ELF4p~4 (444yyy  xz   /lib/ld-linux.so.2GNU@i) ~9yb85twcve\^h/dn0Yq[=;NCTZ?gmVaP, l{ zWXrD$UH|sf. 3QB'u-`  6:E!M1+S4%G]_RJ*&O(#AL7j"<koFIp}K2x>  :%( 60 G4 X @f1u 1u$4 1ujJ wH T .1 1u4. DW1uTd2d%tV#]1u  M1u6d X  Z1ud@1u { 1uʝU ėԗq,  /D @1u~/1uA :H:Rt  %1ud$ u,  @ 1u@3h  1uA 9  |G 1uZ1up  L1uWP1u< n1up$4? 1u"E1ul L %@ 76 w4C| Ux 1uDg` t kq ^Ty *1u 1uz@1u1u*\ 1u}   8  i'1uP  d'@ 1u 1ut6~ *l 1u t !  H@;1uFP1u#C\ )P @1u;> ĘH r1uZ Op1uԘi 94{ t 5@1u7 @=1u1ud;1uK  libperl.so_DYNAMIC_init_fini_GLOBAL_OFFSET_TABLE__Jv_RegisterClasses__gmon_start__libnsl.so.1libdl.so.2libm.so.6libpthread.so.0writereadopen64__errno_locationcloselibc.so.6readdir64getenvgetpidmemcpymallocrmdirputenvchmodfprintfstrstrstrncpyunlinkstrtokstrdupmemsetopendirstrcmpsprintfstderraccess_IO_stdin_used__libc_start_mainstrlenexecvpclosedirmkdirfree__xstat64libcrypt.so.1libutil.so.1_edata__bss_start_end/usr/lib/perl5/5.8.0/i386-linux-thread-multi/COREsize_load_me_0_30size_load_me_0_34size_load_me_0_5size_load_me_0_7size_load_me_0_8size_load_me_0_36par_init_envsize_load_me_0_13size_load_me_0_16_fp_hwsize_load_me_0_35size_load_me_0_29size_load_me_0_20size_load_me_0_17name_load_me_0my_mkfilepar_env_cleanpar_dirnamesize_load_me_0_37size_load_me_0_12size_load_me_1_1size_load_me_0_24size_load_me_0_4size_load_me_0_6size_load_me_0_3size_load_me_0_21par_findprogsize_load_me_0_27my_filesize_load_me_0_23size_load_me_0_10par_mktmpdirsize_load_me_0_22size_load_me_0_14size_load_me_0_11par_cleanupsize_load_me_0_26size_load_me_0_25size_load_me_0_19size_load_me_0_39size_load_me_0_2size_load_me_0_9size_load_me_1_2size_load_me_0_28size_load_me_0_1size_load_me_0_33size_load_me_0_38size_load_me_0_41size_load_me_0_18size_load_me_0_15par_basenamesize_load_me_0_40name_load_me_1size_load_me_0_32__data_startpar_rmtmpdirsize_load_me_0_31GLIBC_2.2GLIBC_2.0{0ii ii ii ii p  =           # ($ )( 0, 10 74 I8 J< R@ VD ZH hL lP mT oX t\ y` ~d h l U1*/5 % % h% h% h% h% h % h(% h0% h8p% h@`% hHP% hP@% hX0%$ h` %( hh%, hp%0 hx%4 h%8 h%< h%@ h%D h%H h%L h%P hp%T h`%X hP%\ h@%` h0%d h %h h%l h1^PTRhPhQVh/USP[örtЋ]ÐU= u) t ҡ u ÉU tt h SfÐU85 uFt:uhP PE u 5 u E}ukE8uE uEH :tEҋ@=~:uhP# PE u5 uhP hP*us%=ubjPuJPhP~ PL PP5 j/EuhP PEÐUEEEEE8uE :uE@EEًEU}tE8u hE uU‰UMM;Mv M:tM␋E;Ev M:uME;Eu: M:u hrEk 5 \EUME;Ev M:tE+E=v E"E+E@Puh E EUWV0}Ⱦ" h%t& hu h-& hu EȃPe^_ÐU= u? hEE}tE8tE80tEE  ÐUxEEE}~TEEEMEE% ‹E% ‹E% ЉEE}O~SMUE􋄅x1‹E3`E3XЉUE􋄅E륋EEE@EE@EE@ E܋E@E؍EEU!‹E#E ЍU؋yZE썅EEEU!‹E#E ЍU܋yZE؍EE؉EU!‹E#E ЍUyZE܍EE܉EU!‹E#E ЍU䋅yZEEEE؋U!‹E#E ЍU苅yZE䍅EEE܋U!‹E#E ЍU싅yZE荅EEEU!‹E#E ЍU؋yZE썅EEEU!‹E#E ЍU܋yZE؍EE؉EU!‹E#E ЍUyZE܍EE܉EU!‹E#E ЍU䋅yZEEEE؋U!‹E#E ЍU苅yZE䍅EEE܋U!‹E#E ЍU싅yZE荅EEEU!‹E#E ЍU؋yZE썅EEEU!‹E#E ЍU܋yZE؍EE؉EU!‹E#E ЍUyZE܍EE܉EU!‹E#E ЍU䋅yZEEEE؋U!‹E#E ЍU苅yZE䍅EEE܋U!‹E#E ЍU싅yZE荅EEEU!‹E#E ЍU؋yZE썅EEEU!‹E#E ЍU܋yZE؍EE؉E3E3EUnE܍EE܉E3E3EU䋅nEEEE3E3EU苅nE䍅EEE3E3E؍U싅nE荅EEE3E3E܍U؋nE썅EEE3E3EU܋nE؍EE؉E3E3EUnE܍EE܉E3E3EU䋅nEEEE3E3EU苅nE䍅EEE3E3E؍U싅nE荅EEE3E3E܍U؋nE썅EEE3E3EU܋nE؍EE؉E3E3EUnE܍EE܉E3E3EU䋅nEEEE3E3EU苅nE䍅EEE3E3E؍U싅nE荅EEE3E3E܍U؋nE썅EEE3E3EU܋nE؍EE؉E3E3EUnE܍EE܉E3E3EU䋅nEEEE E؉#U܋E#E ЍU苅-$CpE䍅EEE E܉#UE#E ЍU싅-$CpE荅EEE E#UE#E ЍU؋-$CpE썅EEE E#UE#E ЍU܋-$CpE؍EE؉E E#UE#E ЍU-$CpE܍EE܉E E#U؋E#E ЍU䋅-$CpEEEE E؉#U܋E#E ЍU苅-$CpE䍅EEE E܉#UE#E ЍU싅-$CpE荅EEE E#UE#E ЍU؋-$CpE썅EEE E#UE#E ЍU܋-$CpE؍EE؉E E#UE#E ЍU-$CpE܍EE܉E E#U؋E#E ЍU䋅-$CpEEEE E؉#U܋E#E ЍU苅-$CpE䍅EEE E܉#UE#E ЍU싅-$CpE荅EEE E#UE#E ЍU؋-$CpE썅EEE E#UE#E ЍU܋-$CpE؍EE؉E E#UE#E ЍU-$CpE܍EE܉E E#U؋E#E ЍU䋅-$CpEEEE E؉#U܋E#E ЍU苅-$CpE䍅EEE E܉#UE#E ЍU싅-$CpE荅EEE3E3E܍U؋-*>5E썅EEE3E3EU܋-*>5E؍EE؉E3E3EU-*>5E܍EE܉E3E3EU䋅-*>5EEEE3E3EU苅-*>5E䍅EEE3E3E؍U싅-*>5E荅EEE3E3E܍U؋-*>5E썅EEE3E3EU܋-*>5E؍EE؉E3E3EU-*>5E܍EE܉E3E3EU䋅-*>5EEEE3E3EU苅-*>5E䍅EEE3E3E؍U싅-*>5E荅EEE3E3E܍U؋-*>5E썅EEE3E3EU܋-*>5E؍EE؉E3E3EU-*>5E܍EE܉E3E3EU䋅-*>5EEEE3E3EU苅-*>5E䍅EEE3E3E؍U싅-*>5E荅EEE3E3E܍U؋-*>5E썅EEE3E3EU܋-*>5E؍EMUEMUEBAMUEBAMUEB A MUEBAUE#EgE@E@ܺE@ vT2E@ËE@E@E@\UUEBEUE;BsE@UEBMUEBAEx\tpU@+B\EE;E~EEuu E@\EP)UE)UE MUEB\A\Ex\@uk u}?3j@u EPE @E(@ uuŃuu EPUEB\ÐU u ;UE UBE UE UE UE @UE @UE @UE @UE @U E @U E @U E @U E @ U E @ UE @ UE @ UE @UE @UE @UE @UE @EE @EE?EEE E}8~F@+EPjEE P6 u j8jE P 8+EPjEE PU EBTU EBUU EBVU EBWU EBXU EBYU EBZU EB[u uUWVSLEEEEhEpEдELEuE|EELEEEL}PEELDž|Džx hE؋E؅t uI\ExuDEDE܀8u3 u_E؋E؅t uxE볃xu DžxE}EDE܀8u uE؋E؅t`huG uI%=@t%=t%juu u=EE`E}uxEDȉE؀8ughu uI%=@t%=t%juwu uEE낃}uDž uhu[xKu>P lxu5 uhl hlh|FPE0X|`0j|2hh  PhPh0dd!dPP뱃 hmPPDž``~<`Ph(`P}`빃u(P5 lhlG A hutP5 lhl l3 Pplhhp pEEDE܀8u  u9E؋E؅uE؀8uQ ulPetluht#x uSlC5 3u&Ptu5 luht txEle[^_ÐUS uE}u uEEuEhPtȋEhPt u.ËEPPEEPuhu uc uUE: u}t u]ÐU9t% u u~PUS u SuFPuu h5jA5E}uWEP5u E; }05uh@5  EEEE]ÐU)ă jZE u t hE}tXhu(E}t<}t6}t0 0uE 0h5 X 5 uE 0rE}u}%5 hu5 h@=u5 hu5$ h'u5( huu5, h@u\50 huC54 hu*58 hru5< h@u5@ h\ u5D h u5H hG u5L h@ u5P h1 u{5T h ub5X h uI5\ h@ u05` h u5d h{ u5h h u5l h@fu5p hu5t hPu5x hu5| h@;uh5 huO5 h%u65 hu5 h@u5 hu5 hu5 hpu5 h@u5 hZu5 hun5 hEuU5 h@u<5 h/u#5 hu 5 hu uh5] h5PE 0 P:5uE 0E}u}tV5 hPuU5 h@u< uNh5uhu udEE;E|b EE 4PlEEE 4uhu& uE딃 hu 5=ÐUSu u[Ej ]ÐUSR  t ЋuX[USR[ÎE]/:PAR_PROGNAME=%s.%s%s%s__ENV_PAR_CLEAN__ PAR_TEMPPAR_INITIALIZEDPAR_CLEAN=PAR_CLEANLD_LIBRARY_PATHLIBPATHLIBRARY_PATHPATHDYLD_LIBRARY_PATH (5:LC:\TEMP/tmpTMPDIRTEMPTMPUSERUSERNAMEpar-SYSTEM%s%s%s%s%02x%s%scache-%s%sPAR_CLEAN=1%s%stemp-%u%s%s=%s%s=%s%s%s..%s/%slibperl.soELF4 4 (!!!11H4T|n\]:W!+> )Ay9!y;YE)( "f1 Ks=c(_]"t[hHY#&q0*Js9Z iiNa'd-8m<%FX,NvSB Zt7/[d=M|7c $ AJAIO)]__t*v$Z(A@8F D*s% *w2w.m+v/|(UqT<tJ%R|IP"Xla25A>KbO=iSj?nod1g }LCOs{1X7oXDrR;^g]:;   bQ~%H\3CT[LTjz:z[8QkWVdVM}|qjqk/Q W)RXev}&]4VJ -6sb?< wLETHPyRz".~S;g?Sq>6CiytnH'0x<kb_8P#FhqS'. ~JCIW-/S><.(QP7|9x+!0aG2)2{_?j5f^}JQ, @;E@&9~H ?Nuzd1T1%1w.B^a2?@<hfuU^90)u>.'%3 4DIOjnK3!j8"L2i[\@ mEwy1v\z0pwo QRgM.M]uEys? pplUm#,UV&ffhP8J5ccps\oR,47{cU$sE'k } Di,+xL$6c'#iZkB`4`/Yp`{fXw")eZ3! Lr,U x}g[(A$1eCel[/ 5BCO25 YE.8ZG3Tc0`I#rg,K'thG2A4F9b<>}Z5[/_n *]:V+?B;C"$"hMZ`0!M Y{XbltvD81G<3:-+4Wp~mrBFiG0 m =5d )!pNl%-Oo9K$+n !o(S>pv H#0F4W!PzVxI`r+9*Am^zYk46u:/3MVU&l>W; u.eCaHT\u*kO3deNLz\ = / D]y~djGxPS& yEV5N^7w{=NDc%mG$eO="hkl`,{xa-r,v+-**}&PI q^ '| 6BF (qR:'bb|_6; rn@6$-fJ{K@%x# aj6&Mt7W)2N(~ K=BGY:Uo`^QrR@&Q#ngFe7g~#fl3KuDHIaX_ -oYL\hA~EUVp(@    1  MГ 0 yxu nJ & @ & % )me  2 J S -pn @u0l a8   i G @ B  K# C j(@D _Z  XT  }= Ћ  U5 N `[  `XM Q PP 0 C@ E  (P H PP W F<O O F0 ^ $ F [V  |P5u a[   tj  Zsi  @& } iH  ; ` ~Ml J & m 8  ~T O 3 _B0f   G Pb Y:   [`W  *W2 +tMw v G:X0U  7&p  [ R `z  =c]  x pO `Z  h %  W@0  ~:&5` A 5WS  B L:  s (y F` C 0X- b a ]I   + 7t U >  z4x sYU  jc  . 6 ZV  @ Pm n wFoFp  ( ]pX  *4 2 *x| - 0A7  q OVT ;  #Pi 3 2 KzC Lp$ & vs  g9@ q |7B ?  F:%pf : 0y I  _`Z  Nd L  R  d^  0Z^ ps u]X  7  < 6 3C x  {m^7Ў  _Z  /  <(  f_  k}9c !*c]  ' 06 ث d^  $` *>`  < / aM?8  /+z  9gha  gN  }?@ r n  )H  3`Z  \`X  ТH >>pr ] Ae0_  ib   Mp$ w p G O ;  < 9 1|P7b |': tPk 4@\ *-0u m 8  FPN4 VI !f l{mx  lPe  ZV  (  ome  P@" ;P t cP]   Up5 c1  0WT >q  ?`sW Q 0 L]X  6S ~' F " O<8@  R7   " }P<= g n ?E  2P d^  s:P  B BЌ & : hz  l`2 ) $@Xf h b  X b\  .\W  [ ?I & ] Y  W3G !; j i q@ & .~  " "$ 6 ] s`j  C 5 h0b  I & H`  ] b > r>0v  1v | 1F  =J  #,p? Jp W P; A^`Y  9 ^VS    G  6  p' Gp # ep_  1Ђ4 %j0c  +/< >V J@$ )D  J2 n n _c]  |p ?  P J K  0 y Vg`  # >(p 8  *7 UR  K@ & cP:  V0S  fp`  eZ`V  8Qp ; _Z  YBdQ)uga  By=zBGg`  %f_  qh  \ X  5#{ -H d  /5 +'0 7 B h'- yF 5&  XT  yK -  g`a  %D  ^Y  uk qX \ i0]'  e  $ jpc  gPa  %}VR ? H  , K_me  5+ q  ~  dA?  7O  # *@q n AF / 1T 0|D p y 4 N[  AX  aP ? H =pM  x|4u ?=: q  ( >@[ *g`  j!  s@j  e_  YV    A!;F  h/`h    R}P9N L_0Z  N=0E  =< WT  pg  *R k 70 ~ /0  I  A66  k`p BP^ E b]  E0 { Fsi  q{'+ .p IP  W0T  U{\_@Z  VR   5P'  Old  >0n n 6  e_  4 N :1f0`  *xof  OE` l V G gx  P: z` I   NI & F6Ў- `[  ;|0d GP ; z% l@e  d^  }< Y ri  ]H<b]  P; @[ B | ald  R '  hG ` ;@  . J6 P 7L W 5szm Q n f  {0(p )_Z  tk 9ld  "  V`S  y!  tj H0M 5~ `Q N  ``[  _ V JV(  Pt ] 40T +XT  8  =14 zdvp |p7 L\W  2P ("[W  ']X  BH]P& : Ia[  7 B  u,  ~`I6 D & 7  \\ ~0@r ha  u=H )  WpT  ^Y  b\  <4d v` \ " Kh VS  H VpS  9(`Gp  B` & @G E`[  e[0W  aYU  kd  < M 0 3Pt P 0 D  |7F P 0 ^E l {T uL*  tyW - BpQ; Mha  9  M p]J 3@ w ` + \a[  50'  +0 8 b a ` L YPU  x@' zZpV  %{5 <, & p0h  x} # $,P)N  ]X  mw cP0 0 O  % jf `  o: v pg  AH x .  A*p, 4 ! J 0& Ue@_  VPS  n~D /G 9  d0^  )L( C G`  :  ij`c  d^  >  ^a a " - d z$r Qp  K# C H  AH 4P p J@ n mf  @0  W@T  u / Ip  p$ cC  {(D }@8E 2z geP_  do tpk 5"D 7Op O q@$  l% LB@d  m#M L87F  tk0d  ?0  g 0  32P Z V  fP`  =p_ 0 i@ kc  ( " *Jp  Nkd  @: X@ 0= y 6@x  v Ю0 ib  C9"I ic  yZg 0c a\  ԫ c~Y QSp  5 A Kp & j" P  1 [W  y #ld  L  -  gpa  TI  QP ~ qPh  (sha  -D  -P X@U  B0\  G : r<P T Lp=- z yx gME1rm <-0Q VR  g=G  k@d  N  ~?  K C9N O ;@  48  X" | 6Z _pZ  WS  <&      `p[  }", * l  Uz  ] {R  @ a[  <Ome   Џ OЏ O E$8 ? Q < $K l 6  4 e #z x 9p  PKpt ] Y4_ E r @K l x J 4.  w\X  F  d^  Spg  C{0': kVS  isd N#"S~:G/u  5P?D Tg H.,i`b  $ 5 -1r ^@Y  *  }LGu B 1^ 5| v1B E6_ `(  m_PZ  ;YpU  i3[ ] : C7   RG *w ztI\.UuPl APT  ~E ~^Y  0m +p^ ByC@  ?  {ZI  $І Ё *of   A ! d 3A 3O 7 R  d^  c `1c @ b S n  | < 7p  Kqh  Q  wQP M F:sj  UH % & n kWT  p z si  - iPb  ;`  -ul 1e 1M q 43e es ] H[ \X  %x~ E50 e o o + %D   0K [-  ) 2 JqLpb i TQ  2@ C cy` VS  8  w;  ;@  ]X  D9L v@  u/0 G0 N aF  !@y 3 E8  ^ opg  ;F2 (  +}8` ?{'+ ?<`  J & )@  1z I <~C@ J ,:0  $F2 S( N9@  HU0R  G *C  [5 SZPV  b0]   E yV S  a npf  IO  UR  5*@L` `+ w*Њ  e_  i|48 5G  k*01  C9ph  x ic  ib  h Ab\  z# -~+e _  <, & J 9N O io g  Bs > :J@ & 1D9KTī t ApU  YU  MP 0 F " H & L:ib  kpxu aP\  1VR  s "&0> d p BN`| 3 /Bb & y0s K ?v x 3pJ %% u s   I & GdpW y 8`  P^ J ` ]0; xG}z7 [ kw X bQ ; f.`]  B C =.@@ mS  86 0  M e GIZLu :n@f  v  E;0  ,)?p  H@"\ {*j x xP1* YU  F6A  [@W  A y% AQ  =g n o0= V Ez w0  M̮ ._Z   o &4\ #B  _&  'qph  9/G p@c N q0P1x P-k   T[ W  YU  $B Ih"  < =T H  !`Z  K@$ & / 0X +Ї Wt pyu ,Ю me  c`]  ^Y  \PX  7PrP + p n ZV  )f``  iF6MR   }8Z 8w Z ^Y  CP  $"+ P 90  2^ 9 t zP` 0 [=@G u % Q PF & (J O  D2  S 1УE 4X }v p A@7 8 nO0  + )I=A`9  H9  N c " Nc]  0k ;Ce_  c]  og   *[  )]! f G  8 TQ  #D :qh  xP>? uk >  Z9 B v ,wp =R zY   H  f >p6  F#@1 !r c pHA Z~PD  +px M8 M 0 hib  -@0 wp ha  GC` & # }:K nf  Nf`  B  M-|  Z N! @P +! 'J v ^o0g  ` U=6  u  "Q@ 0 &w `@[  dp> `(e xc]  _Z  q ) 'r me  6a[  [W  tsj    Y@1 s2  +si  /<ddp^  0. v q B  8  =+P $0Pv  M S XD/ w-p 2 Iq 5`  2*  Q B 04 XG ZM>v m zԬ |+  9me  3A p; :  kC:/ 5 .| i@b  ,&K Pd`^   l7 6 w6@L >) R6E Q  MyJ H {>`\ E l pGP  ,P [o o };P Q;  0` \ )& J ` )YЭ G R $8  g`  ?P U *9  #; HP>  C` 7 {N O =r0i  F"` :0  H5MQ ; )A utj ,l w9S  L`p n m`e  H & z!T   O O g`  J|2W @ 8  + `g jL"a`\  nM x <" T (WPT  BpJ oPg  1X6w  {rAA  k`d  qE .0Z O O w p P8 ' .c a `y ` & G EP k 3 W# | MYU  -4O /U R  90 6J 8  AK  0t pg  lE@ l MYw& b\  6Px ` 00 9H:AL) C G0  1c П C0Y \O O 7 p !; i` [  h ,|. nf  p  ZV  @@! h  c9 t0k ~@  24 qh  f@`  9p  0td s0j  mf  h =1 g pRL ?  p] # P u`  B  "7  a \  i@ !H6 Ip D RnPf  TQ  ~?R    6P-  k6`G  2` /   W`[  {   p8  "@ ~J {)S + Q   ,  $P  A? @y XU  u@  + (xe`_  F0 " g@a  4V (v`  ^6F o G%3 JMp E tk )#5$kc  ib   ;  G <j 30O y  t P 5 a0o n0 E } s tpj  o@g  :p . UR    W!: 0 : G ?  4U ~@@A * &Q6p| 8 @@ m S' z0%n r  1I  i`8  L D 'd@^  R  `C L06 2.- f:p  jc  .y @0@] ~G P X LQ )c ]X  GVR  X`4a sle  <p  ` 0 y4 U \R  J  YWS  X.` V A? 0 4P N jXT  A[W  \0 5  `]X  UR  L  Dzp3 e_  h,p Nqh  ,5@ N `a /E  C9:j@c  N Y Aipb  a m  )0w   0 / q?P  0 Q vp `   OCd4 'n0f  qi  H0p6 /b j =Dг & )x>'  &!  :{Y; G -] ?og  @7f WS  ;dP^  qrPi  r` 3@A i% F!P b zzph  Dp & 9 A \{p'+ mpR !YM < -  *`l v  ]0Y  S`! u@  kd  D9zE l  K&  `P[   p `ha  4\W  +lN l)z6,r H6'G  M0 R nf  gv0  M>@s n W T  a\  (9 ZV  ZV  /o n q`h  w  KD d ];  nf  e_   #r i  A)C+cp]  rBn  G6{I  1 \@X  0 E   v H5%* (7 @ ^ AH  |5A V*,  .[W  /? T ~ ` D x p ju  \U@R  D  $ % z5~e GK3P me  F: | ;:pg  jc  | 5"ib  \W  kd  $ l- UpR  M O :P  % S k  A ,G. K Ksi  QjPc  @ gTp 4 hb  ^ E l e\W  {p* xPG D  uR $OМ  `~ (V .]^ %T H & n ~Fn qC | !`U /0 L 0 3pT Ke_  J10 M@ .NPj 9 ^Y  !Rc^  3`2 6z  R?@  H,m O O pM Tog  J.pj W }Fp  )yqh  1 )(D 1 **xha  S0 h  X$) ~w`  U% wX jc  i;Po ;P W J & IH\5P" I N U`R   ^ CP  \0c L$  a@\  Tp6 kpd  [V  R2 : )P W ` < Y H[ 3 1p^ ; sD0 \ "P: j c  ';p  f_  S  . '/  0UG W`T  D O ;  l0e  : G ,е}  & I  9 * 0n t #60. t lI   ?@{ {` Vyd^  `F   }> Bk_w p E k  u ]C<P 0 ak d  {)V \>t ] PLO I['  f`  `e K  ` a0\  &p *0e 1, r`i  ~XT  $ @$  H g4 I  F:f#@1  =̫ XU  UC [ Rp R hg`  Q  j I 'Э^ l e  O` O E5, `N  2 {( [ Y  C 5 0  Cd?   & o vH 4 X/x  c^  5ha  lKvp ln`f  }: ;  mp I P@ : > b@]  YTЫ &( C $0  @  /? {p & }8/ ,p 4G  Ep k >yp  7`- 9`w m o`g  N  q5  o3` <@0  i I> \0X  ZV  Fx A c]  c+2 `f D8  ~`0[  < ' 7f`  q.k G J&Y`U  b" 0  37 2 + BMuab\  @  ] 69  Pp 9pg  k@ AZ@V  SXT  SA w@J s j  :  p R  jc  HP  z6Q 7 N0 O  4; - Qpl W YU  d@@  3IA bqh  {(+ <`+ Q EP  @XT  [P! 5  BЀ  F  5)  sR UR  wN u J FWS  +>@r ) oa[  ?P  ld  \J  S1Ѓr Lr 'Sȫ ~ HB P 0 }  X U  *TM0 Q X" & `x= wD0  m A KJ & PL  G:yp' cDp  ri  g^Y  nf  4\ T SP  C i @ )]L[ =f  /  DGPb\  )Z0V  p h  {&@ IA@=  y f  u`  A5  7  =@6  9!0  YU  :@  |6| ZK` l }0>j E  yY %p S `z `( X= / tk bp\  jc  F $ sPj  e Љn & G. I WS  @P&  9 ; 1^PY  p@h  ri  :4T^pY  1P^ c]  PYD LAD  +Ь {qc2зt TQ ]Y  Xxpf <_ Z  {#; v8  Jtj  "A Љ_ 0 ^Y  E l q oa $ qb\  ?  ,1 :&E l 091 Wr@i  x   ri  O@  [pW  ){'+  yC9atj ~Gr %  Sib   9HA B9  P+t g a  PG  -b b F0   W D #9@;l,p ~NO XT  Z|3 >  vз M &t b ]  $ )#^  " )(le  UR  c?`   J` ` C & @Uk TN@ O (  9 .9 8LMp  9g`  #;YLP) 7 `{ rpi  ,0 kR0  M4  s&P> qh  `& s+ B~C $h `  0f q@- J }d4S0 4 H6' DP  zp&A 1b\  "2PT sUPR  `N .д [ tz hb  ?:  -  {Mj=_ k VAb  C@  . Pu< P Cp  u Ј w m :9U d ^  AX & 0T .=9  T x v p D0  %  # ZV O (y ]  7v kPd  xK l =`f  F6% 0of  _DYNAMIC_GLOBAL_OFFSET_TABLE___gmon_start___fini__cxa_finalize_Jv_RegisterClasseslibnsl.so.1libdl.so.2libm.so.6libpthread.so.0libc.so.6libcrypt.so.1libutil.so.1perl_allocPL_curinterpPL_thr_keypthread_key_createpthread_setspecificPL_op_mutexpthread_mutex_initmemsetPerl_croak_nocontextPerl_PerlIO_stderrPerlIO_printfperl_constructPerl_newSVpvnPerl_init_stacksPerl_init_i18nl10nPerl_set_numeric_standardPerl_newSVPerl_uvuni_to_utf8PerlIO_initPerl_newAVPerl_newHVPerl_sv_setpvnPerl_av_pushPerl_reentrant_initPerl_hv_ksplit__environPerl_push_scopePerl_sv_upgradePerl_sighandlerPL_NoPerl_sv_setpvPL_YesPerl_sv_2nvPerl_nothreadhookperl_destructPerl_pop_scopePerl_my_fflush_allPL_threadhookPerl_op_freePerl_sv_freePerlIO_destructPerl_safesysfreePerl_setdefoutPerl_warnerPerl_sv_clean_allPerl_ptr_table_freePerl_sv_clearPerlIO_cleanupPerl_reentrant_freePerl_sv_free_arenasPerl_sv_backoffPerl_free_tmpsPerl_PerlIO_closePerl_sv_clean_objs__sigsetjmpPerl_call_listperl_freePerl_call_atexitPerl_safesysreallocperl_parsePerl_safesysmallocPerl_savepvPL_do_undumpPerl_save_freesvPerl_moreswitchesPerl_rsignal_statePerl_av_storePerl_boot_core_PerlIOPerl_boot_core_UNIVERSALPerl_boot_core_xsutilsPerlIO_binmodePerl_gv_fetchpv__errno_locationPerl_yyparsePerl_get_svPerl_sv_setsv_flagsPerl_save_pptrPerl_save_I16Perl_gv_checkPerl_my_unexecPerl_croakPerl_mg_setPerl_rsignalgetenvstrchrPerl_newSVpvPerl_sv_2mortalstrlenPerl_savepvnPerl_sv_catpvn_flagsPerl_sv_catpvPerl_sv_catpvfPerl_filter_addperl_runPerl_dounwindPerl_my_exitPerl_sv_setivPerl_get_avPerl_gv_AVaddPerl_get_hvPerl_gv_HVaddPerl_get_cvPerl_start_subparsePerl_newSVOPPerl_newSUBPerl_call_argvPerl_call_pvPerl_stack_growPerl_markstack_growPerl_call_svPerl_call_methodPerl_save_opPL_ppaddrPerl_block_gimmePerl_save_intPerl_push_returnPerl_pop_returnPerl_cxincPerl_pp_enterevalPerl_pp_entersubPerl_eval_svPerl_eval_pvPerl_sv_2pv_flagsPerl_sv_2boolPerl_require_pvPerl_sv_newmortalPerl_new_stackinfoPerl_magicnamePerl_sv_magicPerl_PerlIO_stdoutPerl_grok_octPerl_init_debuggerPerl_my_setenvPerl_newSVsvPerl_formgetpidPerl_runops_standardPerl_peepPerl_pregcompPerl_regexec_flagsPerl_re_intuit_startPerl_re_intuit_stringPerl_pregfreePerl_sv_growPerl_savesharedpvPerlIO_fdopen__xstat64execvPerl_PerlIO_filenoPerl_PerlIO_stdinPerlIO_openPerl_sv_setpvfPerl_my_popenPerl_find_script__strtol_internalstrerror_r__fxstat64Perl_sv_getsstrncmpsetegidgetegidseteuidgeteuidPerl_candoPerl_instrPerlIO_ungetcgetuidgetgidPerl_lex_startPerl_init_argv_symbolsPerl_av_clearPerl_sv_utf8_decodePerl_hv_magicPerl_hv_storePerl_av_shiftsiglongjmpPerl_mg_sizePerl_my_failure_exitPerl_sv_chopPerl_filter_delPerl_gv_IOaddPerl_newIOPerl_gv_fetchfilestrcpyPerl_hv_fetchPerl_gv_initPerl_gp_refPerl_gv_fetchmethPerl_gv_stashsvPerl_gv_stashpvnPerl_gv_fetchmeth_autoloadPerl_gv_fetchmethodPerl_gv_fetchmethod_autoloadPerl_gv_autoload4Perl_newSVpvfPerl_sv_untaintPerl_save_scalarPerl_load_modulePerl_gv_stashpvmemcpyPL_sig_namePerl_messPerl_qerrorPerl_warnPerl_is_utf8_idcontPerl_is_utf8_digitPerl_gv_fullname4Perl_gv_fullname3Perl_gv_efullname4Perl_gv_efullname3Perl_gv_fullnamePerl_gv_efullnamePerl_newGVgenPerl_gp_freePerl_magic_freeovrldPerl_Gv_AMupdatePerl_mg_findPerl_sv_unmagicPL_AMG_namesPerl_gv_handlerPerl_amagic_callPerl_pp_pushmarkPerl_sv_2ivPerl_newSVivPerl_is_gv_magicalPerl_yywarnPerl_is_utf8_alnumstrrchrPerl_deprecatePerl_deprecate_oldPerl_save_I32Perl_save_vptrPerl_save_sptrPerl_save_destructor_xPerl_save_freepvPerl_lex_endPerl_PerlIO_clearerrPerl_my_pclosePerl_keywordPerl_str_to_versionPerl_utf8n_to_uvuniPerl_scan_numPerl_sv_pvn_force_flagsPerl_yylexPerl_sv_recode_to_utf8Perl_yyerrorPerl_sv_utf8_upgrade_flagsPerl_grok_hexPerl_utf8_hopPerl_av_unshiftPerl_diePerl_av_popPerl_filter_readPerl_PerlIO_readPerl_PerlIO_errorPerl_cv_const_svPerl_sv_2pv_nolenPerl_newGVOPPerl_newCVREFPL_warn_reservedPerl_is_utf8_stringPL_opargsPL_warn_nosemiPerlIO_apply_layersPerl_append_elemPerl_PerlIO_tellPerl_sv_catsv_flagsPL_utf8skipPL_no_myglobPerl_newOPPerl_pad_allocmyPerl_pad_findmyPerl_is_utf8_markPerl_pmflagPerl_newPMOPPerl_newPVOPPerl_delimcpyPerl_ninstrPerl_newUNOPPerl_sv_setnvPerl_sv_setuvPerl_grok_numberPerl_my_atofPerl_new_vstringPerl_save_itemPerl_savestack_grow__ctype_bPerl_utf16_to_utf8_reversedPerl_utf16_to_utf8Perl_sv_usepvnPerl_block_endPerl_newPROGPerl_block_startPerl_append_listPerl_newSTATEOPPerl_newLOGOPPerl_scalarPerl_newLOOPOPPerl_newFOROPPerl_scopePerl_newCONDOPPerl_newWHILEOPPerl_modPerl_invertPerl_intro_myPerl_newFORMPerl_newMYSUBPerl_newATTRSUBPerl_packagePerl_utilizePerl_newGVREFPerl_prepend_elemPerl_convertPerl_newANONATTRSUBPerl_newBINOPPerl_oopsAVPerl_newAVREFPerl_refPerl_oopsHVPerl_jmaybePerl_newHVREFPerl_newASSIGNOPPerl_newRANGEPerl_bind_matchPerl_newANONLISTPerl_newANONHASHPerl_dofilePerl_newSLICEOPPerl_listPerl_newLISTOPPerl_newLOOPEXPerl_pmruntimePerl_my_attrsPerl_localizePerl_sawparensPerl_newNULLLISTPerl_myPerl_newSVREFPL_op_descPerl_custom_op_desc__rawmemchrstrcmpPerl_pad_allocPerl_av_fetchPerl_cast_i32Perl_pad_leavemyPerl_pad_resetPerl_pad_svPerl_pad_freePerl_pad_swipepthread_mutex_lockpthread_mutex_unlockPerl_op_clearPL_checkPerl_ck_ftstPerl_op_nullPerl_linklistPerl_scalarkidsPerl_scalarvoidpthread_getspecificPerl_listkidsPerl_gen_constant_listPerl_scalarseqPerl_refkidsPerl_newRVPerl_apply_attrs_stringPerl_save_freeopPerl_save_hintsPerl_newHVhvPerl_leave_scopePerl_fold_constantsPerl_pp_anonlistPerl_force_listPerl_pmtransPerl_swash_initPerl_newSVuvqsortPerl_uvuni_to_utf8_flagsPerl_bytes_to_utf8Perl_av_lenPerl_newPADOPPerl_save_hptrPerl_vload_modulePerl_load_module_nocontextPerl_ck_subrPerl_cv_undefPerl_av_fillPerl_av_extendPerl_op_const_svPerl_newCONSTSUBPerl_cv_clonePerl_cv_ckprotoPerl_sv_cmpPerl_hv_existsPerl_newXSPerl_newANONSUBPerl_oopsCVPerl_ck_anoncodePerl_ck_bitopPerl_ck_concatPerl_ck_spairPerl_ck_funPerl_ck_deletePerl_ck_diePerl_ck_eofPerl_ck_evalPerl_ck_exitPerl_ck_execPerl_ck_existsPerl_ck_rvconstPerl_ck_globPerl_ck_grepPerl_ck_sortPerl_ck_indexPerl_fbm_compilePerl_ck_lengthconstPerl_ck_lfunPerl_ck_definedPerl_ck_rfunPerl_ck_listiobPerl_ck_sassignPerl_ck_matchPerl_ck_methodPerl_newSVpvn_sharePerl_ck_nullPerl_ck_openPerl_mode_from_disciplinePerl_ck_repeatPerl_ck_requirememmovePerl_ck_returnPerl_ck_selectPerl_ck_shiftPerl_ck_splitPerl_ck_joinPerl_ck_svconstPerl_ck_truncPerl_ck_substrPerl_custom_op_namePL_op_namePerl_hv_fetch_entPL_regkindPL_variesPL_simplePerl_sv_len_utf8Perl_regnextPerl_repeatcpyPL_foldPerl_utf8_lengthPerl_utf8_to_uvchrPerl_reginitcolorsPerl_save_re_contextPerl_sv_compile_2opPerl_sv_utf8_downgradePerl_to_uni_foldPerl_newRV_noincPerl_regdumpPerl_regpropPerl_vmessPerl_save_generic_pvrefPerl_save_I8Perl_dump_indentPerl_dump_vindentPerlIO_vprintfPerl_dump_allPerl_PerlIO_setlinebufPerl_dump_packsubsPerl_op_dumpPerl_dump_formPerl_dump_subPerl_dump_evalPerl_pv_displayPerl_sv_peekPerl_sv_uni_displayPerl_set_numeric_localPerl_do_pmop_dumpPerl_pmop_dumpPerl_do_op_dumpPerl_gv_dumpPerlIO_putcPerl_do_magic_dumpPL_vtbl_svPL_vtbl_envPL_vtbl_envelemPL_vtbl_sigPL_vtbl_sigelemPL_vtbl_packPL_vtbl_packelemPL_vtbl_dblinePL_vtbl_isaPL_vtbl_arylenPL_vtbl_globPL_vtbl_mglobPL_vtbl_nkeysPL_vtbl_taintPL_vtbl_substrPL_vtbl_vecPL_vtbl_posPL_vtbl_bmPL_vtbl_fmPL_vtbl_uvarPL_vtbl_defelemPL_vtbl_collxfrmPL_vtbl_amagicPL_vtbl_amagicelemPL_vtbl_backrefPerlIO_putsPerl_do_sv_dumpPerl_magic_dumpPerl_do_hv_dumpPerl_do_gv_dumpPerl_do_gvgv_dumpPerl_hv_iterinitPerl_hv_iternext_flagsPerl_hv_iterkeysvPerl_hv_itervalPerl_sv_dumpPerl_runops_debugPerl_debopPerl_debstackPerl_despatch_signalsPerl_debPerl_watchPerl_debprofdumpPL_no_memPerl_safesyscallocPerl_mallocPerl_callocPerl_reallocPerl_mfreePerl_rninstrPL_freqPerl_fbm_instrPerl_screaminstrPerl_ibcmpPerl_ibcmp_localePL_fold_localePerl_form_nocontextPerl_vformPerl_sv_vsetpvfnPerl_mess_nocontextPerl_vdiePerl_die_wherePerl_sv_2cvPerl_die_nocontextPerl_vcroakPerl_PerlIO_writePerl_PerlIO_flushPerl_vwarnPerl_warn_nocontextPerl_warner_nocontextPerl_vwarnerPerl_setenv_getixPerl_my_popen_listPerl_my_forkPerl_do_execfreedup2Perl_wait4pidPerl_do_aexec5Perl_taint_envPerl_taint_properPerl_hv_clearPerl_do_exec3Perl_atfork_lockPerl_atfork_unlocksigemptysetsigactionPerl_rsignal_savePerl_rsignal_restorePerl_pidgonePerl_get_contextPerl_set_contextPerl_get_op_namesPerl_get_op_descsPerl_get_no_modifyPL_no_modifyPerl_get_opargsPerl_get_ppaddrPerl_getenv_lenPerl_get_vtblPL_vtbl_isaelemPL_vtbl_regexpPL_vtbl_regdataPL_vtbl_regdatumPerl_report_evil_fhPerl_init_tmlocaltime_rPerl_mini_mktimePerl_my_strftimePerl_getcwd_svgetcwdPerl_sv_taintPerl_my_socketpairPerl_sv_nosharingPerl_sv_nolockingPerl_sv_nounlockingPerl_mg_magicalPerl_mg_getPerl_save_allocPerl_mg_lengthPerl_mg_clearPerl_mg_copyPerl_mg_freePerl_magic_regdata_cntPerl_magic_regdatum_getPerl_magic_regdatum_setPerl_magic_lenPerl_magic_getPerl_report_uninitgetgroupsPerl_magic_getuvarPerl_magic_setenvPerl_magic_clearenvPerl_magic_set_all_envPerl_magic_clear_all_envPerl_hv_iternextPerl_hv_iterkeyPerl_magic_getsigPerl_whichsigPerl_magic_clearsigPerl_raise_signalPerl_csighandlerPerl_magic_setsigPerl_sv_insertPerl_magic_setisaPerl_magic_setamagicPerl_magic_getnkeysPerl_magic_setnkeysPerl_magic_getpackPerl_magic_setpackPerl_magic_clearpackPerl_magic_sizepackPerl_magic_wipepackPerl_magic_nextpackPerl_magic_existspackPerl_magic_setdblinePerl_magic_getarylenPerl_magic_setarylenPerl_magic_getposPerl_sv_pos_b2uPerl_magic_setposPerl_sv_pos_u2bPerl_sv_lenPerl_magic_getglobPerl_magic_setglobPerl_magic_getsubstrPerl_magic_setsubstrPerl_magic_gettaintPerl_magic_settaintPerl_magic_getvecPerl_do_vecgetPerl_magic_setvecPerl_do_vecsetPerl_magic_getdefelemPerl_avhv_fetch_entPerl_magic_setdefelemPerl_vivify_defelemPL_no_helemPL_no_aelemPerl_magic_killbackrefsPerl_magic_setmglobPerl_magic_setbmPerl_magic_setfmPerl_magic_setuvarPerl_magic_freeregexpPerl_magic_setcollxfrmPerl_magic_setsetregidsetgroupssetreuidPL_sig_numsigaddsetsigprocmaskPerl_reentrant_sizePerl_reentrant_retrygethostbyname_rgethostent_rgethostbyaddrgetnetbyname_rgetnetent_rgetnetbyaddrgetprotobyname_rgetprotoent_rgetprotobynumber_rgetservbyname_rgetservent_rgetservbyport_rgetpwnam_rgetpwent_rgetpwuid_rgetgrnam_rgetgrent_rgetgrgid_rPerl_he_dupPerl_ptr_table_fetchPerl_ptr_table_storePerl_sv_dupPerl_bytes_from_utf8Perl_hv_store_flagsPerl_unshare_hekPerl_hv_store_entPerl_sv_taintedPerl_hv_deletePerl_hv_free_entPerl_hv_delete_entPerl_hv_exists_entPerl_hv_delayfree_entPerl_hv_undefPerl_sv_mortalcopyPerl_hv_iternextsvPerl_unsharepvnPerl_share_hekPerl_av_reifyPerl_av_makePerl_av_fakePerl_av_undefPerl_av_deletePerl_av_existsPerl_avhv_keysPerl_avhv_store_entPerl_avhv_delete_entPerl_avhv_exists_entPerl_avhv_iternextPerl_avhv_itervalPerl_pp_constPerl_pp_nextstatePerl_pp_gvsvPerl_pp_nullPerl_pp_setstatePerl_pp_stringifyPerl_sv_copypvPerl_pp_gvPerl_pp_andPerl_pp_sassignPerl_pp_cond_exprPerl_pp_unstackPerl_pp_concatPerl_pp_padsvPerl_vivify_refPerl_save_clearsvPerl_pp_readlinePerl_pp_rv2gvPerl_do_readlinePerl_pp_eqPerl_pp_preincPerl_sv_incPerl_pp_orPerl_pp_addPerl_pp_aelemfastPerl_pp_joinPerl_do_joinPerl_pp_pushrePerl_pp_printPerl_do_printPerl_pp_rv2avPerl_dowantarrayPerl_is_lvalue_subPL_no_usymPL_no_symrefPerl_save_aryPerl_pp_rv2hvPerl_do_kvPerl_save_hashPerl_pp_aassignsetresgidsetresuidPerl_tmps_growPerl_pp_qrPerl_newSVrvPerl_pp_match__lxstat64Perl_nextargvPerl_do_closePerl_sv_unrefPerl_do_openPerl_start_globPerl_pp_enterPerl_pp_helemPerl_save_deletePerl_save_helemPerl_save_gpPerl_pp_leavePerl_pp_iterPerl_pp_substPerl_rxres_savePerl_sv_force_normalPerl_pp_grepwhilePerl_pp_leavesubPerl_pp_leavesublvPerl_save_ivPerl_sub_crush_depthPerl_pp_aelemPerl_save_aelemPerl_pp_methodPerl_pp_method_namedPerl_sv_add_arenaPerl_sv_report_usedPL_warn_uninitPerl_cast_ivPerl_sv_reftypePerl_sv_setiv_mgPerl_sv_setuv_mgPerl_sv_setnv_mgPerl_looks_like_numberPerl_cast_uvPerl_sv_2uvgcvtPerl_sv_2pvbyte_nolenPerl_sv_2pvbytePerl_sv_2pvutf8_nolenPerl_sv_2pvutf8Perl_utf8_to_bytesPerl_sv_utf8_encodePerl_sv_setsv_mgPerl_sv_setpvn_mgPerl_sv_setpv_mgPerl_sv_usepvn_mgPerl_sv_force_normal_flagsPerl_sv_unref_flagsPerl_sv_catpvn_mgPerl_sv_catsv_mgPerl_sv_catpv_mgPerl_sv_magicextPL_vtbl_ovrldPerl_sv_rvweakenPerl_sv_replacePerl_io_closePerl_sv_newrefPerl_sv_eqPerl_sv_cmp_localePerl_sv_collxfrmPerl_mem_collxfrmPerl_PerlIO_eofPerlIO_getcPerlIO_fast_getsPerlIO_isutf8Perl_PerlIO_get_cntPerl_PerlIO_get_ptrPerl_PerlIO_set_ptrcntPerl_sv_decPerl_newSVpvf_nocontextPerl_vnewSVpvfPerl_newSVnvPerl_sv_resetPerl_sv_2ioPerl_sv_truePerl_sv_ivPerl_sv_uvPerl_sv_nvPerl_sv_pvnPerl_sv_pvn_nomgPerl_sv_pvbytenPerl_sv_pvbyten_forcePerl_sv_pvutf8nPerl_sv_pvutf8n_forcePerl_sv_isobjectPerl_sv_isaPerl_sv_blessPerl_sv_setref_pvPerl_sv_setref_ivPerl_sv_setref_uvPerl_sv_setref_nvPerl_sv_setref_pvnPerl_sv_setpvf_nocontextPerl_sv_vsetpvfPerl_sv_setpvf_mg_nocontextPerl_sv_vsetpvf_mgPerl_sv_setpvf_mgPerl_sv_catpvf_nocontextPerl_sv_vcatpvfPerl_sv_catpvf_mg_nocontextPerl_sv_vcatpvf_mgPerl_sv_vcatpvfnPerl_sv_catpvf_mgfrexpPerl_re_dupPerl_fp_dupPerlIO_fdupopenPerl_dirp_dupPerl_gp_dupPerl_mg_dupPerl_ptr_table_newPerl_ptr_table_splitPerl_ptr_table_clearPerl_rvpv_dupPerl_cx_dupPerl_si_dupPerl_any_dupPerl_ss_dupperl_clonePerlIO_clonePerl_pp_stubPerl_pp_scalarPerl_pp_padavPerl_pp_padhvPerl_pp_padanyPerl_pp_rv2svPerl_pp_av2arylenPerl_pp_posPerl_pp_rv2cvPerl_pp_prototypePerl_pp_anoncodePerl_pp_srefgenPerl_pp_refgenPerl_pp_refPerl_pp_blessPerl_pp_gelemPerl_pp_studyPerl_pp_transPerl_do_transPerl_pp_schopPerl_do_chopPerl_pp_chopPerl_pp_schompPerl_do_chompPerl_pp_chompPerl_pp_definedPerl_pp_undefPerl_pp_predecPerl_pp_postincPerl_pp_postdecPerl_pp_powPerl_pp_multiplyPerl_pp_dividePerl_pp_moduloPerl_pp_repeatPerl_pp_subtractPerl_pp_left_shiftPerl_pp_right_shiftPerl_pp_ltPerl_pp_gtPerl_pp_lePerl_pp_gePerl_pp_nePerl_pp_ncmp__isnanPerl_pp_sltPerl_pp_sgtPerl_pp_slePerl_pp_sgePerl_pp_seqPerl_pp_snePerl_pp_scmpPerl_pp_bit_andPerl_do_vopPerl_pp_bit_xorPerl_pp_bit_orPerl_pp_negatePerl_pp_notPerl_pp_complementPerl_uvchr_to_utf8_flagsPerl_pp_i_multiplyPerl_pp_i_dividePerl_pp_i_moduloPerl_pp_i_addPerl_pp_i_subtractPerl_pp_i_ltPerl_pp_i_gtPerl_pp_i_lePerl_pp_i_gePerl_pp_i_eqPerl_pp_i_nePerl_pp_i_ncmpPerl_pp_i_negatePerl_pp_atan2Perl_pp_sinPerl_pp_cosPerl_pp_randdrand48_rsrand48_rPerl_pp_srandgettimeofdayPerl_pp_expPerl_pp_logPerl_pp_sqrtPerl_pp_intmodfPerl_pp_absPerl_pp_hexPerl_pp_octPerl_grok_binPerl_pp_lengthPerl_pp_substrPerl_pp_vecPerl_pp_indexPerl_pp_rindexPerl_pp_sprintfPerl_do_sprintfPerl_pp_ordPerl_pp_chrPerl_pp_cryptcrypt_rPerl_pp_ucfirstPerl_to_utf8_title__ctype_toupperPerl_pp_lcfirst__ctype_tolowerPerl_to_utf8_lowerPerl_pp_ucPerl_to_utf8_upperPerl_pp_lcPerl_pp_quotemetaPerl_pp_aslicePerl_pp_eachPerl_pp_valuesPerl_pp_keysPerl_pp_deletePerl_pp_existsPerl_pp_hslicePerl_pp_listPerl_pp_lslicePerl_pp_anonhashPerl_pp_splicePerl_pp_pushPerl_pp_popPerl_pp_shiftPerl_pp_unshiftPerl_pp_reversePerl_pp_splitPerl_pp_lockPL_lockhookPerl_pp_threadsvPerl_save_svrefPerl_save_generic_svrefPerl_save_shared_pvrefPerl_save_longPerl_save_padsvPerl_save_threadsvPerl_save_nogvPerl_save_aptrPerl_save_mortalizesvPerl_save_listPerl_save_destructorPerl_cx_dumpPerl_pp_wantarrayPerl_pp_regcmaybePerl_pp_regcresetPerl_pp_regcompPerl_pp_substcontPerl_rxres_restorePerl_rxres_freePerl_pp_formlinePerl_pp_grepstartPerl_pp_mapstartPerl_pp_mapwhilePerl_pp_rangePerl_pp_flipPerl_pp_flopPerl_pp_xorPerl_pp_andassignPerl_pp_orassignPerl_pp_callerPerl_pp_resetPerl_pp_lineseqPerl_pp_dbstatePerl_pp_scopePerl_pp_enteriterPerl_pp_enterloopPerl_pp_leaveloopPerl_pp_returnPerl_pp_lastPerl_pp_nextPerl_pp_redoPerl_pp_dumpPerl_pp_gotoPerl_pp_exitPerl_pp_requirePerl_pp_dofilePerl_pp_leaveevalPerl_pp_entertryPerl_pp_leavetryaccessPerl_pp_backtickPerl_pp_globPL_no_securityPerl_pp_rcatlinePerl_pp_warnPerl_pp_diePerl_pp_openPerl_do_opennPerl_pp_closePerl_pp_pipe_opPerl_pp_filenoPerl_pp_umaskPerl_pp_binmodePerl_pp_tiePerl_pp_untiePerl_pp_tiedPerl_pp_dbmopenPerl_pp_dbmclosePerl_pp_sselectPerl_pp_selectPerl_pp_getcPerl_do_eofPerl_pp_readPerl_pp_sysreadPerl_pp_enterwritePerl_pp_leavewritePerl_pp_prtfPerl_pp_sysopenrecvfromPerl_pp_syswritePerl_pp_sendsendtoPerl_pp_recvPerl_pp_eofPerl_pp_tellPerl_do_tellPerl_pp_seekPerl_pp_sysseekPerl_do_sysseekPerl_do_seekPerl_pp_truncateftruncate64Perl_pp_fcntlPerl_pp_ioctlPerl_pp_flockPerl_pp_socketPerl_pp_sockpairPerl_pp_bindPerl_pp_connectPerl_pp_listenPerl_pp_acceptPerl_pp_shutdownPerl_pp_gsockoptPerl_pp_ssockoptsetsockoptgetsockoptPerl_pp_getsocknamePerl_pp_getpeernamePerl_pp_lstatPerl_pp_statPL_warn_nlPerl_pp_ftrreadPerl_my_statPerl_pp_ftrwritePerl_pp_ftrexecPerl_pp_ftereadPerl_pp_ftewritePerl_pp_fteexecPerl_pp_ftisPerl_pp_fteownedPerl_pp_ftrownedPerl_pp_ftzeroPerl_pp_ftsizePerl_pp_ftmtimePerl_pp_ftatimePerl_pp_ftctimePerl_pp_ftsockPerl_pp_ftchrPerl_pp_ftblkPerl_pp_ftfilePerl_pp_ftdirPerl_pp_ftpipePerl_pp_ftlinkPerl_my_lstatPerl_pp_ftsuidPerl_pp_ftsgidPerl_pp_ftsvtxPerl_pp_ftttyisattyPerl_pp_fttextPerlIO_has_basePerl_PerlIO_get_bufsizPerl_PerlIO_get_basePerl_pp_ftbinaryPerl_pp_chdirPerl_pp_chownPerl_applyPerl_pp_chrootPerl_pp_unlinkPerl_pp_chmodPerl_pp_utimePerl_pp_renamePerl_pp_linkPerl_pp_symlinkPerl_pp_readlinkPerl_pp_mkdirPerl_pp_rmdirPerl_pp_open_diropendirPerl_pp_readdirreaddir64_rPerl_pp_telldirPerl_pp_seekdirPerl_pp_rewinddirPerl_pp_closedirPerl_pp_forkPerl_pp_waitPerl_pp_waitpidPerl_pp_systemPerl_pp_execPerl_do_aexecPerl_do_execPerl_pp_killPerl_pp_getppidPerl_pp_getpgrpgetpgidPerl_pp_setpgrpsetpgidPerl_pp_getpriorityPerl_pp_setpriorityPerl_pp_timePerl_pp_tmstimesPerl_pp_localtimePerl_pp_gmtimegmtime_rPerl_pp_alarmPerl_pp_sleeppausePerl_pp_shmgetPerl_pp_semgetPerl_pp_shmctlPerl_pp_semctlPerl_pp_shmreadPerl_pp_shmwritePerl_do_shmioPerl_pp_msggetPerl_pp_msgctlPerl_pp_msgsndPerl_do_msgsndPerl_pp_msgrcvPerl_do_msgrcvPerl_do_ipcgetPerl_do_ipcctlPerl_pp_semopPerl_do_semopPerl_pp_ghbynamePerl_pp_ghostentPerl_pp_ghbyaddr__h_errno_locationPerl_pp_gnbynamePerl_pp_gnetentPerl_pp_gnbyaddrPerl_pp_gpbynamePerl_pp_gprotoentPerl_pp_gpbynumberPerl_pp_gsbynamePerl_pp_gserventPerl_pp_gsbyportPerl_pp_shostentsethostentPerl_pp_snetentsetnetentPerl_pp_sprotoentsetprotoentPerl_pp_sserventsetserventPerl_pp_ehostentendhostentPerl_pp_enetentendnetentPerl_pp_eprotoentendprotoentPerl_pp_eserventendserventPerl_pp_gpwnamPerl_pp_gpwentPerl_pp_gpwuidgetspnam_rPerl_pp_spwentsetpwentPerl_pp_epwentendpwentPerl_pp_ggrnamPerl_pp_ggrentPerl_pp_ggrgidPerl_pp_sgrentsetgrentPerl_pp_egrentendgrentPerl_pp_getlogingetlogin_rPerl_pp_syscallPerl_swash_fetchPerl_utf8_to_uvuniPerl_do_open9PerlIO_intmode2strPerlIO_opennstrcatfchmodfchownPerl_do_pipePerlIO_has_cntptrPerlIO_canset_cntPerl_PerlIO_set_cntPerl_PerlIO_seeklseek64Perl_do_binmodeexecvpexeclkillpgPerl_ingroupshmatshmdtPerl_pregexecPerl_utf8_distancePerl_is_uni_alnum_lcPerl_is_uni_alnumPerl_is_utf8_spacePerl_is_uni_space_lcPerl_is_uni_digit_lcPerl_to_utf8_foldPerl_ibcmp_utf8Perl_regclass_swashPerl_is_utf8_charPerl_is_uni_alnumcPerl_is_utf8_alnumcPerl_is_uni_idfirstPerl_is_utf8_idfirstPerl_is_uni_alphaPerl_is_utf8_alphaPerl_is_uni_asciiPerl_is_utf8_asciiPerl_is_uni_spacePerl_is_uni_digitPerl_is_uni_upperPerl_is_utf8_upperPerl_is_uni_lowerPerl_is_utf8_lowerPerl_is_uni_cntrlPerl_is_utf8_cntrlPerl_is_uni_graphPerl_is_utf8_graphPerl_is_uni_printPerl_is_utf8_printPerl_is_uni_punctPerl_is_utf8_punctPerl_is_uni_xdigitPerl_is_utf8_xdigitPerl_to_uni_upperPerl_to_uni_titlePerl_to_uni_lowerPerl_is_uni_alnumc_lcPerl_is_uni_idfirst_lcPerl_is_uni_alpha_lcPerl_is_uni_ascii_lcPerl_is_uni_upper_lcPerl_is_uni_lower_lcPerl_is_uni_cntrl_lcPerl_is_uni_graph_lcPerl_is_uni_print_lcPerl_is_uni_punct_lcPerl_is_uni_xdigit_lcPerl_to_uni_upper_lcPerl_to_uni_title_lcPerl_to_uni_lower_lcPerl_to_utf8_casePerl_uvchr_to_utf8Perl_utf8n_to_uvchrPerl_pv_uni_displayPerl_deb_nocontextPerl_vdebPerl_debstackptrsPerl_sv_derived_fromXS_UNIVERSAL_isaXS_UNIVERSAL_canXS_UNIVERSAL_VERSIONXS_utf8_validXS_utf8_encodeXS_utf8_decodeXS_utf8_upgradeXS_utf8_downgradeXS_utf8_native_to_unicodeXS_utf8_unicode_to_nativeXS_Internals_SvREADONLYXS_Internals_SvREFCNTXS_Internals_hv_clear_placeholdXS_attributes_bootstrapPL_sharehookXS_attributes__warn_reservedXS_attributes__modify_attrsXS_attributes__guess_stashXS_attributes__fetch_attrsXS_attributes_reftypePL_no_wrongrefPL_no_sock_funcPL_no_dir_funcPL_no_funcPL_uuemapPerl_pp_unpackPerl_pp_packPerl_pp_sortPL_hexdigitPL_patleavePL_runops_stdPL_runops_dbgPL_unlockhookPerl_fprintf_nocontextPerl_printf_nocontextPL_force_link_funcsPerl_Tstack_sp_ptrPerl_Top_ptrPerl_Tcurpad_ptrPerl_Tstack_base_ptrPerl_Tstack_max_ptrPerl_Tscopestack_ptrPerl_Tscopestack_ix_ptrPerl_Tscopestack_max_ptrPerl_Tsavestack_ptrPerl_Tsavestack_ix_ptrPerl_Tsavestack_max_ptrPerl_Ttmps_stack_ptrPerl_Ttmps_ix_ptrPerl_Ttmps_floor_ptrPerl_Ttmps_max_ptrPerl_Tmarkstack_ptrPerl_Tmarkstack_ptr_ptrPerl_Tmarkstack_max_ptrPerl_Tretstack_ptrPerl_Tretstack_ix_ptrPerl_Tretstack_max_ptrPerl_TSv_ptrPerl_TXpv_ptrPerl_Tna_ptrPerl_Tstatbuf_ptrPerl_Tstatcache_ptrPerl_Tstatgv_ptrPerl_Tstatname_ptrPerl_Ttimesbuf_ptrPerl_Ttainted_ptrPerl_Tcurpm_ptrPerl_Tnrs_ptrPerl_Trs_ptrPerl_Tlast_in_gv_ptrPerl_Tofs_sv_ptrPerl_Tdefoutgv_ptrPerl_Tchopset_ptrPerl_Tformtarget_ptrPerl_Tbodytarget_ptrPerl_Ttoptarget_ptrPerl_Tdefstash_ptrPerl_Tcurstash_ptrPerl_Trestartop_ptrPerl_Tcurcop_ptrPerl_Tin_eval_ptrPerl_Tdelaymagic_ptrPerl_Tdirty_ptrPerl_Tlocalizing_ptrPerl_Tcurstack_ptrPerl_Tcurstackinfo_ptrPerl_Tmainstack_ptrPerl_Ttop_env_ptrPerl_Tstart_env_ptrPerl_Terrors_ptrPerl_Tav_fetch_sv_ptrPerl_Thv_fetch_sv_ptrPerl_Thv_fetch_ent_mh_ptrPerl_Tmodcount_ptrPerl_Tlastgotoprobe_ptrPerl_Tdumpindent_ptrPerl_Tsortcop_ptrPerl_Tsortstash_ptrPerl_Tfirstgv_ptrPerl_Tsecondgv_ptrPerl_Tsortcxix_ptrPerl_Tefloatbuf_ptrPerl_Tefloatsize_ptrPerl_Tscreamfirst_ptrPerl_Tscreamnext_ptrPerl_Tmaxscream_ptrPerl_Tlastscream_ptrPerl_Tregdummy_ptrPerl_Tregcomp_parse_ptrPerl_Tregxend_ptrPerl_Tregcode_ptrPerl_Tregnaughty_ptrPerl_Tregsawback_ptrPerl_Tregprecomp_ptrPerl_Tregnpar_ptrPerl_Tregsize_ptrPerl_Tregflags_ptrPerl_Tregseen_ptrPerl_Tseen_zerolen_ptrPerl_Tseen_evals_ptrPerl_Tregcomp_rx_ptrPerl_Textralen_ptrPerl_Tcolorset_ptrPerl_Tcolors_ptrPerl_Treg_whilem_seen_ptrPerl_Treginput_ptrPerl_Tregbol_ptrPerl_Tregeol_ptrPerl_Tregstartp_ptrPerl_Tregendp_ptrPerl_Treglastparen_ptrPerl_Treglastcloseparen_ptrPerl_Tregtill_ptrPerl_Tregcompat1_ptrPerl_Treg_start_tmp_ptrPerl_Treg_start_tmpl_ptrPerl_Tregdata_ptrPerl_Tbostr_ptrPerl_Treg_flags_ptrPerl_Treg_eval_set_ptrPerl_Tregnarrate_ptrPerl_Tregprogram_ptrPerl_Tregindent_ptrPerl_Tregcc_ptrPerl_Treg_call_cc_ptrPerl_Treg_re_ptrPerl_Treg_ganch_ptrPerl_Treg_sv_ptrPerl_Treg_magic_ptrPerl_Treg_oldpos_ptrPerl_Treg_oldcurpm_ptrPerl_Treg_curpm_ptrPerl_Treg_oldsaved_ptrPerl_Treg_oldsavedlen_ptrPerl_Treg_maxiter_ptrPerl_Treg_leftiter_ptrPerl_Treg_poscache_ptrPerl_Treg_poscache_size_ptrPerl_Tpeepp_ptrPerl_Tregcompp_ptrPerl_Tregexecp_ptrPerl_Tregint_start_ptrPerl_Tregint_string_ptrPerl_Tregfree_ptrPerl_Treginterp_cnt_ptrPerl_Treg_starttry_ptrPerl_Twatchaddr_ptrPerl_Twatchok_ptrPerl_Treg_match_utf8_ptrPerl_Iorigargc_ptrPerl_Iorigargv_ptrPerl_Ienvgv_ptrPerl_Iincgv_ptrPerl_Ihintgv_ptrPerl_Iorigfilename_ptrPerl_Idiehook_ptrPerl_Iwarnhook_ptrPerl_Iminus_c_ptrPerl_Ipatchlevel_ptrPerl_Ilocalpatches_ptrPerl_Isplitstr_ptrPerl_Ipreprocess_ptrPerl_Iminus_n_ptrPerl_Iminus_p_ptrPerl_Iminus_l_ptrPerl_Iminus_a_ptrPerl_Iminus_F_ptrPerl_Idoswitches_ptrPerl_Idowarn_ptrPerl_Iwidesyscalls_ptrPerl_Idoextract_ptrPerl_Isawampersand_ptrPerl_Iunsafe_ptrPerl_Iinplace_ptrPerl_Ie_script_ptrPerl_Iperldb_ptrPerl_Iperl_destruct_level_ptrPerl_Ibasetime_ptrPerl_Iformfeed_ptrPerl_Imaxsysfd_ptrPerl_Imultiline_ptrPerl_Istatusvalue_ptrPerl_Iexit_flags_ptrPerl_Istdingv_ptrPerl_Istderrgv_ptrPerl_Idefgv_ptrPerl_Iargvgv_ptrPerl_Iargvoutgv_ptrPerl_Iargvout_stack_ptrPerl_Ireplgv_ptrPerl_Ierrgv_ptrPerl_IDBgv_ptrPerl_IDBline_ptrPerl_IDBsub_ptrPerl_IDBsingle_ptrPerl_IDBtrace_ptrPerl_IDBsignal_ptrPerl_Ilineary_ptrPerl_Idbargs_ptrPerl_Idebstash_ptrPerl_Iglobalstash_ptrPerl_Icurstname_ptrPerl_Ibeginav_ptrPerl_Iendav_ptrPerl_Icheckav_ptrPerl_Iinitav_ptrPerl_Istrtab_ptrPerl_Isub_generation_ptrPerl_Isv_count_ptrPerl_Isv_objcount_ptrPerl_Isv_root_ptrPerl_Isv_arenaroot_ptrPerl_Iforkprocess_ptrPerl_Ifdpid_ptrPerl_Itainting_ptrPerl_Iop_mask_ptrPerl_Imain_cv_ptrPerl_Imain_root_ptrPerl_Imain_start_ptrPerl_Ieval_root_ptrPerl_Ieval_start_ptrPerl_Icurcopdb_ptrPerl_Icopline_ptrPerl_Ifilemode_ptrPerl_Ilastfd_ptrPerl_Ioldname_ptrPerl_IArgv_ptrPerl_ICmd_ptrPerl_Igensym_ptrPerl_Ipreambled_ptrPerl_Ipreambleav_ptrPerl_Ilaststatval_ptrPerl_Ilaststype_ptrPerl_Imess_sv_ptrPerl_Iors_sv_ptrPerl_Iofmt_ptrPerl_Iexitlist_ptrPerl_Iexitlistlen_ptrPerl_Imodglobal_ptrPerl_Iprofiledata_ptrPerl_Irsfp_ptrPerl_Irsfp_filters_ptrPerl_Icompiling_ptrPerl_Icompcv_ptrPerl_Icomppad_ptrPerl_Icomppad_name_ptrPerl_Icomppad_name_fill_ptrPerl_Icomppad_name_floor_ptrPerl_Igeneration_ptrPerl_IDBcv_ptrPerl_Iin_clean_objs_ptrPerl_Iin_clean_all_ptrPerl_Ilinestart_ptrPerl_Ipending_ident_ptrPerl_Isublex_info_ptrPerl_Iuid_ptrPerl_Ieuid_ptrPerl_Igid_ptrPerl_Iegid_ptrPerl_Inomemok_ptrPerl_Ian_ptrPerl_Icop_seqmax_ptrPerl_Iop_seqmax_ptrPerl_Ievalseq_ptrPerl_Iorigenviron_ptrPerl_Iorigalen_ptrPerl_Ipidstatus_ptrPerl_Imaxo_ptrPerl_Iosname_ptrPerl_Ish_path_ptrPerl_Isighandlerp_ptrPerl_Ixiv_arenaroot_ptrPerl_Ixiv_root_ptrPerl_Ixnv_root_ptrPerl_Ixrv_root_ptrPerl_Ixpv_root_ptrPerl_Ixpviv_root_ptrPerl_Ixpvnv_root_ptrPerl_Ixpvcv_root_ptrPerl_Ixpvav_root_ptrPerl_Ixpvhv_root_ptrPerl_Ixpvmg_root_ptrPerl_Ixpvlv_root_ptrPerl_Ixpvbm_root_ptrPerl_Ihe_root_ptrPerl_Inice_chunk_ptrPerl_Inice_chunk_size_ptrPerl_Irunops_ptrPerl_Itokenbuf_ptrPerl_Isv_undef_ptrPerl_Isv_no_ptrPerl_Isv_yes_ptrPerl_Icshname_ptrPerl_Icshlen_ptrPerl_Ilex_state_ptrPerl_Ilex_defer_ptrPerl_Ilex_expect_ptrPerl_Ilex_brackets_ptrPerl_Ilex_formbrack_ptrPerl_Ilex_casemods_ptrPerl_Ilex_dojoin_ptrPerl_Ilex_starts_ptrPerl_Ilex_stuff_ptrPerl_Ilex_repl_ptrPerl_Ilex_op_ptrPerl_Ilex_inpat_ptrPerl_Ilex_inwhat_ptrPerl_Ilex_brackstack_ptrPerl_Ilex_casestack_ptrPerl_Inextval_ptrPerl_Inexttype_ptrPerl_Inexttoke_ptrPerl_Ilinestr_ptrPerl_Ibufptr_ptrPerl_Ioldbufptr_ptrPerl_Ioldoldbufptr_ptrPerl_Ibufend_ptrPerl_Iexpect_ptrPerl_Imulti_start_ptrPerl_Imulti_end_ptrPerl_Imulti_open_ptrPerl_Imulti_close_ptrPerl_Ierror_count_ptrPerl_Isubline_ptrPerl_Isubname_ptrPerl_Imin_intro_pending_ptrPerl_Imax_intro_pending_ptrPerl_Ipadix_ptrPerl_Ipadix_floor_ptrPerl_Ipad_reset_pending_ptrPerl_Ilast_uni_ptrPerl_Ilast_lop_ptrPerl_Ilast_lop_op_ptrPerl_Iin_my_ptrPerl_Iin_my_stash_ptrPerl_Ihints_ptrPerl_Idebug_ptrPerl_Iamagic_generation_ptrPerl_Icollation_ix_ptrPerl_Icollation_name_ptrPerl_Icollation_standard_ptrPerl_Icollxfrm_base_ptrPerl_Icollxfrm_mult_ptrPerl_Inumeric_name_ptrPerl_Inumeric_standard_ptrPerl_Inumeric_local_ptrPerl_Inumeric_compat1_ptrPerl_Iutf8_alnum_ptrPerl_Iutf8_alnumc_ptrPerl_Iutf8_ascii_ptrPerl_Iutf8_alpha_ptrPerl_Iutf8_space_ptrPerl_Iutf8_cntrl_ptrPerl_Iutf8_graph_ptrPerl_Iutf8_digit_ptrPerl_Iutf8_upper_ptrPerl_Iutf8_lower_ptrPerl_Iutf8_print_ptrPerl_Iutf8_punct_ptrPerl_Iutf8_xdigit_ptrPerl_Iutf8_mark_ptrPerl_Iutf8_toupper_ptrPerl_Iutf8_totitle_ptrPerl_Iutf8_tolower_ptrPerl_Iutf8_tofold_ptrPerl_Ilast_swash_hv_ptrPerl_Ilast_swash_klen_ptrPerl_Ilast_swash_key_ptrPerl_Ilast_swash_tmps_ptrPerl_Ilast_swash_slen_ptrPerl_Iyydebug_ptrPerl_Iyynerrs_ptrPerl_Iyyerrflag_ptrPerl_Iyychar_ptrPerl_Iyyval_ptrPerl_Iyylval_ptrPerl_Iglob_index_ptrPerl_Isrand_called_ptrPerl_Iuudmap_ptrPerl_Ibitcount_ptrPerl_Ipsig_ptr_ptrPerl_Ipsig_name_ptrPerl_Iptr_table_ptrPerl_Ibeginav_save_ptrPerl_Inullstash_ptrPerl_Ixnv_arenaroot_ptrPerl_Ixrv_arenaroot_ptrPerl_Ixpv_arenaroot_ptrPerl_Ixpviv_arenaroot_ptrPerl_Ixpvnv_arenaroot_ptrPerl_Ixpvcv_arenaroot_ptrPerl_Ixpvav_arenaroot_ptrPerl_Ixpvhv_arenaroot_ptrPerl_Ixpvmg_arenaroot_ptrPerl_Ixpvlv_arenaroot_ptrPerl_Ixpvbm_arenaroot_ptrPerl_Ihe_arenaroot_ptrPerl_Ipsig_pend_ptrPerl_Isig_pending_ptrPerl_Inumeric_radix_sv_ptrPerl_Iregex_pad_ptrPerl_Iregex_padav_ptrPerl_Ireentrant_buffer_ptrPerl_Isavebegin_ptrPerl_Icustom_op_names_ptrPerl_Icustom_op_descs_ptrPerl_Iperlio_ptrPerl_Iknown_layers_ptrPerl_Idef_layerlist_ptrPerl_Iencoding_ptrPerl_Idebug_pad_ptrPerl_Itaint_warn_ptrPerl_Iwantutf8_ptrPerl_Iutf8_idstart_ptrPerl_Iutf8_idcont_ptrPerl_Isort_RealCmp_ptrPerl_Gcurinterp_ptrPerl_Gthr_key_ptrPerl_GYes_ptrPerl_GNo_ptrPerl_Ghexdigit_ptrPerl_Gpatleave_ptrPerl_Gdo_undump_ptrPerl_Gop_mutex_ptrPerl_Grunops_std_ptrPerl_Grunops_dbg_ptrPerl_Gsharehook_ptrPerl_Glockhook_ptrPerl_Gunlockhook_ptrPerl_Gthreadhook_ptrperlsio_binmodePerlIO_debugPerlIO_allocatePerlIO_cleantablePerlIO_list_allocPerlIO_list_freePerlIO_list_pushPerlIO_clone_listPerlIO_sv_dupPerlIO_popPerlIO_find_layerPerlIO_tab_svXS_PerlIO__Layer__findPerlIO_define_layerPerlIO_parse_layersPerlIO_default_bufferPerlIO_stdioPerlIO_perlioPerlIO_arg_fetchPerlIO_layer_fetchPerlIOPop_pushedPerlIO_removePerlIO_default_layersPerlIO_unixPerlIO_rawPerlIO_crlfPerlIO_mmapPerlIO_utf8PerlIO_bytePerlIO_default_layerPerlIO_stdstreamsPerlIO_pushPerlIOBase_binmodePerlIORaw_pushedPerlIO_apply_layeraPerlIO__closePerlIO_resolve_layersPerlIO_tmpfilePerl_PerlIO_unreadPerlIOBase_flush_linebufPerl_PerlIO_fillPerlIOUtf8_pushedPerlIORaw_openPerlIOBase_poppedPerlIOBase_filenoPerlIO_modestrPerlIOBase_pushedPerlIOBase_unreadPerlIO_pendingPerlIOBuf_unreadPerlIOBase_readPerlIOBase_noop_okPerlIOBase_noop_failPerlIOBase_closePerlIOBase_eofPerlIOBase_errorPerlIOBase_clearerrPerlIOBase_setlinebufPerlIOBase_dupPerlIOUnix_refcnt_incPerlIO_fd_refcntPerlIOUnix_refcnt_decPerlIOUnix_oflagsPerlIOUnix_filenoPerlIOUnix_pushedPerlIOUnix_openPerlIOUnix_dupPerlIOUnix_readPerlIOUnix_writePerlIOUnix_seekPerlIOUnix_tellPerlIOUnix_closePerlIOStdio_filenoPerlIOStdio_modePerlIOStdio_pushedPerlIO_importFILEfclosePerlIOStdio_openfreopen64fopen64PerlIOStdio_dupPerlIOStdio_closePerlIOStdio_readfreadfgetcPerlIOStdio_unreadPerlIOStdio_writefwritePerlIOStdio_seekfseeko64PerlIOStdio_tellftello64PerlIOStdio_flushfflushPerlIOStdio_eoffeofPerlIOStdio_errorferrorPerlIOStdio_clearerrPerlIOStdio_setlinebufPerlIOStdio_fillPerlIO_exportFILEPerlIO_findFILEPerlIO_releaseFILEPerlIOBuf_pushedPerlIOBuf_openPerlIOBuf_flushPerlIOBuf_fillPerlIOBuf_readPerlIOBuf_writePerlIOBuf_seekPerlIOBuf_tellPerlIOBuf_poppedPerlIOBuf_closePerlIOBuf_get_ptrPerlIOBuf_get_cntPerlIOBuf_get_basePerlIOBuf_bufsizPerlIOBuf_set_ptrcntPerlIOBuf_dupPerlIOPending_fillPerlIOPending_closePerlIOPending_seekPerlIOPending_flushPerlIOPending_set_ptrcntPerlIOPending_pushedPerlIOPending_readPerlIOCrlf_pushedPerlIOCrlf_unreadPerlIOCrlf_get_cntPerlIOCrlf_set_ptrcntPerlIOCrlf_writePerlIOCrlf_flushPerlIOCrlf_binmode__divdi3PerlIOMmap_mapsysconfmmap64abortPerlIOMmap_unmapmunmapPerlIOMmap_get_basePerlIOMmap_unreadPerlIOMmap_writePerlIOMmap_flushPerlIOMmap_fillPerlIOMmap_closePerlIOMmap_dupPerlIO_getnamePerlIO_reopenPerlIO_rewindPerlIO_stdoutftmpfile64PerlIO_setposPerlIO_getposPerlIO_vsprintfPerlIO_sprintfPerl_cast_ulongPerl_hugePerl_scan_binPerl_scan_octPerl_scan_hexPerl_grok_numeric_radixS_mulexp10Perl_my_atof2Perl_set_numeric_radixlocaleconvPerl_new_numericsetlocalePerl_new_ctypePerl_new_collatestrxfrmnl_langinfoPerl_init_i18nl14nPerl_unpack_strPerl_pack_catPerl_sortsv_edata__bss_startGLIBC_2.0GLIBC_2.2GLIBC_2.1.3GLIBC_2.1.2GLIBC_2.1   ii o ii y0ii ii si ii ri ii ii 1111111111222 22222 2$2(2,2024282<2@2D2H2L2(3,3034383<3@3D3H3L3P3T3X3\3`3 $,4<DLT\dlt|ĉ̉ԉ܉ $  $(,x|`dhlptx|ēȓ̓Гԓؓܓ  $(,048<@DHLPTX\`dhlĔȔ̔ДԔؔܔ  $(,048<@DHLPTX\`dhlptx|ĕȕ̕Еԕؕܕ  $(,048<@DHLPTX\`dhlptx|ĖȖ̖ЖԖؖܖ  $(,048<@DHLPTX\`dhlptx|ėȗ̗Зԗؗܗ  $(,048<@DHLPTX\`dhlptx|ĘȘ̘ИԘؘܘ  $(,048<@DHLPTX\`dhlptx|ęș̙Йԙؙܙ  $(,048<@DHLPTX\`dhlptx|ĚȚ̚КԚؚܚ  $(,048<@DHLPTX\`dhlptx|ěț̛Лԛ؛ܛ  $(,048<@DHLPTX\`dhlptx|ĜȜ̜МԜ؜ܜ  $(,048<@DHLPTX\`dhlptx|ĝȝ̝Нԝ؝ܝ  $(,048<@DHLPTX\`dhlptx|ĞȞ̞ОԞ؞ܞ  $(,048<@DHLPTX\`dhlptx|ğȟ̟Пԟ؟ܟ  $(,048<@DHLPTX\`dhlptx|$$$$$ĠȠ̠РԠiؠܠg~@ M3" $(,G0p4b8o<;@DHLPTXW\#`dhlptx|9$7S1Gġȡ̡СԡءܡeM4: MC( $(c,0438<=@DH{LPTX\`dh:lp tx|hqĢBȢ̢*ТԢآܢ 8Bv!x ; !$B(,h048<@SD,HcLPBTX^\`d:hlKpQtx|l#[T_>/{hģȣ̣lУ:ԣأܣ;sgJ" ?0'G $}(,0x48[<Y@DAHLPpT4X\`d&hlpit$x|'VNCJĤȤ̤ ФԤ9ؤ=ܤyjchHF  $(,04[8<5@DHL^PCTX\i`bdQhVlptx|k V+e DFĥdȥ̥SХԥإܥ /7.( PE $(,04Z8@DLPX\`dhlptĦȦ̦Ԧܦ $(,08<@DX\`dhlptx|8<@\`txĨȨ̨Шܨ $(,04|ЪԪ $(4@LXlptxHLȧ̧Чԧاܧ  $(,0DHLdh|@DHLPTX\`dtxĩȩ̩Щԩةܩ\`dhlptx|ĪȪ̪تܪ ,08<DHPT\`dh|Tmx\|\\4\X\ئ<1rrЦz^0000000 0004THPTħi  PTAljp  Ԩبr 8hlp  $(,048<@DHLPTX  ī;ȫ-̫<ЫjԫثܫZ9[,08{PUTd<hp555ԬجvL(>,DNH`d|_)ԭ\ 4H~\`y|5%%%%ܮ3 $}(u,]0G4|8K<@D&H LP;TX\6`dhlptx|:z@cNaįWȯ̯ЯԯQدܯD-+^[T& 0 r $(,0=48*<@xD,HL<P(TXu\`d*hlp;t x| O7KpGİȰ&̰а{԰ذܰ1# k= c$(3,%0W48<@DH/LPTX*\`d>h[lpt xP|%/=!PAıȱ̱бԱرܱw% $XP* $(,0T48e<@DDHLPTX\`dIhOlptSx|?_b ~ _E|6IJ2Ȳ̲,в;Բزܲ{D1Ayd_ Tw $(,0v48H<@ DHgLPTXt\m`dhlp6tx|"EH^34s}lnkijȳ-̳гԳ8سܳ R r e$(#,0.468U<@DHFLPTlX{\`(d hl3pGtxl|z U2*}9y+Ĵȴ̴д Դ_شܴ@p1FYj   D$e(,0@48]<0@5D}HL PyT?X\`dhlp.txa|jaXi#:0MM0z4qq4q8qp<<<ķtȷ̷зԷطgܷ''l''l'hhphhphOOtOOtOggxggxg08DHLPTXz\`NdhlptxAL0Lw4ww4w8ĸDĹDȸHȹ̸̹LиPԸTظعXܸ\ܹ\<<`<''| 0LX`]d1hzHйԹ ,HWPAT<dXh|oBD f$z(,048<@DHLPTX\`9dahmlyptx|%Rn|),NSotu .@E V$e(v,048<@D&HTLfP}TX\`dhlptx$|45?UWasw.3VYoq#&+. %Ļ&Ȼ-̻3л4Ի6ػ7ܻ89:<>GIKLNPQ RSVWY \$](^,`0a4d8f<j@lDmHnLpPqTtXv\w`xd|h}l~ptx|ļȼ̼мԼؼܼ  $(,048<@DHLPT X \`dhlptx|$%&')+-./0258?@BCĽHȽI̽JнKԽPؽRܽUYZ[\]`dfgik noqtu |$(,048<@DHLPTX\`dhlptx|ľȾ̾оԾؾܾ    $"(#,$0%4)8,<.@/D0H2L4P7T8X<\=`JdKhMlSpVtXxY|^`cdhiopqstwx{Ŀȿ̿пԿؿܿ  $(,048<@DHLPTX\`dhlptx|     !"$%&'*+.1 24567 8$9(>,?0@4C8D<E@FDHHILJPLTMXP\Q`RdThUlVpXt[x\|_bcdfjklmnrsvwxyz{~  $(,048<@DHLPTX\`dhlptx|   "'()+-/026>? ACFHI J$L(N,Q0R4W8Y<Z@\D^H`LdPfThXi\k`ndphrlsputyx~|  $(,048<@DHLPTX\`dhlptx|  !"'),-/047=>?BCDEIJKLMNOQRVX Y]_`a g$h(k,o0r4u8w<x@~DHLPTX\`dhlptx|  $(,04 8<@DHLPTX\`"d#h(l)p*t+x,|-/015<@ABCFILNOPQRS^bdfjkmnoqrtux|~  $(,048<@DHLPTX\`dhlptx|     $(,0!4#8$<&@'D)H+L2P6T7X8\9`<d?hElFpGtIxJ|LMSTUZ\]`abcefgnrstuv|}~  $(,048<@DHLPTX\`dhlptx|  '()*, 12U9:*R  hhhhh h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhhhhhh h(h0h8ph@`hHPhP@hX0h` hhhphxhhhhhhhhph`hPh@h0h hhh hhhhh  h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhhhhhh h(h0h8ph@`hHPhP@hX0h` hhhphxhhhhhhhhph`hPh@h0h hhh hhhhh  h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhhhhhh h(h0h8ph@`hHPhP@hX0h` hhhphxhhhhhhhhph`hPh@h0h hhh hhhhh  h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhhhhhh h(h0h8ph@`hHPhP@hX0h` hhhphxhhhhhhhhph`hPh@h0h hhh hhhhh  h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhh h h h h h( h0 h8 ph@ `hH PhP @hX 0h` hh hp hx h h h h h h h h ph `h Ph @h 0h h h h h h h h h h( $h0 (h8 p,h@ `0hH P4hP @8hX 0<h` @hh Dhp Hhx Lh Ph Th Xh \h `h dh hh plh `ph Pth @xh 0|h h h h h h h h h h( h0 h8 ph@ `hH PhP @hX 0h` hh hp hx h h h h h h h h ph `h Ph @h 0h h h h h h h h h h( $h0 (h8 p,h@ `0hH P4hP @8hX 0<h` @hh Dhp Hhx Lh Ph Th Xh \h `h dh hh plh `ph Pth @xh 0|h h h h h h h h h h( h0 h8 ph@ `hH PhP @hX 0h` hh hp hx h h h h h h h h ph `h Ph @h 0h h h h hhhhh  h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhhhhhh h(h0h8ph@`hHPhP@hX0h` hhhphxhhhhhhhhph`hPh@h0h hhh hhhhh  h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhhhhhh h(h0h8ph@`hHPhP@hX0h` hhhphxhhhhhhhhph`hPh@h0h h h h h h h h h  h($ h0( h8p, h@`0 hHP4 hP@8 hX0< h` @ hhD hpH hxL hP hT hX h\ h` hd hh hpl h`p hPt h@x h0| h h h h h h h h h  h( h0 h8p h@` hHP hP@ hX0 h` hh hp hx h h h h h h h hp h` hP h@ h0 h h h h h h h h h  h($ h0( h8p, h@`0 hHP4 hP@8 hX0< h` @ hhD hpH hxL hP hT hX h\ h` hd hh hpl h`p hPt h@x h0| h h h h h h h h h  h( h0 h8p h@` hHP hP@ hX0 h` hh hp hx h h h h h h h hp h` hP h@ h0 h h h h h h h h h  h($ h0( h8p, h@`0 hHP4 hP@8 hX0< h` @ hhD hpH hxL hP hT hX h\ h` hd hh hpl h`p hPt h@x h0| h h h h h h h h h  h( h0 h8p h@` hHP hP@ hX0 h` hh hp hx h h h h h h h hp h` hP h@ h0 h h h h h h h h h  h($ h0( h8p, h@`0 hHP4 hP@8 hX0< h` @ hhD hpH hxL hP hT hX h\ h` hd hh hpl h`p hPt h@x h0| h h h h h h h h h  h( h0 h8p h@` hHP hP@ hX0 h` hh hp hx h h h h h h h hp h` hP h@ h0 h h h h h h h h h  h($ h0( h8p, h@`0 hHP4 hP@8 hX0< h` @ hhD hpH hxL hP hT hX h\ h` hd hh hpl h`p hPt h@x h0| h h h h h h h h h  h( h0 h8p h@` hHP hP@ hX0 h` hh hp hx h h h h h h h hp h` hP h@ h0 h hhh hhhhh  h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhUSP[XtЋ]ÐUSR[þtu4u/vtvҋvuƃt]à v[뾉USP[Vt <u]É PI吐U]{u}$L *Ƌ\0D$<$t$$uID$ $`u'4$D$D$L }]u]ÍU&U$t$$kt؉4$$AUD$$&'UWVS z}<$Jt<$rD$D$D<$<$[ 4$D$D$14Ƈ8<$D$<$w<$D$x[UD$<$T$sD$<$D$_D$<$D$K‹)ʉPH@x&@1@HH Hv<$<$t<$3<$t$D$Y< <$D$t$D$  <$D$t$D$  <$D$t$D$ <$a <$S<$ D$T$M <$e<$mX`߉<$XD$D$<$[^_]É<$D$D$p<$D$Ot<$D$D$t<$ <$t$D$tr <$t$D$t D<$t$؋ω<$t$؋uU1]Ð&UWVSuUE$M $UB49B0M $E$QMt5$UB$D$j1MEUp1$D$1MƁ| $JEdU1$D$bM $D$G1ҋEMB҉~9E$DD$ʋMB͋U$EIM;t\9 M p8Ft0'NH B@ %Bu݋U$ D$X1M 1 & U1$D$ MƁƁƁƁƁƁƁƁƁƁƁ$1ҋEU$D$蜿M^ UHx5&M$6UHyҋM11$ E$LD$ML1 $D$1ҋEU$DD$۾MD11$1ҋEU$$D$蚾1M$1  $D$uE1U|$9M|1$ 1ҋEUt$1Mt1x $HD$E$ D$M $LD$սE$PD$M $TD$諽1ҋE1ɉH1 1L1ɉP1҉T111ɉ1҉11 1ɉ1҉1H1<$D$蘼U$D$1M $D$E1U$D$ƼM1 $D$詼1ҋEU$tD$艼1Mt $D$lE1U$`D$LM`1 $\D$/1ҋEX1\U$M1$1ҋEU$ D$һM $D$轻E$D$註M $D$蓻E$D$~M $D$iE$ D$TM $D$?E$D$*M $D$E$D$M $ D$E$$D$ֺM $(D$E$,D$謺M $0D$藺E$4D$肺M $8D$mE$<D$XM $ D$CE$$ D$.1ҋM111 11111 1014181<1 1$ 111҅$(,t tt $D$oE1UM111$61ҋEU$Mdd $D$E$DD$MD $<D$ϸ1ҋE<UB49B0jEHMp@0t3px0 t'px0p@0@$tyEPMQ$EP4t!$ZD$BD$D$ Mzt" $ZD$D$B@D$ UtHXHM`~ $p@0@$t'D$M\UD$ $`D$ [E1$U$ M $UPmMd$UL$M|$U $M $U| $M $tE$ N1ɋU$M $Uxv5pt,F>t~ gtVx$ 4$uԋM@ udU1$M$U$MU[^_]É $D$0뎉$v $T[D$D$T$ s"$[D$D$T$ P$s$D$2D$1 $E $1D$Et %jL$E$X1u $UF$suNjM $$蠷1r$%D$(,$EȋM(ELt t(U $AT$D$אU]EGe;$]]Ív'Uuu]e$D$'U ȋED]u]ÉUWVSdáEU}M$xUMN~3&'E$D$MNۋ> MU11$D$|M$UE@4ƂD$8<$E؋M8ƉECtgt8U[^_]ËUt@ @t @$u M $o$qUD$訲랋U49JXUB49B0?MdhPuM^ $4D$T$ ډ$f뷍t&E$ųU49J덅UEM T$$L$UP$4D$L$E$AT$ $,1ҋEE$D$U@$ DUE|$MT$ D$ $mN1OUWVSaÑLE[UUuE苒4$M܉MĉUEEEEtD$ L$D$U܉4$D$T$7E؉D$4$84$3MEU~lu8-ubxt\U܀:UM@Eux mEU$T$EuMEEuxM t,t# $xmD$D$ guEcU8E荋UmME$Pu؋UME$L$t$ D$ED$5MEU܉L$$ET$D$ :uD$4$)H"ED$E$/U $D$D$ M BHfBH $u$4$D$D$$F4$(1,114$vƋ`(t$D$E$(D$ Mt$D$ $$D$ ̭U p@$M $軶u4$Et4$UE$E8`E KtDx '1҅t4@ t+D$M $@VD$ D$UD$+uPtDx 1҅t4@$t+D$M $@VD$ D$UD$utDx [1҅t4@$t+D$M $@VD$ D$UD$D$uUD$D$ 4$t@ 0t+t$ED$ $mD$F @M $C辶1u4$襬>0upf@,dƆhD$E$zD$UD$$DD$ D$8u u@E$KUB49B0 M $u1u1ɉlL[^_]É$։4$p D$4$p,D$4$dD$ڷ낋M $f4$1D$Et$UUD$D$M[D$ $߉t$U$-:@ P@ 2P,@ PUMu$E L$t$D$ G{$ ;UԅUԉ$& MUuԉD$ $t$)px0t/px0t#px0 t4p@0@$uUpH0u*$tD$M\D$ $D$uD$4$?HEYuEEU$eE4E< < < < < <-E< }< u< m< e< ]<-}U$D$Et-Mt#< tm< ti< te< ta< t]Et Mu݀?tt-|$E$EFUI3uxuƆ ƆxƋEȅt UBUD$uẺ4$D$蠹D$4$4ŰűEȋEM)ȉE})멋uT\D$4$EM< ?< 7< /< '< EU< t< t< t< t< tu~T=Eƀxƀ %EM< t< t< t< t< tEMts< to< tk< tg< tc< t_EUt?EUu r(WMUt\MD$$L$Y:-MEgEVUЉ$T$9EM9uuvuMEEE8$裾MUljD$L$$D$ƋEt$D$ $HEЋUD$ M؉D$$L$D$M؋Ut$L$$|$ D$ߵU؋ED$ T$$D$D$賵4$KBMU $D$Qu VD$4$k8ƆEE$ VD$G8E݋uƆxƆ ʋUD$u\D$4$耶4$D$T$EE8:u4$VD$D$AFTD$\D$4$x4$FTD$"VD$_4$FTD$;VD$F4$FTD$IVD$-4$FTD$WVD$4$FTD$hVD$4$FTD$VD$4$FTD$VD$VD$ ?4$FTD$VD$VD$ VD$4$FTD$4]D$y4$FTD$]D$`MU $D$ATD$NuD$UVD$$ɴMATE $D$ut$E$@TD$VD$4$YƉuo$MU\9`d9huEU:ufuFtIE$D$FD$MMuu4$D$rD$(MV $M $T$D$뮉4$ED$D$nT4$D$D$8M] $NMxdƁ ƁxQEƀEU:HU@EUWVSQñEU@4D$8<$舵E؋M8EW<t8M[^_]ËElU9&'D$M $MuHu~ )PV @F@;u'E4$T${M49qmuF49F0UUdh$uLt tu$4D$L$_ډ4$襴롍vE$U49Jut@ @t @$u E$$VD$&UD$$購vUt@ @t @$u M $$ WD$ўuF49F0 4$Գt&u@{v'Uuu]NȖltEt@ @t @$u4$$WD$D$ ut0 t+(t!4$D$D$͛'Tt4$E T$D$胶lt)F1l4$4$D$%t&t዆@<F뾍U]EMÛD$ $E D$ED$t@ ]]1t&U(uE u}}]KM?<$D$t$D$ ut5@ @t]u}]Í<$T$ī@ @ׅt1ˍ&'U(uE u}}]Lï<$D$t$D$ t5@ @t]u}]Í<$T$@ @ׅt1ˍ&'U(uE u}}]+L<$D$t$D$ U@ p uHuz<$D$D$P<$ƋE D$D$D$ <$D$D$ۺD$<$t$D$ D$+]u}]Åt@ P u@1ڐt&UWVSMKAE}‹0@@;BDB@MQ@+A tVtKMA)~aT$ED$$UD$$襬uM1E$E D$ED$][^_]Ðt&t$t$ $D$ X끉$Et&UuE u]QJE4$D$D$ߛD$E4$D$ u]]ÉUuE u}}]I4$@D$D$D$4$誫D$4$|$誺}]u]ÐUWVSIÑ,Eu E8EJ_EEEEEEEEEuM@}EE E܋M $UEȉBBM)UMPpA@AtStN<9ht@8u$@ @8t~ E u uFHE@tMEUMEuEEEBEEEЉNEMMEȿEAi@@$<t1<t< $Nju4$ 44$D$躔F0F44$D$ĠEF;F @FMPpq )BpBqņu<$D$D$D$Ɖ<$D$Ɵt$<$0EtJ@ t9PtEtPw t80tEEu]u}]Ë@ B t@E<$ET$D$D$ 軋<$D$ot @ 뜁t݃\q@uz뀉<$@ D$͓eiv'UWVS}=q}EpaF F@W )U}UPO @GP<$ʒD$ƍ?WD$<$2E <$t$D$OD$<$t$9<$t$D$ŝHtKw )PW @G@[^_]Ët@ @t @$u<$d$VD$袋<$D$2<$D$ D$jƋFpnU(uE u];å4$D$D$D$ ױt-4$@ D$ T$D$ED$ED$脣]u]Ív'UWVS=;1 E4v$ $fD$E D$袊4vt.IWE$ջ$|$D$puڃ [^_]ÉUWVS:ñ,} w}xoEEE|$$ED$ED$ D$ UƉ$DD$ֆt EUDUЃ,[^_]Åu}w!D$UEE$D$D$E$[UD$߀-t1멍G뤋EƀG땋UpH0t/px0 t#px0t4p@0@$tD$E$fD$G,A<w'vG,A<v, <v1< v_t, <v1< vЀ_uɋUGƂt0< t,< t(< t$< t < tGt< t< t < t< t< uE$D$iUxEG$VD$U       ut5< t1< t-< t)< t%< t!EUt< t< t < t< t< uߋu< tr< tn< tj< tf< tbt<-u)}E|$U$T$WEUD$ED$ T$$*E$?-kGeF< t< t< t< t< t넋UU$Gt t t t t t&E$OWD$URWGD$$<-UWT$ED$$#E,A<ZG,A<v, <v1< v_t:tހ=t$UE܉$D$~mtE<$葞UNjtD$UE܉$D$$$ߣUҀ?uEU܉$ZWT$D$賷똋U^WD$$D$9tqt$E܋UD$D$G$)D$ 誕E܋UD$zW$D$NE܋U|$D$$8E܋UD$OC$dE$4gD$Gi, <1< _:|WGDUW$뮉U`|$E$tgD$藀Ux7$WD$ut&EƀEƀUt tt $D$4E UƂt tt $D$EEƀUƂvEG$WD$<:t-<=t)U?$衷D$UGWD$$Ɖ,A< t&'G,A<v, <v1< v_t:tހ=trt$EL$$<$~F t-U@B\T$E$WD$议$t$ED$ $\D$L$Ut$)GD$ $D$ÒEt$$zWD$jUt$|$$WEt$$OCD$3, <1< _:vU$D$)UuwE$GD$Ulj t9 t4 t/ t* t%G t t t t uۄG9$H|vEGƀU,0< vTEDB t ptT$E$褈UCD$UWD$$yEUrD$D$$SU1Ҁ?0ƒU0D$E|$$ED$ED$ 裖E$D$k}1ҋEEƀUƂE$WD$XUƂEx$W}U$BUƋE$gD$D$WD$ 蔇D$4$E$$gD$U$$hD$~D$E$ U U]/ÎwGD$$]]UESg/[w1ɉ1҉\1҉1҉1҉1҉`|XfH1ɉ1ɉdX41ɉ1҉ 1ɉ 1҉ 1ƀ<ƀ=ƀƀƀ 1҉ XTp1҉<1҉L1҉dt 1ɉl$p\1ɉtX,1ɉxhP1ɉ| 1ɉ1@0@4ƀ|[]ÐUWVS]-Qu}<$!dh#X<$ED$D$8D(X<$D$D$D$ @<$Ƌ@ @D$jyP dt@BNd0<$ED$WF,[U<$D$D$D$ ̢D$<$@D$<$H0/X<$D$D$D$ 膢H0\<$D$D$D$ X1X<$D$D$D$ 0D$<$脚H03X<$D$D$D$ H05X<$D$t$<$@ D$D$c<$@ D$ t$D$dh<$@,D$ف;X<$D$D$D$ A@ @<@X<$D$D$D$ @ @@OX<$D$D$D$ @ @ z<$D$D$ D$r<$D$D$ +[^_]Ív1&UWVS-*!rUMET$ $D$EMD$ D$V $D$D$XMUD$L$$趨MUiT$ EU L$M$ET$L$ D$XD$XD$$Et$t$D$(YD$,耇UƂM$D$ےD$UM$L$sUET$$r jJEU$xD$iXT$D$ 9t&D$ MD$U XD$ $T$ME u U B,0< D$փ4$D$ D$ ~MU B,0< wWF,0< vMFD$ $ UE $趄ME R $E 0D$4D$tMU$tjT$pR D$ T$kpv'UWVS$l,E$D$vM$D$`ML$jEx,[^_]ËEPp t%=iOupƆB,@fB,4$tD$D$ D$荎tB @E0XMtB a@EEM< -< t)< t%< t!< tEu< t< t < t< t< u}B @E9v1W,0< vX$D$2rt EOt$ZuGtE} GU< #< u U4$ي EEU M$T$L$ߎuU2< t< t< t < t< u`;\tFqt ;VxdUBpt,ыR|;ht$kfu;F|UBptrMAx;`t$wu;FxuDu4$E4$D$@D$D$ @=4$XD$6m4$YU\t$v葤M;\t $Ή4$Y뷍E$D$軕XXMD$iX $D$D$ D$D$xu$D$_rX4$B84$j%t&M+Y $EM< t< tE$CYT$MED$D$  $JnAM< T$uED$D$ 4$nEtUUY$rT$ED$ $ED$mMTk $;U`Y$*urYD$4$D$Jkv'UWVSág,E$YD$GUu ,[^_]ÍvM $tD$D$ D$ɉEE`}?#tMu몐t&!u|$E$ZU$T$}E}D$ $zvƇvUt< t< t< t< t < t <#tE׋M Mt tzEY<-}PvEP,0< v‹UD$$_mtMEUƉEU$T$IEuEu< t< tpMYuD$ $t${EukD$4$ViUt$u$çe0\襠`誒d迕\1ɉht 9`tx$t$]É;du㍶U]UM 4(e\9`u+d9hu]]É$kD$L$}h$kUWVSdu<hhv 4$D$D$D$ D$4$Y{@ @8`(W4$D$D$D$ 裒Y4$D$D$D$ { C:4$D$D$D$ SD$4$觊$4$@ D$D$vrY4$D$D$D$ @ (4$D$D$#iY4$D$D$D$ @ ,4$D$D$hY4$D$D$D$ ~@ 04$D$D$hh[^_]Ð&'UVSbuD$D$e4$R@V @F$聜F,F4F0F8$]FNjH0U@ BPED$D$ $YD$NjH0@ @E@V>UE2$zF F$U|$$cED$D$ $YD$蠍NjH0U@ BPED$D$ $YD$eUH0@ @E@V>E0$2F F$YUD$D$$D$ NjH0Uҋ@ tUBUPED$$4U$u&E$VD$ U[^_]É$uАUWVS=1^E }UHEt~ ƀ8-'D$ED$ $D$-Uu[^_]ËH0$D$tE@ @D$U$xhu~E$D$D$vƋE@ @t@D$Ut$$݄EuMMO$t$#T$E$s@ @막T$E$s@ @DP-4$D$=ctepE$D$ D$@D$ڊU@ $t$D$uME]ƀ8-wKD$ED$ $FD${U@ $D$D$a뛀x;MU(][}Yu$|$D$^~N(uN~?<$D$/t$mt'|$Et$ $E D$L]u}]ËE$E D$ED$t؍t&UWVS=1[,}[UD$<$Ê`<$D$D$i<$`D$ t$D$軔<$D${\<$D$D$Qi<$\D$ t$D$s\Ƈ8XE <$D$ED$jX<$ED$D$D$ 蕈t8<$@ D$D$sU<$D$ T$T$<$YD$D$D$ 7t<$@ D$D$<$(D$D$D$ H0@ @E<$ED$D$ ED$sE9Ut\98|uU&$D$=`tg<$@D$D$#rUEE<$D$D$ D$)ȉD$ ED$诂U;t<$ED$eEUrƇ8, <$D$D$D$ 詆t8@ `a<$R D$T$]@ HuB<$YD$D$XgY<$D$D$>g,[^_]Í<$YD$D$gyUT<$T$=~@ @EUVSnbWuxD4$4lD$D$D$ XD$4$D$D$ itlD$4$D$D$ GlD$4$D$D$ %YD$4$D$D$ lD$4$D$D$ mD$4$D$D$ Z4$D$D$D$ xt[^]É4$D$D$D$ kՍ)Z$bt!4$D$D$D$ ;2Z$xbD$4$D$D$ ϐ&'UWV1S ÏU|} t-t&MuUtE$:c|u ļ[^_]ÉD$U$݄x?:<$D$:\T|$Ex$)T$~D$ Eu EE:ZEErEEtEU@Zlth&D$U$|T$hT$xT$ m|$D$lD$yxE%=@tpttuE@ @t/D$Ux$D$k{v?zhT$E$vj@ @븋E@ pt-U|$D$bUt$D$$zNT$E$j@ pD$E|D$$FZD$xT$WD$ dT$D$k|UT$p$D$wxE%=@D$E|D$$UZD$xT$D$D$ Ak|$D$pD$=wxE%=@E|$@ZT$xD$dT$ D$j|$D$pD$v$E%=@E@ pt-U|$D$`Ut$D$$'yT$E$Ch@ p뺋E@ pt-U|$D$_`Ut$D$$xT$E$g@ p뺋E@ pt-U|$D$`Ut$D$$qxT$E$g@ p뺍v|$Ex1$T$iG?:tgt&UWVS}qPUp@,,UB%fKUx,ME $D$)\U( tM;HU($L$jUD$8<$kE؋M8EFt8M"UluTUt@ @t @$u M $膄$ WD$VUB49B0~$k뉉pp,fH,%D$$XUM 9J~t&E$WUM 9JUB49B0~$WkMdhpp,fP,8$xE;HWUaZMD$$;Pt;Tt'D$Q!UZaE($T$BM@ 0F ;@44EUpp,fH,E;Ht$UaZD$M$;P;T'D$ A{EU 9P~M $KVEU 9Pꋅ8MF t(@0T$MXD$ $t$ED$ $0D$R!UiZ^$Tmt$D$Lt$ED$ $4D$,REut& t$M $ D$(D$s/$qU Ɂ[^_]Ít&T$M $ac $TmD$XOE$mE$$qUD$@S$d{t&Uuu]xKF@;FDF@t8N F@)E 4$D$D$2tu1]]Í4$O뾍UE Ut0tt %$1፶U]þJu\u8tt:%-ttٍv4$ UVSNBJutD$4$N19tz&'4$D$`[H+V PV @F@;uBx\~4$D$ZB HBJV@b$01~ E}1M UE1T$$GF M p D$E$sU MP p@,fB(U P pp p@ B,M @ @ @ HEL$L$$D$ *D$D$cU UtMAUP,M EU1$ET$D$lF$M UP(Eu}tM H0}u ,[^_]Éa~E$^SUD$D$$SVM MP B $KE\U @ @P4M@ @0 $p@ D$,lF8U M@ @hB EK $U M@ @L$D$[E$Y&[Uf${YEpt&U]EAMU t^ ) t]]Ë@ @u $T$uXߍvuׅtz t $T$|뿋@ t@t뭐@ @u $T$h뒍UWVSMAAM}܋M܋R A @t@B}MP \B 둋E uP z}\B EH2EHt&Mp@0t0px0t$px0 t=p@0@$u&Up@0l$[D$ MsD$ $u D$ @,D$a%D$ EЋ}Uԃ<$T$D$xM<$D$ML$D$ D$oU09D@ @E؅<$u }D$ t$|$D$o0~ t-t$M} D$E $|$D$ D$MU$@ @D$@M؋@ AHECEM\9B EED$ D$ $qD$SwE 1U UsMD$u $L$@,D$ F?EU $qD$@,D$%?t&UXuEu}} $E]ui;D$E|$t$D$ rt‹]Ћu}]Ëq1҅E؋qEqEtσ}E؉Eԉ|$ED$ D$$EԉD$2r1҅t@ @P(u@,u1tx7|$E$Et$D$ED$ cm1҅@9|$ED$$ED$ED$ qD$E؉EԋE$EԉD${^1҅$U]E :D$ $E D$ED$R]]Ít&UWVS9,EEEt%&<'<:vEUuMt[}uEGu}8:@EU)ЃD$ EU}D$)‰<$UT$tE !D$Uu}E )։<$D$T$ut$ TpE}toU@ xr(u[J,uTBHMfuJ4@ 9xtMu4$@,D$@$D$@(D$D$ :rtEE,[^_]Eq׉tEq ׉u E뻋EtD$Uu }E$t$|$D$ q늃}EqD$ E}D$E<$D$&s<$UuT$t$D$ sE gEq׉EU$qD$p@D$guD$4$)Q4$T$@D$HE}:}G}}quuet&U1WVS6Lq}E؋qEqEE td}OE؉Ẻ<$U ED$ T$D$D$m1҅Et%Uԋ A pB(u!B,u1Ґ&L[^_]Íp@0tSpx0tGpx0 tUp@0$u?p@0@$u(&'p@0u\$tOEuHA @ uE 9A,t6<$U 4tD$D$U@,T$D$ ED$ZB,t E B UUPUvB4@,D$<$D$ EЉD$ẺD$h0<$E~ t*<$UЋẺt$T$D$ D$D$F<$ >U @ 0<$t$@,D$1N)D$<$t$D$ D${LUE<$t$D$T$ D$YLx<$t$_D$UE؉Ẻ$D$X1҅&'UWVS-!4uq|$D$4$D$ WotD$q4$D$-h4$=DE 4$D$.?4$|$D$LD$4$D$D$ e4$<4$|$D$D$ nt"D$q4$D$gt[^_]É4$tD$6Uuu ]$34$St$UD$E$D$ Tnu]]Ív'UWVS2,uF=t$E <$D$i]>:F>:D7E|$D$ $ED$`;t<$I1tx Wt9@ p>G,t ,[^_]ËE$E D$[G,܍E$WG뵉$kǍ7U(]E uu1@ t.BED$E4$D$ED$ lu]]ÉD$E4$D$D$ D7뿉U1WV1Si]1lE *Mt'<:<'Fu+u  ~u 1l[^_]ËE$T$EL$t$ D$Wct}9ty  EuEtcupP0t/px0 t#px0t;p@0@$t$D$EU $qD$T$ mTMD$E $t$T$ L$D$@UuT$D$4$ ,A<v , <up@0 p@0t/px0t#px0 tOp@0@$u8Up@0u $uH0~w^\wu9t x t.U$L$i@ @HW@ tɋ@ut&~r uE$@ t$T$D$ D$L$#N뀃sE$@ D$VD$Gu@ 2vdUG@ H(r뼃uP  t@EL$$1{ r+rx/M $@ T$t$D$ D$D$L} t$M $Mpp0tEpx0t9px0 tJp@0$u4p@0@$uupH0u$t tB}uD$E$=rD$T$ P뿍t&@ xtr|$u|$D$ D4$D$D$fKOT9,0< J;wT$M $A@ xrvR@ xt;|$UD$D$ D$D$D$JOGt$E$7A@ x묃u4$@ D$TD$Ct&E$@ D$VrD$MCwXr[H0JI=yS-yA#yB @J0D$ ID$UD$$L$t$cIEE _rxD$ Mpr|$ $AuD$T$4$eP|$zr4$D$ D$ d4$|$D$A4$D$L$P|$r4$D$D$ c4$|$D$ cA4$D$t$OE|$r$D$ D$ hcU|$D$ $AMt$D$ $~Ou|$r4$D$ D$ c4$|$D$ @4$D$T$/O4$|$D$ D$ bt$E$/>@ @ rB @t(J0D$D$UD$ A$yAU$L$M@ @뱀SOyI?yG5y+u %H0@ @D$uD$ SD$4$@p$2Fu4$pT$D$D$ T$XtU$D$ |$D$FM   FCTT$M $)L@ @$Z_ $D$D$LX$0_ $D$D$"X$_ $D$D$WXvI)L@ 8vW|$EU$rD$P@T$D$ H=uP@QAO|$uD$4$2됃} } } }}MƁ|nM $@ D$P@ @@WD$5)qMuH0L$uE4$D$z:!} 4$L$up@$u \,A<,a<_MdE}tuD$, 4$t} 1Xt} ?t[UD$D$ 7UD$$=JM xƅ,A<aSIEA4tEdMUp9t~C4~t)zIu zGuzt˴vY[Y@_~E$T$?2M $t$2F#~bAy)ʉKЃ=<$T$D$H9:A9:A9L$ E|$MT$$L$P1҅ttQE9tAz 2T$M|$ D$E $T$D$P.;t<$4^E9Jx Oɉ:O,tf<:t\F҈M $dD$D$ D$(XD$WOF롋E U MD$)Љ $D$EG,uE$-BGMH0$&VljUd҉3&~:P,A<v aM IUWVSáUEE@,EEU $ET$D$4}uMp,#XtJEU M$T$@,D$TE }D$ D$)<$D$D$2UM }$L$P$T$@(D$D$ 2[^_]É[UKt&M Q%H AtΉL$}<$1뽐UWVS}qU} p,|$EU$t|D$3E|$$@,D$S)UD$|$$D$ D$1E|$$EB$D$B(D$D$ 1[^_]Í[UyW%H Gt׉|$E$0ƍv'U(uu]xM@ Pt.T$E$E D$ED$ D$;u]]É΍t&U]M'@ Pt$T$E$E D$ED$ A]]Éؐt&U]M UEL$9щ$%QT$t[UD$ oA]]Ð&U]M {UEL$9щ$%QT$t[UD$ /5]]Ð&UWVS=1}D$<$GD$Ɖ<$D$&rNF<$D$D$D$ #FtB @tu$<$rD$D$D$ EB @t@A[^_]Ðv'UWVSmaU …teE1;HWM4t=t&VB|:R,A<vaw ~ t"6űM EЋM;J~[^_]ÉA0$uҋA @,Et8/tWEpA @(fB,UM싂pH 4u$U D$D$@,D$ @$D$;iD$MrD$ $b,HEU$&T$D$>,$]~@ @U;d;E $D$*v'U]þuruD$E 4$D$D$ @$D$ 4$D$D$Cu]]ÍUu1U]u OCtFFt N u\]u]É$D$FF ؍&'Uuu ]}}tiU p t]FuipH0t/px0 t#px0t1p@0@$t<$tuD$D$8]u}]ÍVt \FHFtE 9FuFč&<$D$<$FD$<$FD$<$FD$u<$FD$f<$F D$W4$/+U @ K&'UWVSÑ Ext5Gt/&D tD$U$1D FA~݃ 1[^_]ÐUWVS=1U D$cET$$?1҅tPtM9BD$cu} 4$|$$D$D$E1ҋ1ɉ\|$4$E1D$D$ D$I8@ 0N1tPw t 80ttE9}&1F9|Av@4 N4$u1@t$}U D$ <$T$D$&*1tXB @Oq4x(@ t @BAtjЃt D$uD$ c} D$4$|$D$^0Ĝ[^_]ÃUD$M D$ c$L$t$D$ 01붋@$8nxixlx @,@,s8B @ tNEU $T$@ D$ D$'t@ @6B H tN}u<$D$@ @ tD$u L$ @,D$K}v<$밋t$M} D$ $|$D$E3E~t @ Ut݃\q@uz:t$U$IuN A\9B$U(u1u ]ö }}tz<$t$D$ctP9Bt$<$t$<$t$D$cЉ\9uBt`ET ҉Utz tE']u}]É<$Ut$D$WAtNj@ @u빐t&1뼍UWV1S E}EEEEEEEEEEU B {@jD$UD$c$cK@@9 Eƃ Eu UEЉEE҉UEu9uEtU xKE0UƀEȋUEEEEEEEEEEBHAA@Uz )puV @F@<>U$TE$FUEBtt<9htMU:$b,UBU)9UE}E MUEEEăU2$uFE$BU2>2HWU+r puV @F@UEU1Ƀw XyG t2@ ȅtEĜ[^_]ËE|$u4$=G t H 븉|$E$=G t @ 됉|$u4$=G t H 봉|$U$=G t@ F|$E$`=G t@ |$U$8=tsGt$1ɅtPw t 80t닩yt݃\q@ |$U$4F9} t|$uE D$ 4$D$(U p}8dG L@Dt@ @t @$u u4$<$VD$ED$$,4$$EU$D$@D$Y UD$$ vUt EEEr&E P|$u|$T$ 4$!$D$ D$"AUAH#D$u4$ UE 0D$ D$$D$D$ 8pES},I}-8:Et%E~UUEt&U}@wfUyEEFEEEEEEUЉEEąvt&'EU :EtCUR ҉Ut6EEM1uUtEUuUtv utEE뺍tvUuD$E4$‹@D$usD$ E @ sD$U B @@,D$uF ux[UuvD$E@ tR@@,D$4UD$$u…*u&1[U봍v둍[Uh-s>EV҉U^EEENpuE"E9EwD$E$1UD$$}ED$ "EU D$$ET$D$@ tD݃\q@EU }bUEE EMD$U$݃\qD$ EU D$$ET$D$Pt*1ɅtPw t 80tRt @ t݃\q@D$U$(1EV ҉UtEFEtEUЉEEVU+EFEEVEFEtuEƉuuEFEt EEV҉UuEFEEE V$҉UtUUuEF EEEʋU E@F<>uE4$D$H‹u@t@A#EV ҉UD$UE $E.UD$$luqE@ th@t[D$UD$c$4t@@@Eƃ t'EE҉UtEu4ct&EEEu?E6}4}5|}E|}!~8E$wEE#}t EEċEąhEE"ѐUEQ11T$E$D$Uu4wD$4$@U $M1襶Ù t$ɉ|$t-E у~wz}tv'1$t$|$]ÀIuM ySuyAuۀyuոЃ}t}u‹u U؃}tԋu r}t} t}uu +rE r׉tу}vE MT9q,0< 9J;U wY}$u r ]}Su ~I~G~}UMU x8=t]@1xt0t/޸p캣pUWVSݴ }uxE@9|Ex<$|D$E D$ D$<$}ɉtXp@$u2tt@ tp@$t t :!,A<v>, <v8_t3<$M|D$E)Ήt$D$ Ex[^_]É΍&҈tjp@$u5tt@ tp@$t&twl,A<v, <v1< v_t :ut&F;xg t t t t J<$4}D$)Ɖt$#<$t$:.u똉<$T$<$D$"<$t}D$u &UHuu ]蔲È }}tR4$D$ <&t4$D$"U't!<$}D$‰D$t$ D$"ۋ~tEE؍u뢍&E^aw, E4@E쐍U]UDZû p@0tp@0$u(&'p@0u.$t!$D$E D$D$ ]]Í&'U]U p@0tLpx0t@px0 tNp@0$u8p@0@$u!&p@0u.$t!$D$E D$D$ ]]Í&'U]EWK $D$#]]UWVS-! E$$D$U$D$M  $D$E$(D$U $D$M8 $D$E$<D$U uapOxB4 M\D$ $KE$HD$OyЋUp$D$M11 $p,D$E$xD$U$D$M| $D$nE$D$ZU$D$DM $D$.E$@D$Ut$D$4M@ $D$E$DD$dUD$$D$)M, $D$E$D$UL$D$M0 $D$E$D$U$D$ M 11$xV/U@$ A/MD $@D$&E$DD$1ҋMD 1(1,10181p1$<LE t@ EtB @EMt|;t#u#F9s&> utFtK9gYLK ><$tD$T$@ED$ S1|E싇)E싗)‰U苏t)‰U҉Ut)‰UE0tx@pɉ֋U2|U2t U2E܅t U2<$t$of<9hT<$D$E؉<$D$D$]U؉<$T$xT$)ЉD$ x(U؋B uhU B@ pH u(1<$D$p@,D$E؉D$ w<$p@ D$@ @뻉T$<$7U؋B <$tD$}D$6<$tD$,D$J'ƇƇt@Ɖx| B1҉1ɀt ttE<$9t<$D$1x<$D$߉<$D$?ˍ[U<$tD$*D$6%<$t$u0F t*9< t< t< t< t< tLt&tt̋u‰<$t$ 뮐&UWVS]Q u9t[^_]< P< H< @< 8< 0ϋp@$tt@ tp@$t ,A<v, <v1< v _t-uG뒉<$D$(t ;x=p@0t7px0 t+px0p@0@$E4~4$D$D$D$ E4$|$ M@AQ t t t t݀ tv'UuUu}} ppf9H,~p@,fEfx|ptu}]É>(tt$$1>(иɐt&눍UMU p\@p t1 ]ÐUWVS荡Á ,}u <$t$zEƋp@$tt@ tp@$t{E?,A<v<, <v6_t1UtE8:t"Et E8'tvU,[^_]Ív<$ED$ D$ED$ED$ED$EE}tgE苷pD$<$D$D$ <$D$D$HpHH@<$ED$GB<$ED$!E8(s<$ED$ED$DE<$ED$f<$ED$_EU(}} ]脟x uut?u ]u}]É4$|$D$D$ 4$D$D$jEpUH4$D$'MtE@4$|$t}$DD$t}@t1}%D D$ I 됐&UWVS蝞Ñ \t F;us>\u;utCM%f;us<\tqVG;UrU )׉xM%fu E ,[^_]É $U 7BD$MD$D$ T$L$D$JV;Us~\uw $M T$D$UD$$M EA 4H (BE2U(uu]}p諚ß u)4p14]u}]Ívt[tVL  H4Ptp14뙸뒉4$,D$E@<t.|$E14$D$D$  p,AtOU@ED$E4$D$UEB tH 4$ED$ UU|4$ED$ D$ED$"UVSNB u4$H $D$4$D$4$ D$4$(D$4$ D$4$8D$4$<D$4$4$p,D$xD$4$1D$4$|D$4$ D$4$D$4$D$4$@D$4$tD$4$@D$4$DD$4$1,,t@|xB11L$4$11҉$$xf@$ TD4$@D$<4$DD$*1 D1p( fB,L<wP8([^]18ꐍ&'Uuu]褖Ø (@(HR %0t<!tO#tJ4$tJ1҉L1ɉ)]u]Ít18@|xB11L$4$111҉ D$1(0@ @t (,D 10 4$,&4$[UD$D$6‹t@ tJ 14$D$D$T$ pUWVS轔ñ E} U$E)D$9 uM EȉMċEEEEEtt@ tp@$t }tEE8t~Uu<#E9E t&#WE( # @ $p \uuu MRIEEE0vEv8v+vɃ&EE9v.}):}}+}}B;BSM}Mt$}E<$D$REEu9usM<}tu<}Uȋ)ωxuȋB9BEȁHU MvuȁN }<#0EȋJA;BMu;x8tgE M }D$Eĉ<$)ȅ҉D$/u7BD$ MȋuD$L$<#t !tH2L$ ED$}ED$<$D$ pEāĜ[^_]ÅҍXt%fHUMȉ$L$ōABUȋ2$@D$bPP0t P$MȉD$L$lE}`}~<$D$@UȋET$$PщL$ EOD$}ċE̋u|$)D$EЉ4$D$ MAEĉMeuF;u~uċE8҈Ut2M‰D$ $tu\F}G}Fu M<!#t*}t$E5$D$~MEPӃKw4#Mp@0t/px0t#px0 t4p@0@$u}p@0uU$tHE,A<vE,a<v E,0< w*}_t$D$ E$~D$D$ l"EFUuBUt$UED$EEE$D$ D$;MEΉuă}F}}v}EEȋ;Es8yE@;ErutS2ER}D)9uuEEN<0;1r$v$? OUNO;0s܋}u }vbMu} $t$|$,EEE<#PPM0t PEUMȋUuL$$P։@D$B}ȉEvMu4~}Ā~{t}<<$D$!$<$D$}EE\F9Ev UĀzUEUĉ$E@D$E)HD$UǍSD$ ]|$$D$D$D$D$NjEhG ;pu؋Euu G EUċu)Ѓ9v,EȋUUċA+UDU9ArBE)EUt$ME $D$MUU $|$\uFuMȋUL$$P֋UD2D$uȋu됋EȋE )ȉBUȁJMuT$D$4$\ U EȋE)9ArAEЉE4$UȉD$T$!uȋЉ|$uE؉D$D$ 4$|$MD$ $ |z+EE؉uċMĉD$uEԉD$ D$)΋Mu؋uĉ $t$}EG}E$eD$ut&MAME@EyVME,au<w A4@GUBUC} G}4U M 듋E 뚍NMĀ~{tCEučED$ME܉t$E $D$ D$}E $D$}uąEt8D$U)ЋUĉEET$$ED$ED$ Eu4$ Nus8AE,0< 3}0)F,0< p@0t/px0t#px0 t4p@0@$u}p@0u8$t+D$E$D$D$ D$VUF$EEfE8E@;ErUB$D$^MFuNɈM*}p@$u2tt@ tp@$t Et}w\E,A<E,a<E,0< }_$D$`}EċU@$D$juN봋u8K@0%f9E@;E>'}GE@;Ẻ}sM u}vu8x?@<#<{t(F~F,0< %V\t{$D$t$D$t,0< v $2yF,0< &F,0< v,t8,0< wv'F,0< v1Ҁ}dF뼍v~>AV[Z{+Lv'UWVS|ñ <} u?$ tD~ @ P @t;1*|$ET$$D$ D$D$ NjE 8$UD$$D$LvP*:D$UD$ $D$t@ H u @&t=t z D$ UD$$D$|$U$FUNj)H~ ?=Ep$T$D$UD$D$$D$ UHpH@@$D$Ex1?('<[^_]À>Nt&'1܋@ @:i1*uUft,A<v|$E$UNjE x7Pj&1g19P J3vGv'U]Ewyk u[U]]ÉW$uҐv'U(]U 1y uҋu}}td~v[U P(HW@<$D$D$<$t$ D$D$]u}]Í<$t$D$ u<$D$v<$D$Y<$>Uuu]x t*Px! E 9B(t4$TD$R]u]ÀbW@(4$D$)D$4$-ɐv'UWVSwÁ }M t5;H69uAދU@(L$M<$T$L$ Ѓ[^_]ËMEMr19BrW<$D$D$ED$ {~M0BM@렉<$D$H냉<$UD$T$M돉<$EUD$D$@D$ uU]Ugv[ uMu tFu @$D$t$D$ ~]u]1&$Et$L$ D$iҐUWVSuѽ } }~E UЀx:D$}E D$ <$D$t @ @u&D$Mu $t$[^_]Ít&<$@ @D$\t@ t E 볉D$U$Zx:dD$Mu D$ $t$<:@ @{&E 8_ƍU }Uh<&U1WVSt 1ED M 7dupHpHpu#  }p\[^_]Ëu 4$xD$0tx;맋MEBUM@u;  te1ɉ tXMy#}x<$D$}U$Mxuً} V x$Mu!} }D$<$6EUx||Ѓ~@gw Up@$u9tt@ tp@$t Mt g]g,A<vg,a<v g_k]11ɉEx$T$TD$D$ D$`L$1҉$t$ Mp@0t/px0 t#px0tdp@0@$tMD$Ԁ}D$T<$t$ D$><$D$D$t$ t$UMp@0t/px0t#px0 tT럋U$L$t$l}<$D$u@<$T$t @t@ H u @*u|fxUpf9P,p@,uftN@ P u<@t5@DB< < D)tLu1ppH14$D$px&}<$@ @D$tDAt&DD t tXx>upf9P,p@,}f<$p@D$TD$\tt@ tp@$t UtMp@$tIUpf9P,s-p@,u1fxى $Tt$D$t}p@H 낉ut U8(D$$Mp@$tt@ tp@$tuS<@@,A<@,a<@_@$t{TEft=t@ p u Hffu9YU$L$t$Su4$D$0u@4$T$t @ @@$D$@D$N vGD$TMt$ $ D$UTD$ $L$t&:^p@0t/px0t#px0 t4p@0@$uUpp0uB$t5D$MTD$ $t$Tt@<<1ɋE1ҋ<01D$Et$ $TD$/<띐ыpB,HfB,  $D$&D$upB,@fB,x:D$Uu$L$2D$)ЉD$ D$tT4$BTD$|$8't)D$ 7ƅu4$p@ D$D$D$ 4$D$D$ppf9P,s2p@,}1fx,ԋUID$$p@,D$UD$MD$D$ $ugUhu E‰$DD$赶뮋Utt(t $t$8(t D$M $D$t$ }((pfx|:(t<$T$d}x-7D$bU$D$L$ YD$u4$D$|$ 4D$E$D$T$ D$M $}pfx|D$}(D$D$ <$~px|fD$ }<$D$D$ 1E(pxM|(f:( $5}&px|&fD$U$EvpxM|vfUE pxM| fM|pfxu}px|fMZpx D$u4$Mxudp|dxf?(4$|$D$wM $EpxM|f|D$u_rD$D$ 4$14$D$u**p|fxEpxM|fU$D$$u4$|$(<{tc<'t;D$MD$  $t$D$D$@}x$xD$uD$ 4$|$D$D$ΫpxLMp|fxUxup@,pxUXp1xUKpҋuLp1ɉx‹MMp1x랋}Sp1ɉxwENp1xPMp|fxEXpxcM $t$O}8{H7px|}<$] <$D$D$M|pfx}px|f}gpx|gfD$U$up|xfGD$E$up@,p4$|$蒠t$Exop@$ tt@ tp@$tE@x@,A<v@,a<v @_YU<Љ)ȃ~Ju2G< < < < < )~DƊu2G< < }< u< m< eU<$L$u<<<U$L$u4$|$p@; @'}pD$tM $I}Wpxup|fxEVp}Upx|UfMTp|Txf D$<}<$M;p|;fxU=pMYpMD$?E$u>p|>xfM@p}px|fuM p| xfEpD$"}<$~UAAp|fx9(V$L$6D$Bu4$ECpMQp}OOpfx|@MPp|PxfmD$D}<$\D$EU$!uFpEpxM|fHD$u4$}<$$<$D$U'p|'xf@D$uD$ 4$|$D$D$蝟pD$U$D$MUpxUk|pkfxnup@,px|D$qE$Mjp|jxf$D$}<$D$U$u|pfx,D$E$D$MD$  $t$D$D$ǝ}pxU{p|{xfuyyp|fx0UVpxMnp|nfxTD$u4$@D$E$RE1ҿpx'u&&p|fx0M[p|[xf~EhhpxM|f}px|f}TpD$M $t$}pf9P,s5p@,U1fx$螡yD$uD$4$^D$E$hD$/M $iD$.}<$ D$1U$D$0u4$MYpD$}D$ <$D$D$D$px0}t<$ԁD$hD$ED$ T$$D$D$胙MD$ $D$F}1px:(t>T$M $躑8(t$Ex.u1`pxulp|lxfM $t$ }p@$Ktt@ tp@$tE@@,A<v)@,a<v@_tD$M $DUp@$Ott@ tp@$tMD,A<v, <v 1< v_uD놋uD4$|$׏$T$貇5pH0t7px0 t+px0 p@0@$D$!E$D$D)ЋD$ D$T$T$赤UD$L$;"DDU$L$mPu4$|$`2@ @D$E$}px,_Uu|pufxE$L$up@$tt@ tp@$t}z<@3@,A<vE@,a<v8@_t/M(pxFD$ ED$`$T$L$t$ݳtrE$T$L$׿uQxD$4$D$(Ut$$艨C:^ou4$|$А4$|$̤ @@uD$E$D$MD$ $t$D$D$}xD$U$_EpxM|fu-p|-xfnMqD$ $t$|$8ED$D$$UqD$ $L$t$}D$<$Up|fxD$u4$(D$uD$ 4$|$tZEpUpf9P,s0p@,u1fx4$$։4$D$D$}D$ <$D$,t3UC,px 'tMpT@ <$D$_D$ E$T$0벋E||pxM|f D$uD$ 4$|$N"D$)E$mM,H}11|B%=T$u`D$ 4$|$ӎD<D M D ; 2 )<|Dxtup@0t/px0t#px0 tD$M $y뎋ueep|fxD$E$tM|pfx}<$Vpx|fUM|pfxM $up|fxD$u4$!D$uD$ 4$|$D$D$@pm}px|f&D$ U$\u4$|$`,0<  vuƆ4$D$|$D$ D$D$fp@$\tt@ tp@$tEM,A<vo, <vi_td:Upx鹳D$E$EpxM|fD$ru4$JEpxM|f_M $t$}puxIJu|pfxD$M $D$}<$[D$E$jD$3}<$5D$2U$D$4u4$ D$E$MWpUGp|GxffuHp|HxfD$!M $D$#}<$?uIIp|fxkERpEJpxM|JfD$U$jup|xfD$+E$_D$*M $`D$,}<$D$-U$D$u4$EcpxM|cfu)p|)xfD$E$yD$M $z}D$D$ T$<$|<$L$y<;tg<)tcE$D$T$D$ D$D$ MƉ $D$D$}*<$D$u4$nD$}<$^D$sU$#EipxM|if]uffp|fx2EpxM|fu,p|,fxD$oE$LD$u4$D$ZE$&D$M $'D$U$D$}<$E$UD$$D$u4$EpxM|fu|pfxD$E$"Mp|xf}$pU%pD$u4$EzpxM|zfuxp|xxflMp|fxE+pxM|+fUp@,pxDD$ u4$-D$u4$D$}<$ EpxM|fup@,px钩Ut$D$tM $t$Ot,0< vD$UD$ $L$D$D$\{uD$4$D$EpxG,0< jD$E$T$~8;tnD$M $ds<;tRdpf9P,p@,Mf $D$t$^w}D$D$<$D$ ?p@@tt@ tp@$t EtUp@$t;}pf9P,s!p@,Uf1$L$D$tup@H 됉9DD?::4$GD$豆ppf9P,s*p@,Uf xޠD9D[D< t< t< t< t< t9y:ݣi鐤Eftrt.qn$D$c^N}s$D$buE$xD$D$韸u4$|$Gotʼn4$|$GAMU;~11tu * M $tD$D$ D$藜tHt$|$[Ut;|$F$HUt(U$tD$D$t$ 1|t4$D$TtًM $t'D$D$7BD$ t${}@tL@\t^M $tD$|$GD$D$ "e@uU$tD$U$tD$D$ D$dD$dn@3M $tD$D$[<$tD$,D$:4$*T$|$11҉uux1z $TD$hw֍O =tb~t*M!xE`px5ӏuPpx阳D$UD$ L$$Duu5t 93}D$<$D$<~<F< < < < < w<=o}\F,0< v9D$ Et$D$$T$D$fzMt$D$ ${tx5= uރ 뿃|멉t$}D$D$ <$ rL@ P <@1u4$|$Wu@4$|$ k@ @l@XEu4$Ft$Vt$}<$jIZoRZZ}pƇ%@0t/px0t#px0 t]t F9s>]uD$UD$$x)։T$FD$ Jc9t&t$U$qWU9 $|$tM$D$lMD$D$ $D$ heup@ ŕ$D$T$AUp@$tt@ tp@$tM^V,A<v(, <v"_t$D$sDEƀ@U$@D$D$D$D$D$ uMtM}u!x#U1ƂD#x։ $D$t$?땋U$t$0PuWt$M $dV&PWREu0;$pxMƁ% $t$D$D$D$D$ Mt}u@;t$Ex%<$D$}fȋMpƁD%f9P,s*p@,u1fx뛉?&Mpp0t/px0t#px0 t@_t5}[<$pxD$3U@9xuыpB,HfB,  $D$&D$^upB,@fB,xU$L$L[u4$|$`=&@ @UH$ցD$D$t$ D$D$lqMuxۉ}1<$t$D$&Pppf9P,s-p@,Uf1xqًE$xD$1D$uD$ 4$|$u5t 9{E$3D$T$:tupD$M $<}9t*9t"MuxU|Mg $t$F8{tOUpf9P,s3p@,u1fxzӋ}xՋuun:*t-u74$pxM6B $pxD$84$|$D$t$ D$D$on1҉E$t$D$*NUu!x*yupf9P,s*p@,}f1x붉:gMtc< t0< t,< t(< t$< t }x< t< t< t< t< t E$rHU+xx $>pxD$"AMBuIpf9P,s2p@,u1f;xCxԋEx9xQ5,A<v a!V,A< , <1< _}F1utc< t0< t,< t(< t$< t Ux< t< t< t< t< t M $Eux-Av4$@pxnE$T$@Mp@$tt@ tp@$tuD<@@,A<@,a<z@_tq@$tL}pf9P,s2p@,U1fx=uԋMxD$ED$ $T$D$D$GMx떋u4$|$'Du@"4$|$Xt@ @&@}FuIpf9P,s2p@,Uf1<xsԋu:xs<D$MΌD$D$  $]CtCCA;<+M<<<<<<<<<<~<.<<<<<<<<<}<$xD$D$D$ D$D$Cx(v9< t< tEt9ȉVMtF,0< gg8t'uu4$BpM $A@A9t/}1ɉpExpuApŋE$pT$D$KMtG}pf9P,s-p@,Uf1xى $ЌD$t$.뛋A< t< y u;@t  oE1o~:Mdt$Mx:&outσ  uƋxM $t$91҉@Mp@$u9tt@ tp@$t ut @G@,A<v@,a<v @_D$ UD$D$ց$L$t$_D,a<D:(M,Mɉ@<\@u$<@u <@:u<4$|$D$hBD$ 4$D$D$lP4$D$T$D$ n0MD $t$8<:@uz:D9U1Hƒ{@;@;=@'"t'=ux?uP4$׌D$USt}<$D$63UxEҋT$$ԃD$T$D$ :7u4$넋YMxv@)t&upH4$D$=Ex*jkM@ $D$H6l<<׉UMpPA@ H$<FƉ4U BH@fBH<ƉU BH щ} BH v>d쁽 āt}<$D$7t.<$T$K @ @ UE1UT@kUpf9P,sEp@,uf?xn}@<$)t=ZtJUp`}RpxډUD$pxD$4[6=(> ~ Up@0t/px0t#px0 t4p@0@$uMp@0uH$t;t1<  <  <  <  <  U&AvaM@@9t~ }tt tEUƂNf9D6fB< tD9؉T$M $,͋uD$ $&t M $t$H,eD؋M;}2< u < m < e < t0<#t,E1ɉpx/6c}d } DEt"xM9t=u@}x%wb@ċU9s< < UDƂ9>-9DsxUp@$\tt@ tp@$tMD,A<, <_}@Mp@,p< t-< t)< t%< t!< t<#tEx{a}fD$ EDD$$D$T$D$RMD9Dȉ\D  t~}u-D$4$D$D$ D$ЉD$24$D$-2D9DsD t t\DND@UD$L$9//uD4$|$,C DDƂ-F9ΉDG< t< KD9DD t t!v9< t< tM9su@}<$D$)}@@'Z@"M@`@@qMp@$u5tt@ tp@$t }t \,A<, <1<  _E\;\s@< < < < < ;\s ,tk=tAEt%U@@ ~>uuxtL=t0EHpxuLpUE$pE @9tD$E$T$釘:st }<$%ы)Ѓ~֍Euҋup@$u8tt@ tp@$t }t @xw8@Q,A<q, <g1< ]_T-@u4$D$D *g/tuU9$pxM}Ƈ@<$D$D$D$D$D$ Iu@;t$Ux@T<$KD$;ȋu  1EM $t$Dtv>{Upx0t/px0t#px0 t4p@0@$uMpp0u$t<[tW<{tSEƀD@Upf9P,s-p@,u1fxًF҈}p@$u5tt@ tp@$t Et ,A<v, <v1< v_ti$D$ t}t ] MF $xD$T}xT$)‰T$ JD$@<$D$T$D$33t$U$A_}Ƈ%U9s4$|$T $rD$t$=M@Ux@QUpx0t/px0t#px0 t4p@0@$uMpp0u)$tu<t,0< vOEt$M7xEQ$xD$T$)뾉4$D$D$D$ D$o1UMHu  tNUpf9P,s2p@,uf1]xPԋu<[t<{t<-tE 냀>ux$ԄD$67UE\$pxD$2隩D$uD$ 4$|$kt=tMp $u锖D$U$͉4$D$D$g륋G,0< QEQW,0< F,0Y< v_t逽Y.Y,A<QY,a<|QApQUD$D$ $L$8Y7QMȉ $pt$D$P);t&F,0< [UЉ$pL$D$)uat&_YF,0< P}P<$=FpxlE6|t3U]$pxr}<$xD$0uMEx\;\UMtx 't$}<$,8\D E;xtVMppH $D$u(@(HENM $QMT$ $`u‹8t}}u9T$ ED$D$$F/Up.<$/D$ 7BD$D$T$T$D$7돉4$T$H#E$(KM $xD$;tu ZM}$t1҉$ )`KE<!tMx\Ut;0@ @tˋx9Ή\u}10$4hUx;M 8@ $uH}(@(Ht*xB<$pxU$GKp1H $D$,> uD$D$$4$q1ɋpH4$D$$1ҋpH4$D$(pH4$D$$E$>$IEMx@9@ tyF}EUEع։R9EЉU}ƉEЋM9M.uЀ> u!U@Ur<$@,@,D$D$AED$)D$<$D$ D$uD$<$t$N7<$D$D$t$ $p@<$D$tEUԉ$D$T$U(]E u}>2 EP9w"dU z_t#EE]u}]֍ǹ E8tu E8tu E8tu E8]u ÍE&8(*u qEu ˍEu iE8u ZE hu эE E}EkE xN^xDTxJE Eu !UE }}k}}au!E xnuxduxu E}aU zbzszEv}u ٍECu E8Ru FEu E8u E8u EUL}cu#E xmuxpuxuEy}cu!U zhuzruzu EP}c?M yo2ys(yEu ?Eu E8u E8u ?E8|u E8Tu E8,u  Eu E8u Eu Ebu 'E8qu 0E&}6Ud}dM yoyE)}du ~i~e~Eu 9Emu >E'Ju  E&8Yu EEu ME} U}eM yqyE}eu!u ~ou~fu~u E}e} xp}sEn&u VE,8?u :WE8u u Eu E8u ĎEOu  EA8^u ʎEu юE?u `EE %U}Ɖ-E U E@}EquU zu EOquM yruyu E/}quu ~qu~u E}qu} wuu E}qE xxxEu JEjfUX}rpU zeczfYzOE_Jvu Ef8u |Eg8u TEa8u YEut&u ^EW8u >E\%u CDE84u dE^8 u kEXu yE8u rEZ8u zEe?u Ec8Nu Ed8&u Ebu EYE @ЃyEtEu EWUx\u ET8Ju ENu EOu :ER8u EQ8u EPZu ǏEJ8iu ϏESu ׏EG8u EMu EKu EE8u EL8u EF.u EI8=u EHv}}-}u +9ED}tU}u ,E@8u 5E?Hu >EA%u FEC84u MEB}s}iE xnxE>vu TE=}u 0eE8u ZE<8du aE; u E8u lE78u tE9u FE6tu {E5Qu E48`u EEu ׉E18}s}uE xbxEt&}t`}-}u E+g}u E*:u E08Iu E/8!u E.8u E-8u E,w&}U|}t|M yroyeE`}tOu ~iB~e8~.E)u E)8u E8u E%}u E$Zu ȐE(7u АE"t&}6U}uM ycyE!}uu ~s~e~Eu E8u ِE8wu ߐE8Ou E8'u Eu E8u .RE8u EZu E8iu E u ׉E8}v E xexcxE}}U}u E8u EI}t-} iu Eu *Eu :E8u :E}E }xE xoxrxE }ERUWVS}q u }< E9s2} } } } } }(9s2} F} <} 2} (} p@$u3tt@ tp@$t t }E,A<vE,a<v}_t[^_]Éut&pF@$ktt!@ tp@$tt&'#UE,A<vE,a<vE,0< v}_t9s"} ~} tx} tr} tl} tf},;UE<$)ЉT$D$ tE,Mu<$MD$L$tF9s) Mt t t t tqt&Eat&<$t$DUEt&M<$t$yR<$t$u=F9s) Mt t t t tt&EFUgF9s$ Ut t t t t4M)~(p@0t/px0t#px0 t9p@0@$u"p@0$NMF<(<)EMt=u߄t5< t]< tY< tU< tQ< tMt2$D$t<$D$ED$D$ EEMt< t< t< t< t< tJaB[Ua<$?D$ED$}UWVS݇ ,E8@ ptUu S󦍋48t[UY}D$E <$tsu~uu~bu ~e}p@0t/px0t#px0 t4p@0@$uUpp0uw$tjuM)u؉t$ $}؉|$tJE 8[t`_D$uD$MEt$ $T$D$ D$t$T$ w}@9랐E u9u sE < Et< tM  MU UEU$T$u MM&E ˆE,A<v, <v1< v _t:u!M9MsM؈AE MË}<$u9u}E<$D$u EQ<$UT$zM/&uM}9} U BU < t< u M9M rrUhM   $u t$X} E E,A<vEߍ$D$E,a<wE, M4@E EM $XUU E UGM Q҈!up@$u1tt@ tp@$t }twp,A<, <1< _$D$zu )F`E EoE$E @D$5M Q땋u9uE ˆE,A<G, <=1< 3_*}'up@$tt#@ tp@$t'}E PX,A<A, <,} _wuE:@:@E؉u }:u u ~:Utt@ tp@$tME@}=u} 4$|$E֍&>y!t$M $tUڋM }؋U)lj}9w!D$}؋U <$T$MMM $q}F:GFGu }} wM qu EF$t$Et%t$U$BM  MU Uu VRM QDM؈AE MMu $t$AE E UEU itZgtMct@ot3mt stxtt&]Á 捶 ؁ Ё ȁ @UWVSrá ED$D$ $E D$Z~D$EU$T$NjE?I} v't9‘$D$t E$G0D$FD$čt&Up@0t0px0t$px0 t5p@0@$uUp@0u\$tOW0%=t!W4U4p[^_]D$E$vD$W0Dʑ$D$'UG0D$$FD$뼃O0UБD$$mU1WVSpÿ ,E}pE <$D$D$D$ k@;D$ t$<$ED$,KU쉗<$D$!D$qEtI&M֋}9Mpu @ } $tD$ |$D$QUt BȋM$p@ D$@ @<$t$F@ Qz 4u@ tJ)ʉPz Hz B t&}pfB,E<$D$荰VEpB,@fB,UUMEU9{D$ U[UD$M$L$tT} UЋXuMHD$ $)ω}oE UU MU9sZUE8E } U9U s3EM  8MuU EUȋUu9׉uE9E r#MpfB,u $t$:EUЋ}D$E܉T$<$)@D$ U܋E܉<$M@D$E L$)ЉD$ tuE <$D$uH)ED$t$}|$ 6EЉ$D$SỦU EpB,@fB,M EU9M׉ EE t&EU@ \E@ }E U <$D$)ЉD$:}  E܃ @E܉} M AE M܋u > iFu `E E}\rE"Mp@$u6tt@ tp@$t ut } E,A<v=E,a<v3E,0< v)}_t#UD$$M  Mt&Up@$u?tt#@ tp@$t'Mt}wVE,A<v$E,a<vE,0< v}_U9UsM uFuE E EXu} 4$|$6u}E <$D$uE E'U U}F< t< tU4D$$7UWVS^Ñ D$E$U@D$ ET$D$ }E9}EU$t&Ɉt}}p@$u9tt@ tp@$tt&Et  ,A<v#, <v1< v_t't :u&FzE)ƍ ;EtZ}p<$E <$D$D$D$ Et E<[^_]É<$D$葨EuUARGV}GD$Et$D$ $tB H u @tz0xMU$@D$t$D$ D$Ft$8;}tB H upt z0yEE܀8$D$UED$ $D$p}D$UD$D$ $觳|$ ƋED$D$$膳UD$D$$迷}D$t$<$D$ <$D$D$@D$ 1&U4pTD$UD$D$ $}D$D$<$몉D$U$ܿU(H$@,@,D$D$(UD$$蹼D$ ƋEt$D$$)D$~E܋Ut$@D$$'0t$E$tD$ D$}D$UD$D$ $UD$D$$D$ |$ ƋED$D$$誱UD$D$$}D$t$<$D$ (<$D$D$@D$ LU4}u }4HE1҉pbD$UD$D$ $}D$D$<$D$ <$D$D$uD$ ED$$Ep }tM|$ UD$D$$蔰}D$D$<$ʹU<$D$T$D$}ED$<$uFt$U$}܀sցfE$0;}I<$*t&EUWVSX ,EU E< < < < < Upf9P,p@,uf<Ev0tt@ tp@$t UtEMp@,u}t t$$2t @EE$D$OUED$$D$葭Up B%H BMG'uEB)@9BWJU9L9t&' \u;u;z}uDv?utt"@ tp@$tEtEUGA;muȋ+BE;Fʋ0)#Q  A < }<$tD$D$ D$@NjE|IEpB,@fB,U<9h$D$MƉD$ $D$oEt$$tD$ D$nF  F@ Up@ u\1D$M $p@,t$ D$茣utB ȉ11c$p@ D$@ @뇉t$M $FMUM$L$kupfB,1,[^_]A *< "A Iu)щH A< tHy E}t MI uGp@,EJA;Br+M,tu0XUE,ABU2$@D$1볉|$EUD$ $T$D$藲TEMuat&uG;3uuw};t;t AsupB,@fB,9R  \tc:U)}u@v;utt@ tp@$t Et E&UGA;ruGE܉E;s}\tEu E8Gt A}뷋}uKpB,@fB,4uUt$$PэAD$(EyT$M|$D$  $D$Ű">T$E$UWVSP lEu ƒ9Z 1J.A0. ݃\qEE]Fw$D$Փt&Mp@0t0px0t$px0 t5p@0@$uUp@0uJ$t=E܅tE@9tV,0< v"_tD$MD$ $6uF_Up@0t/px0t#px0 t4p@0@$uMp@0u*$tD$E$D$観uF9FG$UpH0t/px0t#px0 t4p@0@$uMp@0u*$tD$E$D$uF~./EF.G_,0< &';}_GF,0< v߀_tڀ~_tW.F,0< 'D$E$荽M UEL$$D$}Mp@0t/px0t#px0 t#te9s <~W<@F<^>B9r;} &D$M EU)Ήt$ $T$L$N~  } Utx$tD$D$ D$uME t@x|P 11} Mu $t$M}EqE}M UEpT$ $D$D$uMH $D$;tupH4$D$E [^_]ú 1 UpH$D$,ޞ\EU$T$71Mu x뛉M E$SD$虳U  .uB @ @HuEz~uqEu_vUMt:Blj:M U AB< t'< t#< t< Cu;aB< t< t< tҍUuu]?x u$n]u]Í&'UWVS=?1 }uG$E D$<$U<$D$c<$D$$t 9G<$GD$$<$D$艒<$(D$w D$<$e,D$<$sD$<$aD$<$OD$<$=<$D$ݵ D$1} <$D D$誔 BH frH1<$~$D$<$D$t$G<$O1ɉ(1,p@,<$Ƌ`(<$t$D$(D$ 蕌<$t$D$$D$ w p@U싇 ҋtUBUPDE[^_]ÍO$A;G(G W$G BW$!G$=<$n$O$ΐUuu]<ø ttE 4$D$踯tt1]u]ÐUWVSmt9t4$D$踩]u}]Ðt&4$D$辥ԍU(uEu]$E 4| }@D$Et$D$ uu]u}]Ë@@@$譶EF tO8t̋E$D$ED$BD$ ED$cUt$$U)ЉT$D$ 跐놉t$U$膷뤍t&U(}E}]$E +4| u@D$E|$D$ 襴tG ty8u]u}]Ð@@@$͵EE$D$ED$BD$ ED$U|$$U)ЉT$D$ 딍t&|$U$豶wUWVS]3Q{ lEEE,$裋$ 'UEЍ$MЉ$D$L$}Ћu\G`G dGhGlGpG1`1dh$X襴E$薴E܋EU܅҉WE1Uft&'s{ɉM.}hA!s~Et'MhЉEx=C49- sԁ}t(Eh׉}x{49Mdn~:}hthA2D$}U<$BD$D$ ;Mqu*E1ɺlfUD$uD$4$W}4$D$WD$ T$ɪl묐D$Mu $FD$FD$ 蜪}lWD$u}D$4$D$ GD$踈 D$EUD$$D$ BD$興u}4$D$D$ 4$D$D$GD$LD$EUD$$D$ BD$MD$u}D$4$GD$D$ D$GD$D$$&UHM $D$Eu}UGf$GD$MD$ $WD$ T$D$虜ul}UGf$GD$MD$ $WD$ T$D$=u4$WT$EU$D$wu}Ff<$D$D$D$ FD$FD$FD$D$薦<$D$VD$ T$<$VD$T$HUMBf $D$D$D$ BD$BD$BD$D$}uD$4$WD$ T$薧D$EU$B܉D$BD$ BD$BD$BD$D$uM $VT$D$x}EU$BD$D$uMD$ $VT$VD$T$ FD$FD$D$膖}D$EU$BD$BD$D$ BD$BD$D$=uM $V7UMBf $BD$<}uD$D$4$D$ W܉D$T$D$GD$~4$D$W؉D$ T$ƋGtGG؅uY1D$UMD$$AD$ Х}t$ D$<$D$vƋEU$Bt$D$+E$G؉D$踘땍D$u}D$4$D$ D$D$GD$D$蝣4$D$WD$ T$"U>ZD$p$D$mMpu}4$D$軉D$4$/sUMl $du}l<$UM$AD$AD$D$ IUM$AD$AD$AD$ AD$D$xu}4$GD$GD$GD$ GD$D$PD$ED$$!D$MD$ $ЀvD$}D$<$谀U@@ @E@EˍE׉tEE8EuxNu xDuxt+E!U׉tuZu&U BHfBHM HuMu $@D$ D$ED$#rFU1ɉl}1҉lu1lrM1lWu}4$GD$>=D$E$U BHfBHM Hu}4$GD$GD$GD$ GD$GD$MD$E$D$UBD$ u}4$GD$D$GD$ JUB6D$u}4$GD$D$ ]r/EU$BD$BD$uMD$D$ $D$ |}<$VT$D$@D$ EU$BD$BD$荃uMD$D$ $FD$ }<$V랋EU$BD$蜅uMD$D$ $FD$ ۑU}D$D$<$BD$ 蔠D$ <$D$t$EU$D$SMD$^ $D$D$ tMu $D$}D$`<$D$rEU$D$~MD$a $뗋}U<$BD$~D$<$D$2Ӕ<$D$2뙋Mu $FD$~}D$D$4<$蚔<$D$4]EU$D$V~MD$D$. $_uD$.4$D$S}U<$D$~D$<$D$0<$D$0Mu $FD$'}D$E$}Mu $FD$D$E$ݒMu $FD$FD$FD$ D$诇BEU$D$6u}4$D$=p4$D$D$DEU$BD$}MD$D$ $uu4$D$|D$4$D$D$ D$4$D$D$ l4$D$y}U<$BD$p|D$<$D$tD$<$P|M<$D$QD$ T$2hD$ <$D$D$Vl<$ou}4$GD${D$4$D$tEU$BD${MD$D$ $NtuD$4${}4$D$WD$ T$D$EU$BD$BD$ D$u}4$D$D$V4$D$}U<$D$D$蚕<$D$D$}U<$BD$BD$ D$Mu $FD$ D$܋D$ED$${MUEĉ$AD$DU}Ɖ<$BD$D$D$<$D$D$t$ ~Mĉ<$D$L$D$ zD$uD$4$z}4$EGD$赖ƋE$GD$qfUD$D$$JMt$ D$ $D$D$}}uD$|$4$D$ مl1Zu}4$D$Ry4$D$EU$BD$-yMD$D$@ $}U<$BD$xM<$D$QD$ T$d9EU$D$D$NyMlcu}4$GD$D$%gEU$D$|xMD$` $$}U<$D$D$xHMu $FD$D$D$ eEU$BD$D$D$ =u}4$GD$w4$D$NEU$D$D$Exfu}4$GD$D$#xeEU$H}U<$BD$D$Mu $FD$D$FEU$BD$BD$ D$}u}4$GD$GD$GD$ UEU$BD$D$ru}4$D$GD$EuEU$BD$Lu4$KiD$4$ߋQM;}M1lJE1l:uF#E1U$D$_vu}4$GD$D$nEU$D$EU$D$]~u}4$D${D$EU$D$CsDu}4$D$zuLEU$D$auu}4$D$XhUu؋}Dw9EsLEM}Ktf7UEM䋂pdh*HdE,EuU)E̋E܉$)ƋED$`MЉE܉AE؉<$D$s`}ЉEE܅}UE̍BU܉E4u1<${J!‰hUuu ]}X }u\FuKF\F `FdFhFlFp4$o}]u]É$o뫉$o뚐U(}}]D8X u<$ fD$ƋE <$D$ D$tF t@E]u}]É<$Et$D$D$ ]։Uuu ]}}FîW f=_t=Ћ|<$T$D$fD$<$蘂}]u]É<$t$ma뿐&U]J>W uuD$E4$D$fD$4$1uE ]]Ít&U]V u9uD$E4$D$=fD$4$uE ]]Ít&U(]UuuBÑV f=_tMЋ|4$4D$E T$D$ED$ ED$eD$4$fu]]ÉT$4$@`믍Uuu ]}NV }ɉu V G@ tHɉu V G<$tT$D$jD$<$}}]u]Í<$ɉu V GD$Ő묐UWVS} qU ,EU R,AU<, <Mt ,_<=}_s} Z}PES$D$[tD$U $]} )=M ...ʉM )ȃ~t&BJ} )E P,a<AU 4@BB^XMD$E $D$cUD$$aMpp0t0px0t$px0 t=p@0@$u&UpH0$M(PE싁hEE׋0E9UU'M4tCE9t7P ɚ;tu&}LM $D$k^O;}}D$ MD$ $sD$NjE$蠂UƉD$$D$waE Mt$D$ $!lUtoM 9$t?$D$L$pD$ aUD$$}F @<F#Mt@BEE$(t$ |$D$EY@@dA@ MuEU <@tH<%tUBH,[^_]ËE$wU$$D$ |$T$X뼋M $wԐ~ v-Mht@B,N'du$t$D$ _뽉t$MD$ $_ƊU4t,E9t P ɚ;tuvyM9H,t OuU $D$[uD$ UtD$M $L$ %uED$ $D$uSv}D$ E$4D$ƊtD$ U T$x ɚ;t!pDD$OtMMݍt&VU9P,EEdMFB} E $oRtUWVS}qO }D$<$ <$D$ D$/pE<$t$D$]U <$t$D$qhM<$(t$ L$D$$V1ҋp@$RP,$Y@ ɚ;V FM Ay( < FveM @,t@B,U B@t#F @<FvM @t@BE[^_]É<$t$D$\ˉ<$t$D$ \념UWVS-!N lEU MuEEUUMM uu$EU܉M؉uԋEE&'UЋM@@D$ $D$ẺD$覃EȅtQuuċ9t?Uȋp~1 MȋӍ7_==8\t&UWVSma@ } uWƒ!!C}T}G$tʋP9t%G u [^_]Ð4$D$DG GtԋVu GċD$4$UgE4$D$3Dԉ4$GG 됃 Q `Wt&G<1t0Ht)1ҋA(t'9‹@(uG<$pG 4$ G,@ D$ G,D$4$D$_D 4$D$G,D$If W,HW, T$4$D$ Dut&1ht G(B(+G(A( 4$D$D$AG VD$4$UfE4$D$B=D=}1#t~G$*G$0UG=7 =7 =ts=^c&4$G D$HUuu ]TH= F$TF $nFF $nV0t ttT$E$A]u]Ít&Uuu ]< f~u]u]Ðt&t$E$!nFfFF FȐU}} ]us< u4WtntT҉t&Vt9t҉u]u}]ËE$FD$zbVҐt&>ˉT$E$]bW똉?빍t&U}} ]; ut5G$t+wt$&'t$E$Wvu]u}]Ðv'U(}} ]uunb; f$t4$|$V}]u]ËGfxu݋p@0t/px0t#px0 t1p@0@$up@0u$tp@,Eft pfP,4$D$D$2_UpfP,7U}} ]x: uW$Eu~Gf=tt=W="!~==^=tEG$t,wt%t&t$E$AUvuv']u}]ËU$GD$U=uwt, Ft9t$E$ovu㋃$=p념t&t$U$Tŋw.f~ #V UID$$dt&=O=F==~ =Gpt$E$Tvu==[=wUt$$SvFtt$E$nvut$U$S=:룋Up@0t/px0t#px0 t*i}*tE$GD$yO}?OЃ}*tE$GD$‰D$XUO==<=t===G$E$G=l=}=}t}*t }[G$@~fG@DGE$G@D$6ON=\>Gp0t$E$ED$Wvu&'UW1VSß! u f~tpvt'f~tvu[^_]ËVtBD$E$FT$ D$HU|$D$$D$ (맋VtBD$E$FT$ D$7H끐UWVS ,}u E<$E71<$D$%<$@,D$D$9ƀ}@ @t~D$ϱ<$D$D$ D$ St9t<$h),[^_]É<$ݱD$D$ 69D$<$D$D$ :R븉<$T$F@ @i<$ݱD$D$ 8Et$ <$D$D$FEE<$D$BD$ <$D$D$F<$ƋED$D$ <$D$t$GU<$D$T$D$ FU<$D$T$D$ D$QQoUWVS ,Mu }E$G D$TMUD$L$ $t$D$ED$ $ݱD$7UD$D$$D$ EEpM $@,D$D$7D$ ED$$:EG UB Mt$ D$ $D$t&wt&t$UME$L$D$ CvuUWVS Eu E}F$Et|$U$0-t$E|$$ED$ ƋEt+}tf~ t:t$UD$D$ $D@ƋE11҉[^_]Ét$ UD$D$$ @UD$${1H뱍vt$E$1N9U]E D$$E D$-]]Ðv'UE tH]UWVSÑ }up@0t3px0t'px0 t5p@0@$ut&p@0uC$t6EPf}f|f rf hf~8N$@uVftCf!t=f#t7<$D$D$ D$t$<$D$ QM @fNt(f#<$ED$FD$EEVf#t_<$ED$/<$Vt$ D$T$;} `t[^_]É<$D$o/D$ <$D$`D$JΉ<$ED$B/D$ <$D$D$@t$BNF$\9F$H;FDF@ttN F@)F)~=u"1>E4$D$D$ 5N4$D$=҉|$|$4$D$ 막4$낉4$T$42&'UWVSñ } G$Up@0t;px0t/px0 t@p@0@$u)Upp0u0$t#Ux;|vx,tZut.|$E$&1ɋE1҉[^_]É|$UD$$D<ȉEtI,A<v@E,a<v6E,0< v,}_t&}x E3$D$zt F뭀};t }=MD$ M4D$Uɍ$ttD$ .Ɗ|$E$1BU(uu ]}} f~t]u}]É<$*D$D$D$ 7D$ <$D$D$+D$<$/D$t$ <$D$1D$ <$D$D$:lt&UWVS-! u FEt F `M t3Et'^F@fFEMFEƒT'wHF`M9t<Qfiftftft fF$9uƋEHU$M8V t A;<GttG%Gt$E$}tgW%=t'D$ED$|$ $.[^_]Ã}^tutÁu|$M $t [^_]ËEEFD$4$l4$'4$EF4$.EF4fG}fGGGEtBT$ 4$D$D$,GE4$D$4$|$+4$|$~=14$|$+E2t&UWVS-! u} t f~t$ ED$D$$D$$Ƌtef~FEFU|t<uYt$U$@9t [^_]Ét$E$@U$FD$뇀fr$t$cE$9D$|D$U(}U}] uҋu t-t'B9t,t$ED$T$ $|$#]u}]Át$J$t Bxz҉zJJ$t뚐U(uMu]U l` }}t"ɉtF9t&<$T$t$L$ *]u}]Ðt&A9t<$T$t$L$ d ЋVABAFA$F $R묍&'U(uUu]M 輺ð t-҉t'B9t,L$ED$t$ $T$="]u]Ívt+J$u r BBFrЈJB@FBpF$u B$BJʐU]E D$$D$]]Ív'U(uu ]Ĺø }}tf~t&t$ <$D$D$D$@!Ɖ<$t$2}]u]ÐUWVS]Q }$ =;ƅ@@@ @@@@E fFU FMEFEtitSUW~EF} t [^_]D$ED$$xNFUuʉFŋMt}맅u롅t}똉EonUWVSMA u$-:@@@ @@E fGU ?GG򋳼WU uZu5U|t U <uV|$EU $ [^_]ÐD$EU $T$f G 묐|$E$U 돉|$E$j 9UD$|$U D$t&UWVS u}U $8@@@ @@@E fBM rB B BM|t M <umT$EU $t [^_]ÉD$M $9t$M $ 7D$ED$$T$E$ M 9UD$|$D$\UWVS轵ñ }$ 7@@@ @@@@EU fVU FEF FEtt FEUBU|t U <uzt$EU $8ƅu E f9Ft [^_]ËF@FUt$$M8 FD$ED$$E3t$E$9UD$|$U D$&UE Vu9r)9¹w V@9r19^]Ðv'UWVS EUpzF  HMԋEG ~ @EЋEUEM I$ SE$E$EF tU BSG tSM ASS$M EITYEЅ&uM}Eԅɉ}EuSU SB1t&TfqF~EM19}+};}|qEtgUTfUht1@(G(hx($ht@,D$G< [^_]Ív1D$M $]!vD$U$Ut@M $ T$D$E$ D$G,M 2UWVS-! E} f#u Ufz,0x u/D$ Mu $D$t$ L"E$ %@@@@ @@@f@@xFEU$T$FFM i FF~0xE UEUB0t$M $>u4$W|$ D$T$uG1U1p@,;}ыpfB,;u$ o$@@@@ @@@f@"FEU$T$oNFF~MtCU2Mt$ $BG tG$[^_]Ét$E$܉L$E$묍t&UtEO, @ t@@=u:O0@O4@UM$L$u4$W|$ D$T$q;u@ O0O4uf~EE0;uPN@t=ftfIft^f}tXftQftKAfw1Et&ut ;Eut$U$f tMt‹EfxMVAE@ @t@$$T$뫉މD$U$hT$M $RMt U2L$E$)㍴& rF 1@Ey9 u yF tup@$uO8uW, 4|$ UL$EщL$$pt$MD$ $uW, @ @8\u#xsux+uxuO0 'EU$T$t$ED$ $D$ F t@EO0t$UED$D$ $OՉt$MED$D$  $-|$EUM$T$L$ ft&UWVS-! } $ @@@@ @@fxFE6FEFuOu.U|t<uQt$U$ [^_]É|$ED$$SF 붉t$E$뗉$t$XE$9D$|D$UWVS  u$@@@ @@@E fGU GMT$D$ $~GE$W@D$MWA4N?EGU uXu4M|t U <uQ|$MU $ [^_]D$EU $T$G 뭉 $|$AM 딉 $|$U 9MD$| $D$8&U]U藛Ë H0tBT$ E$E D$ED$]]Ð&UWVSMA } $-@@@@ @@fxFE6FEFuOu.U|t<uQt$U$ [^_]É|$ED$$sF 붉t$E$뗉$t$xE$9D$|D$UWVS-! uhD$4$'4$DD$e E E PB @E84$E|$D$ D$h4$D|$D$ED$ pE 4$D$f[^_]É4$ET$D$D$  h4$D$4$DD$ղD$h1hzv'UWVS $|U$EUD$E D$ED$ ED$2]]Ðv'UWVS ,ED$}D$u$ED$ EH@VD$UD$|$ $EE E B:EUE苲D$$D$Uu D$Ee $D$ U |$T$UT$EUf,[^_]Í&1Bm'D$UD$D$ $U|$D$$D$ ǍBuE$UD$$ EUWVS=1 uD$} D$4$D$ Tt Q z uRty0x*&4$D$D$D$ tQ z u Rty0x04$|$D$ 4$D$6D$[^_]É4$D$D$D$ D$ 4$D$D$D$4$D$ 4$D$|$vD$ 4$D$D$@D$4$no&U(uEu]я }4$D$D$4$4$NjED$D$4$U 4$|$ D$T$D$}]u]Ð&'U}} ]?3 utZWfuG$tWftjftIG$u8f}t2ft+ft$ftB1f]ȋu}]ÐG1%f=tfuߋE$G@D$:ƋE$G@@D$ t%uE$D$n1wtސUWVS=1 }]UET$$`MD$|$ $mUƋET$$9MD$$D$ $D$ Z U|$D$$t$ D${[^_]ÍvME $D$UD$|$$MƋE $D$U|$D$@$t$ D$뛍ME $D$0}MfyME $D$EMUƉL$$1UD$D$$$:U Mt$ D$$ $T$D$MNjtE1҉ $D$1I@UET$$MD$D$$ $UƋET$$U MD$T$ $D$+UD$$EU1TME$D$%D$;UE1M$L$UD$$ MƋE $D$UD$$ U Mt$D$% $T$D$ } M Hvtf~tvFfxtO Uz}M479tqv'N@tAfAf^UM(F 49P&Pu9uEUfzR҉fz Efx}tQUT?UBfxP@ yT$E$AD$q^xxG$@uEPfz=A 2BA BI0WRBUM|$ $E`Et$E$9O@ftftJf}tDft=ft7f uʋV MA;t49BtBvEfxh뉉VÉ $|$/EU$T$EMD$ $4t&UWVS蝈Ñ E$E$8r Ɖ1Upfx,z<9hhfFt&FE FU6FEtEFUV$Up@(F(p@0px0 px0E$p@0D$F0Up@4vp@4F4Uf=fF,EfU$p@ D$F E$h@,D$FUtvtq<9htcpH 1D$U$F,D$ D$t+E9tB u=Jp 't$UED$$D$ [^_]ËE$D$Y뮉$p@ D$@ @Sv1 p@,fF,E$p@4D$vvUp@0BfF&UWV}u t^_]Ë(֋E􋏬9SEUt/;Et*z u"B ɚ;t1ɋQR,$XF9~‰,t1Bti&'UE$E D$ED$ED$ ED$]Ð&'UWVS蝄Ñ ,Eu} >E|$E$Wf`&fMp@0t;px0t/px0 tHp@0@$u1Mpp0$G$w…NE$f}tuMppp,fB,UD$| $D$ D$ Ѝ fvT$Mpfp,t&UE -wEH@$ @@@@ @@@U fPM ~FE FUtaF}E Ft:7UWMD$D$ $t$ ‹EЃ,[^_]É|$E$뵉T$M $Ff=tftfu~ t f=\fUMv uA9fy.A$@ F$<EUp@0t0px0t$px0 t5p@0@$uMp@0u$tG$@1} EGPtl1ɅtPw t 80t9Et"EU$T$Mz|$M $E]t @ 륁t݃\q@놋U$GD$o&} `D$E$!D$E -1} E GljtBMT$ $W{|$U$!MƋE $D$ MUD$L$$t$ D$ /UWVS}q U} }EDEU$T$Efx$ '@@@@ @@@f@FEF F FUFUtiU:tDU2EBUPED$D$$t$ UU8[^_]ÉT$E$멍&T$E$놉T$E$f@$HUB$t1REtBEMA$Zt&-t"|$M $5t EEGD$M|$t$ $lE҉UUƋEtet$MED$ $D$D$ UMƉB(J Et"EB$M N} E F,[^_]ËUr$$, E}1󫋃UfBBB\t&MUf$D$ED$D$$ED$ ED$M9t5E9Ƌxttt$E$Efxuċ@t/PtL1tPw t 80tuL$E$MUL$$1t @ Łt݃\q@7t0U$FD$M냍D$M $EED$MD$ $5Mtwt$UD$D$ $f}oMEf $D$D$D$ iUt$D$$D$ . E넉t$U$ED$UD$$Bf=tftfuz t f=D$*MED$ $'D$ EOEDEfx6@$@(B$<D$*EUD$$T$ 럋E$pUD$E$D$D$ D$ZMD$*D$ $O&'UWVS}rq D$D$T$ WU䋇pfP,<$ED$; EB UP p42<$p@ D$+F8$H~FEUܐGPu9t;Et;Et PIӋE0<$ED$D$ <$D$D$F(U@(H@@(@ 2F(t\F$U@(<$@$D$l<$ED$軔fU 9W$,[^_]É<$T$ӛ<$@(D$둉<$ET$D$D$ YU<$D$讌&'UuE u]A 4$D$D$D$ 7D$4$D$4$D$7D$ 4$D$D$;u]]ÐUuE u]@u 4$D$D$D$ 跹D$4${D$4$D$跹D$ 4$D$D$軾u]]ÐU]E@ D$ $E D$ED$ED$脭]]ÐU(uE u]D$E?Þ 4$D$ ED$D$ED$:D$ 4$D$D$螮D$ 4$D$D$u]]Ð&UuUu ]!? F tbp@0t/px0 t#px0t1p@0@$t$RD$D$;]u]fF}F$t$D$}fɍt&fF @(F$t$D$}:럐&UuUu ]1>% F w5fF @,F$t$D$ϻ]u]Ðt&p@0t/px0 t#px0t1p@0@$t$_D$D$ 뗍}ufFF$t$D$2U(uu ]}}F*= f f}tf f=MD$MD$ $uUEċMċB4~E8$t!t$U, D$D$ $#t$EMD$D$E $D$ GU|$$hŰMD$T$ $D$ 芣MĉljH EGUWM9E$$t$D$Q{@E EѴMU܉|$$T$WfzMRAP$U@(EE$(D$G D$ D$0{q@ t@EEUM $D$ D$ED$q֋U Bf=_t5Ћ|T$ EM|$$2 L$D$T$M $uG$@OWB ty@ED$UD$D$ $藙MD$D$ $D$ zU B$u;zt|$M $#v#rT$ED$ $ED$pp|$U$!MD$E܉ $D$oU܀<=M $3\NjE8&GEE܀<UM $L$zuE$[M܋UD$L$$D$ ѠjUM $L$JSt&UWVS "j } E|$$Js@$tGp0D$ED$ $ D$t%B H u@tz0x3D$UܴD$D$ $諗ƅB H u @tz0xyE$#XD$rUƉD$$ED$D$$t$ xUD$|$$D$ 8pE|$$Y[^_]ËU$tD$@tsD$UD$D$ $ďU|$D$$D$ ofG4GGf@A WBED$D$$t$ wUD$D$$D$ 褞UD$$UU|$D$$D$ :oUD$D$@$D$ [NjE|$$*UD$D$$D$ +@ E$wUD$D$ $uUD$D$$D$ D$D$fED$D$ $ܴD$QUƍ$D$D$D$ *R @ @BB @t@J0E$oTt&U$5XUD$|$$D$ mt&UWVSmaf E U fxE`B$ %@@@ @@@@U B$@f}U BpVt$U$EU $T$oE Et E [^_]ËU Bpf~\UvfWUGEU $T$[OGGGUD$E$D$ G >U BptFuEU Bf=_t'Ћ|D$U$U T$ :T$E$nԉƉ't$ED$$vut$E$܊A&t$E$葜T$E$xE @pt&'Ƌu>U b?E$D$gt&Uuu ]}}Fc $tF@t@tfxt<$t$m}]u]É<$@D$D$΍U]Ewkc $E D$l]]ÐU]E uu}x:.c 4$D$lD$4$|$`4}]u]ÐU}} ]uuGb $p@0tEpx0t9px0 tGp@0$u1p@0@$up@0u3$t&G@%ti% t_ t$t&'4$|$褍}]u]É4$D$D$蝆4$D$D$胆뱉4$!kt$,$611u P1LH1Dk'A'o &E {E 7e U$L$$OtFt }9EtEE ttMQ)ЉA 1Ht t_tut}G8 %G8E u [^_]ËEU$BDD$hD$3΋EtuF8 %F8멋Mu } $t$GDD$yEu} D$4$|$ UE,B [E ? 1҉\XET$$ME t\ MILEt'EU@8P%B8t@B8E U XJ9\@tXtME ( $MD$L$\D$EɉT$ D$u%D$E TtUzD\tT8 E  E t;UhBD щщǍe M uFDu Up@0t/px0t#px0 t|$U$Q)EP \\@9BU\$NȉD$t$L$ D$I\JBMAB+BE$AD$ |$D$BUrMQ [4$|$D$1XVEP /|$MD$ $=)T$uD$D$ 4$,NjEpKuV v}t}G8%=+ERuF8B4HH@*t$U$Ft x,t@MA9~.uYFH@=F=MD$} t$( $|$D$ D$D$E [UM pPE)9A t"E$4qD$AD$nYM Q~ ubt$ ET$|$$fD$|D$H/+&E X EMA<@A<HFz$t} MG AtHPlTȅ} EWOD$$4D$)эtT$ʉD$ L$T$EHMu } $t$GDD$D$ DE u6E u e u}4$GDD$D$Ӌ}E U<$D$BDD$D$ M<$ADD$h뺋u Mt$t$ $)ExDpDu rME U $D$T$ M $t$SBE E }UD$<$T$WME,A (t!,M@\R $D$XAz+t'1z9DEt$MA@=~1E t%y!t E t\jE tMA;t$l$#( 1E , E c UBD A8Pw TE uBE ue .EU$BDD$hD$HNju} U4$|$BDD$렀ytE tBM1,QDB $u $t ,T$u} 4$|$WE u,8UBD` )E tu}4$GDL$D$EU u$T$FDL$ D$Yt&E }WD$b(1,,AvJ,av<,0 v.,_t%E,,pD D2,,~8M1QD,$t J(,Av=,av/,0 v!,_t,,~},,WDLE tEPD$b(|UBDH(BDgE MQD$Gb(1,,Av@,av2,0 v$,_t,,~t&E,,pD D2뾋MQD1,$t J(t&,AvJ,av<,0 v.,_t%},,WDL,,~)E tEPD$ b(UBDBDH(E MQD$b(1,, tI, t@, t7, t., t%E,,pD D2,,~NM1QD,$t J(), t;, t2, t), t , t,,~},,WDLE tEPD$b(UBDBDH(E MQD$cb(1,, tA, t8, t/, t&, t,,~E,,pD D2뼋MQD1,$t J(t&, tI, t@, t7, t., t%},,WDL,,~O&E EPD$(b(1,, tI, t@, t7, t., t%U,rD, D2,,~UBDBDH(E taMAD`(1,,0 v%E,,pD D2,,~.M1QD,$t J( ,0 w%},,WDL,,~E taU1BD`(,,0 w%M,qD, D2,,~NMQD1,$t J( ),0 v%},,WDL,,~uUM t$$L$fFXkB<88XB<-;<.<9f8;E uDE /E }UD$<$BDD$uUM t$$L$,F 뙋E&}O89qt!EEP@AL$}<$6t3x,tU9Љ!Ɖ롋듋녍t&|:u }A,2<EM11L}GuFD뵋EU 9B tM4qD$ $BD$Hu }VND$ D$)щT$ʉ<$D$L$T$?E9G tM4qD$ $GD$Gu 4}VND$4<$T$)ʉD$L$ T$UM t$$L$uܾE gE uF8t}G8U F>`dKU BDEt`tUzE =dMqD uLddD0u+4dуD0u1F(EPDBB@@@ @@@@tlUrDdddD2uFD FD#t e 4FDҋ}wD-E tyUrD$t@dw+dddD2}wD&EpDt$UhD$$E4M $7t$D$nEt$NjED$$e&dMu E $t$D$M P8lQDEE tgMyEU$BD$BD$D$D$ 'M QDt uFH UBb8BBE &lMqD uSllD0u2t)4lуD0u1F(EPDBB@@@ @@@@t&UlrDlD2MAD lwAD e T}wDNE tԁlwU}lwDllD2}GD E$GDD$hD$suFD@ˋAAuq uVƋEt$$7D$BUljt$$D$#l|&M $t$-@z9t"5t4t8t81|x1E tE jB9\5;E t/UxJ|)B 9|Eu,F x)||E E mxu@M hADщщǍ8e M uFD#EU$BDD$8D$"e UM u$L$FDD$8D$ }<$FDD$h먋1tH!x E$&t1EEUB^D$XnjEEHE1l|1x1`E\Th$T$L$ u11҉LČ[^_]Ëx= U Љxz~BA0D$= A$E)A,E$BD$A,D$,AAUB0%A?O} U 4}̉@B4MT$D$- $|$ rZu ME؁9N tR‹F)‰u F@P9N t+M؋F)U u B~ PF)DJEE MUxD$ $D$ML$1U B8|T}::} }?tu؋EU uԋM A8|Uąu }:}>w-}D$%EU $T$XEЉt$UM uЉ$L$t$ 7\Eąt6u؅t/t$}E UЉ<$D$T$ |\t$<$uы}?M<4$L$tz)3(H}>E }U؉D$<$D$T$ Y}؉ED$%U $T$Wu M|$t$ $D$ \[u} EȉG9Gs"|$U$V8)uE؁Č[^_]ËM uqE9A t}4qD$<$AD$ &E uHP44$D$)щT$ʉD$L$ T$t&} GO9r8)t}E ΋M [UPE)9A t"E$4qD$AD$~%M Q~ ubE$fD$D$t$ T$|$@GE9G tE$4qD$GD$%U 4}JRD$<$)41 D$}E <$D$KD$.} MẺ|$ $D$ vVU }EЁnj9z B)xcU B@EB+B U@DJM 9y AU)‰x} G@Put4$D$L$M $D$T$却&E D$UM $L$dEU B 9J89UM $L$TUuD$ E T$4$D$ctLt$ E MUԉD$ $T$@XEuԩtM U M A8|_y1E @8hT$MD$7D$ $TU EЋEMЉT$$FD$L$ Wu F t$ M} E؉ $|$D$WEU MM9J t B8D$E Mt$ D$ $UU B ;EtOB)xmU BP1}JM A ;Et!A)‰x.M A+y @|PA ;EE} G8u4$Mt $T$}D$8t$ <$TU B 렋}<$t$}tD$<$e&EU E@}}EB@N{MBEF u N,} w)u UM $L$UQuU FBE9B tM4qD$ $BD$ u }VND$D$EΉT$))<$EL$ t$D$T$YU FBM A<"E,/E pU FBE9B tM4qD$ $BD$ u 4}NVD$<$)E pt <)tU FBVƄt )t>)M [UEqQ)9A t"E$4qD$AD$}M Q~ ubE$fD$4U r{U FBE} E w@)UM ŒUA 9Љ)o|$uHD$4$_NjE$U$EMD$~D$ E $|$D$ƋEH@E@ E$M UD$L$$D$ U EMB@tBPED u FPEDE|$$u} 4$|$IEt\4$|$D$;BJE؋E9G tUD$9Mu } $t$|$ JM؋Ut$L$$D$9u} E4$|$D$ JzD$}[UD$<$U B@@B@u9}p9Ux 8E [UpP);Mt%U4qM D$$AD$*E P~ ubMfD$ $} [UOW)у~ ubL$ ET$t$$fD$4D$kM yE9A tu4qD$4$AD$~} EOW$4D$4)lIA~U FƉBEu 9F t}4qD$<$FD$E u}HPt4$D$)щD$|$ ME} 9G Up@0tEpx0t9px0 tRp@0$u-uEM U܉UFAj} U ‹E!‰>:2FGE:EUWVS=1 ,EEE} EEuWuƌ9w t G8|$UD$$CE9w tO)ʉG@PUuE9G =UO|$M $BG;G<|<)EE&eU|$M$L$&EUMЃ }G$|$t$ EU$T$FEuG;Gs <|t<)uMt}t E,[^_]ËEU |$MD$$ $BUEuE뼍& Љ댍&uGEy1G8|$ED$8D$ $BE|L$E$tD$UWVS  L} UG|$E$EED$E]G{UE,*<v}?tEUEL[^_]ÍGU|$Eԉ$@U1}+}*}+}?Up@0t8px0t,px0 t=p@0@$u&'Up@0u0$t#E9G tEu}ت*vO9?,*<v(?t#{L$U$LEOAGE9G tE$4qD$GD$2EOW$4D$)щT$ʉD$L$ T$|$E$N?EU|$D$ $D$:BEU|$D$$D$ COEWOD$$։D$)΋EL$)‰T$ Ut$L$T$EEEWW$TW$E|$UD$($T$ EAuƌu9w tMMG)GPE+G @DJ9w t$MG)GuԋPG)JEM܅~ UU؅~EE؅tU9U|"U9W QU܋EfPUfP;E9G tU4qD$$GD$? EOW$4D$/)E$tD$T$QE$名t&|$UD$,$=U|$D$ $UT$Auƌu9w t W8|$UED$+$D$ ?9w taMG)gGPE+G @DJ9w t8UG)‰x}{GHtkQ9w tG8t Ef@|$UD$$$=U|$D$ $UT$@9w tG$DG$ GG8G+E뒉L$UtD$$]|$EUD$7$T$ >UE|$D$$$T$ >Ef@Eu E|$UED$'$D$ _>UG$Eu E|$EUD$&$T$ >EG$D$U$@-OEFMQ,0< G,tF,0< v,u Muu}UE@G$D$D$ D$ CUE܀:,GED$UD$ D$ $ E؅u&U:0tEwU|$$C:=~E9G tE$4qD$GD$ WOET$)ʉ$D$D$D$ L$T$BBU9u,EtE1v'UWVSMA EEU rP݃Y%|M A t} F9ЉGs ~ t9U FEFBu Mt$ $@S "D$7ENjE ExpPN9 Mh'M %fƒ..$d$| (@<=wM ADb҉|FM %f$U JDt B@,*<?{sU BD1B@E}t}Md|$Ed$T$;|EtNME | $xD$ET$D$L$ 7UEExE9s )…҉UuME}~;} W9W Nu N;ht$~U)u Fu@) P}E <$D$4ExdEtE}tIM h9q t'EUQ 9tEu F EM A0U 믋U h9J t<$4qD$BD$u 4}NVD$I<$)щT$ʉD$L$ T$~}<$t$tD$eE P E }|D$xED$<$T$L$ 5ErxEdt&} h9G t|xAx:x/t$U$8vUM ADA@E}Ed|$Ud$L$|Et]EU |$xT$L$D$ ED$5UExEE9)…҉UuM Q y} nE }|D$xED$<$T$L$ 4EtEEE P ;h|x땉1|MD$ED$E $D$ ]|t$E$AD$ vt$EU$AD$T$ )D$I|Eq\t+\[9^|y!Fʃzsw+ |M A9M h9A Mp@0t/px0t#px0 t{t8EUMEEt$$L$D$ D$4$D$}pttpEtML$UD$)HEFD$E$D$ k|=v E @DEUЃ~w tN~U FBh9J tu4qD$4$BD$} EOW$4D$)t$ET$$ ,Eh!} u|$4$-G8tG t9 t4 t/ t*#u# @9s8 u9r]@U]Gw; }[u}EtE]u}]ÍE U @E@J9s֋u<:t<=t<.uċEU EE@B9s/}uF}9tE u PB9ȉFs B;Eu} 9ω}tEM @Au~]tUE PPA}EG}}8:tE} 9G "UBt<]tM QBABt<]uu }NVD$D$E)щ<$D$ D$T$ʉL$T$-+x^FEEUPw8EωƉMuk1}E}tEU<:u |]U @R9Љ`'y]M A}UpH0t/px0t#px0 t4p@0@$uMpP0uY$tLE PHD$E׉L$)$D$E|$L$ )‰T$ T$UT$lM |9A tN Q\I`nU M R\E\K D$-EUM$ T$D$L$ rE P U RDi8M @AWЃHEZEMU E $BHBD$ED$ED$ D$M NjEA EEEU B8@BGw G@E E U @\;B\:{.ETE |9P tD\9^ptNUMD$T$\L$D$ T$EM @A A\QEUT$&D$\T$L$ D$밋U @B1TpHxpA< t!< t< t< t< tM I\9M APPQT@< t< t< t< tԉ\< ĉ{ЋU @B\D$} $ɩET1\B< < < < < E @9T‰\t?T\)TTD< t< t< t < t< )TՋU |9J t(E$4qD$BD$U R\M EQ$\3)щD$D${D$ T$ʉL$T$t&M QBAB< t< t< t< t< tE |9P tM4qU D$ $BD$:E HPE)щ$]|9J t(E$4qD$BD$U R\M EQ$\3D$)щD$t$ E t&E |9P MpP0t/px0t#px0 t;|U$?MljD$E $D$D$ 迤U|$D$$D$ 蠤EM|$D$ $D$ 肤U|$$CMNjE $D$D$XD$ ]U TTB@|N[^_]1T7Gv@E P 1&D0t!49tT0Gv&M Q A0}M Q rUM $L$U E @\R`E @0 A$@A;|tQ M uEQI$?׉D$))ωT$ T$UL$D$T$|$L$  &UWVu >VBFUNʀ9(u y?uy#tU%ft<< t=< t9< t5< t1< t-<#u!vQVAt< tAF뢋EZ^_]ÍBQVAt<)tىꐍ&'U(]ES }M }uEQ nj9taBBfBEApt(A 9t!y)x7}|Fq Au)@EA ]Ћu}]Ít&)A0|$E$D$&'U(uMu ]}};R/ V nj9t`ދEfBJBBEF@Et$F 9tF)x,~ F)}DOEF ]Ћu}]ÉF0|$E$D$1U]MQË uE u}}9P t& $|$t$ϲ)E]u}]Ãvvׁvʁvv ҃먺롍UWVSP ,UM EŒUEEA 9SUƋM DljA ;uvU BHtdE9B t\RU܉E)‰E+E܋DADQU M9J t)B)EU BP+EBJ;uwM UAHt&u E9F tF)‰xGu F~ )DQEUuBfBE4$D$D$,[^_]Ét$UD$$T$MtD$ $UMD$$L$̋q0uE@A0롐v'UWVS=O1 UE }Œ9P t5ut&t$E$ѶtFt)~ [^_])f~U]MNû uEu}ɋ} Et!9G tQ<t4<8t ]u}]ÉuAEE} E]u}]AEv'UU 1B<{t]1,0< wB ,0< v,t&,0< w&B ,0< v}B ԐU]Ðv'U]Ðv'UE P B(uB,]Ðv'U(uu ]MÈ }t F$HF$~]u}]Í&FFF>F t4HP xjHE$uNt[E9Ox9AP E$DD$ONOyNjA$F$$ F$4$ D$봋U2UE$UU@Ez taE@FDP J҉P t-EU쉐$UP$ED$蝘EBU$FDD$ 뻋E$UB딋TU U$@D$FF U$@D$,F |U$@ D$F WU$@D$F 2F$Ū$踪$諪E$XD$豖UpD$$AD$萖UESU 1J 9tBtB H![]B獶UWVSJá ,E $螲UƉ$苲v7=v)t$U T$$|$$ED$ EȈ1ҍE苍ȈEU$D$D$p@ txpvD$t$$E1ҋ(E$XD$T$ה&T$ED$ $D$qv'UVSI u4$D$4$D$膵4$D$t4$D$b4$D$P4$D$4$D$ܯ4$D$ʯ4$D$ 4$D$薘1 4$D$,14$D$r 4$D$$4$D$(4$D$<,4$D$04$D$p4$D$44$D$84$D$<4$D$ @4$D$>4$D$謩D4$D$蚮H4$D$(L4$D$vP4$D$d4$D$4$Ƭt$[^]Ð&UUE $D$]ÐU(]EEEFÕ $E D$ED$ED$ ED$]]Ð&U]U WFK uuD$E4$\[UD$ щT$跕E4$D$ED$/u]]Ðt&Uuu]E؍ 4$D$4$ru4$dD$Vu]]É4$D$营֍&'UWVS}Eq U 0…t@E1;H2M4tt&~ t'6uE EЋM;J~σ [^_]Í&B tЋH u@uMB @ u2VB|:u@ @tM;dt $D$o놉|$U$.뽉|$E$M렐&UWVSDÁ }<$QD$ƋE <$D$ D$$<$D$<$D$D$ D$E B @H,uR@(t<$B @@(D$[^_]É<$4D$<$D$D$ 視Ѝt&<$D$D$ E <$D$B @@,D$B @@0D$W끐t&UWVSmCa }<$1D$ƋE <$D$ D$<$|D$<$D$D$ D$E B @ p(t"<$B @ @(D$ۢ[^_]Ív<$D$<$D$D$ 芕͐&U]EBË $D$w]]UWVSmBa ,EuE}9uv <>uED$ ENU $ T$ED$t&EtU U9P ƒ  $  |$EU D$ $T$D$VNG{D$ UE D$$UD$T$"EuD}uU ,[^_]D$ EU D$$T$D$٠D$ EU D$$bT$D$諠뎋EU $T$D$D$ EU $T$ڃ"tA" EU $T$벃\EU $T$딋EU $T$|EU $T$dt& Dt G,0< v(E$E D$D$‰D$ [E$E D$EEUWVS?ñ f#EPЃ`@@ $u}MAftPf=tJ$u yt$E$t$UD$$肩MQ뾀7t$E$t$E$D$@MQ^t$E$D$MQ1`(t$U$Љt$E$뾋EP$$$ uqxK$u!$@t$E$Et$E$D$uMQ뽉t$E$D$SMQ듉t$E$D$1MQjt$E$D$ MQ=t$UD$$MQ UB$@t$M $EP$$ut$ uJ$u @Ht$E$t$E$D$QMQ뾉t$E$D$/MQ딉t$E$D$ MQgt$U"D$$MQ:UB$@t$M* $EP$@u et$E$5t$U;D$$nMQ뾐t&UB$@t$MC $D$ME $D$谅UB$Hyt$MO $D$EP$($$@$$ uhxI|$UD$ M$L$Pt @D$vEt$$^pEމt$E$XD$;뜉t$E$aD$ MQst$E$fD$MQFt$E$kD$֤MQt$E$tD$豤MQt$U|D$$茤MQt$M $it$U$dt$E$OP,fugMQu7EPh|$EMD$g $D$ T$Cu?|$EMT$$uL$D$ u룉|$EMD$D$ ‰ $D$tm|$EMD$ $냋M $`E$SD$mqWL$E$ٙUQD$$;qUuu]!xi 4$辞D$E 4$D$D$ u]]Ð&UWVS=!1i M u4$v4$\$[D$pE 4$|$D$D$ 译4$'D$4$D$D$ D$sM B ;HtL4$|$B @D$ D$f4$ΝD$4$D$D$ D$8s4$蠝$D$ 04$舝D$ 4$D$D$ r[^_]É4$X$D$oڍt&UWVSg ,}E E34U쐉|$EU $ET$UD$T$ |rW1;o;PX;A;(*;;;;;;;8;r;[;D;-;;t;;;`;T;8;$s;\;TEvL$EU $ET$D$ED$ qfX11t!W t&:T@XuCL$UE $UD$cD$ T$p G GPwu?,[^_]ËEU $ET$D$D$ GD$EpGD$U[UD$$]~U$ƋEt$$GD$GT$D$D$ 蟇UD$$XT$lEt$$wiD$ U$Ė.tE$D$űUD$$^UET$U$$E D$GT$D$ E@D$ED$ED$oUE $UD$D$ T$GD$oEU $ET$D$D$ G D$nG $>E UD$E$UD$G T$D$ E@D$ED$E$D$oUE $UD$D$ T$G D$`nW $$ud$u3UE $UD$D$ T$noEU $ET$D$D$ mW 뤋UE $UD$D$ T$mW pEU $ET$D$'D$ mW UEU$T$藉ME $MD$D$ L$B,D$ZME $MD$D$ L$B(D$YE^MA /UEM $UD$L$D$ @ D$s\MB$EM $EL$D$D$ B(D$YYMr(t CME $MD$D$ L$B,D$YMU EL$T$U$D$ @0D$XUME T$ $MD$D$ @4D$qMU EL$T$U$D$ @8D$XUME T$ $MD$D$ @D$FsM|$E$ED$#sM|$ULD$$s{|$E$TD$rQ|$MZD$ $r'|$U`D$$r|$E$fD$r|$MpD$ $gr|$UzD$$Grz|$E$D$'rN|$E$D$rUB%=|$MD$ $qv|$MUD$ $q|$U[D$$q|$E$aD$wqn|$MD$ $WqB|$UD$$7q|$E$D$q|$MD$ $p|$UD$$p|$E$D$pb|$MD$ $p6D$UD$$wp EUM D$$L$D$ AG&U(uu]Ø6 4$kD$E 4$D$D$ D$D$D$D$Au]]Ð&UVS>26 uVucp@0t/px0 t#px0t1p@0@$t4$D$D$]Z 1[^]Ít& tit>9t44$j$4D$T$D$ D$=uXu<@u F4$PFkƆ8R4$FD$ω4$FD$M볉4$E;랍v4$U1UWVS4 u} <tLpH,9Jt*p@t/t+p@L$$?uGf=_BЋT$XD$4$ eGPwT&4$hiE4$Gu W FD$KU$'T$D$;4$(i$rD$f;1[^_]ËWF4$D$KcE4$D$VGD$ D$G\4$hUB t6@ET$'<$D$:U4$T$7N4$ED$ D$ED$8봉4$Th$D$: 4$@D$@@D$ 4$D$D$h4$D$G D$ D$hEMt@4$gNjE@ t<$'D$T$t4$UT$m׉4$g$D$G @E듉4$|$4bUWVEu E􋸈'OȋуtFtAt#ut1~NZ^_]ËU􋂀tϋU ׋@ UuE u]qe1 4$f$tD$D$D$ 8u]]ÐUuu]0 <tLpH,9Jt*p@t/t+p@L$$;utt&tE @]u]É$tj$D$D$fc븍&'UWV1S;/0 }t%'uF_w[^_]É<$8e$D$D$D$ \7뱐U]Þ/ u$3ƋEu$Et]u]Ðt&lt1䋆t@ @t @$u4$|d$D$e4$D$JTv'U]. uu }}$ 3E<$t$Wt ]u}]ËElt1Ut@ @t @$u E$c$D$eUD$$~S4$6h뇍t&<$E뒍U]E . t$_]]ÍU(]- }} u$2EEu$Ct#$D$|$`]u}]ËElt1Ut@ @t @$u E$b$D$cUD$$\RU]E, $!C]]Ív'U]E, $E D$]]]ÐU]EÛ, $E D$U]]ÐU]Ewk, $]]]Ív'UWUV1M ;U}s+t&'<\t+;Et9sABF;Ur9sE 0^_]B;Et 9s\AFBȐ&UWVM} ɉt;EEEUt&tWUEG;EtUBu1^_]ËMt"&'tFA8u uEƀyu󐍴&'UWVE} Eu E9EsF @tEH9t 1Ƀ<[^_]Ã}tu} 8u}9uՋM ҃}}4}؋M tF@tEuAUB< tUUMI:EH!{M M8Ju݉уcMu VMȋM A8ЉMu9w9u8t[v'8u?M9Mtu8Vt FuM@}8EM9Mv8FtuMIu9uwU8tEu9uv8BtՋM9t8BtU݋F@tuEx tMk롋U MU9s-UUv'Mu8.}Fu9r@HE!F@U؋E)ЋU E9r~My t>UUMu8NM؉}G9MAEUE8uMBEփ@9ɉM8q딋EE%=}E M<$}؉D$UȉL$ T$D$YtF @tu؋U})ru8BMGBƃ9M8E؋}M |8E})19EM؋E uUЋUU9E܋MMs[}܋MU؋MJd&MM܋}u8u Ju?}AEM܉}9rU9U*MA$E؋u܋}؋U)ƋE؉u)9M u׉}9먉t$ED$ $ED$ )Et&UWV EUMƋ4uy& t 1 ^_]Q$qF9u Ήu9AM}}G @tϋEȋU }H0+}ȉM}tE)EU;Eu}tM֋}FI9uE끍vEUQ}E׉}EEy$}} 8}}@)})׍D}EE1;}%9} Ev'49|U)U';u}M;Et3M4uu M܅uEϋEM؋MG9sv'GA8u);Mr;MuU2} E؅eE|Iًu}|Q&41UWVS! ME} IEt9v'uU8tE4:0uEIGuEE[^_]Ð&'UWVSÑ ME} IEt2v'uU8t:0uEIGu1 [^_]ø񐍶U}} ]u1 t<$@@$Y$Ɖ|$[]u}]Ð&'U(}}]ø uGE$YƋE t,4$E |$D$YJ7]u}]Í4$ED$D$iRҐU}} ]u1?3 t<$5?@$L5$Ɖ|$[]u}]Ð&'U}}]u |t ]u}]$ X$ X@@@ @@@@FF@눍t&<$[UD$D$F7D$<$7Yt&U]  $<"U $EUD$ED$#]]Ð&U]EEEå $E D$ED$}#]]ÍU8uu]th }4$kNjE $^=D$U D$ E4$|$D$T$D$D$Iu]}]ÐU] $,!U $EUD$ED$p0]]Ð&U]EEEÕ $E D$ED$-0]]ÍUWV U} t^E;PtVB$t:rt3t&f~u ~ t'|$Et$$u vu1 ^_]ÉՐt&썶UWVS ,}u <$E4$;D$UD$ ET$<$D$t$D$D$mHEBt Ȁx tf<$pD$p@D$>fz,Htz t;<$UT$|t D$TE,[^_]ÍUދ@ t@tp,tEDHttzHtxt^<$ED$D$;t:@$}D$ duD$@ @@,D$rH*[UË8 uE땋닍t&<$ED$D$B D$ B,D$(Hvpt&UWVS <}E tUD$E<$D$r-<t @LA "@EE䋷uf<$ED$ED$Bluuu1 u<[^_]Ë2dD$B$n"ۍ<$)D$<$$1ED$Et$<$D$ D$5E܉<$"u܅@U܋H<0P(u p,7<$ )<$#M<$ED$ED$1E؁H<$U؉T$2HAA@W )pW @G@ƉG@;GDG@O G@)G)E؃7U܉<$D$T$@HtPw )PW @G@<$m t@ @t @$u<$aL$VD$<$D$/ $|U$EUD$E D$ED$ ]]ÉU]EEE $E D$ED$ED$ ]]Ð&'UWVSá $Ut;MUT$$E D$#,UM=UwEEtExMMĉ $1҅xb&;2y} 8 u$?݋uԋUċ$luċMЋ$[E̅u$t 1҃L[^_]ËE$vE$%E$ą?E̅ U1u rEEċ0;U$1rD$"Uċ2$u1M9rM9t$D$U, D$D$ $0(t;@ `M $R D$T$=@ Hu1p4$D$uԋUċ$ZE$ED$D$$$E$v$M̅UЋ}ԋMUȋ99r$D$!Uċ:$UċMȋ :MUԉ $tMĉD$D$ D$.8p UpU̅tT~IM1MEU$:D$)D$.3~ǃvՋE$Eu3E̅uUԋMċut$$>iE$ԋMԋUċ$u:}؉t$E|$D$ $ @u 8t U܉ M $D$E|$ED$$>$!E$QE$1YEM$UD$D$$fEMu D$Ẻ $t$D$ $%*t&U] $~u]]Í7$t&U]躮î $,u]]Í#$t&U]zn ]]UH]WK u\u}} ;Et]Ћu}]ÉX\$%Et,<$XD$D$@@tNuEȍt&U]E 购è D$$hD$@th]]Ðt&U]g[ u\u}} ;Et]u}]ÉX\$$Et<$XD$ED$UNuEِU]ڬ \;Et ]]D$E $ED$ݐU1WVS苬 (}E <$D$<$tD$ D$T$A*Ƌx0<$D$U <$T$s @//^<$XD$D$$D$ F T$ <$D$D$8<$D$D$D$ 4v'<$0D$ D$T$ u 8tˉ<$$D$D$ <$D$T$<$D$D$}/t([^_]Åx4t41k(@ 0F&'U]U RF }ҋ}uu ]u}]É$ED$ED$Tx8u t<$ލUWVuSک LI}D$E 4$D$])uԐ&! t€u<$ҋUԃD$)щt$D$L$ $0~tEB L[^_]É<$t$D$ڐUWVM}u }MtAO~5 U~'JAFOMY^_]O~FO名&'U1X1ɉ]u1莨 }}} ƅt<$D$/Kt+t#|$U$]u}]Í&1荃$tƅ$ЋU9Dƍ&'t$UD$:$UD$T$D$ T$tE9s<$_D=t/B+|$Љ$+u$T$`t$UJp1ҁ@J ^0E9t#t$ uuEtE$ɉD$t\D$tJD$ [Ut.D$t[UD$nt"ʉ벍H$E|$`D$xUBp%=@5ƅ)E$T$D$ED$t$ $!{D$@UD$t$ $!TfUL.ƅU]ʤþ $]]Ðt&U]蚤Î $ED$u]]Í&U$|USOC []Ð&US/# |[]Ð&US []Ð&US []Ð&USϣ []Ð&U]E 解Û u$>t $ U]u]Ð&'UU S1ZN w\t&[]ËP틃(勃݋Ջ͋ŋ뽋뵋뭋8륋띋땋덋녋ztodY`NTC88-$" HTU]E D$$I ]]ÉUWVS tL$EUM$4T$UD$ET$L$D$ 8 tMuUP(e@W$@WMEU $MD$TD$T$ L$(L$EUt$M$BT$UD$ET$L$D$ EUx(@W$@t$MEU $MD$D$T$ L$P @ @t p$tA $uN BtN@F`tR t F u^]ÉUWVS͓ EED$ D$$UED$$U T$U puutV'F V$u tu]E6t ;ut@EuU x;}t uEuEU$T$%Z1[^_]Eu}뱉t$E$E D$F $tU1ɋB ULrv'UWVS譒á ED$ D$$UED$$U T$U HtEQ q9$tQ UB UDtFu"uNjEU$T$%Y1[^_]ÉL$EU $T$VȐt&UWVSݑ E ytwt F?uu V tlup@$uYt.AED$UuЉ4$D$EE[^_]D$ EU $ET$D$뷁tAD$ UED$u $t$D$ ED$$CUED$$U T$U E|$T$$VuEE4$D$W@UWVS荐Á U pt~tWu6uU z un@[^_]D$ UD$$EEU$E T$D$aE Ut$D$$WUƋE$D$ W땋E$D$`UWVS͏ }D$ D$<$U ED$T$<$U pt# FtH u"6u<$ED$mV1[^_]Ív<$U t$T$P ːUU 1Mt!Pt&B 9t u1]Év'UW1VSێ U p|v'F V$t BV ,A<wHPt_DtNF ‰T$E$ED$F ,A<w T$ EUGD$T$t6u[^_]ËF U u멋V uUE $D$_UD$$|t$E$E D$ED$ ED$ED$R늍&'UWVS轍ñ U ptMF>t P|Ft~ gtV~L$F $u&4$uU @ 1[^_]ÉU$F D$ƃuE$FD$룍vt$U$U T$PkUM<t0P, P tEH tB0]ËB4&됐&Uuu]}<苌 P, H tpEPxf;Q0atM8o$dt$L$tO 릋DytLDU$Uu$M ЉL$nu} 4$|$u} 4$|$)EU $T$u  t-} W%H G4$|$Utt$M L$tD$u} 4$|$Dxt5Dr$EU $T$x;UM $L$#D~D r@UtuU$M L$7MP@ @@$tx|$D$u u9djUJ WB t@0T$ED$ $D$[vt&D$UD$$D$ /d+t&U(]UuuB>{2 Et(B4$D$D$u1]]Ðt&RB t@Eĉ4$ET$D$D$ 맍UWVSzñ }u 1[^_]É<$E D$ED$U <$T$<$E D$t<$Et$D$XEE <$t$D$@ tL<$U t$T$@t$<$EE D$~<$UD$T$Wr<$U t$T$MD$E<$D$D$ U]yÞ u\};Et]1u}]Ë;t91t'F$ tዻ$%U(]U}}uB y EB<$D$2t+ t/<$U T$D$ D$q]1u}]É<$t$HtC<$U D$D$ T$0U tU BU b띉<$E D$5D$ÍvRB t@E(<$ET$D$D$ U(]U}}uBwϿ EB<$D$t u? u]1u}]Ív<$D$ Љ<$D$ 룉RB t@Eh<$ET$D$D$ HUMU  ]ÐU]vξ $ $ED$]]ÍU1WV} & uFC~^_]Í4$ۍ&'UWVS=v1 ,EUBERUU:_UM$L$?E}pp0t4px0t(px0 t9p@0@$u"t&UpH0u@$t3D$M4$F4D$4$萼F0F4HAA@V )xV @F@E 4$D$D$ED$D$ED$ D$Htk~ )PV @F@F49F04$~1[^_]Ít&4$t@ @t @$u4$_$VD$蝽4$D$-4$E D$T$D$ 4$D$ D$<AHJUuEu]mu $E t$D$|D$ NtN ]1u]Ð&'UWVS-m! u>4$H@AA@V )xV @F@E 4$D$D$ED$D$D$ E D$HtU~ )PV @F@4$A1[^_]Ët@ @t @$u4$0$VD$n4$D$4$D$ D$6AHU]Ewkk $E D$ED$D$ ]]ÉUWVS=k1 ,u>4$EF4D$4$9F0F4HAA@V )xV @F@E 4$D$D$ED$D$D$D$ tU B @ HEHth~ )PV @F@F49F04$ E,[^_]É4$㋆t@ @t @$u4$$VD$+4$D$4$E D$,(4$D$ D$AHDUWVS-i! }7<$HAA@W )pW @G@ƉG@;GDG@>O G@)G)E@ 7<$D$D$HtUw )PW @G@<$1[^_]Ët@ @t @$u<$$VD$C<$D$v<$E D$D$<$Ut$t$<$D$ 8<$<$D$ D$AHUWVS g E}@7wE<$FG4D$<$G0G4H AA@W )pW @G@ƉG@;GDG@O G@)G)HRE@ !E@t7E<$D$D$Hthw )PW @G@G49G0<$諶1[^_]Ð<$(㋇t@ @t @$u<$$VD$ʹ<$D$]<$ED$T$D$ t&<$E D$1D$<$t$t$<$D$ 蘻<$Xc<$D$ D$AHt&U]EWdK $E D$ED$D$ ]]ÉUWVSd UE u UBP1ɅtPw t 80tFEtpF$D$D$ D$ mMU$R RD$ D$T$gt@ t@ tP1[^_]ÍvVB t@EyT$ED$ $ED$ذVvt H +t݃\q@ D$M $1&Uuu]}pb x(EP B%fu)P4$E T$D$ܯ}1]u]ÉT$4$͍UuU u]}pb B x(t1P 4$E)@ T$D$}1]u]Ðt&T$4$tU(}} ]uaÓ p(~v @u5W%H Gu]1u}]É|$E$lt$ED$g$ct@xEF tUp@$t&|$Eu$p@(D${|$Et$D$ŐUWVS` ,u x(EEv @sEFuUB,1[^_]G @EUp@(EF p E)G tUp@$tNxA;u~uEu Ub r뉉uE|$D$ $ED$uuy1뾉$|$EtE뚍&t$E$a_|$E$*F|$UD$D$ g$D$D$tE|$D$g$]Et&|$ED$g$9EnUuUu ]^ Ft9%F%Q$t$t$D$ N]1u]Ít&$%Qt$t$D$ fԍt&U(}} ]uGn^b tcBE8*trD$UD$D$ $pE9t#7F u0U$U@ D$詩F ]1u}]Í&|$E$衳7뽀xt@녍t&|$ED$ $ED$rYUWVS]Á ,E y(G @EEQ UI$MG uYUu9~uM 9~)щML$ E$E D$EЉD$G t E H ,1[^_]É|$E$ED$ED$ 눐|$ED$ $ED$肪EE Jt&UWVS\Ñ ,u NJBE:B r(EB$EtUp@$tF u8t$EU|$D$E$D$ ED$,1[^_]Ít$E$ED$ED$ EU|$D$$警t$NjE|$$ED$ED$ ED$<$ 뉉$t$D$Et$$ED$ED$ (EUt$D$E$|$D$ ED$ N $t&t$ED$ $ED$NUUButE 9B t]1ËEƀ8UMUtHt z]1Ívb8tJbߍU(uu ]}Zs }B(t9<$D$B D$B$D$ }D$<$t$ݪ]1u}]ËV%H Ft܉<$t$-ΐv'U]EY $E D$]1]ÐUW1VSYÿ U P$kuV  @(x D$uT$D$ 4$D$ t8t^E9tRUM $@(D$ͥu tGx(U @$Mu $F D$蝥f F EU $T$tD$D$ 1[^_]Ít&E׉D$MT$D$ $D$7x/vp(@ EF%fuU;PQ }9t1B%=uI`H@ u`>;uy 1[^_]ËU$D$ɳЋE$D$ UEU @1b]Ðt&UuEu ]aTU t$$D$B?1f]u]ÍUuEu ]T t$$D$f1f]u]ÍUEPtBu 1]ÍvE$BD$E D$RސUUER $T$1]Í&'Uuu]TSH Fu]1u]Ív$蘲FFِ&UWVS S E@@~w1E$\D$M D$ L$t1[^_]Ëu F t@ MًEU $T$;u F t@ M 맋EU $T$ ܍&@~u[ƋE @ t7@ E @ t@ uMUM $L$ދUM $L$@rFuu t D$E 4$D$ D$ZxUM $L$裨u Xt&E @ t@ uUM $L$ދUutM AtWt*BdD$U$MAD$ E uD$d4$D$衞뽋u1 $'낐t&@xUutM AtWt*BdD$U$MD$ E uD$d4$D$뽋u1k$臯낐t&@UBUu$M L$uU$u F t1@ M( $;EU $T$4u F t@ MEU $T$ދ@~ujEmM A t-@ \\%tU7uE 4$D$\@ r@EU BuM611XE B`2`19s2B % X9ruumU $t$XuM 9utO tJtED$uE D$ 4$D$xU@$EU $T$蟤MD$ U`D$M $L$ $T$D$D$ @,rFWu M At31ɅtPw t 80t‹E t u H ܩt݃\qU @뻋Mu $t$觢1JU ƋBt @ u1ME $D$ڋUuYM A t*BdD$U$讽M<$Ǹ\E9\P}@\WTD;Du $踮P\9\|Mt\9Zu)ωU B%=%D$ E uD$d4$D$NjdM\9|9\\|$t$$U(u|$$\D$苸\G\\;}GM\\;|\E;M\F\;|{Bd:GL9 $D$D$bU1\tW\;Lu8$Ь\Nj\t OLŋEM UU B%=t2D$ E uD$d4$D$UTxBdU B to@ U\Mxt$D$lu1҅\t 9`tExd9huMu $t$S낐uP@ @0E @ t @ F4UM $L$vU B t\@ U`Mxt$<'u1ɋ\`9dMu $t$虿땍&u F t'@ M%EU $T$Nʋu F t@ MEU $T$ދUu6M A uE1L$u4$De$D$蝎뼋MP@ @@<$]uP@ @0E @ tXBdD$U$eFEE$ D$ $D$ (D$ ,D$ 0D$"0t"1$UT$8 ,,=@+ $ $D$ (D$ ,D$ 0D$Zc0t"BUR$T$蕘 D=D @$ DD$M@G@=B=B=A/EE$ 4D$ @D$ DD$ HD$j0t"j H=C 4$ @D$ DD$ HD$ b0t"EE$ 4D$ @D$ DD$ HD$Ú|0""U䍃$x = $ D$u}G@=E-=E=DWEUER$UT$ tD$ D$ D$ D$L腇0t*"U$ED$T$J =F t$ D$ D$ D$ ǫ0t",EUER$UT$ tD$ D$ D$ D$n0"U$ED$v l=l h$ lD$]{hG@=P=P=O?EE$ LD$ hD$ lD$ pD$葞z0t"  p=Q L$ hD$ lD$ pD$ 肢0t",EE؉$ LD$ hD$ lD$ pD$茄0""U؍$ = $ D$yG@=U=U=TgUU$ D$ D$ D$ D$9w袃0t"% =V $ D$ D$ D$ w#0t".TUU܉$ D$ D$ D$ D${贂0""7$EUuutЋu]É4$1ߐ&UMU ]ÐUVSN(Bp u$.  9ȉsP v'RЃ 9r[^]ÐU}}]'o uG $踩|$ƍ@$E D$p~D7EED7 ]u}]ÐU(E]U c'Wo }}E1҉ut<$ U D$T$Jt ]u}]É<$a<$Ƌ t$ D$E D$"U <$D$ED$ED$ 貊E Pz}tU<$BD$BD$D$ BD D$"9F<$U BD$ED$薊t@F?<$BD$BD$D$ BD D$]멋F<$EBUD$T$?t@UBUWVS &n u4${4${E Eua4$EU|$D$T$ 衧E tO 4$ED$D$ED$ aU4$|$D$ q4$R{UD$E4$T$ D$踁땍U8]UG%;m uM1}҉Ext}u2t$EL$T$ $E D$ED$Y}]u]ÉUEL$$ED$ED$ ̈}Ut9tE널&U1WVS$Ïl <} *U B%fM M9ueuqQB? v $0}ƋOQ?v4$D$D$ E8M1ҋuIt#'IF‰ ‰1ƒu҉ 1‰M‰ЉUQ!ЋEt.}}EU@E9M ɉMu} G upMu Eu 1<[^_]Ë}<$貂D$E$ݚ}UƉt$M E$UL$M|$D$ T$L$n뢋EUM$}T$L$|$ D$aM9H@ƃ;utU9ɉ&EMT E1Ѓ }t;Ut} G uNEUMD Eu*EU9Bt Ѓu}<$蘁ɉL$UME}L$ T$$|$4UƋE$BD$;oMqzE|U$T$MD$P $ou } G 6E$uw}UD$M Ɖ$EL$|$ D$ϢEuUDD<$蹀ᐍU1WVS;!/i Mԋ ɉMuu F ubEuLEu 1<[^_]D$u4$JMƋ}t$ E U<$D$T$L$뽋M $~맋E}UD$E<$T$D$ D$+oF;EEE;EtE܋UEu9׉ EЋMT E1ЃEt;Utu F uHEUЋM̈D u9ut }<$~EU9BtEԅL$}UM؋E<$T$ L$D$0<$}ԉƋGD$kw뉉t$E$ED$ED$ ,}EtE9uMD$ EU$ET$D$k_T$MD$P $ku u F }<$s<$ƋED$tD$<$qU E<$T$t$D$ D$ϞLt(@}ULPHP$ 1LĐ&UVE MuPt%t&B ,A<wB PtSt u^]򐍶U8]Uûd uM1}҉E}u:t$EL$T$ $E D$ED$ED$>h}]u]ÐUEL$$ED$ED$ @}Ut9t늍t&Eut&U1WVS c ,U E U EB%fr} t M IuuHM1ҋuIt&IF‰ ‰1ƒu҉ 1‰‰U}uZWB? v $HUƋJQ?v4$D$D$$M}EO!ȍEEt"UMRU9 <M1 Muދ} G E$U EB M}E $U|$M D$T$ L$-}GE ta݃MAYE}GM}9UB @B tB;BE,[^_]ËM} $|$ދUEP뱋EUM$}T$E L$|$ D$UBYEU M$}T$L$|$ D$v}9zփ;ut}܋U9M܉UMu D 1u}9wUM$AD$eE }G܃_Ep}WJD ;E tE @ u%E D E U$CxUE M$}%L$UD$|$T$ 2+}MƉ $GD$ew뛋MUJiE@ܣX3t&T$MED$E $D$ #}g}E U<$MD$}T$L$ |$rE3})E u1U$Pw썴&'U1WVSÿ_ LEU uE U EB%fF v@EEF}$E }u@M1ҋuItt&IF‰ ‰1ƒu҉ 1‰‰UuuZVB? v $}ƋOQ?v4$D$D$đEMEq!E܋8}t2E%E̐t&UȋMRU9 M1 Mȅuދ} G }<$EȋE @ tq<$EUMD$E؉T$L$ D$(UȉBE}ȉGU܋:MA @A tA;A EȃL[^_]Ëu} 4$|$;EM}D$U؉ $E|$T$D$ MȉA늋EU؋M$ET$L$D$ D$`r;uuЃ;EtEЋU9uЉ׉MUD M1ȃEu9FEUȉ$BD$aMȋuQqJD ;Et} G u%E؈D EU$$tEMU$ủL$ ET$t$D$'Uȋ}Ɖ<$BD$aMȉq띋}Gܣ__t&|$E$ED$ED$ 3x}EtE9}tMM It$}ED$D$ <$asT$MED$E $D$ }6EU8E׀xt#EF%fM֋}8t$E$jUD$$Du} ƋMt$ E|$ $D$D$蝔}t UƂ8M}1*$t$plEcU1WVSZ LE} EuM&U B%fa} 1?}?}M1ҋuItt&IF‰ ‰1ƒu҉ 1‰u‰ЉU܋V!ЍEċ8E}t(EȋU܋@E9tpE}ȉ}ċEuڋU B u Eu 1L[^_]ËU$CqEMuԉD$ } $t$|$D$봐t&M9Hu;EtU9ɉƉnUM}D 1UE}Uȁ}̋B9} G tt @ EE} G t ŰEȉPMA܃YEuȋ}ċMt uEHUM;J$t3}E Uȉ<$D$T$pMA HA uu f럋u N@ڋ}Uȉ<$BD$PrMȋủE؉qLEUԋM$uT$L$t$ D$% M A ;uċut u}OEU;P$tEu} Eȉ4$|$D$oUB HB u M auFܣ^M I@ȋu4$oGUEMD$}EU $|$D$ ys}EEEtE9utMU:M9vT$MED$E $D$ }xD$}E UM<$D$T$L$ H<$E؉D$8}-<$uD$pt$\<$t$D$p\]Et&U1WVS{oV LEU }U B%fE EOfBEU$EuEuDM1ҋuIt"&IF‰ ‰1ƒu҉ 1‰‰UEUx!U؋E҉Ut5 MȋuIM91tpE}ȉ}؋EuڋU B u Eu 1L[^_]ËE܉$lEMuЉD$ }܍ $t$|$D$봐t&y;}}uȃ;EtE̋U9ủaUċMuD 1HEUȋ}B9U B tt @ EEE @ tUȉzMA܃YEuȋ}؋Ut uEHUM;J$t3}E Uȉ<$D$T$lMA HA uu f럋u N@ڋUMȉ$AD$muȉEԉ~RE܋MuЉD$E $t$D$ D$M A 7u؉Mt u}OEU;P$tEu} Eȉ4$|$D$SkUB HB u M auFܣ^M I@ȋu܉4$pjPt$MED$E $D$ n}EtE9uM|$UED$D$ $kXE܋O~T$MED$E $D$ S})|$uE D$ U4$D$T$}EȅH4$MԉL$}4$uD$pt$6Xt$}D$p<$WUWVS Q LEEEu E1EF%f61u>}}M1ҋuItt&IF‰ ‰1ƒu҉ 1‰M‰ЉUq!űEt7}} EȋU@E9t0Uȋ҉UuEu 1L[^_]ËM $6ht&M9Huȃ;EtEԋU9uԉuMUD M1ȃuEu}ȋE9G떋u4$gEUMEED$E$L$D$ :l}uEutE}9}tMEEUUt$UD$P$Vu F EM $]M}t$UL$ET$ <$D$u<$D$pt$UD$<$t$ЉFt'1ɅtPw t 80tt}x t ݃\qU@Mu $t$(]]EAt&U1WVSN LEU }U B%fE EG @EEGu$E&uuFM1ҋuIt$v'IF‰ ‰1ƒu҉ 1‰‰UEUH!ʋUЅt7UU MЋuIM91t0UЋ҉UuEu 1L[^_]ËM $et&y;}}uʼnȃ;EtE؋U9u؉uŰMD U1ЃuEu}ЋE9G덋u4$dt$MED$E $D$ i}EtE9uM|$UED$D$ $R\T$MD$P $Ru u F  E$ZUE܉$sZMƉ|$ $[}D$<$SfU NjET$t$|$ $D$诅Mt$D$p $hR}܋uD$|$4$r_Gt'1ɅtPw t 80ttU܋@ t ݃\qM܋@au}܉4$|$YUWVSÁK ,E }EPBU҃?UƇliE$GHMU4$T$D$u}?EUU؉E;M܉E؉Ƈl}D$E$)D$}UEHEB2E9}u}gMԋtOu uԍB}#8;}tC9uE@u׋Uԋ uMIEuE9u|,[^_]Ðω$a&U܉$ta(M$ƇlËE&'UWVSI ,E MΉEPBU9ҍB!9tvB!ƉЉ@!9u9} 9lM9}?Ƈl$:aMU<$T$D$s}?5EUMU܉E;UEM܉MƁlEM)ȉ$D$ND${UBr:EM9M}}p}tO}؉‰B!;Mt\})}؉}uE@}E؋uNjUuMIE}E9}|',[^_]ÉUÉ$[_ E$K_UEƀlÃ?$訁?Ǎ<$v'U}}]thG u<$D$wD$Ɖ<$D$ UF% FBBB(<$t$J}]u]Ðv'UWVSF \E$lEE cM BEPJMM A%fAM$EE@?U؍v E$`EEEUM؋҉Ut&UЋBPUȉM̋MxD $EYUЉƋE$BD$UF}|$MEȋỦ $MĉD$T$ L$QFEԅtgUԉ2uUЋUЅiEM9M:UHMHEM @ B UM܋E\[^_]Ðt&ME܉4듐t&|$EUȋM̉$EĉT$L$ D$$DX@,u\FFF FFG%fu]u}]Í&|$E$mۉ$W@,둍U]U G;@ }ҋ}utK2N$t B@uF F F$]u}]%B<$T$L$Wȉ<$D$_C&'U]Eë? D$$E D$K]]Ðv'UWVS}q? ,u U :w$uB%fEMU$ME8Fx E$FD$F@D$XUD$$XD$UD$ $UT$z_E$Ft x1D$'CEU $ET$UD$T$ \E@t*F@UFtUBUP,[^_]ËFu%F$UUt$$1G$̋E$FD$BNj@Y@E U$)G$@@$ w@F@uVWB? v $qwOEQ?vD$UD$$Lpt`E6utQE9FttEuЉű>}uE9Fu݉;EtMƋU9ɉuËUȋMD ;EuvE]EMD$}UEE $U|$D$ FR}EEEtE9uMv'U(]U5 uE 1}҉Ex+D$MEt$ $T$D$ V}]u]ÉD$ڍEUUD$E$ED$ Q}Ut9t땐&UWVSma5 4‹}E 9t!B($t t yt뒋EUM $L$:u L$uD$P4$!EU$D$t&UWVS-! u }E @ U B%fEM+7HAA@W )pW @G@ƉG@;GDG@jO G@)G),UB 7<$*6<$D$D$C<$#HtK+W PW @G@[^_]Ët@ @t @$u<$N$VD$ <$D$><$T$S(9<$E D$mU <$UD$>EUN;uߋE EBU B @<$T${!;u}эUUFE;u|밉<$E UD$T$D$ _O<$T$D$PFE<$FD$U1WVS } ut]G nG%f1J9.9ΉEEtSEG @u/Eu E[^_]ËE$ED$Eډ|$E$A ME &'JNx‹9 t눉|$ED$P$&u|$ED$D$ '|$Et$D$ $HEE$ED$?ED$p$ED$u1D$pE$ED$Zt&G%fuP֍v1p|$E$)t0܋E$D$&'U(}1ҋ} ] uut:yG%fu4;pU9t u1ҋ]Ћu}]Ð|$UD$P$u|$ED$D$~tU$EU|$ED$ T$$t$zJUED$pT$$0DD$U$UT$2KuUBt/1ɅtPw t 80t t UH t݃\qU@뿋EU$T$1G%fuP֍v1҅e|$E$'t0ܐU]E uu @ t@ ~]u]É4$D$~D4$D$:v'U(uE u]Å }}4$D$QGD$E4$|$D$ D$:t4$@D$?}]u]G t BE4$E|$D$D$ ‰4$D$T$}U(}E }] u<$D$D$D$ DtA0F u$t.0~ u$]u}]Ít&<$t$JFˉ<$XD$U(uEu}} D$E]$ 4$|$D$ fD$E4$|$D$ }]u]ÉU(uEu}} D$E]ø 4$|$D$ D$E4$|$D$ C}]u]ÉU(uu}} ]nb 4$|$4ED$E4$D$ D$ED$8t @@u1]u}]Ð4$BD$D$E4$|$D$ ʐ&U(uu}} ] 4$|$DD$E4$D$ D$ED$7t @@u1]u}]Ð4$BD$aD$4$|$q4΍UuE u]1% D$4$CD$4$u]]ÐU(uu}} ] 4$|$CD$E4$D$AD$4$D$4$|$D$ A}]u]ÐUVS~r uv'F4$PFt t4$>,Ɔ81[^]ÐUuu] F)~)VBu R FF]u]ÉL$L$4$D$ 뻐Uuu]Ø Ɔ8NpBRDV F49F0]u]Ít&4$'N㐉U(}}]u7/# G)~UGxx,PG@ G7]u}]Ív<$PGD$8͍t$t$<$D$ 돍t&UE]@ÐUEPp]ÐUuu]dX F@;FDF@tN V@)F]u]É4$ U(}}]u EGP G4<$Ut$D$]AF @uE0G]u}]É<$t$Uuu]Ø F)~(FPFF]u]ÍL$L$4$D$ (뼍t&U}}]u7/# t/PtE1ɅtPw t 80tu7G]u}]ËG7@t @ ́t݃\q@ztĉ<$D$뜍v'UWVS}q E87U@@$@tu֋Ext$8tUB%fuXUƂ8;ut$t$EUD$ $T$'F @u7UB:[^_]Ét$E$ۉT$E$u듐&U}}]u7蟾Ó PtJ1ɅtPw t 80tt7G@]u}]É7Gt @ ǁt݃\q@먉<$D$ 1떐Uuu]Խ Ɔ8BRDV F49F0,VFD9F$F]u]É4$D$4$%"ʐUWVS]Q <$D$T$D$ D$Lt77G,[^_]ÉBut 1B NAut uAti%=B%=8t8t.ЋP x;P tUOЋ@ ;B ЉB tZ@]@ t*E@zt v<$D$Eu{ɉ<$T$d띉<$FD$32Nq<$D$2U}}]u7/#B< wh%=t<<$D$@ @uG]u}]Ít&<$D$ ڋB =t@B `뷐t&<$D$뫍U}}]u7stCPtE1ɅtPw t 80tt7G]u}]ËG7@t @ ́t݃\q@uzĉ<$D$ 뜍v'UWVSͳLEH8A$@WЉUU@ 7u F D$Ut$D$ $A$@D$tmMA9@$@u uF t*T$EMD$ $L$uF @uUMA9L[^_]Ét$E$؋Gt&7E@ uUB@$@uEFut pF G}EEEtWGPut Pt2Eۀ}@ EEE}EF%=„@ 8U_9M>E);EwE}tv}uK=wM؋uD$ $t$M1ҋu $t$RP,$\$'1\D$UM$L$>&F @}tj@ tG@\$EU$T$0MA @uEUB:L$u4$݋u4$]ȉD$ E\$UM$L$h0vt$E$q ^U܉)9uE;E|H r؉E-@ u4$GD$,7GM $D$,7xuQ FUGTUWVS}OG7Q@ PA<$T$$ EAD$ED$ -thEG)~8Eu E@ uEG7[^_]É<$D$4E؉t$t$<$D$ 묍v뒐&U(]E uU}EB@J 8B@Bu|P F4EUt$$T$|$ D$ 7uF>]u}]ÐUuu]蔮ÈF)~FF]u]ÉT$T$4$D$ 'ːUWVS=1,}EG@O G@4)UG@$@MEUz EEWMA%fEE܅0W M9G@;GDG@O W@)ȃU܋B t`E<$<$D$D$<$_MUG MBG,[^_]Í&<$ML$AD$<$냉<$ZGM)~'F$Et$)D$ E <$E)D$ D$D$ZEG 4뮋Et Ex +EEMB$ELL@;u t @ubU@W$uG UDEM<$ML$@uύ'G UDE<$MD$L$t녉<$MD$L$t,;uK<$LD$ED$u;uv!;u&<$UD$T$[t̃;uvp@0tFpx0t:px0 tPp@0@$u9p@0@$u"p@0$B p@0tFpx0t:px0 tHp@0@$@u1p@0@$up@0u.$t!<$EUD$T$G@D$ < ,<$UMD$ T$L$ЋU@ @4x tSEMMA%fuEU܅<$L$D$qzE׋@ t@E룍t&@ @E<$L$D$q4ER@ @Et&PEUWVSͨ,EE8GUt_M1F tRt$ED$ ;D$ $D$t&UNjU@ M9t9t먋0~ tE$D$,[^_]ËMQB$tE0AB$B$\<tjMR A<F%fuB@|$U@D$$2G @uE8MU B듉|$M ${݉ $t$F%f@m@MEUA);EF%ftR1;}rEMExt$M|$D$ $$tUDG;}r뿋EMET$$L$듉 $EUD$D$T$ yE\t$U$)E$HMQU$E)tIMAPt)uU2M4E$4D$M $uڋMQMt $Ѓ   EPB%fMpx0t/px0t#px0 t4p@0@ $uMpp0u$tE$ MQB$t)<tEUmEME$Hu͋MQ׋UD$$D$Y@E0MQB$<B$t(t$@MD$ $D$ ^t$ED$D$ $Nj@ pMQzxqB$B$9E$'UBHt"uM1EUVU$E$u $|$ƋEPv|$U$q@ pN $t$D$D$ t$ED$ $ED$uEMHt$UD$D$ $kÉ|$ED$ $ED$-|$M ${&G)EPB$uB$E$%t6UBHtM9E$xuzEPot&UWVSMAEE8WUt^M1F tRt$ED$ <D$ $D$bt&UNjU@ 9t9t먋0F rMQB$tE0A[^_]B$B$<~ MR AuƆ8;}y;}|$EUԋM$T$L$ SUMĉ$L$<뮉L$E$K뙋EUĉ$T$D$ D$8t&u1ME̋A@$ tS $U܋Mt$ET$L$ |$D$zt*Ht}|$UM؋u$L$t$ ىt$E$EUt$)$D$B;}ED$M $ ƋEt$$D$ D$7EЉt$ UM؉D$@$L$EHEȋE̅t F @u,EȅtuƆ8;}v t$M $ۉt$U$É4$BD$<UWVS譒á,uE~4$iED$4$D$` EG8$t xuo4$UT$O, @ t @$O, @ D$D$ rD$D$6UEEF,[^_]É4$ED$뀍v'UWVS͑|EU}EREщUUR, @ EA$ <EEuv$Eu1A$@" }?m}E}UB  @EE؋MEȉEԋE؅ E}G8$uE8tG0$tEUƂ81ҋ}G t}p@$uEUB8$t9}t&EE}E8UB|[^_]ËuM1A}ċG,u'U<tE}P, @ EċE9H(U؋MU܉Uȋy0}EPv @EЅu }ċ0uu EtMtMUB00t&MЅt6Mċ8t,A}ȋ׉}؉}܋Q(;EE}tuUċB<0t1u1F t}p@$t9D$u}ċE؋Uԉ4$Mȉ|$uD$}T$ ẺL$Ut$|$D$ t4uM<}G0tO8}t EāH<UB>t MƁ8}uċ}Ћv0ut t1EUEuB)u9UB0;B8v;}}EЅ}G1E1ɀxv xt\Uċ8tBAuċF9t4a }ċ1t MċA;tE}M I D$u}D$ g4$|$D$D$4$|$D$gWD$gMUL$$f2UċUuu#UMB)~7EEu}E9G$ MU i<$D$7$MD$ L$L$E멐t&M $EuUċtyMċAtk)օEԋM)9wE‹EU؋UM؉$t$ L$D$E@ tUp@$tG;}\$M؉t$L$tڋuH ̋ut4$D$MS$t$EaEԅ-}G  @E}EEUM$u|$L$t$ f}~Eԅs@fE܋BW$ SMD@=BW$uExƀ8u܋B,U܋HW G @uU6uB)EM9}Jt$uDpt28AL2tSt&',A<v8, <v21< v,($D$w Fu}uWBJ)ȃw)D$PE$UD$$ZAB7$@D$?븋Eԅu9uu2AQ)ЃPv#;w.AP7$@D$uM1AB(Aэv>?U$`T$D$ImAH$t$t$D$  ED|$M $)$|$M܋EuD$4$U܋@W$4$HD$E 4$HD$D$Eԅu5uV%H FunUMUA @uLEUEM܋@W$uuxƆ8uUEM4$|$(L$u4$'룉t$E$6끃}XM $HD$D$3up@0t/px0t#px0 tt)G;Et!uЋuUЉEE)uƋE)Ѝ0EԋUD$E؉t$ʋMD$)UЉD$ $CuGEօ}uO|$EԋMt$UD$ 1;uЉ $MT$UL$D$ED$D$ t&} MA tUp@$)uԋMt$Eԉ $D$UD$$MƉD$ $D$U؋ET$$D$@D$ D$CMA ]U$MM؋E@BMM؋@B1A tMp@$uUU؋MT$ $肴E$t Eƀ8UMEċ $D$UUD$$EMEMPH A}t $Q}t Eƀ8UB @uQExt 8u+EM9A$UMB  $D$$UT$ ĉT$M $ 랉L$E$)uԋMt$E؋Uԉ $D$T$ UD$ UMD$$ỦL$T$MU$YsM苀EU@;B @BMPHBEBMJ EBMJEBMJE؉BMr$J EЉB(MB0z4J,0ET$$|$UMB @ M $URMEȋUE_ME|$Uԉt$M$ET$ UL$MD$D$D$T$ tEt:EUB%=tME $D$@EuȋMU<E`}/UʋMUЋG}ԋ0u)ωM)93E }~|$EЋUȉ$T$EEЋU)MPE$t UƂ8MEȋUUB%h B}t MƁ8E@ @ubUxt 8u<}t EH UM9J$EUMA$L$K߉$ML$ʽ볋UM $D$ĸEE뀉$ỦD$T$wMMEu_Et:)EȋMEUȉ $D$T$rE̋MȉD$E $D$)UMEȉ$L$D$;E}M)EȋE $UȉD$)UЉD$ MM΃}tMNUM}uENMЋỦ $T$kEE;E7MщM)Mt;utt$EȉL$$UUȋEGuMD$ E|$֋Uԉ$1;uЉT$ Ut$L$D$D$ED$t[;ut0MԋU)MUȋ8)ʉPEt$M@ $D$CE$t Eƀ8UMEċ $D$UUD$$EMBD$MȋỦ $T$bMME$EUt&D$ E؋MD$E $D$$M؉E9tL$EUD$ $T$M tS $UD$T$zUB t@EED$ EMD$E $D$|D$ME $D$EEUEU$Mԉt$ ET$U|$L$D$D$xgt&M $D$JMUB0%DEPt&$t$L$Uk$M8 ED$ EMD$E $D$^UM$L$EPUM苂@ EB)$MD$ L$L$ EEt&UWVS _}EmP1ɅtPw t 80ttW@O rBG@<$躯W G@;EG@$<t1<t<<$Ɖ<$tG@PW@HIHW@B)BMG@G J MW@t#NtEG[^_]ËUEUGP G4<$Ut$T$[F @u:GU)~ EU2롉<$ED$ D$D$pEՉ<$t$븾'v<$ص<D$<$G@G b@ UG@'&t @ Wt݃\q@5<$D$ $v1&UWVS\ñ,EuEBJB <&<@<%<$D$ZEE<$D$t$L$ 辕EHt&Nw<$D$Ɖ<$D$M<$D$L$t$ n@(E<$U܋MD$@D$ 袠t4E@ 9t 9uE܀x bM}tG@W  MG@MUЋF E@ P ug@E܋E܅<$ED$Et$D$ D$货E܅<$ћG4D$<$肐G0G4Ut&E떍&MX<$tD$覎U(]U }}uB@Hft'<$TD$D$X]u}]É<$蓘U Ɖ<$D$@4D$ D$q<$D$D$D$ 륐UWVS]BQ<}7E@ 9@ EEMWB$ B$EB$t)UB%fMU;P~EMQ% =M~ pP()UMy t!7G<[^_]Í&<$UET$UD$1t M܅uD$ AUEt(M9WBx[`u7Mt(UUu@ uf<$D$«ꍇՉ<$MD$B$`D$芮멉<$MEUL$D$T$ 늋M܅u<$D$ED$<$LE؉<$D$D$ M؋@,y<$L$D$D$ yD$D$PU؋UtMAUP(M؋UP @$dp@0t=px0t1px0 tGp@0@$u0&'p@0$t*U<$D$ D$T$ <$ML$}ʉ<$T$譞9EWt&<$tWEW<$UT$譻&U}} ]uG>†u udЃv' $@@@tg@wF t0G @Gu ]u}]É|$E$+E7$謫뿃`uE7D$$讵E7$ϫщ|$E$U|$ED$$bU|$E$NGE$D$!U}}u7B t x t<$T$D$G7u}]ÍU(}}]uG.="7@E@ EG)~4<$ED$ED$;G7]u}]Ðt&t$t$<$D$ 蘓밍t&UWVS<á.2vu$  9ȉsPv'RЃ9r[^]ÐUuutЋu]É4$1ߐ&UMU ]ÐUWVSm-au u$M  9sQ &RЃ 9r [^_]Ít&UuutЋu]É4$1ߐ&UMU ]ÐUWVS,Ñt u$}  9sQ&RЃ9r [^_]Ít&UuutЋu]É4$1ߐ&UMU ]ÐUWVS+s u$譭  9sQ&RЃ9r [^_]Ít&UuutЋu]É4$1ߐ&UMU ]ÐUWVS*r u$ݬ  L9sQL&RЃL9r [^_]Ít&UuutЋu]É4$1ߐ&UMU ]ÐUWVS-*!r u$  ,9sQ,&RԉЃ,9r [^_]Ít&UuutЋu]É4$1ߐ&UMU ]ÐUWVS])Qq u$=  09sQ0&RЉЃ09r [^_]Ít&UuutЋu]É4$1ߐ&UMU ]ÐUWVS(Áp u$m  9sQ &RЃ 9r [^_]Ít&UuutЋu]É4$1ߐ&UMU ]ÐUWVS'ño u$蝩  09sQ0&RЉЃ09r [^_]Ít&UuutЋu]É4$1ߐ&UMU ]ÐUWVS&n u$ͨ  (9sQ(&R؉Ѓ(9r [^_]Ít&UWVS}&qny#P%@fu MA-A E , \\A0t&'AF;us;Mr;us .A.A.AuUBtWPf_t9|ҋD$ Et$ T$$4D$|[^_]ÉD$U$piD$ UD$t$ $˃‹P%@ft<^BAAw A4@#\A\\Aft&\Art&\An$[UD$D$wUD$${xUt$D$$D$ D$ȗU(]E uuP^R^t/@E4$ET$D$ D$o]u]ÁuD$E4$D$D$ c뭐v'U8}1} ]]ut=W u7v']u}]É|$UD$ D$ $D$qt@<Et/Et&'@ 뛉L$U$̑늋79uo%=%=Wt? ݃7WuFv_U$FVD$T$tF 7F FuzW uWF |$U$Rs7WًM $MQAT$D$/UB 1ҋ7F RP,$FuzW uWO눉|$U$r7W؉|$M $rW|$UD$$-jWt&t AMp@0t/px0t#px0 t4p@0@ $uMp@0u"$tEut&t1m|$UD$$vi$yЋE$D$AD$ED$ [lEHEHEHU7$D$W]^EukMp@0t/px0t#px0 t4p@0@$uUp@0u$t|$M $BW ݃7WuF݃,MAvOA 7OGUM$QAT$D$蔊UB 1ҋ7F RP,$FuoW uW|$U$Ap7W܋U$FVD$T$aqF 7F F|$E$oW7W  GEu"Ux P P OUw<vUW%~ Gu)O1ҋREP,$Y@ |$E$AoƉ|$MD$ $f뒉|$U$oW1|$ED$$xf?Wv* uW!|$M $nWމ|$UD$$*fW뺐t&UpH0t/px0t#px0 t볉T$MD$ $RvE\$cQMIu D$ $T TTuiup@0t/px0t#px0 t4p@0@ $uUp@0u$t Mtu[U $aTFT T~U :?} QM IщT,lTUu MD$u4$qNjE @ t\P|$4$D$t:@,D$ UT$Z|$EU $D$T$ pղÉ|$Mu $t$2[u ы@@,+D$rEU $T$Gp @_ƅw1|xN<E t/ȃfF|T@|E@Euу|t|D*-||V,ЃGF<%ft$VN,9rH t #9sW|@$zUGf(?G|T$L$$Ck|GD:GN‰ЋV,L$$T$kwt GO@ WG@)WGFBUGMGGƅwV9xTHxE @TDt&uPEBqU4&ɍύzHՍPu4$g_U.D$ EU D$ $T$D$StW@<Et;EtU@L$uED$ 4$D$Du >9uM 9T%=TpT%=TTM 9"}U!PudMWGt$ D$T$$ecdU>tt&EM9ut&M U0)uPIL$uD$#4$nE 8bD$EU $T$3L4up@0t/px0t#px0 t4p@0@ $uUp@0u&$tMu Tt2uE xD$UD$$K $[ċTTllhD$M E$@ D$ D$ED$bUhE h8)@9G$h)‰T$D$ThM E)Bp։uptdIT u3Tu TNlu NuE 4$D$RU RT뭋E @ TuTM TQ똋UM $L$RE @TȉD$UM $L$UlUu >u E$@ D$ D$D$D$EU $T$IDMp@0t/px0t#px0 t4p@0@ $uupx0u#$tE$kYt&'UrU MP@L$ D$T$$_k&uE 4$D$uU RTUWVS:}Gt%=U$GG tlBED$UEt$$D$ sG t2N 9u tEU $T$t$D$ HZ[^_]Áf̍&|$ED$ $ED$"?{|$ED$ D$ $D$M,xt9u tUE $D$e9u &'U]E8$E D$ED$P]]ÍU(uu }}]Â8<$t$D$lUF tU@]u}]É<$Et$D$ D$>֍&'U]E 8$E D$ED$m]]ÍU(uu }}]7<$t$D$pF tU@]u}]É<$Et$D$ D$@=֍&'U(uu ]}VNB7 d1t u9]u}]Ét$ED$ D$ $D$UKt@Et 9tEt'1ɅtPw t 80txEt p cEt@݃\q@|$E$nD,t8t%0Bw t0t 1tdt܋jt$E$aqV&U1WVSß5,Eu tF t @,[^_]%=U UljEJω9sA<Eu 9rEtBUBU@EET$$ED$7UEHBBuEBN BOE$&Lډ$t$D$0FӉt$U$X.EEt$$ED$ED$ 4:FE&'U(Euu ]}}EV$4% = t߸V]u}]Ë@t܉%=BEUU<$UD$T$;uP1}uGPf_t"|ҋ<$D$T$6<$D$c=ڋEBV7<$Et$ED$D$ 8f<$t$VV6<$D$6UuEu ]2t$$D$kfߋ]u]Í&'U}} ]uÅ2G u]Ћu}]É|$ED$$RO1҄tԋU0$t$@@D$Z1҄tP9s&'F<w9r녁O yUWVS1M Q%H Au'<[^_]ÉL$u4$iHMy}~D} U U܋t,M A U܋BuFFE M P%H A>E Mt@u V Ft1 Ft VE UP@QAtNM Q M At Qy u NU MR P uF t E HUB%fT$M $Exuxh8[4$E D$AGL$u4$FE P:L$u4$F$FM MgL$u4$sFE E=U8tGEM M܉A0$EA t @$hEt-b0U MP p@,fB(u @ pE܋U܀J0GPEU U܋B @EM܋A xu 6uF0$ uKF,t@MpH,9Jt1Up@ttp@L$$h9tN0 EtMu $t$2E|$E$-HMu $@ D$9E>EU U܋B @EM܋A xu 6uF0$@iF,tHMpH,9JKUp@t!tp@L$$8N0@Mu $@ D$9EeEM M܋A p t@9xt;u4$A @D$v1U @ @@ @ \ M܋uU܉4$B D$8M M܋U܋B HM9~JP B(u B,uxMp@0t/px0t#px0 tVp@0@$@u?up@0u $u"BH%ftp@H%fJD$uU4$t@H%fuT$M܋A,@,D$ A @@$D$PEuEU 4$D$T$G D$ "2M M܋U܋B xM @ @ H0u\E܋U܀z0B,tHMpH,9Jup@t!tp@L$$5E܀H0v1Tu 6uXE UET$$=MƉ|$ $=Ut$D$$3M MkB$9`4$U܍ԪD$B @t@$D$-E vu 6u܋F @EJEu 6u܋F EU܋B 8M M܉A0$A,tHMpH,9JaUp@t!tp@L$$40N0'uU 4$@ D$ 5M MdUuU U܋B @ EM܋A x Mu $@ D$4EыMuE E܋@ @EU܋B xUM $@ D$4u 6u΋u4$D$,UzGuM p FM9AU܋M$t$D$@U p@M A%H A t u N t:E M P At QUu P@QAM Q uAM At Qy u NU MR P WL$u4$l>E P먉D$UM $L$.XE E $pMQt fz%u 6u܋u V u܋vu HVU܋M@B@BfQ%H Au)U@@bBL$u4$]=Ɖ $=E PM܋u]VU܋J )ȉ$s=VыM Q0UMzu V%H FumU Jy E HU MR P ut%u NuU  P@QAHE Hىt$E$Q<낋M Q%H Au6E P uu VUD$U$ p9t<$D$+v'U]E{D$$E D$b6]]Ðv'U(]EG;uu }}F< uPPu5MHMA9rfM$EL$D$.@@ F F%|FU))P)PP ]u}]É<$t$L$nF놉<$t$D$#FJ<$t$8F.v'UWVS-!u }F%=t$EUD$E$D$ *EEMLM9Jrs;}tj |$UȉT$$-MH@F%h FExt 8u [^_]Ív$t$T&:뒉t$EL$$IEEpBEELU(uEu }}D$E]<$t$D$ D$+F @u ]u}]É<$t$ 名UWVSáuF gBE:EF tUp@$uEM A t E1ҩ tMp@$u;UtX|$E$ED$,UD$$,MƉD$ $D$KF t9@E8|$EU D$$ET$D$ a*[^_]Ét$ED$ $ED$;뱍&D$UM $L$FK뎍t&L$E$MU Bt$ED$ $ED$~v'U(uEu }}]<$t$D$D$ ,F @u]u}]É<$t$UWVSÁMU B%=D$ E UD$E$D$'U E2E$71NjET9VrpU9UtaЉ$ED$GD$G)U xB%h BExt 8u [^_]É$T$"U똉T$E$E D$AEU 2m2FEE<&'UuEu }}]K?<$t$D$IF @u ]u}]É<$t$卶U}}]uhtkƋ`hFFE u]u}]É<$t$D$+U B9Ps҉<$t$T$p@<$뙉UWVS]Q } O$3I@@@ @@@pE9}}#}rUz MtUBEN F UV E FUt ~MUE$U D$T$7FEFE|$$GG t%G [^_]Ã} tUVE@붋@ 98t,9xt'9xt"9xt9xt9x H EF Et&|$ED$$yt&UW1VSÿ ,E uHt9EUp9t#gtBtft9U B%ft~t$ EU |$$ET$D$ED$ED$!!tt#tLt,[^_]ËE H~@ދ똋8됋t눋T뀋$uj_PTI1B7(,`!l H8|qTf5&U @T$Et$$tZHQU$D$t$U4D$$t&UWVS   E xvSBtJzƐt&F ;EtG7uU @u#B% ЋU B& 1[^_]ÍV҉tBu`Ft~ gtV~3$!F $u 4$!vE$F D$߃uЋU$FD$뼉t$E$E D$R느&U}} ]uG tD%=tBU0|$$t$Ot$E$%]u}]ÍUp@0t0px0t$px0 t5p@0@$uUp@0u$tD$ E$>D$-lE$XD$| U(}} ]uG%ftE|$ED$<$t*p t$E$ED$!0}]u]Ít&E$-|$ƋEt$D$ <$D$D$h(Et$$ 됐UWVS u }B%ftI<$T$D$<t1@ @x&94t Hy [^_]É <$tD$) &UWVS荿Á,E }pM Q%=KD$ EU $ET$D$M QE hPUM4:9v2F9BD$)ʉT$ȉ$9U pMxt 8UE)‰UM Er@9BrzEMEu<BƋE90vv'NJ9w $UMT$L$MU HB @u,[^_]ËE$T$'L$E$EJ@D$ 7M EbExU Uύ4:MʋH9BM)U)9~oEuKMɉM~<$t$L$EU u)xM A @?L$E$B<$EUD$T$E똉EuUMt3UME )։ $D$t$(MU4$L$T$b놉t$EU $T$kME U)΋MD$)Љ $D$UUJUBtMNMM}uu<$EUD$T$wM $D$ U M0L$E<$D$U B @M $ $E D$#iD$MU $T$5M M HME$tkUWVSݻu }FEF3t\Up@0t/px0 t#px0t4p@0@$tD$E$D$'F%ftFG%f|$U$@BF% Gf@FUt$$G8GFGFEOFUhG`h[^_]Ít&|$ED$$)bt&t$U$&UWVS]Q׉ $D$0ƍ&'U(]U 1E9uut0B uSt,BE4$uD$D$,]u]Ív4$ET$D$D$ v4$T$ʼnUWVS软ñU Eҋ8B BEUE9s'Ott&9s Ou9rMЋ})ȉEtGE9Us/It%89s Iu9r}E)[^_]ÉT$ED$ $ED$Bv'UWVS轮ñE tY@ BE2U9EE<09s!t&E>x$Et E9rEU[^_]Ít&t$U$D$D$ED$ 뫉D$UED$$D$ YE$tD$et&UWVSͭU$6'}艅U$~@t"F:t9rʋ)ω}H!$D$}E <$D$T$L$ teɉt!} 7F9r6Ƌ)9ɉt8E EU$T$u t4t+M $j tu4$|$u4$t(} O U M9Ht l [^_]1E `֍&EU $T$L$t$ #D$ UET$$L$Y(FMu $t$S} G%H G1AƉE)Ƌ@9:PU9)D)}UNjET$$V~Qc&AF:ŋMu $D$ t$|$14$9Ut$$Mt$ $u )։p} D29A9F8vu )9)9҉t UM$L$t$|$ U )pp|$MD$ $ } 1)ΉpUAЋD9Ar9}E <$D$EyDD$>U ȍ&<$D$T$1ω1ҋV~N}D>9E }UɉD$D<$~D$u EE뷐@ p @ x U B%H BW9PrY0|$ UEt$T$$} A0E$tO M PU bT$u Mt$ $돋}<$D$TVA t0@u'WCE$tMUDA% = t$L$uD$4$P}DA u)A uډL$UD$D$ $묉<$L$D$ED밋U$D$I~uD-uDr9D$}E <$D$U BT$M $u F<$D$UWVS,} !O 2%=tuUp9 tat0|$ED$ ,D$ $D$U0|$$/E|$t$$OM%=4h%=VtG%H Gu$O݃@X&,[^_]ËE$|$t7uUuY~5%H GuO@ 뢉|$u4$c݉|$UD$$O믈,A<M*A,A<v, <v,0< w A,0< vEI;r!,0< wx1<907I;sߋF9Fr:Fp9v AI;wQ,0< w1|$U$FD$[7ˆʈ,@<, <qUu$D$FD$ D$tt.u4$D$܃4$|$\$'|$E$Wu+Et%H GU$y_7~ t4%ȁ GuOF E$|$t7މ|$uD$D$ A4$7‹7~ t%H Gtu4$뫉|$UD$$D$ $D$t@ 9t9t밋8G } EU1U&U@ @bU@,uFUP J u rE$UD$$.EED$ U$ET$D$:UD$D$$UƋET$ D$$D$[Ut$D$$D$ D$E$UP J urt@ H @ G t@E |$ED$ $ED$_‰T$E$D$t&U뒉E$D$EU@ {Ut$ϐt&u< "t0BED$UED$ $D$6Et$UED$D$ $뺉t$E$O* uE0t&U@ E>&U]U 1eYt(Bt-t#Pw t80t]]Ít&1t@ ۍt݃\q@ԉT$E$렐v'U]U 跁ëBt@ ]]ÍvT$E$A名&'U]U g[Bt@ ]]ÍvT$E$1名&'U]U  B t@]]Í&T$E$ᐍ&'U]U MĀøB t@]]ÉT$EL$D$ $SܐU]U MthB t@]]ÉT$EL$D$ $ܐUWVS-!u }Ft t@[^_]Í&% v t$UE|$$D$ EU;tGF?<W9PriU|$$T$x@F_ FExG8:$t$)t$ET$$ 뀐t&t$UD$$Ut&t$E$F2t$UD$$ƋEPBf=_t)Ћt$ET$ $D$T$E$Ѝt&t$E$FH&Uuu}} ].~"4$|$D$ E4$|$D$}]u]ÍU(uu}} ]}4$|$D$E4$|$D$D$ q}]u]Ít&Uuu}} ]n}b4$|$D$LE4$|$D$9}]u]ÍU(uu}} ]}4$|$D$E4$|$D$D$ }]u]Ít&USU|ðE Pt@t@,[]Íղʃw[tuҍʍ뺍q벍몍뢍뚍zH뒍P늍t&P댐v'Uu1u ]{t"V u%1t 01F ]u]Ít&t$E$AVǍUu1u ]{vt!V uH1t 0F u1]u]Ðt&@@,$ED$WΉt$E$V뤐&UWVSzU} hE`hUBBW9%GWƒv2 t p@@W%H GuMUOMt-D$UET$$WU|$D$$E[^_]É|$E$뢉$@n|$U$Gt&|$ED$$9It&wGU|$$Gw|$E$WE$AEvU(]E'yuu }}t9<$Et$D$D$E<$D$s]u}]Ít&<$t$D$D$ rF @tɉ<$t$뻍&'UuEu}} ]{xo4$|$D$MD$E4$D$u]}]Ðv'UuEu}} ]x4$|$D$D$E4$D$u]}]Ðv'U(E}E]} wò$E]|$D$EUD$$\$D]}]Ð&U(uEu}} ][wO4$|$D$-D$E4$D$ED$ u]}]Ít&UWVS w } G 00Ft6t$<t EdU$@D$>F <Ft Ed~UtUBUPEuagF @u [^_]Ívt$UD$~$iut$ED$U$Ntt$U$ 묉$T$MtO덉t$UD$$yHU$D$OE$4UWVSuá } ugP H,4$|$D$*c@$$`04$XLƋBFBFB F BFBFBFBF$|G7%G [^_]Ít&4$@,D$q@,\v4$|$;Uuu ]}FtÒ}%= tMfyt<$L$]u}]ÐA uuuى<$L$אt&<$t$f뵐U]EtD$$E D$]]Ðv'U(]EsûD$$E D$ tD$D$D$]]ÐU]U wskzv @u ]]ÍvT$ED$t$itۃ`Ր&'Uuu ]s~v @u 1]u]Ét$ED$t$tًPu t9p uĸ뿍t&U]rÞ$ܾU$EUD$E D$ED$ ]]ÉU]ZrN$茾U$EUD$E D$ED$ 9]]ÉU]EEEr$E D$ED$ED$ &]]Ð&'U(uu]qè4$D$UD$ E$U t$D$T$D$D$Eu]]Ðv'U]EEEAq5$E D$ED$ED$ 6]]Ð&'U8uu]}} p4$D$UD$ E$|$t$D$D$D$G @u ]u}]É|$E$⍴&'U]jp^$蜼U$EUD$E D$ED$ y]]ÉU]p$LU$EUD$E D$ED$ ]]ÉU]EEEoõ$E D$ED$ED$ ]]Ð&'U(uu]toh4$nD$UD$ E$U t$D$T$D$D$Eu]]Ðv'U]EEEo$E D$ED$ED$ ]]Ð&'U8uu]}} nâ4$D$UD$ E$|$t$D$D$D$G @u ]u}]É|$E$@⍴&'U8uu}} ]n4$[U|$D$D$ E4$|$D$ED$ ED$ED$E D$E$D$}]u]Ð&'UW} V1ƒ1w.0 w&A'QAtBA,0< v^_]ÉU1҉W1VSIm=Lƅ7}@;@Lƅ611$11҉11 1`111X1ɉ11;@ƅ5ƅ4ƅ3ƅ2ƅ1 ƅ0ƅ/ƅ#ƅƅ_dƅhs>%tA;@hsx%u9A;@h)Mh $D$(h9$9.V|V_LC9%*48AhP4_ E|4oMBwv U B tMp@$__X#ƅ4t9XvX78t<Eu AXA@9AA1$X(9sƉ)E dAD9A^qƋt 10t 5tA10t811D~$LFDA;D|⋅$t&$Dt&0FDIɉDu닅Xt 54t`ƅ4tƅ77t } O U )։p14uh;@L[^_]Ë`tـ2  HH )‰`}k1Oƈ0uߍE)#P牕Xn9v)щ$SEJ>?051X(&O0ѭu耽6sL0BbBR$uƅ6_XtSO1u瀽6L20F_2F뫋O0u瀽6<0O0T$ }D$D$H<$D$ `4$dL$D$dD4$D$ T$4$|$D$X14$D$L$11DLFDA;D|E$E D$AƍD2D$.U yE uD$4$ABD$U t$ED$$|$UX$D$MD$ $}ƉD$<$D$P8E Xs $}؉|$t$)Xƅ8F t@ }8<$D$ƅ/l4`2  PP )€0`t0L4u:x@0t0*LB B-ى.LFʉT$ }D$D$P<$D$ Ķ`Et\/htAh+VtuBEMBluՋ}BӋMBƋ8F t!@ /h뙋}8<$D$ƅ_f/hh~ lE4/qEMB۽_1ƅ4M9FGFfGF G F G F @EEE<$D$iMUD$UE$)D$ ME>FUE9UsKEEt%U4:‹E#B;Et&uEE9Erǃ,[^_]Év'UW1VS{Eo E tOE ptEE0E @E't6$蠤uG;}wE4ދE @ [^_]ÍUuu ]Dt!t$E$$94$1]u]ÐU4$Eu |$x~ J A B `$B t@$u 14$|$]ËuI8P Bu+z@ Pu xːt&@Ht&Hύ&J밍&Au yv@ m@,`a$UB 3@6#vt&U]EC{uMu }Ptb6t2U$L$D$[t@]u}]Ðt&U$L$D$)Ӎ&9t_AuDt8뫁fo6u1떋U$D$AD$2yE6$D$AHދZUuu ]qBe}n~dE$ t$D$Ut ]u}]ËMhNj`hGGU$ |$ t$D$FG%GVGt <t UdQM $7R P ˋE$JRHP뮋U$|$MEt$ $D$ 跦녋U$JRP@BËU$RP@B@ B 똋U$RP@B@ B P@QAZU$RP@B@ B P@QAEUM$@T$D$ҽMAUME$@L$D$tAUMp$@L$D$袟t@pBR P l|1ɉhdPB? v $%dJ`Q?vD$`D$ $lh;BUl$A$D$FD$ED$ 胞dB$R(P(\P,u51\A,p,EU$|$D$U$@,D$빋Ml $hD$FD$ED$ dhAlh;Hv @$*M $Y@B@B@ B P@QAUMX$@L$D$XBEUT$@T$D$Zt@TAE|$Ut$$T$ 蠞UEP$@ T$D$ PA @$B$@(:@ @(B(@,B,@0B0BH%ft7LB4@ @$B0t@LB0EH$B4UD$T$bHA4E@oRՉѐUWVSM,AtE U @ Er(z$4$E$D$t$~qt&EOE%VdUOtJD$U$svUOEET$U $T$ݛUE[^_]1ċUOUD$E$D$臏t@UUOUD$E$D$]t@뗋UOUD$E$D$7t@UUOUD$E$D$ KEOET$U $T$ UUOEOET$U $T$ܚ늋EOET$U $T$轚UUOtD$U$ 1UOUD$E$D$DUt@UOUD$E$D$*t@UOUt!D$U$蓛UOU1EOtbB$@tXB=6=} -wE҉B U=t=8uˍ&EUOUD$E$D$Tt@UOUt'D$U$轚UEOE^1UOUD$E$D$t@UOEE[UOUD$E$D$踌t@UEOE)UOUD$E$D$u@EOET$U $T$hUOUUD$E $D$cEOET$U $T$(#EOET$U $T$UOUUOUD$$Y~E$ZD$s&'UWEVSj'^oLE$L zEЋUЋT$$P(D$M1D$L $1ɋUЋEu E1u1111 11 11 1 11 11 111 1 11 1ɉ11 11ɉ1 11 1ɉ1`dhlM$}uЉ4$y1҉ D$E4$D$D$ 4$XƋEЉ&1Mп@@@@ $ D$ED$D$ )uЉ4$ƋEЉF&1MЋ@@@@? $ D$ED$D$ 蔙uЉ4$1X`߉4$XD$D$芑U4$ D$XD$XD$ 1uMЉ $D$zuЉM4$ T$D$ T$ߘ4$D$]z4$ uT$D$ T$褘EЉ‰$ D$D$D$ wMЋt- t(t# $uԉD$t$=t@UЉMЋX$MЋu $pt$D$ UЉpM$O趤UЉ~+UMЋ#1O׋MЉ $uԉUt$EЉT$$suMЉ $D$EԉD$RUЉMԉ$L$D$0uЉU4$MԋL$D$ u#1MЉu $D$EԉD$ͅt@UЉM$uԋt$D$衅t@UЉMuԉ$t$D$ht@UЉM!1uЉU4$MԋL$D$yt@uЉUMԉ4$L$D$uUЋMԉ$ L$D$ӃuЉ  D$[U4$EĉD$D$ bUĉ 4$T$D$D$ @Mĉ 4$L$D$D$ 4$ƌ 4$u D$oUԉE̋ 0EЉ$T$D$t@Mп $ T$D$o;}Xv'@ EЋUԉ$T$D$躂t@MЉ $ GT$D$;}~uЋ U4$MԋL$D$c4$uD$EԉD$AUЉMԉ$L$D$uЉU4$MԋL$D$4$u D$EԉD$؁UЉ Mԉ$L$D$趁t@uЉU4$MԋL$D$芁4$uD$EԉD$hUЉMԉ$L$D$FuЉU4$Mԋ L$D$! 4$u$D$EԉD$UЉ$Mԉ$(L$D$݀uЉ(U4$Mԋ,L$D$踀,4$u0D$EԉD$薀UЉ0Mԉ$4L$D$tuЉ4U4$Mԋ8L$D$O84$udD$EԉD$-t@UЉdM$uԋht$D$UЉhM$ t$D$uЉ U4$Mԋ<L$D$<4$u@D$EԉD$UЉ@Mԉ$DL$D$vt@uЉDU4$MԋHL$D$Jt@uЉHU4$Mԋ L$D$t@uЉ U4$MԋLL$D$~t@uЉLU4$MԋPL$D$~t@uЉPU4$MԋTL$D$~t@uЉTU\\ppMԉ4$tL$D$V~t@uЉtUxxM|u1|EЋUMԉ$L$D$}t@uЉUl@ MЉu $t$D$蟉UЉf11Mԉ$L$D$}t@uЉU1Mԉ4$L$D$|t@uЉU"1MЉuu1EЋUMԉ$L$D$I|t@uЉU4$Mԋ L$D$|t@uЉ U4$Mԋ L$D${t@u1 U4$MԋD$<L$ D$j4$uD$EԉD${t@UЉM$uԋ t$D$g{UЉ M$$t$D$E{uЉ$U4$Mԋ(L$D$ {(uUЋ,,00$ D$FD$oMЉA44 $8uԉD$t$zUЉ8M<<==\\``ddhhllppttxfx||$ÃuЉU1MЉωu@uUMЋ  $$((uԉ $,D$t$yt@UЉ,M$uԋ0t$D$xt@UЉ0M4488<<x}xu@1MЉ@u   } UDR1uЉDUHHLLPPTTXX\\``ddhhllppt;4$MԉD$L$wt@EЉtUtx)׋H!NjNjEЉxU|)׋H!NjNjEЉ|U)׋H!NjNjEЉUMЋ@)׋H!Njlj@2BUMDDHHLLPPTTXX$D$uԉt$*vt@UЉMt)ϋtH!NjNjEЉU)׋H!NjMljufuUЋMԉ$L$D$BuuЉUF1MЉu1UЉMuԉ$ t$D$tt@UЉ M$uԋt$D$Vtt@UЉM$uԋt$D$*tt@UЉM$uԋt$D$st@UЉM$uԋt$D$st@UЉM$uԋt$D$st@UЉM$uԋ t$D$zst@UЉ M$uԋt$D$Nst@UЉM$uԋt$D$"st@UЉM$uԋt$D$rt@UЉM$uԋt$D$rt@UЉM$uԋ t$D$rt@UЉ M$uԋ$t$D$rrt@UЉ$M$uԋ(t$D$Frt@UЉ(M$uԋ,t$D$rt@UЉ,M$uԋ0t$D$qt@UЉ0M$uԋ4t$D$qt@UЉ4M$uԋ8t$D$qt@UЉ8M$uԋ<t$D$jqt@UЉ<M$uԋ t$D$>qt@UЉ M$uԋ$ t$D$qt@U11$ 1@1D1TƂHXM| Ƃ\\``ddhhllppttx ɈxY E1҉ U a u11ɉ E ) U1MЋB0A0B8A8uV4Q4$֍UЉB,MЋQ8D$$T$Æu;~0 EP,EE8G+Ut_M1F tRt$ED$ =D$ $D$St&UNjU@ 79t9t먋8Gt^ tMD$ $H,[^_]ËMAxxE8UBۉ $|$@D$JЋE$KUƉD$[UD$ $D$D$D$N@ xtGp< h 1u9UB@`.P MAB @EEUD$$lMƋp@ux1D$UMt$E$L$ D$D$Mv.0G G@|$E$I|$MD$ $BK빉 $p@D$D$?hT$ED$ $ED$0BUp@$D$#EO@%fuqMpx0t/px0t#px0 t4p@0@ $uUpH0u$t M $ZE0UD$$D$FX@E0EPB$A$ A$v HuE}G7,[^_]É|$ED$g$;tƋ@xEG tUp@$tS}EU<$D$p@(ЉD$:UB @u}>E0UBs<$T$Bډ$E|$D$N똋E$o'UzvWU@,.EB(9tutGz(U&U$U@(D$ 9EĉT$ED$ $BEUD$D$$D$ .D$D$WT[UWVS4,}<$ED$ED$ED$ G@D$P@HfGxy!Ut @ 9pt8@H%ftE0G,[^_]É<$tD$=<$@,D$@$D$@(D$D$ lEt@ p댉t$<$`D$<$LSrUWVS2\EUUȉE̋@ t#xv ƉEU$ŰD$D$EԉD$EЉD$ Nt@ uUȋẺUB\[^_]ËE$D$@D$aKUD$$LE붋uċEŨ$t$@D$gix"ut$E$D$f<|E1EN4$D$@$6Q% =J@EE싆p@0tp@0@$u''pH0ul$t_Et>4$UD$D$ T$Tg‰4$T$D$pBF>[^_]É4$4D$ D$GPE룉4$EL$D$D$ e1t&p@u1z4$p@D$D$.V4$tD$.&UWVS-!+,EE܉UB @EEE܋EmEEEUPw@ uuU@ @vE䍶'utu}4$|$MEMtbEU$T$+D}U܋G)~EuU܉2}G,[^_]É<$ED$ D$D$8E‹uuuTU@ x u@-E1E . ׉t)uU@ @ E$9 D$L1U@ @uEuqU@ @ru>Iv~Ol~b}uK BEU$@$D$@(D$AEuP EU$@,@,D$D$AuU@ vaD$ uED$}4$|$-v'UWVS',EMEU苁9EtE@MUAU@EEubU9~?M0D$$l.UM| IuNxE xg)4NyUJT$D$MD$ gD$ $D$FEEUMA,[^_]É땋E$X D$0ۍFFP$,`M|$`EED$ EMD$E $D$+\`M $D$M*BEU t&UWVSÁ%E8@@$@tkUE$73UƋE$D$4Ut$D$$*F @u7UB:[^_]Ívt$E$2ՋU@ EB)z|$|$$D$ 3[U(}}]uÓ$EGP G4<$Ut$D$2F @uE0G]u}]É<$t$B1UWVS=1$Eu8@@N 4UB@BP E@U)9Ur@UEB @tu$EU2B]u}]ËO M r ti tIE u,t E먋EE0U똉|$E$9]OB(uB,tNjEŋu uG%ft|$ED$P$v'qBh뿉UWVS-!!,EUE؋BxuXBM)~&EE}E8UB,[^_]É$MD$ L$L$/E뺍vM؋1M؅VʃwKl t$U$TMM܃E}܋M؉9EeEE݀v68t.Ht' uy$7@V%H Fu7F @uUUyt$M $,}}Yt$U$6븉t$E$6qt$}<$Q&6Up@0t/px0t#px0 t4p@0@$uMp@0u`$tSt$}<$+2t@<$D$ D$BHfuER4@ @t2@$D$ WC@4t$EE$RUP49ʍp ǁUtM}9}t$E|$D$ $?F @t$U$D+t$M $,$0$X ‰EMT$E $!}G @ D$EE$MUMP p@,fB(@ pH0t$E$-AVE}Gv'U}}]u7_SB< wh%=t<<$D$J@ @uG]u}]Ít&<$D$*ڋB =tHB `뷐t&<$D$N'뫍U(}}]uGâ7P GUx v<$D$&]u}]É<$ED$D$ D$=B%=tT<$D$.@ @u.E@t EG뗉<$D$D$!މ<$D$(‹B =t@B `럍&'U(}}]uGâ7P GUx v<$D$%]u}]É<$ED$D$ D$<B%=t2<$D$H@ @u EG룉<$D$ (B =tHB `UWVSMA1<[^_]É|$U$'ى׋F&Put PE}x@ aEEBut $B%=@ E܋EHE}݃1ҋERP,$}uE1҅tU&Et !Et3EBȅu؉|$E\$$PуB tH@]@ t%@$E\$*E|$\$$뱐U$D$O)͉T$E$>)묋@ U$D$M؉E@ dE$FD$LF7}M܋GQ 4uR F4H&UWVS LEH0A$@VЉUU@ >u G D$U|$D$ $A$@D$tmMA1@$@u }G t*T$EMD$ $L$*}G @uUMA1L[^_]É|$E$*؋Ft&>E@ uUB@$@uEGut G 7}EEEtWFPut *Pt2Eۀ}@ EEE}EG%=„@ 8UYE;ErE}to}uK=wM؋}D$ $|$w M1ҋ} $|$RP,$\$?eD$UM$L$EGEF@ uUB@$@uEG @}tE@ t"@UM$L$\$>E$]ȉD$E}E<$D$\$>UB @uM}G7<$T$|$M $`9MrE);EU܉)9ueH [؉E@ }<$FD$$;>FM $D$ ;>a}Q GUF;&UWVS}O7A$@FEVB u @ T$<$D$D$ A$@D$ tjG7@$@u MA tFT$E<$D$ D$$&UB @uM7G[^_]É<$T$;މߐt&@ @ EG@$tR@ t:@ M<$UT$D$v E@ @uU량<$D$<$D$|9뻋@ t"@ <$ML$MD$4 묉<$D$Ӊ<$D$49SQ GUn&'UWVSMA}O7A$@FEVB u @ T$<$D$D$ A$@D$PtjG7@$@u MA tFT$E<$D$ D$T$UB @uM7G[^_]É<$T$kމߐt&@ @ EG@$tR@ t:@ M<$UT$D$E@ @uU량<$D$<$D$7뻋@ t"@ <$ML$MD$d 묉<$D$Ӊ<$D$d7SQ GUn&'UWVS}q<}7tMF@ uA t><$D$L$D$ D$t77G<[^_]ÉAut HA 9FE܋@ut U܃uB%=A%=uMu)U܋R 9P |UJU܋P x ;P s㍇tU܋R 9P ދP x썇t&A t1@]@ t@Ev띉<$D$<$L$Ɖ<$FD$|5VU뚉<$D$\5t&UWVS荸Á<}7tMF@ uA t><$D$L$D$ D$t77G<[^_]ÉAut WA HFE܋@ut U܃uB%=A%=uMu)U܋R 9P UJU܋P x ;P v㍇tU܋R 9P ދP x썇t&A t:@]@ t@Evȍ&<$D$ۉ<$L$뽉<$FD$3VU닉<$D$]3UWVS荶Á<}7tMF@ uA t><$D$L$D$ D$t77G<[^_]ÉAut HA 9FE܋@ut U܃uB%=A%=uMu)U܋R 9P ~UJU܋P x ;P w㍇tU܋R 9P ދP x썇t&A t1@]@ t@Er띉<$D$ <$L$ Ɖ<$FD$1VU뚉<$D$l1t&UWVS蝴Ñ<}7tMF@ uA t><$D$L$D$ D$t77G<[^_]ÉAut WA HFE܋@ut U܃uB%=A%=uMu)U܋R 9P }UJU܋P x ;P r㍇tU܋R 9P ދP x썇t&A t:@]@ t@Erȍ&<$D$ ۉ<$L$ 뽉<$FD$/VU닉<$D$m/UWVS蝲Ñ,}7tMF@ uB t><$D$T$D$ !D$t77G,[^_]ÉBut AB /NAut uA%=EB%=8EtM}t9P x%@ 9tUG썇0P xFċ@ ;B 뽍&B tJ@]@ tE@uz<$D$ Ezt낉<$T$ 뭉<$FD$-N<$D$-UWVS議á@ u G D$UM|$$D$ A$@D$dtj}G7@$@u E@ t'T$M}D$  $|$bG @uUMA1,[^_]É|$E$v؋}O&'>EPu GA$tlU@ EG tEUH !ʉЉD$}U<$T$MA @u }>K<$L$|$M $"U!뱋ME $D$j"눁tNU@ EG t'Ux !ЉD$}U<$T$ s|$M $YM!ϋME $D$@릋EU$A|$MT$D$L$ }o}Q G&'UWVS,EH0MA$@cVUEF>@ u G D$UM|$$D$ A$@D$tj}G7@$@u E@ t'T$M}D$  $|$ G @uUMA1,[^_]É|$E$؋}O&'>EPu G1A$ uAE$@utjU@ EG tCUH 1ʉЉD$}U<$T$MA @u }>2<$L$=|$M $}1볋ME $D$느 uAE$@utNU@ EG t'UH 1ʉЉD$}U<$T$\[|$M $U1ϋME $D$릋EU$A|$MT$D$L$ }>}Q G&'UWVS=1,EH0MA$@cVUEF>@ u G D$UM|$$D$ A$@D$4tj}G7@$@u E@ t'T$M}D$  $|$2 G @uUMA1,[^_]É|$E$F؋}O&'>EPu G1A$ uAE$@utjU@ EG tCUH ʉЉD$}U<$T$2<$L$|$M $<} 볋ME $D$#느 uAE$@utNU@ EG t'UH ʉЉD$}U<$T$[|$M $U ϋME $D$릋EU$A|$MT$D$L$ X }>}Q G&'UWVS荟Á,EUMEBP AU苁u>G RW $uc`@E0,A<, <_+-W .up@$ut t_MuP@ $t$D$T$ E@ @uuM1EuF,[^_]ÉD$U$D$ EU$YT$D$uM|$t$ $D$ 녍t&@ =tTEU$T$@ ؉D$MA @uUEMAFL$u4$JڋMu $t$@ D$F @uMU ut$E$ݍt&x tLEuD$4$@ ؉D$hUB @uuM1EUB4$T$D$Mu $t$/]4$|$>W uttBt@Mu $t$\$|$U$׉|$E$W몉|$EUD$ $T$MA%=t3D$ EU$ET$D$>-t -r+@E|$uED$D$ 4$AtD@UM$L$\$uF @u MU t$E$ |$E$밉|$U$W $|$D$D$ 9D$ ItbUMUA uuUEM>D$uL$D$ 4$DE@ @u MU ‰4$D$eE8u> &'U(}}]u+7t @ t/PtJ1ɅtPw t 80tuG]u}]Ít&t @ ǁt݃\q@ztʼn<$D$뗉D$<$D$D$ *D$ t j7&UWVS-!ELECE:E1E'&Et"tGJtuvt&'w҉~'JGuM1@E8L$ED$ +D$ $D$tOUMUA u uD$uL$D$ 4$E@ @4$D$E3t&u$UWVS}O7A$@9FEVB u @ T$<$D$D$ A$@D$tjG7@$@u E@ tFT$E<$D$ D$UB @uE7G[^_]É<$T$މߐt&@ tZ@ E@ t:@ <$UT$U‰D$gE@ @uU밉<$D$<$D$m뻉<$D$_띋Q GUUWVS}qEH0A$@lVUEVB u @ T$}D$D$ <$A$@D$ztgG7@$@u E@ t'T$}MD$ |$ ${G @uUMA1[^_]É|$E$؋@ ~x tW@ t;@ M} $|$D$G @u댐|$E$1D$U$ 빋E$| D$^t&D$}<$ q}Q G&UWVS͐EH0A$@vVUEVB u @ T$}D$D$ <$A$@D$tgG7@$@u E@ t'T$}MD$ |$ $G @uUMA1[^_]É|$E$؋@ x @ tf@ uU D$$#뫐UMT$ $T$MA @uEUB2tL$}<$]݋E$D$ 댉D$}<$ i}Q G|&'UWVS ,}O7A$@HFEVB u @ T$<$D$D$ A$@D$tlG7@$@u E@ tM<$ET$D$ D$E@ @uE7G,[^_]Í&<$D$$׉؋@ tg@ EJ uG@E$@ut(@ E<$EUD$EЉD$Of<$T$n ω<$D$` 됋Q GUUWVS}qEH0A$@VVUEVB u @ T$}D$D$ <$A$@D$ztgG7@$@u E@ t'T$M}D$  $|${G @uUMA1[^_]É|$E$؋@ tj@ EJ u}G1@$@u t(x EUM)lj|$$L$}pT$E$ʉD$}<$늍&}Q G&'U(}}]uˋÿ7tWVB u@ tH<$T$D$D$ D$t"7G7]u}]Í&@ t=@ E@ t@ ;E} 붍v뫉<$D$؉<$D$뺍v'U(}}]u7tWVB u@ tH<$T$D$D$ D$&t"7G7]u}]Í&@ t=@ E@ t@ ;E~ 붍v뫉<$D$؉<$D$뺍v'U(}}]u 7tWVB u@ tH<$T$D$D$ D$Ft"7G7]u}]Í&@ t=@ E@ t@ ;E 붍v뫉<$D$؉<$D$ 뺍v'U(}}]u+7tWVB u@ tH<$T$D$D$ D$ft"7G7]u}]Í&@ t=@ E@ t@ ;E| 붍v뫉<$D$:؉<$D$,뺍v'U(}}]uK?7tWVB u@ tH<$T$D$D$ D$t"7G7]u}]Í&@ t=@ E@ t@ ;Et 붍v뫉<$D$Z؉<$D$L뺍v'U(}}]uk_7tWVB u@ tH<$T$D$D$ !D$t"7G7]u}]Í&@ t=@ E@ t@ ;Et 붍v뫉<$D$z؉<$D$l뺍v'UWVS蝆Ñ}G7P GUVB u @ T$<$D$D$ "D$teG7@$@u E@ tF<$ET$D$ D$E@ @uE7G[^_]É<$D$މߋ@ tO@ E@ t/@ ;E 1;EJ<$ET$D$뉉<$D$2Ɖ<$D$$먉UWVS]QuEFP F<U@ u_@ t?@ 4$؉|$D$G @uE8F[^_]É4$|$މ4$UD$볍&D$4$D$D$ 9D$ tHUG u UE늉4$|$D$D$ )G @uE8։4$|$PU%t&UWVS=1<}G7P GU䋇VB u @ T$<$D$D$ .D$UteG7@$@u E@ tF<$ET$D$ D$YE@ @uE7G<[^_]É<$D$pމߋ@ t?@]؋@ t@E<$E\$D$뗉<$D$։<$D$븉UWVS }G7P GU @ @ tv@$HE<$\$D$eUB @u?G)~E7G[^_]Ét$t$<$D$ A͉<$T$Q볉<$D$#끐D$<$D$D$ 0D$ tFU7B tD$<$T$D$ E@ @u UX<$D$&UWVS轁ñ}G7P GU @ @ tv@$E<$\$D$UB @u?G)~E7G[^_]Ét$t$<$D$ ͉<$T$볉<$D$끐D$<$D$D$ /D$ JtFU7B tD$<$T$D$ cE@ @u UX<$D$&UWVSma,EH8@Q UA$J݃]E݃\qu z ݃]ExU $D$0Eu ܈]EEU$T$\$eE@ @uLuF)~EUB:,[^_]Ív|$|$4$D$ 8Ǎt&D$U$AE܋\q]p$FU$ D$0uƆxt&@ t @D$U$UWVS~ñE8@@$@ t@ $U D$E0EƀxUB)~"EE8UB[^_]É|$|$$D$ ‰D$U$rU$ b&U(]}u $D$t2$ED$D$UtE4$EuOD$u4$ieAEU@iCB‰UUi ЋUi[ E]u]ÐUWVS}}G7P GU @ @ tv@$E<$\$D$uUB @u?G)~E7G[^_]Ét$t$<$D$ Q͉<$T$a볉<$D$3끐D$<$D$D$ 1D$ tFU7B tD$<$T$D$ E@ @u UX<$D$&UWVS{\}G7P GU䋇M@ @ @݃\qr/<$]Eȉ<$ D$\$\[^_]Ív$hU<$\$T$E@ @uE0UB[^_]Ít&M $|$=t|$U؉$밉|$ED$$CG @tU$뻐t&U@ |$$D$rvt,@݃\qv|$U\$$;M $D$ ƋM $D$L$ED$ D$ $D$ht4G U2u$|$D$D$ zt&k&UWVStÑ1Uąt<}W tp@$t|$ED$$WI@EEG tUp@$EUUE;Er‹E)‹EU)Ѓ}E~}4;E~ Eؐt&EmUMԋuɉ2D$ MʋMT$ $M܉L$U܋ED$oT$$Eԅt M܁I E 1}ug|$EMD$E $D$ ED$ED$}tO tt$U$}E܋7G7\[^_]ËUċET$$|MƉD$ $D$CF tJ@EEEF KUp@$4H'Et$ED$ $ED$襹뢍vUЅ;W |$MED$D$  $ZUp@0t/px0t#px0 t4p@0@$@uMp@0u*$tD$E$D$WhWM܀yvVU܋@,xP(9tu"tGx(}܋UP M܋p$MU܉ $@(D$M܋L$ED$ $ M܋UD$L$$D$ xD$D$k\|$U[UD$D$ $-@Ev|$MED$ED$ $EUEЅDE9Up@0t2px0t&px0 t7p@0@$@u vMpx0u*$tD$} D$<$EE0UBE؅EE}MU ȉEx )E1vE؅xM؍;EE~ЋEȋEMȉE9}뵍v$|$tME9ȉMtEԉEEE|$ED$ $ED$/W yMp@$bEYD$U$&D$}<$D$ MED$}ĉ $|$諵P$M܉L$a<$tO'EEH} D$<$t&UWVSmga,}G7P GU@ @ E@ @ EEEWB$ JB$,xMtMExU@,vP(;UtutUtUBUP(UUP UUP$<$EUD$ET$D$ U<$D$T$EG7,[^_]Ít&<$U@(D$輲Un<$D$D$ 謼U<$D$T$D$ vD$D$ <$UT$it&<$Et&<$D$Tr<$D$CJ&'UWVSmea}>G QPUE܋M~G tUp@$U9~UD$E$EȉD$EЋUD$T$ U)ЉEU~G tMp@$tPEM؋}D$<$D$ޱ}G @uUMA1<[^_]É|$E$Չ $E|$D$U똉Ejt&EU1$E|$D$D$ M|$ED$ $ED$n@ t@ M)ȉEXD$M $-␍v'UWVS]cQ<[^_]ÉD$U$Չ4$EL$D$U또t&Edt&E1U~MA tMp@$tЋUԋM)ЍU $ED$ D$ED$UȐt&D$ E܋MD$E $D$^T$ED$ $ED$ܮ t&D$M $UWVS`ѨE}0@@O U)G@MUG)P G}G7[^_]É$|$ۉ|$U$ͽtMƁ8널UWVS_ѧ,EM8@P AU7F F@EEU tbVtZ tMpA$t?t$E$uUD$$&MƉD$ $ D$軸EV tUp@$t~UD$MU $T$莯MA @uHUB)~ME8UB,[^_]É|$|$$D$ 聵ljL$E$莳막$MD$ D$ L$D$%\t$ED$ $ED$UWVS-^!EM0@P A<@ I@ E}Up@${}@d}M}8}#}}wg}|$M $vI}v;}v-}v}}D$EU$D$ T$D$+BG%H $GMA)~>E0UB[^_]Ét$t$ $D$ hʸjxvP@EAG%H GU A$|$D$芵,t&|$MD$ $땐t&|$MD$ $Yt&D$U$衽UWVS[Á,}EGP GUUmUE0F @EEF tp@$t{UB tR@ED$U܉$ D$U<$D$T$AEUG,[^_]É<$ED$ D$ED$|뚉t$<$辱D$<$rH Ɖ<$D$D$uED<$Et$D$D$  &UWVS=Z1|EE8W up@$g@EEMED$UL$$膷UEuUD$ET$4$D$ 3M4$D$L$LW%=FP F4EUt$$ET$D$ .EUt$MD$ЉD$E $)ЉD$ N E0G @uUMB |[^_]Ðt&|$E$Ձt<|$UED$D$ $蓶EMuE $t$D$g녋@Eԉ|$ED$ $ED$9t&t;UMBP A4f߉t$|$ $D$ u>W|$ED$ $ED$ǵEMup@$t9xƆ8uEU4$|$|׈,a<w ucv@Ex&'UWVSMWA|EE8W tOMp@$u<|@EEUtEtU@<=!W%=t;UMBP A4f߉t$|$ $D$ Wu>W|$ED$ $ED$?EMt9up@$t`xƆ8uBEUG @uUMB |[^_]É|$E$ډ4$|$ѯ밈,A<w u벋@E[T$MuuEt$ $D$ ZEt$D$$CUt$D$$Wt )u9thuFP F4UEt$)щ$T$L$ EUt$MD$ЉD$E $)ЉD$ ӴN E0ut?|$UED$D$ $螲uEt$ME $D$r@EEԉ|$uED$D$ 4$>m&UWVS]TQlEEUJ up@$FP FUU@E0EugE`߉D$[UUD$D$ $Mu1vuF @uUMB l[^_]Ét$E$聨؉t$U0D$$MǀyM)@9BMA%H AE:9ƉEs^UMUMt$UMET$L$ $胨E<$D$ED$E;urMI 0)xuL$UD$$MDL$ED$$D$ uED$Mt$ $VvtBUMBP A4f߉ $t$ED$ D$辺Uu2uND$ uED$Mt$ $蝯ƋEU<0p@$tOxƂ8u.9F9r$ML$=9v,a<w F9rtt&U@E0QUWVSPlEEUJ up@$FP FUU@E0EugE`߉D$[UUD$D$ $;Mu1vuF @uUMB l[^_]Ét$E$!؉t$U0D$$MǀyM)@9BMA%H AE:9ƉEs^UMUMt$UMET$L$ $SE<$D$ED$MM;urMI )׉xuL$UD$$1MDL$ED$$谥D$ uED$Mt$ $躜VvtBUMBP A4f߉ $t$ED$ D$^Uu2uND$ uED$Mt$ $=ƋEU<0p@$tOxƂ8u.9F9r$ML$ݧ9v,A<w F9rtt&U@E0QUWVSMÑ,EUMEBP AEUE@ UHM8MQ%߉AMUT 9Pk0E@  Up@$tR&'҈U9v)JMtt&JGFuMuUJ M8)pA%h AEM@ @uEMA,[^_]ÉD$U$AE,A<v%E,a<vE,0< v}_t \Ft&GFMat&IMAct&,A<v%, <v1< v_t\F'MGFIMAuT$ME $D$UMrD$EU$T$M>|$EUD$ $T$*D$ EMD$E $D$UWVS Kt&UWVSmCa,EP0UB$@>}W  t$E$D$菕,[^_]Í&Uzyf@ tL@ |$UD$$tEE0UB몋EU2D$U$V}륉|$UD$D$ $覩뛍t&|$UD$D$ $EwUD$D$ED$E$D$ fIEtx tE7@ Ptx א&UWVSAщ<$D$D$ D$̡뮍v'UWVS8LEUuEB@N U)F@EUEE‰E@%f 1@ umMA@;ADA@uV F@)U}ME4$趐F@$<t1<t<t;4$蒸‰T$M D$ $ǩu4$,FL[^_]úȉ $萄sME $D$UD$$蚙6t&EEE9EU@ P ҉MpH()ω}܋E܅^EE9E=UU@ @ E؅EA@9EUpp0t/px0t#px0 t4p@0@$uup@0u/$t"D$ E$tD$2U qFu܋E؋U‹A)@EEM)EΉM)ƅɉMԉutEA($<E̅Ku؅}̅~IE9EU q )9E2}܅E)UM̋HHMu}ĉMU܅4zMuA DEAPIM؃}t{U؋MȋuU@($uuȉ4$ߔMuA1fM $D$.EM؅~ʍt&uU؋Mȉ4$D$踁EM؅뢋EU랋u؅tiU؋}uvEt}uȃu@($tUE؋J0;B8}@}؋uuUȉ$ uM؍tuE$D$WOuʉ$M؉L$믐M $eHD$M $EU$D$D$ UD$ϜMuU@($u>U2B[^_]É|$E$Y؍&EE0Uĉt$t$$D$ !닐UWVS-+!s,uEF@N F@<)UFP FUE‰E@%f1 @ }؃U؉F@;FDF@V F@)8E4$44$D$D$!4${F UUEB%fuNU@4$U@D$T$wE@ @uEEUF,[^_]É4$D$~׉4$T$b묉4$v>v4$ED$D$4$蕋4$EU)T$D$;}34$D$E4$D$D$ D$E܋U4$D$@T$UE܉T$ _x;}rt&4$T$D$P& $T$D$|$ t$豃$9st&9ruM $esHtƋUBUWVS=&1nEEm@ J@ E܋EM܉MmE@ U؋@E8EUB tMp@$uEE}EM)MEEUM EUA@E$<tE<t<D $¥EEU@$EEEm҉UE̋MP, Ű@ EȋB0t 0tƁ8M׋EŰB nMQ@ @E }EUM E$D$D$B~MUL$$`wUEEB%fEE UB@;BDB@ MUq A@)AU)l EUB 4 ME̋p0UMB })Mt9 Q% ftGB% fu0X E܅u EE M}U9UMA10EP% fuEƋM9MUE)UT$$趚UMEĉD$ $|$T$ ɤM}t UāJ MUA)dEMċU }G;}s#E@1 P% ftGM ME9A$UMB U)E)9щM;}rEuu܅EЋU)$pD$輙pMEĉD$ $|$T$ ̣M}t UāJ MUA)rEMċU EuAMQUE$y+MD$D$ $)E$r}UU}u E̋p u]UMBP A4 $Et$D$nF @u!EM1EUBĬ[^_]Ét$U$u΃EEMċMA);E|Z1;u|EMA뫍&t$UMD$ $L$肞EtUF;u|뷋E $ET$T$D$ *wE늋MUI )M}UPMEP M@AM@UE艊MA @ur}MUA);E|6M}|$ET$$耒E}UM $EUD$D$T$ cvE뫋E$L$mtUUp} MU J $ED$ D$D$vEkMEĉ $D$.EXUu-MmE=Mttߋxt"t͋@tE܅렋M $D$q $D$x"< < < < <  $ED$ D$D$uEyMEĉ $D$qEEUĉ$T$$|0EȋP0i%=WU΋Mȁ$L$|UȉEB(EH*;}kMb|$UEMЉ$D$ 1L$D$vE*MU)$|L$1|EċUĉ|$EL$ T$$>u}t MāI UMB)~?EUċE}u }E-EMD$E $D$w $MD$ L$L$oE롋EUĉ$T$zhB>MA 5@EME;}Љ}M8tEE9EUM8uE9EMU)$ML$MEċUĉ|$EL$ T$$u}t MāI UMB)~EEUċE}u}EM?JEMD$E $D$BvՉ$MD$ L$L$cnE뛋EUĉ$T$LybD$ EU$ET$D$eEȋP0zE$D$LdMŰB0%r0x< t< t< t< t < Qt&G< t< t< t< t< t/vME $D$UD$$x $ED$ D$D$_mEq$c>U Q($u0Q(M`(MpxNxMUJ )M}UPMEP M@AM@UE艊MEq0T$MD$P $cE]E̋p0 $M̋A D$Mt@ @EEs}t*E@ @ET$M $밉E뵋M $sE|$UD$$觑EOD$ E؋MD$E $D$bD$U$xU]Eu}8Ó\7$t$F v7E8U]uB}]Ét$U$Y-ѐt&U]E7+\$D$f]]UuE u]U4$[D$F )‹ET$m]u]Ív'UWVSá[ }$ 荕ƋE$`(EU $JD$1} H!‰T$mU@ @G 2U} B;F(UF 2K} A;F(6V V$F BV$uF$PV$tċt@빋}E<$D$<<$t$&}Ћ@ @8\uxsux+uxu E؃H0 묉U؃b0롍&E؀`8ft&}G @EEM؋uI,MЉM Eԋ@ tPt @,;EtUMԋp UBxy M؋A4A0uF }p@$I8ME؋}P, 4|$U $ЉD$E؉D$ pt$UD$$7MA tup@$t }G8$uU1M؋I,ME$[IڋU؋MB8$Q8NuE}D$4$|$4E-u}؉4$G,@ D$W, D$4$D$6U9Uu܉coD$ EU$ET$D$6T$uD$r4$97UWVS0LEUEB@E苒Bz4FEV$UN(M܋MFE؍F0V4D$EЉ $UԉT$-7UF @$~G~p;~1F$uM@%fUM$UL$D$ UD$VK~uaUMEԉT$ $M؉D$F,L$D$ E9‹UD$F D$D$1F D$ tEUM~ D$T$ $F,D$)ЉD$ RGG h$FM@B@BA tUp@$uO MEL$$3F$t UƂ8M $FHD$\UD$$HEMG%h G~t Eƀ8G @Mxt 8u^UF9B$BEQqJQU0$D$:MEUL[^_]É$FD$@뭉 $|$@딉|$U$;kt&|$M $!E~MA>t:A;Et2UM؉E؉U܉MFUE܋}؋M)EF,U)ЉF,UԋM؋8M܉N(E9UԋM؋BщN$v ~t$UD$g$3tlU)U܋M܉MF tUp@$t2EGMEЋUԉ $D$T$cMEUB$$Et$D$F빉t$MD$D$ g $D$D$LEt$D$g$2Gt$ED$$);t&D$MED$UL$M$)ȉD$ &DE$D$BN$YD$6&UWVS , } uF09AsɍTts $D$ 3ʃF>tMF1ҋF0f<FF t&FB;V0v [^_]1벍$Ze돋F0lUWVSMA+ E }0G<udtW G<1G0GG 'WA;O0v [^_]%맋G$+BG<댍U}} ]u7Ó*t$A4$A]u}]Ð&UWVS]Q*EUuE܋B@N U)F@EUԋU}؋7EEEEETD$ $0MEEEEPp|R@}$tBUEF%fvFx)P%FEt$$NMXG%= |$ED$ $ED$>UXUML|9HEUF oPU M̋RE̋M)ЃElEt&'UUwMEUX)MЋuЉpX}xLB UԍDE܋EMuFĜ[^_]EEEEzUEJUBeM̋uAFMĉM̉uЃ}uD}}E0EUEE9U؉Eu}up@0t/px0t#px0 tPUt$U$蘆Fv'UWVSuN@F >94$;4$;4$'*F4D$4$F0F44$@ D$k%4$)<D$4$8F@F b@ F>fxt @[^_]É4$:FAF@FPtFtt<4$tQu-F)~,4$D$FD$4$2F>눉|$|$4$D$ '븍U]EË$ D$"]]UWVSma,EUƉEB@z @))΅J@MQy)9)EMMx ))щMB9U}UUMB);EfMEU׋UBUB@UU-JuMI@MMQNQMA |t2}U@ UMNuڋE$o UR@U9B,MA@$<t!1<t< $pONjE@@EEUB@$ MA@PQ@HIHE΋MP@B)ƍBA@EJ@ MMQ@t#OtEMA,[^_]ËUUAP A5MUB@PA b@ EA@MU $UD$n84E@@E$MEL$L$D$ A$UER@UoUuu]D8NA$<tUQ FPt=1tPw t 80tt A]u]Ët @ ԁt݃\q@뵉4$D$"N뤍v1띉4$HtNFN떍t&UWVS]Q,uENA$j<UEV8A EEA$@Ht x M4$D$D$D$ !BEt7B t,G x B @ ;x EE4$F@P FD$D$Fxy.4$ED$D$UEF,[^_]É4$UD$T$mEF@@͍v4$U썃[UD$T$G,EU렉4$U@ D$G9"|$4$rGNjE@ @@,EG t U9P 4$|$'G;EGt-1ɅtPw t 80tvt @ t݃\q@S4$|$ BUA4$HtNNېUWVSá,EUEBP(M@1MP A $EU܉T$#UB@$@\Ht x D$ED$ $D$Q?t7B t,F p B @ |;p E؋E؅uE܋MUMB ,[^_]ËUM$B@@P AD$D$U܋ET$$ D$I뙋M $@ D$E9lt$U$D@@ @F x,t 9x 't$M $D9Ft,1ɅtPw t 80tt @ t݃\q@t$E$t&E80EF jG LV%=]݃d@wG ݃l@vUD$$FF @ EG @ ;EU)ЋUpB0;B8}wM}A)9|INMNUL$AM$4$ F@;FDF@N F@)F)UB u4$ML$ D$4$F)~P4$E D$ED$!D$4$>4$D$D$&4$|$|$4$D$  딉|$|$4$D$ v ?4$7t@ @t @$u 4$1lj4$U E|$T$D$ %4$|$4$IE@ B tHME 4$ET$D$D$ ۋ;BBJXP1ɅtPw t 80tEGt`1ɅtPw t 80t9EtEU2B [^_]ÍvEE0Uܩt @ 벩t݃\q@딉|$E$<냍&Eut @ t݃\q@D$U$Et&U}}]u7st/PtB1ɅtPw t 80tu7G]u}]É7G@t @ ρt݃\q@ztlj<$D$럐U}}]u7迭ótCPtB1ɅtPw t 80tt7G]u}]É7G@t @ ρt݃\q@uzlj<$D$Q럐UWVS ,EU$E@D$\MNjPEUA@$t%MM@ +@ E&HM$txM@ @9D  M}tEU$GT$D$릋UЉEvmMUA@EBH=U}B)~Zut@MAP A4 $Et$D$ EU2EMA,[^_]ÃEEU؉$MD$ L$L$DE놋UMB) nEMD$ME $D$c UD$$ EMEU$B@ D$D$+ MD$ $ EUMU $B@,D$ MD$ $ EUMQB$u EUD$Mk D$ $q UD$$" EMED$$UD$$ EMUB=&UD$$MD$ $ EUM9fEEMME8EU$B@D$XMD$ $Y EUMAP0to tKt7T$M $bD$U$ EMEUB~M$tE$(D$D$ 멋M$uE$$πx6"U<pH,9Jt9Up@p@L$$MI0M܋1F >)NjE8tyF9B|@V FT$ $D$M܋U8HωzZL$EU܉$@D$EM܋18듉$r D$D$D$ UƉD$$kM@ @8H08`(E܋U08t&y$7teMA(uEEUUE$A(D$=UD$$EMEMCEA0UEU렃EEMMD x4 thD$ M{ D$ $UD$$\EME$UB6D$-MD$ $.EU2D$E$UƉD$$|$D$ Mt$ $EUM $냃EEU$MD$ L$L$EoE$HEMD$G $D$=M$ia U@ @9D FщM&EKt&UWVSma}EG@E$<tE<t<<$E<$G4D$<$;G0G4<$mF;F @FPpO E)BpBw%=4$}5E9EtHUt7P1ɅtPw t 80tG(@ @tD4$D$D$@D$D$ 4$D$D$4$T$@ @t @ wt!݃\q@Y4$UD$6v4$G(D$q4$D$4$2&p9Jt4$BD$p9<9J!MBF 14$L$tщ-t&UWVS4$i@@?O @UD$$t$O@(MAW0D $T$t$D$ 3 $ $D$u4$byu4$vRUu1ɋu]zF@$t@ t@ 4$L$v4$D$DډUWVS}zqE8@EEt9r[^_]ÍD$E$EED$$ED$<$D$ t[F|$E$ED$)D$ E$E D$ED$@EED$ _;udQu롍v'UE$1]Ð&UWVSmyaEUM@4E ,A $u0D$4$dD$8<$E؍8EuUMlt,;Elu)8u4F0[^_]Ë8M4qtT$$t)M $$qUD$$U$A1lE$jQt&UWVuSw޿|}<$E9E <$D$G4D$<$G0G4Up9Nttpfx,4$UtD$T$|@|D$ <$D$PF<$D$D$<$ft$<$$<$dD$ t$T$W$B;G(G W$G BW$G$<$GD$EȁGfE7EF;F @FBr p;EH%G )E}UQpAWD$<$, U苇HIx+ptPIy<$ 1D$<$D$x <$D$D$ N BHfBH `BJ T4<$$D$<$D$$G<$(1,1<$Ƌ`(<$t$D$(D$ !<$t$D$$D$  p@MtUB-5fvU苇 ҋtUBUPD<$ D$bhtHpH,9Jtcp@t+t'p@L$$rt9&'<$hD$p@1h<$HD$<${HD$<$ D$<$11pp@(uSExFtt<$O ҉H'EUWG@W G@E4x<$'<$/}5EuG7,[^_]Ë@ B @E0B HJBWtP D$豺<$ET$D$D$ ּQ@ B t6@E<$D$:tЉD$CP T$E<$D$D$ k뷋B HJBW @<G@W G@ 4U쉇 7Wh<$%D$D$׾EtG@7;GDG@ttO G@)G)~=u"17E<$D$D$G<$D$z҉t$t$<$D$ 막<$D낉<$D$<$D$<$T$t&<$@ D$[UD$}<$p@D$D$KR U<$蓸*tUuu ]}}kß4$v 0Px.uzpuzmuzt4$|$$Ɖ]u}]Ét$ED$ c$D$$@  ($D$T$xT$Et$D$x p9E}. $|$|UƋ$$D$5>4$֋U$$D$cUWVS}jq}EEEԋG@E$<tE<t<<<$EEUEEEEEmщUЋRGfx6%=n݃tMЋ@w!EUԉG[^_]ÁUЋ@}1ER1݃$f fEm}m݃|MQ,$Rm}muV,$m}mE؅u wEt;<$4D$L$t$ T$D$D$D$*/cv<$tUD$ET$ QD$D$D$D$D$ T$D$$̺<$MЉL$<$UЉT$݃tMЋQ MЋ@EE̋E̅tutÙ:u<$D$:?t&xb Gfx5 <$ẺD$# MB<$D$UẺ<$tEȉD$Mĉ<$L$³E M̉ $!MEb@ @D$Ẻ<$D$D$ED$ "<$+G4D$<$ܳG0G4[U<$D$D$D$<$`D$<$贿D$<$21EW$B;G(lG W$G BW$G$1D$<$ܹ$ <$D$謹1u<$qD$D$oMJ,MJHMJ@UPP<$GD$达F;F )@FpP4O E)FpFW~t EF E ~^E}t fEU܉)ЉJtffNMf<*<#|<.j0E>E|<E<.tbU܉)fE4fи)fEt Uff }tf}tf u@~.u~.uE뉉F<L~#UFJ<#tQ<.t()ff&'fSFu>#t+EE F>#tvF<#t륀~#UJ<#t<<.tM܉)ff F>#t) Րt&F>#tF<#tfFf BE29E$PD$UWVSMFA,}U EHHMH@MHPEM@,E u7<$P<$@ D$詙G4D$<$G0G4G)HM@ G@;GDG@QO W@)E<$D$2D$<$6UtU7M<$D$L$7~$Pt@ E7G49G0<$E~ E,[^_]ËU@,Et<$ML$HU@HEt<$ML$&U@@Et<$ML$U@P<$qD$Ʋl<$O<$D$-<$ڐt$t$<$D$ a<$BUD$ET$ D$Ev'UU UB 2e $rD$D$yX2T$MD$D$  $EHUWVS=}WB$@LAEt A@ <$!x{<$HD$rDHD$<$Q<$D$D$wD$<$+D<$͟<$c[^_]Ƈ8L<$D$ D$6]D$<$D$D$ ?D$ ZU7D$ D$<$T$rE@ @uUG7g<$D$茑R GU&U]Ug<[BHBH$Ϟ]]Ð&UWVS-v'U8]Eu}81ãy7҉Uz t.E$D$qD$߃]u}]É~ űU@ t @EuEU$T$"@ @Et ~ t$E$@ @E܋UH U܋P gUU؉$聐E0E$ےD$诛F U܋E2$ND$蒛F$EB B$E܋B$B U@VU@ U܋@$ujEU$@ D$蔤U܋@$t7E$@$D$tt&EE8UBU؋B$cD$EU$;D$kUED$$;D$BE냋E$Dt$ED$$聥}D$EU$T$bN@ @E#UWVS.v,}OG7Q UA$Ex EEUB%fsEEG@;GDG@O G@)G)~eUB t;7<$衆<$D$D$ן<$?G,[^_]É<$ED$CD$<$Ǐ먉t$t$<$D$ 譄|<$nzTEtwUz t{EEt`U@ tT<$D$UD$<$T${E@ @uU 7:<$D$=ԃދ@ x@Et<$T$D$q2{Ex@ =@E9UWVS,tEH0@Q UA$@ @ $NNjEx}|$UE$D$yUB @uMUB)~}>E0UB[^_]Ðt$t$$D$ ƍt&T$}<$뢉$D$D$dD$U$葨6$耀$v%UWVS+ás,}7EGP vMECx  EE'UB%fEEG@;GDG@O G@)G)MA trMtG)~AU7<$+<$D$D$a<${G,[^_]Ét$t$<$D$ T룉<$ED$豕D$<$5nt$t$<$D$ B<$vt&G)Ut My SEEU@ E7U<$T$f~1҉ƋEt MA t]<$ML$M@VT$t$ D$ʔt7t&'77t&<$ED$膬딉p@0tFpx0t:px0 tLp@0@$@u5p@0@$up@0u$o<$EMD$L$G@D$ {I@ @Et$t$<$D$ Yb<$T$D$qvE+@ @E&UWVS-(!pU+r puV @F@4$|$}u)u4$AwUF t>MA1<[^_]É4$EU؉D$T$sM;tBEuUD$M؉4$9D$L$ D$H!D$ǍvA w4$D$qt@ @t @$u M $蚢$VD$tuD$4$et&t$t$ $|$ {4$q$D$ D$pUAH\t&EU$D$D$$|D$ME܉ $D$֠E[U$|MHAA@U+r puV @F@ƋUB@;BDB@|MA@+Q A)9|HOtvUOUuM1u $@ @D$D$vt$t$ $|$ Mz렉$pwD$ ED$$ѥUAHt&U@ t3@ET$ 4}D$E܉<$D$guMu $D$ D$ED$p봃 EB хt@$u=Eq}܋y OtB @EE$KGM݋U$}荋qM܋@$UWVS-"!j,}7EPEPƒ vEq pUB%f;EEUB E<$@D$ D$ D$QEt x p@0t3px0t'px0 t5p@0@ $@ut&p@0u#$tEtUzw7<$ED$ED$nG7,[^_]É<$tD$+D$BHD$ M뫋@ @E܅(G@;GDG@O G@)G)UB t~G)~T<$UBHD$D$<$7<$xE܉<$D$D$<$?q7t$t$<$D$ v됉<$ED$-D$<$豁bt$t$<$D$ v6<$Ul E<$T$D$mEt&U@ @Ezlt&UPWVS[OgE0>Wƒ vq G%fEEt^UB t,9tMA1[^_]ÉD$U$豉؉|$M $UD$$葀MQ 뮋EE0UB륉|$E$D$lEc@ x9EU2븍UWVS=1f<}7EU<$ED$݈E܉D$D$<$DE܉<$D$D$MED$q<$E؉D$E<$vG@;GDG@O G@)G)E܃UE@ {@ ^<$D$BD$<$~E7U<$@ @D$D$7<$D$ptG@;GDG@O W@)E܉U<$D$QD$<$e~E7U<$@ @D$D$J7<$D$su<$nmG7<[^_]É<$ED$PD$jU<$T$D$D$ PD$D$룉<$h<$D$<$UT$}vt$t$<$D$ xr-<$8hv7D$<$iU؋E7<$T$D$褗E<$*D$mqU륐t&U]E c$]]Ív'UWVSb|UMBP AEEEEUUM@ t @9E}EF~EEExGfG@݃\q*}ʋUEf fEmUmʋEP$E܋$mZmʾMt!<$EMD$L$G@D$ dƇ8UD$<$T$sUME؋@ @@ $ZmM؈U@ @@ $ttjEUvD@9Arj<$MU@ @@ D$@D$EHD$ EmME@BEH UB @u M<$T$}f<$UD$T$h끍<$T$D$q|_Ept&@ 1@E-Uv'U]EX$x]]Ív'UWVSX}G@E$<tE<t<"<$ EU @@<$EhG4D$<$]G0G4E<$D$iF;F @FBJw )PpPW@O<)PWPWLP <PUPU P U@6P$P҉P(tB<$GD$wUBGE<$D$[U @$[^_]Ð<$8:vEt&UWVSmaWE@@$MPMA)bt  <Eu EAHu@ P t]@Hfu(aWT$|$M $AD$ [^_]ÉT$M $UD$$zp‹E뱋U$fdMljD$ $t$D$ D$aG tEt:uE$FD$`tT$M]D$ $`V|$E$G묍vEEUB!@ @ET$T$ $D$ d:_EPQ&'UWVS} qU$-EUM$T$L$@@D$ ZMP@1FW$Ev8XE܋8Nt&'<$D$ VGNޅU܋p)ʉPM $XD$ED$`UXp$X|$D$u]MXEALr8)ALU2~8x(N0~!UM$L$D$`E0F4F8U@0M`XHWp@1ҋ@ x tyt:uR@Hfu"|$EU$T$@D$ |$U$|MD$ $qh뼉T$E$4D$XqE$D\UE؉D$$t$D$ D$YE@ t DUM؉$L$Z+ $D$XE0M1MEU1$T$$U@$D$mwFDt&UWVSáM,Eu8@@N 4UB@)EB@$@MUMrEx EUSUB%fEE܅,EMP 9MA@;ADA@EMP@+A U܋B tVM9 $$]uD$D$4$Wv4$UM>F zB>F,[^_]É $ML$oUD$$/f늉 $P]MA)~%F$)t$D$ad|$)|$ $D$ ZUNjB 4뱉D$E$}{EEt Uz MEMEJ$ME)MD$F $D$ |$WuUMt$$L$\tRU@W$tt$M $l@t1uE4$D$OUF |&Mu $t$~OMUB |B:Wup@0tFpx0t:px0 tKp@0@$u4p@0@$uMp@0uX$tKB u1Ҁ~ tht:ut Mq Upx0t/px0t#px0 t8p@0@$u!Mpp0uk$1Ҁ~ tWt:u"D$UtD$$e\D$MD$T$ $geEp UE$NUƉD$L$$D$ D$KF t dt$E${NU$@ D$vRx$@ D$OJ$t$D$z\D$2$)щL$sT$u4$D$pt$$L$XV)_9 M $D$I$L$,iB9PO0E$@ D$2It$$t$ L$t$D$Ix@QH At $Q@ @ul@W$u Exu:MA t$ $L$D$ x$T$P벉D$U$K냃EMAL$uT$4$nM $>@0F%=t.D$ E$T$D$DS@0r@ @D$u4$qX1QD$U$qt$ED$ $[UD$vNy 1҉hF%f1FUB@;BDB@MQ@+A F tOM $LuD$D$4$e4$LEF DF $t$=_UD$$U뎉$@gt$ED$q$A,@ @U(}}]u7s;W )ЋW@ )ȃt<$p}]u]ÍG)~/<$D$]D$<$hD$<$T7몉t$t$<$D$ I뵐&UWVS:LEUMEB@q A@M MA MDUBe $EԉD$XUD$$N눉$G9aL$ED$q$:&@ @EU]EG;4$S]]Ív'UWVS4B$z@ @EHEt x EMtmUP ua@W$t'U@ @\4$D$;4$ED$jF<[^_]ËEEx AEEUB%fEEF@;FDF@N F@)F)~]UB t3>4$"C4$D$D$X\4$;54$ED$UD$4$PL밉|$|$4$D$ 6A뇉4$6_t&U4$UT$P4$T$D$q,8Et&@ @EU@,Y`WU܉T$E4$D$ D$D$D$D$D$b\U4$@ D$ D$E܉D$=kU@ @ @4$@ D$6>4$T$G@ @@ G@ECHUHEUWVS0,}OG7Q UA$HEEUz iEEUB%f"EEG@;GDG@O G@)G)~eUB t;7<$j@<$D$D$Y<$9G,[^_]É<$ED$ SD$<$I먉t$t$<$D$ v>|<$74T<$UT$ARRPE,$<$D$\$gUB @uE7f<$T$2<<$T$D$qL5Et&@ @EHETt&U]E.$U]]Ív'UWVSá.LE0@ X@ E؋@ )@}Ef fEEm}m>H EE܅UB%fEE̅UB@;BDB@kMy A@)A)*ŨB MA)mЃE$\$YAUD$$ZGMA)~kU؃ET$$$[MD$ $%GE0$=UD$D$$VM $>6UBL[^_]Ét$t$ $D$ ;vt$t$ $D$ ;"ME܉ $D$OUD$$Ft$t$ $D$ b;$#1MAfx|$UԋMEЉT$ U؉ $D$T$Pxd t>M $RP,$\$?D$U$EMA1D$ E$D$D뺐E뾍v $Uԃ|$EЉT$ U؉D$T$4t E뉋E|T$MD$q $1E[@ @ED$M $Et$ |$E$b@ @E؋E؅tEtU؋@ Up@0tPpx0tDpx0 tUp@0@$@u>p@0@$u'v'Up@0u.$t!|$EU؉$T$@@D$ B18 EE0UB,[^_]Ðt&}Gu l%=HD$ E}D$E<$D$G<}EU}܋@8Uxt)}$D$tD$C7}fU}؉$@ D$0U܉$ET$D$PNjE@ tnU܋@<tJ}WBf=_t*ЋT$E$D$ 0T$<$UҋUE@ @t=|$EU$T$*}G @u U]|$E$2D$ E}D$<$D$^UB @u }><$T$1E}G7D$U$1@}U؉<$@ D$.}$E܉|$D$CVD$}U|$$TUE܋@vU@EtUx }}E<$D$X@ :@EF'D$}<$=EOt&UWVSñ#EP8U@R U@ @ EUB$uHLy R1҅8p t$E$|DUt$$=-M$L$Ft$ME $D$(UB @uu7E8UB[^_]ÉT$M $/ҋup@0tJpx0t>px0 tOp@0@$@u8p@0@$u!t&up@0u+$tT$EUL$$BD$ ,4 1 v11&@ P}D$u4$VEFEEUWVSñ!,E8@ @@ E@ @ E@ @ E7Et$~ t$E$9\@ @EEU@ kUx;EU$ET$D$YEEU0ے$D$CF EU0N$D$CF$U@VsH t$p$E$@ D$LUH$u

p@0@$u'v'Up@0u.$t!t$EU$T$@@D$ B)U@ u0 vt$ED$$Lэ&@ K@EW8D$U$1SD$U$SD$U$ St&UWVS=1LE8@ @ E؋@ a@ Eԋ@ /@ EЋ7u7Et$~ t$E$X@ @EEEt*Uz EU$T$yX@ @E܅E EE܅U@ U܋p UxeuЋEԋU؉4$uD$T$uĉt$ "VEے0T$EỦ$?NF E0T$EUȉ$?F$u@VsE܋Ű0ET$$?F E܋Uȋ0ET$$?F$u܋@VsUH …t&H$tq tI$t&'r H$P u @$U܋p ubH$u=P u@$tEu>FL[^_]ËUċB$J'ыuU܉4$@$D$Hu܋륋u4$@ D$GU܋냋E$'gEU$@$D$Gu4uU4$@ D$GuD$EU$;D$EuED$$;D$EEE8UBv$aD$D$+|D$uE4$D$HLt$ED$$Ht&Up@0tPpx0tDpx0 tUp@0@$@u>p@0@$u'v'UpH0u.$t!EEtrE܅tkU@ uFU܋@ uEU:vD$uE4$D$Gʍt&t$ED$$yG롉t$EU܉$T$@@D$ #ot$EU$T$@@D$ `#;@ c@ErP@ @ED$U$lM&D$u4$QMD$U$=Me&UWVSma,E0U>t  |$E$-S@ @EEEU@ E@ U@E8ExuxU$U@ D$!$E}|$D$AxE}t)EE0UB,[^_]Í&EՍv$D$D$v(iD$ EU$ET$D$4UpH0t8px0t,px0 t=p@0@$u&'Up@0u.$t!|$EU$T$@@D$ m( @ 7@EC$UWVS]Q,E0U>t  |$E$Q@ @EEU@ E@ U@E8Exu`U$U@ D$$E}|$D$Hx"EE0UB,[^_]ËE܉$D$D$&넍vD$ EU$ET$D$MUp@0t8px0t,px0 t=p@0@$u&'Up@0u.$t!|$EU$T$@@D$ }& @ W@EcDUWVSmaE0@ Z@ E>1҃t! |$M $O@ Ptt @ Mp@0t/px0t#px0 t4p@0@$uMp@0u+$t|$ET$$@@D$ `% EMA1[^_]ËE$@ D$gU$T$(x E븋EE0UB먋@ @D$U$Gv'UWVSLEH8@Q EŰ7u<Yz 1E@ 8Eȅt EȀx UEȉ$D$=M@ @EċU$u؋@ D$;$EЉuuԉt$D$B%EEċ0N xUےD$$4F UEċ0$FE$ND$4F$uċ@VsEċ0V t$v$U$@ D$=Eċ0N$uCV uF$t('EUB:L[^_]ËU$ԋUuĉ$@$D$}=Eċ0D$uE4$;D$;1uUD$$;D${;UẺ4$T$D$EЉD$ ~JuF @uŨuF>Et$E$qD$uȋUt$$>Eċ0d@ @Eup@0t;px0t/px0 t@p@0@$u)up@0u6$t)T$E$1tz t#1D$AD$ u! :@ tԋ@ы@ pUWVS]Q}G7P GU@ i@ EEt x +<$UT$I@ Pt @ p@0t6px0t*px0 t8p@0@$u!&p@0u+$t<$ET$D$G@D$ C 7G[^_]Ív<$@ D$O$ED$"UD$<$T$E@ @u U룉<$D$荴&@ @<$D$tB&'U]EË $)]]Ív'UWVSma t  ^|$E$G@ Pt @ Mp@0t1px0t%px0 t6p@0@$uMp@0u'$tT$EU|$$T$ 4 EMA1<[^_]ËM $@ D$;}}t UB2UBtvtJ@EEE<$E܋M؉T$ D$EL$D$'\ED$ EMD$E $D$J띩tU@ EUE녋ME $D$@݋EzvzMA%H AB@U܋@<$T$EE؉D$D$ ED$%MEB@D$UD$$;Me@ @D$M $-?YD$U$?.t&D$U$9MD$ $$EU]E $]]Ív'UWVS ,E0@@E>t  |$U$D@ @EEtU@ Up@0t9px0t-px0 t>p@0@$u'v'Up@0u*$t|$EU$ET$D$ f EU2B,[^_]D$E$y8UD$$"Nj@%H GE@@EU$@ D$}tQ}t%EB@>E0UV$ED$ED$$y!$ED$ED$3ۋ@ 9@EE&U]E׿$A4]]Ív'UWVS譿á,}E EOA$LfyQG4z9tF <$$D$[UD$ t ~  GPt1t<$M?tht%GU)~0EEtUEG,[^_]Í<$ED$ D$D$YE밍t&utGM);E EW0;G8<$D$4D$<$ EU<$D$3D$<$EU<$D$+D$<$EU<$D$}+D$<$EU<$D$V+D$<$jEU<$D$/+D$<$CEU<$D$3D$<$EU<$߯\$D$<$EU<$D$2D$<$EU<$D$2D$<$EU<$D$|2D$<$EU<$D$E*D$<$YEU<$D$*D$<$2E<$UT$)<$UET$T$D$ Ev)p@0tSpx0tGpx0 tUp@0@$@u>p@0@$u''p@0u4$t'<$t$t~ t"1D$G@D$ EJ@ tՋ@Ґt&@ @H <$@ D$, $D$T$=9p@0t/px0t#px0 t9p@0@$u"p@01$ <$D$D$@ @t@$D$ &避t&U2UV tEx @E<$$T$D$2W1 Bfz@$B @E$T$D$k&^pp0t/px0t#px0 t9p@0@$u"pH0$$B tM@E$D$ z<$D$ D$D$ E%Q<$ET$D$D$ e뢉T$E<$D$D$ H$B t+@E$T$D$/T$E<$D$D$ ‰<$Et$D$D$ fyp@0t/px0t#px0 t9p@0@$u"p@07$&<$U䍃D$D$@ @<$4D$U(}}]u7/#@t@ up<$/7xR<$D$D$D$ `3tG7]u}]Ã߉Ґt&D$$txʼnU(}}]u7oc@t@ up<$/7xR<$D$D$D$ 2tG7]u}]Ã߉Ґt&D$$txʼnU(}}]u7诵ã@t@ up<$X.7xR<$D$@D$D$ 1tG7]u}]Ã߉Ґt&D$$\txʼnU(}}]u7@t@ up<$-7xR<$D$D$D$ 1tG7]u}]Ã߉Ґt&D$<$D$ptx&'U(}}]u7@t@ up<$,7xR<$D$D$D$ P0tG7]u}]Ã߉Ґt&D$<$D$otx&'U(}}]u7OC@t@ up<$+7xR<$D$@D$D$ /tG7]u}]Ã߉Ґt&D$<$D$otx&'Uuu]脲x4$>+xF]u]ÃU]E7+$(]]Ív'Uuu]4$*xPFfxt7;\tF]u]Ívߐt&;`ǃǐUuu]th}4$+*xE u#F]u}]Ít&ېt&ːt&U(}}]u<$)W7J W MxL<$ED$߯\$m0E@ @uEG7]u}]É<$D$|փѐ&'U(}}]THu<$ )W7J W Mxf<$ED$)P$ܳ,\$/E@ @uEG7]u}]Ív<$D$Ӊ̐t&U(}}]褯Øu<$[(W7J W Mxf<$ED$)P$ܳ,\$/E@ @uEG7]u}]Ív<$D$Ӊ̐t&U(}}]u<$'W7J W Mxf<$ED$)P$ܳ,\$X.E@ @uEG7]u}]Ív<$D$dӉ̐t&Uuu]D84$&x9%=tF]u]Ã׍t&Uuu]ԭ4$&x9%= tF]u]Ã׍t&Uuu]dX4$&x9%=`tF]u]Ã׍t&Uuu]4$%x9%=tF]u]Ã׍t&Uuu]脬x4$>%x9%=@tF]u]Ã׍t&Uuu]4$$x9%=tF]u]Ã׍t&Uuu]褫Ø4$x9%=tF]u]Ã׍t&Uuu]4(4$#x8tF]u]Ívߐt&ϐt&Uuu]Īø4$~#x8tF]u]Ívߐt&ϐt&Uuu]TH4$#x8tF]u]Ívߐt&ϐt&UWVS}7EWB$RGtz toMt U,0< vG7[^_]É$D$D$ D$ ?$$t 븃뭋@ t@t@ t<$@ @@ D$'릐t&B< tkt x tXB t2@EE<$D$D$D$ <$ET$D$D$ `뽉ƒt&U1WVS{oL}WB$RG4G){; <$$D$[UD$E t x 1t @ pp0tQpx0tEpx0 tSp@0@$@uuq@ @D$<$D$D$ D$@G@$@ @E0xuR4$UD$<$T$E@ @uEEUG,[^_]É<$D$׉<$D$D$뒍t&<$D$ D$ED$sa<$D$z0t&@ @D$ <$D$D$ D$<$UD$T$E@ @u9EEUxuU<$D$D$܉<$D$빍v<$T$t @ @M&<$T$T @ @&EEB t@E<$ET$D$D$ !ܐ&'UWVS=1uEF@V  MNF@FQ <4$AD$ED$ED$ 6D$4$|$fG @u!EEExEF[^_]É4$|$ѐUWVS蝝Ñ}G7P GUB @EE耿xuQE$6!UD$<$T$E@ @uUG7[^_]É<$D$ۉ<$D$D$듍t&<$ET$D$D$ cUWVS轜ñuEF@V  MNF@FQ <4$AD$ED$ED$ D$4$|$G @u!EEExEF[^_]É4$|$#ѐUWVSuEF@V  MNF@FQ <4$AD$ED$ED$ D$4$|$FG @u!EEExEF[^_]É4$|$ѐUWVS}quEF@V  MNF@FQ <4$AD$ED$ED$ vD$4$|$G @u!EEExEF[^_]É4$|$ѐUWVSݚ,}G7P GUB @EE@ @EE䀿xuUUET$$BUD$<$T$E@ @uUG7,[^_]É<$D$!މ<$dD$D$5돍v<$D$ D$ED$^<$ET$D$D$ !&'UWVS譙á,}G7P GUB @EE@ @EE䀿xuUUET$$UD$<$T$E@ @uUG7,[^_]É<$D$މ<$D$D$돍v<$D$ D$ED$^<$ET$D$D$ c!&'UWVS}q,}G7P GUB @EE@ @EE䀿xuUUET$$ UD$<$T$zE@ @uUG7,[^_]É<$D$މ<$D$D$돍v<$D$ D$ED$S^<$ET$D$D$ 3!&'UWVSMA,}G7P GƇ8B @$D$D$G)~{xa<$D$D$D$ {@ @uG7,[^_]É<$D$dӉϐt&t$t$<$D$ f<$T$D$D$ UWVS,EH0@Q EUA$<j@ G@ E@  @E8Ev 8z/Exus<$UT$cU$UD$T$E@ @u/E}uUB2,[^_]É<$⍶D$U$$D$D$n:/t|$UD$$HE?Pv'UЍQ|/uăw뽋}<$D$ D$ED$HD$U$!EUWVSMA}G7P GUB @EE耿x}E$UD$<$T$jE@ @uAG)~UG7[^_]Ét$t$<$D$ v͉<$D$뱉<$^D$D$d<$ET$D$D$ 3UWVS=1EEB @EEEEt z T$E$@ xtB7F(uYU$F(t'EEUEUB[^_]Ðku EEƐ$7뛍t&@ f@pTT$ED$ $ED$UWVS E8t z T$M $@ @EEEr(MAH3CB(U$  D$T$\E0M D$UD$$jMƋ@W$u ExuTUB)~)t$M $E8UB[^_]É|$|$$D$ 뻉$t$u MAPtt E덋M9듉E$uHu܋UB1vB(U$  D$T$0M D$UD$$'MƋ@W$u ExuJUB)~t$M $EM|$|$$D$ eƐ$t$d먉1`E$nHt EM&@ O@E[P FUF)4$D$ EEtD4$MEL$D$UB @uM>F[^_]É4$T$/ۉ4$, D$D$D$ [Et>@ `M4$R D$T$gU@ H4$D$>X|$|$4$D$ hUWVS}q,}EGP GUUU <$ED$D$ D$u8u tƉ<$뼅~Et %<$Ut$T$WE@ @uJGU)~EUEG,[^_]É<$UD$ T$T$YEʼn<$D$h먍UWVS]Q,}EGP GUUU@ @ EU@ p EE&'t$UE<$T$D$ u8u tˉ<$~Et %<$Ut$T$ E@ @uEUG,[^_]É<$D$Pۉ<$UD$2<$D$ t&UWVSEUuB@N F@<)FP F1xD$u4$$Lx';8 u$؋UB D$$t$F @u^ uEMAČ[^_]Ë$XF$Gt$E$둅:D$MXD$ $D$ UD$D$$L$ t$UD$ $L$u 8tD$u4$D$q4$D$T$WGtMt %u4$F 1$2D$)D$~ƃvҋ$t:tMD$ $vuE$T$D$GF @u" uFt$E$z͋B$t/$BD$D$$MA@$@t; $D$|$t$ BL$D$#)HtD$u|$4$D$ 볋u4$D${@ tA@D$u4$BL$ D$$rD$MD$ $D$ 뫋U1$;w.&@  E8;vًUB <)H up@0tEpx0t9px0 tRp@0@ $@u;p@0$u%UpH0$D$'MD$ $D$ gxZ$D$D$#;M $D$&'UWVS轁ñ,}EG@O G@4)UGP GU䀿x <$D$G@$@E)Htq<$UD$t$T$ 6ЋMG T$<$EED$UB @uEEMG,[^_]É<$T$׉<$MD$@ t@E<$D$otD$E<$D$D$ O҃t$<$D$ED$ 6E<$;uw*'@ 8;uvߋG M4E)HEp@0tEpx0t9px0 tOp@0@ $@u8p@0$u"p@0,$<$D$?;D$'D$ x<$?;D$D$hE&<$D$RUWVS~uEF@V  MNF@FQ <4$AD$ED$ED$ D$4$|$&G @u!EEExEF[^_]É4$|$cѐU(}}]uGN~B7P GU]UD$<$T$E@ @uDG)~UG7]u}]Ét$t$<$D$ ȉ<$D$뮐&'UWVS}á}OG7Q U1A$t@ }@ ‰$nUD$<$T$E@ @uBG)~UG7[^_]Ét$t$<$D$ ͍v<$D$밉<$D$w&'UWVS|}OG7Q UA$<EExuUUET$$UD$<$T$E@ @uUG7[^_]É<$D$0މ<$ǏD$D$D돉@ t-@ E@ t @ E\<$D$<$D$ʍv'UWVS{ñ}G7P GU@ tr@ E@ tR@ $ED$iUD$<$T$E@ @uUG7[^_]É<$D$-މ<$D$룉<$D$념UWVSz}G7P GU@ @ E@ @ E@ @ E䀿xu]EU$ET$D$UD$<$T$E@ @uUG7[^_]É<$D$3ސ<$D$D$F뇍t&<$D$d<$D$?<$D$v'U(}}]uGyò7P G$UvUD$<$T$E@ @uJG)~UG7]u}]Ét$t$<$D$ ƍt&<$D$$먉UWVSy}7G)($<$ۇ(ܳ\$D$<$GPt 7[^_]É<$ۇ,ܳ\$SD$<$W<$ۇ0ܳ\$*D$<$.<$ۇ4ܳ\$D$<$Gq<$#Humt$t$<$D$ U]Ew˿$]]Ív'UWVSwá<}W7B$J@ '@ EEEfz&U$ D$Et EGPzG)G0@;G8Ut}<$U썃_D$B4D$BTD$ B D$BD$BD$D$BlD$ <$D$f7G<[^_]Ðt&ߐt&<$D$Wt$t$<$D$ +EtG)RG0 ;G8.<$UD$D$<$U<$BD$D$<$U<$BD${D$<$U<$B D$XD$<$\U<$BD$5D$<$9U<$BD$D$<$U<$BD$D$<$U<$BD$D$<$U<$B D$B<$D$ Gt$t$<$D$ v<$H{U$ D$E= *&<$D$WEE$WUWVSt}G7P GU@ @ $EG)~]MxF<$ED$ED$@E@ @uEG7[^_]É<$D$ۉԐt&t$t$<$D$ 8뇍t&<$D$[&'UWVS-s!}G7P GE$UG@$@ @ $ E$UE<$D$E)ЉD$:E@ @uAG)~EG7[^_]Ét$t$<$D$ F͉<$D$T뱉<$D$get&U]E'r$1]]Ív'U]Eq$A]]Ív'U]Eqû$]]Ív'UWVSqÑuF@V > MNF@FQ 4$UA|$ D$ED$iUD$4$T$E@ @uEU}BF>[^_]É4$D$ԍU]Ep۸$]]Ív'U]Epë$]]Ív'UWVSpÁuF@V > MF@FP F|$E4$UD$UD$4$T$蹽E@ @u EU}BF>[^_]É4$D$҉UWVSouF@V > MF@FP F|$E4$UD$AUD$4$T$E@ @u EU}BF>[^_]É4$D$T҉UWVSMoA}G@W 7 MOG@GQ <$UAt$ D$ED$)utQD$U<$T$nE@ @u%uEUB7G[^_]Í&<$D$͉͐UWVSnÁuF@V > MNF@FQ 4$UA|$ D$ED$I}tttM4$UD$T$誻E@ @u!EUB>F[^_]Í4$D$щ4$U썃D$D$ T$룍뮐UWVSmáuF@V > MF@FP F|$E4$UD$AUD$4$T$ٺE@ @u EU}BF>[^_]É4$D$҉U]Em$]]Ív'U]El˴$a]]Ív'UWVSláE!}?U $$T$(T$,0T$ D$0@U ,EuUMB)UBPttEU$5NjE8Et!}>t0|$EU$D$UEUB,[^_]É|$U$UB D$腳͍vEtÃEE$ED$UljE|$U$D$UEET$$yNjE8UrtuXEUET$$LNjE8U|$$UBD$ܲUEET$$NjE8|$E$D$Futu||$UD$D$ $D$ōvE$ձHY$ED$ D$D$脻E WU%v"t E$!UU@ t=p UU@ t@ $t$TnD$U$މD$U$뵋EEB% =T$E$ED$lj<$U T$$T$(T$ ,0T$D$sL0"|$$@E8z&'U]Ec $]]Ív'U]Eb۪$]]Ív'UWVSbñ,EUEB@=AE}BGE 4$@D$DHT$ D$蚽#0U HEUMB)UBPmtxEU$ɷNjE8Et!}At2|$EU$D$UEUB,[^_]É|$U$UBD$ːt&EtEE$ED$>UljE|$U$D$UEET$$ NjE8Urtu"EEU$T$NjE8P|$E$D$kFutu뵍&|$UD$D$ $D$gt&E$蕭H$ED$ D$D$DEL"t E$$ UU@ tox <$E 4D$@D$DHT$D$ ¹0"x$|$D$U$i냐t&EEB% =tvT$E$ED$оlj<$E 4D$@D$DHT$D$ 0"L@E8딉U]E^$]]Ív'U]E^û$]]Ív'UWVS^Ñx!|$UE$ tD$D$ ŒT$D$0" $E@Ep@E0)&'U}}]u7YÓ@ t)@ $lG7]u}]É<$D$U}}]u7?Y3@ t)@ $G7]u}]É<$D$U}}]u7XӠ@ t)@ $謯G7]u}]É<$D$RU}}]u7Xs@ t)@ $G7]u}]É<$D$U(}}]u7XEEB% =T$E$ED$ lj<$E LD$hD$lpT$D$ aJ0t," t E$|$EyU p@E8l}QDE L$hD$lpT$ D$.觪0t"$zet&UU@ tcx <$E LD$hD$lpT$D$ 葥*0"D$U$돐&U}}]u7O,G7]u}]ÐU}}]u7Oã|G7]u}]ÐU]EgO[$]]Ív'U]E7O+$q]]Ív'UWVS O,EUEB@=TE<}UE $D$T$ D$*s0-U EUMB)UBPtxEU$NjE8Et!}Tt2|$EU$D$jUEUB,[^_]É|$U$UBD$gːt&EEEƉ$t$芸UljE|$U$D$EEt$$XUljE|$U$BD$踮EEt$$%UljE|$U$BD$赚EEt$$UljEp tu EU|$U$D$iFutҋuʐt&|$ED$ D$$D$gÐt&E$蕙H5$ED$ D$D$DE"t E.$ UU@ tox <$E D$D$T$D$ ¥0O"x7$|$荱>D$U$i냐t&EEB% =tvT$E$ED$Ъlj<$E D$D$T$D$ 襘0"%L@E8딉U}}]u7JG7]u}]ÐU}}]u7JÓG7]u}]ÐUWVS]JQEM8@P AUA)E $D$ݣ0U t`4$t$MUD$ L$$E@ @uME8UB[^_]ÉD$U$艞ҍ&EMA9ǃ"t1y$d|$|$ $D$ &UWVSIEUu}EB@N G@4)EGP GEUU)UxtH;uw2'@%f;uvuN x}4;uwBQu E(}E@ D};uv}UE$D$pĜ[^_]ËE$jv'M‹u}A T$ $|$EM EQM $D$OED$sMtD$ $豄UWVS9M<19sBEu 9r}tt$E$ED$$EƋM<19s@t&t$UED$ $D$";Er=;Et89rŀ}u E<[^_]ËE$I荴&EÉ|$UED$D$ $}WU$D$蒙EUWVS}7q|EEHQ$E؈Ѐ@$҉UЋUEԋIM̋D$$D$ EȉD$;D$رZB 8@ EEEċM E@EEQHM8 u@M499sBEu 9r}t|$E$ED$TNjM} 9UM䍃tMȉ$D$L$D$ D$ tB *@ EEuЅ}U}ЉEu؅i;}EEЅu}t{EUM )E$D$UL$T$ 蘷M $EЅt}u1U B B@u E܃|[^_]ÉT$M $qE$Ԕ‰UM M)ʉP뫉|$UMD$ $L$=ƋE9EvMMU)ʋMUU)ЍH MMЅQUD$$+UEыUMЉE;usAE܋;utt$UM$L$Eu;}J;u;utE܋ЋuԅuE܀}t8U9UtT$ME $D$衕UEU눉|$MED$ $@;Et$|$E$ED$æEEusEk|$4E$t$苦uED$E$D$];}|$UMD$ $L$rƋE9EvMMU)ʋMUU)ЍH MMЅUD$$`UEыUMЉE;u;utg;ut E܋;}]EԅuE܋ML$Ulj$ED$t&' E|$4E$t$DuE܋Mt$L$Ulj$D$'E$D$}ED@ $EEM@ȋMEMU$D$D$ EU $ET$D$M NjQM $D$諓Ev'UWVS1Áy}u G@$EVt%ptG@$k+@EEu 1[^_]ÉFu+%=<$Et$D$D$ 軎WB$uF%h FWRE!ƒ?tmct0Et<$t$ m&<$t$UEt<$t$L=<$t$,$uEt<$t$ <$t$@E(v<$Et$D$D$ }<$t$dV|<$D$J{v'UWVS/áw,uEUu)EB w@EMUEUH‰EE xE ME9B}MO~Zt&'t:P u/t'@EEE'OE E@9BWu})EU $[UD$T$ExtU B%fO~ Et~~Sv'D$ UOE $UD$T$nU ET$$D$ D$KE @ @u,[^_]ÉD$U$琍t&~ՍEOU $T$D$ D$럋E UD$$D$ D$ƐT$E$D$U$U T$WU$D$ D$ED${:D$UD$$趃ED$ EU$ET$D$zk&'UWVS,t<}u B @EEEV߉V@ tMpA$u Vt$EMD$$EL$D$ GD$EHD$ED$ F @u(}t Mxu<[^_]É $t$t$E$ljT$ED$ $ED$y,v'UWVS+ñsE }u@ BEUE1xbFU B _>ƒEM9~} tv'E[^_]9sG9rU<}eڍG9rMDE빋UMTTU9sE<}e{(UEH!ENtNt3 8MDDDwUT:E<}PT$MD$ $t&D$ UED$M $L$wE+E$@D$2uUWVS)Ñq,u @(E.‹@%=&D$ EU$ET$D$#EMA M%H AF P Ux rp$RFG>ƒ.UU9UvCMMA9HED$ME)Љʉ$BT$襣MUHVH‰M"M!ȉ‹EE@ @u ,[^_]ÍvD$U$1}tJt/ uɋEUEDEDML럋EUMLUMzL$UET$$踠UEPU@$D$ sE$t$M $qEZ&L$ED$$IUBMPUv'UWVS'o,uF< < /t@E8Mt:Fu3%=t$ED$ $ED$`NjF Up@$E}8ljEO;}v@<v t vuSEt ~ U B%=tcD$ E }D$E<$D$`M EB} @W%|@Gt|$E$Cwnы@EEJNUo~ td&A tp@EE؋UUJt>EԋUH9Eԋ})‹EBUU)F9EԉEM8EL$ED$ $ED$LoyD$ E }D$E<$D$&oDD$} M|$ $5W}E <$D$[t&'EU $T$yu~D$UM $L$]w}D$<$tE빉MA%fuoU @E1;ut$M}D$ $|$肞E t'E E9E tUM $L$'tEF;u~yL$}<$눋U$D$E$D$k&UWVSg\EE@ tUp@$uEEMA tup@$uE}E# }E9ED$ M[UD$u $t$9E@ rBEU܋u܋Eu@ ,HME؋}Uu؉9׉uv׀}}u}tE9Eu9uuFu<$%=D$ EuD$E4$D$~|ME9zs9G9B2uBUD$)‰@$D$mu} [t#}u}tEM@9B,EzUB%H B}u }_} \M}uM} \.} [t8uN Mxt 8u\[^_]É $ut$wEEt&|$UMD$E$L$D$ +qM؋UEEE܉$)ǍEL$t$ED$ D$pM‹E!UU)E؋E$L$D$~EtsU9UtM9MtuU)UMHuEU4$MĉD$T$L$ yȃ} ]UUt&'|$MUD$E܉ $T$ D$+pUMEEE܉ $)NjE؉t$UT$ D$D$oM‹E UE)ƋU $ET$D$}Et svM9MtxE9EtpMU)UMHuAuM@|$ uEU܉4$D$T$D$o{t$ EUM؉$T$L$ԋUME$UĉL$D$T$ wkSKEEt&|$UMD$E$L$D$ nM؋UEEE܉$)ǍEL$t$ED$ D$nM‹E1UU)E؋E$L$D$2|EoveEu\EuSEuJUEM܉Nju؃} \ } \} [KU}M܉uؐ&} \} \G} [MOCUOM܋uB"AFU؉M܉uu} ]Ot+'UOM܋uB AFU؉M܉uuދU;UwOU;UwU@EuD$EЉ4$D$MȉD$E)‰T$ ,y~EM$ẺL$Ot UOM܋uB2AFU؉M܉uu[OO####ud} ]ZxNO    uxO3333uD$UM$L$uED$UuT$4$ϐMEBEBE M} [t\M9sUċuF4$菙Et$$D$舒EċUMD$ u$L$t$sM2u}멍t&} [EԉEtʉUċuF4$#E$D$t$MD$ UED$M$L$dD$ UED$M$L$dEr} [MUB =EU$T$D$v}Mu $t$ԐUWVSH<^t&uE4$D$kUEҋ8|E܅t7E8}؅tQ$Ut$T$iUƋ:B)~ 7M9돉|$|$$D$ i؍vt$ME $D$몉$t$^UEЋB)~ MЃY|$|$$D$ ui׋U|$UM|$$@m]m@ U)ƉD$ 6iME $D$EA$ u+A$u U:6U$t0uNQ MAz t uN@(EHEEU8]EÛYD$ $E D$$D$ED$ED$ ED$ED$E D$E$D$耔]]ÍU8]E7+YD$$$E D$ED$ED$ ED$ED$E D$E$D$E(D$ ]]ÐUWVSXU t E x HUM $L$蓓@ @ƅ 11111EƅƅƅƅƅpUBt fxcp EE,ECt"Eu E@tEx#M}1D$D$<$WlFVE$iwMUD$L$$cp}D$<$1qUE(E$D$D$E L$D$ D$D$D$U(T$ qUp@0t/px0t#px0 t4p@0@$uMp@0u)$t0~V<~V>E$T$R`@V<|<-$E`T$D$躐.UBp%= UBp%fu[@V<>tK<P  M $D$O^$!UƉL$$z4$D$|4$_U$D$u|ET$$]x@eUD$$;D$8~H `Wߋt2FVtB$Ĭ[^_]Ëx݋MAp%= uI#wM2D$|$D$E( $|$ D$D$D$D$ mF$[U$L$~@ 7~ H$PV1 @MU$L$~.t$ED$$`t$UD$$`E}<$D$A~2Yc8XZaPM $|$}0U$r9$D$MtD$ $uU$.9t M ${9t 0E$g9tYD$MD$T$ $fuMpp0t/px0t#px0 t8p@0@$u!}pP0$t_0~V<D$ U$LWD$ MD$ $D$ t1$D$D$aH1M}EL$|$$3yUNj|$$48^< N< F< >< 6< .9v,F< < < < < E,1ɉM([UPMt#_U(@EEUML$$T$PxMED$ $]BV<+r<|f <> <<_U,<-U|KM,-UMpP0t/px0t#px0 t4p@0@$u}p@0u*$tD$ E$D$kr_ <-uMyu E,oEx#ƅr},EM,$E(T$L$D$ Ux@V|E,k< tH< tD< t@< t<< t8L|$ M $D$T$Ɔ!G< t< t< t< t< t뮋UM$L$D$ClY $D$u $$[UxD$E$D$y]MxN9vF< tI< tE< tA< t=< t9< t< t< t< t < t}G< t< t< t< t< tN9vF< t< t< t< t< t륍G9v ~|}uƅ|$UD$$U,L$M(D$ D$D$T$L$ _b$Rs$2|o&G< t< t< t< t< tE,u O F = 4 +|$MD$D$  $tt x 1@ ET$$gMD$ $wPU$69tTM ${9tAM $`g9txVs@Vs@V<@V>W@ pt&G< t< t< t< t< tMU( $D$_UMU( $D$nM(@ t @ &EU($D$#_ M4D$ $@VD$$1G0 $D$n $G< t< t< t< t< tEx:G?>ƅw<&< < < }< ty< tu<-tu,Y<$(dGt< t< t< t < t< t<:uȋUG$|@V-},}t<$G< t< t< t< t< tn$ D$l& $ዕG@Vaƅa$D$D$lTE,t -GG< < < < < E,u})uM}pp0t/px0t#px0 t4p@0@$uUpH0u*$tD$ MD$ $f>T 6<-uExu U,UxE,uEU||ƅw},~mMU, $M(D$T$L$ lE,?|$ E$T$L$Q{WEU$T$L$`똋 $D$~jR$ DMp@0t/px0t#px0 t|U,thW9։|d~|ZUxu"A|,$D$D$P뿍O|먋MU( $D$ D$D$QE})UN9#F< t< t< t< t< tt&G< t< t< t< t< tvE$@ D$,I71FV<-tCM;V v$1Gt@ @$M;~ԋt@ @t @$u E$s$U D$@ @t@$D$E{zV|txB$9B t`t;E$@$D$mjMlj $@ D$Qj'M $@ D$2jE$݋M $@ D$E@ˆ @$k@ @}D$<$@}D$<$T$ D$@UWVS<H @$urE$@ D$n^@$tEU$@$D$Q^EU $T$D$D$ ~R,[^_]ÍUB$2=뿋EU $T$뽋E$=D$UE$D$_t$ED$$y_t&@ e@rS@ @E#U(E]0uM UE y t}t B 1]u]Ð@ ptAE$t$D$ S}t@,@0B4B8@V 똀}tp@0t/px0t#px0 t9p@0@$@u"p@08$'$L$t$B@D$ 4:10t&UE]U u}}EEÅ/H ƅPV|tvE-t8P$tP9tL<$@$D$[U @E<$@ D$[U @ @$E]u}]É<$F D$n[@EƉ<$@ D$(7}t䉇t %E덀}t@ 덐v'UWVSÑ.E }t E x 1p@0t9px0t-px0 tCp@0@$u,v'p@0?$.xV>H u [^_]Ë@ $CWt<$@ D$\@ $@@ $Wu=GxyE ;u<$D$m6zP zhv@ $4t<$@ D$>\@}<$@ D$D$rN냋@ T$$<1<$U t$D$ T$=7'@ GpAt&Uu1ɋU]u Ó,t/~ 1Ʌt@ t$D$X]u]Ëp@0tQpx0tEpx0 tSp@0@$@up@0@$u''p@0u+$t$E L$D$B@D$ 3#; C@ H&UWVS ),U thB PUEMtGt&<:t\< tO< tK< tG< tC< t?}G}D$:E܉$/tEUu,1[^_]ËEUEMڐuFcrt uFu롋}}؉}U}@EܺƉu0UB<:~< v< tr< tn< tj< tf}5E܍U}ƉUBt<:t< t< t< t < t< mEM؉MEME@E놋}uGu؉}tT$ED$ $ED$-`U]E7+'$E D$ED$ED$ D$BJ]]Ðv'UWVS&u }t\V t @ t݃\q@<$t$OOV%HlE$AV tutP@EUtT$ M<$D$L$O1҅t<$ED$81҅ƒ[^_]É<$Et$D$D$ +량t$<$HD$Ɖ<$D$^VaV Rp@$>t$<$@HD$Ɖ<$D$JBupH0t3px0 t'px0tp@0@ $o<$D$,D$|IP& u?y-M $D$@ D$J,<$ML$E$Iщ<$t$!`V밋p@0t/px0t#px0 t1p@0@ $upp0u$t<$B4<$t$4݃\qzM $D$P@T$ D$n+E$D$@ \$K+<$t$4_VUWVS}q#}GE@$G)MGQ4t ~ lEEtU@ ;p@0tRpx0tFpx0 tTp@0@$@u=p@0@$u&p@0u+$t<$EUt$D$BD$ ,1 <$$D$[UD$;[^_]Ët& <$$D$[UD$^;M<$@ D$+$D$T$\뉋@ @E<$T$T$D$ m0GE? Q΀ 4tx *@E01҉ <$$t$D$:$t$D$Ep@0t/px0t#px0 t9p@0@$u"p@0s$b4$D$ ~'J<$D$ D$D$ D!<$EL$D$D$ &t&UWVS ,uFE@$F)%EV@U싾9<p@0t;px0t/px0 t=p@0@$u&p@0ud$tW4$U荃D$MD$B@ @t&@$D$ C,[^_]Éָ1 9Wtx b@E4$$T$D$8G @E$T$D$NMx NpP0tp@0@$u''p@0u$tG tM@E$D$ $h4$D$ D$D$ HB?4$E|$D$D$ h#뢍4$E|$D$D$ E#4$E|$D$D$ ##p@0t/px0t#px0 t9p@0@$u"p@0#$4$D$D$L%L$L$4$D$ +~}4$D$ U(]EwkD$$E D$D$ED$ED$ |(]]ÉUWVS-!,Eu9uwM $BG,1[^_]ËE)$UUlj;uw8t&I}B @EU;uvE M A BEUE zE8/tUxUE <M9ET$$>Up@0t1px0t%px0 t6p@0@$@uMpx0uj$t],$E 0D$4D$:u MD$4 $D$tOED$ T$>UN6,D$EE$ED$$U$%몉 $UD$M$(M8/zE gD$ EU $ET$D$xE.T$MED$D$  $R[UUuu]THu,u ]u]É$01䍶$x01҉&'U]ED$$E D$ D$j9]]UWVSáLE Et(<  < < < < M } $D$D$@}Ƌ     tY1tM t5 t0 t+ t& t!Ft, t t t t u߄tFvET$$c9'EԋMpx0t/px0t#px0 t4p@0@$@u}pp0ui$t\_'$E 0D$4D$4MUD$$4T$D$T$ 9MuE$V@L1[^_]D$}EԉD$<$<$z NjU$@}D$$rD$ID$E D$ i둍&F| t t t t t >u~&x~1nE @9b~2XF< t< t< t < t< <Ft< t< t< t < t< Vtb< t@< t<< t8< t4< t0F$D$~<@FBt< t< t< t< t< t뱀~E,a<E,0< }_M M A< T< L< D< << tF>uF< tL<'tU UNM}ЋD$|$T$ $XD$s'NFF$֍D$;~E U ҈U t t t݀ t؀ tv'UWVS=1LEEuxt2;uw(@%f;uvU UEԀ8t xNE)@ @ Ẽ@ @ EȋE8t xE);uEwVB tl@E8U8t xu2<$ŰEȉT$D$1tM؃;uvE؃L[^_]É$ED$D$!뵉T$ED$ $ED$n{$UD$T$!2D$U$,ED$U$E$D$D$o!EUԀ8t xU);uU!B @E8U8t xudU`u t<$%tM؃;uv$E|$`D$W>xҋUBp%=@u뾉$ED$D$ 냉T$ED$ $ED$I$D$T$M EUԀ8t x ;u @ @ EЋE8t xE);uEB t]@E8U8t xu#<$UЉT$x"tM؃;uvt$ED$D$mĉT$ED$ $ED$덉$UD$T$2@D$U$B$D$T$UEԀ8t xE)cE>EEċE90EEB @ EG @ UBE8t xE);uE5B t]@E8U8t xu#<$UĉT$=?tM؃;uv$ED$D$ĉT$ED$ $ED$b덉$UD$T$F|$U$#AT$E$A19H!EEN$D$D$JgEUԀ8t x ;u B @ELj,A<Sb|$U$3E܅E8t xE)E؋E܅};u@ tVx E8t xu#<$E܉D$AtM؃;uv;$UD$T$4ĉD$U$?]܃;u@ tVx E8t xu#<$E܉D$ tM؃;uv$UD$T$ĉD$U$3?뜉$UD$T$IG&@ t @ ED$U$>T$ED$ $ED$$D$T$U$D$Eƀ8|$E$aD$ U]Mwk uUu }ɋ}`u8@t]u}]ÐWIu1@uЍvɋGt0;`t$GL$D$.t wu1;\ΐ\yU]UèuEҋu tI;ht9$ xD$+Hx&9xtHy1]u]ø;d뵐&UWVS=1u} @ @}Ef .fEm]m@ @ EF@ tp .tV..*t [^_]Ét$UE$D$!2u҉t$UE$D$8뿉t$E$$뮉D$U$@ tv@ EG tF@E8ux|E|$Ut$$T$ [^_]Ðt&|$ED$ $ED$R뤉D$U$/7{D$U$7QUD$$UWVS=1,u @ @ E>G`@ 9@ E@ @ EF@ @ EG%=|$ED$ $ED$lU9Pro0XUt$E$UD$ET$ D$. x@B@Uxu ,[^_]É$|$萉|$ET$$1y@EWvD$U$5 D$U$}5D$U$i5t&|$ED$ $[UD$_:zD$U$+5QUWVS]Q,u }@ Y@ EVB "@E0MvR9t,[^_]ÐEu׉UR$O9‰Et3'OffBfBuڋEU$ET$D$a1}UE܋uOt5 OfBfBfuڋU$E&<$ET$D$D$ <$D$3UWVS轶ñu@ x E@ @ xF@ sp 9E<$D$D$<+@t+xxx x;EvĜ[^_]É<$1} ,D$H%D$8|@t} ,E@ tuU@E}9~T$|x|$ȉt$A(9||$O#OD$t)t$$J0D$ EU$ET$D$rUB%=D$ EU$ET$D$UV9Prq$|xt$D$q'Up@E@ @u$Ex$UT$VD$U$R ˉT$E$ED$:-tU@EUT$ED$ $[UD$5UB&D$U$0|D$U$0PD$U$q0v'UWVS蝳Ñ,uD$4$)+4$ 4$|$4$|$D$D$ #54$|$D$4E 4$|$D$D$ R4$|$D$44$HD$D$@D$D$D$D$ D$%Ex 4$,[^_]ÐUWVS荲Á}u G$E)EuEt0;w(;U ~o&'W O$W AO$O$ W AO$W$G BW$4NG$@G$;u ~맋G O$W AO$O$W AO$O$W AO$O$W AO$EW$G BW$G$E[^_]É<$O$<$4 D$UWV}W$O BG$EBG$EW$W$G JW$G$O HG$mE~gvG$PW$4G$ W$G JW$W$G JW$;0w mE~O 뜋0F;6t&';~ F;~ՋE^_]Ðv'UuE u}~$F$4$1~$u}]ÐU(]EǯûD$$E D$ED$ED$ ED$ED$E D$1}$D$ ]]Ðv'UU MBB0B8]Ít&UWVS-!|EMEEtEP UEM EA>t EUE)ЋU 9B(}MA Up)UUEM؅(E H Q,u y(Q,UE9EEtbU B<vE ut EtEEԅu7(u#EtE@ uE9Et 1|[^_]ËA ;A$CI }MM Eq(M)ƅ MP)ыEPEEԅuTE H E؋q$ MHΉƋE)րm EU))9E} E萍&Ec EE utE pU A&ЈENjE| t$EMD$UD$E $M)ljT$EL$D$ M DžtU 8 }̋M؅y E H Q A  EЅ E؅ U;Q}Ev u)}܄& E ux(A)Ɖuҋy +E9~ u܋AƄO }܋A;}s}ЋE؅, I;M |$U$xAL$ M)1T$D$Dž9ut=uЋEu }G+$U܉T$MD$L$ U J A(u q,>U؅tA,E؅tA,@ B A(}ЋE}9EE H Eԅ U܀z U Er()9EsU܀: t E9ErnE̋q )9E؅A E@EUJE)‰U}Q$u)ЉE܉)9U B>EE܋M9MsM܄AU MB()ME9EEsUU}؅ E H Q UE19EtcUU1MUxA @tJT$EM܋U$EL$D$ 1D$yNjE H E1)E܄OG}ЋE}9Et U J AUԅEUB M9MEx U B< uMM܋J u)E؅U B @,tP JP }E HQqE<!FM A puH u UԅEyE H(tU4:}܋E @>t@UMEU M$T$BD$|$ t$D$L$ t;uE @<t MԅU J Au Q }؅E9A t(E܋U;EsE}̅딋M̋})M܋Uu(}GUu:;ESMU$M܋ED$L$D$ Ũ;ExEԅtE܋E}܅E؅tAcA$U 1|$uMz(L$ H!D$UiPu@tXMuuE̋M)4< $E̋UD$ET$ ؉D$UMD$ET$ $D$뎋uUu  M$t$0D$#$EE H A9A,DE؋U$A,D$\E؅tiE H A(t}؋E$tJA(D$/U J A,A(M A @@}Eat|$EU$A$T$ ؉D$E܅ M94t&U J AtAE H } Q$AH9uߋUB @M A=MuiE48u;E})t$UMD$$L$ D$wEUM؉D$E$L$D$ 멉 $UE|$T$ D$MrEUM$:UD$EL$ )ЉD$Eg$UMT$L$UM$L$M0Q>EU$T$p)U}NjMA @t`1EN)9RQ9 9t0҉@689Ex M28J$EUD$A T$ D$耠SEE I }Mp(E)΅u UH)ʋMA?UM$L$H)ԉD$U$E H E H q(uQ,uQ(D$U$E H MMv'UWVS <E U}p< EHP8&4|$MD$ $UD$$[u  E$|$D$D$ 뽉$M $E$$)D$~U$s%M $D$E $T$U;jO EH   1Pf _;} v t}1Pfu _t9 tG;}UJ1  E |$ME $D$0t1Ɉ,A<v!, <v1< v_tt&'9 v! 1҃Av, av 0 v _t EpU 9tQ|$MD$D$ $٘UD$$D$D$ D$ My 5   1ɋPf _U z;}My <|$MD$ $=|$E1D$$Bft~9 tbE |$ME $D$-v;}XU B( B1  볉|$UD$$L<_cY|$MD$ $#UD$$u ) E$|$D$D$ #뽉$wM $lE$$)D$U$ N%M $D$X E $T$ U;sO EH  1Pf _;} T t1Pfu _t9 t=E h|$ME $D$+JG;}UJ두1  1Ɉ,A<v, <v1< v_t'9 v 1҃Av, av 0 v _t E;} t)E a|$UM $L$*C G;}rE;}&M $|$D$D$ ]tR t)E |$UM $L$* ;}r ډ$RU$G$)MD$ $ E$$;}',A<v5, <v/1< v)_t$ 'G;}ret& t)U |$ME $D$5) 뵋U;}|$MD$ $=|$ED$$BftV t)E &|$ME $D$( ;}__|$UD$$<_t 뻉|$MD$ $UD$$tS;} Pfu_t G;}r t)E ,|$UM $L$' 뺀E;}YM $|$D$D$ -uR t)E |$UM $L$&l ;}r ډ$"U$$)MD$ $ E$ ;}y',A<ve, <v_1< vY_tT t)U |$ME $D$)& t&'G;}rt& U;}|$MD$ $|=|$ED$$ZBft$ ;}r_|$UD$$<_t t)E |$ME $D$% 둉|$MD$ $UD$$X;}PfuI_tD t)E "|$UM $L$$ G;}rm 耽E;}9'? t(U$|$D$D$ tR t)E t|$ME $D$#V ;}r ډ$ U$MD$ $ E$*;}cv< t&< t"< t< t< t G;}r3 t)E |$ME $D$# 뺋U;}&? tR|$MD$ $t=|$ED$$RB% ftV t)U |$EU $T$N" ;}X# ։|$UD$$MD$ $n;}P% ftD t)E 8|$ME $D$! G;}r 耽U;}O < M $|$D$D$ !uY t)M ~|$EU $T$ ` ;}y Ӊ$ M $E$D$ U$;}cv< tY< tU< tQ< tM< tI t)E |$ME $D$  G;}rt& U;}v< |$MD$ $n=|$ED$$LB% fuY t)E |$EU $T$H ;}O Ӊ|$UD$$MD$ $h;}t&P% fuD t)E (|$ME $D$ G;}rs 耽U;}?E$L$ |$D$tR t)E z|$EU $T$\ ;}r ډ$M $E$XD$2U$*;}i',0< wD t)U |$EU $T$, G;}r M;}|$ED$$=|$UD$$mB%ftV t)E |$ME $D$i ;}]> ։|$MD$ $UD$${n;}t&'P%ftD t)E H|$UM $L$* G;}r 耽E;}_M $|$D$D$ =uR t)E |$UM $L$| ;}r ډ$2U$'XMD$ $RE$*;}',0< vD t)M |$ME $D$L G;}r3 U;}|$MD$ $=|$ED$$B%fuV t)E %|$EU $T$ ;}]^ ։|$UD$$MD$ $n;}t&'P%fuD t)E h|$ME $D$J G;}r EUM40AE@,4,(U0)‰$E t9$s$2(9,;$<|$ED$ $T$ p@0tEpx0t9px0 Jp@0@ $/&'Up@0u$D$==;,-;(!t$Mx $D$rHUD$8$L$D$ 39t;,t!;(t<;$890tcD$ U$0L$MD$4D$D$D$T$D$ vE |$EU $T$M&0;t E}UM @EUEЉ14UM Uy<yE( <E(u`U B P(u@,tLME} EE܋UEE $M|$}(D$ET$ L$|$D$}EU B<M9M}UuM A<"MԅtuN}$E)M pA P(u @,}9}t!EU M$T$L$ 9usO} G<0uEɉ|$EU D$M}($ET$L$@D$ |$EuvM u 1|[^_]É $D$w䍴&UM I<} tDMЋ@ ;t<$L$@ D$ D$D$u4$EwE(u)} G>u]E(u!}u ~U)F 8EU$)֋Ut$T$HM I<Aq ËG$g<돋u f<E9EvM9u UBU< t 9urT$M} $|$B t<$Eމt$UD$T$ tT$}E<$D$ j`t&% u V rхu z }B u"}v}E <$D$%vM Q }LB }EE9EU:Et}E9}rxT$Mu $t$" }NjE}9s6:EΈu‹U0E9Us}:EΈt낋uwUlE9E U΋M8tEM9MrL$u} 4$|$o EE9EsU΋M8uEu9usE΋U8t뤋B} u|$4$vW ]Au*A u#Au A(E})9AAu q }y u}X} u|$4$0tW }.r uȋUUċE9E}}Uȋ@MA @aUк)‰T$}UE<$T$ D$qEu};vuNE&U9UE(9ME}D$M} D$)ȋUȉD$ ME܉|$ $T$D$6E}qEM)9uE)Ƅ})}}uC9u<M} E $|$D$_E9uv9uUM }$L$|$(9}vEċUM؉$L$D$oEOEu}؉4$|$D$oƋEE;ru4Fuu uE)ƋE먋Eu}؉4$|$D$o܉$t$D$goME뭉<$ED$E؉D$@o9w rMh $}EU|$D$T$ CoMu:EUЉD$MEȋ} $D$ 1|$D$M $}EU|$D$T$ nD$UM$L$nE'4$|$D$cnƋEu<$EȉD$q}u8Mȋ@uF @t}})lj@EuM)MsMuȉ $t$A}벋z}U ET$$8qM Q x}taqu}t=U ET$$oM Q }tBEȋruċRUiJM} u|$4$pW ċI띋} w}ԅt(V<!tEuLEU)@Et$M} D$EU $M|$D$ T$L$H$MԋU)ȉT$D$l랋A1u y}CIu}} u|$4${nW }rE(F e@E؋EF @DM؋uUM)Iu@EƉ9M8t/EMEu9ɉ}H!U uB )΋P֋}ԅt ;u}uN)u}tDM} E $|$D$fU9U*M0M‹u} E4$|$D$(EE;EruuMKM}UL$M$u|$ ȉt$D$^E؉E뷉t$UE؉D$D$ $t$E UD$}D$E<$D$)ЉD$ E܉D$Mr U ET$$mM Q t&EU $T$<D$GE t} v @uE}<Z|$ED$g$莶tԋ@x͋MUȉ<M A<9EoE E$ D$袳U $t&UWVSgE }@=t 9E 1E)ȉUU BЃ4B4B09w7 @҉$D$芶 U B0U 2Jt/‹;~#J;E w$<$DD$t*E P)ȉ[^_]Í&9w$1<$t$ $O <$BJȃD$kw PH)DG4D$<$l@G0҉G4@ ;t*<$@ D$P @@zv @T$<$D$D$ gD$D$<$@D$gD$Ƴ@D@H$<$D$D$FPP, <$U D$T$ɲ<LP<E @>t>@TU B Xb<U B)B 1T$@P$D$D$@<$D$fH@<$ D$T$P<$ D$ѴF, P<$T$D$g_@@U1ɉW11V1Sd,1ɋE1҉U1u G9H!Oу;J!E;Bt*u;sy &yEP ׋HJUGw 9B$$M9~(MJ9ߋwtF8tLR1H!‰Wt4wGV} <$N뻋@vF$GD$UT $D$ 1,[^_]Ë}4u"M;JƋ008D$<$,腮MNjEI$$(4D$M $4@D$lM4B 0B4 $FD$uVU(9J$:}<$U400,8<$T$V$L$誺븋E9x$4$|$芺t&}u;u ;x U;E9Et+uU; duu9s J})H@-} 9tWD$UD$ $L$`uD$4$D$D$ D$sG< r< j=1ɋPf_}D$<$D$=<$1D$T$ŻBft@N… 1€1ƒ<$D$L$T<_tJD$}<$D$'D$<$M $t$ѧE$T$Mt&D$}D$<$D$ 뀉 $@u4$5$)4$D$4$ۭ륍vM;~H tr tm1PfuI_t@1Pfu _>.빋1҃Avpavb0 vT_tK1Avav0 x_fv뮸 u-u;<8uU;' t9}; uM;t0E;k ZuU;3ˀ(9Dуtku;뇋z#$"<"M@9,A<w5SsW,A<wSXssɉL$uD$ 4$|$D$P/U$t$)ȋD$ L$D$P};uƉ`9MD$u4$|$յ=w^4$|$D$躵BftU4$|$D$z<_D$E$T$SMD$ $$|뗋E$D$L$D$ `ʉ $贯u4$詩$)4$D$W4$Ozt1Pf_Aa0 _붋U!u};p,UD$u4$|$=wN4$|$D$ʳBf4$|$D$蛳<_Rt&D$E$T$sMD$ $DE$D$L$D$ 胣$ԭM $ɧ$)uD$4$t4$lzt1Pf _"Aa0 _붋uauD$u4$|$=w04$|$D$B% fD$E$T$貱MD$ $ëZE$_4$54$-4$D$4$Ӥ+zt P% fm   s f J~t&P% f  ~ q d RMuM;}xD$u4$|$=w04$|$D$B% fPD$E$T$諯MD$ $輩3U$5<$.<$&<$D$<$̢+zt P% f ^ Q D 7 &Us}xD$u4$|$胮=w-4$|$D$hB%xD$E$T$2MD$ $ӹU$<$赨<$譢X<$D$ۿ<$S.ztP%{0 uu};UD$u4$|$%=w-4$|$D$ B%!D$E$T$ԬMD$ $u\E$^$WM $LXuD$4$w4$(ztP%0 uu;Vq,D$U$L$t$ 'M9sD $,t$ D$D$֛t8‰봋U94$4$4$D$߯4$藞,!񉵴8Ht BU0D$$D$qMQ ‰J1r @rBJuF$BM?99U;N D$ $|$D$ p@0t/px0t#px0 t|p@0@ $ueup@0u $uHD$9Nj961빋9sM;d7 $D$ D$D$ p@0t/px0t#px0 twp@0@ $u`Up@0u $uCD$蕞9G97t&1뾋B;M);i~9C6 } uD$ D$T$4$|$D$T$D$D$ wQ,A<wuS\OV,A<wAS4?%)H s뽍&s뉋ًB;t)z"8u);~="tBu4$|$D$T$ E4$D$T$L$ ^뿋4@EU11ɉQ 8I!/,-<942':(E1ɉ}E@$D@1<)~T8E9$w%I8ƅ~80;$vۀf99w@;t/;t'9w;t;uً@)<9@9t6븋t^uMЋ})ȉu4$|$ttM49q$ $t$$D$D$=)UU]1iMa9T!E‰$D$ D$ D$p@0t7px0t+px0 p@0@ $Mp@0u$D$btp;th;t`}u,U9H<$D$D$;븋t\EMЋ})ȉu4$|$_ttM49q$ $t$输$D$D$:)UU]1kucu8t3x JtȀ뽋f~YI8uF듋F놃8954,2#':(E9@$L;;U$D$t$D$ 'l}9m5-Gt[uus)Ћ)u)M $t$T}L9G$<$D$ڋ$؉T$D$2x}녁*"<f~K8uF뜋F돃8uF뜋F돃8ˆ>B\ƒxnMd҉t>9h|$D$t$褟k$t$s}dhʋEh4$aUd뮍P덐;y~A M0t @uT4$GD$0t PTM0&U  ;}v )ȉ)ȉ;0~0UQU\`98 9Eր @&;t0F tF9sˀ> uĀ}t.;usU9U}E;usM9M|됉대}tWU9Ut;ukt$E MD$ D$E $D$=E89'U :u&M DуFʉT$Mt$D$ $D$fЀ}EtWt&U9U;uM $t$D$ED$ :drE8봉$|nU$qh$)MD$ $E$gq9$,A<w9'F9,A<v, <v1< v_t, <v1< vĀ_빋E}t&U9U;ut$MD$ $r=wbt$ED$$rBftE닉t$UD$$r<_tt$MD$ $trUD$$E_u9щEPЃft1t&F9EPЃfuހ_t_ɀ}Ut^M9MT;uKE$t$D$ED$ a"E8봉$,lM $!fE$$)D$̎U$dj9,A<, <1< _F9,A<, <1< |_urM}E9ED;u;t$UD$$p=wht$MD$ $vpBft$ED$$Dp<_Eet$UD$$pMD$ $\9}щEPЃfZ_QF9HEPЃf+_u!}Ut`t&M9M;u< t,E$t$D$ED$ _E8몉$iM $cE$D$RU$Wbh9j< t#< t< t< t< O F97< t< t< t< t< tM}&E9E;u< tUt$UD$$=n=wNt$MD$ $nB% fExt$ED$$mUD$$g9FP% f'F9P% fu}M}o&M9M}C;us>> t9E$t$D$ED$ m]uE뵋M}t&'E9Ed9\> St$UD$$l=wKt$MD$ $lB% fEzt$ED$$ClUD$$Tf9P% fF9P% f{މ $fE$`UD$$!M $&_a99< .< &< < < F9< < < < < u}Mt^E9E;uU$t$D$ED$ :[rE8봉 $|eE$q_XUD$$|M $^j9$,0< F9,0< v}MtUvE9E;uU$t$D$ED$ jZE8봉 $dE$^XUD$${M $A]s9T,0< GF9>,0< w0E 9P!9F9 9tM 9Q9t4: 'F99t틃4: tU9M Q9t: {t&'F9g9t틃: tMEUWVS REEuEEE1teUv';uuUE $D$bEtkE}t"EU9t E뽃[^_]Ðt&E1ҋ9st&'B09rE҉Eu뷍t&EUE뢋Mu捶;usuUE $D$趥EtE}t UˋEE)}tME)9}ΉuҋE&E눐&UHE}}]u1EEE4 (QttE HB<st-EtUE}tEM]u}]ËDE MJBM1ɀxBIx H!‹E܉U!t0EtM MyEt}t߉<$UD$[UD$ED$D$D$ vmUƉ<$T$D$D$ YW덐UWVSPU MEEEU EMD$ uED$ }4$|$p@0t;px0t/px0 p@0@ $t&Upx0u$D$[Eu#M M}uE$ Mt }}tAU $u5}t/}w&EMDt E&}u4}t$E$@t}vE'}Etduu[}vK}v=}v/}v!}}&}}}EU MDuVE$tPE$Mu;Et#M DуtvE}uvE$tlu} O($tUPfu,}_t&$tSUPfu;}_t5Et&'e}tuEĜ[^_]ÍvE$tUP% fu$tUP% ft$tUP%fa$ tUP%f;$@tUPfyUPfE H)$tUP%f$tUP%f$t }$t }$tUPf\$ tUPf8$@tUP%fyUP%fU J*$tUP%f$tUP%f$tUP%@fw$tUP%@fQ$tUPf-$ tUPf $@tUP%fyUP%fM Q+$t7up%fa {$t/}x%fuav D$t<} 2} (} } }  } $t(} t"} t} t} t} t } $t} }  } } 4}svD$MED$ u D$ $t$WwEt)MD$}U<$T$ML$ ONtE}E$tUtEEuM}yM}u|$E $t$D$ ?rME|$UL$ $T$Mt끉D$U$P9ED$ EU$ET$D$}B tO@Eu}u9wEU9u׉tEE댋}u>E.&T$MED$D$  $L띃}E}E}E}E}v}u{Eo1IUUME T$҉ $D$xD$ ]Ë됍UWMVU SuD8Fx,It9sI8ƒt9r[^_]At9v,Jy$9v  Eu u4$]<09s5vv@1ɀ=w"t$E$Z1Ʌt 9r19 [^_]ÐUWVSÁ=L} E}EEEUˋp@0t;Mpy0 t,Epx0t!MpA0E@ $tEEEEEuEEwEt UƒL[^_]ÉD$,UD$$ Y9s,&')89|E9rE둋Up@0t/px0 t#px0tӋp@0@ $tUBtPPf_t2|ҋD$,ET$ $D$RXuD$U$=D$,UD$$X@&UWVS}q3EM u9)89|M9rE[^_]ËUp@0t/px0 t#px0t͋p@0@ $tUBtZPf_t<|ҋD$,ET$$"D$D$ 2WeD$U$}]u]ÐU(uE u}}]K?)<$t$D$BE<$t$t$D$ 6}]u]Ð&U(uE u}}](<$t$D$=BE<$t$t$D$ FY}]u]Ð&U(uE u}}](<$t$D$AE<$t$t$D$ ;}]u]Ð&U(uE u}}]+(<$t$D$}AE<$t$t$D$ VR}]u]Ð&U]E'$E D$U]]U]EÛ'$E D$Ja]]U]Ewk'$E D$K]]U]EG;'$E D$C]]U]E '$E D$\]]U]E&$E D$j<]]U]Eë&$E D$<]]U]E{&$E D$K]]U]EWK&$E D$ 8]]U]E'&$E D$JL]]U]E%$E D$T]]U]Eû%$E D$ZX]]U]EË%$E D$(]]U]Eg[%$E D$J]]UX]E7+%$E D$EȉD$EĉD$ (]]Ðt&UX]E$$E D$EȉD$EĉD$ LU]]Ðt&UX]Eë$$E D$EȉD$EĉD$ |T]]Ðt&U(uu}} ]nb$4$|$$A1҅t)t44$D$|$D$ <*1҅‹]Ћu}]Í4$UD$&D$D$ D$D$ A뎉U(uu}} ]ò#4$|$t@1҅t)t44$D$|$D$ )1҅‹]Ћu}]Í4$UD$&D$D$ D$D$Z@뎉U(uu ]}}#>_<$t$?1҅t) t.<$D$t$D$ (1҅‹]Ћu}]É<$UD$&D$D$ D$D$? 딺묐&U(uu ]}}NB">_<$t$>1҅t)$ t.<$D$t$D$ (1҅‹]Ћu}]É<$UD$&D$D$ D$D$>$ 딺묐&U(uu}} ]Â!4$|$D>1҅t)t44$D$|$D$ \'1҅‹]Ћu}]Í4$UD$&D$D$ D$D$*>뎉U(uu}} ] 4$|$=1҅t)t44$D$|$D$ &1҅‹]Ћu}]Í4$UD$&D$D$ D$D$z=뎉U(uu}} ]." 4$|$<1҅t)t44$D$|$D$ %1҅‹]Ћu}]Í4$UD$&D$D$ D$D$<뎉U(uu}} ]~r4$|$4<1҅t)t44$D$|$D$ L%1҅‹]Ћu}]Í4$UD$&D$D$ D$D$<뎉U(uu}} ]4$|$;1҅t)t44$D$|$D$ $1҅‹]Ћu}]Í4$UD$&D$D$ D$D$j;뎉U(uu}} ]4$|$:1҅t)t44$D$|$D$ #1҅‹]Ћu}]Í4$UD$&D$D$ D$D$:뎉U(uu}} ]nb4$|$$:1҅t) t44$D$|$D$ <#1҅‹]Ћu}]Í4$UD$'D$D$ D$D$ : 뎉U(uu}} ]ò4$|$t91҅t)t44$D$|$D$ "1҅‹]Ћu}]Í4$UD$'D$D$ D$D$Z9뎉U(uu}} ]4$|$81҅t) t44$D$|$D$ !1҅‹]Ћu}]Í4$UD$'D$D$ D$D$8 뎉U(uu}} ]^R4$|$81҅t)$t44$D$|$D$ ,!1҅‹]Ћu}]Í4$UD$'D$D$ D$D$7$뎉U(uu}} ]â4$|$d71҅t)(t44$D$|$D$ | 1҅‹]Ћu}]Í4$UD$''D$D$ D$D$J7(뎉U(uu}} ]4$|$61҅t),t44$D$|$D$ 1҅‹]Ћu}]Í4$UD$0'D$D$ D$D$6,뎉UWVS]QlE}D$E u <$D$.EUE<$ED$T$|2M t$<$D$><$M4'D$L$0ID$<$2t`<$t$D$D$ D$CtMEɉ$BE܋U!ЉD$ 9UD$$ %M}܉ $|$8UD$$$M1 $@ D$}ƍ'<$D$D$4EEԋU@ t=PEtPw t80tEE̅u"E$@ D$ t$D$+t$U$MH1u~ )PV @F@F49F0}<$p9D$UEMuT$}ԉ$L$t$ |${3t3@ t=HME؋}؅tM;E6U%$E$D$ D$ED$pBO4$%!ut@ @t @$u }<$>$VD$MED$$-t@ t!݃\q@ U$@ D$q}<$T$6Y1t$t$ $D$ <$ L<$D$ D$UBAH1Kt&U;D.tuHщ9EUTE؋XMw&E@ƃ?uU]E'D$ $E D$ED$ ]]Ít&U]E$E D$ED$ED$ ]]Ðt&U]E觾Û$E D$ED$ED$ ED$5]]Í&'UWVS]Q,EED$ U $[UD$T$@EuE9&'EEtU U9Pt$ED$$=wt}utEt5%  : }u0Et!% ^&'}t\;u2EuU ,[^_]D$ EU D$$bT$D$É|$ EU $'T$D$2낋UE $D$WD$‰D$ 2ENE UD$$D$2EE UD$'$ك tA w E UD$$뱃\E UD$$듋E UD$${E UD$$cEU(]E׻$E D$ED$BD$ ED$ED$]]ÐUW1VS苻`MUEu$p{E(zE t1l1h1d1\1X1T1PEt Elltt lt)9st‰hE t U ``tt`)9s\lK`*h {t zu E'ltl9tfhth9tJ`t`9p.\t\9pTu?{Mt $t$uEt$D$ ,duTPuEzvEp$T$u|t$D$ +|XPTPdXO2:0dҋXD9҉Dd)PX)TtPwTu${t_t‰tPzu ppƉpt봸[^_]8O⋍pu4$EED$|tM $EED$h1t@h9tt2t$Mt tuU t pM 14_\t\9pu벋\+\hU(]U }M }u8\9` (u  p@0t=px0t1px0 t?p@0@ $@u(&'p@0u)$t$D$'L$|$ t$"]u}]Ëd9ht "(D t 8(0V(%L$L$|$t$ fUWVS͵Ej@ @7D$UD$$D$ D$B0tCt=@%fE$D$eD$kt@ $VE@ @!D$U(|$D$ $D$/tt@%ftx'E@ p$t$U$D$D$ T$)D$4$D$ED$ a Q)D$4$D$ED$ > ])D$h4$D$ED$  j)D$4$D$ED$ w)D$@4$D$ED$ )D$4$D$ED$ )D$$4$D$ED$ )D$4$D$ED$ l )D$4$D$ED$ I D$4$|$ )D$4$D$ED$  D$4$|$ *D$4$D$ED$ D$)4$D$ [^_]Ðt&UWVS}G@w G@))@EEE@ tu8tU@u%t&UG [^_]Ít&UD@ t;@ED<$UD$T$`$t 몍t&랉<$UDD$ D$ED$w 뮐<$UT$*Uw B-<$*D$qUWVSݦ,E}@@w G@E))@EsEF@)@E)@ t=@ OI4$D$D$4$MV F  [^_]Ít&4$UD$봉4$,D$v'UWVS uF@N >F@)@E)@ t=@ OI4$D$iD$4$mMV F  [^_]Ít&4$UD$^봉4$4-D$v'UWVS=1}G@w G@)@E)EtUG [^_]ÉUDtUPt_1ɅtPw t 80tt&M썇IW MG 뙐t&E`W t p 벁t݃\q@uz뼉<$UDD$Iz@ t Mq&'UWVSݙ}G@w G@)@E)EtUG [^_]ÉUD@ t7@ UB<$BD$D$<$MW G 밉<$MDD$빍&<$@H뵐UWVS,UuB@N F@BU8B}Ef fEm]mEuUuD,[^_]ËB ER$|$4$U&|$uD$4$It_EtX|$Ut$$U9ut$E$U|$D$$D$ FD$M넋UP u܉p$EH 6U]EǗû$d-D$D$z-D$ 3]]ÍUWVS}qEuMtEEEuE<[^_]ËMstFuuE؍M}u} utU @ `$띋M @ H$Eع-eEU $(T$T}9MmmlEE؉u}E8Eu+tE AH%fAHU AH Eعt} AH%뺋E AH 몃u{Eعbt} @4U @4EعF't} AH8E AH@'MG}D$ MED$u܉ $t$}.D$<$Dt&UWVS譔á}G@O 7G@))@NEz-E<$-UD$D, T$ D$D$[U<$D$-D$<$D$ED$ U썃-D$DT$ <$D$D$<$t$1-D$<$D$ED$ ND$<$t$U썃-D$0T$ <$D$D$<$t$UG D[^_]É<$4.D$t&UWVS=1E}@@w G@)щ)ɍx~_PtQtIUD[^_]ÉD$4Ut$FD$ A$D$,}DɋE$t.D$UWVS}qEu8@@N F@)p)HP0F  tu>[^_]Í&@ t@$t݋uF)~3D$E$D$UD$$뛉|$|$4$D$ g뱍v@HEyDUB)D$E$D$`UD$$E%ftDUB)D$E$D$UD$$e@f}t@UB)~=D$E$FD$UD$$u@4|$|$$D$ O막|$|$$D$ 3=|$|$$D$ E$.D$&UWVS }G@O 7G@<$))@ENEQG Mu4B4)0VEƒ  t5Ut<$UMT$@,D$uG [^_]ÁtF%ft<$t$D$*9t@ tP҉t/H,t҉t@, E`̓ tNB4tx t B .ċ@,u<$ED$@!<$.D$UWVS]Q}G@O 7G@<$))@ENEuyG UM4 F uOtYtRD$<$D$U<$D$T$&MG [^_]Ív<$t$DF렉<$4/D$UWVS}q}EG@O G@u<$))@EEGU)G UMT$1҉<$p@0t8px0t,px0 t:p@0@ $u#'pp0u$t1D$!MG [^_]É<$UD$ T$T$CD<$t/D$U]EU4($E T$D$C]]ÍU]uu $&$ $Et$D$u]]ÐU]ÍU4$UM |$u>t ~[+t 1ur4$|$]EtaJtA+Jtrw뾅ҿ<t뚉UWVS ,$9E  $ pP T$G4$D$p@,D$ + '! t€u҃)1$ED$D$t&! t€ut$ҋ)$L$n,[^_]ÍG!G$jt8u$D$AD$&UWVSma E ttE@?~7u$ $D$D$1t7F [^_]É&'U(}} ]Ԉuutu 1]u}]Ë@|$EG$ED$m4$UD$ET$ U4$|$D$R(뫍t&UWVSMA E EtBE?$ED$9uu*OE$gE [^_]Ít$E$AŐ&'U]躇î$ @@@ ]]Í&'U}} ]dXut<Hu3W t$G19}Lu(F9|$<$]u}]ÍE$DD$}GW 뽐t&Uuu ]}NΆF}9|"V Ft=$D$F NF ȍAFEztG]u}]$aŐ&'UWVSMAE} tNE1$E;w}9'G 1ҋLu3M $ML$FT$ D$;w|ЋE[^_]Ðt&UM$DL$D$F‹G 묐&'U1WVS蛅ÏEu U$ T$D$EU $ D$ED$#U $G$Et$D$ t$u>t&uOyU2u܃[^_]Ívt$UED$$D$ UWVS轄ñG$ED$E tL}E>'t&B@u'6uMy׋E8u[^_]ÍG$B@D$Et$$YEt$$룐&U}} ]u7߃tC|$G$F@D$VJt|$E$Ru 4$]u}]ÐUWVSma,EdEU P9U}C@ UE EUM} 9ɉEpEU9U|֋}E xD$UGD$$U NjET$$ED$UƉ$ED$|$$D$ t$D$U$wEHU$E T$D$1,[^_]ÍHU $ET$D$ED$ EЋE $Ev'Uuu]āø} H4$D$D$4$NjE D$XD$4$|D$4$|$}]u]Ð&'UWVSMA}G@O 7G@))@ETEUD@ @EDEO UDP1ɅtPw t 80t‰<$ED$ED$‰D$ vw t/<$D$#D$<$7UG [^_]Ðt @ 둁t݃\q@o<$UDD$U1N<$UDD$ D$ED$<$ID$7U(uu]} } t>4$D$|$D$ n.H$G|$D$5}]u]É4$ 벐&UWVS<$ t$D$ x~[^_]ÉD$<$ <$ D$ĐvH$v'U]EGx;$}HD$D$HD$ ]]ÍU(uu }}]w<$hx'D$p<$t$D$ }]u]ËPҍU]EuwÈ t ]u]É$HH$D$\$t$L$t$<뮍v'UWVSwEu 8p8UB !$t}UBD$<$D$EGH>U$t$BD$EtXD$ ED$lUGt$$UT$UT$ UT$Pu [^_]Ét$E$X1㍃H렅tՉt$UH$BD$Et=D$ ED$EUt$D$E$UD$T$ P1҅uzH뻋UJD$$@U]M uÛt6t0B@ tb1]]ÍL$E$ې&UWVSMuA u t E u [^_]ÉD$U$^} ҉t׍vFPtZU$U T$Pu97t9t7uϋE tH$E D$B@D$1yÉ|$E$벐v'UWVS}tqEu;u| E[^_]Ét$EUD$ $T$t4t$E$U|$D$$U T$UT$ tF;u|E느U(]E u1sƻ}t?}t8E$KNjE|$$ED$t|$E$]u}]É|$ ED$$E D$ED$GD$s벐&'UWVS-s!} J$u|$@@D$ED$ ED$tiD$t,|$ED$t$ $[^_]Ð|$ED$ D$$LD$7čH돐&U]M gr[tu* ]]ËPL$E$R@獶Uuu ]r}tu]u}]Ðt&U@t$$P@NjtԐ&t$E$u뵐&U]M qËtuZ ]]ËPL$E$R$獶U(]Mu1p1ڋE1$E;w}t&E$ED$G D$G DFD$ ;w|nEt끋E$ED$oE .ԉt$E$1E$D$E$t$NjE|$$D$ cE&$(UWVS-n!&'uOyE0uҋE뎍t$E$H EɐUWVS-h! E t3u>t&t@%=tOyE0u̓ [^_]Ét$E$ؐU]M gëtuz ]]ËPL$E$RH獶U]Egg[tt@]] 琍U]M g tu ]]ËPL$E$RL獶U]M fûtu ]]ËPL$E$RP獶U]M wfktu: ]]ËPL$E$RT琍v'U]M 'ftu ]]ËPL$E$RX琍v'UEtt@@\]1UEtt@ @t@@l]1UEt(t"P1JdtRht &]1v'UEtt@@l]1UM tu 1]Í&PL$E$R\㍴&'UM tu 1]Í&PL$E$R`㍴&'UU tt HAdu1]ÉT$E$Qd퍴&'UU tt HAhu1]ÉT$E$Qh퍴&'UM tu]ËU@D$L$$UT$ Plې&U]U cûuut(t"HAlt"4$ET$D$ED$ Ql]u]É4$ID$v'UE t6t0E@ %ftJ1]Ít&b&㐐&U8uu]c4$D$U4$D$T$UJT$ UT$UT$U T$U$T$U(T$ U,T$$U0T$(P]u]ÉU]E b{tu]]ÍvT$E$q名&'UUE ҉t&t R t aHt@+H]ÍtrHցtwHύv'UVE SMaü0VVE@lt @V<#u3EUI$蓥$$ljt$-tR$M $Ft$ ‹ET$D$$pD$/tMH Ѓ[^_]É<$Nt$šu<$ےt$诡u<$å1&'UWVSR,u(}E0U(2@ tnEF $蔤$ܩE<$D$UD$$F D$wN u1,[^_]ÍF $E$]E(ډD$U$EE(0뀋U,@ h?#$|$1tE(t\<$ED$QUNjE$D$轶|$ UD$$U(T$U T$E(Tp 4$:E$YE(딍t&$E GD$E$D$詧EE11?Itd}tV}~A}t1E(tEU$T$EU$E(ދ40ŋEu틃0<$ED$GNjE|$$f늸Gi&D$U$U8}E} ]U$EOÜ|$D$EuT$D$ Ot&EUp u(p 4$$3]u}]Ít&4$$0ExE$ED$'UD$$x뜍t&U}} ]uNp t:4$蒡$ڦ~|$E$]u}]É4${ ׍&'U(]E wNkuU1}}@ t)<$D$T$D$ YƉ]u}]É$tۉUWVS N,EU }@ $EOtkEEEu E,[^_]MEU2D$4$59u/Mu9uEOu뿋U$lt|$ EU$E T$D$蟪E낍v'UD$E]/M#$ED$E @ D$ ]]Ð&'U]E ULؔ@ T$$ED$ED$ 跤]]U]E LÛ@ $蜿]]Ðt&U]E wLkP @ u1]]Ðt&$8ꍶU]E 7L+@ $]]Ðt&U]E L@ $,]]Ðt&U]E K˓@ $L]]Ðt&U]E KÛ@ $|]]Ðt&U]E u}oKc@ x t<$@u(<$/t$|$跛19J]Ћu}]U8] Kuu}$3EtuE]u}]É<$t$E tE 8u4$ED$E <$t$觜U $T$EtEpt$D$E<$D$ D$tUP UWEJv'USM Jt p 9Ptu $D$[]Ë@ v'UWVSIá u} ҉tp&9JtƋu [^_]9z u鋃$褕$t$hՍU(uu ]}/I#t$}E<$/x$t Hu.<$Et$D$ED$ ED$}]u]É<$D$щ!@tEPHUWVSHÑ,M(t E(8(D$U1$uMD$ UN $T$t$蕙M9ID$UMt$ $UL$MT$U L$M$T$U(L$M,T$ U0L$$T$(PE(uME $D$蓭M(UD$L$M$U L$ T$_uEU($T$ 1,[^_]ËME( $D$蝙EttE(ԋU(HvuUMN$L$t$@D$ }MUD$L$M$UL$M$T$U L$M0T$U,t$ |$ T$$L$(PFUET$$荬M(MRD$ E $M(D$L$ML$R+UWVSFÁF wE$EVU(u1u ]}Bñ}t!Bt'<$Et$D$ED$ ]u}]É<$t$辥ˍUWVS]BQUEЋU E:EG W M @ w);u~u~5G)G)u9Et$Mt$L$譴)uU u`Eu E[^_]ËME U $MD$T$L$ EЍt&w GGU 1ҁHG )GW\U ET$$覤W t*T$M $苪 UWVS-A!E EE׉EB B u 1[^_]ËutxGO w ))9u}uJE B ~#EN@EGGME tZދG w 9Gs5MtE 듋E B uEkE$E D$螩E$E D$芩뷋E$E D$v떍t&tGt$$ED$ֲ)uuuwgE$E D$3E &U8}U} ]EUU?ìuE$|$t]u}]ÍvMaEUM$T$L$ D$ED$^uM $D$wMAQ뚍U4$E |$P pxt @)Й׉4$|$]Ð&U}E} ]>ņu$|$贋E7V tF$9t$ F FF`E]u}]Ðv'U}E} ]Q>Eu$|$ԖE7V tF$9t$艝F FF`E]u}]Ðv'U]U u=ȅ2F t F]u]ÉT$E$␍&'U}} ]u7=sN t@ tFV)Ћ]u}]1|$E$芠΍U]E u$=0F uOF u F $V F $D$T$F u F F$F FF]u]Ít&U]M u<Ø1V tF]u)]ÉL$E$迟V ݍv'U}} ]u7OEt$|$ $E D$ED$ݜ}]u]U}} ]u7:ãV tF$9t$F |$E$蕟}1]u]ÍU]UW:KEM ~$EL$T$ D$訉]]Ð$L$dU(uEu ]:$Et$D$ED$ ED$"qR@ ։q]u]ÐU(}EU ]}9Âu1$T$9}~D$ U$U T$UT$Ȏƅx9|]u}]ËE)U |$ $ET$D$螔xȅtU]U 8H@T$E$ED$ED$ ED$,]]Ðt&UWVS8áu U>G(t G(>G@EMʩUW @ u!ЋW 1҉GGHG )GWEtCWUw 9v6ME t2EHGEHMEEt WUw 9wˋE[^_]ÍB9rBGB WBGB 뻉t$E$W tGt&t$E$Ѡ#t$ET$$ED$ RUWVS]7Q E 0F W1t"@G(t!8 tVt)@ [^_]ÍvF)uVN9u: t B9sk: u9sb: u]'B9r`F9rJF @N FE$E D$FN F FQV VVA uN벉G(SW(~)Nz t_ ЉW(*E$E D$}E 8U]E uu}8 6~O t\t3G(t9v FG(wU H]u}]ÐG(tp;wtU)뺀8 uwEU $T$٘됐UWVS}5q}M U@ @#}UH @ u 1[^_]ËU9UsMN V H;}V9sc&'< t]GFF9ȉs-;}rU @ u u)딋ME $D$UM $L$;}sU oB9w+ VGBFB FU @ tT$M $뺋ME $D$뫋M qEU $T$菗M L$EMT$ $L$U]M 4{B(t B(L$E$W]]U]M 3û{B@t%B|9Bt ]1]ÉL$E$蠘捴&'U]E u}8\3P{wEO,uE]u}]ÐUM $L$.||E$D$T$˵EuE%=uEW)ЅUu5薌l${WG҉PT61ҋTdP``$dL$D$T$ ~P`TPP$D$D$ tdp`ыtыT‹|T$Mtpt)pxL$D$T$:G(tA@t>U pxW(GGpO,)‰W WG UM $D$bGWPTMmI $D$T$|l1U@ 0~w$t$D$XF t@EE$I뙉t$MED$D$  $J~ЍU pGG GE贓UKD$${&'U(]E }1u0 0xF,tF u!FFU `]u}]ËF($F,D$讎F F,F(EU $D$FVD$D$T$ 荑H NjF yv'U}} ]u7O/CwF tF u:t F01F u|$E$F uF0F FFt ]u}]É|$E$⍶UWVS.vE E@ uFtHU)ЉE;F r;EUEu9׉u$EUPM `Et&[^_]ËuF,u"}E U<$MD$T$L$ ̋}E <$D$jF uŋV0tV ЅuUM $L$1uF F0똍UM $L$&U(}} ]u7-ãuF tF uN,u]uV0tV Ѕt.|$E$ED$ED$ <‹]Ћu}]É|$E$|F F0뻍t&|$E$葯1҅uF 뉍U}E} ]u7,t$|$bzEF t V,uF0E]u}]É|$E$tEԉU}E} ]u7,Àt$|$•uN t5u@ t]Ћu}]É|$E$苚ލ&|$E$븐U}E} ]u7+s$|$2EF0tF F0FF|$E$w}u]H u]Í&'U]E+{s$E D$ED$ED$ ED$%]]Í&'Uuu]4+(s t ]u]É4$v 㐍&'Uuu]*r t ]u]É4$v 㐍&'Uuu]*Èr t ] u]É4$Wv 㐍&'U]J*>r$|v$LD$uv'U(] *q$Ht]Ћu]Ð&U]Z'No$sU $EUD$ D$ED$踘]]ÐU(] 'nu}} $3s<$|$U4$D$ T$b}]u]Ðt&U(]&Þnu}}$r$Ɖ|$D$D$ D$m4$|$}]u]Ít&UWVS=&1n$lrE$[UD$D$NjE|$$E D$ED$ 0G tJ@ET$E$ED$ED$ Q|$ƋE$0r[^_]Í|$ED$ $ED$Bs렍&'U]EUT%Hm$E T$D$c]]ÍU]%muu $Fq$ޥ$Et$D$ u]]ÐU(]$þlu1}$p荂Et><$.D$p<$D$D$ID$ tUP ]u}]Ð&U(]:$.luu }$cpNjFtt`BEUt}t}]u}]É<$UT$PD$T$ D$踅͍<$Et$D$D$ Uq덐U(]z#nku$o$ƋED$舗EE U4$D$ED$D$ uEU]!@]HÍv'U}E}]D$E"ju<$D$qM ƅx <$̊;E s]u}]Ë$nƋt@ @t @$u4$迟$4LD$4$D$荏U]EU4"(j$E T$ D$ED$lr]]ÐUE]Ð&UE]Ðt&UE]Ðt&UE] Ðt&UE]Ðt&UE]Ðt&UE]Ðt&UE]Ðt&UE] Ðt&UE]$Ðt&UE](Ðt&UE],Ðt&UE]0Ðt&UE]4Ðt&UE]8Ðt&UE]<Ðt&UE]@Ðt&UE]DÐt&UE]HÐt&UE]LÐt&UE]PÐt&UE]TÐt&UE]XÐt&UE]\Ðt&UE]`Ðt&UE]ÐUE] ÐUE]$ÐUE](ÐUE]8ÐUE]<ÐUE]@ÐUE]DÐUE]HÐUE]LÐUE]PÐUE]TÐUE]XÐUE]\ÐUE]`ÐUE]dÐUE]hÐUE]lÐUE]pÐUE]tÐUE]xÐUE]|ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]<ÐUE]@ÐUE]DÐUE]HÐUE]TÐUE]XÐUE]\ÐUE]`ÐUE]dÐUE]hÐUE]lÐUE]pÐUE]tÐUE]xÐUE]|ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE] ÐUE]ÐUE]ÐUE]ÐUE]ÐUE] ÐUE]$ÐUE](ÐUE],ÐUE]0ÐUE]4ÐUE]8ÐUE]<ÐUE]@ÐUE]DÐUE]HÐUE]LÐUE]PÐUE]TÐUE]XÐUE]\ÐUE]`ÐUE]dÐUE]hÐUE]lÐUE]pÐUE]tÐUE]xÐUE]|ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE] ÐUE]ÐUE]ÐUE]ÐUE]ÐUE] ÐUE]$ÐUE](ÐUE],ÐUE]0ÐUE]4ÐUE]8ÐUE]<ÐUE]@ÐUE]DÐUE]HÐUE]LÐUE]PÐUE]TÐUE]XÐUE]\ÐUE]`ÐUE]dÐUE]hÐUE]lÐUE]pÐUE]tÐUE]xÐUE]|ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE] ÐUE]$ÐUE](ÐUE],ÐUE]0ÐUE]4ÐUE]8ÐUE]<ÐUE]=ÐUE]@ÐUE]DÐUE]HÐUE]\ÐUE]`ÐUE]dÐUE]hÐUE]lÐUE]pÐUE]tÐUE]xÐUE]|ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE] ÐUE]ÐUE]ÐUE]ÐUE]ÐUE] ÐUE]$ÐUE](ÐUE],ÐUE]0ÐUE]4ÐUE]8ÐUE]<ÐUE]@ÐUE]DÐUE]HÐUE]\ÐUE]pÐUE]tÐUE]xÐUE]|ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE]ÐUE] ÐUE]ÐUE]ÐUE]ÐUE]ÐUE] ÐUE]$ÐUE](ÐUE],ÐUE]0ÐUE]4ÐUE]8ÐUE]<ÐUE]@ÐUE]DÐUE]HÐUE]TÐUE]XÐUE]\ÐUE]`ÐUE]dÐUE]hÐUE]lÐUE]pÐUE]tÐUE]xÐUE]yÐUE]| ÐUE] ÐUE] ÐUE] ÐUE] ÐUE] ÐUE] ÐUE] ÐUE] ÐUE] ÐUE] ÐUE] ÐUE] ÐUE] ÐUE] ÐUE] ÐUE] ÐUE] ÐUE] ÐUE] ÐUE] ÐUE] ÐUE] ÐUE] ÐUE] ÐUE] ÐUE] ÐUE] ÐUE] ÐUE] ÐUE] ÐUE] ÐUE] ÐUE] ÐUE] ÐUE]$ ÐUE]( ÐUSP\[]Ð&USP[]Ð&USóP[]Ð&USÓP[]Ð&USsP[]Ð&US_SP[]Ð&US?3P[]Ð&USP []Ð&USOd[]Ð&USO<[]Ð&USóO([]Ð&USÓO[]Ð&USsO[]Ð&US_SO[]ÐU ]:.OE ݃\qv<݃dvظ]]}Ef fEm]mE܉݃ v#}Ef fEm}mE뮍t&v1떍U ]~NE ݃lLv<݃dvظ]]Ð}Ef fEm]mEۍv݃ v#}Ef fEm}mE뮍݃\qv1뎍U ]ME ݃lLv<݃dvظ]]Ð}Ef fEm]mEۍv݃ v#}Ef fEm}mE뮍݃\qv1뎍U ]*ME ݃\qv<݃dvظ]]}Ef fEm]mE܉݃ v#}Ef fEm}mE뮍t&v1떍USsL݃tL[]Ð&UWVS]QLEE$E D$ED$ED$ ED$r‹EEu1RP,$]u]ÐEv'U8u1u]æB>EE$E D$ED$ED$ ED$$`‹EEu1RP,$]u]ÐEv'U8u1u]2&B>EE$E D$ED$ED$ ED$4a‹EEu1RP,$]u]ÐEv'U(uu]} ßAp9p@$A tg@E8U EMU9ʉUw&u9uUE ]u}]ËU9UsM9.t1ߋU @Љ4$EL$D$D$ F놐E EWM MUWVSñ@,EE EEƉEEƍv'U9s< t< t < t< t< uQU19<-<<++U19g ,0< OB9UxUBHЃ 9UuE1RV)DP1,$G H!‰T$$L;}E]~ŀ}tU4~ UDȋu,0< Fu@,0< vMM>4~ UDȋu,0< 1EFu@,0< vFEĉƍAx0tEFuovFu@< t< t< t< t< t4U(uu ]}5E4$D$=1}t?Ut@ @t @$u E$>b$OD$|4E$D$=UD$$bVE$D$=UD$$UETU$T$.EuE$>1U,[^_]ËU$IGuUTEU9fUEEUE뻐UWVS&,U EEB @EEuPuhEUЀxpu vN>t;uv>t&ẺU)EE0N;uMwNjE ,[^_]D$ E$PD$O?} UƉD$|$$D$ OAE|$$*u F t@EE/D$ E }D$E<$D$+D$ E }D$E<$D$o+v'UWVSÁ%E uU}9Ut&@ t7 t2 t- t( t#:Utj#tO(t5[t 9rO<$D$t$D$ ]r@߉<$D$t$D$ )9s8 t@9s8 u봃H[^_]É<$TRD$ED$A(UWVSá$t$UE܉$D$vE$RD$QD$&뿋E$'QE}*Up@0t/px0t#px0 tMu$Uy u))~qU B2E uz*tT,0< v5UU@ t@ ED$M $NE$nQt&BE 뤉 $Q~Eu)9 Mω}E$QTu EEU)9~Njut'OvE0@EOutE(tUMB)9uF0;F8}eOGEU0D$@$EHMED$ $t$tMUL$$2EuO4$|$1>덉$M|$ L$L$x'EaE+E-9~ut7OuȋMEȋAFOEEȉM]ktE(tUMB)9uF0;F8}O+uȋUEȋBFMUD$ $GEEU$EȉT$ỦD$T$ nOEMD$ $|1EUO4$|$utE(tUMB)9uF0;F8}fOEU0D$$E[6MED$ $t$% MUL$$c EuO4$|$+댉$M|$ L$L$)E`E+E9~ut:OHE0} E~V$E]OutE(tUMB)9uF0;F8}fOEU0D$$E;5MED$ $t$ MUL$$CEuO~4$|$*댉$M|$ L$L$ E`E+E9~ut:O E0} E~V$E]OutE(tUMB)9uF0;F8}fOEU0D$$E4MED$ $t$ MUL$$EuOV4$|$)댉$M|$ L$L$E`uE)9~UMB)9uF0;F8O&'Eu)EU0D$E$!3Eu'UM$L$8EuOsD$Mt$ $ĉ4$|$(d$M|$ L$L$E4EU)‰49~utAOu} ufE~fP$E]OEtE(tUMB)9uF0;F8}lOUMD$ $UfE1uED$E4$D$U4$T$EMO-4$|$q'놉$M|$ L$L$EZMu/ 1ҍ uyB@vƆEU)Ѝ@OƋEt$$1EtHU9U1M< #, <@uĉhh@UMByU$?Q&u9uE, <@‹UyE$?xM9Mqu, <@_UyE$?M9M6E, <@$UyE$?ȋE9EE, <@‹UyE$?txЈEĉ hFtȃFEt$U$T$~D$ D$M9 tCE@;Es u~ t)E9EmU< _, <@EPuAMɐt&1t/v111xmEU)‰49~utZO1u}nufEt,} ~EP$E]OEEffEDžtE(tUMB)9uF0;F8OUMD$U $fE-}nEt>EuD$E4$D$U4$T$EMO4EffE봉4$|$j#l$M|$ L$L$ E@E$<t!E<t<(M $2EG @E8UB @EE‹ED$E0L$ L$MT$1҃}$|$D$D$A tOMp@$u<ЃD$ {U2u}u ЃMA1<[^_]ÉD$ EMD$E $D$(;|$ED$ $ED$E&'UWVS \UD$  D$u:U E؋ET$$E؉EԉD$}E 08EN :@ tt@4$E D$ED$ED$ ׋]u}]Í&1ÍUWVS-u!\EU։EB@R F@E<)EU܋VB$<Eԃ}EEEUt#EwGE0UB\[^_]ËM $u`D$4$NQ$@*A@@@`p@q1Eu܃;}usN't5`E`u@uE;}rM~E܋`)$M<U$MA E $EÉȃ4D$uF0F44$$ƀHAA@Ur )u}UPuV @F@}MąE9d0E$hD$wUl$D$a$)MD$D$ $D$ uh 4$D$D$D$ lEdhU$@ D$M $l@ D$EF;F N@FMBr AupAF@V<)AFAFLA <AEԈAFxx9AU؉Q @uD$4$U$0hlC4$D$ D$AH5uMF)UB |$uMD $D$AP$tfU̍Qu$PD$ xMA@$t/UA ׍t 99rE<u̍PuO똋Up@$tM̍StiU̍RXM4$ED$ D$D$F u<7::%s/sperl%d.%d.%d/usr/binCan't do setuid program input from stdingcc -Ecppstdin/usr/lib/perl5/5.8.0%s -ne%s%s%s %s | %_ %s %_ %s-C/dev/fd/#!._-Permission denied Can't do seteuid! Can't do setegid! Args must match #! lineNot a perl scriptNo #! linePermission deniedCan't stat script "%s"-x-._PERLdblinesingletracesignalSTDOUTstdoutSTDERRstderr/proc/self/exemain::-main::+main::F/usr/lib/perl5/site_perl/usr/lib/perl5/vendor_perlPERL5LIBPERLLIB5.6.1%_/%s%_/%d.%d.%d/%s%_/%d.%d.%d%s failed--call queue abortedCHECKUnbalanced tmps: %ld more allocs than frees Unbalanced context: %ld more PUSHes than POPs Unbalanced string table refcount: (%d) for "%s"Unbalanced saves: %ld more saves than restores Unbalanced scopes: %ld more ENTERs than LEAVEs Execution of %s aborted due to compilation errors. Can't ignore signal CHLD, forcing to defaultIllegal switch in PERL5OPT: -%cUnrecognized switch: -%s (-h will show valid options)use Config qw(myconfig config_vars)print "\nCharacteristics of this binary (from libperl): \n",; $"="\n "; @env = map { "$_=\"$ENV{$_}\"" } sort grep {/^PERL/} keys %ENV; print " \%ENV:\n @env\n" if @env; print " \@INC:\n @INC\n";No -e allowed in setuid scripts-0[octal] specify record separator (\0, if no argument)-a autosplit mode with -n or -p (splits $_ into @F)-C enable native wide character system interfaces-c check syntax only (runs BEGIN and CHECK blocks)-d[:debugger] run program under debugger-D[number/list] set debugging flags (argument is a bit mask or alphabets)-e 'command' one line of program (several -e's allowed, omit programfile)-F/pattern/ split() pattern for -a switch (//'s are optional)-i[extension] edit <> files in place (makes backup if extension supplied)-Idirectory specify @INC/#include directory (several -I's allowed)-l[octal] enable line ending processing, specifies line terminator-[mM][-]module execute `use/no module...' before executing program-n assume 'while (<>) { ... }' loop around program-p assume loop like -n but print line also, like sed-P run program through C preprocessor before compilation-s enable rudimentary parsing for switches after programfile-S look for programfile using PATH environment variable-T enable tainting checks-t enable tainting warnings-u dump core after parsing program-U allow unsafe operations-v print version, subversion (includes VERY IMPORTANT perl info)-V[:variable] print configuration summary (or a single Config.pm variable)-w enable many useful warnings (RECOMMENDED)-W enable all warnings-X disable all warnings-x[directory] strip off text before #!perl line and perhaps cd to directory Usage: %s [switches] [--] [programfile] [arguments]Recompile perl with -DDEBUGGING to use -D switch Module name required with -%c optionCan't emulate -%.1s on #! line This is perl, v%vd built for %s Copyright 1987-2002, Larry Wall Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using `man perl' or `perldoc perl'. If you have access to the Internet, point your browser at http://www.perl.com/, the Perl Home Page. (1../^#!.*perl/i)|/^\s*#(?!\s*((ifn?|un)def|(el|end)?if|define|include|else|error|pragma)\b)/||!($|=1)||print/^\s*#(?!\s*((ifn?|un)def|(el|end)?if|define|include|else|error|pragma)\b)/||!($|=1)||printCan't open perl script "%s": %s YOU HAVEN'T DISABLED SET-ID SCRIPTS IN THE KERNEL YET! FIX YOUR KERNEL, PUT A C WRAPPER AROUND THIS SCRIPT, OR USE -u AND UNDUMP! Setuid/gid script is writable by worldNo Perl script found in input No %s allowed while running setgidNo %s allowed while running setuid/usr/lib/perl5/5.8.0/i386-linux-thread-multi/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/usr/lib/perl5/site_perl/5.8.0/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/usr/lib/perl5/vendor_perl/5.8.0BEGIN failed--compilation aborted@:utf8:utf8pW````````````WW``````````````````WW```````````````WW``````````````````WWWW`WW``a```WW``Db``hbbWWbWWWW````````WW`WWWWd``WWWW``WWWWWW`WW``WWeWWWWWWf1~1~1~1~+~+~1~t}:~I~~YĀԂ$3s΃4ـ9HW{9Bad symbol for arrayBad symbol for hashBad symbol for filehandleUNIVERSALCannot create %s::ISAAUTOLOADunimport%s::SUPERErrnoTIEHASHHad to create %s unexpectedlyNCODINGAINTARNING_BITSIDE_SYSTEM_CALLSUse of $%s is deprecatedEXPORTAnyDBM_File::ISANDBM_FileDB_FileGDBM_FileSDBM_FileODBM_FileOVERLOAD%5.3f (Did you mean &%s instead?) abARGVOUTFileHandle::IO::Handle::/lib/%s::_GEN_%ldoverload left in overloaded package has no overloaded magicBad symbol for filehandle (GV is unique)Can't locate package %s for @%s::ISARecursive inheritance detected while looking for method '%s' in package '%s'Use of inherited AUTOLOAD for non-method %s::%.*s() is deprecatedCan't use %%! because Errno.pm is not availableGlobal symbol "%s%s" requires explicit package nameVariable "%c%s" is not importedName "%s::%s" used only once: possible typoAttempt to free unreferenced glob pointersStub found while resolving method `%.256s' overloading `%s' in package `%.256s'Can't resolve method `%.256s' overloading `%s' in package `%.256s'Operation `%s': no method found,%sargument %s%s%s%s, right argument has no overloaded magic, right argument in overloaded package Copy method did not return a reference???????d?W????4??????BI7$??:??@h@hi5h^544444 FFFFFFFFFv%s found where operator expected (Missing operator before %.*s?) (Do you need to predeclare %.*s?) (Missing semicolon on previous line?) Can't find string terminator %c%s%c anywhere before EOF;}continue{print or die qq(-p destination: $!\n)Warning: Use of "%s" without parens is ambiguous\.^$@AGZdDwWsSbBpPXC+*?|()-nrtfeaxcz0123456789[{]} #panic: constant overflowed allocated spaceUnrecognized escape \%c passed throughSequence (?{...}) not terminated or not {}-balancedAmbiguous range in transliteration operatorInvalid [] range "%c-%c" in transliteration operatorBEGIN { require 'perl5db.pl' }Can't upgrade filter_add data to SVt_PVIOfilter_del can only delete in reverse order (currently)Ambiguous use of -%s resolved as -&%s()Operator or semicolon missing before %c%sAmbiguous use of %c resolved as operator %cBareword "%s" refers to nonexistent packageIllegal character in prototype for %s : %s"no" not allowed in expressionPrecedence problem: open %.*s should be open(%.*s)Possible attempt to put comments in qw() listPossible attempt to separate words with commas"use" not allowed in expressionAmbiguous call resolved as CORE::%s(), %sdump() better written as CORE::dump()Missing right curly or square bracketMultidimensional syntax %.*s not supportedInvalid separator character %c%c%c in attribute listUnterminated attribute parameter in attribute listScalar value %.*s better written as $%.*sCan't use \%c to mean $%c in expressionUnmatched right square bracketBad evalled substitution patternNo package name allowed for variable %s in "our"Possible unintended interpolation of %s in stringCan't use "my %s" in sort comparison%s (...) interpreted as function(possibly a missing "use charnames ...")}} did not return a defined valueAmbiguous use of %c{%s} resolved to %c%sAmbiguous use of %c{%s%s} resolved to %c%s%sSubstitution replacement not terminatedSubstitution pattern not terminatedTransliteration replacement not terminatedTransliteration pattern not terminatedDelimiter for here document is too long0b11111111111111111111111111111111 (Might be a runaway multi-line %c%c string starting on line %ld) Use of %s is deprecatedcomma-less variable list ;;}qrqqlLuUEQMissing braces on \N{}charnames\N{...}Missing right brace on \N{}Missing right brace on \x{}\%c better written as $%c()| :'{$+-$@&[#!%*<>()-=])} =wds]rnftbxcavaA01! zZ79~__PACKAGE__Unmatched right curly bracketBareword__ANON__::__ANON__*%&Bad name after %s%s;}continue{print%s::DATACORE::%s is not a keyword$@%*;[]&\Prototype not terminatedMissing name in "my sub"ourMissing $ on loop variable|&*+-=!?:.No such class %.1000s<> should be quotessubroutine namesort is now a reserved wordqualify as such or use &Thread.pmCOREqwxrmsyqUnrecognized character \x%02Xperl -Too late for "-%.*s" optionindirCan't exec %s=cutLINE: while (<>) {/'"our @F=split(%s);'~#'our @F=split(%s%c%c);our @F=split(' ');chomp;Stringpanic: input overflowFinal $ should be \$ or $name$@"'`q&*<%/?-+You need to quote "%s"Scalar{$:+-Array lengthFinal % should be \% or %nameNumberUnterminated attribute listuniquelockedlvalue([{< )]}> )]}>syntax error+-*/%.^&|<Reversed %c= operatorstudyFinal @ should be \@ or @name $#+-'"ArrayBackslashBackticksL\uU\lLUpanic: yylexLUQ__FILE____LINE____DATA____END__BEGINDESTROYacceptalarmblessbindbinmodechdirchmodchowncryptchrootcallerconnectclosedircontinuedumpdeletedbmopendbmcloseelseexistselseifelseif should be elsifendgrentendpwentendnetentendhostentendserventendprotoentfcntlflockfilenoforeachgmtimeioctljoinkilllocallstatlistenlcfirstlocaltimemkdirmsgctlmsggetmsgrcvnextopendirpushpackagequotemetarecvredormdirrenamerindexreversereaddirreadlinkreadlinereadpiperewinddirscalarsendsemopsemctlsemgetsetpgrpseekdirsetpwentsetgrentsetnetentsetsockoptsethostentsetserventsetprioritysetprotoentshmwriteshutdownshmreadshmctlshmgetsleepsocketsocketpairsprintfsplicesrandsubstrsystemsyswritesymlinksysopensysreadsysseektelltiedtimestelldirtruncateuntiluntieutimeumaskunlessunlinkunshiftucfirstvalueswarnwaitwantarraywaitpid;|})]oaiuw!=No comma allowed after %sConstant(%s) unknown: %s} is not definedConstant(%s): %s%s%sCall to &{$^H{Propagated[...][\]^_?${iogcmsxiomsxSearch pattern not terminatedeval do { };cds`'"bare << to mean <<""Glob not terminatedUnterminated <> operatorExcessively long <> operatoroctalhexadecimalBinaryOctalHexadecimal0377777777770xffffffffMisplaced _ in numberInteger overflow in %s numberIllegal binary digit '%c'Illegal octal digit '%c'%s number > %s non-portableeE+-0123456789_floatpanic: scan_numFormat not terminated at %s line %ld, near "%.*s" %_%s has too many errors. next token ???next char ^%c\%03owithin patternwithin stringat end of lineat EOFUnsupported script encoding?@@A{(((F)F)F)F)F)F)F)F)((((((((((((((((((((((*((((((((((((((((((---(--(((((((.(((.(.(((.C/DEn9k{tHFHFHFXHFHFHFHFijijijijHFHFHFHFHFHFHFHFHFHFHFHFXHFHFHFHFHFijϳ{ VnVFFFFFFFFFFFFFFFFFFFFFFFFFF0'F/FFFFFFFFFFFFFFFFFFFFFF FFUc6HqWWFXqXqX\\4\\\\\cKduddde7e\eoeef:ffff%gjgggh0hThhhh3iuiiiqjjk>krkkkkklDlll m/mqmmmnJn]n]nq]qr?rrrrs+smssssss=ttttt uu0uruuuuu2vEv`vvvw2wtwwwwx#xexxxxyayyyyyzazzz*{={{{{{||)|<||@}}}ŀ*#g,qۊ|ы]JjO!"RlԢDl֣#LXXtΤ!)Jj֥!Missing comma after first argument to %s functionType of arg %d to %s must be %s (not %s)Bareword "%s" not allowed while "strict subs" in useCan't declare class for non-scalar %s in "%s" (Did you mean "local" instead of "our"?) "%s" variable %s masks earlier declaration in same %sVariable "%s" will not stay sharedVariable "%s" may be unavailableFound = in conditional, should be ==Useless use of sort in scalar contextUseless use of %s in void contextCan't localize lexical variable %sCan't localize through a referencepanic: unexpected lvalue entersub entry via type/targ %ld:%luUnexpected constant lvalue entersub entry via type/targ %ld:%lupanic: unexpected lvalue entersub args: type/targ %ld:%luApplying %s to %s will act on scalar(%s)Parentheses missing around "%s" listVersion number must be constant numberAssignment to both a list and a scalarValue of %s%s can be "0"; test with defined()Can't use %s for loop variableConstant subroutine %s redefinedBEGIN not safe after errors--compilation abortedCan't redefine active sort subroutine %sCan't redefine unique subroutine %sCan't define subroutine %s (GV is unique)Bad symbol for form (GV is unique)Using an array as a reference is deprecatedUsing a hash as a reference is deprecated%s argument is not a HASH or ARRAY element or slice%s argument is not a HASH or ARRAY element%s argument is not a subroutine nameCan't use bareword ("%s") as %s ref while "strict refs" in useArray @%s missing the @ in argument %ld of %s()Useless use of %s with no valuesHash %%%s missing the %% in argument %ld of %s() (Maybe you should just omit the defined()?) Use of /g modifier is meaningless in split/%s/ should probably be written as "%s"Malformed prototype for %s: %s%s() called too early to check prototypeNo such pseudo-hash field "%s" in variable %s of type %sStatement unlikely to be reached (Maybe you meant system() when you said exec()?) Bad index while coercing array into hashNot enough arguments for %sToo many arguments for %s Can't use global %s in "my""our" variable %s redeclaredscope%s never introducedpanic: pad_allocpanic: pad_sv popanic: pad_free popanic: pad_free curpadpanic: pad_swipe popanic: pad_swipe curpadpanic: MUTEX_UNLOCKpanic: MUTEX_LOCKimplicit split to @_a constantdia variablenon-lvalue subroutine callCan't modify %s in %sdo blockThat use of $[ is unsupportedattributes.pmattributesCan't declare %s in "%s"Can't declare %s in my%hash@arrayDB::postponed@$%, %s trapped by operation mask# comment %04lx %04lx %04lx FINAL%04lx %04lx %04lx %04lx XXXX %04lx XXXX &`'123456789+\s+"package" with no argumentsModule name must be constantCORE::GLOBAL::do construct() operatorBareword found in conditionalCan't undef active subroutinepanic: cv_clone: %sPrototype mismatch: sub %_ vs none (%s)"my sub" not yet implementedRunaway prototypeSubroutine %s redefined%s:%ld-%ldToo late to run CHECK blockToo late to run INIT block%s[%s:%ld]op.cautouseFormat %s redefinedoops: oopsAVoops: oopsHVNOT IMPL LINE %dmain::ARGVa SCALARa HASHan ARRAYa CODEConstant is not %s referencemain::STDIN__ANONIO__CORE::GLOBAL::globFile::GlobFile::Glob::csh_globpanic: ck_grepdefined(%%hash) is deprecateddefined(@array) is deprecatedopen_INopen_OUTCORE::GLOBAL::requirepanic: ck_splitSTRINGblock or sub {}subroutine entryone of %sFIELDSaWW"""W""""W"WWW"""WWWWWWWWWWWWWWWWWWW"WWWWWWWoWWWWWWWWWfWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW""W"""""WWWWWWWWW"""WWWWW""""""""WWWWW""WWWW"""$$W$WWWWWW"WWWssWsWWWWWWWWWWWWW"WWWWWWWWWWWWWWWWWWWWW""WWWWWWWWWWWWWW""WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"WWWW"WWWWWWWWW""W"W""""WWWWWWWWWWWWWPW\Ws""""""""""""WWWWWWWW""WWW""WWW"KGGGGGG[GGGGGGGGGGGGGGGGGGGBGGBGG@GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGO9GGDGGO9GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG=BBG===GGGGYDDDDD|DDDDDՋ4U׏i4AӰ*N̴  !!!$$&'((((,-.///88886789:;8$ &'(+/01,*)854CC$t$dCp p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p S p    ,6---O7? 8 8--7---------------- 8---------------------------x8Y9-*----------------------------??222222222222222222222222222222222222222222222222I4I4I4I4I4I4I4I4I4I422222226666226222222226226222662622222246465522222222262&5665226F5269$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-):):):):):):):):):$-$-$-$-$-$-$-|9;D<<$-$-<$-$-$-$-$-$-$-$-=$-$-!=$-$-$-C=^=$-=$-$-$-$-$-$-$-=$-=$-$-$-$-$-$-$-$-$-$-$-=$-$-D?$-$-$-b?$-$-?ZBDCvCCBBCBBBB DBBB>DBBDBDBE;EJNKKLLL8MMMVNNNDOOOyPQRQQQHRRSnSS0TTUvUUZZZZZZZZZZT_T_T_T_T_T_T_T_T_T_7[T_T_T_T_T_T_T_T_T_T_T_[T_T_C[T_T_T_O[T_T_T_T_T_T_T_T_T_[[e[o[[[[T_T_T_T_T_T_T_[T_[T_/_9_E_T_T_Z`klllllllHkk0lll2k%s in regex; marked by <-- HERE in m/%.*s <-- HERE %s/Quantifier unexpected on zero-length expressionLookbehind longer than %lu not implemented in regex; marked by <-- HERE in m/%.*s <-- HERE %s/Variable length lookbehind not implementedvalue of node is %d in Length macrovalue of node is %d in Offset macroSequence (%.*s...) not recognizedSequence (?#... not terminatedSwitch (?(condition)... contains too many branchesSwitch condition not recognizedUnknown switch condition (?(%.2sEval-group in insecure regular expressionEval-group not allowed at runtime, use re 'eval'Sequence (?%c...) not implemented(?p{}) is deprecated - use (??{})Useless (%sc) - %suse /gc modifier in regex; marked by <-- HERE in m/%.*s <-- HERE %s/Useless (%s%c) - %suse /%c modifier in regex; marked by <-- HERE in m/%.*s <-- HERE %s/%.*s matches null string many times in regex; marked by <-- HERE in m/%.*s <-- HERE %s/Quantifier in {,} bigger than %dUnrecognized escape \%c passed through in regex; marked by <-- HERE in m/%.*s <-- HERE %s/Reference to nonexistent groupPOSIX syntax [%c %c] is reserved for future extensionsPOSIX syntax [%c %c] belongs inside character classes in regex; marked by <-- HERE in m/%.*s <-- HERE %s/False [] range "%*.*s" in regex; marked by <-- HERE in m/%.*s <-- HERE %s/Unrecognized escape \%c in character class passed through in regex; marked by <-- HERE in m/%.*s <-- HERE %s/...%s in regex m/%.*s%s/Panic opt closë́PERL_RE_COLORSRegexp out of spaceNULL regexp argumentUnmatched (Junk on end of regexpUnmatched )Sequence (? incompletenop?-don't Nested quantifiersCan't do {n,m} with n > mInternal disasterTrailing \Quantifier follows nothingUnmatched [Missing right brace on \%c{}Internal urpalnumPOSIX class [:%.*s:] unknownalphaasciiblankcntrlgraphlowerpunctupperxdigit+utf8::IsWord !utf8::IsWord +utf8::IsSpacePerl !utf8::IsSpacePerl +utf8::IsDigit !utf8::IsDigit +utf8::IsAlnum !utf8::IsAlnum +utf8::IsAlpha !utf8::IsAlpha +utf8::IsASCII !utf8::IsASCII +utf8::IsCntrl !utf8::IsCntrl +utf8::IsGraph !utf8::IsGraph +utf8::IsLower !utf8::IsLower +utf8::IsPrint !utf8::IsPrint +utf8::IsPunct !utf8::IsPunct +utf8::IsUpper !utf8::IsUpper +utf8::IsXDigit !utf8::IsXDigit +utf8::IsSpace !utf8::IsSpace +utf8::IsBlank !utf8::IsBlank Invalid [::] class%04lx %04lx !utf8::%.*s +utf8::%.*s Empty \%c{}Invalid [] range "%*.*s"panic: pregfree comppadpanic: regfree data code '%c'%*s SUB %s = (xsub 0x%lx %d) FORMAT %s = \0\n\t\r\\\"\f\%o(null) [UTF8 "%s"][%s](%g)(%lu)(%ld)RVPVPVIVPVNVPVMGBMPVLVCV(%s)CV()FMFREED<%lu>SV_YESSV_NOSV_UNDEFWILD{ PMf_PRE %c%s%c%s (RUNTIME)PMFLAGS = (%s) ,EVAL,RETAINT,CONTINUE,GLOBAL,KEEP,CONST,SKIPWHITE,ALL,SCANFIRST,ONCE,TAINTED,USEDPMf_REPL = PMf_PRE (RUNTIME) {} %-4d%*sTYPE = %s ===> (was %s) SV = %s PADIX = %ld OTHER ===> DONE REFCNT = %lu LABEL = "%s" PACKAGE = "%s" LINE = %d REDO ===> NEXT ===> LAST ===> PRIVATE = (%s) ,INTRO,TARGET_MY,HUSH_VMSISH,EXIT_VMSISH,OUT_CRLF,OUT_RAW,IN_CRLF,IN_RAW,SVREF,REVERSE,INTEGER,NUMERIC,EXISTS_SUB,SLICE,GUESSED,EARLY_CV,LINENUM,ENTERED,WARNING,ARYBASE,STRICT,BARE,OUR_INTRO,STRICT_REFS,LVAL_DEFER,MAYBE_LVSUB,AV,SV,HV,NOMOD,INARGS,NOPAREN,HASTARG,DB,AMPER,DOLIST,GROWS,IDENTICAL,COMPLEMENT,DELETE,SQUASH,BACKWARDS,HASH,COMMON,REFCOUNTED,UNKNOWN,SPECIAL,MOD,REF,STACKED,PARENS,KIDS,VOID,LIST,SCALARTARG = %ld (%d) GV_NAME = %s-> %ssv(\0)arylen(#)glob(*)pos(.)backref(<)overload(A)bm(B)regdata(D)env(E)isa(I)dbfile(L)shared(N)tied(P)sig(S)uvar(U)overload_elem(a)overload_table(c)regdatum(d)envelem(e)fm(f)regex_global(g)isaelem(i)nkeys(k)dbline(l)mutex(m)shared_scalar(n)collxfrm(o)tiedelem(p)tiedscalar(q)qr(r)sigelem(s)taint(t)uvar_elem(v)vec(v)substr(x)defelem(y)ext(~) MAGIC = 0x%lx MG_VIRTUAL = &PL_vtbl_%s MG_TYPE = PERL_MAGIC_%s MG_PTR = 0x%lx ???? - please notify IZ => HEf_SVKEY MG_LEN = %ld MG_OBJ = 0x%lx MG_FLAGS = 0x%02X MINMATCH GSKIP REFCOUNTED TAINTEDDIR MG_TYPE = UNKNOWN(\%o) MG_PRIVATE = %d MG_VIRTUAL = 0x%lx amagicelemamagiccollxfrmdefelemuvarfmbmpostaintnkeysmglobpackelemsigelemsigenvelemenv MG_VIRTUAL = 0 %s = 0x%lx "%s" "%s" :: "SV = NULL%s PV = 0x%lx CUR = %ld LEN = %ld TYPE = %c TARGOFF = %ld TARGLEN = %ld TARG = 0x%lx ARRAY = 0x%lx (offset=%ld) ALLOC = 0x%lx FILL = %ld MAX = %ld ARYLEN = 0x%lx FLAGS = (%s) Elt No. %ld ,REUSED,REIFY,REAL (%d%s:%d hash quality = %.1f%% KEYS = %ld RITER = %ld EITER = 0x%lx Elt %s HASH = 0x%lx [UTF8 "%s"] NAME = "%s" PMROOT = 0x%lx COMP_STASH ROOT = 0x%lx XSUB = 0x%lx XSUBANY = %ld GVGV::GV DEPTH = %ld PADLIST = 0x%lx OUTSIDE = 0x%lx (%s) ANONUNDEFINEDUNIQUEMAIN%5d. 0x%lx (%s"%s" %ld-%ld) FAKE LINES = %ld START = 0x%lx ===> %ld PROTOTYPE = "%s" NAMELEN = %ld GvSTASH GP = 0x%lx SV = 0x%lx REFCNT = %ld IO = 0x%lx FORM = 0x%lx AV = 0x%lx HV = 0x%lx CV = 0x%lx CVGEN = 0x%lx GPFLAGS = 0x%lx LINE = %ld FILE = "%s" FLAGS = 0x%lx EGV IFP = 0x%lx OFP = 0x%lx DIRP = 0x%lx PAGE = %ld PAGE_LEN = %ld LINES_LEFT = %ld TOP_GV FMT_GV BOTTOM_GV SUBPROCESS = %ld TYPE = '%c' TYPE = '\%o' BOTTOM_NAME = "%s" FMT_NAME = "%s" TOP_NAME = "%s" STASH( %s . ) PV = 0 RV = 0x%lx NV = %.*g UV = %lu (OFFSET) IV = %ldRV%s PV%s PVIV%s PVNV%s PVMG%s PVBM%s PVLV%s PVAV%s PVHV%s PVCV%s PVGV%s PVFM%s PVIO%s UNKNOWN(0x%lx) %s UTF8LOCKED,METHOD,LVALUE,COMPILED,NODEBUG,CONST,CLONED,CLONE,UNIQUE,ANON,TYPED,VALID,TAIL,IsUV,EVALED,HASKFLAGS,LAZYDEL,SHAREKEYS,IMPORT ), CV HV AV SVALL,OUR,IN_PAD,ASSUMECV,MULTI,INTRO,SCREAM,pPOK,pNOK,pIOK,OVERLOAD,READONLY,FAKE,OOK,ROK,WEAKREF,RMG,SMG,GMG,OBJECT,TEMP,PADMY,PADTMP,PADBUSY,SV = 0 NULL OP IN RUN(NULL)[%lu]%5lu %s Y@zz|||| } }5}J}_}t}}}}}ee3(3fPar -lz"չHH$(0x%lx) at 0x%lx %*s REFCNT = %ld %*s FLAGS = (WARNING: %lx changed from %lx to %lx WATCHING, %lx is currently %lx , <%s> %s %ldchunk at %s line %ldPRINTInsecure %s%sEXECpanic: kid popen errno readCan't forkCan't %s %s%s%sexecute, '.' not in PATH on PATHunopened%s%s on %s %s%s%s on %s %s %sclosed'/7?GOZep{Filehandle %s opened only for %sputFilehandle opened only for %sput (Are you trying to call %s%s on dirhandle?) (Are you trying to call %s%s on dirhandle %s?) Integer overflow in decimal numberSize magic not implementedpanic: magic_len: %ldUUUUUUUUUUUUIGNORENo such signal: SIG%sDEFAULT__DIE____WARN__No such hook: %sFETCHSTOREFETCHSIZECLEARNEXTKEYFIRSTKEYEXISTSpanic: magic_killbackrefsNoNe SuChCHLD///0/0I00/1*1////f123//033//4///////// 5/5/575367/@7/{77//777777777//Q8i888///////////////////////////88/ 9/9///////////////////////////9/ :Pe,ePe]eeeePeffPePePePePeTgDhPePePehPePehPePePePePePePePePekPekPeDlPePelm$oPefoopppPePePePePePePePePesPesttt4uPePePePePePePePePePePePePePePePePePePePePePePePePePePexuuPeuPePePePePePePePePePePePePePePePePePePePePePePePePePePePePevPe4wSIG%s handler "%s" not defined. Signal SIG%s received, but no signal handler set. gethostbynamegethostentgetnetbynamegetnetentgetprotobynamegetprotoentgetprotobynumbergetservbynamegetserventgetservbyportgetpwnamgetpwentgetpwuidgetgrnamgetgrentgetgrgid<<<TTTTTTTTTT|||Attempt to %s a restricted hashaccess disallowed key '%_' fromdelete disallowed key '%_' fromAttempt to clear a restricted hashAttempt to free non-existent shared string '%s'%saccess disallowed key '%_' inaccess disallowed key '%_' todelete readonly key '%_' fromBad hash (utf8)EXTENDPUSHPOPUNSHIFTSTORESIZEpanic: null arrayCan't coerce array into hashNo such pseudo-hash field "%s"Not an ARRAY reference%ld/%ldNot a HASH referenceRegexppanic: pp_matchREADLINE$&*(){}[]'";\|?<>~`, core dumpedpanic: pp_iterSubstitution looppanic: pp_substEmpty arrayreadonly valuetemporaryNot a CODE referencea subroutineUndefined subroutine calledNo DBsub routineCan't call method "%s" %son an undefined valueCan't return array to lvalue scalar contextOverloaded dereference did not return a referenceCan't return hash to lvalue scalar contextOdd number of elements in hash assignmentReference found where even-sized list expectedpanic: pp_match start/end pointersglob failed (child exited with status %d%s)glob failed (can't start child: %s)Can't localize pseudo-hash elementCan't modify non-lvalue subroutine call%s returned from lvalue subroutine in scalar contextCan't return a %s from lvalue subroutineUndefined subroutine &%s calledDeep recursion on anonymous subroutineDeep recursion on subroutine "%s"Use of reference "%s" as array indexCan't locate object method "%s" via package "%.*s"Can't call method "%s" on unblessed referencewithout a package or object referenceCan't call method "%s" on an undefined valueCan't locate object method "%s" via package "%.*s" (perhaps you forgot to load "%.*s"?) in Can't upgrade to undefArgument "%s" isn't numeric%s=%s(0x%lx)msixLVALUEGLOBFORMATNULLREFWide character in %sWide characterSubroutine %s::%s redefinedBizarre copy of %s in %sBizarre copy of %sReference is already weakCan't weaken a nonreferencepanic: del_backrefpanic: sv_insertWide character in $/Bad filehandle: %sNot a subroutine reference0123456789abcdef0123456789ABCDEFpanic: frexpInvalid conversion in %s: "%%%c""%%\%03lo"end of stringBizarre SvTYPE [%ld]panic: ss_dup inconsistencyCLONECan't upgrade that kind of scalarCan't coerce %s to integer in %sCan't coerce %s to number in %sArgument "%s" isn't numeric in %sConstant subroutine %s::%s redefinedUndefined value assigned to typeglobpanic: sv_setpvn called with negative strlenDon't know how to handle magic of type \%oCan't modify non-existent substringReference miscount in sv_replace()DESTROY created new reference to dead object '%s'Attempt to free unreferenced scalarpanic: sv_pos_b2u: bad byte offsetsemi-panic: attempt to dup freed stringUnable to create sub named "%s"Can't coerce %s to string in %sCan't bless non-reference valueCloning substitution context is unimplementedAnE9N~˒6g t~B//////gggxxxxxxrDR`nyyn< 4ddd333 3R04%c' openWarning: unable to close filehandle %s properly. panic: sysopen with multiple argsCan't do inplace edit: %s is not a regular fileCan't remove %s: %s, skipping fileCan't do inplace edit on %s: %sCan't rename %s to %s: %s, skipping fileThe stat preceding -l _ wasn't an lstatBad arg length for %s, is %lu, should be %ldMissing command in piped openCan't open bidirectional pipeUnknown open() mode '%.*s'Can't open %s: %sinplace opencrlf:rawWide character in printUse of -l on filehandle %sCan't exec "%s": %s -c$&*(){}[]'";\|?<>~` Unrecognized signal name "%s"Arg too short for msgsnd -cf 'set nonomatch; glob ' 2>/dev/null |A$4$$$$$$$$$$$$$$$$$panic: paren_elems_to_push < 0regexp unwind memory corruptionComplex regular subexpression recursionpanic: unknown regstclass %dcorrupted regexp programNULL regexp parametercorrupted regexp pointers%s limit (%d) exceeded%lx %d regexp memory corruption  $@@@ %aX%&(*+ -.012~45@@@@^7\@VWTW2XFXZXgXXX\X\\\F]]]_fauaIcXcLe[eff&h5hiijVBkmpVV(pF܌$\ژTd6.'ĠȠˣ39N{TTTTTT$SUnicode character 0x%04lx is illegal(unexpected continuation byte 0x%02lx, with no preceding start byte)(unexpected non-continuation byte 0x%02lx, %d byte%s after start byte 0x%02lx, expected %d bytes)(unexpected non-continuation byte 0x%02lx, immediately after start byte 0x%02lx)(%d byte%s, need %d, after start byte 0x%02lx)(overflow at 0x%lx, byte 0x%02x, after start byte 0x%02lx)panic: utf16_to_utf8: odd bytelenCan't find Unicode property definition "%s"SWASHNEW didn't return an HV refSWASHGET didn't return result of proper lengthUTF-16 surrogate 0x%04lxMalformed UTF-8 character (empty string)(byte 0x%02lx)(UTF-16 surrogate 0x%04lx)(character 0x%04lx)(unknown reason)Malformed UTF-16 surrogateIsWordIsAlnumCIdStartIdContinueIsAlphaIsAsciiIsSpacePerlIsDigitIsUpperIsLowerIsCntrlIsGraphIsPrintIsPunctIsXDigitIsM%04lXToUpperutf8::ToSpecUpperToTitleutf8::ToSpecTitleToLowerutf8::ToSpecLowerToFoldutf8::ToSpecFoldSWASHNEWpanic: swash_fetchSWASHGET\x{%lx}\a=bS4 while running setuid while running setgid while running with -t switch while running with -T switchIFSCDPATHBASH_ENVTERMInsecure $ENV{%s}%sInsecure directory in %s%s$ENV{PATH} => ... => [STACK UNDERFLOW!!!] %-4s ::ISA::CACHE::universal.cUNIVERSAL::isa\[$%@];$UNIVERSAL::canUNIVERSAL::VERSIONutf8::validutf8::encodeutf8::decodeutf8::upgradeutf8::downgradeutf8::native_to_unicodeutf8::unicode_to_nativeInternals::SvREADONLYInternals::SvREFCNT\%(undef)Usage: utf8::valid(sv)Usage: utf8::encode(sv)Usage: utf8::decode(sv)Usage: utf8::upgrade(sv)Recursive inheritance detected in package '%s'Internals::hv_clear_placeholdersUsage: UNIVERSAL::isa(reference, kind)Usage: UNIVERSAL::can(object-ref, method)%s version %s required--this is only version %s%s v%vd required--this is only v%vd%s does not define $%s::VERSION--version check failed%s defines neither package nor VERSION--version check failedCannot find version of an unblessed referenceUsage: utf8::downgrade(sv, failok=0)Usage: utf8::native_to_unicode(sv)Usage: utf8::unicode_to_native(sv)attributes::bootstrapxsutils.csharedattributes::_warn_reservedattributes::_modify_attrsattributes::_guess_stashattributes::_fetch_attrsattributes::reftypeA variable may not be unsharedUsage: attributes::bootstrap $moduleUsage: attributes::_modify_attrs $reference, @attributesUsage: attributes::_fetch_attrs $referenceUsage: attributes::_guess_stash $referenceUsage: attributes::reftype $referenceUsage: attributes::_warn_reserved () Use of uninitialized value%s%sSemicolon seems to be missingUnquoted string "%s" may clash with future reserved wordUnsuccessful %s on filename containing newlineCan't use %s ref as %s refCan't use string ("%.32s") as %s ref while "strict refs" in useCan't use an undefined value as %s referenceModification of non-creatable array value attempted, subscript %dModification of non-creatable hash value attempted, subscript "%s"Modification of a read-only value attemptedOut of memory! Insecure dependency in %s%sUnsupported socket function "%s" calledUnsupported directory function "%s" calledThe %s function is unimplemented"my" variable %s can't be in a package`!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~T(3>IU`kvͮü¢кƳ֦̠󬡾˽ūğ  !"#$%&')*+,-./012456789:;<=?@ABCDEFGHJKLMNOPQRSVWXYZ[\]^_abcdefghijlmnopqrstuwxyz{|}~ZEROHUPQUITTRAPABRTBUSFPEKILLUSR1SEGVUSR2PIPESTKFLTCONTSTOPTSTPTTINTTOUURGXCPUXFSZVTALRMPROFWINCHPWRSYSNUM32NUM33NUM34RTMINNUM36NUM37NUM38NUM39NUM40NUM41NUM42NUM43NUM44NUM45NUM46NUM47NUM48NUM49NUM50NUM51NUM52NUM53NUM54NUM55NUM56NUM57NUM58NUM59NUM60NUM61NUM62RTMAXIOTCLDPOLLUNUSEDstubpushmarkconstgvsvpadsvpadavpadhvpadanypushrerv2gvrv2svav2arylenrv2cvanoncodesrefgenbacktickrcatlineregcmayberegcresetregcompsubstconttranssassignaassignschopschompi_preinci_predeci_postinci_postdecpowi_multiplyi_dividei_modulorepeati_addi_subtractconcatstringifyleft_shiftright_shifti_lti_gti_lei_gei_eqi_nei_ncmpsltsgtslesgesnescmpbit_andbit_xorbit_ori_negatenotcomplementhexoctuclcrv2avaelemfastaelemaslicerv2hvhelemhslicelsliceanonlistanonhashpopgrepstartgrepwhilemapwhilerangeflipcond_exprandassignorassignentersubleavesubleavesublvdielineseqnextstatedbstateunstackenterleaveenteriterenterloopleavelooppipe_opsselectgetcenterwriteleavewriteprtfeofsockpairgsockoptssockoptgetsocknamegetpeernameftrreadftrwriteftrexecftereadftewritefteexecftisfteownedftrownedftzeroftsizeftmtimeftatimeftctimeftsockftchrftblkftfileftdirftpipeftlinkftsuidftsgidftsvtxftttyfttextftbinaryopen_dirgetppidgetpgrpgetprioritytmsdofileenterevalleaveevalentertryleavetryghbynameghbyaddrghostentgnbynamegnbyaddrgnetentgpbynamegpbynumbergprotoentgsbynamegsbyportgserventshostentsnetentsprotoentsserventehostentenetenteprotoenteserventgpwnamgpwuidgpwentspwentepwentggrnamggrgidggrentsgrentegrentthreadsvsetstatemethod_namedcustomnull operationconstant itemscalar variableglob valueglob elemprivate variableprivate arrayprivate hashprivate valuepush regexpref-to-glob castscalar dereferencearray lengthsubroutine dereferenceanonymous subroutinesubroutine prototypereference constructorsingle ref constructorreference-type operatorquoted execution (``, qx)append I/O operatorregexp internal guardregexp internal resetregexp compilationpattern match (m//)pattern quote (qr//)substitution (s///)substitution iteratortransliteration (tr///)scalar assignmentlist assignmentscalar chopscalar chompdefined operatorundef operatormatch positioninteger preincrement (++)integer predecrement (--)integer postincrement (++)integer postdecrement (--)exponentiation (**)integer multiplication (*)integer division (/)integer modulus (%)repeat (x)integer addition (+)integer subtraction (-)concatenation (.) or stringleft bitshift (<<)right bitshift (>>)numeric lt (<)integer lt (<)numeric gt (>)integer gt (>)numeric le (<=)integer le (<=)numeric ge (>=)integer ge (>=)numeric eq (==)integer eq (==)numeric ne (!=)integer ne (!=)numeric comparison (<=>)integer comparison (<=>)string ltstring gtstring lestring gestring eqstring nestring comparison (cmp)bitwise and (&)bitwise xor (^)bitwise or (|)integer negation (-)1's complement (~)array dereferenceconstant array elementarray slicehash dereferencehash elementhash slicejoin or stringlist sliceanonymous list ([])anonymous hash ({})grep iteratormap iteratorflipfloprange (or flip)range (or flop)logical and (&&)logical or (||)logical xorconditional expressionlogical and assignment (&&=)logical or assignment (||=)method lookupsubroutine exitlvalue subroutine returnsymbol resetline sequencedebug next statementiteration finalizerblock entryblock exitforeach loop entryforeach loop iteratorloop exitselect system callwrite exitgetsockopt-R-W-X-r-w-O-o-z-A-b-f-p-l-u-g-k-t-T-Bdo "file"eval "string"eval "string" exiteval {block}eval {block} exitgethostbyaddrgetnetbyaddrper-thread valueset statement infomethod with known nameunknown custom operator(abs(bool(nomethod(""(0+(+(+=(-(-=(*(*=(/(/=(%(%=(**(**=(<<(<<=(>>(>>=(&(&=(|(|=(^(^=(<(<=(>(>=(==(!=(<=>(cmp(lt(le(gt(ge(eq(ne(!(~(++(--(atan2(cos(sin(exp(log(sqrt(x(x=(.(.=(=(neg(${}(@{}(%{}(*{}(&{}(<>(int0123456789abcdef0123456789ABCDEF\.^$@dDwWsSbB+*?|()-nrtfeaxc0123456789[{]}%s:%ld (none)PERLIO_DEBUGfdupopen f=%p param=%p Clone %p from %p Destruct %p Destruct popping %s PerlIO_pop f=%p %s PerlIOCannot find %.*s %.*s => %p PerlIO::Layerdefine %s %p perlio: unknown layer "%.*s"Pushing %s Layer %ld is %s PERLIOPerlIO::Layer::findperlio.cIwIrPerlIO_push f=%p %s %s %p (Null):raw f=%p :%s CodeHashCannot flush f=%p :%s Cannot flush f=%p PerlIO buffer snooping abusebytesfd %d refcnt=%d Cleanup layers for %p unixr+stdioperliopendingpanic: bad pagesize %ldpanic: sysconf: %smmapw+Usage class->find(name[,load])perlio: argument list not closed for layer "%.*s"perlio: invalid separator character %c%c%c in layer specification list %spanic: PerlIO layer array corruptLayer does not match this perlPerlIO_binmode f=%p %s %c %x %s openn(%s,'%s','%s',%d,%x,%o,%p,%d,%p) More than one argument to open(,':%s')PerlIOBase_dup %s f=%p o=%p param=%p panic: sysconf: pagesize unknownDon't know how to get file namepanic: sprintf overflow - memory corrupted! A0@ @$@Binary number > 0b11111111111111111111111111111111 non-portableInteger overflow in binary numberIllegal binary digit '%c' ignoredHexadecimal number > 0xffffffff non-portableInteger overflow in hexadecimal numberIllegal hexadecimal digit '%c' ignoredOctal number > 037777777777 non-portableInteger overflow in octal numberIllegal octal digit '%c' ignored0 but trueCan't fix broken locale name "%s"perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). perl: warning: Failed to fall back to the standard locale ("C"). POSIXstrxfrm() gets absurdLANGUAGELC_ALL LANGUAGE = %c%s%c, LC_ALL = %c%s%c, LC_LC_ALL= %.*s = "%s", LANG = %c%s%c UTF-8unsetPERL_BADLANG0000000000sSiIlLxXInvalid type in unpack: '%c'count *()-group starts with a countX outside of stringfFdDcsSiIlLnNUvVqQjJ/ cannot take a count/ must follow a numeric type@ outside of stringP must have an explicit size%.*Vux outside of string @XxuInvalid type in pack: '%c'%% may only be used in unpackCannot compress integerNo group ending character `%c' found%s not allowed in length fields'!' allowed only after types %sRepeat count in pack/unpack overflowsUnterminated compressed integerAttempt to pack pointer to temporary valueCharacter in "c" format wrappedCharacter in "C" format wrappedcan compress only unsigned integerCannot compress negative numbers/ must be followed by a*, A* or Z*,?9OsSiIlLxX:dteddd"Ue4>Ot@ f f f f f f f f f f : f f | f sSiIlLxX $ D  4   z t  $ $ D  *! ! z"  *# #$% K* g*@?`@sort::hintsUndefined subroutine in sortUndefined sort subroutine "%s" calledSort subroutine didn't return a numeric valueSort subroutine didn't return single value1` @``  @   @!!!"w.Identifier too longUse of /c modifier is meaningless without /gUse of /c modifier is meaningless in s///Number too long?@@ @0@NN$N+N1N D=NJN   ++  !66''/7())---..**88:9%%%%%%%%;%&&222222222222233333333444445555550011111""###,$$$$  -:888. 0/12FG99 4;EU|"wx 3=SW~{IYZe*+$)V}Abd^\?DC76TXPc]a_[H`Q ! h_rbg FwHIJKLMNO#Q$&zdRY[G!STUVW]|))  .1HL9DzUljQQa\t44QtStkkk{kk4#>:tzoRQikkI=jAlDQ4Q!$}G2b-r ?jjBj4N>jjTc(? w + ] O gsK + *  G \ 3` g'{r ) #7[u" _;1[ w gwwwww%z A:gGRMGAyAo%(;1fXq<qA=<Ee>Kqq<xqZ{|@jEKkyCV\qlW'Xu~mKyr<]'>U)s@t>AC@B_\kBuv    &(HL"&<?+A-/'3Y^A`y*ay06892qqqq4q:qon<KKKKK}Jqq,qq,,,D,R,,N,ZKKOPQS,`FaF,MTbcd,fnpqyG{,,e5>%#(%#iPm^I,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,7AC5<D@?stz >B= 8 !"#$%&'()*+,-./01234,6,,,,,,9,:;hijl,,NN|NN~,7AC5<D@?ccNp,B,xc7cAC5<D@?cccc=Bjj8jj=j7xAC5<D@?j8B=,,,,,,,,,,,,,,,,,,,,, 8,,,,,,NNNN,N,,,wa !"NN#)*+,-./012346 !"#9:;5)*+,-./012346jjjjj9j:;jj} !"jj#jjjjjj)*+,-./0123476AC5<D@9?:;B7AC5<D@?=B7AC5<D@?8=B7AC5<D@?8=B8=7AC5<D@?B8 !"#=)*+,-./012346 !"8#9:;)*+,-./012346 !"#9:;)*+,-./012346 !"#9:;)*+,-./0123476AC5<D@9?:; !"#B)*+,-./01234=76AC5< D@9?:;B8llll=7lAC5<D@?Bl8=7AC5<,D@?B8 !"#=)*+,-./01234JJ689:;J !"7#AC5<.D@?)*+,-.J/01234B6lllll9l:; !"=#lllllll)*+,-./01234786AC5<7D@9?:; !"#B)*+,-./01234=76AC5<D@9?:;B8JJJJJ=J !"#8)*+,-./0123469:; !"#)*+,-./0123469:; !"#)*+,-./01234g6qv9:; K[LLLLLLBBBBBBRRRRRRLLLLLLLLLLLLLLLLLLLLLLLffBBBBOBBffBBBBOOOBBBBBBBBBBBBBfOyyyyyRRRRzRzRyRRRRzzzRRRRRRRRRRRRRzuuuuuufffffOOOOvOvOOOOOffvvvOOOOOOOOOOOOOvyyyyyyyyyyyyyyyyyyyyzzzzszszzzzzssszzzzzzzzzzttsuuuuttuutuuuuruuruuuuuuutrrrvvvvgvgvrvvvvgggvvvvvvvvvhhghhhhssssisisssssiiisssssssssttttttitttttttttttttrrrrrrrrrrrrrrrrrrrggggggggggggggggggghhhhhhhhhhhhhhhhhhkkiiiikkiikiiiiiiiiiiikmmnnmmmnnnppmnpppoopoooMMMMoMkkkkkkkkkkkkkkmmmmmmnnnnnnmmmmmmmnnnnnnpppppppppppooooooooMMMMMMM_$.)$(;;d6);)()]{,$];((;;([1):;)j?[)<=./;^(;5)(d),-i;);{ABCD](;){))[[{)-[,0(]({){{;{)':;st,?jklmno{{({;{(t;$%;(Y;:;{)]   (Rh@;;!$%&)(,*+-){;);)@(();*(;]] }*[!=[$%&](]*+$-,-),-*};{@}~,-,-[(]-(,-*[,-,-r),-!/0$%&((*+)-4,-),-:)){)}~;}}@,-;,-}T} !";),-,,-[{,-)/012345,-8}?;<=,-),-){,-;,-{,-~()     )){),-,-#$%&'()?{8).;<=,-,-;7)9:;)     ;)!#4,-4#$%&'()58.{;<=T79:5)8,;<= :; ?!"}#$%&'(58].;<=7!9:$%&()*+,-} !":;?@/0123458;<=[]!$%&()*+,-,- !":;?@~/0123458;<=   ]!!"$%&(*+-ghl458);;<=~@   |[ !"),-/0123458;<={~   !"#$%&'(,-./012345789:;<=   !"#$%&'(,-./012345789:;<=?  #$%&'(!.$%&(*+7-9:OPQS;@),n:;u[!y$%&(*+-]({@~./0!45$%&(*+-ABCD[ !"@)45,8;<={~:;[?!t$%&(*+- !"{]~@/0123458;<=[  {~#$%&'(.79: ,- #$%&'(.  79::?#$%&'(.79:  ,- /01234#$%&'(!.$%&(*+7-9:;@ !"!$%&()*+-12345[8;<=@ !"!$%&(*+-~2345[8;<=@!$%&()*+-~[] !"@/0123458;<=~ !"[!$%&()*+-3458;<=@~!" 45 8[;<=#$%&'(. ~ 79:#$%&'(.  79:#$%&'(.  79:#$%&'(!.$%&()*+7-9:  @#$%&'([!.$%&()*+7-9:@~),:;[!?$%&(*+- !"@]~0123458;<=[!$%&()*+-@~  [#$%&'(),.~79:; ! $%&()*+-]#$%&'(@.79: [ ,-/0123#$%&'(!~.$%&()*+7-9:  @#$%&'([!.$%&(*+7-9:@~[,  ~)#$%&'(.:;?79:]  ),#$%&'(.:;?79:  ]#$%&'(!?.)-709:3789:;?@),:;?f),] !":;,-?/0123458;<=]), !":;?,-/0123458;<=)], !":;?0123458;<=]),5 !":;,-?/0123458;<=),] !":;,-?/0123458;<=),]:;? !"]),,-/0123458:;;<=? !")],,-/0123458:;;<=? !"],-/0123458;<=), !":;?,-/0123458;<=] !"),,-/0123458:;;<=? !"]),,-/0123458:;;<=? !")],,-/0123458:;;<=?]),):; !":;?,-/0123458;<=]]),):; !":;?,-/0123458;<=]]), !":;,-?/0123458;<=),] !":;?,-/0123458;<=]), !",-:;?,-/0123458;<=]), !",-:;?,-/0123458;<=]), !":;?,-/0123458),] !":;?,-/0123458),]:;? !"),-,/012345]:;?),] !":;?,-/012345),]:;? !",-/012345]), !":;?,-/012345),] !":;,-?/012345), !"]:;?,-/012345),] !":;?,-/012345),] !":;?,-/01234),),]:;:;? ",-]/01234]),),:; ?:;?,-/0123),] ]:;?,-/0123),] :;?,-/0123),:;] ,-/0123] ,-/,-/0123,-/0123,-/012,-/01,-/,-=!<,>g#n*x.<ABDEILNǘPјS٘Uacd ef"g(i8kClLmVn_opp|qrstuvxęyΙ~ٙ during global destruction. (null) (in cleanup) Target of goto is too deeply nestedgoto must have label0 but trueMalformed UTF-8 character (unexpected end of string) $0+  !"#$%&'()*+,-./0123456789:;<=>?  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~6 D D @$D@@@@ DD@ 6B"6(( ""&@  T*T0D V6 W76666d"T"d"T"l"\#l"\#%.%%.%%>%% D.%%.%%%)%%6$$6$$6$$6$$6$$6$$>$$$$$$$$$$$$."#"")77 7677777777 ("(")")"((77)66666Hldh66H( ((" (HDHHh2ivvi HAHAH&"$@@IB6H]H6@@AHDDDDDD6R 6UB"("  .T""."". "( " ""," ""7I7III)))6)7 ))])]I7)))"6667("("("("(("("(""("("(6@"@6"6(6(6(((66666666 (6D@ @EBIaNSX\`ejot4y& !'-39?EKQW]ciou{;SKL}/Ip7K !ůD!)39AGISO.H\XVa_jhtr|No #+42;?Ua\(L'LkpJN~-LKKL F6ILJRUJX^hnJLgIJu{  7qJH LJL K^NkIL %-3=l9CM`JKIF2WvJLILLiLII_`glwLL\LTL;LZKKdL_L|LjJJpJLIIJIKJJ%-4:@GMT[bipv}IIILILK2KDL.KJ K&KtL{KIKILL4LJsKKJJJILKKKKJJ=JlKeK_K%q %/8AJS[enw0boSKL +6@Q_lz%I=pW`t0G@SLYjHy)!>6J]Urj!1AQaq'>6;KUa\(L'LkpJN~-LKKL F6ILJRUJ^pyJLgIJ  7qH LJL KpE "2BScoTqIL&:FoQdYz`JKIF2dvJLILLiLII`gqLLL\LTL;LZKKdL_L|LjJJpJL LIIJIKKJJ5lIIILILK2KDL.KJ KJ&KtL{KIKILL4LJsKKJnLJJILKKKKJJ=JlKeK_K%q30AL>Yc~rKKKKHJ>J^JSJȬK5JѬڬK,J0boK\oڔ  $).26:>BFILPT[`ejoux|}IppAppppp (p(p,pD4  Xdoy ( A pVJoUoo~EoVfvƾ־&6FVfvƿֿ&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfvGCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5),( #$W>S/usr/src/build/143461-i386/BUILD/glibc-2.2.92/csuGNU AS 2.13.90.0.2Sq/usr/src/build/143461-i386/BUILD/glibc-2.2.92/csuGNU AS 2.13.90.0.2%%m# /tmp/cc1dWf6a.s,W(3,:,Wdd,,-:J# /tmp/ccO1UwYa.s!:>.symtab.strtab.shstrtab.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.data.eh_frame.dynamic.ctors.dtors.jcr.got.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line@! AA@)1o~E~Eh>oUUM VVJV pp _((Z@@9e kq y1! \  @  *PXVr1 (4A~EUVp(@    1    '5CVc1 g s L h 1 @D Uz Y  (p` @PF' R@d aIU oN Z Zp T pV^ f s $$ 1^ `q 1t p8~ _ $ pj 5 ; A G7 M S Y _/ eB k  q! w! }9 > 9  9 9 9 : ; p< > > > > ? \? k? z? 0A LA A < B B C 'C EC SC C %*y 7 G? M S` Y _ e3 kY q wĎ } p v 0   S   ȑ  f  Ж  ė  7  ʲ   J <  `   % +5 1V 7  = C I5 O U [P ar h o v } @ " ? `2 2- 2* P о7  P0 > `^  @ P $ *C 7  D P  ^I nP v p `    P=  6 0U H 0 M $ 4B . 90 F! S  `;[ n~    p 2 3( (3 <3 P3 p? > ' 0   P _ n  $ * 0 6 < Bv H N T [ aF g  m' s ` y G po q {o 'p r    F  0 w     e Q :    x &g , 3ܭ :Ӯ A Hۯ Ok V ] d k r y        !  u        ! ! ]! ! ! 7" y"  " "  #  X# ! # ( # / # 6 $ = R$ D e$ K $ R $ Y !% ` f% g % n & u & | & & ' J' Z' ~' ' ' ' 2( \( ( ( ) _) ) ) ) *  -    -  -  - $ -. + @. 2 . 9 . @ . G / N ,/ U ?/ \ R/ c / j / q / x +0  >0 Q0 0 0 0 0 1 `1 s1 1 1 1 1 2 N2 2 2 2 3  T3 g3  3  3 3 ' 4 . $4 5 4 < 4 C 5 J 75 Q y5 X 5 _ 5 f 5 m 6 t O6 { 6 6 6 [7 v7 7 7 7 7 < 7 7 J8 8 \9 9 /< B< q< >  >  5?  H?  ? # ? * @ 1 O@ 8 @ ? @ F ?A M A T A [ B b F i (G p jG w }G ~ G H KH H H H 8I KI K K L *L oL L L M NM aM tM  M M  M  M  M & M - (N 4 jN ; }N B N I N P N W *O ^ =O e O l O s O z O O O #P eP xP P KQ ^Q qQ Q Q R PR R R R R R R S "S 5S zS "S )S 0T 7$T >Y E7T LJT ST ZT aU hXU oU vU }U U  V >V W W 7X JX ]X pX X X X ;Y Y %     ƌ ֌   % , 3& :6 AF HV Of Vv ] d k r y ƍ ֍   q ܜ ؠ N {   Ϳ  ;  r     p  p ! ( /P 6# =F D K R Y ` g@ n u | p q               6    P  6  $ + 2H 9 @ G N1 U| \ c j qP x   $ [   d     @ c  A     6 p  [  'A . 5 < C) J Q X _ fv m t  {/ z  E   & q   R * W   & I     & U$ :% #u% *% 1' 8# ?G3 M 5 S6 \9x d`: m= v@x  A# d# b D C E E E F SF ` ` tF F F pG ` ;a G G  H IH yH H H ?I rO I I -J J %K *bK /K 4L 9M >AM CfM HM MbO SO YM ^-O dM iM n%N sEN xeN }N ` G` O O O O P 8P _P P P P Q _Q Q R ^R R R R (S S S 'T ZT hT T T $U *MU 0U 6U <U B V H_V NV TV Z W 5QW `oW fW lW rW xX ~4X jX X X $Y >Y VY pY Y Y Y Y Z [ 6[ [ [ @` `` wz` q[ _\ k?\ i\ \ ] ] ] e_ M6^ `^ ^ ^ S^ Y^ ?_ &`_ ,_ 2_ 8_ >_ D_ J ` P` V` \a bHa h/a naa ta za a `c~ cw `dL dL e e 0lM m9 P~l 0 &W 0 | Bv Z i w  PR `E `  P `   e    T ΅ k d  8 w U  &+ Ј , 2 8 > D J P0 V \. b` hV n t z;    e   ;   Ǝ   N   / ( G G H I K M `M P k "n )k 0Hl 7Iq >l El L=q S`q Z4o ao ho o8p vxp }n p `}> }> H O V ` 4 0K  pN .+ ", +) 7 BP  H Q`! \p. h  sp$p }$ "   ` p%] " Y  ` @ X  Л   W  О  ; &u  ,` 2@ 8 ? F M o T [E b . h ye nD t[ {\  s   G     :g $   `     p         ' . 5( < C JG Qf X _ f   m2 tj {   ,   " T 1    J |   O  $ a  - w   F       \  !    J    %  #     P  *  1  c ^ 8 .  _ l ? FL  ( " Mz T [ b ik p w ~   A M W a      /' ( & =' ' & 0   %5 +5 1c8 7x8 =8 C8 I8 O8 U8 [8 a 9 g 9 m59 v9 S9 s9 y~ ~  a ^  ` J` {  | | /| @| Q| b| s| | | | | | | b &c Ef Cl -r l u  ! 'Ї -È 3: G@t U0 v t [ a \ g m s y  h    b      ' 2 = H S ^ i t  | : =   ;  0 n    , 2 8 6  JT  P nT <  B  H > N V T  Z { `  f  l  r ' x L ~   : R j   1    n  ! 7! p! ! @" p" # # U@$ p$ A' ' ' 0( ( * + !c+ + !a, !, !@/ !/ s 0 "!`0 (!0 .!$1 4!T1 :!1 @!`2 F!2 L!U!? A x`C [8E Y!@ ]!PG b!(I g!l!K7 u!`Ki !@K !Kc !@ !M !OY !VI ! p !z ! ""V " ,"2";"P? L" Y"$ f"7 v"{"`< "=w "= " " > "?4 "pC8 "Ci "C "@D8 "Di #D #E7 #pEi #PE *#E7 4#@Fl ?# F I#F7 U#Gl b#F n#G7 z#Gl #G #PH7 #Hl #H # I7 #Il #`I #I7 #PJl #0J $J7 $ Kl $K '$K7 3$Kl @$K L$`L7 X$Ll e$L q$[? $@s $Pt $ut $ $в $ N $P $` $/  $M YR $R ~ S VS $S $S $2T %M %M %*N %?N %SN %wN &%N ,%O 2%ZO 8%O G P >%P D%*Q J%VQ P%Q V%Q \%V b%V h%>W n%OW t%cW Y z%Y %Z %$Z %0y %y { %{ % | %| %| %-| %5| %% %  , % % % % %ߝ % % %܍  %Ƒ &} &Ē &t & & && -& 4& ;&   B& I&! P&, 7 W&> ^&I e&T l&_ s&j z&u & &  & & & &¯ &ͯ &د & & & & & & &8 &, &f &  & ' 'ӹ ' '  "'غ )' 0'  7'0 >'F E'_ L'x  S' û Z' a' h'F o'\ v'd }'l 't '| ' ' ' 'k 'd ' 'g '6 '@ 'M ' ' ' ' 'n ' ( (= (` ( (| %( ,( 3(& :(% A(T& H(j& O(& V(% ]( 2 d(.2 k(E2 r(b2 y(2 (2 (2 (3 (3 (r4 (i5 7 (9 (&= (> ( ? (C $C (C ('D (E (,H (|H (H cK (H (I )H )>K )_I )VH !)I ()9I /)H 6)_J =)kK D)*K K)J R)J Y)J `)K g)G n)K u)L |))  )  ) 0 Ñ ~ %d 8% 2% )Ւ ) )U )h )u )7 ) : ) Y ))pd \ )z )Q{ )| )[} )} )~ *"~ *-~ *K~ *n~ l 8 *J !* '* W -*. H ΁ 3* B f ʂ % %̓ 9*E ${ ?* %„ E* K*+ Q*e W* < 0{ ( ]*R x  c* i* o*x*0 ) *0( ) *  *` < * / *е | *` *$ *P  * +0  +  +@ { (+ 3 1+ ? >+/ 7 Q+`- u `  t   Г  ` 6 Dh  a+ g+h m+ s+ x  y+ * P) tQ n_ bs h + \ VÚ +0 +ֱ +r  t + @ +Ѷ +w + +  + D + C +к + + + + + +\ +u + + , ,  , 0  ,,b l 5, ?,0 I,+ P,+ W,3, ^,G, e,e, l,, s,, z,, ,#- ,,P. - ,0 5 ,1  ,6  ,:  ,0<  -- -Ъ -v ! #- )-3- ^ ?- % J- / Y-P , d-`u  n- & }-0v  -@w ` -x  -  -k  -v d - u 9 - K -P[ o  -h  .u 9  %8 .G . .8 >% !. '.  -.0 3. 9.P  : ?. J E. 1* K. Q. W. ].D d. k.g r. y. . % . .> . G .V .j . .^ . B . ! . . . _! ." ." J# .# .6% .E% .T& / /& /) /+ !/+ (/> //> 6/> =/j? H D/I O K/P R/mP Y/0S `/?S g/T n/U u/U |/gU S /U U /Z Z [ <\ /p\ /t\ .] /7^ /w_ /` /a  b /c /kd /'f N \ /g /g J g f Sh //@5 S 7      5 M < //x /00 X 0'00  <0F0O0 U0` k0 0 0000 00f 0  0 0 0W 08 1T  1 !1p -1p 61  ?1 I1  R1ؗ % W1 4 \1 M a1 a8 f1 OP CB l1 r1Z w1 Y Ax |1\ q 1 >J M G 1 %   Z  1a 1~   1 J%m Sd  1ΰ 1 1U &o $ 1 1  1 2   e; z  1 1( U0 1n 1O :! 1 y@ 1 1 1@ 1 1 2 6 2 2 /@ ,& 2 2  &2 -2P 42 ;20 B2 I2 P2& /E W2 ^2x r 6 hN e2 k2 q2{2 20 2  2C 2  2 ? 2N 2 2`  2 { 2P  2@  2p 3p 31 '3s >3Г 0 S3xu a3 & t3 & 3% 3e  3 J 3 3pn 30l 3  3i 4 @ 4  *4# C 94@D J4Z  _4T  s4= 4Ћ  4 N 4[  4`XM 4Q 4P 0 4@ 5  5P H ,5P W >5<R5 O d50 ^ s5F 5V  5P5u 5[  5 5j  5i  6@& 6} 6  )6` 56Ml C6 & T6 8  b6 O x63 60f  6 6Pb 6  6 6`W  6W2 6t7 v &7:770U  Q7p  e7[ R t7`z  7]  7x 7pO 7Z  7h 77%  80  8+8&:8` A L8S  ]8B j8  w8s 8 8` C 80X- 8b a 8   8 8t 8U 9  9(9 :9U  M9c  `9 6 q9V  9@ 9m n 99p  9 9pX  94 9 :x: - *:7  7: B:VT P:  `:Pi m: 2 ::C :p$ & :vs  :@ q :7B :  ::;pf ;0y '; 7;`Z  I;d Z;  k;  |;^  ;Z^ ;ps ;X  ;  ;6 ;3C ;  <m<Ў  *<Z  =<  K<(  Z<_  n<9c <*<]  < <06 <ث <^  <` <=`  *= / 8=?I=  W=z e= u==g=a  =  =?@ =r n = =  >Z  >`X  ">ТH 3>pr ] B>0_  V>b  i> }>p$ > p > O >  > >1>P7b >: ?Pk ?@\ &?0u m 8?  I?PN4 W? i?f v?m? ? ?Pe  ?V  ?  ?e  ?P@" ?P t @P]  @ (@p5 4@  G@WT X@q  h@`sW w@ 0 @X  @6S @' @ " @@@  @  @ " AP<= Ag n 6A  FAP VA^  dAP  qAB }AЌ & A A  A`2 AA@Xf A b  AX A\  B.BW  4B=B[ MB & \B Y  sBG B; Bj Bi B & BB~  B B$ C ] C`j  +C 5 8C0b  MC & ^C`  mC] zCb > C0v  C1C | CF  CJ  Cp? Cp W DP; D`Y  "D9 3DS  @D  MD  ZD  gDp' sDp # Dp_  DЂ4 D0c  D< D>V D@$ D  EE ,En n :E]  SEp gE  sEJ E  E0 E E`  E Ep E  E*7 FR  'F@ & 6FP: ?F MF0S  _Fp`  sF`V  Fp ; FZ  FdFFa  FyGBG`  'G_  9Gh  QG X  hG{ yG-H G G5 G0 G B G- GF G&  GT  HyK !H  ,H`a  ;H%MH  ^HY  wHk HX H \ H0]' He  H Hpc  HPa  IVI ? (I  6I HI`Ie  pI+ q I ~  I?  IO  I I@q n IF / I I0|D Jp J %J4 3J[  AJX  QJP ^J H nJpM  |J4u J: q  J( J@[ J`  J  J@j  J_  KV  K "K .K>KF  NK`h  [K  uKP9N K0Z  K0E  K< KT  KKg  K k L0 ~ L0  ,L  :L6KL  WL`p kLP^ E xL]  L0 { Li  L'+ Lp LP  L0T  LM@Z  MR  %M 1MP'  =Md  OM0n n ^M6qM  M_  M N M1M0`  MxMf  M` l NG !N  3NP: DN` UN   dN & sN6NЎ- N[  N0d NP ; N% N@e  N^  O Y Oi  -O<DO]  VOP; hO@[ xOB O Od  O ' O OO` O@  O. P6 "PP 0PL W =PsNPm ^P iP f  P0(p PZ  Pk Pd  P P P`S  P  Qj Q0M *Q ,r@ & =r9Trī brt qrpU  rU  r 0 r " r & r:rb  rpxu sP\  sR  (ss 8s0> Msd p \s`| 3 nsb & {s0s sK s x spJ s s s s  s & tdtpW $t 4t`  HtP^ Xt ` it; {t}t [ t X t ; t`]  t C t@@ t  u 0  u e !uZ3uu Au@f  Yu  ju0  vu?p  u@u\ u*j u uP1* uU  uA  v@W  v $v% 1vQ  ?vg n Vv= jv Ez wv0  v̮ v.vZ  v o v\ v  v  wph  %wG 3w@c N GwqewP1x swP-k w  w W  wU  wB whw"  w<w x x  *xZ  ? |k }  } B }v .}p :}R P}Y `}  q}  }f }p6  }@1 }r }pHA }PD }  }px ~8 ~ 0 4~b  N~@0 ]~p i~a  {~` & ~ ~:K ~f  ~`  ~  ~|  ~ N! @P ! "J v 1^N0g  b` oU6    @ 0 w @[  p> ,`(e =]  PZ  gq v) r e  [  W  ׀j    @1   i  7Rp^  g0. z q   P 0Pv M ́S ߁/ p Iq `  * ) 8 B L04 W j|v m Ԭ +  e  łA Ђp; ߂  : 5 | !@b  6&K B`^  V j 6 x@L >) E Q  J H ƒ>؃`\ l P  P o o (;P :  F` U\ b  ` YЭ Ȅ R ׄ  `  P U !  -; ;PL  ^` 7 n O 0i  ` 0  5υ ; A j l S  `p n (`e  ; & J!T [  l O `  2W   ņ ҆`g "`\  x " T "6PT  JpJ WPg  nX~w  A  `d  qE ͇0Z ݇ O p ' c a `y &` =G QP k `3 t | U  4O R  ͈ 6J ܈  K  0t g  @ l %Y6& B\  UPx ` c0 x:) C 0  c П щ0Y ߉ O p ;  [  ' -. <f  Q  _V  t@! h  9 0k   Ċ4 Њh  @`  p  0td 0j  ,f  D P1 g _pRL l  {p]  P `   ΋  ߋ \  @ 6 $p D 3Pf  MQ  a?R t  P-  `G  ` Ì  ӌ [      &@ 6J D] + l  x  P  A? @y ǍU  ݍ@    `_  0 " +@a  >4V K`  bF o o3 }p E k 5c  юb  d       G (j 50O F  XP 5 g0o q0 E } s pj  @g  ďp . ҏR   :0  G $  6U H@@A W* dQwp| 8 @ m  0%n  Ґ  `8   D @^  .  D`C R06 d- op  |c  y @@] ՑG P X Q )c X  +R  B`4a Re  np  ~` 0 U    ҒS  ` V  0 P N -T  AW  T0 c  vX  R   p3 “_  דp h  @ N `a  09@@c  W Y ipb  { m  w    P  ɔ0 Q ٔp `   d'#0f  >i  Xp6 mb j zг & x   ȕYܕ G ] g  @7f S  .P^  CPi  ]` i@A t P b h  p & ʖ A ٖp'+ pR YM  -  `l &  <0Y  S`! ^@  nd  9 l  З  P[  p a  W  .lN Az]r o6G  0 R f  0  ˘@s n ژ T  \  9 V  )V  >o n K`h  ^w p d   f  _  ™ ҙ i  C p]  n  (69  H \@X  q   v * Śٚ ^  5A ,  3W  F T X~ k` D p  @R   Ǜ ՛% 5e P &e  C:V| c:{g  c  | "Ҝb  W  d    )pR  ; O MP  ^ r k  A  K Νi  Pc  @ p 4 !b  6^ M l [W  mp* ~PG  R М  ž`~ ӞV ]^   & ' 3Fn D | S`U n0 { 0 pT _  ß10 ҟ@ ۟Pj 9 Y  R^  1`2 Ez  S@  dm r O pM g  pj W p  ٠h  1 (D )1 6xNa  c0 h ~ ) `   ơX ١c  Po  W  & .\EP" I Q e`R  z ^ P  0c ¢$  Ѣ@\  p6 pd  V  & 7 : E W W` f Y y[ 3 p^  0 \ ʣP: أ c  p  _    / 20UG ?`T  P O ]  i0e   G е}  &  * Ԥn  0. t   '@{ 5` >Td^  w`|  }> k p k u ҥ< 0 d  )V t ] 1PLO =[N  ``  x`e  ` 0\  p 0e Ҧ, `i  T   ' ?H P b  s:1  ̫ U  ħ [ ҧp R `   I Э^  e  /` O A5S`N a 2 s(   Cʨ5ۨ0  d  & . 4 :x  J^  Za  rp `f  :  ɩp ة P@  > @]  Ы + C 70  F  X? ip z 8/ p  p k Ȫp  ת`- `w m `g    +  >` M@0  \i k> y0X  V  A ]  ͫ2 ݫ`f  0[  <  3`  Jk G Yn`U  b" 0  2  uͬ\  ݬ@  ]  p g  1@ A@V  ST  jA t@J j   p   Эc  P  6 7 0 O * < - Hpl X eU  z@  IA h  (+ Ȯ`+ Q ծP  T  P!   Ѐ  #  1)  =R NR  fN u J S  @r ) [  P  ɯd  ޯ  Ѓr r ȫ  HB % 0 :} D R U  hT0 Q X"  `x= ɰD0 ذ m A  &  +:;p' Lp  \i  vY  f  \ T űP  ۱ i @  L[ f  0  @W\  h0V  h  &@ @=  y Dz ײ`  5   @6  0  U  3@  @6| S` l e0>j v  Y p `z `( Ƴ= ҳ k p\  c   $ &Pj  :Љn J ]. I qS  P&  ; PY  @h  дi  4pY  P^ ]  .PYD <ND  ]Ь lq~зt Q Y  pf Ƶ Z  ֵ; 8  j  A "Љ_ ,0 :Y  Q l `q ka $ {\   1 & l ˶091 ׶@i    i  @  0pW  D'+ U d9vj Gr  b   ̷HA ߷  t a    -b .b I0  W W d x9lp NO T  ϸ3 ޸  з M t  ]  ' 4R^ b " p(e  R  `  ̹ ޹` `  & @Uk @ O   39 BW j~p  `  P) 7 `{ кpi  0 0    P> )h  A`& K ZC kh y`  0f @- J dƻ0 4 6 P  p&A ,\  <RPT cPR  {`N д [ tz b  Ǽ  Լ j _ k b  %@  4 ?Pu< QP ^p  oЈ m 9 ½ ^  ԽX & 0T 9  x  p *0  ; P \ hV {O y ]  7v Pd  ˾ ھ l `f  6 0f  initfini.ccall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxperl.clocal_patchesS_init_interpS_init_idsS_nuke_stacksS_parse_bodyS_init_postdump_symbolsS_init_main_stashS_init_perllibS_open_scriptS_validate_suidS_init_predump_symbolsS_init_lexerS_find_beginningS_forbid_setidS_incpushread_e_scriptS_run_bodyS_call_bodyS_my_exit_jumpusage_msg.0S_usageS_procself_valS_call_list_body.L167.L246.L197.L230.L210.L214.L215.L201.L216.L202.L199.L227.L554.L674.L665.L555.L560.L581.L561.L600.L632.L672.L652.L655.L660.L662.L567.L568.L569.L589.L590.L624.L633.L647.L648.L649.L650.L654.L656.L658gv.cS_gv_init_svS_require_errno.L356.L457.L461.L518.L468.L475.L477.L526.L487.L425.L433.L416.L499.L428.L511.L420.L520.L357.L368.L370.L384.L392.L407.L522.L459.L899.L895.L907.L903.L911.L915.L893.L921.L919.L812.L780.L765.L771.L768.L774.L759.L762.L777.L802.L920.L869.L983.L1065.L1006.L1067.L1014.L1083.L984.L992.L999toke.cident_too_longc_without_gc_in_substS_aoS_no_opS_missingtermS_depcomrestore_rsfpS_inclineS_skipspaceS_filter_getsS_check_uniS_lopS_force_nextS_force_wordS_scan_wordS_force_identS_force_versionS_tokeqS_new_constantS_sublex_startS_sublex_pushS_sublex_doneS_scan_constS_intuit_moreS_scan_identS_intuit_methodS_incl_perldbS_find_in_my_stashS_scan_formlineS_scan_strS_set_cshS_scan_patS_checkcommaS_scan_substS_scan_transS_swallow_bomS_scan_inputsymbolS_scan_heredocS_pending_identnumber_too_long.0nvshift.1bases.2Bases.3maxima.4utf16rev_textfilterutf16_textfilter.L436.L438.L451.L481.L505.L496.L504.L502.L500.L501.L503.L453.L861.L916.L860.L2719.L898.L900.L894.L863.L934.L923.L933.L1095.L1097.L1499.L1712.L1515.L1197.L1452.L1705.L1304.L1311.L1191.L1181.L1206.L1111.L1682.L1670.L1701.L1207.L1308.L1502.L1469.L1512.L1640.L930.L1204.L1733.L1315.L1203.L1728.L1738.L1752.L2722.L1467.L2723.L2771.L1975.L1978.L1981.L1987.L2007.L2010.L2014.L2022.L2018.L2023.L2024.L2025.L2026.L2027.L2046.L2033.L2051.L2469.L2028.L2052.L2054.L2062.L2037.L2041.L2045.L2053.L2032.L2058.L2050.L2079.L2078.L2070.L2074.L2069.L2066.L2083.L2109.L2084.L2085.L2119.L2114.L2115.L2117.L2118.L2116.L2101.L2086.L2095.L2113.L2087.L2091.L2105.L2142.L2143.L2147.L2121.L2141.L2009.L2140.L2149.L2156.L2205.L2210.L2206.L2189.L2185.L2190.L2214.L2195.L2191.L2196.L2181.L2161.L2160.L2165.L2166.L2170.L2171.L2172.L2173.L2177.L2197.L2198.L2199.L2200.L2204.L2215.L2152.L2151.L2150.L2148.L2216.L2220.L2221.L2222.L2226.L2227.L2228.L2232.L2233.L2234.L2238.L2248.L2243.L2257.L2258.L2242.L2249.L2259.L2253.L2263.L2247.L2267.L2270.L2271.L2272.L2273.L2274.L2275.L2277.L2287.L2286.L2288.L2290.L2320.L2294.L2324.L2315.L2316.L2340.L2341.L2342.L2332.L2336.L2325.L2326.L2327.L2331.L2343.L2390.L2395.L2347.L2351.L2398.L2428.L2437.L2438.L2442.L2456.L2446.L2454.L2426.L2460.L2427.L2403.L2422.L2402.L2455.L2450.L2436.L2432.L2464.L2473.L2478.L2503.L2477.L2479.L2480.L2481.L2482.L2502.L2485.L2489.L2483.L2484.L2497.L2501.L2493.L2504.L2505.L2509.L2510.L2511.L2512.L2513.L2514.L2518.L2522.L2523.L2524.L2529.L2527.L2528.L2530.L2534.L2538.L2542.L2546.L2585.L2586.L2587.L2589.L2588.L2584.L2590.L2594.L2598.L2602.L2603.L2607.L2608.L2662.L2609.L2610.L2614.L2631.L2625.L2623.L2624.L2629.L2635.L2618.L2622.L2636.L2630.L2645.L2649.L2652.L2653.L2654.L2651.L2650.L2655.L2659.L2661.L1147.L1144.L1120.L1128.L1125.L1136.L1143.L1126.L1127.L1140.L1141.L1133.L1129.L1132.L1138.L1139.L1134.L1124.L1135.L1121.L1131.L1142.L1137.L1122.L1123.L1130.L1333.L1329.L1362.L1359.L1361.L3360.L3405.L3431.L3544.L3603.L3327.L4011.L3328.L3367.L3412.L3444.L3551.L3610.L3725.L3783.L4004.L4018.L4050.L4057.L4071.L4160.L4211.L4236.L4281.L4345.L4384.L4497.L4804.L4862.L4943.L4956.L5001.L5009.L3446.L3465.L3472.L3509.L3522.L3529.L3553.L3560.L3567.L3574.L3581.L3594.L3612.L3619.L3632.L3663.L3670.L3683.L3696.L3703.L3716.L3727.L3734.L3741.L3754.L3767.L3774.L3787.L3800.L3819.L3838.L3845.L4073.L4092.L4099.L4118.L4131.L4144.L4151.L4162.L4163.L4170.L4177.L4184.L4283.L4296.L4315.L4322.L4329.L4336.L4386.L4393.L4418.L4431.L4450.L4469.L4488.L4499.L4500.L4507.L4615.L4660.L4667.L4674.L4693.L4712.L4719.L4726.L4739.L4752.L4509.L4522.L4529.L4548.L4561.L4574.L4581.L4600.L4806.L4813.L4820.L4839.L4846.L4853.L4864.L4871.L4878.L4909.L4928.L5909.L5906.L5899.L5893.L5922.L5894perly.cyylhsyylenyydefredyydgotoyysindexyyrindexyygindexyytableyycheckyydestruct.L31.L32.L33.L35.L36.L37.L39.L231.L235.L42.L44.L45.L48.L233.L51.L52.L53.L54.L55.L57.L58.L60.L122.L62.L63.L64.L65.L66.L67.L68.L72.L74.L75.L78.L79.L120.L124.L86.L232.L89.L90.L91.L92.L93.L94.L229.L126.L127.L128.L129.L130.L131.L132.L133.L134.L135.L136.L137.L138.L139.L140.L141.L142.L143.L144.L145.L146.L147.L148.L149.L150.L151.L152.L153.L154.L155.L156.L157.L158.L160.L165.L166.L168.L169.L170.L172.L173.L174.L175.L176.L177.L178.L179.L180.L181.L182.L183.L184.L185.L186.L187.L188.L189.L190.L225.L226.L203.L204.L206.L207.L208.L211.L212.L213.L217.L218.L219.L220.L221.L222.L223.L224.L236.L237.L238.L241.L240.L242.L243.L244.L245op.cS_gv_enameS_no_fh_allowedS_too_few_argumentsS_too_many_argumentsS_bad_typeS_no_bareword_allowedS_pad_addlexS_pad_findlexS_cop_freeS_scalarbooleanS_modkidsS_scalar_mod_typeS_is_handle_constructorS_dup_attrlistS_apply_attrsS_apply_attrs_myS_my_kidS_newDEFSVOPuvcompareS_list_assignmentS_new_logopS_cv_clone2const_sv_xsubS_simplify_sort.L596.L485.L616.L489.L565.L585.L586.L490.L617.L608.L626.L615.L614.L862.L741.L732.L728.L730.L829.L839.L835.L817.L826.L856.L825.L729.L850.L804.L847.L814.L854.L820.L844.L867.L806.L743.L873.L1284.L1273.L1274.L2842.L2843.L2845.L2848.L2861.L2870.L2871.L2896.L3242.L3269.L3306.L3244.L3246.L3247.L3251.L3243.L3270.L3290.L3298.L3287.L3284.L3294.L3273.L3278regcomp.cregarglenreg_off_by_argzero_scan_dataS_scan_commitS_cl_anythingS_cl_is_anythingS_cl_initS_cl_init_zeroS_cl_andS_cl_orS_study_chunkclear_reS_re_croak2S_add_dataS_regparens.0S_reganodeS_regbranchS_reg_nodeS_regtailS_regoptailS_reginsertS_nextcharS_regpieceS_regatomS_regcurlyS_reguniS_regwhiteS_regclassS_regpposixccS_checkposixcc.L387.L385.L394.L397.L439.L443.L462.L466.L495.L512.L1080.L1068.L1066.L1078.L1079.L1114.L995.L925.L965.L1039.L914.L938.L940.L1475.L1306.L1483.L1327.L1332.L1340.L1321.L1342.L1298.L1335.L1557.L1561.L1551.L1647.L1530.L1539.L1529.L1528.L1525.L1526.L1527.L1531.L1337.L1448.L1344.L1389.L1357.L1417.L1348.L1422.L1405.L1373.L1352.L1381.L1413.L1397.L1365.L1353.L1759.L1771.L1775.L1779.L1758.L1783.L1787.L1791.L1799.L1803.L1807.L1809.L1980.L1990.L2099.L1999.L2072.L2082.L2112.L2122.L2131.L2158.L2186.L2224.L2252.L2167.L2063.L1941.L1942.L1888.L1890.L1886.L1884.L1923.L1921.L1929.L1887.L1922.L1920.L1917.L1918.L1885.L1919.L1883.L1924.L2574.L2582.L2569.L2576.L2575.L2573dump.cmagic_namesS_debprofS_deb_curcv.L108.L109.L110.L111.L112.L113.L114.L115.L123.L116.L117.L118.L119.L125.L669.L666.L663.L645.L634.L675.L676.L677.L678.L679.L680.L681.L683.L682.L684.L685.L686.L687.L688.L689.L690.L717.L718.L734.L808.L781.L810.L948.L951.L947.L958util.cS_mess_allocS_closest_copdgd.0.L827.L828.L830.L831.L832.L833.L834.L836.L837.L838.L840.L841.L842.L843.L845.L846.L851.L852.L848.L849.L853mg.cS_save_magicrestore_magicS_magic_methcallS_magic_methpackunwind_handler_stack.L205.L299.L251.L331.L330.L322.L281.L305.L336.L338.L296.L321.L308.L334.L320.L335.L312.L325.L328.L313.L302.L326.L317.L816.L818.L821.L824.L865.L872.L975.L964.L941.L998.L952.L960.L937.L955.L1031.L1028.L980.L986.L971.L968.L956.L928.L944.L931reentr.c.L8.L5.L70.L28hv.cS_new_heS_more_heS_del_heS_save_hek_flagsS_share_hek_flagsS_hv_notallowedS_hv_fetch_flagsS_hv_magic_checkS_hsplitS_hfreeentriesS_unshare_hek_or_pvnav.cS_avhv_index_svS_avhv_indexrun.cpp_hot.cS_do_maybe_phashS_do_oddballS_get_db_subS_method_commonsv.cS_more_svS_visitdo_clean_objsS_sv_del_backrefdo_clean_named_objsdo_clean_allS_new_xivS_more_xivS_del_xivS_new_xnvS_more_xnvS_del_xnvS_new_xrvS_more_xrvS_del_xrvS_new_xpvS_more_xpvS_del_xpvS_new_xpvivS_more_xpvivS_del_xpvivS_new_xpvnvS_more_xpvnvS_del_xpvnvS_new_xpvcvS_more_xpvcvS_del_xpvcvS_new_xpvavS_more_xpvavS_del_xpvavS_new_xpvhvS_more_xpvhvS_del_xpvhvS_new_xpvmgS_more_xpvmgS_del_xpvmgS_new_xpvlvS_more_xpvlvS_del_xpvlvS_new_xpvbmS_more_xpvbmS_del_xpvbmS_not_a_numberS_asIVS_asUVuiv_2bufS_sv_unglobS_sv_add_backrefS_expect_numbernullstr.0prifldbl.1S_gv_share.L327.L332.L339.L340.L341.L345.L346.L347.L348.L349.L350.L353.L354.L362.L355.L358.L360.L361.L363.L364.L402.L401.L403.L405.L411.L437.L442.L448.L904.L874.L908.L909.L910.L912.L913.L1107.L1110.L1150.L1152.L1154.L1178.L1159.L1164.L1196.L1201.L1234.L1231.L1228.L1547.L1580.L1576.L1575.L1577.L1578.L1548.L1552.L1554.L1558.L1564.L1568.L1571.L1549.L1550.L1553.L1556.L1555.L1559.L1560.L1562.L1563.L1566.L1567.L1569.L1570.L1572.L1573.L1574.L1546.L1784.L1772.L1777.L1776.L1774.L1778.L1768.L1796.L1798.L1800.L1801.L1802.L1804.L1811.L1805.L1806.L1808.L1812.L1813.L2555.L2558.L2559.L2560.L2561.L2562.L2563.L2564.L2853.L2954.L2949.L2737.L2888.L2884.L2891.L2840.L2887.L2822.L2855.L2997.L2889.L2847.L2830.L2885.L2726.L2733.L2729.L2727.L2728.L3208.L3201.L3212.L3209.L3206.L3204.L3487.L3488.L3489.L3490.L3491.L3492.L3493.L3494.L3497.L3499.L3523.L3616.L3502.L3614.L3511.L3694.L3704.L3706.L3712.L3867.L3781.L3788.L3861.L3791.L3850.L3777.L3797.L3864.L3806.L3821.L3824.L3825.L3830.L3832.L3842.L3834.L3837.L3790.L3772.L3844.L3775pp.cS_reftoS_seed.L318.L369.L376.L383.L530.L524.L509.L510.L519scope.cS_save_scalar_at.L255.L257.L271.L275.L279.L289.L288.L290.L264.L291.L298.L300.L301.L329.L282.L263.L283.L259.L351.L297.L261.L315.L309.L310pp_ctl.cS_dopoptosubS_doparseformS_dopoptolabelS_dopoptosub_atS_dopoptoevalS_dopoptoloopprefix.0too_deep.1S_dofindlabelmust_have_label.2S_save_linesS_docatch_bodyS_docatchS_doevalS_doopen_pmcS_path_is_absoluterun_user_filter.L253.L260.L273.L303.L316.L239.L657.L639.L651.L630.L753.L735.L747.L764.L726.L775.L783.L785.L776.L797.L1438.L1435.L1426.L1481.L1423.L1432pp_sys.czero_but_trueS_emulate_eaccessS_doformdayname.0monname.1.L2708.L2709.L2710.L2711.L2712.L2713.L2714.L2715.L2716doop.cS_do_trans_simpleS_do_trans_countS_do_trans_complexS_do_trans_simple_utf8S_do_trans_count_utf8S_do_trans_complex_utf8doio.c.L882.L864.L935.L901regexec.cS_regcppushS_regcppopS_regcp_set_toS_cache_reS_reghop3S_find_byclassS_reghopmaybe3S_to_utf8_substrS_to_byte_substrS_regtryS_reginclassrestore_posS_reghopS_regmatchS_regrepeatS_regrepeat_hardS_reghopmaybe.L493.L492.L819.L337.L544.L591.L613.L636.L706.L751.L796.L366.L378.L1949.L1957.L1221.L1226.L1230.L1246.L1236.L1238.L1355.L1232.L1255.L1248.L1253.L1307.L1326.L1339.L1387.L1386.L1404.L1418.L1431.L1430.L1443.L1625.L1991.L1262.L1290.L1289.L1741.L1742.L1740.L1736.L1631.L1532.L1517.L1457.L1455.L1970.L1961.L1959.L1521.L1519.L1622.L1630.L2236.L2255.L2284.L2299.L2313.L2328.L2357.L2371.L2386.L2400.L2237utf8.cuneestaint.cmisc_env.0deb.cuniversal.cS_isa_lookupxsutils.cmodify_SV_attributesglobals.cperlio.cdbg.0PerlIO_context_layersPerlIO_layer_from_refpage_sizeperlapi.cnumeric.clocale.cS_stdize_localepp_pack.cS_mul128S_group_endnatstr.0S_measure_structS_next_symbolS_find_countnatstr.1S_doencodesS_is_an_intS_div128null10.2space10.3natstr.4.L76.L77.L71.L97.L100.L104.L84.L82.L192.L193.L250.L449.L484.L409.L602.L587.L432.L546.L390.L557.L858.L871.L922.L917.L918.L954.L976.L1050.L1109.L1012.L1161.L1269.L1247.L1073.L1259.L1369.L1099.L1089.L1237.L1171.L1279.L1119.L1151.L1310.L939.L943pp_sort.cdynprepS_mergesortsvS_qsortsvucmpindirS_qsortsvsortcv_xsubsortcv_stackedsortcvamagic_i_ncmpsv_i_ncmpamagic_ncmpsv_ncmpamagic_cmp_localeamagic_cmp__dso_handle__i686.get_pc_thunk.bxPerl_is_uni_alnum_lcPerl_scan_octPerl_pp_gpbynumberPerl_pp_dofilePerl_re_intuit_stringPerl_Iin_my_ptrPerl_PerlIO_eofPL_no_wrongrefPerl_pp_printPerl_Gunlockhook_ptrPerl_pp_dividePerl_ibcmp_localePerl_do_execPerl_pp_syswritePerl_pp_spwentPerl_magic_setbmPerl_Ipatchlevel_ptrPerl_Tstart_env_ptrPerlIOCrlf_set_ptrcntPerl_bytes_to_utf8Perl_sv_catpvf_mg_nocontextPerl_Ie_script_ptrPerl_ck_lfunPerl_ck_globPerl_is_uni_lower_lcPerl_my_atofPerl_my_lstatPerl_magic_setcollxfrmPerl_to_uni_upperreadlink@@GLIBC_2.0Perl_is_uni_punctPerl_pp_fttextPerl_gv_stashpvPerl_Tregcomp_rx_ptrPerlIOBuf_closePerl_Iperl_destruct_level_ptrPerl_vcroakPerl_Iutf8_idstart_ptrPerl_Icustom_op_names_ptrPerl_ck_existsPL_simplePerl_pp_timePL_sig_namePerlIO_rewindPerl_pp_gnbynamePerl_newHVREFPerl_printf_nocontextPerl_croakPerl_pp_leavewritePerl_set_numeric_radixPerl_gp_refPerl_pp_i_lePerl_hv_iterkeysvPerl_Tregeol_ptrPerl_hv_store_flagsnl_langinfo@@GLIBC_2.0PerlIO_stdstreamsmkdir@@GLIBC_2.0Perl_Thv_fetch_ent_mh_ptrPerl_magic_sizepackPerl_setdefoutPerl_uvuni_to_utf8_flagsPerl_Iinitav_ptrPerl_pad_freePerlIO_setposPerl_Iminus_n_ptrPerl_newPADOPpthread_getspecific@@GLIBC_2.0Perl_pp_entersubPerl_pp_next__divdi3@@GLIBC_2.0cos@@GLIBC_2.0Perl_sv_setpvf_mgPerl_Tofs_sv_ptrPerl_sv_freePerl_pp_i_gtPerl_peepPerlIOBase_setlinebufPerl_pp_readlinkPerl_ck_lengthconstPerl_markstack_growPerl_pp_msgsndPerl_av_deletePerl_newHVhvPerl_invertPerl_pp_regcompfgetc@@GLIBC_2.0PerlIOBase_poppedPerl_Tsecondgv_ptrPerl_Ilex_repl_ptrPerl_dowantarrayPerl_Tregnpar_ptrPerl_croak_nocontextPerl_save_intchown@@GLIBC_2.1Perl_pp_chownPL_sig_numPerl_Treg_call_cc_ptrPerl_unshare_hekPerl_sv_eqgetgrnam_r@@GLIBC_2.1.2PerlIOBuf_flushPerl_pp_warnPL_op_descPerl_sv_setivPerl_pp_sprintfPerl_init_tmPerl_PerlIO_get_ptrsetservent@@GLIBC_2.0PerlIOUnix_tellPerl_pp_ggrgidPerl_sv_2pv_flagsPerl_pp_bit_andPerlIOBuf_dupPerl_pp_lineseqrename@@GLIBC_2.0Perl_magic_setnkeysPerl_vformPerl_sv_unmagicPerl_Idiehook_ptrPL_vtbl_packelemPerl_swash_fetchXS_UNIVERSAL_canPerl_Ilastfd_ptrPerl_sv_setnv_mgPerl_my_failure_exitPerl_Treg_oldcurpm_ptrPerl_pp_chompPerl_mg_findPerl_newANONSUBPerlIOBase_noop_failferror@@GLIBC_2.0Perl_pp_blessPerl_Isplitstr_ptrPerl_debstackPerl_pp_aslicePerl_Icompiling_ptrPerlIOPending_pushedsigaction@@GLIBC_2.0Perl_Isv_arenaroot_ptrPerl_save_hintsPerl_require_pvPL_vtbl_svPerl_Igensym_ptrPerl_magic_clearenvgetgrent_r@@GLIBC_2.1.2Perl_rxres_restorePerl_dump_subexecl@@GLIBC_2.0Perl_pp_undefPerl_hv_undefPerl_cv_ckprotovsprintf@@GLIBC_2.0strchr@@GLIBC_2.0Perl_Ixpv_root_ptrPerl_is_utf8_alnumcPerlIOCrlf_flushPerl_save_hptrPerl_av_storePerl_pp_setpgrpPerl_Iminus_l_ptrPerl_Tregcc_ptrPerl_gv_fullnamePerl_save_nogvPerl_Ilaststype_ptrPerl_Itokenbuf_ptrPerl_safesysreallocPerlIO_canset_cntPerlIO_mmapPerl_pp_forkPerl_pp_ordPerl_append_elemfdopen@@GLIBC_2.1PerlIOBuf_set_ptrcntPerl_magic_settaintPerl_Gpatleave_ptrPerl_sv_setref_pvnPerl_save_clearsvPerl_pp_subtractPerlIO_printfmsgctl@@GLIBC_2.2Perl_vwarnerfeof@@GLIBC_2.0PL_no_memPL_vtbl_bmPerl_Ilast_uni_ptrPerl_Tregsize_ptrPerl_magic_setPerl_Iamagic_generation_ptrPerl_yyparsePerl_pp_rindexPerl_Ibeginav_ptrPerl_deprecatePerl_oopsHVPerl_utf8_to_bytesPerl_sv_setiv_mgPerl_save_padsvPerl_ck_substrPerl_is_uni_punct_lcPerl_Treg_magic_ptrPerl_yywarnPL_no_myglobPerl_pp_link__ctype_tolower@@GLIBC_2.0Perl_pp_predecPerl_pp_refPerl_my_pclosePerlIOCrlf_get_cntPerl_save_generic_pvrefPerl_pp_ftctimePerlIO_vsprintfPerl_ICmd_ptrPerl_pp_i_eqPerl_av_lenPerl_pp_seekPL_vtbl_amagicelemPerlIO_importFILEPerl_av_popungetc@@GLIBC_2.0Perl_sv_setuvPerl_Ixpvav_root_ptrPerl_sv_cmpPerl_Ireplgv_ptrgetpid@@GLIBC_2.0Perl_Tregcompat1_ptr_DYNAMICPerl_do_gv_dumpPerl_pp_msggetPerl_Treg_leftiter_ptrPerl_newSVpvf_nocontextPerl_atfork_lockPerl_newGVgenPerl_ck_joinPerl_pp_dump__rawmemchr@@GLIBC_2.1Perl_nextargvPL_vtbl_isaelemPL_vtbl_regexpPerl_pp_rv2svPerl_Itaint_warn_ptrPerl_do_seekPerl_Ixpvhv_root_ptrPerl_pp_ghbyaddrPerl_pp_semgetPerl_ck_openPerl_pop_scopePerl_save_listsiglongjmp@@GLIBC_2.0PerlIO_layer_fetchPerl_ck_funPerl_pp_reversePerl_avhv_iternextPerl_to_uni_foldPerl_ck_bitopPerl_Tregcompp_ptrPL_warn_reservedPerl_TSv_ptrPerl_pmtransPerl_pp_killPerlIO_clonePerl_get_cvPerl_pp_open_dirPerl_Iexitlist_ptrPerl_sv_2pvbyte_nolenPerl_Ilex_expect_ptrPerl_pp_enterPerl_sv_clean_objsPerl_unpack_strPerl_pp_getpeernamesethostent@@GLIBC_2.0Perl_sv_newrefPerl_save_I32Perl_Isub_generation_ptrPerl_custom_op_descPerl_pp_xorPerl_PerlIO_filenoPerl_pp_gpwentPerl_newMYSUBPerlIOUnix_oflagsPerl_Inomemok_ptrPerl_report_evil_fhPerl_magic_killbackrefsPerl_pp_gePerl_save_re_contextPerl_Tmarkstack_ptrPerl_pp_gpwnamPerl_diePerl_pregcompPerl_Tstatbuf_ptrPerl_Ilinestart_ptrPerl_Tregnaughty_ptrPerl_to_uni_upper_lcPerl_Ipreprocess_ptrwrite@@GLIBC_2.0gethostent_r@@GLIBC_2.1.2Perl_Icop_seqmax_ptrrecvfrom@@GLIBC_2.0fileno@@GLIBC_2.0Perl_Iegid_ptrPerl_Icomppad_ptrPerl_Ixrv_arenaroot_ptrPerl_Treg_eval_set_ptrPerl_mini_mktimePerl_dump_indentPerl_av_clearPerl_sv_unrefPerl_magic_setglobPerl_pp_prototypePerl_magic_gettaintPerlIOBase_clearerrPerl_fp_dupPerl_Tdelaymagic_ptrPerl_op_freePerl_pp_orPerl_Imaxo_ptrstrcmp@@GLIBC_2.0Perl_pp_ftewritePerl_Treg_match_utf8_ptrPerl_Gsharehook_ptrPerl_init_stacksPerl_gv_efullname4Perl_do_sv_dumpPerl_save_scalarPerl_mg_freePerl_Ilex_dojoin_ptrPerl_Ipidstatus_ptrclose@@GLIBC_2.0XS_UNIVERSAL_isaPerl_pp_alarmPerl_pp_cond_exprgetspnam_r@@GLIBC_2.1.2Perl_Idebug_ptrPerl_ptr_table_newPerl_utf8n_to_uvuniPerl_pp_closePerl_do_chompPerl_sv_nounlockingPerl_save_sptrPerl_pp_umaskPL_patleavePerl_hv_iternext_flagsPerl_pmflagPerlIOUnix_pushedPerl_av_shiftPerl_ck_matchPerl_pp_sselectPerl_lex_endPerl_rxres_freePerl_pp_splitPerlIOBuf_poppedPerl_pp_splicePL_vtbl_nkeysPerl_ck_sassignPerl_Ieuid_ptrPerl_do_aexec5Perl_Iencoding_ptrPerl_Iexitlistlen_ptrPerl_Tmaxscream_ptrPerl_newPMOPPerlIO_initfork@@GLIBC_2.0Perl_do_sprintfPerl_save_gpPerl_mode_from_disciplinePerlIOPending_set_ptrcntPerl_Iincgv_ptrPerl_pp_pushPerl_ck_deletePerl_Tbodytarget_ptrgetenv@@GLIBC_2.0Perl_Iyyerrflag_ptrXS_UNIVERSAL_VERSIONPerl_pp_schompPerl_pp_leavesublvPerl_pp_semopumask@@GLIBC_2.0Perl_pp_posPerl_newSVpvn_sharePerl_pp_getcPerl_Idbargs_ptrPerl_pp_ftzeroPerl_Isavebegin_ptrPerlIOStdio_errorPerl_pp_aassignPerl_do_semopPerl_Tdefstash_ptrfflush@@GLIBC_2.0Perl_Ihintgv_ptrPerl_Tretstack_ptrPerl_mg_setPerl_gp_dupPerl_Isubline_ptrPerl_save_longseteuid@@GLIBC_2.0PL_vtbl_mglobPerl_Irsfp_ptrPerl_sv_setpvf_nocontextdrand48_r@@GLIBC_2.0Perl_Igeneration_ptrgetpwuid_r@@GLIBC_2.1.2Perl_Iutf8_digit_ptrPerl_pp_ftsockPerl_mess_nocontextPerlIOBase_pushedPerl_ck_anoncodePerlIOUnix_closePerl_pp_semctlPerl_pp_msgctlunlink@@GLIBC_2.0Perl_callocPerl_Iinplace_ptrPerlIOBuf_readPerl_pp_waitpidPerlIOStdio_unreadPerl_Ipad_reset_pending_ptrPerl_Ifilemode_ptrPerl_to_utf8_upperPerl_Isig_pending_ptrsetpriority@@GLIBC_2.0Perl_Ilineary_ptrPerl_do_pmop_dumpPerl_do_hv_dumpPerl_gp_freePL_YesPerl_Isubname_ptrXS_Internals_hv_clear_placeholdPerl_sv_newmortalseekdir@@GLIBC_2.0Perl_sv_chopPerl_pp_indexPerl_my_fflush_allPerl_newNULLLISTPerl_sv_2boolPerl_do_chopfrexp@@GLIBC_2.0Perl_force_listPerl_scopePerl_Inumeric_name_ptrPerlIOStdio_fillPerl_Iorigargv_ptrPerl_Gop_mutex_ptrPerl_Ierror_count_ptrPerl_pidgonePerl_hv_itervalPerl_Tstatname_ptrPerl_taint_envPerl_GYes_ptrPerl_sv_upgrademmap64@@GLIBC_2.1Perl_savesharedpvPerl_is_utf8_alphaPerl_Isawampersand_ptrPerl_stack_growsetprotoent@@GLIBC_2.0Perl_magic_setmglobPerl_save_freepvPerl_sv_pvutf8nPerl_Tlocalizing_ptrPerl_pp_ncmpPerl_sv_2pvutf8_nolenopen64@@GLIBC_2.2PerlIO_removePerl_newSVsvPerl_Treg_start_tmpl_ptrPerl_sv_cmp_localesetgroups@@GLIBC_2.0Perl_Treglastcloseparen_ptrPerl_Treg_ganch_ptrselect@@GLIBC_2.0Perl_get_avPerl_formPerl_Iformfeed_ptrPerl_do_transPerl_pp_nullPerlIO_getnamePerl_pp_getsocknamePerl_pp_rv2cvPerl_ck_methodPerl_ck_execPerl_Isighandlerp_ptrPerl_pp_unshiftPerl_safesyscallocPerl_Tin_eval_ptrPerl_Tregfree_ptrPerl_IDBtrace_ptrPerl_sv_isobjectPerlIOPop_pushedPerlIO_ungetcPerl_Ttainted_ptrPerl_newGVOPPerl_Ttimesbuf_ptr__isnan@@GLIBC_2.0Perl_pp_seekdirPerl_pp_recvPerl_pmop_dumpPerl_Iminus_a_ptrPerl_Treg_whilem_seen_ptrPerl_Tfirstgv_ptrPerl_Imulti_end_ptrPerl_reentrant_initPerl_is_uni_space_lcPerl_sv_2ioPerl_is_uni_print_lcPerl_pp_ftrexecPerlIOBuf_bufsizPerl_is_uni_ascii_lcPerl_pp_ftchrfseeko64@@GLIBC_2.1perl_constructPerl_pp_syscallPerlIOUnix_refcnt_decPerl_pp_addPerlIO_sprintfPerl_Ixiv_root_ptrPerl_pp_bit_xorPerl_init_argv_symbolsPerl_sv_truePerlIO_resolve_layersPerl_boot_core_UNIVERSALPerl_Imaxsysfd_ptrPerl_dirp_dupPerl_avhv_delete_entPerl_push_scopePerl_regexec_flagsPerl_Tlastgotoprobe_ptrPerlIOBase_eofPerl_Tregsawback_ptrPerl_hv_iternextPerl_pp_keysPerl_Iglob_index_ptrPerlIOBase_closePerl_sv_nosharinggetgroups@@GLIBC_2.0Perl_call_pvPerl_filter_addPerl_Treg_curpm_ptrPerl_sv_2nvPerl_is_uni_idfirst_lcPerl_is_utf8_printPerl_magic_setisaPerl_Icomppad_name_floor_ptrsetlocale@@GLIBC_2.0Perl_gv_initPerl_Iyynerrs_ptrPerl_pp_binmodePerl_pp_matchPerl_ptr_table_fetchPerl_taint_properPerl_mfreePerl_Imess_sv_ptrPerl_Tstatgv_ptrPerlIOMmap_unreadPerl_pp_grepwhilePerl_pp_sgtPerl_Imain_cv_ptrPerl_pp_sgrentPerl_pp_rmdirPerl_pp_i_addPerl_Ilex_casemods_ptrPerl_Ioldname_ptrPerl_lex_startPerl_push_returnPerl_get_opargsPerl_do_printPerlIOStdio_closePerl_deb_nocontextPerl_pp_epwentPerl_pp_sleepPL_vtbl_packPerl_dounwindPerl_pp_lastPerl_Icollxfrm_mult_ptrPerl_pp_requirePerl_Tcurstash_ptrPerl_sv_recode_to_utf8Perl_do_msgrcvPerl_magic_lenPerl_pp_flockPerl_magic_setfmPerlIOPending_closePerl_grok_numberPerl_Iors_sv_ptrPerl_av_extendPerl_Gdo_undump_ptrPerl_set_contextPerl_is_uni_lower__errno_location@@GLIBC_2.0Perl_pp_entertryPerl_regdumpPerl_pp_enterwritePerl_sv_taintpow@@GLIBC_2.0Perl_pp_chrootPerl_Ilinestr_ptrPerl_pp_dbstatePerl_sv_dumpenviron@@GLIBC_2.0truncate64@@GLIBC_2.1Perl_PerlIO_errorendhostent@@GLIBC_2.0Perl_Ilast_lop_op_ptrPerl_reentrant_sizePerl_Gv_AMupdatePerl_Tcurpad_ptrPerl_magic_getglobPerl_leave_scopememchr@@GLIBC_2.0Perl_Iorigenviron_ptrPerl_Tstatcache_ptrPerl_rsignal_savePL_no_aelemPerl_Iyydebug_ptrPerl_magic_regdata_cntPerl_mem_collxfrmPerl_reallocPerl_bind_matchPerl_sv_incPerl_to_utf8_lowerPerl_wait4pidPerl_scalarseqPerl_utf16_to_utf8Perl_Tregbol_ptrPerl_Iutf8_idcont_ptrPerl_pad_leavemyPerl_Iorigargc_ptrPerl_pp_ghbynamelocaleconv@@GLIBC_2.2Perl_pp_definedPerl_cv_const_svPerl_Iop_seqmax_ptrPerl_sv_setpv_mgPerl_csighandlerPerlIO_getcPerl_warn_nocontextaccept@@GLIBC_2.0Perl_pp_nextstategetprotoent_r@@GLIBC_2.1.2gethostbyaddr@@GLIBC_2.0PerlIOBase_readPerl_start_subparsePerl_PerlIO_readPerl_is_utf8_idcontPerl_is_uni_upper_lcPerl_vmessPerl_is_gv_magicalPerl_Treg_sv_ptrPerl_newSVnvPerl_newLOOPOPPerl_Treg_oldsavedlen_ptrPerl_pp_ltPerlIO_debugPerl_newCVREFXS_utf8_validPerl_debprofdumpchmod@@GLIBC_2.0Perl_pp_substcontPerl_sv_magicextPerl_Tregdummy_ptrPerl_Iin_clean_objs_ptrPerl_pp_threadsvPerl_gv_checkPerl_Ilex_brackstack_ptrPerl_magic_freeregexpPerl_pp_gnetentPerl_Inexttype_ptraccess@@GLIBC_2.0Perl_nothreadhookPL_do_undumpPerl_sv_usepvnPerl_pad_resetPerl_pp_scalarPerl_amagic_callPerl_Isv_yes_ptrshutdown@@GLIBC_2.0Perl_rsignal_restorePerl_Ilex_state_ptrPerl_magic_dumpPerl_ck_sortPerl_Istatusvalue_ptrPL_threadhookPerl_op_nullXS_attributes__modify_attrsPerl_sv_catpvf_mgPerl_pp_gpwuidPerl_get_no_modifyPerl_is_utf8_xdigitPerl_newLOGOPPerl_Tregendp_ptrPerlIOUnix_dupPerl_Imulti_close_ptrPerlIO_intmode2strPerl_pp_joinPerl_fbm_instrPerl_Iosname_ptrPerl_pp_sortPerl_pv_uni_displayPerl_Iuudmap_ptr_initPerl_Ixrv_root_ptrPerl_do_joinPerl_pp_padsvPerl_Tmodcount_ptrPerl_pp_selectPerl_messPerl_pp_ucPerl_ck_dieS_mulexp10PerlIOBase_unreadkillpg@@GLIBC_2.0Perl_ck_truncPerl_pp_readlinePerl_Tmarkstack_max_ptrPerl_pp_shiftPerl_Ibufptr_ptrPerl_is_utf8_idfirstPerl_pp_flopPerl_rsignal_statelisten@@GLIBC_2.0Perl_is_uni_spacePerl_pp_returnPerl_pp_postdecPerl_get_op_descsPerlIOBuf_get_cntPerl_Iwarnhook_ptrPerl_Trs_ptrPerl_pp_quotemetaPerl_sv_compile_2opPerl_utf8_to_uvchrPerl_Iunsafe_ptrPL_no_modifyPerl_sv_taintedPerl_sv_pvn_force_flagstmpfile64@@GLIBC_2.1PerlIOStdio_pushedPerl_magic_freeovrldXS_utf8_downgradePL_freqPerl_Iperldb_ptrcrypt_r@@GLIBC_2.0Perl_Ihints_ptrPerl_instrPerl_is_uni_digitmalloc@@GLIBC_2.0Perl_magic_getuvarPerl_sv_free_arenasPerl_uvchr_to_utf8Perl_pp_ehostentPerl_pp_av2arylenPerl_sv_vsetpvfPerl_save_allocPerl_pp_notendnetent@@GLIBC_2.0Perl_save_freeopPerl_sv_blessPerl_utf8_hopPerl_pp_enetentPerl_PerlIO_fillpthread_mutex_init@@GLIBC_2.0perl_parsePerl_Tbostr_ptrPerl_pp_unlinkPerl_Icopline_ptrPerl_Ilast_swash_slen_ptrPerlIOStdio_flushPerl_TXpv_ptrPerl_gv_AVaddstrftime@@GLIBC_2.0munmap@@GLIBC_2.0Perl_save_deletePerl_sv_clean_allPerl_sv_backoffgetppid@@GLIBC_2.0Perl_Ixpvbm_root_ptrPL_op_mutexPerl_my_attrsPerl_packagePerl_sv_2pvbytePerl_Treg_poscache_size_ptrPerl_safesysfreePerl_mg_sizesyscall@@GLIBC_2.0PerlIO_list_allocPerl_sv_setsv_mgPL_ppaddrPerl_sv_utf8_encodepipe@@GLIBC_2.0PL_vtbl_dblinePerl_call_argvPerl_sv_catpvn_flagsPerl_Iorigfilename_ptrPerl_Tsortcop_ptrPerl_sv_peekPerl_warnPerl_pp_refgenPerl_op_dumpPerl_hv_free_entfread@@GLIBC_2.0msgsnd@@GLIBC_2.0setresuid@@GLIBC_2.0memmove@@GLIBC_2.0Perl_Gthreadhook_ptrPerl_pp_tiedPerlIOMmap_writePerl_Tregint_string_ptrPerl_cast_ivPerl_avhv_store_entsendto@@GLIBC_2.0Perl_pp_bindPerl_pp_orassignclearerr@@GLIBC_2.0Perl_pp_ghostentPerl_debopPerl_gv_fetchmethod_autoloadPerl_Iutf8_lower_ptrPerl_sv_setpvfPerl_setenv_getixPerl_gv_fetchmeth_autoloadPerl_sv_ivPerl_sv_pvnPerl_newGVREFXS_utf8_unicode_to_nativePerl_IArgv_ptrPerl_newSVpvnPerl_eval_svPerl_newSVpvPL_op_namePerl_av_unshiftPerl_sv_setpvPerl_uvuni_to_utf8Perl_pp_chopendservent@@GLIBC_2.0Perl_Ixpviv_arenaroot_ptrPerl_debstackptrsPerl_to_utf8_caselink@@GLIBC_2.0Perl_Iperlio_ptrPerl_pp_setpriorityPerl_sv_pos_b2uPerl_call_atexitPerl_Tformtarget_ptrPerl_block_endfreopen64@@GLIBC_2.1Perl_sv_2mortalPerl_Iregex_padav_ptrPerl_localizePerl_Ixpvlv_root_ptrPerl_pp_substrPerl_Glockhook_ptrPerl_sv_2uvPerl_PerlIO_seekPerl_PerlIO_set_ptrcntPerl_save_freesvshmget@@GLIBC_2.0PL_warn_nosemiPerl_Treg_flags_ptrPerlIORaw_openPerl_sv_vcatpvfPerl_save_I8PL_vtbl_amagicPL_vtbl_sigPerl_is_utf8_markPerl_hv_magicPerl_do_readlinePerl_newXSPerl_newANONLIST__h_errno_location@@GLIBC_2.0Perl_do_open9Perl_Top_ptrPerlIO_isutf8PerlIO_fd_refcntPerl_Tcurpm_ptrPerl_pp_repeatPerl_pp_lengthPerl_pp_vecPerl_Treg_re_ptrgetsockopt@@GLIBC_2.0PerlIO_opennPerlIO_find_layerPerl_pp_leavePerl_do_aexecPerl_pp_chdirPerl_hv_clearPerl_sv_resetstdout@@GLIBC_2.0Perl_pp_nePerl_sv_catsv_flagsPerl_Iutf8_tofold_ptrPerl_PerlIO_get_basePerl_scalarPerlIOPending_seekstderr@@GLIBC_2.0PerlIOStdio_clearerrPerl_pp_lcfirstPerl_pp_gsbynamePerl_pp_leaveloopPerlIOStdio_filenoabort@@GLIBC_2.0Perl_pp_ssockoptPerl_pp_i_subtractPerl_PerlIO_get_bufsizPL_no_sock_funcPerl_pp_snePerl_Tsavestack_ptrPerl_die_nocontextPerl_pp_truncatePerl_myPerl_Tregcode_ptrPerl_Iglobalstash_ptrPerl_PerlIO_setlinebufPerl_Tna_ptrPerl_jmaybePerl_Iutf8_alnumc_ptrPerl_is_utf8_lowerPerl_Tmarkstack_ptr_ptrPerl_he_dupPerl_newOPPerl_bytes_from_utf8Perl_Iprofiledata_ptrPerlIOBuf_tell__sigsetjmp@@GLIBC_2.0Perl_pp_closedirPerl_sv_dupsetsockopt@@GLIBC_2.0Perl_Iyychar_ptrPL_vtbl_collxfrmPerl_Icshlen_ptrPerl_Isv_no_ptrPerl_sv_2cvPerl_IDBgv_ptrPerlIOStdio_dupsysconf@@GLIBC_2.0Perl_Ilaststatval_ptrPerl_pp_valuesexecv@@GLIBC_2.0Perl_is_uni_alphaPerl_Iutf8_xdigit_ptrPerl_pp_sysopenPerl_pp_gnbyaddrgetpeername@@GLIBC_2.0PL_runops_dbgPerl_new_ctypePerl_pp_dbmopenPerl_Tscreamfirst_ptrPerl_is_uni_alnumc_lcPerl_pp_renamePerl_pp_localtimefchmod@@GLIBC_2.0Perl_Isv_undef_ptrPerl_scan_binPerl_Iargvgv_ptrPerl_Tretstack_ix_ptrPerl_pad_findmyPerl_magic_clearpackPerl_free_tmpsPerl_is_utf8_charPerl_pp_readPerlIOUnix_writePerl_gv_efullname3PerlIO_define_layerPerl_sv_utf8_downgradePerl_hv_iterkeyPerlIO_popPerl_swash_initPerl_pp_shmreadwaitpid@@GLIBC_2.0Perl_dofilePerlIOUnix_readPerl_pp_right_shiftPerl_ck_requirePerl_pp_shostentPerl_sv_add_arenarewinddir@@GLIBC_2.0Perl_pp_studyPerlIOBase_binmodePerl_to_uni_lower_lcPerl_do_kvPerl_pp_eofPL_no_symrefXS_attributes__guess_stashPerl_rvpv_dupPerl_pregexecmsgget@@GLIBC_2.0Perl_grok_octPerl_Inumeric_local_ptrPerlIO_arg_fetchPerl_pp_absPerl_reentrant_retrytime@@GLIBC_2.0PL_vtbl_regdatumPerlIO_releaseFILEPerlIOBase_noop_okPerlIOBuf_unreadPerl_Tsortcxix_ptrPerl_cx_dupPerl_Treginput_ptrPL_no_securityPerl_regpropPerl_pp_untiePerl_save_shared_pvrefPerl_sv_report_usedPerl_ck_ftstPerlIO_apply_layeraPL_vtbl_backrefsetegid@@GLIBC_2.0Perl_Iminus_c_ptrPerl_utf16_to_utf8_reversedPerl_sv_pvutf8n_forcePerl_do_eofPerl_magic_nextpackPerl_Ipsig_ptr_ptrPerl_pp_helemPerl_savestack_growpthread_mutex_lock@@GLIBC_2.0Perl_pp_aelemPerl_dump_vindentPerl_re_intuit_startPerl_Tcolors_ptrPerl_Tefloatbuf_ptrPerl_report_uninitmsgrcv@@GLIBC_2.0Perl_scan_numPL_curinterpPL_vtbl_uvarPL_runops_stdPerl_pp_getpgrpPerl_Iminus_p_ptrPerl_pp_ggrnamPerl_newFORMPerl_sv_setuv_mgPerl_av_reifyPerl_ck_indexPerl_scan_hexPerl_avhv_exists_entPerl_Icollation_ix_ptrPerl_Iendav_ptrPerl_Twatchok_ptrPerl_Tregindent_ptrPerl_grok_hexPerl_av_makePerl_save_vptrPerl_Tregseen_ptrstrerror_r@@GLIBC_2.0Perl_Iin_clean_all_ptrchdir@@GLIBC_2.0XS_utf8_encodePerl_my_popenPerl_pp_sysreadPerlIOPending_flushPerlIO_default_layerPerl_Twatchaddr_ptrPerl_pp_shutdownPerl_get_contextPerl_newLISTOPPerl_pp_i_dividePerl_sv_catsv_mgPerl_pp_i_multiplyPerl_is_uni_alpha_lcPerl_pp_popPerl_magic_getpackPerl_pp_ftbinaryPerl_regnextPerl_is_utf8_graphPL_vtbl_ovrldPerl_find_scriptPerl_pp_unpackPerl_sv_force_normal_flagsPerl_sv_setref_nvPerlIO_stdiostrlen@@GLIBC_2.0Perl_pp_rcatlinePerl_is_utf8_cntrlPerl_sv_magicgetnetbyaddr@@GLIBC_2.0Perl_pp_diesleep@@GLIBC_2.0Perl_pp_sltPerl_ibcmp_utf8Perl_get_ppaddrPerl_Istrtab_ptrPerl_call_listftruncate64@@GLIBC_2.1Perl_Ipreambled_ptrPerl_Iforkprocess_ptrPerl_Ilast_swash_hv_ptrPL_vtbl_posPerl_hv_store_entPerl_reginitcolorssigaddset@@GLIBC_2.0Perl_do_exec3Perl_pp_execPerl_sv_setsv_flagsPerl_Tstack_base_ptrPerl_mg_lengthPerl_Ipsig_name_ptrPerl_reentrant_freePerl_Grunops_dbg_ptrPerl_pp_regcresetPerl_pp_scmpPerl_pad_allocPerlIO_bytePerl_despatch_signalsPerlIOUnix_seekPerl_new_numericPerl_pp_gmtimePerl_ck_splitPerl_newAVREFPerl_my_strftimePerl_ck_svconstPerl_PerlIO_stdinPerlIOMmap_get_basePerl_PerlIO_flushPerl_hv_delayfree_entPerl_PerlIO_set_cntPerl_is_uni_digit_lcPerl_Inice_chunk_size_ptrPerl_dump_formPerlIO_crlfPerl_Ish_path_ptrPerl_pp_fcntlstrxfrm@@GLIBC_2.0PerlIOCrlf_pushedPerl_Iutf8_alpha_ptrPerl_Icomppad_name_fill_ptrPerl_pp_tellPerl_pp_rv2gvPerl_pack_catPerl_pp_pushmarkperl_runPerl_do_vecset__strtol_internal@@GLIBC_2.0Perl_Iutf8_mark_ptrPerl_newPVOPqsort@@GLIBC_2.0Perl_pp_lslicePerlIO_list_pushPerl_is_uni_xdigit_lcPerl_magic_setdblinePerl_Iwidesyscalls_ptrPerl_ck_evalpthread_setspecific@@GLIBC_2.0pthread_key_create@@GLIBC_2.0Perl_newCONSTSUBPerl_Isv_count_ptrPerl_Ilocalpatches_ptrPerl_repeatcpyPerl_gv_fullname4Perl_sv_lenPerl_Icollation_name_ptrPerl_Ibasetime_ptrPerl_Treglastparen_ptrPerl_Icustom_op_descs_ptrPerl_sv_getsPerl_pv_displayPerl_io_closePerl_Ireentrant_buffer_ptr__ctype_toupper@@GLIBC_2.0Perl_Ieval_start_ptrPerl_dump_packsubsPerlIO_tab_svPerl_do_tellPerl_pp_lePerl_sv_mortalcopyPerlIO_getposPerl_yylexPerl_do_magic_dumpPL_warn_nlPerl_pp_preincPerlIO_fdopenPerl_sv_vcatpvfnPerlIO_fast_getsPerlIO_binmodePerl_utf8n_to_uvchrPerl_newRVtelldir@@GLIBC_2.0execvp@@GLIBC_2.0Perl_save_destructorPL_vtbl_arylenPerlIOBuf_openPerl_Iin_my_stash_ptrPerl_sv_nvPerl_ck_concatPerl_pp_srandflock@@GLIBC_2.0Perl_sv_force_normalPerl_pp_rv2avPerl_Ixpvmg_root_ptrPerl_get_svPerl_Ieval_root_ptrPerl_str_to_versionPerl_pp_gelemperl_clonePerl_si_dupPerl_vwarnPerlIOUnix_refcnt_incPerl_gv_efullnamesetlinebuf@@GLIBC_2.0Perl_do_gvgv_dumpPerl_pp_ftlinkPerl_pp_rewinddirPerl_pp_concatPerl_save_I16PerlIOCrlf_unreadPerl_pp_hexPL_warn_uninitPerl_ck_nullgetprotobynumber_r@@GLIBC_2.1.2Perl_magic_setposPerl_pp_sprotoentsigprocmask@@GLIBC_2.0PL_vtbl_fmPerl_pp_systemPerl_pp_postincstrncmp@@GLIBC_2.0Perl_Isublex_info_ptrPerl_pp_formlinePerl_pp_slePerl_ck_spairpause@@GLIBC_2.0Perl_pp_wantarrayPerl_do_sysseekPerl_is_uni_idfirstPerl_Ixpvhv_arenaroot_ptrPerl_get_op_namesPerl_pp_i_negmtime_r@@GLIBC_2.0Perl_to_uni_title_lcPerl_warnerPerl_Gthr_key_ptrPerl_pp_gvPerl_do_vopPerl_save_pptrPerl_Ilast_lop_ptrPerl_pp_shmctlPerlIOStdio_openPerl_screaminstrPerl_is_uni_xdigitPerl_Iuid_ptrPerlIOBuf_write__xstat64@@GLIBC_2.2Perl_pp_left_shiftPerl_av_fakePerl_delimcpygetlogin_r@@GLIBC_2.0Perl_Iargvoutgv_ptrPerl_ingroupPerl_pp_lcsetregid@@GLIBC_2.0Perl_Trestartop_ptrPerl_my_exitPerl_Iutf8_totitle_ptrgcvt@@GLIBC_2.0Perl_pp_stub__bss_startPerl_pp_pipe_opPerl_Ioldoldbufptr_ptrPerl_hv_ksplitPerl_ck_listiobPerl_is_uni_upperPerlIO_utf8Perl_pp_multiplyPerl_tmps_growPerl_newAVPerl_gen_constant_listPerl_form_nocontextPerl_pp_ftsvtxPerl_newANONATTRSUBPerl_getcwd_svPerl_newSVuvPerl_Tsortstash_ptrPerl_vivify_refPerl_Tscopestack_max_ptrPerl_pp_methodPerl_pp_gtPerl_pp_tiePerl_newHVPerl_Ilast_swash_key_ptrPerl_pp_ftblkshmdt@@GLIBC_2.0Perl_get_hvPerl_IDBsignal_ptrPerl_pp_padavPerl_sub_crush_depthsetpgid@@GLIBC_2.0Perl_pp_egrentPerl_pp_waitPerl_sv_catpvn_mgPerl_apply_attrs_stringPerl_newFOROPPerl_is_uni_cntrlPerl_pp_schopPerl_atfork_unlockPerl_Idoswitches_ptrPL_NoPerlIOBuf_fillPerl_Iutf8_cntrl_ptrPerl_linklistPerl_Tlastscream_ptrPerl_pp_leaveevalPerl_filter_delPerl_newSVREFPerl_Ghexdigit_ptrPerl_pp_gotoPerl_oopsAVPerl_Ixnv_arenaroot_ptrPerl_IDBcv_ptrPerl_pp_bit_orPerl_gv_HVaddPerl_Idef_layerlist_ptrPerl_Icollxfrm_base_ptrPerl_sortsvPerl_pp_hslicePerl_gv_dumpPerl_pp_callerPerl_runops_debugPerl_sv_nolockingPerl_utilizePerlIO_clone_listPerl_pp_sysseekPerl_pp_anoncodePerl_Istdingv_ptrPerlIO_cleanupgetpgid@@GLIBC_2.0Perl_block_startPerl_do_ipcgetPerl_Inumeric_compat1_ptrPerl_Tstack_max_ptrPerlIOCrlf_binmodePerl_newSVOPPerlIO_destructPerl_ptr_table_splitPerl_ss_dupPerl_sv_collxfrmPerl_start_globPerl_av_pushPerl_Iminus_F_ptrPerl_is_utf8_digitPerl_prepend_elemPerl_pp_moduloPL_vtbl_regdataPerlIO_reopengetnetent_r@@GLIBC_2.1.2PL_no_dir_funcPerl_qerrorPerl_rninstrPerl_pp_setstatePerl_magic_setenvPerl_ck_rvconstPerl_pad_swipePerl_Tav_fetch_sv_ptrPerlIO_list_freePerl_av_existsexp@@GLIBC_2.0Perl_Iofmt_ptrPerl_pp_symlinkPerl_Iorigalen_ptrPerl_eval_pvXS_PerlIO__Layer__findPerl_any_dupPerl_whichsigPerl_do_binmodePerl_Grunops_std_ptrlocaltime_r@@GLIBC_2.0Perl_Ilex_casestack_ptrPerl_Irunops_ptrPerl_Inextval_ptrPerlIO_parse_layersPerl_pp_regcmaybePerl_pp_cryptPerl_ck_subrPerl_sv_pvn_nomgPerlIOUnix_filenoPerl_die_wherePerl_hugePerl_PerlIO_clearerrPerl_is_utf8_stringPerl_Iwantutf8_ptrPerl_Iutf8_toupper_ptrPerl_pp_atan2Perl_Tscopestack_ptrPL_fold_localedup2@@GLIBC_2.0Perl_gv_fullname3Perl_pp_cosPerl_pp_andassignPerl_sv_setref_uvPerlIOMmap_mapPerl_call_svrealloc@@GLIBC_2.0Perl_pp_padanyPerl_pp_enterloopPerl_magic_setsubstrPerlIOStdio_readPerl_sv_utf8_decodePerl_do_shmioPerl_pp_anonliststrcat@@GLIBC_2.0Perl_boot_core_xsutilsPerl_Imain_root_ptrXS_Internals_SvREFCNTPerl_my_atof2PerlIO_has_cntptrPL_no_usymPerl_pp_i_gePerl_Ilex_inwhat_ptr__environ@@GLIBC_2.0Perl_savepvnPL_thr_keyPerl_looks_like_numberPerlIOMmap_fillPerl_PerlIO_writePerl_savepvPerl_call_methodPerl_Treg_oldsaved_ptrPerl_Tretstack_max_ptrPerl_sighandlerPerl_Imin_intro_pending_ptrPerl_pp_ucfirstPerl_sv_len_utf8Perl_append_listPerl_sv_setref_ivXS_utf8_decodePerl_pp_gserventPerl_Tchopset_ptrPerl_pp_rv2hvPerl_hv_storePerl_pp_mapstartPerl_sv_setpvf_mg_nocontextPerl_Tmainstack_ptrPerl_Tcolorset_ptrPerl_newCONDOPPerl_sv_vsetpvf_mgPerl_Treg_oldpos_ptrPerl_Ttmps_max_ptrPerl_utf8_to_uvuniPerlIOStdio_modePerl_Ipreambleav_ptrPerl_pp_gvsvPerl_Iptr_table_ptrPerl_sv_catpvf_nocontextPerl_ck_selectPerl_pp_ftatimebind@@GLIBC_2.0Perl_Ilex_brackets_ptrPerl_to_utf8_foldPerl_Ihe_root_ptrPerl_save_itemPerl_save_aelemPL_opargsgetuid@@GLIBC_2.0_finiPerl_pp_flipPerl_sv_untaintPerlIO_perlioPerl_cxincperl_destructfcntl@@GLIBC_2.0memcpy@@GLIBC_2.0Perl_Inumeric_standard_ptrPerl_Ixpvnv_arenaroot_ptrPerl_pp_method_namedPerl_do_openPerl_pp_lstatgetpwnam_r@@GLIBC_2.1.2Perl_magic_getsubstrPerl_my_popen_listftello64@@GLIBC_2.1Perl_pp_expPerl_pp_pushrePerl_Iutf8_print_ptrPerl_yyerrorPerl_Tlast_in_gv_ptrPerl_Imain_start_ptrPerl_Ixpvlv_arenaroot_ptrPL_utf8skipPerl_sv_uvPerl_raise_signalPerl_do_execfreefclose@@GLIBC_2.1Perl_Iyyval_ptrPerl_pp_fteownedPerl_pp_negatePerlIOStdio_eofPerl_hv_fetch_entPerl_ck_rfunPerl_pp_deletePerl_hv_deletePerlIO_default_layersPerl_Treg_poscache_ptrPL_no_funcPerlIO_allocatePerl_Imulti_start_ptrgetsockname@@GLIBC_2.0Perl_pp_ftfilePerl_deprecate_oldstrrchr@@GLIBC_2.0Perl_magic_wipepackPerl_Idoextract_ptrPerl_newIOPerl_Ixnv_root_ptrPerl_Treg_start_tmp_ptrPerl_hv_exists_entgetnetbyname_r@@GLIBC_2.1.2Perl_avhv_itervaltimes@@GLIBC_2.0Perl_do_vecgetPerl_PerlIO_tellPerl_Iutf8_space_ptrPerlIO_default_bufferPerl_save_aptrPerl_Ttoptarget_ptrPerl_Iexit_flags_ptrPerl_magic_setuvarPerl_Tregflags_ptrPerl_Tregprecomp_ptrPerl_save_ivPerl_Ibitcount_ptrPerl_PerlIO_closePL_vtbl_envelemPerl_pp_statPerl_pp_octPerl_Iutf8_graph_ptrPerl_Imodglobal_ptrPerl_newSLICEOPPerl_Ixpvav_arenaroot_ptrgethostbyname_r@@GLIBC_2.1.2Perl_Icheckav_ptrPerl_pp_prtfrmdir@@GLIBC_2.0Perl_pp_msgrcvPerl_sv_unref_flagsPerl_Tregprogram_ptrPerl_sv_reftypePerl_sv_vsetpvfnPerl_newLOOPEXshmctl@@GLIBC_2.2Perl_magic_getsigsetreuid@@GLIBC_2.0getgid@@GLIBC_2.0Perl_pp_exitPerl_pp_getpriorityPerlIOBuf_get_ptrPerl_ptr_table_storePerl_Textralen_ptrPerl_pp_grepstartPerl_init_i18nl10nPerl_boot_core_PerlIOPerlIO_pendingperlsio_binmodePerl_Tsavestack_ix_ptrPerl_pp_ftereadPerl_mg_clearPerl_cv_clonefopen64@@GLIBC_2.1Perl_scalarkidsclosedir@@GLIBC_2.0Perl_sv_decPerl_Icollation_standard_ptrsymlink@@GLIBC_2.0Perl_newSVivgettimeofday@@GLIBC_2.0Perl_Ilast_swash_klen_ptrPerl_Ilex_starts_ptrPL_vtbl_vec__cxa_finalize@@GLIBC_2.1.3Perl_Icshname_ptrPerl_Tregtill_ptrPerl_Iexpect_ptrPerl_magic_set_all_envPerl_pp_eqPerl_Ttmps_ix_ptrPerl_is_uni_alnumPerl_pp_i_negatePerl_magic_getnkeysXS_attributes_bootstrapPerl_sv_catpvfopendir@@GLIBC_2.0Perl_do_closesetpwent@@GLIBC_2.0Perl_Iregex_pad_ptrPerl_Ilex_formbrack_ptrPerl_gv_fetchpvPerl_fprintf_nocontextPerl_Ixpvcv_root_ptrPerl_set_numeric_localPerl_pp_ftdirPerl_Tregdata_ptrPerlIOBuf_pushedPerlIOUtf8_pushedPerl_pp_ftrownedPerlIO_sv_dupPerl_is_utf8_upperPerl_new_collatePerl_vivify_defelem__lxstat64@@GLIBC_2.2Perl_ck_repeatPL_hexdigitPerl_pp_shmgetPL_vtbl_isaPerlIOMmap_flushPerl_pp_socketPerl_load_module_nocontextPerl_pp_iterPerl_do_pipePerl_sv_pvbytenendpwent@@GLIBC_2.0Perl_Irsfp_filters_ptrPerl_dump_evalPL_checkPerl_regclass_swashPerl_Treginterp_cnt_ptrsigemptyset@@GLIBC_2.0Perl_Itainting_ptrPerl_PerlIO_get_cntPerl_pp_padhvPerl_pp_mapwhilePerl_pp_constPerl_is_uni_graphPerlIO_vprintfPerl_Iutf8_punct_ptrPerl_save_aryPerl_applygetpwent_r@@GLIBC_2.1.2Perl_Inullstash_ptrPerl_fbm_compilegetservbyport_r@@GLIBC_2.1.2PL_vtbl_taintPerl_newPROGgetgrgid_r@@GLIBC_2.1.2Perl_Ixpviv_root_ptrXS_attributes__fetch_attrsPerl_newSVPerl_magic_regdatum_setPerlIORaw_pushedPerl_magic_clearsigPerl_PerlIO_unreadPerl_Ilex_inpat_ptrexit@@GLIBC_2.0Perl_grok_binPerl_to_uni_lowerPerl_pp_gsbyportgetpriority@@GLIBC_2.0Perl_re_dupPerl_custom_op_namePerl_Ttmps_stack_ptrPerl_set_numeric_standardPerl_pp_connectgetegid@@GLIBC_2.0Perl_watchPerl_pp_ggrentcalloc@@GLIBC_2.0Perl_Idefgv_ptrPerl_pp_packPerl_Ibufend_ptrPerl_Tseen_evals_ptrPerl_sv_rvweakenPerl_newSVpvfPerl_to_uni_titlePL_vtbl_substrPerl_to_utf8_titlesemget@@GLIBC_2.0Perl_newANONHASHPerl_sv_usepvn_mgPerl_sawparensPerl_my_statPerl_get_vtblPerl_Ilex_defer_ptrPerl_pp_sqrtPerl_Icompcv_ptrPerl_debPerl_newSVrvPerl_magic_setvecPerl_sv_growPerl_Tcurcop_ptrPerl_pp_ftisPerl_pp_chrPerl_Ipadix_floor_ptrPerl_pp_sinPerl_pp_unstackperl_allocPerl_mallocPerl_do_ipcctlPerl_pp_complementPerl_cast_uv_edataPerl_intro_myPerl_ptr_table_clearPerl_do_msgsndPerl_convertPerl_op_clearPerl_mod_GLOBAL_OFFSET_TABLE_free@@GLIBC_2.0Perl_Icurcopdb_ptr_endPerl_pp_chmodPL_regkindsend@@GLIBC_2.0PerlIO_pushPerl_pp_ftsgidPerl_gv_fetchfileioctl@@GLIBC_2.0Perl_is_uni_cntrl_lcPerl_Inexttoke_ptrPerlIO_findFILEPerl_save_mortalizesvPerlIO_putcsemop@@GLIBC_2.0Perl_magic_getvecPerl_Ipending_ident_ptrPerl_listkidsPerl_pp_sserventPerl_Istderrgv_ptrPerl_magic_setarylenPerl_hv_delete_entPL_vtbl_sigelemPerl_Ixpvbm_arenaroot_ptrPerl_Ttop_env_ptrPerl_magic_clear_all_envPerl_magic_regdatum_getPerl_load_modulePerl_sv_setref_pvPerl_pp_shmwriteutime@@GLIBC_2.0getcwd@@GLIBC_2.0Perl_pp_backtickPL_lockhookPerl_Terrors_ptrPerl_pp_ioctlXS_Internals_SvREADONLYPerl_Ian_ptrPerl_vdebPerl_vdiePerl_avhv_fetch_entPerl_Ipadix_ptrPerl_is_uni_printisatty@@GLIBC_2.0Perl_hv_fetchPerl_pp_enterevalPerlIO_exportFILEPerl_newRV_noincPL_AMG_namesmemset@@GLIBC_2.0__ctype_b@@GLIBC_2.0_exit@@GLIBC_2.0Perl_is_utf8_alnumconnect@@GLIBC_2.0Perl_pp_scopePerl_pregfreestdin@@GLIBC_2.0Perl_pp_tmsPerl_save_helemPerl_Ifdpid_ptrPerl_Ixiv_arenaroot_ptrendprotoent@@GLIBC_2.0PerlIO_unixPerl_Iutf8_alnum_ptrPerlIOPending_readPerl_pp_logPerl_my_setenvsemctl@@GLIBC_2.2Perl_do_op_dumpPerl_pp_i_ncmpPerl_Icurstname_ptrPL_unlockhookPL_no_helemPerl_magic_getPerl_pp_enteriterPerl_pp_leavesubPerl_newASSIGNOPPerl_sv_pos_u2bPerlIOPending_fillPerl_pp_andPerl_pp_readdirPerl_pp_ftsuidPerlIOBase_dupPerl_init_i18nl14nPerl_save_destructor_xPerl_Iutf8_tolower_ptrPerl_is_utf8_asciiPerl_sv_vcatpvf_mgPerl_vnewSVpvfPerl_pp_existsPerl_hv_existsPerl_cv_undefPerl_Tregnarrate_ptrPerl_Tseen_zerolen_ptrPerlIOBase_filenoPerl_Isv_objcount_ptrPerl_unsharepvnPerl_ck_returnPerl_pp_powPerl_Idowarn_ptrPerl_gv_fetchmethodPerl_magic_setdefelemPerl_Icomppad_name_ptrPerl_save_hashsetnetent@@GLIBC_2.0Perl_Tdumpindent_ptrPerl_ck_shiftPerl_candoPerl_pp_srefgenPerl_av_undeflseek64@@GLIBC_2.2Perl_IDBsub_ptrPerl_utf8_lengthPerl_sv_2ivPerl_pp_sgePerl_new_vstringPerl_Ilast_swash_tmps_ptrPerl_newWHILEOPPerl_Tregxend_ptrPerl_Tcurstackinfo_ptrPL_uuemapPerlIO__closePerl_Iknown_layers_ptrPerl_pp_i_moduloPerl_ninstrXS_utf8_native_to_unicodePerl_Ilex_stuff_ptrPerl_pp_getppiddup@@GLIBC_2.0Perl_sv_derived_fromPerl_is_uni_asciiPerl_vload_modulePerl_pp_intPerl_cast_ulongPerl_av_fillPerl_Tscreamnext_ptrPerl_pp_redoPerl_PerlIO_stderrPerl_Ibeginav_save_ptrPerlIOStdio_setlinebufPerl_pp_eachPerl_pp_ftmtimePerl_Tcurstack_ptrPerl_sv_clearPerlIO_fdupopenPerl_pp_sendPerl_pp_mkdirPerl_mg_dupPerl_op_const_svPerl_Tscopestack_ix_ptrPerlIO_tmpfilePerlIO_openPerl_Tdefoutgv_ptrPerl_save_threadsvPerl_Imultiline_ptrPerl_pp_resetPerl_Imulti_open_ptrPerl_pp_gprotoentPerl_sv_2pvutf8Perl_refPL_sharehookPerlIOMmap_dupPerl_is_uni_graph_lcPL_variesPerl_av_fetchPerl_Thv_fetch_sv_ptrpthread_mutex_unlock@@GLIBC_2.0Perl_utf8_distancePerl_ck_definedPerl_magic_getposPerl_pad_svPerl_my_unexecPerl_cast_i32Perl_scalarvoidPerl_pp_gpbynameendgrent@@GLIBC_2.0Perl_newSTATEOPkill@@GLIBC_2.0PerlIOBase_errorPerl_pp_ftrreadPerl_Ixpvcv_arenaroot_ptrPerl_Tregint_start_ptrPerl_Iutf8_ascii_ptrPerl_sv_pvbyten_forcePerl_newUNOPXS_attributes_reftypePerl_pp_acceptPL_foldgetservent_r@@GLIBC_2.1.2PerlIO_putsPerl_save_generic_svrefPerl_rxres_savereaddir64_r@@GLIBC_2.2Perl_IDBline_ptrPerl_Tregcomp_parse_ptrPerl_Iyylval_ptrPerlIOStdio_seekPerl_pp_openPerl_grok_numeric_radixPerl_gv_handlerPerlIO_cleantablePerl_pp_globPerl_pp_transPerl_pp_listPerl_my_forkPerl_Tefloatsize_ptrPerl_pp_randPerlIOBuf_get_basePerl_pp_eprotoentPerlIOCrlf_writePerl_pp_ftsizePerlIOUnix_openPerl_magic_setsigPerl_gv_fetchmethPerl_keywordPerl_ck_eofPerl_pp_substPerl_GNo_ptrPerl_Iargvout_stack_ptrPerl_Ilex_op_ptrPerlIO_has_basePerl_Idebug_pad_ptrPerl_gv_stashsvPerl_magic_setpackPerl_ptr_table_freePerl_Tnrs_ptrPerl_pp_leavetryPerl_uvchr_to_utf8_flagsPerl_Tpeepp_ptrPerl_Isrand_called_ptrPerl_Ipsig_pend_ptrsprintf@@GLIBC_2.0Perl_Tregexecp_ptrPerl_sv_setpvn_mgPerl_Isv_root_ptrPerl_sv_setnvfchown@@GLIBC_2.0Perl_pp_filenoPerl_avhv_keysfwrite@@GLIBC_2.0Perl_sv_replacePerl_Tstack_sp_ptrPerl_Treg_maxiter_ptrPerlIO_modestrPerl_Ienvgv_ptrPerl_my_socketpairPerl_moreswitchesPerl_Isort_RealCmp_ptrPerl_getenv_lenPerl_listPerl_newRANGEPerl_Treg_starttry_ptrPerl_pp_ftpipePerl_ibcmpPerl_pop_returnPerl_IDBsingle_ptrPerl_block_gimmePerl_sv_copypvsin@@GLIBC_2.0Perl_pp_ftttyPerl_oopsCVPerl_Ixpvmg_arenaroot_ptrPerl_filter_readPerl_Inumeric_radix_sv_ptrPerl_is_utf8_punctPerl_Tregstartp_ptrPerlIOStdio_tellPerl_pmruntimesocket@@GLIBC_2.0Perl_Gcurinterp_ptrPerlIOMmap_closePerl_sv_insertPerl_Inice_chunk_ptrPL_vtbl_globPerl_PerlIO_stdoutPerl_pp_seqPerl_hv_iternextsvPerl_Ievalseq_ptrPerl_pp_telldirPerl_dump_allPerl_sv_utf8_upgrade_flagsPerl_pp_utimePerl_refkids_Jv_RegisterClassessocketpair@@GLIBC_2.0modf@@GLIBC_2.0Perl_pp_stringifyPerlIO_stdoutfPerl_Tdirty_ptrPerlIOBuf_seekPerl_cx_dumpPerl_sv_uni_displayPerl_magic_getarylenPerl_Idebstash_ptrPerl_mg_copygetprotobyname_r@@GLIBC_2.1.2Perl_mg_magicalPerl_sv_catpvgetservbyname_r@@GLIBC_2.1.2Perl_Imax_intro_pending_ptrPerl_Ttmps_floor_ptrPerl_pp_rangePerl_gv_autoload4Perl_pp_snetentPerl_pp_gsockoptPerl_ck_grepPerl_is_uni_alnumcPerlIO_apply_layersPerl_sv_setpvnsetresgid@@GLIBC_2.0Perl_safesysmallocsetgrent@@GLIBC_2.0Perl_is_utf8_spacePerl_Igid_ptrlog@@GLIBC_2.0Perl_pp_getloginPerl_hv_iterinitPerl_Ihe_arenaroot_ptrPerl_pp_sassignXS_utf8_upgradePerl_sv_isaPerl_magic_existspackPerl_Ixpv_arenaroot_ptrperl_freePerl_share_hekPerlIOMmap_unmapPerl_newBINOPPerl_new_stackinfoPerl_pad_allocmyPerl_ck_exitPerl_newSUBread@@GLIBC_2.0XS_attributes__warn_reservedalarm@@GLIBC_2.0Perl_magic_getdefelemPerl_pp_fteexecPerlIOStdio_writePerl_Ierrgv_ptr__fxstat64@@GLIBC_2.2Perl_sv_catpv_mgPerl_Tsavestack_max_ptrPerl_warner_nocontextPerl_is_lvalue_subPerl_gv_IOaddPerl_Ixpvnv_root_ptrPerl_pp_i_ltPerl_pp_aelemfastgeteuid@@GLIBC_2.0shmat@@GLIBC_2.0Perl_pp_lockPerl_do_opennPerl_pp_listenPerl_pp_qrPerl_sv_2pv_nolenPerl_rsignalPerl_pp_sockpairPerl_gv_stashpvnPerlIOBase_flush_linebufsrand48_r@@GLIBC_2.0Perl_fold_constantsPerl_Iop_mask_ptrPerl_pp_dbmclosePerl_runops_standardPerl_pp_anonhashPL_force_link_funcsPerlIO_rawPerl_pp_ftrwritePerl_magic_setamagicPL_vtbl_envPerl_mg_getPerl_init_debuggerPerl_newATTRSUBPerl_save_opPL_vtbl_defelemPerl_magicnamePerl_Ioldbufptr_ptr__gmon_start__Perl_pp_eserventPerl_save_svrefchroot@@GLIBC_2.0strcpy@@GLIBC_2.0Perl_Iutf8_upper_ptrparELF`4<4 (444  $$ $  /lib/ld-linux.so.2GNUaGVpz&_ uTMIcSynfa(w8oxPRt,)|>qd;mr:~{Elbe[J<=?kCj.Og}v4!ZU% 2-"'  FA1+B3*5 60$@YXW\/ Q]^`9KDhHi#LsN7  *3̘:ܘ5@JTX s  jfR,.x$ <WL; \l |%VF49t̙ܙ6'  d,:< L \U fl |p.qB  T̚: Yܚ_ Vj x,<L \l Jw |  =9 ` m $9 @̛ A6 ܛ4K  'ML ,]3 C"8 { 9<;LX\  L RlY|'` `6u ̜ܜ2 ,  f <<"@!eLO3\lCQ |m¡> { ̝ܝ" 4   * >9M `&,dj<<| LFlibperl.soPerl_Iperl_destruct_level_ptrPerl_croakPerl_croak_nocontextPerl_sv_setivPerl_sv_2pv_flagsPerl_sv_setuv_DYNAMICPerl_atfork_lockPerl_Tstatbuf_ptrPerl_av_shiftPerl_mg_setPerl_sv_newmortalPerl_Gop_mutex_ptrPerl_formPerl_Tin_eval_ptrPerl_Ttainted_ptrperl_constructPerl_dounwindPerl_Gdo_undump_ptrPerl_Ilinestr_ptrPerl_vmessperl_parsePerl_newSVpvnPerl_newSVpvPerl_sv_setpvPerl_sv_2mortalPerl_sv_2uvPerl_newXSPerl_Top_ptrPerl_Icshlen_ptrperl_runPerl_Ireentrant_buffer_ptrPerl_newRVPerl_get_svPerl_Ieval_root_ptrPerl_Gthr_key_ptrPerl_atfork_unlock_finiperl_destructPerl_Iexit_flags_ptrPerl_Icshname_ptrPerl_gv_fetchpvPerl_newSVPerl_Icompcv_ptrperl_alloc_GLOBAL_OFFSET_TABLE_Perl_hv_fetchPerl_save_destructor_xPerl_sv_2ivPerl_Tcurstackinfo_ptrPerl_av_fetch_Jv_RegisterClassesPerl_sv_setpvnPerl_safesysmallocperl_freePerl_sv_2pv_nolen__gmon_start__libnsl.so.1libdl.so.2dlerrordlclosedlsymdlopenlibm.so.6libpthread.so.0pthread_getspecificreadopen64pthread_mutex_destroy__errno_locationpthread_atforklibc.so.6getenv__strtol_internalgetpidmemcpyrmdirputenvstrstrsignalstrncpyunlinkstrtokstrdupmemsetopendirstrcmpsprintfaccessexit_IO_stdin_used__libc_start_mainstrlenreaddir64_rexecvpclosedirmkdir__xstat64__lxstat64libcrypt.so.1libutil.so.1_edata__bss_start_end/usr/lib/perl5/5.8.0/i386-linux-thread-multi/COREpar_init_env_fp_hwXS_DynaLoader_dl_find_symbolpar_env_cleanpar_dirnameXS_DynaLoader_dl_load_filepar_findprogXS_Internals_PAR_BOOTxs_initpar_mktmpdirXS_DynaLoader_dl_unload_filepar_cleanupboot_DynaLoaderXS_DynaLoader_dl_install_xsubsize_load_me_2XS_DynaLoader_dl_undef_symbolsXS_Internals_PAR_CLEARSTACKpar_basenameXS_DynaLoader_dl_error__data_startname_load_me_2par_rmtmpdirGLIBC_2.1GLIBC_2.0GLIBC_2.20ii ii 0ii &ii /ii &ii ""3"?"K"a"s"~L!P!T!X!\!`!d!h! l! p! t! x!|!!!!!!!!!!!!!!!! !"!#!$!%!&!(!)!+!,!-!.!/!0!1!2!4!5"7"<"= "@"A"B"D"E "F$"G("H,"J0"O4"P8"Q<"T@"UD"VH"WL"XP"YT"ZX"[\"\`"]d"^h"_l"`p"bt"ex"g|"h"j"l"m"n"p"q"r"t"y"z"{"|"}"UOD5D!%H!%L!h%P!h%T!h%X!h%\!h %`!h(%d!h0%h!h8p%l!h@`%p!hHP%t!hP@%x!hX0%|!h` %!hh%!hp%!hx%!h%!h%!h%!h%!h%!h%!h%!hp%!h`%!hP%!h@%!h0%!h %!h%!h%!h%!h%!h%!h%!h%!h %!h(%!h0%!h8p%!h@`%!hHP%!hP@%!hX0%!h` %"hh%"hp%"hx% "h%"h%"h%"h%"h% "h%$"h%("hp%,"h`%0"hP%4"h@%8"h0%<"h %@"h%D"h%H"h%L"h%P"h%T"h%X"h%\"h %`"h(%d"h0%h"h8p%l"h@`%p"hHP%t"hP@%x"hX0%|"h` %"hh%"hp%"hx%"h%"h%"h%"h%"h%"h%"h%"hp%"h`%"hP%"h@1^PTRhhQVh8USP[òtЋ]ÐU="u) t ҡ u"ÉU5E썅EEE3E3EU܋-*>5E؍EE؉E3E3EU-*>5E܍EE܉E3E3EU䋅-*>5EEEE3E3EU苅-*>5E䍅EEE3E3E؍U싅-*>5E荅EEE3E3E܍U؋-*>5E썅EEE3E3EU܋-*>5E؍EE؉E3E3EU-*>5E܍EE܉E3E3EU䋅-*>5EEEE3E3EU苅-*>5E䍅EEE3E3E؍U싅-*>5E荅EEE3E3E܍U؋-*>5E썅EEE3E3EU܋-*>5E؍EE؉E3E3EU-*>5E܍EE܉E3E3EU䋅-*>5EEEE3E3EU苅-*>5E䍅EEE3E3E؍U싅-*>5E荅EEE3E3E܍U؋-*>5E썅EEE3E3EU܋-*>5E؍EMUEMUEBAMUEBAMUEB A MUEBAUE#EgE@E@ܺE@ vT2E@ËE@E@E@\UUEBEUE;BsE@UEBMUEBAEx\tpU@+B\EE;E~EEuu E@\EPmUE)UE MUEB\A\Ex\@uk u}?3j@u EPE @E(@ uuŃuu EPUEB\ÐU u ;UE UBE UE UE UE @UE @UE @UE @UE @U E @U E @U E @U E @ U E @ UE @ UE @ UE @UE @UE @UE @UE @EE @EE?EEE E}8~F@+EPjEE P u j8jE P 8+EPjEE PU EBTU EBUU EBVU EBWU EBXU EBYU EBZU EB[u uUWVSLEEEEEE:EEEE!EE%E*E}E3EDž|Džx hE؋E؅t um"ExuDEDE܀8u3 uE؋E؅t uxE볃xu Džx8E}EDE܀8u uHE؋E؅j0@PPu jV0 P@%=@t1 j'0Pd@%=t%juu uEEE}EDȉE؀8uj0UPPu jk0!P@%=@t1 j<0Py@%=t%juu uEE}uDž uFu9x)uPKlxu5 uh?l- hlhPE0T|0j|hh  PhPhdd!dPP뱃 hPP@Dž``~<`PhH(`P`빃u(P5 lhMl A h\#uP5 lhhlr l PEplhhvp1 pEEDE܀8u  uE؋E؅uE؀8uQ ulrPtluhvtx u1l!5 uP5tu5 luh|t tEle[^_ÐUS uE}uj0Pz  Pj0kPRuO8u- jt0*P EEEEuEh:P2EhPh urËEPaPEEPuhu uw uE u}t u]ÐUt% u: uP#US j0PX j0PC j0PNX j0bP@C$ j09PXjhjW0 PDC( j40PX j0PC, j0PgX j0{PBC0 j0VP@@4]ÐUjjf0Pjhj?0PÐU(E j0P,j jhj0PE}E@ @EEE;3|jEHPuj0CPE}u|E@%tEE(E0j>0PKEE 3u4htEEB3H9Eu>EE;3|*uj0zPAEjjhj0MPDE}tohE@ 0j_0P\E@ @%@t*E@ 0j0Pjjhj0PE} hi3=3t3 30E@ 0j0SP1 30E@ 0jj0 PgE@ @%@t*E@ 0j*0P j 0P' j0P h^3=3 5 33 h5 3E@ @%tE@ E- E@ 0j=0PJEuEuE@ @%tE@ E-E@ 0j0P Eu 30hyh53FE}t&}t }tu53 30h4U jR0P3hhhhNj0PHPj0PÐUS)ăjjwh<h<hL j8uT3=3u j{ 53 j`0P j:0P j0Pt j0PA8uQ j0Pà j0cP: 0  EPf 3 3E  3c 333 3f3EE;E|-3E 3HEE Eɡ3E 3 u5 33EHPh53j E}u 53E 53 hiu 53 536 jPt huE]ÐUWVS! QE$D$D$ D$D$0D$E$8GUt$|$$ED$$D$SG$t#$D$D$ D$ G[^_]ÐUWVSA 5Pu4$D$D$ D$D$@ tyx 4$EEE D$ED$P@ t1@E4$UBUT$ L$D$_[^_]ÉD$E4$D$D$ L뼉4$D$|y&U]7UWVSQ EO,}G@O 7G@))@EFaU@ :ENEE~W MD@ @ E<$D$D$ D$D$@ @ @tEEtMUET$$e<$ MW t2<$G Ut$D$MG ,[^_]Í<$T$D$ʍv<$D$V<$MDD$(&<$UD$<$D$UWVSÅM,}G@w G@))@IEU@ @ EWB$ R G4E$EtSUEUO D$<$t$ʉUF @uU2EW Љ,[^_]É<$t$Pى<$T$D$U됍v<$Dd<$UD$/<$D$UWVSQEL}G@w G@))@EU@ @ EUD@ txD$U$1<$MW t.<$G Ut$D$aMG [^_]É<$T$D$5΍v<$MDD$Yt<$MD$Ew F<$@D$&U}}]uG@Kw G@))@uD]u}]É<$D$6v'UWVSåJuEF@N F@)U)}xE@ ED@ @ }E荃~V D@ tP4$UD$ T$UT$D$4$D$4$V F [^_]Ít&4$DD$뢉4$DD$ m4$D$EN @4$D$UWVSqeI}G@w G@)щ)ɍpWB$ R GU<$D$D$ D$D$@ t^@ UT$<$D$UG EB @uEUw [^_]Ív<$T$ ։<$D$뙉<$$EN<$D$ʿ&'UWVSA5HLE}0@@O G@E)@E)֋U썃E@ @EENM}A DEutAUB@E8E؉}MD$||$ $D$hE|$ $D$D$EUD$x$|$ D$".MD$ $|$ D$K}D$<$D$ED$ U荃gD$T$ <$D$<$2MW G L[^_]ËM }܉D$E؉ $M|$D$ |tRD$UE܅t ($^O =~ /^MSWin/ ? ';' : ':'), _exe => ($^O =~ /^(?:MSWin|OS2|cygwin)/ ? '.exe' : ''), _delim => ($^O =~ /^MSWin|OS2/ ? '\\' : '/'), ); _par_init_env(); _set_progname(); _set_par_temp(); # Append ".exe" to $0 if it was missing $0 .= $Config{_exe} if $Config{_exe} and $progname =~ /\Q$Config{_exe}\E$/ and $0 !~ /\Q$Config{_exe}\E$/; # Magic string checking and extracting bundled modules {{{ my ($start_pos, $data_pos); { local $SIG{__WARN__} = sub {}; # Check file type, get start of data section {{{ open _FH, $progname or last; binmode(_FH); my $buf; seek _FH, -8, 2; read _FH, $buf, 8; last unless $buf eq "\nPAR.pm\n"; seek _FH, -12, 2; read _FH, $buf, 4; seek _FH, -12 - unpack("N", $buf), 2; read _FH, $buf, 4; $data_pos = (tell _FH) - 4; # }}} # Extracting each file into memory {{{ my %require_list; while ($buf eq "FILE") { read _FH, $buf, 4; read _FH, $buf, unpack("N", $buf); my $fullname = $buf; outs(qq(Unpacking file "$fullname"...)); my $crc = ( $fullname =~ s|^([a-f\d]{8})/|| ) ? $1 : undef; my ($basename, $ext) = ($buf =~ m|(?:.*/)?(.*)(\..*)|); read _FH, $buf, 4; read _FH, $buf, unpack("N", $buf); if (defined($ext) and $ext !~ /\.(?:pm|ix|al)$/i) { my ($out, $filename) = _tempfile($ext, $crc); if ($out) { binmode($out); print $out $buf; close $out; chmod 0755, $filename; } $PAR::Heavy::FullCache{$fullname} = $filename; $PAR::Heavy::FullCache{$filename} = $fullname; } elsif ( $fullname =~ m|^/?shlib/| and defined $ENV{PAR_TEMP} ) { # should be moved to _tempfile() my $filename = "$ENV{PAR_TEMP}/$basename$ext"; outs("SHLIB: $filename\n"); open my $out, '>', $filename or die $!; binmode($out); print $out $buf; close $out; } else { $require_list{$fullname} = $PAR::Heavy::ModuleCache{$fullname} = { buf => $buf, crc => $crc, name => $fullname, }; } read _FH, $buf, 4; } # }}} local @INC = (sub { my ($self, $module) = @_; return if ref $module or !$module; my $filename = delete $require_list{$module} || do { my $key; foreach (keys %require_list) { next unless /\Q$module\E$/; $key = $_; last; } delete $require_list{$key} if defined($key); } or return; $INC{$module} = "/loader/$filename/$module"; if ($ENV{PAR_CLEAN} and defined(&IO::File::new)) { my $fh = IO::File->new_tmpfile or die $!; binmode($fh); print $fh $filename->{buf}; seek($fh, 0, 0); return $fh; } else { my ($out, $name) = _tempfile('.pm', $filename->{crc}); if ($out) { binmode($out); print $out $filename->{buf}; close $out; } open my $fh, $name or die $!; binmode($fh); return $fh; } die "Bootstrapping failed: cannot find $module!\n"; }, @INC); # }}} # Now load all bundled files {{{ # initialize shared object processing require XSLoader; require PAR::Heavy; require Carp::Heavy; require Exporter::Heavy; PAR::Heavy::_init_dynaloader(); # now let's try getting helper modules from within require IO::File; # load rest of the group in while (my $filename = (sort keys %require_list)[0]) { require $filename unless $INC{$filename} or $filename =~ /BSDPAN/; delete $require_list{$filename}; } # }}} last unless $buf eq "PK\003\004"; $start_pos = (tell _FH) - 4; } # }}} # Argument processing {{{ my @par_args; my ($out, $bundle); $quiet = 0 unless $ENV{PAR_DEBUG}; # Don't swallow arguments for compiled executables without --par-options if (!$start_pos or ($ARGV[0] eq '--par-options' && shift)) { my %dist_cmd = qw( p blib_to_par i install_par u uninstall_par s sign_par v verify_par ); while (@ARGV) { $ARGV[0] =~ /^-([AIMOBbqpiusv])(.*)/ or last; if ($1 eq 'I') { unshift @INC, $2; } elsif ($1 eq 'M') { eval "use $2"; } elsif ($1 eq 'A') { unshift @par_args, $2; } elsif ($1 eq 'O') { $out = $2; } elsif ($1 eq 'b') { $bundle = 'site'; } elsif ($1 eq 'B') { $bundle = 'all'; } elsif ($1 eq 'q') { $quiet = 1; } shift(@ARGV); if (my $cmd = $dist_cmd{$1}) { delete $ENV{'PAR_TEMP'}; init_inc(); require PAR::Dist; &{"PAR::Dist::$cmd"}() unless @ARGV; &{"PAR::Dist::$cmd"}($_) for @ARGV; exit; } } } # XXX -- add --par-debug support! # }}} # Output mode (-O) handling {{{ if ($out) { require IO::File; require Archive::Zip; my $par = shift(@ARGV); my $zip = Archive::Zip->new($par) if defined($par); my %env = do { if ($zip and my $meta = $zip->contents('META.yml')) { $meta =~ s/.*^par:$//ms; $meta =~ s/^\S.*//ms; $meta =~ /^ ([^:]+): (.+)$/mg; } }; # Open input and output files {{{ local $/ = \4; if (defined $par) { open PAR, '<', $par or die "$!: $par"; binmode(PAR); die "$par is not a PAR file" unless eq "PK\003\004"; } my $fh = IO::File->new( $out, IO::File::O_CREAT() | IO::File::O_WRONLY() | IO::File::O_TRUNC(), 0777, ) or die $!; binmode($fh); $/ = (defined $data_pos) ? \$data_pos : undef; seek _FH, 0, 0; my $loader = scalar <_FH>; if (!$ENV{PAR_VERBATIM} and $loader =~ /^(?:#!|\@rem)/) { require PAR::Filter::PodStrip; PAR::Filter::PodStrip->new->apply(\$loader, $0) } foreach my $key (sort keys %env) { my $val = $env{$key} or next; $val = eval $val if $val =~ /^['"]/; my $magic = "__ENV_PAR_" . uc($key) . "__"; my $set = "PAR_" . uc($key) . "=$val"; $loader =~ s{$magic( +)}{ $magic . $set . (' ' x (length($1) - length($set))) }eg; } $fh->print($loader); $/ = undef; # }}} # Write bundled modules {{{ if ($bundle) { require PAR::Heavy; PAR::Heavy::_init_dynaloader(); init_inc(); require_modules(); my @inc = sort { length($b) <=> length($a) } grep { !/BSDPAN/ } grep { ($bundle ne 'site') or ($_ ne $Config::Config{archlibexp} and $_ ne $Config::Config{privlibexp}); } @INC; if ($Config{_delim} eq '\\') { s{\\}{/}g for @inc } my %files; /^_<(.+)$/ and $files{$1}++ for keys %::; $files{$_}++ for values %INC; my $lib_ext = $Config::Config{lib_ext}; my %written; foreach (sort keys %files) { my ($name, $file); foreach my $dir (@inc) { if ($name = $PAR::Heavy::FullCache{$_}) { $file = $_; last; } elsif (/^(\Q$dir\E\/(.*[^Cc]))\Z/i) { ($file, $name) = ($1, $2); last; } elsif (m!^/loader/[^/]+/(.*[^Cc])\Z!) { if (my $ref = $PAR::Heavy::ModuleCache{$1}) { ($file, $name) = ($ref, $1); last; } elsif (-f "$dir/$1") { ($file, $name) = ("$dir/$1", $1); last; } } } next unless defined $name and not $written{$name}++; next if !ref($file) and $file =~ /\.\Q$lib_ext\E$/; outs( join "", qq(Packing "), ref $file ? $file->{name} : $file, qq("...) ); my $content; if (ref($file)) { $content = $file->{buf}; } else { open FILE, "$file" or die "Can't open $file: $!"; binmode(FILE); $content = ; close FILE; PAR::Filter::PodStrip->new->apply(\$content, $file) if !$ENV{PAR_VERBATIM} and lc($name) =~ /\.(?:pm|ix|al)$/i; } outs(qq(Written as "$name")); $fh->print("FILE"); $fh->print(pack('N', length($name) + 9)); $fh->print(sprintf( "%08x/%s", Archive::Zip::computeCRC32($content), $name )); $fh->print(pack('N', length($content))); $fh->print($content); } } # }}} # Now write out the PAR and magic strings {{{ $zip->writeToFileHandle($fh) if $zip; $fh->print(pack('N', $fh->tell - length($loader))); $fh->print("\nPAR.pm\n"); $fh->close; chmod 0755, $out; # }}} exit; } # }}} # Prepare $0 into PAR file cache {{{ { last unless defined $start_pos; # Now load the PAR file and put it into PAR::LibCache {{{ require PAR; PAR::Heavy::_init_dynaloader(); require Archive::Zip; my $zip = Archive::Zip->new; my $fh = IO::File->new; $fh->fdopen(fileno(_FH), 'r') or die "$!: $@"; $zip->readFromFileHandle($fh) == Archive::Zip::AZ_OK() or die "$!: $@"; push @PAR::LibCache, $zip; $PAR::LibCache{$0} = $zip; $quiet = !$ENV{PAR_DEBUG}; outs(qq(\$ENV{PAR_TEMP} = "$ENV{PAR_TEMP}")); foreach my $member ( $zip->members ) { next if $member->isDirectory or !$ENV{PAR_TEMP}; my $member_name = $member->fileName; next unless $member_name =~ m{ ^ /?shlib/ (?:$Config::Config{version}/)? (?:$Config::Config{archname}/)? ([^/]+) $ }x; my $extract_name = $1; my $dest_name = File::Spec->catfile($ENV{PAR_TEMP}, $extract_name); $member->extractToFileNamed($dest_name); outs(qq(Extracting "$member_name" to "$dest_name")); } # }}} } # }}} # If there's no main.pl to run, show usage {{{ unless ($PAR::LibCache{$0}) { die << "." unless @ARGV; Usage: $0 [ -Alib.par ] [ -Idir ] [ -Mmodule ] [ src.par ] [ program.pl ] $0 [ -B|-b ] [-Ooutfile] src.par . $0 = shift(@ARGV); } # }}} sub require_modules { require lib; require DynaLoader; require integer; require strict; require warnings; require vars; require Carp; require Carp::Heavy; require Exporter::Heavy; require Exporter; require Fcntl; require Cwd; require File::Temp; require File::Spec; require XSLoader; require Config; require IO::File; require Compress::Zlib; require Archive::Zip; require PAR; require PAR::Heavy; require PAR::Dist; require PAR::Filter::PodStrip; } # The C version of this code appears in myldr/mktmpdir.c sub _set_par_temp { if ($ENV{PAR_TEMP} and $ENV{PAR_TEMP} =~ /(.+)/) { $par_temp = $1; return; } foreach my $path ( (map $ENV{$_}, qw( TMPDIR TEMP TMP )), qw( "C:\\TEMP /tmp . ) ) { next unless $path and -d $path and -w $path; my $username = defined(&Win32::LoginName) ? &Win32::LoginName() : $ENV{USERNAME} || $ENV{USER} || 'SYSTEM'; my $stmpdir = "$path$Config{_delim}par-$username"; mkdir $stmpdir, 0755; if (!$ENV{PAR_CLEAN} and my $mtime = (stat($progname))[9]) { my $ctx = eval { require Digest::SHA1; Digest::SHA1->new } || eval { require Digest::MD5; Digest::MD5->new }; if ($ctx and open(my $fh, "<$progname")) { binmode($fh); $ctx->addfile($fh); close($fh); } $stmpdir .= "$Config{_delim}cache-" . ( $ctx ? $ctx->hexdigest : $mtime ); } else { $ENV{PAR_CLEAN} = 1; $stmpdir .= "$Config{_delim}temp-$$"; } $ENV{PAR_TEMP} = $stmpdir; mkdir $stmpdir, 0755; last; } $par_temp = $1 if $ENV{PAR_TEMP} and $ENV{PAR_TEMP} =~ /(.+)/; } sub _tempfile { my ($ext, $crc) = @_; my ($fh, $filename); $filename = "$par_temp/$crc$ext"; if ($ENV{PAR_CLEAN}) { unlink $filename if -e $filename; push @tmpfile, $filename; } else { return (undef, $filename) if (-r $filename); } open $fh, '>', $filename or die $!; binmode($fh); return($fh, $filename); } sub _set_progname { if ($ENV{PAR_PROGNAME} and $ENV{PAR_PROGNAME} =~ /(.+)/) { $progname = $1; } return if -s ($progname ||= $0); if (-s "$progname$Config{_exe}") { $ENV{PAR_PROGNAME} = $progname = "$progname$Config{_exe}"; $0 .= $Config{_exe}; return $progname; } foreach my $dir (split /\Q$Config{path_sep}\E/, $ENV{PATH}) { $dir =~ s/\Q$Config{_delim}\E$//; (($progname = "$dir$Config{_delim}$progname$Config{_exe}"), last) if -s "$dir$Config{_delim}$progname$Config{_exe}"; (($progname = "$dir$Config{_delim}$progname"), last) if -s "$dir$Config{_delim}$progname"; } $ENV{PAR_PROGNAME} = $progname; } sub _par_init_env { return if $ENV{PAR_INITIALIZED}++; my $par_clean = "__ENV_PAR_CLEAN__ "; if ($ENV{PAR_TEMP}) { delete $ENV{PAR_CLEAN}; } elsif (!$ENV{PAR_CLEAN}) { my $value = substr($par_clean, 12 + length("CLEAN")); $ENV{PAR_CLEAN} = $1 if $value =~ /^PAR_CLEAN=(\S+)/; } } sub outs { warn("@_\n") unless $quiet } sub init_inc { require Config; push @INC, grep defined, map $Config::Config{$_}, qw( archlibexp privlibexp sitearchexp sitelibexp vendorarchexp vendorlibexp ); } ######################################################################## # The main package for script execution package main; require PAR; unshift @INC, \&PAR::find_par; PAR->import(@par_args); die qq(Can't open perl script "$0": No such file or directory\n) unless -e $0; do $0; die $@ if $@; }; $::__ERROR = $@ if $@; } die $::__ERROR if $::__ERROR; 1; #line 773 __END__ DynaLoader::_guts1.04PERL_DL_NONLAZYDynaLoaderUsage: DynaLoader::dl_error()DynaLoader.cDynaLoader::dl_load_fileDynaLoader::dl_unload_fileDynaLoader::dl_find_symbolDynaLoader::dl_undef_symbolsDynaLoader::dl_install_xsubDynaLoader::dl_error$::bootstrap parameterXS_VERSION%s::%sUsage: DynaLoader::dl_load_file(filename, flags=0)Usage: DynaLoader::dl_unload_file(libref)Usage: DynaLoader::dl_find_symbol(libhandle, symbolname)Usage: DynaLoader::dl_undef_symbols()Usage: DynaLoader::dl_install_xsub(perl_name, symref, filename="$Package")%s object version %s does not match %s%s%s%s %_8!&(=/!/T  ( 0 @!t8ooo$ ˜Ҙ"2BRbr™ҙ"2BRbršҚ"2BRbr›қ"2BRbrœҜ"2BRbrҝ"2BRGCC: (GNU) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)GCC: (GNU) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)GCC: (GNU) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)GCC: (GNU) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)GCC: (GNU) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)GCC: (GNU) 3.2 20020903 (Red Hat Linux 8.0 3.2-7).shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.data.eh_frame.dynamic.ctors.dtors.jcr.got.bss.comment  !((' / 07oDoS tt8\  e`k``d>q\w\B     $ $,!,4!4(@_); } # Find and extract .dll from PAR files for a given dynamic module. sub _bootstrap { my (@args) = @_; my ($module) = $args[0] or return; my @modparts = split(/::/, $module); my $modfname = $modparts[-1]; $modfname = &DynaLoader::mod2fname(\@modparts) if defined &DynaLoader::mod2fname; if (($^O eq 'NetWare') && (length($modfname) > 8)) { $modfname = substr($modfname, 0, 8); } # XXX: Multi-platform .dll support in PARs needs better than $Config. $dlext ||= do { require Config; (defined %Config::Config) ? $Config::Config{dlext} : ''; }; my $modpname = join((($^O eq 'MacOS') ? ':' : '/'), @modparts); my $file = $cache_key = "auto/$modpname/$modfname.$dlext"; if ($FullCache{$file}) { local $DynaLoader::do_expand = 1; return $bootstrap->(@args); } my $member = PAR::find_par(undef, $file, 1) if defined &PAR::find_par; return $bootstrap->(@args) unless $member; $FullCache{$file} = _dl_extract($member, $file); # Now extract all associated shared objs in the same auto/ path my $pat = $member->fileName; $pat =~ s{[^/]*$}{}; if ($PAR::LastAccessedPAR) { foreach my $member ( $PAR::LastAccessedPAR->members ) { next if $member->isDirectory; my $name = $member->fileName; next unless $name =~ m{^/?\Q$pat\E.*?\.\Q$dlext\E[^/]*$}; $name =~ s{.*/}{}; _dl_extract($member, $file, $name); } } local $DynaLoader::do_expand = 1; return $bootstrap->(@args); } sub _dl_extract { my ($member, $file, $name) = @_; require File::Spec; require File::Temp; my ($fh, $filename); # fix borked tempdir from earlier versions if ($ENV{PAR_TEMP} and -e $ENV{PAR_TEMP} and !-d $ENV{PAR_TEMP}) { unlink($ENV{PAR_TEMP}); mkdir($ENV{PAR_TEMP}, 0755); } if ($ENV{PAR_CLEAN} and !$name) { ($fh, $filename) = File::Temp::tempfile( DIR => ($ENV{PAR_TEMP} || File::Spec->tmpdir), SUFFIX => ".$dlext", UNLINK => ($^O ne 'MSWin32'), ); } else { $filename = File::Spec->catfile( ($ENV{PAR_TEMP} || File::Spec->tmpdir), ($name || ($member->crc32String . ".$dlext")) ); open $fh, '>', $filename or die $! unless -r $filename and -e $filename and -s $filename == $member->uncompressedSize; } if ($fh) { binmode($fh); print $fh scalar $member->contents; close $fh; chmod 0755, $filename; } return $filename; } 1; #line 168 FILEc27b2133/PAR/Filter/PodStrip.pm#line 1 "../blib/lib/PAR/Filter/PodStrip.pm" # $File: //member/autrijus/PAR/lib/PAR/Filter/PodStrip.pm $ $Author: autrijus $ # $Revision: #4 $ $Change: 9517 $ $DateTime: 2003/12/31 14:04:33 $ package PAR::Filter::PodStrip; use strict; use base 'PAR::Filter'; #line 24 sub apply { my ($class, $ref, $filename, $name) = @_; no warnings 'uninitialized'; my $data = ''; $data = $1 if $$ref =~ s/((?:^__DATA__$).*)//ms; my $line = 1; if ($$ref =~ /^=(?:head\d|pod|begin|item|over|for|back|end)\b/) { $$ref = "\n$$ref"; $line--; } $$ref =~ s{( (.*?\n) =(?:head\d|pod|begin|item|over|for|back|end)\b .*?\n (?:=cut[\t ]*[\r\n]*?|\Z) (\r?\n)? )}{ my ($pre, $post) = ($2, $3); "$pre#line " . ( $line += ( () = ( $1 =~ /\n/g ) ) ) . $post; }gsex; $$ref = '#line 1 "' . ($filename) . "\"\n" . $$ref if length $filename; $$ref =~ s/^#line 1 (.*\n)(#!.*\n)/$2#line 2 $1/g; $$ref .= $data; } 1; #line 83 FILE4fb6dc8c/PAR.pm'#line 1 "../blib/lib/PAR.pm" # $File: //member/autrijus/PAR/lib/PAR.pm $ $Author: autrijus $ # $Revision: #59 $ $Change: 9768 $ $DateTime: 2004/01/26 05:21:34 $ vim: expandtab shiftwidth=4 package PAR; $PAR::VERSION = '0.79'; use 5.006; use strict; use warnings; use Config '%Config'; #line 158 use vars qw(@PAR_INC); # explicitly stated PAR library files use vars qw(%PAR_INC); # sets {$par}{$file} for require'd modules use vars qw(@LibCache %LibCache); # I really miss pseudohash. use vars qw($LastAccessedPAR $LastTempFile); my $ver = $Config{version}; my $arch = $Config{archname}; my ($par_temp, $progname); my $preemptive_extraction_mode = 1; sub import { my $class = shift; _set_progname(); _set_par_temp(); foreach my $par (@_) { if ($par =~ /[?*{}\[\]]/) { require File::Glob; foreach my $matched (File::Glob::glob($par)) { push @PAR_INC, unpar($matched, undef, undef, 1); } next; } push @PAR_INC, unpar($par, undef, undef, 1); } return if $PAR::__import; local $PAR::__import = 1; unshift @INC, \&find_par unless $preemptive_extraction_mode || grep { $_ eq \&find_par } @INC; require PAR::Heavy; PAR::Heavy::_init_dynaloader(); if (unpar($0)) { # XXX - handle META.yml here! push @PAR_INC, unpar($0, undef, undef, 1); my $zip = $LibCache{$0}; if ( $preemptive_extraction_mode ) { my $preemptive_lib_dir = $par_temp; $zip->extractTree( "", "$preemptive_lib_dir/" ); unshift @INC, map File::Spec->catdir( $preemptive_lib_dir, @$_ ), [ "lib" ], [ "arch" ], [ $arch ], [ $ver ], [ $ver, $arch ], []; } my $member = $zip->memberNamed("script/main.pl") || $zip->memberNamed("main.pl"); # finally take $ARGV[0] as the hint for file to run if (defined $ARGV[0] and !$member) { $member = $zip->memberNamed("script/$ARGV[0]") || $zip->memberNamed("script/$ARGV[0].pl") || $zip->memberNamed("$ARGV[0]") || $zip->memberNamed("$ARGV[0].pl") or die qq(Can't open perl script "$ARGV[0]": No such file or directory); shift @ARGV; } elsif (!$member) { die "Usage: $0 script_file_name.\n"; } _run_member($member); } } sub _run_member { my $member = shift; my $clear_stack = shift; my ($fh, $is_new) = _tempfile($member->crc32String . ".pl"); if ($is_new) { my $file = $member->fileName; print $fh "package main; shift \@INC;\n"; if (defined &Internals::PAR::CLEARSTACK and $clear_stack) { print $fh "Internals::PAR::CLEARSTACK();\n"; } print $fh "#line 1 \"$file\"\n"; $member->extractToFileHandle($fh); seek ($fh, 0, 0); } unshift @INC, sub { $fh }; { do 'main'; die $@ if $@; exit } } sub find_par { my ($self, $file, $member_only) = @_; my $scheme; foreach (@PAR_INC ? @PAR_INC : @INC) { my $path = $_; if ($[ < 5.008001) { # reassemble from "perl -Ischeme://path" autosplitting $path = "$scheme:$path" if !@PAR_INC and $path and $path =~ m!//! and $scheme and $scheme =~ /^\w+$/; $scheme = $path; } my $rv = unpar($path, $file, $member_only, 1) or next; $PAR_INC{$path}{$file} = 1; $INC{$file} = $LastTempFile if (lc($file) =~ /^(?!tk).*\.pm$/); return $rv; } return; } sub reload_libs { my @par_files = @_; @par_files = sort keys %LibCache unless @par_files; foreach my $par (@par_files) { my $inc_ref = $PAR_INC{$par} or next; delete $LibCache{$par}; foreach my $file (sort keys %$inc_ref) { delete $INC{$file}; require $file; } } } sub read_file { my $file = pop; foreach my $zip (@LibCache) { my $member = $zip->memberNamed($file) or next; return scalar $member->contents; } return; } sub par_handle { my $par = pop; return $LibCache{$par}; } my %escapes; sub unpar { my ($par, $file, $member_only, $allow_other_ext) = @_; my $zip = $LibCache{$par}; my @rv = $par; return if $PAR::__unpar; local $PAR::__unpar = 1; unless ($zip) { if ($par =~ m!^\w+://!) { require File::Spec; require LWP::Simple; # reflector support $par .= "pm=$file" if $par =~ /[?&;]/; $ENV{PAR_CACHE} ||= '_par'; mkdir $ENV{PAR_CACHE}, 0777; if (!-d $ENV{PAR_CACHE}) { $ENV{PAR_CACHE} = File::Spec->catdir(File::Spec->tmpdir, 'par'); mkdir $ENV{PAR_CACHE}, 0777; return unless -d $ENV{PAR_CACHE}; } my $file = $par; if (!%escapes) { $escapes{chr($_)} = sprintf("%%%02X", $_) for 0..255; } { use bytes; $file =~ s/([^\w\.])/$escapes{$1}/g; } $file = File::Spec->catfile( $ENV{PAR_CACHE}, $file); LWP::Simple::mirror( $par, $file ); return unless -e $file; $par = $file; } elsif (ref($par) eq 'SCALAR') { my ($fh) = _tempfile(); print $fh $$par; $par = $fh; } elsif (!(($allow_other_ext or $par =~ /\.par\z/i) and -f $par)) { $par .= ".par"; return unless -f $par; } require Archive::Zip; $zip = Archive::Zip->new; my $method = (ref($par) ? 'readFromFileHandle' : 'read'); Archive::Zip::setErrorHandler(sub {}); my $rv = $zip->$method($par); Archive::Zip::setErrorHandler(undef); return unless $rv == Archive::Zip::AZ_OK(); push @LibCache, $zip; $LibCache{$_[0]} = $zip; foreach my $member ( $zip->members( "^par/(?:$Config{version}/)?(?:$Config{archname}/)?" ) ) { next if $member->isDirectory; my $content = $member->contents(); next unless $content =~ /^PK\003\004/; push @rv, unpar(\$content, undef, undef, 1); } } $LastAccessedPAR = $zip; return @rv unless defined $file; my $member = $zip->memberNamed("lib/$file") || $zip->memberNamed("arch/$file") || $zip->memberNamed("$arch/$file") || $zip->memberNamed("$ver/$file") || $zip->memberNamed("$ver/$arch/$file") || $zip->memberNamed($file) or return; return $member if $member_only; my ($fh, $is_new); ($fh, $is_new, $LastTempFile) = _tempfile($member->crc32String . ".pm"); die "Bad Things Happened..." unless $fh; if ($is_new) { $member->extractToFileHandle($fh); seek ($fh, 0, 0); } return $fh; } # The C version of this code appears in myldr/mktmpdir.c sub _set_par_temp { if ($ENV{PAR_TEMP} and $ENV{PAR_TEMP} =~ /(.+)/) { $par_temp = $1; return; } require File::Spec; foreach my $path ( (map $ENV{$_}, qw( TMPDIR TEMP TMP )), qw( "C:\\TEMP /tmp . ) ) { next unless $path and -d $path and -w $path; my $username = defined(&Win32::LoginName) ? &Win32::LoginName() : $ENV{USERNAME} || $ENV{USER} || 'SYSTEM'; my $stmpdir = File::Spec->catdir($path, "par-$username"); mkdir $stmpdir, 0755; if (!$ENV{PAR_CLEAN} and my $mtime = (stat($progname))[9]) { my $ctx = eval { require Digest::SHA1; Digest::SHA1->new } || eval { require Digest::MD5; Digest::MD5->new }; if ($ctx and open(my $fh, "<$progname")) { binmode($fh); $ctx->addfile($fh); close($fh); } $stmpdir = File::Spec->catdir( $stmpdir, "cache-" . ( $ctx ? $ctx->hexdigest : $mtime ) ); } else { $ENV{PAR_CLEAN} = 1; $stmpdir = File::Spec->catdir($stmpdir, "temp-$$"); } $ENV{PAR_TEMP} = $stmpdir; mkdir $stmpdir, 0755; last; } $par_temp = $1 if $ENV{PAR_TEMP} and $ENV{PAR_TEMP} =~ /(.+)/; } sub _tempfile { if ($ENV{PAR_CLEAN} or !@_) { require File::Temp; # under Win32, the file is created with O_TEMPORARY, # and will be deleted by the C runtime; having File::Temp # delete it has the only effect of giving ugly warnings my ($fh, $filename) = File::Temp::tempfile( DIR => $par_temp, UNLINK => ($^O ne 'MSWin32'), ) or die "Cannot create temporary file: $!"; binmode($fh); return ($fh, 1, $filename); } require File::Spec; my $filename = File::Spec->catfile( $par_temp, $_[0] ); if (-r $filename) { open my $fh, '<', $filename or die $!; binmode($fh); return ($fh, 0, $filename); } open my $fh, '+>', $filename or die $!; binmode($fh); return ($fh, 1, $filename); } sub _set_progname { require File::Spec; if ($ENV{PAR_PROGNAME} and $ENV{PAR_PROGNAME} =~ /(.+)/) { $progname = $1; } return if -s ($progname ||= $0); if (-s "$progname$Config{_exe}") { $ENV{PAR_PROGNAME} = $progname = "$progname$Config{_exe}"; return $progname; } foreach my $dir (split /\Q$Config{path_sep}\E/, $ENV{PATH}) { my $name = File::Spec->catfile($dir, "$progname$Config{_exe}"); if (-s $name) { $progname = $name; last } $name = File::Spec->catfile($dir, "$progname"); if (-s $name) { $progname = $name; last } } $ENV{PAR_PROGNAME} = $progname; } 1; #line 552 FILEd5f071cf/PAR/Filter.pm#line 1 "../blib/lib/PAR/Filter.pm" # $File: //member/autrijus/PAR/lib/PAR/Filter.pm $ $Author: autrijus $ # $Revision: #6 $ $Change: 9517 $ $DateTime: 2003/12/31 14:04:33 $ package PAR::Filter; $PAR::Filter::VERSION = '0.02'; #line 61 sub new { my $class = shift; require "PAR/Filter/$_.pm" foreach @_; bless(\@_, $class); } sub apply { my ($self, $ref, $name) = @_; my $filename = $name || '-e'; if (!ref $ref) { $name ||= $filename = $ref; local $/; open my $fh, $ref or die $!; binmode($fh); my $content = <$fh>; $ref = \$content; return $ref unless length($content); } "PAR::Filter::$_"->new->apply( $ref, $filename, $name ) foreach @$self; return $ref; } 1; #line 103 FILE0e3542dc/Scalar/Util.pma#line 1 "/usr/lib/perl5/5.8.0/Scalar/Util.pm" # Scalar::Util.pm # # Copyright (c) 1997-2001 Graham Barr . All rights reserved. # This program is free software; you can redistribute it and/or # modify it under the same terms as Perl itself. package Scalar::Util; require Exporter; require List::Util; # List::Util loads the XS our @ISA = qw(Exporter); our @EXPORT_OK = qw(blessed dualvar reftype weaken isweak tainted readonly openhandle); our $VERSION = $List::Util::VERSION; sub openhandle ($) { my $fh = shift; my $rt = reftype($fh) || ''; return defined(fileno($fh)) ? $fh : undef if $rt eq 'IO'; if (reftype(\$fh) eq 'GLOB') { # handle openhandle(*DATA) $fh = \(my $tmp=$fh); } elsif ($rt ne 'GLOB') { return undef; } (tied(*$fh) or defined(fileno($fh))) ? $fh : undef; } 1; __END__ #line 171 FILE8282b802/SelectSaver.pm#line 1 "/usr/lib/perl5/5.8.0/SelectSaver.pm" package SelectSaver; our $VERSION = '1.00'; #line 36 require 5.000; use Carp; use Symbol; sub new { @_ >= 1 && @_ <= 2 or croak 'usage: new SelectSaver [FILEHANDLE]'; my $fh = select; my $self = bless [$fh], $_[0]; select qualify($_[1], caller) if @_ > 1; $self; } sub DESTROY { my $this = $_[0]; select $$this[0]; } 1; FILEc7548358/Symbol.pme#line 1 "/usr/lib/perl5/5.8.0/Symbol.pm" package Symbol; #line 72 BEGIN { require 5.005; } require Exporter; @ISA = qw(Exporter); @EXPORT = qw(gensym ungensym qualify qualify_to_ref); @EXPORT_OK = qw(delete_package geniosym); $VERSION = 1.04; my $genpkg = "Symbol::"; my $genseq = 0; my %global = map {$_ => 1} qw(ARGV ARGVOUT ENV INC SIG STDERR STDIN STDOUT); # # Note that we never _copy_ the glob; we just make a ref to it. # If we did copy it, then SVf_FAKE would be set on the copy, and # glob-specific behaviors (e.g. C<*$ref = \&func>) wouldn't work. # sub gensym () { my $name = "GEN" . $genseq++; my $ref = \*{$genpkg . $name}; delete $$genpkg{$name}; $ref; } sub geniosym () { my $sym = gensym(); # force the IO slot to be filled select(select $sym); *$sym{IO}; } sub ungensym ($) {} sub qualify ($;$) { my ($name) = @_; if (!ref($name) && index($name, '::') == -1 && index($name, "'") == -1) { my $pkg; # Global names: special character, "^xyz", or other. if ($name =~ /^(([^a-z])|(\^[a-z_]+))\z/i || $global{$name}) { # RGS 2001-11-05 : translate leading ^X to control-char $name =~ s/^\^([a-z_])/'qq(\c'.$1.')'/eei; $pkg = "main"; } else { $pkg = (@_ > 1) ? $_[1] : caller; } $name = $pkg . "::" . $name; } $name; } sub qualify_to_ref ($;$) { return \*{ qualify $_[0], @_ > 1 ? $_[1] : caller }; } # # of Safe.pm lineage # sub delete_package ($) { my $pkg = shift; # expand to full symbol table name if needed unless ($pkg =~ /^main::.*::$/) { $pkg = "main$pkg" if $pkg =~ /^::/; $pkg = "main::$pkg" unless $pkg =~ /^main::/; $pkg .= '::' unless $pkg =~ /::$/; } my($stem, $leaf) = $pkg =~ m/(.*::)(\w+::)$/; my $stem_symtab = *{$stem}{HASH}; return unless defined $stem_symtab and exists $stem_symtab->{$leaf}; # free all the symbols in the package my $leaf_symtab = *{$stem_symtab->{$leaf}}{HASH}; foreach my $name (keys %$leaf_symtab) { undef *{$pkg . $name}; } # delete the symbol table %$leaf_symtab = (); delete $stem_symtab->{$leaf}; } 1; FILE15f95aeb/Time/Local.pm #line 1 "/usr/lib/perl5/5.8.0/Time/Local.pm" package Time::Local; use 5.006; require Exporter; use Carp; use Config; use strict; use integer; our $VERSION = '1.04'; our @ISA = qw( Exporter ); our @EXPORT = qw( timegm timelocal ); our @EXPORT_OK = qw( timegm_nocheck timelocal_nocheck ); my @MonthDays = (31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); # Determine breakpoint for rolling century my $ThisYear = (localtime())[5]; my $Breakpoint = ($ThisYear + 50) % 100; my $NextCentury = $ThisYear - $ThisYear % 100; $NextCentury += 100 if $Breakpoint < 50; my $Century = $NextCentury - 100; my $SecOff = 0; my (%Options, %Cheat); my $MaxInt = ((1<<(8 * $Config{intsize} - 2))-1)*2 + 1; my $MaxDay = int(($MaxInt-43200)/86400)-1; # Determine the EPOC day for this machine my $Epoc = 0; if ($^O eq 'vos') { # work around posix-977 -- VOS doesn't handle dates in # the range 1970-1980. $Epoc = _daygm((0, 0, 0, 1, 0, 70, 4, 0)); } elsif ($^O eq 'MacOS') { no integer; $MaxDay *=2 if $^O eq 'MacOS'; # time_t unsigned ... quick hack? # MacOS time() is seconds since 1 Jan 1904, localtime # so we need to calculate an offset to apply later $Epoc = 693901; $SecOff = timelocal(localtime(0)) - timelocal(gmtime(0)); $Epoc += _daygm(gmtime(0)); } else { $Epoc = _daygm(gmtime(0)); } %Cheat=(); # clear the cache as epoc has changed sub _daygm { $_[3] + ($Cheat{pack("ss",@_[4,5])} ||= do { my $month = ($_[4] + 10) % 12; my $year = $_[5] + 1900 - $month/10; 365*$year + $year/4 - $year/100 + $year/400 + ($month*306 + 5)/10 - $Epoc }); } sub _timegm { my $sec = $SecOff + $_[0] + 60 * $_[1] + 3600 * $_[2]; no integer; $sec + 86400 * &_daygm; } sub timegm { my ($sec,$min,$hour,$mday,$month,$year) = @_; if ($year >= 1000) { $year -= 1900; } elsif ($year < 100 and $year >= 0) { $year += ($year > $Breakpoint) ? $Century : $NextCentury; } unless ($Options{no_range_check}) { if (abs($year) >= 0x7fff) { $year += 1900; croak "Cannot handle date ($sec, $min, $hour, $mday, $month, $year)"; } croak "Month '$month' out of range 0..11" if $month > 11 or $month < 0; my $md = $MonthDays[$month]; ++$md unless $month != 1 or $year % 4 or !($year % 400); croak "Day '$mday' out of range 1..$md" if $mday > $md or $mday < 1; croak "Hour '$hour' out of range 0..23" if $hour > 23 or $hour < 0; croak "Minute '$min' out of range 0..59" if $min > 59 or $min < 0; croak "Second '$sec' out of range 0..59" if $sec > 59 or $sec < 0; } my $days = _daygm(undef, undef, undef, $mday, $month, $year); unless ($Options{no_range_check} or abs($days) < $MaxDay) { $year += 1900; croak "Cannot handle date ($sec, $min, $hour, $mday, $month, $year)"; } $sec += $SecOff + 60*$min + 3600*$hour; no integer; $sec + 86400*$days; } sub timegm_nocheck { local $Options{no_range_check} = 1; &timegm; } sub timelocal { no integer; my $ref_t = &timegm; my $loc_t = _timegm(localtime($ref_t)); # Is there a timezone offset from GMT or are we done my $zone_off = $ref_t - $loc_t or return $loc_t; # Adjust for timezone $loc_t = $ref_t + $zone_off; # Are we close to a DST change or are we done my $dst_off = $ref_t - _timegm(localtime($loc_t)) or return $loc_t; # Adjust for DST change $loc_t + $dst_off; } sub timelocal_nocheck { local $Options{no_range_check} = 1; &timelocal; } 1; __END__ #line 255 FILEebcd47c1/base.pmw#line 1 "/usr/lib/perl5/5.8.0/base.pm" #line 44 package base; use 5.006_001; our $VERSION = "1.03"; sub import { my $class = shift; my $fields_base; my $pkg = caller(0); foreach my $base (@_) { next if $pkg->isa($base); my $vglob; if ($vglob = ${"$base\::"}{VERSION} and *$vglob{SCALAR}) { $$vglob = "-1, set by base.pm" unless defined $$vglob; } else { eval "require $base"; # Only ignore "Can't locate" errors from our eval require. # Other fatal errors (syntax etc) must be reported. die if $@ && $@ !~ /^Can't locate .*? at \(eval /; unless (%{"$base\::"}) { require Carp; Carp::croak("Base class package \"$base\" is empty.\n", "\t(Perhaps you need to 'use' the module ", "which defines that package first.)"); } ${"$base\::VERSION"} = "-1, set by base.pm" unless defined ${"$base\::VERSION"}; } push @{"$pkg\::ISA"}, $base; # A simple test like (defined %{"$base\::FIELDS"}) will # sometimes produce typo warnings because it would create # the hash if it was not present before. my $fglob; if ($fglob = ${"$base\::"}{"FIELDS"} and *$fglob{HASH}) { if ($fields_base) { require Carp; Carp::croak("Can't multiply inherit %FIELDS"); } else { $fields_base = $base; } } } if ($fields_base) { require fields; fields::inherit($pkg, $fields_base); } } 1; FILE0036d0fa/bytes.pm;#line 1 "/usr/lib/perl5/5.8.0/bytes.pm" package bytes; our $VERSION = '1.00'; $bytes::hint_bits = 0x00000008; sub import { $^H |= $bytes::hint_bits; } sub unimport { $^H &= ~$bytes::hint_bits; } sub AUTOLOAD { require "bytes_heavy.pl"; goto &$AUTOLOAD; } sub length ($); 1; __END__ #line 69 FILE78260289/constant.pm #line 1 "/usr/lib/perl5/5.8.0/constant.pm" package constant; use strict; use 5.006_00; use warnings::register; our($VERSION, %declared); $VERSION = '1.04'; #======================================================================= # Some names are evil choices. my %keywords = map +($_, 1), qw{ BEGIN INIT CHECK END DESTROY AUTOLOAD }; my %forced_into_main = map +($_, 1), qw{ STDIN STDOUT STDERR ARGV ARGVOUT ENV INC SIG }; my %forbidden = (%keywords, %forced_into_main); #======================================================================= # import() - import symbols into user's namespace # # What we actually do is define a function in the caller's namespace # which returns the value. The function we create will normally # be inlined as a constant, thereby avoiding further sub calling # overhead. #======================================================================= sub import { my $class = shift; return unless @_; # Ignore 'use constant;' my %constants = (); my $multiple = ref $_[0]; if ( $multiple ) { if (ref $_[0] ne 'HASH') { require Carp; Carp::croak("Invalid reference type '".ref(shift)."' not 'HASH'"); } %constants = %{+shift}; } else { $constants{+shift} = undef; } foreach my $name ( keys %constants ) { unless (defined $name) { require Carp; Carp::croak("Can't use undef as constant name"); } my $pkg = caller; # Normal constant name if ($name =~ /^_?[^\W_0-9]\w*\z/ and !$forbidden{$name}) { # Everything is okay # Name forced into main, but we're not in main. Fatal. } elsif ($forced_into_main{$name} and $pkg ne 'main') { require Carp; Carp::croak("Constant name '$name' is forced into main::"); # Starts with double underscore. Fatal. } elsif ($name =~ /^__/) { require Carp; Carp::croak("Constant name '$name' begins with '__'"); # Maybe the name is tolerable } elsif ($name =~ /^[A-Za-z_]\w*\z/) { # Then we'll warn only if you've asked for warnings if (warnings::enabled()) { if ($keywords{$name}) { warnings::warn("Constant name '$name' is a Perl keyword"); } elsif ($forced_into_main{$name}) { warnings::warn("Constant name '$name' is " . "forced into package main::"); } else { # Catch-all - what did I miss? If you get this error, # please let me know what your constant's name was. # Write to . Thanks! warnings::warn("Constant name '$name' has unknown problems"); } } # Looks like a boolean # use constant FRED == fred; } elsif ($name =~ /^[01]?\z/) { require Carp; if (@_) { Carp::croak("Constant name '$name' is invalid"); } else { Carp::croak("Constant name looks like boolean value"); } } else { # Must have bad characters require Carp; Carp::croak("Constant name '$name' has invalid characters"); } { no strict 'refs'; my $full_name = "${pkg}::$name"; $declared{$full_name}++; if ($multiple) { my $scalar = $constants{$name}; *$full_name = sub () { $scalar }; } else { if (@_ == 1) { my $scalar = $_[0]; *$full_name = sub () { $scalar }; } elsif (@_) { my @list = @_; *$full_name = sub () { @list }; } else { *$full_name = sub () { }; } } } } } 1; __END__ #line 346 FILE9fa6541c/Config.pm#line 1 "/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Config.pm" package Config; use Exporter (); @EXPORT = qw(%Config); @EXPORT_OK = qw(myconfig config_sh config_vars); # Define our own import method to avoid pulling in the full Exporter: sub import { my $pkg = shift; @_ = @EXPORT unless @_; my @func = grep {$_ ne '%Config'} @_; local $Exporter::ExportLevel = 1; Exporter::import('Config', @func) if @func; return if @func == @_; my $callpkg = caller(0); *{"$callpkg\::Config"} = \%Config; } die "Perl lib version (v5.8.0) doesn't match executable version ($])" unless $^V; $^V eq v5.8.0 or die "Perl lib version (v5.8.0) doesn't match executable version (" . (sprintf "v%vd",$^V) . ")"; # This file was created by configpm when Perl was built. Any changes # made to this file will be lost the next time perl is built. ## ## This file was produced by running the Configure script. It holds all the ## definitions figured out by Configure. Should you modify one of these values, ## do not forget to propagate your changes by running "Configure -der". You may ## instead choose to run each of the .SH files by yourself, or "Configure -S". ## # ## Package name : perl5 ## Source directory : . ## Configuration time: Sun Sep 1 23:55:07 EDT 2002 ## Configured by : bhcompile ## Target system : linux daffy.perf.redhat.com 2.4.18-11smp #1 smp thu aug 15 06:41:59 edt 2002 i686 i686 i386 gnulinux # ## Configure command line arguments. #PERL_PATCHLEVEL= my $config_sh = <<'!END!'; archlibexp='/usr/lib/perl5/5.8.0/i386-linux-thread-multi' archname='i386-linux-thread-multi' cc='gcc' ccflags='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm' cppflags='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -I/usr/include/gdbm' dlsrc='dl_dlopen.xs' dynamic_ext='B ByteLoader Cwd DB_File Data/Dumper Devel/DProf Devel/PPPort Devel/Peek Digest/MD5 Encode Fcntl File/Glob Filter/Util/Call GDBM_File I18N/Langinfo IO IPC/SysV List/Util MIME/Base64 Opcode POSIX PerlIO/encoding PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Time/HiRes Unicode/Normalize XS/APItest XS/Typemap attrs re threads threads/shared' extensions='B ByteLoader Cwd DB_File Data/Dumper Devel/DProf Devel/PPPort Devel/Peek Digest/MD5 Encode Fcntl File/Glob Filter/Util/Call GDBM_File I18N/Langinfo IO IPC/SysV List/Util MIME/Base64 Opcode POSIX PerlIO/encoding PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Time/HiRes Unicode/Normalize XS/APItest XS/Typemap attrs re threads threads/shared Errno' installarchlib='/usr/lib/perl5/5.8.0/i386-linux-thread-multi' installprivlib='/usr/lib/perl5/5.8.0' libpth='/usr/local/lib /lib /usr/lib' libs='-lnsl -lgdbm -ldb -ldl -lm -lpthread -lc -lcrypt -lutil' osname='linux' osvers='2.4.18-11smp' prefix='/usr' privlibexp='/usr/lib/perl5/5.8.0' sharpbang='#!' shsharp='true' sig_name='ZERO HUP INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS NUM32 NUM33 NUM34 RTMIN NUM36 NUM37 NUM38 NUM39 NUM40 NUM41 NUM42 NUM43 NUM44 NUM45 NUM46 NUM47 NUM48 NUM49 NUM50 NUM51 NUM52 NUM53 NUM54 NUM55 NUM56 NUM57 NUM58 NUM59 NUM60 NUM61 NUM62 RTMAX IOT CLD POLL UNUSED ' sig_num='0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 6 17 29 31 ' so='so' startsh='#!/bin/sh' static_ext=' ' Author='' CONFIG='true' Date='$Date' Header='' Id='$Id' Locker='' Log='$Log' Mcc='Mcc' PATCHLEVEL='8' PERL_API_REVISION='5' PERL_API_SUBVERSION='0' PERL_API_VERSION='8' PERL_CONFIG_SH='true' PERL_REVISION='5' PERL_SUBVERSION='0' PERL_VERSION='8' RCSfile='$RCSfile' Revision='$Revision' SUBVERSION='0' Source='' State='' _a='.a' _exe='' _o='.o' afs='false' afsroot='/afs' alignbytes='4' ansi2knr='' aphostname='' api_revision='5' api_subversion='0' api_version='8' api_versionstring='5.8.0' ar='ar' archlib='/usr/lib/perl5/5.8.0/i386-linux-thread-multi' archname64='' archobjs='' asctime_r_proto='REENTRANT_PROTO_B_SB' awk='awk' baserev='5.0' bash='' bin='/usr/bin' binexp='/usr/bin' bison='bison' byacc='byacc' byteorder='1234' c='' castflags='0' cat='cat' cccdlflags='-fpic' ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE' ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccname='gcc' ccsymbols='__GNUC_MINOR__=2 __GNUC_PATCHLEVEL__=0 __GXX_ABI_VERSION=102 __NO_INLINE__=1 __STDC_HOSTED__=1 __gnu_linux__=1 __i386=1 __i386__=1 __linux=1 __linux__=1 __tune_i386__=1 __unix=1 __unix__=1 cpu=i386 machine=i386 system=posix' ccversion='' cf_by='bhcompile' cf_email='bhcompile@localhost.localdomain' cf_time='Sun Sep 1 23:55:07 EDT 2002' charsize='1' chgrp='' chmod='chmod' chown='' clocktype='clock_t' comm='comm' compress='' config_arg0='Configure' config_arg10='-Dvendorprefix=/usr' config_arg11='-Dsiteprefix=/usr' config_arg12='-Duseshrplib' config_arg13='-Dusethreads' config_arg14='-Duseithreads' config_arg15='-Duselargefiles' config_arg16='-Dd_dosuid' config_arg17='-Dd_semctl_semun' config_arg18='-Di_db' config_arg19='-Ui_ndbm' config_arg1='-des' config_arg20='-Di_gdbm' config_arg21='-Di_shadow' config_arg22='-Di_syslog' config_arg23='-Dman3ext=3pm' config_arg24='-Duseperlio' config_arg25='-Dinstallusrbinperl' config_arg26='-Ubincompat5005' config_arg27='-Uversiononly' config_arg28='-Dpager=/usr/bin/less -isr' config_arg2='-Doptimize=-O2 -march=i386 -mcpu=i686' config_arg3='-Dmyhostname=localhost' config_arg4='-Dperladmin=root@localhost' config_arg5='-Dcc=gcc' config_arg6='-Dcf_by=Red Hat, Inc.' config_arg7='-Dinstallprefix=/usr' config_arg8='-Dprefix=/usr' config_arg9='-Darchname=i386-linux' config_argc='28' config_args='-des -Doptimize=-O2 -march=i386 -mcpu=i686 -Dmyhostname=localhost -Dperladmin=root@localhost -Dcc=gcc -Dcf_by=Red Hat, Inc. -Dinstallprefix=/usr -Dprefix=/usr -Darchname=i386-linux -Dvendorprefix=/usr -Dsiteprefix=/usr -Duseshrplib -Dusethreads -Duseithreads -Duselargefiles -Dd_dosuid -Dd_semctl_semun -Di_db -Ui_ndbm -Di_gdbm -Di_shadow -Di_syslog -Dman3ext=3pm -Duseperlio -Dinstallusrbinperl -Ubincompat5005 -Uversiononly -Dpager=/usr/bin/less -isr' contains='grep' cp='cp' cpio='' cpp='cpp' cpp_stuff='42' cppccsymbols='__ELF__=1 __GNUC__=3 i386=1 linux=1 unix=1' cpplast='-' cppminus='-' cpprun='gcc -E' cppstdin='gcc -E' cppsymbols='_FILE_OFFSET_BITS=64 __GLIBC__=2 __GLIBC_MINOR__=3 __GNUC_MINOR__=2 __GNU_LIBRARY__=6 _GNU_SOURCE=1 _LARGEFILE64_SOURCE=1 _LARGEFILE_SOURCE=1 _POSIX_C_SOURCE=199506 _POSIX_SOURCE=1 _REENTRANT=1 __STDC__=1 __USE_BSD=1 __USE_FILE_OFFSET64=1 __USE_GNU=1 __USE_LARGEFILE=1 __USE_LARGEFILE64=1 __USE_MISC=1 __USE_POSIX=1 __USE_POSIX199309=1 __USE_POSIX199506=1 __USE_POSIX2=1 __USE_REENTRANT=1 __USE_SVID=1 __USE_UNIX98=1 __USE_XOPEN=1 __USE_XOPEN_EXTENDED=1 _XOPEN_SOURCE=600 _XOPEN_SOURCE_EXTENDED=1 __i386=1 __i386__=1 __linux=1 __linux__=1 __unix=1 __unix__=1' crypt_r_proto='REENTRANT_PROTO_B_CCS' cryptlib='' csh='csh' ctermid_r_proto='0' ctime_r_proto='REENTRANT_PROTO_B_SB' d_Gconvert='gcvt((x),(n),(b))' d_PRIEUldbl='define' d_PRIFUldbl='define' d_PRIGUldbl='define' d_PRIXU64='define' d_PRId64='define' d_PRIeldbl='define' d_PRIfldbl='define' d_PRIgldbl='define' d_PRIi64='define' d_PRIo64='define' d_PRIu64='define' d_PRIx64='define' d_SCNfldbl='define' d__fwalk='undef' d_access='define' d_accessx='undef' d_alarm='define' d_archlib='define' d_asctime_r='define' d_atolf='undef' d_atoll='define' d_attribut='define' d_bcmp='define' d_bcopy='define' d_bsd='undef' d_bsdgetpgrp='undef' d_bsdsetpgrp='undef' d_bzero='define' d_casti32='undef' d_castneg='define' d_charvspr='undef' d_chown='define' d_chroot='define' d_chsize='undef' d_class='undef' d_closedir='define' d_cmsghdr_s='define' d_const='define' d_crypt='define' d_crypt_r='define' d_csh='define' d_ctermid_r='undef' d_ctime_r='define' d_cuserid='define' d_dbl_dig='define' d_dbminitproto='undef' d_difftime='define' d_dirfd='define' d_dirnamlen='undef' d_dlerror='define' d_dlopen='define' d_dlsymun='undef' d_dosuid='define' d_drand48_r='define' d_drand48proto='define' d_dup2='define' d_eaccess='undef' d_endgrent='define' d_endgrent_r='undef' d_endhent='define' d_endhostent_r='undef' d_endnent='define' d_endnetent_r='undef' d_endpent='define' d_endprotoent_r='undef' d_endpwent='define' d_endpwent_r='undef' d_endsent='define' d_endservent_r='undef' d_eofnblk='define' d_eunice='undef' d_fchdir='define' d_fchmod='define' d_fchown='define' d_fcntl='define' d_fcntl_can_lock='define' d_fd_macros='define' d_fd_set='define' d_fds_bits='define' d_fgetpos='define' d_finite='define' d_finitel='define' d_flexfnam='define' d_flock='define' d_flockproto='define' d_fork='define' d_fp_class='undef' d_fpathconf='define' d_fpclass='undef' d_fpclassify='undef' d_fpclassl='undef' d_fpos64_t='undef' d_frexpl='define' d_fs_data_s='undef' d_fseeko='define' d_fsetpos='define' d_fstatfs='define' d_fstatvfs='define' d_fsync='define' d_ftello='define' d_ftime='undef' d_getcwd='define' d_getespwnam='undef' d_getfsstat='undef' d_getgrent='define' d_getgrent_r='define' d_getgrgid_r='define' d_getgrnam_r='define' d_getgrps='define' d_gethbyaddr='define' d_gethbyname='define' d_gethent='define' d_gethname='define' d_gethostbyaddr_r='undef' d_gethostbyname_r='define' d_gethostent_r='define' d_gethostprotos='define' d_getitimer='define' d_getlogin='define' d_getlogin_r='define' d_getmnt='undef' d_getmntent='define' d_getnbyaddr='define' d_getnbyname='define' d_getnent='define' d_getnetbyaddr_r='undef' d_getnetbyname_r='define' d_getnetent_r='define' d_getnetprotos='define' d_getpagsz='define' d_getpbyname='define' d_getpbynumber='define' d_getpent='define' d_getpgid='define' d_getpgrp2='undef' d_getpgrp='define' d_getppid='define' d_getprior='define' d_getprotobyname_r='define' d_getprotobynumber_r='define' d_getprotoent_r='define' d_getprotoprotos='define' d_getprpwnam='undef' d_getpwent='define' d_getpwent_r='define' d_getpwnam_r='define' d_getpwuid_r='define' d_getsbyname='define' d_getsbyport='define' d_getsent='define' d_getservbyname_r='define' d_getservbyport_r='define' d_getservent_r='define' d_getservprotos='define' d_getspnam='define' d_getspnam_r='define' d_gettimeod='define' d_gmtime_r='define' d_gnulibc='define' d_grpasswd='define' d_hasmntopt='define' d_htonl='define' d_index='undef' d_inetaton='define' d_int64_t='define' d_isascii='define' d_isfinite='undef' d_isinf='define' d_isnan='define' d_isnanl='define' d_killpg='define' d_lchown='define' d_ldbl_dig='define' d_link='define' d_localtime_r='define' d_locconv='define' d_lockf='define' d_longdbl='define' d_longlong='define' d_lseekproto='define' d_lstat='define' d_madvise='define' d_mblen='define' d_mbstowcs='define' d_mbtowc='define' d_memchr='define' d_memcmp='define' d_memcpy='define' d_memmove='define' d_memset='define' d_mkdir='define' d_mkdtemp='define' d_mkfifo='define' d_mkstemp='define' d_mkstemps='undef' d_mktime='define' d_mmap='define' d_modfl='define' d_modfl_pow32_bug='undef' d_mprotect='define' d_msg='define' d_msg_ctrunc='define' d_msg_dontroute='define' d_msg_oob='define' d_msg_peek='define' d_msg_proxy='define' d_msgctl='define' d_msgget='define' d_msghdr_s='define' d_msgrcv='define' d_msgsnd='define' d_msync='define' d_munmap='define' d_mymalloc='undef' d_nice='define' d_nl_langinfo='define' d_nv_preserves_uv='define' d_off64_t='define' d_old_pthread_create_joinable='undef' d_oldpthreads='undef' d_oldsock='undef' d_open3='define' d_pathconf='define' d_pause='define' d_perl_otherlibdirs='undef' d_phostname='undef' d_pipe='define' d_poll='define' d_portable='define' d_procselfexe='define' d_pthread_atfork='define' d_pthread_yield='define' d_pwage='undef' d_pwchange='undef' d_pwclass='undef' d_pwcomment='undef' d_pwexpire='undef' d_pwgecos='define' d_pwpasswd='define' d_pwquota='undef' d_qgcvt='define' d_quad='define' d_random_r='undef' d_readdir64_r='define' d_readdir='define' d_readdir_r='define' d_readlink='define' d_readv='define' d_recvmsg='define' d_rename='define' d_rewinddir='define' d_rmdir='define' d_safebcpy='undef' d_safemcpy='undef' d_sanemcmp='define' d_sbrkproto='define' d_sched_yield='define' d_scm_rights='define' d_seekdir='define' d_select='define' d_sem='define' d_semctl='define' d_semctl_semid_ds='define' d_semctl_semun='define' d_semget='define' d_semop='define' d_sendmsg='define' d_setegid='define' d_seteuid='define' d_setgrent='define' d_setgrent_r='undef' d_setgrps='define' d_sethent='define' d_sethostent_r='undef' d_setitimer='define' d_setlinebuf='define' d_setlocale='define' d_setlocale_r='undef' d_setnent='define' d_setnetent_r='undef' d_setpent='define' d_setpgid='define' d_setpgrp2='undef' d_setpgrp='define' d_setprior='define' d_setproctitle='undef' d_setprotoent_r='undef' d_setpwent='define' d_setpwent_r='undef' d_setregid='define' d_setresgid='define' d_setresuid='define' d_setreuid='define' d_setrgid='undef' d_setruid='undef' d_setsent='define' d_setservent_r='undef' d_setsid='define' d_setvbuf='define' d_sfio='undef' d_shm='define' d_shmat='define' d_shmatprototype='define' d_shmctl='define' d_shmdt='define' d_shmget='define' d_sigaction='define' d_sigprocmask='define' d_sigsetjmp='define' d_sockatmark='define' d_sockatmarkproto='define' d_socket='define' d_socklen_t='define' d_sockpair='define' d_socks5_init='undef' d_sqrtl='define' d_srand48_r='define' d_srandom_r='define' d_sresgproto='undef' d_sresuproto='undef' d_statblks='define' d_statfs_f_flags='undef' d_statfs_s='define' d_statvfs='define' d_stdio_cnt_lval='undef' d_stdio_ptr_lval='undef' d_stdio_ptr_lval_nochange_cnt='undef' d_stdio_ptr_lval_sets_cnt='undef' d_stdio_stream_array='undef' d_stdiobase='undef' d_stdstdio='undef' d_strchr='define' d_strcoll='define' d_strctcpy='define' d_strerrm='strerror(e)' d_strerror='define' d_strerror_r='define' d_strftime='define' d_strtod='define' d_strtol='define' d_strtold='define' d_strtoll='define' d_strtoq='define' d_strtoul='define' d_strtoull='define' d_strtouq='define' d_strxfrm='define' d_suidsafe='undef' d_symlink='define' d_syscall='define' d_syscallproto='define' d_sysconf='define' d_sysernlst='' d_syserrlst='define' d_system='define' d_tcgetpgrp='define' d_tcsetpgrp='define' d_telldir='define' d_telldirproto='define' d_time='define' d_times='define' d_tm_tm_gmtoff='define' d_tm_tm_zone='define' d_tmpnam_r='define' d_truncate='define' d_ttyname_r='define' d_tzname='define' d_u32align='define' d_ualarm='define' d_umask='define' d_uname='define' d_union_semun='undef' d_unordered='undef' d_usleep='define' d_usleepproto='define' d_ustat='define' d_vendorarch='define' d_vendorbin='define' d_vendorlib='define' d_vfork='undef' d_void_closedir='undef' d_voidsig='define' d_voidtty='' d_volatile='define' d_vprintf='define' d_wait4='define' d_waitpid='define' d_wcstombs='define' d_wctomb='define' d_writev='define' d_xenix='undef' date='date' db_hashtype='u_int32_t' db_prefixtype='size_t' db_version_major='4' db_version_minor='0' db_version_patch='14' defvoidused='15' direntrytype='struct dirent' dlext='so' doublesize='8' drand01='drand48()' drand48_r_proto='REENTRANT_PROTO_I_ST' eagain='EAGAIN' ebcdic='undef' echo='echo' egrep='egrep' emacs='' endgrent_r_proto='0' endhostent_r_proto='0' endnetent_r_proto='0' endprotoent_r_proto='0' endpwent_r_proto='0' endservent_r_proto='0' eunicefix=':' exe_ext='' expr='expr' extras='' fflushNULL='define' fflushall='undef' find='' firstmakefile='makefile' flex='' fpossize='16' fpostype='fpos_t' freetype='void' from=':' full_ar='/usr/bin/ar' full_csh='/bin/csh' full_sed='/bin/sed' gccosandvers='' gccversion='3.2 20020822 (Red Hat Linux Rawhide 3.2-5)' getgrent_r_proto='REENTRANT_PROTO_I_SBWR' getgrgid_r_proto='REENTRANT_PROTO_I_TSBWR' getgrnam_r_proto='REENTRANT_PROTO_I_CSBWR' gethostbyaddr_r_proto='0' gethostbyname_r_proto='REENTRANT_PROTO_I_CSBWRE' gethostent_r_proto='REENTRANT_PROTO_I_SBWRE' getlogin_r_proto='REENTRANT_PROTO_I_BW' getnetbyaddr_r_proto='0' getnetbyname_r_proto='REENTRANT_PROTO_I_CSBWRE' getnetent_r_proto='REENTRANT_PROTO_I_SBWRE' getprotobyname_r_proto='REENTRANT_PROTO_I_CSBWR' getprotobynumber_r_proto='REENTRANT_PROTO_I_ISBWR' getprotoent_r_proto='REENTRANT_PROTO_I_SBWR' getpwent_r_proto='REENTRANT_PROTO_I_SBWR' getpwnam_r_proto='REENTRANT_PROTO_I_CSBWR' getpwuid_r_proto='REENTRANT_PROTO_I_TSBWR' getservbyname_r_proto='REENTRANT_PROTO_I_CCSBWR' getservbyport_r_proto='REENTRANT_PROTO_I_ICSBWR' getservent_r_proto='REENTRANT_PROTO_I_SBWR' getspnam_r_proto='REENTRANT_PROTO_I_CSBWR' gidformat='"lu"' gidsign='1' gidsize='4' gidtype='gid_t' glibpth='/usr/shlib /lib /usr/lib /usr/lib/386 /lib/386 /usr/ccs/lib /usr/ucblib /usr/local/lib ' gmake='gmake' gmtime_r_proto='REENTRANT_PROTO_S_TS' gnulibc_version='2.2.92' grep='grep' groupcat='cat /etc/group' groupstype='gid_t' gzip='gzip' h_fcntl='false' h_sysfile='true' hint='recommended' hostcat='cat /etc/hosts' i16size='2' i16type='short' i32size='4' i32type='long' i64size='8' i64type='long long' i8size='1' i8type='char' i_arpainet='define' i_bsdioctl='' i_crypt='define' i_db='define' i_dbm='undef' i_dirent='define' i_dld='undef' i_dlfcn='define' i_fcntl='undef' i_float='define' i_fp='undef' i_fp_class='undef' i_gdbm='define' i_grp='define' i_ieeefp='undef' i_inttypes='define' i_langinfo='define' i_libutil='undef' i_limits='define' i_locale='define' i_machcthr='undef' i_malloc='define' i_math='define' i_memory='undef' i_mntent='define' i_ndbm='undef' i_netdb='define' i_neterrno='undef' i_netinettcp='define' i_niin='define' i_poll='define' i_prot='undef' i_pthread='define' i_pwd='define' i_rpcsvcdbm='undef' i_sfio='undef' i_sgtty='undef' i_shadow='define' i_socks='undef' i_stdarg='define' i_stddef='define' i_stdlib='define' i_string='define' i_sunmath='undef' i_sysaccess='undef' i_sysdir='define' i_sysfile='define' i_sysfilio='undef' i_sysin='undef' i_sysioctl='define' i_syslog='define' i_sysmman='define' i_sysmode='undef' i_sysmount='define' i_sysndir='undef' i_sysparam='define' i_sysresrc='define' i_syssecrt='undef' i_sysselct='define' i_syssockio='undef' i_sysstat='define' i_sysstatfs='define' i_sysstatvfs='define' i_systime='define' i_systimek='undef' i_systimes='define' i_systypes='define' i_sysuio='define' i_sysun='define' i_sysutsname='define' i_sysvfs='define' i_syswait='define' i_termio='undef' i_termios='define' i_time='define' i_unistd='define' i_ustat='define' i_utime='define' i_values='define' i_varargs='undef' i_varhdr='stdarg.h' i_vfork='undef' ignore_versioned_solibs='y' inc_version_list='5.6.1' inc_version_list_init='"5.6.1",0' incpath='' inews='' installbin='/usr/bin' installman1dir='/usr/share/man/man1' installman3dir='/usr/share/man/man3' installprefix='/usr' installprefixexp='/usr' installscript='/usr/bin' installsitearch='/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi' installsitebin='/usr/bin' installsitelib='/usr/lib/perl5/site_perl/5.8.0' installstyle='lib/perl5' installusrbinperl='define' installvendorarch='/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi' installvendorbin='/usr/bin' installvendorlib='/usr/lib/perl5/vendor_perl/5.8.0' intsize='4' issymlink='/usr/bin/test -h' ivdformat='"ld"' ivsize='4' ivtype='long' known_extensions='B ByteLoader Cwd DB_File Data/Dumper Devel/DProf Devel/PPPort Devel/Peek Digest/MD5 Encode Fcntl File/Glob Filter/Util/Call GDBM_File I18N/Langinfo IO IPC/SysV List/Util MIME/Base64 NDBM_File ODBM_File Opcode POSIX PerlIO/encoding PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Thread Time/HiRes Unicode/Normalize XS/APItest XS/Typemap attrs re threads threads/shared' ksh='' ld='gcc' lddlflags='-shared -L/usr/local/lib' ldflags=' -L/usr/local/lib' ldflags_uselargefiles='' ldlibpthname='LD_LIBRARY_PATH' less='less' lib_ext='.a' libc='/lib/libc-2.2.92.so' libperl='libperl.so' libsdirs=' /usr/lib /lib' libsfiles=' libnsl.so libgdbm.so libdb.so libdl.so libm.so libpthread.so libc.so libcrypt.so libutil.so' libsfound=' /usr/lib/libnsl.so /usr/lib/libgdbm.so /lib/libdb.so /usr/lib/libdl.so /usr/lib/libm.so /usr/lib/libpthread.so /usr/lib/libc.so /usr/lib/libcrypt.so /usr/lib/libutil.so' libspath=' /usr/local/lib /lib /usr/lib' libswanted='sfio socket bind inet nsl nm ndbm gdbm dbm db malloc dl dld ld sun m pthread c cposix posix ndir dir crypt sec ucb BSD PW x util' libswanted_uselargefiles='' line='' lint='' lkflags='' ln='ln' lns='/bin/ln -s' localtime_r_proto='REENTRANT_PROTO_S_TS' locincpth='/opt/local/include /usr/gnu/include /opt/gnu/include /usr/GNU/include /opt/GNU/include' loclibpth='/usr/local/lib /opt/local/lib /usr/gnu/lib /opt/gnu/lib /usr/GNU/lib /opt/GNU/lib' longdblsize='12' longlongsize='8' longsize='4' lp='' lpr='' ls='ls' lseeksize='8' lseektype='off_t' mail='' mailx='' make='make' make_set_make='#' mallocobj='' mallocsrc='' malloctype='void *' man1dir='/usr/share/man/man1' man1direxp='/usr/share/man/man1' man1ext='1' man3dir='/usr/share/man/man3' man3direxp='/usr/share/man/man3' man3ext='3pm' mips_type='' mkdir='mkdir' mmaptype='void *' modetype='mode_t' more='more' multiarch='undef' mv='' myarchname='i686-linux' mydomain='.localdomain' myhostname='localhost' myuname='linux daffy.perf.redhat.com 2.4.18-11smp #1 smp thu aug 15 06:41:59 edt 2002 i686 i686 i386 gnulinux ' n='-n' need_va_copy='undef' netdb_hlen_type='size_t' netdb_host_type='const void *' netdb_name_type='const char *' netdb_net_type='in_addr_t' nm='nm' nm_opt='' nm_so_opt='--dynamic' nonxs_ext='Errno' nroff='nroff' nvEUformat='"E"' nvFUformat='"F"' nvGUformat='"G"' nv_preserves_uv_bits='32' nveformat='"e"' nvfformat='"f"' nvgformat='"g"' nvsize='8' nvtype='double' o_nonblock='O_NONBLOCK' obj_ext='.o' old_pthread_create_joinable='' optimize='-O2 -march=i386 -mcpu=i686' orderlib='false' otherlibdirs=' ' package='perl5' pager='/usr/bin/less -isr' passcat='cat /etc/passwd' patchlevel='8' path_sep=':' perl5='/usr/bin/perl' perl='' perl_patchlevel='' perladmin='root@localhost' perllibs='-lnsl -ldl -lm -lpthread -lc -lcrypt -lutil' perlpath='/usr/bin/perl' pg='pg' phostname='' pidtype='pid_t' plibpth='' pm_apiversion='5.005' pmake='' pr='' prefixexp='/usr' privlib='/usr/lib/perl5/5.8.0' procselfexe='"/proc/self/exe"' prototype='define' ptrsize='4' quadkind='3' quadtype='long long' randbits='48' randfunc='drand48' random_r_proto='0' randseedtype='long' ranlib=':' rd_nodata='-1' readdir64_r_proto='REENTRANT_PROTO_I_TSR' readdir_r_proto='REENTRANT_PROTO_I_TSR' revision='5' rm='rm' rmail='' run='' runnm='false' sPRIEUldbl='"LE"' sPRIFUldbl='"LF"' sPRIGUldbl='"LG"' sPRIXU64='"LX"' sPRId64='"Ld"' sPRIeldbl='"Le"' sPRIfldbl='"Lf"' sPRIgldbl='"Lg"' sPRIi64='"Li"' sPRIo64='"Lo"' sPRIu64='"Lu"' sPRIx64='"Lx"' sSCNfldbl='"Lf"' sched_yield='sched_yield()' scriptdir='/usr/bin' scriptdirexp='/usr/bin' sed='sed' seedfunc='srand48' selectminbits='32' selecttype='fd_set *' sendmail='' setgrent_r_proto='0' sethostent_r_proto='0' setlocale_r_proto='0' setnetent_r_proto='0' setprotoent_r_proto='0' setpwent_r_proto='0' setservent_r_proto='0' sh='/bin/sh' shar='' shmattype='void *' shortsize='2' shrpenv='' sig_count='64' sig_name_init='"ZERO", "HUP", "INT", "QUIT", "ILL", "TRAP", "ABRT", "BUS", "FPE", "KILL", "USR1", "SEGV", "USR2", "PIPE", "ALRM", "TERM", "STKFLT", "CHLD", "CONT", "STOP", "TSTP", "TTIN", "TTOU", "URG", "XCPU", "XFSZ", "VTALRM", "PROF", "WINCH", "IO", "PWR", "SYS", "NUM32", "NUM33", "NUM34", "RTMIN", "NUM36", "NUM37", "NUM38", "NUM39", "NUM40", "NUM41", "NUM42", "NUM43", "NUM44", "NUM45", "NUM46", "NUM47", "NUM48", "NUM49", "NUM50", "NUM51", "NUM52", "NUM53", "NUM54", "NUM55", "NUM56", "NUM57", "NUM58", "NUM59", "NUM60", "NUM61", "NUM62", "RTMAX", "IOT", "CLD", "POLL", "UNUSED", 0' sig_num_init='0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 6, 17, 29, 31, 0' sig_size='68' signal_t='void' sitearch='/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi' sitearchexp='/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi' sitebin='/usr/bin' sitebinexp='/usr/bin' sitelib='/usr/lib/perl5/site_perl/5.8.0' sitelib_stem='/usr/lib/perl5/site_perl' sitelibexp='/usr/lib/perl5/site_perl/5.8.0' siteprefix='/usr' siteprefixexp='/usr' sizesize='4' sizetype='size_t' sleep='' smail='' sockethdr='' socketlib='' socksizetype='socklen_t' sort='sort' spackage='Perl5' spitshell='cat' srand48_r_proto='REENTRANT_PROTO_I_LS' srandom_r_proto='REENTRANT_PROTO_I_TS' src='.' ssizetype='ssize_t' startperl='#!/usr/bin/perl' stdchar='char' stdio_base='((fp)->_IO_read_base)' stdio_bufsiz='((fp)->_IO_read_end - (fp)->_IO_read_base)' stdio_cnt='((fp)->_IO_read_end - (fp)->_IO_read_ptr)' stdio_filbuf='' stdio_ptr='((fp)->_IO_read_ptr)' stdio_stream_array='' strerror_r_proto='REENTRANT_PROTO_B_IBW' strings='/usr/include/string.h' submit='' subversion='0' sysman='/usr/share/man/man1' tail='' tar='' targetarch='' tbl='' tee='' test='test' timeincl='/usr/include/sys/time.h /usr/include/time.h ' timetype='time_t' tmpnam_r_proto='REENTRANT_PROTO_B_B' to=':' touch='touch' tr='tr' trnl='\n' troff='' ttyname_r_proto='REENTRANT_PROTO_I_IBW' u16size='2' u16type='unsigned short' u32size='4' u32type='unsigned long' u64size='8' u64type='unsigned long long' u8size='1' u8type='unsigned char' uidformat='"lu"' uidsign='1' uidsize='4' uidtype='uid_t' uname='uname' uniq='uniq' uquadtype='unsigned long long' use5005threads='undef' use64bitall='undef' use64bitint='undef' usecrosscompile='undef' usedl='define' useithreads='define' uselargefiles='define' uselongdouble='undef' usemorebits='undef' usemultiplicity='define' usemymalloc='n' usenm='false' useopcode='true' useperlio='define' useposix='true' usereentrant='undef' usesfio='false' useshrplib='true' usesocks='undef' usethreads='define' usevendorprefix='define' usevfork='false' usrinc='/usr/include' uuname='' uvXUformat='"lX"' uvoformat='"lo"' uvsize='4' uvtype='unsigned long' uvuformat='"lu"' uvxformat='"lx"' vendorarch='/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi' vendorarchexp='/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi' vendorbin='/usr/bin' vendorbinexp='/usr/bin' vendorlib='/usr/lib/perl5/vendor_perl/5.8.0' vendorlib_stem='/usr/lib/perl5/vendor_perl' vendorlibexp='/usr/lib/perl5/vendor_perl/5.8.0' vendorprefix='/usr' vendorprefixexp='/usr' version='5.8.0' version_patchlevel_string='version 8 subversion 0' versiononly='undef' vi='' voidflags='15' xlibpth='/usr/lib/386 /lib/386' xs_apiversion='5.8.0' yacc='/usr/bin/byacc' yaccflags='' zcat='' zip='zip' !END! my $summary = <<'!END!'; Summary of my $package (revision $baserev $version_patchlevel_string) configuration: Platform: osname=$osname, osvers=$osvers, archname=$archname uname='$myuname' config_args='$config_args' hint=$hint, useposix=$useposix, d_sigaction=$d_sigaction usethreads=$usethreads use5005threads=$use5005threads useithreads=$useithreads usemultiplicity=$usemultiplicity useperlio=$useperlio d_sfio=$d_sfio uselargefiles=$uselargefiles usesocks=$usesocks use64bitint=$use64bitint use64bitall=$use64bitall uselongdouble=$uselongdouble usemymalloc=$usemymalloc, bincompat5005=undef Compiler: cc='$cc', ccflags ='$ccflags', optimize='$optimize', cppflags='$cppflags' ccversion='$ccversion', gccversion='$gccversion', gccosandvers='$gccosandvers' intsize=$intsize, longsize=$longsize, ptrsize=$ptrsize, doublesize=$doublesize, byteorder=$byteorder d_longlong=$d_longlong, longlongsize=$longlongsize, d_longdbl=$d_longdbl, longdblsize=$longdblsize ivtype='$ivtype', ivsize=$ivsize, nvtype='$nvtype', nvsize=$nvsize, Off_t='$lseektype', lseeksize=$lseeksize alignbytes=$alignbytes, prototype=$prototype Linker and Libraries: ld='$ld', ldflags ='$ldflags' libpth=$libpth libs=$libs perllibs=$perllibs libc=$libc, so=$so, useshrplib=$useshrplib, libperl=$libperl gnulibc_version='$gnulibc_version' Dynamic Linking: dlsrc=$dlsrc, dlext=$dlext, d_dlsymun=$d_dlsymun, ccdlflags='$ccdlflags' cccdlflags='$cccdlflags', lddlflags='$lddlflags' !END! my $summary_expanded = 0; sub myconfig { return $summary if $summary_expanded; $summary =~ s{\$(\w+)} { my $c = $Config{$1}; defined($c) ? $c : 'undef' }ge; $summary_expanded = 1; $summary; } sub FETCH { # check for cached value (which may be undef so we use exists not defined) return $_[0]->{$_[1]} if (exists $_[0]->{$_[1]}); # Search for it in the big string my($value, $start, $marker, $quote_type); $quote_type = "'"; # Virtual entries. if ($_[1] eq 'byteorder') { # byteorder does exist on its own but we overlay a virtual # dynamically recomputed value. my $t = $Config{ivtype}; my $s = $Config{ivsize}; my $f = $t eq 'long' ? 'L!' : $s == 8 ? 'Q': 'I'; if ($s == 4 || $s == 8) { my $i = 0; foreach my $c (reverse(2..$s)) { $i |= ord($c); $i <<= 8 } $i |= ord(1); $value = join('', unpack('a'x$s, pack($f, $i))); } else { $value = '?'x$s; } } elsif ($_[1] =~ /^((?:cc|ld)flags|libs(?:wanted)?)_nolargefiles/) { # These are purely virtual, they do not exist, but need to # be computed on demand for largefile-incapable extensions. my $key = "${1}_uselargefiles"; $value = $Config{$1}; my $withlargefiles = $Config{$key}; if ($key =~ /^(?:cc|ld)flags_/) { $value =~ s/\Q$withlargefiles\E\b//; } elsif ($key =~ /^libs/) { my @lflibswanted = split(' ', $Config{libswanted_uselargefiles}); if (@lflibswanted) { my %lflibswanted; @lflibswanted{@lflibswanted} = (); if ($key =~ /^libs_/) { my @libs = grep { /^-l(.+)/ && not exists $lflibswanted{$1} } split(' ', $Config{libs}); $Config{libs} = join(' ', @libs); } elsif ($key =~ /^libswanted_/) { my @libswanted = grep { not exists $lflibswanted{$_} } split(' ', $Config{libswanted}); $Config{libswanted} = join(' ', @libswanted); } } } } else { $marker = "$_[1]="; # return undef unless (($value) = $config_sh =~ m/^$_[1]='(.*)'\s*$/m); # Check for the common case, ' delimeted $start = index($config_sh, "\n$marker$quote_type"); # If that failed, check for " delimited if ($start == -1) { $quote_type = '"'; $start = index($config_sh, "\n$marker$quote_type"); } return undef if ( ($start == -1) && # in case it's first (substr($config_sh, 0, length($marker)) ne $marker) ); if ($start == -1) { # It's the very first thing we found. Skip $start forward # and figure out the quote mark after the =. $start = length($marker) + 1; $quote_type = substr($config_sh, $start - 1, 1); } else { $start += length($marker) + 2; } $value = substr($config_sh, $start, index($config_sh, "$quote_type\n", $start) - $start); } # If we had a double-quote, we'd better eval it so escape # sequences and such can be interpolated. Since the incoming # value is supposed to follow shell rules and not perl rules, # we escape any perl variable markers if ($quote_type eq '"') { $value =~ s/\$/\\\$/g; $value =~ s/\@/\\\@/g; eval "\$value = \"$value\""; } #$value = sprintf($value) if $quote_type eq '"'; # So we can say "if $Config{'foo'}". $value = undef if $value eq 'undef'; $_[0]->{$_[1]} = $value; # cache it return $value; } my $prevpos = 0; sub FIRSTKEY { $prevpos = 0; # my($key) = $config_sh =~ m/^(.*?)=/; substr($config_sh, 0, index($config_sh, '=') ); # $key; } sub NEXTKEY { # Find out how the current key's quoted so we can skip to its end. my $quote = substr($config_sh, index($config_sh, "=", $prevpos)+1, 1); my $pos = index($config_sh, qq($quote\n), $prevpos) + 2; my $len = index($config_sh, "=", $pos) - $pos; $prevpos = $pos; $len > 0 ? substr($config_sh, $pos, $len) : undef; } sub EXISTS { # exists($_[0]->{$_[1]}) or $config_sh =~ m/^$_[1]=/m; exists($_[0]->{$_[1]}) or index($config_sh, "\n$_[1]='") != -1 or substr($config_sh, 0, length($_[1])+2) eq "$_[1]='" or index($config_sh, "\n$_[1]=\"") != -1 or substr($config_sh, 0, length($_[1])+2) eq "$_[1]=\"" or $_[1] =~ /^(?:(?:cc|ld)flags|libs(?:wanted)?)_nolargefiles$/; } sub STORE { die "\%Config::Config is read-only\n" } sub DELETE { &STORE } sub CLEAR { &STORE } sub config_sh { $config_sh } sub config_re { my $re = shift; my @matches = grep /^$re=/, split /^/, $config_sh; @matches ? (print @matches) : print "$re: not found\n"; } sub config_vars { foreach(@_){ config_re($_), next if /\W/; my $v=(exists $Config{$_}) ? $Config{$_} : 'UNKNOWN'; $v='undef' unless defined $v; print "$_='$v';\n"; } } sub TIEHASH { bless {} } # avoid Config..Exporter..UNIVERSAL search for DESTROY then AUTOLOAD sub DESTROY { } tie %Config, 'Config'; 1; __END__ #line 8948 FILE099837ef/Cwd.pm*/#line 1 "/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Cwd.pm" package Cwd; use 5.006; #line 148 use strict; use Carp; our $VERSION = '2.06'; use base qw/ Exporter /; our @EXPORT = qw(cwd getcwd fastcwd fastgetcwd); our @EXPORT_OK = qw(chdir abs_path fast_abs_path realpath fast_realpath); # sys_cwd may keep the builtin command # All the functionality of this module may provided by builtins, # there is no sense to process the rest of the file. # The best choice may be to have this in BEGIN, but how to return from BEGIN? if ($^O eq 'os2' && defined &sys_cwd && defined &sys_abspath) { local $^W = 0; *cwd = \&sys_cwd; *getcwd = \&cwd; *fastgetcwd = \&cwd; *fastcwd = \&cwd; *abs_path = \&sys_abspath; *fast_abs_path = \&abs_path; *realpath = \&abs_path; *fast_realpath = \&abs_path; return 1; } eval { require XSLoader; undef *Cwd::fastcwd; # avoid redefinition warning XSLoader::load('Cwd'); }; # Find the pwd command in the expected locations. We assume these # are safe. This prevents _backtick_pwd() consulting $ENV{PATH} # so everything works under taint mode. my $pwd_cmd; foreach my $try (qw(/bin/pwd /usr/bin/pwd)) { if( -x $try ) { $pwd_cmd = $try; last; } } $pwd_cmd ||= 'pwd'; # The 'natural and safe form' for UNIX (pwd may be setuid root) sub _backtick_pwd { local @ENV{qw(PATH IFS CDPATH ENV BASH_ENV)}; my $cwd = `$pwd_cmd`; # Belt-and-suspenders in case someone said "undef $/". local $/ = "\n"; # `pwd` may fail e.g. if the disk is full chomp($cwd) if defined $cwd; $cwd; } # Since some ports may predefine cwd internally (e.g., NT) # we take care not to override an existing definition for cwd(). unless(defined &cwd) { # The pwd command is not available in some chroot(2)'ed environments if( $^O eq 'MacOS' || (defined $ENV{PATH} && grep { -x "$_/pwd" } split(':', $ENV{PATH})) ) { *cwd = \&_backtick_pwd; } else { *cwd = \&getcwd; } } # set a reasonable (and very safe) default for fastgetcwd, in case it # isn't redefined later (20001212 rspier) *fastgetcwd = \&cwd; # By Brandon S. Allbery # # Usage: $cwd = getcwd(); sub getcwd { abs_path('.'); } # By John Bazik # # Usage: $cwd = &fastcwd; # # This is a faster version of getcwd. It's also more dangerous because # you might chdir out of a directory that you can't chdir back into. sub fastcwd { my($odev, $oino, $cdev, $cino, $tdev, $tino); my(@path, $path); local(*DIR); my($orig_cdev, $orig_cino) = stat('.'); ($cdev, $cino) = ($orig_cdev, $orig_cino); for (;;) { my $direntry; ($odev, $oino) = ($cdev, $cino); CORE::chdir('..') || return undef; ($cdev, $cino) = stat('.'); last if $odev == $cdev && $oino == $cino; opendir(DIR, '.') || return undef; for (;;) { $direntry = readdir(DIR); last unless defined $direntry; next if $direntry eq '.'; next if $direntry eq '..'; ($tdev, $tino) = lstat($direntry); last unless $tdev != $odev || $tino != $oino; } closedir(DIR); return undef unless defined $direntry; # should never happen unshift(@path, $direntry); } $path = '/' . join('/', @path); if ($^O eq 'apollo') { $path = "/".$path; } # At this point $path may be tainted (if tainting) and chdir would fail. # Untaint it then check that we landed where we started. $path =~ /^(.*)\z/s # untaint && CORE::chdir($1) or return undef; ($cdev, $cino) = stat('.'); die "Unstable directory path, current directory changed unexpectedly" if $cdev != $orig_cdev || $cino != $orig_cino; $path; } # Keeps track of current working directory in PWD environment var # Usage: # use Cwd 'chdir'; # chdir $newdir; my $chdir_init = 0; sub chdir_init { if ($ENV{'PWD'} and $^O ne 'os2' and $^O ne 'dos' and $^O ne 'MSWin32') { my($dd,$di) = stat('.'); my($pd,$pi) = stat($ENV{'PWD'}); if (!defined $dd or !defined $pd or $di != $pi or $dd != $pd) { $ENV{'PWD'} = cwd(); } } else { my $wd = cwd(); $wd = Win32::GetFullPathName($wd) if $^O eq 'MSWin32'; $ENV{'PWD'} = $wd; } # Strip an automounter prefix (where /tmp_mnt/foo/bar == /foo/bar) if ($^O ne 'MSWin32' and $ENV{'PWD'} =~ m|(/[^/]+(/[^/]+/[^/]+))(.*)|s) { my($pd,$pi) = stat($2); my($dd,$di) = stat($1); if (defined $pd and defined $dd and $di == $pi and $dd == $pd) { $ENV{'PWD'}="$2$3"; } } $chdir_init = 1; } sub chdir { my $newdir = @_ ? shift : ''; # allow for no arg (chdir to HOME dir) $newdir =~ s|///*|/|g unless $^O eq 'MSWin32'; chdir_init() unless $chdir_init; my $newpwd; if ($^O eq 'MSWin32') { # get the full path name *before* the chdir() $newpwd = Win32::GetFullPathName($newdir); } return 0 unless CORE::chdir $newdir; if ($^O eq 'VMS') { return $ENV{'PWD'} = $ENV{'DEFAULT'} } elsif ($^O eq 'MacOS') { return $ENV{'PWD'} = cwd(); } elsif ($^O eq 'MSWin32') { $ENV{'PWD'} = $newpwd; return 1; } if ($newdir =~ m#^/#s) { $ENV{'PWD'} = $newdir; } else { my @curdir = split(m#/#,$ENV{'PWD'}); @curdir = ('') unless @curdir; my $component; foreach $component (split(m#/#, $newdir)) { next if $component eq '.'; pop(@curdir),next if $component eq '..'; push(@curdir,$component); } $ENV{'PWD'} = join('/',@curdir) || '/'; } 1; } # In case the XS version doesn't load. *abs_path = \&_perl_abs_path unless defined &abs_path; sub _perl_abs_path { my $start = @_ ? shift : '.'; my($dotdots, $cwd, @pst, @cst, $dir, @tst); unless (@cst = stat( $start )) { carp "stat($start): $!"; return ''; } $cwd = ''; $dotdots = $start; do { $dotdots .= '/..'; @pst = @cst; unless (opendir(PARENT, $dotdots)) { carp "opendir($dotdots): $!"; return ''; } unless (@cst = stat($dotdots)) { carp "stat($dotdots): $!"; closedir(PARENT); return ''; } if ($pst[0] == $cst[0] && $pst[1] == $cst[1]) { $dir = undef; } else { do { unless (defined ($dir = readdir(PARENT))) { carp "readdir($dotdots): $!"; closedir(PARENT); return ''; } $tst[0] = $pst[0]+1 unless (@tst = lstat("$dotdots/$dir")) } while ($dir eq '.' || $dir eq '..' || $tst[0] != $pst[0] || $tst[1] != $pst[1]); } $cwd = (defined $dir ? "$dir" : "" ) . "/$cwd" ; closedir(PARENT); } while (defined $dir); chop($cwd) unless $cwd eq '/'; # drop the trailing / $cwd; } # added function alias for those of us more # used to the libc function. --tchrist 27-Jan-00 *realpath = \&abs_path; sub fast_abs_path { my $cwd = getcwd(); require File::Spec; my $path = @_ ? shift : File::Spec->curdir; CORE::chdir($path) || croak "Cannot chdir to $path: $!"; my $realpath = getcwd(); -d $cwd && CORE::chdir($cwd) || croak "Cannot chdir back to $cwd: $!"; $realpath; } # added function alias to follow principle of least surprise # based on previous aliasing. --tchrist 27-Jan-00 *fast_realpath = \&fast_abs_path; # --- PORTING SECTION --- # VMS: $ENV{'DEFAULT'} points to default directory at all times # 06-Mar-1996 Charles Bailey bailey@newman.upenn.edu # Note: Use of Cwd::chdir() causes the logical name PWD to be defined # in the process logical name table as the default device and directory # seen by Perl. This may not be the same as the default device # and directory seen by DCL after Perl exits, since the effects # the CRTL chdir() function persist only until Perl exits. sub _vms_cwd { return $ENV{'DEFAULT'}; } sub _vms_abs_path { return $ENV{'DEFAULT'} unless @_; my $path = VMS::Filespec::pathify($_[0]); croak("Invalid path name $_[0]") unless defined $path; return VMS::Filespec::rmsexpand($path); } sub _os2_cwd { $ENV{'PWD'} = `cmd /c cd`; chop $ENV{'PWD'}; $ENV{'PWD'} =~ s:\\:/:g ; return $ENV{'PWD'}; } sub _win32_cwd { $ENV{'PWD'} = Win32::GetCwd(); $ENV{'PWD'} =~ s:\\:/:g ; return $ENV{'PWD'}; } *_NT_cwd = \&_win32_cwd if (!defined &_NT_cwd && defined &Win32::GetCwd); *_NT_cwd = \&_os2_cwd unless defined &_NT_cwd; sub _dos_cwd { if (!defined &Dos::GetCwd) { $ENV{'PWD'} = `command /c cd`; chop $ENV{'PWD'}; $ENV{'PWD'} =~ s:\\:/:g ; } else { $ENV{'PWD'} = Dos::GetCwd(); } return $ENV{'PWD'}; } sub _qnx_cwd { local $ENV{PATH} = ''; local $ENV{CDPATH} = ''; local $ENV{ENV} = ''; $ENV{'PWD'} = `/usr/bin/fullpath -t`; chop $ENV{'PWD'}; return $ENV{'PWD'}; } sub _qnx_abs_path { local $ENV{PATH} = ''; local $ENV{CDPATH} = ''; local $ENV{ENV} = ''; my $path = @_ ? shift : '.'; my $realpath=`/usr/bin/fullpath -t $path`; chop $realpath; return $realpath; } sub _epoc_cwd { $ENV{'PWD'} = EPOC::getcwd(); return $ENV{'PWD'}; } { no warnings; # assignments trigger 'subroutine redefined' warning if ($^O eq 'VMS') { *cwd = \&_vms_cwd; *getcwd = \&_vms_cwd; *fastcwd = \&_vms_cwd; *fastgetcwd = \&_vms_cwd; *abs_path = \&_vms_abs_path; *fast_abs_path = \&_vms_abs_path; } elsif ($^O eq 'NT' or $^O eq 'MSWin32') { # We assume that &_NT_cwd is defined as an XSUB or in the core. *cwd = \&_NT_cwd; *getcwd = \&_NT_cwd; *fastcwd = \&_NT_cwd; *fastgetcwd = \&_NT_cwd; *abs_path = \&fast_abs_path; *realpath = \&fast_abs_path; } elsif ($^O eq 'os2') { # sys_cwd may keep the builtin command *cwd = defined &sys_cwd ? \&sys_cwd : \&_os2_cwd; *getcwd = \&cwd; *fastgetcwd = \&cwd; *fastcwd = \&cwd; *abs_path = \&fast_abs_path; } elsif ($^O eq 'dos') { *cwd = \&_dos_cwd; *getcwd = \&_dos_cwd; *fastgetcwd = \&_dos_cwd; *fastcwd = \&_dos_cwd; *abs_path = \&fast_abs_path; } elsif ($^O =~ m/^(?:qnx|nto)$/ ) { *cwd = \&_qnx_cwd; *getcwd = \&_qnx_cwd; *fastgetcwd = \&_qnx_cwd; *fastcwd = \&_qnx_cwd; *abs_path = \&_qnx_abs_path; *fast_abs_path = \&_qnx_abs_path; } elsif ($^O eq 'cygwin') { *getcwd = \&cwd; *fastgetcwd = \&cwd; *fastcwd = \&cwd; *abs_path = \&fast_abs_path; } elsif ($^O eq 'epoc') { *cwd = \&_epoc_cwd; *getcwd = \&_epoc_cwd; *fastgetcwd = \&_epoc_cwd; *fastcwd = \&_epoc_cwd; *abs_path = \&fast_abs_path; } elsif ($^O eq 'MacOS') { *getcwd = \&cwd; *fastgetcwd = \&cwd; *fastcwd = \&cwd; *abs_path = \&fast_abs_path; } } 1; FILE0898e244/DynaLoader.pm7g#line 1 "/usr/lib/perl5/5.8.0/i386-linux-thread-multi/DynaLoader.pm" # Generated from DynaLoader.pm.PL package DynaLoader; # And Gandalf said: 'Many folk like to know beforehand what is to # be set on the table; but those who have laboured to prepare the # feast like to keep their secret; for wonder makes the words of # praise louder.' # (Quote from Tolkien suggested by Anno Siegel.) # # See pod text at end of file for documentation. # See also ext/DynaLoader/README in source tree for other information. # # Tim.Bunce@ig.co.uk, August 1994 use vars qw($VERSION *AUTOLOAD); $VERSION = 1.04; # avoid typo warning require AutoLoader; *AUTOLOAD = \&AutoLoader::AUTOLOAD; use Config; # The following require can't be removed during maintenance # releases, sadly, because of the risk of buggy code that does # require Carp; Carp::croak "..."; without brackets dying # if Carp hasn't been loaded in earlier compile time. :-( # We'll let those bugs get found on the development track. require Carp if $] < 5.00450; # enable debug/trace messages from DynaLoader perl code $dl_debug = $ENV{PERL_DL_DEBUG} || 0 unless defined $dl_debug; # # Flags to alter dl_load_file behaviour. Assigned bits: # 0x01 make symbols available for linking later dl_load_file's. # (only known to work on Solaris 2 using dlopen(RTLD_GLOBAL)) # (ignored under VMS; effect is built-in to image linking) # # This is called as a class method $module->dl_load_flags. The # definition here will be inherited and result on "default" loading # behaviour unless a sub-class of DynaLoader defines its own version. # sub dl_load_flags { 0x00 } # ($dl_dlext, $dlsrc) # = @Config::Config{'dlext', 'dlsrc'}; ($dl_dlext, $dlsrc) = ('so','dl_dlopen.xs') ; # Some systems need special handling to expand file specifications # (VMS support by Charles Bailey ) # See dl_expandspec() for more details. Should be harmless but # inefficient to define on systems that don't need it. $Is_VMS = $^O eq 'VMS'; $do_expand = $Is_VMS; $Is_MacOS = $^O eq 'MacOS'; my $Mac_FS; $Mac_FS = eval { require Mac::FileSpec::Unixish } if $Is_MacOS; @dl_require_symbols = (); # names of symbols we need @dl_resolve_using = (); # names of files to link with @dl_library_path = (); # path to look for files #XSLoader.pm may have added elements before we were required #@dl_librefs = (); # things we have loaded #@dl_modules = (); # Modules we have loaded # This is a fix to support DLD's unfortunate desire to relink -lc @dl_resolve_using = dl_findfile('-lc') if $dlsrc eq "dl_dld.xs"; # Initialise @dl_library_path with the 'standard' library path # for this platform as determined by Configure. push(@dl_library_path, split(' ', $Config::Config{libpth})); my $ldlibpthname = $Config::Config{ldlibpthname}; my $ldlibpthname_defined = defined $Config::Config{ldlibpthname}; my $pthsep = $Config::Config{path_sep}; # Add to @dl_library_path any extra directories we can gather from environment # during runtime. if ($ldlibpthname_defined && exists $ENV{$ldlibpthname}) { push(@dl_library_path, split(/$pthsep/, $ENV{$ldlibpthname})); } # E.g. HP-UX supports both its native SHLIB_PATH *and* LD_LIBRARY_PATH. if ($ldlibpthname_defined && $ldlibpthname ne 'LD_LIBRARY_PATH' && exists $ENV{LD_LIBRARY_PATH}) { push(@dl_library_path, split(/$pthsep/, $ENV{LD_LIBRARY_PATH})); } # No prizes for guessing why we don't say 'bootstrap DynaLoader;' here. # NOTE: All dl_*.xs (including dl_none.xs) define a dl_error() XSUB boot_DynaLoader('DynaLoader') if defined(&boot_DynaLoader) && !defined(&dl_error); if ($dl_debug) { print STDERR "DynaLoader.pm loaded (@INC, @dl_library_path)\n"; print STDERR "DynaLoader not linked into this perl\n" unless defined(&boot_DynaLoader); } 1; # End of main code sub croak { require Carp; Carp::croak(@_) } sub bootstrap_inherit { my $module = $_[0]; local *isa = *{"$module\::ISA"}; local @isa = (@isa, 'DynaLoader'); # Cannot goto due to delocalization. Will report errors on a wrong line? bootstrap(@_); } # The bootstrap function cannot be autoloaded (without complications) # so we define it here: sub bootstrap { # use local vars to enable $module.bs script to edit values local(@args) = @_; local($module) = $args[0]; local(@dirs, $file); unless ($module) { require Carp; Carp::confess("Usage: DynaLoader::bootstrap(module)"); } # A common error on platforms which don't support dynamic loading. # Since it's fatal and potentially confusing we give a detailed message. croak("Can't load module $module, dynamic loading not available in this perl.\n". " (You may need to build a new perl executable which either supports\n". " dynamic loading or has the $module module statically linked into it.)\n") unless defined(&dl_load_file); my @modparts = split(/::/,$module); my $modfname = $modparts[-1]; # Some systems have restrictions on files names for DLL's etc. # mod2fname returns appropriate file base name (typically truncated) # It may also edit @modparts if required. $modfname = &mod2fname(\@modparts) if defined &mod2fname; # Truncate the module name to 8.3 format for NetWare if (($^O eq 'NetWare') && (length($modfname) > 8)) { $modfname = substr($modfname, 0, 8); } my $modpname = join(($Is_MacOS ? ':' : '/'),@modparts); print STDERR "DynaLoader::bootstrap for $module ", ($Is_MacOS ? "(:auto:$modpname:$modfname.$dl_dlext)\n" : "(auto/$modpname/$modfname.$dl_dlext)\n") if $dl_debug; foreach (@INC) { chop($_ = VMS::Filespec::unixpath($_)) if $Is_VMS; my $dir; if ($Is_MacOS) { my $path = $_; if ($Mac_FS && ! -d $path) { $path = Mac::FileSpec::Unixish::nativize($path); } $path .= ":" unless /:$/; $dir = "${path}auto:$modpname"; } else { $dir = "$_/auto/$modpname"; } next unless -d $dir; # skip over uninteresting directories # check for common cases to avoid autoload of dl_findfile my $try = $Is_MacOS ? "$dir:$modfname.$dl_dlext" : "$dir/$modfname.$dl_dlext"; last if $file = ($do_expand) ? dl_expandspec($try) : ((-f $try) && $try); # no luck here, save dir for possible later dl_findfile search push @dirs, $dir; } # last resort, let dl_findfile have a go in all known locations $file = dl_findfile(map("-L$_",@dirs,@INC), $modfname) unless $file; croak("Can't locate loadable object for module $module in \@INC (\@INC contains: @INC)") unless $file; # wording similar to error from 'require' $file = uc($file) if $Is_VMS && $Config::Config{d_vms_case_sensitive_symbols}; my $bootname = "boot_$module"; $bootname =~ s/\W/_/g; @dl_require_symbols = ($bootname); # Execute optional '.bootstrap' perl script for this module. # The .bs file can be used to configure @dl_resolve_using etc to # match the needs of the individual module on this architecture. my $bs = $file; $bs =~ s/(\.\w+)?(;\d*)?$/\.bs/; # look for .bs 'beside' the library if (-s $bs) { # only read file if it's not empty print STDERR "BS: $bs ($^O, $dlsrc)\n" if $dl_debug; eval { do $bs; }; warn "$bs: $@\n" if $@; } my $boot_symbol_ref; if ($^O eq 'darwin') { if ($boot_symbol_ref = dl_find_symbol(0, $bootname)) { goto boot; #extension library has already been loaded, e.g. darwin } } # Many dynamic extension loading problems will appear to come from # this section of code: XYZ failed at line 123 of DynaLoader.pm. # Often these errors are actually occurring in the initialisation # C code of the extension XS file. Perl reports the error as being # in this perl code simply because this was the last perl code # it executed. my $libref = dl_load_file($file, $module->dl_load_flags) or croak("Can't load '$file' for module $module: ".dl_error()); push(@dl_librefs,$libref); # record loaded object my @unresolved = dl_undef_symbols(); if (@unresolved) { require Carp; Carp::carp("Undefined symbols present after loading $file: @unresolved\n"); } $boot_symbol_ref = dl_find_symbol($libref, $bootname) or croak("Can't find '$bootname' symbol in $file\n"); push(@dl_modules, $module); # record loaded module boot: my $xs = dl_install_xsub("${module}::bootstrap", $boot_symbol_ref, $file); # See comment block above &$xs(@args); } #sub _check_file { # private utility to handle dl_expandspec vs -f tests # my($file) = @_; # return $file if (!$do_expand && -f $file); # the common case # return $file if ( $do_expand && ($file=dl_expandspec($file))); # return undef; #} # Let autosplit and the autoloader deal with these functions: __END__ sub dl_findfile { # Read ext/DynaLoader/DynaLoader.doc for detailed information. # This function does not automatically consider the architecture # or the perl library auto directories. my (@args) = @_; my (@dirs, $dir); # which directories to search my (@found); # full paths to real files we have found my $dl_ext= 'so'; # $Config::Config{'dlext'} suffix for perl extensions my $dl_so = 'so'; # $Config::Config{'so'} suffix for shared libraries print STDERR "dl_findfile(@args)\n" if $dl_debug; # accumulate directories but process files as they appear arg: foreach(@args) { # Special fast case: full filepath requires no search if ($Is_VMS && m%[:>/\]]% && -f $_) { push(@found,dl_expandspec(VMS::Filespec::vmsify($_))); last arg unless wantarray; next; } elsif ($Is_MacOS) { if (m/:/ && -f $_) { push(@found,$_); last arg unless wantarray; } } elsif (m:/: && -f $_ && !$do_expand) { push(@found,$_); last arg unless wantarray; next; } # Deal with directories first: # Using a -L prefix is the preferred option (faster and more robust) if (m:^-L:) { s/^-L//; push(@dirs, $_); next; } if ($Is_MacOS) { # Otherwise we try to try to spot directories by a heuristic # (this is a more complicated issue than it first appears) if (m/:/ && -d $_) { push(@dirs, $_); next; } # Only files should get this far... my(@names, $name); # what filenames to look for s/^-l//; push(@names, $_); foreach $dir (@dirs, @dl_library_path) { next unless -d $dir; $dir =~ s/^([^:]+)$/:$1/; $dir =~ s/:$//; foreach $name (@names) { my($file) = "$dir:$name"; print STDERR " checking in $dir for $name\n" if $dl_debug; if (-f $file) { push(@found, $file); next arg; # no need to look any further } } } next; } # Otherwise we try to try to spot directories by a heuristic # (this is a more complicated issue than it first appears) if (m:/: && -d $_) { push(@dirs, $_); next; } # VMS: we may be using native VMS directory syntax instead of # Unix emulation, so check this as well if ($Is_VMS && /[:>\]]/ && -d $_) { push(@dirs, $_); next; } # Only files should get this far... my(@names, $name); # what filenames to look for if (m:-l: ) { # convert -lname to appropriate library name s/-l//; push(@names,"lib$_.$dl_so"); push(@names,"lib$_.a"); } else { # Umm, a bare name. Try various alternatives: # these should be ordered with the most likely first push(@names,"$_.$dl_ext") unless m/\.$dl_ext$/o; push(@names,"$_.$dl_so") unless m/\.$dl_so$/o; push(@names,"lib$_.$dl_so") unless m:/:; push(@names,"$_.a") if !m/\.a$/ and $dlsrc eq "dl_dld.xs"; push(@names, $_); } foreach $dir (@dirs, @dl_library_path) { next unless -d $dir; chop($dir = VMS::Filespec::unixpath($dir)) if $Is_VMS; foreach $name (@names) { my($file) = "$dir/$name"; print STDERR " checking in $dir for $name\n" if $dl_debug; $file = ($do_expand) ? dl_expandspec($file) : (-f $file && $file); #$file = _check_file($file); if ($file) { push(@found, $file); next arg; # no need to look any further } } } } if ($dl_debug) { foreach(@dirs) { print STDERR " dl_findfile ignored non-existent directory: $_\n" unless -d $_; } print STDERR "dl_findfile found: @found\n"; } return $found[0] unless wantarray; @found; } sub dl_expandspec { my($spec) = @_; # Optional function invoked if DynaLoader.pm sets $do_expand. # Most systems do not require or use this function. # Some systems may implement it in the dl_*.xs file in which case # this autoload version will not be called but is harmless. # This function is designed to deal with systems which treat some # 'filenames' in a special way. For example VMS 'Logical Names' # (something like unix environment variables - but different). # This function should recognise such names and expand them into # full file paths. # Must return undef if $spec is invalid or file does not exist. my $file = $spec; # default output to input if ($Is_VMS) { # dl_expandspec should be defined in dl_vms.xs require Carp; Carp::croak("dl_expandspec: should be defined in XS file!\n"); } else { return undef unless -f $file; } print STDERR "dl_expandspec($spec) => $file\n" if $dl_debug; $file; } sub dl_find_symbol_anywhere { my $sym = shift; my $libref; foreach $libref (@dl_librefs) { my $symref = dl_find_symbol($libref,$sym); return $symref if $symref; } return undef; } #line 827 FILE56244356/Errno.pml#line 1 "/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Errno.pm" # # This file is auto-generated. ***ANY*** changes here will be lost # package Errno; our (@EXPORT_OK,%EXPORT_TAGS,@ISA,$VERSION,%errno,$AUTOLOAD); use Exporter (); use Config; use strict; "$Config{'archname'}-$Config{'osvers'}" eq "i386-linux-thread-multi-2.4.18-11smp" or die "Errno architecture (i386-linux-thread-multi-2.4.18-11smp) does not match executable architecture ($Config{'archname'}-$Config{'osvers'})"; $VERSION = "1.09_00"; $VERSION = eval $VERSION; @ISA = qw(Exporter); @EXPORT_OK = qw(EBADR EADV EUCLEAN ENOMSG EROFS ENOTSUP ESHUTDOWN EMULTIHOP EPROTONOSUPPORT ENOLCK ENFILE ESTRPIPE EL3HLT EADDRINUSE ECONNABORTED EBADF ECANCELED ENAVAIL ENOTBLK EDEADLK ECHRNG ENOLINK ESRMNT ENOTNAM ELNRNG ENOTDIR ETIME EINVAL ENOTTY ENOANO EXDEV EBADE ELOOP EBADSLT ECONNREFUSED ENOSTR EOVERFLOW EISCONN ENONET EFBIG ECONNRESET EPFNOSUPPORT ENOENT EWOULDBLOCK ELIBMAX EREMOTEIO EBADMSG ENOMEDIUM EL2HLT ENOPKG EDOM EBFONT ELIBSCN EMSGSIZE ENOCSI EL3RST EDESTADDRREQ ENOTSOCK EIO ENOSPC EIDRM EMEDIUMTYPE ERANGE EINPROGRESS ENOBUFS EADDRNOTAVAIL EAFNOSUPPORT ENOSYS EINTR EHOSTDOWN EILSEQ EREMOTE EBADFD ENOSR ENOMEM ENETUNREACH EPIPE ENOTCONN ESTALE ENODATA EDQUOT EUSERS EOPNOTSUPP EPROTO EISNAM ESPIPE EALREADY ENAMETOOLONG EMFILE EACCES ENOEXEC EISDIR EBUSY EBADRQC EPERM E2BIG ELIBEXEC EEXIST EDOTDOT ETOOMANYREFS ELIBACC ENOTUNIQ ECOMM ELIBBAD ERESTART ESOCKTNOSUPPORT EUNATCH ETIMEDOUT ENXIO ESRCH ENODEV ETXTBSY EFAULT EMLINK EDEADLOCK EXFULL EAGAIN ENOPROTOOPT ECHILD ENETDOWN EHOSTUNREACH EPROTOTYPE EREMCHG EL2NSYNC ENETRESET ENOTEMPTY); %EXPORT_TAGS = ( POSIX => [qw( E2BIG EACCES EADDRINUSE EADDRNOTAVAIL EAFNOSUPPORT EAGAIN EALREADY EBADF EBUSY ECHILD ECONNABORTED ECONNREFUSED ECONNRESET EDEADLK EDESTADDRREQ EDOM EDQUOT EEXIST EFAULT EFBIG EHOSTDOWN EHOSTUNREACH EINPROGRESS EINTR EINVAL EIO EISCONN EISDIR ELOOP EMFILE EMLINK EMSGSIZE ENAMETOOLONG ENETDOWN ENETRESET ENETUNREACH ENFILE ENOBUFS ENODEV ENOENT ENOEXEC ENOLCK ENOMEM ENOPROTOOPT ENOSPC ENOSYS ENOTBLK ENOTCONN ENOTDIR ENOTEMPTY ENOTSOCK ENOTTY ENXIO EOPNOTSUPP EPERM EPFNOSUPPORT EPIPE EPROTONOSUPPORT EPROTOTYPE ERANGE EREMOTE ERESTART EROFS ESHUTDOWN ESOCKTNOSUPPORT ESPIPE ESRCH ESTALE ETIMEDOUT ETOOMANYREFS ETXTBSY EUSERS EWOULDBLOCK EXDEV )] ); sub EPERM () { 1 } sub ENOENT () { 2 } sub ESRCH () { 3 } sub EINTR () { 4 } sub EIO () { 5 } sub ENXIO () { 6 } sub E2BIG () { 7 } sub ENOEXEC () { 8 } sub EBADF () { 9 } sub ECHILD () { 10 } sub EWOULDBLOCK () { 11 } sub EAGAIN () { 11 } sub ENOMEM () { 12 } sub EACCES () { 13 } sub EFAULT () { 14 } sub ENOTBLK () { 15 } sub EBUSY () { 16 } sub EEXIST () { 17 } sub EXDEV () { 18 } sub ENODEV () { 19 } sub ENOTDIR () { 20 } sub EISDIR () { 21 } sub EINVAL () { 22 } sub ENFILE () { 23 } sub EMFILE () { 24 } sub ENOTTY () { 25 } sub ETXTBSY () { 26 } sub EFBIG () { 27 } sub ENOSPC () { 28 } sub ESPIPE () { 29 } sub EROFS () { 30 } sub EMLINK () { 31 } sub EPIPE () { 32 } sub EDOM () { 33 } sub ERANGE () { 34 } sub EDEADLK () { 35 } sub EDEADLOCK () { 35 } sub ENAMETOOLONG () { 36 } sub ENOLCK () { 37 } sub ENOSYS () { 38 } sub ENOTEMPTY () { 39 } sub ELOOP () { 40 } sub ENOMSG () { 42 } sub EIDRM () { 43 } sub ECHRNG () { 44 } sub EL2NSYNC () { 45 } sub EL3HLT () { 46 } sub EL3RST () { 47 } sub ELNRNG () { 48 } sub EUNATCH () { 49 } sub ENOCSI () { 50 } sub EL2HLT () { 51 } sub EBADE () { 52 } sub EBADR () { 53 } sub EXFULL () { 54 } sub ENOANO () { 55 } sub EBADRQC () { 56 } sub EBADSLT () { 57 } sub EBFONT () { 59 } sub ENOSTR () { 60 } sub ENODATA () { 61 } sub ETIME () { 62 } sub ENOSR () { 63 } sub ENONET () { 64 } sub ENOPKG () { 65 } sub EREMOTE () { 66 } sub ENOLINK () { 67 } sub EADV () { 68 } sub ESRMNT () { 69 } sub ECOMM () { 70 } sub EPROTO () { 71 } sub EMULTIHOP () { 72 } sub EDOTDOT () { 73 } sub EBADMSG () { 74 } sub EOVERFLOW () { 75 } sub ENOTUNIQ () { 76 } sub EBADFD () { 77 } sub EREMCHG () { 78 } sub ELIBACC () { 79 } sub ELIBBAD () { 80 } sub ELIBSCN () { 81 } sub ELIBMAX () { 82 } sub ELIBEXEC () { 83 } sub EILSEQ () { 84 } sub ERESTART () { 85 } sub ESTRPIPE () { 86 } sub EUSERS () { 87 } sub ENOTSOCK () { 88 } sub EDESTADDRREQ () { 89 } sub EMSGSIZE () { 90 } sub EPROTOTYPE () { 91 } sub ENOPROTOOPT () { 92 } sub EPROTONOSUPPORT () { 93 } sub ESOCKTNOSUPPORT () { 94 } sub ENOTSUP () { 95 } sub EOPNOTSUPP () { 95 } sub EPFNOSUPPORT () { 96 } sub EAFNOSUPPORT () { 97 } sub EADDRINUSE () { 98 } sub EADDRNOTAVAIL () { 99 } sub ENETDOWN () { 100 } sub ENETUNREACH () { 101 } sub ENETRESET () { 102 } sub ECONNABORTED () { 103 } sub ECONNRESET () { 104 } sub ENOBUFS () { 105 } sub EISCONN () { 106 } sub ENOTCONN () { 107 } sub ESHUTDOWN () { 108 } sub ETOOMANYREFS () { 109 } sub ETIMEDOUT () { 110 } sub ECONNREFUSED () { 111 } sub EHOSTDOWN () { 112 } sub EHOSTUNREACH () { 113 } sub EALREADY () { 114 } sub EINPROGRESS () { 115 } sub ESTALE () { 116 } sub EUCLEAN () { 117 } sub ENOTNAM () { 118 } sub ENAVAIL () { 119 } sub EISNAM () { 120 } sub EREMOTEIO () { 121 } sub EDQUOT () { 122 } sub ENOMEDIUM () { 123 } sub EMEDIUMTYPE () { 124 } sub ECANCELED () { 125 } sub TIEHASH { bless [] } sub FETCH { my ($self, $errname) = @_; my $proto = prototype("Errno::$errname"); my $errno = ""; if (defined($proto) && $proto eq "") { no strict 'refs'; $errno = &$errname; $errno = 0 unless $! == $errno; } return $errno; } sub STORE { require Carp; Carp::confess("ERRNO hash is read only!"); } *CLEAR = \&STORE; *DELETE = \&STORE; sub NEXTKEY { my($k,$v); while(($k,$v) = each %Errno::) { my $proto = prototype("Errno::$k"); last if (defined($proto) && $proto eq ""); } $k } sub FIRSTKEY { my $s = scalar keys %Errno::; # initialize iterator goto &NEXTKEY; } sub EXISTS { my ($self, $errname) = @_; my $proto = prototype($errname); defined($proto) && $proto eq ""; } tie %!, __PACKAGE__; 1; __END__ #line 277 FILE5759668f/Fcntl.pm #line 1 "/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Fcntl.pm" package Fcntl; #line 57 our($VERSION, @ISA, @EXPORT, @EXPORT_OK, %EXPORT_TAGS, $AUTOLOAD); require Exporter; use XSLoader (); @ISA = qw(Exporter); $VERSION = "1.04"; # Items to export into callers namespace by default # (move infrequently used names to @EXPORT_OK below) @EXPORT = qw( FD_CLOEXEC F_ALLOCSP F_ALLOCSP64 F_COMPAT F_DUP2FD F_DUPFD F_EXLCK F_FREESP F_FREESP64 F_FSYNC F_FSYNC64 F_GETFD F_GETFL F_GETLK F_GETLK64 F_GETOWN F_NODNY F_POSIX F_RDACC F_RDDNY F_RDLCK F_RWACC F_RWDNY F_SETFD F_SETFL F_SETLK F_SETLK64 F_SETLKW F_SETLKW64 F_SETOWN F_SHARE F_SHLCK F_UNLCK F_UNSHARE F_WRACC F_WRDNY F_WRLCK O_ACCMODE O_ALIAS O_APPEND O_ASYNC O_BINARY O_CREAT O_DEFER O_DIRECT O_DIRECTORY O_DSYNC O_EXCL O_EXLOCK O_LARGEFILE O_NDELAY O_NOCTTY O_NOFOLLOW O_NOINHERIT O_NONBLOCK O_RANDOM O_RAW O_RDONLY O_RDWR O_RSRC O_RSYNC O_SEQUENTIAL O_SHLOCK O_SYNC O_TEMPORARY O_TEXT O_TRUNC O_WRONLY ); # Other items we are prepared to export if requested @EXPORT_OK = qw( FAPPEND FASYNC FCREAT FDEFER FDSYNC FEXCL FLARGEFILE FNDELAY FNONBLOCK FRSYNC FSYNC FTRUNC LOCK_EX LOCK_NB LOCK_SH LOCK_UN S_ISUID S_ISGID S_ISVTX S_ISTXT _S_IFMT S_IFREG S_IFDIR S_IFLNK S_IFSOCK S_IFBLK S_IFCHR S_IFIFO S_IFWHT S_ENFMT S_IRUSR S_IWUSR S_IXUSR S_IRWXU S_IRGRP S_IWGRP S_IXGRP S_IRWXG S_IROTH S_IWOTH S_IXOTH S_IRWXO S_IREAD S_IWRITE S_IEXEC &S_ISREG &S_ISDIR &S_ISLNK &S_ISSOCK &S_ISBLK &S_ISCHR &S_ISFIFO &S_ISWHT &S_ISENFMT &S_IFMT &S_IMODE SEEK_SET SEEK_CUR SEEK_END ); # Named groups of exports %EXPORT_TAGS = ( 'flock' => [qw(LOCK_SH LOCK_EX LOCK_NB LOCK_UN)], 'Fcompat' => [qw(FAPPEND FASYNC FCREAT FDEFER FDSYNC FEXCL FLARGEFILE FNDELAY FNONBLOCK FRSYNC FSYNC FTRUNC)], 'seek' => [qw(SEEK_SET SEEK_CUR SEEK_END)], 'mode' => [qw(S_ISUID S_ISGID S_ISVTX S_ISTXT _S_IFMT S_IFREG S_IFDIR S_IFLNK S_IFSOCK S_IFBLK S_IFCHR S_IFIFO S_IFWHT S_ENFMT S_IRUSR S_IWUSR S_IXUSR S_IRWXU S_IRGRP S_IWGRP S_IXGRP S_IRWXG S_IROTH S_IWOTH S_IXOTH S_IRWXO S_IREAD S_IWRITE S_IEXEC S_ISREG S_ISDIR S_ISLNK S_ISSOCK S_ISBLK S_ISCHR S_ISFIFO S_ISWHT S_ISENFMT S_IFMT S_IMODE )], ); sub S_IFMT { @_ ? ( $_[0] & _S_IFMT() ) : _S_IFMT() } sub S_IMODE { $_[0] & 07777 } sub S_ISREG { ( $_[0] & _S_IFMT() ) == S_IFREG() } sub S_ISDIR { ( $_[0] & _S_IFMT() ) == S_IFDIR() } sub S_ISLNK { ( $_[0] & _S_IFMT() ) == S_IFLNK() } sub S_ISSOCK { ( $_[0] & _S_IFMT() ) == S_IFSOCK() } sub S_ISBLK { ( $_[0] & _S_IFMT() ) == S_IFBLK() } sub S_ISCHR { ( $_[0] & _S_IFMT() ) == S_IFCHR() } sub S_ISFIFO { ( $_[0] & _S_IFMT() ) == S_IFIFO() } sub S_ISWHT { ( $_[0] & _S_IFMT() ) == S_IFWHT() } sub S_ISENFMT { ( $_[0] & _S_IFMT() ) == S_IFENFMT() } sub AUTOLOAD { (my $constname = $AUTOLOAD) =~ s/.*:://; die "&Fcntl::constant not defined" if $constname eq 'constant'; my ($error, $val) = constant($constname); if ($error) { my (undef,$file,$line) = caller; die "$error at $file line $line.\n"; } *$AUTOLOAD = sub { $val }; goto &$AUTOLOAD; } XSLoader::load 'Fcntl', $VERSION; 1; FILE8bc7a4a7/File/Glob.pm#line 1 "/usr/lib/perl5/5.8.0/i386-linux-thread-multi/File/Glob.pm" package File::Glob; use strict; our($VERSION, @ISA, @EXPORT_OK, @EXPORT_FAIL, %EXPORT_TAGS, $AUTOLOAD, $DEFAULT_FLAGS); use XSLoader (); @ISA = qw(Exporter); # NOTE: The glob() export is only here for compatibility with 5.6.0. # csh_glob() should not be used directly, unless you know what you're doing. @EXPORT_OK = qw( csh_glob bsd_glob glob GLOB_ABEND GLOB_ALPHASORT GLOB_ALTDIRFUNC GLOB_BRACE GLOB_CSH GLOB_ERR GLOB_ERROR GLOB_LIMIT GLOB_MARK GLOB_NOCASE GLOB_NOCHECK GLOB_NOMAGIC GLOB_NOSORT GLOB_NOSPACE GLOB_QUOTE GLOB_TILDE ); %EXPORT_TAGS = ( 'glob' => [ qw( GLOB_ABEND GLOB_ALPHASORT GLOB_ALTDIRFUNC GLOB_BRACE GLOB_CSH GLOB_ERR GLOB_ERROR GLOB_LIMIT GLOB_MARK GLOB_NOCASE GLOB_NOCHECK GLOB_NOMAGIC GLOB_NOSORT GLOB_NOSPACE GLOB_QUOTE GLOB_TILDE glob bsd_glob ) ], ); $VERSION = '1.01'; sub import { require Exporter; my $i = 1; while ($i < @_) { if ($_[$i] =~ /^:(case|nocase|globally)$/) { splice(@_, $i, 1); $DEFAULT_FLAGS &= ~GLOB_NOCASE() if $1 eq 'case'; $DEFAULT_FLAGS |= GLOB_NOCASE() if $1 eq 'nocase'; if ($1 eq 'globally') { local $^W; *CORE::GLOBAL::glob = \&File::Glob::csh_glob; } next; } ++$i; } goto &Exporter::import; } sub AUTOLOAD { # This AUTOLOAD is used to 'autoload' constants from the constant() # XS function. If a constant is not found then control is passed # to the AUTOLOAD in AutoLoader. my $constname; ($constname = $AUTOLOAD) =~ s/.*:://; my ($error, $val) = constant($constname); if ($error) { require Carp; Carp::croak($error); } eval "sub $AUTOLOAD { $val }"; goto &$AUTOLOAD; } XSLoader::load 'File::Glob', $VERSION; # Preloaded methods go here. sub GLOB_ERROR { return (constant('GLOB_ERROR'))[1]; } sub GLOB_CSH () { GLOB_BRACE() | GLOB_NOMAGIC() | GLOB_QUOTE() | GLOB_TILDE() | GLOB_ALPHASORT() } $DEFAULT_FLAGS = GLOB_CSH(); if ($^O =~ /^(?:MSWin32|VMS|os2|dos|riscos|MacOS)$/) { $DEFAULT_FLAGS |= GLOB_NOCASE(); } # Autoload methods go after =cut, and are processed by the autosplit program. sub bsd_glob { my ($pat,$flags) = @_; $flags = $DEFAULT_FLAGS if @_ < 2; return doglob($pat,$flags); } # File::Glob::glob() is deprecated because its prototype is different from # CORE::glob() (use bsd_glob() instead) sub glob { goto &bsd_glob; } ## borrowed heavily from gsar's File::DosGlob my %iter; my %entries; sub csh_glob { my $pat = shift; my $cxix = shift; my @pat; # glob without args defaults to $_ $pat = $_ unless defined $pat; # extract patterns $pat =~ s/^\s+//; # Protect against empty elements in $pat =~ s/\s+$//; # things like < *.c> and <*.c >. # These alone shouldn't trigger ParseWords. if ($pat =~ /\s/) { # XXX this is needed for compatibility with the csh # implementation in Perl. Need to support a flag # to disable this behavior. require Text::ParseWords; @pat = Text::ParseWords::parse_line('\s+',0,$pat); } # assume global context if not provided one $cxix = '_G_' unless defined $cxix; $iter{$cxix} = 0 unless exists $iter{$cxix}; # if we're just beginning, do it all first if ($iter{$cxix} == 0) { if (@pat) { $entries{$cxix} = [ map { doglob($_, $DEFAULT_FLAGS) } @pat ]; } else { $entries{$cxix} = [ doglob($pat, $DEFAULT_FLAGS) ]; } } # chuck it all out, quick or slow if (wantarray) { delete $iter{$cxix}; return @{delete $entries{$cxix}}; } else { if ($iter{$cxix} = scalar @{$entries{$cxix}}) { return shift @{$entries{$cxix}}; } else { # return undef for EOL delete $iter{$cxix}; delete $entries{$cxix}; return undef; } } } 1; __END__ #line 466 FILE1a66b451/IO.pma#line 1 "/usr/lib/perl5/5.8.0/i386-linux-thread-multi/IO.pm" # package IO; use XSLoader (); use Carp; $VERSION = "1.20"; XSLoader::load 'IO', $VERSION; sub import { shift; my @l = @_ ? @_ : qw(Handle Seekable File Pipe Socket Dir); eval join("", map { "require IO::" . (/(\w+)/)[0] . ";\n" } @l) or croak $@; } 1; __END__ #line 47 FILE802dac5b/IO/File.pm#line 1 "/usr/lib/perl5/5.8.0/i386-linux-thread-multi/IO/File.pm" # package IO::File; #line 105 use 5.006_001; use strict; our($VERSION, @EXPORT, @EXPORT_OK, @ISA); use Carp; use Symbol; use SelectSaver; use IO::Seekable; use File::Spec; require Exporter; @ISA = qw(IO::Handle IO::Seekable Exporter); $VERSION = "1.09"; @EXPORT = @IO::Seekable::EXPORT; eval { # Make all Fcntl O_XXX constants available for importing require Fcntl; my @O = grep /^O_/, @Fcntl::EXPORT; Fcntl->import(@O); # first we import what we want to export push(@EXPORT, @O); }; ################################################ ## Constructor ## sub new { my $type = shift; my $class = ref($type) || $type || "IO::File"; @_ >= 0 && @_ <= 3 or croak "usage: new $class [FILENAME [,MODE [,PERMS]]]"; my $fh = $class->SUPER::new(); if (@_) { $fh->open(@_) or return undef; } $fh; } ################################################ ## Open ## sub open { @_ >= 2 && @_ <= 4 or croak 'usage: $fh->open(FILENAME [,MODE [,PERMS]])'; my ($fh, $file) = @_; if (@_ > 2) { my ($mode, $perms) = @_[2, 3]; if ($mode =~ /^\d+$/) { defined $perms or $perms = 0666; return sysopen($fh, $file, $mode, $perms); } if (! File::Spec->file_name_is_absolute($file)) { $file = File::Spec->catfile(File::Spec->curdir(),$file); } $file = IO::Handle::_open_mode_string($mode) . " $file\0"; } open($fh, $file); } 1; FILE1112dc24/IO/Handle.pm#line 1 "/usr/lib/perl5/5.8.0/i386-linux-thread-multi/IO/Handle.pm" package IO::Handle; #line 249 use 5.006_001; use strict; our($VERSION, @EXPORT_OK, @ISA); use Carp; use Symbol; use SelectSaver; use IO (); # Load the XS module require Exporter; @ISA = qw(Exporter); $VERSION = "1.21_00"; $VERSION = eval $VERSION; @EXPORT_OK = qw( autoflush output_field_separator output_record_separator input_record_separator input_line_number format_page_number format_lines_per_page format_lines_left format_name format_top_name format_line_break_characters format_formfeed format_write print printf getline getlines printflush flush SEEK_SET SEEK_CUR SEEK_END _IOFBF _IOLBF _IONBF ); ################################################ ## Constructors, destructors. ## sub new { my $class = ref($_[0]) || $_[0] || "IO::Handle"; @_ == 1 or croak "usage: new $class"; my $io = gensym; bless $io, $class; } sub new_from_fd { my $class = ref($_[0]) || $_[0] || "IO::Handle"; @_ == 3 or croak "usage: new_from_fd $class FD, MODE"; my $io = gensym; shift; IO::Handle::fdopen($io, @_) or return undef; bless $io, $class; } # # There is no need for DESTROY to do anything, because when the # last reference to an IO object is gone, Perl automatically # closes its associated files (if any). However, to avoid any # attempts to autoload DESTROY, we here define it to do nothing. # sub DESTROY {} ################################################ ## Open and close. ## sub _open_mode_string { my ($mode) = @_; $mode =~ /^\+?(<|>>?)$/ or $mode =~ s/^r(\+?)$/$1/ or $mode =~ s/^a(\+?)$/$1>>/ or croak "IO::Handle: bad open mode: $mode"; $mode; } sub fdopen { @_ == 3 or croak 'usage: $io->fdopen(FD, MODE)'; my ($io, $fd, $mode) = @_; local(*GLOB); if (ref($fd) && "".$fd =~ /GLOB\(/o) { # It's a glob reference; Alias it as we cannot get name of anon GLOBs my $n = qualify(*GLOB); *GLOB = *{*$fd}; $fd = $n; } elsif ($fd =~ m#^\d+$#) { # It's an FD number; prefix with "=". $fd = "=$fd"; } open($io, _open_mode_string($mode) . '&' . $fd) ? $io : undef; } sub close { @_ == 1 or croak 'usage: $io->close()'; my($io) = @_; close($io); } ################################################ ## Normal I/O functions. ## # flock # select sub opened { @_ == 1 or croak 'usage: $io->opened()'; defined fileno($_[0]); } sub fileno { @_ == 1 or croak 'usage: $io->fileno()'; fileno($_[0]); } sub getc { @_ == 1 or croak 'usage: $io->getc()'; getc($_[0]); } sub eof { @_ == 1 or croak 'usage: $io->eof()'; eof($_[0]); } sub print { @_ or croak 'usage: $io->print(ARGS)'; my $this = shift; print $this @_; } sub printf { @_ >= 2 or croak 'usage: $io->printf(FMT,[ARGS])'; my $this = shift; printf $this @_; } sub getline { @_ == 1 or croak 'usage: $io->getline()'; my $this = shift; return scalar <$this>; } *gets = \&getline; # deprecated sub getlines { @_ == 1 or croak 'usage: $io->getlines()'; wantarray or croak 'Can\'t call $io->getlines in a scalar context, use $io->getline'; my $this = shift; return <$this>; } sub truncate { @_ == 2 or croak 'usage: $io->truncate(LEN)'; truncate($_[0], $_[1]); } sub read { @_ == 3 || @_ == 4 or croak 'usage: $io->read(BUF, LEN [, OFFSET])'; read($_[0], $_[1], $_[2], $_[3] || 0); } sub sysread { @_ == 3 || @_ == 4 or croak 'usage: $io->sysread(BUF, LEN [, OFFSET])'; sysread($_[0], $_[1], $_[2], $_[3] || 0); } sub write { @_ >= 2 && @_ <= 4 or croak 'usage: $io->write(BUF [, LEN [, OFFSET]])'; local($\) = ""; $_[2] = length($_[1]) unless defined $_[2]; print { $_[0] } substr($_[1], $_[3] || 0, $_[2]); } sub syswrite { @_ >= 2 && @_ <= 4 or croak 'usage: $io->syswrite(BUF [, LEN [, OFFSET]])'; if (defined($_[2])) { syswrite($_[0], $_[1], $_[2], $_[3] || 0); } else { syswrite($_[0], $_[1]); } } sub stat { @_ == 1 or croak 'usage: $io->stat()'; stat($_[0]); } ################################################ ## State modification functions. ## sub autoflush { my $old = new SelectSaver qualify($_[0], caller); my $prev = $|; $| = @_ > 1 ? $_[1] : 1; $prev; } sub output_field_separator { carp "output_field_separator is not supported on a per-handle basis" if ref($_[0]); my $prev = $,; $, = $_[1] if @_ > 1; $prev; } sub output_record_separator { carp "output_record_separator is not supported on a per-handle basis" if ref($_[0]); my $prev = $\; $\ = $_[1] if @_ > 1; $prev; } sub input_record_separator { carp "input_record_separator is not supported on a per-handle basis" if ref($_[0]); my $prev = $/; $/ = $_[1] if @_ > 1; $prev; } sub input_line_number { local $.; my $tell = tell qualify($_[0], caller) if ref($_[0]); my $prev = $.; $. = $_[1] if @_ > 1; $prev; } sub format_page_number { my $old = new SelectSaver qualify($_[0], caller) if ref($_[0]); my $prev = $%; $% = $_[1] if @_ > 1; $prev; } sub format_lines_per_page { my $old = new SelectSaver qualify($_[0], caller) if ref($_[0]); my $prev = $=; $= = $_[1] if @_ > 1; $prev; } sub format_lines_left { my $old = new SelectSaver qualify($_[0], caller) if ref($_[0]); my $prev = $-; $- = $_[1] if @_ > 1; $prev; } sub format_name { my $old = new SelectSaver qualify($_[0], caller) if ref($_[0]); my $prev = $~; $~ = qualify($_[1], caller) if @_ > 1; $prev; } sub format_top_name { my $old = new SelectSaver qualify($_[0], caller) if ref($_[0]); my $prev = $^; $^ = qualify($_[1], caller) if @_ > 1; $prev; } sub format_line_break_characters { carp "format_line_break_characters is not supported on a per-handle basis" if ref($_[0]); my $prev = $:; $: = $_[1] if @_ > 1; $prev; } sub format_formfeed { carp "format_formfeed is not supported on a per-handle basis" if ref($_[0]); my $prev = $^L; $^L = $_[1] if @_ > 1; $prev; } sub formline { my $io = shift; my $picture = shift; local($^A) = $^A; local($\) = ""; formline($picture, @_); print $io $^A; } sub format_write { @_ < 3 || croak 'usage: $io->write( [FORMAT_NAME] )'; if (@_ == 2) { my ($io, $fmt) = @_; my $oldfmt = $io->format_name($fmt); CORE::write($io); $io->format_name($oldfmt); } else { CORE::write($_[0]); } } # XXX undocumented sub fcntl { @_ == 3 || croak 'usage: $io->fcntl( OP, VALUE );'; my ($io, $op) = @_; return fcntl($io, $op, $_[2]); } # XXX undocumented sub ioctl { @_ == 3 || croak 'usage: $io->ioctl( OP, VALUE );'; my ($io, $op) = @_; return ioctl($io, $op, $_[2]); } # this sub is for compatability with older releases of IO that used # a sub called constant to detemine if a constant existed -- GMB # # The SEEK_* and _IO?BF constants were the only constants at that time # any new code should just chech defined(&CONSTANT_NAME) sub constant { no strict 'refs'; my $name = shift; (($name =~ /^(SEEK_(SET|CUR|END)|_IO[FLN]BF)$/) && defined &{$name}) ? &{$name}() : undef; } # so that flush.pl can be deprecated sub printflush { my $io = shift; my $old = new SelectSaver qualify($io, caller) if ref($io); local $| = 1; if(ref($io)) { print $io @_; } else { print @_; } } 1; FILE4c4336c6/IO/Seekable.pm#line 1 "/usr/lib/perl5/5.8.0/i386-linux-thread-multi/IO/Seekable.pm" # package IO::Seekable; #line 96 use 5.006_001; use Carp; use strict; our($VERSION, @EXPORT, @ISA); use IO::Handle (); # XXX we can't get these from IO::Handle or we'll get prototype # mismatch warnings on C :-( use Fcntl qw(SEEK_SET SEEK_CUR SEEK_END); require Exporter; @EXPORT = qw(SEEK_SET SEEK_CUR SEEK_END); @ISA = qw(Exporter); $VERSION = "1.08_00"; $VERSION = eval $VERSION; sub seek { @_ == 3 or croak 'usage: $io->seek(POS, WHENCE)'; seek($_[0], $_[1], $_[2]); } sub sysseek { @_ == 3 or croak 'usage: $io->sysseek(POS, WHENCE)'; sysseek($_[0], $_[1], $_[2]); } sub tell { @_ == 1 or croak 'usage: $io->tell()'; tell($_[0]); } 1; FILE4858ef62/XSLoader.pm F#line 1 "/usr/lib/perl5/5.8.0/i386-linux-thread-multi/XSLoader.pm" # Generated from XSLoader.pm.PL (resolved %Config::Config value) package XSLoader; # And Gandalf said: 'Many folk like to know beforehand what is to # be set on the table; but those who have laboured to prepare the # feast like to keep their secret; for wonder makes the words of # praise louder.' # (Quote from Tolkien sugested by Anno Siegel.) # # See pod text at end of file for documentation. # See also ext/DynaLoader/README in source tree for other information. # # Tim.Bunce@ig.co.uk, August 1994 $VERSION = "0.01"; # avoid typo warning # enable debug/trace messages from DynaLoader perl code # $dl_debug = $ENV{PERL_DL_DEBUG} || 0 unless defined $dl_debug; my $dl_dlext = 'so'; package DynaLoader; # No prizes for guessing why we don't say 'bootstrap DynaLoader;' here. # NOTE: All dl_*.xs (including dl_none.xs) define a dl_error() XSUB boot_DynaLoader('DynaLoader') if defined(&boot_DynaLoader) && !defined(&dl_error); package XSLoader; 1; # End of main code # The bootstrap function cannot be autoloaded (without complications) # so we define it here: sub load { package DynaLoader; my($module) = $_[0]; # work with static linking too my $b = "$module\::bootstrap"; goto &$b if defined &$b; goto retry unless $module and defined &dl_load_file; my @modparts = split(/::/,$module); my $modfname = $modparts[-1]; my $modpname = join('/',@modparts); my $modlibname = (caller())[1]; my $c = @modparts; $modlibname =~ s,[\\/][^\\/]+$,, while $c--; # Q&D basename my $file = "$modlibname/auto/$modpname/$modfname.$dl_dlext"; # print STDERR "XSLoader::load for $module ($file)\n" if $dl_debug; my $bs = $file; $bs =~ s/(\.\w+)?(;\d*)?$/\.bs/; # look for .bs 'beside' the library goto retry if not -f $file or -s $bs; my $bootname = "boot_$module"; $bootname =~ s/\W/_/g; @dl_require_symbols = ($bootname); my $boot_symbol_ref; if ($^O eq 'darwin') { if ($boot_symbol_ref = dl_find_symbol(0, $bootname)) { goto boot; #extension library has already been loaded, e.g. darwin } } # Many dynamic extension loading problems will appear to come from # this section of code: XYZ failed at line 123 of DynaLoader.pm. # Often these errors are actually occurring in the initialisation # C code of the extension XS file. Perl reports the error as being # in this perl code simply because this was the last perl code # it executed. my $libref = dl_load_file($file, 0) or do { require Carp; Carp::croak("Can't load '$file' for module $module: " . dl_error()); }; push(@dl_librefs,$libref); # record loaded object my @unresolved = dl_undef_symbols(); if (@unresolved) { require Carp; Carp::carp("Undefined symbols present after loading $file: @unresolved\n"); } $boot_symbol_ref = dl_find_symbol($libref, $bootname) or do { require Carp; Carp::croak("Can't find '$bootname' symbol in $file\n"); }; push(@dl_modules, $module); # record loaded module boot: my $xs = dl_install_xsub("${module}::bootstrap", $boot_symbol_ref, $file); # See comment block above return &$xs(@_); retry: require DynaLoader; goto &DynaLoader::bootstrap_inherit; } __END__ #line 139 FILE'a9dfef12/auto/DynaLoader/dl_findfile.al#line 1 "/usr/lib/perl5/5.8.0/i386-linux-thread-multi/auto/DynaLoader/dl_findfile.al" # NOTE: Derived from ../../lib/DynaLoader.pm. # Changes made here will be lost when autosplit is run again. # See AutoSplit.pm. package DynaLoader; #line 265 "../../lib/DynaLoader.pm (autosplit into ../../lib/auto/DynaLoader/dl_findfile.al)" sub dl_findfile { # Read ext/DynaLoader/DynaLoader.doc for detailed information. # This function does not automatically consider the architecture # or the perl library auto directories. my (@args) = @_; my (@dirs, $dir); # which directories to search my (@found); # full paths to real files we have found my $dl_ext= 'so'; # $Config::Config{'dlext'} suffix for perl extensions my $dl_so = 'so'; # $Config::Config{'so'} suffix for shared libraries print STDERR "dl_findfile(@args)\n" if $dl_debug; # accumulate directories but process files as they appear arg: foreach(@args) { # Special fast case: full filepath requires no search if ($Is_VMS && m%[:>/\]]% && -f $_) { push(@found,dl_expandspec(VMS::Filespec::vmsify($_))); last arg unless wantarray; next; } elsif ($Is_MacOS) { if (m/:/ && -f $_) { push(@found,$_); last arg unless wantarray; } } elsif (m:/: && -f $_ && !$do_expand) { push(@found,$_); last arg unless wantarray; next; } # Deal with directories first: # Using a -L prefix is the preferred option (faster and more robust) if (m:^-L:) { s/^-L//; push(@dirs, $_); next; } if ($Is_MacOS) { # Otherwise we try to try to spot directories by a heuristic # (this is a more complicated issue than it first appears) if (m/:/ && -d $_) { push(@dirs, $_); next; } # Only files should get this far... my(@names, $name); # what filenames to look for s/^-l//; push(@names, $_); foreach $dir (@dirs, @dl_library_path) { next unless -d $dir; $dir =~ s/^([^:]+)$/:$1/; $dir =~ s/:$//; foreach $name (@names) { my($file) = "$dir:$name"; print STDERR " checking in $dir for $name\n" if $dl_debug; if (-f $file) { push(@found, $file); next arg; # no need to look any further } } } next; } # Otherwise we try to try to spot directories by a heuristic # (this is a more complicated issue than it first appears) if (m:/: && -d $_) { push(@dirs, $_); next; } # VMS: we may be using native VMS directory syntax instead of # Unix emulation, so check this as well if ($Is_VMS && /[:>\]]/ && -d $_) { push(@dirs, $_); next; } # Only files should get this far... my(@names, $name); # what filenames to look for if (m:-l: ) { # convert -lname to appropriate library name s/-l//; push(@names,"lib$_.$dl_so"); push(@names,"lib$_.a"); } else { # Umm, a bare name. Try various alternatives: # these should be ordered with the most likely first push(@names,"$_.$dl_ext") unless m/\.$dl_ext$/o; push(@names,"$_.$dl_so") unless m/\.$dl_so$/o; push(@names,"lib$_.$dl_so") unless m:/:; push(@names,"$_.a") if !m/\.a$/ and $dlsrc eq "dl_dld.xs"; push(@names, $_); } foreach $dir (@dirs, @dl_library_path) { next unless -d $dir; chop($dir = VMS::Filespec::unixpath($dir)) if $Is_VMS; foreach $name (@names) { my($file) = "$dir/$name"; print STDERR " checking in $dir for $name\n" if $dl_debug; $file = ($do_expand) ? dl_expandspec($file) : (-f $file && $file); #$file = _check_file($file); if ($file) { push(@found, $file); next arg; # no need to look any further } } } } if ($dl_debug) { foreach(@dirs) { print STDERR " dl_findfile ignored non-existent directory: $_\n" unless -d $_; } print STDERR "dl_findfile found: @found\n"; } return $found[0] unless wantarray; @found; } # end of DynaLoader::dl_findfile 1; FILE5a3e2f9a/lib.pm #line 1 "/usr/lib/perl5/5.8.0/i386-linux-thread-multi/lib.pm" package lib; # THIS FILE IS AUTOMATICALLY GENERATED FROM lib_pm.PL. # ANY CHANGES TO THIS FILE WILL BE OVERWRITTEN BY THE NEXT PERL BUILD. use Config; use strict; my $archname = $Config{archname}; my $version = $Config{version}; my @inc_version_list = reverse split / /, $Config{inc_version_list}; our @ORIG_INC = @INC; # take a handy copy of 'original' value our $VERSION = '0.5564'; my $Is_MacOS = $^O eq 'MacOS'; my $Mac_FS; if ($Is_MacOS) { require File::Spec; $Mac_FS = eval { require Mac::FileSpec::Unixish }; } sub import { shift; my %names; foreach (reverse @_) { if ($_ eq '') { require Carp; Carp::carp("Empty compile time value given to use lib"); } local $_ = _nativize($_); if (-e && ! -d _) { require Carp; Carp::carp("Parameter to use lib must be directory, not file"); } unshift(@INC, $_); # Add any previous version directories we found at configure time foreach my $incver (@inc_version_list) { my $dir = $Is_MacOS ? File::Spec->catdir( $_, $incver ) : "$_/$incver"; unshift(@INC, $dir) if -d $dir; } # Put a corresponding archlib directory in front of $_ if it # looks like $_ has an archlib directory below it. my($arch_auto_dir, $arch_dir, $version_dir, $version_arch_dir) = _get_dirs($_); unshift(@INC, $arch_dir) if -d $arch_auto_dir; unshift(@INC, $version_dir) if -d $version_dir; unshift(@INC, $version_arch_dir) if -d $version_arch_dir; } # remove trailing duplicates @INC = grep { ++$names{$_} == 1 } @INC; return; } sub unimport { shift; my %names; foreach (@_) { local $_ = _nativize($_); my($arch_auto_dir, $arch_dir, $version_dir, $version_arch_dir) = _get_dirs($_); ++$names{$_}; ++$names{$arch_dir} if -d $arch_auto_dir; ++$names{$version_dir} if -d $version_dir; ++$names{$version_arch_dir} if -d $version_arch_dir; } # Remove ALL instances of each named directory. @INC = grep { !exists $names{$_} } @INC; return; } sub _get_dirs { my($dir) = @_; my($arch_auto_dir, $arch_dir, $version_dir, $version_arch_dir); # we could use this for all platforms in the future, but leave it # Mac-only for now, until there is more time for testing it. if ($Is_MacOS) { $arch_auto_dir = File::Spec->catdir( $_, $archname, 'auto' ); $arch_dir = File::Spec->catdir( $_, $archname, ); $version_dir = File::Spec->catdir( $_, $version ); $version_arch_dir = File::Spec->catdir( $_, $version, $archname ); } else { $arch_auto_dir = "$_/$archname/auto"; $arch_dir = "$_/$archname"; $version_dir = "$_/$version"; $version_arch_dir = "$_/$version/$archname"; } return($arch_auto_dir, $arch_dir, $version_dir, $version_arch_dir); } sub _nativize { my($dir) = @_; if ($Is_MacOS && $Mac_FS && ! -d $dir) { $dir = Mac::FileSpec::Unixish::nativize($dir); $dir .= ":" unless $dir =~ /:$/; } return $dir; } 1; __END__ #line 206 FILEc580c829/re.pmd#line 1 "/usr/lib/perl5/5.8.0/i386-linux-thread-multi/re.pm" package re; our $VERSION = 0.03; #line 76 # N.B. File::Basename contains a literal for 'taint' as a fallback. If # taint is changed here, File::Basename must be updated as well. my %bitmask = ( taint => 0x00100000, eval => 0x00200000, ); sub setcolor { eval { # Ignore errors require Term::Cap; my $terminal = Tgetent Term::Cap ({OSPEED => 9600}); # Avoid warning. my $props = $ENV{PERL_RE_TC} || 'md,me,so,se,us,ue'; my @props = split /,/, $props; my $colors = join "\t", map {$terminal->Tputs($_,1)} @props; $colors =~ s/\0//g; $ENV{PERL_RE_COLORS} = $colors; }; } sub bits { my $on = shift; my $bits = 0; unless (@_) { require Carp; Carp::carp("Useless use of \"re\" pragma"); } foreach my $s (@_){ if ($s eq 'debug' or $s eq 'debugcolor') { setcolor() if $s eq 'debugcolor'; require XSLoader; XSLoader::load('re'); install() if $on; uninstall() unless $on; next; } if (exists $bitmask{$s}) { $bits |= $bitmask{$s}; } else { require Carp; Carp::carp("Unknown \"re\" subpragma '$s' (known ones are: @{[join(', ', map {qq('$_')} 'debug', 'debugcolor', sort keys %bitmask)]})"); } } $bits; } sub import { shift; $^H |= bits(1, @_); } sub unimport { shift; $^H &= ~ bits(0, @_); } 1; FILE29f68648/integer.pm#line 1 "/usr/lib/perl5/5.8.0/integer.pm" package integer; our $VERSION = '1.00'; #line 82 $integer::hint_bits = 0x1; sub import { $^H |= $integer::hint_bits; } sub unimport { $^H &= ~$integer::hint_bits; } 1; FILE35cbbe91/strict.pm#line 1 "/usr/lib/perl5/5.8.0/strict.pm" package strict; #line 92 $strict::VERSION = "1.02"; my %bitmask = ( refs => 0x00000002, subs => 0x00000200, vars => 0x00000400 ); sub bits { my $bits = 0; foreach my $s (@_){ $bits |= $bitmask{$s} || 0; }; $bits; } sub import { shift; $^H |= bits(@_ ? @_ : qw(refs subs vars)); } sub unimport { shift; $^H &= ~ bits(@_ ? @_ : qw(refs subs vars)); } 1; FILEaf4bf4f8/utf8.pm#line 1 "/usr/lib/perl5/5.8.0/utf8.pm" package utf8; $utf8::hint_bits = 0x00800000; our $VERSION = '1.00'; sub import { $^H |= $utf8::hint_bits; $enc{caller()} = $_[1] if $_[1]; } sub unimport { $^H &= ~$utf8::hint_bits; } sub AUTOLOAD { require "utf8_heavy.pl"; goto &$AUTOLOAD if defined &$AUTOLOAD; Carp::croak("Undefined subroutine $AUTOLOAD called"); } 1; __END__ #line 153 FILE7b6dd9e6/vars.pm#line 1 "/usr/lib/perl5/5.8.0/vars.pm" package vars; use 5.006; our $VERSION = '1.01'; use warnings::register; use strict qw(vars subs); sub import { my $callpack = caller; my ($pack, @imports) = @_; my ($sym, $ch); foreach (@imports) { if (($ch, $sym) = /^([\$\@\%\*\&])(.+)/) { if ($sym =~ /\W/) { # time for a more-detailed check-up if ($sym =~ /^\w+[[{].*[]}]$/) { require Carp; Carp::croak("Can't declare individual elements of hash or array"); } elsif (warnings::enabled() and length($sym) == 1 and $sym !~ tr/a-zA-Z//) { warnings::warn("No need to declare built-in vars"); } elsif (($^H &= strict::bits('vars'))) { require Carp; Carp::croak("'$_' is not a valid variable name under strict vars"); } } $sym = "${callpack}::$sym" unless $sym =~ /::/; *$sym = ( $ch eq "\$" ? \$$sym : $ch eq "\@" ? \@$sym : $ch eq "\%" ? \%$sym : $ch eq "\*" ? \*$sym : $ch eq "\&" ? \&$sym : do { require Carp; Carp::croak("'$_' is not a valid variable name"); }); } else { require Carp; Carp::croak("'$_' is not a valid variable name"); } } }; 1; __END__ #line 83 FILE65948f1f/warnings.pm2'#line 1 "/usr/lib/perl5/5.8.0/warnings.pm" # !!!!!!! DO NOT EDIT THIS FILE !!!!!!! # This file was created by warnings.pl # Any changes made here will be lost. # package warnings; our $VERSION = '1.00'; #line 129 use Carp ; %Offsets = ( # Warnings Categories added in Perl 5.008 'all' => 0, 'closure' => 2, 'deprecated' => 4, 'exiting' => 6, 'glob' => 8, 'io' => 10, 'closed' => 12, 'exec' => 14, 'layer' => 16, 'newline' => 18, 'pipe' => 20, 'unopened' => 22, 'misc' => 24, 'numeric' => 26, 'once' => 28, 'overflow' => 30, 'pack' => 32, 'portable' => 34, 'recursion' => 36, 'redefine' => 38, 'regexp' => 40, 'severe' => 42, 'debugging' => 44, 'inplace' => 46, 'internal' => 48, 'malloc' => 50, 'signal' => 52, 'substr' => 54, 'syntax' => 56, 'ambiguous' => 58, 'bareword' => 60, 'digit' => 62, 'parenthesis' => 64, 'precedence' => 66, 'printf' => 68, 'prototype' => 70, 'qw' => 72, 'reserved' => 74, 'semicolon' => 76, 'taint' => 78, 'threads' => 80, 'uninitialized' => 82, 'unpack' => 84, 'untie' => 86, 'utf8' => 88, 'void' => 90, 'y2k' => 92, ); %Bits = ( 'all' => "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15", # [0..46] 'ambiguous' => "\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00", # [29] 'bareword' => "\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00", # [30] 'closed' => "\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [6] 'closure' => "\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [1] 'debugging' => "\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00", # [22] 'deprecated' => "\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [2] 'digit' => "\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00", # [31] 'exec' => "\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [7] 'exiting' => "\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [3] 'glob' => "\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [4] 'inplace' => "\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00", # [23] 'internal' => "\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00", # [24] 'io' => "\x00\x54\x55\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [5..11] 'layer' => "\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [8] 'malloc' => "\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00", # [25] 'misc' => "\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00", # [12] 'newline' => "\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [9] 'numeric' => "\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00", # [13] 'once' => "\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00", # [14] 'overflow' => "\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00", # [15] 'pack' => "\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00", # [16] 'parenthesis' => "\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00", # [32] 'pipe' => "\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [10] 'portable' => "\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00", # [17] 'precedence' => "\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00", # [33] 'printf' => "\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00", # [34] 'prototype' => "\x00\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00", # [35] 'qw' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00", # [36] 'recursion' => "\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00", # [18] 'redefine' => "\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00", # [19] 'regexp' => "\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00", # [20] 'reserved' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00", # [37] 'semicolon' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00", # [38] 'severe' => "\x00\x00\x00\x00\x00\x54\x05\x00\x00\x00\x00\x00", # [21..25] 'signal' => "\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00", # [26] 'substr' => "\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00", # [27] 'syntax' => "\x00\x00\x00\x00\x00\x00\x00\x55\x55\x15\x00\x00", # [28..38] 'taint' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00", # [39] 'threads' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00", # [40] 'uninitialized' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00", # [41] 'unopened' => "\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [11] 'unpack' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00", # [42] 'untie' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x00", # [43] 'utf8' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01", # [44] 'void' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04", # [45] 'y2k' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10", # [46] ); %DeadBits = ( 'all' => "\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\x2a", # [0..46] 'ambiguous' => "\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00", # [29] 'bareword' => "\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x00", # [30] 'closed' => "\x00\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [6] 'closure' => "\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [1] 'debugging' => "\x00\x00\x00\x00\x00\x20\x00\x00\x00\x00\x00\x00", # [22] 'deprecated' => "\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [2] 'digit' => "\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00", # [31] 'exec' => "\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [7] 'exiting' => "\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [3] 'glob' => "\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [4] 'inplace' => "\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00", # [23] 'internal' => "\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00", # [24] 'io' => "\x00\xa8\xaa\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [5..11] 'layer' => "\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [8] 'malloc' => "\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00", # [25] 'misc' => "\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00", # [12] 'newline' => "\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [9] 'numeric' => "\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00", # [13] 'once' => "\x00\x00\x00\x20\x00\x00\x00\x00\x00\x00\x00\x00", # [14] 'overflow' => "\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00", # [15] 'pack' => "\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00", # [16] 'parenthesis' => "\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00", # [32] 'pipe' => "\x00\x00\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [10] 'portable' => "\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00", # [17] 'precedence' => "\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00", # [33] 'printf' => "\x00\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00", # [34] 'prototype' => "\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00", # [35] 'qw' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00", # [36] 'recursion' => "\x00\x00\x00\x00\x20\x00\x00\x00\x00\x00\x00\x00", # [18] 'redefine' => "\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00", # [19] 'regexp' => "\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00", # [20] 'reserved' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00", # [37] 'semicolon' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00", # [38] 'severe' => "\x00\x00\x00\x00\x00\xa8\x0a\x00\x00\x00\x00\x00", # [21..25] 'signal' => "\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x00\x00", # [26] 'substr' => "\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00", # [27] 'syntax' => "\x00\x00\x00\x00\x00\x00\x00\xaa\xaa\x2a\x00\x00", # [28..38] 'taint' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00", # [39] 'threads' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00", # [40] 'uninitialized' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00", # [41] 'unopened' => "\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [11] 'unpack' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\x00", # [42] 'untie' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00", # [43] 'utf8' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02", # [44] 'void' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08", # [45] 'y2k' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20", # [46] ); $NONE = "\0\0\0\0\0\0\0\0\0\0\0\0"; $LAST_BIT = 94 ; $BYTES = 12 ; $All = "" ; vec($All, $Offsets{'all'}, 2) = 3 ; sub Croaker { delete $Carp::CarpInternal{'warnings'}; croak @_ ; } sub bits { # called from B::Deparse.pm push @_, 'all' unless @_; my $mask; my $catmask ; my $fatal = 0 ; my $no_fatal = 0 ; foreach my $word ( @_ ) { if ($word eq 'FATAL') { $fatal = 1; $no_fatal = 0; } elsif ($word eq 'NONFATAL') { $fatal = 0; $no_fatal = 1; } elsif ($catmask = $Bits{$word}) { $mask |= $catmask ; $mask |= $DeadBits{$word} if $fatal ; $mask &= ~($DeadBits{$word}|$All) if $no_fatal ; } else { Croaker("Unknown warnings category '$word'")} } return $mask ; } sub import { shift; my $catmask ; my $fatal = 0 ; my $no_fatal = 0 ; my $mask = ${^WARNING_BITS} ; if (vec($mask, $Offsets{'all'}, 1)) { $mask |= $Bits{'all'} ; $mask |= $DeadBits{'all'} if vec($mask, $Offsets{'all'}+1, 1); } push @_, 'all' unless @_; foreach my $word ( @_ ) { if ($word eq 'FATAL') { $fatal = 1; $no_fatal = 0; } elsif ($word eq 'NONFATAL') { $fatal = 0; $no_fatal = 1; } elsif ($catmask = $Bits{$word}) { $mask |= $catmask ; $mask |= $DeadBits{$word} if $fatal ; $mask &= ~($DeadBits{$word}|$All) if $no_fatal ; } else { Croaker("Unknown warnings category '$word'")} } ${^WARNING_BITS} = $mask ; } sub unimport { shift; my $catmask ; my $mask = ${^WARNING_BITS} ; if (vec($mask, $Offsets{'all'}, 1)) { $mask |= $Bits{'all'} ; $mask |= $DeadBits{'all'} if vec($mask, $Offsets{'all'}+1, 1); } push @_, 'all' unless @_; foreach my $word ( @_ ) { if ($word eq 'FATAL') { next; } elsif ($catmask = $Bits{$word}) { $mask &= ~($catmask | $DeadBits{$word} | $All); } else { Croaker("Unknown warnings category '$word'")} } ${^WARNING_BITS} = $mask ; } sub __chk { my $category ; my $offset ; my $isobj = 0 ; if (@_) { # check the category supplied. $category = shift ; if (ref $category) { Croaker ("not an object") if $category !~ /^([^=]+)=/ ; $category = $1 ; $isobj = 1 ; } $offset = $Offsets{$category}; Croaker("Unknown warnings category '$category'") unless defined $offset; } else { $category = (caller(1))[0] ; $offset = $Offsets{$category}; Croaker("package '$category' not registered for warnings") unless defined $offset ; } my $this_pkg = (caller(1))[0] ; my $i = 2 ; my $pkg ; if ($isobj) { while (do { { package DB; $pkg = (caller($i++))[0] } } ) { last unless @DB::args && $DB::args[0] =~ /^$category=/ ; } $i -= 2 ; } else { for ($i = 2 ; $pkg = (caller($i))[0] ; ++ $i) { last if $pkg ne $this_pkg ; } $i = 2 if !$pkg || $pkg eq $this_pkg ; } my $callers_bitmask = (caller($i))[9] ; return ($callers_bitmask, $offset, $i) ; } sub enabled { Croaker("Usage: warnings::enabled([category])") unless @_ == 1 || @_ == 0 ; my ($callers_bitmask, $offset, $i) = __chk(@_) ; return 0 unless defined $callers_bitmask ; return vec($callers_bitmask, $offset, 1) || vec($callers_bitmask, $Offsets{'all'}, 1) ; } sub warn { Croaker("Usage: warnings::warn([category,] 'message')") unless @_ == 2 || @_ == 1 ; my $message = pop ; my ($callers_bitmask, $offset, $i) = __chk(@_) ; croak($message) if vec($callers_bitmask, $offset+1, 1) || vec($callers_bitmask, $Offsets{'all'}+1, 1) ; carp($message) ; } sub warnif { Croaker("Usage: warnings::warnif([category,] 'message')") unless @_ == 2 || @_ == 1 ; my $message = pop ; my ($callers_bitmask, $offset, $i) = __chk(@_) ; return unless defined $callers_bitmask && (vec($callers_bitmask, $offset, 1) || vec($callers_bitmask, $Offsets{'all'}, 1)) ; croak($message) if vec($callers_bitmask, $offset+1, 1) || vec($callers_bitmask, $Offsets{'all'}+1, 1) ; carp($message) ; } 1; FILEd1a42b7f/AutoLoader.pm#line 1 "/usr/lib/perl5/5.8.0/AutoLoader.pm" package AutoLoader; use 5.006_001; our(@EXPORT, @EXPORT_OK, $VERSION); my $is_dosish; my $is_epoc; my $is_vms; my $is_macos; BEGIN { require Exporter; @EXPORT = @EXPORT = (); @EXPORT_OK = @EXPORT_OK = qw(AUTOLOAD); $is_dosish = $^O eq 'dos' || $^O eq 'os2' || $^O eq 'MSWin32' || $^O eq 'NetWare'; $is_epoc = $^O eq 'epoc'; $is_vms = $^O eq 'VMS'; $is_macos = $^O eq 'MacOS'; $VERSION = '5.59'; } AUTOLOAD { my $sub = $AUTOLOAD; my $filename; # Braces used to preserve $1 et al. { # Try to find the autoloaded file from the package-qualified # name of the sub. e.g., if the sub needed is # Getopt::Long::GetOptions(), then $INC{Getopt/Long.pm} is # something like '/usr/lib/perl5/Getopt/Long.pm', and the # autoload file is '/usr/lib/perl5/auto/Getopt/Long/GetOptions.al'. # # However, if @INC is a relative path, this might not work. If, # for example, @INC = ('lib'), then $INC{Getopt/Long.pm} is # 'lib/Getopt/Long.pm', and we want to require # 'auto/Getopt/Long/GetOptions.al' (without the leading 'lib'). # In this case, we simple prepend the 'auto/' and let the # C take care of the searching for us. my ($pkg,$func) = ($sub =~ /(.*)::([^:]+)$/); $pkg =~ s#::#/#g; if (defined($filename = $INC{"$pkg.pm"})) { if ($is_macos) { $pkg =~ tr#/#:#; $filename =~ s#^(.*)$pkg\.pm\z#$1auto:$pkg:$func.al#s; } else { $filename =~ s#^(.*)$pkg\.pm\z#$1auto/$pkg/$func.al#s; } # if the file exists, then make sure that it is a # a fully anchored path (i.e either '/usr/lib/auto/foo/bar.al', # or './lib/auto/foo/bar.al'. This avoids C searching # (and failing) to find the 'lib/auto/foo/bar.al' because it # looked for 'lib/lib/auto/foo/bar.al', given @INC = ('lib'). if (-r $filename) { unless ($filename =~ m|^/|s) { if ($is_dosish) { unless ($filename =~ m{^([a-z]:)?[\\/]}is) { if ($^O ne 'NetWare') { $filename = "./$filename"; } else { $filename = "$filename"; } } } elsif ($is_epoc) { unless ($filename =~ m{^([a-z?]:)?[\\/]}is) { $filename = "./$filename"; } } elsif ($is_vms) { # XXX todo by VMSmiths $filename = "./$filename"; } elsif (!$is_macos) { $filename = "./$filename"; } } } else { $filename = undef; } } unless (defined $filename) { # let C do the searching $filename = "auto/$sub.al"; $filename =~ s#::#/#g; } } my $save = $@; local $!; # Do not munge the value. eval { local $SIG{__DIE__}; require $filename }; if ($@) { if (substr($sub,-9) eq '::DESTROY') { *$sub = sub {}; } else { # The load might just have failed because the filename was too # long for some old SVR3 systems which treat long names as errors. # If we can succesfully truncate a long name then it's worth a go. # There is a slight risk that we could pick up the wrong file here # but autosplit should have warned about that when splitting. if ($filename =~ s/(\w{12,})\.al$/substr($1,0,11).".al"/e){ eval { local $SIG{__DIE__}; require $filename }; } if ($@){ $@ =~ s/ at .*\n//; my $error = $@; require Carp; Carp::croak($error); } } } $@ = $save; goto &$sub; } sub import { my $pkg = shift; my $callpkg = caller; # # Export symbols, but not by accident of inheritance. # if ($pkg eq 'AutoLoader') { local $Exporter::ExportLevel = 1; Exporter::import $pkg, @_; } # # Try to find the autosplit index file. Eg., if the call package # is POSIX, then $INC{POSIX.pm} is something like # '/usr/local/lib/perl5/POSIX.pm', and the autosplit index file is in # '/usr/local/lib/perl5/auto/POSIX/autosplit.ix', so we require that. # # However, if @INC is a relative path, this might not work. If, # for example, @INC = ('lib'), then # $INC{POSIX.pm} is 'lib/POSIX.pm', and we want to require # 'auto/POSIX/autosplit.ix' (without the leading 'lib'). # (my $calldir = $callpkg) =~ s#::#/#g; my $path = $INC{$calldir . '.pm'}; if (defined($path)) { # Try absolute path name. if ($is_macos) { (my $malldir = $calldir) =~ tr#/#:#; $path =~ s#^(.*)$malldir\.pm\z#$1auto:$malldir:autosplit.ix#s; } else { $path =~ s#^(.*)$calldir\.pm\z#$1auto/$calldir/autosplit.ix#; } eval { require $path; }; # If that failed, try relative path with normal @INC searching. if ($@) { $path ="auto/$calldir/autosplit.ix"; eval { require $path; }; } if ($@) { my $error = $@; require Carp; Carp::carp($error); } } } sub unimport { my $callpkg = caller; eval "package $callpkg; sub AUTOLOAD;"; } 1; __END__ #line 338 FILEc3e70214/Carp.pmA#line 1 "/usr/lib/perl5/5.8.0/Carp.pm" package Carp; our $VERSION = '1.01'; #line 105 # This package is heavily used. Be small. Be fast. Be good. # Comments added by Andy Wardley 09-Apr-98, based on an # _almost_ complete understanding of the package. Corrections and # comments are welcome. # The members of %Internal are packages that are internal to perl. # Carp will not report errors from within these packages if it # can. The members of %CarpInternal are internal to Perl's warning # system. Carp will not report errors from within these packages # either, and will not report calls *to* these packages for carp and # croak. They replace $CarpLevel, which is deprecated. The # $Max(EvalLen|(Arg(Len|Nums)) variables are used to specify how the eval # text and function arguments should be formatted when printed. $CarpInternal{Carp}++; $CarpInternal{warnings}++; $CarpLevel = 0; # How many extra package levels to skip on carp. # How many calls to skip on confess. # Reconciling these notions is hard, use # %Internal and %CarpInternal instead. $MaxEvalLen = 0; # How much eval '...text...' to show. 0 = all. $MaxArgLen = 64; # How much of each argument to print. 0 = all. $MaxArgNums = 8; # How many arguments to print. 0 = all. $Verbose = 0; # If true then make shortmess call longmess instead require Exporter; @ISA = ('Exporter'); @EXPORT = qw(confess croak carp); @EXPORT_OK = qw(cluck verbose longmess shortmess); @EXPORT_FAIL = qw(verbose); # hook to enable verbose mode # if the caller specifies verbose usage ("perl -MCarp=verbose script.pl") # then the following method will be called by the Exporter which knows # to do this thanks to @EXPORT_FAIL, above. $_[1] will contain the word # 'verbose'. sub export_fail { shift; $Verbose = shift if $_[0] eq 'verbose'; return @_; } # longmess() crawls all the way up the stack reporting on all the function # calls made. The error string, $error, is originally constructed from the # arguments passed into longmess() via confess(), cluck() or shortmess(). # This gets appended with the stack trace messages which are generated for # each function call on the stack. sub longmess { { local $@; require Carp::Heavy; } # XXX fix require to not clear $@? # Icky backwards compatibility wrapper. :-( my $call_pack = caller(); if ($Internal{$call_pack} or $CarpInternal{$call_pack}) { return longmess_heavy(@_); } else { local $CarpLevel = $CarpLevel + 1; return longmess_heavy(@_); } } # shortmess() is called by carp() and croak() to skip all the way up to # the top-level caller's package and report the error from there. confess() # and cluck() generate a full stack trace so they call longmess() to # generate that. In verbose mode shortmess() calls longmess() so # you always get a stack trace sub shortmess { # Short-circuit &longmess if called via multiple packages { local $@; require Carp::Heavy; } # XXX fix require to not clear $@? # Icky backwards compatibility wrapper. :-( my $call_pack = caller(); local @CARP_NOT = caller(); shortmess_heavy(@_); } # the following four functions call longmess() or shortmess() depending on # whether they should generate a full stack trace (confess() and cluck()) # or simply report the caller's package (croak() and carp()), respectively. # confess() and croak() die, carp() and cluck() warn. sub croak { die shortmess @_ } sub confess { die longmess @_ } sub carp { warn shortmess @_ } sub cluck { warn longmess @_ } 1; FILEe05a6a96/Carp/Heavy.pm#line 1 "/usr/lib/perl5/5.8.0/Carp/Heavy.pm" # Carp::Heavy uses some variables in common with Carp. package Carp; #line 9 # use strict; # not yet # On one line so MakeMaker will see it. use Carp; our $VERSION = $Carp::VERSION; our ($CarpLevel, $MaxArgNums, $MaxEvalLen, $MaxArgLen, $Verbose); sub caller_info { my $i = shift(@_) + 1; package DB; my %call_info; @call_info{ qw(pack file line sub has_args wantarray evaltext is_require) } = caller($i); unless (defined $call_info{pack}) { return (); } my $sub_name = Carp::get_subname(\%call_info); if ($call_info{has_args}) { my @args = map {Carp::format_arg($_)} @DB::args; if ($MaxArgNums and @args > $MaxArgNums) { # More than we want to show? $#args = $MaxArgNums; push @args, '...'; } # Push the args onto the subroutine $sub_name .= '(' . join (',', @args) . ')'; } $call_info{sub_name} = $sub_name; return wantarray() ? %call_info : \%call_info; } # Transform an argument to a function into a string. sub format_arg { my $arg = shift; if (not defined($arg)) { $arg = 'undef'; } elsif (ref($arg)) { $arg = defined($overload::VERSION) ? overload::StrVal($arg) : "$arg"; } $arg =~ s/'/\\'/g; $arg = str_len_trim($arg, $MaxArgLen); # Quote it? $arg = "'$arg'" unless $arg =~ /^-?[\d.]+\z/; # The following handling of "control chars" is direct from # the original code - I think it is broken on Unicode though. # Suggestions? $arg =~ s/([[:cntrl:]]|[[:^ascii:]])/sprintf("\\x{%x}",ord($1))/eg; return $arg; } # Takes an inheritance cache and a package and returns # an anon hash of known inheritances and anon array of # inheritances which consequences have not been figured # for. sub get_status { my $cache = shift; my $pkg = shift; $cache->{$pkg} ||= [{$pkg => $pkg}, [trusts_directly($pkg)]]; return @{$cache->{$pkg}}; } # Takes the info from caller() and figures out the name of # the sub/require/eval sub get_subname { my $info = shift; if (defined($info->{evaltext})) { my $eval = $info->{evaltext}; if ($info->{is_require}) { return "require $eval"; } else { $eval =~ s/([\\\'])/\\$1/g; return "eval '" . str_len_trim($eval, $MaxEvalLen) . "'"; } } return ($info->{sub} eq '(eval)') ? 'eval {...}' : $info->{sub}; } # Figures out what call (from the point of view of the caller) # the long error backtrace should start at. sub long_error_loc { my $i; my $lvl = $CarpLevel; { my $pkg = caller(++$i); unless(defined($pkg)) { # This *shouldn't* happen. if (%Internal) { local %Internal; $i = long_error_loc(); last; } else { # OK, now I am irritated. return 2; } } redo if $CarpInternal{$pkg}; redo unless 0 > --$lvl; redo if $Internal{$pkg}; } return $i - 1; } sub longmess_heavy { return @_ if ref($_[0]); # don't break references as exceptions my $i = long_error_loc(); return ret_backtrace($i, @_); } # Returns a full stack backtrace starting from where it is # told. sub ret_backtrace { my ($i, @error) = @_; my $mess; my $err = join '', @error; $i++; my $tid_msg = ''; if (defined &Thread::tid) { my $tid = Thread->self->tid; $tid_msg = " thread $tid" if $tid; } { if ($err =~ /\n$/) { # extra block to localise $1 etc $mess = $err; } else { my %i = caller_info($i); $mess = "$err at $i{file} line $i{line}$tid_msg\n"; }} while (my %i = caller_info(++$i)) { $mess .= "\t$i{sub_name} called at $i{file} line $i{line}$tid_msg\n"; } return $mess; } sub ret_summary { my ($i, @error) = @_; my $mess; my $err = join '', @error; $i++; my $tid_msg = ''; if (defined &Thread::tid) { my $tid = Thread->self->tid; $tid_msg = " thread $tid" if $tid; } my %i = caller_info($i); return "$err at $i{file} line $i{line}$tid_msg\n"; } sub short_error_loc { my $cache; my $i = 1; my $lvl = $CarpLevel; { my $called = caller($i++); my $caller = caller($i); return 0 unless defined($caller); # What happened? redo if $Internal{$caller}; redo if $CarpInternal{$called}; redo if trusts($called, $caller, $cache); redo if trusts($caller, $called, $cache); redo unless 0 > --$lvl; } return $i - 1; } sub shortmess_heavy { return longmess_heavy(@_) if $Verbose; return @_ if ref($_[0]); # don't break references as exceptions my $i = short_error_loc(); if ($i) { ret_summary($i, @_); } else { longmess_heavy(@_); } } # If a string is too long, trims it with ... sub str_len_trim { my $str = shift; my $max = shift || 0; if (2 < $max and $max < length($str)) { substr($str, $max - 3) = '...'; } return $str; } # Takes two packages and an optional cache. Says whether the # first inherits from the second. # # Recursive versions of this have to work to avoid certain # possible endless loops, and when following long chains of # inheritance are less efficient. sub trusts { my $child = shift; my $parent = shift; my $cache = shift || {}; my ($known, $partial) = get_status($cache, $child); # Figure out consequences until we have an answer while (@$partial and not exists $known->{$parent}) { my $anc = shift @$partial; next if exists $known->{$anc}; $known->{$anc}++; my ($anc_knows, $anc_partial) = get_status($cache, $anc); my @found = keys %$anc_knows; @$known{@found} = (); push @$partial, @$anc_partial; } return exists $known->{$parent}; } # Takes a package and gives a list of those trusted directly sub trusts_directly { my $class = shift; no strict 'refs'; no warnings 'once'; return @{"$class\::CARP_NOT"} ? @{"$class\::CARP_NOT"} : @{"$class\::ISA"}; } 1; FILE2a1b4dac/Exporter.pm]#line 1 "/usr/lib/perl5/5.8.0/Exporter.pm" package Exporter; require 5.006; # Be lean. #use strict; #no strict 'refs'; our $Debug = 0; our $ExportLevel = 0; our $Verbose ||= 0; our $VERSION = '5.566'; $Carp::Internal{Exporter} = 1; sub as_heavy { require Exporter::Heavy; # Unfortunately, this does not work if the caller is aliased as *name = \&foo # Thus the need to create a lot of identical subroutines my $c = (caller(1))[3]; $c =~ s/.*:://; \&{"Exporter::Heavy::heavy_$c"}; } sub export { goto &{as_heavy()}; } sub import { my $pkg = shift; my $callpkg = caller($ExportLevel); # We *need* to treat @{"$pkg\::EXPORT_FAIL"} since Carp uses it :-( my($exports, $export_cache, $fail) = (\@{"$pkg\::EXPORT"}, \%{"$pkg\::EXPORT"}, \@{"$pkg\::EXPORT_FAIL"}); return export $pkg, $callpkg, @_ if $Verbose or $Debug or @$fail > 1; my $args = @_ or @_ = @$exports; local $_; if ($args and not %$export_cache) { s/^&//, $export_cache->{$_} = 1 foreach (@$exports, @{"$pkg\::EXPORT_OK"}); } my $heavy; # Try very hard not to use {} and hence have to enter scope on the foreach # We bomb out of the loop with last as soon as heavy is set. if ($args or $fail) { ($heavy = (/\W/ or $args and not exists $export_cache->{$_} or @$fail and $_ eq $fail->[0])) and last foreach (@_); } else { ($heavy = /\W/) and last foreach (@_); } return export $pkg, $callpkg, ($args ? @_ : ()) if $heavy; local $SIG{__WARN__} = sub {require Carp; &Carp::carp}; # shortcut for the common case of no type character *{"$callpkg\::$_"} = \&{"$pkg\::$_"} foreach @_; } # Default methods sub export_fail { my $self = shift; @_; } # Unfortunately, caller(1)[3] "does not work" if the caller is aliased as # *name = \&foo. Thus the need to create a lot of identical subroutines # Otherwise we could have aliased them to export(). sub export_to_level { goto &{as_heavy()}; } sub export_tags { goto &{as_heavy()}; } sub export_ok_tags { goto &{as_heavy()}; } sub require_version { goto &{as_heavy()}; } 1; __END__ #line 417 FILE3a75438c/Exporter/Heavy.pm#line 1 "/usr/lib/perl5/5.8.0/Exporter/Heavy.pm" package Exporter::Heavy; use strict; no strict 'refs'; # On one line so MakeMaker will see it. require Exporter; our $VERSION = $Exporter::VERSION; $Carp::Internal{"Exporter::Heavy"} = 1; our $Verbose; #line 24 # # We go to a lot of trouble not to 'require Carp' at file scope, # because Carp requires Exporter, and something has to give. # sub heavy_export { # First make import warnings look like they're coming from the "use". local $SIG{__WARN__} = sub { my $text = shift; if ($text =~ s/ at \S*Exporter\S*.pm line \d+.*\n//) { require Carp; local $Carp::CarpLevel = 1; # ignore package calling us too. Carp::carp($text); } else { warn $text; } }; local $SIG{__DIE__} = sub { require Carp; local $Carp::CarpLevel = 1; # ignore package calling us too. Carp::croak("$_[0]Illegal null symbol in \@${1}::EXPORT") if $_[0] =~ /^Unable to create sub named "(.*?)::"/; }; my($pkg, $callpkg, @imports) = @_; my($type, $sym, $oops); my($exports, $export_cache) = (\@{"${pkg}::EXPORT"}, \%{"${pkg}::EXPORT"}); if (@imports) { if (!%$export_cache) { s/^&// foreach @$exports; @{$export_cache}{@$exports} = (1) x @$exports; my $ok = \@{"${pkg}::EXPORT_OK"}; if (@$ok) { s/^&// foreach @$ok; @{$export_cache}{@$ok} = (1) x @$ok; } } if ($imports[0] =~ m#^[/!:]#){ my $tagsref = \%{"${pkg}::EXPORT_TAGS"}; my $tagdata; my %imports; my($remove, $spec, @names, @allexports); # negated first item implies starting with default set: unshift @imports, ':DEFAULT' if $imports[0] =~ m/^!/; foreach $spec (@imports){ $remove = $spec =~ s/^!//; if ($spec =~ s/^://){ if ($spec eq 'DEFAULT'){ @names = @$exports; } elsif ($tagdata = $tagsref->{$spec}) { @names = @$tagdata; } else { warn qq["$spec" is not defined in %${pkg}::EXPORT_TAGS]; ++$oops; next; } } elsif ($spec =~ m:^/(.*)/$:){ my $patn = $1; @allexports = keys %$export_cache unless @allexports; # only do keys once @names = grep(/$patn/, @allexports); # not anchored by default } else { @names = ($spec); # is a normal symbol name } warn "Import ".($remove ? "del":"add").": @names " if $Verbose; if ($remove) { foreach $sym (@names) { delete $imports{$sym} } } else { @imports{@names} = (1) x @names; } } @imports = keys %imports; } my @carp; foreach $sym (@imports) { if (!$export_cache->{$sym}) { if ($sym =~ m/^\d/) { $pkg->VERSION($sym); # inherit from UNIVERSAL # If the version number was the only thing specified # then we should act as if nothing was specified: if (@imports == 1) { @imports = @$exports; last; } # We need a way to emulate 'use Foo ()' but still # allow an easy version check: "use Foo 1.23, ''"; if (@imports == 2 and !$imports[1]) { @imports = (); last; } } elsif ($sym !~ s/^&// || !$export_cache->{$sym}) { # accumulate the non-exports push @carp, qq["$sym" is not exported by the $pkg module\n]; $oops++; } } } if ($oops) { require Carp; Carp::croak("@{carp}Can't continue after import errors"); } } else { @imports = @$exports; } my($fail, $fail_cache) = (\@{"${pkg}::EXPORT_FAIL"}, \%{"${pkg}::EXPORT_FAIL"}); if (@$fail) { if (!%$fail_cache) { # Build cache of symbols. Optimise the lookup by adding # barewords twice... both with and without a leading &. # (Technique could be applied to $export_cache at cost of memory) my @expanded = map { /^\w/ ? ($_, '&'.$_) : $_ } @$fail; warn "${pkg}::EXPORT_FAIL cached: @expanded" if $Verbose; @{$fail_cache}{@expanded} = (1) x @expanded; } my @failed; foreach $sym (@imports) { push(@failed, $sym) if $fail_cache->{$sym} } if (@failed) { @failed = $pkg->export_fail(@failed); foreach $sym (@failed) { require Carp; Carp::carp(qq["$sym" is not implemented by the $pkg module ], "on this architecture"); } if (@failed) { require Carp; Carp::croak("Can't continue after import errors"); } } } warn "Importing into $callpkg from $pkg: ", join(", ",sort @imports) if $Verbose; foreach $sym (@imports) { # shortcut for the common case of no type character (*{"${callpkg}::$sym"} = \&{"${pkg}::$sym"}, next) unless $sym =~ s/^(\W)//; $type = $1; *{"${callpkg}::$sym"} = $type eq '&' ? \&{"${pkg}::$sym"} : $type eq '$' ? \${"${pkg}::$sym"} : $type eq '@' ? \@{"${pkg}::$sym"} : $type eq '%' ? \%{"${pkg}::$sym"} : $type eq '*' ? *{"${pkg}::$sym"} : do { require Carp; Carp::croak("Can't export symbol: $type$sym") }; } } sub heavy_export_to_level { my $pkg = shift; my $level = shift; (undef) = shift; # XXX redundant arg my $callpkg = caller($level); $pkg->export($callpkg, @_); } # Utility functions sub _push_tags { my($pkg, $var, $syms) = @_; my @nontag = (); my $export_tags = \%{"${pkg}::EXPORT_TAGS"}; push(@{"${pkg}::$var"}, map { $export_tags->{$_} ? @{$export_tags->{$_}} : scalar(push(@nontag,$_),$_) } (@$syms) ? @$syms : keys %$export_tags); if (@nontag and $^W) { # This may change to a die one day require Carp; Carp::carp(join(", ", @nontag)." are not tags of $pkg"); } } sub heavy_require_version { my($self, $wanted) = @_; my $pkg = ref $self || $self; return ${pkg}->VERSION($wanted); } sub heavy_export_tags { _push_tags((caller)[0], "EXPORT", \@_); } sub heavy_export_ok_tags { _push_tags((caller)[0], "EXPORT_OK", \@_); } 1; FILEd71140dc/File/Basename.pm*#line 1 "/usr/lib/perl5/5.8.0/File/Basename.pm" package File::Basename; #line 125 ## use strict; # A bit of juggling to insure that C always works, since # File::Basename is used during the Perl build, when the re extension may # not be available. BEGIN { unless (eval { require re; }) { eval ' sub re::import { $^H |= 0x00100000; } ' } import re 'taint'; } use 5.006; use warnings; our(@ISA, @EXPORT, $VERSION, $Fileparse_fstype, $Fileparse_igncase); require Exporter; @ISA = qw(Exporter); @EXPORT = qw(fileparse fileparse_set_fstype basename dirname); $VERSION = "2.71"; # fileparse_set_fstype() - specify OS-based rules used in future # calls to routines in this package # # Currently recognized values: VMS, MSDOS, MacOS, AmigaOS, os2, RISCOS # Any other name uses Unix-style rules and is case-sensitive sub fileparse_set_fstype { my @old = ($Fileparse_fstype, $Fileparse_igncase); if (@_) { $Fileparse_fstype = $_[0]; $Fileparse_igncase = ($_[0] =~ /^(?:MacOS|VMS|AmigaOS|os2|RISCOS|MSWin32|MSDOS)/i); } wantarray ? @old : $old[0]; } # fileparse() - parse file specification # # Version 2.4 27-Sep-1996 Charles Bailey bailey@genetics.upenn.edu sub fileparse { my($fullname,@suffices) = @_; unless (defined $fullname) { require Carp; Carp::croak "fileparse(): need a valid pathname"; } my($fstype,$igncase) = ($Fileparse_fstype, $Fileparse_igncase); my($dirpath,$tail,$suffix,$basename); my($taint) = substr($fullname,0,0); # Is $fullname tainted? if ($fstype =~ /^VMS/i) { if ($fullname =~ m#/#) { $fstype = '' } # We're doing Unix emulation else { ($dirpath,$basename) = ($fullname =~ /^(.*[:>\]])?(.*)/s); $dirpath ||= ''; # should always be defined } } if ($fstype =~ /^MS(DOS|Win32)|epoc/i) { ($dirpath,$basename) = ($fullname =~ /^((?:.*[:\\\/])?)(.*)/s); $dirpath .= '.\\' unless $dirpath =~ /[\\\/]\z/; } elsif ($fstype =~ /^os2/i) { ($dirpath,$basename) = ($fullname =~ m#^((?:.*[:\\/])?)(.*)#s); $dirpath = './' unless $dirpath; # Can't be 0 $dirpath .= '/' unless $dirpath =~ m#[\\/]\z#; } elsif ($fstype =~ /^MacOS/si) { ($dirpath,$basename) = ($fullname =~ /^(.*:)?(.*)/s); $dirpath = ':' unless $dirpath; } elsif ($fstype =~ /^AmigaOS/i) { ($dirpath,$basename) = ($fullname =~ /(.*[:\/])?(.*)/s); $dirpath = './' unless $dirpath; } elsif ($fstype !~ /^VMS/i) { # default to Unix ($dirpath,$basename) = ($fullname =~ m#^(.*/)?(.*)#s); if ($^O eq 'VMS' and $fullname =~ m:^(/[^/]+/000000(/|$))(.*):) { # dev:[000000] is top of VMS tree, similar to Unix '/' # so strip it off and treat the rest as "normal" my $devspec = $1; my $remainder = $3; ($dirpath,$basename) = ($remainder =~ m#^(.*/)?(.*)#s); $dirpath ||= ''; # should always be defined $dirpath = $devspec.$dirpath; } $dirpath = './' unless $dirpath; } if (@suffices) { $tail = ''; foreach $suffix (@suffices) { my $pat = ($igncase ? '(?i)' : '') . "($suffix)\$"; if ($basename =~ s/$pat//s) { $taint .= substr($suffix,0,0); $tail = $1 . $tail; } } } $tail .= $taint if defined $tail; # avoid warning if $tail == undef wantarray ? ($basename .= $taint, $dirpath .= $taint, $tail) : ($basename .= $taint); } # basename() - returns first element of list returned by fileparse() sub basename { my($name) = shift; (fileparse($name, map("\Q$_\E",@_)))[0]; } # dirname() - returns device and directory portion of file specification # Behavior matches that of Unix dirname(1) exactly for Unix and MSDOS # filespecs except for names ending with a separator, e.g., "/xx/yy/". # This differs from the second element of the list returned # by fileparse() in that the trailing '/' (Unix) or '\' (MSDOS) (and # the last directory name if the filespec ends in a '/' or '\'), is lost. sub dirname { my($basename,$dirname) = fileparse($_[0]); my($fstype) = $Fileparse_fstype; if ($fstype =~ /VMS/i) { if ($_[0] =~ m#/#) { $fstype = '' } else { return $dirname || $ENV{DEFAULT} } } if ($fstype =~ /MacOS/i) { if( !length($basename) && $dirname !~ /^[^:]+:\z/) { $dirname =~ s/([^:]):\z/$1/s; ($basename,$dirname) = fileparse $dirname; } $dirname .= ":" unless $dirname =~ /:\z/; } elsif ($fstype =~ /MS(DOS|Win32)|os2/i) { $dirname =~ s/([^:])[\\\/]*\z/$1/; unless( length($basename) ) { ($basename,$dirname) = fileparse $dirname; $dirname =~ s/([^:])[\\\/]*\z/$1/; } } elsif ($fstype =~ /AmigaOS/i) { if ( $dirname =~ /:\z/) { return $dirname } chop $dirname; $dirname =~ s#[^:/]+\z## unless length($basename); } else { $dirname =~ s:(.)/*\z:$1:s; unless( length($basename) ) { local($File::Basename::Fileparse_fstype) = $fstype; ($basename,$dirname) = fileparse $dirname; $dirname =~ s:(.)/*\z:$1:s; } } $dirname; } fileparse_set_fstype $^O; 1; FILE7a8bf744/File/Copy.pm#line 1 "/usr/lib/perl5/5.8.0/File/Copy.pm" # File/Copy.pm. Written in 1994 by Aaron Sherman . This # source code has been placed in the public domain by the author. # Please be kind and preserve the documentation. # # Additions copyright 1996 by Charles Bailey. Permission is granted # to distribute the revised code under the same terms as Perl itself. package File::Copy; use 5.006; use strict; use warnings; use Carp; use File::Spec; use Config; our(@ISA, @EXPORT, @EXPORT_OK, $VERSION, $Too_Big, $Syscopy_is_copy); sub copy; sub syscopy; sub cp; sub mv; # Note that this module implements only *part* of the API defined by # the File/Copy.pm module of the File-Tools-2.0 package. However, that # package has not yet been updated to work with Perl 5.004, and so it # would be a Bad Thing for the CPAN module to grab it and replace this # module. Therefore, we set this module's version higher than 2.0. $VERSION = '2.05'; require Exporter; @ISA = qw(Exporter); @EXPORT = qw(copy move); @EXPORT_OK = qw(cp mv); $Too_Big = 1024 * 1024 * 2; my $macfiles; if ($^O eq 'MacOS') { $macfiles = eval { require Mac::MoreFiles }; warn 'Mac::MoreFiles could not be loaded; using non-native syscopy' if $^W; } sub _catname { my($from, $to) = @_; if (not defined &basename) { require File::Basename; import File::Basename 'basename'; } if ($^O eq 'MacOS') { # a partial dir name that's valid only in the cwd (e.g. 'tmp') $to = ':' . $to if $to !~ /:/; } return File::Spec->catfile($to, basename($from)); } sub copy { croak("Usage: copy(FROM, TO [, BUFFERSIZE]) ") unless(@_ == 2 || @_ == 3); my $from = shift; my $to = shift; my $from_a_handle = (ref($from) ? (ref($from) eq 'GLOB' || UNIVERSAL::isa($from, 'GLOB') || UNIVERSAL::isa($from, 'IO::Handle')) : (ref(\$from) eq 'GLOB')); my $to_a_handle = (ref($to) ? (ref($to) eq 'GLOB' || UNIVERSAL::isa($to, 'GLOB') || UNIVERSAL::isa($to, 'IO::Handle')) : (ref(\$to) eq 'GLOB')); if ($from eq $to) { # works for references, too croak("'$from' and '$to' are identical (not copied)"); } if ($Config{d_symlink} && $Config{d_readlink} && !($^O eq 'Win32' || $^O eq 'os2' || $^O eq 'vms')) { no warnings 'io'; # don't warn if -l on filehandle if ((-e $from && -l $from) || (-e $to && -l $to)) { my @fs = stat($from); my @ts = stat($to); if (@fs && @ts && $fs[0] == $ts[0] && $fs[1] == $ts[1]) { croak("'$from' and '$to' are identical (not copied)"); } } } if (!$from_a_handle && !$to_a_handle && -d $to && ! -d $from) { $to = _catname($from, $to); } if (defined &syscopy && !$Syscopy_is_copy && !$to_a_handle && !($from_a_handle && $^O eq 'os2' ) # OS/2 cannot handle handles && !($from_a_handle && $^O eq 'mpeix') # and neither can MPE/iX. && !($from_a_handle && $^O eq 'MSWin32') && !($from_a_handle && $^O eq 'MacOS') && !($from_a_handle && $^O eq 'NetWare') ) { return syscopy($from, $to); } my $closefrom = 0; my $closeto = 0; my ($size, $status, $r, $buf); local($\) = ''; my $from_h; if ($from_a_handle) { $from_h = $from; } else { $from = _protect($from) if $from =~ /^\s/s; $from_h = \do { local *FH }; open($from_h, "< $from\0") or goto fail_open1; binmode $from_h or die "($!,$^E)"; $closefrom = 1; } my $to_h; if ($to_a_handle) { $to_h = $to; } else { $to = _protect($to) if $to =~ /^\s/s; $to_h = \do { local *FH }; open($to_h,"> $to\0") or goto fail_open2; binmode $to_h or die "($!,$^E)"; $closeto = 1; } if (@_) { $size = shift(@_) + 0; croak("Bad buffer size for copy: $size\n") unless ($size > 0); } else { $size = tied(*$from_h) ? 0 : -s $from_h || 0; $size = 1024 if ($size < 512); $size = $Too_Big if ($size > $Too_Big); } $! = 0; for (;;) { my ($r, $w, $t); defined($r = sysread($from_h, $buf, $size)) or goto fail_inner; last unless $r; for ($w = 0; $w < $r; $w += $t) { $t = syswrite($to_h, $buf, $r - $w, $w) or goto fail_inner; } } close($to_h) || goto fail_open2 if $closeto; close($from_h) || goto fail_open1 if $closefrom; # Use this idiom to avoid uninitialized value warning. return 1; # All of these contortions try to preserve error messages... fail_inner: if ($closeto) { $status = $!; $! = 0; close $to_h; $! = $status unless $!; } fail_open2: if ($closefrom) { $status = $!; $! = 0; close $from_h; $! = $status unless $!; } fail_open1: return 0; } sub move { my($from,$to) = @_; my($copied,$fromsz,$tosz1,$tomt1,$tosz2,$tomt2,$sts,$ossts); if (-d $to && ! -d $from) { $to = _catname($from, $to); } ($tosz1,$tomt1) = (stat($to))[7,9]; $fromsz = -s $from; if ($^O eq 'os2' and defined $tosz1 and defined $fromsz) { # will not rename with overwrite unlink $to; } return 1 if rename $from, $to; ($sts,$ossts) = ($! + 0, $^E + 0); # Did rename return an error even though it succeeded, because $to # is on a remote NFS file system, and NFS lost the server's ack? return 1 if defined($fromsz) && !-e $from && # $from disappeared (($tosz2,$tomt2) = (stat($to))[7,9]) && # $to's there ($tosz1 != $tosz2 or $tomt1 != $tomt2) && # and changed $tosz2 == $fromsz; # it's all there ($tosz1,$tomt1) = (stat($to))[7,9]; # just in case rename did something return 1 if ($copied = copy($from,$to)) && unlink($from); ($tosz2,$tomt2) = ((stat($to))[7,9],0,0) if defined $tomt1; unlink($to) if !defined($tomt1) or $tomt1 != $tomt2 or $tosz1 != $tosz2; ($!,$^E) = ($sts,$ossts); return 0; } *cp = \© *mv = \&move; if ($^O eq 'MacOS') { *_protect = sub { MacPerl::MakeFSSpec($_[0]) }; } else { *_protect = sub { "./$_[0]" }; } # &syscopy is an XSUB under OS/2 unless (defined &syscopy) { if ($^O eq 'VMS') { *syscopy = \&rmscopy; } elsif ($^O eq 'mpeix') { *syscopy = sub { return 0 unless @_ == 2; # Use the MPE cp program in order to # preserve MPE file attributes. return system('/bin/cp', '-f', $_[0], $_[1]) == 0; }; } elsif ($^O eq 'MSWin32') { *syscopy = sub { return 0 unless @_ == 2; return Win32::CopyFile(@_, 1); }; } elsif ($macfiles) { *syscopy = sub { my($from, $to) = @_; my($dir, $toname); return 0 unless -e $from; if ($to =~ /(.*:)([^:]+):?$/) { ($dir, $toname) = ($1, $2); } else { ($dir, $toname) = (":", $to); } unlink($to); Mac::MoreFiles::FSpFileCopy($from, $dir, $toname, 1); }; } else { $Syscopy_is_copy = 1; *syscopy = \© } } 1; __END__ #line 443 FILE29a9b292/File/Find.pmU#line 1 "/usr/lib/perl5/5.8.0/File/Find.pm" package File::Find; use 5.006; use strict; use warnings; use warnings::register; our $VERSION = '1.04'; require Exporter; require Cwd; #line 383 our @ISA = qw(Exporter); our @EXPORT = qw(find finddepth); use strict; my $Is_VMS; my $Is_MacOS; require File::Basename; require File::Spec; # Should ideally be my() not our() but local() currently # refuses to operate on lexicals our %SLnkSeen; our ($wanted_callback, $avoid_nlink, $bydepth, $no_chdir, $follow, $follow_skip, $full_check, $untaint, $untaint_skip, $untaint_pat, $pre_process, $post_process, $dangling_symlinks); sub contract_name { my ($cdir,$fn) = @_; return substr($cdir,0,rindex($cdir,'/')) if $fn eq $File::Find::current_dir; $cdir = substr($cdir,0,rindex($cdir,'/')+1); $fn =~ s|^\./||; my $abs_name= $cdir . $fn; if (substr($fn,0,3) eq '../') { 1 while $abs_name =~ s!/[^/]*/\.\./!/!; } return $abs_name; } # return the absolute name of a directory or file sub contract_name_Mac { my ($cdir,$fn) = @_; my $abs_name; if ($fn =~ /^(:+)(.*)$/) { # valid pathname starting with a ':' my $colon_count = length ($1); if ($colon_count == 1) { $abs_name = $cdir . $2; return $abs_name; } else { # need to move up the tree, but # only if it's not a volume name for (my $i=1; $i<$colon_count; $i++) { unless ($cdir =~ /^[^:]+:$/) { # volume name $cdir =~ s/[^:]+:$//; } else { return undef; } } $abs_name = $cdir . $2; return $abs_name; } } else { # $fn may be a valid path to a directory or file or (dangling) # symlink, without a leading ':' if ( (-e $fn) || (-l $fn) ) { if ($fn =~ /^[^:]+:/) { # a volume name like DataHD:* return $fn; # $fn is already an absolute path } else { $abs_name = $cdir . $fn; return $abs_name; } } else { # argh!, $fn is not a valid directory/file return undef; } } } sub PathCombine($$) { my ($Base,$Name) = @_; my $AbsName; if ($Is_MacOS) { # $Name is the resolved symlink (always a full path on MacOS), # i.e. there's no need to call contract_name_Mac() $AbsName = $Name; # (simple) check for recursion if ( ( $Base =~ /^$AbsName/) && (-d $AbsName) ) { # recursion return undef; } } else { if (substr($Name,0,1) eq '/') { $AbsName= $Name; } else { $AbsName= contract_name($Base,$Name); } # (simple) check for recursion my $newlen= length($AbsName); if ($newlen <= length($Base)) { if (($newlen == length($Base) || substr($Base,$newlen,1) eq '/') && $AbsName eq substr($Base,0,$newlen)) { return undef; } } } return $AbsName; } sub Follow_SymLink($) { my ($AbsName) = @_; my ($NewName,$DEV, $INO); ($DEV, $INO)= lstat $AbsName; while (-l _) { if ($SLnkSeen{$DEV, $INO}++) { if ($follow_skip < 2) { die "$AbsName is encountered a second time"; } else { return undef; } } $NewName= PathCombine($AbsName, readlink($AbsName)); unless(defined $NewName) { if ($follow_skip < 2) { die "$AbsName is a recursive symbolic link"; } else { return undef; } } else { $AbsName= $NewName; } ($DEV, $INO) = lstat($AbsName); return undef unless defined $DEV; # dangling symbolic link } if ($full_check && defined $DEV && $SLnkSeen{$DEV, $INO}++) { if ( ($follow_skip < 1) || ((-d _) && ($follow_skip < 2)) ) { die "$AbsName encountered a second time"; } else { return undef; } } return $AbsName; } our($dir, $name, $fullname, $prune); sub _find_dir_symlnk($$$); sub _find_dir($$$); # check whether or not a scalar variable is tainted # (code straight from the Camel, 3rd ed., page 561) sub is_tainted_pp { my $arg = shift; my $nada = substr($arg, 0, 0); # zero-length local $@; eval { eval "# $nada" }; return length($@) != 0; } sub _find_opt { my $wanted = shift; die "invalid top directory" unless defined $_[0]; # This function must local()ize everything because callbacks may # call find() or finddepth() local %SLnkSeen; local ($wanted_callback, $avoid_nlink, $bydepth, $no_chdir, $follow, $follow_skip, $full_check, $untaint, $untaint_skip, $untaint_pat, $pre_process, $post_process, $dangling_symlinks); local($dir, $name, $fullname, $prune); my $cwd = $wanted->{bydepth} ? Cwd::fastcwd() : Cwd::getcwd(); my $cwd_untainted = $cwd; my $check_t_cwd = 1; $wanted_callback = $wanted->{wanted}; $bydepth = $wanted->{bydepth}; $pre_process = $wanted->{preprocess}; $post_process = $wanted->{postprocess}; $no_chdir = $wanted->{no_chdir}; $full_check = $wanted->{follow}; $follow = $full_check || $wanted->{follow_fast}; $follow_skip = $wanted->{follow_skip}; $untaint = $wanted->{untaint}; $untaint_pat = $wanted->{untaint_pattern}; $untaint_skip = $wanted->{untaint_skip}; $dangling_symlinks = $wanted->{dangling_symlinks}; # for compatibility reasons (find.pl, find2perl) local our ($topdir, $topdev, $topino, $topmode, $topnlink); # a symbolic link to a directory doesn't increase the link count $avoid_nlink = $follow || $File::Find::dont_use_nlink; my ($abs_dir, $Is_Dir); Proc_Top_Item: foreach my $TOP (@_) { my $top_item = $TOP; if ($Is_MacOS) { ($topdev,$topino,$topmode,$topnlink) = $follow ? stat $top_item : lstat $top_item; $top_item = ":$top_item" if ( (-d _) && ( $top_item !~ /:/ ) ); } else { $top_item =~ s|/\z|| unless $top_item eq '/'; ($topdev,$topino,$topmode,$topnlink) = $follow ? stat $top_item : lstat $top_item; } $Is_Dir= 0; if ($follow) { if ($Is_MacOS) { $cwd = "$cwd:" unless ($cwd =~ /:$/); # for safety if ($top_item eq $File::Find::current_dir) { $abs_dir = $cwd; } else { $abs_dir = contract_name_Mac($cwd, $top_item); unless (defined $abs_dir) { warnings::warnif "Can't determine absolute path for $top_item (No such file or directory)\n"; next Proc_Top_Item; } } } else { if (substr($top_item,0,1) eq '/') { $abs_dir = $top_item; } elsif ($top_item eq $File::Find::current_dir) { $abs_dir = $cwd; } else { # care about any ../ $abs_dir = contract_name("$cwd/",$top_item); } } $abs_dir= Follow_SymLink($abs_dir); unless (defined $abs_dir) { if ($dangling_symlinks) { if (ref $dangling_symlinks eq 'CODE') { $dangling_symlinks->($top_item, $cwd); } else { warnings::warnif "$top_item is a dangling symbolic link\n"; } } next Proc_Top_Item; } if (-d _) { _find_dir_symlnk($wanted, $abs_dir, $top_item); $Is_Dir= 1; } } else { # no follow $topdir = $top_item; unless (defined $topnlink) { warnings::warnif "Can't stat $top_item: $!\n"; next Proc_Top_Item; } if (-d _) { $top_item =~ s/\.dir\z// if $Is_VMS; _find_dir($wanted, $top_item, $topnlink); $Is_Dir= 1; } else { $abs_dir= $top_item; } } unless ($Is_Dir) { unless (($_,$dir) = File::Basename::fileparse($abs_dir)) { if ($Is_MacOS) { ($dir,$_) = (':', $top_item); # $File::Find::dir, $_ } else { ($dir,$_) = ('./', $top_item); } } $abs_dir = $dir; if (( $untaint ) && (is_tainted($dir) )) { ( $abs_dir ) = $dir =~ m|$untaint_pat|; unless (defined $abs_dir) { if ($untaint_skip == 0) { die "directory $dir is still tainted"; } else { next Proc_Top_Item; } } } unless ($no_chdir || chdir $abs_dir) { warnings::warnif "Couldn't chdir $abs_dir: $!\n"; next Proc_Top_Item; } $name = $abs_dir . $_; # $File::Find::name { $wanted_callback->() }; # protect against wild "next" } unless ( $no_chdir ) { if ( ($check_t_cwd) && (($untaint) && (is_tainted($cwd) )) ) { ( $cwd_untainted ) = $cwd =~ m|$untaint_pat|; unless (defined $cwd_untainted) { die "insecure cwd in find(depth)"; } $check_t_cwd = 0; } unless (chdir $cwd_untainted) { die "Can't cd to $cwd: $!\n"; } } } } # API: # $wanted # $p_dir : "parent directory" # $nlink : what came back from the stat # preconditions: # chdir (if not no_chdir) to dir sub _find_dir($$$) { my ($wanted, $p_dir, $nlink) = @_; my ($CdLvl,$Level) = (0,0); my @Stack; my @filenames; my ($subcount,$sub_nlink); my $SE= []; my $dir_name= $p_dir; my $dir_pref; my $dir_rel = $File::Find::current_dir; my $tainted = 0; my $no_nlink; if ($Is_MacOS) { $dir_pref= ($p_dir =~ /:$/) ? $p_dir : "$p_dir:"; # preface } else { $dir_pref= ( $p_dir eq '/' ? '/' : "$p_dir/" ); } local ($dir, $name, $prune, *DIR); unless ( $no_chdir || ($p_dir eq $File::Find::current_dir)) { my $udir = $p_dir; if (( $untaint ) && (is_tainted($p_dir) )) { ( $udir ) = $p_dir =~ m|$untaint_pat|; unless (defined $udir) { if ($untaint_skip == 0) { die "directory $p_dir is still tainted"; } else { return; } } } unless (chdir $udir) { warnings::warnif "Can't cd to $udir: $!\n"; return; } } # push the starting directory push @Stack,[$CdLvl,$p_dir,$dir_rel,-1] if $bydepth; if ($Is_MacOS) { $p_dir = $dir_pref; # ensure trailing ':' } while (defined $SE) { unless ($bydepth) { $dir= $p_dir; # $File::Find::dir $name= $dir_name; # $File::Find::name $_= ($no_chdir ? $dir_name : $dir_rel ); # $_ # prune may happen here $prune= 0; { $wanted_callback->() }; # protect against wild "next" next if $prune; } # change to that directory unless ($no_chdir || ($dir_rel eq $File::Find::current_dir)) { my $udir= $dir_rel; if ( ($untaint) && (($tainted) || ($tainted = is_tainted($dir_rel) )) ) { ( $udir ) = $dir_rel =~ m|$untaint_pat|; unless (defined $udir) { if ($untaint_skip == 0) { if ($Is_MacOS) { die "directory ($p_dir) $dir_rel is still tainted"; } else { die "directory (" . ($p_dir ne '/' ? $p_dir : '') . "/) $dir_rel is still tainted"; } } else { # $untaint_skip == 1 next; } } } unless (chdir $udir) { if ($Is_MacOS) { warnings::warnif "Can't cd to ($p_dir) $udir: $!\n"; } else { warnings::warnif "Can't cd to (" . ($p_dir ne '/' ? $p_dir : '') . "/) $udir: $!\n"; } next; } $CdLvl++; } if ($Is_MacOS) { $dir_name = "$dir_name:" unless ($dir_name =~ /:$/); } $dir= $dir_name; # $File::Find::dir # Get the list of files in the current directory. unless (opendir DIR, ($no_chdir ? $dir_name : $File::Find::current_dir)) { warnings::warnif "Can't opendir($dir_name): $!\n"; next; } @filenames = readdir DIR; closedir(DIR); @filenames = $pre_process->(@filenames) if $pre_process; push @Stack,[$CdLvl,$dir_name,"",-2] if $post_process; # default: use whatever was specifid # (if $nlink >= 2, and $avoid_nlink == 0, this will switch back) $no_nlink = $avoid_nlink; # if dir has wrong nlink count, force switch to slower stat method $no_nlink = 1 if ($nlink < 2); if ($nlink == 2 && !$no_nlink) { # This dir has no subdirectories. for my $FN (@filenames) { next if $FN =~ $File::Find::skip_pattern; $name = $dir_pref . $FN; # $File::Find::name $_ = ($no_chdir ? $name : $FN); # $_ { $wanted_callback->() }; # protect against wild "next" } } else { # This dir has subdirectories. $subcount = $nlink - 2; for my $FN (@filenames) { next if $FN =~ $File::Find::skip_pattern; if ($subcount > 0 || $no_nlink) { # Seen all the subdirs? # check for directoriness. # stat is faster for a file in the current directory $sub_nlink = (lstat ($no_chdir ? $dir_pref . $FN : $FN))[3]; if (-d _) { --$subcount; $FN =~ s/\.dir\z// if $Is_VMS; push @Stack,[$CdLvl,$dir_name,$FN,$sub_nlink]; } else { $name = $dir_pref . $FN; # $File::Find::name $_= ($no_chdir ? $name : $FN); # $_ { $wanted_callback->() }; # protect against wild "next" } } else { $name = $dir_pref . $FN; # $File::Find::name $_= ($no_chdir ? $name : $FN); # $_ { $wanted_callback->() }; # protect against wild "next" } } } } continue { while ( defined ($SE = pop @Stack) ) { ($Level, $p_dir, $dir_rel, $nlink) = @$SE; if ($CdLvl > $Level && !$no_chdir) { my $tmp; if ($Is_MacOS) { $tmp = (':' x ($CdLvl-$Level)) . ':'; } else { $tmp = join('/',('..') x ($CdLvl-$Level)); } die "Can't cd to $dir_name" . $tmp unless chdir ($tmp); $CdLvl = $Level; } if ($Is_MacOS) { # $pdir always has a trailing ':', except for the starting dir, # where $dir_rel eq ':' $dir_name = "$p_dir$dir_rel"; $dir_pref = "$dir_name:"; } else { $dir_name = ($p_dir eq '/' ? "/$dir_rel" : "$p_dir/$dir_rel"); $dir_pref = "$dir_name/"; } if ( $nlink == -2 ) { $name = $dir = $p_dir; # $File::Find::name / dir $_ = $File::Find::current_dir; $post_process->(); # End-of-directory processing } elsif ( $nlink < 0 ) { # must be finddepth, report dirname now $name = $dir_name; if ($Is_MacOS) { if ($dir_rel eq ':') { # must be the top dir, where we started $name =~ s|:$||; # $File::Find::name $p_dir = "$p_dir:" unless ($p_dir =~ /:$/); } $dir = $p_dir; # $File::Find::dir $_ = ($no_chdir ? $name : $dir_rel); # $_ } else { if ( substr($name,-2) eq '/.' ) { substr($name, length($name) == 2 ? -1 : -2) = ''; } $dir = $p_dir; $_ = ($no_chdir ? $dir_name : $dir_rel ); if ( substr($_,-2) eq '/.' ) { substr($_, length($_) == 2 ? -1 : -2) = ''; } } { $wanted_callback->() }; # protect against wild "next" } else { push @Stack,[$CdLvl,$p_dir,$dir_rel,-1] if $bydepth; last; } } } } # API: # $wanted # $dir_loc : absolute location of a dir # $p_dir : "parent directory" # preconditions: # chdir (if not no_chdir) to dir sub _find_dir_symlnk($$$) { my ($wanted, $dir_loc, $p_dir) = @_; # $dir_loc is the absolute directory my @Stack; my @filenames; my $new_loc; my $updir_loc = $dir_loc; # untainted parent directory my $SE = []; my $dir_name = $p_dir; my $dir_pref; my $loc_pref; my $dir_rel = $File::Find::current_dir; my $byd_flag; # flag for pending stack entry if $bydepth my $tainted = 0; my $ok = 1; if ($Is_MacOS) { $dir_pref = ($p_dir =~ /:$/) ? "$p_dir" : "$p_dir:"; $loc_pref = ($dir_loc =~ /:$/) ? "$dir_loc" : "$dir_loc:"; } else { $dir_pref = ( $p_dir eq '/' ? '/' : "$p_dir/" ); $loc_pref = ( $dir_loc eq '/' ? '/' : "$dir_loc/" ); } local ($dir, $name, $fullname, $prune, *DIR); unless ($no_chdir) { # untaint the topdir if (( $untaint ) && (is_tainted($dir_loc) )) { ( $updir_loc ) = $dir_loc =~ m|$untaint_pat|; # parent dir, now untainted # once untainted, $updir_loc is pushed on the stack (as parent directory); # hence, we don't need to untaint the parent directory every time we chdir # to it later unless (defined $updir_loc) { if ($untaint_skip == 0) { die "directory $dir_loc is still tainted"; } else { return; } } } $ok = chdir($updir_loc) unless ($p_dir eq $File::Find::current_dir); unless ($ok) { warnings::warnif "Can't cd to $updir_loc: $!\n"; return; } } push @Stack,[$dir_loc,$updir_loc,$p_dir,$dir_rel,-1] if $bydepth; if ($Is_MacOS) { $p_dir = $dir_pref; # ensure trailing ':' } while (defined $SE) { unless ($bydepth) { # change (back) to parent directory (always untainted) unless ($no_chdir) { unless (chdir $updir_loc) { warnings::warnif "Can't cd to $updir_loc: $!\n"; next; } } $dir= $p_dir; # $File::Find::dir $name= $dir_name; # $File::Find::name $_= ($no_chdir ? $dir_name : $dir_rel ); # $_ $fullname= $dir_loc; # $File::Find::fullname # prune may happen here $prune= 0; lstat($_); # make sure file tests with '_' work { $wanted_callback->() }; # protect against wild "next" next if $prune; } # change to that directory unless ($no_chdir || ($dir_rel eq $File::Find::current_dir)) { $updir_loc = $dir_loc; if ( ($untaint) && (($tainted) || ($tainted = is_tainted($dir_loc) )) ) { # untaint $dir_loc, what will be pushed on the stack as (untainted) parent dir ( $updir_loc ) = $dir_loc =~ m|$untaint_pat|; unless (defined $updir_loc) { if ($untaint_skip == 0) { die "directory $dir_loc is still tainted"; } else { next; } } } unless (chdir $updir_loc) { warnings::warnif "Can't cd to $updir_loc: $!\n"; next; } } if ($Is_MacOS) { $dir_name = "$dir_name:" unless ($dir_name =~ /:$/); } $dir = $dir_name; # $File::Find::dir # Get the list of files in the current directory. unless (opendir DIR, ($no_chdir ? $dir_loc : $File::Find::current_dir)) { warnings::warnif "Can't opendir($dir_loc): $!\n"; next; } @filenames = readdir DIR; closedir(DIR); for my $FN (@filenames) { next if $FN =~ $File::Find::skip_pattern; # follow symbolic links / do an lstat $new_loc = Follow_SymLink($loc_pref.$FN); # ignore if invalid symlink next unless defined $new_loc; if (-d _) { push @Stack,[$new_loc,$updir_loc,$dir_name,$FN,1]; } else { $fullname = $new_loc; # $File::Find::fullname $name = $dir_pref . $FN; # $File::Find::name $_ = ($no_chdir ? $name : $FN); # $_ { $wanted_callback->() }; # protect against wild "next" } } } continue { while (defined($SE = pop @Stack)) { ($dir_loc, $updir_loc, $p_dir, $dir_rel, $byd_flag) = @$SE; if ($Is_MacOS) { # $p_dir always has a trailing ':', except for the starting dir, # where $dir_rel eq ':' $dir_name = "$p_dir$dir_rel"; $dir_pref = "$dir_name:"; $loc_pref = ($dir_loc =~ /:$/) ? $dir_loc : "$dir_loc:"; } else { $dir_name = ($p_dir eq '/' ? "/$dir_rel" : "$p_dir/$dir_rel"); $dir_pref = "$dir_name/"; $loc_pref = "$dir_loc/"; } if ( $byd_flag < 0 ) { # must be finddepth, report dirname now unless ($no_chdir || ($dir_rel eq $File::Find::current_dir)) { unless (chdir $updir_loc) { # $updir_loc (parent dir) is always untainted warnings::warnif "Can't cd to $updir_loc: $!\n"; next; } } $fullname = $dir_loc; # $File::Find::fullname $name = $dir_name; # $File::Find::name if ($Is_MacOS) { if ($dir_rel eq ':') { # must be the top dir, where we started $name =~ s|:$||; # $File::Find::name $p_dir = "$p_dir:" unless ($p_dir =~ /:$/); } $dir = $p_dir; # $File::Find::dir $_ = ($no_chdir ? $name : $dir_rel); # $_ } else { if ( substr($name,-2) eq '/.' ) { substr($name, length($name) == 2 ? -1 : -2) = ''; # $File::Find::name } $dir = $p_dir; # $File::Find::dir $_ = ($no_chdir ? $dir_name : $dir_rel); # $_ if ( substr($_,-2) eq '/.' ) { substr($_, length($_) == 2 ? -1 : -2) = ''; } } lstat($_); # make sure file tests with '_' work { $wanted_callback->() }; # protect against wild "next" } else { push @Stack,[$dir_loc, $updir_loc, $p_dir, $dir_rel,-1] if $bydepth; last; } } } } sub wrap_wanted { my $wanted = shift; if ( ref($wanted) eq 'HASH' ) { if ( $wanted->{follow} || $wanted->{follow_fast}) { $wanted->{follow_skip} = 1 unless defined $wanted->{follow_skip}; } if ( $wanted->{untaint} ) { $wanted->{untaint_pattern} = $File::Find::untaint_pattern unless defined $wanted->{untaint_pattern}; $wanted->{untaint_skip} = 0 unless defined $wanted->{untaint_skip}; } return $wanted; } else { return { wanted => $wanted }; } } sub find { my $wanted = shift; _find_opt(wrap_wanted($wanted), @_); } sub finddepth { my $wanted = wrap_wanted(shift); $wanted->{bydepth} = 1; _find_opt($wanted, @_); } # default $File::Find::skip_pattern = qr/^\.{1,2}\z/; $File::Find::untaint_pattern = qr|^([-+@\w./]+)$|; # These are hard-coded for now, but may move to hint files. if ($^O eq 'VMS') { $Is_VMS = 1; $File::Find::dont_use_nlink = 1; } elsif ($^O eq 'MacOS') { $Is_MacOS = 1; $File::Find::dont_use_nlink = 1; $File::Find::skip_pattern = qr/^Icon\015\z/; $File::Find::untaint_pattern = qr|^(.+)$|; } # this _should_ work properly on all platforms # where File::Find can be expected to work $File::Find::current_dir = File::Spec->curdir || '.'; $File::Find::dont_use_nlink = 1 if $^O eq 'os2' || $^O eq 'dos' || $^O eq 'amigaos' || $^O eq 'MSWin32' || $^O eq 'cygwin' || $^O eq 'epoc' || $^O eq 'qnx' || $^O eq 'nto'; # Set dont_use_nlink in your hint file if your system's stat doesn't # report the number of links in a directory as an indication # of the number of files. # See, e.g. hints/machten.sh for MachTen 2.2. unless ($File::Find::dont_use_nlink) { require Config; $File::Find::dont_use_nlink = 1 if ($Config::Config{'dont_use_nlink'}); } # We need a function that checks if a scalar is tainted. Either use the # Scalar::Util module's tainted() function or our (slower) pure Perl # fallback is_tainted_pp() { local $@; eval { require Scalar::Util }; *is_tainted = $@ ? \&is_tainted_pp : \&Scalar::Util::tainted; } 1; FILE2512c43f/File/Path.pm#line 1 "/usr/lib/perl5/5.8.0/File/Path.pm" package File::Path; #line 102 use 5.006; use Carp; use File::Basename (); use Exporter (); use strict; use warnings; our $VERSION = "1.05"; our @ISA = qw( Exporter ); our @EXPORT = qw( mkpath rmtree ); my $Is_VMS = $^O eq 'VMS'; my $Is_MacOS = $^O eq 'MacOS'; # These OSes complain if you want to remove a file that you have no # write permission to: my $force_writeable = ($^O eq 'os2' || $^O eq 'dos' || $^O eq 'MSWin32' || $^O eq 'amigaos' || $^O eq 'MacOS' || $^O eq 'epoc'); sub mkpath { my($paths, $verbose, $mode) = @_; # $paths -- either a path string or ref to list of paths # $verbose -- optional print "mkdir $path" for each directory created # $mode -- optional permissions, defaults to 0777 local($")=$Is_MacOS ? ":" : "/"; $mode = 0777 unless defined($mode); $paths = [$paths] unless ref $paths; my(@created,$path); foreach $path (@$paths) { $path .= '/' if $^O eq 'os2' and $path =~ /^\w:\z/s; # feature of CRT # Logic wants Unix paths, so go with the flow. if ($Is_VMS) { next if $path eq '/'; $path = VMS::Filespec::unixify($path); if ($path =~ m:^(/[^/]+)/?\z:) { $path = $1.'/000000'; } } next if -d $path; my $parent = File::Basename::dirname($path); unless (-d $parent or $path eq $parent) { push(@created,mkpath($parent, $verbose, $mode)); } print "mkdir $path\n" if $verbose; unless (mkdir($path,$mode)) { my $e = $!; # allow for another process to have created it meanwhile croak "mkdir $path: $e" unless -d $path; } push(@created, $path); } @created; } sub rmtree { my($roots, $verbose, $safe) = @_; my(@files); my($count) = 0; $verbose ||= 0; $safe ||= 0; if ( defined($roots) && length($roots) ) { $roots = [$roots] unless ref $roots; } else { carp "No root path(s) specified\n"; return 0; } my($root); foreach $root (@{$roots}) { if ($Is_MacOS) { $root = ":$root" if $root !~ /:/; $root =~ s#([^:])\z#$1:#; } else { $root =~ s#/\z##; } (undef, undef, my $rp) = lstat $root or next; $rp &= 07777; # don't forget setuid, setgid, sticky bits if ( -d _ ) { # notabene: 0777 is for making readable in the first place, # it's also intended to change it to writable in case we have # to recurse in which case we are better than rm -rf for # subtrees with strange permissions chmod(0777, ($Is_VMS ? VMS::Filespec::fileify($root) : $root)) or carp "Can't make directory $root read+writeable: $!" unless $safe; if (opendir my $d, $root) { no strict 'refs'; if (!defined ${"\cTAINT"} or ${"\cTAINT"}) { # Blindly untaint dir names @files = map { /^(.*)$/s ; $1 } readdir $d; } else { @files = readdir $d; } closedir $d; } else { carp "Can't read $root: $!"; @files = (); } # Deleting large numbers of files from VMS Files-11 filesystems # is faster if done in reverse ASCIIbetical order @files = reverse @files if $Is_VMS; ($root = VMS::Filespec::unixify($root)) =~ s#\.dir\z## if $Is_VMS; if ($Is_MacOS) { @files = map("$root$_", @files); } else { @files = map("$root/$_", grep $_!~/^\.{1,2}\z/s,@files); } $count += rmtree(\@files,$verbose,$safe); if ($safe && ($Is_VMS ? !&VMS::Filespec::candelete($root) : !-w $root)) { print "skipped $root\n" if $verbose; next; } chmod 0777, $root or carp "Can't make directory $root writeable: $!" if $force_writeable; print "rmdir $root\n" if $verbose; if (rmdir $root) { ++$count; } else { carp "Can't remove directory $root: $!"; chmod($rp, ($Is_VMS ? VMS::Filespec::fileify($root) : $root)) or carp("and can't restore permissions to " . sprintf("0%o",$rp) . "\n"); } } else { if ($safe && ($Is_VMS ? !&VMS::Filespec::candelete($root) : !(-l $root || -w $root))) { print "skipped $root\n" if $verbose; next; } chmod 0666, $root or carp "Can't make file $root writeable: $!" if $force_writeable; print "unlink $root\n" if $verbose; # delete all versions under VMS for (;;) { unless (unlink $root) { carp "Can't unlink file $root: $!"; if ($force_writeable) { chmod $rp, $root or carp("and can't restore permissions to " . sprintf("0%o",$rp) . "\n"); } last; } ++$count; last unless $Is_VMS && lstat $root; } } } $count; } 1; FILEb5c84fc9/File/Spec.pm(#line 1 "/usr/lib/perl5/5.8.0/File/Spec.pm" package File::Spec; use strict; our(@ISA, $VERSION); $VERSION = 0.83 ; my %module = (MacOS => 'Mac', MSWin32 => 'Win32', os2 => 'OS2', VMS => 'VMS', epoc => 'Epoc', NetWare => 'Win32', # Yes, File::Spec::Win32 works on NetWare. dos => 'OS2', # Yes, File::Spec::OS2 works on DJGPP. cygwin => 'Cygwin'); my $module = $module{$^O} || 'Unix'; require "File/Spec/$module.pm"; @ISA = ("File::Spec::$module"); 1; __END__ #line 293FILEb9239034/File/Spec/Unix.pmi#line 1 "/usr/lib/perl5/5.8.0/File/Spec/Unix.pm" package File::Spec::Unix; use strict; our($VERSION); $VERSION = '1.4'; use Cwd; #line 36 sub canonpath { my ($self,$path) = @_; # Handle POSIX-style node names beginning with double slash (qnx, nto) # Handle network path names beginning with double slash (cygwin) # (POSIX says: "a pathname that begins with two successive slashes # may be interpreted in an implementation-defined manner, although # more than two leading slashes shall be treated as a single slash.") my $node = ''; if ( $^O =~ m/^(?:qnx|nto|cygwin)$/ && $path =~ s:^(//[^/]+)(/|\z):/:s ) { $node = $1; } # This used to be # $path =~ s|/+|/|g unless($^O eq 'cygwin'); # but that made tests 29, 30, 35, 46, and 213 (as of #13272) to fail # (Mainly because trailing "" directories didn't get stripped). # Why would cygwin avoid collapsing multiple slashes into one? --jhi $path =~ s|/+|/|g; # xx////xx -> xx/xx $path =~ s@(/\.)+(/|\Z(?!\n))@/@g; # xx/././xx -> xx/xx $path =~ s|^(\./)+||s unless $path eq "./"; # ./xx -> xx $path =~ s|^/(\.\./)+|/|s; # /../../xx -> xx $path =~ s|/\Z(?!\n)|| unless $path eq "/"; # xx/ -> xx return "$node$path"; } #line 71 sub catdir { my $self = shift; my @args = @_; foreach (@args) { # append a slash to each argument unless it has one there $_ .= "/" if $_ eq '' || substr($_,-1) ne "/"; } return $self->canonpath(join('', @args)); } #line 88 sub catfile { my $self = shift; my $file = pop @_; return $file unless @_; my $dir = $self->catdir(@_); $dir .= "/" unless substr($dir,-1) eq "/"; return $dir.$file; } #line 103 sub curdir { return "."; } #line 113 sub devnull { return "/dev/null"; } #line 123 sub rootdir { return "/"; } #line 140 my $tmpdir; sub tmpdir { return $tmpdir if defined $tmpdir; my @dirlist = ($ENV{TMPDIR}, "/tmp"); { no strict 'refs'; if (${"\cTAINT"}) { # Check for taint mode on perl >= 5.8.0 require Scalar::Util; shift @dirlist if Scalar::Util::tainted($ENV{TMPDIR}); } } foreach (@dirlist) { next unless defined && -d && -w _; $tmpdir = $_; last; } $tmpdir = '' unless defined $tmpdir; return $tmpdir; } #line 166 sub updir { return ".."; } #line 177 sub no_upwards { my $self = shift; return grep(!/^\.{1,2}\Z(?!\n)/s, @_); } #line 189 sub case_tolerant { return 0; } #line 203 sub file_name_is_absolute { my ($self,$file) = @_; return scalar($file =~ m:^/:s); } #line 214 sub path { my @path = split(':', $ENV{PATH}); foreach (@path) { $_ = '.' if $_ eq '' } return @path; } #line 226 sub join { my $self = shift; return $self->catfile(@_); } #line 251 sub splitpath { my ($self,$path, $nofile) = @_; my ($volume,$directory,$file) = ('','',''); if ( $nofile ) { $directory = $path; } else { $path =~ m|^ ( (?: .* / (?: \.\.?\Z(?!\n) )? )? ) ([^/]*) |xs; $directory = $1; $file = $2; } return ($volume,$directory,$file); } #line 293 sub splitdir { my ($self,$directories) = @_ ; # # split() likes to forget about trailing null fields, so here we # check to be sure that there will not be any before handling the # simple case. # if ( $directories !~ m|/\Z(?!\n)| ) { return split( m|/|, $directories ); } else { # # since there was a trailing separator, add a file name to the end, # then do the split, then replace it with ''. # my( @directories )= split( m|/|, "${directories}dummy" ) ; $directories[ $#directories ]= '' ; return @directories ; } } #line 324 sub catpath { my ($self,$volume,$directory,$file) = @_; if ( $directory ne '' && $file ne '' && substr( $directory, -1 ) ne '/' && substr( $file, 0, 1 ) ne '/' ) { $directory .= "/$file" ; } else { $directory .= $file ; } return $directory ; } #line 371 sub abs2rel { my($self,$path,$base) = @_; # Clean up $path if ( ! $self->file_name_is_absolute( $path ) ) { $path = $self->rel2abs( $path ) ; } else { $path = $self->canonpath( $path ) ; } # Figure out the effective $base and clean it up. if ( !defined( $base ) || $base eq '' ) { $base = cwd() ; } elsif ( ! $self->file_name_is_absolute( $base ) ) { $base = $self->rel2abs( $base ) ; } else { $base = $self->canonpath( $base ) ; } # Now, remove all leading components that are the same my @pathchunks = $self->splitdir( $path); my @basechunks = $self->splitdir( $base); while (@pathchunks && @basechunks && $pathchunks[0] eq $basechunks[0]) { shift @pathchunks ; shift @basechunks ; } $path = CORE::join( '/', @pathchunks ); $base = CORE::join( '/', @basechunks ); # $base now contains the directories the resulting relative path # must ascend out of before it can descend to $path_directory. So, # replace all names with $parentDir $base =~ s|[^/]+|..|g ; # Glue the two together, using a separator if necessary, and preventing an # empty result. if ( $path ne '' && $base ne '' ) { $path = "$base/$path" ; } else { $path = "$base$path" ; } return $self->canonpath( $path ) ; } #line 449 sub rel2abs { my ($self,$path,$base ) = @_; # Clean up $path if ( ! $self->file_name_is_absolute( $path ) ) { # Figure out the effective $base and clean it up. if ( !defined( $base ) || $base eq '' ) { $base = cwd() ; } elsif ( ! $self->file_name_is_absolute( $base ) ) { $base = $self->rel2abs( $base ) ; } else { $base = $self->canonpath( $base ) ; } # Glom them together $path = $self->catdir( $base, $path ) ; } return $self->canonpath( $path ) ; } #line 481 1; FILE5d739427/File/Temp.pm#line 1 "/usr/lib/perl5/5.8.0/File/Temp.pm" package File::Temp; #line 119 # 5.6.0 gives us S_IWOTH, S_IWGRP, our and auto-vivifying filehandls # People would like a version on 5.005 so give them what they want :-) use 5.005; use strict; use Carp; use File::Spec 0.8; use File::Path qw/ rmtree /; use Fcntl 1.03; use Errno; require VMS::Stdio if $^O eq 'VMS'; # Need the Symbol package if we are running older perl require Symbol if $] < 5.006; # use 'our' on v5.6.0 use vars qw($VERSION @EXPORT_OK %EXPORT_TAGS $DEBUG); $DEBUG = 0; # We are exporting functions use base qw/Exporter/; # Export list - to allow fine tuning of export table @EXPORT_OK = qw{ tempfile tempdir tmpnam tmpfile mktemp mkstemp mkstemps mkdtemp unlink0 }; # Groups of functions for export %EXPORT_TAGS = ( 'POSIX' => [qw/ tmpnam tmpfile /], 'mktemp' => [qw/ mktemp mkstemp mkstemps mkdtemp/], ); # add contents of these tags to @EXPORT Exporter::export_tags('POSIX','mktemp'); # Version number $VERSION = '0.13'; # This is a list of characters that can be used in random filenames my @CHARS = (qw/ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 _ /); # Maximum number of tries to make a temp file before failing use constant MAX_TRIES => 10; # Minimum number of X characters that should be in a template use constant MINX => 4; # Default template when no template supplied use constant TEMPXXX => 'X' x 10; # Constants for the security level use constant STANDARD => 0; use constant MEDIUM => 1; use constant HIGH => 2; # OPENFLAGS. If we defined the flag to use with Sysopen here this gives # us an optimisation when many temporary files are requested my $OPENFLAGS = O_CREAT | O_EXCL | O_RDWR; unless ($^O eq 'MacOS') { for my $oflag (qw/ FOLLOW BINARY LARGEFILE EXLOCK NOINHERIT /) { my ($bit, $func) = (0, "Fcntl::O_" . $oflag); no strict 'refs'; $OPENFLAGS |= $bit if eval { # Make sure that redefined die handlers do not cause problems # eg CGI::Carp local $SIG{__DIE__} = sub {}; local $SIG{__WARN__} = sub {}; $bit = &$func(); 1; }; } } # On some systems the O_TEMPORARY flag can be used to tell the OS # to automatically remove the file when it is closed. This is fine # in most cases but not if tempfile is called with UNLINK=>0 and # the filename is requested -- in the case where the filename is to # be passed to another routine. This happens on windows. We overcome # this by using a second open flags variable my $OPENTEMPFLAGS = $OPENFLAGS; unless ($^O eq 'MacOS') { for my $oflag (qw/ TEMPORARY /) { my ($bit, $func) = (0, "Fcntl::O_" . $oflag); no strict 'refs'; $OPENTEMPFLAGS |= $bit if eval { # Make sure that redefined die handlers do not cause problems # eg CGI::Carp local $SIG{__DIE__} = sub {}; local $SIG{__WARN__} = sub {}; $bit = &$func(); 1; }; } } # INTERNAL ROUTINES - not to be used outside of package # Generic routine for getting a temporary filename # modelled on OpenBSD _gettemp() in mktemp.c # The template must contain X's that are to be replaced # with the random values # Arguments: # TEMPLATE - string containing the XXXXX's that is converted # to a random filename and opened if required # Optionally, a hash can also be supplied containing specific options # "open" => if true open the temp file, else just return the name # default is 0 # "mkdir"=> if true, we are creating a temp directory rather than tempfile # default is 0 # "suffixlen" => number of characters at end of PATH to be ignored. # default is 0. # "unlink_on_close" => indicates that, if possible, the OS should remove # the file as soon as it is closed. Usually indicates # use of the O_TEMPORARY flag to sysopen. # Usually irrelevant on unix # Optionally a reference to a scalar can be passed into the function # On error this will be used to store the reason for the error # "ErrStr" => \$errstr # "open" and "mkdir" can not both be true # "unlink_on_close" is not used when "mkdir" is true. # The default options are equivalent to mktemp(). # Returns: # filehandle - open file handle (if called with doopen=1, else undef) # temp name - name of the temp file or directory # For example: # ($fh, $name) = _gettemp($template, "open" => 1); # for the current version, failures are associated with # stored in an error string and returned to give the reason whilst debugging # This routine is not called by any external function sub _gettemp { croak 'Usage: ($fh, $name) = _gettemp($template, OPTIONS);' unless scalar(@_) >= 1; # the internal error string - expect it to be overridden # Need this in case the caller decides not to supply us a value # need an anonymous scalar my $tempErrStr; # Default options my %options = ( "open" => 0, "mkdir" => 0, "suffixlen" => 0, "unlink_on_close" => 0, "ErrStr" => \$tempErrStr, ); # Read the template my $template = shift; if (ref($template)) { # Use a warning here since we have not yet merged ErrStr carp "File::Temp::_gettemp: template must not be a reference"; return (); } # Check that the number of entries on stack are even if (scalar(@_) % 2 != 0) { # Use a warning here since we have not yet merged ErrStr carp "File::Temp::_gettemp: Must have even number of options"; return (); } # Read the options and merge with defaults %options = (%options, @_) if @_; # Make sure the error string is set to undef ${$options{ErrStr}} = undef; # Can not open the file and make a directory in a single call if ($options{"open"} && $options{"mkdir"}) { ${$options{ErrStr}} = "doopen and domkdir can not both be true\n"; return (); } # Find the start of the end of the Xs (position of last X) # Substr starts from 0 my $start = length($template) - 1 - $options{"suffixlen"}; # Check that we have at least MINX x X (eg 'XXXX") at the end of the string # (taking suffixlen into account). Any fewer is insecure. # Do it using substr - no reason to use a pattern match since # we know where we are looking and what we are looking for if (substr($template, $start - MINX + 1, MINX) ne 'X' x MINX) { ${$options{ErrStr}} = "The template must contain at least ". MINX . " 'X' characters\n"; return (); } # Replace all the X at the end of the substring with a # random character or just all the XX at the end of a full string. # Do it as an if, since the suffix adjusts which section to replace # and suffixlen=0 returns nothing if used in the substr directly # and generate a full path from the template my $path = _replace_XX($template, $options{"suffixlen"}); # Split the path into constituent parts - eventually we need to check # whether the directory exists # We need to know whether we are making a temp directory # or a tempfile my ($volume, $directories, $file); my $parent; # parent directory if ($options{"mkdir"}) { # There is no filename at the end ($volume, $directories, $file) = File::Spec->splitpath( $path, 1); # The parent is then $directories without the last directory # Split the directory and put it back together again my @dirs = File::Spec->splitdir($directories); # If @dirs only has one entry (i.e. the directory template) that means # we are in the current directory if ($#dirs == 0) { $parent = File::Spec->curdir; } else { if ($^O eq 'VMS') { # need volume to avoid relative dir spec $parent = File::Spec->catdir($volume, @dirs[0..$#dirs-1]); $parent = 'sys$disk:[]' if $parent eq ''; } else { # Put it back together without the last one $parent = File::Spec->catdir(@dirs[0..$#dirs-1]); # ...and attach the volume (no filename) $parent = File::Spec->catpath($volume, $parent, ''); } } } else { # Get rid of the last filename (use File::Basename for this?) ($volume, $directories, $file) = File::Spec->splitpath( $path ); # Join up without the file part $parent = File::Spec->catpath($volume,$directories,''); # If $parent is empty replace with curdir $parent = File::Spec->curdir unless $directories ne ''; } # Check that the parent directories exist # Do this even for the case where we are simply returning a name # not a file -- no point returning a name that includes a directory # that does not exist or is not writable unless (-d $parent) { ${$options{ErrStr}} = "Parent directory ($parent) is not a directory"; return (); } unless (-w _) { ${$options{ErrStr}} = "Parent directory ($parent) is not writable\n"; return (); } # Check the stickiness of the directory and chown giveaway if required # If the directory is world writable the sticky bit # must be set if (File::Temp->safe_level == MEDIUM) { my $safeerr; unless (_is_safe($parent,\$safeerr)) { ${$options{ErrStr}} = "Parent directory ($parent) is not safe ($safeerr)"; return (); } } elsif (File::Temp->safe_level == HIGH) { my $safeerr; unless (_is_verysafe($parent, \$safeerr)) { ${$options{ErrStr}} = "Parent directory ($parent) is not safe ($safeerr)"; return (); } } # Now try MAX_TRIES time to open the file for (my $i = 0; $i < MAX_TRIES; $i++) { # Try to open the file if requested if ($options{"open"}) { my $fh; # If we are running before perl5.6.0 we can not auto-vivify if ($] < 5.006) { $fh = &Symbol::gensym; } # Try to make sure this will be marked close-on-exec # XXX: Win32 doesn't respect this, nor the proper fcntl, # but may have O_NOINHERIT. This may or may not be in Fcntl. local $^F = 2; # Store callers umask my $umask = umask(); # Set a known umask umask(066); # Attempt to open the file my $open_success = undef; if ( $^O eq 'VMS' and $options{"unlink_on_close"} ) { # make it auto delete on close by setting FAB$V_DLT bit $fh = VMS::Stdio::vmssysopen($path, $OPENFLAGS, 0600, 'fop=dlt'); $open_success = $fh; } else { my $flags = ( $options{"unlink_on_close"} ? $OPENTEMPFLAGS : $OPENFLAGS ); $open_success = sysopen($fh, $path, $flags, 0600); } if ( $open_success ) { # Reset umask umask($umask) if defined $umask; # Opened successfully - return file handle and name return ($fh, $path); } else { # Reset umask umask($umask) if defined $umask; # Error opening file - abort with error # if the reason was anything but EEXIST unless ($!{EEXIST}) { ${$options{ErrStr}} = "Could not create temp file $path: $!"; return (); } # Loop round for another try } } elsif ($options{"mkdir"}) { # Store callers umask my $umask = umask(); # Set a known umask umask(066); # Open the temp directory if (mkdir( $path, 0700)) { # created okay # Reset umask umask($umask) if defined $umask; return undef, $path; } else { # Reset umask umask($umask) if defined $umask; # Abort with error if the reason for failure was anything # except EEXIST unless ($!{EEXIST}) { ${$options{ErrStr}} = "Could not create directory $path: $!"; return (); } # Loop round for another try } } else { # Return true if the file can not be found # Directory has been checked previously return (undef, $path) unless -e $path; # Try again until MAX_TRIES } # Did not successfully open the tempfile/dir # so try again with a different set of random letters # No point in trying to increment unless we have only # 1 X say and the randomness could come up with the same # file MAX_TRIES in a row. # Store current attempt - in principal this implies that the # 3rd time around the open attempt that the first temp file # name could be generated again. Probably should store each # attempt and make sure that none are repeated my $original = $path; my $counter = 0; # Stop infinite loop my $MAX_GUESS = 50; do { # Generate new name from original template $path = _replace_XX($template, $options{"suffixlen"}); $counter++; } until ($path ne $original || $counter > $MAX_GUESS); # Check for out of control looping if ($counter > $MAX_GUESS) { ${$options{ErrStr}} = "Tried to get a new temp name different to the previous value $MAX_GUESS times.\nSomething wrong with template?? ($template)"; return (); } } # If we get here, we have run out of tries ${ $options{ErrStr} } = "Have exceeded the maximum number of attempts (" . MAX_TRIES . ") to open temp file/dir"; return (); } # Internal routine to return a random character from the # character list. Does not do an srand() since rand() # will do one automatically # No arguments. Return value is the random character # No longer called since _replace_XX runs a few percent faster if # I inline the code. This is important if we are creating thousands of # temporary files. sub _randchar { $CHARS[ int( rand( $#CHARS ) ) ]; } # Internal routine to replace the XXXX... with random characters # This has to be done by _gettemp() every time it fails to # open a temp file/dir # Arguments: $template (the template with XXX), # $ignore (number of characters at end to ignore) # Returns: modified template sub _replace_XX { croak 'Usage: _replace_XX($template, $ignore)' unless scalar(@_) == 2; my ($path, $ignore) = @_; # Do it as an if, since the suffix adjusts which section to replace # and suffixlen=0 returns nothing if used in the substr directly # Alternatively, could simply set $ignore to length($path)-1 # Don't want to always use substr when not required though. if ($ignore) { substr($path, 0, - $ignore) =~ s/X(?=X*\z)/$CHARS[ int( rand( $#CHARS ) ) ]/ge; } else { $path =~ s/X(?=X*\z)/$CHARS[ int( rand( $#CHARS ) ) ]/ge; } return $path; } # internal routine to check to see if the directory is safe # First checks to see if the directory is not owned by the # current user or root. Then checks to see if anyone else # can write to the directory and if so, checks to see if # it has the sticky bit set # Will not work on systems that do not support sticky bit #Args: directory path to check # Optionally: reference to scalar to contain error message # Returns true if the path is safe and false otherwise. # Returns undef if can not even run stat() on the path # This routine based on version written by Tom Christiansen # Presumably, by the time we actually attempt to create the # file or directory in this directory, it may not be safe # anymore... Have to run _is_safe directly after the open. sub _is_safe { my $path = shift; my $err_ref = shift; # Stat path my @info = stat($path); unless (scalar(@info)) { $$err_ref = "stat(path) returned no values"; return 0; }; return 1 if $^O eq 'VMS'; # owner delete control at file level # Check to see whether owner is neither superuser (or a system uid) nor me # Use the real uid from the $< variable # UID is in [4] if ($info[4] > File::Temp->top_system_uid() && $info[4] != $<) { Carp::cluck(sprintf "uid=$info[4] topuid=%s \$<=$< path='$path'", File::Temp->top_system_uid()); $$err_ref = "Directory owned neither by root nor the current user" if ref($err_ref); return 0; } # check whether group or other can write file # use 066 to detect either reading or writing # use 022 to check writability # Do it with S_IWOTH and S_IWGRP for portability (maybe) # mode is in info[2] if (($info[2] & &Fcntl::S_IWGRP) || # Is group writable? ($info[2] & &Fcntl::S_IWOTH) ) { # Is world writable? # Must be a directory unless (-d _) { $$err_ref = "Path ($path) is not a directory" if ref($err_ref); return 0; } # Must have sticky bit set unless (-k _) { $$err_ref = "Sticky bit not set on $path when dir is group|world writable" if ref($err_ref); return 0; } } return 1; } # Internal routine to check whether a directory is safe # for temp files. Safer than _is_safe since it checks for # the possibility of chown giveaway and if that is a possibility # checks each directory in the path to see if it is safe (with _is_safe) # If _PC_CHOWN_RESTRICTED is not set, does the full test of each # directory anyway. # Takes optional second arg as scalar ref to error reason sub _is_verysafe { # Need POSIX - but only want to bother if really necessary due to overhead require POSIX; my $path = shift; print "_is_verysafe testing $path\n" if $DEBUG; return 1 if $^O eq 'VMS'; # owner delete control at file level my $err_ref = shift; # Should Get the value of _PC_CHOWN_RESTRICTED if it is defined # and If it is not there do the extensive test my $chown_restricted; $chown_restricted = &POSIX::_PC_CHOWN_RESTRICTED() if eval { &POSIX::_PC_CHOWN_RESTRICTED(); 1}; # If chown_resticted is set to some value we should test it if (defined $chown_restricted) { # Return if the current directory is safe return _is_safe($path,$err_ref) if POSIX::sysconf( $chown_restricted ); } # To reach this point either, the _PC_CHOWN_RESTRICTED symbol # was not avialable or the symbol was there but chown giveaway # is allowed. Either way, we now have to test the entire tree for # safety. # Convert path to an absolute directory if required unless (File::Spec->file_name_is_absolute($path)) { $path = File::Spec->rel2abs($path); } # Split directory into components - assume no file my ($volume, $directories, undef) = File::Spec->splitpath( $path, 1); # Slightly less efficient than having a function in File::Spec # to chop off the end of a directory or even a function that # can handle ../ in a directory tree # Sometimes splitdir() returns a blank at the end # so we will probably check the bottom directory twice in some cases my @dirs = File::Spec->splitdir($directories); # Concatenate one less directory each time around foreach my $pos (0.. $#dirs) { # Get a directory name my $dir = File::Spec->catpath($volume, File::Spec->catdir(@dirs[0.. $#dirs - $pos]), '' ); print "TESTING DIR $dir\n" if $DEBUG; # Check the directory return 0 unless _is_safe($dir,$err_ref); } return 1; } # internal routine to determine whether unlink works on this # platform for files that are currently open. # Returns true if we can, false otherwise. # Currently WinNT, OS/2 and VMS can not unlink an opened file # On VMS this is because the O_EXCL flag is used to open the # temporary file. Currently I do not know enough about the issues # on VMS to decide whether O_EXCL is a requirement. sub _can_unlink_opened_file { if ($^O eq 'MSWin32' || $^O eq 'os2' || $^O eq 'VMS' || $^O eq 'dos' || $^O eq 'MacOS') { return 0; } else { return 1; } } # internal routine to decide which security levels are allowed # see safe_level() for more information on this # Controls whether the supplied security level is allowed # $cando = _can_do_level( $level ) sub _can_do_level { # Get security level my $level = shift; # Always have to be able to do STANDARD return 1 if $level == STANDARD; # Currently, the systems that can do HIGH or MEDIUM are identical if ( $^O eq 'MSWin32' || $^O eq 'os2' || $^O eq 'cygwin' || $^O eq 'dos' || $^O eq 'MacOS') { return 0; } else { return 1; } } # This routine sets up a deferred unlinking of a specified # filename and filehandle. It is used in the following cases: # - Called by unlink0 if an opened file can not be unlinked # - Called by tempfile() if files are to be removed on shutdown # - Called by tempdir() if directories are to be removed on shutdown # Arguments: # _deferred_unlink( $fh, $fname, $isdir ); # # - filehandle (so that it can be expclicitly closed if open # - filename (the thing we want to remove) # - isdir (flag to indicate that we are being given a directory) # [and hence no filehandle] # Status is not referred to since all the magic is done with an END block { # Will set up two lexical variables to contain all the files to be # removed. One array for files, another for directories # They will only exist in this block # This means we only have to set up a single END block to remove all files # @files_to_unlink contains an array ref with the filehandle and filename my (@files_to_unlink, @dirs_to_unlink); # Set up an end block to use these arrays END { # Files foreach my $file (@files_to_unlink) { # close the filehandle without checking its state # in order to make real sure that this is closed # if its already closed then I dont care about the answer # probably a better way to do this close($file->[0]); # file handle is [0] if (-f $file->[1]) { # file name is [1] unlink $file->[1] or warn "Error removing ".$file->[1]; } } # Dirs foreach my $dir (@dirs_to_unlink) { if (-d $dir) { rmtree($dir, $DEBUG, 1); } } } # This is the sub called to register a file for deferred unlinking # This could simply store the input parameters and defer everything # until the END block. For now we do a bit of checking at this # point in order to make sure that (1) we have a file/dir to delete # and (2) we have been called with the correct arguments. sub _deferred_unlink { croak 'Usage: _deferred_unlink($fh, $fname, $isdir)' unless scalar(@_) == 3; my ($fh, $fname, $isdir) = @_; warn "Setting up deferred removal of $fname\n" if $DEBUG; # If we have a directory, check that it is a directory if ($isdir) { if (-d $fname) { # Directory exists so store it # first on VMS turn []foo into [.foo] for rmtree $fname = VMS::Filespec::vmspath($fname) if $^O eq 'VMS'; push (@dirs_to_unlink, $fname); } else { carp "Request to remove directory $fname could not be completed since it does not exist!\n" if $^W; } } else { if (-f $fname) { # file exists so store handle and name for later removal push(@files_to_unlink, [$fh, $fname]); } else { carp "Request to remove file $fname could not be completed since it is not there!\n" if $^W; } } } } #line 978 sub tempfile { # Can not check for argument count since we can have any # number of args # Default options my %options = ( "DIR" => undef, # Directory prefix "SUFFIX" => '', # Template suffix "UNLINK" => 0, # Do not unlink file on exit "OPEN" => 1, # Open file ); # Check to see whether we have an odd or even number of arguments my $template = (scalar(@_) % 2 == 1 ? shift(@_) : undef); # Read the options and merge with defaults %options = (%options, @_) if @_; # First decision is whether or not to open the file if (! $options{"OPEN"}) { warn "tempfile(): temporary filename requested but not opened.\nPossibly unsafe, consider using tempfile() with OPEN set to true\n" if $^W; } if ($options{"DIR"} and $^O eq 'VMS') { # on VMS turn []foo into [.foo] for concatenation $options{"DIR"} = VMS::Filespec::vmspath($options{"DIR"}); } # Construct the template # Have a choice of trying to work around the mkstemp/mktemp/tmpnam etc # functions or simply constructing a template and using _gettemp() # explicitly. Go for the latter # First generate a template if not defined and prefix the directory # If no template must prefix the temp directory if (defined $template) { if ($options{"DIR"}) { $template = File::Spec->catfile($options{"DIR"}, $template); } } else { if ($options{"DIR"}) { $template = File::Spec->catfile($options{"DIR"}, TEMPXXX); } else { $template = File::Spec->catfile(File::Spec->tmpdir, TEMPXXX); } } # Now add a suffix $template .= $options{"SUFFIX"}; # Determine whether we should tell _gettemp to unlink the file # On unix this is irrelevant and can be worked out after the file is # opened (simply by unlinking the open filehandle). On Windows or VMS # we have to indicate temporary-ness when we open the file. In general # we only want a true temporary file if we are returning just the # filehandle - if the user wants the filename they probably do not # want the file to disappear as soon as they close it. # For this reason, tie unlink_on_close to the return context regardless # of OS. my $unlink_on_close = ( wantarray ? 0 : 1); # Create the file my ($fh, $path, $errstr); croak "Error in tempfile() using $template: $errstr" unless (($fh, $path) = _gettemp($template, "open" => $options{'OPEN'}, "mkdir"=> 0 , "unlink_on_close" => $unlink_on_close, "suffixlen" => length($options{'SUFFIX'}), "ErrStr" => \$errstr, ) ); # Set up an exit handler that can do whatever is right for the # system. This removes files at exit when requested explicitly or when # system is asked to unlink_on_close but is unable to do so because # of OS limitations. # The latter should be achieved by using a tied filehandle. # Do not check return status since this is all done with END blocks. _deferred_unlink($fh, $path, 0) if $options{"UNLINK"}; # Return if (wantarray()) { if ($options{'OPEN'}) { return ($fh, $path); } else { return (undef, $path); } } else { # Unlink the file. It is up to unlink0 to decide what to do with # this (whether to unlink now or to defer until later) unlink0($fh, $path) or croak "Error unlinking file $path using unlink0"; # Return just the filehandle. return $fh; } } #line 1148 # ' sub tempdir { # Can not check for argument count since we can have any # number of args # Default options my %options = ( "CLEANUP" => 0, # Remove directory on exit "DIR" => '', # Root directory "TMPDIR" => 0, # Use tempdir with template ); # Check to see whether we have an odd or even number of arguments my $template = (scalar(@_) % 2 == 1 ? shift(@_) : undef ); # Read the options and merge with defaults %options = (%options, @_) if @_; # Modify or generate the template # Deal with the DIR and TMPDIR options if (defined $template) { # Need to strip directory path if using DIR or TMPDIR if ($options{'TMPDIR'} || $options{'DIR'}) { # Strip parent directory from the filename # # There is no filename at the end $template = VMS::Filespec::vmspath($template) if $^O eq 'VMS'; my ($volume, $directories, undef) = File::Spec->splitpath( $template, 1); # Last directory is then our template $template = (File::Spec->splitdir($directories))[-1]; # Prepend the supplied directory or temp dir if ($options{"DIR"}) { $template = File::Spec->catdir($options{"DIR"}, $template); } elsif ($options{TMPDIR}) { # Prepend tmpdir $template = File::Spec->catdir(File::Spec->tmpdir, $template); } } } else { if ($options{"DIR"}) { $template = File::Spec->catdir($options{"DIR"}, TEMPXXX); } else { $template = File::Spec->catdir(File::Spec->tmpdir, TEMPXXX); } } # Create the directory my $tempdir; my $suffixlen = 0; if ($^O eq 'VMS') { # dir names can end in delimiters $template =~ m/([\.\]:>]+)$/; $suffixlen = length($1); } if ( ($^O eq 'MacOS') && (substr($template, -1) eq ':') ) { # dir name has a trailing ':' ++$suffixlen; } my $errstr; croak "Error in tempdir() using $template: $errstr" unless ((undef, $tempdir) = _gettemp($template, "open" => 0, "mkdir"=> 1 , "suffixlen" => $suffixlen, "ErrStr" => \$errstr, ) ); # Install exit handler; must be dynamic to get lexical if ( $options{'CLEANUP'} && -d $tempdir) { _deferred_unlink(undef, $tempdir, 1); } # Return the dir name return $tempdir; } #line 1268 sub mkstemp { croak "Usage: mkstemp(template)" if scalar(@_) != 1; my $template = shift; my ($fh, $path, $errstr); croak "Error in mkstemp using $template: $errstr" unless (($fh, $path) = _gettemp($template, "open" => 1, "mkdir"=> 0 , "suffixlen" => 0, "ErrStr" => \$errstr, ) ); if (wantarray()) { return ($fh, $path); } else { return $fh; } } #line 1309 sub mkstemps { croak "Usage: mkstemps(template, suffix)" if scalar(@_) != 2; my $template = shift; my $suffix = shift; $template .= $suffix; my ($fh, $path, $errstr); croak "Error in mkstemps using $template: $errstr" unless (($fh, $path) = _gettemp($template, "open" => 1, "mkdir"=> 0 , "suffixlen" => length($suffix), "ErrStr" => \$errstr, ) ); if (wantarray()) { return ($fh, $path); } else { return $fh; } } #line 1351 #' # for emacs sub mkdtemp { croak "Usage: mkdtemp(template)" if scalar(@_) != 1; my $template = shift; my $suffixlen = 0; if ($^O eq 'VMS') { # dir names can end in delimiters $template =~ m/([\.\]:>]+)$/; $suffixlen = length($1); } if ( ($^O eq 'MacOS') && (substr($template, -1) eq ':') ) { # dir name has a trailing ':' ++$suffixlen; } my ($junk, $tmpdir, $errstr); croak "Error creating temp directory from template $template\: $errstr" unless (($junk, $tmpdir) = _gettemp($template, "open" => 0, "mkdir"=> 1 , "suffixlen" => $suffixlen, "ErrStr" => \$errstr, ) ); return $tmpdir; } #line 1392 sub mktemp { croak "Usage: mktemp(template)" if scalar(@_) != 1; my $template = shift; my ($tmpname, $junk, $errstr); croak "Error getting name to temp file from template $template: $errstr" unless (($junk, $tmpname) = _gettemp($template, "open" => 0, "mkdir"=> 0 , "suffixlen" => 0, "ErrStr" => \$errstr, ) ); return $tmpname; } #line 1452 sub tmpnam { # Retrieve the temporary directory name my $tmpdir = File::Spec->tmpdir; croak "Error temporary directory is not writable" if $tmpdir eq ''; # Use a ten character template and append to tmpdir my $template = File::Spec->catfile($tmpdir, TEMPXXX); if (wantarray() ) { return mkstemp($template); } else { return mktemp($template); } } #line 1486 sub tmpfile { # Simply call tmpnam() in a list context my ($fh, $file) = tmpnam(); # Make sure file is removed when filehandle is closed # This will fail on NFS unlink0($fh, $file) or return undef; return $fh; } #line 1529 sub tempnam { croak 'Usage tempnam($dir, $prefix)' unless scalar(@_) == 2; my ($dir, $prefix) = @_; # Add a string to the prefix $prefix .= 'XXXXXXXX'; # Concatenate the directory to the file my $template = File::Spec->catfile($dir, $prefix); return mktemp($template); } #line 1591 sub unlink0 { croak 'Usage: unlink0(filehandle, filename)' unless scalar(@_) == 2; # Read args my ($fh, $path) = @_; warn "Unlinking $path using unlink0\n" if $DEBUG; # Stat the filehandle my @fh = stat $fh; if ($fh[3] > 1 && $^W) { carp "unlink0: fstat found too many links; SB=@fh" if $^W; } # Stat the path my @path = stat $path; unless (@path) { carp "unlink0: $path is gone already" if $^W; return; } # this is no longer a file, but may be a directory, or worse unless (-f _) { confess "panic: $path is no longer a file: SB=@fh"; } # Do comparison of each member of the array # On WinNT dev and rdev seem to be different # depending on whether it is a file or a handle. # Cannot simply compare all members of the stat return # Select the ones we can use my @okstat = (0..$#fh); # Use all by default if ($^O eq 'MSWin32') { @okstat = (1,2,3,4,5,7,8,9,10); } elsif ($^O eq 'os2') { @okstat = (0, 2..$#fh); } elsif ($^O eq 'VMS') { # device and file ID are sufficient @okstat = (0, 1); } elsif ($^O eq 'dos') { @okstat = (0,2..7,11..$#fh); } # Now compare each entry explicitly by number for (@okstat) { print "Comparing: $_ : $fh[$_] and $path[$_]\n" if $DEBUG; # Use eq rather than == since rdev, blksize, and blocks (6, 11, # and 12) will be '' on platforms that do not support them. This # is fine since we are only comparing integers. unless ($fh[$_] eq $path[$_]) { warn "Did not match $_ element of stat\n" if $DEBUG; return 0; } } # attempt remove the file (does not work on some platforms) if (_can_unlink_opened_file()) { # XXX: do *not* call this on a directory; possible race # resulting in recursive removal croak "unlink0: $path has become a directory!" if -d $path; unlink($path) or return 0; # Stat the filehandle @fh = stat $fh; print "Link count = $fh[3] \n" if $DEBUG; # Make sure that the link count is zero # - Cygwin provides deferred unlinking, however, # on Win9x the link count remains 1 # On NFS the link count may still be 1 but we cant know that # we are on NFS return ( $fh[3] == 0 or $^O eq 'cygwin' ? 1 : 0); } else { _deferred_unlink($fh, $path, 0); return 1; } } #line 1754 { # protect from using the variable itself my $LEVEL = STANDARD; sub safe_level { my $self = shift; if (@_) { my $level = shift; if (($level != STANDARD) && ($level != MEDIUM) && ($level != HIGH)) { carp "safe_level: Specified level ($level) not STANDARD, MEDIUM or HIGH - ignoring\n" if $^W; } else { # Dont allow this on perl 5.005 or earlier if ($] < 5.006 && $level != STANDARD) { # Cant do MEDIUM or HIGH checks croak "Currently requires perl 5.006 or newer to do the safe checks"; } # Check that we are allowed to change level # Silently ignore if we can not. $LEVEL = $level if _can_do_level($level); } } return $LEVEL; } } #line 1801 { my $TopSystemUID = 10; sub top_system_uid { my $self = shift; if (@_) { my $newuid = shift; croak "top_system_uid: UIDs should be numeric" unless $newuid =~ /^\d+$/s; $TopSystemUID = $newuid; } return $TopSystemUID; } } #line 1874 1; FILE25154f80/List/Util.pm6#line 1 "/usr/lib/perl5/5.8.0/List/Util.pm" # List::Util.pm # # Copyright (c) 1997-2001 Graham Barr . All rights reserved. # This program is free software; you can redistribute it and/or # modify it under the same terms as Perl itself. package List::Util; require Exporter; require DynaLoader; our @ISA = qw(Exporter DynaLoader); our @EXPORT_OK = qw(first min max minstr maxstr reduce sum shuffle); our $VERSION = "1.07_00"; our $XS_VERSION = $VERSION; $VERSION = eval $VERSION; bootstrap List::Util $XS_VERSION; 1; __END__ #line 195 FILE227d0c2c/warnings/register.pm(#line 1 "/usr/lib/perl5/5.8.0/warnings/register.pm" package warnings::register ; our $VERSION = '1.00'; #line 23 require warnings ; sub mkMask { my ($bit) = @_ ; my $mask = "" ; vec($mask, $bit, 1) = 1 ; return $mask ; } sub import { shift ; my $package = (caller(0))[0] ; if (! defined $warnings::Bits{$package}) { $warnings::Bits{$package} = mkMask($warnings::LAST_BIT) ; vec($warnings::Bits{'all'}, $warnings::LAST_BIT, 1) = 1 ; $warnings::Offsets{$package} = $warnings::LAST_BIT ++ ; foreach my $k (keys %warnings::Bits) { vec($warnings::Bits{$k}, $warnings::LAST_BIT, 1) = 0 ; } $warnings::DeadBits{$package} = mkMask($warnings::LAST_BIT); vec($warnings::DeadBits{'all'}, $warnings::LAST_BIT++, 1) = 1 ; } } 1 ; FILE678333e4/Archive/Zip.pm@#! perl -w #line 2 "/usr/lib/perl5/site_perl/5.8.0/Archive/Zip.pm" # $Revision: 1.88 $ # Copyright (c) 2000-2002 Ned Konz. All rights reserved. This program is free # software; you can redistribute it and/or modify it under the same terms as # Perl itself. # ---------------------------------------------------------------------- # class Archive::Zip # Note that the package Archive::Zip exists only for exporting and # sharing constants. Everything else is in another package # in this file. # Creation of a new Archive::Zip object actually creates a new object # of class Archive::Zip::Archive. # ---------------------------------------------------------------------- package Archive::Zip; require 5.003_96; use strict; use Carp(); use IO::File(); use IO::Seekable(); use Compress::Zlib(); use File::Spec 0.8 (); use vars qw( @ISA @EXPORT_OK %EXPORT_TAGS $VERSION $ChunkSize $ErrorHandler $TempSequence); # This is the size we'll try to read, write, and (de)compress. # You could set it to something different if you had lots of memory # and needed more speed. $ChunkSize = 32768; $ErrorHandler = \&Carp::carp; # BEGIN block is necessary here so that other modules can use the constants. BEGIN { require Exporter; $VERSION = "1.09"; @ISA = qw( Exporter ); my @ConstantNames = qw( FA_MSDOS FA_UNIX GPBF_ENCRYPTED_MASK GPBF_DEFLATING_COMPRESSION_MASK GPBF_HAS_DATA_DESCRIPTOR_MASK COMPRESSION_STORED COMPRESSION_DEFLATED COMPRESSION_LEVEL_NONE COMPRESSION_LEVEL_DEFAULT COMPRESSION_LEVEL_FASTEST COMPRESSION_LEVEL_BEST_COMPRESSION IFA_TEXT_FILE_MASK IFA_TEXT_FILE IFA_BINARY_FILE ); my @MiscConstantNames = qw( FA_AMIGA FA_VAX_VMS FA_VM_CMS FA_ATARI_ST FA_OS2_HPFS FA_MACINTOSH FA_Z_SYSTEM FA_CPM FA_TOPS20 FA_WINDOWS_NTFS FA_QDOS FA_ACORN FA_VFAT FA_MVS FA_BEOS FA_TANDEM FA_THEOS GPBF_IMPLODING_8K_SLIDING_DICTIONARY_MASK GPBF_IMPLODING_3_SHANNON_FANO_TREES_MASK GPBF_IS_COMPRESSED_PATCHED_DATA_MASK COMPRESSION_SHRUNK DEFLATING_COMPRESSION_NORMAL DEFLATING_COMPRESSION_MAXIMUM DEFLATING_COMPRESSION_FAST DEFLATING_COMPRESSION_SUPER_FAST COMPRESSION_REDUCED_1 COMPRESSION_REDUCED_2 COMPRESSION_REDUCED_3 COMPRESSION_REDUCED_4 COMPRESSION_IMPLODED COMPRESSION_TOKENIZED COMPRESSION_DEFLATED_ENHANCED COMPRESSION_PKWARE_DATA_COMPRESSION_LIBRARY_IMPLODED ); my @ErrorCodeNames = qw( AZ_OK AZ_STREAM_END AZ_ERROR AZ_FORMAT_ERROR AZ_IO_ERROR ); my @PKZipConstantNames = qw( SIGNATURE_FORMAT SIGNATURE_LENGTH LOCAL_FILE_HEADER_SIGNATURE LOCAL_FILE_HEADER_FORMAT LOCAL_FILE_HEADER_LENGTH DATA_DESCRIPTOR_FORMAT DATA_DESCRIPTOR_LENGTH CENTRAL_DIRECTORY_FILE_HEADER_SIGNATURE CENTRAL_DIRECTORY_FILE_HEADER_FORMAT CENTRAL_DIRECTORY_FILE_HEADER_LENGTH END_OF_CENTRAL_DIRECTORY_SIGNATURE END_OF_CENTRAL_DIRECTORY_SIGNATURE_STRING END_OF_CENTRAL_DIRECTORY_FORMAT END_OF_CENTRAL_DIRECTORY_LENGTH ); my @UtilityMethodNames = qw( _error _printError _ioError _formatError _subclassResponsibility _binmode _isSeekable _newFileHandle _readSignature _asZipDirName); @EXPORT_OK = ('computeCRC32'); %EXPORT_TAGS = ( 'CONSTANTS' => \@ConstantNames, 'MISC_CONSTANTS' => \@MiscConstantNames, 'ERROR_CODES' => \@ErrorCodeNames, # The following two sets are for internal use only 'PKZIP_CONSTANTS' => \@PKZipConstantNames, 'UTILITY_METHODS' => \@UtilityMethodNames ); # Add all the constant names and error code names to @EXPORT_OK Exporter::export_ok_tags( 'CONSTANTS', 'ERROR_CODES', 'PKZIP_CONSTANTS', 'UTILITY_METHODS', 'MISC_CONSTANTS' ); } # ------------------------- begin exportable error codes ------------------- use constant AZ_OK => 0; use constant AZ_STREAM_END => 1; use constant AZ_ERROR => 2; use constant AZ_FORMAT_ERROR => 3; use constant AZ_IO_ERROR => 4; # ------------------------- end exportable error codes --------------------- # ------------------------- begin exportable constants --------------------- # File types # Values of Archive::Zip::Member->fileAttributeFormat() use constant FA_MSDOS => 0; use constant FA_AMIGA => 1; use constant FA_VAX_VMS => 2; use constant FA_UNIX => 3; use constant FA_VM_CMS => 4; use constant FA_ATARI_ST => 5; use constant FA_OS2_HPFS => 6; use constant FA_MACINTOSH => 7; use constant FA_Z_SYSTEM => 8; use constant FA_CPM => 9; use constant FA_TOPS20 => 10; use constant FA_WINDOWS_NTFS => 11; use constant FA_QDOS => 12; use constant FA_ACORN => 13; use constant FA_VFAT => 14; use constant FA_MVS => 15; use constant FA_BEOS => 16; use constant FA_TANDEM => 17; use constant FA_THEOS => 18; # general-purpose bit flag masks # Found in Archive::Zip::Member->bitFlag() use constant GPBF_ENCRYPTED_MASK => 1 << 0; use constant GPBF_DEFLATING_COMPRESSION_MASK => 3 << 1; use constant GPBF_HAS_DATA_DESCRIPTOR_MASK => 1 << 3; # deflating compression types, if compressionMethod == COMPRESSION_DEFLATED # ( Archive::Zip::Member->bitFlag() & GPBF_DEFLATING_COMPRESSION_MASK ) use constant DEFLATING_COMPRESSION_NORMAL => 0 << 1; use constant DEFLATING_COMPRESSION_MAXIMUM => 1 << 1; use constant DEFLATING_COMPRESSION_FAST => 2 << 1; use constant DEFLATING_COMPRESSION_SUPER_FAST => 3 << 1; # compression method # these two are the only ones supported in this module use constant COMPRESSION_STORED => 0; # file is stored (no compression) use constant COMPRESSION_DEFLATED => 8; # file is Deflated use constant COMPRESSION_LEVEL_NONE => 0; use constant COMPRESSION_LEVEL_DEFAULT => -1; use constant COMPRESSION_LEVEL_FASTEST => 1; use constant COMPRESSION_LEVEL_BEST_COMPRESSION => 9; # internal file attribute bits # Found in Archive::Zip::Member::internalFileAttributes() use constant IFA_TEXT_FILE_MASK => 1; use constant IFA_TEXT_FILE => 1; # file is apparently text use constant IFA_BINARY_FILE => 0; # PKZIP file format miscellaneous constants (for internal use only) use constant SIGNATURE_FORMAT => "V"; use constant SIGNATURE_LENGTH => 4; use constant LOCAL_FILE_HEADER_SIGNATURE => 0x04034b50; use constant LOCAL_FILE_HEADER_FORMAT => "v3 V4 v2"; use constant LOCAL_FILE_HEADER_LENGTH => 26; use constant DATA_DESCRIPTOR_FORMAT => "V3"; use constant DATA_DESCRIPTOR_LENGTH => 12; use constant CENTRAL_DIRECTORY_FILE_HEADER_SIGNATURE => 0x02014b50; use constant CENTRAL_DIRECTORY_FILE_HEADER_FORMAT => "C2 v3 V4 v5 V2"; use constant CENTRAL_DIRECTORY_FILE_HEADER_LENGTH => 42; use constant END_OF_CENTRAL_DIRECTORY_SIGNATURE => 0x06054b50; use constant END_OF_CENTRAL_DIRECTORY_SIGNATURE_STRING => pack( "V", END_OF_CENTRAL_DIRECTORY_SIGNATURE ); use constant END_OF_CENTRAL_DIRECTORY_FORMAT => "v4 V2 v"; use constant END_OF_CENTRAL_DIRECTORY_LENGTH => 18; use constant GPBF_IMPLODING_8K_SLIDING_DICTIONARY_MASK => 1 << 1; use constant GPBF_IMPLODING_3_SHANNON_FANO_TREES_MASK => 1 << 2; use constant GPBF_IS_COMPRESSED_PATCHED_DATA_MASK => 1 << 5; # the rest of these are not supported in this module use constant COMPRESSION_SHRUNK => 1; # file is Shrunk use constant COMPRESSION_REDUCED_1 => 2; # file is Reduced CF=1 use constant COMPRESSION_REDUCED_2 => 3; # file is Reduced CF=2 use constant COMPRESSION_REDUCED_3 => 4; # file is Reduced CF=3 use constant COMPRESSION_REDUCED_4 => 5; # file is Reduced CF=4 use constant COMPRESSION_IMPLODED => 6; # file is Imploded use constant COMPRESSION_TOKENIZED => 7; # reserved for Tokenizing compr. use constant COMPRESSION_DEFLATED_ENHANCED => 9; # reserved for enh. Deflating use constant COMPRESSION_PKWARE_DATA_COMPRESSION_LIBRARY_IMPLODED => 10; # ------------------------- end of exportable constants --------------------- use constant ZIPARCHIVECLASS => 'Archive::Zip::Archive'; use constant ZIPMEMBERCLASS => 'Archive::Zip::Member'; sub new # Archive::Zip { my $class = shift; return $class->ZIPARCHIVECLASS->new(@_); } sub computeCRC32 # Archive::Zip { my $data = shift; $data = shift if ref($data); # allow calling as an obj method my $crc = shift; return Compress::Zlib::crc32( $data, $crc ); } # Report or change chunk size used for reading and writing. # Also sets Zlib's default buffer size (eventually). sub setChunkSize # Archive::Zip { my $chunkSize = shift; $chunkSize = shift if ref($chunkSize); # object method on zip? my $oldChunkSize = $Archive::Zip::ChunkSize; $Archive::Zip::ChunkSize = $chunkSize if ($chunkSize); return $oldChunkSize; } sub chunkSize # Archive::Zip { return $Archive::Zip::ChunkSize; } sub setErrorHandler (&) # Archive::Zip { my $errorHandler = shift; $errorHandler = \&Carp::carp unless defined($errorHandler); my $oldErrorHandler = $Archive::Zip::ErrorHandler; $Archive::Zip::ErrorHandler = $errorHandler; return $oldErrorHandler; } # ---------------------------------------------------------------------- # Private utility functions (not methods). # ---------------------------------------------------------------------- sub _printError # Archive::Zip { my $string = join ( ' ', @_, "\n" ); my $oldCarpLevel = $Carp::CarpLevel; $Carp::CarpLevel += 2; &{$ErrorHandler} ($string); $Carp::CarpLevel = $oldCarpLevel; } # This is called on format errors. sub _formatError # Archive::Zip { shift if ref( $_[0] ); _printError( 'format error:', @_ ); return AZ_FORMAT_ERROR; } # This is called on IO errors. sub _ioError # Archive::Zip { shift if ref( $_[0] ); _printError( 'IO error:', @_, ':', $! ); return AZ_IO_ERROR; } # This is called on generic errors. sub _error # Archive::Zip { shift if ref( $_[0] ); _printError( 'error:', @_ ); return AZ_ERROR; } # Called when a subclass should have implemented # something but didn't sub _subclassResponsibility # Archive::Zip { Carp::croak("subclass Responsibility\n"); } # Try to set the given file handle or object into binary mode. sub _binmode # Archive::Zip { my $fh = shift; return UNIVERSAL::can( $fh, 'binmode' ) ? $fh->binmode() : binmode($fh); } # Attempt to guess whether file handle is seekable. # Because of problems with Windoze, this only returns true when # the file handle is a real file. sub _isSeekable # Archive::Zip { my $fh = shift; if ( UNIVERSAL::isa( $fh, 'IO::Scalar' ) ) { return 0; } elsif ( UNIVERSAL::isa( $fh, 'IO::String' ) ) { return 1; } elsif ( UNIVERSAL::can( $fh, 'stat' ) ) { return -f $fh; } return UNIVERSAL::can( $fh, 'seek' ); } # Return an opened IO::Handle # my ( $status, fh ) = _newFileHandle( 'fileName', 'w' ); # Can take a filename, file handle, or ref to GLOB # Or, if given something that is a ref but not an IO::Handle, # passes back the same thing. sub _newFileHandle # Archive::Zip { my $fd = shift; my $status = 1; my $handle; if ( ref($fd) ) { if ( UNIVERSAL::isa( $fd, 'IO::Scalar' ) or UNIVERSAL::isa( $fd, 'IO::String' ) ) { $handle = $fd; } elsif ( UNIVERSAL::isa( $fd, 'IO::Handle' ) or UNIVERSAL::isa( $fd, 'GLOB' ) ) { $handle = IO::File->new(); $status = $handle->fdopen( $fd, @_ ); } else { $handle = $fd; } } else { $handle = IO::File->new(); $status = $handle->open( $fd, @_ ); } return ( $status, $handle ); } # Returns next signature from given file handle, leaves # file handle positioned afterwards. # In list context, returns ($status, $signature) # ( $status, $signature) = _readSignature( $fh, $fileName ); sub _readSignature # Archive::Zip { my $fh = shift; my $fileName = shift; my $expectedSignature = shift; # optional my $signatureData; my $bytesRead = $fh->read( $signatureData, SIGNATURE_LENGTH ); return _ioError("reading header signature") if $bytesRead != SIGNATURE_LENGTH; my $signature = unpack( SIGNATURE_FORMAT, $signatureData ); my $status = AZ_OK; # compare with expected signature, if any, or any known signature. if ( ( defined($expectedSignature) && $signature != $expectedSignature ) || ( !defined($expectedSignature) && $signature != CENTRAL_DIRECTORY_FILE_HEADER_SIGNATURE && $signature != LOCAL_FILE_HEADER_SIGNATURE && $signature != END_OF_CENTRAL_DIRECTORY_SIGNATURE ) ) { my $errmsg = sprintf( "bad signature: 0x%08x", $signature ); if ( _isSeekable($fh) ) { $errmsg .= sprintf( " at offset %d", $fh->tell() - SIGNATURE_LENGTH ); } $status = _formatError("$errmsg in file $fileName"); } return ( $status, $signature ); } # Utility method to make and open a temp file. # Will create $temp_dir if it doesn't exist. # Returns file handle and name: # # my ($fh, $name) = Archive::Zip::tempFile(); # my ($fh, $name) = Archive::Zip::tempFile('mytempdir'); # BEGIN { $Archive::Zip::TempSequence = 0 } sub tempFileName # Archive::Zip { my $temp_dir = shift; $temp_dir = ( -d '/tmp' ? '/tmp' : $ENV{TMPDIR} || $ENV{TEMP} || '.' ) unless defined($temp_dir); unless ( -d $temp_dir ) { mkdir( $temp_dir, 0777 ) or die "Can't create temp directory $temp_dir\: $!\n"; } my $base_name = sprintf( "%d-%d.%d", $$, time(), $Archive::Zip::TempSequence++ ); return File::Spec->canonpath( File::Spec->catpath( '', $temp_dir, $base_name ) ); } sub tempFile # Archive::Zip { my $full_name = tempFileName(@_); my $fh = IO::File->new( $full_name, '+>' ); return defined($fh) ? ( $fh, $full_name ) : (); } # Return the normalized directory name as used in a zip file (path # separators become slashes, etc.). # Will translate internal slashes in path components (i.e. on Macs) to # underscores. Discards volume names. # When $forceDir is set, returns paths with trailing slashes (or arrays # with trailing blank members). # # If third argument is a reference, returns volume information there. # # input output # . ('.') '.' # ./a ('a') a # ./a/b ('a','b') a/b # ./a/b/ ('a','b') a/b # a/b/ ('a','b') a/b # /a/b/ ('','a','b') /a/b # c:\a\b\c.doc ('','a','b','c.doc') /a/b/c.doc # on Windoze # "i/o maps:whatever" ('i_o maps', 'whatever') "i_o maps/whatever" # on Macs sub _asZipDirName # Archive::Zip { my $name = shift; my $forceDir = shift; my $volReturn = shift; my ( $volume, $directories, $file ) = File::Spec->splitpath( File::Spec->canonpath($name), $forceDir ); $$volReturn = $volume if ( ref($volReturn) ); my @dirs = map { $_ =~ s{/}{_}g; $_ } File::Spec->splitdir($directories); if ( @dirs > 0 ) { pop (@dirs) unless $dirs[-1] } # remove empty component push ( @dirs, $file || '' ); return wantarray ? @dirs : join ( '/', @dirs ); } # Return an absolute local name for a zip name. # Assume a directory if zip name has trailing slash. # Takes an optional volume name in FS format (like 'a:'). # sub _asLocalName # Archive::Zip { my $name = shift; # zip format my $volume = shift; $volume = '' unless defined($volume); # local FS format my @paths = split ( /\//, $name ); my $filename = pop (@paths); my $localDirs = File::Spec->catdir(@paths); my $localName = File::Spec->catpath( $volume, $localDirs, $filename ); $localName = File::Spec->rel2abs($localName) unless $volume; return $localName; } # ---------------------------------------------------------------------- # class Archive::Zip::Archive (concrete) # Generic ZIP archive. # ---------------------------------------------------------------------- package Archive::Zip::Archive; use File::Path; use File::Find(); use File::Spec(); use File::Copy(); use File::Basename; use Cwd; use vars qw( @ISA ); @ISA = qw( Archive::Zip ); BEGIN { use Archive::Zip qw( :CONSTANTS :ERROR_CODES :PKZIP_CONSTANTS :UTILITY_METHODS ); } # Note that this returns undef on read errors, else new zip object. sub new # Archive::Zip::Archive { my $class = shift; my $self = bless( { 'diskNumber' => 0, 'diskNumberWithStartOfCentralDirectory' => 0, 'numberOfCentralDirectoriesOnThisDisk' => 0, # shld be # of members 'numberOfCentralDirectories' => 0, # shld be # of members 'centralDirectorySize' => 0, # must re-compute on write 'centralDirectoryOffsetWRTStartingDiskNumber' => 0, # must re-compute 'writeEOCDOffset' => 0, 'writeCentralDirectoryOffset' => 0, 'zipfileComment' => '', 'eocdOffset' => 0, 'fileName' => '' }, $class ); $self->{'members'} = []; if (@_) { my $status = $self->read(@_); return $status == AZ_OK ? $self : undef; } return $self; } sub members # Archive::Zip::Archive { @{ shift->{'members'} }; } sub numberOfMembers # Archive::Zip::Archive { scalar( shift->members() ); } sub memberNames # Archive::Zip::Archive { my $self = shift; return map { $_->fileName() } $self->members(); } # return ref to member with given name or undef sub memberNamed # Archive::Zip::Archive { my ( $self, $fileName ) = @_; foreach my $member ( $self->members() ) { return $member if $member->fileName() eq $fileName; } return undef; } sub membersMatching # Archive::Zip::Archive { my ( $self, $pattern ) = @_; return grep { $_->fileName() =~ /$pattern/ } $self->members(); } sub diskNumber # Archive::Zip::Archive { shift->{'diskNumber'}; } sub diskNumberWithStartOfCentralDirectory # Archive::Zip::Archive { shift->{'diskNumberWithStartOfCentralDirectory'}; } sub numberOfCentralDirectoriesOnThisDisk # Archive::Zip::Archive { shift->{'numberOfCentralDirectoriesOnThisDisk'}; } sub numberOfCentralDirectories # Archive::Zip::Archive { shift->{'numberOfCentralDirectories'}; } sub centralDirectorySize # Archive::Zip::Archive { shift->{'centralDirectorySize'}; } sub centralDirectoryOffsetWRTStartingDiskNumber # Archive::Zip::Archive { shift->{'centralDirectoryOffsetWRTStartingDiskNumber'}; } sub zipfileComment # Archive::Zip::Archive { my $self = shift; my $comment = $self->{'zipfileComment'}; if (@_) { $self->{'zipfileComment'} = shift; } return $comment; } sub eocdOffset # Archive::Zip::Archive { shift->{'eocdOffset'}; } # Return the name of the file last read. sub fileName # Archive::Zip::Archive { shift->{'fileName'}; } sub removeMember # Archive::Zip::Archive { my ( $self, $member ) = @_; $member = $self->memberNamed($member) unless ref($member); return undef unless $member; my @newMembers = grep { $_ != $member } $self->members(); $self->{'members'} = \@newMembers; return $member; } sub replaceMember # Archive::Zip::Archive { my ( $self, $oldMember, $newMember ) = @_; $oldMember = $self->memberNamed($oldMember) unless ref($oldMember); return undef unless $oldMember; return undef unless $newMember; my @newMembers = map { ( $_ == $oldMember ) ? $newMember : $_ } $self->members(); $self->{'members'} = \@newMembers; return $oldMember; } sub extractMember # Archive::Zip::Archive { my $self = shift; my $member = shift; $member = $self->memberNamed($member) unless ref($member); return _error('member not found') unless $member; my $name = shift; # local FS name if given my ( $volumeName, $dirName, $fileName ); if ( defined($name) ) { ( $volumeName, $dirName, $fileName ) = File::Spec->splitpath($name); $dirName = File::Spec->catpath( $volumeName, $dirName, '' ); } else { $name = $member->fileName(); ( $dirName = $name ) =~ s{[^/]*$}{}; $dirName = Archive::Zip::_asLocalName($dirName); $name = Archive::Zip::_asLocalName($name); } if ( $dirName && !-d $dirName ) { mkpath($dirName); return _ioError("can't create dir $dirName") if ( !-d $dirName ); } return $member->extractToFileNamed( $name, @_ ); } sub extractMemberWithoutPaths # Archive::Zip::Archive { my $self = shift; my $member = shift; $member = $self->memberNamed($member) unless ref($member); return _error('member not found') unless $member; return AZ_OK if $member->isDirectory(); my $name = shift; unless ($name) { $name = $member->fileName(); $name =~ s{.*/}{}; # strip off directories, if any $name = Archive::Zip::_asLocalName($name); } return $member->extractToFileNamed( $name, @_ ); } sub addMember # Archive::Zip::Archive { my ( $self, $newMember ) = @_; push ( @{ $self->{'members'} }, $newMember ) if $newMember; return $newMember; } sub addFile # Archive::Zip::Archive { my $self = shift; my $fileName = shift; my $newName = shift; my $newMember = $self->ZIPMEMBERCLASS->newFromFile( $fileName, $newName ); $self->addMember($newMember) if defined($newMember); return $newMember; } sub addString # Archive::Zip::Archive { my $self = shift; my $newMember = $self->ZIPMEMBERCLASS->newFromString(@_); return $self->addMember($newMember); } sub addDirectory # Archive::Zip::Archive { my ( $self, $name, $newName ) = @_; my $newMember = $self->ZIPMEMBERCLASS->newDirectoryNamed( $name, $newName ); $self->addMember($newMember); return $newMember; } # add either a file or a directory. sub addFileOrDirectory { my ( $self, $name, $newName ) = @_; if ( -f $name ) { ( $newName =~ s{/$}{} ) if $newName; return $self->addFile( $name, $newName ); } elsif ( -d $name ) { ( $newName =~ s{[^/]$}{&/} ) if $newName; return $self->addDirectory( $name, $newName ); } else { return _error("$name is neither a file nor a directory"); } } sub contents # Archive::Zip::Archive { my ( $self, $member, $newContents ) = @_; $member = $self->memberNamed($member) unless ref($member); return undef unless $member; return $member->contents($newContents); } sub writeToFileNamed # Archive::Zip::Archive { my $self = shift; my $fileName = shift; # local FS format foreach my $member ( $self->members() ) { if ( $member->_usesFileNamed($fileName) ) { return _error( "$fileName is needed by member " . $member->fileName() . "; consider using overwrite() or overwriteAs() instead." ); } } my ( $status, $fh ) = _newFileHandle( $fileName, 'w' ); return _ioError("Can't open $fileName for write") unless $status; my $retval = $self->writeToFileHandle( $fh, 1 ); $fh->close(); return $retval; } # It is possible to write data to the FH before calling this, # perhaps to make a self-extracting archive. sub writeToFileHandle # Archive::Zip::Archive { my $self = shift; my $fh = shift; my $fhIsSeekable = @_ ? shift: _isSeekable($fh); _binmode($fh); # Find out where the current position is. my $offset = $fhIsSeekable ? $fh->tell() : 0; $offset = 0 if $offset < 0; foreach my $member ( $self->members() ) { my $retval = $member->_writeToFileHandle( $fh, $fhIsSeekable, $offset ); $member->endRead(); return $retval if $retval != AZ_OK; $offset += $member->_localHeaderSize() + $member->_writeOffset(); $offset += $member->hasDataDescriptor() ? DATA_DESCRIPTOR_LENGTH: 0; # changed this so it reflects the last successful position $self->{'writeCentralDirectoryOffset'} = $offset; } return $self->writeCentralDirectory($fh); } # Write zip back to the original file, # as safely as possible. # Returns AZ_OK if successful. sub overwrite # Archive::Zip::Archive { my $self = shift; return $self->overwriteAs( $self->{'fileName'} ); } # Write zip to the specified file, # as safely as possible. # Returns AZ_OK if successful. sub overwriteAs # Archive::Zip::Archive { my $self = shift; my $zipName = shift; return _error("no filename in overwriteAs()") unless defined($zipName); my ( $fh, $tempName ) = Archive::Zip::tempFile(); return _error( "Can't open temp file", $! ) unless $fh; ( my $backupName = $zipName ) =~ s{\.[^.]*$}{.zbk}; my $status; if ( ( $status = $self->writeToFileHandle($fh) ) == AZ_OK ) { my $err; $fh->close(); # rename the zip if ( -f $zipName && !rename( $zipName, $backupName ) ) { $err = $!; unlink($tempName); return _error( "Can't rename $zipName as $backupName", $err ); } # move the temp to the original name (possibly copying) unless ( File::Copy::move( $tempName, $zipName ) ) { $err = $!; rename( $backupName, $zipName ); unlink($tempName); return _error( "Can't move $tempName to $zipName", $err ); } # unlink the backup if ( -f $backupName && !unlink($backupName) ) { $err = $!; return _error( "Can't unlink $backupName", $err ); } return AZ_OK; } else { $fh->close(); unlink($tempName); _printError("Can't write to $tempName"); return $status; } } # Used only during writing sub _writeCentralDirectoryOffset # Archive::Zip::Archive { shift->{'writeCentralDirectoryOffset'}; } sub _writeEOCDOffset # Archive::Zip::Archive { shift->{'writeEOCDOffset'}; } # Expects to have _writeEOCDOffset() set sub _writeEndOfCentralDirectory # Archive::Zip::Archive { my ( $self, $fh ) = @_; $fh->print(END_OF_CENTRAL_DIRECTORY_SIGNATURE_STRING) or return _ioError('writing EOCD Signature'); my $zipfileCommentLength = length( $self->zipfileComment() ); my $header = pack( END_OF_CENTRAL_DIRECTORY_FORMAT, 0, # {'diskNumber'}, 0, # {'diskNumberWithStartOfCentralDirectory'}, $self->numberOfMembers(), # {'numberOfCentralDirectoriesOnThisDisk'}, $self->numberOfMembers(), # {'numberOfCentralDirectories'}, $self->_writeEOCDOffset() - $self->_writeCentralDirectoryOffset(), $self->_writeCentralDirectoryOffset(), $zipfileCommentLength ); $fh->print($header) or return _ioError('writing EOCD header'); if ($zipfileCommentLength) { $fh->print( $self->zipfileComment() ) or return _ioError('writing zipfile comment'); } return AZ_OK; } # $offset can be specified to truncate a zip file. sub writeCentralDirectory # Archive::Zip::Archive { my ( $self, $fh, $offset ) = @_; if ( defined($offset) ) { $self->{'writeCentralDirectoryOffset'} = $offset; $fh->seek( $offset, IO::Seekable::SEEK_SET ) or return _ioError('seeking to write central directory'); } else { $offset = $self->_writeCentralDirectoryOffset(); } foreach my $member ( $self->members() ) { my $status = $member->_writeCentralDirectoryFileHeader($fh); return $status if $status != AZ_OK; $offset += $member->_centralDirectoryHeaderSize(); $self->{'writeEOCDOffset'} = $offset; } return $self->_writeEndOfCentralDirectory($fh); } sub read # Archive::Zip::Archive { my $self = shift; my $fileName = shift; return _error('No filename given') unless $fileName; my ( $status, $fh ) = _newFileHandle( $fileName, 'r' ); return _ioError("opening $fileName for read") unless $status; $status = $self->readFromFileHandle( $fh, $fileName ); return $status if $status != AZ_OK; $fh->close(); $self->{'fileName'} = $fileName; return AZ_OK; } sub readFromFileHandle # Archive::Zip::Archive { my $self = shift; my $fh = shift; my $fileName = shift; $fileName = $fh unless defined($fileName); return _error('No filehandle given') unless $fh; return _ioError('filehandle not open') unless $fh->opened(); $fh->seek( 0, 0 ); # rewind the file _binmode($fh); my $status = $self->_findEndOfCentralDirectory($fh); return $status if $status != AZ_OK; my $eocdPosition = $fh->tell(); $status = $self->_readEndOfCentralDirectory($fh); return $status if $status != AZ_OK; $fh->seek( $eocdPosition - $self->centralDirectorySize(), IO::Seekable::SEEK_SET ) or return _ioError("Can't seek $fileName"); # Try to detect garbage at beginning of archives # This should be 0 $self->{'eocdOffset'} = $eocdPosition - $self->centralDirectorySize() # here - $self->centralDirectoryOffsetWRTStartingDiskNumber(); for ( ; ; ) { my $newMember = $self->ZIPMEMBERCLASS->_newFromZipFile( $fh, $fileName, $self->eocdOffset() ); my $signature; ( $status, $signature ) = _readSignature( $fh, $fileName ); return $status if $status != AZ_OK; last if $signature == END_OF_CENTRAL_DIRECTORY_SIGNATURE; $status = $newMember->_readCentralDirectoryFileHeader(); return $status if $status != AZ_OK; $status = $newMember->endRead(); return $status if $status != AZ_OK; $newMember->_becomeDirectoryIfNecessary(); push ( @{ $self->{'members'} }, $newMember ); } $self->{'fileName'} = "$fh"; return AZ_OK; } # Read EOCD, starting from position before signature. # Return AZ_OK on success. sub _readEndOfCentralDirectory # Archive::Zip::Archive { my $self = shift; my $fh = shift; # Skip past signature $fh->seek( SIGNATURE_LENGTH, IO::Seekable::SEEK_CUR ) or return _ioError("Can't seek past EOCD signature"); my $header = ''; my $bytesRead = $fh->read( $header, END_OF_CENTRAL_DIRECTORY_LENGTH ); if ( $bytesRead != END_OF_CENTRAL_DIRECTORY_LENGTH ) { return _ioError("reading end of central directory"); } my $zipfileCommentLength; ( $self->{'diskNumber'}, $self->{'diskNumberWithStartOfCentralDirectory'}, $self->{'numberOfCentralDirectoriesOnThisDisk'}, $self->{'numberOfCentralDirectories'}, $self->{'centralDirectorySize'}, $self->{'centralDirectoryOffsetWRTStartingDiskNumber'}, $zipfileCommentLength ) = unpack( END_OF_CENTRAL_DIRECTORY_FORMAT, $header ); if ($zipfileCommentLength) { my $zipfileComment = ''; $bytesRead = $fh->read( $zipfileComment, $zipfileCommentLength ); if ( $bytesRead != $zipfileCommentLength ) { return _ioError("reading zipfile comment"); } $self->{'zipfileComment'} = $zipfileComment; } return AZ_OK; } # Seek in my file to the end, then read backwards until we find the # signature of the central directory record. Leave the file positioned right # before the signature. Returns AZ_OK if success. sub _findEndOfCentralDirectory # Archive::Zip::Archive { my $self = shift; my $fh = shift; my $data = ''; $fh->seek( 0, IO::Seekable::SEEK_END ) or return _ioError("seeking to end"); my $fileLength = $fh->tell(); if ( $fileLength < END_OF_CENTRAL_DIRECTORY_LENGTH + 4 ) { return _formatError("file is too short"); } my $seekOffset = 0; my $pos = -1; for ( ; ; ) { $seekOffset += 512; $seekOffset = $fileLength if ( $seekOffset > $fileLength ); $fh->seek( -$seekOffset, IO::Seekable::SEEK_END ) or return _ioError("seek failed"); my $bytesRead = $fh->read( $data, $seekOffset ); if ( $bytesRead != $seekOffset ) { return _ioError("read failed"); } $pos = rindex( $data, END_OF_CENTRAL_DIRECTORY_SIGNATURE_STRING ); last if ( $pos >= 0 or $seekOffset == $fileLength or $seekOffset >= $Archive::Zip::ChunkSize ); } if ( $pos >= 0 ) { $fh->seek( $pos - $seekOffset, IO::Seekable::SEEK_CUR ) or return _ioError("seeking to EOCD"); return AZ_OK; } else { return _formatError("can't find EOCD signature"); } } sub addTree # Archive::Zip::Archive { my $self = shift; my $root = shift or return _error("root arg missing in call to addTree()"); my $dest = shift; $dest = '' unless defined($dest); my $pred = shift || sub { -r }; my @files; my $startDir = cwd(); # This avoids chdir'ing in Find, in a way compatible with older # versions of File::Find. my $wanted = sub { local $main::_ = $File::Find::name; my $dir = $File::Find::dir; chdir($startDir); push ( @files, $File::Find::name ) if (&$pred); chdir($dir); }; File::Find::find( $wanted, $root ); my $rootZipName = _asZipDirName( $root, 1 ); # with trailing slash my $pattern = $rootZipName eq './' ? '^' : "^\Q$rootZipName\E"; $dest = _asZipDirName( $dest, 1 ); # with trailing slash foreach my $fileName (@files) { my $isDir = -d $fileName; # normalize, remove leading ./ my $archiveName = _asZipDirName( $fileName, $isDir ); if ( $archiveName eq $rootZipName ) { $archiveName = $dest } else { $archiveName =~ s{$pattern}{$dest} } next if $archiveName =~ m{^\.?/?$}; # skip current dir my $member = $isDir ? $self->addDirectory( $fileName, $archiveName ) : $self->addFile( $fileName, $archiveName ); return _error("add $fileName failed in addTree()") if !$member; } return AZ_OK; } sub addTreeMatching # Archive::Zip::Archive { my $self = shift; my $root = shift or return _error("root arg missing in call to addTreeMatching()"); my $dest = shift; $dest = '' unless defined($dest); my $pattern = shift or return _error("pattern missing in call to addTreeMatching()"); my $pred = shift; my $matcher = $pred ? sub { m{$pattern} && &$pred } : sub { m{$pattern} && -r }; return $self->addTree( $root, $dest, $matcher ); } # $zip->extractTree( $root, $dest [, $volume] ); # # $root and $dest are Unix-style. # $volume is in local FS format. # sub extractTree # Archive::Zip::Archive { my $self = shift; my $root = shift; # Zip format $root = '' unless defined($root); my $dest = shift; # Zip format $dest = './' unless defined($dest); my $volume = shift; # optional my $pattern = "^\Q$root"; my @members = $self->membersMatching($pattern); foreach my $member (@members) { my $fileName = $member->fileName(); # in Unix format $fileName =~ s{$pattern}{$dest}; # in Unix format # convert to platform format: $fileName = Archive::Zip::_asLocalName( $fileName, $volume ); my $status = $member->extractToFileNamed($fileName); return $status if $status != AZ_OK; } return AZ_OK; } # $zip->updateMember( $memberOrName, $fileName ); # Returns (possibly updated) member, if any; undef on errors. sub updateMember # Archive::Zip::Archive { my $self = shift; my $oldMember = shift; my $fileName = shift; if ( !defined($fileName) ) { _error("updateMember(): missing fileName argument"); return undef; } my @newStat = stat($fileName); if ( !@newStat ) { _ioError("Can't stat $fileName"); return undef; } my $isDir = -d _; my $memberName; if ( ref($oldMember) ) { $memberName = $oldMember->fileName(); } else { $oldMember = $self->memberNamed( $memberName = $oldMember ) || $self->memberNamed( $memberName = _asZipDirName( $oldMember, $isDir ) ); } unless ( defined($oldMember) && $oldMember->lastModTime() == $newStat[9] && $oldMember->isDirectory() == $isDir && ( $isDir || ( $oldMember->uncompressedSize() == $newStat[7] ) ) ) { # create the new member my $newMember = $isDir ? $self->ZIPMEMBERCLASS->newDirectoryNamed( $fileName, $memberName ) : $self->ZIPMEMBERCLASS->newFromFile( $fileName, $memberName ); unless ( defined($newMember) ) { _error("creation of member $fileName failed in updateMember()"); return undef; } # replace old member or append new one if ( defined($oldMember) ) { $self->replaceMember( $oldMember, $newMember ); } else { $self->addMember($newMember); } return $newMember; } return $oldMember; } # $zip->updateTree( $root, [ $dest, [ $pred [, $mirror]]] ); # # This takes the same arguments as addTree, but first checks to see # whether the file or directory already exists in the zip file. # # If the fourth argument $mirror is true, then delete all my members # if corresponding files weren't found. sub updateTree # Archive::Zip::Archive { my $self = shift; my $root = shift or return _error("root arg missing in call to updateTree()"); my $dest = shift; $dest = '' unless defined($dest); $dest = _asZipDirName( $dest, 1 ); my $pred = shift || sub { -r }; my $mirror = shift; my $rootZipName = _asZipDirName( $root, 1 ); # with trailing slash my $pattern = $rootZipName eq './' ? '^' : "^\Q$rootZipName\E"; my $startDir = cwd(); my @files; # This avoids chdir'ing in Find, in a way compatible with older # versions of File::Find. my $wanted = sub { local $main::_ = $File::Find::name; my $dir = $File::Find::dir; chdir($startDir); push ( @files, $File::Find::name ) if (&$pred); chdir($dir); }; File::Find::find( $wanted, $root ); # Now @files has all the files that I could potentially be adding to # the zip. Only add the ones that are necessary. # For each file (updated or not), add its member name to @done. my %done; foreach my $fileName (@files) { my @newStat = stat($fileName); my $isDir = -d _; # normalize, remove leading ./ my $memberName = _asZipDirName( $fileName, $isDir ); if ( $memberName eq $rootZipName ) { $memberName = $dest } else { $memberName =~ s{$pattern}{$dest} } next if $memberName =~ m{^\.?/?$}; # skip current dir $done{$memberName} = 1; my $changedMember = $self->updateMember( $memberName, $fileName ); return _error("updateTree failed to update $fileName") unless ref($changedMember); } # @done now has the archive names corresponding to all the found files. # If we're mirroring, delete all those members that aren't in @done. if ($mirror) { foreach my $member ( $self->members() ) { $self->removeMember($member) unless $done{ $member->fileName() }; } } return AZ_OK; } # ---------------------------------------------------------------------- # class Archive::Zip::Member # A generic member of an archive ( abstract ) # ---------------------------------------------------------------------- package Archive::Zip::Member; use vars qw( @ISA ); @ISA = qw ( Archive::Zip ); BEGIN { use Archive::Zip qw( :CONSTANTS :MISC_CONSTANTS :ERROR_CODES :PKZIP_CONSTANTS :UTILITY_METHODS ); } use Time::Local(); use Compress::Zlib qw( Z_OK Z_STREAM_END MAX_WBITS ); use File::Path; use File::Basename; use constant ZIPFILEMEMBERCLASS => 'Archive::Zip::ZipFileMember'; use constant NEWFILEMEMBERCLASS => 'Archive::Zip::NewFileMember'; use constant STRINGMEMBERCLASS => 'Archive::Zip::StringMember'; use constant DIRECTORYMEMBERCLASS => 'Archive::Zip::DirectoryMember'; # Unix perms for default creation of files/dirs. use constant DEFAULT_DIRECTORY_PERMISSIONS => 040755; use constant DEFAULT_FILE_PERMISSIONS => 0100666; use constant DIRECTORY_ATTRIB => 040000; use constant FILE_ATTRIB => 0100000; # Returns self if successful, else undef # Assumes that fh is positioned at beginning of central directory file header. # Leaves fh positioned immediately after file header or EOCD signature. sub _newFromZipFile # Archive::Zip::Member { my $class = shift; my $self = $class->ZIPFILEMEMBERCLASS->_newFromZipFile(@_); return $self; } sub newFromString # Archive::Zip::Member { my $class = shift; my $self = $class->STRINGMEMBERCLASS->_newFromString(@_); return $self; } sub newFromFile # Archive::Zip::Member { my $class = shift; my $self = $class->NEWFILEMEMBERCLASS->_newFromFileNamed(@_); return $self; } sub newDirectoryNamed # Archive::Zip::Member { my $class = shift; my $self = $class->DIRECTORYMEMBERCLASS->_newNamed(@_); return $self; } sub new # Archive::Zip::Member { my $class = shift; my $self = { 'lastModFileDateTime' => 0, 'fileAttributeFormat' => FA_UNIX, 'versionMadeBy' => 20, 'versionNeededToExtract' => 20, 'bitFlag' => 0, 'compressionMethod' => COMPRESSION_STORED, 'desiredCompressionMethod' => COMPRESSION_STORED, 'desiredCompressionLevel' => COMPRESSION_LEVEL_NONE, 'internalFileAttributes' => 0, 'externalFileAttributes' => 0, # set later 'fileName' => '', 'cdExtraField' => '', 'localExtraField' => '', 'fileComment' => '', 'crc32' => 0, 'compressedSize' => 0, 'uncompressedSize' => 0, @_ }; bless( $self, $class ); $self->unixFileAttributes( $self->DEFAULT_FILE_PERMISSIONS ); return $self; } sub _becomeDirectoryIfNecessary # Archive::Zip::Member { my $self = shift; $self->_become(DIRECTORYMEMBERCLASS) if $self->isDirectory(); return $self; } # Morph into given class (do whatever cleanup I need to do) sub _become # Archive::Zip::Member { return bless( $_[0], $_[1] ); } sub versionMadeBy # Archive::Zip::Member { shift->{'versionMadeBy'}; } sub fileAttributeFormat # Archive::Zip::Member { ( $#_ > 0 ) ? ( $_[0]->{'fileAttributeFormat'} = $_[1] ) : $_[0]->{'fileAttributeFormat'}; } sub versionNeededToExtract # Archive::Zip::Member { shift->{'versionNeededToExtract'}; } sub bitFlag # Archive::Zip::Member { shift->{'bitFlag'}; } sub compressionMethod # Archive::Zip::Member { shift->{'compressionMethod'}; } sub desiredCompressionMethod # Archive::Zip::Member { my $self = shift; my $newDesiredCompressionMethod = shift; my $oldDesiredCompressionMethod = $self->{'desiredCompressionMethod'}; if ( defined($newDesiredCompressionMethod) ) { $self->{'desiredCompressionMethod'} = $newDesiredCompressionMethod; if ( $newDesiredCompressionMethod == COMPRESSION_STORED ) { $self->{'desiredCompressionLevel'} = 0; } elsif ( $oldDesiredCompressionMethod == COMPRESSION_STORED ) { $self->{'desiredCompressionLevel'} = COMPRESSION_LEVEL_DEFAULT; } } return $oldDesiredCompressionMethod; } sub desiredCompressionLevel # Archive::Zip::Member { my $self = shift; my $newDesiredCompressionLevel = shift; my $oldDesiredCompressionLevel = $self->{'desiredCompressionLevel'}; if ( defined($newDesiredCompressionLevel) ) { $self->{'desiredCompressionLevel'} = $newDesiredCompressionLevel; $self->{'desiredCompressionMethod'} = ( $newDesiredCompressionLevel ? COMPRESSION_DEFLATED : COMPRESSION_STORED ); } return $oldDesiredCompressionLevel; } sub fileName # Archive::Zip::Member { my $self = shift; my $newName = shift; if ($newName) { $newName =~ s{[\\/]+}{/}g; # deal with dos/windoze problems $self->{'fileName'} = $newName; } return $self->{'fileName'}; } sub lastModFileDateTime # Archive::Zip::Member { my $modTime = shift->{'lastModFileDateTime'}; $modTime =~ m/^(\d+)$/; # untaint return $1; } sub lastModTime # Archive::Zip::Member { my $self = shift; return _dosToUnixTime( $self->lastModFileDateTime() ); } sub setLastModFileDateTimeFromUnix # Archive::Zip::Member { my $self = shift; my $time_t = shift; $self->{'lastModFileDateTime'} = _unixToDosTime($time_t); } # DOS date/time format # 0-4 (5) Second divided by 2 # 5-10 (6) Minute (0-59) # 11-15 (5) Hour (0-23 on a 24-hour clock) # 16-20 (5) Day of the month (1-31) # 21-24 (4) Month (1 = January, 2 = February, etc.) # 25-31 (7) Year offset from 1980 (add 1980 to get actual year) # Convert DOS date/time format to unix time_t format # NOT AN OBJECT METHOD! sub _dosToUnixTime # Archive::Zip::Member { my $dt = shift; return time() unless defined($dt); my $year = ( ( $dt >> 25 ) & 0x7f ) + 80; my $mon = ( ( $dt >> 21 ) & 0x0f ) - 1; my $mday = ( ( $dt >> 16 ) & 0x1f ); my $hour = ( ( $dt >> 11 ) & 0x1f ); my $min = ( ( $dt >> 5 ) & 0x3f ); my $sec = ( ( $dt << 1 ) & 0x3e ); # catch errors my $time_t = eval { Time::Local::timelocal( $sec, $min, $hour, $mday, $mon, $year ); }; return time() if ($@); return $time_t; } sub internalFileAttributes # Archive::Zip::Member { shift->{'internalFileAttributes'}; } sub externalFileAttributes # Archive::Zip::Member { shift->{'externalFileAttributes'}; } # Convert UNIX permissions into proper value for zip file # NOT A METHOD! sub _mapPermissionsFromUnix # Archive::Zip::Member { my $perms = shift; return $perms << 16; # TODO: map MS-DOS perms too (RHSA?) } # Convert ZIP permissions into Unix ones # # This was taken from Info-ZIP group's portable UnZip # zipfile-extraction program, version 5.50. # http://www.info-zip.org/pub/infozip/ # # See the mapattr() function in unix/unix.c # See the attribute format constants in unzpriv.h # # XXX Note that there's one situation that isn't implemented # yet that depends on the "extra field." sub _mapPermissionsToUnix # Archive::Zip::Member { my $self = shift; my $format = $self->{'fileAttributeFormat'}; my $attribs = $self->{'externalFileAttributes'}; my $mode = 0; if ( $format == FA_AMIGA ) { $attribs = $attribs >> 17 & 7; # Amiga RWE bits $mode = $attribs << 6 | $attribs << 3 | $attribs; return $mode; } if ( $format == FA_THEOS ) { $attribs &= 0xF1FFFFFF; if ( ( $attribs & 0xF0000000 ) != 0x40000000 ) { $attribs &= 0x01FFFFFF; # not a dir, mask all ftype bits } else { $attribs &= 0x41FFFFFF; # leave directory bit as set } } if ( $format == FA_UNIX || $format == FA_VAX_VMS || $format == FA_ACORN || $format == FA_ATARI_ST || $format == FA_BEOS || $format == FA_QDOS || $format == FA_TANDEM ) { $mode = $attribs >> 16; return $mode if $mode != 0 or not $self->localExtraField; # warn("local extra field is: ", $self->localExtraField, "\n"); # XXX This condition is not implemented # I'm just including the comments from the info-zip section for now. # Some (non-Info-ZIP) implementations of Zip for Unix and # VMS (and probably others ??) leave 0 in the upper 16-bit # part of the external_file_attributes field. Instead, they # store file permission attributes in some extra field. # As a work-around, we search for the presence of one of # these extra fields and fall back to the MSDOS compatible # part of external_file_attributes if one of the known # e.f. types has been detected. # Later, we might implement extraction of the permission # bits from the VMS extra field. But for now, the work-around # should be sufficient to provide "readable" extracted files. # (For ASI Unix e.f., an experimental remap from the e.f. # mode value IS already provided!) } # PKWARE's PKZip for Unix marks entries as FA_MSDOS, but stores the # Unix attributes in the upper 16 bits of the external attributes # field, just like Info-ZIP's Zip for Unix. We try to use that # value, after a check for consistency with the MSDOS attribute # bits (see below). if ( $format == FA_MSDOS ) { $mode = $attribs >> 16; } # FA_MSDOS, FA_OS2_HPFS, FA_WINDOWS_NTFS, FA_MACINTOSH, FA_TOPS20 $attribs = !( $attribs & 1 ) << 1 | ( $attribs & 0x10 ) >> 4; # keep previous $mode setting when its "owner" # part appears to be consistent with DOS attribute flags! return $mode if ( $mode & 0700 ) == ( 0400 | $attribs << 6 ); $mode = 0444 | $attribs << 6 | $attribs << 3 | $attribs; return $mode; } sub unixFileAttributes # Archive::Zip::Member { my $self = shift; my $oldPerms = $self->_mapPermissionsToUnix(); if (@_) { my $perms = shift; if ( $self->isDirectory() ) { $perms &= ~FILE_ATTRIB; $perms |= DIRECTORY_ATTRIB; } else { $perms &= ~DIRECTORY_ATTRIB; $perms |= FILE_ATTRIB; } $self->{'externalFileAttributes'} = _mapPermissionsFromUnix($perms); } return $oldPerms; } sub localExtraField # Archive::Zip::Member { ( $#_ > 0 ) ? ( $_[0]->{'localExtraField'} = $_[1] ) : $_[0]->{'localExtraField'}; } sub cdExtraField # Archive::Zip::Member { ( $#_ > 0 ) ? ( $_[0]->{'cdExtraField'} = $_[1] ) : $_[0]->{'cdExtraField'}; } sub extraFields # Archive::Zip::Member { my $self = shift; return $self->localExtraField() . $self->cdExtraField(); } sub fileComment # Archive::Zip::Member { ( $#_ > 0 ) ? ( $_[0]->{'fileComment'} = $_[1] ) : $_[0]->{'fileComment'}; } sub hasDataDescriptor # Archive::Zip::Member { my $self = shift; if (@_) { my $shouldHave = shift; if ($shouldHave) { $self->{'bitFlag'} |= GPBF_HAS_DATA_DESCRIPTOR_MASK; } else { $self->{'bitFlag'} &= ~GPBF_HAS_DATA_DESCRIPTOR_MASK; } } return $self->{'bitFlag'} & GPBF_HAS_DATA_DESCRIPTOR_MASK; } sub crc32 # Archive::Zip::Member { shift->{'crc32'}; } sub crc32String # Archive::Zip::Member { sprintf( "%08x", shift->{'crc32'} ); } sub compressedSize # Archive::Zip::Member { shift->{'compressedSize'}; } sub uncompressedSize # Archive::Zip::Member { shift->{'uncompressedSize'}; } sub isEncrypted # Archive::Zip::Member { shift->bitFlag() & GPBF_ENCRYPTED_MASK; } sub isTextFile # Archive::Zip::Member { my $self = shift; my $bit = $self->internalFileAttributes() & IFA_TEXT_FILE_MASK; if (@_) { my $flag = shift; $self->{'internalFileAttributes'} &= ~IFA_TEXT_FILE_MASK; $self->{'internalFileAttributes'} |= ( $flag ? IFA_TEXT_FILE: IFA_BINARY_FILE ); } return $bit == IFA_TEXT_FILE; } sub isBinaryFile # Archive::Zip::Member { my $self = shift; my $bit = $self->internalFileAttributes() & IFA_TEXT_FILE_MASK; if (@_) { my $flag = shift; $self->{'internalFileAttributes'} &= ~IFA_TEXT_FILE_MASK; $self->{'internalFileAttributes'} |= ( $flag ? IFA_BINARY_FILE: IFA_TEXT_FILE ); } return $bit == IFA_BINARY_FILE; } sub extractToFileNamed # Archive::Zip::Member { my $self = shift; my $name = shift; # local FS name return _error("encryption unsupported") if $self->isEncrypted(); mkpath( dirname($name) ); # croaks on error my ( $status, $fh ) = _newFileHandle( $name, 'w' ); return _ioError("Can't open file $name for write") unless $status; my $retval = $self->extractToFileHandle($fh); $fh->close(); utime( $self->lastModTime(), $self->lastModTime(), $name ); return $retval; } sub isDirectory # Archive::Zip::Member { return 0; } sub externalFileName # Archive::Zip::Member { return undef; } # The following are used when copying data sub _writeOffset # Archive::Zip::Member { shift->{'writeOffset'}; } sub _readOffset # Archive::Zip::Member { shift->{'readOffset'}; } sub writeLocalHeaderRelativeOffset # Archive::Zip::Member { shift->{'writeLocalHeaderRelativeOffset'}; } sub wasWritten { shift->{'wasWritten'} } sub _dataEnded # Archive::Zip::Member { shift->{'dataEnded'}; } sub _readDataRemaining # Archive::Zip::Member { shift->{'readDataRemaining'}; } sub _inflater # Archive::Zip::Member { shift->{'inflater'}; } sub _deflater # Archive::Zip::Member { shift->{'deflater'}; } # Return the total size of my local header sub _localHeaderSize # Archive::Zip::Member { my $self = shift; return SIGNATURE_LENGTH + LOCAL_FILE_HEADER_LENGTH + length( $self->fileName() ) + length( $self->localExtraField() ); } # Return the total size of my CD header sub _centralDirectoryHeaderSize # Archive::Zip::Member { my $self = shift; return SIGNATURE_LENGTH + CENTRAL_DIRECTORY_FILE_HEADER_LENGTH + length( $self->fileName() ) + length( $self->cdExtraField() ) + length( $self->fileComment() ); } # convert a unix time to DOS date/time # NOT AN OBJECT METHOD! sub _unixToDosTime # Archive::Zip::Member { my $time_t = shift; my ( $sec, $min, $hour, $mday, $mon, $year ) = localtime($time_t); my $dt = 0; $dt += ( $sec >> 1 ); $dt += ( $min << 5 ); $dt += ( $hour << 11 ); $dt += ( $mday << 16 ); $dt += ( ( $mon + 1 ) << 21 ); $dt += ( ( $year - 80 ) << 25 ); return $dt; } # Write my local header to a file handle. # Stores the offset to the start of the header in my # writeLocalHeaderRelativeOffset member. # Returns AZ_OK on success. sub _writeLocalFileHeader # Archive::Zip::Member { my $self = shift; my $fh = shift; my $signatureData = pack( SIGNATURE_FORMAT, LOCAL_FILE_HEADER_SIGNATURE ); $fh->print($signatureData) or return _ioError("writing local header signature"); my $header = pack( LOCAL_FILE_HEADER_FORMAT, $self->versionNeededToExtract(), $self->bitFlag(), $self->desiredCompressionMethod(), $self->lastModFileDateTime(), $self->crc32(), $self->compressedSize(), # may need to be re-written later $self->uncompressedSize(), length( $self->fileName() ), length( $self->localExtraField() ) ); $fh->print($header) or return _ioError("writing local header"); if ( $self->fileName() ) { $fh->print( $self->fileName() ) or return _ioError("writing local header filename"); } if ( $self->localExtraField() ) { $fh->print( $self->localExtraField() ) or return _ioError("writing local extra field"); } return AZ_OK; } sub _writeCentralDirectoryFileHeader # Archive::Zip::Member { my $self = shift; my $fh = shift; my $sigData = pack( SIGNATURE_FORMAT, CENTRAL_DIRECTORY_FILE_HEADER_SIGNATURE ); $fh->print($sigData) or return _ioError("writing central directory header signature"); my $fileNameLength = length( $self->fileName() ); my $extraFieldLength = length( $self->cdExtraField() ); my $fileCommentLength = length( $self->fileComment() ); my $header = pack( CENTRAL_DIRECTORY_FILE_HEADER_FORMAT, $self->versionMadeBy(), $self->fileAttributeFormat(), $self->versionNeededToExtract(), $self->bitFlag(), $self->desiredCompressionMethod(), $self->lastModFileDateTime(), $self->crc32(), # these three fields should have been updated $self->_writeOffset(), # by writing the data stream out $self->uncompressedSize(), # $fileNameLength, $extraFieldLength, $fileCommentLength, 0, # {'diskNumberStart'}, $self->internalFileAttributes(), $self->externalFileAttributes(), $self->writeLocalHeaderRelativeOffset() ); $fh->print($header) or return _ioError("writing central directory header"); if ($fileNameLength) { $fh->print( $self->fileName() ) or return _ioError("writing central directory header signature"); } if ($extraFieldLength) { $fh->print( $self->cdExtraField() ) or return _ioError("writing central directory extra field"); } if ($fileCommentLength) { $fh->print( $self->fileComment() ) or return _ioError("writing central directory file comment"); } return AZ_OK; } # This writes a data descriptor to the given file handle. # Assumes that crc32, writeOffset, and uncompressedSize are # set correctly (they should be after a write). # Further, the local file header should have the # GPBF_HAS_DATA_DESCRIPTOR_MASK bit set. sub _writeDataDescriptor # Archive::Zip::Member { my $self = shift; my $fh = shift; my $header = pack( DATA_DESCRIPTOR_FORMAT, $self->crc32(), $self->_writeOffset(), # compressed size $self->uncompressedSize() ); $fh->print($header) or return _ioError("writing data descriptor"); return AZ_OK; } # Re-writes the local file header with new crc32 and compressedSize fields. # To be called after writing the data stream. # Assumes that filename and extraField sizes didn't change since last written. sub _refreshLocalFileHeader # Archive::Zip::Member { my $self = shift; my $fh = shift; my $here = $fh->tell(); $fh->seek( $self->writeLocalHeaderRelativeOffset() + SIGNATURE_LENGTH, IO::Seekable::SEEK_SET ) or return _ioError("seeking to rewrite local header"); my $header = pack( LOCAL_FILE_HEADER_FORMAT, $self->versionNeededToExtract(), $self->bitFlag(), $self->desiredCompressionMethod(), $self->lastModFileDateTime(), $self->crc32(), $self->_writeOffset(), # compressed size $self->uncompressedSize(), length( $self->fileName() ), length( $self->localExtraField() ) ); $fh->print($header) or return _ioError("re-writing local header"); $fh->seek( $here, IO::Seekable::SEEK_SET ) or return _ioError("seeking after rewrite of local header"); return AZ_OK; } sub readChunk # Archive::Zip::Member { my ( $self, $chunkSize ) = @_; if ( $self->readIsDone() ) { $self->endRead(); my $dummy = ''; return ( \$dummy, AZ_STREAM_END ); } $chunkSize = $Archive::Zip::ChunkSize if not defined($chunkSize); $chunkSize = $self->_readDataRemaining() if $chunkSize > $self->_readDataRemaining(); my $buffer = ''; my $outputRef; my ( $bytesRead, $status ) = $self->_readRawChunk( \$buffer, $chunkSize ); return ( \$buffer, $status ) unless $status == AZ_OK; $self->{'readDataRemaining'} -= $bytesRead; $self->{'readOffset'} += $bytesRead; if ( $self->compressionMethod() == COMPRESSION_STORED ) { $self->{'crc32'} = $self->computeCRC32( $buffer, $self->{'crc32'} ); } ( $outputRef, $status ) = &{ $self->{'chunkHandler'} } ( $self, \$buffer ); $self->{'writeOffset'} += length($$outputRef); $self->endRead() if $self->readIsDone(); return ( $outputRef, $status ); } # Read the next raw chunk of my data. Subclasses MUST implement. # my ( $bytesRead, $status) = $self->_readRawChunk( \$buffer, $chunkSize ); sub _readRawChunk # Archive::Zip::Member { my $self = shift; return $self->_subclassResponsibility(); } # A place holder to catch rewindData errors if someone ignores # the error code. sub _noChunk # Archive::Zip::Member { my $self = shift; return ( \undef, _error("trying to copy chunk when init failed") ); } # Basically a no-op so that I can have a consistent interface. # ( $outputRef, $status) = $self->_copyChunk( \$buffer ); sub _copyChunk # Archive::Zip::Member { my ( $self, $dataRef ) = @_; return ( $dataRef, AZ_OK ); } # ( $outputRef, $status) = $self->_deflateChunk( \$buffer ); sub _deflateChunk # Archive::Zip::Member { my ( $self, $buffer ) = @_; my ( $out, $status ) = $self->_deflater()->deflate($buffer); if ( $self->_readDataRemaining() == 0 ) { my $extraOutput; ( $extraOutput, $status ) = $self->_deflater()->flush(); $out .= $extraOutput; $self->endRead(); return ( \$out, AZ_STREAM_END ); } elsif ( $status == Z_OK ) { return ( \$out, AZ_OK ); } else { $self->endRead(); my $retval = _error( 'deflate error', $status ); my $dummy = ''; return ( \$dummy, $retval ); } } # ( $outputRef, $status) = $self->_inflateChunk( \$buffer ); sub _inflateChunk # Archive::Zip::Member { my ( $self, $buffer ) = @_; my ( $out, $status ) = $self->_inflater()->inflate($buffer); my $retval; $self->endRead() unless $status == Z_OK; if ( $status == Z_OK || $status == Z_STREAM_END ) { $retval = ( $status == Z_STREAM_END ) ? AZ_STREAM_END: AZ_OK; return ( \$out, $retval ); } else { $retval = _error( 'inflate error', $status ); my $dummy = ''; return ( \$dummy, $retval ); } } sub rewindData # Archive::Zip::Member { my $self = shift; my $status; # set to trap init errors $self->{'chunkHandler'} = $self->can('_noChunk'); # Work around WinZip bug with 0-length DEFLATED files $self->desiredCompressionMethod(COMPRESSION_STORED) if $self->uncompressedSize() == 0; # assume that we're going to read the whole file, and compute the CRC anew. $self->{'crc32'} = 0 if ( $self->compressionMethod() == COMPRESSION_STORED ); # These are the only combinations of methods we deal with right now. if ( $self->compressionMethod() == COMPRESSION_STORED and $self->desiredCompressionMethod() == COMPRESSION_DEFLATED ) { ( $self->{'deflater'}, $status ) = Compress::Zlib::deflateInit( '-Level' => $self->desiredCompressionLevel(), '-WindowBits' => -MAX_WBITS(), # necessary magic # '-Bufsize' => $Archive::Zip::ChunkSize, @_ ); # pass additional options return _error( 'deflateInit error:', $status ) unless $status == Z_OK; $self->{'chunkHandler'} = $self->can('_deflateChunk'); } elsif ( $self->compressionMethod() == COMPRESSION_DEFLATED and $self->desiredCompressionMethod() == COMPRESSION_STORED ) { ( $self->{'inflater'}, $status ) = Compress::Zlib::inflateInit( '-WindowBits' => -MAX_WBITS(), # necessary magic # '-Bufsize' => $Archive::Zip::ChunkSize, @_ ); # pass additional options return _error( 'inflateInit error:', $status ) unless $status == Z_OK; $self->{'chunkHandler'} = $self->can('_inflateChunk'); } elsif ( $self->compressionMethod() == $self->desiredCompressionMethod() ) { $self->{'chunkHandler'} = $self->can('_copyChunk'); } else { return _error( sprintf( "Unsupported compression combination: read %d, write %d", $self->compressionMethod(), $self->desiredCompressionMethod() ) ); } $self->{'readDataRemaining'} = ( $self->compressionMethod() == COMPRESSION_STORED ) ? $self->uncompressedSize() : $self->compressedSize(); $self->{'dataEnded'} = 0; $self->{'readOffset'} = 0; return AZ_OK; } sub endRead # Archive::Zip::Member { my $self = shift; delete $self->{'inflater'}; delete $self->{'deflater'}; $self->{'dataEnded'} = 1; $self->{'readDataRemaining'} = 0; return AZ_OK; } sub readIsDone # Archive::Zip::Member { my $self = shift; return ( $self->_dataEnded() or !$self->_readDataRemaining() ); } sub contents # Archive::Zip::Member { my $self = shift; my $newContents = shift; if ( defined($newContents) ) { $self->_become(STRINGMEMBERCLASS); return $self->contents($newContents); } else { my $oldCompression = $self->desiredCompressionMethod(COMPRESSION_STORED); my $status = $self->rewindData(@_); if ( $status != AZ_OK ) { $self->endRead(); return $status; } my $retval = ''; while ( $status == AZ_OK ) { my $ref; ( $ref, $status ) = $self->readChunk( $self->_readDataRemaining() ); # did we get it in one chunk? if ( length($$ref) == $self->uncompressedSize() ) { $retval = $$ref; } else { $retval .= $$ref } } $self->desiredCompressionMethod($oldCompression); $self->endRead(); $status = AZ_OK if $status == AZ_STREAM_END; $retval = undef unless $status == AZ_OK; return wantarray ? ( $retval, $status ) : $retval; } } sub extractToFileHandle # Archive::Zip::Member { my $self = shift; return _error("encryption unsupported") if $self->isEncrypted(); my $fh = shift; _binmode($fh); my $oldCompression = $self->desiredCompressionMethod(COMPRESSION_STORED); my $status = $self->rewindData(@_); $status = $self->_writeData($fh) if $status == AZ_OK; $self->desiredCompressionMethod($oldCompression); $self->endRead(); return $status; } # write local header and data stream to file handle sub _writeToFileHandle # Archive::Zip::Member { my $self = shift; my $fh = shift; my $fhIsSeekable = shift; my $offset = shift; return _error("no member name given for $self") unless $self->fileName(); $self->{'writeLocalHeaderRelativeOffset'} = $offset; $self->{'wasWritten'} = 0; # Determine if I need to write a data descriptor # I need to do this if I can't refresh the header # and I don't know compressed size or crc32 fields. my $headerFieldsUnknown = ( ( $self->uncompressedSize() > 0 ) and ( $self->compressionMethod() == COMPRESSION_STORED or $self->desiredCompressionMethod() == COMPRESSION_DEFLATED ) ); my $shouldWriteDataDescriptor = ( $headerFieldsUnknown and not $fhIsSeekable ); $self->hasDataDescriptor(1) if ($shouldWriteDataDescriptor); $self->{'writeOffset'} = 0; my $status = $self->rewindData(); ( $status = $self->_writeLocalFileHeader($fh) ) if $status == AZ_OK; ( $status = $self->_writeData($fh) ) if $status == AZ_OK; if ( $status == AZ_OK ) { $self->{'wasWritten'} = 1; if ( $self->hasDataDescriptor() ) { $status = $self->_writeDataDescriptor($fh); } elsif ($headerFieldsUnknown) { $status = $self->_refreshLocalFileHeader($fh); } } return $status; } # Copy my (possibly compressed) data to given file handle. # Returns C on success sub _writeData # Archive::Zip::Member { my $self = shift; my $writeFh = shift; return AZ_OK if ( $self->uncompressedSize() == 0 ); my $status; my $chunkSize = $Archive::Zip::ChunkSize; while ( $self->_readDataRemaining() > 0 ) { my $outRef; ( $outRef, $status ) = $self->readChunk($chunkSize); return $status if ( $status != AZ_OK and $status != AZ_STREAM_END ); if ( length($$outRef) > 0 ) { $writeFh->print($$outRef) or return _ioError("write error during copy"); } last if $status == AZ_STREAM_END; } $self->{'compressedSize'} = $self->_writeOffset(); return AZ_OK; } # Return true if I depend on the named file sub _usesFileNamed { return 0; } # ---------------------------------------------------------------------- # class Archive::Zip::DirectoryMember # ---------------------------------------------------------------------- package Archive::Zip::DirectoryMember; use File::Path; use vars qw( @ISA ); @ISA = qw ( Archive::Zip::Member ); BEGIN { use Archive::Zip qw( :ERROR_CODES :UTILITY_METHODS ) } sub _newNamed # Archive::Zip::DirectoryMember { my $class = shift; my $fileName = shift; # FS name my $newName = shift; # Zip name $newName = _asZipDirName($fileName) unless $newName; my $self = $class->new(@_); $self->{'externalFileName'} = $fileName; $self->fileName($newName); if ( -e $fileName ) { if ( -d _ ) { my @stat = stat(_); $self->unixFileAttributes( $stat[2] ); $self->setLastModFileDateTimeFromUnix( $stat[9] ); } else # hmm.. trying to add a non-directory? { _error( $fileName, ' exists but is not a directory' ); return undef; } } else { $self->unixFileAttributes( $self->DEFAULT_DIRECTORY_PERMISSIONS ); $self->setLastModFileDateTimeFromUnix( time() ); } return $self; } sub externalFileName # Archive::Zip::DirectoryMember { shift->{'externalFileName'}; } sub isDirectory # Archive::Zip::DirectoryMember { return 1; } sub extractToFileNamed # Archive::Zip::DirectoryMember { my $self = shift; my $name = shift; # local FS name my $attribs = $self->unixFileAttributes() & 07777; mkpath( $name, 0, $attribs ); # croaks on error utime( $self->lastModTime(), $self->lastModTime(), $name ); return AZ_OK; } sub fileName # Archive::Zip::DirectoryMember { my $self = shift; my $newName = shift; $newName =~ s{/?$}{/} if defined($newName); return $self->SUPER::fileName($newName); } # So people don't get too confused. This way it looks like the problem # is in their code... sub contents { undef; } # ---------------------------------------------------------------------- # class Archive::Zip::FileMember # Base class for classes that have file handles # to external files # ---------------------------------------------------------------------- package Archive::Zip::FileMember; use vars qw( @ISA ); @ISA = qw ( Archive::Zip::Member ); BEGIN { use Archive::Zip qw( :UTILITY_METHODS ) } sub externalFileName # Archive::Zip::FileMember { shift->{'externalFileName'}; } # Return true if I depend on the named file sub _usesFileNamed # Archive::Zip::FileMember { my $self = shift; my $fileName = shift; my $xfn = $self->externalFileName(); return undef if ref($xfn); return $xfn eq $fileName; } sub fh # Archive::Zip::FileMember { my $self = shift; $self->_openFile() if !defined( $self->{'fh'} ) || !$self->{'fh'}->opened(); return $self->{'fh'}; } # opens my file handle from my file name sub _openFile # Archive::Zip::FileMember { my $self = shift; my ( $status, $fh ) = _newFileHandle( $self->externalFileName(), 'r' ); if ( !$status ) { _ioError( "Can't open", $self->externalFileName() ); return undef; } $self->{'fh'} = $fh; _binmode($fh); return $fh; } # Closes my file handle sub _closeFile # Archive::Zip::FileMember { my $self = shift; my $fh = $self->{'fh'}; $self->{'fh'} = undef; } # Make sure I close my file handle sub endRead # Archive::Zip::FileMember { my $self = shift; $self->_closeFile(); return $self->SUPER::endRead(@_); } sub _become # Archive::Zip::FileMember { my $self = shift; my $newClass = shift; return $self if ref($self) eq $newClass; delete( $self->{'externalFileName'} ); delete( $self->{'fh'} ); return $self->SUPER::_become($newClass); } # ---------------------------------------------------------------------- # class Archive::Zip::NewFileMember # Used when adding a pre-existing file to an archive # ---------------------------------------------------------------------- package Archive::Zip::NewFileMember; use vars qw( @ISA ); @ISA = qw ( Archive::Zip::FileMember ); BEGIN { use Archive::Zip qw( :CONSTANTS :ERROR_CODES :UTILITY_METHODS ) } # Given a file name, set up for eventual writing. sub _newFromFileNamed # Archive::Zip::NewFileMember { my $class = shift; my $fileName = shift; # local FS format my $newName = shift; $newName = _asZipDirName($fileName) unless defined($newName); return undef unless ( stat($fileName) && -r _ && !-d _ ); my $self = $class->new(@_); $self->fileName($newName); $self->{'externalFileName'} = $fileName; $self->{'compressionMethod'} = COMPRESSION_STORED; my @stat = stat(_); $self->{'compressedSize'} = $self->{'uncompressedSize'} = $stat[7]; $self->desiredCompressionMethod( ( $self->compressedSize() > 0 ) ? COMPRESSION_DEFLATED : COMPRESSION_STORED ); $self->unixFileAttributes( $stat[2] ); $self->setLastModFileDateTimeFromUnix( $stat[9] ); $self->isTextFile( -T _ ); return $self; } sub rewindData # Archive::Zip::NewFileMember { my $self = shift; my $status = $self->SUPER::rewindData(@_); return $status unless $status == AZ_OK; return AZ_IO_ERROR unless $self->fh(); $self->fh()->clearerr(); $self->fh()->seek( 0, IO::Seekable::SEEK_SET ) or return _ioError( "rewinding", $self->externalFileName() ); return AZ_OK; } # Return bytes read. Note that first parameter is a ref to a buffer. # my $data; # my ( $bytesRead, $status) = $self->readRawChunk( \$data, $chunkSize ); sub _readRawChunk # Archive::Zip::NewFileMember { my ( $self, $dataRef, $chunkSize ) = @_; return ( 0, AZ_OK ) unless $chunkSize; my $bytesRead = $self->fh()->read( $$dataRef, $chunkSize ) or return ( 0, _ioError("reading data") ); return ( $bytesRead, AZ_OK ); } # If I already exist, extraction is a no-op. sub extractToFileNamed # Archive::Zip::NewFileMember { my $self = shift; my $name = shift; # local FS name if ( File::Spec->rel2abs($name) eq File::Spec->rel2abs( $self->externalFileName() ) and -r $name ) { return AZ_OK; } else { return $self->SUPER::extractToFileNamed( $name, @_ ); } } # ---------------------------------------------------------------------- # class Archive::Zip::ZipFileMember # This represents a member in an existing zip file on disk. # ---------------------------------------------------------------------- package Archive::Zip::ZipFileMember; use vars qw( @ISA ); @ISA = qw ( Archive::Zip::FileMember ); BEGIN { use Archive::Zip qw( :CONSTANTS :ERROR_CODES :PKZIP_CONSTANTS :UTILITY_METHODS ); } # Create a new Archive::Zip::ZipFileMember # given a filename and optional open file handle # sub _newFromZipFile # Archive::Zip::ZipFileMember { my $class = shift; my $fh = shift; my $externalFileName = shift; my $possibleEocdOffset = shift; # normally 0 my $self = $class->new( 'crc32' => 0, 'diskNumberStart' => 0, 'localHeaderRelativeOffset' => 0, 'dataOffset' => 0, # localHeaderRelativeOffset + header length @_ ); $self->{'externalFileName'} = $externalFileName; $self->{'fh'} = $fh; $self->{'possibleEocdOffset'} = $possibleEocdOffset; return $self; } sub isDirectory # Archive::Zip::ZipFileMember { my $self = shift; return ( substr( $self->fileName(), -1, 1 ) eq '/' and $self->uncompressedSize() == 0 ); } # Seek to the beginning of the local header, just past the signature. # Verify that the local header signature is in fact correct. # Update the localHeaderRelativeOffset if necessary by adding the possibleEocdOffset. # Returns status. sub _seekToLocalHeader # Archive::Zip::ZipFileMember { my $self = shift; my $where = shift; $where = $self->localHeaderRelativeOffset() unless defined($where); my $status; my $signature; $status = $self->fh()->seek( $where, IO::Seekable::SEEK_SET ); return _ioError("seeking to local header") unless $status; ( $status, $signature ) = _readSignature( $self->fh(), $self->externalFileName(), LOCAL_FILE_HEADER_SIGNATURE ); return $status if $status == AZ_IO_ERROR; # retry with EOCD offset if any was given. if ( $status == AZ_FORMAT_ERROR && $self->{'possibleEocdOffset'} ) { $status = $self->_seekToLocalHeader( $self->localHeaderRelativeOffset() + $self->{'possibleEocdOffset'} ); if ( $status == AZ_OK ) { $self->{'localHeaderRelativeOffset'} += $self->{'possibleEocdOffset'}; $self->{'possibleEocdOffset'} = 0; } } return $status; } # Because I'm going to delete the file handle, read the local file # header if the file handle is seekable. If it isn't, I assume that # I've already read the local header. # Return ( $status, $self ) sub _become # Archive::Zip::ZipFileMember { my $self = shift; my $newClass = shift; return $self if ref($self) eq $newClass; my $status = AZ_OK; if ( _isSeekable( $self->fh() ) ) { my $here = $self->fh()->tell(); $status = $self->_seekToLocalHeader(); $status = $self->_readLocalFileHeader() if $status == AZ_OK; $self->fh()->seek( $here, IO::Seekable::SEEK_SET ); return $status unless $status == AZ_OK; } delete( $self->{'diskNumberStart'} ); delete( $self->{'localHeaderRelativeOffset'} ); delete( $self->{'dataOffset'} ); return $self->SUPER::_become($newClass); } sub diskNumberStart # Archive::Zip::ZipFileMember { shift->{'diskNumberStart'}; } sub localHeaderRelativeOffset # Archive::Zip::ZipFileMember { shift->{'localHeaderRelativeOffset'}; } sub dataOffset # Archive::Zip::ZipFileMember { shift->{'dataOffset'}; } # Skip local file header, updating only extra field stuff. # Assumes that fh is positioned before signature. sub _skipLocalFileHeader # Archive::Zip::ZipFileMember { my $self = shift; my $header; my $bytesRead = $self->fh()->read( $header, LOCAL_FILE_HEADER_LENGTH ); if ( $bytesRead != LOCAL_FILE_HEADER_LENGTH ) { return _ioError("reading local file header"); } my $fileNameLength; my $extraFieldLength; ( undef, # $self->{'versionNeededToExtract'}, undef, # $self->{'bitFlag'}, undef, # $self->{'compressionMethod'}, undef, # $self->{'lastModFileDateTime'}, undef, # $crc32, undef, # $compressedSize, undef, # $uncompressedSize, $fileNameLength, $extraFieldLength ) = unpack( LOCAL_FILE_HEADER_FORMAT, $header ); if ($fileNameLength) { $self->fh()->seek( $fileNameLength, IO::Seekable::SEEK_CUR ) or return _ioError("skipping local file name"); } if ($extraFieldLength) { $bytesRead = $self->fh()->read( $self->{'localExtraField'}, $extraFieldLength ); if ( $bytesRead != $extraFieldLength ) { return _ioError("reading local extra field"); } } $self->{'dataOffset'} = $self->fh()->tell(); return AZ_OK; } # Read from a local file header into myself. Returns AZ_OK if successful. # Assumes that fh is positioned after signature. # Note that crc32, compressedSize, and uncompressedSize will be 0 if # GPBF_HAS_DATA_DESCRIPTOR_MASK is set in the bitFlag. sub _readLocalFileHeader # Archive::Zip::ZipFileMember { my $self = shift; my $header; my $bytesRead = $self->fh()->read( $header, LOCAL_FILE_HEADER_LENGTH ); if ( $bytesRead != LOCAL_FILE_HEADER_LENGTH ) { return _ioError("reading local file header"); } my $fileNameLength; my $crc32; my $compressedSize; my $uncompressedSize; my $extraFieldLength; ( $self->{'versionNeededToExtract'}, $self->{'bitFlag'}, $self->{'compressionMethod'}, $self->{'lastModFileDateTime'}, $crc32, $compressedSize, $uncompressedSize, $fileNameLength, $extraFieldLength ) = unpack( LOCAL_FILE_HEADER_FORMAT, $header ); if ($fileNameLength) { my $fileName; $bytesRead = $self->fh()->read( $fileName, $fileNameLength ); if ( $bytesRead != $fileNameLength ) { return _ioError("reading local file name"); } $self->fileName($fileName); } if ($extraFieldLength) { $bytesRead = $self->fh()->read( $self->{'localExtraField'}, $extraFieldLength ); if ( $bytesRead != $extraFieldLength ) { return _ioError("reading local extra field"); } } $self->{'dataOffset'} = $self->fh()->tell(); # Don't trash these fields from the CD if we already have them. if ( not $self->hasDataDescriptor() ) { $self->{'crc32'} = $crc32; $self->{'compressedSize'} = $compressedSize; $self->{'uncompressedSize'} = $uncompressedSize; } # We ignore data descriptors (we don't read them, # and we compute elsewhere whether we need to write them ). # And, we have the necessary data from the CD header. # So mark this entry as not having a data descriptor. $self->hasDataDescriptor(0); return AZ_OK; } # This will read the data descriptor, which is at the end of files that have # GPBF_HAS_DATA_DESCRIPTOR_MASK set in their bitFlag. # Note that you have to seek to the end of the compressed file to find this to # read. # sub _readDataDescriptor # { # my $self = shift; # my $header; # $self->fh()->read( $header, DATA_DESCRIPTOR_LENGTH ) # or return _ioError( "reading data descriptor" ); # ( # $self->{'crc32'}, # $self->{'compressedSize'}, # $self->{'uncompressedSize'} # ) = unpack( DATA_DESCRIPTOR_FORMAT, $header ); # return AZ_OK; # } # Read a Central Directory header. Return AZ_OK on success. # Assumes that fh is positioned right after the signature. sub _readCentralDirectoryFileHeader # Archive::Zip::ZipFileMember { my $self = shift; my $fh = $self->fh(); my $header = ''; my $bytesRead = $fh->read( $header, CENTRAL_DIRECTORY_FILE_HEADER_LENGTH ); if ( $bytesRead != CENTRAL_DIRECTORY_FILE_HEADER_LENGTH ) { return _ioError("reading central dir header"); } my ( $fileNameLength, $extraFieldLength, $fileCommentLength ); ( $self->{'versionMadeBy'}, $self->{'fileAttributeFormat'}, $self->{'versionNeededToExtract'}, $self->{'bitFlag'}, $self->{'compressionMethod'}, $self->{'lastModFileDateTime'}, $self->{'crc32'}, $self->{'compressedSize'}, $self->{'uncompressedSize'}, $fileNameLength, $extraFieldLength, $fileCommentLength, $self->{'diskNumberStart'}, $self->{'internalFileAttributes'}, $self->{'externalFileAttributes'}, $self->{'localHeaderRelativeOffset'} ) = unpack( CENTRAL_DIRECTORY_FILE_HEADER_FORMAT, $header ); if ($fileNameLength) { $bytesRead = $fh->read( $self->{'fileName'}, $fileNameLength ); if ( $bytesRead != $fileNameLength ) { _ioError("reading central dir filename"); } } if ($extraFieldLength) { $bytesRead = $fh->read( $self->{'cdExtraField'}, $extraFieldLength ); if ( $bytesRead != $extraFieldLength ) { return _ioError("reading central dir extra field"); } } if ($fileCommentLength) { $bytesRead = $fh->read( $self->{'fileComment'}, $fileCommentLength ); if ( $bytesRead != $fileCommentLength ) { return _ioError("reading central dir file comment"); } } $self->desiredCompressionMethod( $self->compressionMethod() ); return AZ_OK; } sub rewindData # Archive::Zip::ZipFileMember { my $self = shift; my $status = $self->SUPER::rewindData(@_); return $status unless $status == AZ_OK; return AZ_IO_ERROR unless $self->fh(); $self->fh()->clearerr(); # Seek to local file header. # The only reason that I'm doing this this way is that the extraField # length seems to be different between the CD header and the LF header. $status = $self->_seekToLocalHeader(); return $status unless $status == AZ_OK; # skip local file header $status = $self->_skipLocalFileHeader(); return $status unless $status == AZ_OK; # Seek to beginning of file data $self->fh()->seek( $self->dataOffset(), IO::Seekable::SEEK_SET ) or return _ioError("seeking to beginning of file data"); return AZ_OK; } # Return bytes read. Note that first parameter is a ref to a buffer. # my $data; # my ( $bytesRead, $status) = $self->readRawChunk( \$data, $chunkSize ); sub _readRawChunk # Archive::Zip::ZipFileMember { my ( $self, $dataRef, $chunkSize ) = @_; return ( 0, AZ_OK ) unless $chunkSize; my $bytesRead = $self->fh()->read( $$dataRef, $chunkSize ) or return ( 0, _ioError("reading data") ); return ( $bytesRead, AZ_OK ); } # ---------------------------------------------------------------------- # class Archive::Zip::StringMember ( concrete ) # A Zip member whose data lives in a string # ---------------------------------------------------------------------- package Archive::Zip::StringMember; use vars qw( @ISA ); @ISA = qw ( Archive::Zip::Member ); BEGIN { use Archive::Zip qw( :CONSTANTS :ERROR_CODES ) } # Create a new string member. Default is COMPRESSION_STORED. # Can take a ref to a string as well. sub _newFromString # Archive::Zip::StringMember { my $class = shift; my $string = shift; my $name = shift; my $self = $class->new(@_); $self->contents($string); $self->fileName($name) if defined($name); # Set the file date to now $self->setLastModFileDateTimeFromUnix( time() ); $self->unixFileAttributes( $self->DEFAULT_FILE_PERMISSIONS ); return $self; } sub _become # Archive::Zip::StringMember { my $self = shift; my $newClass = shift; return $self if ref($self) eq $newClass; delete( $self->{'contents'} ); return $self->SUPER::_become($newClass); } # Get or set my contents. Note that we do not call the superclass # version of this, because it calls us. sub contents # Archive::Zip::StringMember { my $self = shift; my $string = shift; if ( defined($string) ) { $self->{'contents'} = ( ref($string) eq 'SCALAR' ) ? $$string : $string; $self->{'uncompressedSize'} = $self->{'compressedSize'} = length( $self->{'contents'} ); $self->{'compressionMethod'} = COMPRESSION_STORED; } return $self->{'contents'}; } # Return bytes read. Note that first parameter is a ref to a buffer. # my $data; # my ( $bytesRead, $status) = $self->readRawChunk( \$data, $chunkSize ); sub _readRawChunk # Archive::Zip::StringMember { my ( $self, $dataRef, $chunkSize ) = @_; $$dataRef = substr( $self->contents(), $self->_readOffset(), $chunkSize ); return ( length($$dataRef), AZ_OK ); } 1; __END__ # vim: ts=4 sw=4 tw=80 wrap FILE6751940a/PAR/Dist.pm!>#line 1 "/usr/lib/perl5/site_perl/5.8.0/PAR/Dist.pm" # $File: //member/autrijus/PAR-Dist/lib/PAR/Dist.pm $ $Author: autrijus $ # $Revision: #11 $ $Change: 9530 $ $DateTime: 2004/01/01 05:24:09 $ package PAR::Dist; require Exporter; use vars qw/$VERSION @ISA @EXPORT/; $VERSION = '0.07'; @ISA = 'Exporter'; @EXPORT = qw/ blib_to_par install_par uninstall_par sign_par verify_par /; use strict; use File::Spec; #line 94 sub blib_to_par { @_ = (path => @_) if @_ == 1; my %args = @_; require Config; my $path = $args{path}; my $dist = File::Spec->rel2abs($args{dist}) if $args{dist}; my $name = $args{name}; my $version = $args{version}; my $suffix = $args{suffix} || "$Config::Config{archname}-$Config::Config{version}.par"; my $cwd; if (defined $path) { require Cwd; $cwd = Cwd::cwd(); chdir $path; } _build_blib() unless -d "blib"; my @files; open MANIFEST, ">blib/MANIFEST" or die $!; open META, ">blib/META.yml" or die $!; require File::Find; File::Find::find( sub { next unless $File::Find::name; (-r && !-d) and push ( @files, substr($File::Find::name, 5) ); } , 'blib' ); print MANIFEST join( "\n", ' ', (sort @files), q( # ) ); close MANIFEST; if (open(OLD_META, "META.yml")) { while () { if (/^distribution_type:/) { print META "distribution_type: par\n"; } else { print META $_; } if (/^name:\s+(.*)/) { $name ||= $1; $name =~ s/::/-/g; } elsif (/^version:\s+(.*)/) { $version ||= $1; } } close OLD_META; close META; } elsif ((!$name or !$version) and open(MAKEFILE, "Makefile")) { while () { if (/^DISTNAME\s+=\s+(.*)$/) { $name ||= $1; } elsif (/^VERSION\s+=\s+(.*)$/) { $version ||= $1; } } } my $file = "$name-$version-$suffix"; unlink $file if -f $file; print META << "YAML" if fileno(META); name: $name version: $version build_requires: {} conflicts: {} dist_name: $file distribution_type: par dynamic_config: 0 generated_by: 'PAR::Dist version $PAR::Dist::VERSION' license: unknown YAML close META; mkdir('blib', 0777); chdir('blib'); _zip(dist => File::Spec->catfile(File::Spec->updir, $file)) or die $!; chdir(File::Spec->updir); unlink "blib/MANIFEST"; unlink "blib/META.yml"; $dist ||= File::Spec->catfile($cwd, $file) if $cwd; if ($dist and $file ne $dist) { rename( $file => $dist ); $file = $dist; } my $pathname = File::Spec->rel2abs($file); if ($^O eq 'MSWin32') { $pathname =~ s!\\!/!g; $pathname =~ s!:!|!g; }; print << "."; Successfully created binary distribution '$file'. Its contents are accessible in compliant browsers as: jar:file://$pathname!/MANIFEST . chdir $cwd if $cwd; return $file; } sub _build_blib { if (-e 'Build') { system($^X, "Build"); } elsif (-e 'Makefile') { system($Config::Config{make}); } elsif (-e 'Build.PL') { system($^X, "Build.PL"); system($^X, "Build"); } elsif (-e 'Makefile.PL') { system($^X, "Makefile.PL"); system($Config::Config{make}); } } #line 234 sub install_par { my %args = &_args; _install_or_uninstall(%args, action => 'install'); } #line 246 sub uninstall_par { my %args = &_args; _install_or_uninstall(%args, action => 'uninstall'); } sub _install_or_uninstall { my %args = &_args; my $name = $args{name}; my $action = $args{action}; my ($dist, $tmpdir) = _unzip_to_tmpdir( dist => $args{dist}, subdir => 'blib' ); if (!$name) { open (META, 'blib/META.yml') or return; while () { next unless /^name:\s+(.*)/; $name = $1; last; } close META; } if (-d 'script') { require ExtUtils::MY; foreach my $file (glob("script/*")) { next unless -T $file; ExtUtils::MY->fixin($file); chmod(0555, $file); } } $name =~ s{::|-}{/}g; require ExtUtils::Install; my $rv; if ($action eq 'install') { $rv = ExtUtils::Install::install_default($name); } elsif ($action eq 'uninstall') { require Config; $rv = ExtUtils::Install::uninstall( "$Config::Config{installsitearch}/auto/$name/.packlist" ); } File::Path::rmtree([$tmpdir]); return $rv; } #line 300 sub sign_par { my %args = &_args; _verify_or_sign(%args, action => 'sign'); } #line 315 sub verify_par { my %args = &_args; $! = _verify_or_sign(%args, action => 'verify'); return ( $! == Module::Signature::SIGNATURE_OK() ); } sub _unzip { my %args = &_args; my $dist = $args{dist}; my $path = $args{path} || File::Spec->curdir; return unless -f $dist; if (eval { require Archive::Zip; 1 }) { my $zip = Archive::Zip->new; $SIG{__WARN__} = sub { print STDERR $_[0] unless $_[0] =~ /\bstat\b/ }; return unless $zip->read($dist) == Archive::Zip::AZ_OK() and $zip->extractTree('', "$path/") == Archive::Zip::AZ_OK(); } else { return if system(unzip => $dist, '-d', $path); } } sub _zip { my %args = &_args; my $dist = $args{dist}; if (eval { require Archive::Zip; 1 }) { my $zip = Archive::Zip->new; $zip->addTree( File::Spec->curdir, '' ); $zip->writeToFileNamed( $dist ) == Archive::Zip::AZ_OK() or die $!; } else { system(qw(zip -r), $dist, File::Spec->curdir) and die $!; } } sub _args { unshift @_, (glob('*.par'))[0] unless @_; @_ = (dist => @_) if @_ == 1; my %args = @_; $args{name} ||= $args{dist}; $args{dist} .= '-' . do { require Config; $args{suffix} || "$Config::Config{archname}-$Config::Config{version}.par" } unless !$args{dist} or $args{dist} =~ /\.[a-zA-Z_][^.]*$/; $args{dist} = _fetch(dist => $args{dist}) if ($args{dist} and $args{dist} =~ m!^\w+://!); return %args; } my %escapes; sub _fetch { my %args = @_; require LWP::Simple; $ENV{PAR_TEMP} ||= File::Spec->catdir(File::Spec->tmpdir, 'par'); mkdir $ENV{PAR_TEMP}, 0777; %escapes = map { chr($_) => sprintf("%%%02X", $_) } 0..255 unless %escapes; $args{dist} =~ s{^cpan://((([a-zA-Z])[a-zA-Z])[-_a-zA-Z]+)/} {http://www.cpan.org/modules/by-authors/id/\U$3/$2/$1\E/}; my $file = $args{dist}; $file =~ s/([^\w\.])/$escapes{$1}/g; $file = File::Spec->catfile( $ENV{PAR_TEMP}, $file); my $rc = LWP::Simple::mirror( $args{dist}, $file ); if (!LWP::Simple::is_success($rc)) { die "Error $rc: ", LWP::Simple::status_message($rc), " ($args{dist})\n"; } return $file if -e $file; return; } sub _verify_or_sign { my %args = &_args; require File::Path; require Module::Signature; die "Module::Signature version 0.25 required" unless Module::Signature->VERSION >= 0.25; require Cwd; my $cwd = Cwd::cwd(); my $action = $args{action}; my ($dist, $tmpdir) = _unzip_to_tmpdir($args{dist}); $action ||= (-e 'SIGNATURE' ? 'verify' : 'sign'); if ($action eq 'sign') { open FH, '>SIGNATURE' unless -e 'SIGNATURE'; open FH, 'MANIFEST' or die $!; local $/; my $out = ; if ($out !~ /^SIGNATURE(?:\s|$)/m) { $out =~ s/^(?!\s)/SIGNATURE\n/m; open FH, '>MANIFEST' or die $!; print FH $out; } close FH; $args{overwrite} = 1 unless exists $args{overwrite}; $args{skip} = 0 unless exists $args{skip}; } my $rv = Module::Signature->can($action)->(%args); _zip(dist => $dist) if $action eq 'sign'; File::Path::rmtree([$tmpdir]); chdir($cwd); return $rv; } sub _unzip_to_tmpdir { my %args = &_args; require File::Temp; my $dist = File::Spec->rel2abs($args{dist}); my $tmpdir = File::Temp::mkdtemp(File::Spec->catdir(File::Spec->tmpdir, "parXXXXX")) or die $!; my $path = $tmpdir; $path = File::Spec->catdir($tmpdir, $args{subdir}) if defined $args{subdir}; _unzip(dist => $dist, path => $path); chdir $tmpdir; return ($dist, $tmpdir); } 1; #line 474 FILE2d2d243e/Compress/Zlib.pm%T#line 1 "/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/Compress/Zlib.pm" # File : Zlib.pm # Author : Paul Marquess # Created : 26 November 2003 # Version : 1.32 # # Copyright (c) 1995-2003 Paul Marquess. All rights reserved. # This program is free software; you can redistribute it and/or # modify it under the same terms as Perl itself. # package Compress::Zlib; require 5.004 ; require Exporter; require DynaLoader; use AutoLoader; use Carp ; use IO::Handle ; use strict ; use warnings ; our ($VERSION, @ISA, @EXPORT, $AUTOLOAD); our ($deflateDefault, $deflateParamsDefault, $inflateDefault); $VERSION = "1.32" ; @ISA = qw(Exporter DynaLoader); # Items to export into callers namespace by default. Note: do not export # names by default without a very good reason. Use EXPORT_OK instead. # Do not simply export all your public functions/methods/constants. @EXPORT = qw( deflateInit inflateInit compress uncompress gzip gunzip gzopen $gzerrno adler32 crc32 ZLIB_VERSION DEF_WBITS OS_CODE MAX_MEM_LEVEL MAX_WBITS Z_ASCII Z_BEST_COMPRESSION Z_BEST_SPEED Z_BINARY Z_BUF_ERROR Z_DATA_ERROR Z_DEFAULT_COMPRESSION Z_DEFAULT_STRATEGY Z_DEFLATED Z_ERRNO Z_FILTERED Z_FINISH Z_FULL_FLUSH Z_HUFFMAN_ONLY Z_MEM_ERROR Z_NEED_DICT Z_NO_COMPRESSION Z_NO_FLUSH Z_NULL Z_OK Z_PARTIAL_FLUSH Z_STREAM_END Z_STREAM_ERROR Z_SYNC_FLUSH Z_UNKNOWN Z_VERSION_ERROR ); sub AUTOLOAD { my($constname); ($constname = $AUTOLOAD) =~ s/.*:://; my ($error, $val) = constant($constname); Carp::croak $error if $error; no strict 'refs'; *{$AUTOLOAD} = sub { $val }; goto &{$AUTOLOAD}; } bootstrap Compress::Zlib $VERSION ; # Preloaded methods go here. sub isaFilehandle($) { my $fh = shift ; return ((UNIVERSAL::isa($fh,'GLOB') or UNIVERSAL::isa(\$fh,'GLOB')) and defined fileno($fh) ) } sub isaFilename($) { my $name = shift ; return (! ref $name and UNIVERSAL::isa(\$name, 'SCALAR')) ; } sub gzopen($$) { my ($file, $mode) = @_ ; if (isaFilehandle $file) { IO::Handle::flush($file) ; my $offset = -f $file ? tell($file) : -1 ; gzdopen_(fileno($file), $mode, $offset) ; } elsif (isaFilename $file) { gzopen_($file, $mode) } else { croak "gzopen: file parameter is not a filehandle or filename" } } sub ParseParameters($@) { my ($default, @rest) = @_ ; my (%got) = %$default ; my (@Bad) ; my ($key, $value) ; my $sub = (caller(1))[3] ; my %options = () ; # allow the options to be passed as a hash reference or # as the complete hash. if (@rest == 1) { croak "$sub: parameter is not a reference to a hash" if ref $rest[0] ne "HASH" ; %options = %{ $rest[0] } ; } elsif (@rest >= 2) { my $count = @rest; croak "$sub: Expected even number of parameters, got $count" if @rest % 2 != 0 ; %options = @rest ; } while (($key, $value) = each %options) { $key =~ s/^-// ; if (exists $default->{$key}) { $got{$key} = $value } else { push (@Bad, $key) } } if (@Bad) { my ($bad) = join(", ", @Bad) ; croak "unknown key value(s) @Bad" ; } return \%got ; } $deflateDefault = { 'Level' => Z_DEFAULT_COMPRESSION(), 'Method' => Z_DEFLATED(), 'WindowBits' => MAX_WBITS(), 'MemLevel' => MAX_MEM_LEVEL(), 'Strategy' => Z_DEFAULT_STRATEGY(), 'Bufsize' => 4096, 'Dictionary' => "", } ; $deflateParamsDefault = { 'Level' => undef, 'Strategy' => undef, 'Bufsize' => undef, } ; $inflateDefault = { 'WindowBits' => MAX_WBITS(), 'Bufsize' => 4096, 'Dictionary' => "", } ; sub deflateInit(@) { my ($got) = ParseParameters($deflateDefault, @_) ; no warnings; croak "deflateInit: Bufsize must be >= 1, you specified $got->{Bufsize}" unless $got->{Bufsize} >= 1; _deflateInit($got->{Level}, $got->{Method}, $got->{WindowBits}, $got->{MemLevel}, $got->{Strategy}, $got->{Bufsize}, $got->{Dictionary}) ; } sub inflateInit(@) { my ($got) = ParseParameters($inflateDefault, @_) ; no warnings; croak "inflateInit: Bufsize must be >= 1, you specified $got->{Bufsize}" unless $got->{Bufsize} >= 1; _inflateInit($got->{WindowBits}, $got->{Bufsize}, $got->{Dictionary}); } sub Compress::Zlib::deflateStream::deflateParams { my $self = shift ; my ($got) = ParseParameters($deflateParamsDefault, @_) ; croak "deflateParams needs Level and/or Strategy" unless defined $got->{Level} || defined $got->{Strategy}; no warnings; croak "deflateParams: Bufsize must be >= 1, you specified $got->{Bufsize}" unless !defined $got->{Bufsize} || $got->{Bufsize} >= 1; my $flags = 0; if (defined $got->{Level}) { $flags |= 1 } else { $got->{Level} = 0 } if (defined $got->{Strategy}) { $flags |= 2 } else { $got->{Strategy} = 0 } $got->{Bufsize} = 0 if !defined $got->{Bufsize}; $self->_deflateParams($flags, $got->{Level}, $got->{Strategy}, $got->{Bufsize}); } sub compress($;$) { my ($x, $output, $out, $err, $in) ; if (ref $_[0] ) { $in = $_[0] ; croak "not a scalar reference" unless ref $in eq 'SCALAR' ; } else { $in = \$_[0] ; } my $level = (@_ == 2 ? $_[1] : Z_DEFAULT_COMPRESSION() ); if ( (($x, $err) = deflateInit(Level => $level))[1] == Z_OK()) { ($output, $err) = $x->deflate($in) ; return undef unless $err == Z_OK() ; ($out, $err) = $x->flush() ; return undef unless $err == Z_OK() ; return ($output . $out) ; } return undef ; } sub uncompress($) { my ($x, $output, $err, $in) ; if (ref $_[0] ) { $in = $_[0] ; croak "not a scalar reference" unless ref $in eq 'SCALAR' ; } else { $in = \$_[0] ; } if ( (($x, $err) = inflateInit())[1] == Z_OK()) { ($output, $err) = $x->__unc_inflate($in) ; return undef unless $err == Z_STREAM_END() ; return $output ; } return undef ; } # Constants use constant MAGIC1 => 0x1f ; use constant MAGIC2 => 0x8b ; use constant OSCODE => 3 ; use constant FTEXT => 1 ; use constant FHCRC => 2 ; use constant FEXTRA => 4 ; use constant FNAME => 8 ; use constant FCOMMENT => 16 ; use constant NULL => pack("C", 0) ; use constant RESERVED => 0xE0 ; use constant MIN_HDR_SIZE => 10 ; # minimum gzip header size sub memGzip($) { my $x = deflateInit( -Level => Z_BEST_COMPRESSION(), -WindowBits => - MAX_WBITS(), ) or return undef ; # write a minimal gzip header my(@m); push @m, pack("C" . MIN_HDR_SIZE, MAGIC1, MAGIC2, Z_DEFLATED(), 0,0,0,0,0,0, OSCODE) ; # if the deflation buffer isn't a reference, make it one my $string = (ref $_[0] ? $_[0] : \$_[0]) ; my ($output, $status) = $x->deflate($string) ; push @m, $output ; $status == Z_OK() or return undef ; ($output, $status) = $x->flush() ; push @m, $output ; $status == Z_OK() or return undef ; push @m, pack("V V", crc32($string), $x->total_in()); return join "", @m; } sub _removeGzipHeader($) { my $string = shift ; return Z_DATA_ERROR() if length($$string) < MIN_HDR_SIZE ; my ($magic1, $magic2, $method, $flags, $time, $xflags, $oscode) = unpack ('CCCCVCC', $$string); return Z_DATA_ERROR() unless $magic1 == MAGIC1 and $magic2 == MAGIC2 and $method == Z_DEFLATED() and !($flags & RESERVED()) ; substr($$string, 0, MIN_HDR_SIZE) = '' ; # skip extra field if ($flags & FEXTRA) { return Z_DATA_ERROR() if length($$string) < 2 ; my ($extra_len) = unpack ('v', $$string); $extra_len += 2; return Z_DATA_ERROR() if length($$string) < $extra_len ; substr($$string, 0, $extra_len) = ''; } # skip orig name if ($flags & FNAME) { my $name_end = index ($$string, NULL); return Z_DATA_ERROR() if $name_end == -1 ; substr($$string, 0, $name_end + 1) = ''; } # skip comment if ($flags & FCOMMENT) { my $comment_end = index ($$string, NULL); return Z_DATA_ERROR() if $comment_end == -1 ; substr($$string, 0, $comment_end + 1) = ''; } # skip header crc if ($flags & FHCRC) { return Z_DATA_ERROR() if length ($$string) < 2 ; substr($$string, 0, 2) = ''; } return Z_OK(); } sub memGunzip($) { # if the buffer isn't a reference, make it one my $string = (ref $_[0] ? $_[0] : \$_[0]); _removeGzipHeader($string) == Z_OK() or return undef; my $x = inflateInit( -WindowBits => - MAX_WBITS()) or return undef; my ($output, $status) = $x->inflate($string); return undef unless $status == Z_STREAM_END(); if (length $$string >= 8) { my ($crc, $len) = unpack ("VV", substr($$string, 0, 8)); substr($$string, 0, 8) = ''; return undef unless $len == length($output) and $crc == crc32($output); } else { $$string = ''; } return $output; } # Autoload methods go after __END__, and are processed by the autosplit program. 1; __END__ =cut #line 1181FILE(0de27bd7/auto/Compress/Zlib/autosplit.ix#line 1 "/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/auto/Compress/Zlib/autosplit.ix" # Index created by AutoSplit for blib/lib/Compress/Zlib.pm # (file acts as timestamp) 1; FILE61ab1329/auto/List/Util/Util.soxELF4f4 (__```  ` ` `ajI V1d!hZNg_\=WY<e%3$S,KU[^CGiB4;b`6@]Q&fEJ9Fc."'-8*72?H(0:LM/#RTO5PA>XD+)ah P0  [ [ ` ` `````b*  Q* @ f `+31?$0F /omP  59 W^ }*D p#bjI r Z  5[  N ;"\YBH b `/ b?5 %K J M _DYNAMIC_GLOBAL_OFFSET_TABLE___gmon_start___init_fini__cxa_finalize_Jv_RegisterClassesXS_List__Util_minPerl_Gthr_key_ptrpthread_getspecificPerl_Tstack_sp_ptrPerl_Tstack_base_ptrPerl_Tmarkstack_ptr_ptrPerl_Isv_undef_ptrPerl_sv_2nvXS_List__Util_sumPerl_Top_ptrPerl_Tcurpad_ptrPerl_sv_setnvPerl_mg_setPerl_sv_newmortalXS_List__Util_minstrPerl_sv_cmpXS_List__Util_reducePerl_Ttop_env_ptrPerl_gv_fetchpvPerl_save_sptrPerl_sv_2cvPL_ppaddrPerl_Ttmps_floor_ptrPerl_save_intPerl_Ttmps_ix_ptrPerl_Tcurstackinfo_ptrPerl_Tcurcop_ptrPerl_Tmarkstack_ptrPerl_Tscopestack_ix_ptrPerl_Tretstack_ix_ptrPerl_Tcurpm_ptrPerl_sv_mortalcopyPerl_Irunops_ptrPerl_cxincPerl_croakXS_List__Util_firstPerl_Idefgv_ptrPerl_sv_2boolXS_List__Util_shufflePerl_Ireentrant_buffer_ptrdrand48_r__errno_locationXS_Scalar__Util_dualvarPerl_sv_setpvnPerl_Itainting_ptrPerl_sv_taintedPerl_sv_taintPerl_sv_backoffPerl_sv_2ivPerl_sv_2uvPerl_sv_upgradePerl_sv_2pv_flagsXS_Scalar__Util_blessedPerl_sv_isobjectPerl_sv_reftypePerl_sv_setpvPerl_mg_getXS_Scalar__Util_reftypeXS_Scalar__Util_weakenPerl_sv_rvweakenXS_Scalar__Util_isweakPerl_Isv_no_ptrPerl_Isv_yes_ptrXS_Scalar__Util_readonlyPerl_sv_setivXS_Scalar__Util_taintedboot_List__UtilPerl_newXSPerl_formPerl_get_svlibc.so.6_edata__bss_start_endGLIBC_2.1.3GLIBC_2.0si 4ii @``aaa!a/a6a@aEaGaKaLbQbRbX babdbebi```aa a" a$a%a&a'a( a)$a*(a+,a,0a-4a.8a0ha?laApaBtaCxaD|aFaHaIaMaOaPaRaSaTaUaVaWaYa]a^a_a`abacaeafagahU3JH hhhhh h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhhhhhh h(h0h8ph@`hHPhP@hX0h` hhhphxhhhhhhhhph`USP[J0tЋ]ÐUSR[I4u4u/tҋuƃ4]à k뾉USP[ÂIt ,u]É P吐UWVSC=I<$$$8$$$NE$$u$M 2$4P)$D$)ʉ@EE @0}E$ $$$$$M4$$$$$$RU<[^_]$t$j$"ME@ @]ؿ;}|.$/$%$UMԉ =$$$U4F t?@Ev Uuu]G;}|&Eu␍t&$$$t$.$p$f$EԉD$ UWVS6AíF,$0$&$$E $$$$$K2$4$$o8$)u)}@E$$@$ ;$_$U$-$?$5$}P U܋M$ $$$$$U4$$$$$$QU,[^_]$s$i$!U@ $C$9$U@EE9E]$$$}0$$EU܉$T$\$E@ @uPE܉$$$$$v$.8$U$KU܉$T$|$.$$$U؋}׋@ t>$$$E@E؋E]9E|$$$$$U4$D$4E$s$i$[$Q$ U4$D$ $$$$rEv'UWVS<]B,$$$8$$$nE$$$M 2$4p)$d$)ʉ@EE @0}E$*$ $$ $$M4$$$$$$rU,[^_]M$$$:;}ME|.$^$T$ UM L$0$&$U4$$$Et$D$;Et G;}|quUWVS:-@<$$$$E$$;$m$c$2$4A$7$)ʉ@EE)Eo$$$U4$$$y}E$$$D$D$D$ E$l$b$D$D$D$ E$1$'U؉$@ D$C$$Uԉ$@ D$$$$ED$Et$D$ D$AƋ@$$E$$@(D$P(B$a$W$I$?$D$<$[$$$R@R$$$$$D$4$$$$$$$$k$a$S$I$D$4$e$)$$UD$E$$ƀ$$$0$$$v@ 9Fi$$$J@$i$_$'0$I$?$@$E-$#$$ $$k2$4$$)ʉ@EE)E $$$OU<${$q$}EU$G$=$/$%$4$@ D$:$$$ED$E|$D$ D$bƋ@$$E$$@(D$P(B$$x$j$`$8D$<$|$@$6$R@R$$$$$D$4$$$$$$$$$$t$j$D$4$$J$@$ƀ$#$$0$$$@ 9F$$$@$$$r0$$$R@$$*$ $W$$$e$$$W$$$W$$$:W $y$o$W$V$L$Uۋ{v$$$$@ t.$$$p $$$@ tC$$$݃@$c$Y$K$A$94$D$*$$ $0$$$F$$$D$tt&UWVS% +|$$$~$Em$c$E$L$B$}2$4$$$)uu)}@E$$$$E$$$E$$EEEEEEE$U$K$0$5$+$U$$$$$$+}8$$$U}}OZ$$$$~$t$,}UD|[^_]ÍvE$M];$1$0$Ƭ$ $4$D$@0E܋}E$f fEm]mu$$]}$E$z$2$Ea$W$Uu֋U$0$&$}<}]&$$$E܈UWVS!-',$$$$E$$;$m$c$2$4A$7$8)u)}@}E/$$$U<$$$UDE@ U@EE$$$$w$m$%U4$Q$G$Ux$!$$ $$U4$D$ED$ED$ G%=w$$$YG U0@ F $q$g$U@ $A$7$UH$$ $r8t#G%fUB%fuP$$$$$$\U,[^_]$~$t$ED$et$U$K$8`$.$$$$ $U4$D$$$$|$`$$$$$FU4$D$ $a$W$|$ $4$*$G U0@ F $$$U@ u_$$$|UH$$$OUH[$o$e$W$M$U4$D$AR$ $$|$:t&$$$G U0t:@^$$$lUHx$$$|$&맍t&$d$Z$L$B$U4$D$D$$ $$ED$ D$ED$:$$$D$x&UWVS $$$~$Em$c$$M$C$2$4!$$8)u)}@}E$$$U<$$$@$ K$$$]$o$e$P UG%f$2$($|$$$$$$$U4$$$$$$PU[^_]$r$h$D$D$$B$8$Et$D$E$$$U}0B @uTU$$$$$$qʉt&$$$ED$$m$c$|$$D$:$E$$$8D$UWVS]$$$$E$$k$$$2$4q$g$8)u)}@}E$3$)$U<$ $$K@$ +$$$$$$P UG%fG $x$n$$X$N$U4$2$($ $$$U[^_]$$$D$D$$$$Et$D$$$$7U}0B @uTU$S$I$A$3$)$ʉt&$$$ED$+$$$|$4$$$E$$$xD$2UWVSV$P$F$>$E-$#$$ $$k2$4$$)u)ʉ}@}E$$$QU4$}$s$t$$[$Q$I$;$1$UD[^_]$ $$D$&'UWVS=$$$$E$$K$}$s$2$4Q$G$8)u)}@}E$$ $U4$$$8F%=tz$$$,U$$$$z$p$(U[^_]Í$D$:$"$$$$D$&UWVS],$$$8$$$n$$$2 M$q$g$U)ʉ@EE)O$4$*$M$E $$I@$ -$$$$$$P $%$$$$$Uʉ,[^_]É$$$|$$$$$$$D$/&'UWVSF ý$@$6$.$E$$$$$[2$4$$)u)ʉ}@}E$$$AU<$m$c$@$ k$?$5$ $$$]P 4EG%f$$$U׉U$$$Et$D$tF @uQ7$$v$n$`$V$U8[^_]$1$'$t$[$ $$|$Ev$$$"$$$8D$SUWVSv L$p$f$^$EM$C$$-$#$2$4$$8$)uE)}@E썃E$$kU@ , $$$;U@$E_$U$ U}E$($$UDEMtAUBG@E8UЉ$$$ D$Et$D$ Nj@0$r$hbUԉT$$|$o$C$9$D$Et$D$ \Nj@0$$Uԉ$|$T$$$ҿ$$躿$+D$D$ED$ Uԉ4$D$T$$x$n$;D$Et$D$ Nj@0$4$*Uԉ$|$T$7$ $$ND$Et$D$ $Nj@0$$þUԉ$|$aT$ʿ$$蔾$$|$dD$D$ED$ 虿D$4$|$i$=$3$%$U$wD$T$ D$8D$4$|$$ֿ$̽$辿$贽$D$$D$ED$ ѾUԉ4$D$T$螾$r$h$Z$P$D$D$ED$ mD$4$D$7$ $$$U$D$T$ D$D$4$|$ֽ$誾$蠼$蒾$舼$D$ D$ED$ 襽D$4$|$u$I$?$1$'U$D$ T$ D$DD$4$|$$$޻$н$ƻ$D$D$ED$ D$4$|$購$臽$}$o$eU$ D$(T$ D$肼D$4$|$R$&$$$$#D$D$ED$ !D$4$|$$ż$軺$裻$襼$蛺$SU4$$u$m$_$U$ UL[^_]$/$%U؉$xD$EЉT$U܉D$ tRD$}܋E؅t$4$&$X$E؉U܉T$ |$D$茹D$4$D$غEt @$Ⱥ$辸$谺$覸[$E؉|$U܉D$T$ D$4$D$b`$a$W$I$?$U4$D$ D$ED$$ÐUVS[fp@tЋu[^USR[21]abUtil.c1.07_00List::Util::maxList::Util::minList::Util::sumList::Util::minstrList::Util::maxstr&@List::Util::reduceList::Util::firstList::Util::shuffleScalar::Util::dualvar$$Scalar::Util::blessedScalar::Util::reftypeScalar::Util::weakenScalar::Util::isweakScalar::Util::readonlyScalar::Util::tainted::bootstrap parameter%s::%sXS_VERSIONUsage: List::Util::reduce(block, ...)Usage: List::Util::first(block, ...)Usage: Scalar::Util::dualvar(num, str)Usage: Scalar::Util::blessed(sv)Usage: Scalar::Util::reftype(sv)Usage: Scalar::Util::weaken(sv)Usage: Scalar::Util::isweak(sv)Usage: Scalar::Util::readonly(sv)Usage: Scalar::Util::tainted(sv)%s object version %s does not match %s%s%s%s %_``  [h  J `Poooo `FVfv&6FVfv&6FVfv&6FVfvGCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5),[ #$W[.S/usr/src/build/143461-i386/BUILD/glibc-2.2.92/csuGNU AS 2.13.90.0.2Sq/usr/src/build/143461-i386/BUILD/glibc-2.2.92/csuGNU AS 2.13.90.0.2%%m# /tmp/cc1dWf6a.s[,W3,:,Wdd,,-:J# /tmp/ccO1UwYa.s[!:..symtab.strtab.shstrtab.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.data.eh_frame.dynamic.ctors.dtors.jcr.got.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line4! )h h J1o>o0M V PP _Z00eDk[[q[[ y```` ` `````````4bbb0cXc6dRdej 2 rVh P0  [ [ ` ` `````b  '`5`C`V`c` gbs \ ````x[ ` q[ *  )7EW* l@  `1!+<Hd0F vP  (@P\9 t D (b4I K Z  `q[ w N " H 3DbK`a bfx5 K  ,;G initfini.ccall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxUtil.c__dso_handle__i686.get_pc_thunk.bxXS_List__Util_firstPerl_croakPerl_save_intPerl_sv_setivPerl_sv_2pv_flagsXS_List__Util_minstrpthread_getspecificXS_Scalar__Util_blessedPerl_sv_cmp_DYNAMICPerl_Tmarkstack_ptrPerl_save_sptrPerl_mg_setdrand48_r@@GLIBC_2.0Perl_sv_newmortalPerl_sv_2boolPerl_sv_upgradePerl_formPerl_sv_isobjectPerl_sv_2nv__errno_location@@GLIBC_2.0XS_List__Util_sumPerl_sv_taintPerl_Tcurpad_ptrPerl_Isv_yes_ptr_initPerl_sv_taintedPerl_sv_backoffPL_ppaddrPerl_sv_setpvPerl_sv_2uvPerl_newXSPerl_Top_ptrPerl_Tcurpm_ptrboot_List__UtilPerl_Tmarkstack_ptr_ptrPerl_Isv_no_ptrPerl_sv_2cvXS_Scalar__Util_dualvarPerl_Isv_undef_ptrPerl_Tretstack_ix_ptrPerl_Tstack_base_ptrPerl_Ireentrant_buffer_ptrXS_List__Util_minPerl_sv_mortalcopyXS_Scalar__Util_reftypePerl_get_svPerl_Gthr_key_ptr__bss_startXS_Scalar__Util_isweakXS_List__Util_reducePerl_Irunops_ptr_finiPerl_cxincPerl_sv_reftypeXS_Scalar__Util_tainted__cxa_finalize@@GLIBC_2.1.3Perl_Ttmps_ix_ptrPerl_gv_fetchpvPerl_Itainting_ptrPerl_Idefgv_ptrPerl_sv_rvweakenXS_Scalar__Util_weakenPerl_Tcurcop_ptr_edata_GLOBAL_OFFSET_TABLE__endPerl_Ttop_env_ptrPerl_sv_2ivPerl_Tcurstackinfo_ptrPerl_Tscopestack_ix_ptrXS_List__Util_shufflePerl_sv_setnvPerl_Tstack_sp_ptrXS_Scalar__Util_readonly_Jv_RegisterClassesPerl_Ttmps_floor_ptrPerl_sv_setpvnPerl_mg_get__gmon_start__FILE#bbef9705/auto/Compress/Zlib/Zlib.soELF04 4 (LPhhh@|r?WZ^vbn%0GiCI_<yqj(8kOYPe[h QFuN*]H2.}sg/AK,!1;753TL)aD4SpMB-$V#9olR>+wUf6tJd~m:'X`z"x=c&E{\T |""d%$)<) 0 q @q  dh08@D;@N 6`R C  P_PJ F m)  e?N j 1 P5x  $ 0@ "h ` "pC Q D] p #  Cq, m O>0i ~  kH dz u HD 0 r Z ' N P  A  m 4 06 d I? $) 1 1 0C< . *C Xp b c [ P5 x @&  _ 0 .  P@% B K. D   0l `b@  ? )-g [ Q 5 ^P\  @u `   V bL ~t0 _ hH ` b X; J  X0l J `x& A (  p @- /q ' `U Я /` ` 5> J"  u5"f S) PI K q zp u X C  D V ` ) / ` M XN C k "  0  k  "| 2PG PZ %   4 q@  J `Ar D 4AK 7 $  0G  Gg @  2 `m 0_DYNAMIC_GLOBAL_OFFSET_TABLE___gmon_start___fini__cxa_finalize_Jv_RegisterClassesPerl_Gthr_key_ptrpthread_getspecificPerl_get_svPerl_sv_setivPerl_sv_setpvPerl_sv_backoffPerl_sv_2iv__errno_locationPerl_Ireentrant_buffer_ptrstrerror_rPerlIO_stdoutfPerl_safesysmallocmemsetPerl_ninstrPerl_sv_catpvn_flagsPerl_newSVpvPerl_croak_nocontextXS_Compress__Zlib_constantPerl_Tstack_sp_ptrPerl_Tstack_base_ptrPerl_Tmarkstack_ptr_ptrPerl_Top_ptrPerl_Tcurpad_ptrPerl_newSVpvf_nocontextPerl_sv_2mortalPerl_Tstack_max_ptrPerl_Isv_undef_ptrstrlenPerl_sv_setpvnPerl_mg_setPerl_stack_growPerl_sv_2pv_flagsPerl_sv_newmortalPerl_croakXS_Compress__Zlib_zlib_versionzlibVersionXS_Compress__Zlib_DispStreamPerl_sv_derived_fromPerl_sv_2pv_nolenXS_Compress__Zlib_gzopen_gzopenPerl_newSVPerl_sv_setref_pvXS_Compress__Zlib_gzdopen_lseek64gzdopenXS_Compress__Zlib__gzFile_gzreadPerl_sv_growPerl_sv_upgradePerl_Tcurcop_ptrPerl_Icompiling_ptrPerl_sv_2uvXS_Compress__Zlib__gzFile_gzreadlineXS_Compress__Zlib__gzFile_gzwriteXS_Compress__Zlib__gzFile_gzflushXS_Compress__Zlib__gzFile_gzcloseXS_Compress__Zlib__gzFile_gzeofXS_Compress__Zlib__gzFile_gzsetparamsXS_Compress__Zlib__gzFile_DESTROYPerl_sv_freePerl_safesysfreeXS_Compress__Zlib__gzFile_gzerrorXS_Compress__Zlib_adler32Perl_sv_setuvXS_Compress__Zlib_crc32XS_Compress__Zlib__deflateInitdeflateInit2_Perl_newSVivPerl_dowantarraydeflateSetDictionaryPerl_warn_nocontextXS_Compress__Zlib__inflateInitinflateInit2_Perl_newSVsvXS_Compress__Zlib__deflateStream_DispStreamXS_Compress__Zlib__deflateStream_deflateXS_Compress__Zlib__deflateStream_flushXS_Compress__Zlib__deflateStream__deflateParamsXS_Compress__Zlib__deflateStream_get_LevelXS_Compress__Zlib__deflateStream_get_StrategyXS_Compress__Zlib__deflateStream_DESTROYdeflateEndXS_Compress__Zlib__deflateStream_dict_adlerXS_Compress__Zlib__deflateStream_total_inXS_Compress__Zlib__deflateStream_total_outXS_Compress__Zlib__deflateStream_msgXS_Compress__Zlib__inflateStream_DispStreamXS_Compress__Zlib__inflateStream_inflatememmoveinflateSetDictionaryXS_Compress__Zlib__inflateStream_inflateSyncXS_Compress__Zlib__inflateStream_DESTROYinflateEndXS_Compress__Zlib__inflateStream_dict_adlerXS_Compress__Zlib__inflateStream_total_inXS_Compress__Zlib__inflateStream_total_outXS_Compress__Zlib__inflateStream_msgboot_Compress__ZlibPerl_newXSPerl_Isv_yes_ptrPerl_formget_crc_tablestrcpyfdopenftellfprintffopen64fwritefreadferrorfcloseinflateResetmemcpygzgetcgzgetsgzprintfvsprintfgzputcgzputsfflushgzseekgzrewindfseekgztellfputcz_errmsgstrcatdeflate_copyrightdeflateInit_zcalloczcfreedeflateReset_tr_init_tr_stored_block_tr_aligndeflateCopy_tr_flush_block_length_code_dist_code_tr_tallyzErrorinflate_blocks_resetinflate_blocks_freeinflate_blocks_newinflateInit_inflate_blocksinflate_set_dictionaryinflateSyncPointinflate_blocks_sync_pointinflate_codes_freeinflate_trees_fixedinflate_codes_newinflate_flushinflate_trees_bitsinflate_maskinflate_trees_dynamicinflate_codesinflate_copyrightinflate_fastlibc.so.6_edata__bss_start_endGLIBC_2.1.3GLIBC_2.1GLIBC_2.09 si [ ii g ii q İȰ̰а԰ذܰ ,8DP\htx|ıȱ̱бԱرܱ04#8'<(@3D6H7LAPDTEXF\G`HdIhOlPpftgxi|jkpqzPTX\`d h!l"p%t&x)|*+,-./124589:;<=>?@BCJKLNQRVWXY[\]^_ `abcd f$h(l,m0o4r8s<t@vDwHxLyP|T}X~\`dhlptx|  $(,U'G hhhhh h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhhhhhh h(h0h8ph@`hHPhP@hX0h` hhhphxhhhhhhhhph`hPh@h0h hhh hhhhh  h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhhhhhh h(h0h8ph@`hHPhP@hX0h` hhhphxhhhhhhhhpUSP[jtЋ]ÐUSR[Fu4tu/`t`ҋ`uƃ]à \G뾉USP[ޒt u]É P吐UWVS蔼Ùu$)$/$qD$D$)|EG 9p ta$$$|$t$r$$$E|$D$G u G[^_]Ív$`$f$|$*G$9$?$|$9BwE0$$ $d$E$$AMM$0D$4D$v'U]E޺$ED$E$]]Ð&UWV1S袺ç ;u }. <$UFD$x;u | [^_]Ð&'UWVSDI u$E t$D$,t$$$F D$ܭ$F$D$$F(D$VT$$+$D$,<$E$F D$uF <$b_$FD$My$FD$8$FD$#$FD$Ǯ$F0D$$F4D$$F8D$$FxU @댐&U]Muu Q tQƒ vbuHt ]ȋu]$j$p$D$D$v$t$\썶U t$u $|$FRWIthI:Dt$ȋt$|$]8t˃NuuE뫍t&uEڐt&U t$u $|$F袴çUthU:Ft$ȋt$|$] 8t˃Xu uE뫍t& uEڐt&U t$u $|$FTt^T9Rt$t$|$] u܋EуUu ȯuE ӯuE뾐&'U t$u $|$FBGFt^F9Et$t$|$] ޯu܋EуMu uE uE뾐&'U t$u $|$F蒲×Pw: uE$t$|$]ø uEʍ u΋E믍) 6uE CuEPlU(]U讱óuEu }}Ew?Vu"Et&]u}]Ív鍻[$$}u ]EEuE]FRt#SubuEtkV$m$s}u ]EEuE]$:$@}u ]EEuE]W$$ }u ]EEuE]$$]}}EEu uE]Nt E sFTt+UzfE?DEFSt+T$EEFStTѰEcUWVS贮ù,$L$R$Z$E)$/$g$ $$2$4$$8)xE)Hhm$$$@$ $p$v$$P$V$P U$%$+$c4F [@EE$$$E܉D$ED$ED$ ED$Otq$$|$ƍ$E܉D$D$4$EU$P$V$^U,[^_]$%$+ƍ $U܉T$tD$4$HEƋE0돃7$$$M)$$$KEU$v$|ulj4$t$UD$ <$T$E@ @uEUE$"$(U$T$$$U$D$ T$T$E%$$$u)$$$>EU$i$o$ED$ED$ UB @uEEU$#$)$ED$$$U$D$ T$T$E3v$$ƍܳ$$$Et$D$D$ H{&$`$f$>E$:$@$D$~UWVSdi$$$ 8$$$E$$$YM 2$4)$$)ʉ@Ew$R$X$@$ $$$$*$$$ $P <3$$$t$|$$$$MΉMG @uQ>$z$$$Z$`$Uʉ[^_]$+$1$|$닍&$$$$$$\D$UWVS }$$$$Ey$$$Y$_$2$4-$3$k8)u)}xEH9$$$$$4$D$*D$x$$$@ 7$c$i$@ E1}~V$,$2$jD@ $$$<DD$U$$$$$$$D[^_]$y$$a$g$4$DD$V$,$2$$$R4$D$$$$D$ $$$ܴ֐UWVSy$|$$8$\$b$E$;$A$M 2$4 )$ $E)ʉ@E$$$M@ $$$U8$w$}$UD@ $F$L$MD<$D$[v$@@@ $$$D$G`HGHG@G7G $=$}$$[$]$c$M4$7$=$$%$]U4$|$ D$HD$+$$$$$$M[^_]1D@$$p$v$X$^$U4$DD$$ $&$$$FM4$D$X$$$D$UWVSu,$$$8$l$r$$L$R$2 M$$#$[U)ʉ@EE)$$$M@ n$$$u@ E$$$MD@ $O$U$uDE$!$'$_MD@ $$$.uD@ t D$MD$  $t$KEU$T$$@@@ $Z$`$D$G`HGHG@G7G $$$$E$$$Mu4$$E$$$MU܋$|$ D$HD$$U$[$c$5$;$su,[^_]Ðt&g01D@$v$$$$$U<$DD$A$$$x$~$U<$DD$$@$F$($.$fU<$D$n$$$\D$5&UWVSq<$$$$E$$$i$o$2$4=$C${8)u)}@EEB$$$8MD$EE$$G@$ $$$ ${$$P U$P$V$8$>$vU4$D$HD$$$$2M@ e$$$Ux }EwMA<M%H A@Gp~g;u|)uE$1$7$ED$GG D$UȉD$T$ GMO)ȉBEt_UML1M9HM$L$D$E$ExuUMH@$u${$UML$K$Q$UD@ @$$ $X}0$$U$E܉T$D$MA @uSU܉$$$$$$8<[^_]$j$p$E܉D$1농v$@$F$($.$fM4$DD$$$U؉$ET$D$EEz$$M$D$L$t UB $ t&$`$f$^$@$F$9u UBܵ$ $$GUD@ t4$$$MD@ E($$$$$U4$DD$$[$a$C$I$M4$D$u$$ $D$J$$$Eh$$$\밐UWVSi,$|$$$EY$_$$9$?$2$4 $$K8)u)}@}E$$$ U|$$$&@$ :$z$$$Z$`$P U$/$5$$$UU4$D$HD$f$$$U@ $$$U@ EGD<%H Gx@E|$$UE$$$$SU|$$$,UD@ @$$$}0$$U$ET$D$5E@ @uSE$[$a$i$;$A$yʉ,[^_]$ $U$T$농$$$$$U4$DD$$$$|$D$r$$_$e$|$D$QtG$$$!$$$$9uGp뤍&$$$$$U4$D$$m$s$D$t&$@$F$E$$ $ܶ뫐&UWVSDId,$$$$E$$$$$72$4m$s$8)u)}@}E$/$5$mUD@ D$$$$D$|UD@ E$$$@$ $$$O$$$?P U$$$~$$U4$D$HD$$:$@$xU@ 6$$ $DUx $ED$B$$$UU$ʉU$$Et$D$9UB @udU܋E$$R$X$`$2$8$pUʉ,[^_]Ív$$$ED$r$$$$$U4$D$.${$$D$v$P$V$.E$*$0$$$PU4$DD$$$$\ZUWVS [,$$$$Ey$$$Y$_$2$4-$3$k)u)ʉ}@}E$$$m@$ $$ǿ$/$$觿$P U$v$|$^$d$U4$D$HD$$$ $XU@ 6$$$$Up $E$$谾$U׉U$}$胾U$ET$D$E@ @uhEF U$$4$:$B$$$RUʉ,[^_]Ðt&$$U$T$觾n$$趽$$螽$U4$D$$[$a$D$蟼v$0$6$E$ $$뭐&UWVS49W$$Ҽ$$E$诼$$$菼$'2$4]$c$蛿)u)ʉ}@}E$$%$蝾@$ q$$$_$ѿ$׻$OP U$覿$謻$莿$蔻$̾U4$D$HD$.$J$P$舾U@ $$$TU@ $ٿ$۾$$U׉U$设$贺$Et$D$QUB @uTU$w$}$$W$]$蕽U8[^_]$($.$ED$념$$$$$&U4$D$^$譽$賹$D$t&$耽$膹$^E$Z$`$ܷ뫐&UWVS}ÉS,$$"$*$E$$7$ټ$߸$w2$4譼$賸$)u)ʉ}@}E/$o$u$譻UD@ $>$D$|UD@ E$$$MUD@ $޻$$UDx $費$踷$0@$ v$脻$芷$$d$j$P U$9$?$!$'$_U4$D$HD$$ݺ$$U@  $詺$诶$U@ |$$ED$1$c$i$衹U׉U$6$<$Et$D$ٵUB @uTU$$$ $߹$$U8,[^_]$谹$趵$ED$w$艹$菵$q$w$诸U4$D$$6$<$D$z$$$E$$$и$ִ$U4$DD$I$萸$薴$x$~$趷U4$DD$.$@$F$UWVSdxiN$$$ $Eٷ$߳$$蹷$迳$W2$4荷$蓳$˶8)u)}@}E$O$U$荶U@ T$$%$]U@ $$$)Up ~ $貶$踲$FD$4$聴$腶$苲$蓸$e$k$裵UD[^_]Ít&$Ro$ $&$$$FU4$D$~$˵$ѱ$_D$$裵$話$|։UWVSuK$l$r$z$EI$O$致$)$/$dz2$4$$;)u)ʉ}@}ED$迴$Ű$=@$ $葴$藰$$q$w$P <$I$O$1$7$oU4$D$HD$ѵ $$$+U@ $蹳$迯$U@ $ED$$w$}$t$|$蝱$Q$W$菲U։UG @>$$$$$>U4$D$ED$蓮$Dz$ͮ$UH$蚲$蠮$訴$z$耮$踱Uʉ[^_]$K$Q$|$ t&$ $&$$$FU4$D$~C$ͱ$ӭ$D$t&$蠱$覭$~2${$聭$묍v'UWVSqéG,$<$B$J$E$$W$$$藯2$4Ͱ$Ӭ$ )u)ʉ}@EEH"$茰$蒬$ʯU<$f$l$@$ $8$>$覭$$$薮P U<$D$@ @E8}$蹯$迫$UD@$腯$苫$îUD@ $T$Z$蒮UD@ $E|$D$$$$QU׉U$$$Et$D$)UB @uTU$诮$赪$轰$菮$蕪$ͭU8,[^_]$`$f$ED$'$9$?$!$'$_U4$DD$Z$D$D$y$ȭ$Ω$E|$D$D$ s$萭$薩$nE}$j$p$D$讨UWVSmÙC,$,$2$:$E $$G$$$臫2$4转$è$)u)ʉ}@EEH"$|$肨$身U<$V$\$Ԫ@$ $($.$薩$$$膪P U<$D$ @ @E8}$詫$诧$UD@$u${$質UD@ $D$J$肪UD@ $E|$D$$$ $AU׉U$֪$ܦ$Et$D$UB @uTU$蟪$襦$譬$$腦$轩U8,[^_]$P$V$ED$$)$/$$$OU4$DD$J$D$D$詨$踩$辥$E|$D$D$ c$耩$膥$^E}$Z$`$$v4$D D$责v$$$$$&4$DD$dPv$谡$趝$蘡$螝$֠4$DD$v$`$f$H$N$膠4$D$Ţ$$$ܹD$XUWVS4a97,$̠$Ҝ$ڢ$E詠$诜$$艠$菜$'2$4]$c$蛟)ʉxE)rm $$"$Z@ $$$-@ E$ğ$ʛ$D@ M$薟$蜛$ԞDp $m$s$諞|d}4$耧EGPD$P<$D$D$ 8螡EgUH'$$$U)$跞$轚$蟞$襚$}D$*4$D$|$ 賟EU$^$d$ܜ@$$0$6$讜@$<t+$$ $U,[^_]$۝$$u)~W$话$赙$藝$蝙U$T$D$4$›EUR$X$^$ED$ D$D$SEp$$%$識H$$U$D$ T$T$E $$Ƙ$ED$יGE$j$pU$T$W8ЉD$FEO8h$-$3$ED$ D$GD$Վmt&$$$ؒ$ގ$4$D$Q$螒$褎$D$$v$|$֐t&UWVSRé(,$<$B$J$E$$W$$$藐2$4͑$Ӎ$ 8)@EE)EHH$E)E肑$舍$j$p$訐U4$D$wD$ $&$,$dU@ 2$$$0Ux }E~`$趐$輌$UD@ u$腐$苌$ÏUD@ EG$O$U$7$=$G8D$D$4$bE‹@%H B@w8DwW tGEG OGDGu EO819B[OΉG <$UT$)‹Gut1H!‰UUB%H BW)։p$O$U$m})sEEU$$$葍@$$$$c@$<t+$軎$$ɐU,[^_]$萎$薊$讎u)~W$d$j$L$R$E܉D$ӎD$4$wEUR$ $U$D$ T$T$Ept&$Ѝ$։$^H$謍$貉$ED$ D$D$觊ET$s$y$!E$M$SU$T$O8ȉD$)EO8h$$$$$6U4$DD$qg$$ƈ$訌$讈$U4$D$$k$q$D$诇$C$I$ܻ։UWVStLy",$ $$$E$$'$ɋ$χ$g2$4蝋$裇$ۊ8)u)}@}E$_$e$蝊UD@ `$.$4$lUD@ E$$$=UD@ $Ί$Ԇ$ UD@ E$蟊$襆$݉UD @ $n$t$謉UD @ E$?$E$}UD@ N$$$LUDx $$$`@$ $贉$躅$"$蔉$蚅$P U$i$o$Q$W$菈U4$D$wD$$ $$KU@ p$و$߄$Up EtEFHEtUVXt~8FFEF F4$FHD$FXD$1u NuFD$G$M$腇U։U؋$$ $E܉|$D$轃UB @uXU܉$$$$Ç$Ƀ$U؋ʉ,[^_]Ít&$萇$薃$E܉D$W$i$o$Q$W$菆U4$D$Ljj$$$D$X$$$ʃE]$$Ƃ$訆$讂$U4$DD$$n$t$V$\$蔅U4$D D$χ$$$$$ $DU4$DD$,$΅$ԁ$超$輁$U4$DD$/|$~$脁$ev'UWVSEé$<$B$J$E$$W$$$藃2$4̈́$Ӏ$ )u)ʉ}@}E$菄$蕀$ @$ c$a$g$ρ$A$G$迂P U$$$$$z$밐UWVSd>i$}$z$ $E}$y$}$}$y$W|2$4}$y$|)u)ʉ}@}E$O}$Uy$|U@ T$}$%y$]|U@ $|$x$)|Up 4$`~xU8[^_]Ð$x$t$ED$u$x$t$x$t$wU4$D$z$Vx$\t$D$s$.x$4t$ uE$x$t$<밐UWVS489$w$s$y$Ew$s$v$w$s$'v2$4]w$cs$v)u)ʉ}@}E$w$%s$u@$ c$v$r$_t$v$r$OuP U$v$r$v$r$uU4$D$wD$.x$Jv$Pr$uU@  $v$r$TuU@ p$u$q$"uU׉U$u$q$Et$D$qUB @uUU$u$q$w$`u$fq$tU8[^_]Ð$0u$6q$ED$q$ u$q$t$p$/tU4$D$gv$t$p$D$o$t$p$lqE$ht$np$|밐UWVS4Ù $,t$2p$:v$E t$p$Gs$s$o$r2$4s$o$r)u)ʉ}@}E$s$o$q@$ c$Qs$Wo$p$1s$7o$qP U$s$ o$r$n$,rU4$D$wD$t$r$n$qU@  $vr$|n$qU@ p$Dr$Jn$qU׉U$r$n$Et$D$ZnUB @uUU$q$m$s$q$m$pU8[^_]Ð$q$m$ED$Wn$iq$om$Qq$Wm$pU4$D$r$q$m$D$Zl$p$l$mE$p$l$밐UWVS0$p$l$r$Eip$ol$o$Ip$Ol$n2$4p$#l$[o)u)ʉ}@}E$o$k$]n@$ q$o$k$m$o$k$nP U$fo$lk$No$Tk$nU4$D$wD$p$ o$k$HnU@ $n$j$nU@ p$n$j$Et$D$l${n$j$mU}0B @uZU$En$Kj$Sp$%n$+j$cm8[^_]Í&$m$i$ED$j|$m$i$m$i$lU4$D$o$mm$si$D$ht&$@m$Fi$jE$m$ i$뫐&UWVSD-I$l$h$n$El$h$k$l$h$7k2$4ml$sh$k8)u)}xEH9$-l$3h$l$h$Sk4$D$*D$m$k$g$k@ 7$k$g$j@ E1}~V$lk$rg$jD@ $>k$Dg$|jDD$U$q$k$ g$m$j$f$%jD[^_]$j$f$j$f$i4$DD$-mV$lj$rf$Tj$Zf$i4$D$k$j$"f$D$`e$i$e$<֐UWVS$*),$i$e$k$Ei$e$h$yi$e$h2$4Mi$Se$h)ʋM ЋUx)@0Eum$i$e$?hD$Eh$d$h$d$h4$D$*D$ej*$h$d$g@ n$Ph$Vd$gx M荃D$ $OrEU@G$g$d$g$c$G8@D$hD$4$ fE@%H A@w8wG u!EW8D29AKW։G <$D$cE}EuG멃}}$g$c$eE$f$b$gM)oEEM$f$b$:e@$$f$b$ e@$<t+$df$jb$rhM,[^_]$9f$?b$WfU)~W$ f$b$e$aM$L$|fD$4$ dEUR$e$aU$D$ T$T$bEp$}e$a$ aH$Ye$_aU$D$ T$T$TbEXUB%H BO)Ήp@uMW҉PuEU@MA @$d$`$ED$a$T$D$b룐G<UU8[^_]Ð$U$Q$ED$R$U$Q$U$Q$TU4$D$W$VU$\Q$D$P$.U$4Q$ RE$U$Q$\밐UWVS49$T$P$V$ET$P$S$T$P$'S2$4]T$cP$S)u)ʉ}@}E$T$%P$R@$ c$S$O$_Q$S$O$ORP U$S$O$S$O$RU4$D$*D$.U$JS$PO$RU@  $S$O$TRU@ p$R$N$"RU׉U$R$N$Et$D$NUB @uUU$R$N$T$`R$fN$QU8[^_]Ð$0R$6N$ED$N$ R$N$Q$M$/QU4$D$gS$Q$M$D$L$Q$M$lNE$hQ$nM$밐UWVSÙ$,Q$2M$:S$E Q$M$GP$P$L$O2$4P$L$O)u)ʉ}@}E$P$L$N@$ q$QP$WL$M$1P$7L$NP U$P$ L$O$K$,OU4$D$*D$Q$O$K$NU@ $vO$|K$NU@ p$DO$JK$Et$D$gM$O$!K$YNU}0B @uZU$N$J$P$N$J$N8[^_]Í&$N$J$ED$WK|$`N$fJ$HN$NJ$MU4$D$O$ N$J$D$QIt&$M$I$JE$M$I$ܿ뫐&UWVS L$|M$I$O$EYM$_I$L$9M$?I$K2$4 M$I$KL8$)uE)}@E썃رEL$H$LU@  $L$H$KU@$EkL$qH$KU}ED $4L$:H$rKUDEMtAUB  @E8߱Uԉ $K$G$D$D$ED$ J$K$GU$D$T$ D$I$PK$VG$D$D$ED$ I$K$GU$5D$T$ D$jI$J$F$MD$D$ED$ 1I$J$FU$D$xT$ D$H$lJ$rF$B$C$?$D$XD$ED$ B$yC$?U$D$T$ D$A?81$2C$8?$qD$D$B$C$?$t$D$>$B$>$D$t$@F  F$B$>$2@$tB$z>$AU4$NB$T>$\D$.B$4>$lAUL[^_]$A$>$t$?F8$A$=U؉$\D$EԉT$U܉D$ tRD$}܋E؅t~DF@8ME$ED$7F@~\wt14$NF@$8V)ЉF`'Ĝ[^_]É$\D$D$D$D$D$D$D$ D$ D$$D$(D$,k7F` xv4$1qE$ED$ ;#4$ED$D$ D$ED$D$8D$PD$9$@7FHF uft&htE@EvEt&Et&F\w&F\rUD$E$E D$p]ÍUH}1}]ux,|$uȍq4$D$`;E 4$|$D$]u}]Ít&Uuu]{Àt~\wt]u]ËFt4$E D$ED$:׋FHF $D$D$@F@D$ :=@tF8F@묉Uuu]F@uetG@t GGX1gUW1VS utWFPFtF\V *UU V VGu.U9U &} t `@G]u}]ËV=uFluE tDtB0u"F(T$$V$1FqD@뙋F($B0D$V$VɋF($B8D$V$V뭋F($Bt<$ED$OdGXGXwGpv 9GXG`uOlAG`GdG0IfP @fH9u=<$GT1ɅxO0L$GdD$ )ЉD$ GdGT$GdOlp`1[^_]ËGlMW\GdOp)ЋHf4P эF@ff%Lf  8@f:H9EWpGl)Ѓ@GlWpv'wdFwd;uw>G0W@OPDO81‹GL!‹G,W@!ƋG<PEfqO@W<GdfJGpHGpuGdG`GXE<$GT1҅xW0‰T$GdD$ )ȉD$N GdGT$"`1LWh)=cGXW&OdH<$Wlw M 1_O`tNW0GdЋHfP @fG`<$WT1xG0ЉD$Gd)ЉD$1} D$ 7 GdGT$ pu1} D1} D2U]Ðv'Uuu]1ҍ1ɉ 8  L$ t ( `0 f]uu]&'UU1&1f@=~11f @~11ft @~f1111]UWVUEuT EH9ƉE~9MU }X MET fEf9Ef9EtkU EfEf9Erf9Et1U}T Eu9~UEMT ^_]ÐU}E P88PwPE8PwUFT q}T bUWV$E UHM@0u1PUHM@EE&E1fp4 F~UMLT fDLFu܁<'E܋UM􋼂T DDp;u~E؋uEft;}[U1r4 @fr4 ;}| U)ЋU E1uEtuDЋEE܁}<`}؅MQ MQ4 fu&'MNq4 ftMHfq4 q6 fq6 uq4 Hfq4 mu؅utdv'Ep4 tHM܋EU܋T ;M.UD9t!)‰ЋU‹UEftOuNu$^_]Ð&'UWV10}Ut&'0fDMA~1;u Lu F;u ~0^_]DM؉L$PfTM؉$QfԐv'UWV=0E U }EB1ҋ@ EEHLE9E}K'EUf<H@HUU艔T 1ҋE舔PEU9U|HUE PHE~5 <$UET$D$JMuHu&X E싄T X BHU<$D$T$U싇LX P LT EfE؋EEЋUfEPP8r7PUftEftX FT$<$D$iH(LX HLT U <$T$?UET$$4 D$c0^_]ÍPH}~B1T ƋEf1Ɉ7Pt D)H~,EE븍vUEfD&'U1WV EE pEEuEEU} fD19Wt&AE ;Mt}9t8;M}gEt fEȋMft U1Ʌu"EEG;}~ ^_]Í&9tEEEȍvt-;UtMt @ft M @f 넃 M @f hvM @f N&UWV(EE u@EEMu EM9M }M}} LE9UM} 9M9EEv )9Ut UN ЋVf NVANF)D}MfMjEMMЋMu&EM9M (^_]Í}9}t кĐt&Ut  fr}M9M}v )}9Et N ЋVf NVANF)fUDM )ȉM܋9 N ЋVf NVANF)f}܍D~h}N ЋVf NVANF)fE fA  fU܍ F}t fU } 5 )ȉM؋9 N ЋVf NVANF)f}؍D ~b}N ЋVf NVANF) fE fAq  fU؍ I )ȉMԋ9 N ЋVf NVANF)f}ԍD ~b} N ЋVf NVANF) f\E fA<  fUԍ IUVSu4$D$ D$n 4$D$ D$R( 4$D$t&'fv uJ狎Rȃ[^]Ív'UWVSdi,E U}EEUE苏 UЉUO ЋWf OWAOG) Uf EHEO ЋWf OWAOG) Uf dEEO ЋWf OWAOG) Uf1;u' v EO ЋWf OWAOG) }܋UfF;ux<$D$EHD$ E E؉}E,[^_]v fAE fAUJЉU fADE- fAt&UWVE u}EEE ~~N ЋVf NVANF) fEuEE EE^_]  ǍAfUWVS贻ù} O ЋWf OWAOGE) }Uf)9EO ЋWf OWAOG)D}Uf<$ )ȃ  5O ЋWf OWAOGE) }UfEU䋏)9UO ЋWf OWAOG)}UfUD<$ [^_]Ív fU  fA fZ fAUWVSEE }uEEEG|8!<$ D$| D$<$j<$bE苗 9wʍF9wJEtC<$Et$D$ED$ <$Mu [^_]É}[^_]9 uO ЋWf OWAOG) f<$ @D$ @D$E@D$ D$ <$D$E fA떉 ~{uO ЋWf OWAOG) fD$<$ME fAʼn<$5N&UWMVu S^cf4PEu,U@f[^H9_]N}@fwCL> w> @f 댍t&7ݍvL벐v'UWVSdi4E}t&UPEBUU҉EU DEM)ȋ9IEEO ЋWf OWAOG)}܋UfUD9u8E EȸUȋ)9U UċO ЋWf OWAOG)}ċUfUȍDU 4[^_]ËU  fUȍ 뾋U E fU U4E EظU؋)9U UԋO ЋWf OWAOG)}ԋUfU؍DEM)U)ȋ9EO ЋWf OWAO񋇴G)UfUDM}vLU4EDEиUЋ)9"UŰO ЋWf OWAOG)}̋UfUЍDVN NVANF1f1^]Ív~NV Ѝv'UWV}u<$zEtEGW OWAOOWAOOWAOĈGNt('E NWO E Gu^_]ÐUS P[]Ð&UUS)ܭ`[]Ðv'U]E 训ó$ED$&]]ÐU]E ~Ã$M]]ÐU]MNStQu]]ÉA1AAz HA@D$L$$[1벐v'Uuu]ˬЂtVtN$u]u]Ðt&BuF(T$$1FӉ$t$N$VՍ&'U]ENS}}ut81t]u}]Ðt&}8utGW uG(h‰G G$u 0G$G(D$D$$҉G¸tBG@ u x|E v<$|TGU ,P1w<$~ H!ȈщD$D$+Fu<$,<$Z1] G@ rt&U]ED$$E D$ED$ ]]Ít&U8}}]軪ut Ot7u]u}]E1} DE  wЍGU HUGGAWB;BtG8U HBUGG@UGEp։E؉)ЉU܋U)9E uEO,UGU HUWGGBGGU HUWGGBGGtZU HUWGGBGGt-GHWGBWBG0EЋUB M̉Ju EċFE)FUȉMuq4E $D$uN(9tM9s)ʍz롉NjE)똋uMF,)넉΋I0V(9U9s )эyNjE)} w;v'EąMċMEM̃EE EЃ} vϋuЋE?pUЃoU B(D$t$$R MA mmAuFV 9‰Usq}w3MąJMċMEM̃EE EЃ}vϋuFV FE)FUȉMuq4E $D$D$uM~,)LUM $L$t?UЋMQ ẺAU Mċ:JE)BEȉUMJ4E $D$KU MB($A D$R$E 렃}Et EE}M19U<s;t&'EąMċMEM̃EE E9Ur)ủDmЋu)űEЋ U!ȉuuumЉ09wO}t3u1N t&'uFOutUJ EpUutuUN DʋU MB($A D$R$u U BM~EU MB($A D$R$u &MЋuN ẺFU Mċ2JE)Buȉ2EUP4M $L$jU M AEЉB M̉Ju Eċ>FE)FUȉMuq4E $D$MЋuN ẺFU :BE)BMȉ E UЋMQ ủqUċE PM Eȋ1)Auȉ1EUP4$yMЋuN ẺFU MĉJ E)Buȉ2EUP4M $D$L$~Muy,)5&'Uuu }}] l<$t$D$XF($G(D$V$F($G$D$V$F(|$$V$1]u}]U}}]uG(蕕Úku$E t$D$vG(Ɖw4w0]u}]ÉUE]8ÐU1WMVEuU 1} EEEEEEEEEEEEEEEE t& DO uu 9u $ DuFv9$(s$'DuOu9$0v$$ ӥ;0s)&'D) ѥF9rD)1ɉ<@1DO t+t& ֋2O uًM1 &' 0 t8U,<@8G;} rЋ011u,088,$M 1؉ 1 19(xD(tN4F $9(4Bt&,0$ )9Ɖv ()Ƌӥ9vq4)Ћ(H;s?F;s6ѥ9v)F;rԍt&U(ӥM$,ɉxE(}8$ы% Љ$),t))T$9(I(u U,* ō9 G% ( )ӥ ;s.t&T;r׋(It t&1u 1,H!;8t5,$) Ћ, H!;8u44(09(t&0t&'^_]1 ;Ms4`w1Ћ% Љ EUu)PЋ% Љ t&U fE\UWVStyd,EUB(D$D$$R ǸD$ED$D$ $ED$|$$D$E D$ED$ED$ t9t E uU|BUB(|$$R$,[^_]ËUBؐUWVS蔍ÙcM(}A3U(B'U(B(|$$R$1"&'USEӋaE EE1[]UUB(D$D$$R tEBE BEBEB]Ít&UWVSDIa msg stream pointer is NULL OS_CODEZ_ERRNOZ_ASCIIDEF_WBITSMAX_WBITSZ_UNKNOWNZ_FILTEREDZ_NO_FLUSHZ_DEFLATEDZ_NEED_DICTZ_MEM_ERRORZ_BUF_ERRORZ_FULL_FLUSHZ_SYNC_FLUSHZ_STREAM_ENDZ_BEST_SPEEDZ_DATA_ERRORZLIB_VERSION1.1.4Z_OKZ_NULLZ_FINISHZ_BINARYMAX_MEM_LEVELZ_HUFFMAN_ONLYZ_STREAM_ERRORZ_PARTIAL_FLUSHZ_VERSION_ERRORZ_NO_COMPRESSIONZ_DEFAULT_STRATEGYZ_BEST_COMPRESSIONZ_DEFAULT_COMPRESSION%s is not a valid Zlib macroCompress::Zlib::inflateStreamCompress::Zlib::gzFilefile is not a referenceCompress::Zlib::deflateStreamdeflates is not a referenceinflateUsage: %s(s, buf)inflateSyncZlib.c1.32Compress::Zlib::constantCompress::Zlib::zlib_versionCompress::Zlib::DispStreamCompress::Zlib::gzopen_Compress::Zlib::gzdopen_Compress::Zlib::gzFile::gzeofCompress::Zlib::adler32Compress::Zlib::crc32Compress::Zlib::_deflateInitCompress::Zlib::_inflateInit$::bootstrap parameter%s::%sXS_VERSION%s: buffer parameter is a reference to a reference%s: buffer parameter is not a SCALAR referenceUnexpected return type %d while processing Zlib macro %s, usedYour vendor has not defined Zlib macro %s, usedUsage: Compress::Zlib::constant(sv)Usage: Compress::Zlib::zlib_version()s is not of type Compress::Zlib::inflateStreamUsage: Compress::Zlib::DispStream(s, message=NULL)Usage: Compress::Zlib::gzopen_(path, mode)Usage: Compress::Zlib::gzdopen_(fh, mode, offset)cannot use buf argument as lvaluegzread: buffer parameter is read-onlyfile is not of type Compress::Zlib::gzFileUsage: Compress::Zlib::gzFile::gzread(file, buf, len=4096)gzreadline: buffer parameter is read-onlyUsage: Compress::Zlib::gzFile::gzreadline(file, buf)Usage: Compress::Zlib::gzFile::gzwrite(file, buf)Usage: Compress::Zlib::gzFile::gzflush(file, flush)Usage: Compress::Zlib::gzFile::gzclose(file)Usage: Compress::Zlib::gzFile::gzeof(file)Usage: Compress::Zlib::gzFile::gzsetparams(file, level, strategy)Usage: Compress::Zlib::gzFile::DESTROY(file)Usage: Compress::Zlib::gzFile::gzerror(file)Usage: Compress::Zlib::adler32(buf, adler=adlerInitial)Usage: Compress::Zlib::crc32(buf, crc=crcInitial)in _deflateInit(level=%d, method=%d, windowBits=%d, memLevel=%d, strategy=%d, bufsize=%d Usage: Compress::Zlib::_deflateInit(level, method, windowBits, memLevel, strategy, bufsize, dictionary)in _inflateInit(windowBits=%d, bufsize=%d, dictionary=%d Usage: Compress::Zlib::_inflateInit(windowBits, bufsize, dictionary)s is not of type Compress::Zlib::deflateStreamUsage: Compress::Zlib::deflateStream::DispStream(s, message=NULL)Usage: Compress::Zlib::deflateStream::deflate(s, buf)Usage: Compress::Zlib::deflateStream::flush(s, f=Z_FINISH)Usage: Compress::Zlib::deflateStream::_deflateParams(s, flags, level, strategy, bufsize)Usage: Compress::Zlib::deflateStream::get_Level(s)Usage: Compress::Zlib::deflateStream::get_Strategy(s)Usage: Compress::Zlib::deflateStream::DESTROY(s)Usage: Compress::Zlib::deflateStream::dict_adler(s)Usage: Compress::Zlib::deflateStream::total_in(s)Usage: Compress::Zlib::deflateStream::total_out(s)Usage: Compress::Zlib::deflateStream::msg(s)Usage: Compress::Zlib::inflateStream::DispStream(s, message=NULL)Usage: Compress::Zlib::inflateStream::inflateSync(s, buf)Usage: Compress::Zlib::inflateStream::DESTROY(s)Usage: Compress::Zlib::inflateStream::dict_adler(s)Usage: Compress::Zlib::inflateStream::total_in(s)Usage: Compress::Zlib::inflateStream::total_out(s)Usage: Compress::Zlib::inflateStream::msg(s)Compress::Zlib::gzFile::gzreadCompress::Zlib::gzFile::gzreadlineCompress::Zlib::gzFile::gzwriteCompress::Zlib::gzFile::gzflushCompress::Zlib::gzFile::gzcloseCompress::Zlib::gzFile::gzsetparamsCompress::Zlib::gzFile::DESTROYCompress::Zlib::gzFile::gzerrorCompress::Zlib::deflateStream::DispStreamCompress::Zlib::deflateStream::deflateCompress::Zlib::deflateStream::flushCompress::Zlib::deflateStream::_deflateParamsCompress::Zlib::deflateStream::get_LevelCompress::Zlib::deflateStream::get_StrategyCompress::Zlib::deflateStream::DESTROYCompress::Zlib::deflateStream::dict_adlerCompress::Zlib::deflateStream::total_inCompress::Zlib::deflateStream::total_outCompress::Zlib::deflateStream::msgCompress::Zlib::inflateStream::DispStreamCompress::Zlib::inflateStream::__unc_inflateCompress::Zlib::inflateStream::inflateCompress::Zlib::inflateStream::inflateSyncCompress::Zlib::inflateStream::DESTROYCompress::Zlib::inflateStream::dict_adlerCompress::Zlib::inflateStream::total_inCompress::Zlib::inflateStream::total_outCompress::Zlib::inflateStream::msg%s object version %s does not match %s%s%s%s %_Compress::Zlib needs zlib version 1.x wwwwwwwwwwwwwwwwwwwxzxxxxx/ybyyyy zvzzxzxx{0w,aQ mjp5c飕d2yҗ+L |~-d jHqA}mQDžӃVlkdzbeO\lcc=  n;^iLA`rqgjm Zjz  ' }Dңhi]Wbgeq6lknv+ӉZzJgo߹ホCՎ`~ѡ8ROggW?K6H+ L J6`zA`Ugn1yiFafo%6hRw G "/&U;( Z+j\1е,[d&c윣ju m ?6grWJz+{8 Ғ |! ӆBhn[&wowGZpj;f\ eibkaElx TN³9a&g`MGiIwn>JjѮZf @;7SŞϲG0򽽊º0S$6к)WTg#.zfJah]+o*7 Z-%c%c%c%c%c%c%c%c%c%c: deflate 1.1.4 Copyright 1995-2002 Jean-loup Gailly        L,l\<|B"bR2r J*jZ:zF&fV6vN.n^>~A!aQ1q I)iY9yE%eU5u M-m]=}   S S  3 3  s s    K K  + +  k k     [ [  ; ;  { {     G G  ' '  g g     W W  7 7  w w     O O  / /  o o     _ _  ? ?     @ `P0pH(hX8xD$dT4tC#c         (08@P`p  0@`  0@`incorrect header checkinvalid window sizeunknown compression methodincorrect data check`€m(Yт     B[܋EA Rn. N `QURq1 P a! A PY S;y9 Qi)  I PUPS+u5 Q e% E P] TS}= Rm-  M PSUS#s3 Q c# C P[ TC{; Rk+  K PWS3w7 Qg' G P _ Tc? Ro/ O `PTsRp0 P ` @ PX S;x8 Qh( H PTUS+t4 Q d$ D P\ TS|< Rl,  L PRUS#r2 Q b" B PZ TCz: Rj*  J PVS3v6 Qf& F P ^ Tc~> Rn. N `QURq1 P a! A PY S;y9 Qi)  I PUPS+u5 Q e% E P] TS}= Rm-  M PSUS#s3 Q c# C P[ TC{; Rk+  K PWS3w7 Qg' G P _ Tc? Ro/ O PWS[QYUA]@PXT!\ R ZV`PWS[QYUa]`PXT1\0R Z V`??9  $) qT { Dd%"o|"oo o&hR)b)r)))))))))**"*2*B*R*b*r*********++"+2+B+R+b+r+++++++++,,",2,B,R,b,r,,,,,,,,,--"-2-B-R-b-r---------..".2.B.R.b.r.........//"/2/B/R/b/r/////////00"020B0R0b0r000000GCC: (GNU) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)GCC: (GNU) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)GCC: (GNU) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)GCC: (GNU) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)GCC: (GNU) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)GCC: (GNU) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)GCC: (GNU) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)GCC: (GNU) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)GCC: (GNU) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)GCC: (GNU) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)GCC: (GNU) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)GCC: (GNU) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)GCC: (GNU) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)GCC: (GNU) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)GCC: (GNU) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)GCC: (GNU) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)GCC: (GNU) 3.2 20020903 (Red Hat Linux 8.0 3.2-7),q$) 0#$Wq:)S/usr/src/build/148620-i386/BUILD/glibc-2.2.93/csuGNU AS 2.13.90.0.2Sq/usr/src/build/148620-i386/BUILD/glibc-2.2.93/csuGNU AS 2.13.90.0.2%%m# /tmp/ccnhFcil.sq,W$)3,:0,Wdd,,-:J# /tmp/ccqfJNVk.sq!::).symtab.strtab.shstrtab.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.data.eh_frame.dynamic.ctors.dtors.jcr.got.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_linep! P )TT{ 1o >o|"|"@M ""V d%d% _$)$)Z<)<)e008@kqqq@q@qF/ y ddhh0088@@DDcPXVr1 HT |""d%$)<) 0 q @q  dh08@D 0 '058CdV@c gs0 \1 4<d@p (  1 P38 3Q 33 #06S .6 9 8 ?8 J9 U0: a: m; y< ; ; ; < 2< :< U< < < < = 7= s= = =  > B> d> > ?  ? R?  ") 2i :@ G0 O@ XZ `` i@ q{x P   x P  >  }    t x *L 7L @` Mx Z`t fx p| ~     P  `!1 #u `>'  $ &7 (  . . ? '>| 0?f :8 I=p W_ih pC u$D zD D E 3E E E ;F lF F F G BG L bK M N  P P Q S HT T W | @| x @x Y % . 7  @  IT_c Y.d ^e p*f cg pg hi mEj rj wk | ? @N `R   +=PJ WF ^mp ?N 1P5x  $ 0@ !/h8P X` epC mQ D] p # m #3CP0i r|kH dz u D    5 Z T p   P  A    # 4 06 ; I? L $)R d 1 u   0C<        Xp ' 2 ? [ L P5 T @& [ s  _ 0   P@%   . G D T  [ 0l b `b@ v ? } )     5  P\ ' @u 4 ` ?  L _ bL q } 0 _ H ` b  , W0l _s`x& (  @- q '`U Я B` n` v5J"  " S) PI K  p !.?X Y`Dv` / ` XN Ck -  V0 _kk r | PG PZ  4q#@ H[J n`Ar y AK 7   0G  g 9@ BT }2 m  0initfini.ccall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxZlib.cmy_z_errmsgtraceSetGzErrorNoSetGzErrorDispHexDispStreamInitStreamgzreadlinedeRefconstant_7constant_9constant_10constant_11constant_12constant.L111.L110.L113.L115.L117.L119.L121.L130.L129.L132.L134.L135.L143.L144.L145.L146.L147.L149.L157.L165.L167.L175adler32.ccrc32.ccrc_tablegzio.cgz_magicgz_opencheck_headerdestroyget_bytegetLongdo_flushputLongdeflate.cconfiguration_tabledeflate_storeddeflate_fastdeflate_slowmy_version.0lm_initputShortMSBflush_pendingread_buflongest_matchfill_windowtrees.cextra_lbitsextra_dbitsextra_blbitsbl_orderstatic_ltreestatic_dtreebase_lengthbase_diststatic_l_descstatic_d_descstatic_bl_desctr_static_initinit_blockpqdownheapgen_bitlengen_codesbi_reversebuild_treescan_treesend_treebuild_bl_treesend_all_treescopy_blockbi_flushbi_windupcompress_blockset_data_typezutil.cinflate.cmark.0.L35.L39.L43.L45.L47.L49.L51.L52.L57.L59.L61.L63.L66.L67infblock.cborder.L21.L36.L48.L76.L93.L127.L136.L137inftrees.ccplenscplextcpdistcpdexthuft_buildfixed_blfixed_bdfixed_tlfixed_tdinfcodes.c.L10.L17.L28.L44.L72.L84.L89.L90infutil.cinffast.c__dso_handle__i686.get_pc_thunk.bxXS_Compress__Zlib_gzdopen_Perl_croakgzflushPerl_sv_freedeflatePerl_dowantarrayPerl_croak_nocontextPerl_sv_setivPerl_sv_2pv_flagsXS_Compress__Zlib_gzopen_gzgetcferror@@GLIBC_2.0Perl_Icompiling_ptrXS_Compress__Zlib__inflateStream_msgXS_Compress__Zlib_constantvsprintf@@GLIBC_2.0pthread_getspecificfdopen@@GLIBC_2.1_tr_flush_blockgzopenzlibVersionPerl_sv_setuv_DYNAMICPerl_newSVpvf_nocontextgzerror_length_codeinflatedeflateSetDictionaryXS_Compress__Zlib_zlib_versionXS_Compress__Zlib__gzFile_gzsetparamsfprintf@@GLIBC_2.0gzsetparamsfflush@@GLIBC_2.0Perl_mg_setPerl_sv_newmortalinflate_fastPerl_sv_upgradePerl_stack_growPerl_newSVsvXS_Compress__Zlib__gzFile_gzclosePerl_forminflate_flushXS_Compress__Zlib__gzFile_gzflushXS_Compress__Zlib__gzFile_DESTROYXS_Compress__Zlib__deflateInitXS_Compress__Zlib_crc32XS_Compress__Zlib__deflateStream__deflateParamsXS_Compress__Zlib__inflateInit__errno_location@@GLIBC_2.0rewind@@GLIBC_2.0Perl_Tcurpad_ptrboot_Compress__Zlibftell@@GLIBC_2.0XS_Compress__Zlib__deflateStream_get_LevelXS_Compress__Zlib__inflateStream_dict_adlerPerl_warn_nocontextPerl_Isv_yes_ptrgztellinflateSyncPoint_initmalloc@@GLIBC_2.0_tr_stored_blockPerl_sv_backoffPerl_safesysfreeinflateInit_Perl_sv_catpvn_flagsfread@@GLIBC_2.0memmove@@GLIBC_2.0Perl_newSVpvPerl_sv_setpvPerl_sv_2mortalPerl_sv_2uvinflate_blocks_freePerl_newXSPerl_Top_ptrdeflateInit_adler32zcfreePerl_Tmarkstack_ptr_ptrXS_Compress__Zlib__inflateStream_DispStreamXS_Compress__Zlib__gzFile_gzwriteXS_Compress__Zlib__deflateStream_get_StrategyPerl_Isv_undef_ptrfseek@@GLIBC_2.0zErrorcrc32XS_Compress__Zlib__deflateStream_flushinflate_maskgzseekgzreadinflate_trees_fixedgzputsstrerror_r@@GLIBC_2.0strlen@@GLIBC_2.0deflateInit2_Perl_Tstack_base_ptrXS_Compress__Zlib__deflateStream_total_indeflate_copyrightgzdopenPerl_Ireentrant_buffer_ptrinflateReset_dist_codedeflateResetlseek64@@GLIBC_2.1inflate_codes_newPerl_get_svXS_Compress__Zlib__inflateStream_DESTROYinflate_trees_bitsinflateSyncXS_Compress__Zlib__inflateStream_total_ininflate_codesPerl_Gthr_key_ptrfputc@@GLIBC_2.0__bss_startXS_Compress__Zlib__inflateStream_total_outgzclosePerl_Tstack_max_ptrstrcat@@GLIBC_2.0XS_Compress__Zlib__gzFile_gzerrorz_errmsgXS_Compress__Zlib__deflateStream_total_outzcalloc_finimemcpy@@GLIBC_2.0deflateCopyfclose@@GLIBC_2.1XS_Compress__Zlib__deflateStream_DESTROYXS_Compress__Zlib__deflateStream_dict_adlergzwritefopen64@@GLIBC_2.1inflate_blocksPerl_newSViv__cxa_finalize@@GLIBC_2.1.3XS_Compress__Zlib__gzFile_gzreadinflate_blocks_resetgzputcPerl_newSVcalloc@@GLIBC_2.0gzeofPerl_sv_growPerl_Tcurcop_ptrinflate_blocks_sync_point_edata_GLOBAL_OFFSET_TABLE_free@@GLIBC_2.0_endXS_Compress__Zlib__deflateStream_DispStreamPerl_sv_setref_pvinflate_copyrightinflate_trees_dynamicinflate_set_dictionarymemset@@GLIBC_2.0inflate_codes_freeXS_Compress__Zlib__deflateStream_deflate_tr_initPerl_sv_2ivgzgetsdeflateParamsPerl_ninstrXS_Compress__Zlib_adler32Perl_sv_derived_frominflateSetDictionaryXS_Compress__Zlib__gzFile_gzreadlinegzrewindsprintf@@GLIBC_2.0fwrite@@GLIBC_2.0XS_Compress__Zlib__deflateStream_msgPerl_Tstack_sp_ptrinflate_blocks_newinflateEnd_Jv_RegisterClassesPerlIO_stdoutfPerl_sv_setpvnPerl_safesysmallocinflateInit2__tr_tallydeflateEndXS_Compress__Zlib_DispStreamget_crc_tableXS_Compress__Zlib__inflateStream_inflateSyncgzprintfPerl_sv_2pv_nolenXS_Compress__Zlib__inflateStream_inflate_tr_alignXS_Compress__Zlib__gzFile_gzeof__gmon_start__strcpy@@GLIBC_2.0FILE50e023d6/auto/Cwd/Cwd.so4ELF4%4 (  CKEJ:#>GC!)-9F?'6@70I;13B.H/42%A<"8= 5*&,+($D2   P              !<: 6LxE)/ 8 m 6 Vs!V ! 5 ^3m;"uel! !e6J P1  0_DYNAMIC_GLOBAL_OFFSET_TABLE___gmon_start___init_fini__cxa_finalize_Jv_RegisterClassesopen64strncpystrrchr__lxstat64readlink__errno_locationfchdirclosestrcpygetcwdstrlenstrcatXS_Cwd_fastcwdPerl_Gthr_key_ptrpthread_getspecificPerl_Tstack_sp_ptrPerl_Tstack_base_ptrPerl_Tmarkstack_ptr_ptrPerl_Top_ptrPerl_Tcurpad_ptrPerl_getcwd_svPerl_Itainting_ptrPerl_sv_taintPerl_mg_setPerl_sv_newmortalPerl_croakXS_Cwd_abs_pathPerl_sv_setpvnPerl_Isv_undef_ptrPerl_sv_setsv_flagsPerl_sv_2pv_nolenboot_CwdPerl_newXSPerl_sv_setpvPerl_Isv_yes_ptrPerl_sv_2pv_flagsPerl_formPerl_get_svlibc.so.6_edata__bss_start_endGLIBC_2.2GLIBC_2.1.3GLIBC_2.1GLIBC_2.0bii si ii ii   !-!7!;!E!I   !!! !!!"!#!$!% !&$!((!),!*0!+4!,8!./1ɉ4$7xljt! t€uҋt)ы9D=v>$tE4$xD$|$x|$04$D$맀~ <$>nvf.nt&UWVS -$8$$$E$$$$$s2$4$$)u)ʉ}@EE$$P$@$ 0$\$"$$<$$P 4$$$t$$$$F @U$H$$8u+$%$$0<[^_]$$$|$$$$|$e$$u$|$$$N$p$6$D$4$|$D$ $5$$T$$$$$$$xD$w&'UWVS&ÍL$$^$6$Eu$;$C$U$$2$4)$$$)uE)ʉ}@E썃E$$U@ $${$U@$E$M$UU}E$P$$UDE}tAUB=@E8Uԉ6$$$D$D$ED$ !$$k$$SU$+D$T$ D$D$94$D$$>$$|$$$U4$$$$$$UL[^_]$$nu܋U؉$D$EԉT$D$ :tRD$M܋E؅t N ^ n ~ .>N^n~GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5), #$W S/usr/src/build/143461-i386/BUILD/glibc-2.2.92/csuGNU AS 2.13.90.0.2Sq/usr/src/build/143461-i386/BUILD/glibc-2.2.92/csuGNU AS 2.13.90.0.2%%m# /tmp/cc1dWf6a.s,W 3,:,Wdd,,-:J# /tmp/ccO1UwYa.s!: .symtab.strtab.shstrtab.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.data.eh_frame.dynamic.ctors.dtors.jcr.got.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line@! )1o2 2 >o PM   8V P P 0 _ Z pekq2 y        !!!"X###$*@3 P012   P              !  ' 5 C V c  g!s4          <*5G[ d6u -@m O6`r! !  3!"=Sf!m !6 P1  0initfini.ccall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxCwd.cbsd_realpath__dso_handle__i686.get_pc_thunk.bxreadlink@@GLIBC_2.0Perl_croakPerl_sv_2pv_flagspthread_getspecific_DYNAMICclose@@GLIBC_2.0Perl_mg_setPerl_sv_newmortalPerl_form__errno_location@@GLIBC_2.0Perl_sv_taintPerl_Tcurpad_ptrPerl_Isv_yes_ptr_initPerl_sv_setpvPerl_newXSPerl_Top_ptrPerl_Tmarkstack_ptr_ptrPerl_Isv_undef_ptrXS_Cwd_fastcwdchdir@@GLIBC_2.0strlen@@GLIBC_2.0Perl_sv_setsv_flagsPerl_Tstack_base_ptrPerl_get_svPerl_Gthr_key_ptr__bss_startPerl_getcwd_svstrcat@@GLIBC_2.0XS_Cwd_abs_path_finiopen64@@GLIBC_2.1strrchr@@GLIBC_2.0__cxa_finalize@@GLIBC_2.1.3__lxstat64@@GLIBC_2.2Perl_Itainting_ptr_edata_GLOBAL_OFFSET_TABLE__endgetcwd@@GLIBC_2.0strncpy@@GLIBC_2.0fchdir@@GLIBC_2.0Perl_Tstack_sp_ptr_Jv_RegisterClassesboot_CwdPerl_sv_setpvnPerl_sv_2pv_nolen__gmon_start__strcpy@@GLIBC_2.0FILE045fe44f/auto/Fcntl/Fcntl.soBELFp 4/4 (P*P*P*P:P:X\\*\:\:%9786*,&/3%-$0#+1524' !"().H  p  # # P: X:\:$;,;4;8;;kG\:+Y7/ v& ;5# ;"^@] ; 8;;pJ _DYNAMIC_GLOBAL_OFFSET_TABLE___gmon_start___init_fini__cxa_finalize_Jv_RegisterClassesXS_Fcntl_constantPerl_Tstack_sp_ptrPerl_Tstack_base_ptrPerl_Tmarkstack_ptr_ptrPerl_Top_ptrPerl_Tcurpad_ptrPerl_newSVpvf_nocontextPerl_sv_2mortalPerl_Tstack_max_ptrPerl_Isv_undef_ptrPerl_sv_setivPerl_mg_setPerl_stack_growPerl_sv_2pv_flagsPerl_sv_newmortalPerl_croakboot_FcntlPerl_newXSPerl_Isv_yes_ptrPerl_formPerl_get_svlibc.so.6_edata__bss_start_endGLIBC_2.1.3si P:T:;1;2;7;8D;H;L;P;T;X; \;!`;"d;#h;$l;&p;'t;(x;)|;*;,;-;/;1;6;7Uu hhhhh h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\hUSP[þ0ltЋ]ÐUSR[Ú0pu4`u/tҋuƃp]à C뾉USP[20t hu]É P!吐U t$u $|$Fi/XtLX:Rt$ȋt$|$]Í8t˃Yuƍڍҍt&U $U t$|$B[/PwFDu u&u&$ȋt$|$]ùE 8tu uċE뜋u 8t뗋u ܋u u jU?E %uE E ,8E 38u :EU $U t$|$B9ë-PE A8twE I8tUE Q8t3u Y8t&'$ȋt$|$]u au׋E`&'u iuU E q8zE y8TE 8.E 8u E@E tHE uE@u UEE 8RE 8,u EBE uE E EE uEu UE 8]u AEsE E E  uEE uEE tHE !t%u )zUEEEEtE 1tE 9tu AU%u Iuu QEu YhE aE iuEE quE nE yE E uE u E uEE uEE *E uEu 2U@dt&u  u;E 8E uE8E uEu xUu Su@E 8$E uE N ^ n ~   . > N ^ GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5),# p #$W# S/usr/src/build/143461-i386/BUILD/glibc-2.2.92/csuGNU AS 2.13.90.0.2Sq/usr/src/build/143461-i386/BUILD/glibc-2.2.92/csuGNU AS 2.13.90.0.2%%m# /tmp/cc1dWf6a.s#,W3,:p ,Wdd,,-:J# /tmp/ccO1UwYa.s#!: .symtab.strtab.shstrtab.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.data.eh_frame.dynamic.ctors.dtors.jcr.got.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line! )1or>o M 0V HH _Z  `ep p k##q # #0 yP:P*X:X*\:\*$;$+,;,+4;4+8;8+p;++,X---.4  >H  p  # # P: X:\:$;,;4;8;; p  '$;5,;CX:V4;cT: g;s   (;0;X:4;" @ |  p k  8   *  6F ? D8 Ix N1 S X ] b g lV q v {b  > @      [    u   E     @ V   9 G   0 W   # ) / 5 ; A G M  SX Y _ e k q w }X      1 M i      P: "  \:)AM_oy&  ;,@# F"b@] t;{8;;  initfini.ccall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxFcntl.cconstant_5constant_6constant_7constant_8constant_9constant_10constant_11constant.L15.L17.L20.L14.L22.L24.L26.L28.L39.L44.L46.L48.L54.L58.L62.L38.L67.L70.L78.L82.L84.L86.L88.L96.L102.L104.L109.L111.L116.L140.L139.L142.L145.L149.L151.L153.L156.L160.L163.L165.L168.L170.L172.L184.L183.L187.L189.L191.L193.L195.L203.L205.L207.L202.L209.L211.L213.L221.L220.L223.L225.L227.L229.L237.L238.L239.L240.L241.L242.L243.L244__dso_handle__i686.get_pc_thunk.bxPerl_croakPerl_sv_setivPerl_sv_2pv_flags_DYNAMICPerl_newSVpvf_nocontextPerl_mg_setPerl_sv_newmortalPerl_stack_growPerl_formPerl_Tcurpad_ptrPerl_Isv_yes_ptr_initPerl_sv_2mortalPerl_newXSPerl_Top_ptrPerl_Tmarkstack_ptr_ptrPerl_Isv_undef_ptrboot_FcntlPerl_Tstack_base_ptrPerl_get_sv__bss_startPerl_Tstack_max_ptr_fini__cxa_finalize@@GLIBC_2.1.3XS_Fcntl_constant_edata_GLOBAL_OFFSET_TABLE__endPerl_Tstack_sp_ptr_Jv_RegisterClasses__gmon_start__FILE6130ed89/auto/File/Glob/Glob.so\ELF4G4 (AAAQQAQQC^Z=Y<K.S(V)IW*!TH,X:7A]N?R/6\DGBL0-PFM+[Q';"%#12934$ &>E@8C5UJO    `0  X> > Q QQRRRRS 4 0pL. Q%$xB}JT@8 o/;,o:d/ %U^|S\@)j 0' 5X> x ;"iq\}S RSJ ( _DYNAMIC_GLOBAL_OFFSET_TABLE___gmon_start___init_fini__cxa_finalize_Jv_RegisterClassesPerl_Gthr_key_ptrpthread_getspecificPerl_Ireentrant_buffer_ptrreaddir64_r__errno_locationbsd_globgetenvgetuidgetpwuid_rPerl_reentrant_retrygetpwnam_rqsortstrcmpclosedirPerl_safesysreallocPerl_safesysmallocPerl_safesysfree__ctype_tolowerbsd_globfreeopendir__lxstat64__xstat64Perl_Imodglobal_ptrPerl_hv_fetchPerl_sv_2uverrfuncXS_File__Glob_doglobPerl_Tstack_sp_ptrPerl_Tstack_base_ptrPerl_Tmarkstack_ptr_ptrPerl_Tstack_max_ptrstrlenPerl_newSVpvnPerl_sv_2mortalPerl_Ttainted_ptrPerl_Itainting_ptrPerl_sv_taintPerl_stack_growPerl_sv_2ivPerl_sv_2pv_nolenPerl_croakXS_File__Glob_constantPerl_Top_ptrPerl_Tcurpad_ptrPerl_newSVpvf_nocontextPerl_Isv_undef_ptrPerl_sv_setivPerl_mg_setPerl_sv_2pv_flagsPerl_sv_newmortalboot_File__GlobPerl_newXSPerl_sv_setpvPerl_newSVPerl_sv_setuvPerl_Isv_yes_ptrPerl_formPerl_get_svlibc.so.6_edata__bss_start_endGLIBC_2.1.3GLIBC_2.2GLIBC_2.1.2GLIBC_2.0si ii ri ii QQSS S!S=SNSZS]RRRRRR"R$R%R&R'R(R)R*R+R,R.R/R0R1R3R4R5R6S7S8S9 S:S;S<S>S? S@$SA(SB,SC0SD4SF8SGtЋ]ÐUSR[ú>u4u/tҋuƃ]à 뾉USP[R>t u]É P 吐UVSF>$$$0$$$oE $T$D$n70t 1[^]$L$b$ UWV UE uuFE uFE }%F EFFE 9s1Bt)'\t[f9sBu'f} yt$$s ^_]Ét$$g␍t&Bu\J @9sBt f9sBuy&UWV }f?{t\EE&4$D${t(4$E |$D$ED$ 0űE ^_]É<$E D$f}ufuߐUWV Mu 9t f9uf1ωft)f[f{f}yfu׋ufu&UT$$U 1^_]19w1t&f[[,Vt9vӋE몋t f,ti9sv'f9rO'ffuE$D$ NUrVj{t"}VYpɉf]tftf]t fuQfVꋵnct&f]t*ft'f]t fu&fU8]Eu}i19f8~tE]u}]ËE@ tU E}эDBE9s.UBft"f/tA;Msftf/uM 9$t]U E9sFt)'fAf;Us(ut&';UsffufE #X$E$$$LE$$$E$$|0$$$\MEL$Mp$hD$lT$D$ 0t5"t1҅ҋE>Jk$D$$$$p$$$$LE$$w$E$$T0$f$|$4ME L$M܁p$hD$lT$D$ 0 "$E t&U1WVSS6< ED$U $T$ D$} M I ?׃2tJ??q*%%f7u‹f|$ U $ED$T$tM y < [^_]ËE 0;tfU J uH} WЋWD$$)Ɓ08t$uD$ CE P 1낋H u%=uU J T$|$$BvU J 9tfx*f*[!fu%f[!woD$]O $ tf[!7&%ff-t%]uӋE H f]w]tf-%ff!iM I f?pUWV EEE EE8EEtF',A<p ,A<wnƒ 9uEGtQEuLj,A<w7H €A)w t ^_]ËEEEE ^_](ʍvE듍vz&U]E 1$E D$]]Ð&'U( Mf9u1]ÉL$ED$D$ E $T$D$ED$ED$UWVEUff/}ut>%ftE;UwbfJftf/uʋEuP}uf/u;Uw$ufBuMf/tgĠ^_]Ét$EUMu$$E T$UD$EL$ M D$T$T$L$ t$$묋MfuE 4$ut$D$1҅uU B t Mfy/tE%=@tK=tM AL$uE$4$D$Z뎉t$ET$$uˋE%=@uE;EUf/f랍t&UWVSÈ/<E9Ev <[^_]ËUfU(ƋET$$XDU(1B @tE(@t&<$x.u Uf:.uuPv';ufBffu;uEU$E T$D$T$ {tnUE t$$UD$E T$ U$D$E(T$U,D$T$=E(@ @t<$P<$[Ef f뽋E(@u1mD$U|$$C<$U(D$Ru E(@ t&UWVS}-U B ȍEB+$ED$U BU BuB~4Hxt&HyE pUt&'fuE׋U):<$Et/|$EU$T$uaU :BUE U JB @t)EE}v [^_]1}HE$"ڋU BtЉ$E @뼋E$&'UWVS5+,u ;usr?e?*t{E8EEtc=wR =w69u;urUf:Ѓ,[^_]1&щf9;utԉt$UEMT$$L$ uUU1ftŁ[4EUU1fl1f!Etf]tdv'f-Etp=w =wFE;Ut#f]uM19MvEԍ&}f9E=wz w\E;M:w= V=w 9E4ʉ}뭉f9wf9~rԋM1MfUWVSM) EPt9M@14E I$&$<$$$$l4$D$D$ D$TD$0F t@ U$$$t$Ѝ&F Rt+S^ jJU* v(E F Et[E+A EG E UU `^E@>UU 1t t]ÐUWVS}#|$0$F$.$E $#$$$$[2$4$$o}))ʉ@E$)Ez$$(M@ $J$`$UEE$$,$$$\4$D$D$ D$TD$0F @ EOEUMUD$T$ $D$M$r$$U)ЋU9yE9U|6U$d$($>$&M|[^_]$$E$$UuȉNj$wM<$D$T$UD$$$$$B$s$$!8uEM1EE;E;$3$I$8t$$&$8t$$$t$v$$$ED$D$ED$ BUEL$$$9UD@ t4$^$t$ MD@ E$*$@$$($U4$DD$$$$t$$$$$$JM4$D$E$e${$D$)&UWVSm,$ $6$$E$$$$$K2$4$$_8)xE)H8m$r$$@$ $D$Z$"$$$:$P U$$$4F +@EE$$$ED$ED$ED$ ts$q$Uƍ$|$T$4$D$EƋE0$)$?$'U,[^_]$$ƍH$UT$돃U$$$u)$$$EU$o$$ED$ED$?UB @uEEU$)$?$ED$$$U$D$ T$T$}E3t&$$ƍ$$$Et$D$D$ |&$d$z$EE$>$T$D$UWVSML$$$$E$$$$$+2$4$$?$)uE)ʉ}@E썃EM$c$U@ $$3$U@$E$$U}ED$$$fUDE}tAUB@E8eUԉ$F$\$.$D$D$D$ED$ aD$4$D$$$U$D$T$ D$$$$$$4$D$D$ D$TD$48$F$\$D$0$$,$|$t$,$$$$$$~U4$$$$$$8UL[^_]$Z$pu܋U؉$D$EԉT$D$ tRD$M܋E؅t`Usage: File::Glob::doglob(pattern, ...)Unexpected return type %d while processing File::Glob macro %s, used%s is not a valid File::Glob macroYour vendor has not defined File::Glob macro %s, usedUsage: File::Glob::constant(sv)%s object version %s does not match %s%s%s%s %_QR  X>    R`Ho oo oQFVfv&6FVfv&6FVfv&6FVfvGCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5),X> #$Wo>.S/usr/src/build/143461-i386/BUILD/glibc-2.2.92/csuGNU AS 2.13.90.0.2Sq/usr/src/build/143461-i386/BUILD/glibc-2.2.92/csuGNU AS 2.13.90.0.2%%m# /tmp/cc1dWf6a.sX>,W3,:,Wdd,,-:J# /tmp/ccO1UwYa.so>!:..symtab.strtab.shstrtab.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.data.eh_frame.dynamic.ctors.dtors.jcr.got.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line!   ) 1o >o PM HV `` _Z00e*kX>X>q>>0 yQAQAQARBRBRBRBSCCJDX@EE FF@Lp S Uj    `0  X> > Q QQRRRRS  'R5RCQVRcQ gSs < RRQR$>  ` pT `+, c P  P & 1 1 9%q D@! J# P@* X* _) i& o+@ v}+ , G, b, - &. @, . . {, , , , , - Q +  4 -AUp. xQ%x-@8 =Ygx0/ EWlU}S@)j 0' X> x1EY"uSRS" 6I[ initfini.ccall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxbsd_glob.cmy_readdirglobexp1glob0g_strchrglobexp2globtildeglob1ci_comparecompareglobextendglob2glob3g_lstatg_statg_opendirmatchg_CtocGlob.cconstant.L3.L5.L7.L25.L33.L2.L44.L46.L9.L11.L13.L15.L17.L19__dso_handle__i686.get_pc_thunk.bxPerl_croakXS_File__Glob_constantPerl_sv_setivPerl_sv_2pv_flagsPerl_safesysreallocpthread_getspecific__ctype_tolower@@GLIBC_2.0errfuncPerl_sv_setuv_DYNAMICPerl_newSVpvf_nocontextstrcmp@@GLIBC_2.0getenv@@GLIBC_2.0Perl_mg_setgetpwuid_r@@GLIBC_2.1.2Perl_sv_newmortalPerl_stack_growPerl_formPerl_Ttainted_ptrboot_File__Glob__errno_location@@GLIBC_2.0Perl_sv_taintPerl_Tcurpad_ptrPerl_Isv_yes_ptr_initPerl_safesysfreePerl_newSVpvnPerl_sv_setpvPerl_sv_2mortalPerl_sv_2uvPerl_newXSPerl_Top_ptrPerl_Tmarkstack_ptr_ptrPerl_Isv_undef_ptrPerl_reentrant_retryXS_File__Glob_doglobstrlen@@GLIBC_2.0Perl_Tstack_base_ptrqsort@@GLIBC_2.0Perl_Ireentrant_buffer_ptrPerl_get_svPerl_Gthr_key_ptr__xstat64@@GLIBC_2.2__bss_startPerl_Tstack_max_ptrbsd_globfreebsd_globgetuid@@GLIBC_2.0_finigetpwnam_r@@GLIBC_2.1.2Perl_Imodglobal_ptrclosedir@@GLIBC_2.0__cxa_finalize@@GLIBC_2.1.3opendir@@GLIBC_2.0__lxstat64@@GLIBC_2.2Perl_Itainting_ptrPerl_newSV_edata_GLOBAL_OFFSET_TABLE__endPerl_hv_fetchPerl_sv_2ivreaddir64_r@@GLIBC_2.2Perl_Tstack_sp_ptr_Jv_RegisterClassesPerl_safesysmallocPerl_sv_2pv_nolen__gmon_start__FILE36915c1b/auto/IO/IO.soV ELFp4D4 (===MM>NNaaLB4>@1^I,UHY[*\VWCO6Z3 _PRT=<G`F7#2JE/-&]D8%X."+('5A90M!N$KQS:;?) "$<T p 8 8 M MNNNNNO<^^NsAP # Q) l$ d v! /<_P  )?.& ;O6G 58 g4 ! F;"f*M 4O NGOS / ` |, J ~-u "+ ( _DYNAMIC_GLOBAL_OFFSET_TABLE___gmon_start___init_fini__cxa_finalize_Jv_RegisterClassesPerl_croak_nocontextPerl_PerlIO_filenofcntl__errno_locationXS_IO__Seekable_getposPerl_Tstack_sp_ptrPerl_Tstack_base_ptrPerl_Tmarkstack_ptr_ptrPerl_sv_2ioPerl_newSVPerl_sv_2mortalPerlIO_getposPerl_Isv_undef_ptrPerl_croakXS_IO__Seekable_setposPerlIO_setposPerl_sv_newmortalPerl_sv_setpvnPerl_sv_setivXS_IO__File_new_tmpfilePerlIO_tmpfilePerl_newGVgenPerl_hv_deletePerl_do_openPerl_newRVPerl_gv_stashpvPerl_sv_blessPerl_sv_freePerl_sv_2pv_nolenXS_IO__Poll__pollPerl_newSVivPerl_sv_2ivXS_IO__Handle_blockingXS_IO__Handle_ungetcPerl_Top_ptrPerl_Tcurpad_ptrPerlIO_ungetcPerl_mg_setXS_IO__Handle_errorPerl_PerlIO_errorXS_IO__Handle_clearerrPerl_PerlIO_clearerrXS_IO__Handle_untaintXS_IO__Handle_flushPerl_PerlIO_flushXS_IO__Handle_setbufXS_IO__Handle_setvbufXS_IO__Handle_syncfsyncXS_IO__Socket_sockatmarkboot_IOPerl_newXSPerl_sv_setpvPerl_gv_stashpvnPerl_newCONSTSUBPerl_Isv_yes_ptrPerl_sv_2pv_flagsPerl_formPerl_get_svlibc.so.6_edata__bss_start_endGLIBC_2.1.3GLIBC_2.2.4GLIBC_2.0*si Lti Xii dMMO%O'O,O-O0O4OCOGOLONOOOVOYOZO\O_O`NNNNNNO O"O# O$O&O(O)O* O+$O.(O/,O10O24O58O6\O?`O@dOAhOBlOEpOFtOIxOJ|OKOMONOPOTOWOXOZO[O]O^U)z& hhhhh h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhhhhhh h(h0h8ph@`hHPhP@hX0h` hhhphxUSP[b: tЋ]ÐUSR[>:u4u/tҋuƃ]à 뾉USP[9t u]É P吐U]x"Î9D$ED$;U]M E"[9uɉ}E$E D$=$D$D$x(U ҉utVE~u]u}]Ít&E$E D$$D$|$hy빁ʍt& 띍&'UWVS[!q8E$U$EuNjE$H2U4$O8)u)}@}EU$$U$UD$Mx D$E$UD$$ƋE$U4E$U<$D$u*E$UƉ$U[^_]ËE$aUƉ$dU4봍E$9UƉ$9E$D$&'UWVS !5,E$EU$E%Mlj $2E4$8)@EE)U~7M $U@ M $UEUƋET$$Rt@M $@,D$@$D$@(D$D$ E|$D$ $(D$D$D$D$t$|$U$GMD$ $ƋE$U4M $U0D$ET$$ M $MD$T$#E$|$E$UƉ$lM,[^_]ÍU$9MƉ $M[^_]ËE$!MU$|$D$뮋MD$ $_v'UWVSñLE$U$ENjE$2U4$8E)u)}U@E썃S$E^U@ E$AU@EE$&U}EE$UDEMtAUB@E8XEԉEU$]D$T$ D$HUET$ $rD$D$"UET$ $D$D$UET$ $D$D$UET$ $D$D$UD$D$$wUET$ $D$D$qUET$ $D$D$KUET$ $D$D$%UET$ $D$D$UET$ $D$D$UET$ $,D$D$UET$ $?D$D$UET$ $&D$D$gUET$ $7D$D$AUD$D$$ED$D$ $ND$UD$$Ut$D$ $WT$AED$$Ut$D$ $^T$ED$$Ut$D$ $fT$ED$@$^Ut$D$ $nT$ED$$.Ut$D$ $yT$ED$$Ut$D$ $T$QED$$Ut$D$ $T$!ED$$Ut$D$ $T$ED$$nUt$D$ $T$ED$ $>Ut$D$ $T$ED$ D$ $D$UD$$Ut$D$ $T$:ED$$Ut$D$ $T$ ED$$Ut$D$ $T$ED$$WUt$D$ $T$ED$$'Ut$D$ $T$zED$$Ut$D$ $T$JE$UƉ$U4E$UƉ$UL[^_]ËEU؉$T$U܉D$Eԅ҉D$ tRD$}܋E؅tEU؉t$$ T$E܉D$ UD$D$$.Et @t$EU؉$T$E܉D$ UD$D$$&E$iU$UD$ D$ED$$$ÐUVS[p@tЋu[^USR[}]%s not implemented on this architectureUsage: IO::Seekable::getpos(handle)Usage: IO::Seekable::setpos(handle, pos)Usage: IO::File::new_tmpfile(packname = "IO::File")Usage: IO::Poll::_poll(timeout, ...)Usage: IO::Handle::blocking(handle, blk=-1)Usage: IO::Handle::ungetc(handle, c)Usage: IO::Handle::error(handle)Usage: IO::Handle::clearerr(handle)Usage: IO::Handle::untaint(handle)Usage: IO::Handle::flush(handle)Usage: IO::Handle::setbuf(handle, ...)Usage: IO::Handle::setvbuf(handle, buf, type, size)Usage: IO::Handle::sync(handle)Usage: IO::Socket::sockatmark(sock)%s object version %s does not match %s%s%s%s %_0 but trueIO::File+>&IO::Handle::setbufIO::Handle::setvbufIO.c1.20IO::Seekable::getposIO::Seekable::setposIO::File::new_tmpfileIO::Poll::_pollIO::Handle::blocking$;$IO::Handle::ungetcIO::Handle::errorIO::Handle::clearerrIO::Handle::untaintIO::Handle::flushIO::Handle::syncIO::Socket::sockatmarkIO::PollPOLLINPOLLPRIPOLLOUTPOLLRDNORMPOLLWRNORMPOLLRDBANDPOLLWRBANDPOLLERRPOLLHUPPOLLNVALIO::Handle_IOFBF_IOLBF_IONBFSEEK_SETSEEK_CURSEEK_END::bootstrap parameter%s::%sXS_VERSIONMN* < 8  n N$ooo"oNjz *:JZjz *:JZjz *:JZGCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5)GCC: (GNU) 3.2 20020822 (Red Hat Linux Rawhide 3.2-5),8< p#$W8RS/usr/src/build/143461-i386/BUILD/glibc-2.2.92/csuGNU AS 2.13.90.0.2Sq/usr/src/build/143461-i386/BUILD/glibc-2.2.92/csuGNU AS 2.13.90.0.2%%m# /tmp/cc1dWf6a.s8,W<3,:p,Wdd,,-:J# /tmp/ccO1UwYa.s8!:R.symtab.strtab.shstrtab.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.data.eh_frame.dynamic.ctors.dtors.jcr.got.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line! ) n1o"">o@M $$V  _<<ZTTepp#k88q2 8 8 yM=M=N>N>N>N>N>O??J8AXA>BZBCH5 PP "$<T p 8 8 M MNNNNNO p 'N5NCMVNcM gOs  NNMN7 @) p M 7 $4?MZo}NP # ) (4$ Kd c! <P )ATi{.& O6 (8 .g?L[ ! mz"*M ONO / ` &, 9 M\-u u (  initfini.ccall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxIO.cnot_hereio_blockingpoll.c__dso_handle__i686.get_pc_thunk.bxPerl_gv_stashpvPerl_croakPerlIO_setposPerl_sv_freePerl_croak_nocontextPerl_sv_setivPerl_sv_2pv_flags_DYNAMICPerl_newGVgenPerl_PerlIO_filenopoll@@GLIBC_2.0XS_IO__Handle_errorPerl_mg_setXS_IO__Handle_setbufPerl_sv_newmortalPerl_formPerlIO_ungetcPerl_sv_2ioXS_IO__Handle_clearerrXS_IO__File_new_tmpfile__errno_location@@GLIBC_2.0Perl_PerlIO_errorXS_IO__Handle_ungetcPerl_Tcurpad_ptrPerl_Isv_yes_ptr_initXS_IO__Handle_blockingPerl_sv_blessPerl_sv_setpvPerl_sv_2mortalPerl_newXSPerl_Top_ptrPerl_Tmarkstack_ptr_ptrPerl_Isv_undef_ptrPerl_Tstack_base_ptrPerl_PerlIO_flushsockatmark@@GLIBC_2.2.4Perl_newCONSTSUBPerlIO_getposPerl_newRVPerl_get_svXS_IO__Handle_untaint__bss_startfsync@@GLIBC_2.0Perl_PerlIO_clearerrXS_IO__Seekable_setpos_finifcntl@@GLIBC_2.0Perl_do_openPerl_hv_deleteXS_IO__Poll__pollPerl_newSViv__cxa_finalize@@GLIBC_2.1.3XS_IO__Handle_setvbufPerl_newSV_edata_GLOBAL_OFFSET_TABLE__endPerl_sv_2ivboot_IOXS_IO__Seekable_getposPerlIO_tmpfilePerl_Tstack_sp_ptrXS_IO__Handle_sync_Jv_RegisterClassesPerl_sv_setpvnXS_IO__Socket_sockatmarkPerl_sv_2pv_nolenPerl_gv_stashpvnXS_IO__Handle_flush__gmon_start__PKP?0lib/PKP?0s${ O)lib/Algorithm/Diff.pmZ[SG~~E0He!CBSdrTTKBcF3\9=3Xt{Xب]v]$iOOqw6]kR_h,2< G~L}nmɛSuo߼/=n3Wa&6ԓ?O.@oף(Mn_q.hz8Mۨ\GjF%cZaN$}L:锖;J 5QKIaxid0285:7J&`sg)Ge"357qEfCIr" ޚ%YHȅXYs"X :8 AaZ ҘŁJ̌qG )5 a*N-5ڊn\c S67}U;]WK| m?!fAV BV;҃l'w( VB"OИ˿/3eW\0;0qc?󧥪y<)B~_Z;A,{ZD3 p W=Y^~dqB F_hLOiً̐ ;}` xW M:rs<”AG:ZߠSĺ &{ʖոGS@֔z/yvi=jPQz^NЪeFB%̳_1ա3bZEwVj5Ujwx ͺۻ?uoCzD_'Fg/)[ǖ/I#)^zrkNT5;At؋OΎ=??Z>c*G?||kgUͥ`,yְ5/docb/aпS % %=8(?әLbLὋC+*8!TFx:\kBH=+oB> cTl'W YRwRƵ]m [MiBX2Cz닎©+Mi~iai~iYbW _0D!6D=J>N!j q/*tH^~ 'Trt0 ?} J~7h{穖]0Uw,1E<(p!$tO1hsK7@榿YSmO .bdq@^7g|~h ,bi\nÆOZ\Aa8x5&Ho)PлUݎ!e)kͅjuS{ wTąO ;X{y;6$]G\5H-p~<\_G Gs!΄t_lb/\\ӝm~Kk~u|V6AySuɮt/vʫIhRۖ_807¶/*ZyA Kl-I^o-ݤ/.;Wjk{#VM{Nھ{I<THHo\"M̲#AgH)&|IXG!^)L}٢G&{zcӷyҎZ[[+ȱkkwy˒UdF˂,Q*Rn!Yܟ,6d(%j>rh}uTw|L6uxl<,P PKP?0QQlib/AutoLoader.pmXms۸l=ISBZIG=bOibnΝ8@$-w,9I ų/R;)^ZlƳ`jyk߲j{y28>x0dNή~{ч·:5I%rX,Zn%_ތaes.2gkiv ᯵8CccթgF|)RXM/{\2ޭ`(-kvûڙ C幋.w_/^Q8U>%dXESv d, zg%3xvǡ3%zGmHd.R]r`ȏ1By&W%b. F ܁sp-:tE}RH3:R! !uwNWK. a0pͳeTYHz$Ԟ2 ʴ%Arxf;AK !EH/]RC*5ldv}B =[޷.a?76,t.7܂F̵EZC.(L%rӚ;ؗt E_7 +D*Yp*#dq];<}  (}>G$JgE-ތ#W& E TwO'BfF!mUP2Įvg@G1mw ; V„x+Cc~/V5+1z4mY1Iw/eHLZB;RSI^U78($;)f~M =ɜ lR QwacFMJ!jC*mc(YU4i•^V_n/ub>?^_v {ugy, r zG`OuSfl WWWȅ`\!'8Q:Ȳj/c!OHE\y&GU,d@ϊ5LE)KZ=Fy֚r8`wܝ! 1K 9t w,yFv29M&a9U6,+=Jgb 'N..ߏ-CM0ݑem.Q߹Ұ$d`rPAc҆)d k,40Lfp PJs6K/s,F0v)Y&3lFg4͍q%TgX9Ҷ%X订nB52n'2nmM\qlƓj3>MP˻Z= ˈlj[9AFP#тZk)]o; k!)gԓŤՉ}54 )&GGkiM($YQU. l6X.$?XM)6X1s] hb|_27fly0e0bqÁGxBcӯ2)W/e&YLe-B]|I"G \%2sL.* R ﰡxr > 7>֝2ȯ]U3AU_E2%B XIʵS#A#*doA9;hIQ<_^LsLL]j8 vP$ol66U2ɵ)n]j~s&7Ynfih,wQ=Nfnv=ZX66+cY qhi%,.\4tqH )"V'#c[OTO۴Cݫj\-WV]iκVT!24AGmudrv~:x^şPKP?0&Y lib/B.pmksH3.l)lWX;6r26d1mhF6.L~$!^*t({CK=CqO?CMg DŽ7?W/W}'pJl<;L`n?ģ,nF &$6#H<@<| \Ķ-9$BI؊ MF\L Uu~I l=%p,$QjQu|vCibL&^Lmnu-dzoh%XLEpN(q8a(.1+k, Z|0_][?$r {Nw:m_tzX(8M)D4plʬOQ83;Mg:&Y\^`a@̎O]L\ux'qQoI\ܞz5b^ؗ9YG<Ӈ9o}'`G#쉏IF+,^5b*H< 7D[2E;L7 &+&SP}dzD[\P0Li152e|}v]MGG 1mw{k_v`>S2ˋhΐ Q uzq ..D~ͪ3;v@ Tnb73^G Ie]?; Z0Xv!u4IlDi}iu,CT/>ϣ6Lh>vYm<{SA 6bkWl:޷{-l\E;<Y=h4uZ9["oD(Yw}ZWޜ8 ~!5Rj=l|;|4vގk|d>jł3 HkNBl̻#jbM0C׌p[=;5?&,j>xl?!:>%kbYِ͌nbh#[!J ,\^65ڳ%S/W|qyKlǷ DΤh"Fk `a-UGr%p nN斠aN,-:k^54|/[2Ene&Hm7`RCAI뫨'=7eBDh( % 2x s}{J-/ޤY,$j:)"X(}28/(!ɋ)kbD9#h ~UOr07WyTxuhU,ꗮR| e>bAaU4IiO ]ivZ-] ǒ\epsCPJ&R>@żDб}&͌ W NI#p,9g"ӊjRR{N0U腺 c)SqG~Ȉg6sh:XIz$3$6cI45Re$l|+umHIA'zbd]<̑Z̬Gؼ=8 /)iovT W6M`q!0FxfZiJbrQ؅,V,J70tub kS7iZahǹf)~ 6Y<:a?4&߸c^ۍ4N&-+)qħy1p%sf%C(+ mۨ)rBDaӠU{^soewp3sqStx7gd-K~ԔBwMTnIiJ87Uu[gƒ/Tɖ Je# km;x@ܼ8I_V*QcRdnrHwVPF*ZV(/2^,}\h@Sk0o'b!;偲TZ9\/FTSkhŀg\5u5fQoBX"57Β}M:XO1>H-ߞ.duk/@T<@|1DV/ \ ft@% r{uUm8~3qg |'k[lwMy +ԭt|ŸF۽Կ&պsSv9.sOh8{2*EUdiܓu) \I˩|}+7X2'fmцgBġ "OEӳżNR9*EO[y ͝0 *~G&Vm]R_qZ6~Cӭ?j-X PKP?0W} ylib/B/Deparse.pm}{_9)ۉm 󆁄IH3 d&nn汄zwMٽsTJRTUZHg$L5+׍ S?M&i<8Z.!i49Ui8 ӖUDeQzZ<(͆i,O/4Lt14fHjb (⩘{Q*P7EbLxCE~kYfQO$c"[O]Wᰛ G(N( "ʲh^ֺ0@N$S-{!4w%gSLƳ xCKu`˝C˽cYgGsx\ӽgTeu{xΫ׻]qם]r|97;G=5?=x]xq?9ǯ;GTg >8ӆ0+鷪$f .d\ WLmZ_[WQ/"Np!^h',i;nIgba.hw ܮU?p(ִ!%M8\Y:p 6UU&pMY<~vv5⡮RjɄ4X:V`YWA[h=R'^u@@^Kz, qQh3;%ZI*rlymR {H|ݏF1HY⠳(E^UzvP}EԪM&bFq[Sƣz;gh6Ɠuk9fvv K},Y2C>74>KOdk&>Yo@k8hg(Np"#8]M ZJ M-d('=4-F@DK$v{Bv Q,l : o\C$~TKIF!KUXZèI̿rllxZbo!;AEH?7`fE78ܛ"% cS&2Eԡ |LK"3O %豕 R{g!vLdrW*~X'c =\5x-7yqȨGF;2T:QՎ}d L~Y3a?EA)xc{‰%ƙNR II aY7))KۨeDk4PtM쨼{3O&׬6X8L2b&o:9'8F3'։(oatYMO%eDP\LDmhϒW aVu#^5}%æQ1sV닷YYfBuM\^4hhB)TYE iBe#E6n'#MYL8.(f)L`&Q4AFt8M`nƌH 9?|F'N`lj@?xi s M.tƓx2ךG?gj=1IqA.}C 4É)IQh设Gs*5[ IJEŏ$l)'mjsFC6p!__PS@o~]PtElcpzPuAweKloT p?w֖N'oǢGN' ]8t*?;ZB'Ĥ -pK4ă-ݰ.Z; X& aJug%E^ qDS"JљtU:(d۰RjhEh&&!y?-Pkӵi-O{>Օu:F*8t,SF2߈B$Y󭋛^n84b$cKNܲbMe?pB |# *U€,pIg6N&Dc6m"~ dVgx9p4\oUGkp"=-8;|Ja?AFwQ p|]ݐ*@-th:K#O qwo^ 6oʅ tIrMb4C)MlSpO(D$^Վej*7[\}L ?_QIqȵCh纜 ]pRl0g~7-X]O,A%A{JDM4rccdRbHItELc2 $Ǩke]ǚnڀXfʍ4nh2ֻK>?8|uGKͣ)2mWV9bj mKs&=cQ-Lx4m*88|lQ/oYGwK<LAK@lP%M'b='; !(ڗ{GQ-G:!z3]L**u=%B9 MS+5ˀ i؄s|O6@ʰࠥe6[X ZA5Zb=.r!*[gZSUoGU >#> Ee>9>K nnO- M&8tY \e޾;}d_O| (Ai&80(B< F&twl^\1Ա'b-Ρc3~ZuSVڸfѴZㄸjÂjXTS,j|Q3!1XV\Q= pzv8u,7R~fn+~Z@i4@th4cpjw^AlGL4p8gQӟ AUWmy/#0" I~'3rQ' QLFa\P "Ȅ$w2W2N^Vx7~96x(2ƋyDv"ST~lr=Vu3~Hcq!| `nxlU|dRÀ{FFYZ38]`6Y TE>Q^04J%}̋ D-Kx)u{U/7KLjp2ՀrW1T.±0E%"U3"alz5>pw5k1nM,AF岥-Ryc;Zl,[<~)3HǍ?u I=(K'A0-/"PnoUTK"a~YA 1}Pcݲ ڷiQE m_Iu&UWWK)P'r ![΂5I^o`؃&N(Cu-%n=Me:-B7sѵIr5Ќ;/}]TҨm$~K¹YH^(45IEɤ"%eCP{Ci4L[iqͤJkR kC&9dVtRgGR2SXs\ԕ3L$&<=Kzf1$Lړ]3CU}. ]לbDIh qt]I$EP̲(kdjPz+ ,"xrHF*#*Е [lplhGskK(f{LUO,p v &F^nc&S9mOw켙98jD{2Ģ8"!Gӭ *1%0'$Y!uPxQ%n(B?B;hL$`cT {Lj\Q;T|{ sC;zfge'^_^d+@a甯Uږ*P* b.R8\ ~MgazQi\j;SB u(F#@ cu3zK[5 D+w7 #Kbqjō1a,XvS!g X.Jaz:LQC*6lrC`cU5^&9Y;/5nCǼΊJHmq̛*%T"5 E~rTj}\$驿e4ďE,7jm?%i jf EBV )4kfIE cߩ73GV ](-"ފN/ejW0}‘L Jit̪I:?g`3Kw .*zdn/4[42@`R$,P$S hArKS-Hs `hkFK'Ԕz@^{yȊT$Y@/vF) sXH#L-j h*F*ɅcEe[aR0MfcJ&d7~F9jC*0M(zr->VO* m_Hn"5ŧ)=.U{m(Fc|Gyj9#C>]ۅ/ç1z$@M+SZA:RZ2M\2Ͱ 4tz*%C#ŃY\\|~.s<+'L:ޤ(db\"t+׈v/ Hrz {m2m)/AZY(wMPu37s< P3n%h5 f!5كy#VĞ[Vs[a'~Tmo6N &vzQWP-1iP_QX>ͮAyoZI:)WBt D5k,.Y;o;-|"Ɨ-,Jg$af^i(Q~aA'hԛMʖG1giT".Hփ ʧ3ZSP ̨ xfڿ{.ǹ{qh%v4 cBC#ۥg LS9Lq<^Q #, xaFЎfѸKQ0a.Sֱ1Z$̥ee.3ɓla}Bdg"Z ^~dvZmae~v2bDA\r='ᕶ.cYPd {%Ksk4rp:T34s;)ܓ+ҭJaa&daVGLQRPMU ;Y1]㿿!Oyn|2;ħFn. Ln_ƠTVhe:!u ,2aSp}۟,bӊ3̤ot-͔s<0u(HRdB-+7|%CrI'Cg ?!$gi&D6ovurf{/ +]'a&i:5k,bsW|Ae} ,E6S12_CGd;׽&wy6~#\7]Ȝ[NN-Uh.0uYmeMJku5۟Xo`*X`Uԯ1Oa9]s[TJbJ&)x(EwӣInOȲzKB9_B^v/+Zi=Qon؛I^I^HF"-V5ؼK(hq[( |>3IHVZ@u-O[:÷Et5KĞA)#X|5zǦwuRlߟt @Ks@YY"Ñn1 L(gQ7$믖yRzGWQwƹ |x:`3^3UQP7MsaCG{/޾ͱm4xo<^LPX^UK˷ sX^!+aj>)<5_qT<:N BA^'K]NeY݊1iOWt\yL +yW+~j}HjXUE*71PsoE׽[J"MsE;'qt i{T&'M 5OJ8uxmƗ I~e%R%JAAqo-afZ{` 'X"`e!nu`p܆B[7PVmU765wTnzNؤ'd!t'L2ԭZz/S,d:!wQ)Ӂ%MOPA*9$|D͏(JX Li(9jSxFMZgfT6LhٮГ e:Ǯk1c;%b̗ѸH ^>|X ɎSn.YMrH"riTr4 >6T(p9ړPR}mJk߾Qsg1HA]] kP3dOaE Z͔`@ZN*aREhs'7P O AW?[spzz:-74lMà s,+\Njb*EYۄ]zd+6 Q뢲ʞs., 1Sƹ!D^z[ .]x{z}jZP)Od:Ufܨ6RkGeѦ-p?W7pwQ:-0_ %k$56Y%)Yfc/^Hs`|c`.@7RoV)c'e:Y$TAzPp deir"-?%CU[mWY4:2GMDyvl)I~ٍQ^@AR 07^/kr檐ߺV2'db+\+W}.?.ii>WV;e`[ ҍ`d9LȆ(K>EsƐS z?zW-ׂ+ 6M\߶oC ) p[7ʚ1 8/, ev\wuoؖ}3,(2@<6$gQNyi18qM Jp F%?&צʡcK>keI2 HD]; *P'7ɯQ' s*HA2-޶EKKΞqwqsmOf{HhK'k07-- t'oX`0O8:~ƊuX.<dA-8|N >\ΒaK0z8SZyDahku#`^ G7YmMp_/^ېѐޅkqeZ1\ b ǐ{$GZ `^ l$tqUa ! !:c~T׏ p(m a X(FnS xq+lV:"g캀^iY/Ć2@^_:&~W9l݇s/7읢%.uL[Ѽ9IH[Fs#|~9 =8܁$톥r)?ݷ:}6Bʿ9 \d}],pw>=,D,qzJQQE۲P؅tp{JN ̅GaRv1.(qMhPjcy=VubrFI4=(ײ@t?ێ*Qrw^{8@F?xK Ѣ+=0&\l,u(T q ظҺdХN 9|x#J3$g >gױJZzP@gg'`gp~v]pv_\W18*ʃgƎeqB[XdކY6,Ȃ [l,f-s0H Q6cB$O=Wٟ T7ּ w{GG7J)fRNu͓ ٰL\\ՄõlZ 0G K0n;ۻ/Wdw(A̔H|y7Cpn޹ aП>h5c~߳^=ݵN,':H=RۺPiÒ' ݨDKNq~6\/>wj7wTlϙ-){,`9YO;0۷Ohޗllvk2lO͐KhI؆cLbVq'|w"EIvwމ?05{I_M=zr ͬә/s) }e)lyqqrz>JfX;_Apї7!%S^$vplm$hZ o);Rc f jp!{+=x I.ߘNtE^S ӟdda]$gpWc n K]r^wA p1&p?v^w𥄯GG{/d#L8!O MQ;fvGy57-Ue8F}7ߤ N䜇lfƊm8eKLi&4Nfscte̾FX/KqjW@H4% ֹҿxcQfnXV~qR|’d*%5kjFRwh^[^q^8V~m>*G&?׽}D6$ l\c[Վ3fy٠nJh@ވbzveO3Bl8L^hX1/wcayr;54lGiKhٞ%K9j[U}Y^yδ[@;P2kĕ<|"~RT&ٰ?Q;s鉍Y e׮ď%`b2׼x"!Q7{9f3`өH[O,D΂''DI[#XFܾ~1#ealJgc6Kbp jn_4|u+|~o*_Akߝne=*_G;8 GUՄ$n>_~,h:.C!coKj'ʟWj^+ 9k^b8u!k`;൱C =_r.maANja/ɀ >,>r ЇSC?A ʁ#ArㆂY&><¸ߵuUE'D8 utڳfo_ēL('M&ӊ8Mh;}u8e,z-rhwoV0`tQ'а>OkȮtAd* L5TN̳eyuH\2iӯȅWH^5W%{EK2ӞuT!cfZx~`ycCMҤߢ+r!a_BA_(|9_YWنvdT]G"x'VBU' ǃs4h̫)&`Z?uwwmƓ"P[e EjȆ JЗjN$oSU~'{qo+_Q/L3<05\J+9PYFO'e+ckKiExTY;mKrs|tGi‡sirv[բ5롛tF{: B{TZZ9#;Mx <Ŵd|VW h\zpwyd;lΪVޜTw#cZH<gKFeUàh[c(N}1CM *I xq|"~B1# Q?Ň(!|MQަl /:LÞҌ^%Hm`@k2C1_܇Npt7~_QDZtcśW8`Kl_I xVWoi[% Y}A?}ڲ恜*Q-JtܒR۹C.wU4=w%ZX(td0N'w?PqɲIl2*M, 9U:/(q=)4li|"{[h!(o504Ux(4{R 섮J)NpHȻ7(;P;Fk}2腕yi4?*6p=<`&pJ`* 7M1'qR qyŕ©{eytjK4WM.$|v$XT1y|O&hCWz=.h`6Nl˅NZ<BoA\za$ qnj \ZgGq,uc ӓ)VĎhSM|E = 1#=RS5螌eCf^y~+tE>q;a NJα=| ,r(DJ3,xH J $K\J^ғaDwBn`ۥWu &K=@y@, ڕr; 80rρpkŒ~w<| ˜rI7De&eގ\0$l}B E@5/P7\2W,uBhzp\]p04{o dFp`8+sB^w@sdE¶Pʴ*On\.@.?ztZʮ8PLW#wzu$<,䗦=PFG 7`Y2e] A1%țWAɶfzϷF T +Ap>Y z`y&̅Xaĥ`a$ =B,C.B,p\蒿zQzQQNJ2K̙7?k]1<ˁc:~/WA宣F^$INB\7LξK'VBֺWZgdemB+UU _Eˠ ţZjCTjkv_WK/5pM8+@Taǥ@e0.1.VG R 6|yWF)$@,|6'a bHQKTf?`$+]S:N^pC)u^Q IK˻Gl;"[حe/L-XieJO <>=~}OM]MX/͟,\yqt( } MN:$٦ SY\5˽U;RG [d^g fD5Lxpxjp$Tú;gEp.:To*g◭mQ oES7CC k5԰:۝ Ӌs {2Om@ge{r۫J \M?eJ!Q8OMz7ټfT? hR@ğ.5_\*7ܬy2p^v1ogjr97]|:xMC.\Ef_d&uLD]X X mKH$*XO#W~Qcl5wj FKf)nqS!yݛ,J,"2kpr7+qO @!9=d(#f8ZB6(% JrLFQ/taf{)ޗwT"8uzfZ!214HƺDNFhhI5jL6X|v%௃7Gx3/C+ *_P /?}d[ZU|?- جѐ6 {'aFM ֚rB 4uRDM!`ڕ^2)$w: ˝${bp]fZ LGQ JEAt''.Έ Z, 8t衄f pVp$xO!s=AL:G~&ne~g[bpkXI6#<9N2z{S  Yx #L>e^XvT;I"_r\T4bqqtN͹Rʳh?0ߝ0B̑p4/!2tF%c¡|/ wgВO16({1zh2LY333SdirX}[SLW(XaD8+M %\@c9;X>\1  FM:,KTrN.>d.HWoj&iMsDlJ"fb[-JV6|ETiMkFs>ˡRNs²)dxO}nFp ;=xJzQ7/1c6ŇZӈTPLY%thq1fnYih5$]x2By#>JP2#]"NjL=c`a:$☵@9ruh*G x׼*َ\R* 0i \siJw1ltP'wIݎGqB+}(J* l'[Ah0DP䜅gè$gP?\ka@X^/EH[]Nod-C[Qà쮠`p06i;RZB~wk 1eSNwEc]aۨ'.dqfӜ}}wQKЮ2-\JJ&Fa-"z̤n<~be ?C"',#mgA*2 ERRw2%#ͦ3t h26 -[c0ןҨo&]|°}Al1o)5)x/-35.'iBgcJNp(@lDcLy36nǫEM!pAAÿyɧ$y7LV$0ԗqLEqv_*N^ԭzNDhZ $Z1 )=Rx(U5"I&=W~ZXpo Ȧ)4_/Br$1-) 3hURHy|asAW\Y d;'04GrG׈F5ݿ B:˰*^ ̃WhFV-Q4dZUJ%JA7Ii8x& Rj$yV "BIM{zi:" 9Ls3gE_rHh? ҹ;R+άufwX?I;g 鮁w{AlwG ,Mp|04elDWV~cK9v-eq}`[=2jtEȁV$&;cA#:x?G8.Ŕ4TR- ԫl:u1'qlr ~~:a=5knH"XNbw\t@P\|-zlYCNSr {U>eMѓP 1G/a[cw!HeDH?8[h' >鿯#'ةF짞V҃>ː{ccuI^֩lC˱#Gêt&ţϸcSٕ/xL7"mnNjqt>s'b ;XwU7,2TꖲV%O#NZ_f)%k7}8/W,GZ>L)>ϯ?MXCx ^*岗saST_*z " Q4'lXnEX֡ T4/WE*|]^?8o%Q:Ë[ eSae[Vf=߃lNj\t,hn^e%ǦO6LƆhPFdJw7szN[z־4P֔U+aorB$%V9KN[a v oS(mNߗ{ϐ柕zGƲ{i^wUQNIźqTPô;.Uw'ΘcAT]E. 6^T1?T|úYSo1K?ˌ7x{vj+4v:NjI@=S \S n"BRӌR?'U R{RňoʳoF|]BTKh7*#S LKiKсv!DNO=9oIB儓&4ewefmtAp9'4XUD"fxU-vh:>@Mt28I2 ف8N Z\-8>cL4OWW|+/xI7ZGыc1H`8˖uӊ{=WaU'Hf3h+LsIOP ! n5Z6a~]E~&X]tlk|%0K쁬h|l1y]lg2b_Qp)*wC8Qe6|y UUh'i LkoS4hO? :H07tX ÞI$6rs-g؋ A䃅Og) %_76F^י=LDtS`8̀YEB뫆xm SlN&dZv.0 c߆ pn2c$~0H酁l6'Y6b6%R;iOW}JZlu`^2ve T,f=ӠGK=_X+粶IXx+ Ĥ $b|f͇l h+ߞ/ONU{6Ȗ%H#;!CRvZ}Cn*[sL~ gzyHx뙏otx0%dX/5n콄.e%OahCefV+0l\tIJeb[",A˪Np]# 3 tr+ e$]b+yS,wƸa<$d!цQ S!{=Ǭ\0; 2l %xS=ŊBYQga@b21X {fn= ?X=Yc}q=bӝ;.~/W`Gޫq0Z2..LP`xKPHV7$_҅кVTR~M=a ?R?.2"@R(j:M1bP"4h%kY!_T]PPɂYg@~<\)EK'坎KPے7R_8 s{4IKC\ᵞX譯9YaX-5 Nt>𺎮Ex@o"~̇0<[4NE5XȀTph]@ N>8ODFò,~@$ 1H 1-()6N%n9{vvC9\7U}~|Үv}z>Y_]U*䰰v8D1'Nش4 AAG5PM5",ߙMMOƗjDw:H]h!ЦU>h[Qޱ>B!sGW;B2GV#{FA4D>uxWJur~h qjl[Psکz'[G{iXQZtKe$~(\gTW@|;[kr&KLU駫ͅSþԎtSnT# 9YxjPdRUP+%_hd!RЅp<Mh}s1E4tm샆Z7GWm`WQ_U7g;W}#d>!ܓDKRs\v?F0Bq}*+:hĎߦrS܉IyI#M)}X0'^뫃gu%3v{yq*1agCi]jZ&H'cJ]i{Fa.z84*}xeuܡ"wkOɂVG6kE<3*ڃΡ]nƾb/ 41|.|\G{FI;67'pZNxQ?nRNTG^W]>͌t*ODMi߈onJuފ[q[ $R%[/,[MYd_  6٦ e(<0⻶2un9PV90i6@ޯ6h`KxusRJN=4-)XY=mduH(U3bSc ogF=Srqm)Y 9w6z.E Ihw2$Z닗ؠ{wCȆRao &S|g-INj5Mg4N7VJäĔIUDR! ;O>8G,g" CP|隃Lı:ZgZ)m}UyhzrDR f_ +jYܭ:zԜ.8Y;0/W^ |? LxrpO }_/5^#S+"Mto=Rw.G23fO~YdK,dsE]<YFшPp8Yjt>j7_AFf9Н _i}^ynW]^\,s#Z( m SC8*4q>w*Y>53K8SYIp?No7Ǐomt~ee*/SA|5^*m^8~roxeQgx&pDQY_6~4VI}&,ӷ.vqhܾm nJpS]T;fA[ZkZ;uqV#W`*x)jڕFT/F+|6QLΜayRb t+D0DWSX+Q5 r@FJu=4xsIoqK¯,;`W`|nԎ&\5'zilE tv鳽TU}BKc=uG}ݩ6tᯪW*|j>SϬ]Uk>WϭU**S{V W[/UK*|e}@XUkU[*.(<*(Cyod|9}ݝ&/ToWQd=Qm-~mbO͟0/TD *W:R;it'Yx_=w(w;c3my={z 5RG.dhW/o0aqȤ;6i '=5D25uQp&'Y<22jyMqֵT>cYDpL}WZ&_Y"dyLyE'Py@^zjp87 Mbu! %Jn`Vxʋ>vR^=6I_m~J:W @P3|A^d=iÎx]. L6M}9M&}Ǐ:Zk,{.e6V;:]$ {<' пH}]Po"pBB\k?6géʣ uA6`%-$#<|LڡFWJnTӾHkr љX"#qzRu0|4%%WB*w4Pֶ$ˡ1V\U L:QDܽBwzzqO}={QD).tt[kIj4O#o(2aĽAojC87!rn~ww`{ʆ 9e'itUИ|{-BVً Z,Wxpo2cq׉QI:9aM=íKT5tP~D2[GG\(l ۺqsdؓrys%e|>U[kxhu*#٘87iVG~;QJӶ*KܖvRW-smN伽ɯKI:Ee,եpdgRUTSfyoQ}YBb9ǯ;6~D'ZYFDJL[Uꌲ򊗛%'^4~њYߚ么[SϠ9{-X}T+&zؤ9>i`ࣝIcjFF"g,㠂M?In?qݚ?OO>94i*~b1{(uʓz}er~{8,V@DӮڷˎĺT2+?P-6ײM H<~c%rlnZs|8g]A<[xN/0#]|i>fsRDb~+ w]s2]!nil)qWxYm,W⋔v]5u*Ffcfc p?;Q#2ǢNS~['->Q-z/PdLqw5T+Lly1 *Ag_jtzrz;i@^W_a2rP_&+wcam6MxtCG>ttCIRƬ!颐BOC S +#9FGgxm(Se < 2}B /fnh܉d^hՈ5%>_u&^&6mܨ<?)n5}$?BvTH%,Y釚 2鐊T墨ko[Pۂۢ!Iݔ9nzj"yUDu^*JPG“ÝӃW_Ŝ"?G WB|C?oz]\q*[CG`Q A6C0\鯆@m۾Nߚ˳ݗǻ/ '$Z20yE9NCC݉[/Ȏ)V˴O''y=#npGtUsD B/ 4dpNTw޹р:Ec^ b.viHAΦK$~Q#7 KP&6$tt׺>yYj:jVTzj:>TIۑ8nN4ob xgܮ(ƻQxE_p =CC,|;(kOD6rvI>-Jq *:ħ'kZoV8fc=CZM|%b֐IG߆ u_/lN7E^?%TRL7h`ݼW0g\Kh:x.9Fy|>Y!:GUwVO*c $wQ JGQN-&YՋOlA51ՆA u6,9b}_-9Qx}K )@jkMny m85]6~ͭo]Pl\Ex˩&މ"3VU/yf7b(1o@ ou}&؛[[W9R#qov~s\84lIfe!5]Q7+?7r )'^?qَm:kӅwƦWS;'t;>< 9{}7k{UUoBsn}R5~K W|x -?0K#Ɍ _`4JyуZ4l6<]qe jۡ|B"f$cU9CZn@#7ėPz~^Gipm XAZm+rYgU:Ƅx62MޘnI>oz>:fsϺiA[/L8M[ipU^j*y3[DZ7F =B}1g;TϾa'ȭ$JiE^Ⱦ3ϔ8s{ VmX(TnzJ-d+.3Jf#1ir"ĥ̰$[b n8W[~ &}vStO&d%~E?T6b )c7HPU\cGf$T##ʛ˕zzFN!s3Y9oCd)I]ڶ1,md:UxwtZygOzGkSߠͯij}7l͡[,UdJ''bV ׫^0r)!gnkrb*4wf7WcPV2/GeЯ޼<{PRVs{hoꨵK!SW@hjsMG3+(x #1Zcq"Txy:ْ̌jOeޠ1JkXĒJr3]JnNW0g)Q<}֣0(ͦb1e^l çZ Ov$o˻"8F؈(&4I(eC`0taiHMe3ciԯi`eꢜl%,WmҫO׽igu׼e/,8i FХn"X xqᧉXmgW͢(4uy If0V$û~{o{ǻD":c0ZoY$׋wjD; .3]q$ȋh&iHW8㫣i~0ȩp~P{FC4fʿ|zR1"pc4MZtk7qGtt5h)K”ۖM]$E\GʷHQdA…qT G (ŅEg#7DtoHJR@mX&}+ty'Go-1Lg)XSy2tcȊ9w31ڪϽOS(k?Ol)q3xS^K%۝y!ky'R]u;+-~ͼ" 3er]E\Oju(jA CL(iD%7yHqlv NvTg:}PKP?0"02 lib/BFD.pmUmo0ίQ%MOUߦJS-aݐ ڦiTe}gCs.{]]u*2'\G}2t#8Ǎ=Vl#}>Kaf4 'JH EkISՉ~za.$rNÒeI#C$ I^! W! ̓0 ` s-4seJ%J;[5nм}8ks&R Jג&@4LEYaABgPaU6_kNr>l X固P%:7uv6G0lnKRe YRWp"ǸXe 5ZRFDȨN3\(:GsQC"xG/ JԺt;e^w7 ?Ll,\8ow)~ǜ4f*&%ZSv4,7~v+i.7o[Y\Ebz.x2NV0rS0ր%TLPy]klŴX}i]%i#V1ΕUG{ۿ'[_|9*ɴ 3PKP?0d㩊, lib/Carp.pmWmo6&ţ>N(eBc1OW[O?SV~ sXp&/r{)lg8zvxZgOgdBnBr4 K][cd t19ݬr2-ijIηʡQѢ%}vj4eAR6a+v`datEZ*lcׄ"F|nX (~a[/d͌@?[x1W2fh \ a>k,g]l(ʱ @7&9kT%fۦ)\ #ŲPBFg֘ɢz i%7·R4〔VM@]$,"{_ G>_6cx[~{d~8f> |^KP-/F-Tod#CCM kʗHB,OB񨰾1g˯tsRe+ ^7Tm. L4П  3yx}wP 5 w WF =!;|I#u5<'f1 ro7j@ʿTF?7zvýf>:9JIw4ջty:xI,.~Bem:z_;4PuPSZ GTGL2(Dž&v~M #EfF.˃)m,W[H-x,%&F-skl#R_3 )N6Kz6KHoQY­Ǿ]B>~Y ]c,;î,ɔ)ԮYG\T@~~^+?+cI@ؿθ+IHS'&cR|I dφpp >NcT=hf"^#a8x/OxoM ͠u(1{nOt1K f^zPwP5 \4B ]90;t7n 0&kvS W53ƒW'/O/-^|x`Z]%1̊1NB*5`$=Xbh=~OC8>kAkN ~4IBx{D\l{"ys&>9B%n%z( $x6mաgcDL7PKP?0ulib/Carp/Heavy.pmXs۸\;\gY*G$8M?X>,AjPвOa.>l_z ..2K8wlq{@ @a7Q6W\o6:rk&b~'VߦK3>Ψt.DLi5w 2RrP]|廷p h~̫?{ aF<6EQ[me"lq seҤ*_j60Px]/d;dʌpQO8`pk8P65SLPB:xJW B.Q͡tX?HWb+{յP4+R\x\ۈG )l^RpDҤ￝LlL,q|QI9kyyN[e *Zjo[ص=h4E~gvk ,A(FmtF"KOp-J"ogh;$#kADW98V0f*){>[2.t.6CNa~)ՈqG\Ewp3eiQ1'qT]Qf\vkZ&bQ-ݴYrȼu%YֿlWzf2Ofoxȕ[yُ!L 9>-F7G_X,;'fnA/?Lj1:Z̅ 3S4iV*HWU~Fڝ$P)ZJZ=X#lrsv$cEϻeܟe z$IrՊ< !g-r"K9e榨QpmPhmŴ_ޭlO[%|| {Ov)wgzrs3mž+' ܟB7\DV $-Uܳu>>2P{J?"ܷ?3GsƷ.>[̡Ȧd?7N!^ly //Ty$b{߹o~HxtLX_U2Tu T|!BFPN^'4N\ M^D" ܵK^.OL$2fV=ZπҞ 岞ipZ35!oVU*.LlWAI].?|(o1 W^zcG=Tz< l`(װxJ;ig$ {A&ðpIguQoPKP?05{#$lib/Class/Struct.pmY{oF)H ਲ਼#q`I:VQTd7GѢ͓ }Qzdw7vkq ۖ;Vƌ.cqF>8ND z^?Q=:F߷.qvExv n0:݌?YŅ7/nB.98/[SFGBibҒ[j, o [z*Lbf;ƣDvkqQgavfpv*99 {V܁xdkص%Cǂ]N1b#H[-yY}1ABDD2oF77?+GI+AY|ٱ"iu|{}3*4;x +~ PTu0CnZ5I^\>&*AlMűDsw1pU]5b,]DKޚ"Tɨ"uS2}Lĸ~e cPךP`]|3b<r– bf<+^ et)23_EH0nr|`kYkzB X&c63:jT|z,OљtW&M뤥}эIe׀5`pY>njjeA-T@lG 2 ;7bNa=-L*  KM7٥$\?܉JM'Pg$I'YVZB&eARJ >C֤7k)vވ<(F"Aβ'(uA/rQ.f_nK& ;*1)]0l Sr*t&!r?|<sI1yx R{Ch/`{Hm p}_<-1YYKۙ\74;*mȿ!U吘T\݇ʍV(UW;a4'`is{7 bȡEA~u)Z0=/7l>0͢q>_pq D ώe@Ekq3zPy)Gu\}Ue&Nv k e--Oʘrv̔M'q(ͧ;++ݣ~aD+3 JnzK(S jjۂ0Ko|B10+𣿣#Z-)ߴ%U%@~kv5ٔ;$=:H؋ =Tu@7 b$=Tn4$pu`Q$q<+{r:*ԋ93(`?O]T[Y)gJ?9pa4%@;@[쏁Lʤ+iX(@ϑʲdmOG}D*4=ޠ4|V-eoeɘ3pWaL'U ~󏶍#NJy4mV-oVI7T_"*\ iV㌊Zt8+ǔnI -zCi eшNMIL7c=)͇lBusETΦknNhxD|M<#;_)gI$fV0)Ju ߖfaU˹`ٻc涵{"P0 "!@&}SWl2S۞NJ$]!m5Ck(+اaZm'Q 8 g-9=2==6 7i# J}QL \z:8oQq[`k`GcKR]*z7Sy3Zo  Rs0{!d2~/Ĩ/Bg ўjq|lyD4l=[ 93AIf45fL0EO%aTro tpsWh0XRso^&(@Ps,}Tv;wyV`M|?ܲeԏKV+5@2PKP?0S?)x lib/Config.pm}}w6է@meoeɒ%IƶԱݦd")5Blg3H:Mw{yyrba6f/~!k_Jl^yL@/[91KwW7}x +aGn barmC3v-q!b~ֱٰ˲ٛwYP#=oQ-/Tď--$+(_%@?XSΣe9J}X ӕ~tA ow4e(NW&y2)\HzYFĎ"u @]^AVA_??j^_r?f?27x&ۙfޣ䙽6:  ~d 8NS)~-Y{A^ڻm%k1lΜԳ3eOI^Ĩ$H WPhqH$]TV&C?Zxи<yC%R2#y  lhI=3(M̃{BOx0k)Y"XL^'8T9Yn1찑YZ'ͨ~ V"͹)97) ,7/?r߱@wO6.b);}pىuYoAy]0 Րx=;aeg6Dйex.P( ^͆G ~ͮO-](Faogo{rޑ4] <9!*Ʒټo;0(0HNCV7 ixna 70"\iLcW׳ jmv,K9(=&W_0̺-`Vg4n e>@ ?*Idl'cw[$ZY4LD=xp;KIZۊiTLqՅxEIG~Rv[ȫdkp/Heߧ7W5..Hk Г9; |'t ^]ܼeSx~q@+Hn~{uns;;vw;cg?R뛫s o9{{0۷;=;ާ!R1wBwLqwLq'wBq'wBq'wBq'wBq'wBq)!=a9_3WȺ˻Iqwvlw=gCl8b6wlxĆAUFc6!}FGl쳃!W\9` V >**C}PS&*Asb].C)`G0P ˔W9̒n]|ZD ;x(Dh8I{rr~ߢLx j|vuyܝh5U*&D9 .1*+=ψ?ݖew6j7WR t+y vܛ㛖r%O P#,`l9i1 XQ,*4F favj 21 (XT A٦!qxiV$Xf HQC Ƀ|\{<(P'܆U#oXw /(i`nwV9 , q1%T+]o,0я:[ulsVe oU*?KmUI҉@*ˤhFRO,(qțy!»-x(;"ԫk?m  2x$Qr aST=1ͮW9)aM_[Bၫ-=X2 Xm_&zh@8ƻoI@k NT_4 Oz?4Vum&k'[Z4jekqգTvcl I 9?"7o4D䚷A`x,ӥMZNv2(2<İ/}i ˔rF0c~C r?ccUJ xaA]L*sB; Uꉷu{NQ8 !u4f আS7LV~\E3nNX  gh:D V X ʭG\9b"x35㠿&̘т>SO4 +[|Pv p!d?rqM>Q$4`=pᠷ*(Jz:v ÿNtсڻ6/C'䗼GI f%4/L , ̱hL+<*"Dz0u:'#_1,= zkhyygqWnӛx\=0$sl#A~$uAj } ]@n 2/K0РR` 7$ju5 -;I.WHěoe;!?MS8IOӁ!qOt-ũ]'846,3Ц =_M!_MAt DMJyJ ٳbpG; n_Kux}N]uS XJ`|/қ o._~4RέʑfXLjvi3Ut:8@ #vt e6pk6j'Ma75Il-DMδ:V‹HlX+yj/kX5>f{q7xu>O8GIoғ>>=}qRX]x=DxQovv)Wwk|{<=tU*y % .SnSȡr|G\:1TX<+D9TcX[+`gkGs\aR*ncqW. 3@}MRqfz#c CC϶F+i bڞPT{ʌhU#I=iΛ7%s;;te*M*'T1 bM8bh_TEo : jOE:++zE_gкKx\UWp^YKy 5.obW7Z'c e nR%/wy@vYIϼ/h1v z#=&{gk_!ב]&;OiX!_:cKZ#2,GG۱";rY rS^(_d'3xǼ[Ryu::cxUh3.<1NJE'ہc2X( )/QN#ޝ yg;JvJ{EBG:z؇(WɎt@*Bn`NqvpRFM-3,-/NCmu4TA1p߉\D ӀarS8)CNrS8!…{)o\ PVENb^neST'@b-\!*FI^(ӢS{LwT,RJ|ܦChPzCl^u\p)NEt FX,+ w%5,Ђ6ͰEk+> Z?e=W~/?vS뫯Mg cgȖt]=`RsO+OKU/PjXȆ L}ϹǏm1d%.5~B +F9Ay>8}KlS?|B>f~9ObNk1T ?S_[[ ;*]3vx˾^ vAl,T5x_~,4 !6,$ ? -Ow[Y)[p >{>%~"EU/ XM v7=E i ڊ Dh1JLtO4dpC=}El$QM2JC(ڂ cϔJN~)tG]ڧ ݝw;p:-t)/| psQ'2kd)5kvƖ6wHݧԅ,9a9L mww0j|<U8o F`y*[|ADlec 3A6ܲ5gDU`NbW|?a Q%~8~uBos2=k62#o( M}VP *󓴞+׶ FQ=. AyД㠸<{r/r@ ycGa a4c z& "t]0~`y<ɣl;ԓ)@Ef+70"*KPk<44^g=^VpF}H6[٠B8EٳsˑL6J]qS[XEŀ&"Ŋ~,^lЮ/Ba~h)-Mg7H̤u@4P9@6ˌzwIZ1bt9};8ЇHr)da ݕ2uh{ PZDq 6ckAѮ]D4Y"=_VC1}.4.,읾o SX;}v):E!rI] e_nPW5g.J I dܟ^Lq>i>v+p=t6N!7"@O/n,6T!$v?d/ JWw< ,ъ8߳=Q mH8MJ@sY69^ }G$9ijd}Eҋ3w?^^|%9y)WM 5VM%W(Yͫ9.,(G[`й5m?} ߿^]-UΦۛ_PEի3"#Ap@Z`X̲ gQPKP?00* lib/Cwd.pmZ{WFl٭}<Ii 9MIE#C(Ͼ;/ll{,';w14b:WQ?wy^Ә}^hno(ȿ-EY$a9R/A/ 1g^瑧A||ï9/ʸ`\ÛgrW%}MaP`|^3bL[i5lzbL;̃kv9+gseA4SE ς4)`0lΣEK$y/(#6LQrc!$"B]4cC'\t>;|ytJ6W4]ؤs5N&~:aq籇YOш=4rXM/aHmbY>zXKT&f-4I2j c^4wif Z]_=e@N_  ; 5;#KDX"Ȓl*Waory HHDh$P5"^g}!s2X@PLbLE|g`s8zc {@Yuy;rΰaBZ2H:f]sn!ph,''ـ,Da^zƴ϶*h3F',Fv"cnouI&ZHt$}wG8ijndHL);x.1̞==qޝ"@>J? ,Nmж-"IҫCc@TGXw8Ǭc}%? IYܟ!]i1Q".(Mi*XO~:z#Y&Y(bwʮcF1i-v|+XcpŌ8L@Z`ɉv'$#{d)oCF{Bn\q”T3R#.gsk&>“S잕GPV7-GnȘ;1x1#cr0{ MÚ 8E*VN@sJyII${$N.[E-kqI ,ȼ҄, 0ekogggwow"Ov9q]g6O}dy:Ѣ-r࡙3y5IDƃ"uw b @L]C@Y7p2._{8kZW۲[:PϩL %yTMW~1(x (l{5wn_? ~N^VX-+bhhIw8W'I^#ڨNw}gI1ukU]Wɘ=f2!BgA1ep'ǔ@-? ۩M+JVվ!ݞG.tsS6ҧ"i*C`il 64Rr 8+#S|c*Eё 0rtYj%WwjzclS-B9}]okp3UA$[hjkפ#~8]BcѹLmTEZ1.N1r\]ݸjmW!y+nL3$pF 1 {I~(%GN/:Mo0 Gg,47']"FÏᔍVWͯV_}մTQ/m9>>jCˆHa}#JU$1kusa7tKj0֫R]M~Q^>Uɾj.[Q;fέ뒰K.o8uiD$ȗBPʪ.o\+9su7'ru(&ɬ5:ڮQ0MndVhE^da1d.HUO~Qb)i&iq)fEPHț0V|*aP Q\Jqqq U84#5NVpvEW[]hۭ 4ϥGˋx<ʤ8Y?HfKC3#yf3xwuj_YTB +$Jpz[.7ҢUfA=]& 'ĝ( bw)gt{J(2k . ;u&Һmӝt=#cLwcfᶭ>ABy7%PYgr,1He<'} vB` Oobk#QXrRxڧ G"D]$A͐ D &y2 b6/U2/@$ !Z>DފEMW6D%>!0K+941JB!輀͇zpV,q 43#dRX,#a \ȑOb'h=ϨaMUyAAIe>c R`tKjM¡8'?btcH~TP2ǼY| #r0LBd'V&o/P.ѕͰVj j]¿Lg'2``tAuڄsk8+s%CPVmuD[\5sc&( ^bb|]=[{cjrQAEmCd0ӡ"dvy}?m C>vAb^!"ܶAp∖ _ދ Z0{͙ Ԇ59At"缔' Yld\Pxz3yDQ$~ziF%MPMSWN͢Yϵ2 o):_{{rK59EU78,T-7[OGR~ JP2u,lXr > ^reɶd :ZeռuIp#Z!S"4Z_Q| '`@eF=ZrR+7Fȏ fU? !'/rUBr}:)T%# g#5 8MrGh:FGQ+.KN~~)aAmY>Lb7ڏT<}у7V x *]\"%E2D+Ƒ&؛8*Io!f^.ZUUtA]TI DN3atYRffQay➋H;t(Hʇ-ٖ0YҜ-0]-$iwtXcOnO`;(]qa5LiT |@m8ZU Zin_^/8 ~۬S9fIH F a@Y?إ~S1$B$$I w]Zj/ݲkcPU:y RY ,Z)I"\U2TӲC'вN܅14m~fz`}oɝzؾ}\[J}2+(cp{qϠ7iςeGo*L5@}S g :wnCb0;yNwa]~ۧbW9ޞ0 I'1[u[yI7޳{HnԩUrRJ\?t(s@v%4_eo'o85 ?p*"WS2;RySHna#M mu~3n{5QKݺin-e~uDNMu/> |] 5 )Z䪚I8) sۤ#s=ʡUo'p F ed T6eF &/'YY_Hxb5殾%vP".ũ4ȥ.uY/<[Z^ J,J$#Gm|&TJxi%lN}\;NZ%X\kqR~oq0u-]r[(MYO;Hڈ=or&iX] Q-淟~#J'R+dEߑgJ9, KYer#*l|2X$p1@];Z k t:M \UMUSKvC$ ef4nEeb/fb.L|gWT aY!ǤcW!cbeEa, -<A%>'ɥ'mΘyVdm!}SICWڗ; 2\qjɆd%>M2ll9xS< u[2A^=)h::V"F^p{߯޿>8 ا++B̭16*Rq˵[:WXdt&o;\\ SrK>b%_$ ص O+k'%WuXkYgY#k'z92Ψ(QGc!H+4>}O= 'z0] ;sѥ\ TlU gx9 vpE_,3m;l6m7_'|;l~FWK?uM:r>pߊL$h!ݵ3t |oaE/_~Xw׈$A0#J|M}RO^AG';,+|B;$3H%aFW=/e ̋fBg)f: 7 S*&BF,TQe#F2șI0fE}4b/wT3cex7RPUи(إcN.| ΀Ky1X~]N8z)yWyhes@ W|N{' {O]}MUp1.$/\oST7&]TxeRojAAPI0@Z® _`4ƍ0NRUQ 1&QAe(Idj:&0˾z}A=w/u rY|_tb0^ȒA&K%Bf۳N?}w.UNϚ]#NbdW_khQ*qe-o΋WtW#Iԩ///cs;n`JAT8. j ‚!Z& w GP\x笰&w\SʚU\/1ۉwZ']KksBT&ZB"A_FᗇPKP?0CLulib/Digest/MD5.pmuR]K@| i0 JAH">l$/ikw7I b1w;;3{H&=lrFY}4n@* 1#`eXfY8J ?-u0z |0}kgxlֱD9h[ݵu׺B@RjWtNڃ-ըV|ys*"BMoĤ.D_s+nJD ߯No>9]r-ޕ4UT}wF_sw|N.YSJ:L]!s07UݳL#]fV/FM,A2ጧbLVzQV>Vيf: J˙L$V:r [_NRjBkA0hӾPKP?0 :7lib/DynaLoader.pm[mw6l TքTFNlvj96:աHH"Uh~>@INɉ$}rD|GEr\t&чIeZHZy^훨\0"`3~Y)hNy#O# +{ވd A](KHC-eFr+K1HE>!(+ ᪐s\O/~8{7.o__\] .~3AtD+PB8t$49)Sv¨ti3! VBi,/Uxཅ F;_Ph2H;'pUEhL|a0PKDr.0\pN!wh7<^~U ĒVe5_ưg~DVH|g3 i{&Mm Av&f %mwKaDUQJ,b0 ^iYdN4j*A~ޞgICEI9K _Lhjr˚{6B|Е!;k$ϝ"80b'4dgACg 㟏kR\aVNB?jaNI!~$R +OFˌ)fj 'Ġqo6;E=ʈ6E( ^mERf,x!!pK|Fl溝`%T\K]2=FriT!ӱ#P]V BZR%w j3wв FTFJ(pHh HDasM TH@}ƶV2$aiTA%lUTc(dF92@ 4&M ﴌ0l${ܣʺ9:~*ji?P c72˔s. !6 \E환w8Ŝw5e*pط1r~yꄿ󜟏YutUw{j13%K(UVU5~)eU-eIQW\ji$PBB/*VnZ7mDXY/rApLqs3aƬj2azǗcdcTJL` ԧ%Lj4ꉯė=vw4f\_1λ\-i5kᇾ?{ ̑5NPg 6 =Vi 9GXnfSi8-y c.5 GJx⑋ HY3d8xYQ0dt 9ZɃ ;MݡFNa-Gǭa[<;ru ^ݥKQKjPÓQCe+[ br{6hq=- ىpCg<r75ICNٶDZAp44_F5{ (SwdI. e M;r%xP6/}ih[R܆uIF">NT[HWä[?/;GqWf '=lF[3Y1uuo͢[/lPNvҋAtA&rm(Qؾb89n˪*bBP*֛ GclÏA 5q8GzL͌^+. @xK?h⩯M; Dlc-^dm qɳQvAe$`,>ImMͽF`ĥ-!en:&O{_wBG"Ti"}^ܔM G!jbwM8ejvz~(6-\3a'cRФXoб=N[p??5J`2}i²y5saԾ&w:JBxdPmo2= Imܺ ԂRfVuc^pTtujPG\K|y5d*`F Rs6@m7,f䃺[ǡ:tɸȵV}0؝cDːL]@@!ݹuP&6>Dhd@>$o6C `:mCMQ&$zt:500e3u'Eљ[mcS`"RnVlxi"kGfd~[(7~Ar7;Vj}@Dp9AR`>Z`3ӧE%|ϸ=p#< Pʦl3i3hjyX"]4Ѧ=yLߥGz F(KcT7PQan]G ~Ux:p<,2%eLTO1 .P` tz-/_.CBjoCyt v)J\ͽ>Ѕ1C-Z G]B(ۦT͡3iSTT9,qc!Ml *I3*}bW(G`0hM@;'PIAPMQ.$ <ޛ3Zk؞u, ;R[ >%{a}6l fGwqm `Z:LuKɀmݨz(A[7vL{Gด(mϟK,|䵷m5Nz-P`pgqysVA: @a HWr_СBMRtEA!KYCd,${BY^8졂{(bkY%'t0;hc %-}؄JsÊ訨~­j.0;ܠfmF߲a=s1ϻbI0b|U|zz[O/E|F+F!'Gn>=F!6剽iW£',TX&q2(]pUlr5ǥOߝh&jgN﯉`%ifaKnk-E~ķJ q,lvtQ -֍t`n{0ʰ7`.tCvB< >jf$QNs–/)޶`MG.0wN镺|C2i XZ)̹{g8sZ7u͕sc*T5w.D'_;l`I`XmM|?[A~? e1F@65͵CNEt~+cvtoz[*&!QnS58Eed|s,pne4ztoiF,4*tM枽(jY4B\}6MƵVCPhvhR4ec$O3?~^V/vI,(rb1Oh7?j0 {q9PdPRʌg{OM6>2PKP?0F#c? lib/Errno.pmXmo- {^%X16MKG%NB 5/3;FtO3o;yYxY.G/5gfXb31_eVGl ?βcbٷb>gs6_*Pdӧ1gB\񁏇QNk^'=qGQ]9(,H\<}UŴrZY9-|סƖyUcV_YgyUNZƖu_G U>@;*XV93ϧ* [Հr{jBٜWz/ʍDC:3zu fgb?%I<Ůi`PSN?K;pÈ?mє B*#A#ѰJ4$G^}m Qrx%' {hߧhx B~g|܏nn?B"m0/ӋP,O?Hs|8IANG7B'6maz1h; NOk`S:# >-2&.e> ~  ďBKEbq\7>K$A~sS܎" fѐQeCD>!5nZ= ;i$D(ncHDtFɝ03p=m5=>9 臐%x  п  :1@)r(tSХc T# MiPsH3_7 04׮/R%b"ΖeA2~dA|arv@t-<ac_h& NZ$i v@,6FZGmuy$")Ik Pb Bel%~dL"j!2;5٨ed(@vz.\V'5P&U%TYhlToۿTUT0e@:MB2UlD`FE๷Zc?aE9V`mt :PDV5VЙD5C( Х(ئ-$<^jvTj~T%TuIIuEf*Y.J^Z`NR4W*-[&XjFT3jF &$PMC׶bED K$RHM&dk>رllXD3v"љmw?6|EhZٗȭN471vlR=V6hr4"XQ3*N4 헇.VE4N[V0-L驦D2VI੽V<=D)He|zә{$1amkZ}l0n i@mSL[w L@pиG![#4B-|<׬hOb#؎KOvs 8@K ŹBq'exW m bN(%xb,Ǯ59u1#Xc@ x@2f":6C(X_HXbfjƯ&ڭפּjfy%iY)\\=޴p5JQѬ(mS+f.c[IԜbFUͩkzMޞѤnA#G榵4KGt)hۂMF]%n63KUZfE$l=%lNH+-3EUbƖs"Ѷ=ω7R`s"MWU$+$n<_*IS?X/|.&WJ\)0Yx;goV5b7HQZ/ l"zva 7RkGmD*O˚lo~e^˅H$is2.ʜuVwh1;e=wlxA>&P gGr= $v 8wA޷Y1}tJW C4Оy~붓O1=f-FV_vi6JXiY("嬨}qW{]#'?pWE޾9`޸|;8+g278ζxg>?wPKP?0=lg Hlib/Exporter.pmVo6<utK5H4[-A˧H,"pտ}w_b`K{4G8\|2wMpjL  eoKMFfj~cG,s~á{w_fѿ(*F%eONd,ax\fhEIGt.' HP>,`h7a; i 1\=0IaPC <Ҙ2,eJS:s9C:w܍nR)( !*tIBDдuND|woc z#& mâyհU9Xa.b`VY b~R$ͰE\`@sHtPܵa8 FWNu@x{P?HF k,,$`ƻg_ `ha"oު=2ZٙFSo$Ǧ!KSX|* 2Z=j9);qpky@6FZfIW}W5d}n< }%ppHGLEK ?Б)| qD&@grS@&_wWji4-fn{ͅہ]ߢ?/qUup]0#ݸɵplfLDF̓taM S>!cC-ⷥ//EfeBΈ+NȈD"\nΩٌT$=&N,H\!#v퓭jtd*;Wfϑ g230CޜPcWj*;z5,iV5Mn5'whS_L_M-iNsAuDf~cJ7钬}k:%忒NcN3!H ÏG?PKP?0$lib/Exporter/Heavy.pmXms۸,5%[HuONs4;d&9 IH@Nۻzq|3m ],v}@'KpdVl׃UW,\9;jnn94YhW%-9f' C\ (^` nlK6Ξ/GmmgSsrJ9o a. , _qgz 8rh@y9ypv,/ hA' r1řb!2%L4z D,6AA@7Vn4gV<׌áGhfFzȬEGԴ:υDy 1Mh#%EI_헇O0f] ވp^_~Uf&u]' EQT& ˭_}[[+%`BJqVp`)q?{ Gvv]rM}ka*b.\^=q,\pNA˵۾R|grz nӽMp3Lzk6m7%ݽU8]pOg;QP:C.Qud}l.TM6ȪA(۷}4+X=rjFnS@!"I#tL|<#(.y3EIqS$F TOqXH셯KhBbzW~~SdhֵU60B7ɠfS*⬊jcG"-G=g]Q-FlM:´Iͫ6ViNǾ-e{=<|s\>Mdو(H`B,4UЯ؆#H ްW1!̬X!h;@ 8vsSs=^X$1ͪ8E b Y)"ʧ8Xd'$`Njg gp!⇒n*TS: gXa\R$lU}q-z7r+2X-gA7NUeԸ! HƝ]eSl퐾?˹X\#;rO^/fk pWnE&4ZtTʍ>jո1ua. `W v_+˂Jes!ɼhfuedz &(dSAۖKիJ=7 Dy0L~.G8j6oX`}!xj5 Ė^>cOk","4WGi{NMa=!S?ڞmñYi0bv=M>zQ| Uz: ZU/oR ŜW(I4b֤cËĀy"ePf(2u6s0O({/Ԡ%TDƑ,5:}ckt8,jlF~ܣy꫆B\iSpӯM!PKP?0+ lib/Fcntl.pmWmoF P^kOўcǦks& `˥Q33;Ϛp2)8Jp7[MNӊ3}>(S'!01L]|~7Y U~bU%QuPB{^,VjrK4*#rt`hS͒pʼnJ9pKXdK j(}'+Mo z% K|\uM!p&Sh;WEv/F~s32@#J@ a 2Az{%0c_ "U JVʼnhMҰ]3ːy*R.M:ҕԋKPN撳璳X'_B7%'d .ؕ7yR'_B J ѷEQȕ}'^1 02̗Fn'SId*=cy-',tiE4e3qZR3ѧ\R}!YjLI|hG8,Wjl66<~{p/`m_iMZ$nAzɠJa }жS'n י!N6(Bb8. #  bD!gg+~:K}HB]m-C.r+ӅЕR RZbr8.DZsR!e$#u 9E/g,=*F;w_Ϩ"JMci஘·c#=0#<0lkJQI+3/̶#`˴\ӬkF +{[ڛc)ךr$bmךrͼ|p/U4M[K8ߡ/pd7V:4:}i*tm먛Ԗ~m?^?|ڞ~ɧsvH{eY;~ϏX8o/B«MzW̖+} `yz<=my4VP9 wIN fJ[=_p-|Z,޸ ',q6cvlcgQOTԭH 60\'ɟ!]Y}nK9=9ɗP JP~} -& }A-wbNDu%4ȩ x׾2ۜ@cErpPx_XABPV^H+%+K#D .>DPoe&L4{KuVo?~~/H)ϹLV !W ƞ;Rjr# ׃ i d0+8) :@c9ZaDtAXؔ;:OŪ>p)穢C,-$AtL4!Gk9ETA` *zԮy7T k7.^ӱ>2z3)BQBֆO.Fm^zXl&j$f+ܗC)RW|Q$M_&.t4E調kiQR jCd pmͻ-jߺ[kіg.i;hg,XT5ģ"ގ3>:|+V*4?.0w;U$5?:Eu$^)V{]=ܦʋ.o"%k^r}E)m|g\R łYrNRn?ŢPqJ.N VqBɋrβY}]Aksbc8tw5SPUe#װr/dmM2ݟ*@c-&8w=l⽞!tm:=1-Svlݪˎajl3'?+ jFi+xr_ {2vPj3>GUJ#K4Ͳ-7*rV҉$Ѯ,7zt P$cZ D@j =ݥ,ݦEdMp:vb,!5cҔ1ڈ8; &)w)a>Z.NX{Cq:IYUAx[hLlfE4La%\^QD>=➖a- m}V{`cH՝)ڤPY !CM 9t K4$J$k(ҝXw0"[s3)~f:haZ^:ૌS9Z۪^\ŗĨ*[n&^t< vjX :q]kegc!:6Ut ܻv)axL_n*m\iȔP`4pAٵ BABxm^GfQ(gE2}k:yo=S5@Q5%_PKP?0SY;Ulib/File/Find.pm^IPV_(R!(7;+pAQS]Oy|"ɦ^Ɠ9gv4cYɤȒtF?Oʊv*X翟|`{v?_yA՛k}{0:PBy[6toʗzD?O^/=X%ޟ,qc'|NY2q^3AȲb<*8ɪ(xV03dU%/⊳puU|A gsL h.hd>M xim䏨,iЏUVIV'K\ƕ,x, /Kh_ee9s īD36ɳ'Ue t'hwzcKU1\}?{^d ĺFVG#I:J4AFܣ`xu%ߢg%-HB`_jY3< `[_7|atSSk&zĸ}&Y՜3hg,fTyqt"@lkFa !,g429RVqQXuRިn$O, g0_ʳst -p-!X4nun%])"jI4 Wn*I+Icȼdf@?h㋇ *KAQ$}8҄A,CXG.Hvk^Dd!>$>ݺOjqÿ2 !O)((tqF"xuϩx֜w$ODRa K=g@JPV&,N ř\C/؂hECߵi| c$lA,)iUI)QaT! ?LjI|}{<-:B~ lB4 }> ۹la`+ *' ҽjPԊznw u!a(4 hÐ\P)/Drr0p]3؊_ϞP(A`sZ!3(TBU٥- 1K&b?Ca gM,+gd$YowhR,Y&3~Rp*eI9oCge1t<m ͉ oaj$< R$ -/RzԈ`U 2Z|\ )zaVA5(TtjMDp9GOv%xW$Y* | cI>T-NS@&GŔNvIIrilC-dVJO!_y cH({cc1/B:۔U8d>- BPt.$AA/M`{is lM*pl*u|̋jB'1f*,1@E#R 'hpAԼcں{~T[4&))>=+fO1Ⲃ@̑xq -R\݌HN hxF Q~lTmaOo!3/1>4B9nZɸZg f>288m3bZ3'HΒ4.0z( Uihi(P*xH\<,'5vp=zK bPGrbɖ1l,KCS#~ 1yYR(4߀GoeQ[ ~/F-v!79|ʭI"u \g[ 922 i2@Z(0@B |Ü\gMD:UD@;MC{.R tCrEa 1 YkȍԅD* ρD t:C 8e1LJ&AiS8*x^(=MmDE JA^Ldb>b}gS M\"뤚)>5 QdF`&Y9̔XpL5M5;فp'hM==H˂T8eXP@LXK?LmhFh7w ]eJ!^,'25EM:XsW1c>-K(3oI^ZSQj4JS'_u 8YVw'7b1F6ܬ_?p0-Meaɦ/Uk -U 0i4R-^=\AJ &x7 u>sGG81Srl Gt ؤbiIZR6zo!Plj|[ylU7Psd:y[;t?bR`C1p/ ®0ݎv~nkǎ7lzF[19.Wf"s TJqI:/>Lݾ?x[CVYO%ѩ*B&3`d&7nG;NZgmnyu\nʟv[("-N;(Ho[[ Ɏ%+%~;GGK,`x!l"9`GjU$9ҡg96//SɓT:tg{𾩒7MU)x%UjJCE_}UeTfE1 wg[;z5A6,ܦwW/˵!HdC7eۮPlqE> Slпb=tFwzRw +bҟ4w[j7sX{Z纈n5* Z/o6-5Ѩ&)" wNQkӫ;3MJizYkgXML66̦Vv²>L ='eKX3z~>:~`yBjL{8 p}yLkj>}^> ApY~!xt=v# oq1/L)2-UBx9湔 s>&u3yº|Vgn}7"| D1 d VTҧ#hxftQUhi`sA/K0Kf)3{EFN6LiGK;^$qo'HG4Nm2:ɜM/4e˪'>t kH/=ğޔeRxmb̓g,} ^N;P;iap> T"+ Jq$tgpp8h똨J/lo}N ˞ۯw?( TpSX%e1b }e%#h_UIR

lP 2Sp/(9HAv aF:FPKP?0J!lib/File/Glob.pmW]s}6+f#H(̓5C-6ٸ*1\ HT==#[F9}uP1={ytQ{1V[AL%uY|R%F#'5Daopݢް7|~[K\[5_nt.ZT|CXF` ;Slt:eCu]I"F}Mʐd$i#|!b5RWT~~Ն̼l$ScIBcHqjQZBLļrcU8m#l?xuu/*͇m[.χEvc1,^Uru=8  e* 뛍*wEƉPK1sN-3j{ۃ.P܋^4!=n2)&}i$8Wd&ۖa#-ACPކ'V:_Q]aq\@Ԁ7:z&X{ EG_݆/| `D#F"Ply`բchtAO aFvo{:Jcy ^@y|pSfﺬ <|^$Y^?|`e]Sjб9Ү&⤶N3hC hl8"u:uEDzN135!MЏD B29NtywȯHf! lQ<sH}lBZ5XП0Qf{Q=fi iP4h%Ϥ0SY9& B~QR')i[$'NF5?TOjX+<$FJ D$@Au/IjSt07>2/bVf`Oc $1c \2pk'6ӝ @=H‹֖oxmL(NЛNQ7"2Ʀ]2Y >}R2dof5%=`gQ bqʈ.zn$g( f/n>x,M]# 9W->cYp$tK_Jh |dxS2k`.V\U>*V_Kɓ St D2e6K11(Sڦ 3MN'mЗtUhTjct4) zYp{HDXU+r&ˌ~ZѮ7T]H`mSqk9fzߺx($'˺?ɾhLҘ=C¶ySPKP?0Gmlib/File/Path.pmWnF m?#{8vҡ XڬMd݀ .,;i>w'N7݌6x$G~xI.a_T^r1,]x)HE$^ O{{c~<O02o/>JRWS$.y nVo_9;9}{O1NΞMX{뻥>}sVeJ-%[螘/P{y 7K/E|\c<=bHrHfpVx^B@L} `r!J^^ }褔PH%$*G)+^h;Ї̓W!MY{yG:V /,M>SS" (Afuv&?mإW3GcGWcU]I`?T|Jcvf41%o|*J̌H@l9M H/e2.XKQʩD T%13JKCabݠ?Q3QTCް͉ӳɘ;+Sh{9S!YᑵcMZV4@o#DSg3ˋȌ1-3d%oj ]'pu6 n` T -*tqPTr %E1ViU) zBQ}Tku]w;j7>]\*+Ex\B뀭dUP, ㎡R}Hgl|oN'#8v\: R7waULLC.VHJȤokk%kQE?mvphqҊVR:1[jbRӯ޻ZQ ]y渿e bu}ކTs]x%,jVFV1A^8@5}S$DNc%6e~hf [xtgwVɤUê‹e[H hL'|w_|tUٟjSq: pcVꤦgԗhmp4Uye  {e/o:)T'H-ŵed91L,i`֦m+ +'}{}-6%sҶSCV ~n,lUYC ؍@\e 4qu!tɫ9n] =4Eh#6N2B. ?#cbFR5׍7"T"7b^ fJɍg|U[ʏ/2%5k ik4*"2V~kJ Ĩ' @y|vv|rLzYJɭMX|hC$7-,5\ 1cDAT[?ys4} |y;E*#N-;]`{Vw_PKP?0.$lib/File/Spec.pmmQk0ǟOqĮ)ea-{ %T3JW}%VBrwҜ1.Hb88"Ts*iRq Ж;4LּA=\gl]DG~  mVsJX )XOZ%> 7OuS-;Vn9e"Xk/ `foٕ7;"<7ZmMMkA x#?p+wMcٍ[_9CȦ+jZE晈E^0"'XPKP?0ک|ͶTlib/File/Spec/Unix.pmXmSHq! V6{wu!klkFF0ۯ{^,W~gvXpC8i'E|iqֆCZZ "VV^_N?|}#!iGj&Ld"gn[t ^Gd[YGjI}LD ϟN?sWK|Y_,.,"3X4ʪK$ s𾋛2/YqJ',gXX&$[!BLR3 JYM&\pҰI!%/'^x/(@򎟟 ? OU|Y]xAX Yд=| Q|6E WrŨ0*kjı W*?ugu"WaKfrdߞb&b} ZZx S+q sSA zCpD6Qq*.٨ v>)2cy?XxnO݇k":<[jeh V띌MAUckeoCJcJoRu m7!9dz&ǻ9\QBPJ y#x{-: BL KXB'ȞTZDh8T"xu~v$n]?*!oUbhW/su &J+݊j87LS$U3^֤"W| Ysyxq{; sz?|cUq%`J{ʘq,RfIUь̰*)}]-9h'qu@* >t9`xK k"uL&K ۇM:jktp{;F,k ?lLQnJnmr<%}2]] ? B@f<~au#G[dj:uʹֻo6Zu3|iׂХɇ$y]f41N4I$3 ;wNINaRŸSd4(I"e)vi†D:a~p 0T?ufNkhL4ǃ3c-hLy%d-vIGU[)=WV^_Qt:5q]jFcü#z>}y?u͞7i4nAӹT>v~\FS,V:+ }&'tĥ|ϦObnc(ckNed 偾S}?Džk#]UfoI3 ǁ9]U폪MpcTyQ"OrizܺWĚY~S;v4\Efc{qIk.kYnNOlϏ&e&J&u|nŒ`K~$G6IgWDfy&q}l1ť˨nMfc՘GnҟyŃމ)9ځv;K&8Hu^%f#ř5?4of ]C@kMsr;9OF co0A6KG:Lm6vs38;- FkkupO{'_̟'fuwW[0eL6weOӬ{%!o ? z?Y7Ej8;<)f|Lj|l`k[0ƒ "GygdDS8vrc?ßg UtGgziv 04S4%xn&wd?rfY\ܚ4'ǻ8OwӽW/o??`=}bC,9h]=715_{g;/ǰc`!6MShpx2@sog/^6?ly}|=wp/pǽS@FhUdJ-n6 \; BQ'e(eu4AܿBT!`&fV?!эX:La |ion{avol/Y=|۬znm{|NhAwG (8-֜簏~x+ yW2E/@1IYa'|B0f0Nac4w|V*Y'|~ub/[uQ}=ZJqCR89%sËN\`Aʎ/)PQM &VD ;P`!(sCbJ>l%!}d14./Ni @<ZNnd T̡EP樈$ZmCNvMQi$֋ FdD>,X"|Q=fw]&2mGۧ{uBغgOCL LqVOq-ȇ]\)jp1ZKsut F8rv)zl]a&C>Q!Rɰq]1W?e<4糋 4ĘT!&`sc9=!dd,ګƧړZC~T?[- x@}D[AgvQ6G `Jkgp>Q`C%KF +!P0$ir;Igiu'۹+VH:TEn@}ma kBYP_eNbQd/WRȍ˘Qnĭ$rg>L7̜e\o{@ vQV@4g`-Gpg-zdvPg@% |[H  Yֳ9 FS9PįтA3#ĶU*H긳ɽ_7'S 8c>N<"-P-#:ASj17V<`T}D9}N6Sޘ?ǩK S&Qu @q B3e)0LoryD7m+hX~ei6UnyA: m7뀮S6GU*Vfh㼏?(Lou\+`8|3C/XG`'fC٩s@CaCE̢dJ) ?EsSY8ZpŚF ڟD<LE +.= Z0Kp緓h 3 |+yeWAzNIX̆y'J֐IڰY q!Ita߅%?a#N!WT씣q??> @zBovf6f+|";D >)=#OɭSԡ`&JjvAӭ@T=sE["4Pc=E7 o/6Og9-YZ|[}/3´) 4WMrQ&BLJaOa\%]~<fȑ'OKtYqqƣRx\l#Yퟜ¢8B~C: %`297g—J{"M0!_/9Uk2Rȷl1֜Q бŷ;*--$"hTkOz,ڮ L[v$RU|Ծ?^3]l"G嬄{FL"d:m9u[VTKuuWWĀ1E< I`T&T%SJBC'LhDfAZJ*管/|7p4f LĉhsMv"(,JRvrk&Mo{LLd(^TT2I%Z9Л@UeTtTp^>BˎpkX46agͧ[g~փQă z& HrMNI-4EjᔮqpQQgҴ@m8(@sM*ZI3+5rhr;XwA䂺|"F9S09^LilFZd3po=Os #cP"c3E!P>ETKL7gEȭ5<s $ >|s$Gm(E?KmwB4H&}؍#̛,% FD9PIpj\ ՑBANqBV-ދG9j02=f˲LRIn/GMDכ{suoiā@- L1V# ۘQm N,+ѪWK >b[_2B#w9Ǽcr6 aJ@\Lҡs``<\5s4ЊYx ?)7oW݂]!з֖1U/ݝ7ՙ)̀9Gu!eVM51sU@x(#w<1-k.RnFh]㸸 ?q81 )';G~4Z-aa\6]Cps [hi5T@aJp9T|*. L𺩊\.y͖V+AfEH6upS')Y:I2LKPm.V*WZKof3vƈj HnQ!ciץ(Z+::Jr:Q.yp_7GZ;Ώ{'`-y ̩\ZM^"s [ E{;0uz% 9M%]*A;E<||ЀdubpƁMX>7/6Nf<96Y&E ~'qvfP>颻Kߵ[J!XʐTa)eEC<ܗH%PnlmRG)~diNKke(&CLJO@k[z:=`&aK$r4pţf Za.)eS,csmOHu uj(Y ܗ e2 ` c ?7 4/E)%rcCG`QJ :!y:"a^E]mAVlW2;~.t Y%.)h Fy)nv)H}j'>/.Q(DYPD("0P"2FLf"&_k_ Y;&3:ycEq-߈8JI2*321AkS JoC%T"$eDW>r,-0 >綤i&3DBe[ʒe]k3kkj"NcAE%BIW2 ƵV9ZkA<U8o91z6хppLWha 8=&qrp6'-jAiR{аB\๠fP-kQ9;VBY6AHh R;FYT>U :OγM N(h@]?SNMyaM<-F9V,Rɒ8-H8xYH)Q(qTR!+T//=*!y !tjVyx+Z)2Jf%XRQB7JLg%MUt:@\[~C܇)[ N:P%8ߍJ~է&N()@1 , .^tEqХ>w~XLQ7OPPqUb!3x7Yք&邾W|rJ旳bX,t1$HɾRP`f4I5B0ap$GILML u˲遼1,YnRItpB@w O:j4>p5j;3440:?E[(f`;v9he`NW3oa( 8Vyݕ}fh~ F(ƻGT)٤ZghBۢ\[#L]Vn}s87} |ms4戚+LcZӎlDsEci:ʢ/#?N}{۠S2o"OH2@I_M]keak}X$>2@8# _SI^Xxuf?lzr+C6Ѭ0FQdVc܋i5'h"]!2E~r׵,F@Xyp@M<ҠjIrD%W`Mʘ葰kh*`\rs5 ᬋ RѠ Q?K9?/jm6|g}>H70w@HʣVž!^zX\5勲R!";pnrmk%LL_ ;5PznxӁ?2`*;QdSf.Mg)R1yB$NHQo")i%ҭ²lNyjY[kko :}J?Db~XR:ubj͎-pHatRfS"P-pV} k/]wd dE81}Z"M֡kʹzM k ^ҐRZJ2^UB]Irv(h$.Hu( :G^XzL-yʺ@H>7P:6^tme)CGDVV( ~zKm!nIS˫2w@tKA[N< B>Nz$ƈB[!^QeTB/ΕǗ7+Y$ʙ+Xعdz_~5oo_i>xu\gjM<<ɣ^q/P73%ʹKU],X#C).z Sp]cp U]-O8լXAĦ93;kwsWr\t'Sz~B׵fȰ0nߜKzaRg6 _/U- 1/76w aūv(w)HmB^[6Qkc˝:ܦeIY<[jOۍE tОU&Pq HN5;h{pɃ曷6{Ek"\NUɞEs󺞤Xk|ۤ'4ME8F|߂Hl^d4|*.҂aҜ(\KK" y蛇w)SA+B@JSM_ .70<@,p\ŗ*$3) М^{=;ʪwSsl֪DPnˍUkR^@/ck!Im^및@VUwѵC 'ZdR"L^*զ:|@M]%n$ z4>;ZMYf[ ?x/C09I2.>t4<9!3~kov$4^B怒ՔTکhGѮB5K5-[Z}}6l9(J[FN(x<5XA'+F},i7Ge?VbYmÌӔ_Ԋ-=ܹl&輠uNY -j7 jY|!`nH\Hçf+mhI3::Gry% Tu K].87puo2_Shs>/#vm  2=0Z%T5N=]10XJEx--W՜.9  6U:w0Qeqoڽ)n<ԭ=*5L4r1LݫEt+={;yz KjX2ƴo6߬qb-~+[݇/&:@<J" .tF=-`]&XM&zh pX!nO״KA(ZB jݚ֨60۟EiAE6;3 ژR61`Q &*妦ԙ3X30l:![es=:DP_p ƌ^!2..`nTƮ,kz|{\7o;@Ęy_H"=yH\u b)ER-ޥ0 5kOa ӕ2PmHp}sQH_=Rfԧl9ITN \v<O{/LX+7 s;~g~~g~9U o -7\廊Rka2m=julzb i:f1zl_*7'Q;1ʮ bRP^,M+mXUYvKW\n$%KhwyAjSC°rѪB]E461bi:=lrez]r;_5|`+2n@(e7:?̃X}W!C7k`W@ PKP?0KWlib/File/stat.pmmTn@}~lਨuԠBHPYNNW%ݵ[Jgf/Sxvgc8xۼ}*-& >;:4dVə?媖BQө4}|slkoϮ&uf2_ ǘ;Djt k`%O SD=BI.Xڻ@\<h (61NνypQaJ2OJ2:-&lݹ (v3ڣsG\|euLZZ(5sm(o 8MΘ +hm$;X9'3! XNLiU܃L ƮY*mȬ.@Ɖ)tZb-EǠ)aw81MjV]TS5tu)4rYgC3EkE,pr^L|+%S^>|Π}j$w;PxO)mL(; ݳo$1gEǴX ju_,Hhb=~Ȃ,ޞ'/a ܿ@DC)I%`\M,];[q.i,bޚIU0$g6Z%*ړcfVQFlV!;ɞ%!CL,œgX\V̞qH;R 9+zZh|҂j&ŌvIG 1>WDkY (KZܪݒs+ZC5y>MCoDEP$Mk/;L]"IH͙{H)߷m\ɐ4r=w9Q/>DyZ@ёczPh*%+k^X!IOw9e*u {\onw2:M{gC C̍ _h1_n8?o~ PKP?0ҵ'/$rvlib/Getopt/Long.pm}WHWTK- =3m74; d}-c5d}GUJ dg;>-Uݺu~׭8C)waLI|O'Ꚁ'ӼݖD)>MfX@(31 ,VWA: ^Us*N ek-I؍7jm5[j֏ڭ[[qe*jmoT?Qi2 ZaqgPS)6hZ--h>r!D|7nqL,_[!?M0Ofqco=0 /NqdHTOj+(UL|,ZWa(diwLG,OL$E6OwhTPa:D2/t,G}>qZ";}Erl 1|Ā;B{J[)#ZY-A 9S=@ (&d Hm4P̲p87rL.~;9;:m]mx2h2## udógGN?;?|<>=t8mky3|8(E}$E%oX#OBqoCebVf?\*D}lO{~$Y ғK0/K?sǭ[|przx|uVG%4[0`7R J`ӳãwL`:ӑXJRR{bා'goxSmC ?;<_WqZ1j48ˏ@q98Hܙ5ux3Nn}^q NA}<8}:9@Sl2(p(A}ٵak)bm^ήDm=&j(.zoi\,!< ./FԮvd *]\kcZ\])צ(MfW#x8V?6U苨(Tgrl,lv #" !FW3JwZ>=+++k4`RbizݠQ[M8 fc&W04 Vo~>(pClDU->+Tr0&*0|zOHq;h(\ DW|rr<bټozVL~.F|: ~w}4sqBStqGaFXK,܊z:( ͍񈅡-,o8^}^1M4&9Da+V13 IӒʜ&});t"z/.7 ajjH9 u 0Gݎ[G4exYeG,UxR8CYh 1 1`foߠ> ~ƬAo&,efr]#aQ4iۨ+-|LC-r JzXkh%af W=GZO6 E~ɹ~~X]βRLJ?DUe O T䠜a5&WSO2\O6˥K VJA6_yjeD 32IFeqEKNk됆Ƽ-2&[A&\ij%U?3ܪzTQ{` rz)rSzW$|;cGF;mt݋^mC/ɵ* aTRb~z$[ۚ^7|5!DC }!!Z:\̔5NaS~`;v)' ꧨ?j(%@̈DdL 3~QZJ7 lbg)/ɵzzn0\S204@E6 3L0KdnWoۭmn\u̡֎p.(;)[֟I_1C8#i(e" yN!btyU9,0CCh90I#Gp5x+r:M9w ;s"sB.hWN3zi8 D[6w/ AXd\ZdkT$,|<.<k y`-{T J& )l8C X>4L>kqBX~@X6M0E4l34'c0ڿrlwg0FK a%n&zSVq(5DԕFt$+"x .z N.&& #W:,T $tMW7E.@k¥dž/NgrjGP@uV*8L1@¼1X)&091&an]QN.0L2IrMռSv*kyz'c̔3b!JU2_8줙Tᗰ|$6 ^w*"`kА,VG_ 5CյpU8Jh8ʷȘbQ8(p+;}>=J'$0Ӌ ѯ,}MmsÊGa:wљ `ʭ~KItN*l.<ǒ߂縷A!*>ZL 78߲Tcۭi\6V(oVG+9$鞹0ɅjZL y^;/ӧ e$EPE2iWoCʊ23qDd 11ʹ6PFWOLTJ"*%V B_yҪGW LZc!4̑n1}} 7L%}*#a2@Io*s Qn? ^ 2G T1 pwc#WZKf46o1*ЂT-Q4LqX]EyDR#2RUv+Г``Bt C}CpxKKhV'H>ym[!Ux5 `u04Wjk yV8`@ITּ F٩srژP  ɗ*q"_6ϱyW" {s5~1lq\`~xj* n0n, ؤucT0 ,y1F' 1dKcgѬufC-B`xP sȄ__-m3`^enpYϨ(<(@{"&7F fc:HYU'N&;s " x3aP]ZuE]ʷ\7Dut wG86FQ*oДk`.W%Y{. QAwfG}ږN> Tƿ=]v @36Pd.WwC3D[ӌS 1Jv!2 h߄1t|RSE De婩d"B_q ii}1d,b?A^u4ei0f }Ot7 %͸OԪ Q3㯅GU>" Mt6@bKc{0=#VX7f9;Pߥg=UF7感NzER-X]~{Q\0!%hzsCocq+N`OӬ)yYn(W+OF~\1-7vC6,/}N⤲g[` lauY_:!Y{+k]ddq,4Jf\JQJ 6,V"Xp( t@?x6`8&~űtc|5HDe jG'Jo`qoD O<ؾXZBwd[NϯFjb0hݝ2gysFF:Ͻ[FexTP(S;7RzDެe(YhA ց"? U1E'|I4**Zl"\xYjVz;QzO ',݅#k.PSliA1S7Р5la۹fds|TbI`*Ws!Tj\g6 3xBG"}P,d|w"S).ᾔOInc!_RcY^jy8ʀT@8%y8 @z)Q\5QDZ\b? :l_] u3fAbi@gf^2?p _YےbKD8sΰ}@DŶ?|PmfĞ+;BF Q~w Cyj9GGL( g&G6l[:FU0yޔd|˳f;ˎA\YݸU{eoB% J].FkK3}do7ݥ!n:ސv}{ҨdPiczpL}QvtS -]b/B оtO&E٭Y]ϋ^?8w{+u='ѱ:loh2䊱6|rp&XI؆,:Dq VRriyԏ"**P =Δ|3%;-w93-KD _΂\/Pk7ٹ/ī0%ΈvPD,]JZ+;>T9Oh_[ʶYW P80"&R9MS$Oy$ui#ܩᕊh°9[)+Bm{>wU|>Q00DuX&|9˟8h ni߹n qkI?_6.#y٪J;9o_o68o?ݷ9Xo]6/MgMkhm5\V"ieb?&)A,T儾 ߒX1#C[.yKrQ>W HUDHG' kPG٥@W tױJ4Q~If>̹XT=[&ߎ.rAeV ;?wu E(0G!F]$v彉7RqX!x +/4'aA^v*42RJeRXh|ǎ"cT쌩 $*^@)_KfTiaay3gLf1{*ňU-4a60ܣ|<+lb7~̅ ]c0,<UL} I){l`S ^0 aْ_@E@Aب=Ui#HoGe`J 6 *0]y n&=7__ z);WfZPKP?0}&Elib/Graph/Base.pm=WI?68N ݙ=kݞ𿟤!egT*T0|a>$oF^ֻ=~wƩ, Yw!^sʶYGxI6v9z߄g}gFqIw@Wh-k E/0Ɔw4up =mZ9Z dAO& .nOlDЬ )8)v'M@-a{sN{O"$[nP @3:SMvO)HԠ, 5056='Ng_{iԋ2/I;1R,Uy-G>?W?kP_-9DvQMP 5u=%cM5's멟rFA_#񧜗p?.~ AFa`gPDp:զA9OG!HcwVZl0c"q08A`^KBe$_|E{Tս@.|0D &'{R@i[b|5OA~z_>4ұ1sH?e2uO75>c;/n>C?Ŝ @\b .+{'|6yx1򇚪Eq!Y]yT ;B1`?/aK4{D3W F8~-Hbl5 =iv$@Ӿiyu%0p(!o+Xб"k15X cQD?NJ8&fwrDq)H6&MXoq$Y/Ņɽ#_~;?y`ՋȨ 7WpYLSoKH>{- _ұPIHCSf:)j21$c*Oё}[ɃxRxbiz8NvqӘu.ЋAtu?? Z*I^ 5{hRNLF¥*A]~QdMr.6L";Uڏpl[h|s= t6c.x>rl[XT:gI]AƫxW\L\WRv SQqŮims{b~kdF&eKL1-UvŢjFQ5˰HTZ4))38ITBA/v0RG71d7R42iH(R!pL1jKvm CH'FUwƞA`leɋc^; r[0`Za4bdO b6Lf(?(pP̞6E l\A`gvy[z)Pt`|4PtE :+ ZS3pL`v+jhb{;*3a&?P" f^$Nfp1̵3Mww`ZV] S|ZnTXi}s"@aI+?M 4޺hCqh3fM㭣'hyJצ |dدfC|4~Јf(vei$$iN*,TB~:.R+چ`tB lLڲc5k w#ً= [bnofxێ?l [.fDiÚ % } b1gZ5%oBwȬ!e$і'b!@O4un烴~?'mԱfc|Za 'C%m| CfM?e~ɗ' T),h^ǣJU..tW!sp8:Gu0׸(|>-3bS0:=K:X#3n Iy5JGQdw0Yb.oNKXT'`$;ҟ/~M;z6-zMz+-O$$96ߘ$C'ɤ!4X&X(xnʺݶ tv,:7%w%s fS-+= '>VÒSN)L7j 卹VM3/Դ7ʛS5AV$p0F99WSD+=ϕ=IQ Y5 cZ9\1{2+bUjAݵ=M1#vп kL /JGq:g 1Lc/ # 'X t; .x iQ#6=$H& =ơV5eX"JF6v|-*=l{/[R@~jtr**u Xu*hvH32ӎg]<Iη'j_Xwn jh[n^S$D0عC29[9[9tG4.H*xtoX Z}m߁TgGk])r:J7Ͻjvk @L +Ō+̂Y8= ʫpx3@LPE db:'9LPX[}chun`-?բA!>|!'ޚPAUba^hrJ3BY2BQ?,Mt`8e9<|<ɝ7d?#dc!NEȢ 2U T djmu=* ֬\؋E>HyjGUj0U.=+G"2W> krQ-Y''ί7lD%3O6ٺ)}r*Xx~,2~@=UE/2%T(.干T5L_~aL{'58%Y@M8Z1T⒪5ڜm b/`V/)fjfѭs2_{H:Ǯ-Fi:ӹP]]fJSRPpgvNV3Y,mɝg̎HŰD.+Q[q)LBp08[jNI~e(O@HpOQ<>fŠ뵠u>}e]U+VGG8x.>j&*>A0k,Rz>eX!QiR{!b:1Kh f|5me5Ӑ+ e ciJ/qPU(qC_1x"&e?jW ׿]h9 b%,`4\w8VVLdd;E[h0̄"D‹n$da-?0h2f  PH xH_;uB-vZd`ygq2X3%p"Y<Ҫ2e0\fGtETiɢKl 3k F]w=Ɣ(j0+wYEa)ػ: >х39@9~ (0ˁ1xfIb*3%c %5aп'̏O8Ky aЏ) Ia=G9OqӘv.EJ㻣P}ZsLV M]sʳ 6W1$タ5T@ AZ8ވV,?rC;箇sGti,Gl+MvӰ#Xdk8zwM0 pbv_DD-6iնwVO9]ǴZӍ7e _eS)$D!Ҫl4ͨ",{ aVRjM|єb罦&LJ<ճ8fq?-G3ߙ^ٔǍv7oqQ%9w=Xo/hۯ'n;ĦS-+7I£Ӧd4 y(5F#f]wtphќ'mK/ =@}btǷbS$_Ʊ)=Q;b67^ߏwˢ] n@D/y%NE3Sp2ŠpO9Y 8V-rcS Gb1JUKM0n'9~TR$ +sw |{s~oZaa;o ?^;ZI#S~-%P %Pll7ݍlw#!܈r?tO 6)mcA>(mD) Qlw'4^ި#/ڍp\A6lfn3Io}P9۹"m sZAFw ǃQP}0:b:%h Mu$ Ψ%[ SDlj[{vԿMa.*O~#8n ZzMM1%2y|F=whG:c>sǿFtoY:nL6 `i^9Fc6O->ZIdRʵ =y/|[@@>=lՇձ*3 ~6?[wڨm?\BGȟl`/z$3}Z~j8E;=0 ̌shd9h/oϯ`'ۃ"~?lki!U2*DTm2gʸK!P'=_ GPIej_ByKf>H1YE>2?e hW %@ +޾!b6.]~S^SHxC^vh:#oD{ (tOi2(xB "}YHhG;`Uov|Q|>Mk% **J0pI^|_]zGGG=:=ГJjVEIhӦPͰ)x8c,IIƋ>-¿PV|>McK߲g30xrf)ÐЏk )/ ._WQE4T°\F8yl~eY'U,{[oe⼅MlS[VP')yz)b(WkRw|hnk*b?Z*xlZ [0bYYlY> !)r;e9[R,eF5\jA¦WR.EotwJ,Ii9bҗ&k9+:-!˭C #Er#I8mb~}RS_*W~p}\c_Zh[%]8D}K5Hsz?.YVIlN]Ereg%K|4%3" ߴnϽOF5u˙nQ$bq pxѕB᜶8[> 6ǂGS߹RG<zѻdI ш-Џ~t*LeYWM),'o|}gLT1];%xw0΃s|.V]/JWfԾ ڸw]ĊӴ0N[gQpQ,x(LiQ1G:r vp.eՙ SfDST0TF䍼>I OJjWW(fj-,jWWw\؞o`>־XrJHx|B|ء'Y?+,bbAdzl6+8TGr,D #K-.kBWrjW䍯bGڠD٣6GեP@T6(5 K}7J%~ ^('鎷ڄSwLe%oeІGXDE^0D}W+ݨἍxaӃ&qP B'P# `w#/zA~{3\"\5 (FRlցE8x(5Q8ۼ:f։&ۀM&w+֟#ȷZ EУ} TzgYiAX"BS"XbQ"—0S]>G@d?BheLC̢[,\9-rՖ}:߷e.MNM_=pϞCwڠ&G0rgZEɐ Z,{c`X{|za{\;#0rW~fX?5BPKP?0oۢlib/Graph/DFS.pmuQK0ǟwև :|hY |d![YWCJImvyH/M_5+mqS t4 -*#`J-y:r}~`Bz\3m}&oYDM\$MyaA"'4x\1cdrggθUM{ F8ǟAGyK,Un^o㥬E)~ 4Xc̝Av99]/PKP?0Մ#|lib/Graph/Directed.pmTQO0~N~)F"N TBB c4rkkęTUΎ +b[^}绳;}Ɗg\af0QX'#8`aXim02c_#NFoY2*]ܞ.'4XD%$ Ɋ9 q?~?(pvN MFC->˂HASB,([ϺPJT)e%uY!2Y. ::/ᴒj30QJ]M&giM:Ϩp}ݖ랤2Ha97~VP[[ sԮ#<6%qE˺:%|=odN%=VU8rm\ {0?EB, <ׅXC_gǿ`riTձ-݇"w:^L? Ӑ0e&5E7)+IݑQI\PFao4AeR&v9Aȵn6p[elQu-ϳ8ڙTȲE&E TvRega}%Uе^=܎P*̱do;]UQ1h_Gch/8Q$:uq3PKP?0lib/Graph/HeapElem.pmSMo@W[j7Pz@m.mHD(238v&D̾y3> x.*jQ>+ Kn,Y4oy]ۻoNWS07@AM*5 NVO <: ÝgFZgO-(+"T'e$-efZ,'cf`=ASDcm Q`͓QyR -#J=ι+l].ݵ~-|ޒnėHg?=Q1 \YNHGt^OgRG@wU)HC&,9Pz 0l'<f:jeh1.HX8_EIEv]%,$[X)IgXDVGzc%5"\fcY.²y2SU@[q@!ZWYQq/c402gJlޚ Zm}T0 eP)&>!e<}G*kKX(Y*`f(he֟S]}ohc3.V0ѩuĉHi" B V*bLӻY e ՠ i0Þ@ :pR6TMT\&|DNYajʚ,ʿu9^ 2Zye!> 9$$j{NMK22 I  969Œ_񄠬6ך8%N!u,2|Cj:Jk S$nU,@_ yƞJl OˍD$U K=3=N-1v(kՋ:Ct~IKե"޲00"ynS'*B^$/y*e,RTm,W.!<yJXage!S504M,E[{ E{6t89 W2+0Pid㮇 ]|6V8&+n/b}MfטsxT7n^FuVk|1|;KxM ]]JgP"XMX )2N<GPKP?0H2lib/GraphViz.pmWHSL6ev\ئk kyN2Iulv>Iw}4FNYŋ_oوoΙ64KI֥/I׵8|w?a^]_^$ d|*{|LJW&g^rv` I—<4el,X"d 1`;b߯^s}ۍVXg[18™?^`gXby.Q(3avqsqS`(Yz3NA1m"6 31٥gA^ZH{K7wtqyrzί89szr&gWoq#"Af N%Fyr~uz<8=A5 h/`H<|歂 DW*UVӻo6G~Ui5M'Q%5ܼ9;xe+_s/2VB ӿOom4k- s-^ޞ-q"ۂCN||蟝+{b f_^^ S% 6[/|Bma*&!@%S~ [SHʁUȩDV6xlkHGĮ.hA28"R-4ӦܗPOz-Mv :I b—PtP!JBíհv gctJX+tNo`C>yd'_Y?L[qE&F7uݟ8-jcU6VSQ!G}gBm-a Ӥ6/,_3rBĞF)Cjv7 XU [8$Mȗ3d>i`1X̫bԢR(FÏlw{_W^|pXŦpoM`(`%8 V0AE"3.0nx$ȗ,I>^gv[m˯ʪ9JrSˊ^J;V; ^<84 bJHJ~tt?~{Z8?"zDv}pbS̅5}? 8D,@9k(76&( ,jȄ(eƸ~2ůoB=p<#K<ë5*JyRYHo7Jߨ-.5K㳵6m#{Ck*"!0kDηU тSMC#@r)-Vڧ([ Cu[f,1q߹8r}5.lԉ*'!˛qekUbUXefQ |0vWS6OȢ+61TX>8oA_PKP?0]bv-lib/Hash/Util.pmTmo0_qJ$BQ+ihS6mZKLc:"_@Z1w{|D 0#o~:9>q8?c8Y B`X5yqg\b:Ya4]A.ɯ>ez5~*4l7%͇mSEV}|;Lo,ȠW|LB: ka{:zFUGmh2Dp.bģM01WCL Uh:Pk..aЅu'D^d z3Q|ӈUWBrN[ñ8pD$2qp]SXQ $w#Jb~ z'w.c!lr-6[R{㨍)˛KG` W 3R=v3|_}|YRI07PUtiCc1U>i8g]kዔ[2n ;lqWɼiM[b{z+LUXI'Z[kWhmWSfA*ih;A[~K5~sKԩhh <LίixuhUsQ'PKP?0RZ lib/Heap/Elem.pm}SMo@WL!R@."%U QU -g{*̼y3]*:Hԟfʴ.;I-"Dt48I#8oUZXMn~-_w1\KAYOm';>!FȈ%$ijxޠ%9Ё!sPb GJʺǢ&!ʜJr^/cK:ZI #VYJc 6Jk[,y&QLYnJSf$AT[rd2m!VMwaٸSnqH\+ThL Joo27Y|x@Lqo܄K`~p'rg>"}I5+[QB;epT_l 7LY ##ʻMeR&Y8}<z8Xʼn֪ʊ5NłlG܎!MT&XFM)~ hOE>aPKP?0PXl $lib/Heap/Fibonacci.pmZms, 휕N9e46I2v"!1E2)Žﳻ J]r`vgA_YaԭgVe8JzcM|-e:?tm䟯7ߨW_z_߾wo36zKU֍ȗmS 1 ys)U*#+pPtUnԺݒNMq$SW/n~ cmmr)Q[ӤebզT v[r1+^xw)TE*hr;T;_Udņ|<> / Y##8)Hϒ̲=mv%XRIM;6Lt-Ƈ3Lݦ&~ O|P;[Aވϒ&Œ|+]U;u%qYFƞ_z`ϓ (DY +[/csj<ݱq*J8Ȁؚzhջ@9@j<巧c~E|f"7N ;:+ {T !>ElH&YQ-=+#=9Q2ZM,Y=[&m |&~E@RFJrjWΣ;>2S''4s&ىlU->E`1J#Lz 5+uʩMl.NCW7reS.'z1°IPPQ:!P},&5L)ARԔPG+ +,4LҔDmj Vk/ R?`BVeTG0( m%I6!b]Q942OT^nhexFUU -ɉU1Hܤ4jx>vj^fb jo0Bx#GIufr`Nba[O \OyL!=Sq 'n>T^GYF43jsܐ-ǯlOҠv"3wZy' 7+HU&W􁿳%N<ȆU\j=/D-]h=a`.83 }ډTqdG~0D-Ơ1]?v-F;"OZ`x J x%,Kąyc5VNv b>C[]PH 9W7_-@KPKP?0R4 lib/IO.pm5PJ@}v)4"YĀF `%lU\vI,Rn9s*H445#Ȉ_IʉV-{b+-{a^/Yp 6fE'x3ε6v8[!W"hD&e)6yPN=+R(en@ ?Z5>cfWtM1zLه _7 G79 mQX-JbNG#jDPKP?0@; lib/IO/Dir.pmVmsF~#:qڴLAu&j%r'alwN;ԙ}ٗS#  GP;g!qhر,3=e隇U߆/~s"1&)/='=E( ʯiC*rh[d7Y>I$EyQ3 Ip8,k)ʓrVhNb "FaĿ"Kh`R?)^x"#I7aD˹94ؙt`h_^8әmk,uNJoedսRÑdp oҪtt/?y~}GJIT20hҳcn<"Vfn"7pk =89F\02&ZH{=M,Q 2nFN gMb` C˜v3*O;{f?8Iҏ^ud)hBI wQ/V|RhwFXQ JgO<0ύPKP?0ulib/IO/File.pmTn@}fbjPb\A]UJTGj-f ߲k~{gw%ϙ9sOT1blERHMX8{,BΠ#Ky.IDf%S .#vըFJA>^tFVw|ut4'4f~(|:iTԓYKe1?̚/rܴ꺌/۠kNv_婘,+4MlxIRoPKP?0:[Ξlib/IO/Handle.pmYSH MȁÅ-/I9H: 㬉7goJ3@뗐ViW+i0lA鸽BQJ5t[25JVܪs7Qq੺%G]q9nq}vqgx[+CT"b=pR_Z@\t` {PXV,ס-! R08SڪBȥzqT|qCH ǬYHI?%}ɑ"9d\'sA]G}\ ,f u E3Uq4rTJA7g#>w1)W'B#8Ty#-yNiÏgy:sn4IlaeI=ZA&p q1#|^[ny@u"ڠ!qᆼ۸ۡq <{t[] ;G7ظsR9 F-o̡(P9EĘj JP.3)PgGrWMZϷUajBc?i_bWU`eJ6y#ސDXM(a? \@4@ύ>ud2bXKt3#i#7 qe8vpaE0!`syy]tcG CiTKYvkAB.5(k-;Ed89ǔv~l$<=)4=+U"cmG )v-cg&h-_fЎ'ƽfͣ 5 Rmy q#Œwqh0B "g4g;ZFOJA43=APQ@ o%@ZɒidjNȍa)PXr êvwأ6)y $uFʍcw %ЍVP@\0z;Փ_U(x7WTk\DJMh10SbJDm3ޣ n:G >6r f3tx(?o6s8y ))P]`| `I KWKi8'Gu>McXU0T\?qa)Z 9$  ʵBv?fkA.<'#ᚬ^ h+QZ7_t?7#[yh"LóӊBymD_73k>Ii AZ7^O?Yd 9;?wZOPÁSBgB’1~"u_cI}6 i5nbm9[ *Ho4=x#HoY |l@>Ub<”`"}*ނ59@ {r0t @u @Pm:.}OebǬ_=*2vC=zbn颭Pb5\5HfӃX㊬s~{VP &p\GD*jјGҤ/G% >vs]1E>H`DRxpm l}uTG}.'OJyl厗>pm/ؕˤ֓aHN芩JE3nD82-$x|J݂TI䃮e[9 PKP?0Pstn lib/IO/Pipe.pmW[sF~~ʼn`$ӈ1qƒǐ!u5,%-^bK;r.~K#R}0'WъuWi4`2u=58?嫭n ׯ_u~ {B.yr܅Q@yeV.d<7`C5,U(EX '܏--S CT9I^WLĸ8[y<0^?hNka5_&K[mzbFm1Z($-n00q1[/ ex0?vP$ M2\, ߿karS-hK ,\gxVGv\Ggz2!h,br,Ͷeb)e5 l77"YڨїC6:ǡdY!R J5,_T.'GhdVQ2(04vSL8W4MQB얢*tqw*:ctIj\\E>y)=P;pqgdD'(f4 &:}473Bα}O(;鬴B@p78Blrhi'j5H122Ƭښ H08_yBYz[Ausw6QVZmJiĵ)KnSQ4g* .*V·R2@rڄd׬:ǁW, s, "`_4f9KߦZ>{9F#U];~f)~E٧HZ6^#2iQ*_1_]hX?PKP?0D_N}lib/IO/Seekable.pmRj@}߯T0IKKkX슡`%P$V17Z)N6|-/;s%8J8XPscǼkNH[ppnل5 fkH*jr䯣lT-I,2 ;s|*Q#6t'0Q1lGm{aZtr J#ɁB*.q''Ut jAYZPH9dx ^NR4 OׅF$h-xɐ5mFlZU>'3s/Rbڧ~ROy(d Tvtݲ_PKP?0F!lib/IO/Select.pmWmSH \ dpBr77&Rz×r\gn 񋒸Mt`2'qHh˴$ieo}.qQ]mk#Hr-V"L p"^y `m 1Zdav׍Qg369Qb%WW$&lX B28U(H$NB$@H  d?db2Q@1%`P8w-kD_ 5e?| xMI::"xzqyvFguӻE&eTw$cmZJelE@28[yM1B,+_{vu ){?9ÕN~}P)ֽO1.Ej$8v ߾)E/5n1"py׻%B(cgaW[CK !EIHߕRS&|03պb76\OYWI:N]B ?v M.t=Unti=smFӱBSOypW k^+23PYB]j,}  =si>{;ex)}n?,Ii99n5oEKhD=WvzPGVVYݯHl.c4̣`gD'=ϤiDi>j}I8p}:0dTG[cdga t2:#TcĀYJ-UGdrvtS)l-7ܖݢR-6[p \k&_Տ _?ugu[UArҟTQVY?tugi|}(x)2>l|*f*Y!ľ[֞}PKP?0ȀQa*lib/IO/Socket.pmYk{ b Z=iquhJ』i $^jAڝy>Z}/`PB]'tY\N "4z/U8so4r+Pׇ?; p?s1 NΫp DYTUwE0Y|r a'1/'|rͬLZpP.m ROH'ބPso2qH .zzG>A9S3!cxb|ŝ У0 9l:QiL<'[L 5[%I< `>9#2=ׄ@9}=-,Ur}'9|TA֚ \睻m-2)Q s'áDc<#6e/EU/&,L0 J(+,gqP[- 7J8'v\.7OIA~1'0C]z?=ՆKe H]`=%jIbYy#"ꘓX&ˁ 'H3$Y!!ij` d*Be)nc-$Rw),Wgg=`*'кf"My4lmwWJt]Sfǡ:lDSAO `+5)RoO8@T "ZxNXW,9VNabY^YjFR>^6<$@I6$[jm4Ym;_޲j]N顨F檴GMVo谹;d'KG:/iw'AB\ ̚VCZPj4 <7-wNg!he2&4<a#,jپ#I% z3X` )Gv[=,Wbު]{Z# uPH ~p`ixaUՒ6q5ccN`ӡfTwAӯs NYK3Nt/#tVoPt`h5"v@ASx$cF'ߤaVaĕӦ|*P_}M_*W9\ &KYG,9)>PA 0<]9?wz/- ab~HgD )hY#%E뤘Jr\M+`bfqWo޿{xWVnHELͬ9܌7e"+Z\͔QԲ4zi)*죬Z*t WV2h1~;s(H.ebTz\Gr874bq&>?VM&VS1)H(F7IN6gJ@33hSʦhǤ_~w3-}gh%C3?C4`tCW UcL(Z@ŁqY)rZFak:ܕ"ńMk6aƤЦŘ/D(" Q&.K:Ғ.ќOKAu펦S׍ ܽ}ls'[DpUZ%geA(' {N Z8 RFΉ2NXy)Ƶ 훮9Dat[ظtJ^Gi&@EwV+G}7 d%h:F; .[ߓ([@Eh)D jYS+Mp`j_,R' ]k{2y}봯7E"Q eSܳK=\zw K#擳vo_ߝ| $ʨm\gV%t҉kdtQ71|g4^C߿~PKP?0=Ilib/IO/Socket/INET.pmSIg+ȅ[ jDvۨf;5Bsaeؿ{=FZ^l&q* 5$lZnYmW7~fw:OrZo}&# ~ԍ=Pm& 0MZfR*rg0jGZJ( Jdgo湄8((S5GwC! y4K= \3Y4iju!)䝪kqprmB^40’"=3O3QKTb{[l<_;NNPm+nxmk9FRC5T@!@`D)c0I' _e}߬V*wtCy7IB6T}ȴAeJ&|S!&ΥPGpFxZsZ[{v#% [q!YH靨GȯYV PS5*)LN:D #YSQZGb(GXQC`q} f[|WwA4 |"#ɬ`x'CB.|& 5|U22\L0C JhL3P 4 yֱ8&K5#!l<>Y+!Wz ӎ(g|Z"6az3{" z*AvZ@A*1:qBIl qٚHu+Kx у.ȉPՠ&o`L0 [& Qk^r|Z+E \E2eRQ"K<H0`ֆ"uUؠj5\HQ`j%g Q+8Ħhy~2KzI1 WE$Yvc"ӛ,,D{?8?YGtL«(sz?Q~$8/|VDb L(lt$~g??EIcfv>0ʫx%y$Rn0\("N1QXᅦ6V7Oomqyf09ѡF+>?G y M>EI%h 8MpvE\@t&7tk;Iq$ @lI8&C'.ޝG"MYt؛&Tb5᫳8Ί cq$͢MSO~H N#Gr\_q Og *?͡,.,UBLg)q*/U<Ȣp$.NEOtV8ͣ1/~~nhF 06MkNr%rP0\^]< ^p~:k-%L[bgW|Gx0zN]k߫qi%1pMI.~ )7ǧA8ELSyMU8r)H x ;ȢfqfGx{tw#n $8z"IaVb=ͷ~71#c[l=?'@ !j2Ol[ln7 Hbx\z W4_``oZ z_umZĤVW?+b/0J $29.ǧvrr 6E2yI[iH(Г#4hT\6DϊW$oN i3 q 0I ASY^gLA8g)h&&D9Aχ6, .PLt4j&7ōP+QNr̊hN pj-m3/E{/qZSNr< msGVxq&` $ }gVc@),Y#$`lH'h IRuEEzѠ>=;;݄Q:+l: 6D­{k5oI$a\鑔241&hЫ dL@ CgǷ?/]D|/n/ǁPӳg=/Gσw'xYPq!0cdG8&u$5DTGY, L[XOo p+[ý`ЬN{@uTBp #ӐH:Ť^]yTpE0Q_h@2 2[2, t>XuI5IV֤`L%@3%N+4;E14Z rNH+nCEZ7+';i,|YsU&A'ϙ"tp"inb4/ΠH=L[<> a^X#n9pK@ʫڗKb'R6SL>s Supd7U8b#D(}h J3Pǣ!,|ٸg/3-nҊy߻ ?%6s8(^x _ߪվb4D.:D)n WPRs$>Y:MZ1H1@tM3sg.t:c&ŵ+r>No3WMLJ>d:KߔsHh^R@h} o8KgRldJdEJlSn܄]:!b KTL;FL˝$W8Y%}pXy-|Y ]or !-g\xA"'X䢧qx;:e8,iik@k FC歳e j5<89e>&F2l7 #Νo-Yp>#?m;<܄ l-;aՑgM3[;⇤):NuUOи\w3m 0_g'ǿ0<ψo "W@gBW1?h0ciLL@2Bȇ0@zFb`󵪅3e<*r;bV(Gnh"z:"k' IL>8{yFHga0k%'K~pLw(:gOvGY@792jv.N|Hl!4a [9;-O<ǖ|tiۯRh ZW?wlS ͆#-װs}h{ -}QR'tK pꌒ0i'eD vY^98Ǘ7{g/Vhw;Y,znAs4mb\ތ6ukvB-AYm[(*$hn%Rdix%DFxi'Hõrf-w0Ed"#wjϞ_Ls_t0$p ~AZu'7 >׼έ}Dq\F&V <4;d:zES•]D37p 514@8jDYWA6\1KHg] $f8G) YŜ,b-e+]Y)FrSױ pCͼ!qx3=MT,&ójiI2@:.~å miۮX$° EO3pz3mv5;X/ix`A׹MgonqKs4OA`1T vD`H7;fvbC|U8?NYqmiL~~[CJ{*A8x(jQ [!biy: OiF}[ ylOـM0,X47UX:!q;X>|5*PR:145*Ɩ\V<2z<fQiڌ+ H$ˬD&z[ՂMEA]SxDi4iq{<ۀ'uqLjP7qB}alV,lT7`E6Zbo!К!ݲjp0V͆(- 4ْf^U}XUaGuXIf p`r_ο*F/ҧ>m[ԩ{q-jAZahĈnj֭ (Ak2J#btv[G= _ٕcշzt|(eDSڛ„_Gκ<+GKi{jA~Mznz+P%vq^? %'hMlԔ3rjYs684 !/)~*2L0P| dz. tŨ kwL cxF3Ǵ TT?F_eД^%sqR-Z9 KI/lHT~ϑ'yvi&eg6>RD۰;4G'NJ;)7:;y{iEOJ9Iޛ7GN3~йFIJ+6v˫&sxm7+:}7_XwdTUʣ4c)L_&svȢ)1 PӼ+Gb*JVz asCC,^ra"A(@=( Vf^r!$/*Х`AF1Rn IBpF#FH 8$J~&QL?YOb?$$'P6AG.M$Ux?*٘#:Y[<<銇"DtmH~[q0Ijo/ݳswYNƍ Q'.ށOfsbh.N&9nzqm؁ ރ_䓽nHǶd/Ӄ,;xt|?NI7[ {^wtћß++wk!s@tB]6xI-nMI"bG=^MԉI;hިlfhFGd d6 + MaP\͡ԶWUqZ-K p1nt,f :u&ʏ\Hrdd({~)@uS` Hw] =1.sc< >3CM?,Hv˝Gq?xn*Lwt[vKyHrjOюy[\mrȖ'u+1n>SC66\F,2["Cd@^+6X5@M(7Ǫoax4tgh(e6V!-59IJEDZ HI1p&pGl3̛1娠PK%gQZDy_пS BfUq^KmH锝҉F0S_OIBv R@"(*'FɚΊ눂0$0yFG3: q < {/'^N&]q1Nђؕv3` -r; e82mTsr-N7&G䐼Twx>:aoYiV-f\$ 8J\_wإ",$[? q5Bz LCj ITN;Lo~8E:/Yv;Xc9dhKz8@ l8 A O/Nnu  =& <E\VFaTx$~Km߫K \(tL!DIGdiqzKRR@4fÔ[KAf{?3Yo *]F0.-"Aᑶ;A"ǧG [{{j-‘BFZ@!{U:GnxA,j3*2LVy8 hKz"F7S5dڙlܱ?\^eChZ˜tAWZ2z* 5P0{!h TyF@cp;40^p(7Qاd[]v"c? SйV;g`XY_pkC'srf_ Mc9kCSwJm@(|B$EDf/33;+!yZ?jV^;'5[9By܄-RjliSHWb k;3Wjy"runw$zR w)+w^P 2@=Z3ZdچwWwO#$(΂篎Oczo`Uycbb9iz$@pdzES] {.eVh=/J{w)(:^*< Gq.XHw|n^?dÚ-1Md`A3F4$F }ZZ˧<̴ǿ _ {QG0?^ðnz'( Wq(\ԗ zp/ )A/!s}5?dc)r,|wm/I#y/6g #Gf~zF,Pݼ{5ѿ~Wo.aYV-V=c׃ׂ\ #Zr3͢ӷ?,&b}TN2C:%>UE8nDI qh%Dj\+iQ6Ќo:6G:pC Ք2X'cXeDq[\!k={ծV-c>8|>3KlZbCd(V=\ɁNSs+}yJy CR/hC'b&R«E|6;Ji5zRrBsSdw ١RΣGJu+t嚃3zQm¹|">DNL)Z"YQA7z\<&79~X =v`(h{o!Jbcp{xw4Յ$d1Bin-z޻'VGPl(E+XI4CSw}baO2G#AΉC1.Cd! ?^(LL2װ4 =cr x(Ǧ<:`2*=cMq%oJ'KLEJTiC&M0]u[k%?1?tz(sX밷tVRL~g嘁)8R#$ Tȁ8&L:^e7F=/LZkve&{n[S[Ըv=ڮΫcvEh;y`jhL8Vp`W&Zq'MCϿ -iϤ&t]+M11n2㋋(fPoXB:0XM˅UYRaiNۥWMswP) gF4U9}/qP'nmk-,Yn7=nD0IpRVƗlmWw]laMcroD:aƊNg=Ʒ7S),T_# EA[9/Q:f&@f[# 9^@hX2޻lD֦2EcK)ohh"UlRWĒ?/W{'G+O_kdT^FS?2G؃jf~>< N^}XZWJcC!rbPјKXz?>ZhH2)LGWmkgU<=89P;z>bX/Woo:Dt:Tw[8P.ޥ.rMOqRLCGϷ4ta0uۚV*-uùps⹙VpMr4--Qx?uY53׻Ng?#ns[-{>߼L8[tm^>~ o5k6bv=mHGfj8rge]Gp XkB8'{:Pݳ(CᅩEϕw]vtՁ{/Ã.S0nzw[?ILFEqЃ 6kGCwrD50obͨhԑ'm#+ΐs:T9nQUcv̝/uMdEmTeFC!{ߒRJ鐙\bZ.̏38EGiB-NMϸ"7ļRvFOz|Y&MU\KILEn+=8oK8SWxI5i.wEY3)X{ǦGBd"aL;[*\QB|#LYs~(\+~*>*tsE?xéЇ+yqDP ,e9uޜZSP',WD __-zs3W;c-#hz_u[$Z[]`_#Y◵˱V 2JF8,࿷s]heʽhƾ.JC64NSo"ƙ k5U!d{.SjewVNxP$q(eRc{(\[;ՔR\m6k(DsҶN%Px"7kzhCt\l gܐ,7L Tj++\ucp#p\yN+ zLn4Δr%oR˞?Vg.:uDzZ*(]͋jaOS,HJD(=^oBLb8& S*vOju@vh"VpAK !spL-ivF;,VhI9$ףq P{ɗGAJ7UAaQ\A)xJQW$J[h:&TQ7ʆo: 4i22es~l}izM4s0gS,߲6DqÀ) Yd\ >\y]*!* ^udtU yD3}w:3]y.<2f ff)y;3gRjI*GAh X Ҧ%~Mj_N*#J6* ITGTVQyՑ+ŭUlOrR2-r7p> y*sT$R]PelȥOxlT0dm@DsʯEa4i"7 :AvjzOˀǟZF/!,]mrFS3д@>H-S;>.WyMT!E{s2+%dmz[NRrLЪQ߳p9*޻XՓ5[MU}yc8pE9Fc6+wSk}A6xW~S@JfbBVtR[Mv2y}h䁁_E^ppQG aӢyS.4m &콄ɏDN|_ȨMlϥyj#<3Q\+fIſVn㣓 cEݥ d\~q VTi2}5 cx+鞳g;G8:/T,KRe] c8'\;99uXێ1ܐ4oᇑ&yѷdIHI',iÂlm/4IPAF04zhD42&)/W2!WЃ*;ɏk%p';ƝxޜGeX-d"bGb]%CKQ(h$ಐru M,o)7A ʃ),3)NroH^X0)wl,pY jźARVP~ßArYH͠xfS<31i۽sEkdn6Y*6? rZaR`6&j,Ǡx  Կ&bo~-`m5 7{ x3J-)ywjp&5Kzj~Rz?9x</zS)u1#Q4y>dSemPlP7]dP ×DІ7KYbUuX,ΖZFVZfK~ފ_!ʒ-2\aE3Xpn"OùHk(dЅ K%O@]7UŃmՌK {)&"GBLyIhnTK9vJ_x}~99~~pzJد %B3u.[[zN(}M'UWs*z뙄; ~O~ToqI6E,n\dcݺ-moύrJj-!89B]d 6S> c2S<͐i→O#8{yrr͢율FHLJ_e ΃W\8T@dn^W27q>f2+<ŤڧZHBK8a_Lv{%~98cW@ bTxpvvp"󗇯OG88Pu' Q蹂QeJ(*BDk2ԕnTj0ٷٟ<3B#YP`^|4*g_LH]wBZ32 fB ˗T:tT{7hX,)M\) 6άW#1ݑo84_SvMK&q{&ĩ蓌!_RʅrKX'"-fOw>Ų]p-2K.1v~(!ة|j3(c:t$DIүCfp(OkϾ O8=5_ځi)نjW8 {夠Hq2 ;btgSLjj(E%s4%p4aA۬PǁjdU{8a356mت}ݲcμF v"VQO2K fGPKeQ vF}Κ<*o8G@5Pq_!!*.4׼Tbi)ި(LP`=p-v{ro0βU\X;>g% TWGrVcل$PR֊_D9HRw-J--0`:u;2=buomS0 KogeT+ӦdKc!;WiGk*1slD$)yC v=tSL3Q^)ܭ~ܦdJS<HD]f) :;hqAu0zKl#\4܆\ "̌IXWq׷@5/_,!; ]n?ne+ #xE ȳݨ#d6('J G=,I I>;^ fi$YLQc<-Քfڬ*^9O-y豌lYfQĘ:|J|ã d7F*'ڊ<8GZR.Ï9rJGv$N$4}dHF!fdXsŠR|F:UiLf;> Y:)vV{zэlj&| -ۊ;i#gZ4 +rK"S1sDU/zܠ2f\[]G'_!}}(e`[k4V2jU`tQ$X o$Dd)F24+p\i5dʢS#FG2T4Y|B`kE`Ff_݉VD"J.ed fS4yCzNDӁsSd#k+a);r Tɧ Ń_1$L\7dr!"UT6DeRz$TibM:SjX>şTuzCiΉ1®fi+{R+mP2.&yќ+M2þػ϶p)^`,N 8u#XyP86>z/Tcy͒cԢNaawqjE[_u|15LQOI:H\_ÛV eZ! :ҾTK-LZ>Cy=O2.gosfcɱ=sSo*o4m ^:sC1ܘ /UKN"uvnuZKQ>5%yǰW Y}3"|#ץ `|P_H- N8)c!)O(qƙ_]-A*yPVԵ-׆lCJrr@CydQz wEQKZ!4$&cU th=iE8dmjTrNƄ{{c=M)X 򺞵`7 )df&= cR2uQ&Щ:_jT>7׃*J7q4Vp4Y]-U  <*ek75ZPr(p2SYlN3nO|qcP Ywg".vͲ"=h`)Ν?WTaTu̍EvR`65Ebp 0_.7W#o; nkBސJhԤIi[vG%=F ۆ# *ʱE *Vuȟz>O&ѵ\xRQ{!wns#zp6t^էbr ;d4DǠ;#"dZyrợ{G?Ԑvuaj4`wQf2E\>$Jš49ٸ0L{Dw~@OKqnn3L0(^x䔷FmF+է˃4s!g=DzV.9ϞR>>\ϳͪ˄%MAU̖#PGÓ˩L% ~f\Gjs ,`;L}|b\Vozel9ipw$=)5AȈÒJ?٭h4 ,pjW"D0%cfv r}TǂT` @C^)rN}֒ M7rm:":9C$~ wqHt5HT6KpPj4Cuu$n۫}F ]oD4ʭ+D<'sU1X%8L57yIt .52g*@37Dr8 wRT4.9.Ӗ-[=| vs{*S6J5`֡)궢( :6fG.0uo U fm͹9.'ԔI%&4wV;f!UcDo]9 ّv~C{h%݋k7Nɿbo>a}P'OJ80ӮU,'ۤjw!܀:l` gK^/75m,N`D ip6/ipU1P.HN#kjfsυL3QR4\- 7`SUA*_+`|xQǕUՇnO;z Wvb6U :y4KدQ:8`~pS@:uWDjtdDz+a a+2g&YXGN4t(BcTi9WXOz]*-(R s]F ;5V/__6Ghgl&k-'~ײ p|E)"0,8ώ K'0=%p2G}yz+Vq%Ư~9Poe+kLrvuK HzaU  i 1Z)ŇGq7Jr7'nRhWG7>>n~؁񧭏܍#h0|i?O{1OlH%:ѵ<޿U]':? )|e1'j_)GMC\*bI2U.Tn?Eٍ6A,.\'0#Y]ZG[r%}ʰɢD e8v#/muG?(H,ybU{ f~ l<ЯO짪h5" ӘLIݞ&e;U~sl7;3~_Qfc>Gh?47j,^m)ok[cǷ/Ha>,IXUNЛMvϏgJhLWtQֺPGtcd}3:Ah >Se[҉?x颤qºfJWwx/xm2-pĊn[*_۰. s"#H8sa)Wb19ZĭE,ˉ`\bw@5FیW3\Hż FD;<ʹ=s")%.㤉4 oi+8y-̇;8RD,]sf=$2wgC9p}ЫSٺp:(/_z oʅr9gZa'5>6<,K#aJKd6.b=fU3K#fSBFU{i_ET7 `arW{FB9fY yu{Slǝ([+_\ "VWa]} #x(6-^bXxeɇ-jG{˯]aku+*U[*X5i>Q vE(3KFwF%%Nlk)ru 8Z~hptQVZ⤣͓)GT6~5QՂ:m GUK;(` {aXZgO&̤箶6j7j3N26_p}R#EH}pCZeӷnX,b26 r(WN ̅VX EgĖ<8i#auIҾ?ycJ+\b_61Fk'蜏5y8Tl#E(/}*bPE/K~e/JS4Oso3޳~s]$DpfF:Ζ'_ڕ\Gڏn/OV:>Ptu )M-1etFa=M3.ʪö+KTs.u\ȷZJ=- o!lbE)"+q("ap q vjR =vEWn1bO` ^UIUic-A.E"+Wyْ3̰$edJSM:oָ(A) tVbG,f8Y8'I"v 17V6|ZzA@^wchU1!7끱<݃}%Ud0= `VjwaK&}o^2dy A67c5%2 ;Ӫv\Ĝ.jʩq2 `r:FLhmbej_+\54/Fjcz 4LP]jPBP]aګds~],PÖ+ w=3hX|WH!XLi~.Yp*NP6x fc_]kHn%tRPz3שg_`-b+ b~ r%EC:|9 )*I2ByʔW2U65AG-pOI蘝}!F39)L4D-:l|G`@˄S85 'o땱z2-`[3/23uU(NMHݡմ#.P`zaXZ+y{JjB4I+ʓه,ŘſʜډfޡѸD-42}c|գM1_:64p©9JoUp?mkO%#l}2;԰j,sD%qh[AA8yRxC}3"F@)D`pycfRA"=7\rWgD4RSDgAg[+!Oy \ K@wI@)@8+ܞ] v8|Lq]68Q( wG,qlߎAzЯ`8$(\Sd#lt.o~wEʃ"R>Xn 5sx=EL(xG#\)Ѧȃōuz>.cLQKp 8cM&_ι;S؄JPH! jp{슣qyiπ'5BG r?~.rpϞ7K!ڬ=}\x_o X6F1 !][$_Ӓ| ikBقDsȒ7Nx7~CnI1Y+]D]aQ50-pоňh- t $qn,!vl磣NkNZ XmIZ. O^[>WbaJ`gGy D!uң@~B?ht4;Q>uN࣬)+{ 9swG)k.JcѬ^:-4}dL IDen֔9 :6`a{sϠɆP#XӬ%o: ydS$ra~Fy3cj~  :N턆 wKBԸF _`ʩ$gj!6|<٫ݽRv;{{?aG2pp޿n.'4طTem#|ނm:-m5VIљ/hxv?vjhкi^佶d찑B j雷a@ +II -$nL`} Z8- 0WBwU_rI/f{XPu GPj)W:rvzCѣ`+VyCDBlqYQ/kuh8[(8yES44G!N@-ZѮ<tC6M0Q5,e+HA\[ALWc۩#P2Â( ɒ` s4d?3V9$(H6/GOpIbnF5ׅĒQHr@i8F rP"h!?)<<4~K , o3|X ރb=VR^`ar^ZW=9`{~C^~RgGd-̟2_=WAQ_5[S+ِYASDi ʞ}څ{(σI:zD'[8X 1#c8%]piȎ:Iy]j9vTH r5ԪA>FN9Oc,fځE)fПj@#:%;J&c%`elkPC`n&EtBפ ~K!FDqN0+Llf%6ʵ ?|/dI$g@.x+#McZ/3q_:6BDžu#ӒPkIH517Hz+j}l)ȴ 0:eTꜞ}5ٯU-K ej}}-U 0>kqd`rFUtq)Ã|+|>ӫ }[ذrp7q& $u]8!!l[qJjlgƒd1+N*`WmQeh$1cK16LAm$,:(%EB:>2q"&:$Ö[pVT3a1]Hg}tHhz+,d M2$TP蠩@M9b|!)LAMu:AGJGOVMhfڝ|EI芅n旆iJɯOUpYxkl63;{q>"ˋ!$$x;Q Yztc%f@t;-a"qxr  Q) f"0.2ǛC_}!vD*SbGdPvQSqE`n43bP/*`|'C~nxsWNj}U{1X[@ ae=yz:(N+z+cj8y[{0XybͽW:rQᯚ{?PysMO#N7v_e0Zep&DV~̧~u>N&b_1KX0+ R/'5ha\Jt  <,PB̾,Q5 kv雩/uz6~Ӏ8vn!B:coOCM7]1 S27e}袞6@mX2H(]d _8>j~|L)ЀKa)|tqgB)ל ]&lġˤO!,vSGgrWÙ'>{% 'u=ĝzǟ>c'I#T)㎝$tDH5 X`qBS[hK`IxSv6Y^dg+R9ܽ[I?,]!N#4JDS<ͼ( p{Oy$PС2/׋[8S-\BsDpeֵuM:uw2pR̿̈́f2Ę..qgGz 2[\lRN+(]l5]D.A"W5)[rpshh7)jr$CRS1ҳoiN߽5~7Z +P?c8(¸Vs1 !"GՁ9CF[+t"`sU]p9}=mPiV[^Q~c~דkv؏6ToifNʊ5Jy+24( {nf~@$_#Ib,WL D{U.LꐬLv^ľU0s `IgljN|雬rU*N+9くu"Y$SELD ؁~2, K RT~PI愵NM;" VEpԍ#v:N Qe'ٶDey)&hZzՖչaźyߦNs3kz obt06MM%80NJl ֞CYfDdmRkM6 aNށq㢒U.)Q^\iػSAeVت]ywS F 3< to, 04J46E¨'nb(fjX2eT4C$b7neY{;]Q< lΓY% w"\-kFJW2 ]Tr쪔D(x?2koȵ$zr*I{0( ~mTUtsُg޾-]= *zǕҞLҽ1XBG_`O륛q.8Q\=|?Wݮ7}%ͭmZU~&|BaICN!cO P߂:GTpDrSqM<iH.7o ,oQH^<"t2毴[uB~Bn _sC[]/Y#m9-|Ӹ͢"K=U3ri7^+Pp_)i} Mp}!r+ojwE^PKP?0Z @ M'lib/IPC/Run/Win32Helper.pmrH#Ta,a 8T<-BR$uos"3S5^:RytPM2$}k^qm8Mafp=:oHrRSrt~Ԇkhܡ \ 1c1 d-D6 .9odShuK Dj4h 0 hg #\fu/oWz{w8otZX}s!>1M_ħ*q"^+QR PL`W6:#KF͘t3ɞ2#N9>1M8.X}0Z%ibJ 3ĝ*Q9`[hXvK*;kƜ^Ż`߾IFms2Y+sj"ynNJ_ $ #Bm5[.4$u^bǭ"ol.:nC6uz7iJI*ҁ\z&K*O*\P*Tu,J,JkY~9*Y?1zKyJ] ~xpܻfgOuZ:Z YfPڹ[l(Iq(D#1q}e\ASrGj.H^~Q, н]W`t 1dl#ƹuŝc;s0h4 GTᴘ[v_#5O;" r\k|g mqC!,' wQv6?ˬT)9F\K$A)  (Oǻ**O3~Ւ8#pk }d~ƨTS+4O!1`$!X兖 Jˤ A:! |0v"A!V"l@Nc}n4:vG06"VOZI]֘s 3/1ch\JCBCYXukZ.JCdg1uwu۷w:4\z(qQW&Nk¸y]L9lMGv^0eozN|)6?I0qr@2+f&sd\P2aӽRgm#dPH,TCͤyIVt Cm7{{2򸷃cC qs~.Ɵ߯=~цcKf)5wrζhlG}I%ι6'i-4Ӽ*[4G0Ÿ {^n˙c1;@ (Ex?6v`/uILGtrHp{.ޙLbذ VaLcEx$# ]FԾ< ̳KTQY!82}a!#pk LyS%WzxdH^~yHLrPuL~}n]|M=ngno(}\a+dtn)Ykلq jd)xRCZi:%䱜4z4#3zA: ̴\HSj=#($w& "`S hnͧS`VI`C?Ę;JYA.-+&b֜{Z&bW:^ BB7A7Q\^3G%rkxx/}hhc߃3= ~3P%< 2U<} ypE1in&1DXKGnÑAmZ>6:(Jb6~;:;*+htFEu-]hV4prEa`Q0 1:0`n\E (hkt' ͺ+(#5N J`Pn9^HT $@c!':y b׿mwN~/njngeaW<+IoL1*~mM5&_(}w9 :-8SIG#?PKP?0P_B<lib/IPC/Run/Win32IO.pm;msHҟ_1ְI{-a ulrhH",OwϋFBNm}8F~3k0|:Oy_Fhc"gq8w6lND,I}zV&%i-R֡K'ݾvr`.8Nǭs6M'Ȟ]^5faH']&a<kkG<y0H\wRIϤ7޼ 4c/q``o7{js'F㾛tj_s1 9}6NҐm8fK8Ä隳5q&iPa/v8 ?gϮ'p7cjp?m")l7#M0Jo^o?^/7Np.H)D@7Y] {8c(S`?{ʴ(0Bgܝ3;dH\I6g@#'A±_&0 G4&-&rpy= !oJ ]!n`h.!{ R%XC}ImW®"d+*`^tȩpݕ{0WnqHxpza qq)'1Tn?px0|۽(bp'.bJ0Ꭻ>_J|Exw6 ~IF~GоMR (ZړÍ^Xf~ X6*uogQE$ 9~S1XT$eUa"a*jZ`/}g&@p ƾe1Nr`T8K[J NR"ܢwC-3C`AXN/W[5NNFF;쳗vt֤4W)-բ^6-}0xYy?pxA8 C@39l.2 8Srfx.LRҥm#Iy%7%9CnO#8{pRg>| Ke38S ,9Q^IMRg}ŧ neY{ hwY&79-`Ylb`aډl!9YӺp F!az?M 0Q]P* s(Q` 1a*sѹ fm;dS)`-p,ܦP,9+w m8tum[[FjCƒe'!K剷 DƸ!aZ6(5 1DNVx@-y4VjgA!?̥p; 7|#s0` l Z߭Zm@ZCLA %3Eڙ =Ba?;ѨQi y.&c 2Η._!A~D7m1+Q^  :V3~bEQ}R:bC1{ÿ )Ol) CҲ%cl*(s\W`nW`ڋ]KƇ~:T>CsD#zP=qm >kB>P#b@dɑ6CpF>JWfI& N?& JLiGY AV ī2ebl asÍ)´N#ͬxiEuZEf6v)x*|2? H q7I*wXa2;n@P12%˒"d*ֻECF #1*+U/T8)ǂd"감mD:t2%A#h A+mw`¬?ރC.C9\JV06moT HKO?OA)Q-1 i " G&T>An>CbIrj(?;J̓0GïSDPXօAy[ϳt(ӳdduQAN qNLRpAKVTӦJD BȜJ幍PF.9Z4?i:O!n+`@@Lj@J4SMY@˚:$soDEL%'{n#0M`)N CY1>!t_7Gd 8}oejq92⥰!pwNT9#tGVM H%r'R]2ؾ ru J >Ӵ:3n#QsK ˭fʍFzzuWXz2̯K18u68-0K' =hi㪓ttSv79^7( t 6ۃ 1u^@RDc!s>PE/B"((L_4"{C:a^ r*B`'ϑ"yYb #{'*a)*%񚸢C@ΨRraӫvj,_8d7;Cd%dB3p 3 ϚwM!P+,!ĺٴ?t -+ODpPB3ht HY/|ѻ+!ѻRHߋs>~.ɀƱ $ .y!.%lua@gB:"~&ֱ=6z-ڹ=Sl=g`?)o9Ha4izΔ>Z~MTs$/ɛ= F}yӝNu]e9_ҦV*DBaƏSLX[G`=LHU8Za)(WSQP,T*?bM ^@kSAA8 Q(Ae1ĎCdPDt P(V "5 [nc R,>D!chX0"ـw2-FSN L6֣rM`nK%[l-̃@gzf0|]cX(bQҶB-k`q$yPOqAbQ&OM V6\ԟSOf4Z*i3̓"Dko-՟ 5JA~P CߦaSZX^oT3*Vf,#7"1k|o6by0FXCHM-!jgfTDcWޔey"Rїؔ?Bp]h0rE ttb1Y:>׸|p؎|/ ͿQKlDuop6IR\fU*_%j&Tf(C *`ʷ2WԔRQZ&hT!O%v3}԰Eb-YV??ҷ'mY/ [$D f5=PJs@_WCN ?p^pcP-l~-Us٦҇UJ&=/D5L.8vd|(% E~/WރKu3*FpJ9:+@F2)I7xn#ҝSj)^mu"Ghj[ 6CWZIRx͏UvPެ0;N7$j6Ac,b/JCU9.Qݗq+P9(D=%$N'hVZ@ (|pc{V֙؁KUmxŗxpGQ~!{X]Y*ia ZQ?@R`6{ϜyMUdZPL $? J&e [t  0h2QkPGQ2bd i[nG мL%eu#~=d-2+@ȱT_, KH1EQ-֣{[J PX&(qCJEc^"|BEU0\onm4ū{%?>;PKP?0Y X!lib/List/Util.pmMRO0_qS 1Fu\;>{o&]!DYwT%P3 ڌ@j9]z[d&5֑{4azwH:yyֲVx ~0#Ɠo~Dns-+'w]N&вe*$D_!O>>\_ 陋^Q$BQ6;F.88jetS0[(xLgsb#68A5I+̃;6Cxd}½!"N~$SQJ8낦$"[0wNWƳkXɤٹcTֆae?`zT G*گ9 3my!dtX]|\I(2BJ2*aA$V s4*<ݠdBd.H%U%iabH*ke` VX(O5AXYZ׬K(<6K妜K7.n BxieR% H.JUN2;;=sCBy;};zKᶳGPbzI7973x_gH$+9/[ FLYPV/MBRʖjU +#}>`inG>5z*\Prf`H7=s$0^*EcVD%heV-=xBe|=F^-*tv*vi$rl";Ed*Z]\k=Bn2)x`xc5,cD4SاN&ݚ 5EzX{|8ڡȐRܷDu&N)Qݣ!+R`Qb+-RrF z/و5BaE-Qvuw5͵UF8= =HcZklzA0 H UR.T!WEz2TLq =5\l_VΉ>9o<8'B8`3&| ^ Br#fx !1&'6in-XBJT i6DbTH^t&9Z)=7xl.ԤRw1ޫt 1J7l4{z'ϖZL2 C FQ$a[3xkN%9Ӽ ˼)<j1*,Y:/TdSk̔k|ypo nw7G\ 7j_9Kdzmek5Zb1*B2)R"s ^ |1 TU*ꦦTRgU ĸt]<b'*ǘ٬0YWf&EUhT qa&;S Y^Fͷ)f熗r4"pMoPKŅGF{vAgKkCkA~Ƚ젦(QCʩ jڡ rоpP'~Fcw}.KN@wQβhL&$TE l؋Юb)F ~hp5b\Mir[h$`,^7kN.hEؚ#`RBje ¢C/^\G!-xe'nC(lK9ȵ>8HlA| WͣmcCo¹:KN?lo'`d \mB#uhKAr[Zͥ}x@^u.w@jm{GwD#Wav s\Lk9ݕޟ${b;p*-brM|#w9uA-~uYv )F/e ڔ=0j^w"gIіzPz|ZQ6[G{k u؋ iPKP?05H lib/POSIX.pm<w6'u8]iCK3Md;vhxHl 򽻼3` clodիxdD<;ddl?`Y֩ǔu;ycZf@w=_a↳-7 flEɊe ;-AW~g@$c_35/Ms/Ȗ~ H<+?rc^_w/k ;{>8DkS7`=%.ޭcUVuCj D1M"ZMOk?XMw-"7Xv9lM)N`i]'8R%)n@0 gi%tEߧh~0Z5IKKJce<%ߥ6@9[.cs4,f]U2b(ߟNg_ge-9p\ h64 ݕWgպׯߕ)'Kp ,Zߺ̩$Q?̜ kƁ\$?|]qRl*"e(/sgy(F_@>c_ڭ١{$BE)Vp ]_(̏nU 5/UGu!;W3Q|ŁQ= P;G5ܒ  A uoxݼWtsg%u)ƊҺϗe{+/̼٦ނf ǿa>NpJ?8B_J"ذ1h`G'YEAt'H!Y I[:|ϺgD7rhpYϴT9jq{a"[oEg [CEՖr6ϟRy K_e)V_p!昍&ޝ NsoaTKNPܠ_`8= ԙzoj}z}=9dߘΥeG{yvlM!W5e0 ͧk27-ͷUpH -l,Yځ.&8FR[y"V 'ś>APDǨS1Qڹ߼/ƒp{B ZY` mp:XQJ^"]b˴`atk]I?5 lɖA]~Ks-%Ԛp߫b CyO@74ܟ s}{<6sZ /*+/!Zbn҉}Ёs R5qHOueH쿃2W."0Z/| `$Y6Ge;_ nN48fm4P]#idgD+g>y$D [akVq(CNw9#0kN6K\ʂChF%pI&ɹIE6\2FfNݰ%c3n-ց= ݴ{SMk`.,An.8JucԈG6QSJ5ϼTI SsyĒ'<]Ie|=kFSbxu14+0Tb{.|޵:WXJTUJfd৯^*zS]T4`Njλed" 8m6OSVn'6?i_:\#:Q0+xpZxS}mFEUe?ҖliKˑmmit|gE@G FT:n*ŭ` Ttr1ɗK70ʭwKwmٿ)(6eu t P8AԸC3A I37[[^F{3k^ۄv/mtW/Cy!6k>.4m-@*EtYfrL~JKdNL0y?}Թa,GgFK)ƙ$6TcS6a@3)M3xaiZӍ5[MM˃傄ԻǪtQ59yL&g9RUdB&}f@9{%SɃ<^3i>qfw-q(aP9ݬ,^!rFU[YWl<$} ]E2."Ng >qF(,<ٶΥKd]%;~'W ";*jmA!{đ=%p 3m0ߍGMWg`lowϞaR@ X@H园@?Ni9. Tf 9NiRBxKXurӛ:3uM( VwnD1F7*G1zӍ2ˑR[2y>6~8- ,6g֌=hq$2GO"P'Q8|Xe;vaXA%~2 Tqq^uHՇ{U`;ݟϓ{R2xG[ ~[YowH7s-vP{KDO=n}-0jEj\d. ۯJ)7Bl7OYNa߽c|No7īvԪeHlZI0\ [ܴvHn45VDOS%4vp'Oy䣟sOb|lW#piNNCB9-r NO8hЇtT)sX}hj2'k\Zt`ü2ȍF8BMGfg3 >őbb"Bڪz& @V:5FL)>."5E:1' N>'].r@SVT ̖Ӈ:54Icp+r@hIQC"Gēa7Jcx%Ecy䃍TkReEGW7Ƭq덁땑 gi9LnTm3"= h4%UR] ʯ*tO d U0Qm5)ox-)PA8-]t.zgZK ~]Kn Q!dkp8N~6sEs:p)XVIHZQugy n[-1bGB]/bE⥠\(By7=@!p<6ga<N;<2@1"P0C@ "eDFE }©#⊚;EPE"X#jX\ubr\>&XX'xIyG بv5/b`(Q($A3k/h Hktҭ,x@'ˌ'O,R`Z&~Xq.ozQ܇+DARsohNENF՗ro[5/tg~q|NTH;gTL8Dfbz%W~pYyTH0jp%P+_+* 8wՏ~B 4L8&폩.JOڊҲ-vrNo$0|t흼{Bc?R:cY=OY/= 0ғ֐: .K7 MP&= #"TǢ1ECAho) i0׳atlMi xBbl:XAjJ p&0qV\`.Ƥx[e fvft''6<Ѩ#5g7c|Z<-Mjc MͲr)נn(ϡ*W9c4T Wn:wqpxMoݙ?xuC ^D͕Y ]_;P{ŘlNoQw`NyY}F2AfXX{N^K  .*{Ϲkr ދҘ/;`l e+W.ԾSp^~AdWm.bWZ Fx?]Z\@r5ây:ŏs۫f  pqqj.pUs7+|VIx pRC@R-v)B.$OȴkC_l;V)zģAs8;n/_q|9do dɁ)~dkmH4O ٠8m-f䆋u8rs0t D.1c<ЕP4| ALr?= HC@acs2 "xʈ1iJ 3L(d4(h 㽇 e1@@#B$\8dӂ%_68PKP?0rlib/Regexp/Shellish.pmVms@l~VCBqbejǗ:E_iBһPP]cݳϳ~gu; ^ǵ˩{V 6AHmfn疵oq/L7 dBp~!@/I\H׏–v!d q>'و\)B"9MS'8 0>>$B銄踟`d>sUw=])xzhYsRڡ3X {q$(tń_%8;i ޗg7 ~Q~G`'ۑZk6[@ )pOfG|MhhiׂfA`Q ^n^fYr>pQǃAK_wmhCЄX3#|Jd.f) IZcvN9˄ O ÕG\Vps96n&M(Sg%^ݡdX7ZojW}L%I!`OR_F6n2T`3Q]g[(nր9IL԰5Ef .`0cCcdJ%C*Ed'KI `0p Mʃ1ӇCۜJ^뺮˶M-{i.Ye1raykq]wdT_7cYҝc`7*E.`,d?Lԃm}5,vZwC&J͆.ʬӅtM@Kbtp9 1a%jt@U9>v֖ŬQlyhå n:MzIA֔Z(\*[@eRJbGȱ+Lc|\S*PKP?0]Vllib/RevML/Doctype.pmWioF\1-R"Qq )ncp@+r%J(o|a;ofg޼ tDօܼ{;:M<}J'N*kdv\آN=3IVy^ /xm.nF7S1=sxNtKU\LoFTY84{m;D^1$ ?ppp OPfhdZdk1E"e{dug|Xa>ܪor䢱vc~ܙBppbUqg[I ~}yڿBݶ{ 0j49uguX|wFn_=;۩]xId:߸0$UL0$0u7u[EX!r4U x3.h v57 9Y+sB>PcS,̑^3i{^95Hq|8;q-IXbWДd t$BaN!ԕb6[Pն_ց{R;4Lg㤔VڏI"Z풢> +-]e\螘:md|7v!Q 6BesX23t x-YpgIx41A_EH2>5Rj)aXRXaVemCV> #s1oMHJfPs0 A8V"㸂=b]c1AoW3U$9e]}.o $q: eE#H:s4kq1 &Y^;t1N>~좨B`6=xSc>MM?ܣF"z-rM]htt)Q/M<*Pht| C3pR$(׆20붥2%>Y~ ]^N9AT7*[d.fVA| {&1/r15J &+uc+ 9{Yz J1jXЖ- n.wM [1]o]wm=mvdC9qאslxE$[}K> 51 JHb7{uhW <kS2%SD2|酕SFX* "VrXWZnY eY!++]B-3%cT~>9PKP?0]6lib/RevML/Doctype/v0_35.pmO8~ k :FGI]WTT(T qUH\H^VBw?q;q vݡJ$~ﷳ:- G=-pP[֣ytN_k=Ə5 G:85Cmb5cxF'\Zq xd<`hRz<@N:GmOrl5 VS@NWwY, 5DwyPen<`3\̎9yEHvk}w. p@]uZp>S;൙Q[kH35Gfg#Ji3@c﹙1z60 kt<$g3_O t7yɨc:}%o"yn4h]z pon Uc 9%b:#JC_g=`BA˳fhӆh#EҍIk^YdTzo;޽*$FddfR+19Ѩs#1cI3ï\NOۻN<9{ vEHs$k=A1RYE{P/*p= |?\.]LUg廚v%Bsg9WbWP㔄N/řV"+io1~'N2p>őX'z va^.ǔq35)7׼.2MB_`K/b sQL'5-6DZ))ڢ+I,8RY`xXS>߶$Y* %2'PJBQ-6hwNy3K8S$N 6??>E;bj-CrU%JTy%-JJXb"`=&]4YjR%ntX'O:iVp@%JcN>J4oLtջykSIʁ0,)Ԕ(KĨvvF%T7v2MSK R`L$͈歘k+yX(Y=D):hpF\ pR%֏O`FGq0Uj;4Ude+%ah|1X*p+ٞ(л6<$;|eZ|%-G,*qqF|uY|EpFk .[(&K@ӣSPKP?0MDLlib/Scalar/Util.pmmS]O@|_"b#5 JPA$x@.u|sw}64Hٝٙgt0ZIG?62?=hDﶬIo2:ɧ#".$|٬v^ڕ}muc :gTCV[dAIvCǔ$a`- (a}^5 ?|qz37fu/ל0PY.˥:PKP?0.*{lib/SelectSaver.pmeQK@W mh*HI}0FPZhD%\lIzJ(n.io١,w>"?KIS X-8jGx\ O<%}hmoSboJ%pC/`F Z=bjc9Y7U:eȸ:o5q1zɘ3!K1bask%jhBמ]gOUGi/vכ"{΋ Vy]*tGy: Ԃ"xrAi׀$Kr^c Kg"M/^C;)%.mmԐdg"8DY >sD.Φ{ɯz82#8hC) ,6H` -00 H!֠kt5BjC^aJd ^3=Dl;C<#v2ƄntUȰl$Mbjh8 70&BL8>kSyi5ȗQ/VاLg 3ophs@X hR"̊&:ge152H@Fy$lQEG6Mǭߑ/%KIq+)^$ŭ/%+I񚤸/%ŭwVRI[Iq+)n%ō$ŭx))n%ŝx%)$ŭTQJ|i ABerX(XCK< H&"(P/bo /&o9<&Ծ-1 D9tHQU0OL)r$E؉X`\`H"ʀtG}дCLnq{xF p&~!LpǪѥ(4&!L2E!' ;9,ԳE[1G"ҀehT WtxR`_=Pf-`^#3N q هJz/PC={fz@rD\ ~v=1( H';XS TȴXܪ7hqo^ JU~HWb}ӳc9髉ڄfPwS]wP#̨MLr/$BrE hӳ{4W馃ԍiaVy5cKЂm:;oרa _FBY*ifMd U˳e~VݬZty/k9e*#k>ƴӏ]=A盫j'R2Y:lEm4̤Wiڟ`Hq)…n_8մ{Y&i] &ЅճQL23Hc^@U΢0XO7K,wU&an Ä PƓhH+Yk)b4':mWqE< p ",hK (܂Ͽ_A{, p>1Lh@?\(UJ&ϝ]|)dVHAW;O:^{_ aʴIa`{r򲘐_j֙m뭲1JsSyOXSDNFYVʇxFQ`((Ɨg޼PPG"-nRB\|*U6qҐyKx5R"GQݖ},GO@۵\?gjwPKP?0{,+<=v*lib/Term/Cap.pm:i[Hҟ_1XE@03d7^`3> %M߾U} y݌Ǩ|/`E*,Y1Us۹IJaW.'};G|q9#Ng?磳IW܎IvHuEF,-Hj4j0F>{a@eJΧ 0ݤ69imoo6E|w]ᄳ٤D`ޒN;ӥmrfS`pw, v8(J'{$eщnT0IxMbhIx"{cB X~Xq`,>x7Xػ =lלx9f1LpFv3N>`o}{o "vƁvsVzMm,+_D ȎtHkv:l'h:cB[`:9&ċk" Q)|۱4_sүI v(ˤO"懶+t e'~,e.0@X `c1H Wg:`-!mn&(Y3NIف?aYQ*``O~X}OЈ?|:;q6>|r&_ =nབ zy@ƌؤq,t4 #B-r@pr;alH8œ}:fU^AzkyP&M&`"Di$b_! 1nTgSs0UMsv) s2ةAWDŽ}%5Soe gΌ~O%.j5SmQ ,Nl b+IVFKvx2֋#Hu\SS|,L]~t\5sam&U}5#do0HNF2c׏evi&sQ'Vq SZEέe҅fꠋymn6+is)-P#L/gHl-(A1w |s\ Up,j4Mȏfitfc׍-sifc6ZflhRND*X+Wm5t\#{F9ȉB.'0(v,19Ü;& ? oPw ^mY&ۿCs7!x;}(i}>ɖFȚB,|@  UH&Qn&;,ޚJ/71n Ֆu.\*-e y:P-H`MX2/2W*e0gW߇o S%] x\3䇆fVbj$-ؘ̡Մ$P+]`uI%2K+БU;$XNkC?)vJԘ@ %lܓJudBe2%iTٿEi*`XtaO;n 厜ϐP/H+lPc3%5YAy:iD}m{* }X儔.CQ`X]m [:m:@x9K6 7&ĮZ=;y΃ (h$V 1 ǓHT!aLr; YRFSF&ɸu sl1Vzr"dBd Ng6 CNÏ| !>gAMA""384 W@ovR! B>-GjRe!vB$]~xE- w`9H fI Ҫī\09lOA(GR.@%&u4FZ 5TP9xrK 6z;K (Aj TP0ge[΃90  R`x`+bRĜDL{p3x ѐ)d,P3;6N"+oƐr)wT:fc5n@azTwvaxJ"F4$jV(gz&cL`ӁT$U@I7!EX*<9>0jV7OSЙNn-#^TbgTA%!OpQ_FZv-F')l2aԔNbr:^E2u4`I4<^ %ڨF TfVޖ3c._ķJCy쵐JyIפ_f4^՟'_m <_a_d BV&.ɧѢI0&ktD-l5fNli˃|Dl'?1XO agk+?w5|g [ sF#f*6;&NUKj _  I;|IL]:vnEs&v@cqqq.W7vZƂ~=)"^e~DD.rTaa[24f(\u'VVYIԇI J]IW,zq W2!ήvcG hI)!zK- ~r||rVYHO$6},PTo ԏwMBn\+K[:+"aU_m ))V/M"j,o c7dݤ %9uWƹί;M{xDű]x̠F_W^Z朌x*CQ6n>8'amj6 %㯀f`iḷi 4ﭵ|\zӿ˗ 5I #9uxn6ꊝG {Zf>t}:3'Pzn`+|J FЛH$wfcnĆr"3%8,L܊w)ԣOPKP?0mh lib/Test.pmX}oH>Spc!=&ՆKVIڞTd`/C=Mg31$tV}#\ Jy X/D|]ßPT4%H- E[ع:8wtwraU~B5)S0Ňk/6y*OBdE< X wO;I.TlsJbP# -\(YXDS2Ld<{}%B7d?kFjZ-XXLQ8saTD,W$$o?%L(J%i87 dpr9wTܣCs7I*V\ವO5-hӞ3H"w3 6>:[d7}Rؕ/ `!@e4dB />WžLk҇Oz6%-j S~Yh].He+.md a$.kN'h1½[#diA33$// Μ-v#cTZtFrɰ`4@ ~9E89?C \gV >S^[_&TgeziMSRW\E{zݕz][]ӫa ^iu!&œD6NW%1!alL.H:?2KeoD ,ZE^=̅O7N<[ϧ&{y/_4,P =8viԂqnBWg:7=JM|:905`Sx.s6si(c#YghMM$] ΀3rc+~*[-lU`u bS~$wsd֜a@P%b,PN_0u9G ra5Yݚ(ifoqF%k7wwpsxXV0bٍ=\0wnA^}ǏSSяPgmW} !#4N< cl)]f^/MLmN=5a#Y/N/ݚAl&^?=Sj=X\H0ȚٸB.+_q9~bS;i0]HFyҒoHdӱ? @?$ŗi\V-tOYqM nqTgCbe(nz7=p;}P n9tN:i-Vzv©@;Zv*aCh,Ehp[iPB܊骹bY^Eӛ7]뀼*W.r `#]Gd d=|`( @_4ʈ3K_⣜ 0 Weyಜޜ]_G!WFٮ`oϠQk:秙۲9ݭ;G҅+= K^ϒ翗 PKP?0O lib/Text/Aligner.pmZmo_u./qz ڤH@sGPb·,I۪>3K.e)Z'ݝٙgޖ9I\3/:f^f'혚)~R5FUH,e}urTZUIz9I~]/_~s?i]Yی'v&4r|7?;x>~xeυ:p?nIO^%7ZjS|THӦS)TVM\XjU^MZ^VTo/'Q!)'<0JI*!g7E4o2m-m7{S??dNd[$   T'0Undk6ɉҰD݃4Sօi )b`I\ojXW,Ȫ7J 4+,*bMn٪ktVNV]\ z]hh ~ֺ떛zwS{x&p.I?O+LʪԑU ׯ'dp0Ҍ@AcǔDY?>^%O.!^d.Lj 11c̈gOX4VxEf3~;@A$(yklE]-V" ?tJ:wt#,V2.©d jRBuV[QzUuSu:J@%:PA`V|j>c 8OjHt eѳ_\5VۋFi (!^=-Z P=f6t0!/$D4¢uK?vzrBVS Ψ yB>}XmsD?TI*/ &%MXQڙ|zF言--iŤZuPs`R}3Mfmg-a*:fv9l񆂚ڕ:r\g)^p0$.s F$MBIa"S%F_YJAu>+sqf~i #[auat `t pY'sp:BnEhPP֌˷s hU7zܒ39œOX21Gk57QaL@X˘y[; x:PO$A7~"4Ko&ݶ%f<6CHGsoߘHK±!,UN!$[auh M\0v+F5mB=/ ᅕ&4apT+ ƤSTEU>Ysi~M 2` ' ~83:ի,M{b/fNFo`CӃ~ҪZN#ږ%D:# Sr|,䚲<=0lOiD]Eĉ>+@WJoH>(dTd1Վd"̐ZUWiȊq `*-7GN0gk}W OVCC@ûvr38wr޽hl J3VEw,}U5SppMuw G5?iBt8ř7 ] Frٱ)–B~+ )U]j_x"P}O|L[/~??l_9Nq44ږ)|(֯MY.zY\Skq3f{h2Ngj<ƙXNq;*':5`ƟeS8h%}TS 1QHQQg]ºy" SvX+ BWPy1eM>m'[q#Б Cz0}CQDoqWDZxa6݋WSR vP/d6ڑfPֳy}KF=hQ,G//܄`^jhڀˋ1nP~+y.,+PôyIV-Vq5Taq''` gS\#~7v#!J^^ 囿PKP?0A,? ~+lib/Text/Diff.pmZyWH}afm|d;&62eBxܶؒFjXU}Hݒϵ~U[ ?`C%/i;ZR'rwv8s_} }~FW;N0rt1gq\ Z6H0|dzK538*&<=8Y|:e/%OsahMIf\&uu^}8{bXOj2SM66mxql1KƈAj¦Tur` e8IMk"h;*dOySWa}ȩ/_ x<4~wXms6pG/Ru;a{5E)ڙ HRl՟~-%9+Gj0 :K5s64-Ä6uPgGc]a[JpgMX˖Ol8Ƽyel Gw{vQoe#CG>ü'"^C X< 7"~4X@!A@@Cz]-ys_oB>=64x/ߟPL(>`v~ք ǂ<`moAPs=tp2ۄA*+lrWJr?#8uʁE},>]~tʉ̈́YX(THF#Rsh7je}&=dm]fVre˂?$C(ˤpQh~Q5-^w#Oɜ 4zj<E!,i!c1E>0ʋCOA̼pT;ʍҞ?e/GJ"#kiza]9J1؝ $N־5Bu>`!;PYHG$#kә^en PH#ІQob:XT/Kf+wqZQ,Cjpl)5a3xVPG?0s[2xx&'꒚ 3-ipO$ty [)8#3mZRˌPFK2ʝbpbveWDghVx~l12TX j }4)Bx3gۂ{hcV#>*LDM K$өi}}w@x!= # fjjQB&wNHP|% T$%LåJ %_mՂPsRYt #~0]$B3-r>fyN&ɋ [|[i8Qn5nR\.߭H`.l:a_Zݞjc($,<ʺ4 ᝹e͆d߾XOc @# ln=88{_kHM!T2Ԩ7How'[Itb>+-C/ 6"-iY3?ʠ[ݦp UVyuDgM#m2&=[N`G[R"F*J@9#9|شܪn%\ qдL[!,߼~]Z͆J ybNNSO< ,KnԷVT&'dZ}wE7>V*q@eP\e]hf:PuتH}=:E@WjSŴF[L*Y^UB۽WPKP?0Ǔb3 lib/Text/ParseWords.pmVmOFcmHbr*5PƉeB|k_@ξxN8ޝyfyF%:`^ܻ3F?ل3ۯ=V=B F.±_^8u1y\v4=E~1*EQ}xx4i#)!ٔES7,2< !.AxT@(@+nL8 c焣0UOXj<)ѼDZqnaZ]e4<{r YεV .qO;"Dޥ oi<C!dEֺYK1h\(28RbS ˘lhoJW:Cu5}D[PLagZh:9Bn;CX\I7R9=mg (BE=;`yI 0K:K +(4 (:iBLo d)Y=‚\K5řx#U$oI Oh[*+/QٹJ'16AE[D ]8gȅ%q_=Ǿ?r]LJ  ~ CۼK8]S ,Qxŋ qVPameJZe̸ ?֑V|PKc7&qc7v#;ApքZbYڠ{c>ç7 Q'˸LӒ(zD!@V]cKqV\#]MHvy^5"X/L"t{m%x>tWf-Pk8㰞&qC٤ Z,k "xlVDk+`Yb1pjsf Ӭ ûj2ݾɁhuoM".-ґ5+hힴ9ץgsdw-I<ې`8E><{(MXo/w U/qbPTDɴ72$eQZS``IWy ԍ2U3Ps ,j<`*;<mm^aVٔjebxL)(\;=FҎ=Xznw$tv_tM0, < ܌gOi6@ULBOY0 kVAf!Њ rab&O`$2DH7_(LhP2WWA"n 0!J#p{cXQ8Rlʦ8髛c^׺iԡz;`j% zL",! <.pR_Cx0PD(Q^:}SvTL\( ܘD2qUwoY|RuZ̖,zg0_i 8dtu%(e83(F<WKU\Q`֢.Z\SGFYo4#b[#DSFIA}lkb \LMi&fw095\\b{@wo5Ɩ#@+50.v~}.,lX]XZm;o|+s۸d*i(Adw, &%ޅ!o {1"&Np@wb+0>C [Ԙv8nHwydȄea)ଔMV*gz[q|.M$L ΈrSS<@e∻ OlKjX,'jQ.q(k/<9l* @`H^Q#lCQCm٪/P"LͼĠ=!)Sbȅ38 ^pB~B-62)Ew,68)$^<lBk~ǼvpqPIFN1/ ~; Y5G@oA@:OUar:uqA9C0NlrƨPc{IM - ksq!,o,օWv4O{lǝ=<'e"A0ťc32Xg_,KǚeS4zGyz"-3a8h 6cCQrP;0 >O1pAW)+L/09~al v/ Urj@؁'&*igx$l4{h07E-'8~2ŵ;1 z*?PA/CtRh岄ԏCMկ˺Ik\}kPc` iw#fa}XŋU@8 GLE;,qW*,PUix4JbP~26)k+.ջ1:Ym_S@#'[>5w}rdT {YhvR3] TzǞ4)+XxkV@{}-rJɱ mcL/( ֐ Y8sk |DC%.H=fMPR94Pu_Łfv8bDܜdRv)5kjCwJ3Qwz%l/ "V\FkD|\HHJB/F-߸"sїWH #Cf=FHnU Wp9a+q.,}7-Ɔ JB5T_v:fId Ϥr7dWf+,:Ps]1l̢!JN[BCmոGaT G0+Sl[\*-zNӱzOJ5AT,Z+pvBCD{bFbDO<jDWF36K|X5?nЎqo&!%V-4K> `]b5[RA"NE =%i,X1œ<:v2φ2ӲUlsXة|@)3^`yT9jS/h~I>J_JX`!O}^bC5< FvAƇ* B!z,PLlH2 fD x(B?`ߋXcbgJ9ovvK?PKP?0!Ͷh lib/Thread.pmTak0 =.-Fºn%-muŖcJrwM6?$;w3)JJ"DdAƞW* JKi܈RzL[¥!>L>N/a> Bh8mذ^os/ֈiU{Qo`y>LR,TmELΧp>,fWL%^ XFwNEdz%aj.z؂,DLY6 ݹEVVCBԊGb4C[5ɛc\z]Bu*bks!)y*ˠ76n1'3 vP)K ,/2Snd\%Yb3X{Y ށl|߲Fj$BB^z@/iWzF^W?CҋUӯo+s؅r4` % x6Fx !PT2Q*Iٺ>6SyfF _4ʂ.i'T(u~E4Ec3tdOMxkŜ*%ڮTw뼚QN]rx0; L66 N&HXB$bsddfGT[gmY6f;q궧(lxPKP?0lib/Tie/Hash.pmTao@ L~ҕI$"PJ$:U:CNU>]Em~9Jy7idrZΊl@NG[=?q09OΎ~d~qD`b噧 8R \O! kbNt2Q[Zpћ4=4],JPKe1Tg ^t4G٤c)np3RsA.^l;˶.a%.\mܶ('$%-5F9Xخ%$m|i{oAhY` ٝ rTW~Yb﫩 | qq?6JA$ \$<h#j- <1Fȿ-`O8f-ah kͿCe٥0;Pon<_R\b$HED+)$5ńt 1TTlIܔtg)RhPj \P*io݉V })*-~{=PKP?0F " lib/Time/Local.pmWmSFl17$ędaF϶s${$igw;vfaU8W{5RqD_`yLtcq :NU,'~0o:yO8 RyTMH1ߟ<@m:>_. '+wY:ݕYM1ɜ3rKE:veKа8 S>[avOd b.4& cCgHac,lsgV8ADZa\7.=|R]i6ލ>m$p]v+n6V!\`8Cp:J{2U~j._wӲܣ#'g-nvw P˲ Lcr{ﰻ!KFhI["%0)2B4`tR>X/,t5zh%JJ S?:IU9;8 w4̝L斅U$.>cQ͒.`xQDz :hnnXvQN"5f SWEauZ)QF f~8`^lh Rj`9C&xb1kX4EB{,ezy#_Ѣ.9K;f%9Z ƀKu`Įaݼ6ȡG VCƼf~E PKP?0rDֱ lib/VCP.pmUmoF_1Ngtm *I\ܝT!d-c]/CIU+J3̳3m3> U+Xd aym:__>~zkFZW)UJt3?I^7> ]2Zq,Dlr*|+Uc"R{mx叏/{6|NO@CQ +2_yt57&I?9,j7mn6ɖԢ,SV E B*H)Y;5fc-1ߐOޔ(JnWIQbϹ<0HD`Lrb. n{-r748֟VXapx]M] IJ# KVG8Nr Q#?(=(P9b.JzS:yx8Ƙ.qiIxx> zRNП~Sm\<ӟsiWD415--VEtˍ+7`흝mؽW%8^x^d1|ID X}XQ! D xssou]i:`ٶ]ĨY#:YGem磚iVVšs!AΓ"a-N5r' c@R,=rx Y|c1 }Xpx59E DܛXY, D;hŨ8ћ5%| )OVb ӧwF7!Lk @]`c/0$a)FΗBLa^"k֭:Q ~lp7bw.&ԝr ClALϥ'(NXd"' N"JɆ #+;AP:p2& SQڈxVt{[%@K35Mi&v@`8 UUuX0!>ZHel5n,ir{#Sp!&fPx(yf"}^c< }껿afj4'CIaؠ>*g6 9U,!F`R69uD MVfûc z,^0 㫵`P=σGI}Syc8N]b ,@c}ỉlFO YlдqsJr̗5'1y8\C1#*l'?NŮ0*J%1Lt&Zڽea+b"DBCC$ Z`v-_S'{r8h%ΥIM dÐ<^aלIĜZdCkюn"ul]UM&r JƆU |εuPԔj'U5|T1^t'aݥqi1kq ж: }kS AAonB=,j9|8NZ,'Mi!rՏ-Po=]de?FZUɭ.zh*EA1#:ZnR}ǟ w'zV{Wz1~Rn7 tZؾ,6/2:ZY+?Z+pb6(&A*1l<_o^dz.j^{ЫzbiV*4뒬ԆE5Ae=F82..$ƳnYTw t6aPKP?0:|" lib/VCP/DB.pm_o0WPl%YhtMWdM`M(w?Y^>|}.x"I|pV^_ɶmh+UU}q | )BP:ObMoˊy2v <> #҉P4uȓX'(9_@<dL*%I}fSxæe4+"ajX0B>YEPi3H>pEz!qxFO= G[הbuR%4M԰|Zk$:]Z|b.\+t֨PYxUMʱA,5q$rWRAHơhxq-/ 9Qj9g*3L1n!D$coڶc!U,j)t6sCM?Gަ)YFmjT4R3Nk5rw}eygiK6MRIn)|/PKP?0j. lib/VCP/DB_File.pmVmoH_14J* i [ꀓNBhYk{,Y]7 %vfvm'^EGd_yvd0IU{Hb@a^D7co^S2F#hSЎ7E].w.F&dרD 92 cosSLG,2aE٨ %V\Dk# #AԆ/o߇pڭxn(pWQkKК 93QwQ b-[YWH t6Ϯ.t߿$iY̘o g$)>znzqTy I/*BFsݨZN0<0=x CM_>3;o|ME5ΜQ>ȂZaʴU g|NFE[t~2uok-.tigm|;iMUm?"&=NPYar~Oڏ nnj >.ɗܼw~o(֮Xr 4ܧVv1|8z5v=dֹ#1-pAC\c-߄%瑖sH䩮e^ X!epW!"Q{ 2YI?<JIERy$sg ;{R;(>"r0,ʾ"$7~_@" $kbVkhlSL&Z_J~{sǻR_AJؠH xd,skvM,\Tq\Rő]Pp20h˳-#z3vEh*ş|fSbp"L"+0fw<2;G7~PKP?0S\lib/VCP/DB_File/big_records.pmXmsF_(,JBZZN 83Yw5%Hwg+ v]e'M2 ~|~ՋuyJ%a{u0g8TLá5r>LN'`H9:dzL+(‚Y g==;VL.F+8.򲢥`VIT&%^!ˉJգ@<+h4zXNtE />a1|IVEuc,x8e⏯qSp M TƜK W%-)\P-) m?9Ȥ.af$E 4 fRrRZ9""@8$H,qTpoVρ̃A Mc:[&q5%23{i=i%s?R~w*,+/jjKwd~f~*x۶R֐m5 Tt-r ه'qI;jm=g>V90@@`~xu|~Pnn}S8/$#ql}$]!:O2e4JnO'kdؾ*C(]W$}W^NOϻ Z]| 0.ͩF ΐKoz6]Xl>4S2z~w(8GW g;2ZӉ&(GE{Ap5eb-PIƇx *XʓVIaf3oqU i4FSY 4VÓjlb9}Sh\mdUGQNj3Lh! oyI@Is)U-J" `(hnl7Ζ:}Qz7}j=i2h ܰ-Cv;u8m9զj.W+q:c0:cҷ-SQ:~SՐ5vqm4oнiAFYz` xA?IoVj`7;Zyd^ݠA,@ȉ0)ȁ1Lh߷գU+єx|i!wY=eue{1]We(? ߐa 1 2똳f[B4&V%=^6va!p>IDhRf3EZDyKqeʽ˃hRz-g5MD;aD x_Ǧ{}9pPKP?0-fYRlib/VCP/DB_File/sdbm.pm]SFݿb#n!<$S 8ifҐ1I:hIV-KFwa{wN>ɘN_Rπu;S/Sm"s`E9`@aVVh|#$8e }yK0oOHq |21Jł7%wXsz`E;e_a̓@@LL.@  K26b IĪ["1C9$`e5'w|&Gh(#!{IQW$ &),҄ Q _3&0/Fir['\>f*gK--:)'Dza+{\*q}muUqK`PqS "npOӧ e0V9ߖu5\>ܳ>~]aE;/9O}4ua`Ɛ^&Ce(6 sceqWLqMhy7PbJ]dԃ抠$x7,)mQo@O"x*GHa%9G cC~Y2*s,8,?K%: xddynqÓpGSen,IHOKoFiC YM;c4ֿqy߽J. v\Z,V*MW*GNZXsKiFs[izDEĢD=kwhDyY^CN C9(aϞ᫕L%WH4½@ -渻d#2jQmәo. VwjjǗcl 4 ٌ(p ׷09!]H7e+ )(fg5g 6Db@ 8m8L *%vbf5*)˥~ѩjQqsC?h]h` .UngJN{[iGڦ<'kUtڎFQaݘ f$ #+p@ ǫu:mG@$NЭ׃Z#"Uc5&r \o}{8٢lԵ2G;֣ ZU*f&:=RGU0ßf8Vj.5@(8侥*:xEoPKP?0فy' lib/VCP/Debug.pmVmsF_p:\&Lg\C:E'P$3O{?%O.4ʶ"6g'P{=Me KJevNxӺAGQL܅p7d+N2aq&>;0RG3rFb-}B@ hx3~{nף˫kzإi-s_0ŦQi-D VLDå,CvƊ?kUU*rhgs>Xl,᥏6%)dÁ$):_B$,9k$IPYBo^Aϙ&yeQ(D7V-ajxmD@1)Kߏ>-S? ?ԎH {*EOKCU`nxXAm/hMY(<@gh5`"O) ΉI°-0JpTDs?u"M"5P;ڴPy&K_Z5+1mJK%^Rh%)L4\CjbRVhz5xHɯ1dtg1.eI ƼEL6Ot*̤t-£~HB$V˘CmHiòR ? Ԣ!K㠡ۼ}zhiY@?nrkϞϊ㋒kVr%Q{rphGU{jNߦ8\1کX1ber׾j~5ye؜objwWZ~W@YP"z`ƋCl7|ͶkG*USvPKP?0^htdElib/VCP/DefaultFilters.pmTn0+AlENЃ7M۠@7h.iaP%Il.^=așy|of*O+RoJQ!jޓc_>ۏ`H R2Uc_Q[ˁ%M?V-gl8x^~^ϓM`'iE+< o7B (iczcU`Tom}DYfr+~O!94܃H]'҇7"sfTq5p`4] m9: ]|Ls]|| 瘮_Ddkk 9*5ɷ=]*DžSR;lAR h6e L:chl/M`kž)x|Usò$Q #ZR{ r.US5%Y#iܢe~e>Gå վxNd-V|WOB7D5'=vndQz[gm} U_|PыYPlX)\h7,CqQ\(<"sja$t@0YvQY4/aM%1?PKP?0DDlib/VCP/Dest.pmXmOH_1gPO!%p$="xrubűݵ E~3k{7N'"3ol؈˜.wYwҙi7u pѶi cCv cnpu=z =ާ }l3<|`,*2YCO۩S|/al:e‚m|{9$'BE`=d{1>=5diy2rq$4<2!.?fi$< 4M[Pn! Zl7?jC؀&Ѭ0(bT9f dŝ9$jpw]!҅B(:fa0כ1}`5-N1Sn |uDC&,)$zfF{ `V,s.]BRic'[Y:}&o)kp0b~8Z~6lXE.a`EfVa=A 6S7`C:gߋc};׷c(7 |i6)~$lǮS[pkuT4Jt'G].(x玤ybTngGFKf)vD~K}8ԦbYG ڸ+Y pOXnf<77$Xg7`%ff-a%IJePd?;BL4ħV@h;cN r |7aʑ>\&GƩ<%[)!,7ȪKm9ʆ{mJa#8sh"c佾kaRqPD.ZCD4nl7۴+RyŸ: ,ܞI &O kv*fJ(JigߛHߕSyK%EU2qHݘ*geUjxϟ=dzeqp?Ƣh-0rfR㏐G` >yKyuЭ#j[01;{v:hojLoě;q_:N `,~;\BЯ3줌ƛcoGՕ*z pZ5$IJkl` ꣺Ԝ-uւ<ARG/40/'hl+at%K.ՓՂ)/ѠI%C,‰޳Fσv˞,x73c^'eʞ2Y]w4;И2+m摱h=,?NT놯0WqwVp0yCyql%ucHڈ1ƈXZqR+J'̜UNÔ_ha-G]}Icڜw깭xiգQE@ Hh6[=cPKP?0DIy ] lib/VCP/Dest/branch_diagram.pmkSH~Dvm  Tp9X:hd8xuK3iߏ$N)i8F1^N;:a`z=\(ry Amή!{xTH 6f^qXvBc^,YY,T lB")LX!x d\rk'\|9hQ>a}:B@@JcD^7mX&<8t1x>9\~K4{OOI6&bqT, {}mRa{JKJIHw$m;s<' 2z"qTg" X֨eNx4%xJ h ;Kv>z qR0Z2<SPY2$H׻p1Yy|6s"MΒ180r)=-8K" 6iu@:D\) ޓgCVHI]\Z `HBJ9 ;qԑJ61O@ϗz![8˵lX~Yovk[2KƹuQRqO:gϟRr!R8NMVB>T9Ocd|dk.Дш.4JPmuD(gdd[2f<68B5uDV9Og)hegbٌ*.\~eH{HYĞ|ҮK4!IKY+:#bU& 6=l~' GM>N] ҀP&P֛j,spIs[NmSԽ( q!8:9qyw}ĮLfR9B:d1kJ*{s?(@\oE=$ ȦYjN([GiV\-wqnŠ5o&\k1ccnǒUfj_]k8 ӣ^U32̺˗jn@.d)HsKkcWݳrKM ,e-t͙iM/&-fiy6ΐeown`l3:YQ9}wK g L9v|Cbmlok&R@ WB . g7x֖xG3UI{֑̑m5O0;]+ Umۖgmid`Zo[<jcORF91 >'c2(f9x3{]oP:| v56›}3PzP4+:F0q+ֳluc= v!n niu9677 ˒W@hin0w e ɞ =sm0KjBNou5mwzPKP?0&?. lib/VCP/Dest/csv.pmVNH}WA#EZ -ddcw'(~V_fsTUW5.|޻\x1ߞkbQ5ZR@%A`Y=mOݟ0L˫s0N̪ƒ6[.iBUȓ` W]; Y4=suJO#Qɜc}3]׃V,^ x;Q4Cׂ F[@ >^==J=tYaln3v4Y`2-ht?y}d80a G&} 8pENclFCi-Q.1yJ1)ksO{*X{a)ǣc\CMu/a]!'0tA5VB%Zۉ V)vHyT M8Ju.Zw`B`&s6ż pBӥX^q5s qoVx3Yf2#,CWL/XědZWL(}69=Qtw LZ}x8֔Ey綝mL7a-&&qSgdǞ14t{6"tbOvS5jÒ8pゃ}py ƹ};<9K$8bo$Hޡ2K3 :vIľTwSpE9FJzFlq9*}hh7$GZ٩*>M8zF^KTjoMN$i .4%j(DAX_?K*7^nF^"Lg,umtfzӲl"ƻVOcjľ^E Y}(V񃡥_4i!pf̓waq'gB"4H+\a+ -.ƕ !G?^G}{}!֏@M)K 3G0[¤fP)oCQɟ72 ww' ;q-oe ۼƕ/@*/::YB I*‘%lG? ϟ=3sa7Db)k8Y,$q@er(R ,ٵE lXÙ lNbd"ߔaE!3zR;w4W˚iOΎOϾ ߽;:bʺ(I/p3ZCg]ځ VUoA3qf<G:ZN.I+`'?Ek91ʫ--899 pxv  4"eWz5hTߜ~rw Tp%<)̵KpJ}cfN~ Y^ |f~Zi<f'+ Hgl -(E֠j1> ‚蔚0F" []K2JhX*k@C h*c&Pr6hidU-c?&ՐR؁DҦG`|SZ&\Aȳ @F֭q V"͟$v!dy#y MKç]/"K,"oZ3:d` V+8İjIdGv&Y vX-!JƄ8D׊ԣD*.uǹdK ZydH5 2)Rvm̉hVd@Z%z'f3T-TE!#_Pa呄D.=jX]7qb zՃA1fcRbТ?RMؿ}kHT̰q =z2{”K5/8"{d{xYQu+!L@&@Pf8ҽj/ ."ܤ шSipi6"&`??Q۹dl @R vPnk0,( w`V2A(4!~<Jk쁸ww6PrE _@% 202+`^W GoyA;x&ew28ސ\|AsZyfXbycR2 0?w~ ~FgbTJjl#O_fpUMoC*O Pw_ {fo2\36,gf?@y aQ I(W "[Kp~!rlJb~}~|>iX ė[vaTqT80')rp&ɽk&DH8E%""LRp $}Sș5@K:8(ڔ0oZ:IB>[lCH])+h&?<΀SZEM[>T)({R%4`pg'bޔ Jglt,oL8>aMrdׁ:2˼\Z6\ajn!]$s^{o6 u !!{@_WN=ͬ r*3`]`nfq̇X25w{y=1wZU'=$ ơ7X *}+VqI)FT]cy/G^11;dsz&gIDl{f-N qꑍһ8}\%o/UY$y 42*w`Ӕ82"y>[})uUPКVJO-gT[UZ vUu#. cSh?K߸٪С !wKe9߁̨N@^ RMZrt^2Š4~3Fn<9Tr>Vc͘H=Y1بPʋӘ|LҊBfOaBh&K>b*~Ȓ_@ s:AR P[pLD1SF(x,B5'cB;iaY`g :Щ@c(:fzȦoE##->)udtz0ntci(>RqnaIdMC}VhlNj{*)}w-ftl=!nAsf{4(0Z|xo@lL M16u +Td+F* [Pr h M2HKvaGvi.}cNb`F<l8pXdLpP`\)h͂_24羥$wT3S!*2qʘR$iJ1XbVGãwC 8)ͯMv=0j$#wnzC~w 3u-N9Bl#K/!"/-Cߍ=yA.܅6kVd,Y=A md`59ZNٛ~̶̩aֿ;}h+egڂ%Vv c6!ZsCt&\NL`o6mBlˬ*mF܅63qz2m<\.YUp3U $=a3yTv6Q#,Bܹ3[$=P3;j1詷bgrEdNTmٷH`ۭ6kƏ+/[W! $70ɯقwZF̻͉]-~.'kv^;rM hP]J { Uܖ۩Q Z.&-:zc8fUx4m52- h4 + rW:\  Gq.5(5i9 [dX%XPC&8 Q\4vFy[ =CP1u$nqr x5vٙO_]u nAy??aN&CC+efqل ֡7|t*nѷ89?cJoX߅kaj ;ƈIZDL~,(bZ[Y\&æufZ/ &'d"e!ӭmytFǀ1(ʼ4mt.M [&*ߙfx]Nba\H.n.è:v2t&Une] to0g[ww π\ 6깇͸n^P8͍ o'Ѣ? FP{cWa ,ʔȻ8o;D^Tiʕ<E(jh7X%lZiP ('g8s Pr݃ !x\ k x=0%cWFvֱz obNl?$ڇ6-lF}+ RsF蘼wtx ioi㋼L P'RBvCE|i4͖=0gi`躠X3@Kv| KN/@ PMFB:Uӊb5^Ǽ|XCY5WP:HfsQaYU@G jR%:kx ?"-F5F5X cA_ QқA/$ŧ>d1c5(Ҵ9).iM4zAvzbbO(s[`zsR_<0G`}nFX>2ĚFvJO;k6k%tu9u!-NAڠ*{cuG,w73ⶱ!'t@AO۽u+_#{O-R=|^u8oօ,]ZUj.[  mU[}H:dѻˬgf:wlexCs$.m{+C׾x10{cakooqAw.Q4h+d:\ {4<J`lf1{+TxN |/T|{D80 \6"Z8t6ŞƨV3]1耫BO0<|BM>TxAo+s'PKP?0*H_lib/VCP/Dest/data_dump.pm @E!$(!JՈavn4Df˹яڼ71\H$Alā1m㨰mgܶ:ӯ5X۝uT:]/+ ~#1Ow@.v}t>= ^/-CÒV>-Oh6CK PKP?0&lib/VCP/Dest/metadb.pmTn@}߯a HR2 J($y*˰^V^05`9sfx 9:OoP5χd"FCaX"?2}nKx7vvM_pvZdRJKOuxRV(b)c^|ekZץ~9v9M'xSq! u|O xf[St/q#(rłw1U!-a$~lIT,`2{G1BF;bH}6^cXLXbYĆ탠g(**,x|qs4ЏmX~Ϟf`'~#PKP?0ED>elib/VCP/Dest/null.pm}Tn@}+`P\JU(&O ؊;ڮΜ3^!K3p'Q)z:HD@(bSqqz\Y.oW 0hmL ݵP5yCE߄R,pp,XY-loQô[S&H5ms;~.Vo@$E dfpPR$ձqOt3Wvx =EFspz?M"_h"&j#R[d@>9sCL%LꨅF%D%PCY!{g~X OfbFZ?+,֏WLǟÍ"% *i.{ʭ"օlA`.BӨs>w6N\Ԇy;Vm#rKZAfںtBsxwM66-<ܦ7eZp'$שVvܼ2j0 M]dic5!;wV߷z|EaIHq{6wn Ϋ"Euo$ןJ4M hs ;{aNAJڙPKP?0bf;elib/VCP/Dest/p4.pm=kWH+z? 0v`lB2瞘ё,) aoߪ$3;ɀ-uUWw׻{Q>yQAZY0,8}6n瓏`WN/^o7&>]Q\.[eJ/A^Nȧ"62 s䙄x|4z< VyxK@Rh#Bv]Xϟ/Y??Bo,؛˟q4#!Ἰ{^*+oa&.r?`Z8X!: y^<4l_/xYQz gs$%+S'qރ(a咳(YڃQfi1<)qP40vZbM,Y ,*csXiLW:Mpg51̀:D%>. Na`2oj:xzk'gǧg?{e<  |w ,9,LqMh'w'g @]Ӝ/"HB.@\ߏg!B?>yw!,ʩ}c3 XG<`%%çs59>]Hub!o+@kwߜ~B,-y`cy}||r, /4,bҹ{q΃aC1[էF1 B!B`K :(Ph~,ynf^OIa'OԤ2[86PRVtX,#f!sdƭ>볟Ol /$Y 1xɒ5>ƸfK##VO>N%CL„ P4T:9mPs@4޿?qh,P=fHbl f-jϫL#Nߟ $)Bfǣj4h>3c<ه_ˋ)t'i.T (IzࣜEoOߝ\R')P'\L2 *>F$ ,h7hwZe;`oe4/'G#hmsӜ'4!!p؎|$ A-F@±nK`cu洺sg(pT c6-1/5Qbu* k_UuMٲ1JiG/XHq`aW(RDdgiG{DNnA̖E'z$㏃*c!R1;lB&hDhW8otQAk gQa1/y*2ᰡ~X\~2͘A9XЎ`1N<`uy=K6hSpJ{Iz{塧A= =@-A_zz%壁 "?>RUKAdCM+nn\~bH%)*`m|&C=(,imN<5$h{ BǪtm@%ϪtT|ݩ!36dWW"Næg`M6_83Ԣ|-3Uzf-l{m*sߕzX2r͂J:P'iNBs" xC ߝ]»l!E| 2=Q xBG3P'pJI.JbC$c%۰^s?S&zZ{WJS#i.fy(#ݼ;[ Lf@"`UDGG 2*gS.uNА !|̍vu?6)8MK,NStj%.3Y9la^΂x ,+"Wuk B 񱃟L;K9t5ARs up!waq#"(m62NZE8R';@[I#[F1ހ% %8W*%źaO tlW̋m4ma1֘dBIXS&c"ъ%n` İe ^=+yW3D<8 UЮSu|/Z|o$vź/{WZ^Äm2lʽK?)/vɖr,SJܷ ApA2LL$ric\M92"&AN v$(ۇv1WzQkM4̠R4}=[Us4s%և11R dʭ$Hؗ+*ʍhELʈn74I극]m,l[mSIaRl }a֐)KTk2$%LHC:ɜR4Q7+_pL㖅FM20- ?2-ֈXT'.Ô/HY*}RQNec1:Cq˥ÜPMQq韎vHd8mN.ݯgp3ފ \uSMa3H7&!MW=%@7}j;hSKp"%H1|d?ѽaW&,r7U sǜcUb%&+t@wG !56 G!EaXr jEi, Т>nXQ9i_*\#à39qE|Z^}.[&WW?iDOj'` j{vn ND .d-Vw\Gx?&aLY04ܻTr S-KEY!Pc|qϳGuGec_ _ a@Y*t"*X3hU҆``VQ"y/U`Potq;O < 26 st(d$q`W{ŞwwxHqpyU~m!`£K>-{_X|z,e/Y*+̜Lji~102zTH͈ҁcHbu!Dyz(1(0+yvz#׎7;䍛\bwQT0Y8cQv"XJ@\#j,XzxN$MOU~d!qb[jCKdW ̣ @W4X2y)%^)è mHSq@l+&neTsiAU,;~k(<2J=oM,m'8[5/-m8m0mj+5?Yv%}VcGg%M'xm@\f1E;VHX4DC5į@9/Z?r4oOX&{Q.tڹVu㖜斴Ù߯D^6_DZP[p&|l`f)oZȕK)^Cᩫ 8X7j I9*a5L`kOxZl!Wa?ԧ`M8r4510.JF4-F[p@6 I 0޲V@^ fu)4dej,]DT9ʜ EyTp,ȻSxPZox9%(/+V*jhD d(oF*E45U zK0⨼Ul.L'!1+6Dh]E繖 X`Pqы 2g汒1#w 01 UO^'g I%(mtD!&TaAܒ[̓'͂yِtZX-BCbc.[8 T] O0 OӶ[[W!N(=$}ETaj0#-AW0:k,J1PU>Ga<}`A7f}H \j^Z-+#O,VmEر)3 Ϙ_0c9EМ0b?{ynY =P~I"`/JiN^qc=rNT[SXvуF>ct4ɡ\3+u[ W\*|*ntdU:ǽiTA~BJK+"L0:f:]hݚEIouHe\<|@s*6i\2+h#ߑfeHyZJ#|v7)7Z}P+7/Т[ԆYߥO=F2]VCӭߝe0M]Eklju&_^zUWuh"-CVIN(mYTHM9Kk|EΉvE^q`*;w]SFXn-cS16$+5i3*WIESgj+rgUȱGbJ|7XR*SY,<Q -V}%VfY +ˠڅ("3 ,Dd *m[Mu;›Kۦ,uAW " vܹ3瘂l5d&]Cl| ̟uHEPn*š(51n6qndд0AYxiW#69)E-[=tjգfM?tM m+x"`ݷ-/J@(-zcʗ+}v2˕?i4BMvbǞd>é{h,]j; t]˅)݆m11;]47ߴ0` N1ipY't)|ua%lKe-K4Bo 0V+Vv%ʀ"I*;>M'25^ :8BXkVf58gݣwMJL:DxPOyrզ!fR⥫=PL M&b[o`٦[=&UIFDRm9(*  'ywV Aw*y}eI ybˊ6km2xw;BQ58WHY3h@hxF?]!<)ut m;Wwap%DeN7g\q79y<"dw!r4R<\_b ĠAR {؉ dIѐpҭ g@3t$L] ba%"urM"xʱ;jVޙkOqYavP {c%hn8.S6MePA 6ftUECgWjE5]SR=E$\Cb{?qCTFBh.ղs׮>;}!Vċi CWk[qXr3'ژ{pxJ*sW"Ƽv@x+;$V'IxޣSp=>v[vYĔeb\BL0y]bEN^ߡaRU :I]&dUm+K5:ٓFtB%3TJ2v p'.nx U^#/ȉ9ť{¢,}Q"]E【ߢ ujNvAq 4?d/ZuBZ:gLjT Hj-Tu|4) F09C^|IF4~혅ݛQ3ѭ&5yʕ"ί+rHѶA߄5HHur^W8ø;Kz:zXGu!qSs.>ihy|\kW-_3 iq:]q) OJk?Flt+}6YᐱjPKP?0S=lib/VCP/Dest/revml.pm[{w6{)7,H7>7sbݺաDHbM,D7/Qs}N )ӫG2IwcyjEڙKCV1Vkwgb_ {4XR}hh\Ƽ&ns ( N]/LM8M4~8L|l !??ȹf8KoHE߉8S˥h߳$(P$RI‰"$}!.`*;yKWX, 6D޼:qh˸@Rh7R`_y"2HB.h)BƐ"+RPB2Hތ_Ns,C7itYnA.Nz[pnBYz3 :`ԩ 1sp~Wx`Z0 f8b[|?NIB'o_XJDKelZFt^:D燎K!Tƿ3Whr+Bbx&4k] L_Kn)"MB+'#oV=r2 R|'jc5L(wj$4ߟ_8|%舒I6穡kI:j b؆~`f \F].-tfhh<ȁ1̓bj]^%z=7eUn`dܾ38\m' ͫ7o_\ [{M֟^vKc$6&_]jc7 99>1]`])jɇwKfih,L|2NjODDbI.5||`}||zvt|vI8Bo dBrv2H)jId{ɦi3>G2gRf\طM@֋ [18jGCI(mpa;0Vq)+Rj  {E2/m#i*l¨s)8\-k֦M!KPp^#FXj E9ϋn2NNjM G ) Ó|%;GbFIc!f!,OS/@e'ۮxpb+vSh.-=m@%sc"ZTI`+1+&Yj*nД<='Ʈ?fÂnmGt`&.h8TJct4"]!8OY-]|GN꼁b63M:G FvK׈e̥O!xtͮna6ոOz~V  L㙿I1LO%YCC$&T)V֣hӧTC(ǂrqq\KC _fG<)mˡ*\#nU ; _>׆yB.nd'"V إ"ަZ!Ȏ%T%r21tXLт:!ČW"tz6rqT#J9S'(N ]R(J'㚗)l6a=6&sިIFUKHND(DFeˉ\6NWR|5p|,ϹOYC|SsY4EaUK4* @ Sd+$̕ɴF_`ԅB@R:ZלкRfr w*YCwHBƒ̉(ҥwSxP$#Va| sv ~yoxu\WyRU~QC!1u ?)H~8nR4!ŧHো 1Biv[KFֽXk[0vꐪT *kuf_K1^k+3k9CUtLuT;] LI fm"103IrDc߇'K2DO*/%~VUi])CajΨJ66yx u Uzlf79uWQfDC\q SYocA{Mh~8jZd,XŒ{˪d22N5j@@{4JzqL)8A21 RaX^j4[nl*;<6QF)PeQrIuk=0Q3'uRQN.,OOQE3t%'-vg)8V]{;*A8I/,ҖUhm+|̑9WմSs{ci:>;2TuP/C:iU ''q+`0zUyām[un$l1/L*w;qm 8HfN x+T^\өN$y5T}y],8S?cRuU;Ce 8iivg݃6,_r4lP9v&?{uyWSǟf>?IurQ'ylA걌ݭ2"F ]Hb"\LiAHq5C; ә\b 1m"EjțS]~@<;[;եm&"̨^,ݜdIQI+TW yB̓Bت:|KzpunΆp0 *_mL*0ȖNS]Z6'<.E\CA䧈$L$\~8APER/RQM~onyXGJ<*[X+[zDe5[ c!#$V)ǪS|ٵJOvmL:ʛqy0Ynk̬gz}lr鑣UXim|ĺS+\WPy^s!V֕z#c-Z/֪o_WƼMq2e2"~x Omp~:WO >4G S*nכ n[Mk?䁾/;שkhluōmqdI͐oV_E9 -עʗiy^rEX'A>H}s w^PKP?0ݒylib/VCP/Dest/summary.pmmkk0WՈt]؇v.Lۘ+ڴeITv}'mrΓ=Iymm0! coX#7[x!elB:z>nMFQ :` $$с# CKyƕR8x m}7mD%&=j^vA7\$YU~SCM+eG Ud.4r qZpjv8~ $K@"'@d|444‚VSDu['z`p%|\݋^Vncs?QpV~ݞ'\~(4oepbPKP?0l(` lib/VCP/Dest/texttable.pmVQoH~>q3w2¥m)j@zGeX`[v%iq3kc ,|;;3K#An,m~HMb2]VME h}~ e54e9wëOЃW/;d_ GwG&9\f|*:Y,XiF<0(|z/y+$[ G g< 3& $¯I4,Z 8\_ ]".d(1AZz  >⍖$ fH0$3\ {_D1J& |eSD.|=ac!xN9Cs ;G tma$NR.HǬ#G\T[AJlw6$JncS:Fpښr{|Ww-Ul3[h/6T5@c;\pMKbI'Dy D-ъ>QTk{u':煩쉼 u1 y{onm |!C+"tbʇ:-6<Ԇ <98 pz ';HN<44 TF@!=ȿ4baw6 A!% 5e? zH%B}QIGKd iI~WM@=di3wPA,EEKr?ZSt'-$=bs_$2[ 5aL wW:"k0?i/[IJu\Zx&64]U?IT=ũwEѭo\~ʱDkU>46BOkQf}[Ѫ~xɟo^up<"I[45/wEp Oɴi\BZu=ϢYY1WxT͟?^[V PKP?0 #lib/VCP/Dest/topo_table.pms}=A`c:mfn⌝dН>+$v2% ޾~oWiDa,X.w_LveJǑ8Y-}o'`#Bo0?x^ӛ۷ xz6֙`LÉd%OWWa$y&b= 9krW2i((#Ar%$DWǰMY@CkPDӌcCŻ˿?]ܶ: ?` -X2cǓENL$y)T,}%gB/BJ,!T`b\dęlJL:`!;$ǣR@lMM Ě*P ۶vPX4ֲXRP# R^{WswPEktm g02n|bI:,QWZ Mc &I<Yq_Kp)s۳l4F; !khGU׏h$\!\GviōW3dsty݇ݫWJ";.]dr"XR"k,޽|t.u"+ #XWg*`}鴂w)I- S ʈ@WiK)qo^ cgN99;jm<9FN;KR=]cʔmxa llOd0 FGO!XUxN+Z*fgؿBw.2C4%]]+#>T\_SSfq v>"+)QJsBxn~醯QJ%%8f1kIpV3)V'03k%"̘M s6(#eZ>I8穘s5Ơ0-IPdOf:pЀxر|P "2E^MD}vYx(31@~νϽz8LTx%j?N\-U"l@у1%WvD굎OE= {HQtf{.<1u$~ݗ߇S,a|:`BgAҶGh.xĀGopa[@Pr!~Ro3Mlpl488ݕ6ĕHuN_ЌZ<]Y*PR$cDs+ ʊ,̜jd< ]@-Բ-דWO+UB޳>߳^%埨D/„40" 4h-]^H܆$^^\\!# c# @I/MFUS.0|IUM_W2b^%.0l&`B8zfoÉ{ ,HWKxr!EJi`}Z "0e/2Bb/x"NfP% R%^o`}W9i(j4E$(wäeٕsc/ j/]JA04eƿ ѶrCX0Y`\Xne:^{1P\>/w,PP`/Ƕn5RpHfp9K=.CE46@bT4q+Ac{"8NL$fZjySF2,$e|a1j& c[sOrh=,̈́Vey:]N}z4=Mޏ֖F%C^J4׊2 IT8_Wa.#r_*@|e.G>nd} Q:cyV 4@is h[j)5y\BφɵyW FG>OPf j96@d6-]SXs>/4)rDGեd3 ǘ*kGN`f&#DŽo3DҎtUWAb`ó,O1 UI>Ѧ jwnP>Qid "-c"9Xc"XC @^7ay1I,~ z() fp”eGB!$%BS!8y`^"h#AF=_!f20j;d'f̰ 8XAa(98M8xmp~QY}`c<6jK \ APd(0D–im8'*HN 2IW/&N504E iy2AWDXSBNU}Pi 3N"ڐ+e4%:G@PE'eՋ9渼O*F4[4\IEa6|qwd &@)\> g\~<;g|7!.ifW݇<>OA?XۥG}M='~8DrGE5n0naxao޽=W=!_]}yvIퟧW5=ۀv XG) J( r]Ƨ'.% {p'͠uz2bSc_ilƭx#Psk@ )* i#A(&&FL ƶLma: țK7;U}Gׇo5Q!"\@f `9$@i; ײ0A u܉<Dqf}yڽF٩ b.o\a.YCXa`[>-b%LK`ON"-5|68?\}#!3\D,4irdyMS&"& $DGTG#XzӥO- kJ;MRw*Vw *5{FZ][=PH,|jڡ~t.,YpG| s#Gmʵ{g!M4:3Pe^Cd H3 soA]ZJ`~5V @nla! ܒ5Ӟ>^R+ژ5[Ɔ3cЕ;d]K>~ojg§x:t@S+&f HuA*-LLhS/>suzm +؀U\߈M_/BEw#GR$8|\neW*ZEWn#5!59?ZbX.3f: sC:]햭}%#1#51%HZAIIf!!PKP?0|J+Mlib/VCP/Driver.pm<[F?"|H&U Q$:am]lɕd^dx{oݙٕٙٙGQ>^螧W3htD{RY'[Ja[ OY] ](f fey.>L%N q0NEZ:SΑ鼚}Ge.9 'FA#C~Aq$PԱz8O$A"9?H" yG0IP$Y'郅vu77䰶04#M'<폦4k,{|Voa ,`3>;2)Rg W4u\L(0T ,ʇMY"^\]]Cr/jɞ2n1'aWj^PzjtLdd)هGOgNXk3u>o&@?;'\߭чoThyJ,azA\ari뀣l\d=T-uGsYvu}~y쟞]w>Y?JzA%qS_?;8HӒ~+$i}QARi }jPKY WiF.ph&yѕ%3yRNO|B˃_?SfP|1( ڭZ3Wgא]yi ұB RNHEcnLL3H/}4~%RF( Qp0۸ba9#(($kac .DeZ] LR^&e+5Le{0GMb܅lB۱'<ـT@8繶bOʠm`-ht-<=skH~v% @8H3+a߬eFP $4"Pt~dmP}2g%H4O!F"tuxpzpM O5 Պzx |\Y}g rb(+dnOTݴng_6nZ_7k~ثD^]q35IQB5fث$-[PF:Gcݣ$khʩ.b>0ZߵCɱ{M@BX 4ܞ{e,POrOv aUѬ#Ju&vKś#"ښ+0{zg#<[WG.2V+NOG/D+Vޞvs%e/mMfy{^mnT\9>˜n[ f܏ B]qFZ֐ƭUUl]5|D!5k(PYLs0sW:@{lHMKUIiPiZ2L6Ҿg.Yhx]ȗZZ*QW]ZmVw u˶Q1/Ƃ@nLFɈ^^M XxFĵ+a6J[.XLaDn&h@dW$wW4G<N['o*6Z&kYC 9I]tB?L 5(u:2ygj%Ϟ#Fuך16kDIR{r{0?[at=:!wa]ɲVk^ s "/ Yva_ X/]%T6mL7i7}Y#KmXb(˨™hZRu*g&u.಼W"XjAMU[ԁT|6mVE:"Vtf-k!)V2p뒡/%z@j}װMA"ttźNm3_,0مڒӡtovҪ=cUڱNpIj 9^*5H+P!V}-ұ9-DSC` C!eyPͲ8^a^RuRӥk]3 C΂ {!gY!aGU # ȴҾ'a6ETBU!JRT:M2n##0f)'PoK܂p8rml- XYVKpz1.7=k'OŮ*(HkXyvM=;TT *wo܆QKqC24]B6OEVtq<T*TF\:q]>,kAOi73Hhj8:VMk6ZF4 \ms ƿ(թ*b.KF8d#}^}4R͟YL p`ߚw,م[<^Sݹ%ܓ3ifB͓1,\ad[o]y0F?)hs<}0UY w?rl:!3<lEhJHWAu.E*zS4AWvJԊVXu<i'+-ՖV]́Apqֿ::_]k|]XZu2⭜ ?9AAlN8Fڭ  1t$m|`~j%o[´uwO%7/Oo~1ᴇd*vWހNI/Q L&dMFQ^gmii7)XkK&VZӾy_a'H䉊$ii{ccҘ CJֺ&l&ʸDtt录4`b(TÔz!|v)ӠLŚ~@4O$QO0$Sě_8Ԯrޫ]AN} $O X .2;%ǩRsJ'.`5ִӖ'!M$tÃ,8nm#;W?O#FfC&߳-kuTzˏi^H :T!'>Pmow]q}VDy;|t6NlreK@WO$9  zQ8DG k<cfq=N}yyn՜&H-Tbք j ›W P {YwE"/bH,xRiSh(|&W sDo^֔MQU+qn]}EdA25rpyy// 7Bc4'^W?Hjb)R;/%e1>V3- dU툊Nۅ xO#"(# Y Q6v' YMyHW4JS+{ s"d#Y vX]8 ҽP ^zap@)&.ҤR(c}(tCWDyG \lclzb)>2 $n`w,fǜ (g0Xz0\F&eˌZ03.xt9Pb&vŶK}K WdlQ*J#"H0Y6XRT;YLIݛ͏s{QNkwb(&tX0achh )W%Ehq!D!2Lv0ٖ{Eo#yAM1po XEW$Y-#*ΡJ` khrt˄}}iӒF=})v5D4ϩi'1 QQa.V副8+ Ysjɐ֬!e}UqBĕ5pÔ(iAuYi:b$@JY}C9^ )u3'~Xv8AhWak49jΎ_q$6] ^D*&gKUiu:(r>8gYʑe4sM,M\)%cT5U%k]&ܫgUg9Jo7G1XQ4#* R>ђ]8ssnM޾4G2wx|a\%4K*hMC4^cMWUzo&g:eh`+/xq2Cg !"^h:>ޙ}kT'%.-kؿRfyp5UZ3=nlA6ZmU] (I৶uoЋ ʸ:%ۡQ蔾.nyj'oIi0B6S$h:&S E9V!WZ8kkM!x//g0I4I2zJb{`u \~%FmZE@s*CD|2pd6*vm4I>3 042tD/+,(㑣CθQQ@'L_na<*FMooҨK}+Ձےpo@>xSx"VWg!K-5*0{W[^ӅUֆ *ކp"e—`J-Vua8I>t. 0wo`wdֱp)8hqPQ>ط^9ʤ-K0:LG̥xG\^<٘pћ[^TlUPKP?0alib/VCP/FilesDB.pm5=@ tď" e%Jд۷+&,y!cA-OqHA58v;h~uFqlnDռkCCDKȈ6JvPq&QfhߥP8ԓz|- "È4෫+RYiI1ʘB c̡> ,]\Nfľ:L 'ӽ{i4`CB_ & K`Z+Pkzip44f:tVr&49{.4EE K䃁-4 \L9[.fVʥуe"]C!O(O64vHdzWqKmI-~fz1.Ic޾д;qo>ȂbaI e m'JC (V!8)g)Z#rZ⿥C'ZsPwX!r0ΐ6 4+*Fy-ENqwH`m//<'OWDq8 ٹ+{C5u!Yӗ\2ZnK(1\cf0_Zzu|Y$=&W$DkQyV:(,R'%ܾ[iQ|ÂQGb0[\B%zA8gmt37"{9Ӛj!? MJ{Q}lfeoV\zԒ->n͇-jGqJ@faBV٩v`c5Ȯ*"رqّhZ,Ͽ 5¼j(/uCPKP?0+mNlib/VCP/Filter/addlabels.pmU[oJ~WLZ,iJԊ۾a`Z Z^8Mݙovof4(́|yq%iEK'4є]GGS@וۻ,4M!yiƗĈhY^BS(L:p8 _oyKwu, n(^Fw|fSK k4d`j:L>\m: Hl"IiI&f3z<*OE <B!!>x)[>Ry]q 7r|4B!4V=xq R48Rӯ^oՇ&jI 'cWltoXo y~ol@zQ@Q{X0AL-g "//OHoh}cY%NӨh4In~~u4wZ5Ƽ3.s|'b]m _ OgFL08H) |EC8 .iTY{a~ AM\X^V݂`G.88AF+9HΖ!elyK5;Kp'FFV&;QIK.TX0Ӝ%*f| KYx@821n9doUʇ88B4̌f}R&(E'6j^uPĀ nP .e 4 /n ?MXeQ"Qҵ+kԽ~)?]]_^!G'UQ Y4)`!A >, -3ӏ,8rF!}~*8b,3yŕ 1`/^>[G<.Ex2VNAlI@|W1&w ,)cX2;.z;u\ /D‹(MX:e<4qyx+dL4 4DP Qd,jEJ(s.s]I#Qbk>>V8 dL^HQ3B  !\%f9X/4 Hi-DlŪ_QuB5KJZиU!%BVy^ڬ8X!,OAs(S+jiWH$P$x,[8 EXQu[Of2Ւ %\.M_e%#$u\}g " G > E eK ( X2\!1#YT=(Ԉӌgkо<%<8=/Ǟ4JBUލy4KCy,(R+ 5`DA^,"E~ŚsO!:Ѵ/;M>ÓOPȿPL;ج#xf7|IsȂ/Y< ~u,P,<̓dqƓ\(*#~Շp>21OPd1COp^zˁ M:ǫ|8{җ7[ ^xK+eX :c3lDGV\aPL# p=;.'ht ]"_jhOF>=nה Y僣ׅo 92ʆc-"9( |,گH.!8lQ<ğѿz1L>bD,5z hg)6Qd 䬍t@ -XS /Ŷ% ֳ ~DK9@_.2omm6|- ѵYjQr<ۖU숵_U.-Z ==S.6U1W%l8Y2A($9+ěB q؄~|m\x,89Z8 +4H˕'׎*~] ;k鋶u?YAyd8 I%=F#gJn[xj J;~eB1,y|$He~((9Ŭ93Zֵ}[sVVMKN `z8r S Xd :"GThb{<{v}KĪ]xv yG˂f|)KL4>>/>p)D#rYmG ޡ-[c?S%ĄT*hqÿJKal2߱#Ol"F MzmE 'TRlK'( ˘o7X{@@'{kZo 5Y12@JjV#uc Q+&:w$ӯ(t9z㡋mU} 4K7/_L'ZZ92Q׵5 EG3t@/@`GU︇:ĿMS+qpƈxX|!0 iZ&*[μUwQ98"{*CQC \A˰aqk4[jrKtR SX(sh: #Bźru7| 4Lb"R$z:;K/O_]2"i`>*8 ɛl|cFf嵕{4$1ÚV) \QTWnq(-hѡa NSTK$^w{[(6U9i=ԗ6.1@<(EIҵ*ht1 `@v> 'Bs$!r纮Eİ\&jaQjUiHO'}2rLq6qy_-/! pe[e|TTLL3X"{IhSIbXݤNb&XLFFYs =d21PuVC8ӦِB|z/Ǚfkкc#+&e6׺0r4^n49WZU.Q.[kPmr$PyTXJ\/pSU)ZaJAI,Q>0r%ff^T QfYZ.EG#S< 8\a0y24Yo^X4SfԨ]#+N4 y&pjА}Y RuɪkQRjdfeP復ńL$Ƚ`031-B9p3 W}sf7 9p5 FA^~Ag䆸%.T(gGsi*[e..Qx-xvЦ$`i=O`@ ~w@ sPozX:YQ3΍)X>~ \/ݧ}y*ҋ'V\/YB|R6z>4ǁB+Zέ7襣TGU)pIwmv"_D<\.f*'_ėsR8bllȈW.?vEp'A7fbƨgi lNS <Q .QJ,H,ofvOl&]y2u<#t 1<5UwQd"Ǟ0 XDdV?8Ql^tMժo5 5,\ZՖN!zG ״ܑzd 3m+3GCp̩ۣ࢜/UyӔd ³5/H2V:!@zoWBpe~)s1:OB}Jb+nry,20gݨ 2΋mz yDԃiNcu4^ԩuQ&x R94;[k5oebMEc(  ,23O dMLC@MFswe6Y^PKP?0SY J lib/VCP/Filter/csv_trace.pmV[oH~8b"7v2PF(iMe9f 5cF`CvvDܾs)\MX"iEbP;Z=BP2gFc^w| ~,ZF|Fwa.˃&D2ͤe01L3_V ^hQ"d%zaHsO9BfE day<&tYkRD8xN`ڂ&12,,gû/7[G0lL nF=t(JR|yaCF2!SRtI1gR+X.^hρOFan?ޣ`K0(FM`f 6'.NJ~*Gw wKP٭˷fQM92alzO[[Hmccj6Ovƣ{\f:<res?yp= H~djlmRgsPdߪ4;7XpOKMI\!ϊ[w[4&= CG}EHѯ5'tk~H3@zWkأ}B{Qٟ&-6q ^%:q=mӵr/BDӴ`8I=%Wכ]>9dPKP?0 ZM'lib/VCP/Filter/identity.pmmOk1ͧv=hъ̢(EE(*J=$6bw4iBoOF@~YRymY_SJ|/1.chgУR=*4[G7TʜHׇJkFpVr ~J|ߎcWVfPKP?0&[6lib/VCP/Filter/labelmap.pmX[sX~Wt)^^ d&ު&=3`9n֑L\x2>}I :%緟J$$ "u:E~悰?iR;:oW7~HgwotadUaBފi=WH=zMXxɆFŗb4]$BmyZĉH.SO9ڝ"$.?c.T։TE4Dgj5<#YO;]%KjD"[ijdI|Ux*Hq?˼yɇbÁ#TT$#)*V&"@IhQVqɁ+ yb@n,ZV PsdA)(iՁ'rW=b@GEodBU]fzTgH`j.MϬ$B89 LD%99 (_ksgY[LeJSְ*NSAE~sRT͹dsKu (LrYjQK WJ6IC&YNm@a7HqR#Ot:>C韃,2Ok'EU yT͆1L7>:{t 'z6C{^gB놦89>o%KtlV#`NbhydXCҝQUX;G ?U ֢qDGQ}=G v|P[ -TM3k^N|}Lz 0OW5&Kۤ୑eg7)|%x=Uֻ4hgE6Or#LGޣSN -(\@ -fl|򼚑ZdtQ|I3RA$øx|~h ^< zaOY;nPL8uv̋8Z@I=ͦʩ ݈G=\97HPa6J۵m 35ԭ, wmqȸs#vi?PKP?0lib/VCP/Filter/logmemsize.pmTn0+r[6 7F.n#95RtQ=KRb$4*argvG3+0ʘge\dR0 0 x#vy3NfY$)WȐ˭;H9Á~ʊ:ǯx#E8{^tÆ0yV 8 7kv@JAԐNOx}7> tsȁ~xnv޵.į^fEՒX2ݠEj72c4|hbŁróD>uS{UD,zӤ=<>{MPХYYη 2bss!L6"h8X#j+6;d8/E1Mp`C /,}PIZ=$ڣ F4r1 c܇6ҡM?4&̞6ֺ'ӟmH KRoCzzJȌ<PKP?0eF3xlib/VCP/Filter/map.pmXmsFίEl t$UW%*ٸlxfZG&=3I^{eo/OЋ t5O<lL#O^c60z3 w)w7xیR)8" A!C]P.y^PDbؽ/ӂw(f⚇s6m$OWYsW/Gsځ\]D<F\\7~׃ߖ2,DM7M@sGRWpnH9/VhH%ҍͼ\pacNd*3>d?wX-&Bs^ye  "(`\qaH%9cޖt'iQAl63'>q(jJ(%6-Uc-ª6/vIƆO /.1Q9HsN;Ob/uT8,R] _KNJ\ B0[>gV)%%QW[p{ӷN^i7kZ%yBCW_gpoW94 /ȾeewYwN7~vؐ~'Ih9lt1@'>?gۏ-/8U5DI/`M %xhQLpH%pÃw Q {tkOZk%NiUO+}9\m_G<Qr٥0 ^>/%2P؍`+)6,>b(9/+!u. H$~RP6/ öxb(5ޣ$9@^rdNaV<)0)(m@j T6TXKc#C_ķQ@!Hr|^a{y;5Zy_bNוcB*B7=Qz *g<((E2"@DS+=ظ*eyH('O<& iKN8BirxрϤnD1Zа3Aꃑ=H!8z1j8$أ ^c,F̟)X4Ήz."9JI4I,Ĺ<]t"nueqKh-ԸT^VDLxU29@d(..e1؟3*@}8½ x\Q7K[bӠc$y3?#͘vx~OX?}k젽ɕbvʥBmM$+oy*hZ$]o*;=:$Ăȥ˱^]mH,`^vuZa3ޫTc Z1ZEkNLYM%֐Vۚ+h̰EVKj*t&E -U< Aleʢ̅#5Gr>mhz{} $sh-!Gk$Gr1j)ҡ׍6"& d|BEPiAp+d"8hKab .PTF֙$[pr2{߿^8tlG".GW "{0֋|԰l5;dŌ㤤 AHأ@UN)+ w2Q-|̒sH{p'b1ST^ )b|F޿kNNPJf$PKP?0=lib/VCP/Filter/stringedit.pmmsH;boK'&s3738SӪT&JдF< , _cfg{1##Bun e6ϳ0^ ̏5RϿx,Qgb/ :|#yLt덥ӓ> s@/,Y, ՐXCa%R v71u'E'q@}8=w/ d$+"I/MUF, a,ncĄ7rqYLVXy>[8w}$T_\CJĝ D^$v3MlIL^ DDAP<zoO>PNP*=Mk8$_|. J^DL+'EZKrꆡF5ZxYm]}sWѷ!QakBj (xoOZPt@㘣rB}ݔFs^$1g?.NP ;F) I$S׿=kdN"Z+'nᎡ( I ?|RhC,’bGmlb,!CAtlSPy\2I+?H5ž,@рq,ׄ9%c)_Odݠ%'tS|n)Bcs? :VXR-1Zlڐ#ʥq\ILہ]tz &oXZ}GJ8Je,VP\^7$+/%t3Vaŗ>={+C0vVv(5/05"؜kל&UqRM2?`E*&?젌=A3],$ BT5P Vb tЖ)a"G oTEZo?[Ψ_!-b8}tX;W GHN[%x-M[=oqe0F%d]$9h{tLh=;Klx_w+C@4 jbTv<z` ,=al ^,"2#~"c`K .0)8xY h\ {8(.FR ьB?̣J%JMAzr{~1;l61rgPRG*7_p,qkb7zܕ('vY Įf ^/(0%G4`:XژC5fPd HG{ =9cqd^B/2 U"~.)_>)u@PKQ?0dZZYlib/VCP/Help.pm{{֕/SCR#jdIIo#I{V"A  0(Yi{>IGn'C%{u4wﶿt :Cpw?}+i2(a;x+ nӭ~ínq.셇.""F(Exqy<͊>vWAp7oߝ`QeG2I6w#uMρɴ.q8&xBHKpf E we^p(&aDt\Gg+؎0Y߁_T]::>;<=y,nBכ&q V=+y^0*lpN2FeE+3n o>*"f8.N Ԍ\賫8Cư4qKH]QƓu6N!oJXM)y7n0h@$P|eubm OO#.%1nGIIQ=[d1U!n Q[@sRey0PZ٘ͦ&6"3< \wa+9K">O.9 4wr]d.Eo1I?|1.3Mf~u' iW b|$/LOl ɜ7YnF1EE"fаŬ˴cg0|lGx-$T&9u0hΚo3wqgo߾qw޽=Ot@\]j8:c>3@4GqAYXI$k#G9J1"S["e7*k _EhϊppS毅sC8,եWfxMŒݽ^VX> ?aDPbf_X ݅JDz6Vޠp[Le,#GCȓn"I_ %ѠRS n(M@^ yXɗ{(dEI!Ѧ|$Rb8mG0-ʎ~T ᭮sP,d>> lf#xbV.9'ݚ%ر#!tnI" <8w)(£FSGD0)JAC+kF9{.;*HmoV"$u!߶ ``Pl91jچK#/. 7(W$kOkrn F#Yϥ` ^Ʈ$gT Ƃ+*鵫c[.f<*C*:5xJ3QFdT]VsHWdy y3z( x}:r HGH(z|81ZO]'Y Q3" xDPTuWچߊac €_f r5DL Ol0,R{Ŷ'J=v =C_5Qҁ4$QәBMSwd Nv{8:;|t÷D?4#,=:_<֫gx2'e+:=3_؏E[IF>QyBG:Ǔx8dH#:& 8w kj23Apv|:{k.Чķf鳮vvz 2F;:|b#'2 U>)}2$G]'|D~}ӓo{hz#O ۃNɓ']{~Ax} 'gIb+kbXů0t4Zs$@ONȀbn8] *w7?K>Gl\¼Q̗@~bpBbHd,2d(cY&q]֥n/b5phƷ_Σpcofe1ϯ Wz |KǤ 5fLq^l6Rz"h;[&zky7A}[k׀@Hf4Gz{|Sa?4^k,sfut:E kPYBttC9~ؾ]Gm30QI/WΞUUE%Aa 0739h-y4QqTbLi&mHB`M1ɇ`69_VL|Mkg4:.4d4=z) HÆ쇇봼3X|[0bHOc%py2\f.᎗tן7x|#1~|0CVL$dR4+= lĜo4"Ո(AG&fBgu ǭ$R0s8,G8z HAΪz(w'j U7#c"֪SbXvrD:6ʌ czҐIÌبVbq8acn(x|'4A6(0/f0RM䠢x_d}6C8`z9?cqF"K*;Kuu]? .nl5ߟ~8hI曃WpVD '&Ωx+#eF V2m륞T0 fi"Q#0٦ȵ{h8Sx}S'bs T@7.Fy^+X`wBo?>s8* "0/a._rys@?gYzDUA9%H-Mk bÐ`ĈCU&!?Hl2{%Tmܬ9F`]{_Ioݧ20?/*mW]栀;BX A SPofmN|r*D`z߃|I ӏ(Ma3E(d-3D!pȧ%ȓQ\qD47sV+d I]-_8v(Ĕ/&&laNFb@.<+]o^ccIZsVƒ[ y}>_jΪ:cn["PS_Nc"`ழ=+ga45 &d$.CZVs-)zRg##@ eCExǸ3[#(D˻%DdxEiQrb*v?k*:g ߽֜o)I+׹ p$)EֽT,c(;! ~QW dP;j4 w4ws81҄}0BMٹϣ✝hm4y<,F;s<\lW:,3:$Y|Cs"S}-蟨X5:TI]5rsiyϙ9S'|gqPDQ9 bJa -%O@FMvA@͡aGɍd̸ O8@U2**y$+GGNG 5mUQIN!N%HM zw2T$ATr3+7juWf`N""i)2ߊ&z6%F6$p'av3b%茷b(Ըؼ%*:T@K2NF%PZ-}LiTTAՑͷq2C$1'giD-ڂy|!DF 8Bј?pqRl(ԷpHor48J̙#@jSۈ)h1[TvWtr/HN yf'q:lwlY^FNv7%maFJ檸g؞p4.toY.\s<bN02㈂(j:p+/kPS>P?ZH~lt XW?L%n><MFjv۶ɏJ.{ [k 8B>T1Nnȁ*?YP5c8F gIĉG~_4zRR]ȇ>3Dq?1Kċc UG;=mǏs':9Fwnc%I-{X t̶̳w!r~ķ]îE80q WPEIz_шiWr])gQ|u2LX:=1?̖·q7EGHHةFNf)QaXH9U'1ASHI\ TzZCM),KL"\jQ]Nġ~5P<~ \nGt aij ]/ſ!'LxlJ4CCQ^Ha6qUTbnKhVbu>e5-؜K2b rFݠќ7hΧ8Z6+*1>rwb֛g5={|$8>\ǨZ#V1jH#[BjPeO\xRd6|/YlŘя=E6Z ,I&JJY=rgoU#'@ٌ5E=[&SpIQƏr`#h!bQšSAz(c)ϊ+5,0)R&1($--ATp$?0b2c8- )<yJ&ĖMD}a 5fo[7&qTZb `CFϝƹDKy0c[drlqJ?Lf kd9,w:(&z@ ;X h朙CvJgTCK ctP,eG,Q8BCNg5vdKdݰWa|Gia [5]$1>YN)xXi޴(?4,FLe)d7/%0t,TEŗf| dBF2`3FmY*Zz~ow6cå &݁!իPFJRY(Znu> +{̴IZvIa4B\7W1!2@P*L-ZmmRMaukR֞ɺc]}Xd8$8bF{y,q \r?@3ʞŗ)a]N8U2Cx~ʻ =VVnIYr.gWN6Ҋq:Dq8=Mʮ BE ZA;lmp+~$ǭ06>4)'iUyA%Ry.ׇ##]jU7&}UrL@) cS^IMe}/!n[g[݆vc'n>Z}5WK94Wu!^f⛐آpn AJ/%t}:(މe@OX# 5SN]yn iu0lv#ӯv|Z^R оƷ0oh^45͂SlȇJ2>xL!w L'wQܺ}lkTW(/Ng{~?6ƀiHAH<&,eQCJ^0riqDB8ڒ j:@XhdZ˯M]Q=Z֨gj [۸2*f{~,7b1%='ꕕG.zo$ss$V$D tΩ,ՌoKqȢ:pf.}g PYmGH`-r=y<.0yʤ]Z(t*JJKZ6K[E^b@Yj9+NANsP39|/BsɑD=CP}.ѣ$G/I{89F2UQ#Ua6\rە1!W 3AZbT8i|[gTC'nAm4PnA)Qp>EDIa@`F_ vr\L2xzh͛3^r$R%q\rJrq4̒5@|jȍ; A ieutRt FU׭)YQ{HUN:ڨL\l!A^wpb÷'RNPNyą5≆G zg@:ci3шĔ| w[9p٨FhKZ+0ȎYy il)]/t'OO}HȤcKzm}2(%ȧl,o0.hK{,Ma?SAfۆȆ`wpVEނB13Pnaնe~MpDyXU<gby|k=iR EU) +؋bvHH*-hlZΦ#<=ت08]%d꩗PbBq|<BneC4u' KBsJLca1G[ ,Ct2@&IO^~}1%҉nڀT;JA*h\Mc%B*ɓoN|k R=F+Upk {koK-]DH\XЅ/P ~`[ E46'>*7E{TžD^sY\=:(/)Ō H"Fæ9&pćf !a1uHR@H^jjtQ)]tc̖A[1밯)!8hw&xuLIj"C8w \+(,!hFb- ӊftistaarfe"܆+lw&Ųkjcq(t4liJS;bجVwN;6'JH&XؙxoA^,@4 !Q[2Ӈ=feDcu9JL:z'yTd&‹+H6"*YhEcZ~2jgZэp)q?B;s~>PEf5&ޕNpIԈ(#vy[J)T(.H755ͩocH LaqiJcr{lK[ӪXƐ/,؝MAUYy24rG=65Ԗ$ $A7?Ji)*ola E'eq!Vp'nkqH9٣*~B"IȳaОH3]<:P=wS8J)_ sfi<^^t$A5|YFU(W",x&\0&/hZX0J-329Иlz*rMB)Mdkw4\-YT{Q Fd©7EٞTor&΍/fpa #QFEv}D?iQ+oξ'֑}kU5,ZJS 3b}f r)!bd<BtK\H OM3cmu)a^VpX\x/"RY=z˭(pmv󷤔V)pˉ7?ئ]\74C§D*ң[]r#`V /fNT\-k0(D#QE'l?\n[e`LªgSD䲥F%Yi_u&b^&YҦV3F#c+(,aklKBY*tyi܈\E<ꮌ"$ҾM.E!n2 8^8C^28)OIqZq|uWJG= Ljan=m(3Ztt_}*M+ٔbZT8/KֺJ^_>ގGR=Lɢ]ﴙ y<ݍij\NnKtDa%q<|т9hvUꌈgNu_1CJppz;"uI@JZ-*.7%yu􊖙/ݑ?ڡ(9)oT"F7Ii\˟1D4#eȻ~y7s[.*ѧF=ePxBS$,oP90ē?b|081E8e6eM?'߾ݖo.jav%e?~߿>FR;!bwn۱pSέ?ڭxNlLȷ"qȡj8yK8F707$ h}-c*%h y* ƕg]ώY˞T2D_PwH@%1q<p9ЗǼN2oUhq0lE!^ 历bH p6n+7#2t"T:üR:k7;k7^\CԦqԋ;Uw,$6te?z}97-W-ri@ց=$b x`x9ȹW{{0_M"|ȹQs͈=σ2\.;܃^oor5޸ܗ.C0Ky۵+ 8+ Jw?6.74 K0XYSqzMXcPt}Ǡccrva悎*9+Tr>as+8ڳ5ٝDX *Ug 4HzI[ă giiRw!g{q s\)C̞n|!I|Jt5uȢQUh4'a4 0sH[Dfqg-PŔ-Av0>Ez9DUM@"i*^mA;9xuk#ey8^!  ݆ud]f6^֍e>[>#;$v&&(_YpW墳ܵ}DgNjg\a$ !G' Aw%Q!V`[V7|GZ;_}&pn} *LJ.>k3.醷y3[6JR.oǔb`^taJ=Y(îޜ%.?99wܴ=^bA"iNy=vn8Or>N[ )KY̥¯t!/0ݱ*/ JZM) )dfYP$ǹW ub:xI?0cI+lYCM{76b{['B T\tM4?I؞:]:#ܛL܉-<%щeZЮR~jt^;eoqg;L*wVQ:'Q'z[D]Z͂8ۋhrQKk]gN)'̖Q~چ2X?ŝk:ewLAB DMDs/0&w5"琈D]hsq)Y^jg Eci̗|$|Gm|"lk76jB5KSAE \R:6-ju"-'hO'W2z{%SSxS2ʬU _N(HHU^J/a8d0=ϡcEt.MM9ieM 6?-0k]^<"j`?%*pv:A6,RdG-bt:T58uZ " Β[9$ )(Oxf.ʎ%SS#j/'bNKm.3 -|dw]<H PRG<)l*|_cVFYbWPK*wu l +ZTRvE _ӱfS=,pJN}VGC9t+ż)ёK^Ȟ' F*8I5ci Uf=G5Јmjq"3I ;Z Ps)\f#9ScC[w/rw!vىzq5*Eۑ+.I6c<0);[`YOnܽ"ؓgVWJ)3Erp&699e HYKJ>m&TZ-Ͱ*h0s5NAĝ 8fcG?DQ`+V+6,`ȟ<'#,RX2bȤܒj 31#enrc% #/}fSY;Z6)S7j:][5 7VƇ୘͊>n 4vP I{ XML>k52x *37SgU {w6&x'xNb8!8֫t4&ms&o JA`rKr;E Eثp*gZH6vdH LD"" Ɖzራ2fxP1sy.N5ͧaKq#|昰QJ y ,l*A3\뽡2R=Uʿxh`QDNP]J{t}Ɏі,F$sl:U¶b@?JSVo;1è l7vQ^D+@nI6)p=Ehgg \(f( ^Z݈ 1xBlJ(&3z޼t3G:ќTe]Bp.0Kb#g5*6 {bƽGh)\0Uy$ ~E rhl;BF7'DȘQ@5NT,#49:6f8i7 z#bȲe.Ek% @nM8ljJZt X[`v%e6BHI}H/k$^M`}nQNddR(ob[mBnEqNI-]R(p.{P2rr 2: tuۿS9ߢ:)lʮqRN`oi@lq<َhm*xk]uqpB+I|!b:󨸊6-aYO J.O - f;p1aÍn?yw8i-O%4*(Z֢o}mΉs4bIQxA.`F0'8jz6eV /[7})-`&ڣP~z}=|)7rޤ! >uǁ?~=6o9Ao}.? AnH2$@29D}Eݎ6FY&躆ks];Mijz^68!g?m|wwWY7bxVo ^4z9 ,ƀ:r7e`50ھ1XR'|0jSvRXq-?^/ÅNbi0W@74OV{3jVVSKEeдGe8,O)oTu}=HN鶡]e9rἅ|j?ެ !ڕȍ]"5&59q1͸Lk Q1ls蜩O7f' ir{cN \ E঒v(8Tʤ4ak/~N [O="0d2ԱƁ#q:}V얹dYjFIq3l'c06)v#*nNS*)q$Iib!wd+y8:RstYch$k;fY4TQ:G@\3J"_׾(--+vrvkpIf0X+tHhTwUsa.s4Y/oI׬ǗQ>d׀8DfDҤ9!HW49 9Z%'/Y{hM &s4K\G"}Z4N!-\$5M%}n,'qDڥmy4#}FFWc78T2:KnҰem) e)*eJQX%ȿL!3nc%&WTC*,0óAEMsl9m#cB hTLsً67L|@ H9T7:J'0S7?Tb fҪg,f&>rh\-:5H ~Vzp=$2$HW 4jNx:;P#όC=I]>RJ:ļ'H38tl?. zm.j"R {$^BË\'W-Qg+~A<.]Ϡu`1:wUB? OeP"Y)|pa$aébѷe4Ơd1 `rvTCC:!znӱ荴+)Ngk.=6̭FRV}̳;"`E*ށUY%LUFiDkA^z馳|^+ʣ[j-r"Rf]YV]뫜tkDaT6hΉϬ{LJa;KA=<G"jvG&܄{B;[bwT+G|Rȋ׷SuqB;/yzR:Dq J/gZK&a#OF66 4j͑/[b*h3V~` ;gZn#yo4,oW'GŜU} \P G6.>gY 04I2qvًBjj(M)n։N;wR ]0%$~EPpuBP]1~5LǙ~%kd P7*>sMePDz, j˥p\skp٤F ,j5e/^ .*k-[ j@@1`<^b4Vl1>(CŠy"d2pJPJ @#yŐ^H(d0 i`B| Hʮx :am!H4VR0 )j@s_Tְ*q%jG]'k3`TCc !2ސ;މ!E tC8ynW١<r Y=-˰fEQAM,q*Ī1y41@c*8M~H7ؒﬨY-璣.:}Kʀu[ov 츚FM|Zd, -:ޘ/-e>8<b. ]aKAr*1Mlk\:nDrklVNgD4FDXAbggv掶o9m)c!}h؈ֲdV ޝc&N;rlkPSs( D {%c[p͏=ٴSG]tCEyˆ$/9.2y9 ⷅ e0A83©dPlNtld3\ %!-yT{eez'fWcm`z,Wh#׬ DRu0p#=р]ǝG(U^""^Ġ}NH_<7[ozm{cOb8Ir#NS%(ٹ ޥeD2rʼnU[ZEL.GTARgTlMiJLT =>}ߜX7 -4gPz(m 7qNainǜl8 Wmv\P9 e!3 }y̧0fR.,`g/)AYqzjd4H'0Cα.> #<Ջ:#LB[d;au*Ɵ @j; dt+Bp%`g#<&d?.-tض LuOZm=')l*j׉!1L}0ńJ0N 3=ŖٔlLg6 o~&3g&z'LO;n+ I>8R>/=OE;E.tVWIԙ x:ibvlTΡ#4]š;O1 w ETjaMk{w3jv^P( .lWc*(o#/,04i&ێ] 4~6z*@8FJ/.cҼ:h8 Jw #9_kD_{5v̦FUi$ohJأ l% ,aVV6ʞ?Y? N|k¿8ό4snfྛ݂ m0 :Oe.~ 㧔4!M9,T6 ,<\1Z1[ ymcܝK Kauz36musiuwlކs~;N^ٚHzIN"yJ:$] 43^|FMa28I^; |A.{t!M>/Qq jUN@]QƓt})=3aaW{`XI .:"5:-%&2ヱ 1m<ȽXu\hx4 'ϡ(ǾM77!IٮdtRkPb*Wl,z#_7Á%6TTgw3}u4vx:}+U#;S|MT7'-?DXf!6r(Cߡi^5Ӎ!A SǺR_$)v 0;a;[7:}o7ئjUwEjm-q,C½H^{{)v0 aY N98 υ:u!8@t 1Tu8",]-xˌ,-ەx$e`12 9œ*EP/th$I"M(5α9d}@p,3šdwd`k&uR6l͒2J126[|YqE< YHB(R%if"F G{o ۏw: >~joNw<63iӝ{6s=YXzW'1ѲSC͌s?U1NDMie L@'̣)f#ϕ% FH|N{a5Gr8nUsơkݔlSPv;~w%@́K*|+VyNVF_zV 2L**.P%)HFKxG(o;@!j7[c5 ĚQ'rac$Ϸx*Æ2[?uy^$J'<.tUs.#co$g6  `КƧ&S2b+#Ek)w'D-G:^VP 8L" IjH7 UܦdA4a{c` ;8]9#.G,Fm$*-؄|N+fJ_ Q(0cxڕpN%ww ,W ISȯPz5XCZXr#?a.Fh){7D#Je}*H'-T"HcMX.OVQqaqr_acWC`AșmP*'`iWzb͊srrɂe+jbh.;3'QOf&|\ 2<&7ۦ=]Jt gtIeKЍr;|I`x x!cmJ vt.v2{ {NX3^phL.̳SR j") M& K1$ ²tɼK1dlq4 B ̤;D~PSI#bv-9KQLW86:Ц r{›Sy1N3*W4EV0Mk;jz\J!㨃S}gbbF”7yb*Ϸ0HD#0Fa0}k n;_}ծO=SD7BԈ iH| ^ִPD_hV,Փ`'18^ӦA3Wд>*Ìu*;~?c %ъJ-GN mX 0 0o0 rL&KyS<>Ȩ̈Kf.L8/AҋBqqgՑl;|7+=Ҽ~ae4g$owR.dQcCzj^{/ʊ`o鶀YI4cھ(!d}F$#&K%-AjKI͖-\_X9= ۿ[7p Uij0N $B!?+dSnLcoҷt^yd7l{pmp`Fp얂L#i-Ad~bhyc ZJڠiEY:x$7jNJ:Q pTNso$ Kٴg_8ES5u-e;+$?S3,S>wjTGz٘BGUaF\Epa AOP3?<]/Ƃ^DJjEmJJ[ܭ ;_jB?f8 P-ы_^. PCB03Hj+LS-L>Ըc[=,x#r. UQn>yr/7=La@}A" ٴ-G&9~)MY@1C GGhr|wÍω._J9erhǔkҊwpz~)kc}6)b Jyy55h!lz-=ek>@Q(IVWp59.q jbbq+'WGБQpƳlVP+byF9]×q yE1hlGlwq!*+a$Qy5,g%Bd⋚Fڣ[Ntҕq}ǡQ6E=CV@,`"̤wkl6OC##RX!Q8ώ !v4ƞh#J0xQko K9Sm |%i`Sj!&VlFRI U!N='hpwbr\\CԢSz:`PM  5\70')B x 9N`АwDž 4o̿d_8oK |V`SFࡋUa- \ȥj L2` pA"`PM{M۾fؘxHr''p|ý]FP,Ojz!ᒅ3.] zp]9`Be4V܁S{>ʀ0Z:~[%vZĆN0W `m'l_o*Dۖ kt#=.!)PĠ[dYhKw7_iE2q: -y"eUlQt'S/=noW-CԤ)Պ-hYuΰ俘!?"%5##4L%U_Ef =YZ'9\:r\)\8dK 7v﹂r5, ;%T4BԴ C㿴b%ۮ F Iy&%rvn8-Sd/=X LF.Q$W|I`DIg'Wd1UԜի4ޏWX j@O(-_oi0չ91gB[q;dj*e.EZ-ʁhenG@wp^'6_fQB &{^"Iq_EaktE䞀E^_,5-.-zVKjt|ɚM-y8:(!FkIk@KvKWR@Tx0#&Ii#OW6|9oWQ/M<e),Yû]I+cm״QΌ_^T( [;;ӧQU%ءߛ=rgZS7/ ;Ni::|uRT}J,svo>r: -BQD30-o2۹1OF,r㈴>!qg/[%qŎSAPGݫwKv66M[tFg.?/,>ܝʋSmԥ},)sx.N⿟vW4/8hQVkFv~3t\/rAxV{:"G'suU@utuM?PE}?h z~z:~PB>XR7z}/>.jz|K\~=O0G; OTrXUjw81⇌@~rG Wxyg,eNN&}dKK94,<:NUf*Q!@7-C;ri /l`ŵ:3Nl9 %4˅@ 2[QC$[B+inCNzotؔGbxPu%f*~6~=yq}Ο*ю]Ze\¹ם)M勥_S+`Aj⫨c7s,BѿD_z眷w5+Pu.u$Y)R5W[zbn). LVsn讽֛dn~i(i|,-©P 2LaaX!h8AK2 `s*.i71;P>6$"lN;Zȉuhea,MT7'6^ APr(+򳷇OwpknqAP*+ vgC0YNb{B>0Nضˢ(RC$CZ3,2lFQg2pIK _صg΢^ه٬2q+1sc:Y6ĜxP 7|N^iy6FC S ` Fǐ P)'@m2m23z=N*j$ekY:bضe=hly"&[lL{t/b[i Tͼ 42gcΈؘӵRote(+nmW历oi+m:9Vn*JV|8<=K!QGbM L_e gITq|Ěl5w9 VC*xQf h/wim؛`fCJhX:~2W#ޑZ6xwT18x;Tx]B{C ; Ÿ~ a䟶ŸoŸ8ǣ=.7 %ayRUh)ތ HHT@ae%Td&ji`#d[ABLKu)`V1R'q$:9ìZ[O_DONl Ñň..#V%Llx l.߽^vj79YRUܵG@;O׏&z7ԯwM; OyV>rE6_N^1 F]ɗ_ fWZ˶;%_}P cW3rgv^y7PKg%hZ!6 ec XE Bs҅S"7P1}*yJ]>?ۮ,/4:rv񇦱]|Zf+[ֽ۞&;8<9$36haa1A7ӶAy*_\\4tqUn#~8 % ɭ>f"DyHa+$#tצ$/ɦ_O:b}tD27MA2e4$ğL$D'@Edi3xLNHq}Ek?7=JZ̤eC81I=+Mn$K9J'I.Ӝ%(Gi$Znr~X2d7AMidm>Y!-7cpV0/儲栭 L,k8VPc ưƯV]rq1Ƭ*ubUZ%N4ũQbTSTdl ǥQZߚ!CTˇSykZ1T*7Lf*p1+Խ`ԂԢVkzj@ է>%8f`j͠T֪Q ZۭP}PAcjS(0TO0si_ݥ_o_cm=N,k8*1UWĮV[Z)^Rj8ժ1SKŦ֎K6.dLjx PKǠV?{Z#xqbN=xSS)X)dLqZ(׍9[sxSci޻N)WoQ)ܸS^<&-sj7oX+l5wj7so)h 9-7˅BM&UYLS0`q;/yOLqaՎ%~Py0'ؠ9Er!IS./9eL ?Mɉy^gߓr7 B W1xosy`OC,I<)_AIȋVb#gˀ>;,/Hү)W&̕k˂mv+ eu I5#9(JU< NA^=:.,+P˧ a, niwxjsi,0e" i,C,#Kw6/bƑR.9Wx@nO@|!"hKlCR`;U8%i1UnRƪ1ym9 *J;PƦ:^F(th@^\e*ʈ&NO֖Ѫ-EQM24R7() QS(|^ڑ6փgc v.!W-1h/R7NŲQ å :%Ƕ?0@31]k Bqo\Í[qE25y|(СTQ_IRIRE49*|Ƒq˔ b )5f;ڳ" @q-I]Z1SagV2˜ 08 (Qg[KݨH۵~̟?=xk;=޴<5xl<̢ÀRO0 s=4XO'>%hܳ0̴-&WRO~`f},[F>eZY>W =}ޕ]i`xbOkzF6r|\gTx7\ަ_[%=[2~ Ӡx9[LB\2CpB UnmSRsn-,͘RWP7Mya{RNc*8}&1RH`!ְӛ$RrDy%jFB..^ٻBP LA+ ?d$UҀ ,f_ g4 \2qM+Py!]=4^>]#gP,'_>kc g yr:9~]3EG*}^2@g6N&C`fBED|4jO.=5+>dm0XF_O2)I^l8lbX{-"z8SINLfɛowqWcT e5XfbrX|\q1F: g'ɫWawz=deT$ŋv`7I|;d;ZKR!e+Q9k/CO޿==9>x=9 Owa_@o`\n<>zyp;5ިhg6L$mWQedѶ (-)O1,woFKHDYjL,ءXFGNJ\LPeBĢ9"̕bD^ A*RRRLixլfF ^F/#2d"Iԙ1$ڃ zn)TX)f 7jtܠD>0<uRE2Qi%SX"XkL%{4ձ;w3eಣB:FYEgSF*AB,ʁCTZ`EKh`?^ZB:fH*|>=^O,Y+zx4AѲ i 3|T{!0ÜU#FrɛX`5i_RLXRʣY [L60ܜDØQ)u2±8,O5:Xb#Z77蒕"]v)H!υ:*7m30#7%*]&T_3<ɱo^YrS`)Q,,QtDIdXaІoh<<3vrf2QSҦ E N\XTs_̙$k?>tzvTu{2ѿTHU& ]əX3:-*̡iv ZTDjs!QjR':JdyvB0a%Rj"Ty9SoOi9G4t Q؁kK>A_cr^7ro~XO;|&=`/{e?va|؟t+zIu^gq!Us}es|>j>? }/O:hI/E/:Ptj Uysyuq8Wf,՞3/h:Nq2`&7ϊrV)-Xf 3qLœ_]:E/PaJ `<0j[¤ɀbpaNP~ ZtN3+mPDq2'^᩷[Dߊ| ;v=xohZe<;qI'2ձmWm/iuKL@(yVhD?`-iifvX!7~Ί+0GC]KTm$Xe=5E@7{{ĴnC8QsKexs )r렐iiG@\6rY`|60nXi|G7_gs~nt& u/j!$EyN}΂[y[PQ 01,20uDT%v`@)lE(p,5cOUyuKY:0Dȱ}۴ޤq#ONfa3#S͟M0 cUT`XKvLtpG?h 3TRƈENcEQж]$P(PdĜB[bW,Z\8$OX2b3ok8b6{]qF< Omat0:sk3$XEj\)wOYAO$7ڪX/B5VFwnAկѨOL4Nq8(A%(-=fT~5:nF:j2x߈"4>k _tr/jtJꘁ1W/?nbĪ$S4YUwM7wIߌ1y3wn kn$hm67uT8 N2 #ksWzih_+{0WaLu n&3_%Ӣ=Gfͨ}ڈz*-3 k'v̙d+4^ &8N>㤾cC7 mc,4GLMxS,.^&ܴ'~}vvtrzEm Rf#9=h(1sx=ۘEV7{cC{(umV,9bw{k:6R+ø^bװ^R1aaQZ蚤\P&(rh,-A3#u=*bgg]dG&MDÔ()gMPb0=IrzQFe80tJXx,x,lt2xpc8 q,S9πA5¿tٶlT7ˈT!ybga >(h$D@&E+ |:*ugiKl9p)fB|@ .&[S-`8 $?߾чwGNCs opw|evXq:ϢAt pHo ȡ)%,l(n ͋ŝ(,:+X9@\c:D W SFV,f 2=0vdƙ$h2a3B<9h4䔕JpLKX@Ƒ4|á0Wi^qtqDC>eN5T)5ٰX e,7[4h % fI6 4tRSXj(Qֈ4[\o{U vM#W~B6Rv@. V4IQ]]90gPATбmt@׽800\t"Kr ._bvR8Z揸 ~v|2LykJnA߰kH kΡe=+D[ >v(/gɸd)qUNcpU 96nUȕMh1THoa=׺:$MWz/D%p|&88Fus)nE݃& )BʃfX(\n1d̓aCuДv|ϾYG**~Zo ֍7blF<@xoj,:K17Jѷ6oA" xWuF-" ȊOhIjE<p%f .Cp:_ECQ?F菫Fܨg!]wܦ(sJCfc5bbpjSrC AAZP#m6* d2yhpU,Fۨp+FpLc|%W Fc T|\[\.vRgUS?)LGKBy~Ku7F[l6F}5QB]ѰXp|`FQaUB×Ni?2;qԏ 1{: Θ:7yL4Js#]܍{NEnipw7 $~P<9Nx܎6D*sYʻTعK7O4RpN$`M6OHK2н̲1ud)s3/?ŽݬֿGX>zѳ!Wz'Cp ;fo/XO(%;J'GTP$y }+`b__ 7^n"3mikrRN1 /M/ࢦu-/YSxw4TآXL$&PR!yQ ߸5U2*ӏc!/¯ϟ3^@")`Hiܿl^,i{N7>۸΁{"sgR'w기=?9i( w #n-B#JD̏BFt{7H۵W ZciP-kDJ"P3)iixQmr=3eXoȝZsCpFӢ.p٦.ۯh|86M}͡KSxhKfD1 ~'XG%V;%1yA@TՃ"NX9CG^c]$D^AwPB Drw gkLPR|f ?vIQ݂IN&~+lWA!Rp5bͶ]iArA6vrIAW]>/x OS=̕ŠToB-^LX z'ea(7léx?BR 6QHFvBpn~ae?mڪ/h_*Yv5a<GO$롙&;:,h Ck4s93aH:Tn4G{0f.-"Iq-< x+O2^='yz}2*EVWGfVcwakm Цv(2С;2;~VP*CS)vwi:wgDߓcjYNsږUf%ϡ-P\_MR.u$E]r-rʋ`ޗ~qLģNѸ (%s y\F{" )bfgm~^cu~͛YuFΛ80cŰz.1?T0W<&==j$BLV\0\]zT b ri1,'XL8<5}3I5( }Qt5++iK=,SY-`̛sUQkgr-PSuvqą<-7S#h*G=Xi,ֆL_.Aq.|upq}bG(~]H3)Pa|,v}S62gtJ]ʒ/1Ϟ]?o=f Q,BpW`e ]zz"T8 /uӑ\(896`>W}uo=|˻;;;jߓAmm?- mDX`7*:3}DJHu~HfP{T @F@"U_$+8RSTxy]LHU "I<+?M.%5~ě_-K7 Y~EZǬbo %93k㫏746{__qƧƆP}pQ{F`+S838_qeU=G=]A/ձ:`m A:;C ݎs n;r`]I[ ͵b[`xo@$/qE~_t $ZY/quN^e б?m9RaȈYmk{xSvu7Clt! _+^$5\GD; ۀ|u]knS+:m\$=6^ٌ a?ywq*U $~=v?f4rgk27 (VxD3N{VYx#r6B !F@TV}-]ADzY쎪1jW6/ ȶ18Ϋwg=wגoh~ <_2Z6$9H^:GHdz:N[aV)/"9-qv|ywG[A%"S}*}j>< mH/sWF!BscT"Y7tZ%S~[eaNZ7>hV@`.C_0IB, LL&XC .~*B i#d1 s.a.RR RÂLo%֔H=3SP\$HŲ[ꌼW!mr[ QbfBC~I젯 I޼pu۟i]t`|QGJ|Ϲg؋4JCÎ A$SG;_(Qg3 @Ydv#\DEf[l @1PV6<4ῒX]x05D3Nڔ_@7jOVc7b~_=d&ޛwc\ ms,/ku>,w_y:-`VuђLLPqVdv]⍮GoOO  , LL=GEn汝,F:L`A۝Me LF(0+rczcZ-3Pʔ4`6= ᗽ,oe>Q?@k|t;Kxx-KGPV4k/`TU~&GN^Z_^()yxo~iPQjH)gU[# KirHHZ4Z/K*H\L$Q!=bF{,FcCisuB,ւEᭈk1Zd~N`d1DZ?ua{=ۃ4W]UX36 mKQpQ0|H 2r4AcqN7VӯDulOainnnU:v+yZ.#KC4 NkDq!@h-E*hCtQYwvrʪ*UxҼ$ݽ]^m=*mFU>?n1%*! jRWΊ`m%7z@s9欑`{P FXe$C͒2xoߦmukQS -xPKQ?0YϚnlib/VCP/RefCountedFile.pmuTmOP,H@Z;龵ӹlYfQg!H/-BMܗ&=}yI_d8;$)믖 p@p/>2=u_^};geD%8,VilӴq|N6h'L+=7A{@j)t9LmM+|>g~?;Xp[ȏ2I9l\kq{V5( 9 C'$.1T֚4&㇔ѥځӮ;k0T&5" J02d< )ȯYM# Ӕt.j$q 4ApyW?ٛ h [)d0ɌV$s`{;ۣ>ܻiۤ(gtZ?܇9g˃òQj 6pcχ)o0,}:j /Ltpp)oyQ JOG_8 lZA\}7tģ}&ί:|"W~."gd_zσf;vف]+*rѶ^Lb#Hv[?!42o?|}eAPlMbXYhnY.wզHr'Yn=:r{@q@Ma^%-lơL2Ȱz# 4I(RM6inԎO&2|F9Ȏ T840BlAQgÔ00u`!D;).c&BGYSAUa8֤(ײ`($-XԤ AQ:.r])Ip)K_-}(/ kWHuB0urWzjUa* t 3>lՋ-]Lu =}uj1֑HT_u|:[@=dhYBE|2GP 62Dd6vݻtOhکv:M^AS, MBӳabb1L2,X[[8< BmGF\Ǒ^Ts2x\/_^7$:ǟ`d+N;6ؾ dr U +6zIeqʒ&x 6>!FC[M՞-BN U 4`KL.{+ɘ/ݿ0-Hlm.0 J[InEh<rEP`ts gCxaK0h=kP_B&9p+9Cf XK:Rt/ 2|]\b+X, Pᣤ;lEILz`rNIFEEajRӰ!cG.k {T" Oi>oe)<Ű'(h)mvdT-~{  ׈v"}" XwCHڊY|,8uޫ%,~9Â_+FcM Ϋ<1o$YRp<P& 7a$.U>JHu)3|ޥ#~[u%SrDdhV.PT.U:Qu.!ooE{Y7?[qt(cJZRVjFG*sBN4d#n `dVjM>86S9KҤ7SUy]I¤'JXuxAM4\4^ֹfr1GS ¹ ~ >ĆC3*g(u_5y0L:!D_`]n-U}ɑr_G `fg:+V2iD$a0&'_x2hY}-ҜٳKٺOK *3T]g(nۗģ$$}>J;~ peH_h0MT/~|wg%GAC :$gPԶiCy~x^+c|ڹJ,'DAӮFH&/o2o҂}s{OR?HQA> IJ3{,s9I`zg7(6ZEư֪8vH N`\.6}k A>X,6 AD \܇_Ȏ!uIV?dmz$c˷S3vU늮׷ڄ]zWj8VuZ)ڢѪޤԚ>c\7*7,)XvWd%Knq]tRӴ>}$KSK[rYQ%&MlayOYΞ}%M:.42O|9hTjdNJo8 O_ߖf=]L{%RwVZRM;VA` nΦqF,ܱ+{:n/xryO%qLyb8=_Ԁ?z>NFh.~i=jU0`ݮl,0/)jPJ#jp:GRqGpˣS& l,ZQ8n4ܣHANFfF7Rg9E\H=?7t)E79.68ܪHd "(cr-7!|$K6©[,|H)׻c>Df>]O+(2uqژ+o_ϽHg>37=sna aҵ[wXR:ׯZc]+H1\W*NRoU^iME&@U^äʨ9 C%~!XļzŶ|o_Ñwr_BXm,2&2]xnYs:+#(\ᮘ HsYo.I5a3W8MU-:HY Ռ/]Q Q,-טSjrue.e5U|&7d7*ۉFʥxiC +Š<$⭍iZOA1qR$ ht[g{+Őf6}fnuv?П!"E:E36cC!"*PKQ?0zlib/VCP/RevMapDB.pmRKO@ﯘl9@dZLL@O&LJm3c^ubzng '" O-g6"B udS*}ZO~6K2 Ļ_ۮ]FCP:3jX"i|ˤF:;8I.R]z8f A/kA @gQ$12(^rl wy=Z> ץ|Vx*W5V _dEe0imd:x>U^NRqKf q Q!L<RT'cTV!L4n/k"U2;bYCpFiUxс^NK+UgOV}cE꛶ޡF?N.2l.58O}qX}PKQ?0fK\lib/VCP/Revs.pmUmO@ _$ZEKՈQ:Եi4qiiRr wPlylw/`!jk+d4Ma㏚?ή'cK'1s?p>܂+h*%Stu{.,@Ӝ3ߎэb} \%/yriבpJ従~=/)¡نp[2,XI1i7e yyb]'V|K)q|1kQx@d_`Ik]ޜBmJ}`x:]%J?禀X'"WP| * m ~yA}qoŊSpBQU"ul/*Λx%ht*)n'9V挾юPKQ?0+%5 &lib/VCP/Source.pmZmW8_1&@-3Bv8Br cb%ֱ]ˆahs%ٖƑs^YY1 x;̪E3 ýgZmMojߎΆǧ'lmv4< v TDl 獶z~wzr~|rqdELwDʸRz=pdXchAoa+t!0.㓡Nc7m ڕ> I9&sM\k^?U9y&\AǧCx0,mWC;dM~=WE qrcyPIBv-egO) #yûn8y* PRDz { {aȄbꍓ> ʑ} 6./f9ry|NCdfK+e& na?"nY.ԕ^.okzrmVyKD2Olu%FA%H SY=wbudjN5;1~N*U̿R9IW:Bn8 ?R,1*1[{F't2 ޥ26$%hޕ+  鰶nowD YdlGN2ZST; zh~Ņ8Yzw6+ۥϻ)7yEcLbi"ֺݦɕk$aZ6son@-FWhk?R-ިS^f(@*?[//Z*ZN15m n?PKQ?0 <"87lib/VCP/Source/cvs.pm}{_G]I $F 6 wka49H3L@o=9!'͹ލ 35ibOxxs/Qݦ̫э? v] /EV۠~_}Sm8{}z)΂Y|8*NUKa4 ĉ;]эz*a2gi80лInk?uȄup:̟NE_I}qNhr"'`Ե1 (~&[ҏm A <10[m4PRm#g|OE Wۨm|Hj ϳ0DcQ`GL(HZA3'm`>8vHaO1 <eqr/Rد!ݝX2511rOB`vG0Ỏ34ꜽ:΍'ӬdKW{3t9y{ãi!$©+T/&IV`4?QȑJD80\x:%H;E0r20O nIdJĢﮁ4'Tt}xwa=yVb?Ů| tXFhq|H zy[:ǴA4VgǓwqjg4$)P7-<(6aF9`bc 6@6#9z=8?`zCt"aa[rjBĊAQ _XtN_`G Yh:z{rt~zѻW? .댛GO C*FmdZYL#RS $b`#3K,0Hg ($IPРK[(? Ng1 #Ǭ*A` A:;Ƨ]X'1,Uq`oO`p #)v4Z`jfv/6`zMz^e;/??>v4zŃCKvw ׄٽpĦ:p D GEƈYDR)Ы k8ih"9^m)Qt+GJDOc0)$V@jad o4>H=Cq .QRwpc߃$8r5LǙŃ-$,E[YjvB3t&_V#PbDPlW=\e=Ҿ00iZ2d]X]Jv^%I)[FaRZXg+J֚= HACPLD~v=v^RcΈg%od"?I՞2< qlhbC#Q>*5( a`Rl# @ctCi_8w}tdF@)h _G;֓y0k3`惘 Af$1zaA}mpm="8=X!@Θ_Q%\z,=Chsq0^)iMQ5q&C ۖPɤ,Pza}MѿML ]@ƃ[P4 ׃4v$<|2u~ZsxZˋi5V ~74[(hm;?$ Ȅ-mn!mk6~gI@՛ɓfAw^p|vܫu@0jԆ,MhgDЎnߴ;s FSV+)?44[Xꇰ49@ Gj_:SoCZ +ou=W#K95떩i=7x (5 G9\^Ȼ@v!s"ݠrO5 ~İfmkށРe9=SS>ҹO0K} 09lO+9HKg(x'JM&axj"b bO"`"] )xQs ϓgsѽΪ1C'g-2\|`r.KpJtL]vKH $TK#ϗ | K$x#'fKSNTםաWov'Dn|VRwIսFq?U~ނ&!eդ~ 7< iD.ԧv8Z'e<PwHCSRӔUtiEݸ6g]iW(1t gϜV&Ȥ?[Lpa7+MJF}v &@2wQMV#N ~'PEQ5u)A%YHvS:KLh_?/B2taIt]j=`ޭo5aw+ ?&T(n%_d@6tGcZ2sAZaP5>^MMvy~?(z@tD#GS`HвQˉ$:>z<+ig]W7c-jŀ"K1+Мbݳ/B^fAm_o#EiףO4+sl˖ RG2/\wKb݅ﵟ"!3z a+[u6| \4}$*S{ȨohjHZ!9m HbT:2Ye`آfQ͙5v_٪;H30bf&C35Fj+!Drj,=3]v̳k6aa#)#JptC[8ɘ}Hq1HF)Wy:vo@1ُ_ݍ' CB wl;oM'; F4ntpvމ$iK:ͳCcdQAeO##k ۝' x">G7ǵsOhR{'b]La`  X c$ 2ʃ::M,LZ!*4'u1pUuetNLϻ8>RFN3$h6A.R)ܗ|d0_L9Fc)HXG4/R)GAR0Ljp ?P;|ҝO˭FQ[zY;;iF@m̷Ou(BQYc ?ϰA}ܸܲ%IG(e?(ϏPg7Iw7:1H7Q\n=޶;`4 5 E=S9yښ#505^v?Q n|[]v6,3Ӱ@#[sJwH ,8C8Oy%QW"YJ1 qs*v*;C?~s:B4r;^ZX1RgΔp%HNڞ|_[f, n+ DG'ks;?B\{XėI(5«e23ަO:Nmi;EQD]x̱߰րc6|fssJ&C@VNG=z.,*[%sZVNlwx\Z{U^h3gJs?- rW7Rj[bbEG]0o!/{e(+pN\HV3eU}TjMn(: b#ﭐS;[Ue:ep&!e d!b-DIMZ[`x` `.hHZܪ qf I bMHGڨ/ wrw/  r $κ(;]6̀1)SL2jS%۩<4d4{L4rf+iBo{+r$76Į88@3SUHsSR8c7T9vF sˇ]42HMDȬ30l–jw{CO3p۪<%8>}JYȗ BpҁtNĉv6}&jbe9cM`᭐e4aYI~ЉpKʵkUUMf--s3,% ,e-hA3.>D1 L, w_-u$0Yyq4P9>)Ec] !yp"СN$q9G9"#$pĨQN{h}b\΢w)FRݹsbm[?Af-I:U> Kcy-Hw?jC($^e"0 $<3*u;oTaiV6. $TL5Df%q"M نn$S)\=(-a6)BO4€Ăҁ ֍zFnpjnA,hiK ;*)Kv;r(Es)لnFw.JRF=( .@[^-߬Kho>ۛ= 1`-E ?ҨC՘(/K-ŀs ){s8d7H?D2@$e[7xdS-]آedaEM&ڥ}rI=iT:h rVٹu7 7_Ps2Bʣ,r *v\I"4-$n9zm𳭎(7L /w^($jI ^sWcb:ߴ0[ہϺ È}99n45[/$sXZ-Ԧ|hiͩX \gGɼVEk[\4]9WO5ZZ$UBբGn TWib$`()XuED#f;h2AmX*e)Ɏ(tVL46-&pqr5P d& 4(@-y4 f9%d2L 4D:uISbr~qtvͩ![oް2 ϛIV#B\\jJzwTT`8 {EӅ4[Kӳc bV$';^,"C{yįcu`j $NNf|XD0_DѥqGn-j#>{Hxm Yma1TXYYY);/.%iw l ۵b,K:Y:˜{7&* P1wo]J`ዲ / !U͂Etߦl>-7 Ar6h%K08^B51kcӍTAi%\7̚"J&ym' R'@4 cL29')KNɓ%GXP +EaIXAJ~l`x E$LTi2ڥ©^?G+gx8rW׉X,b$WĿ PH q`D_)쐝\; <9}rXO >ρ)4+hY,O BJ^O^Sm:R',< oq<-ъi T_°;n{9o98r'_f՝Uu:.7)[,lΣAաg>%-]XUxƽ[K[yo;l _1y(,]w=;zuqZ9;>S_2JEU {mr98;y} Z^\ƚ_CfhqY_nIu|ְq\qL^N(R7^Ԛ N·xIHb˖UJ R |^n?"?kg-[$T/`/,\`{NDϰ!h@+$5YH7`g1|Wʼ(Z>~{Y޸QKÑڏãeC?i9$OZA~E]pX' g2w ɂ>[4YѴ5ڸCmB.ݛw'?v|,iWT0J3w F/*jbYYXnJu!˅g:#F=pzߺWRkW,^$Y/+^ϢW^U0fgVeW5ǶڊKtY[M`| u+a(TlWMb\ tzJ|O.l9h_̩ %kσ."KK멸|}3\WoO^~xwCΗ\\ZCEΖVL2ΉUfnay(+N bI(Tj>`̷+`ɾLJdLMϾn?z LQ16A?:TP$GaHiuyDv?1JP Q} Deέt@ ȸN:AzyʭO2ʛ[6k?m֭m-iǣFtv%ܫ}jj_㫽چ̘fSU-p=&ydxcV0ehm`IqS4p4v>Ug_~}uw=U1+~]em._&Z6t! Ƴ_Ϟk~w>pQf%ْX &VL2a~J}S^9M8{Z_TUd=t-x0ebE^sN*Y])eY=h-bj"YȉcuG;0jCE6Qh4S]5| a/f܌*RnYm3Hg]XZԬD[KZ'Śu1Ϳн䩩(O2az>$NƋt߀;me¢uYr7Lwa|*1qRjbJSgS#uA~ratІ,~8ϭ; WE1sktl2(@!cI#b,?r8Z#\Sj`lhn ".˸!|F=>|< A̯iQ9j`s;Q8ab.G,886 x%'=>8r s%gxpqG'WJe RӲX ]΍NgRҐ;]zH><|ZnvJ-ӒZX,FI%GV,V#Q r^+H>ڱ8}ywUl@VCn4k1-iN+j& ]L}^J45#b#{1vDY? t*ɬ6Œ$zo>P>Wʓ w!_+K %;?DXM;9{<υ[pV{uDN+NE@?nR f:_qؐ|)F2],~V SYįZY(i|fY:./q̽z_2rD#R28c%>4a()k`؟XEǾŦBA?8]UxQ/ژPkfnx•IґP9Shlu%/1m*qJ+HӴoQ83_o3{Ǽ^]6,rTUQȤ!qKs% že!6J(2ꜭʵ -l %̭if{ Pw5hxhaB@Ծ6̰Xr(ߝoC\7d1ޜ>H9]%f"&uhYp˗F}{̂-)+=ϣ{848zTG2[gœ0~>p .&E{i0 YM= ~͘z)v,mSUOlրr_,=CZOZRC0tjmPY#VYE+8Xv}4/V~& ұR^{F j )Vv_wxiL .jcxSҠLQuGkm$+W7tzwQH`IxiNcL}=}sٙ"TӋnۣWecH: ްF~OʍzJ0={P^{~Bv<wS,S^?K^fSԟĽԖ( (~IS  I<6@.TNGآH\q>$_op?aAja goܱvRe:A;Eg׻+b2Qro;Tyw v_e r1)< +ܡSX\L_ԃM'4S~>C<,n}8Z)&EJ5'RŏNM8#?cܻqZ L6.w6 .AC1"˚h<)20p;R/$@u튲 Hb#~a՛Za*P+z9CfocZt% jJR*vufEnU-Ѻe :͐uA jUT}fbDjXe?Q$?v/uhM״.f9WD9<6 ]s0#*|S VGQq.X}a)s@/ţl ?"rˁ\W&7XC1ƣ;dJNvRo; 'IALwsT$)%|I^.bݯm{Vc7!Tmɸ09_ !&q/m.obwM߬\œ`zq ` )F^F%F?`T607iZ$X_#kEЊkg\ѯerv yWt/`;NeTq-%oG bHGNmӤ'֘=jKn`%՞ݧT<1?PKQ?0 klib/VCP/Source/null.pmmSN@WLhc!jk/j 5m&h#SBah7R]hcβP-yoޛ a|畈pUi/6+=\!PuuuU<:yXmϞ`gv;BDQ fwjYpYrcL䑧:򢎖!NIj `` ]iB':P]#,!:rk(yIôK.k<436*ܚZ7Jje^wsHbLggf1~1Q\VKXmªm"1*1OyH T b~2^bw|wA0),)~.n9X.Fз֝?><<ǰ==>>|8?89 _$A4~xìQy biRg/Ύ/ϧ(p)E D?8MR7/ra=驍)t01e0aqJah]MDtQ?% ~;ޤ؟ * En H"nbMI 폑$7BT.Z-Y`ܰ,F)XdM?ώwwpp SwI%  ;0I;SZ5e&V*HMy9ǣ[|Mi֮#ֳ30eת;~=ޮp*쿰wOii%DC,玶{6|KP]Xʅ^Z=s.#xb^\KF/畚?>X`bx,a@)g t{odVCY͉(4:A4XBߜeX\^ Js`fU@ xf6n5` nhI@ZIw0j]pK%0N`458G0FɻC8 +h. :m#7o$P`<3$oʴq<116?H$Km[-"[E>K#>!mfCaeZa·aF~*p1aNiS>8s$@MBB(r Dč G/U!{fۗ/g4njC`Н@V -spIs&^ܢ?J]:TZ`qEyq ?ᄞ$Go!LlL1@B.|]Ln"ɩYg5-LZ5 CbQ/la" _}һ>+aRs?A+X+gCn1Ɲ30.BZXIZŻ>,Ҡٽm{MAO忬۴%6u{]v02'KXѮ*w ~(bZH/J}l:r8T81Ȍ$ұo1Y'+08L.`b )-2H 2m#M;;o+{ C~+Iǵ i"=leE^>˱F(UXeHs@ܯC+(Y;ܔI<)(z|ac9Q)AHqERÌ4 l/EǢ,i¾C.`IӪ K3I.<`*&="4RlOmإ%/ N^K`f"#huv 9(Aq*@s:khgoLd1DDfXZg +LLz4KOL.Km=ERr2XEBYMbg ZFF:|E.ww7Xp|\M܃D@PqY%f9M*ϻ8x<(L`wL&t8&FER&tRMUQ7[Q}c KO:C(P*hksU#PSڹl0`Y*=֬p._bTܬ*e(Uf\$hhp-cJq#`ۈ ,$N+'GE5Y,`L9]ʑUf w!ZOF|$ͬ:4ǧ*Ix\p|W")1a/@J7HS&v6k7g|XH!C!U[jI&uHeO5YrZmfuV[ +a_53J~rsʅjO@JC0NNx#Vg޳%=xZ BZef2lwtX#T#b+V^bJ?bGzn'b -`T-PʿLbWVDZx J.Z̦D|* $un1>?k߱{k<͘cCOl2(M-.khvjZ_aN&aOzϮyZ[@LYCQo'6A6k<] :O?܅9(K[@v4qzNo vV}AcqclV l;EU]z3AԣUۈѧ)r J׈]Fjc QT`hL6Kb!l!:9-+We/_xB%U2vj rJ-B_0BYl4?z2ؖzXhZT-?qPNJ$aB7RlU>y(g<n<Ɗ{C6[6}#)3O*57R跟1_sIz|YyE)Egv%1j@y͗;г)TlFC ZmzY[/ݵQMB2Ê4u5 8(Pd4jo#IPL!;ݗ4ݵu16V^n]suܚ0SI*ڟ8 y gJU=,ʝv1 4dV-; Wg$<59kj#;\Rܨz7-ie8SbCC&)0fٮ\@ 4IԳAymt%=@:90.败g 3C:oF>&ww䤱P%2D$ΧSg%k΂'F]=x\X>3A>&M]goq!F[swg=aoxq8;tǸ.S\ Rߓ(S\{.G7w$(25M0J|HRtroӨ.0+nilE Ƥ_;ř-A:N:xW3 -cIʣ9k@&_sgހs~DhPH8d8<\c4P$ ޡ J@ 41iXb,Ct" qBO_/:Mv$."bGV=u-Qa"H0auoޑNUv[욷h.Ϣ;՜} aQn>rVvc{" Qa(%{^uiü-^hݟ%np>~Xf! EAYj}S~zXy`JQ=oof9G &b4D4\ EOWÛfO8`&w!:SDɻ6+cV(JbK2(оJvor[K҄,E>Mv.J <3@1nq9nzcNɯY&$d a\ؚԅ:SSjkV/2߷I7*@ޛGp.`nc_tL|7e.pԤ2sTwҕp]|%X:ngE]cC"7^s&+Z+mu 8rp;ϼm`4 *UG~?4Ib|p1DncUqSgx'{6R՞x_5LAcB (oͫpJ5-۝D)7ݛ>Tn`֛v֯PKQ?0T8Glib/VCP/Source/revml.pm\}s[J5I4ӐmUOm#v+fAHp!Jv<31I`woooonہJ'Fؕż^[83/{=ע_m3w6߾V[&u4X|jE,ÓWGb_<NQw$f@B'In*C'^;}SޛK7L['ٿOU߼z3$4ʉ|Dnz|^ф^3~∖~w| dsIbqS3@Syٰ߀qwf?8hң^\pJ*s F$3(%:q:x[gԋz9mz>v.0e%YB4g3(D-mq6ROD1\8PLg*&q4)h>wBOijLJgx;I)j/r-ix0 ;3xX5?b) h?a'~)>#䫣˟  &LTs5)'3ϐ(?-TMrnlb d4 5S.CBt@1ƒl$b.S3Dօr@^c܈h!C!9D; lxtR@׻TZ\9~JܤKI7U^z=<};<e2ӤG S`yE4"$07oO]]$_xmE 1֩3̷BdƎg͡J3' Qr@ՅV0'oVQU1u]Bހ6ynz*,n`LG qHyzXeC~"lJsIĸ\>Nl #at6#,"* l)t5PC6~}?sʫvmW(=`;dCR!v‰Sed W3^ olyr,T d1tbwƛayKR9yzh\٠wKLZ3S5Lt~vwωufuT[&:ۆSz7Eψ pbstbsorLL l0f@V\*hMDKyJqaiUyb0VhR*M&J] S ԙ5 /عP9Jg-Z5i,hFx`)(\hXIlh_T@^~ s'` Uj3LȜHi:4x.Um\H DWX J [AĦTsX}mҷBzjRQPG2w9{2io)\VyzmW> iڔ/Ej[q*ȪTaj( eQ4!EW!2TM(>!/e/>,D\dUX+i7SͲi U?,G\k(]#'yΜx4;Z^#^(*~AEi˜ %u)ӂO)8b*ӳV 'ۼtEGr_D|wn1jD$'rA5҉Q4h*GARLaB3%߭ĻUV["= m@R#-=Ռj.NΥ,%ǡn/b*!ihX؏}֖()&Mk&DΣBOzk- t&9?-=oNo03$ z$c/,|YSBLtI0M^UV>+8Y K +esT)-LozQHqh{U_L:'><'EO MH+2 \4FSڦ4:3Xemm[rӸu#o-j!r[r@mG'zu?%gZӄB'9(ma?ɬ'afKj =heYβd}lؤ/Ec,ӣ 'YӬXqc-]e[ Za :TR˚\0dR+ w 1NZ  Ua}Iy'@ dI* +%P8kw.҇f;r]d!q4J2+5H]Ee,ԺcP5xa]<͵Q9&d,(t+x;Zuhb,ۛAin/T-!vd%}Ne0ً2;Sx O1I[D2a!5 n"[Z0Y*4 U)pc~왓}<a݌)s$;ۧVjUGMzg\A+h WNg 3L>w^tX ?6}uQ'R!4+iѻ,r?DwWԨC'PMWY $`,:7gj68`D!}H"#,FIJA ;d:R/$wrw&Abv#z  FsD5`m@ⵓ9ŕlJ!2%N/:P:c\@]VSVG`xx-JT?=X#{}zeuuΎDBZqNB-k|V-p7V64G~! Ŵ+|tώj{l&eI\MV Le4ˋ^I181)Z~y(̪ݺam{yIzڝ\ 3cQ͘h)=zFW_q_by[Us52L+\AcJжZK%ѨM1@Ff}j $ܺY>/oWdxpN[8Աq6fI{$Yu%uq*C8 ?U3WT] L4$/\*isP8 )zcJjڏ ¡Y ڻпn63(/QV=kS,r|3zQe'cnWM)I\/SUTlvIBeӹݑ {TU{bjYyP- hM'|{3jZ=f+cD O -*mw*Kw14-V0J~qf@}lXY^T*.bVs_趷^U;Z 8t ΎSt mk2hKKaq:[`ӶPůNÓ=%|S4z&;,ScE+BLj $Gb_ [Kۺn,a7kIմ]˶ޞW-;2 !qNǛKwKa9`Io^OWY5]~:}n_+(db_#nBDԼi׽~nd iSv9/ڸu:;IEX؍tb.I%ܓnwoo\J_m%b|]%mR=&5V/ʿezַ{Us :{LUpAp1( ~p8]|9!gJ4Hԧ@˿:ZFBq/m.!Xzn"S&A[0.lB-t&p ,~뉘]qg hykIg`k:S J睴kE,/aˎFf٣z!~Mزܭ:g0Tێ9Om;,i]D| uDYTFߜ772YvzD eVk#cc̼IBʹtu(M2e*kYIvX:BY8QJS$,/UH!<)+4\/rS0rNoZѥѵZ}M~:t~}QtquYMCԡkxB MSPRʋom:j$[ѴIK^+TsQw+U"Nt)ԝFҧڐ ߨbnX&4"aLa,lf/kaJ*L!|uڵVgna-alK h7)n#Df:Եy\v|8)u3vkj%k72WwD4C; }b]Lk5wk PKQ?0wj!)Ƈlib/VCP/Source/vss.pm}kw6WHJvΌ];ql%mbXN:TC1Eduu~HJvkZfM~cs# c)},ґdYg6j3t_Ivw.{Nw?9;bCĹ&72A28IE{Y8qr+0἞ h, GdZd6X:Abs?R6ù$_ ܌fҟC_fI:_ ߯mtH_^i2-R& BS?f~f.M*o &frCxw ;%iP D(`0+ ;t$SSmC-pwCgׄGfxK9 %Q 3,jş-d`v*̼640dKwSab0#?2M>` ;zԱ{I/ @ajBe4ͅOg3 VdO%?;W0( j^4̹=+lOMNJp+1Ka>pj=Zȟ!nNZ AS |~ ~МZFA&G-a zOe dB/KKMF2d9N{zo"yAj\&6ҟvK*0YN_9@-98lnDYN8?;=|{;<:M:! T > 1H}AwObY>ޑA b/GjfF8yw cBY$grz7<ァp681g3r Q-i9Pzaa}d ifΚi )0=^0ChiEmsb1C j| veKF U_d3di%5,; N 0iȆ$M*|R4X&D(ɮp.$Of'GozRg~Xmx/ hz=i'@O"`5DI1Rg=~ `$WMm=,<].7ItDŢρߟхb@9p`dW'o{IA3BVYCA F~h1MD<gD?h,)pw +G1`רKPM|_ߜ"xs#w@6'bE|Q%%xHQr >ȍƕyv}se޽a ];O8M-6Jz(JjTP|xНt~R:o^ /-vK5 B#~>~ŒwxPj̦@8`f ,A'jE4fVN#yXwI 'x@H KF!Г0Ghĭr>0+AKos&PEpCm:c$1hadA32B1'X"^ui6b{?PivxEj^$hQD~&Сô~c9(Bf*IfVJgh)Z@ .$GN>@5XY=Q/rS>Jņ"O1>9{u7SHB0 h5+##m a*@5A` 3*CAG8P5PAV@\wb3l]h{DTOP[bS=5l_ a.`)B #"xd5mvU"ydydȊG2_|a;Pt@}wye@C0ㆨ\}COv.ZarcՖ ߪFջNP Zx1Ppog^NB^?8<>9z|t:`\׽Ej6`cr--?z@z1Vw p(PÖjf%oA8WW"[t#ME=jhduSSӟķoTo mTYlM};_Zm )4qPa^g⨽ $s}=CR߳fBql1 :DfyDmzmnfF~5rp9{XGhp%4<-|@Hʾ T<"3Vy , T %zS〝%ʭ1C8FƝ;0I2Md@#;C_ȋ,>IxVKY^`WPn>̳HYCfv܃Q8:￷G\ꟛv}K$:CYБ~\!^a+B*aLAKϝf\~J sDv,kCoP }>A[5Ԍ4rp ޹SXJ?jfAn`T)/7ғN/0'jU}a1k.P=EW=Зg)ygQYk6VcY Q(aUF lhVM8x I3WwAc]< )-?0Q`932A/zkpVbMFNn}(/,?dS&aa(h{m16&u)(5@ V'rn8 Lk!av ?t̐=%z nCD~ɲ&K1GƑ1@( ŧ~q-6VFՂV/fRE xuiKP@lbF:9O_zv*of324}k3?k^#CX7,qG(kXW}PoTEc-K~c2K#Yf>h37MV/FAU Y`4S(KΙ\ 0]~M/(w<^z \ 78J9 l* Vh*֑mZ3FQ.͖RZsӹ`bY:+6\rj:;5K%&-*R1+HڌǞjLY/)1,3ȫ%6b} W2p0W!x0 t<=Vk*w5`&_O%s (i@C֕ Y`#eקʃVktg)X<ِ yY4=-Cpr7oQ2-+QXqdU RdafjACfdOfw3SLt@d/3j_DW Qd2Պ - y,ޝڞѳ8Tf^ cC!۷ig@wZ+$2)/{ф VV Ba[yR O{UuD|iNllKolyn޾>>(m>5Z_3r0eQx3Ynb5˕t &Սs2ZxUxAs t ; &4/GR2M~χ۔tcrZ؀1R+QؾOj0+SWrx4vMqX '*=QSZZ(o?FӲ1x;v u^I@eLOiWXSG]H`[7!N폪ǤE&H,JQZ j\*́3 *ˋ%݅4;#e')P<!clI62]]њyoK'h鏮Mpvi&蚛##ŴB2D p)"2jLNSTŽ}gl伳7LLGLEOX} X֨Bjg\s6(1vjYPjY.0%Ӗ7>o$P3LIZlnZzp\`rf*ky_/a:s b JC"ش_WLږ6LW`fk{HHn1i[U(/辶Yh3S1 KItc\Wy{;T)`*"t($fԣaLl$D#05 sHZa2+75}h`jlWFhb چv"3u x^S?^4+Z-9 I(ࠨϊBZPȊ$_p_2+\= R FR)+ChPKӫ̱nMjG#_vCtrvqkn/2p 9ö+AGsҿ 70>Mb*ܧ]RޮNGq3 ~槭VG?FGOn{5s+TJ\JlV-A;uKUsRkOT@vzTf31\:?D_(M4yy\ꤔ6(v3]p3cm'9Dw_6_xUަeֻgZ5}u9]AY͂H9k}K֥}bҡ!Q2LKƍzV\F }. AcIAw>"xۋ8XAy? BZos [L&jT$x5pgU~3jR3-mu,كO3VW<~MC,X9Jx/^!J AsK*kU[4MW{H' [zQ +cm*?ОY>[7R|N R4|!"5&ц M?mG RqEge[ꈃQyk%_IY1GO-^7/ ZDf Vq2%a8Pq)n.4kyIyp's>NSRYȅT&:E.7 MB?Q6/4%nˏIz%H;kf,2:)oT[)RCSb]͸=ʚELn=-(h o"Ғ~9 o1F7jvMѵ^{v/1uukY_3y77΋P߂ݔyԖ~%P)[_9~û^_ԫمϏޜš8?<}+u+yMx=AlA'{+UV`V lGzL~Mp^9c%wQ TiKXq\bҼC%L<͏9!3RO ٱ/n)['8('4y~qoD1 |iXZo7pLe% Q1thXH:V *UxR#]zM]u+]!un`0 <e1AhFmx^qPMho O9!fd<9\7_|U+bx;ܚw\~5SQڿuJބM.,zҀ3w_cmXcyc|1|u>j4 T] )fi|g;4g#I:tA΢‹.? ]~ x,M@a1c 3-L~O ,ȚX~0խvY<M[)DPuUƤ4Maݍ_6If%C!±S4`x+|UL0Y^dXSZT Eea8]i+дp;N+lhx\knGXk":[ф6V@uCWFYE; yzIHPXycS-?SWf E({#F{Y_QOnWٕ7̖Gd:+_\#0"azw0 m(6V;@Aղӗ҇C…JQ5')*3Id7z%e<4E*UMA/f[w,qxtLD{FVdMWB Õn,Wq};y>?|$,f梗+bp؏2,t]aJKA|5SρzEEŨtfx EimR%1c͐z8wt;SG *4f[<,Y'_P@$Qu԰-s9w`Ю'@P媊 BvEYTbrcMKqk]T,'v13(W|p5OatFk+S* ߶Ѓ%ZZ؄- N .<¾U&d`Bs;2mɲѷxUsVw, D=VOҁueURG-]%R6ײ,TuờwF|Vl]^s[Vg+;=~>?mz8s17jJy;Y A(-8`%6BQ$&( y cBMŽ-QbK˯bs9)w+HQ89˗6*\{@I6/9EV|u4T6TB9sҶ5QR- )%m]ˮb)U*⟝j]}wyB*ȔhﴖK+.p}* 헔Pٴ?`!+_I`/YL{'j^IiP+>Vv8@_!}|Rb ~#A8Uh5T ,im [DhD[Jeօ\⊜JGJǤ+4,Ǝ99b TQ )(+fgKL}1TS%[οtF>^RNzµ|^XZnV\F~Qs2mYs7?ʻbi#k]#e]A=fl8zWt+'k"p?W #VCXKEt wU)Ƈ2CRF(y\*Qr:sb&Xa\:'xNHJREMY^+𱺷nrt V"0K{^Uɩ|-fNX.$#"|fL Gd90.)(N@3Nb*T̵~` ݦ(U!3>%$3X='G|>|W,/I^nX1ΓTΓ<ޤKkƊ:{kT?|+jMkb݊uu"Z=U{Yzt˩7^Yy7K;Arʔa]cvbu.]ɷi K,T3)d47]C52m2% NI5OgZ^zVDn׃Ju,{r,u{2tU7Xu*].zpG=}{vc_g)QڪGGحHFuwɵ~z~q6I#3*>ޡ3op`` x[lZc7TvjX^y*m:>)|wݝmvv{Z5{G99 `̥HJJgT#ߝچ 3fL⇋7gO1V^bmJ-9y꒯y-RUպvxUQRE7J\PYV͹V^_9JWNU"6ZVSŎ.w.T1I1AwhTDV@eվr5TAIl)QX"9OP=Z{a!+jLtTGzRU:j̺*MgV4Umlۄ 吺m?G. +Mkn4 yqh<~\՝{Juh0q7񫒪 բ̜BY!oJS 1n8߅.EjV'n\!StR~ǘչB+Z̨3uC :4*T~䍌B-a 2vPRm&vW%$?5? kLtp;N(F` j*f- ?I;xl7VvaS2Wt:A2czgy(,Q;e]uJIuُR/)=q5# tX4 dǣEZ(ߤ썪 9%þGTPM' s9&s4}ZQu-0S2P95nϹ1)IU:$c,bC-iڐdl;}]4G*"*2N}֭9- -;\kJRuTҲWq;dM[F-x^ZY9 (_)vynٍKaN_0PGuX?Ei>QJ)k 01EmٞcsT'VH[NnύcUJMdfk= XtUʖÆTf-1+/}7ۖ7~(]Zn ׊zy6S*ڪmd,Ok\tm*U)$rїxk^iL~,u.dtWE/&,3~2 T@Nl,,l'N_0~)\ },rW(l.[ltd^as6܉_bkS ^tT>dP˩4oU_̕kͅ RMRxVrh$h~@Z1'6ϑuVBXIU="I)4=[2 *F,cb*:ht\:{$) 0t+'3tv (ö=Kj۵ PKQ?0Dt lib/VCP/UI.pmn@ քC"%i"UHU-V0@g"ĻwrJ{"DnoϲtT4,g{,.VְۧZ}jḿt;-\0]~㥉Bc@Wha |b]bA̫iA̧}nYV aײs6}XXQqqĈOyq> ?,WxB4؀YIRdٳEv99]qZ[rJܫ%,1B5騚/6Fcbq&]ܝ4i{YU^.)4SRf/I5SRn4,,uL)@" P┕!&Jp $fdq:%>T> 1plAY\UJB2ү`bFSx -@dtO6SQ<Bi+  R@ 0I(yY$Ti0W($_*҄)̆$ _",'gS$@^ojz>_8 cxRjA˪H(q{[)|פ""3 zi.}nNná9X14,x@B@p:(KJ5#4P`%$[\Զ`wv+X~Cז xGH 2u6_%4,0I%x Ch'O9(zSI *OѬQLᔬJ"$(E*TTaS;Ec gAiU@.*|o[KZק&q<Xt g< )XkDgbsmy (ĘyF8 ; |TllN8/D~I0VB8UPU7Ae{Ǔ%a$1;7qN2 u⎳E\Π L!"KЌbW\@nSS.$w%9ZmkIqm ,f9P +$,`^fc[S0$F tiimDj".'(\e %ċ8ͫ|RZݠjyQu2#~㲯`EA"B0#.JW79 b3Ijevt[#>x+ *4XbCsn>CˏT?$ j[ow0>a<e3ֹͪ 'km}濒%|M!_-ˋ%Wu7N]91ڮQ7ғS3iFΪm7 <$e `?U['%}uVM8#2n7VºjO}2<ř@[\q\ HW$Kl30+!vu ) Ն;}Z-:& 74nB)Idbr֜M͈{Aw작z4pl5GF{(;(#xrA}]\|VžfRJae&Y. 9id/Ԉ >ko9%BQ]wn{wtHN8XZ?p 'wlvZ' ,e!*Gk]xNs1 >zTM@faB}1>ȱRԜSڞUV@9}3 &FnW>'GZai V"¿J孄*5:irw s-;=|ӱ"f\+O|߇ SɉCb(ב$p4*(- <UCj9u]|_: nܘӖj`NW2edj~.^DUˆ Y¬O &"sfǺG;Z b }Vo׾o'O^g'ՃYO%<>u 3:!eOp I_{ J&Nc٩XևH'dڑ3f؍+$޶a\4#ca|۬ ;_KhwRITM, ƸA{o`^M{z_|X7ݠXb=cS1Y+6 rvl۰r為B| ߾H'S>m{>J5x7~&?  ?sNwוg ?|Xu_ˮ_9>T\u?kG_ PKQ?0@h|lib/VCP/UIMachines.pmms۶? Tٹe=iSOzN>4"!T\7_؎p=md,%vs}%ڢadE26piw7²PmGJDq ZƧЯ/ҋ'EtQ G^3nYV4 _/xj{2ď"T}'~n?Hy})HEK&eupges\OǮXBQ[q/7pnI $xyh4Nc)Sƪ!ܾny1IFR_,d*S\Z*~FHۛ_ljaMetRьqhtGa^57 P!jl{1|=ݨk,J[<'X| įo'#!#Q, 7~Etd\A"D!*عl9W&3Q?7^w4:Tw:V.=$Iʴ?C@RҏU`afsI~\|ӳ\Kֈ/F*iIj&mc'tCe3ibJTG$ԓftF4eytGG6lxnՏk%M.JV\)ʬ|G0=>^ >XE `\QۊS ZK f^?d&+FRh7Pc?/3U6@],0Q.IjDsv[n)K#f,gpK0av0"\q](b/frZHtş&=Ty1S_7>Z7\U!}g~0jT~gƅK*$J.z_'4.Wf_ʃRl'`V们DS+.V%}<J[\res_4BLen9yB ?bظܡ>%=aN3VCJφG@_#F Δ p2a>Lu/? L1>sc$A_6v0 d}`jO">*fTfTfTfTfTfk3aTzZq_cRwb%Yߟ!?#3l|-YƎMv)7#Z&vkj͒rtVC >oo͚&fƊMT3L߶.s14Ǥle0e0e0e0e0nny(GQp͆A;X;ԉ(7Epu]nt81N~F\ZX¸?zV6ۍfr+ͩ懁W %r#=Ѐb74ȈȈȈȈXD~n:ToNgÌ\1SzZi1$\EyE!?ѓxY洊BK&֮hۛJ1npd?O/B]~CCu:dH¿f@Yٸk=vO5'F.e҅Laiy 6Y:. laC/:Б‘j CY65I"~c|X8աa|UJO*Չ]P)'sKޜ %/Ay_T7g讧q#<.E!Bͱ 7ʼnٮ q%ΖhGu)KL^횽%ew=bbbbbHW7yXQG3¨ momm+SM]\QQvkPH h DKUBYHS`ɊH)zBB Z+hk- hb@P&om6?8L z/mt&86XֺįIr'Pz0t@.~4p!z1#i5׃1bx @AH{?????kƟ<fyys473HF94`'ÃN,U|_qE'cŋm4 ""u$2hunC V# H-DH {|*QJEy)wyw3_tn75((((hXtm` -R{·s#RFʾ"*LXD=JRc|L-IRWA*Qm2S)>/V$Iy݊L[Lj+PX?#+f=Ogx LVҜ]$9;zwseOsӥAakcxYcY7@C\O\ +W[2WmպaZ*^::`yeu]Ϲܾkcr.d3Hƃ |krAsc{uwŶ34܅>Bٍ(Uzpy=KL&$=ufj5$tcaڠdBIhW$E"y؞ J܀-˓=5ཬmmmmm)mfו^/|ǰPJ[1n߈Y=mq 8o*n\5MX;z$ɹDGZ뻱 m|MK|# 4z?X3Z[/ &ԑb6 0T 3Y hqgVݻFt Fe%1B ԆZS2 |;L@%wPEͻɠRAj}v4_`VK]#x4xGvzZvk;mǖdQHɻע$ʊ"ݮB,d]W u`VN '%R5;c>] FRwqwb|Lـ4}HW2R|)@ʇts XYd|d|d|d|d|f|''<ޟ; ,M[I6qblwڑ@1}9*ŷmK䉈WϷpBW '"xByz.Zftt#ν N\3ȗ8blkFI047jԟ>>O_kP >ɘqkE;1,w88<Pn'W> 1\U$J}g,P A񒎓c>3=/<nKTX#a)h:33333׌۹9LYWrߙN-vxk&5B'b:1ÐZ/- FI\T0hǂDcAw,ًoŻAŒŌŌŌŌU`\´_+wd 7DN'Qy+*鄞UaI"gO0or qcmMccC[a`pG_.ǾQUH?`3rbW*s0Rn@g\tNu7^#^-V+n*{u %\tׯzoK8l?X :UȮk/>k v%˂`,Ή)0҆*cM 껧+p׃N70XH{3ט h҉+ϗƔwM7trb5Jxڣ/}ɉLLLLLu!"A4,҄ )cH9xA 45R.)V44X9 9)"[mQ)d*MFbtqc1" !RLѯ[Gd*h"820N uϝҎqJ͗{l81qa$Fr SM& ַ Q$Ji>XPI5jZnb@U;u˥4%4*Oxk^+Z 5[+5e gN ɡ}6V3sgjeYʽ7CFJ`Ğ.iw&Ԁ)ZMtr;2&JMhlRQʆYT OT6{|7: &n O?fzȹ&_ٰ[ؑ-l=Mp*Mv0o̺y9Lir\b}r2111vJƶ5g`f3(<Ϡ݉t (Ƞ^g8D ce6wbiIHʧ״roRpKB |2tvMu쟘Ooj8hA@Ż W)% W[X+4)qdpaևkfds} > =PǓ(B!(σlp@HoqEԛ}N#i𔞇ȍKxX $( SMpPzhъAJAm>zGu)ZUS(`5ԉ)BA$r[x9 ZYIzdU=W${@tƋyQ4!g=p9ZO,WhmR@Lgcɖ?<дf@(!LxZ$Չ-7ND&Eoa3H}^-3!s@I) ꮋ Cz| ]l+{-ΰɰɰɰɰZ< 2,8(uj>S.5ldٶјwM73oCFMȲ(B*e:94AiXX!p#~P/>=6Q6OKj`ȃlB=g(ՐCuxɄ.r*,8V>?gÿ졃, @{RLFćy+QTd:Vih^%">83-' E7YIm$UyƐX,`R!5և0zJ:g^(y*mWG߽NoʺU{^@UB h Jjjl,7|U*X⡶KZ~&},@2_͝.`_:uk!thF9'fUV 1e3L1GyKsRXPfՁ^-`\s!r sy%_тX/݅3~! D\݊||Q$ x!ϕr}BVA6XB/&$ m$vFx&Q# 1 641VQԩkE .wkEtQZ+Z:yi(PKQ?0~lib/VCP/Utils/cvs.pmXmo6_qS\DJm+NWt&EŀKMBVK]$q2Hdxw|e/Mr}p~I*ɝ蕙*mge Q3y#XHт )+FN3@m'CjF$]&|zkcx:`ڜ}3**ad)RfS,C'.Q\R!ŒO&u6cҏљH$7z䂨r- iZel%eFz((4_}"$*cz.Nr[ʬwuoO4nVLX_~*TJ" tf[WJ91hAأ0<W:n Ks !3ȖBb!)zrw2kͮ_orgqx1B8e,2zS#zB't)FV9a9*ǒxcHF8s M@ǫܯ|q"vc95Sq\)̶•$W A$ p7p={<»rr0zn :mEI"~C&MioKXh`p^mV 6J$ E(8qi ŖIY5ͣ7hv0vw*iBuUM\/֖5~rUc3ծ:?voKl_F" h_W1L&F"m-J}wf9J(=M0<|xux Q0/xN/'/;v&Tڍº=@FM iY@٠ȩϟA}^x>}bh=[R!d? ޗ 5aIJ$~q:O*jވco&QtbF"Xgd|;Xr2y-KrLɬCUBpyEB4n#6гX0[ȜI) Qz<}u"|߿M?4g hIg )Lg-1K,'NZ:k1/񃨐b+֡'Dۈ >wJK/+@(4R-N%xb1 6z%3`H̗ 촏"quDI.GdX2fRf$$wW(P6$a"]0YnCWYh;GjIY6Z^v kA U];Y_^eI7HկrC{cTVZ*ݜ 5'9F0]kLg4(58FnaCQ?6~O< tF:L!+`Hϓ@sE ʂI7W/.> wLC&ރ1M>EN)eC@AAzÓK]h/2I^|g4OA*F' >K#TT4n1kz{j܆qtp0$]`]F\AM}u5 ^%a1Wҋ{$ p"f{zVu۹0]z+Q.Y%KmK pނ[9զnqU]ϢlPKQ?0rN}\lib/VCP/Utils/p4.pmD[qq>A58x[[ov,yf'kgԗ-sC.9 AƀL]{ h5oK[UB #0]g *A,ͼ 4RON bSL(;9 GcNϳbAekڒfpAJ6wq5?R[}5QlI2[*;9?z~?`ldr""! 7]M\+0'Ol`~ EY<HhMԓŋB| pg9B@F4@ky[C&صw|QNYA6Ix#HKGd8-f!Sb씧2 =)DXEÚف4!` )6R L;& ]3"5Ɖa)@1  Fmaj7œ^dn6Go }ik9u3̓+Db T:onpD9kE BQfAHCA4 g=l2c`gCVlfCa|¼Ky!R8Aino8_ְ6Z2 B#dƒ.)n:F'[ . B?)A7h]>NqV}Lq 'Qh! "@Bs"R]cv̼Ж}dRX@mvZ^ ÿ;]Å):wa]5ΌJtr ɏ4B3 C|M90YE,C5-`00Jy!#G_m=v^S'mF19팪x~ 4@n+h,5'Qt?`Q`wHDN(Sb*{B5%tJo8pڟ\e& pKQ` _pq)wz@})BP >fcNKkP*U!,2ؗDe (Dc@±bFJ%k# f5a`` v a,˯f%a&(1t.l}i LC|Ï@V{ 9¦3 q\!n=jqM1]dOF-䠤،ȧXݿ>92?44ׯ5֩4j-Uk]cnhkM24XMd&i5P*d Qgn3Z߳$0v n3 ޵Wkށp䛐NlAu=Sur~i.ۅr #NVBHo5{nWaZ4oM2엶`na2ڿ`5{Yi4:Vn, dV~+-睾݄jatGV+xRif4uo{N<:EݘѦLEi3c rzǝvC y@ðrE$=]IZu6 JwݫYT@*ub^oٲЩ`}_v%'"p݋=.#pY)%c9%&^w-Nэ#>bπD$O޵a\/y}o(~rt(4>T%Ja B!5V:s>;3K4ɚLi"!{)PGIa## A9/3Ln9.p: ;` bM@]f]i ]JD/EIi/x%`+)by4E2 x!9ّp4Ko&p&BF I1(۠DڃI8\}CJt@rúWW0j 2kn"PVQђ:%% Y~WzN>!)F"uee LG\*J\^t0(VXMxT) #mћ4C<ζvoo! [uSM|LPk˩@C ^뀌n20_3[w(iuı"e[/nigxv`t_LS2}ĐXź*Vk$_M3d<iK(n@oJ zmvseVЋT##j:pFjz0CKJ]zhq<+TA@h)-Wb9AY;z7yY/E~.$aR[7(TA=z:û&DDQ'{OM$4238)X`TkEr IBDeBvrꆭOĔDGV Hv c1)̣8EZM%h ĪC=pReu9Poh)Toz(iMGqXK{dRk 8h 5p1x,j aLOnG:_#`%$@[sHpF a7 ˆ%ּ߯J%vb}Fkh ߸7*-V׹&nLf/Yy-)aH4PZΓs-dJYg{pOIƘ v ,bȕG*w F 1Jܣ(rs%Ϻ/N{WTeq$D0X 򸀇 E0QĤ1VF?7]ѥ.O1pUQ$](ºXbΒ/18ԨsvtZUSRJKLZ|_3;e^oL6Cq:;ciL_ǽqS?sF>E$" U"=jq(O)h$_Fi: YQCh-@piu[d ǻ^)FM)lmDtl#@|M0D;=m2Cbj9ވ buXrI 1>5)oaO*{Ɯ !̾%8&ȍ_" XI+킳}Q?disؠ$"~OgG%,Ql-}e/V6y7mLDA*z_$ԩ V&'T}eAx lԌ:J7tDVB%$Y骁mJTqF\`,GjQʶFNpq͑+i-&`9D֜ZFYO/:c rw6 /#+^ߋ|PX #kQ}*Y L euMNNx' vN1*TDias'E.F@n4 yߣb&)꟏o^o޽mneBilpC1S2*;9>m"I( 50p0+V5P˸S Z|<_jG9BOqL҂1}1 o:7$lhiF [fL8OEa3*0ڈYs`V|'ꡇ30ZV8Ld03..W^*B^l3ѣ<=%prӽOg'ON9 Kʦ"F'fHр!}#IixA%T|A/װ. }E `橇;"Epqma/xh;g1ZgRqa2F%>/r֙x"AǗɞy^!nVstjh2,C"|9Ug57uE?%PP`A9*.]r{)8%x+ŋdj=]ʺU (&#CM đ۵m(bkN[-&gT)Xk) 8#󵰐Uo/aa=* krZgm)*Ψf`Y? hwӽ-=U Q} Z"F bIDWpeZr9谶Z"r$Β(Jk'?y%3]^N]ѡ'zX 2=Go is!H:>}5U 0i(D躧Gorcyb?Ř=N]{pV2t,ue´e^={^(W?)xIAuU+ gts|!Z.E  !2[#gCc:z^LYӻlR}Q^cKLoIxLkS)^oQJ^e98<Aa[@Llf0]"6m]/Ѓa.˞S3Wz!e\RjYsaPZ ދja.B}R~ԡH0X39H6szf2pew K?8ʆ l;(!ҍa4Ae ƛ 0u;X * -; H6M"rr\N6B@e jþGO5:!Ƈ\ F"edU໪\$0E}.KS'H1>hhCJлe[~ꁸ72d#~a?9'\i=1*OinKy4. TzX.,>:]8k03R-<~^^\t}cvٍ |>Es:97()ܡHx4<b]y`e7e@/V~c%FNPKQ?0lib/VCP/Utils/revml.pmaK0-c":aҵ-n1N߽\,20pyo2f0|t㾵U+rLkZ 4II6=!PMEһp D<_g2aA0;D:\s}jWJOXH]A+JhpFhژFr rFELf"!7h3xVKIk#ƆgG)~⴬A|yo&~Qo桞PKQ?0>V lib/VCP/Utils/vss.pmYkSH_Ml+$3R6d'A%A~ȒmZ}ԏ}mA}ϲ dlU׻vaݖS6fvT&38}iwz=BnN8aߦ56赮gAj2m_fᐧr:$u8 8ҿA>vJF݁i7?HZT*brń cl|Ǫ(dXQWS'#xzS <͇o+Qӓ,lfsX]Ys?6+3/o 9=9ߏL':߽6G>siMbŰ7h>'ZbjS|u^~%1 f5ʭD!kUFܟ-BLg`12͜r%hADq`)ԃ#Yȯ(šö~U zEC ^j!KNՕR t&*g1z=7#uJ8a/qXy*ۖ.|odp3 z Z,g Cv;ݯ|&v~w̥Ԏ6xxWYBX &+ԁ;dٷti ڇarE_x#7tC?ZݎͿr&a!= CH{S/y:Iq6 lW(MY9>u>wOrI2 FO^k2HbTOQ^$uc7MBUzÏ\WrRI E-4_ZZ%E-Z6Ht rEDCpP֌ ΅aY׋.tDuFVf#.=0E9+{晇c~c_L_}b}vo(V+% $ɫzj,1IVؤT!՗ͼK@yQ ɻ/,yp`>Wr.ZgG'<j}Tz{PG H] 7s3o$]5Ohk/K?lޑ$N%GqЊ 1H>ŏq&Vأ+[_C8lAO.ZK\$F镵" yU<ƶr/0q]VtSO"N޿L_V/!E*{\r?^CF^s{3@JW MU+V}Z#YmlBK2-ãNojB/'l(VǗ JhDH7l*?b ,h *LQֿ2LhFG:ڑ>  ;dT|FmjyK)k "/MRr@vH)AxGPR[DNtwO?ucY}XN>2i<5TlwݾU${QWvZ2 LBHyX5Jt#~so1j4S)/%oBZVInpyPxP Սڼ%28]! دb+|V\گ̂µ܎öF}52rDTr)Wy˩k(]E$-tQZS9dbٕ;w otw bdWL')`;nB. ?|$ hBoPKQ?0Y,iUlib/XML/AutoWriter.pmW{oG| P;i k5-$R -W^E=vJ{!c(rDwx܎VRļ%sN'nTl߾(Aӏ,pCkhGGgQ8Z@x.'0+[S̊0 ~|"d!_/g~8GL-`SJ~`fXA5BPr`rSsĜMբ5c,,m@c.@I`dɈ)$}BIjtm jZ< sQO =8w xa1_ALCTd@/oF[ۋ, XjC Ip)%JrY>Mke?+oV<Nkd"Zsc~ɶ@`xuerɝvmSd*CpcMgVߗc+C3xX8D#o3UaCHcql.OG?(Z/eÔɚt2{1Գ6(x > m㐭,I] .Hưm]-,~NYfU5Z~&% LͰ3(1ԌOA=N&6 9ޡd.p4dtKi+z2Vi%?-X"M U9 Sg"$ UGO2iWІ C1N ].vj;PnoXPZ3ejB9vD$= }j 6Z9,J²6&m1iѳɟre9}{YohdҺ6I~kZo.Q .F/Vbn,=їIpMq&M=R b+hD6H$R lD6}`Τv#kO0nj8ȟ`n[3mxr4W#g@]''T,~qo~Ϛ wvE=H59߲ոZ.|/bKme|,"̭cm:U!wO d0҉Vh7uS'ߗֈkzͅt7Z G ͭN@v/ )Ձ\bͶk/cT,^եȂ}D>lJ/Kh1mwDKO4)x"§etIE uSi8Lgi#8Wi?,\fk P񰉎pFpi/(תcVަ=ώlv)%?ְSMDbfAG/} nᏻ! d0lйM [_?/wPKQ?0"4 Ylib/XML/Doctype.pmksH+d6-|acB_m|qh-$1rz0I|8iߏَ˜B ';3ڜMmkF[rCm =^ZVQ4s\g/w$˼ 3 QyAM"Ck=:6taB $cXЈNigu |- &SIuO]pB!M$P8MzGë TkrA[|t&E0n32Z5xlV}ڲb1;~(뾒hۄmDB6 9Ԑ Hi^D,f@\Kߑr8*Ct jdpZ2y0UANEd?4BYFq I WN ö+;+gY+/=o~:%c 2NWC$rS$zY um%ab%GG"I0BX1K Oh  Qt||HͦMeoA1sʼn [#(e]#4A"K.C^f/aWY(tyy+=X_jZ{y O_(Bs~J,"9幀{!m8G5bވвY&H1#C,ac !>͚\\/Β4J;"|^X[i˽вң\yS&ĽR.Puotq]T3AgA1\_o^P꭫j1I vyET#ddžO-fx͔"WI]aEK#ـ!T֜NP)跘m PjPlm֤m-DZIrUGCT}bøbmoRǎVKTF?ԤWfQ)'yq(y]˩l v[k@ZSl0K6֬6nm#HNtƒ9V̓E_L,Vy GbAǺüxƊ/qx5$RNL~⋶K%MnKToQ>z*a>A?Fpe,Lj~`wر/߷5#vk/j9>!Khꕵ&;oNXr:XTFl҅WMhEo{vz\gTXu3qvK-ËڟIE ،`2g&ū(`2Qn n"_J,z;J#AeۨM?1xϮL[|0ؐ񇻦،0 ES蜏t u)h a>`}s6v)MDGyE_goti$Zlh~c[:TmC4f$GSRrKգBtS)BM>r|G;S6oXxcȮrTpL1H7rTk@EWmĕPEO`Nb B"'m*},CqnҸd#ъ|2N|&)?+`$FJuolݳ{{ĭCCVWSuf7*Ft쩫'.aCiw?Ꞝ\NWpr>p{vn?@X@ΏW6%'4ncomwUՍKdD'Q_W'Rוr^g~лX>V%Օ+˦a!X~#QA7^ym,V]6/AolaLamIoװE)<_ "֍1͠un?؏O$*2-btu Q2iiEYV *jZO2[øh4'؜2}e?PKQ?0Llib/XML/Doctype/AttDef.pmTo@_MfRRmbutY:Bd GMӹ}q wߡ^@vЯu)}\EiBUnZ~%p(7bySbXP}] ȞI|j,J t=㲬^ZX7@@@5?!p3cbеmC$@,tN6]Wd4Pp=(v|Lh. HֵQfayu SNr#^tŀ=V pDKՆz|NTQ'x|\J1]d`[-$!{. !,0>=6Fd^7x2m8 #sG ~!Ծk5p1QN-;lS {*;6+DAߙhNOD4G$" ۹IAр"6K (s)p=$Y^E@8b.1XE8/b[wPe8 bK=i;N.=*z>!ehm+35 ,W[#'mSMAzn/Md2yt~&M.R,^ls"<4> L-`,L; u0/X`* PKQ?0w 3Elib/XML/Doctype/ElementDecl.pmX{s7;|5t8u 2LLfQ|tC>{W;:n1I߾W.,ߎ>l_NFt҈ƲM>/i4,QPAP(iN_ $gurEu;ݳ'ICd j Z)ڝg^M:=/%:GOⵎ?yp 0pTuͨ9vږqĝzδ0%C"p=dX# Y+gr@d>$,|J$DHPcEIDQ";)Cٶ0{' J -1$.@q"aBPh0A͘g%1mzAIu/S[ ڙ{5WHϡO s UI|E&RVF $Z( h$olO, ݭTh$~ᆤ(ZgkY: 0z=TG9 J>iD5Q4%Đ TNzLڃ7}e \ŘիOQ521xF굪?y&t oZ)OL(|+'"$,5~D*$ξ8DqJbT}1,7P>TkQU +ӑ1!`W 0t1w8eܿ<j aځJIuzےX\+f&T23 ; )մx{&n9R_5]Cfn{Nyeݸ7T(gJpjVv)u6۳;9FSIfX׃Z$k =zn p)`sy21ٍjc܌ʚ4v4[־:Pv^PT1@lw`dEav24`tВaqo  zTY3F*u\薡Ak]tyz]#J]6φ﨓"MLdkbmlޠ6wTH89N_Qd{>F: KuG[[j7 }_JbFo!%q;/s\ԧ̡-Lؿ/;XeoPKQ?0K /lib/XML/Parser.pmkSH3156} B-u,+LT<d+ɀ {F,~?F\_Tsj۳iʕ>fObh8MW[?nooñ h{<;B`FxO\fBŰ'n0(`ء"c4t8tXO;Z SHxv2+{,Lz<p`;zs=outw@a=qwk~8;zP:-]ULV #ЏkFnG0 z S;v&UQQBmnW*Jk?o曹֑o <jO-/FYM,4۸VtQԂM;GMڷzrq\О_XCXg1#]K4֞gvz%P1<4A -뗓NϒNDE,fYfPœu&X땢GgRAs}KȤΔLfum 4b9bؐ6n6 ϮƄ{5X :n'En??=mQ} E_$!>jL8lODfv3(@,#VD8W0 dB`V;/T%]jeMm2FfDաJ$F){8v&j Wbݲ&}7RE:n{-|00vQLYq,?hsu'%n kI(FׂPĭނesl̨XIh%mmw@/AB ;܍ +1kwJݮ~͌ZP"&+`Fi+äU;LBЏ&BM^, '*pEK-K2gD#PKz/˘'l>3#HxY]grAXt- .P@2K1>*KbpmoY0M$3Ckԛ=̋۞y@CкsqMq #@ ثgBvu]ul-W[3 nReStϧ>ʰx>E#J&驈'.Q<4e?Lܰ@N MQ\`%S[ C2)1KkTţ !M%I&Yt$])a߇߹I]ubi:lMVdKRa>硯L(ҳf$XrSRh_pȖ7MvDT$ʀžix\u#Mh#J/i&DZ˝,i doh2ckER ժ,wf2QX%T%5 $ɛ%-^gZ6RX:$h[fca7اX%* +'Ki!WOqo]͹Wz)ffkY& jZ) :r/ͽشwM./FJր)fStl jJ EBT-S+]BaVS'ҥDSrvc:C{ՙL!8F7 ^沛i<_)XFH 6f[4 ;y 9I J=⃹5/!k' AZIn:#soH&An߯j NG⾟.!NFvV3'u-;̀ TulK?Bzη]X$obKy ǣ橹 usYGĪv*=}b47=F_`ƋL YɍO 6.6?U f7%)y͙$\0 kEsMP~>n'[urB^+&E=W1b $8" _.qp|Q/%Ɂo8@q?SX]LM&%A4OQ+ ݔp.K[ogO KuJ^?MG!ђg2gF+^͍ O5+* ]xA&uÚ{rEg[P]ÓFUPKQ?0#2lib/XML/Parser/Expat.pmkSH3q"@{!RE dXY9c{eOb=3Zmo6OBbsxF>mp) }*,.8~ŋ`<G?b2 q;p6L ӔD+1..8Й@dxJ|P mz=͍yfպ̲ #@M+ʰ(x4&|R j@5O‚(˃ kE68BfSlTYZM.ux5l`vy,$ո. "'i|02ĭ =;MCGr&L$| uHr&CF:.Hq^Y&0>qA6*osn5,PQ3,81j8SK.YʿNo!P{-@.uO0GvA=/> Dw[Ƀ9YZg; WEVFpSEUxudPLF<jF|:-8YJ $ʮw5w ]CݥZ$瓦{FFYF=v8cMZ ¶<qp̶bbq7Qgb:0p @c`m^|ga՚o7W!3hꭠunC}j2kKa 6iYuN׊&R[Ud01K!> 4GlTd'͒(Ja$T"}R8f5E1]ĭEE.غ8a)E6Ìh'@!/|/ $B()XLFx,V/U)''cktV TڬzbWN7a\ǂ`RΦdc.2-XUOy9"%.G~seԳ[~`R4gb˚MGO3;,Wުջ"Jfje~ͼ'DET kĘ+Xrnŧw/AzB~@x}М42iT_*"eIќ+6v+Y {N =F(8d#݁ 2+Re*$tn[E:] GtRO͊&ɺ}|6dW0X(:ĉ6dJ<1_A#)4^bX/`HrQuD2qFRpXQ0I PmC$RO%JuVƪx|]y`=m3[C?+D{ oN2n6ǰ$n6MD)"\ޖ_S?CHo~ j;ޯH%D\Gwrbsf.UnvFkM8rjQy(F]\U-XٛѮ49[ i"H6Ɉ_p|rtu1)<՜E4e X] ,}ּ,;ljWϠx[gTvoTiCXjٍVޜJ'hwlRHu A*A%4,dU;&ndٞǬ]?TFke1-Zl)3 Mɥż:`q?Xc\Gd½`|15L8olؼ Imh-ϼNv3÷҄~bm*C,WZ:f̋6^2@^͸rWB %| YpnXVD[2sl^I?R8R&2ׂQ*A#\?}IP$>yA5NpKg@hhb^oq%4,o%TCWdgoOxCԽ~Wx"sn1ȋ쪠:ݶS&Şe*v\z_֐, և@s(;>/Xcsde('!U̲$ =M0GB̃5a|iֲwßR_ÄASҜ' JTܣJ_RW0dL9`t\w1&OH$o'5#ɯi>+lQ x5@VpI~数ͦKY͹_-">F-TnEylT/o[}|_ T~=@PԪn iĂKΡVLJTI"az?<@O8 7k^ˠëCt4d8{@z>t \&qA`z)S{Nכuf֞v-+MRK*@xRɐji*TD#ӪIk{{>nz 0HџvN6k] #T39B5S2Q׿8ŭ=,eܲhHinx&Yh.pp$1cSJ,?7s+i"T֑8WD/"ԉ<ϊ4NnIX*"Ob|8DIL)Br;TP OM^5gNKZ<ʖ>?N س3_ 7%6s:ƪt?B\d-嘚MB5q^X/$vK/Z¢om\Kx΃vVkd629!A5Ötl𸪾ȰƷA*̀\ AۭPKQ?0ٗU\lib/XML/ValidWriter.pm&AƓxT.? ښMmJk4ūW$,͒A>|}?;:=a{GgwoUˀUJ1ث1Ycg`7~|V4zOz:ey ΂QW6L0Q,6~}@MZ2 `I֘zA0;8܇}7GLJCK&q83Xs< 0O?t}Vyq\%a tpM1E 9pg@-! -3lg>aL:P,&Qש9oߟvscY99o>_·i1Mă µƓl<ɀB~ Ů`TGO1G|$RG$JMeMᗟ*VG1|$᧼y#{;pKf)}Ѳ$- hMYYJ11-9{$d8&z~"NTRCDE$iOhj vĕn'Cq( $-u`;0T>C1gӱz:%ĿwJ0)D?'hMm0CBMI ۪ e: |ʮx8HSfKq8"ځk&Ȉ|SC0+?J# ;<$c'Ó8trAppWpzb-ak.7CsX^ wGX嗩'Zqb!'wes?O5?1*zH,ijXNu?.2S𫭟 ilBYՑ =!9 O&ch2 0:ю /D,qG^4&LˢMreO \'-JfI/It47i[bHUڊgDALfll&nH C6c8-Ϟ9 Ѡ0g?.jiaRffQ1U$U?5j/]N8 E O2Z> [qW^"?c0;x0h oR\Iz 8@:eĵr[Pc%cu05OtdA6聡l5cw!c$PzMA4M !PMqˠjq5ۘ_?:mm|l ZxrݿEd鹂*匤t}5CP+ާlC뤛Cl.YCa{U3d Rp3pmmUlt.C L."p{=@߮bشj$=##jWl`F$>!@{?7?s$9K%6qmۂ]3K#6iZ[o"~;}4 L~8T`ڋ)F -2;g[dosZcwކ7#!mf趶u밠\6Ԍi-k_&qqJ%Pa5G7 Il9Y]_СD<"(+qqcD1-}2qF1W(2֖ AV>}ڄ!h97']V!@QudŀU|VurMFr <Ɩ9s7 yWs??}>WgwN6:1 $,YIK Q}{Pݏ3馗ҾcʺXጞe+|GHS+ۧg_y2e#>$&Ӛ[sؕ;{ڴf"9u=[dfgoT}Wa)pY S^p0-8}I:RF̮ιvdf!"kD<)^D<`@E cON0Z $!) )#N4!w0 V4,yUszazh2˪4 ݓc{cbEw: fRT| ̼3uÄLhIU~fF^X3C`BPsJ`GMmiGI Fc\{2de.lʌ p.'u~= ;"^gA#`$q[)tTۻIh@&dtD8&>ٯ7W\dIQGb8ӌ"7, _uگ_h~bY|G+a+1XW%"%!&?c/|[AFdK ׇZ:.GŮ1J6dQ§i=;ؽzS{cd[n?"OV珜p0`p\Cz# -8O `!!nk$ `/bNʋjH&{=JL9Z,\l3N)>2w A[e2kr,5M UQ0OxShr0Tȏ$'I<)q6KG_kEX}@p1>i:E%%c nKc! rj'?w]0NRQD83c@<ωyZf۪Xx+Љt1-X@3i[XZv~NU[sWd: Ws-eYh']srBmO:kv0o"65F4Oډ 1B8aݨ7ƨ2TU bԌXq ~K>jvU?b)NÌk g S,LQOWu`U@82ȧF;A]bضJ/r)JP+ "ҤkĉVP*?9Upm#rPBW* a÷h@0C=b1 "LS41̫d^uSTM+iR健 dӭl(jPi'aB9;aES`eZaD+Cer^0aj$v$*vVUؚmh[NgɂE2a1X&আ0stػ8>Pue:O25uY-[fGB2h)(ɚ7S5hJS-Y]T[@LR Wze1m7*_%3@_#bJ1Z Y3֫UU媀qp=eO>R+)]ll 23FarO$z8 X q[Js6<>>!3HQs<Y602 `-zyꚡrXbL=n~2/nE4*:p7aG* Ξ'BFxo}t>զQZʌ$&ue\e,5G}}/u@J/ [K+CdmYzVMQ{=WZW܏""22l!<X9fCQNSd ;wKT"փs' R\Tq?uQ1򲔚@ _b ZBK.gr:616/侸}%4Ŏ-1A 5S Y/[)dƞ4F–;disa8$'O[adItc%8ŽqFpMΘ۫TfG_( {d!{)gmiySΗ\t Jz!ۜlvsy% {Φ8t\GtT)⁓HIo@4[W@F.痮:;n`\PvX#/^~c(e8\_<?y8Yx5O$fVBͫWVuY*pQzT>aתR9x S.(&{SR9ƖFb.@.|G),$3NqƒRPbVbЊfY駯/wSR>]cBdS%*;ޛf%ۺ"mѦY7Er0SҒPg-]+1v]%LN=>J%Qs#riͺ;gRK+*Sa͚YLy O.2Moe-^o#XVq(c3sQS ST+I6[ZXy)XHr"}(umFJ*>rcFXUA)7,RșY i-Vy[[csG+̕ kS&g\3!~mJɥ,w+)ic़qJl *T)ԕIP3N&`agw ^aJ'#L2ԫ=5s7/.[&gɃ#FVX#r _K$s6Җ_bsO/>y='RK`WN"Z- N:uf=/ v yYրE̎aZh0rcs0$Q\x5MqYL9:g4i%N3 >(Ozl`aGaLGt3c?{JlBG4mK7 ueJ)*T/3M2O1v>MTӗz^ҽߊ]4X.e_ #.ar\jY81A fniP, jtݞ'`eMp r!)U4NhΤukuOvP8\ygTp3DYWq|`;Dns_F׳o`4Bup/d''\?B8[X߭B֘2n&mP@Iꊮ^O//A#\GP<}~@xqNy  q4Kf/,"n0% 7fƬSvHO\'E'M: 1~rnx>^6Gke SrLQd%\N$/4̅*r6 /H`at:꜌d CJ;|a:L(+EClňdL{k>C]m G'XսsfPhbGinn/`}-7J[/(adRKL[$4öᦇ>ACub=,}O ށGInƍNdH[ܹ&1r~wIFgq;yEKd+ېE捎oi7 :\! ߝxjӋi _? PK"-lib/auto/B/B.bsPK"-E]lib/auto/B/B.so XU?oKҊL /GD-M툀B" PKCJ:Q~ԼkfkvAӲ2o ɻ{fϞ}R5kg˙l hu?+J7O)i<<$܃B ~n.{B4耇2^AE:@BsøkB"z11T% B r# $*Ez/< B=Υ1<|WοC!BG< l !̆P $ < a=.P PsBB~p4nIk4!gJ~7OqZt@B44O>3h\kۇ4^^; tAxpeA8ť-=vx'Mx~ƽ!,?0 ܆p˳B6%Ts x: 8|z|B%=~ޣ!p*ᚿC|4_)W74NpT*w$*7"qIMnLAKbSGv܄|/}$~Z*_ /rsA~P9RXAF9T&T^/ !I *OA\(? SԹ*9L"w:$@O ᫨| STc*7B(zQD~ L XTw3z灜?3Y}|T &VCʳ04Ir/0<OU0O<9=6QV`y>Up<OpT*&^k bC{`RXFfPsNGEo𛀲2W!?ICi(1|?oVFF}bc}=k2>?Cy(px{ o3|pBw-psT"yV~8A)/߽>P^~zG@GVzc}*|;?eB= M7A"I{m&L"R}O,[{>xeUG"n;]0o _]o_]gc^gWʛ)6Էj+4KrlyRW!o`/>?1(6޼f{KW;T,od;PVBbyD=)h[Y}w 2}$co[_LQkNJszhߗXyqi~;>hoD^ f++< |ȅwϮ; T +w(;Xޫ,E~p~UW6Y c̨ Xt^Y0~X=W{?`׃g@V+pXKRm>bCF!WY z(^[##Uxu_Pg8_Z5䯚Įkp`/^`  .xP>.{m*>v!-.HCcy _f5Og+.|Hלּ~~I̿@?f]`Lпb_+wBJaܤ78^}ͮ `}wSaEi_S"P%OR{<{LʨGJvpzbNNJnJEcR`naLpwiac2GgHLg9մ<GR*eMS<{N#I]rlYy&)ёg2#b9Yi&őL/N, NLQ6(އ=C)1&fr$&R2YhYD2*gRX1p$- uvfπ;Gu=SQiIQ))ىLLݸlK3tcF'eɂ艘7`r 0M4d LTGgbp 1=9eD(oDff:E'99;%'GZ6ԬKWSh32rnjHVgL'+t8518WB=S-1aڅ򘖑cOҮJhy}la:L) j1rrRRj"HNILF,δh((复H&j(!LNNI&9` vnBWdNX&\vZ^C9Ҳs ǵPHthu Դtڇ=: N͔!Éd7&' t#`dc<^IA!XFbrxCJ1ˏgg؁ŧ`)LFs2'яLKODj8 8|MEnst`1qLKŰ?Ąx^HIIyۈ4GK̂(M~d[z\Z1P vndBp|.D#Ban%IDm蘰8!-np1GNM Bm )%iІ8cbN3cN3NO^L(L$Lb׳hF=>7>1XcccR1X ऴ{ʘ,b;b}b"B9!pHR})4A=2Q r\%\BmFO-;$ci s r` OT\\T&bDDb:ƅ0?HN2sbRZWL&g^D "x.:tUD &0;!(&&h0'6Z*11&*t R-:+FYBT|\lXw }UEf baSmf,(Vamp,bl1L ~, zdA'jAẸR GE($?WFffaF$ubOINt$tDNB lҩsqџI46e^Q#EH%Em}"VaۨHۥb Hs G4vѸU4N[4Cc{؛>4qS7qKӸ5Ѹ#h܍i܋Ɓ4q?8P>(1~TQ1~LQbJQaFQŸ`ĸIEq{EYqGEYSNEYqgEوqEيqWEىq7gU#P/1(e?bKQNc[Q`ƁA}77oohC<x8x8xx q q}?7o1 cx?ƻw1.1c| !?G1+㯁ˀ1w?? c 9?/_1 cq9q%? c| M㿁o1.r:i<3㡜ørz J% =*}mg?x+0~3a v7g?{3Oa| _0va| *?_1c1p11YG:JJ|ѥJoxUp6rt)Tߊ^7ȓ0o VRQ]^Fd|2KQ?kojxORO @9ȨJŧN˳O\<Ș5Gh"hcDƧSOd,*TGd|$5 eXt*P^ue|%5xiDƧSKHNMOd|3#u!i?*+HO)%'2V-u+i?-R~"cUS|H-#'2V=4i?)sDƦHo@Vz?%{`\BG3 (y6DGGy!Q.!R?D^AG9ȫ ('Z?DHG9[ (y'e"Q#? Q~"I|OOӄ~"!៴ DvI\I''r៴ D,wDF*S]DƷRHԦ"e[ksDFSQ.#rSP.%2R%rKQ^Hd4v(5(M#;YDr Éh"wC9@"DpFLٿ},ZGQ Keaw/)<1ZY'G)>JYO2>,@ovpOPuR{T&-cFt,wA8*{{d-߷VoN'K<^%6"bo|H"߷mvџ*,ݎk_G$T\+j,@b࢐^. ';*;+_aʜw*+El"UepQo|`;]]x\po\g;ڐhvoViDėAԬu3K}7)s 7$H!ѸŽ( g6mgQޓf E5%pL;:>OL=Ѿz$ʰ:N=e+8OAwѾ V,/ҖPtUEqȩMU"Gkkߐd)8r+a}7z݅ƬFllU[ |.J4;O-gwѤ;I>Eî&&cs@^ԭuqA1Vۤ)^N(IX[Eî;' K7@ C-2rnf [X/}a[wj{|6jҷ!>[XIhR|κ~^E'ݡtK(xWPv}UwF~a&u;n;{{= ~w*C<65~@ߩ(~1';R"oܗH>0M"( 'CÊH qO?3?@89vߩBVFSOS7j69vǑLsO톎 z"Źt|4)2\\z T\&?_qLsT\je\bK sQZ\b M,`bhLAz?o/ɟ"Ip&o <*N*:^g[ xES8C}YkNfx7WtON;OP\ed4Юu76*:;' ;xN:=}7~w+3 C!؅u|MeIԮ "_B|{wjHgBfPǓloiK.yz=Oͳσ^B]?qzby2J?7ܗ5K$s俣s7m^]?8qlG5moH5xN|\+@z`@"[YaM_cPk^G]ߩT=<:G`FUO~QTgQ]L}/ʓUVX. lUd.\=H p5Q#^QUnC&Dgv›:nb>"G ?0z'WW*ˍpVIw _w"Z2sxUYwWz~5.UYGt$~EΪҽ2A&O?`UlMB*?52LO~U22WxHګng5iLpMAQ*Y| R!sJ9T Bfj.:TI嵅U2e 0ڃByb>VBj*u&um[g}T jsk zKn1`0VqO#Apx<#xVa_G+90Q]᱾„ǂ wx\w wxXhxxco&KXQqa/7c_qǯxԭ|?jx,ãaa^l> ui; 9~Cu9X h8"`&,E{ň^_Ϸ܈߂~1.~/ V2V_拿Y5K2}KwOMS}E"9kXm7{=Lz a2R[ ER|76k?w*~G ӏ\R߇]IgW u.>r̔[gQE]/x|s:*κZ?0_=a,x!WS[ ETgnHդ2-8_Q/4 ed_>W.h_H0UigHs/iLD:;?{E7G߸RR }`qVgy=(|.yĎ߿E*Sy>l׋~XC8_]$k@m|:5o)bC>Zč.ʐ`U]R<~D*x㺹3ګǸ'>N%{mRcap3W!Z=lV''x:2 l?ig~,w^V!?s 9M>S]=vz'(&w8Qm-uܢ{~]C:"j?JKt,2Z~T9-UZ~C7~2CQR?eKNm=g?#ɏylt؞xYuZjj;-z uК>l:G>do 3c<$W$ +Ԝm)nX/iWkVkRJx^ h:f1| *[ _phE}={\u;ub(6켷#EZ=[ܴv" 2;qԬ|^GP߉A+4=5) ܄$ u?w4oj 󦯿Ov"_a_Zr?>aTvJ_?m8e'٨!NGI7dr#tGf>枿WyeQ_T [t _&%O)>TIU@Nw;`owo+_Otz{|A)tUAƣ#dJk *aX|#u?]nezXxߍcfca?&l?&3 9v={Lư1'[GLLf:6μ(.[{w7 .UD- ~r~Ϗy໹s:&zpqu<ZqPPu B0Z])Foyo{XT#(Y(,c o v!4Qy?dy?d۔r?PCw+?lAV=?P$Dzz󾅷q˕Z nףU7t@{`y?(:{ ߉?A<_{Y&I?K{piZRfx:KdY">|Y_:{ ߑ?~<{[{K_j^w{5Kkn+֊<.d'b=V=E=]eol:VA,]=pT2e #>I%8GR ͍ͣ;gnkH߉_4aveӚ<;-5S3ywւ<;%: oߖ];;,oFM77x loq |ݴSݼsf͒ {wrWKѮfcnCd7;\[ZAFoKfߪm?憿m5g[8DfOfn .l7f_vj˶p%++w~8~ɰ_KXWW Kߛ[jo&~_3CwZVmڥ;ْ+[x~S67ߏxV#7m?;lvY8~fo#F&t㬄%d77Io&Pa3ЫoMzڀMV߿M;6lRՆ=UnB{?ۍ-({R^Lz`:^/rX;!ﰽSm3o a2_޼ĥ@Տ8S*yq?4`_#xyKmphj' 4j׏ku"V|KSoW@_fT*wZo7gk8ky#~|g oFO\YϯuM}m] uRm93%lAnzY빫=NF.믛z;c/z ^^ՂߢZZϗ׺wv5>7WʍmX+g:~!snkky9+Y~5_ŃH_kok,kj^_c^mƭm7ծkds{]{W[W;>^?Zc^2W ӆ+y޷W+ _#kjkW;Wj)jOU5%j +d7#7Z%J+W֞+&WJimĊU<֎Ox?Or_)+j k?Z_+jLw_Z ;U+cx^IqO_!yrK /߄ <˭_~0^.׌\z_r+o)ZFHMLzvnOMGe%}ngߎESWySݵ^Kk2KNl{sͯa1O߿ev#?XneZR{=[T&Rc/ayb٤&J-T[ /z㇖%Z>IJ#"I٘|OeF~,iĂ!KO7ܷ~Z\?~8~/6CsK9~^[솟a-ys[`?%BYj?-B"w"HoVsm6Vgay_Q2Z$| ,E/{s??n[ 3n[`/FΚgE-0K!m?z΄P^%C4}|K:X@y}'(s?S'߿m#_s|؂՝uc/c,+f5C:c_>kbs _z/ލ| V¹CNͳ61V5>1aF>jyA}FTrȤ\(WS;5a.Gz+#yxwsfz7JA |+Θxxz(|0[%rOm1q|d6wl!099^s,0sD:sd|s?·|H͹n/^H;W TK};_sٴYȒs8{s_y9s2ۂ?Z߯> kl)Y>4wC3wYuZKВwf[8oL=m,,;6p f߈YR539D2?_P_ {ϒ/f99MB? Ygd󟬙?6wF™"uY 3eO#f’T}Dn<#)rVS[%+U}:ntYgX΁neiK듿2mVt$?Ffp|nw;%߅p .{t7|Ϙ^ӭn)=k{;o_? ޥ>w%||O0<4J,A-W/GK,g5þ_Y- or뛳qhgͤ 6t[_V_2(&۬gdhXr<~XlxFu2<~߂ײ,T1؊_/W{_=]3Y^ڠMor.篝߳4}_mOANל]u >Fs|w+Z{jmrEkO+wǾv{גC;új/iſc;;NM#忝;iV Nǚifu6vE&?ϜjIB.{:S,[Z?N'qSy /=_`; j@ʿAmϷ*i|3: O;1oO{rO1?ł)"OrO9IN}Z7&g; |Kf UOʷ!sy/uI|ÙǚI,ěI{G Spu2gS'[ñɵ&[ϼكd= ?\Cj?,cr-,݉򖐔Y7$> EU}ÒO'M45WΓ_a'ORdDIOrTjYDk'I 'Loa<[{{sn{x_gʕH-meOaڼږ)^b0y5ѓ.&:. K_(TnwxQp5z'{%ǃ_t5yw ~+&hJu=VI~]uTLEwK8%c_!柁=o/|dG0ت(Ur%9ol̖n l/*gUuG#?'O?^uRu}J *絍n38{ɌmywUK5#/*g'8w|[ߩb.>_`3 -`k;xhC<-z߯W:!2gnsIE7U̜pr[nzIvVo'9d?%?ruџ"Ͻ?۹Ftp3(h3gbw3Wf3Kl aËHdvN3NC1N0:l/ClgȰҝ/J~ǵii_%}+WqX סfl~1 L܀ݞڀﱼ<YK >\xϱ~qo9?_/dsߌSzB^ù >iW\OПj4Eg4egqdaagQ6mٵ~>j8dϧE~nx5|0{X(Lnx$5%αhLx w2$񎟐| e^e3~#Y"_0:d|q˷ʒ8^3ze LW+;^=%R,}R1չT΁vTkiL[n=?Ɔ,#_y~pC cȐu͙3L|J( ˨֟:@~^Qz{7l:_g:9 -)t~=F4~? 1<b)c\ACw,nU[ϼ* >3Sz-;l9$t72%3m&fߑ3sCkq<9K4ߚjNGo`?]4VZ{_?U _u5?ʊ!_wWFYv7.CsuR;rˑQyxd3=u|8|_dn?v+¿{dnLKrR7qI)`߹olAdΰz-{r=a%*܌^agVS_vgkzI⹒?%K $x|8%0?H? ;:rs Lx?{. & m8!}Y`_MsЦ_\~A0)0%q۽ĕzq n=N6,*WssyO[Mןho=T[y#cxb﹬C^`{Q7_K1[c߯'be8el-<~j}Ǐ؁rXK'yi}P4Z]cxc=h;@ 7` QVlh(3|i?R 20Ƹ(?ڊh+V.&ڮBh7SB@-CvGy1 | 6M/bσ":eo#nh#y#H]#eݯ7R:saZ[nmi<[+~EnΉWkc~l6/-#47p]omlJA|FfEFC_|k_?wq|ೡͽ?|;D*F? CLMWO7L[fC{̟T8I[șE^hQȦ.[_pS#?m K\%ϿI 4,q{AǗ{?k^?߽w?QٳM Đʧ/OzQߏDZ;{fޖ} )yO hdw0{AjOk{j^?B/]zsIAC-9ԍ~yKzn)FǯOO?^Ӥ9~k==k=kDOk~?9~4C:?8~{癞OOs) OI5k7G7 ~vt?ag]9To n"uY7K~[j԰CsCG?1%"(:ZI~yx?7.<]R{Xߙ翳]ߥ&XEka[f`x2+g;`4|5]$?m;N;K/3E??`mIڿ)|: wkx;Yߩ%D˜N2?$㏔LG9b|"p})wudW}yT /˞Ni۹bwGk^Gd|?}DW` [ݒC~v[gN|[Z2c(ѣ.z;"Ͽl7P7qqM3L;\Rǃ9l@x~Kj.cFS@S)&F~߂!zRrr)frjfm3ze}3){hfX-X u?GYyZX {i3K{o^ϼ^^W ;߯O?: ѿ?z?#i#_bui0 򝺀})ErsHRvޙd?2OB{3U=ζ˵SOB|ҷ;v%&fL&>Ů b>L2~߇_QK'?4H&^/;GŽՆQt俀(++SXg$0"RN ys5V2d8 1P bjx_O"!|5H_u MmbkG5IJ?zƏܻI&P-폂9%3L}VBv$Zڼ~}rmYW}]BWCc}56?VV4MFz&/Ͽ|ok(طxJ?QFpވ74^Ɩѧ1_C oȊF㿑8FF"=9?>mꑅoӧ Jg~217AYO q (dn ;csݜh#گ&P)㟕}Lid 9Hnhaֺkh?4kه>oXCP?KA-!ݻZYìkys ,/jhrծܯ'~rWo(_翾k}ky-5_߂#hz׆V7 uy/΅0{ #?𿜟NϭWN+#+}Y^›*A& &#l23|_*<;)mߘPh#)/=:,t&W!̦M~2ih_vcI/.@{;U=>et?S2\ 8I$[[s/7'# #㗻?ꎜ_?]?쿺U?{ekF-t)gz^'J[fU?Web2ϻd">%Zr/͟LJt7?CK࿊ʊ*gnQ%J"/J]r?8ڢzΥn^GW9Z395UӒHQg͉17>Bʹ a]_}+هe>޹,ۆ_W:g!. pj?Tf?ܸǑMPUCp7_Z,yE0oC?_2mu/( K2e+/z]y/YY?sY?|??uvo\_v q%K/h;y(Q`,`qqͽ~ݏ˺(ݏ(㋻墜/~\yyR?.5ݏkP~W~?ŻqC~M!wKqs2~\v?n9dMO^4~/ҽ@/POCM<>ElLi/OOΪn}gk *=3Y_yCsYOFEהs+_(A|7-xKhη`={\"NV:l;ClՖF,ت t9G h]^=߿D`ENw# Y ||#y>ޟ*o=ߩ[!;z)S#UYsg=I7|N#|:w S|:swJR ~&Б\ 0$euҫ5ɅY> YVW4v]a$O(3џA߄Yq:S:G@icqV~ u&z'߄uEA uiD?F/_Gt D?YׯON]/,]N藱Z]Bh՟P[ ?Nu}kA7/@D#o +?kwE#C~o뻋}]?QЯ#޺?'E'ROb~'u}뛋'uLDE$_/t[O>h/ӤE'޺>\E~'G"D D?Y)?ѿ믋}bs]Ql?W ']'z*ovb';7}7]"?zD?@O ~hD['z o2Wן?Pwj]?Hl?oUb#DLN?o"DW}?[~}]Sl??막}*[?pD?Z/'^b]FCD~(sbOGtL'>Zl?_q"D_Zק}_} OthDE_tD#~OctP~(ӋOt}hD?VDWD'wt}w/w7"D_'2]Q2>b̟/hբ}K]?Ug'~?G+~?gwE'I8t}?_r]ѯwbGGu?O'K%WYbO/jzoDT׷Ob>@G|#>]KԿb>Ol?O u}~/b~D*?o>bI~}/S6V5(N)/P%$@M &?&}W .߯p_^*j]lG\ۿ$>^jF>jFMըT7pRB2jZ)hcQ_o<냇H磖לWX&ih1g-Ӯ?r4&X_#_*Td| K[]]횋喩Y| P/27TA*\K>pTxҗP1%+J>L(-oz}ug5k6[-?kQl^mhkz1E2p S_@hYr/AӣY ڦ2JiG; L_ڶVC.F@=n74bZG9]AKF1^a4@/G ;jVf>ftp]e }B~"@e 60爱?%6 З=zo@h@AzH_uL@x!M!0BڠC&wUuG@ 58daė顸!(@ ?LA(A:āP"XBA% {*CR/<"#p 7u0ˡR|A8 taea7 4 ,':clqB~߄!d ) /~Xaͽfn O26טR63MAXWt) Aec^ȝ ܳWK 4+ڱ2 ƒ^ˁІkӳ¸!r^)^=f:# e&핂T#R>{)/ Ĕr D0?Bv^a,ܵT ¿{ md j/n AhߌF[L j4wJAvOg[V)H!u [L pYk Rm&lB HAzygi&3u\F`;of~M2>l~LAh@O]ѡ&}Bf)G7P6A Tn2N;nI +e dNm ā2n0&#op`n0 X dm"o0c ڴY}?M <*Ly `az3NLZm0zt^{t(6P 4JL t`dm)כa:3} \/@(Zo AYρpZϵ&:7^ ¦ufKX A8'4_/!qOVu&wػBu:&*0yis-rϵʍC5&Z ҈RV}nrpןk tS%p >A lW51ƵùL <k 韙A ]cRbܕ|y3kt=k(#En}ƁWn~Zmc'6hE;f">3NHALϮO3 {"Vs f n >3 IAl VAX Y;mRZBU2FAníXMAX-*mBp| \j)2P >a*V&t^%!x+e \@SAXBJʍ/?5P?ޟY%aJƧf V2v]7VJAxatħ2W2U毤 \A)rh W@b&YJ)ş;LXaZT BO PZ0SӌO)ͮ ¾OL T0g/~*a  BGa cg[B B!Od 4cSO8^1@qsO "?1v?'Rwh\B'7ef2EL\ Bwe[&!bir 8eS KM T-3or)AHYjA$7y,f/oO(\FA.pl)\q5KL T,+/ɺ:,Xj"/1A鹾_*tDBRzE-@)t.6pyclT Bf ӗGK XrWX KL חP~Aػ kt _-b`քE!@(fe*R_,u2z,6 y)M*v.@xʂ&,2 -KAHYdv B-2 GIAhH 2-2 cQ: lYȁLc } _h'/0"P'_(gO1_ MCdB B 8b+@8'ޟY(aMs 1HL 8:xϗ0cs{I?<)@4m1a’y˅>᭹&3N|,!|s | d3 ܚ+92Z3àym"r 01{tΕ:׼uoWYd]9W µ9U䙏d ?WA^KA8'?d`G&1)};NA 2di)|tWvW21M"P+f~āЬ8c7Əc =(O ?Eh糍c tmYjHa+ JsgKA]mf@7!) !˜J;eaƥ t £D\ClSrGEݶ/9"H?lJVPNC^*l4GkP9'qNV;zԙ{`"qHh),uaKsk T*.%WN/WڊwmULg.~4vSnߌF>d;PDuxƌJy'7AkRqEgw-!x9v@oqcHi>bOBH ן3D~2`]CuGݵɴ_É-[/o'ĺ!S7(UȬ;;nU] R!hUQJ\O st"ӳgd|x8a D"Ɛa4qD(}"T)ɿ߾$WXGq0zJbԣ5MrP= ڹTV#\GNNѶ Ҷа`E&k24O:R:B u(C@ehkePeh+%#{#qP%@矖㟑ON$Je9yFJS2ŤQ)YBD8=I08ɉcG%Gdd':23 ڤ1YpY9y܌䔑b℔1)#x씜v9y|KWSD=*wLJCiV;73+#ẅvcRB0?o>Ӧ& HJqúvif.-#7ǞdlWb^-4,ޤGvZ(ܬt"))51[Hsf$&#pPycQ={fwSsFc&JtLmW T䔜$s*ؐJ Y)5'LOcNNKt`/ge&BϞ鉢t`Ijfؗ@%ddjk̑#sR,tk @ :Y(!PNbrxF,&!gHcjvJrffLX5Ț V#R%q夊gIȴIrRfdD=aDbp-Y pm}#FEX!=,4q$5^likEmVb uŽi[{hI%uAYzBE,"C>Q;ɁvKP3N1N#blz&K!;'9;'scWuڌۨ&ϭ5IPk2΢c2uFA/ktXuԉvjS\8Hӏla0wHꥅ&?SSF-E'z]~FL$2ӅLPn^6ӎa*]`#M1Y;MЎ4)&y&ɍ&ԅ?i&+MXP5k6ЎtC4BtlbQ[P6*jRHTd8 |DP%"D[ XA9/*GÄx9 c`GA7 z8!-'>FҤhǐ8f͢Y$_THKAځ=!*,IAA1L&$4 ,$DC8"J- 4 QY"{Xd\LJQq$_VPllXh$4""*Kv>PKA1 Y1pv q1A1>q}YJ\QۃsI5T9n *E"l+Z[-(E `hq?8C0{{H&3R"m1BB!-,J"uńFӨU bD ^&6N#@  c2J3OP%DȰHҼavX##HF{h.a/H`E>`Tf%Tnմ02?6]V6(Ab`J @k#ȮM G"&$(Rq/)p E ΊW}.Fz¢"[L8ǐvT5 U95ubLrgjxxr LR<!Bv*TC!a#rP#P»-&$ć[0ZO s1z#ՈAƇbc,!Me8BCMa) <A%Q5/ F'MfE2={*#`Qk,lX:`-&g69ʠX;=Ы=_?3B9? E9#3pe&?z?v]Q l-p'eO57AD- ,#1)p_;E! ,!3#}At\B8lzd9BHJ?6vz(OyXC=3!́ k!l!_B84!\_PJM!SmZƊKvU|-fBv>(t:t{( bK;)mu˨ίct= ڴf |2vS!, - ,!A &BxB_ FBȃYC  \pBg|m!< /#!Ax ,!lpw.C sp>B a6C8;!܄P;-g!$@_hppOvOwſK@@]IIO8.5-9<̓}ZGE!}Bzf>l컳g lM/V%ӹ9Od'=="7-=ݺv{Si]?tGHzK.zty:)'WwԹk:uQOOQ .yPKF.4r c# vdqvDntJYؑtۉNJ t)O=Jw(>Ɂ:TɉD(jUR~uJgjj^3N"̪P";t3FhbZL]5bDvJ&P9Ly31E`:S0hסp^3ڟ6s謨sdE1g0kx()Ja%pp!^>Ny,nu_wUC1.Z -%Ka<{+ϟh> ʥ=b\8PfEn灃 *k\y0?A>|,-@-Ἱ+ċa%'Pl0}\vU`4>,pV4ݯBo$8r$fSz{(e0{* \P3'UꕱPe 7 |UiUGb]UV/I]Յ?*7T2G܈q'5Y鲺?~$nMH.GbOUnuf| ? AA~H[rK^jmn_KA?z2`aUpHx3 3ctM}qk>!s>%,_A9 wuZGۂK!} π|^ArC=zx6R~ Q\ 7y rtr (QRQnPo??\(?r4 xCN _ y! 2UT f<ˋS.TM7CSrVBNZ?9?PC di?W(|oF[X/` ?a?_([aQ/grCAJ2mPEYCeŬ,vt>@E {? `_ ?Qa]=FQyPS g{k8*27TSAkA梘?RM} D ^/t:ߢ T>' ]a?i`lA>כ*AϮ^VTnKr|x@^e#䪮l~0O͇@cOzzս!/g? _AoIt>ۣ|9Fۄ1 z(~8φ-A翧 GM -d~?]{,o ^ʻ(KЬ_FOrFF{䵩#@%7 i f9:kr /|AKb}s1{ˏTT%| `A~ e6?yo=~\Z^7E`uxXJ$ ^s|>}o#9Br=3 :AއL=Q6 ?ʮ )@>ggv~x~cV`Nx]I}~$%GIv8rGCRA 1H~1A6] ?Xgu PGJrΠLδJn' 쉹r3;fjv1MP/Ix형/䑇dWB28!)Ne2&qt='N_`!QwWɴ&f$lg;Jqس܌ѝF%~6@gR rRvfh0 iH̳g9Մ1٣!shq P_]}Xc3v4+ϞAۨ-;}u":Zi'39)<]꒕gW_ ' $䞒Zb0Cvh75%f wPOMPCf]Vq2D K'j ZRX]ʝGP}YAMaW OQS׫CAa^}X;RD/Bf=#-'kiг"^k=4M13 И,C{hzEbjI–(ĉ`'R$VH7&3ۑlsDf&&W x):r<23{n L%;k:t U׹\@29zfOL /otHָl|"ސSC<I7L']KCl, L去f!zA )K*;_8W%Z^ zI@$H1j7Ԕv t= ݾ^KiIJtdeK\_jB-/6$Q")=65Vƽ\s˵Va1lU^һm'GL}$/YIFVΠ>j,EujPPXȔ '!'t,i|:L8 7P;!9Aff ; RrM3#(ׯ$[[_{n>-`\ԁB #% V{<{ 49q٨.A*͞jniaof,IG.ܜL]/ `E/Ig%iSif)6H^h{@Ah4y P^nha%sa|`oi1٪+>|^}m &Q/3h?`hA||x򷲲_q{ ~a>x@`6 Fоk(/aa}pQ-̛[/,YѵLX6w^K  @/dy:xJ$R/b6$Q"  zkPG< tE"WACB qPx|^x!IĒhU=b&eQ]Zl#NEU!,GHT#@i),z-~Z0铚ݒKlsGVKKz0Ԣ%v.fR@U*Hm)HȽ, aP0dbKVE-wes($e5 ^јm;cz(eF#:-H|qJ!g%D[vÓn$uFARKͫʜe]o!/2lL;ga=g58Pµ 58/'GS2+XQiC yAaٙFjp QC458PU XUt&jؠjPÛ؅)G sjXpjpA c^԰qP@ m582jp;P35O'jpлP5,Mb'lJ[|/ 8( ~k68^ և!^ç!OabzŸ_z|ě)[nѳ |莧AH۟n=}_o=A1avsѴq zĝcU/CMO1VDO#7SMb/mc|i) EO16)?2Cc}Gi)^bO q?5UoSM?Co.7x/x3śG M3 *=a*&cC^99K9-t~D/)9ZMJa.k¡Ùhz_ K؉ܡwC:k?3џՖy-WmLⓊ` EsWݴZިlu{. ?<54 @܄pBIמªׯW3QQtـ`ϋ)e V]@}S~ˉpF_Ϊb_$^W*N-BE6cbo +YSH~C'W$f&B+oejz>k I/-AJn%K װؔ_%QRk^W Q@~%z|, 2Wtx,!EL; ;gwLD ȝbA^D>l[ٟHFSl5=488xG'\rǝDsvc6ɍHRF4H7falz\җ].|jު L 3ϗ@ %ATUf0u'L$?>Fzljhh{pnt+P4OxNTCڅ7Z8I2ټaNNLyCmXMlEp)7kc?B?8arK'bXvFMUJ9q̸s&i+&qh̻5 ׉p Ƃx+>pS]ss ޡ}c?s1}L-ߢ֒ ɜdE73N}1@y(yAP\*C) FՀq^ c:Ht*QZeSUl$nq7G״Ӥq&8pi X`_`#5ҿT*/AJ7]q-Cu'f3n!ɪ\O14XmYbW/\o5jwuUE`tA.ꃔ؀)i\xH;Я-ֽ Ikw"8N]Ȟ30~}J˯g3vfwrcIN:.I_3ښ5 &NGW` gqh|}hHȟ*#E*NV qT:lS‡՚7[ΫH~7$5mAJ}HUtGl^`V x]ShTu{gS/]*{5:6OCIFhhgEXKdd͕߸' (zd}AArc񋘰ˉ3MUvԮVWN)sT} _w/$YIÎ;ne1BHS$9xki%0jns*g-R{pŴk5PȎv1"CAxCdG[ EsLְ^zj*;'x'x,Xy)|9*l'vB *3oeOdIO%Gs0=Cx =mgsXZ鎬_Ző } rK y'l +A O< V A9 2 N AVAy ;A| rd0:vL[T(w9JJJS^B>WD{o Uz>s,8o|N0RCuK~n5fÅ)"?-.(,/,״~~q+L/s9g{(86:ʜ%g1uf̚{DMt$ *q Ly? 1b-\zjt;%#8T0H(8rH6)8N6l%Me JT,,M ;5mQܒ8k@Q!`, @^D O d⤇NY( ѣ1_ -S68=r("V=Xg7K=61+6G[%ġ?Ҳ#b;GP$q4#ƜV&x}ͪN) ᚎUB6{b0(/uXk9JDGȃ X PHv?pOXށ{s㞄sEy19(as6Epƣ2?ó3J7Ek}0 c{Pt<_ô':xޓ:X%Xېxh':{;t:TØ6xkt:>v-Nap&gȻIox d>7찾may`}ᡏdѥ6w79joQ{ %NP&s2v.O0<)Z!edxM_kp]ix,5fB7V #WoiFGu{^Cw}{>4w^hϿU7XG[Ax!^3Mٱ^cѢ:~ހa!5);! 7tF_E˸Ĝ汌C %~À7 ~bkeڜoΎe<1-~5N]"DdI@ .[T_Ը #YȵPXt.anb@vQR@o.:7ֶZcգYU3jBDtD@BDʪJ'݅=W9;˚L.0%(Qyo]!kldC^M=TPO.ff^'3;THJOTNk5ÆkTQ5U_1T U#m3Rl/#;u1"Wyϩ0rOjfx .8;Tj]Vc5PK"-lib/auto/Data/Dumper/Dumper.bsPK"-Oe/:lib/auto/Data/Dumper/Dumper.so}tTյaH@#6RLm$M01$f Dc'c^F*lkJ4( `RDĊuƠo9ΝZoַ:9߽gϹw]E6M?菡eE"}⡜EJd(iw0߮( )|Q~"PD@B9 ?> S),0Bu?ee\+mn2eB!S^ $Kj K(̗iZO %3)TRȢPj*7B~)L뇖< c)YoPK: _+KLe4SAN(,EBom]*Kgsy?iW_lPH2 ߖi3(Q%oQJ~/\ LmLB 7(L/8|Xx%6@;ȸ9CaJLWvp:c3u) |mKtX b.[|Ǔ x(yرR!.fpѾU:,Wt\ <gGZImT> R,mߵ{ /vI,ѝahKtJߛ-_α;R10Z[{MI{8KD49WлLIͿׂߝA ?~fiRim/XyXW ya 7ђ?p_!EZ~YRJ* Y@ ʯ7Rbx}fO~$+wIm:K|K_a^ϕ*ނL+=C,ab EE {O^\Uޥ5uހZޠz R(_˫)s}KaFuy (joѻn^l7(ŜXVUj%J@mU+Z򥲽Zy ((2ќ[[WQWTԒO U7z+}>gF ا,?VzA$'VU,IWkb]]CPGUEL֔7,mSZ5M}X\IL)H]eM]Z^-j$J*Da"UѨr|/"PCU(5` V8HR),44ꤠs/*`>$2d1fڂXu1NJڥ)HV{jjBZGOd~vULc3o&%E Jg꯫63qq]]uZ<ɐ*飯Oޥ>UY8[P{z_GM|Q],SĹj_y25toۋiL,T6ԕ/\YSC S)US48p^jgR@j7"B_]"'PsUR;BRRm2xމ9r2*Sm29{dyk z#f)Q(JAh#OeTU(q'ɸ4r>#%_dbr +W)q=󴦧819sIi{ELrb20f!&Ǻqx4x,იEq 19A#&G1AU#܄UhhALFS+ke5)TEYuBLC#w.EOibr7".P͈ ALNx'♊ 19;VW NE\(=19*!'_19S#+1eҋxB G/{[HJrL^#$G+ɦAGLvXKiiLBC!G\C㏸q?,A3*UkcHc;_JlSyW-~ A_c0$? _)~a|c+as0,? cß6Qԏ-x)ðPFU?F 0v0 (0vѴ ӀoaFWL?9eF~ggn)a3P'0P`Vb}L?p~A?3 0H2_^o u<;~S ?aGy08?z|O.ex#?|7ex ?`Ý<3Xax?#3ǟgx?>33|ǟgC1 ;a{]60c!L;nǟbx`(^p\- C43<0o1 Q\$ &6,TnE A6=KΗ֮Ezizn>,$-4 k!5ew:xWlh+#v Mж#=)Ä`MCLj ʹge ]˸j%Na-'75nZy迫WM(4V%Fr y\Fr/NArӌQJ5G+twܛ2ZNQXʟ,rT}lmtڧ7.vl/\*ZsUԂpB0^7p?r1깡/3oƵc7{KkEcTs{zfb}Kג rIf};u{!)m/ S>N/9Q#Xn9Qَh,V?(َD,g1-Ms^w]VDH\|$0/ڨDVQTAGVl "/ EjM7KzՊP]˧Qޔ_@ع792l۩Ɇ?ȑ4E+9Lfke1ۋ;BfE&eECD"2?Ih:bsMJuQt-*~DH+tWVC٨Z>߶+Z`>{RJQxk6/,H۫BFi.-82pb 9w";LwOlXjδyh8UБ$wDV)TB]{CFEzy\mmHd1TIG ov 2'8]+ufQ'7FAg:aA=GC08=>#NNsosq}$q#Ҿw[mvIG튄'Qo!i{p[璹Y4LP/ H!Ԃy=E[KtDzᑶ-4MӝѶ}ꌴW4eYL\9ir@^`.pr̵ӧOuwl[F B]gRn~ h@63g wk QK)ZHx/ {a8HtkݹY@5HO|{?e{Ap+3_L㊥92!0f9ItI6#n."ͧT@n( 9 * ? Sw3`ksBV ]d |.7S^+4V)IEBF1Gu^hAto*Ȼ%5["ZKrZ*af8(j@%d]n}z0wL2K ^j͓1U2~i5ri0 :.1?De&St&0 v8ic…NL'd|az X^DqNXcףIvei;+Sܭ?vvIrj1|ed-ckZ|X+ٽF#so6DjhU3NM\ D'k rᏝ>ï0iIu>svCiTZ#NhL7y(w";*.=*itS?P"z. (N2Nj^~Rz-wܜHS͘)\}ցRl1iOQ;(]BhB]c\k% #P-W,uK>+,X [PGqo 7Q2,Z7TN7xk9)*Gjb ORXr%<ƏR ( J1u.Z:wl{.(`yX>aa#s0v lbQ.C;\ tn JQ1c=J I`qX"NOk6lz"cC p<YdbCV sH"bEk@8أ5DNC>PqT=2'QҪRKT,PYT8v1c0c`\--hkH=)I']Qf91Y0:"OaI)]̓yt:N_M51zB^($Oqhe&B"]тO`qm Kְ$TDR6n2CD']cIA&:#\qyj`[B{)A8I~](ooE!dP'EM6bN,RI[VRlcz)n}n3.CbQ|hQu\ѹ-[L 9qGb)U'$7,bO}D TReU_6ـӅqmjQ1E{Қ*fSݟgcM6I2Urq ѽ[buۣ8xn19 l"ij3t=W}/nѢ^!K7v`BCDw؅N2>4!b^2ZtBQǶ _Pq rm%ǰϒז;+*8J1y~qUv }`L.uޔ.cr4s!H g$ȇub%9 #B(&0ؕ 3҆C)֛(1!' +j+g(;8هLrد*Ȱ]z.zr7rڟGTzKQ]id}<>( ! Pla2jaH'$bwSk;dWDu4u{ X}J)qNj2? HŊ`l؎ 9~F9\ygXڭE;v}S22JL}LETRKsҊ1!!PH+VK̈́5/2Ɗ4+O=W>l/*Sdȣ|J* @++JSYY{cc@Tle=E]"2'ZE&XiWkg^;pXv~.·R]"BX5PO_I2Sw)Q /\0 pgr3.NyK=,{5Y҇dQT&>+ct'`y/xsiZ) ԥBnsWK50I3]7]'Br}ך9Ӽ. wŬ_H0*-waav[E,,\D_J(82de`ӳ0mAɃ A% fc/Җݴ;*!}j$z[ SJ:aJ:Jsᝳ纊\ƙ=\ᶍH`?g5r6롍Sʊwdo(GCzN;kUz+>JgQQMR]Ww*xTt4t}oeEs;0B8O&,^ǹ0AZہ\b騀TvӉ\壡^]Q$pW)$GæHo4}7ܣoCDre_Q[W(!H.g_NWȐz]t11ۺ #H:!IAW>O;d.?jE z|Ë*u.4F݊kY5GmFm8CW>H(fq'~ΟTL'SehDjdxK(aX:77mY?N}΍zKÄHq+hX\_X,Ai :lx7zxYhuX(v}Er"_rbMXuw/x}+]SZ&/r)Tehض}P&pbc#4Eb_rm * nB)ǫHL. V6RעgDw@l~C!qțvPw pnk3Ifb3`o6gJqs4ֻ ZYVyiYqd]"Nq2/#Fzϙ{\m8#eWs1 5qtR-kX" [{w#ookȀʻv%,&^|"]{•b}tl+vy| Nq~fnfz@ePb@7k쨅A @$(e{Clr_>AsW7VRC{9FB2ۍsrFR2= _4ŐyJ.y4܌K dm. I̲3\`~C&o9xJ.D)Txg0 {ZzkΏ7w]n5|΋}g7|\}G඀R%&&#" ru/!jL2cuY#"LҝFSGj !ݪ z)W, *C;|55eDC}>iOfI왽ԋdC4hpO:ɽjvu"+)P)5{ro"4?G7Iϐj^#j݉Dkg0:5^dG!ȊJ0pW^M)=MqF!ij{? eKǶ@Wj1ԎUvG"V _dsZ3SVLY-z-IvqKh$gzV۞ic&tFq+т-NК7#]c$ƥ z(k$v |pZ"J%mHMw?yGYxY8ARwLB=žR^);6)`MX< ܘg+hæ_DR~*$5+L\(N1>ZpY~#(ڈ+sbN#.4s6Nwr ԗfėSof(q)'nGΊt,OzrĐ<{?gp!_g4KX8$,ұvJkmeL3ICv#T2W0Jv x*v6?{M< g v}4_.إ"*mPxPup~"x"'qcl;i h"])Tt,<\OWI{ŢRCЪe&ܴj΄婿SbaRֻɬ/H:xţ\̣Ô>ZZ؂3dAoLq`~\ av zȂ3cq> /`{f8.G[ޡrvUQkҮךjr @ߤ=I`_0mJY}0clRr헱E/~jm Y]F{mjT>3WIc8#WaңaӮwvgૼX|t^f_˩ƃ@,޿2^R@qV@.f{m#&RZ"[P/#my6~z>;8ďaMoZU#pOT섴ZlGDUN(befX2X)=o{]{U[Z;) ޏ=-}l7~p^JzφNf C뷧>Dե~&v(8AJ'i㼤;oТ J ^O6dλlpۙ< ς|!/{ %3;m40]cwaX'vF9E,9j÷'mjc2'ܼo0z$i nj ;#mۄD;Y^8 ?z7o8AYH\%oF^TM g"'$̝x>gt:Vla"rs; dfHx.x1W+&;TTl1@ zu _ffAПyZV#wky6Xt6F-6*dX$ژ)VǷ 9hpί$ig:S,}ƶqBW>\L6RUDLtCfgAo҃[[iΌ]-RZ3z?V2[S59ݧ|hBtQ[J3ypgG"Y5y\gSQ`c掟6ut)g[z6 ~ =g y&*7A6 ;5w Lwl^Q ousBe],^/K(:Gx}J^9)x[/ko=UQӑUVhx QAc iST{.]: *^<>]H=jaMv2,w4#HDC'}> b,.\ש/Eʓ ,o#t<Ä1&.9 $?/=6T<0/i-(9;ej폊qn{PE׈rc5gѼ*5[ SU6xVJ֫6xC<)#:||;cuRؼȐ$3ɄM3LHgT}zfl NʊnaE ϶(8{B]IAO{P,Go~wWw+)^P)!#ܻ-O>+7dEvD{e$4=zpIM9}'OYH㠵o z=gE`/3Rhzֿ,O&5PES >fس((#mxj3YKMQ;[ӹwo{9Q3^պr~铻*pUn5g| 9K*àqRkEcn q҄'g.v[osʦo6Qx!ABDCwZ-3P`*08;D u)YW?vGmzzs5HˉYy\X o bO\Rx$G}g"ljkәk5[hl{bO/R<z/j~3kt"qdXbG ʳ> }C?԰h[? VM V7mHȽd:|Nr$^`ڐtƤ{IOΦGn0sR?c(dĽ4 8O^;W臩X=]fnH9-Sbs(6YlPv0}"kksN Ϗ \=ʻ42l#RxDfݒcH~یe RCZɡNuVvHN,$aR/vmgvFC[ ^GC[ G"!.лҥgl$Wr+;csĤ=8,-HS#ug|r=x 6)OR[da_|AO%ew5U^ gT4Jh喻_: :? &ԡЧ.-[~NC&~=oR5]Ԭ(+͘VPXR etuP3:0F_gVjʫjNUj}˕WuzuJU`CBQ} T_^_W47i@;JW?|{Nվ@kի~*s<SqS@`NumV4p@m(ԗ7Pht`Tj<¹fpCOamqj*=3n((UK=D91篫~I=4j uA穬d>7`Canaq9[$@{WU*b) /Mǭf|oqӊ%$yn3Po>c3u:v1$K!ܿys$Fv:pqkXmp 3ȹ[]2˸Duܚ;dw WNxR4RFu:_n.g!B#{(<@a=M(! i* SBPhp(B>C!mէp9)QX@a F Pxz (tQKC =҈i#(\Nj EPXB=& ]RB42FP(,B#{(<@a=M(!}y9cTؙsʲ=WLL͝;yDع4f`gnrUevkvffG9u~VY\F%b~]+bj(チ񁆊UՕ'Ljj㧗..~Ĝ9S&"3mrLTl-١sچ)i:G;ZRb'r*jj`Tz0] `U:#k_U5ha ;dT .֌ d E7@Z0״dJ,Yl*{:|r|J2dT3aT?.odžWr!$e*&0g.CqgS9罹pߛc8igrur~e^*7ͷCpSuu=Rr0%_7[ʵԈ{NvK}5wy[S*z{rP)$Jy|O9] TAoAzu|)o{}w(߼0_hGC9m#|ĿQ|<,o#qˀݛ:l?L#8ߏ:?C?%`2,Q4"+'-tXI%xce"} : Drs0E.`G2⏻j\c/C/E$]^msk\>Xc" Mxnk,/-3fXcLScɿڞz,K  d;-.  He/k@}ZX,p^ab s/x7z- ^f'HXr%F l.  #>G,ZW--GY߼d`}e~53,\ 앰~JK~r3SaUK-G O9R/W`,,b X,#pW1BK[* j@ .YBY^7Ϟ7^z RYޢ ^8sN~_F@"Y32+KW{vNUV8 ٙtߓVݵ>_e˻Jm{ TM%mRm@OP uO؁'_+?X,gq3Ørf,}_{ SnL ŵ;`)c4.Cxyeh0E땔7W#7Z/sfWo*&oгhr_*K}o.x5]ht> ~M^*#<]VjqU5iZzoM4>%f_q#k ͦz'W4Nd " ۦ\lUv{qgw͚.+5W ~M^Hzrsi !kUޭjqY\jFPK"-lib/auto/Digest/MD5/MD5.bsPK"-dS"Ulib/auto/Digest/MD5/MD5.so| xUhu  th $!b2ڄ4 dIM'Б$ݦ1aSSq2fƌYe L Ad b@8:!{ν* ֹSުν?tt?Fr\:Ԣs$sqpQjz}}Z!`(ަ(z3@ex٢e?G Pf"'P?K3%pWDZFۡICnk ]?K@ ()0HSأ?, ,[`P;#퐏2އ L[9:VÌ '8+i-gZOƟ?N(`ؿ0~FEC9Z0#wL9;ga֌Y΂Y9v'tV:WU `YeYsBj޺^tsy+wrsbj.]U,V:+ʀ:@g\!(^':c]s=f_\V6Wr]GfBkY]0^Ѕ5 簆1ZV=XӋ5,ױ}Xz8,ȪEXkXa z_5, XBkckX` cFa1 kXHn-X"p;]Xkg?0~5,d;k'18{{8)QhO.9hO5½7AO`T'?QO7 x6 \f?4v?n%M',=cПy"=v(¥i5}iI4!݁vrt!TKPHჁB}!%d˻*[^l! N Byh&|CUp{|Ѧ>Olۍ6Av_l\jR*AmP\Bp3a9ѹQع\ҹ_Et6DRڥJK5n& uqmK%m'|$:Zۛ&)-DaRaRaFa QX/%q BIOv ;{RH (𢬪QBP.& q;:ĶL/Y7.4vq yIJxYaR!AڛM۪Pg~ĸ*S tA#^ nJ%%9('،iU(U;{^sĸHeuHZ0hMY)!mG&cMDcs,I>7d7ILG5n6 zl&5UAR8ˆzUceT=e!pM,=4Qh 8"u`?$m-ҋh<] /Ӿ6MaKlj Az0C6C6cjک†j6Co^]G$5Y `/cxjDm!ۄNBQoݰRݷ@F۔j}6),) 7BWC7e𾝤Q;Iv@Rߖ Ok3WU-Y 6yZԷ69j)1:yq\;16Yl ,@l"$R{0JݒʆJ ^4cmZI0(5$هHFQ"ȏ)@kczܾ؝;o('`O;YơLKsq8X{T uK4`w.̥ @k4- {Pvve#3l# M_$+]A<5-e3z" os޻bMf[`Q#^R>kڍ~bA؊K-lމyKk>*62Déd \PA3K :=,#pqΚwjJ!KZdP$6ΑlN͗m"j;-S#PH ﷿%ؑz $ܷ$˦%lEl,l/Emb/;eM2[hFmv_!jy\!:YN\U__Ki_Sx^@6_눣Iԓ&|C,E&4GM\@GfG a32JlөcMHBT6Nk^Gld@ydڵu:se U6qomc6/q?. m1J\fw8&l0FO{K2 "%𹍲)*>ڸ6.6&6fl|O;oG q#RA6i?9˒i9q:r+]αIg؟k6K_sF>/g|ko3݋/:!ߣe3Aׅ\45}BV[:^~F?Fb`;3贛G6=b oH=>; AVM߳lOdǿd 7tu۳Inhھ ]x23b,LwI<GG}@ A?oU{8.3-Go^L]|2a3&6]uбD+_=Gx>bv!&{CPP7|:DV BWߏ37 Leh9иXj4#$~ fKFDoF/c6V0޻1@㸫'.wpk6c'o#H I |Z"/|Ȼh3Mմ-U4uD26u3uVI:fU>}fi/"#B dn|d68{δmzVQOsR6l$1ms쯷oBCLi[kC( tvM[XQBYam/&~a="C]1m]ow"W%?;G Й"@7kC7p&$};enn߂?ˉ.A#xд'ۺI -|GFK4!SŬKyp) s hMLMMRR"m$1C HoaI0 iKH#?ih_E2&{&;jzmPM'04Iƾ$ses!£ 2 1b^s ;QG)swg=(/R|,_TƸ(w`hd C`?Grèrq\ǘs$fab#r$hvq>c |/'2;$$%.j0_@uDLv$ײo<4|H}c! B*틪2|FrEe셡 rgqBw^=\4wm@' Bb# 8e.q?_S$>1L2ϳ\?w_ߣ/xoʦ^P[$'[*w0Pe3%x4"7ZT d<ƞx^n?'v{ٻ^ΓGf?2I޳eVF_-.XtvfC8~%ZgxJ&q*mtX,buQb 7ˇhe#g-A}vV"={ .""~x_ g`{ghe*S0|VBC':7QIe4P [qHoHȉ)~}F4kÖ Hy@"hm'LE,Lf0e:=L  dLļ" z^L׮^tRX^H~`Ku=íp>a} K{LER|MNĄD KdywQ?V$23OGC1l懯݋|?!󆏁fBb&IIFh /:|SVP?;C1KzsRTWGb{d=-żFňTmIV2)]0e|j[^\ZuY'<)A/RxǦpb\tGد1"c}?f ă_#K dE$~dLMXTՏ>WJ$)&Uw)^OI}UC:t`}3cŝؿpVQꗲw>cS t?Œ*2ȴUg "xֶ!=`#(|U0Y3I'xWmHm :>L^tMND3C؊#}_ |/D7F/@ld}t6 K$d/=dAsG|$ mi޴]0Q鑭&b5ȷ.l⹯r䕁y1ve'z32~Ç`G3o^LJNeW=~_m fn# 닺!*r|J %223SREU!TW0O%(KqaU[9'pEv߂m |~;"Tln|]mc;_X7 OYq]&H8z!G1:?2"x-i$w7To'PwUC*dE_J xdE2, >_A]/1jj.T#¼}Z!"=خز K K-ᦺb--NC^7yDֿ^;:#WQ4n9H륩4Ԁ#D?ċ3F/(3tM)pP4y{c5`#$'*#Kn{u}L1n#} ߦ>oWG^~蓶\^:Gn_@ZQ 8}[0)|{PTsZnG M@] ) IC9=SCDCa_` ]⯆;Xew]P>r (7BBy(BkPʻPvA)(W܄2 5#Ξ93Ӓ<{ce5͒fI^WSV,r)+q#ͣM /F6Ҟ||ļ*˜DLo&ɡW~T.j99诚*\,+/>%}jeS2Nrɞw> uZbw,3-i)i)kbG׉Ս̱@_PQ15ѭũ%KJ~0=F0f/;i%ca9Ϙ)И-٘{YIɤIf7(\x)B삘q:Q1:[+"UHwYKVW UuEe9* *w9_yMVJ[d#8Kq&]eŜ8LQ؋{+ȊZ. p_ ,,ʨ** */T.Dxa`g~! g;59=O~$x==GP~7i]jRuBB_14g %kix^}T\?h44og[gA}W^9#|;ŠƨςJQr,ƨς Ǩςƞ&gA> jY܈Q5Ҡq=n-&6G?qU XZ (sfEΜx"3[8g-kwfg]@͔>k u_;.\Q-r; Vsd, VTdGIU$AFJ-ϛ^pÏLsy3.buAɹE8|VƻYx@5G?g;SrS$FoµgGG`*KM͘jEbg\i-V5Y;=K>k3G3ã?IsԀD ^5[=Wjú'{ q֭NbR msچ:HM},PKQ?0ӌ lib/auto/DynaLoader/autosplit.ixM;0D{bEhNDD uD|{ j`.%P"z\t&,d@U870 R-Ϊ|gPd($>(xQ`4`&ZÉnܸWMI@bPKQ?05lR $lib/auto/DynaLoader/dl_expandspec.alTj1}~6.dCC&%I ġ쮰V &Ƶ!kI9gFje.` b7[#Υ~M+-ЃlϷSAV(tzCm|BW!/YPvCAArhПLbr`~wR 31hDFmJ9kR,+Xz8Kv*KR&f|mԌVFQ|$I%P#ܤ9IH[js!iK4QMJrTZ*O(^u:%O2xݿPh REq({:j< Mv6µ섿YS'3~01ALYϦQ0}zQ)UG3?M%|x/#bPKQ?0..lib/auto/DynaLoader/dl_find_symbol_anywhere.alPj1=x=(IVڃKLl"neɮڥ`a{33Hx]ٺ1rAn&V*#)s4ǂ\'lϯ% HgK,\Jz(~-ٓG0D A V ^Bvg16n'yZ, ITOvbl2XJV ^dW ~]Tbnpr)ziFڙ_kyByKF2ˡ~PKQ?09"lib/auto/DynaLoader/dl_findfile.alXmo6l66X탌nЮ@KD[B$%8F=G6i="WSOԕWJ"&J,W,/HUL72%F~|H_fBͥkI#iM%V̤"iE^QnX\;v/xi\Z%m #_~(4JxzJ"}>GNm FSLJe% .5|*.3xfT- .._{G M>3g.z>6yIRu!* ۴S'&rt3&)l"_g^7],ds0&V>ԬÍPa (LvN~sAϞQCk);+6q6kzr*=p-oJVc/[04@ZRJ#V;BPwݎ,ؠ2:!@7;_ kwӍ2I?Ս{mdse^jƫ0m$5Fr78I/\ CFOk[ [/OcC6_Q4n|->yQs/|-en%sA7s ʯMnAes~Ǟ유{PAkYpOB6ٮ f.Rˊ0Ѩ%PgJS1(6 9VZRh}>>C 6>&MH[ bqJ^>W? Q>ck۠`Ԡ6_>#bwִɔL&\޹2 ;$ԛHqy>(D&j6\{W:c1-m*h&0K{[Izi#e 4R%܍,^ɤ¨vN( +zvxOxǼ ?"x$\/PKQ?0`*( lib/auto/DynaLoader/extralibs.ldSKU0TPJ,-wKOLI-O()JL*IQPK"-lib/auto/Fcntl/Fcntl.bsPK"-O_TBlib/auto/Fcntl/Fcntl.so[xTŵY _ `\KM !TnlnBSY6ɒMIv JnjOZE*A REZZxeEΙ{wo̙3gΝSZt: }2QDA(>\@K#\-\.ii^Hi Jq xVv RAu3Kr1~9PƎR,* 4\*d_Tɢ/A#wԽ/qyWa| `?C/axr3 6>"c*8;S$*zS2, ',1_“7x2O!]S Eل]+x%2Nx/!|g'Cj, k\4Xoi-A]~F~/4xF74 J94kD' @Fik:e|rg4K4≉;YZ T Эz.>H)Y_ 6 g+lU 5T]eu6Y,RUm:A? sЅIWoW݂5@NK7yA7(4HwqA*ps}.Zy\ {cyj݃]&\J yܫ, =u#b%~߷VisNϵF3łujA(tt>Stw.@dy:kCul*2 v-}.#RNخ&+zpe~ |l Caa|9,O"XXâeEu3rX[3ڎ@BUrx )|=Aq^`fb8O{+Sx`LzpM O! c4~qD`#n&w$fĕcUO;B!^H0`9"G,=O_DlE`ls7?-I Ʀ=| 'HK1 w41uƽOp/=A}`{Q.< 2vB$^EC5~-';rFe2 `h=5t 4T1Ri0"ƽB(GڃV"۲7U~5[{^ JYY"J~ &łW yyVbm:#ۿڏ5>7s%=1 ;pgPٖUPϟ7FEy٧5zׂ>NZx-*'Q.vfűt䷉DH$,Li%Z#ޚ_Oz@q ԸT8ͨ1]~ tr i%Z9Jg #3!\#yJ#7VɁ%XK* [Ȑx%?䌾-0|U,*.TZjcz)Z*^*3J<0&rժa\fuUʷ1^dx)X/z>vԎRͿšϑ< VUPwÈݸB-6$nh CC߸\@VTzsUw>eݩ?sT +iо\ij҅*iBJ)s׍WG6(>%I K:$v$j3eKrfT13>; /U Bjжa0'><`' .\ɇKlMh\JaHT`HYK^Eu)<=!D7veҙi:cԋOqfsMʒKOZ*\%'@0a5I) WOɟ(cu>_boŃT.Z?!oc;I\;)kK(z深[~ߒa})D3&D(2cxb}Xٝ D*kec]vc]vL& qV?grGq/EQ13bȋ'ͽ53*DfExSh 9Qs!rA0@?E39ʈ>6Ӑz PʙyM{7= LKIxdm1i=O 3^TfUB㉞rlw$!Ў Ё0{bD#N(rX dci14YRq'rV,$!~{a57+6ʪGN#c%'I|?CsizaeD<$aL%K/G[\!|шEEBx}\d3署L0T=m<>t ehu6x'do6PdoLeWXx}%&; ́p7<ɛ7N 3t1 kT3 GƇ_(%uǐo(i\<Cg!cvT<:'y-yBx,lB/1E491ޤ0_?OpB$\fl{;Qzv""%.A+?#c'H؂SZIFkZӅr9ىPͼwBmtaX~HZn޸c6,.Xhr4< N bH+U4+_1ij,b{ӵmvRcZ-Vv,skKVTT9VRf'I(!rG}]fGp6X7^S:mMmّ\mU57Zh SCNfilXٛ;j1܎Yemr &bUخnCVmvXj#RO3ގmmv-vpsx[)vX;H>N 갓V/ۥ-ݶzꇶ:ƛoE.8>6|U2NTs#r[5z[m$lM`pjYWЮ5٤uЀQSo[p5`(i=ISLT҂X|@n33`$t( -" cҨDVRZ" lMjV!AЦMB&ciWkN4XAYcm"F6R_ zVl%-bcs!*Z‚'`Fqe$7:>5vWЬ \Ձ|T]RPl rn .thb9k\;l89J oR@gǨB1T*WTP_R'|Hp_JéTh@{WtQ)>`Xw$>B7Q䐶ayWFwt@G>RS343~Tj%z Siʐ^2MVb<(W9ϸI΍Nm3&Lt90ro>= q7xˏA=| +9' KC?E/9U ΂POoWAQIqIi҂kmA7Zl6M@HFT^h*4v*Q{Z4!g`_Ԩ4>CqoP/,j[]2hь]ܶ\όbȬЏ9ٌLkѢz=7l*j]k JQ8u A?)G0uA`LlR'ݽ(GADK D92iȉ=v{q']}=3SNl;;}}}nn'l{}rQG= ^T$\80ڠSbπObr8" g9uY &s110ij)6\vi ?B#Ps8R9929~\K0fRrU:ÈG0#?_{C:RE:&"( B"&뻓3 2^.lC9rb!sɡoq |5}óƐ{3%פ)N2!ىrxz~,¢%iEXP9,iFnbX9,J#o:c&lI1%ۇC'Ҷ7 s779j"; jٗ)F/|7W~uxÍ;sx8"݀7px = o89*8 >G?{o/ hvCboˀwqgO>O/pPlP9הWip;5ا4 NfMc Ô|AEJܝC +vw}w3>io@4Xb|6u ^իG Up&]YISϮ\ `X},.(膔f~߽,XBlHr߁4],mH@Jexi>Cߪ{)QA4? Ą JH !$N3|A7\}BHY&BZ!; ߄4Ss_Cs;ϝ&l{sH.@?avPa~4sPP@/ IsB" @ߋ>\h ߗI`1П>6&>ȳ`|9mC;|hu{v  y o3-jp=Ͽ7/7n0 9/-?[p-X[^ĵԽ47Ujw@,n++D PkK𱤲{]Y]=ٕ%' ,+sr:wj𔔹W{@[Qʨ=j_R-W^ȑ?myjWZ"VUS[%3Ou-f2jT!q~_%Un/J+}4jJP &U]]FP![Ux|x])N @ K*TV^zrX{rV5xե}K{.rHD>9U%C@UU%k TfjϚ%jjUK*yEZYͧ"DV}k,+j5j|W祾j`[4)щO&zZ`uǛ f#TF(A,oeV&V|N>$#qyq>{) BeŪ̀/s%0VlBQu0`~lLgy4%~L&zB1_E,1$ d&Œ"O&[*]^6bֈrO$3 q#`ԈC6a1Y3p@ڊ9ڶcN pۅ98ܻ1s؀a~+$au׎9'1^p:9:1?+gYs8tcK؋9lW0C?_J&Vh6T@:s؇GcD9at8s8daũ!p:pX9Hs0;s8@`Řb0_ 30fa})as8`iss=p-JQ0=aR(=pl=v(; _y)1ϯp6#:N0Xi%=rE0 8i&O}YrwYQr05xs]޴1md)e5}7 Veo˧VO KK@dk!fp@ROx^ ^:`0F4  FKbEnB~؍ WJĭѣ83LnA`ޫEg$i4Q6#`|ûN }r]7tϣR@uIrus45 FQ}{*M鈘1i}-EvuCfU}]v] vP7f@UuAfOD< 5GMڦ Ak-&9tМFAHۺq80P [P:<=jk|=Sl;mXv %i1x߂3*U2Arb=_H/SoqMJMIVj͊-? efqXeT훲+ ,DcKڏ'ٟԗMZSwx9#L.F1fwx"l"}T ~44\)FiGH1S pwx {xd u fx~$ҚzlT\wiK}|xlcLBuX+'}Gٚnf^|K+/Rb87g6N>ɀuW`zrh`HsP0X'`il{Pm $qm@@o2, esLDL ^8bBk}`k%pHeރ3@: umQo_s,6EEq<$V Eq{*/>WM F%d@ ,KQkt~~\h$9[f ?% ]R kLlsh(0+MMд}Fۄo &+ZΫ!$O?6^61f10nթ:}4O6TUS`z3aAˊۏ.fW7Kt2c[1[#l{'n npcS;z0>!Kl{ed\m;<q5I!C10tf:8չ(n{X5O00`۫F#W:!Y qPJ]ՊP+BpH`î*ҒENI 5dy`.bX.iۋۢ1"38IݶC8ҰɇB-RU^iA8RvdVX:ɜIC}|ML係GJvN*EDXjG蒀CZ*Ә"rhԄ kTHUӔ? B;> QYi1|-4V dЌ`_gSmWpy+l|Hj(;Pb@.gg4i2`%p0YH OBٚz߅ZwXsaؗ#m-R*|6kCNcEc"#'W(/'Tq7K-M)buyv %@LϨ(3x鈭1JJOSGn֎hn֑c6d34L1 _` Iᚄ{3.UZ% +nVb$Y^b:fو 3pn&WwC]w,fjG*֨:[bto3V5T%ض΋vg 6Q*c(9m9v:zL*97qWw'I}fpzK&*ނwr ó({{ X`ZS$pH/[GC0V۞ 8OD_GK_D_fuȘ'<Q0)4hu8RqnSا@f@gkk$?cŭ #L8WLG䡸XYo{\,ӟBD6-@pfi\3;um ' mo°F=FOf_`nI`kq,Sk&I= /!0Q K10UrBG,50}ow'Sp`8 M!٣M8f|EK^7x͔";ó6, @ 8)#Et+ՖKK"i͸V*/++p8JIte-hRf=srtP^yIj_B@ҭ@;S U9Y7^ OUV&gf:9hg?xC u-^vU8&Ѵj|hs߼<"O.ύ&ʳ2%vwtʶ@v8 `Gۗnςx^߶=MV:$FsAݓi/2x5z"%^2BEgu^=rWb`tp#ym:uFJՈfF&m /c5'¡yVS .vu3CfgNX[Zr2Zܧ)<-LQ)j>8~d<9ER O}I9ўoaInrJIzb&w6bTY–eH4s6XR M=9-FUC=37xvz[?3B3SSS9kz5/qMHl[]SI:^Z16]C225Y6_e!].n]fǯm\%]s42L89#RBӾ~թ^*₆|)Jm EdN9/$vd'yL%]m[5vD#;B/eo <8#:)kUɪ*wNI?6ltOE_yG?õtΫo'ARJ[#|'2ʂsتe5 ]Whe¡W9ê1tS84&xcM;$ϿhεKmu.OϸL0$nxgk6-TXUī۞p4-;iɋ`R ?g83tj 7wpf{djZ7ɮa+0q- _0zͶ-`*j~p'ft$R>fn=3di"ԃ!b-EҾO3m}د;޾}7NK'*mSb#W]yPQy|فEsYNg='*NDj!T$WmG֢U{ժ:bb.*9/Y8 5~,glϚZ<ų=)-M|N^V>ax`–U)90.ը(Nǧ׻UvE+8~qTT+U|Z-|b:Sgӵk|`|F<*W#g_{F?᭸=|J)*Kw.Av I)>fsU+yZ~OW-RrpAF_smYAa$]Et_xVvu4gcgá/<싲M"~g6{ƛ> *p{o|ϟV:*WǛ֧5<*?El[$m\fd= r=0W5ouL+D |Ǽ,@S4AOItuBg|Ba{R>4NzsUlZVNk4vϜ7N+r'i.bsZs0%z7mEáS'9J7&zB-v9;i+r* *>7W|**bEfOyE]17ϵp{\:`/-_8){xRiQ̘̘^,'#XhvdQRyEsjsb,@ e&4_TJP3cA%5IGal`ƌ|ghE:ċ^4<͐vs*8i蕿6gi4θCgYƧ8P3qukJDz#333ZՅjO)s=b_Wckʁ+իum8JJ>G0)&s8}Q[RYQvV[ZOu(/a<ފj՜@|@#@8|RUXZ%1M4)q;w~l-?wqn|'olK :k^HrzDao_Ս6|QQ!׽v-Qߡz$/ZH!=iH{ t z %# 4 R>ej!m!t)H@ꁔ ii!-T i#' = i#NARdPH Mi$/ZH!=F1sgϞH81%scrV';ҋ`+X+eO5$g\/n0:էrw7[G{zYK/M IeSLX1eIyŰMMZ/-N993{@P8r8&g:dfgefeNLPb{lM{򨔱)c_*ju`2}9t07'U5JKe˽J2̨Âī1c1 PL3ɬ54M0qp E5!HM3EH3ĒU~O`˅̲u@r/dfrT"{Lz;^ͤ׿3>z4UR!TRlW,UUy`, v6_PjOCZԪP%l=_c6o3ѭ<=nֿkҭLpuS\$ub:K=V=>!ޮ+.t`Z0 w\ ysH{yBb?pOZý if^ҹ9qRMm;::>)GG3q:; 4v+o-K<_Er!%N{LG^ZrV%.Q|\)IGaout7kaoW <|5>[y1}hp_GJo2 qT?fhTx4k0CUJcCROG4+l|NkN 7s xy=ȳC#EՌfqF[?:Xp'З<0l9=`{"nE:8xgl @ι=Bl\y{btxfugGc|q,;X5kMnPC?By&<.39:z|Qo~B:}S:x?: 7_d"D`Zܓ)qk5Z&3wN& !('u>w'[S,DmM)՛YPKQ?0lib/auto/IO/IO.bsPK"-\6 Vlib/auto/IO/IO.so<}|Tŵ"Y"Eb|@XQf$1' ݤ]iVSj ԂR j/!}̽;w.G3s̙9g>sב7d2FT,}*AN>IwzOBB?@oF<`[\_<0f i9szT~@ |, `)%Kp,B$]v2H+ dz8n3 R O7P p w*8ƧST.9*2.;_-j4$=M(%ok g UT5U,>bFFGqFs4SdF[)ޭL}}}!ŝU+JTzD_$K9%L ^.R>Ӎ٢i6oPr<`lL^ \f38caUa>IOJAnpx}=B̌~}*ɫCPο^?qTW'$"?WjkR~T*,wT~$)N k$SGK¤+,q6I>q`Ѭss^ٳ-r;gs8YQ9AWm d2H ˽҅\X,TT9U@ *Z~_г2t'n_ zjk}~g V}"'8<*sŠ{3P J]X]2 -sfVٳsWђxr6"\Eyrh4 A@aPP CO$+Ts3X]ݥ I̟Exe*Og58 y[+ЮoMV3+Z^Ļ4T UUNg /beнZ|eЊRJ_AAݡWeD )IVc,Ej!CǨ%]>PeJC剉u|nRNW ztƤB7]Hks/**.*U~4}˫\j.u#Un{oF2Wõ4`3$ȼ83SLTyl:4SlRMtjҨ_pe4/ \i!|K+y<-8r3硾e|]Ž*z{9~֖pXz16"0oB< Јᠺ1(!Np1[A }ڌ-ڊ CApD nİΞD ^pG(7-G m*bA 3+b7 C İcb8T#JbXG' $pH6 Ya11ls>"1#CPb Cr1b80ߌ"Cs`߈`^ij B p"^@Jİ8ߍ^k C܏! R8[!z@ pph~1lK"x&E_Y kketSbONjm-1=^ݔ36Sw^m#kCIJmMƓwk)Y^ܱPo?9HNidUH[6[t&Qo.#m4bڬ[o ҄(ڻoZ~JcUi)7$&~JcFUS 鍴Fռh)]f~Jޝ"Ҩwm?FBOzi)MM~J7Q#ҏP#H_P#$GOS#R#]C.+HPz?ғ(6?6JoGJmHJG?#LQYnk) hx5lcԄ<*LY M6&Fã͖%cǓCmXD;^YA0PxHNO.m tvHs ..PS59"r[fu[1ܶX,bI:R#:(o??8heP$mYӟV;`rXz-}}?q=L'e?P떣{Læ#;BÅ*$6l'$CFPq7?y8HthD;=UVƺ?@O4B߾w"el0;GڔGAd$5J"#n%3MZvK |Sb*5>=/{˚n^sNxM)LkQȚ Z4C$K(]ybŐ<˂(ēՒfU ]Y~%nWQF`6jrm[9Y&T 7]!)=ccn ף;^?<K>&3zl_G퓊@g3ψ} >56^mCmN7 J9-8(wL0!rq 5 {E;,UzF>AFFlS鄦(;~|ګ=7mcjMm>>^F{5k,ꐟR^>p0HQGnxj|.:ה(\"A^ж`Zen2?q(h(l(؂ OQ;) +͙q*>d}ff!ʙ^Ww[n8+~fCf0m$>Jy oNMmzYoᨇ?%N p'MRp:6[5wF=*ar6bʰ͹"sU![>uѹ&0bi;b;2#A_q5pQ+@P][7TFc 5x==%[jo$zߝfvPgCOڃ?3kt>fJ/4k>6WȄrA/L-ʥA_"%ݻЖwCִF-;vGs:%|ˠ5`IΞ'CGPN2 ٪ѹӂwzkyܝ"=B~' ʋ\A?4ӡc飳_OP%b}XI{/ox=^/:-\=m;rO$d(hڊQW<0Z6R`{;6apږ-ۯK0X|:y/&oOts aDyh=m\iYz>GWb+7Q;K*ݣ3Wrvy& FJ۫͢:YկG7L8HV.DxNQs\Q|,{NNȵܯ S!-,S_"u0 wlhE{+S7LmwŴmm[[߹5wc؎m[[&ϏUxۭW q$бdcv~~?x_xU[yW[~zTCGE+'nbPܸҲ&nՙXQM|gW=&k*5jMۄQ$9v-а2Өqh EZR:Eܦ~6 N]qeT?h{Ǥu>B ;qwstX-H8fG iw}rXhGwSﺟzWg||O]O+Z'RJ<NOC=.]ܤͿoKHp᳏o=l=${!f7D] 5p8_/L0%F,qL4LJ9|P1/y' FL#ڧYD|[Cz_Lms,PJVF< c7O|xpKaz&}oBEIlCMj4:8f6y O 4u?b_8>/dߗl|pLJ6L31\F/]zѺofYB&łh,k>(0=7k=]ŷkśw&rMP1CڣrM"GUV+֒5L["ݪnиN\\UDk5.׬ ݝBG;ޮ!&<̍GQ./b$5>KQ3k\p Us8r~8?Tuq\7UfC*8*KTkV3ʿ%o3 7?Sn܀p78ywUq58u??Op ?Tw;_jWÁ}0oVWHԁDC*PvWe; ѬkkdAk'AÃcOX=BxF4Gb@ GtCˆ Vx)O80u(x 9~F̄8-쀊i*_w}%W"Um&p5<=m{4lKL83mnR߹>7b:w*' U~Ci-PI{ TڈKmQتeWnF{c#=ᣖ@B'-ߵUlk |S=e6VlZ2qCWpUxm gg/Zgg׳3%ڳdX> `BRvvVvF˽خ]r\6>Yy|w:;<C 6~;՚U+zuj[:߸?k女Ay?{[뿳[и|('؂j1Pړ|nM}ѿ㐯;go"O0mu@%MH){ذv^HalcdkCz7݊_e"M,oQa.`[>gRûߢxj<M G\ ;V1 o|`04l$ n`5&CǍ `!-?͛3'ۖ1oQx{-sҤIYBX绂J_hũ//bcp*r,CډZPeUSL6)Y&.Y;?ڙ9hmV->y}$${&1ebϧbkJ/Iz!EOU*L3McLt'--S G/m 3e $fٔK8[Yل Wg6!oTxr]?*D1AiHa=:*eث>y]nV`-WBv'z=T~iW駙Z?Dx8SJ7 :P4_s*0ZPJ__*-ԩTU/=1p}5%\·u ['Fr+a1R8/>{f0kxf· BDJ2ຄہ1\<]sr>"zo05Eχ ~0b@3 g8Fh I5w|m"3YTv4ƀ؝IcCio>ܿ4դCD>cy/o>nf+Om ^h5z?P.|~MpK9t!ׯlƸ8?GWP@[}D"NHDGj!cfQR>mv6RڭCi\&L8?/ n¾ey`;a46#B8?EG(".qrhNp."?ie2GzZy0I*L$:_ohD臐bq78]@yIfǦFʷJ5FJtDObhǦqs~56ͽRHi:;4IiI'$$ *ѣ$zDϒbb<,?-/I;KMs0E˥CM/t!6MBl;_47Hq$zEZ_i56,4KKi޵cbM*ȢMeǦ _(bLxiBR}~>6|<Bwm0 C9xq3oAQ1Fq(|YlǼh9Z~}N K)O2_rҳZIY^XL%XE*ըqnM*NC*(xIV; Y9-kqԸAoȷ^8 Ic|&0.}&1,) >ꟓ4Ba~e$ZD $ ,rHbHjtVXФ$p#\Db}$ bJEU{C$Xx:b&YV,pT4T]x\o ammcq80P!I sXWr'}+(BICqCM% 1)!Q $)NPK"-lib/auto/List/Util/Util.bsPK"-)a+xlib/auto/List/Util/Util.so} tTE ` !@D >£AbI:$I' HҶq23#(D0@5"$uvS$]wfuvo]uSkHáO(CcBE:D%n#A"J3-DӢ!ifتNkF+&s%=ҕBx+uQwA?N^=)m ݉@q_7 L!1S< 4g њ5AH0LK^cSvRxQ|6B m &Vy0!npBӂ{) !(Co UdA^{@O)~m=0-hxi鳈P[C%"6DJ)Q#[[ôڸ+%V]tn'bS 0I_!Z#i p;8i#ULahӝD3md[;k'TFw6Z#(`련|1^қCC!𕉚~OGRߕM ?F_G9kM߇_{?h+O 񻒽 4M-?/|de &e#oiO7ʳA[cw_x׶~d{M6>YK[?Ok3gLBS kchc(oRXȫ|+angХ6{85[l:)rm]{F?jk6{ : Tln (U[~BmA+S[Yױ=qy> aM~-?mm#y`51:ȑ\rknlwϓsi+e=j 3}޼ᙞ|oHp|lm7/=ʗi@x=^_~7%#-#@M)3&%{Jb'o43}t~ ;՛f&AʀB[ HQj* /{} -H1'DVNϓټ\ ϛZ%>Ȁ7д9Н|O*D-N Ƹs!2羬|wZfNRB2#ۧB2fY+0#;-ǚbKeVH̃&meW@lj cRfedSH̰UbZDZ[<9'.ii^iy}dHՖ yѽyy9̜/#'uMHdzH[j'c'G?&D0aC~cX.b6X`6f+cDa ~&^0 O[؝61ȴ݉q4c@=Aưa1lVa ha1#zc _cc iڝ1lfG`{V?1lza 0ư}cpa|b ta31lLs1i>k,?H-0h-6a Rc%Oдb 'iڛOҴOGwx5a1AF0N0n;1N_ 鰇8]ӒNj'o+oZN xm[ӑ4%11X&h72H/4>㫄`mSzt|]4yJODz$o!(hMW8AiHG UcQ7 HkF鳐n4yFS Eo3KEӗ ߼/4f%}(M^ Q~Ac׈ :2Q~AcVӷ ڇt(1բt((( /h,Z9Q_~N/RHW zhD?+WH/RH MHrH ]HO H*H' zhN?т.t7GZVH7\DzhQ~AWthQ~AWthQ~A׊thQ~AE]/_h!DTyG|!M"fĜhx\ E<@T^5EeN "rEM+KhSԩ FK^Ƽ`!/hh[A[!o%;N4/-y_8}@ZsU ~]Zat ^GA`Z_qjޡSgJVW-tZH9ZZŵ4aq걐SKL.c LU >qPWDZ|/*PwQD*.]P=o6S"C6as΋(@ys)"?cJīcE.jvU7}j' t.'@*fX!EkgZqJ-P:jy!@_g|o8g·{%;N|JVpP̭Iטm&q ; $`eR wN&)1U x_߸Y&âk ?DڝJ F(YaH,cWMBd*w|2ue>m:1t:oe_MluW/zC[n@ַzs}:𾙍F5 m|M㢫ou?IW?MG~鈴ubzc$)C%^,u':BZ m1!X$.qN:S QI iw,n73q)=PZ/ܚhVzz~?% )"Ȑ3g(co'?Z; }๸ sͦphG[IuPfeQj6ͭu5w ]#wyՐ)):K#1?pJ~Wdd)z5ѥBJgћ~lH 1Z̎Җ4 ʂVA:-^G# ;Q;[e xVEeFo{¥mKNnPhNШ_QC;c)&VW[%0>1 wbĝJ?:pz&11 B=j*a~w)h`ǒ >$E}RJ0BhzDۦFojȟ3 ѭRa5vl1MX_(#YT?'}۔7An{ߖ̅9/0ҹc)s5\A2>O)Qft{ >-y̐aiV>7O>{F$$oTg y!;!!1 HŨn)f2<R4juF-ߩe; mg+6f~K!?}6ܽl0yd4g݃)͐.÷j472QEy[[&Lu6M}ȐdL0!/2d!Aj&$!^tCvo*!hi̿,RC? V rZ8ih)ZG*CӧZiШMf9˹7QFsL'Zs´YT57_[ݛ1*IR'i%12ނ҃anߨNFş? nsZV1Y-b2e&LoZuZ2,76%!aɶA ?Qg/ՉT0r!|C^!6eC 8i)93~Uʎ`1ԕ]M l?iq ֏81nl>VG~xܶ-bȳO-.,^(uSXft?D"w:$$(Km. )'-ujM7hK.U1~O m.U2C&Vgsam)9fs1A>.AKu9{Uw:l? RKߋ<񄿯7흑 T>Q_u sws?{,q7I41~3s樭e/_9"-O!Jz_"AzldKOb9b"^J$:~Ƌw;yQI#G~ћk e+PKRĨⅠ?g=Uo~w6|x)x`+s N a5XaKN1A^8d,՗2d1AصikX];҈ƈI~R6BPl2s ubH1|Eʷjci}Ôo[ )#Ȓy|c9Kg}+̽HZ!k.0G, 0x処.чk_/OUFMM> m#| p~9wCG 7w2kk(XF孯 +S1e.q6\}c#K)= LHQp 4\w~ ""HsE?6A){K'KZBEW(} ֱtf-S^" 9h)EiNc{pzz{~YOCՆВ;?D#TQ#J~W nэIĆ@Z^f-%x: `~{J+kFKgYm"^4Kx#㯱XkM =}7؈xVEo w ǗRH#8GG(.rAW$oftA)std \5jԽ9wfp{AʼGG{jVDHh'i3M?*xT=kx?)^Y-`ceX~5_]8=7hzW*> žBK!}~[d1Q`/TK8yC>zbW@QͻQy;_J6T[]۟;g]o ~ڼMa oZ9},ijy+b] L@Ng}׿b֟/! XjIe~a+bHHp:9S/ߩIeoU1ӇUoσE`Uw`}r!$A?/`"XU%%}g4S^'h\:KAbH ARDZNkm}v>>6c X#7+}R=b酹>gJB]؋)WtńWm{fMN֛` cu{_Ȅ3Raf%^??QkS_g⏓Zh-fY naoD?g0&K_]ZFRF1 MqXĂdmH/gğ~>dß͹ŜTe1,eو/h,O~2".=2vgT4jB]?{W7xw6v YIx}/LN' o)ck K!# %E׻y.|ˮˎ׷/ÚnXM6 ۭy(|xބTtb~8v]n<%;-QR0~fG*3I߾MRC-4}ˌG'ﰌ[vaǶ`9oCv2gԂ4g8`2']%jXz$ٸ{m<ʐ9/C?cgkN=q+J~_!vhvڹ7PggjecSȃo+_< LGX G tpV xV*ޢ_I [ @]ЃAgXj.IݶU4ƣ!Z~y8OaX:c`ҭwiZL w=Yzp65ma3O|m\.)j 6 %x>4"߿%ب zjHɎo1?w?jًj~ÐB_*$MJEkn!_ꔞKIzhEs,Q)fk輇ѷfu?uh(RAUQ1j$5~v}  5Ә?:d [TnST_Ƅlx Ykjn͗H6aC%zKYӫ_;(~lH֨VWp5hui͉zGz&tpb&[̌{ܷ+fhpor\pCQ㔧@5`-^ $^,:o,T̔Ƕ[-O&'h|r'{{WM̜}cccx-ˋz7ť|5; o42Z_xYۭSF F;ΗModEyN{G' Fz3r!%5ǛR!k?4v!<px6Ԍ3><;3, O4qmsVPY xJ6x8㌧a18:goi{F_tq\`?qϸTaOf|c^e={s֯ ?_~^J䂌~k K=fDx~b1_J~E:!z@lw ڙsjWjQaׇ bIB^ġeKI:9m'6(wM{'wi :BŒ ڷ CBw߯|( BotЌmAtl,'b_˧tO~:; F OX-xyL>-Vl΂ֱy9Xo; ߓŦr6Sf'*՛\0 Jto$ef%'y %ߘ 6GQ5?KÌ5:Diƽõ}kz8\ 0Ti x/%!l84xxaf-EYp- ts~\ ϊԛ[b`Xja*8jF(g(8A`w&0x5hgNi|]ߓ l秼!N'T}xGU+v_QpxGM+ k%o)8U0;8 P>chI?5ƈJIkl>eb- -ylA~ yGlfWBSǡ/9-ӤZ,_cd5V:}fiWC/eP~+YLwsӝ}UN;> O>O^z~q5utj~ YSLF)AR>a?0 B}vA6>[ha?=5D~~+m6~ѝ6^A! m6O6zY }NlNF}F_j?hGmlgl>lOZjN9NA;MtZzƟo_tZz F6v_4a?6 4,FFlc?hFlc?(TY!\fCl(&/Ŧh)L -%ϗ+HK=|cFOGX(׽㇎uF~@$7qr3>ojl`渧g${2b̝Z5[Zs=04& ÐЌ|6VzEw';5 DƠb/ {Fl֯1ni["MIv 8WOW6R./_久~YI*'t1.0D0bF(0{0{h^)4yT_i4h9TE2 Ogp6ӧi[9DX <Àg-vMM'g TC 3/^,26`\Cxexmz7t4jV;>bq~߀?mŔ,udDd?h3P9 2{P$vULGV,m!²Kuu-Uª NBGg0 D$WX>ɽɅ.)v b/"+#dmXjWD,/Ā;6H $oX nBR.!J܌k4A(e ;] eH+O@GYq@|eQ K.v#Jku]uUm,q-$[CQ $qDڂA)Eָ-Ĉ(7.e?[סqx~"yb^,} wd/.Ci[b$y3O4*)FVrM)ۄb]%#Sء,kQwkwS=BKO1D niRgS'\=yU灧&-c-c}5>.gmT)4Y:Z&*46 x |KMPj[g4xO'ۿDžCISWi4pLc&:u"3㧳E\e/:V6ٶu~չryᲺpj{UVMe~Icgn+UV? *>~^6&SU_8O+_E _ (e<̗IZ <^Ve*#Hjm@:8k.EV/=Nס$EO2i*e&y&E1T%=J2 /5p;a$f{UtNWm;gNw/zXgԕupïo*>U=;Wrt$aHkiRmGnls@u{nf ld4!AУâX2.Mu m.f` /fۺ//߀NjNZ?z4txR櫼fJ+`֌$bìxO}#d5ѹk2>Pe6T:jj*ۘDU<*[nCuN*c<_/ %|?{$\߂A&&CyByIQXvp=9T~vlաDc2~zNU'U瘌ǒaX^tStj;tD٠qʹrqD1m߯"eZ'x5V <8 qpai:(WNsINElrx`[pu6)sƋgSM|, ߗckJc!s#OY>zcIcMQSo>KWԨiZlPΪjҩթ9Vw'kҜF]g}e-u,EvשR[hnA\W іop(l%oqi 9z,!yT f#GW§ Rs ;>)d`6 B R8XVSSi_lEk}^Z\\Z\QZj_,z]n7<",v5|K0K~ߚ3ox_zΌƿ(Ϳ;3T9iIʥ_pQ$.jEe% }*ʋ[j:^caԱ}i6EŎbG)1u3Ө؍sbMIVڬy7c_RQ'U60L˄&v1R$uϚr#=Ɍ'¼5yPJўEPXiNc%hY,.37(\Y#:8[MP$XXf8vD6wJ6ȥ0˽gsXX.#uM#@ ~c/!DA ^7]*s[ #Yuz[;)yĶhvChjإ"/ ~?2y6%簕'oka>5da|1Yu BXq?їb ^3O}0&;a"#R>SI:>vr|d$P> LMT>Lg4Yt|hu00 TLJ1"e7۩ؑ%y:>뫀/d&o'a,{;]YW~`;4:頁n'-Via=u?NGƢ+a߿ )tm3 `+\}?JXTk xvʸZəql7@K&? ix:!I~蟗hl&,>ᩤ0{@5~OSnq{X%еmC{~mhaȕ[O?am,? )2I'y* V?T`0Ɗc֚Rcպ ݆X01}XÆX gSqp5`wSc͞3ƪp~5V5C Sc~kNUP_a;ߒ #pׅwXHv BͪBC}*XjSsP׼)T;կEh2%('(tm.@Ϣ+êvvnV9W&)RQߓRݚT{V+e_ _B$(x]_+(w`W-Hh`m>FȿoG#̾E!p5?x7c\jԛ1@O&s$MXUӅwUbсU2 PKQ?0lib/auto/POSIX/POSIX.bsPK"-RClib/auto/POSIX/POSIX.soy\UhZfXjfKV(\\ J!^\RSCL"JlJMMʴ=53K-,{ [\zf朙s5}yks^9죆l6Mk!zEv vvfpm" 6ݵp{FC=*\8w8 Gw9cwpo<ݎ܍&{\+x1; . ܓ8ߛ:-6 nΪvp<4_~{ ppukyۂ/w; .®~9ߜ^@x>$} .WcJBď+WF_k c8}oN^?/u9Ml_î}7p= R)?-w _ pn1yq?y.{[?n= n<\)p-m3^.W͟?n9n a]׆/w\$SoJphw?dzׅ_O?ƽ\pWK?A-Տ^&zniCŁvi@^__ \ ܿC࿝eJ^_ n p;L<1= `p9~ρ\< tpiϸ:8{,_l3-s?~7 \slL=or+ m%K߄RZ:݄O{ :M,mNӨJ.% t%;F$?|ӭȟq[ӗ!PtOt[ktRmt;MDko/3ї& Td $BwA+i {7;3јs{1~I_@>*`g1 0[h͖]j#;UFd/^kZM<]`?фy~&5eC!6@Ɵ^n·sG<)ѥ>L8ďowai|yӓ1#Jp0>^ e3v6Ɵ0jJܔy^#~6H6ӻy{ FϤPlZkS{ysQA^eMt{YƉHnJo?W^<|)?/ߞYtIHOv4{Ѿ|/pMO?c_X?nχEx? Uh—kU8mxknh/E.hOvm j71aq~\wAW`j4OSL'LSx[p4 u/Mko_|e!W8zE^h/^Դ[5a!|jc~4^ب,Cs>>@{-?'{? ܇\_9<@y<_Ș_j?AOJiIM?\^?y1'rX p}\_K8)^e؏>aq 9J:d#aذd{#eQvpLsinyn͑ Lßi9:5mIΩ.06'rDga#0?m#/?=?xYNTۑ;ő^TMx]Ӂ9ǙOv$&$Ǐw8&wscKOs Bє4SzV83+-MO\SY.[$_Nџ@h3Q022dٓS&()f:RX#g8 ;3rN ɤ39( 2Y8B[B2sDd“uNqΗu:-Hˠ B̝P8 s]]SQORp_V]Ngiɗ/×6ՏArꉕz\%UO\_&2ɥ <&$c gJDor x`*FZ?CnNyeh}%Ef 2f- 7rx#NK#1NQ yA)E´,AN gДt偫 -)?(*(Pe4_FDGrA*yS:'Tky eN5dO/*3\lrQCc}_}_埍 >{?TkqgO8.H3˲pe&bd ="+@M~PK%F*LJSIQHQSr*Ns)5y4)'" CH7@5QX kȹ&݄sn#fgƸ[jy8s]s?kCM?8ݖ@]/e@ǽaӚ]i#iiwִִCBMFZM@eiGh}h43isii ѿI?XBVM@-A?VӖ?\VBA?A^B?Q֣ D?E6?VӶ?^FUD}C>GA?C?Uiִ*s4A?_N_i54/ghYմ A?z@TӂPӂ~CqMMWhZWҴԴ?i?iQ迢i_iUbG-?ѯw Gc?_ ?{A?AG0*ܗ(cAՌi?g@GkA7i{oj̦DM;~KV~+v 6̓~M;~V~[ڴ跷i[+-٦զ6C~W /w{^п~/ /xA? ~ /3[/^xA?0 #/^ xA1oxA?8 w^п D i^O xAn /^/_xA:g^П xA/{|/{`//{B藀@1 ^ ^ qCe_ G'@/ sW?/_ GE?/:??o G+mwAGC??9/@G[?߁G{!?G?O ?'A{@G_A׀ߠςy?@ׁч^} ^}z @臀@L;ٴ_n:M CM~'lZoiٴ(ش_cMAMK-=^|*s3 B*<_O6]Nohު:+D#4 ]@tocL4B%k҉Di,/. z=Do #Hf?1Do##NۤÈ$#JN?9KO'zO~?胤*?чIT~HT~D{HT~ODאDE}O'O46,@kDc:K?x[E46 P+Ʀ DwB: UD)t]#3Ditx%+Dt"QH'"C4H³&#F4,CCih4-Y39CT~d- Dz(ieX֒Jw@ݞ>y&+ʊ4AˊہВ}ˋ+Kg<.*X6Z|* xv.Zn%/Q^ТC^Zb>)jNKπr Md2 +*(ŧ:N ٦-0Ĕ|VWWصT5s9_eN]RK]Kt ywh{ zsWψ// . PVʋc~\[t]=t7OW5lZe _.ٹPķ@H+ sJ|@y)|_M^,')!, e@ReT`J2xiz@&jR;!%oHX jeW6TVl:Vj!^4jjxTp5FJmѻ"/V,ٍP-l ޲ޒ\fL՟U۔ad0x*R7($5efٲyml0YɋTuޅooU顫Z}Q 253 ShR![FG% :KA%ČD#u;R7IV?Q/ ts1{[eʖN-Srg|Al=?]/}gymvlW}mL5j8 C,‘|v}B:AixBRxUXΪ,xח=%3SϨ\6DRe[rRKfP+}86 式l4xiaxaW]ޝidO/(If,t*^5\jU`Z[ W Q,dA*8V|畼.yɠ{_>yT-3^]Y,d4nKK=8QbOGDYޞ**(sE*481EgM y`/[3si?-;Ꙙ!kcMei,$ PY )ĂzUX5Leg|6dflbhN]HC5;l+,lc{mfBdyfJ {j9O ZFy^T2bdSA>UޫFɣrSAȎT4Iz;뱥g Y|Ƨtx;W& 4!{wZ@hg̈́f)Uj'pῊP]Cs:I"P(`IK; BU3>'X}_&N1p?ό~#$ZymmT5ObU.~e:IH!!6X9'|/̯-tU(itiP^]TLTd"y.@>ݤ٠ICGT9p9 9nS΄ {ɮ& ScsZb,&`m1T >W㝥bքnA_,#-H1'Ƹ 5=1tA4#t{I:3˵v߆duؚȓudտ瓅1'yTb"뮫+1z]'a ycИMcNBH"y'WP|w ױ>K+=3~q5nBbW=~/zDUpWeu$vCmC+%)q04a{Gh8D*odm' ՛% r ]&jU?&q\M=\*諅gkPq>Ul=/nwsZ6&5lQǾQ7GaAxSIpEx+-Rrc^*Lyٮ<7g: /d鲚)kTtY\<_$Μ$^gDž,F ?}(ŵhN띿|ג6l{6[|6},#0&-Z"N.>kw/F1NA)ϡ =YVOB/*:]sRiKTW׊pL7󚡞[`ŦP6:tsR{M3n-/%$ފwC k_\\Sfa.ޯ0-5T(,C}s(߿'=:P>p/nQM[?H䟫pgݽϦDぉ}QmCJ6U7pЍwLKYg\|6}EĐ||8J;/$n_H~ϥBb,ZG;rOyE2wEw3Mhſ4/+ BP|.pF!MώY!_VzfG'7H_V ?x3n‡, ZYL` ݋ώ*,mb&.c(b8a@u0`eiR|6?z:@hv|u :F-@{wߏ'o"o0ˌpq/vȪ +%CI)"By\C+gxx?Y4j$?J}1z\o Uo Xbs -=ۉ(4 f{t Tg QvО_q[ 6Nx E YB"B  y(# (-V ʐ݌kMBO;U$n9oz؅^b{@I]$.wܒAr~y>*@\li,ұ_%E Ek&# r@bԏT|ơ2b+#m5Ł]MA8 ZZ w_O]*%<ߖvGx y><O;ӹw-xzsGxZ] *[:n6>sWK}r()z/-dkLa ސp_YbpYv|y{2`,Ơ1oC-68o@pn3qS@鷥B_IB[7ΨHS$Z7nVkE{Bg/ +uyKۂ7U}C[~ ̛J70AmoR9yHIuaX `f;VI62c_m%5gz}r}FlUs&>7oSwn~-MJK7Y[>;яaA-R5}$"/Wlc_pdg؎?<(g?j)OybDY[_pNSo0a(_85&k0,61;x)}y:n39LUӣ6Kz{'M\L?=of-X4).2Ԓޙ^H|&>aT*mz a2aNؿM*&ۿٿY|<7q5}|=I|kY538⌂,7$xUg@#xgiTW]{JEWmѫu![~㭛%=ǯ$zAd;jb@74Hi 3Zӵ/^{/DxH;7wѵ2{]w紬ʮuG u`8eI3_1 Y=a{50|`hebл?^tF '3(UxA/JWS:xEe·$l@XP֋B<8(x8^cU a*x4Wj._Kx}UxػRCU~pxJÚV+a3~0׫OxyVQî?Py3*&_[)ѧU?y|w%K 3>`T\wu#- {![4۫i~ CB8F?sOOj)>;F~6e|9B8ާBj; @Hn1&=VO_E3ޑ`e.X`-CԯO[N9k)cðշ?v|eO__RE^FI[7txֲ>n/H+}G, n綑6>_^gl=sDT$<+Y\͵t}}D󹯖iݘ,W1QGo[e+d[RjI}e/i@3ߒzaOl>x}qpO?}tEf[*TE<.>Gotz>}X۶Ԣ|/g󻥒z?V.y̯,Q>[,oY翦/HQ=5!*Z4A~WSh͌hɡ4 Y|տ8SӆFyPt3Kʋ{7C 1?=ae$^>Vf?ܳ~)Dӊsruwc~CR]Y}ۆpapPq0(g'UX]TBÆ/VJoFaB<2-tOBKa~ O7.9m:wA]=\< QRy_"/r&#ԃ13=ǖbC zXQ?` ӻP[ `쇫z \楆e CRE 0;3 ܛy=QaVӁ~<<5:}Bzgzx^XcT[lb-ZlLk{,yԶ3ð>vŔe7{{X^`?h [΀Gޤ<Ҳ%ެT˰zvŹ*J|4R#EJ1M"Z ~Y9V|IHI<8c DSIن6PoaRL&'JT*m<9#fCU P,$ xO [ G*8#?M=?ZY\}bCfa7Ig Q%ҲL!߲ˁ_zPBy{,UA%!K*le;p?m{-m@P\~A5wK C3CXLj.284X~-8l:}}|y35\ HOHe/R_ҐLIȷKT_,įK[rE+ n-i"A@R)JG@  zՉa9W8+%)ݤ _迸!/l//bb/nt7q[ $}EW!Po/_W m krg5mAk |oH?5 ~}[y~?,ԣyl;ilYoIg/>Es} oٲF??1Org5mn%?#9g79 N}[~?W/wVf7gl@tYP{jH64߽?oY~?z3+7Y to\uAn_EsdT?!lϬ~???1˝մ ] S?>O"w/FV{_5{dOE?#@Sgw+w5wCwקoY.w5ZӿYMs5|Y_-_4iuA_X>)~A>2A>x80h`$J\jQW< 8crhnt6%x*ޕQfߏJjȓ޺;,cacT2}7+Ӳاx,obX>C~u?ZnlG0Pcm?Y0|(FIwCʴ#1-MoLhqnw.ڭJ Ԭ/r!ߛ9d p,ڋ~@pox{~?/;)ۻ.5}]5l# HIQ3BT Y]+t@e5rXN?KtNJtNtN#N_Mt~-ݰN: :H3Nz}= ;f&~l3pWw a2XSғRZ )}I0\/K|Hi-|K\Kҋ,Q\"|KJ[қ񓗟|I9Rn@RƗu$,I w$)7Rn$)sHiUCh'J859r#֯bn~˗$ m-F@dl۷".,ȧE4 E\q|m 'FȻL,%(7}QA+[Fȋ%o*"oyIDyKMByݳ}ۋ _{+d%}sN[ 7*|%Η QQFQ>jv7c2PRӐ{8ʂLw|}m&:0輷){A_K32wOϙS4IS|cM C磙Y)ODD=!3aS|{I[>Lc Nu"3#͏>[M?^z!ͬɪ>19!sdCQɐ&\w|9ɭw+wO#ΎL@gw?:tXҿ@?Eⲻd;g5?9Yì=; ;R2Vz2P_[=6 $U+(m$=~@YWךN#=].#u6%m%dtbt~.)l4ϩemz#"5ҾXa Q>J}nT6'vމsoӓd]t?-t}T:}v|?8 !S$I;'I1걷N>&).vD޾5;}ʬG'H {e϶{&{>G>Kzd{߻^ &巽o{=2Agz7wګdvoyN^}WxoiC^ojOqwt>YN{soKCrm#ƪ2uUǘq5 KeFKXͯ?vyMB(Ôe}=@]}8^e,ﳜÉr)L1ۘ+ї]0ewzNe.6ʚ{X|#Q@5VNO5SΈq*qR[ Fm7M$,?Ie~=͗r{ݩIp5N[ *yj*!:VX#>Zn/T]߮not{Yu{=v%+o{i Dey^{ RP{lx}oh>˧Miʑz{Yٿ݊KV%Q _B_B}/>oFoo}nS_Bc_R=/IcgFomFn WA#Y$UhoLG?ϏGgHIF1>H}Mo%}(}>/ssEGGg]wSs>R/-XW=2w$鵑V!FL{-w[,ى=$@{SXJ,6cT }H%^򶾁9(3d,fY(-ٌZ~$#[Arilm ZRJe~5LCAj1nh`z3TZQ$>+j! cY@'%el3ZsiwK> YܜrϢS8Eucp3dx:Kq-#jiNi6 |w-_/EX1! Wyk8}w>4|bd`pƿ{>ĚPҗt5X7*WA {?9ku8RL ˻\]a[R}-I4w#5(k{z&d6<dzZ̛̈́ǭ JX{޿,]a[3<=DQPVk=vNؽ}oCHͥ<1ztּ>Xj-7jU|`~'Rȑq/|_$<lOߏie{:lp ӯoӊ |nOw"%{:x{fɣ{>9{M~f{&[[q-Zt\Z${}.7럃=5'ߟq jP>{o/j]xjk) P2H}73;fqLC6=zA236旅|2E YahdM]9Ѿ7(`=lc((/|5go!u=~է(|@tk!%, gWЀ~ԣҏ>l9ܿy&]?#n?տgI_Y?VFd3HO%~fϢd<7H_Ѳ~G7UyghhuYCc>%ъsHCb͢r=Rwܺ~Tցr ۯ>g+{>>b%+2<DF[exk}S=VBƒ>6[ =G:m|_:WP;(!K..)z~+׈8H*2o#EQUc&Q4-5w_ChP n0ҷbv:y܏1bNgAؼ?6_ov,z5E:-s?&/Tؿ޼6cO ۻ+}3(Z,A>8vb>s#>?zYWI*.RW#W#O?V R(#&硈F~ze;>yܟ42"Sm_?qIV$^.K|(~<.U؏` |=~j_Rc9c+Gܗ`J:`ɱ>%ettgӳ1vZ7ֻ.UΓF%AVC_krxnoI?wӍ{) Q\B^e]G\5A17-Fy8~%yA{ʡb> Y>̦o7!8>7R.Q'KBJ^3,}3? DJg VWW3 * - Hk]yDdgNH\ '=v`Khw֩{u݋jaS|j9zR}['yABXkzǴʧ5}~{hxXHfQcic^ c?`#SAcSz1c%%#R!T(,ϳ%!2]FgЋ4eP?.4_oNC۽/baӿ'[c=O!-}9+xF> Hw]g g.:Y-؋@ vs 'Ja ߴ(-: !׋+WåyB3{DŽR{m91]mJV3i]I'&0eOo6Io{lZzFyzI_Q4{u2=u%#)P?׍|DmlS2ZLwtpƮi4ԍfEOI|MqUGۺ^%~'q-"[![^꾟΀Ǧ0}j*vo:|4,I1Vݤ꼥Qq |5~ix~+WY<8NyN ӧX<|M>R0A\ YL-ER'k@{5 F^D}M^Q;c0uaQQQ}FJ F.؉z'tL]*M)HYg)ZdWGy~}5 ̯\c'lqcט*ÞI$b\eV9XIaZȡq,g:Kao~i}N7t& ww5T|| ? .5-fLǯ;uĦ>fFw#٘/0o||y-uq }}jIO2޺t继b?ݙfZ̠KCmM?t$fҡOƓe[SQiGg]Qr _g0Bky3Цִ@HiZ4P|CĿLC8s/2l!}Hnt}>{ ,}Io<'W"--:(;m2xx ڰ:c?_L_jYg]HVs%WPÿK?ymR4_=;YG{!SDž)aJv_n~_v$~\ޫ%t$e\Gx9a5Fny1UG3^pl/OuT܎^4.N=%K2yfyu bJl EU"-e^֕Tve4 j NtIge:x}p:GPķ".6rbI╾;+>v+}1'ںxsK:Eߏxr%WHx?!cC* ^ݮVWԇ_;7}12Y7v2GPr KRe^f񏗎m2/ؾTr|^vد^n~pyՀ!\&KKem .OKhӁ[b565$+ k;kڰ/sC8y8g_Jϗr\_h*dB|/ThM轐: {o BU!6![Q6F \h]'/vzшK8xum` R&b}5G")v6{H]P,n-e Uc|iVq^/M1s^bN-M&r&ŅZp1IOmT<.MU>V9|Dj+Y΀ ̣j9at ]AuF-\5T΀wH j[`] , 1:P&v ;"N~ WAl%M5 ?F/N>ݤ߁ nLL翥@w&$ԤMy$#-ҍߵo+#l*. @Dۿ~no&Y?l ('hH?tDu6)L~_Pv?WF*7܎M%Qr\U'f@}OiO~@ H˲1?f*JxXxm0T4xhՇ1[>>@ v@xx-bgﵾ7VM?Ӕ#{?U~5TqC3ogs>wIMz: *K7R.W9;X}E!ui]|tZGE?ٲN!Hs=}F{9mn2e :V"'/^F?{֨,&;ᑉ{hG{T>W?6DHċ$Ds_R+xAҦ p*1"4Grk/Ƨx i i1U<͞Kj|dc>|c>R(BL;~W#[ |iFVzi>o|[=4yWiO 18'0h|O&`&q!!emss(?TRY4sU O>]+OK 8Dc*!ZFwU{%c}ѨjNtTNw)eq Xt8ģE.!Cqܥ?g3[Tl1w|}VSc~Q b_|E%h/VLl~2-2/TVf "ڢ}(J_T i~1NA{w&ۻSӿ_d>2 ShWC.0l}R8VB2}aoj:y{Mrh85¸h'YV)*PS|Km FIrhz+P)a*rkz{G֐<.> yFht Cgh!^g?`:5`!k;tPNw(Tv+]N*ȓ tzxK*JC{;OH~͂o%[0Q])!T;u|4_8)/X{04 SBChəi?|fmB3{J:)$᫳ޮF:WYa=u9yɬi5[infRAԧ-|̪.E3,1|K >fUiu/ۣK*G}˫6ª>sٱMT}&g_:"1}2HrO>ICIq]zD{$LQՏwZߟ/ hIFGp$< PO-Gj=}~Poq_GG-< 2/91%HkovT%U~MG} ~s_/J]@xΰ[~cxȿQ4'}0G]eBLxLyLU%˄xP1b}j6_j|mCu&{Vv S֯MFjԏ~Џ ?#R.W~~C~7dž훱c!~7~G|o^]XO}[C|_O~?)P9?y嶷{Iy:1xT>cn9h>cT[d Ɏ :4IQ?UPxpnC+xTV K[pȀC!phvHCAIcoU q {Lǡz0"]?}x/| [Hx?W'I9<^C*f&=W9u@&Q[GtVQ UߠrGnTk֑?R}'l`ZW=FK_*G޶oIq$Tic@{6r 㰮#$}9FMS>|[>Pqm[yI}]VZ]IOPd44E}[.%Z/_ւ/"]ur#gײHثodԟ}lNodufk7ߘG7qR`8~II7^74{ԕ4S>_{m_w|ʈLP$JϺoU] JKYGCH}1_+]j][k~e]$BKw-[4 (0ـfwg;tix;xٱW׫5$=UG?6WNu2~+[81{_bGp>JiJ&11yZ_yooq{JU.'|%C{ zɂ$qrml𶢫J$__ 60 {ӎ}X~Ff^;/X_~<{=~k֞vEg5+O1;ǽ{m_/8 5T Ҋzl+>^=zgUesJU!C߆ډvNhxa;i)/?JqVyŖOnF?mqɗ2X@0q69g\W\YM8+W.r ӹV/|aᚤsXtB+WuPz΅P& +v%-V:չ*[5tZpuuNprE\EM̷r%\gEre\K(+ku Fpy>pmԹ2DX>ӹ Vc:_kΕ%hXp]oQ)Z:)çTsuΕ(rҹX\3aV'tv+ʵVz[x @~+NBkkZlI 5uZ[?zu+T/j>puҹ O\}tEXnչ܂>+H+Eprӹ6H+W r\w -\u.઴r-ֹrVX\ۄ,9Ku?5_aa`BpXv)eE5Xkkરrs\w[\kD\e V0@x# WU!drݪs Y\t"+8lJ׹v| r\/ Y\st9뷝VD\qc+Jkyk5ʵQ \c\\Wk.Us cZ~չ.w\uS&[-Uhjs\\tUpiVX+Ep}v-6[&\šҹ\ \u"IV:W`:sm\m\Mc9S֑5Gpr]s-\\7\׽VtN")V:b5^ +WuP,\n@pm*ֹYӹ YVZnrs\]\:W}Ε!uuX6Yu*|W_Z4=~a|j)Ώ?tAJPv{vJN~y ϭ 5@<妕JQ-T][JWc_ F9"ua~ilܹ_peWF .\(>[群Lou{ʚUם>$'8[!NW4l/|_bBrAaٹ9\gۙvgeB5~+msP=54(Ξ0+{+aqe3ܳ zbK?-#{/g8s,CB=;~fvNNuNq6\07;(tf %,t;S`)z囔e6|zS4PNwXfFa=?~wv~^Z#-RlWәP ?IڠI?_OW=*?>fz6.U-EQcmķķwXJ߇B~Qatg^F~aXV30OOˁHs;Aiy׹ð9X6#۝_cCč'˿9~~N_P3G_`Ʋ!1i8 #{KR+4joO|0ii=gиƟ<Oq1OK"$gt;22># _ЙAѧezMv=$ fg(?ֿ;$P&j0OPNqgz@X>O#w FQ:ٔt_H{Zwsz5kuɧEE23% ?A[ R k?9E,pOp9s`t_ظ//c 4֊2 φ?up9`CUfʀi`<`Y/|,EI aE'=+~X2sqdn"",NK_iL.o #tsO B_$#ɺ4wz*!!QŊ3 x$Ǝ7>Ѯ%@hcoOObC4{R°d; 3695ďk#RcA8X,aPP aON2ʮu 쌵' I!I)I#Q C@ԐX;Tj|r\<eLJ8cR4{j=)YKd3T򢁤xd? J`Gèd*6BI2&aبHƄFC!cۡ ŪJUKB\iU R!gà&Qfrb,yKIǧA TSRPcBGR]RŁ?ܞB~2; <NqI|r p1z(%)؄1c(Բ0SN@*ÓS$q5OB*G*>|,`!2x-et")CYǎ CcQqCG*،SƍA-ƓltĦ&~@Bnw F"fAkQ cǘXD `;J BQP\NbRBњi#Z죓<㒈26-C%S11+~ W\A%ƎKHMRYin,CXШXAA٩G'Bǥkv<"񡦒ŏ'l EYv¯tZg_E.g!Z8d $2,*>..)~ -Q&8&u=)>V=1>e*7%*jX"k昩1q`3P+  tjp#a `AÞKMLkC!A!#5Grs2+?>5ґ}Tc*?($M 9tA)C.QSH=194F2$1š2-Gr*طbA췳7' }̐vHz ohĔd"&B=a86$e`ؐQI`JqP Ć}*JH*DC&$ 0/P|D)a~PG*'Q&zh ѱqCs-ᶚmOVGJRXt0mCg6A01d,P y)q` Ea٤E&ks ꕌQPv*Nb?2`,K\.upRS5i[W&jrՍݖ ~x1á&& TQ+65ŠEBU?HF8IʊaކgR .K(Z0dnPKy0=G8^@_cG$iU'Hx0'a! OaT 1DJjء@~U6.,r(bgqhZFm ez3]le4Y˝F=5\,LKwK+ptg)1ev<%0O y|WSa"=I4xmP0!tL-/*ΛJ[2\(d8ӳsr@dUK/**4gNϡ3Ah;y9&-=c+;S-tgv,̜Bac&̀-ΙV z; ղ.,2< ChcH sf6͝.rY*,'߅vEF4e;{d @regXӧ"u,MbS ݖSry=|܅99=\P:p>s>Bffp[ Q=}%s EZD~u9g&숏);c~*㘟c6Qrg> cyOXA`'~cG'~㆞T˸%'.{m?\[wEpaX7"^7\"w/I>ںG+>?Q YCزj΃; Ǚ/>7}ImK]Z[g)W? ܐeuۻ̐s~/zn7=/7pO.{\'kIVO{%{tm])Og ܲ/2*(*#Vںoga^^:3^kAżX[ȗj_f .t]mu*[_[+V7q@fWk~}kuK5Zz 7aw Ipw&{?7pwu S㿏-nn yp+S~wvF6] to9w4WL^pF][N…S[l{&p_{<߹ں֜ctyˮ\ u д 6̓Fwuk?o(MZO25)-4 ojv?\p5 _CO` gִ `|| z|[=5 /25i.0pceneւ nN;Y4\4aƂ7"p.pw\\wp .tp-Vpwp@|pEn,Lp- Zp[w pg5u n2M2pkm p'l\4aƂ7"p.pw\ > 7\&[n-v;3 ຃7 Xpঃ[nං΀kv3\4aƂ7"p.pw\[ Aa=IַOdXdxxdȰIΌiQyE3Òfdeg8~= ̱lo ~6 ?B;V®?N_%Ɇ\27 ot8(;'ƈQ7d}Qq7Nɞ~Cd>#oLwiP!a}"'Of^BbOڬcPK,*KIbl/i mX"v;qi}Ml{w􅇃'XM:r޽o9 nk QM IF]4`t׬\w݅OƬ<`aP35?4+t Qde_s&3i :p3Irӵ>x.4N4!"1;MuMuMR.켆yu81 ÁuظX]A[6ãM8htDh>pO-1)@?\ \p%^c%>ñ[.<8C̢ ՛H**:ćGv1V 4[N>ҽa'} 0|X_8FC&"k_7U&ۀ=|8i"=oͦO`J;6d3y * <_p Ji!h2 F>)hnJbnF>iF7'.t%z[mѭȟq[tu:c:݆S:ݖ|i&Z{}Dw0W+MtGIkvN__'S8^z+oÔR/ gC|Jj(G[kS5Vl$N?JJz*)?HyݔwL m|s}hU~knմ"zM{+y"Tʱ@F:f}֌M`u@OClHLԴuM}34M.?eh%<<ӃJK.:<X@Yi# /ߣ@}@ cgNt MF*j6 %o@!Dc -Г$0ПKQ $Ok^.CDat ntD_})JtKU@/5kV{}CA'-%:}%:LAs}Л%:M0K8;K= %/:*wDY z:+${_#x0oJ4^z\)+Ajx^ kcM@fxa.'%e iПcAU}$'?!hGJo@%x\1}Y]  H0huDt$3$/J^Aܝo7h+%mdCqlxBJ1;HR tX+]Wwg#xMS:|AU+%z7M0h,5JWCB0װ$/>.oNn]Xw4^tDzD(4h}$7J__>sSw%Ї$:.M;%+г%zpwHt4/у1} tA:OUS%w}]AOOj.@/]oΠDD& ί˸d"@O=3mR; 6YzF W36,M{]̷9}k4\bso>S#&zײ}e ?l^:ss:k~nyғlixx>1 n@5kXtAc;Xjcp:<_ih,~*@W<s@}O/R93Pӏr9k΂ mb?FOM;x_ uiK5 ]<~$С'fbxx*+9t0sL:xkPi8{&Wm3 Jo @w@WѴ<<Xv'5m./0ɟf\90-@Wڴ\G@WF߁i:NomA^M_4#?6@?UWڴ3Lr:$Љ+gQ]?h[Y&Pk-^Ui#С?i x?C>>4?1Х? ڪ 61F|Е6Z~x::E_S'f>lOU0gtK/^^<.1, /j? K ngFwLɟ㠳~td %$(LF6RynGЩw}Q~hg@gD;B)RҌ0Է .(B-/hpADD"S _7PldqY>BqQƈ_Qr42G` R"9YR%"0fA~Õ_'#tӎ"v7dTz1 D7 K塸;Oj&7Н| C6Ss4gbL)=S7XJȝ> a%$);c0bf~!x<3 UCBދ\Yfų ]JoʑڶoDMMp+|#~]8b42v_ 0/߁Xdؽ"Ʈ)EiT}AFH  `YfAwWR^Cэf;f9]T 22hMJn"vQV [3;&!v׏",n!եe:]\,$p8X bBU""6݉ 隮ojyB"L%R2$JPyi-LM+ /̃t/4YN1EyLSA5IF_BNJa!ӬOB!b'-uRe˿LFQL9t;{g7+_-L5L-=~r,Β"3H(HH/]e2qTv5R=>]3tf2Fh,?gIaiHRlKbL;+ E Z~1 B"kM_( tT p;(cATv阄ܴ>]g4l9v} Weh? /c! Xͳvu:MbC`I+,v[QnYչ-Oh>3 KɾWJDWOq;LJޱ XcaIdcAZYʽf4ĸ7[Oh**dwB:Mf;)FFG3|wj>&/tbqśI/OӠ5OϏb4J:d#aذd{#6w` dHF<4{OphV݊Q 8pp!JRT1LB.}en3.5:C3~ACt+=fmKA/^i,s :obE]t'=vd;8nHrNvAM椹\0ljN%}e|FJ0ݳA8PՐ*_iL^`Wbݪؗq8PKQ?06aGLlib/auto/POSIX/abs.ale1O0w,JBC.Uǎ"!;Tuサ]!2쥬3Y;!5g ˷]G75h';@̗V,Ax㶗#A6&Qiq $QaZ|ʄVAGu!f%΃^`u⪔32}cr{\c]Dy[<ϴ`dePKQ?0H^lib/auto/POSIX/alarm.almN0w?ŏ,N t`!0 !T9%Q8C%?GZ\NM-ZO> *ԃ DV傋ܵ4Ɋ@8+Qu#-jr&_h2tAs7l$BVh/W̙J'ܜCihMbU;l}.}gۻL[/3?PKQ?0x#{zlib/auto/POSIX/assert.almO=k0_"wCmY2J{ek $-w.RRbL-޾2!/dU鐦o%ˀO.V:QZT %A7Ԓdz%H;E#6ZLYhǚhNZ_#Pփx믄373|n2aooYi#xq~%vwF73GZHE3; ]<PKQ?0alib/auto/POSIX/atan2.almJ0Ekb CjqnX Cj_`uM[!{ie!6xH@DBj<ܧOԫw*Pm!\tp஖"FzIi[;Ta;(~tJ*3Έpԝ'vMV9#a[D#X6C{Ͽ|cNY|.>֟>*=b(]ㅸ<\pGx@@[. PKQ?0J\lib/auto/POSIX/atexit.alm=k0w{IʄB ];t}T%7^^q}]vHl~)>3臃T:)ΗS#M 2ZdlbIn3;: {TT@mW<_ŮPKQ?0:Glib/auto/POSIX/atof.ale1O0w'gi%pZ)B$c[CKZ޻0l GHFW_RG7(m(vxL Saq3*SnUj_+?cX KJIۑf&Zg6-q"p,kJmnMn^wz$l;j! +iY{)"GHZI/H>zY=p᪪<"PKQ?0">lib/auto/POSIX/autosplit.ix]=s0 w ]}隩c.KEA2k~$t>d0 Of۟Sb< -`*L9m02'y7~m?@{< V jB~^mqXM _P`kt!;D(N5C\s>!L9e ɝE=Z;6VhMGjIzfi0>Dy!YyWgx[|˿ TMny~y4ϴ2j0&jgZ@dqh#;\\WA - :&\R2,IlQXA6UPz|6E!+Qg+ u6KT9[ðXC53vg{Hʪ>*$Ac,2MKt): y׍vN\1?*/7 ܘ=Md">B*1ŚDje"m9*ʌ؃Sb/{<c駨&h!I;燋5|qVrhO\T3zB7%I`{N{;n&/@XᱡW Zj)Yc;rhj< l` :#PuViY. -I1_znPKQ?0 3Llib/auto/POSIX/bsearch.almn0 w=A^ENT$!3PY A=!@Kp:w )oeH(nYーgo'Q֪{7>J3P${HpQZ#h".#)i| ["i;OG'O?r , cłZDg[B 2JFMNf c#Brٖzް[uU PKQ?0RQlib/auto/POSIX/calloc.alm1O0 t U%NC*kmDDM N,'hK]vi_>J%qJHYs'Z7C2] ?$KZPEx(9jZ3 IRJV< w9 !d G*2n±'ÍJNvNHLDr醍EG[Ƣz]d ?wŜBH/J9dήmpW<|՝^/-t +PKQ?0Hllib/auto/POSIX/chmod.almAK0֊{iu^X,K4)MnzX0!dyo%5!hx|mgH(<寻4OPC.,<ȁV,:QZ'J2vĩ%YJz.p\{q kdfsVgh]'U!bR+<-W t"4f!%Jfܒ¢az)Fa "mlŞ?xCpc3zkj'+J_ 6&hyn$; 1*D#qw-2/4] }[\}[ UApdPKQ?0Olib/auto/POSIX/clearerr.alm1o0w'$QTT"CV`ȆfcFjO7ݻG؁ygUNْ P q/F|F!4w_{:&c-q¥'L`"œ2nqDxIjk_#7JƲ( "d,)JE.rm/:!5g^]g7UAėVb}'qJӐC'+BK᬴FI֍8d\0LHetAW{y<Ɇ0gdE 5Vh/9sS / 97V?1t#,o]u3i@YfPKQ?0Ʒr^lib/auto/POSIX/creat.almOMK@xn$Pc`=HZQ6$]|؃$s7ޛ) Kpww!yBq6C+S#?)Gј T2^]y9 ]RJ5T ADG[+Ahz;(k c-$!cIh̅|}8r HLN.,pA8&\7qzl'f[ܐX jcːPKQ?0ᯉ.Blib/auto/POSIX/div.alen0 Dw}A^=I.Mw*۴MTKN^YBx| [R;o"TH_E7J) 7JàmOn M+`\d\pLsj]a2]n~tOXoBd+ #6w6;ƇRF*+bSnr#S7JmOn M `\ d pLsj]1Me:z|Ʞ(V҇;ȿ]Y{l/Ekl5R̖Go n o;nnZY-\Ŷ$PKQ?073Wlib/auto/POSIX/exit.ale1O0w, E!*X" HrI,'R'/wݽϑҗ|zOGD("<o 4oLC$ISZ'θnɠ5pJ"X;fTBLBj]aҫ(>DK9cQo8px33W~\'q?Y+lb`{y0CatY8PKQ?0LLlib/auto/POSIX/exp.ale1O0w,EbIԪt`!0 r%p(Nh%NJnw25FGB^HY}Cv"UE oܵ4Ɋ@8)Qu#N-k5B9 o4R0]a"^~}ˆ0gdE =5Vh/9sS / 97VCqu6˻mA=~y`oPKQ?0AK-Qlib/auto/POSIX/fabs.aleAK0Re݃+փ vӤ4+ݤ,̛7Kb%l<(߲FU^(Yu/@zgtnaq)ےGjBG#ᨍAE0O8vd#`1a*m$}P˨.Z’37؜;a+Ii_>y~2kcIKS~PKQ?0O$:lib/auto/POSIX/feof.aleO1n0 $H$Km %C+K\; kaٗ9N(Y(q`n?B25?[LH\O҄nEK>θ-d q!{BzTkΗ7&\'r#o%煲ex+ߏ FM=SZSbEwʵ+M(Z{G8X3D)5Zeܼ]5լ.(ҧ:VԘ2uK4miV!{4 /vw&w7Chb5x߱z5,'X$ް2Y PKQ?0H!Vlib/auto/POSIX/fputs.alm;o0w#$F*%D.`ˏdk%R{u:绅Vp1}FRsV|xBN]iBT)."-fi&X@nJktLZ(Scl-ӴݦYKN0Vd/v&7Chb5xߩz5,'X$ް2Y PKQ?0#Ulib/auto/POSIX/fread.almn0 <ů ]`UCp7T}rRkYl?g-0Ni#E 9R*nrL* OyL#76 >6v/í0htMحnڸKt"KO#_V0?0^ 6H)@nrP=yzBR!FYXiX* PKQ?0]Glib/auto/POSIX/free.ale1O0 t!  ,RXm-$JRn@wrY^l??.4RV=QO5^ ]PUJE]LD3y™FG6Dg2'~MI-Ӵѩ[MF#Dq>>_.B2|TwyM-:&4yyq8(SZ@pƠ!SֻB䩍Wze; TC.Bĥ'9%FG?A^Ӷ~O#,cق9?`sgmc|ٖ0ո ǐSC-2TmHb&mڕJʛPKQ?0[lib/auto/POSIX/fstat.almPJ@dr7=iݘ^ 9m _v^C"9dgSP& թ/_ql*C]^o߮y jcmf &¾LnD=tvt;tS>s~PKQ?0 Alib/auto/POSIX/ftell.almn0 Dw}A^F2Tܡ\ӶZ2$9{ee \#yK8@5iO,EUᅼPeYde.H y0# ׉,60~MQmDxJj⢿z$dZ" `wwFw_{)!Hᩧ(PκcRjw{Yd=pQ*/C-~PKQ?0W&L[lib/auto/POSIX/fwrite.alm?o0w'$дLUKS] p1mP=r]NjSv^>nq(SZk 9FdYSsgvyP'QaaQ Vo5cWlqZMѪSͣ"H!p'mtcG)\c-c6Tk;<0{Yę+|370 xz&_e>ǑtYQW4gPKQ?0T>Ulib/auto/POSIX/getegid.almAK0!u=z mI4 IiR wn :07Kf%l\񺫟 En4exٽ=xIQnr(398Kc-pƠ!=Y?=9 Jj5N(?>",cقzs}6soXOy|79p-.eyq@#emԿPKQ?0 ѵUlib/auto/POSIX/geteuid.alm1O0wЪC@JT6KbQl߱ ޽ϙVe_=y RsyX&E "Oh }/MGl=M5A[q Q+0(tR䮈pUG);œQ2ͨW:9m=agk\f\㋸Zs8ᢜ7oIO=bےPKQ?0zv1Plib/auto/POSIX/getgid.alm1O0wÐC:$B E rcձءc'K%nݽ]f%\v_> EAVHYs'&7@"ͪ V [BOᬍAC0{H&~4:@{Ls,(mu.Gyd7(nEK)i%j >\UdP! RJAX jΈ/W#eaw;x\Vbc1K83rz%X6gX"5U6X,<^ F`aJقmS PKQ?0Zdlib/auto/POSIX/getlogin.alm1O0wYšB)QҡKrȋcQqRU{ラm +p9>-US i8Kp(^wh_T\!ND n[iyt&4T|%Fha)NDxn9^~|JE;rƒ/WmpW̏ bɡlqm>G..D6fPKQ?0#NW\lib/auto/POSIX/getpgrp.alm1O0wY% T@ A 9%plv8iTU{ラ( p1{QP%x.9oj:3 MBw1Г#R COSJH7FRO[Mъ/掂dF݂lekXc>5lq;\sbW| 7Rt1OPKQ?0ZLlib/auto/POSIX/getpid.alm1O0 GzݒrBBX82iR5)7 ;i~3Öspz~; #7J)2ޞ <_ԠW㠢׶#A7&‰AM0zXLh8=96:vٮp2]/;Q 7W=;m;cﱝ~j| Ę&Sowe 6RDmViAK PKQ?0v9\lib/auto/POSIX/getppid.alm1O0wYiT%BX" li^ ǶbFX^!ll\oiK9U 9KT3hPTl!."4-y&t4JkTm}#;0FL%[NӇl sGX2vZmb5g~boS_՚C56/,[9T S6_msPKQ?0Il#Bmlib/auto/POSIX/getpwnam.almAO0c\@Lv`b6"h,- @V7Ѧ̛y5rmf/QE};9 >cQ>@BDj/ 6w494 F5rXTZz(nB%~Myc+eE;Ƃ/VgMoZșr|23ԕr#.nNf.}zu!A-_oPKQ?0llib/auto/POSIX/getpwuid.almAO0c\=i &YEx01M4Bh+@V7Ѧ̛y5PR.~&ۏNPxȞ hTQd$q]A+JBCaJ X iL5WB zJDi>M獽x{5aH ֛kXֶ;ck!g8)dǙԕ!9tv}.W0e_Kta> PKQ?0ʲNlib/auto/POSIX/gets.ale1O0wCĐ ]Zt`CNsI,;: ;vT閻wwL+C(lqwyO 9˰?Klɩj9;BnwEia ^YUVTPKQ?0m{Llib/auto/POSIX/getuid.alm1O0w.N+J$  !±ئK%8rw}ie[p͏=9zxxI}QvcjU'O49 !4Jkmǹ'čZy()F'+"5ۼ9M<}둰ݨ(6LJ'[쮬mpWoE+"Z[};:Ce^/l7\*C-PKQ?0Ulib/auto/POSIX/ldiv.ale1o0w'$Rk*LQKS] p6P&KXݽ.3l ;H^ܴ|UHu.pԢ{F=y% 4nl jq>6EZ'1/Q54]Un~tOXwBd+~ ̓ ~2 ķX'6_D wܼ`ڶ:~H e)"])PKQ?0Splib/auto/POSIX/link.aleOJ0+vEP=xb=,}mæIiZ{ݤAxf Ԅ\L_#v1/. *ԃE+%; Yt"4fJ2vܒ#09R{uAG7-t؋hGX܂_lY˳BTwapoމ{deTUKEZt 9dq-mKEu}p_3tS8X?PKQ?0=  lib/auto/POSIX/load_imports.alYmSu;)#@Y֩ŢDhugW{nS\t7-YEzꪯ_:*&}/QmŮ!-tA5JJUۉA\uw"oEs`%YKru={%ǏWW_x{x/']]5ޫW^L?ۛ$2R$^^] j ~x~yY,^WZ+>ꢔiQ>&:/n0~HSX<յjiW ?#*qB4euv,m-:^,mMb[q=_-Ff uC {fXsm.g̠o[dAlhu- B eh_%ٙq$4Fx,i*Fo@ג / Ivk`?I -_\;.rVr!_!{pٽ?Ax,KB˾%acyCWlc XEޱ}4sY5cAk^ˤ;,,av~A(b"򧟉 C[@9WpJ]"ЧIeܯ #zrDv#CXD {s^N6LޑGڏ]k6|hs).Gxn%xXq0 ;Ո'y"{ k^q "h:&~[¾ PA`{ xI;A`=Q{&p*Y(m&1P0Acℋ0~deȸ,z{SDh.YO>ܙ\8chs2v,m{gk8"$b K469Q^I`т=(9=Q.)gDOivӋGg{釜D鉳аWǞEfN>;L}6kakogAȏy^CK#LfNQB8N)## PoB 4paF4B..jǚ65ji?_aђe DK!qtr!i!w"+&_GOOF8x3 g ҋuqSfOMV28d ze)ƣRTYZLL w]1HDp 7+gwD{H ‹]n|47vNENE*#Rd*/DK[/U#vj F}E_D]w]aX_QT^n$k$e:ypAq޵da`n3=C"}?`8iXҙwtGY3]~AKR_'2$_bH{quFi>׋(?& "uo eibIoeHO4i*Z4 jUnrOc>ZrYn6mjw:snjOr]̜_ %kEuS1uB.ӡsXQAiģUZx%ՉPiC]JHݶdNU;4MCg~WUq[W-PZ X'A/H!&SAmPizN ۝S҆=wI }u0cxbxdR,./KSx8.n*Iaqd#9#c*R$5 Gvz D} hrjP|X P=  ;Xr/{B}l ֛ڮ骭Bé0* L?;Gu AE&ÌsD" U~Ɉ5z;A|@@0jò¡߾v]ş?eۤPpTI%nzo ъ.UOfGx"GGr\ }9' ӋxR9q(A!Pz4p|< &TĚ51 Zô7bv}M7Ծ{g77{G̻g- oAePc S~o& |F?rm \ Œ) !rMdYxD`F٩KAqh!['ZOx)]DˈfB߲Dd:s d0 D=|AdJ W)4.А ni|˯?n%ZJ艠H T[t5Dގ.╥+eȚ΂^.qu /="Zz9Eq"Maiod!9SڴHYw;+4F99b|O>?Y yG¯7Cd20~ ܚB}2Rܥ8BK׏LuچIRf2lɭHcڗ (._}[N̓!?)INJ3bё~LrK=o>ЭҠeղǚ{"ǎ}gMu)JH!oq)>󥱷:=Q)AZ@Fu/OO䲑-Oj>|PL%]o_OǴ8VL~%~Gw5]+yu $p8/ EPNF[4m02+;T璓T*Ҷ1ӯpʊy˚i7z=G~z4YOZz#yA$\o*A3)q&NAA4)gBE%iR4vpwJyS4~vPLu'lN%=ᬝL>FdžG$Le$>LoտPKQ?0$Hslib/auto/POSIX/localtime.aluAK0ca{I݃-AYkLҤA]X b9̛y%r6yʋD۽^u$,cMqO `;UyiiȡpPZ$h<-L=C9 c̔.p47r!ܑ1ͰWZ6.[̙K$|13g7Xgo?ov{x3@A  PKQ?0Fk4Llib/auto/POSIX/log.aleN0Ewah20$B,$*8 EB;vTw-a .ee4%x*_9hԠ]!pװzNZEl658?ؑEl8"]6K*Q07؜;qHnԌ;k9 K\!b<7wHX=jƊ/vW6+sR7Cd|k 6xԠ@Ϭ"ɞ'3l7lUݲC~PKQ?0>mWlib/auto/POSIX/memcpy.almKK0t32 -.dtm޶hi9-+_O{itKHYSG'fg DR6 oDZHvDM22Ƃ /'uoNWș LO|151O?Ԣ%ZSR!+pvl6/4Jaƾ=.H0cI~PKQ?0{^[lib/auto/POSIX/offsetof.alm1k0w$ʸSdܡllQY !7hK(]v_>rT蔐 sM:ɍ"Omtss?x)`apƠ!"Y,g7:BLsz⮉pHz^'7*Ʋx ]!l & 1xjBtS+@K7Ʋl/PKQ?0ԏlib/auto/POSIX/opendir.almON@O57>f!3B-jqſ/YQV⹊zξ"*4kbqPKQ?0:'Qlib/auto/POSIX/putc.ale;o0w#X(LUҡK] \-?MH}RIM81z>k*X{39y3+8S*?]yZ<-B䱊#ܥR B[%1 uG4tSb3ah+71`$yb|}k_0{ )U(rkp[$`]M>% aacvh?PKQ?0)`lib/auto/POSIX/putchar.alm?o0wY(SvTCWj?PH퓧{˴2a./gachGԜe8_>^KSWлyEzZ5wHO4yL#75}m$[I2&svMaV /v&^o4ѨjMS-WmGO.Hvb? d:,7?;TPKQ?0=Qlib/auto/POSIX/puts.ale?o0w'$FQT$Vma;~d-Z\`K]{7ZՕ] DR-"if"EVMid-*@y15&LnmnN?r"l cy2zOc^bl8irt{BQ %ǧȿXnk+_j1d So]~;nxBRt+K@뮌EŮPKQ?0" slib/auto/POSIX/raise.almO=O0x8Z %DPЅ  !ǪcGqBqJp޽H+C4nA(GМEx.wO4/ CN\HrDMhi ֨ںǖ f k5B9 _H%£nk`AHB(ћ,Ψh-HtCb^ PKQ?0ʏndlib/auto/POSIX/rmdir.alm1O0w,I;!J*$ BwX.RR6bMTki8X2ܓTG>y2n;[rEMNR)Te܈SG! z.p q|-!xEj} z4gs !x(h=7A-wYh/o}oO5L PKQ?0Xklib/auto/POSIX/scanf.almAK0{ؖEiAV^\ I4 weA\2or aLŖN:9^NoOɫO1x;(XZy" 4#1f&-A[^p``!6F̺!Nu>HHyC+k+fCŷ@|idٮ|;Ԡ.0pizx<1+k8FBjAAQf yU%K/PKQ?0 I Elib/auto/POSIX/setbuf.alm1k0 w-ᆂ3[.tJbvzCP8hIO kWKKӞH[z,g.#I}(sZbD|(bR0R \DŽH8[`"’2nnpvU7Yݨ+6һk 9KC@zs#rڒ~8}gNf?PKQ?0Fo]lib/auto/POSIX/setjmp.alm?o w>^XY*՞C;t٦ $C^H ,a.cˏSs*=oԜ8>+ѢcXf!ʔZy_8#~v$#{D ᢴFKгLdxUXbjR!k6d#GݣfȤ/ya~`-g>5 )UilWwԩAu'Yj\o=-lyȤUخfPKQ?09Jlib/auto/POSIX/setvbuf.alm1k0w$<6,u%#P+;{}WXZ/_^FJn酲xiގO̙4'Q润<8*7PĤ4a@k +q&D%envUY}|ݨ+6Cu ]Kťm/\4Fg%)o =wf9 _~eVPKQ?0񅝊mlib/auto/POSIX/siglongjmp.alu1O0w'gi1Pa`Ha`uKrVlq!ݽ]*[>&+-ESG:Ej&wSO2yL#4.5>2c r]!Nj J{8@{s{)|l-*܄~=yG-ܖ1(Hu? d:J\8VPKQ?01_Ellib/auto/POSIX/sigsetjmp.alu1o0w'$CMSu)J;ti*ѡ5&"HUO7{İ% X}[OwJ)?_3'ьC؆ۉrNܑۖŜ(|]a<]~tKX2r!/6w6 wO%V XUlgÃwTqU .טZ Aܐl\PKQ?0ܮR=Llib/auto/POSIX/sin.aleAK0^AYŊ ,4)M w^6%&z}oI0Ni+EuMwP*Ღ\ͪwv t"4ZÈcKsBa$.pj1^~醰ddBD+596'OϮS WɍO,ajpqmȻezyx34 W+" PKQ?0qflib/auto/POSIX/sleep.alm1O0w 8)t`!t@BrKbQq޽9rmOoDnEv"Or޸iiȡpTZ$hF[23\0L^h2vA?-içl!#c, 7/VghW̙J &7g \̡jqqul\antq-؏g ^OwPKQ?07cLrlib/auto/POSIX/sprintf.alm1O0w'giʡ 1$Tv`!0U$V': ;NZP%8ݽ" a.G'y*k!5g}YAjw" Uy^C'qJӐC'+BKpRZ$yZ2Rܠrc̴]!Li:_Q69#c,Qo`qubX"!<~YJ۸C^&e?fת/78c_d*VPKQ?0g Rlib/auto/POSIX/sqrt.aleN0w?ŏ, *%Dv`!0 !T9X8NxwdTˋﻻs&(^Se\"gcM53H_%;7;[EMR)T5XsG!ŽJ:H 3B+%vG)Zœ3- V.sf _&x~b-1f|{z{s@, g~PKQ?0!]y5lib/auto/POSIX/srand.almO10 S   5H*ia@4,H`y|wN2zz'M%,pfؐSwpuih]tu#MM 9Cih`V=¢ʌV-F4*vr5!z%1b9 ɗW?M9C8j04xMHtOX=J!x ݍ sƷ@ٱrk >xjs gRt+K@mE݊C)~PKQ?00fWlib/auto/POSIX/strcpy.almN0E{ŕJB4(BA"I&c[~BI`4ͼ=Shep-_O{ܗ/ '!DSvny8I3R,{DpVZ%h",&i|ʍQ*\7DxfNvr$5cJzws  i9 V!G2jv|k :8Ԡ+@!y~2XU);PKQ?0A nlib/auto/POSIX/strcspn.alm1O0wdi%H耐* ,) NrI, q tӻ˵22-_O{L!u&rޞx$>C턢(Sk\ 7i8J3ca$O8+Hs ;$ R&!My8:~ȁdTB \Y`l VQVu)UjoiZzЗĬȁdU'qL_M* PKQ?0 vlib/auto/POSIX/strerror.alm1k0w9C&vܡPJ-*KFW1Z!OVˡ)z}9ԜEx>>x Dl !p* ѵ" ijheIhJkm}kCc<Z*3nD8n>v'N^>eM22Ƣ> 6ak[P`QDPgvHiNۋX~1x~ X ZU PKQ?0 A]lib/auto/POSIX/strncat.almN0{?i$ptH4(AA!I6c[ ĻRfwv-2Lіo ћNF!5g^Oȫ/1x;C2V ,qfY<᬴FK6D'2XR*BQ*"x~t,W3UPKQ?0=x\lib/auto/POSIX/strncpy.alm1O0w'gi%pT$1 E \ Ƕl !;NnzwwVSz~Cq_Bj2ގ'!DZbniq?HS([@pVZ&h"W*B) TfvWDxJj.N6',7JƲ/6W&+?roTQૺΔQjn0cdK@.EzٮdPKQ?0TgKVlib/auto/POSIX/strpbrk.alm1o0w'$RkE]` YJtj+ƶl U{ aԞnzwwVS:!zW oSWZtގ"OU}77x)`-a O)Q  ഊP~JB/iZ墓U%d,[P_{<6>0ٖ0X|3_v<>GT֭s$ia;`Q.+/PKQ?0vPclib/auto/POSIX/strrchr.alm1k0w$ʄR  ];t}T$7^h޻{]bvz Cz.S:"H?FJ 5*:m[uM.l J|# jvA}t]G]}薰ȅHLJ'ȿD00V ?X| Ě,\v<*n mM_g} ]\D814W,[#.PKQ?0qy7Qlib/auto/POSIX/strspn.alm1O0w'gi%pT d,) NrI,۲: ;NT-wwVpK۵y(C!5g^ gz LU" O4#̲'L 75Z!6z$8"T_Rcʬ iڬSFX>?%ֿYh{lYXZ )fss_OQ=$uz^2=*/C~PKQ?0r nlib/auto/POSIX/strstr.almAk0Ek^-=RKa,K(&v Q/ myOIMh9P(<ګo !DR6녛E'iF eOnJkmCm"HpZE(Y"ҴYUFXO61؞5R,FNn"N {Hbf? dz!UU^bPKQ?0Wgdlib/auto/POSIX/system.almMK0uA"(X%N`>JM[ dyDJ\ަEyI'BqxeASfIdIn;aZrТ&t4R)TeDZ#)JzHa VH3MD r{qx-afV''},̍7>ݔƗ`9d=ήgn[<;߿\9 ~ S6/7PKQ?0De`Jlib/auto/POSIX/time.alen0w?_$ITR$CP*SblM3TyڰD.r6(WUOBjC=j4!DV-^]'MK A[q FA+0NJes-aKfϗ3Vwwk9sSC8Ip +0 [ۄC6x8bѩc|}L jt ӜzjgAPKQ?0D]lib/auto/POSIX/toupper.almO=O0+C$tDHT" i.cGC*M޻HIM؀ћu_>gތ@6/d7h鑦YX%Ő}NzQ:T AqHcJqhԓ$6q-a(檷w]ޜUX™+~Œn+;onါ{lEw7I~C-agvPKQ?0[lib/auto/POSIX/umask.almAK0ҺQZe݃+vȒi6MJӺ񿛤{X0fͼo"%5a .ɤ/EνD("<mGhF#IRJV< 7-Y&t4R)TecGJN ODxpwA|DK9cQ j=39sz/J+wXA)^YH.Wq~H0Bz07 PKQ?0OȼElib/auto/POSIX/ungetc.alm1k0 w-G)g*mnҡsVSJ{A+HOzTXp5'_齜]O"~{x`>I ~eNkm^LȃO{҄jEK>&\rXɚqvCǬ6:NzzbXI`wc풿a=gqnbHS~<*-I=w9 mD*;TPKQ?0m\vlib/auto/POSIX/unimpl.almOK0Ca'eE=xq*xt ?%i݊g7M4䒙7o~ɵ 29NBy7E[Jg7Xg3ɟiÝwoqƾB@`%/7PKQ?0nRHTlib/auto/POSIX/usage.alm?k0w}C,2Y:]V# %WV(RENwie +p9.Vo| #!5g޷/5h3"WjKQ 'O8+Q #=Yaj StRwEMTYM<"RGX@#}?7vt7,L5x7BXb2 ~WH.^H \'@*/PKQ?0"-{lib/auto/POSIX/utime.almOJ0+Jk݃"(Xq=,Ȳ &iiZ IaAC`xͼJ >O}\< E  Tns<(>F3 I/EГA%n@H8 )Qdo&:pfb0ghN#½oo ޣ`,Ao6XS񟻢/`lW[FH\Q A@4;«66-;İp!*ط 5fβPKQ?0@Rlib/auto/POSIX/vfprintf.alm1O0w'giU dB"I DZb'UJpݽ{e83??Fi+EKgL-4P*Om:TZ_8fJs\@mV]PKQ?0 vlib/auto/POSIX/waitpid.almOJ@W<7( (/FAJ٘I ٍ9&Ra7o Ԅ\ ď%t,#8 ?oRQ/?D՛QT8,D]y&Vz(BAP: iL*SAZj!%­n|o&cljkڙ~rfG >;#4چg׸f:ڤ|z[·df: THy<&E̅t-4g@_( HW!UBrs繐2!@ɏ|mk q[ 4W| (mt>R*>Lٚ(HW@tHB)_.} = ϹKbL=Q- L^@jSaziE OKI l}þ\})+R`FH '0>*QH@rU~ 3g=5 b|3I+`À/.R;sP.d(+a76=C?Eȿ2 2wlh "aұs~,f1LMnǿރU$oo,66wpf_OA(3eoI佇WĽw;yory|[W >񊿹ZN>gy%6/x 4=_~&sOy#? s~A>TpzB&,~9} r=xv&gvHae%8'!š>CwM!OqX2?u? ILw,j8?&)OgʸYS3eO̜ȗWVW \|K+JR~1dPT>?9t/+vVKwȟ1!#;?̙;1i܌IRU -˯ʯrtT;y9U Q]P^X]^PVVY/ϯp>\^rWn8jzex T)* ɟ;}=²jbөFv#w$*,rvqrx|m@Eݲ)/XU,>+s+ 4;݅%bUh*8,)p;ubd7#wtRjUUPQQt9E*@N2X.TF!d9r"gm`3rgrEȽX\vs.LqܭT#0JRaWK&kQa\aZXY0jķRt=/(8Rϩtk=CnZŕtӍU)++u;˥j -B7c[Y%4[ _˝(RB)).a߰ݪR (7)TVt΃&vAJJ,.[Pu2׉ .gA/),G%*%9Օ7I΢w bNu5spH59c|귴w0_"rg?]5 g&CyZ[2s ,KMB[]f1ipi,_SZz>ת*'%9|!HS9HYmhosoZ"6Ћ0uRa s.x'a6`u ~x ,XkaW0yÆυ楰0HVc2X9sط1*s;Љ9laFO@')~NasX7 @'Xy4sy1 z氉Y͒so6Múli-AK9:0Y'氎>9ǻ1(I1)+N< Kaݛ9,1ϑ$asX<.IR2 þkzsã0u-z(9O0ETŰG6q|1/5%¼{W1cch1$-ɲ)ɳFfȶdA:>C" gʯa3})Mtowt|YSF^G@ XjZlPtP*?yjɄZ 륉bxPd&۲۵ݧR_ X%ZX dK --쟐lE>"hI9Dl14-5',et<ƻ$ NQҧd-/;PZ,/JN ,ȃiDP ))-8!=?koI}Srh!;P&8JGN!4k?4#-? [tx'#h!K0rۂJO^QǦ~=w76 z-?4l\P{[NptrtIk:MṨSѯiնj8pZx9B)e2-:g@\Jy 3ʼnfdۭ yQSN=R@R;d&w&y5^{AcbB*L/Ypwt0&E6 M"L]Ÿ>T[|||7"1>6:ɎNnikΏN6|ccUa~ zv mYmq0b&-js%b)s,́́ mCH$_WLMns ާSU8 ~հK>N#2KhPtJU_EիǑqe18ocaXhS,va~}Y?U}b3R 霰-`yF穮n#7P6$GJŊ3$0Q&_*3 VZ`ajǩ3 #3Z\rVyq!v`&lQkUK @Es)^A Im-D " {\rq5l Xϱ;n԰EhfSg>W* Fɞv Sk` tt 9*I̲&~}xT%cz kk4zH ĘM#clrf΄8z͠s|'1'CaBy wθA%, ذ7ut?u*z9h5#zNKUCXGI9Izyc&΋W |6%>L8َ|OSS jJҿ9,6KTj>1Kĩ!Y)pYp,qGoͷgq 8݆?/7# PAP,*^NňY1[bURu :S7hDSYNux#~۳a$2;F:?t2 9+uܴ+ +"o+~g,~KTx_/^kg/.ۅ1\k;~\ vðҩCgm::,?9Ase튝ip" dY&8vnPqa>PC9Or 7} a!a?Pih?6Oִc`v$CB), g^fv6SZ01Svϋ|nϣ&ч e 'w[m ;,JgYܾFV\x+dlsn6q!bm?y}(5;E?`fz3S4S;ݱ?6_=O2? jtEXZ<},k XMЯB~X߅V揂pVsT poD??Hm̿vܿ|՝׆+Ξs?M;on>أY&Hv0y o2 KƃF?z7T-Mo;ߜ9 鴶s7϶ٿMhp۹ot~vNF(&xGc> Sl4?.jb쁳~z7SY=}Y_Bg7oMiL߫mÞYlLYZWDXܭZs93dqwōӛŭ>,nӞwŽhqfqK[TUԢbqR`.3ZWMBl,nw*kZ^hqbq{~ד--Wz?][8G{;wڛ']_"[mo~|vnzv|nmw2?[ :ZVlVp/i{wra\%.݊JVVT_BʊJVWT}+Xv֦ 0:w +"m P^8bFժuМ3޽xS6m>8͂>LjAj>>twEׇ^p7Ӈ_4qwi[vEׇ*UV.P*TPv]%DP+Y]=jvhѶCՌ7v2xWЌH3xG [DԬ׏x=߄ߓ'0~XljVF8Ǹ0 Pi@4v J㼥eZB݃{@Nm};٧3Ng(M򇵸*,R A#&S9 Lzy}}TXϿw1ّx|7t@Lzz[=U !/<ԗLjr|^_;}ރܾ%iG]ԗ_/i;#e^߷GA_o7U/}~/˶/VU_^ަ|KU/hƶ=˜&/R^_CE}|^_n&ˆ=m9KH}YUԗi{<})U_ ՠ/ $/T}YMЗM[P_T}q5ݲר/ z}aE]_6/omY_%ݠ/wƣ|p/+%IЗ/{%R_r^ekS<}uKT}I4%[ K/ת4 ^K/_=eh3K^_XC_Gח_//\_,=>7R_";ַ%_}+vǀ?AlКw~Yc_icwk|mW9IVͶ'hVq&:3$q@ z\aY?-aM3uXzqza|v6MƇmfV.! *reXC͑XkTQ kX[T[XTI ֽXGU,52+'+W rk%o^`5Dbݮbݭ`uO5RʉZb Sۤnvf/o?U`B=BL}աң19m%!}pO-%<-APr_-Н F|Vb>"!Gtw|5_MHal@ډw$oG6 iGih,bc;p, g F%?6竏MӸɭ*ڵ[ˁB,L }6w ) >h2 y]m-cXaJ5Ko<CFzQZ]`ֱלw02Y.RHHS#`ù$/ďd t(0ʄ O j:$DbOP Ng/"2q~SE_4, 8, $6Z$I<Ƕl>~k#4cF|*3ц$ ]K= naI ::hۈy6f&O=٫y0ϋ6i=SW??~ߚ>_|xbn+U dL#˻~Mʘ:P_]6"6aN ê\ay{㷷s[~7d% ZjoYo,PBR*ukEO :B'6P~:{^P me^r{S1e z`?B_LJ:v߾FWʳʾH1z< Do7蝦_Z?D{P"Й!s&C7Uu*5SHO>gJmA e¶;p_%jUNIh 7Kcо@3( {%0':z ԓ@1@[_)l߶b$NʹliA|ڶLv{r_{U$ү$yI)ğ@^?d[quAvAvh+c j1(0u vzTv3N:Zf+wC ty1.bB kIJ&ݾBh6oQ5b#<\tD9Ȩ;7()Z ȯש&)~C:d!6 21 /A_|X`L(}m}`RHȏuI_AX>>GmX@f?Y#-aChoۖɵqr`(Q\ B6Q9$Ǟ H_P3 R0D#Ǚa[W4`f&e`}}k~12MR{l gb<6_|(+j=tm׼^ujƯϘSe_R ߀7%| /헔F'DokwJ3`uمC HJK%i츄1q gz#t66^X   +?5CC "Ȧ'!xp s@?s[X„{’Vc d1g>}4霫 w{>!A%&ݱZ,zSnq"Zn$K_ %;|Ym8ǴWZ-Zlk20եǝ6XF7n)wḊ?V~Jl[{>j͟׶/Ng#Rnŕi'NʆҶbV>ȖS`Dk55ʊVyǬ"+XlubYyh^"-vAitF/Ҩ* d{P_ض&]ѐC|mmDs0a?8aw:? Y@vbB'}Ⲹd+lvS_|[̚iaj/[|%,cג%wkpOoKdKf'ltc%v4> 2`0:/=09g * cvukhj3_5a{tݨO}nd,ۆ +;P=_|Wl+pl):N ~?Co,O\n)la'oa#!<ޟȶvc$W"g[{i=D"Mߤl@ a[;ьw¾C5"O}Nz|DO D3DFlFv]fo_Hٿ8D0 $e`E_]v6t ;=l 7 Suws={))0}h^KߠՃ^?zK;nՎx9Y;)vz۫*/.+D7#g>WDg+RWcԾ}Q3go.⳵KTmmtJgm//" ʗKYY(|(tF"z81,n L,j-DRZT/JiFH/E#\2aRfKQtUOHE]2g՗kdizuUPe*pw$Ѕ1cg:Ϙ#'+7{Y^N@/p )xH! ip9> y;H_AZvE=Y?702 FI3j ҃ €M! a@a)R<$ i  R xH6HWA=|߳Ӄc'l0 :V1"N"Ƒ~_^mK,~Ǹ<FMXVbHg!$B^?xCą& [H bIu@ҽ?Bzқ> ҷA: %Pu@ҽ?Bzқ> ҷA: /0rHAHBz#HoB.ItIH}au9 t{!=H7!}io!ɻ3q1G6lQÇO7:m*,O/xȉ87ܘf[,9%=])d¿KUIO, TV  M9bMi7uЌY0n}xjڈRLKYPkt:;z*.&ө  Sh˫U|SA*&kFƬLWʻ4CǘlLVT4d c4^:=B(&mb-,b8Z]0r%7 ېZPXsn'/t@>eǾTT "JaER)L,ΒbB)&jY`!Y TXXY^937&j,(Tq9+PYiEc>M-< ؼqÔ9Nbp<1jx& pntH51p<1>Lb},6b^TL+%8pn) f3qnG$NJ x3SE)Q,=Huwjx<'a߇$%2Sೝ %m=E?d|1-0VyZ_b~NQy,Vh{ZhceI5J{0_nx+<xYt^p5xt"+ے.\.(_WTGS `loq^}om<\k a{@~J|Iƨ1$=^3<ؖؖzr" +k# xX~*|!Sg_-b=S][ $QdO: =+ w m3=;OEZF~5(п`aw3;\I`|3&|?I 7s||~$ vkN/`q|(>s x<`|i1pe9 \2`|-<Q`|& Rg| rt@fs_u_sDHMxXb86~؜bif}b>kYu!oOG+_v >z0+C^a~2Kدc&Ane:ω~-1/}WZ pg8>E}WEUYK*_[G-د/ޢÀjFcc^S_>c:#VU~a%k!k+__7!X}_f~=2+_~~fhovcbgc;l>Nu_68P:0^?`1x}x}r>ҷxqZ(QP-ԫTrW=P?>w3r1l䘔9}\#?1qtx*u*YEs*^>@~~|қc3`)v|Z-T[oQ>d% 7 *+˥jhNcO XHY#F_FQfw'$P-5FHi#KziX/ aQHyue~IAEQқFݔQ6 %ys TW>-kxgUS5ܯS 5LwuӵNWϪ*ƆWE%bFj M+6"~* S^XlǐBV}]QϊtX{ $¿Fp$jbClbF jݥǩcCSJ*FeYYiǛRGDćV"F׍*"vLj/fazf 1xbhu{լUc Gkqt0X&5Fvuxg1JLk N!AG0< fa_cHLM N0!c# Qf/plJ_4N/tx_,VdP[$-^~#-}ˆ&3AgNi ]ltO8WEW$jqX_YqE1?5hӛta}^:|t?)H`dN?I9oߪ ~60Nb!QG#]~C3< ^گd~XvxNbcГڭ_lʄ˻KN_rB3#<s8~BWlz^W t@y0r}M:ypq@[JsVZU]ۗ65^lp7${=TƆ;}2{si4:^W9=ZO6sHsy - yMQZTil?6hj^ Nos=-:5SWX~w^b\K={N_2"R-mYfot,*1P:^0"5EJ{Ne;K>WWhr=XNlolu@Te%J8}M͍N^!rլ99v;+MF(Ixܾz UVl__}y{QBਫM +փVZWd^?mrx x 2ǓUU o4h26ۜ1S;>4[zD뤢9#+#[6+י_ͷ Omy @8' 0V0Q7+罤a8{y'JqllhspUCayCXlo09Cb‚= CX'c aCb6 ? 0 K a* MN7a %"CXL0C@` liX!,63` V 3%i  0Gck1 d0A>!,cs†) a,zC_600̃+ގ!LT0ڃ!,c auCCuah5~8y<=2 1F%\wru /]1{[߅¸Nuadt;a\#aiLKn٢qWD|aLr/Bw0d?aTu'|'.0⊐[% iA%jhp(P wʅ[\˟٧jer-yn*eyM~mB)?:&QkYy^g6Yk7忂۫)5|EBzTyY>F=w@=);c87yyu8𔮿ދ۩>^ӧ o& ;{|W|?AO{ JSVR[k+|r9ޖѶ]\D)W@(dj cHE.]^i'SaAƑXU_M+CtGD='<#փ_ #ſ^ٯ!K!%mNOxm'ӰQޓ Ɋ?##BOԨ;B9OH.h)Sq_ ч4E^?I\yUsJw48kk}Rww2Uʾ8H7.NgcéL#Ϲi',W\/RWT.5+uXqR!71p}mTzPU"!JWʽgE?~cZ4QvF}Sɖm_ {^>їȢM(zcGvBK7j5<{e 5xF?яxlN '{hKѻG+޽0H?G~C>t3~?o=Ul◥O VwKP9$vA%D\DO[V3&&Yo<ñ<.fF&TTi{`p\dʹBI0+79К0-gؔgiS 6imi U AȮ_j<._~h3Sa="{~C˔™#Sq7=jma# Y+'˙.ߑGG)wB?GD:'Zaä/5)Jʌ*1teZpVr8R ROuo$,%YS[]]֎m-4vdt%mB?* | ȆOmTZ uQH1;¯`Pi2bHĠ,TAhTM}}h. ~}[6 z6tO  <#J egIw1qX61x "IE~֓Gi3RCƐ9ER|{,GCS;v+ϟz.祶_ 4LGO)uC޸4SֱZLӽ|/_Ȗ'm Z#HJm38<%a12i'!aiRH$c2.G 0<&UiIoZ@JrQ~`z O \Q)i?-F7z}udCyݧۼyь ?iZ`>6^r` Fgc-8"E9k5divEQ@_i>.}cПFg*htȒZ?C? N?=u mW>{'ʨG3g<E@v!>$ .m}0('WJm'1۠?ׯLuKdXwtoV袑e ׅ_শا ,c*媀#lѺbMǔ/T uFf]Z%?`<>!t7־}"(ASjU wZ#::ʎ*=> 6!?aǩ;߂kÎdHܝoEh|gzsf.Sb+SR7cv36 ih hذXZߎ|؁O2k8ڃŒĦ!#=Lmɭ}PQj;X8`m{Ʈ 'NԆWNl\B/엩iH'c%YWBNmMb33ԷAY*9 uVy ^s*pTżJ.g.N?Ȉ*o"EB/>rt^|i'W0UVbuO 6|(*-]_0Z:U}i#l_WhՠmmQ\=5w.j#kp14e}N.D鈦[X9V3)6Z`&] Mp#j]s$ZnDvŘwwϏ\u=ˈ,?"GE+-j{l7Y{Th; >bօ_pck{"ي'f>5;7ȃ5oϷhNz61 ]5B. lTږկ?Xf,ږ+YF=rǮ9غC07e(e{mƝf!v?ɴ*oH;"?6>vV{g ʨ/ẅֻ́Ԧ.$DqE OPI'4?(iZPE& U iN 'h 4ME" ӻ|naКu`O};1VwY;$GøZ!O|(aj?rH?Ηl>ar'J4?wƟOY?(# :ucO>uHș4Sf@ dR?Y97W?P\}0~y?ކ;ަnl`٤XJ5ْ`{cjfȀIAX'V-> ;] m[NF`iԍg` vj*vF~e +6v59(t5 ݏtFTm=$G~>PG%*kuw n}|qBcUδCF4nփ?D"l}z?¶HKp9Ty%U%*TPHT$6I p; Oa{KiW^0:,u!?0 s ^l@m+ߢ-ClzLf`[Ss]$Gϕp헹sU\uLzYԟk̵?J؟k5=ee Pu'i=v-| Y|n. D"Ƈm}7L_l/0uGc75>tf~n0YnB#ϩ>D{i4>' V%l80YvMÏG:hSCSK9Ln59<8%_eZP]Q\n-+Xl*./YW,0RVi+'PWvhA4V8MSL] NS6)&G4;:~H>Lw94b$iqcZt5{L.s7u9&O_7mNڲquǿ uNSq@yL ?Q t/L`&Z!T͔i&Xgz>e<b$9>E]8|.)@ ubHN&fbf7{|L;'A[VI<3 zJW4.Ys3͒,D*@%ň0T\Y@ aR@E0T_IA1 1Tl6D, BK" -2@p*LJE%  K+J+[tUpuEYf*UW+ YB.g\L(RօVLb18WYxR~Thͯf16u,JmV*]@(g)aSP\E &вs͵,fz`}W *ZQpC~5s!k\A*sR[U`:]iz+4is0 s2xb}oV*eeyM2* yU *,T%EԐ6,*`Zq++ERuq9^Ie UBKqU%jkoʪ + %żҫK5_V^FcTVb+ѵZA6*򸜒*.]nePEeR ލ%sK,E ˪ ]lp;ePEx\Z^ /*XBmTOVSVRR|Ka\b%ٖ\kO:Uj kxn,[R^aU:RB]+.+[܆n#c]*K<Jlblv&nHq/9ZQ$-y1 t_y}R,:4eemzG5 5үtF5n&\LBmS,^mpz"!WUp%sZ.egqo iڴU[ح1:\5_#=,\# tT'S9# ib%@<0!C_Ư_>떝 ^?wBEo_I_: 2@ay&ez[Zf,6hX >ρŮ*r=(w:{YxnLeTcV) o/[ w᣽ >Xm$- -,:>ʍϏ;ߵe km5;b.g!wPxᣘbtk ;2 3P>PP @k+N@'2c.2Uy~1:tk Tˀ@@c񯨠`)z);l2gf3sfSz4% n Sc osog7{0aCnb~PiĿPߒQW{%\zt3멝^oh33ܙK /w\m0g6O%0d433fgfdf{Q$}bFKơ$_hQuQ#3gezmmV b!]Ri'/l0tN̆9,k6q"g69 HgU/_,MxiN`-'p]s@%_^Q ,,ynivH8]4 zZ!,^iW5eO^)Z)fXf3dmn/B̽aYI8ɨVyPσ>z?:I.x8# acc{A9Hw%0Kb6ᘍ}{?XH;%i9$s <^s8g"o˽Q{"7hz|? |Ҝ)rSLJ =c+}] Dȗt|0B/ln XN{_ǗQ9o>mÇKJë%L>٧׏be |NpN^OW'Di$高6?$]:C?NShzߩ\ P8>(cZǏR[ tz}0]1Iό.U^[TDk1l^Dw'2 g`kfy13'ǀHRoS\gn5S{[Yr$΃Fc'`S:W\1E#$^x*Ƨ!|7Z~PA/ x(Sc/?^-g-'\ x o|Jxx[.{|N8*cX_U)`= ##OX7k +m鸀G< =T?NOb`/\)i%`3|N]T<~Q7K%|S5\/`7|^wN{//-ߠ^ { OxIů@; xFeD.UG| s> <2Z`V#OO x3 4. oxwx.c.|Z/E/- p ^/[ ZKT׃ 0X61l0& #TNKt$9KIҞs1I{AÆ!Z±|A.}=K_÷ўsЦKO:[?X>]ZqJ,2W^fe YµYgjARFIP6, >fÇٌ3#Y15S15Ss0u͠+L 3DɳP,EYrYr1.w6i`,Ĵ,TV}ZYHͤ-E feS'Ͳr6R5kAm EfͤRH㬙,6s'%γg6fG5GV31ޜE5Ůg']^3ś)7gS U9"sɥFɤO@$I0$93)52]YPC.s.ki$dy6;wjYb3;'>L&=g09w'i av]03wfRk2jVn |dPA!* 1I#[1y%?NПx v`_2/3?E)-NkwHSPء%+'ީ3aOw ;_"l9/*7 9E{\Ș=*""V!<"z9?*;G{ h G PKqu-"lib/auto/XML/Parser/Expat/Expat.bsPKqu-hݏ"lib/auto/XML/Parser/Expat/Expat.so{|?~sc-2Bb9W!Cl7;9h[ۤRJRI*FrXHB {,sh^~]{z=_z'"la*$L:@iA Jsvf+m"TD8i T!D ƀt;,ߑO(n~c_CG鷱>]2@xBK h0XOAxhac[C!&+!<a]a4RP#yb!,\B#1ChКBXB§^T-LCxzBȁ0 pBȃV @Xafܒ~ P@C>1qtm0;n@o/du[V˵^uOIGB訤ޒnaHkwB0wQ 0k>> !ƒ aJxA! t=BAȅ%zB a:*)^ ~PAIs!D@h a]Ok0Bg , "ls3*.ӵ)>}G*w^]YD\T[+&2mq23Z@3*⏚˴7sqE~5D\8Gkk3E?WDi9]Go'K5v%]גgI׷o>3X*u }%ݣ9fN[-A5lZ:.`Kck] N't؅g5ߠYҝ|wߡs5ɿ tl[vP{Bٖ*rMJ,tNCmOu=~UHneir7OB{3[*֏ߒzsS-%ߡևڻ|T5- p&2'&ghџvK~~kuESz{eP6!g4 ZGV(_Fq'QG[,}ڷῶn͜^ki;|?< =aNϷg-sz}kt/k[ڻ>Ѥ?/C~amuWXfﲔ%Oe@ mZ(>X6'𝨼u)2oLgW=\o%[尥>7*3}}àУ=VPc43鿴'&UB{B-!Q޳tiG*jﳤ$}z%\gXe=/ǃjc7~S-!MWm҇Deo5A_z53_X~U=R>sv0S_a|ǯ_{RMs,Yji_eSL&9~*by~Uk6Ts}zѢqN#Vb @~%~-hRυ /[B iCjTbqK{,6/__BruԯM;Ii;pW@8ftj)χ-EͲ38jPy_&yb)Qzk19 fP>C# k@D3!95%&dbJSؤ-! NGz، G6ؑLHL ልpf9'ԡӦ( gƔ 3mJ %c;2g$&%ƙ.Xk0Aܤ4Q q)aJx3.A5 &읙HqHLq LHz&e&x%tKwL2BǤƥ8Ӝ:!-3#!&#.5Mʙ3>)55(WFS$N3Òc'Ձk^'Ǫxڸ E00&LHWO@[8HBԩz(F;5!.PgzbЊ)Ա` RSp$Np;ԓNPzeݛHK..Mpe.&q驱p%aqQv7'ɑb\ONMw&)]aJ1ƥ&uJMR&hxEH# tGA )"-zd0uD39]4@zo/LLPm3qCoI>A מ|)xd:\ *O8Ax3olJ|+ƁK3㜉)Ldix6!:% +7W#.E>/$sSqgP@:cL}c҆ew  pJ\1QQ\dGFZlK3r&94Jtʤԩ))qЦƆ~H6t;y!Iј*X_hpM8@SS|eM5WK&1E!}JH/wc||a1(_p$U[rūlg:<*#`__ԇ›/_Rz:a~M P眞H6@RJwIU/tSܽ|HupY_N"5#7!h헒k>rIqg8 Wt%|CqR`~/=*:_/3@sYOP}uMOtNLI*OzG H87bN4ȻXwȠ S5sTTi|b*N~*0Ko3IZ\WE>tRbZ4$3}`x*O}iV`,B4k;01dPZ+sU9:#uWG-Ɓq.(&3# zi׺m;L_D6e^1zSB%m{F~)6Z%bW-Q+s-C"Ɂ aίҵĚr?<&)Oq#C(9ŭ(ʓ6ʝvc< ] 㖚=qk(iZ0!_;C|1 b !/ƃ4q㉚IM 8Ubi0vj`h0giHjh4m,.M8O0~VӒ0~Q0~IӜi0~]fb w5-4m5mj"?Ҵi/ag&ƫ5m_hrjGk*7A̵iU@`F..7v8&.7v wC`.v^h@`v.v Ɲ]0qWhA`]0~]0 q8 .v8.Ӵ״uGizjZ>ƃ5m3C4mC5GiZњᚶv㑚V#V(Msc`' | gkwlR~O?8PoG '2lWe^v@D)Hw~ɍ(q2t@]%X@? DA>,s^GA 7ԣ=f9o`Q" ȍ(äs)01+?78](ܭt-طѭ"#6 :g@cÅa~ Jemֳ2Gf7/gmr?;fA}9U 'W5=C HdoB>tM;ӛ.5#l &KnryKR%0u0uKc-D} LeH*uunwWb2v"a]ѱZ DBC/3GY)%H˵I?.KV-E#wq3w{9s9s Cܺ*A7}Ce0͹$LlRp+K/*>S\(*UCug.IIjCj7(LNO42fOdn$!+7ɖbldբjeoƺxp%c}*Ѣ#F:.rΪzVqEUPઌ"|R˘]T*!- rG)3ΏpΪcL?V jeȞе])B#U#sJ$1uEY1}\ ,4:uVrD74@W|)9*Jp4{tF8?7b+b?N+ [0\QJ}80Sbzѝ RcL_¬:<@SK3y!+ًcz)"bN:<~;%,n bTqj.Nԓ|:>|&f}$Mr5 yYݎ| 鼬>:ͭ,X!ix2~ q1E Έl#"ڢbBt,t[bmKnĶ>`D?ul\@} ˍƯsDqNw[ѐ_؜1x'9 춾8o{U/fKN: ߝ )ʌ7c%,%!뎿 q̴\gr`YWx>'9ycj)1@F+9@0Y7_uΝu!]ͼnxΝnr n>YMirej )+.2f{JkOsbm(" eYi+Py_$MT f qMyX=g@eȌOʌ#dر>v\7Sۋ(S٭Ww,ۖӯ( n .vT9 UwӍas+ehpt)濍+[ ~gQ5L~L-|I ȯɭJD#b (Ȑh.e:yB%\(5y(*C .ll8,I21GE.67|)'>^8ɡ=1$ +>vLIp1(7L3j-?Ë sTxяpɫg1$xZe>tϝ/?bꑘ]z[FUh!|D}Wd^Gwsk`. .,0{ \\#Bf=6׈A\sa5\q0,E"wUxkdVBqݑc"ԝֵv{Nk=mj6s\qmE` vŒ7<P *?L=شֹ<'1SB~YJzfGЂ6(-"{W{7HO]~}ČM]~-`=ьMܯkw?IY_30[xZ}O]~fz=7 WXW)믗noA\믵5&2!UDԺL[m_pق {ـwa5ӯL#b^}2 $?ɸ<9u7ӓ^u}"h__3VًuUQ[|f,(sOL_U`XkLW!y}M>=aB.푘YVi!K;vyߠP ,21?mE]O,Gh{>:$cg61G_\`jnImKmzjӯ4$HNYW$ӷ}Ōe{bgHAHYX̭{pV-|q@b"1Ż!I9LCŭ? ?f~@y=~e&}gIDRWffTyH2 wj6n^BvCrFAG^Y4;bY3#Bdh~oORU4!b evJzOӇ0.Ak2i~Wَٖ?`Ф҇Ya&/uӓ,*cf?4#Ƚ?-+?RQT+oo=-O$.u>DOa SlW̏zm͌N:XSh=Yǟd6BEc.A!u3'4߹7e+?Dl{Zu'qO!-?nM'DVuk[+z>q`kD͇bh:A'nS3=73tݢǽUhً(MV2h>]5gwdvfwzI1%oS;A=ouiӐ1ui RlS6>cȕMW? {ei̹a ョ=m`^$aOLEqe=6 |U yu3ub [ΈuXbOA͸dElV*ӣfth3 {՞|_x|gf;Ն&1ߧz[TzF4d|,kar׾/mЯ096).76,ֻ_Hf|W>j3G0E2|DžMޕ񟩍Uo_WF.`HXtͪ$'ӿ"zЖPD)N}rua'uFehKQ_lT g'Ӄ>syУ(_|e4ߖ7[1o|oU+̰tSDae#MVVq_0z]w}~|YY )c2c7/|*wz7gzz3ߔ[V2u!~MS.}}z_kĝ]qVko_0s< 'Z4kl}J3vTؐT$jW֭ʐ5#mfW~+_aǿmA_{|rf=PZMb,Am%ѯ-a;7xߵ^XKx\ ;k2d9f4h_nP=+L?$M䤢:]oL翘,_`fL2a~Y9^IA_5N׳nN@hEVfakT-Eq1o_EcF[Og>4^XJ̔H%:vFyYK [V>:ᕊ}~QTZf5֫L?@ckL]t/#Jf`9OW%3}}) 7Cn%Ok +:uz?/} }KTP+ͬv[iזM`đv`>0m2SXn ļVSbj(bXu ŋ6lZbU[<  J\w1nΙߦRjgTLwn8a&wFtƯ\7gCZ3IC{:>F $5sDk/Ƿ~-ayw|~;>`u;|^ G9V|L}F!pDxˋ_HH7GHk~]©׭x]{ XR!8D3SGj:Z^'k /X`dB޹VWWM_sOU[?0 $&k"G8Dsڋ]Wy|M62kU^%;~VnEE3XLJ/3z$EL{3}%`K+XcYb2UVJ>bڭUG!ժ>1X׻hLo^fD_:3f6aaHBTz>!şlcd-BVAz]ֻe! Iln'Ÿ<şe΅$Ǹ_zݻ?[e?$OVIzK(|l:/|s]л9?S%3}?5^G+-1CO+syO[WWN>G ==R;Լ#d-SլʇYśꭕ/O"yW[}0|u?fV>~Ǽ+}(4H18f6_~Q;'T3?ч|hdǒjl;z0q5Ze1:JUR6wO= cC?}V/11ߗ?b'Z?VJ [K?nS KqҨV%>br{?Zɚ\/te[G3J[:dz0X5O~}LLfzUѳٌ.oGa2uʘ9q93jƭPG +$+\a3C$!1{4C+~ÐBnQ =}N{_xgcsL #8x#>TfW'zԒw\K k`\A>T%3}>ч0;@-|Dhlʸ w}e?h>܇Xݱ\&o?̬Kyqgi\TFu3x'-<oo.>i;bB1ߵ!}s _a濫:8>P}׹xỒLE71ޟjLwK[}ll&Lw<}HFNU}Wg&gr+C%P4V }}#M߬cβ(77@3oqHFbm2 mޑּnh_5 "Tk.^&m՚70NLfO3Oolߛ>0n2`koz|k}Gu?)S[X#<')?ߛ^|D!x#_Q s =1E3x^J'ߒyoq&JmXD&lofja&zt-՗lah2՗ _f%[7 vR%] L:s`t?[Amf%`-tʼn|̐y/Ⱥq#Wps/Yoy-y]&0pe{G9lTr sBWU$|.]·y|e3nnbwofՙ6]XNE\Uۙ?-OG>xT'h}^u _3 ۈ K0 [LM>ou1^_'_cvMMڄ+~M=>d_Ku#=0t A7oQ_jk⥮O翘Y :eV}ML YkmuEKQ1.dsW'iZb2oj|Y*RZ7ػ+y YIb__Qs fL}7T\郄B᜝Fo diD"b7d:\x3c4͙,_c/q^zBeЏ/6 z2f F =85\E8^aq;8hu)^uz8^S;0Cu+hIxIx3ZO.9fY%蘻 U'sb6BK/~@t^oZn&.AxZmz!&{J,l՗ZǪpC ~f8ng̣wܩ?ŽD z䟭f _DFP=K$6BZx_cϣ;Uy?B$(A({3_ VWy*l3?~d6g{^_y l[fL,Q~ξ?C,/T/ g9S_F_bO}dkxǛo_`'κ/X|/ iH=KCѹwYb1}ѻO(4y)U  sͱۅvRh\3f+p 7 4(Ók~\S%[ \3fc3384?f'U:ZuwaaAλagqdOf\ urvxPĪ^_D<I%XTFXkIiKݢV Ņ7=&VoZiΩyZ '] V+q/@\n2 `}r=[̺܈Uh6 JD*)ն@/Ug0 \:zuwc\B>JjXہg6/ QoeǐFٻ@)'0_ p} "<ǽ̹~>T;{:W>T1iѮ,PG$T#ϨFWOˆpe BMe+j]KsE;g0/%kom>Oׅ TݣkC58rD.YA4˞[uu<<+zzƍ~m{)zY]5gg'/6N W!x(cQhЍnʦo}~. $ \{w_V0+Ec yiұ"Ef:#\Vefۖ{O%ynWx>};㷳|=o@yPziʨѦ7{iu<};?J裼 3ͼ wȠԵ]}Z=mO‚# qS6~fzj&9PavTI%>IRCe4?$( \X3?,G|:1> zd5^&Y23>;np..B!ArFtD{Jr ez9E9wSfR{H̜#pCoߗTY&?^Tp3>B{|@dOW>G1/xoT胳>x_ʹz^^ p=Wmk[r^i3M[>} k$}]w)}gg3Ev}DŽ~}{_U_ߒ_\g/l_+V Pa羬ܭrKA(>^.eGbiE⓿* ep}Ҙi_=[^F,vC'ex{f9:\ⷩ> Q Q*ğ3Ū>Q|~fk 3?&(l1ή"DlU.. d FU%\I? ɹ)>2 LLP&d&LL+ ILjq&%23Lfp&iIp^Vn(*򲮔x/}zB1X}XNhj5 ȑvrϞ!6crD =|i.+j _^548\h,{5`y&{[7M̩xeVlgOqbjԡK=>[9J9 39LImUێܺd@駬TVѰy@L2Z6Uq*Cϣ8kˊa2fi^Vn'J)A5" =OF:/yE_<eRWh hkɨ{9Sڍ| 4+0( qJsӿaT$XLMw6fL{֭B=0+mQCǔېo3=Y|^0YI 3޽A*0Ki+8$uH+/;N]!|A0s\ Unb唐Nyé~t0׻=c:̫sWa5OLf rbsLܷ:ȾH0)e,Ÿ0 WTT,Uy3CbZL0=Na^U_`Y|T]=R*]| 2/h`f[JY矗[M`g )cL>M̩l~+[\{7 d>L pur閆;P)<,~grk`x87gw`Λs`R?[Ws9N?x[ O@p`<3 ?9 ±7sŸc9eatj8YKt.53Tm$^6IDO/1$'5f|?xDΌ-cDz͍?ZW"1CG g&~BV4oy2~[.g?_c$^2=do-3v͊_DA|~wJ6dJ7g|JjA|}.ǽ!sّ"nTTk&Iiwݓ<?8޴q RLM{2CqӗxӌgoJ93=''I{V_&x2z;1Z6ǰ1Ѽ2e>}0G\aѥH<&m7۫G$\E>-v{kLүץN#%\Ĩ}z`c~aMXErcr-I΄BRX$ÅO2T&ImLAte=܏؃L!n2_).Íݧƈ</Y\G b%1>զ%;^̧ƈ|b 1Zx~+tw<~CmcrH&|Qh~ƲSY JԱi~35ax0Ns"1H1" :#э v02Gu#t1g'Q 7r-z(^w+؁ i U=Q%2,а_H$~|ktzȾȻ%>G8QDh7hz5njO}{!eQaO=5eP(5Čf*$[Qr \L=ɞ.?'ֿ[3Ghc YKƏֿL_B>׿D=} {W׿yK/qE2m4? ڕ09su`(9D3+#M[&3["IS#=iv܊Q2=]nYSsd f6o4|)HO{r2+B}6i=aO1Y3{>迍=]!YfӓU{˘Lt Y0 s(G[)!;Okt#Ԟ%{Z&i՞F,@{kiwadJÆ^7 :r>s=D *|^y5WvoqNe~>OՊo=;-m 5`q‚-PO"J)y} $RuEw`]JSm=]ɯ:٢-n>SoUnxZ<0 7jJ(ø0z MjpKD:\ih%u W}670<<4V^7e$S.ġ:0Vt2q28ózp,`q= 2G)2o}S@W ן'kCʍ#fرUAS+2AsX1r^<?gdaXu!&<~#W⇘ûSsȍC )~}" طѵ =a?1(2tVzÙUfo?g`!D{sG?|A>lo&!a2 h\)La$20x% !"z R^Az-@!9?Ea~-m`?,fh FUCucPsD\k*EI|c??|OO0~dц? :2Lfo?ڬpAp%?p1gnȧe=PUMnk`_x?HS| 9?eB~?4cȤHjuOu?/EŅX',@`YOfZ)_L_B~;{U^X'I{~V[="ho]ϧcٽbg#R}ClC!nCl>!<ĥ~ǰ&_Цy}y7@Ǿ^}E %kV_1X1x_#WHy"%yK$)CmC!*P C^q c6¨p?)N c[Z?pw>x0R1}$j#o!x2ۡ^r!G^q&1%,%U>"L[FT0(0/O^čDȜԹFDT4o wo%>Gu~Q$7]ЋGžp=PBC?Cr ]? 4oa ].<V%ѝ^C >L~d'𡞪o`I?cL!|w3̾Awp _6*Eym Uwr`y|}OW!? gWȖT!{Y(ʸN?\_һMan#_+7]to9UC?A}~_vVSwu!CЅӛxulbhP0`Tgݼ$-[t60N:Ӌ:nN&p?hON_~*+@V93LGtQmd96nmfGa}0"U3'@%uO̐zy?)/ߧwu?۾KyH#+8OPtv]P<4y/ZC(ey̶ټ'̳Hq_Tq Q 5:I`OEȃLoB\˙L{\4ey%cdR%dRS۩ &翙T;O;m6wGoWxۡi$x}2*o3>S=޾miyvu}iK(ev;oyob$fo?q//zSс?k:xogF~x; <4|fx^r=foh?oq>0v?Vb"y>[26jN^Mov[- 9e9jmoON@0)f ;Z?AL_A:L7r ۶盶795&V>`{io87E[a?YfǷ&0қl?WP*¸[e[|OКNj{-#67H;ZCLH|cV!y p2V)r1:=?\l-!QwޔX]=Ò0xJZIkK'?ij-ip'{M) Å{M>y/9й&[e.w׷xoڽ>hZzoIa7G+֊<?xsZ%Xќ+p=>C-#p@kU#=7똫nx? |^0= LVc"G{+-y[Z/ ix`J:b"/C,q?wVeDnaЏMZT0[gV[Ȝ4ӹ"[TZ=ya?ӜWDŽEa7?FGlahP8`~( %#wgf'pI Uw2=3ᄆx75wOC3a-C=CUF)Xȱa]Ѩr?p GF=o$1fEURs}G5V^w=X{bLcGO?M +z o3 Ґ׿$Jr>\-:1Y=U|z܁ʽQh yu%2zˤS^DbjP2vI T=@&zm ^cW~3>NeoY*HmV!RũJ]N&aD6563#~V{m>/':\P:.nBc|M_Qb}VUJ>_BRR{ hdEsmW0wۃ=(da!iI& @]T1=_IlCf#|U\3_`Nwe%kw܋Y[˾NoYL[%r } h:.6Ep-F#zFBWGy%ƻ3Ҷuٚސ>y΃_Ġ.[3Wb`ݒ7iv{sr/I|ԫ˹sЖчr3+Fﺲoы2^Ʉh (݊uT] t11zw7];+-$x˾[%w# |.zn]CbosGmZOb$ # }v90v|<.?|[J܈=E.|*^ GqbejTL~T.Q2ZLgTa ],̾NȊBY+F3A,Bϒ( 8OL0}*匢U{nDѢ::[L:O-90g9$zx%Sތ T]dyh6Frk)/|Cu$>BR|m VquvE^ꉄH B a*\%| 8LDݘRTImM#pM>zuّ~q^.pA?6vّQ[tpC{]Q`yH?{[s)# -tpҫUm2Q[Z2`YRYU{99ޢJMDo)C#5\M8-ŏ+6^YG㝖^(7T~ M&9^_ƛB~J|t2Cq:^?%DO 5^7c$ 磕@}/qhf+ZSC;gqՠ+R|gdӟm MmKP(Lƈ CuTm4㫫*Pact{K\Dur!=/c fX eg3:{&/:;Q|>BQnpEW.mau9OE)_N߷![.uܳkx|gi0UɘT{Zx5+XpS 13}Ug^QlQ%?_]>[3kqN56I-g3Utխ&J1i@JnGg"B7WױޣnqQUTW^D?/VDb"\&JBlG۾C}2Ex2|~!yVask[GV/\%_ӉD,&W,*eZ/ucCDVb:}k'Q9XrxsO2î'G}SU>.T?T>gx gTi;+Z}d넯Rշ}dtUX ®!I*{&xJtaU|4FoGG8̧zeD\ίyg.?>~fL=WX36L>+{Gxް}dKS󴏩],dMockg'v>2U>eiMߴ}$0'\^}tflQɷ}Tg`B|ǡJoL#R?odO1׏eC%1ѯh>%/<);MD̯Opa+a2r. z<Q4i-lOl0?e1x/S?-x)Ij~[>rn>2BbUd?[4qJ0BoneG艦>}ǮB>~Aa# |GgFϾa {;T(-\yo׮u>e̯:uOm9H<죺b1[5_d_N?Y&4O_)zŽOp0C߂Wn>3s 1ü|Ǖ$¿W|Fzu*t&7}u/Ѭd}kq]^>3zqW(O93fW'z bGߪ}LfZ۫}e+jp}0$ۃW>¥}]zm/7WV7eȯyФ πc]=Xfb U;Zf\(W%v(x1%:ouVffB2z=TW{38.Χ#ylDurT+zwo2uׯ0} [K^f T|cq)ppţ"H[Qp"YHIʬW@ E,f.x㇓_NǼ</`2rR_9!%MÇ=0{u&U]Etk1T҄ϳb6P) nmmatΫ̧_Xih9}IKz~Y0M ?j ^zN0f1rE8% v\۳” _k3 ߛ1(~&,pKh^Ƕ~M0tC!Vv?mף lxUq.uܛ1bk6STKEom \cm^/4<>_>5Ɏ/<> ΊQbW- k >YbOXKE_=M*q+J|z \ݯC;[?KxwFsrtKs v6\Wq^i! PtBy]Ss/vdU6_$)"*JhvDcxDʠр/(TxYxr=eԴ( w(H"4yi;Ҳ/) HPbZvl8M^XtT2f%rizN *`9];@J74CnwN_3}75!ϟ.W||4LqhX?zUQ,pib݂'R< _m HκTg`T)9L]ФJ@<Ŵ^I?q\?|ǀj8z~)y//LuE<Պ2Ʉ;L puGKםm9y'炃Q#Ώ4cGhMǼyStxj2Q S(92>3ӥ/?Vk> Y~H[Hx}12G?!H.u.4Dϴ% {_,#E2 LO @{?yY=  )A_Q1WsRw+tiq_el 5W2ݯ/O;`{#C$u~r/>ퟱ_~}"PLֈC'˪v\ueSIƑ_M=0 l$J^x=JmkFkYܶ܈ bc{hl{ n/u|O`lG 'x͞ޛ{99<++O߉;0';ϛ92q3햃 si')O0%ۦNaÌ dncMfμj _x's{\r 31s@q3.Y2u9[̘h$y/u<`,+;Ù+RwƵORGq87:2XKmft)9/KjWv8D\-9~0֑yV}Ja\ʌd+cˌRxE::+͙1E\-9`00?91o5: ]̘$s .YO;%c{%x杧¸#oq83nܡԑy[+q15Ӓ j8H1y9W ~ueI%vEWOHj1̸l>{l8xD/xQQcUw*ʏߓRL+yDu-0b/.p!/k>4QnHfrE)wvT+P^ւ-MB}Wġ|'kR)gtڭ8 )~O+5embZލR*Z6 yYb;p})mjsmXWV1LFqzv/zYr1p?ݪ:s폹{"(l3J6vߔMyV]`'o u H\yQw ,+Qs4hV)Iq=JV3WHe^xtg3x'>v}w{PkݣEG922b'8DcSZ]KKHt&$QvHU`SQ$m4;!1)>ݑ =&8I)-/ q`>d3!5>$.6))d|lb#^⽑&;2bCN#ݭ5pt!Z~QzAͅHKL L Sc;'Nsd2cŎKr(N] UCqZZ2A %SިC^iІNJLNq&&iZ׮ڸTg3=6-$ pBet,C94fxĐ ,՛e:CDK7o"~k^ߐؔLgHx!SCSڸ 9R#ɠ=]CDo8c'@-cBR29C2qB2SR{Ǧ HL Q,$uDGK}IS!(KtNU~oA1TA'8RRS&T|ZڲpHJ3wܨ|f+D.!1#B,FyW&/}l葻zm;=<Ñ4>&cJ+P8Ⱥe?đ\.Y7|CR$UHƔ]B`JLnq3\܈~կ?2JW#Z_+#MXgUD/78=mNzfNCg>7(j%Ȗ?1>63Ƀ?~|G1Ƅ;⒬2S3}7c:cɼIN!Z]taN/x5 |'1%1#hVn`7_KHn\^3MdPN'|:o78'L=[\ B7eou2F6Bߌo&oiYE.yЮ0G:<9ʰ &0AqN-\|rn3a!Q 8R'$pě?}i%ﻑ+槲(rnXypS`%/ͨ [3>hq(55J>Ii|9t',4BA~c]Yt~'V MZWNH״lz* O.v=iC7t#Xњb M!6De0=OMPyq C:h&w*i퉎eiZ Ӛ@𱨠˅' rW첤 78 } awt=BA|YØOނ/;oY; ]x(CHH`ӎT&Y/[SZMc^(xpc7~Snէ ]ZۦJk}?9HS!=@sZM-M4oAz1MJgB߇ty~{?F}C{?sٴKFtXM[KA0iG}HfӆgH~1ǯ} =?ݩ|kw ׁ҅mIJ/!p¯R@lo%}ҒdIW5m(-! 1HjPy+x,;:NGc&${b\3Ù9~5fBRؤ9M[1enÍdBH0ېR哏IP4} ( RSF~H*$vܱ3&-.ƙZ vbOAH>Iό)1E"96}x3fBzT*.ֹb8bS,#L©vi 5)vxudԀi: *e)*Ux6ϻ qLP=";}ڍwdLϐjLci3;qUPLyj+r'8gg*Y씘$Ga!-5M d`Ϩ~lJzڳN$!dĥǝYwǁ2Y$G/&`u Ȋ,95 9.55ɨ~TX'Zx \Qr|Y3Ozgf$P불^d"RzsǛƉle9L!3Y>"~mjBntb*/M:09vکT)H32L@u)T^TתY9dQfSN GZcUgLQIoV Q]z)FJ+5:vyJ9/o\6q&qw1x7Q˩[_LD[eobm ,x}u`StGoP1y9]g}C/rJ[*ː|DābR ԍ\iе0晟Qʍ_9㈗iRz3Ob5 QH::){^TL+1%U &S|얹J3Iǃ0T~9!VY;8aI5kzsk6!/@eʫ?1QQ&V3kɬJxy>3٨jra P، Gb|Rjji.#Q)yhPFxӑgi%7QSoUgo,x ·B%){DL{lHo1='MѦw/J=_]  e2f]W~_MKMLo樂kDCHݕ=<z6SgyƖ4=ߋҬt=otM) 9`y(9ߏҧ.)]k%JINJgylϢt?CCb圸qy{w=6fRl~mLKlW\}?˯~ZR: 5F^[\#q??WMcC4az,#_ŵL6⾿ |Y\q'շ9_o,k}#}w8>nq 2&+՟klY_ b~ϼ%b@\ŵ?'q{{[-VSK/[T> l q{06Ž%Y qcF\^8xMoNk¸f+[Wn4qh\ŕ,׿k a2U8xE;-ywtq&vx'Bvwq\XWt\hY0.07Rn#qW}-n|{c{-gƵ$_ƍ%qej/ %q+˸-SG17Y_T8n[ݓN*,j:g=0uxxisML;o-o<}M3͝;}e93Ν6o:|y;g|~vY~?1{ϙcs{@a!~1?B }2w2W3sLv}3~08w=p3r}Θ3=j\{Ys%<܇u̞9m!6*Ϛa gOz}zyw}si3?uݢO1]@~ݳfOr hU%5[lT|M_h ?Og平}ߌDLkb;{9Q=s߽1 7uƬ:FL9=S٦9i3~>ssbyfϞ>Go?{@\iy<Ȧ͘>wRy`g͑2{,чqT<`"Qzyz\5”76t{u {xg͙<Ōh`&͜N՚) e~?To`طN6h\7S ڝ?mMk֬p ]U~̅O7r&NGy9{Yi͹`dؠ9gO&={QkIBRkH?ν:a2)O^\#?k(-H ay:ĝsGxM͑gD>2OaPص(.90QnꬻeS|X0_8y̺#m|4hQA]ʐy2LOOCgFhsa飀Lci5S> )?c'?1]πL 9?cw??%?/1?1} L71cb)Spcu?o謷oG^CZXB@9֚)POq Dˢ<߉4cU8 IyFƼXu̷vbw/{iǦʫhAiǦ˟SwSROyETOyZf?qOyjy㢼Oyz>?qWDy 8SOyZy;4W8~ʯ&ckSoZ?Q~),^ʯ'c~6_ cNo c~_'c ϢV?(_KǼ;PSESO^?4~')BS OOC?[ 4~#)NSOyDeyOyGԖObށy'#oi_Gy$ ̯|:0^2+: n d9uJj۠Vǧ+B2ѧO%iEʔteꛡ;JIzDZĦԅ.UEWpTEңC xD%܇mqg^^v7Sx[O} \ŝ}߂m7~mE#w8w~:>-X!+ϑaj,>>,>>O{#8IնZѢ V`*жd@  NBIG$_{T~JyjIl4oތZűA];GP@풞Уj.^P%#8]IMKWG~tX&~L%6ҵ%)ۄ-"kp`SlrArvCE;y犌_9‡D9e6Co*].U ӾXZxh%$ rAE+h$ɞIQ<ۡzJ)uIR ,B3VYSʡ;^M3;Nn{0TwQꥍ0Bv\.;FNqӰٵt2i뀞AP+y:C{jC-ENY~@yP-R* E.QJ=Ǔ`OGC7znT @,A /!mt.OYC]W cvT6ࣶEj]]fࣩXݧBgqoIRkgU*T,_Rj*}_8CmVVU?^cAمP45|E'R6~P מ??9"AA]ЗQ+~~qqvu.8E}ʸTeRz Ըf4'}[%H-?3>lti2-< =zVEKSP^ˮ܁xen:.حJr·BSkM|{($&_;M 3jY:ږR{ p]ڠ XZ8&ja<ኻ@[Yߒl䖵(e%6\:  'z'xRJQEf^ṔqSvժ{%_Oqhn+m% iy钿\ sPRggd~ 5㰚NeV=-d\b ;RZW-t"t)0 ?-mQMJ+ۋ|_Z3?nFFv 6 4\wUVsܝj#ؽ}®Ļ;-X 6G8T9x^'ZZ#7n;i@tD\ '@K-;cYղ s( kg( dZ"*2/\XA?B*A(xb zASfh*SŸ,,%TߖM/I*7HgCggqk)jq3z(k]R`D>=9uYb€^|2$>k3@D-ە[vpnG}<y>phT'k]qQdT{MvZmmi%ieAIuέX+/ŇgR hHF^P)==E{ +}}Cȑ}6v&C)[(陭{B9*zFr(ӉH ؅P$8hSJSԢ:tYyA<;D {=YvicXȫNۃjAR@CfeQNVҷ@Efc>d9b@X&  qU u3 jlbų ঺XxXB֥) $#$ygWx')M;Y~""(u|1́}XvT/G:쮖 ZS )PtMI'8wNqƈU 12&U=n%di sP[|"n/ĎY{$Yuk4\?~B߳fSgޑ^+聁( F\!%1CHxD>]0~ =SnATp{ۉYvy@mj]: ,/B hJ :Wro?b2C|}"i'[,VTk@#ӱn0$Fɱ+PJmttowS,l@,k1%mA4q)P|V^]& 㹈`b)TU"\"# "#$ waPT_${վTKP:7 f>mITCjrg?T&z_8ɒ\uNN=mmE P,;=#9J{rHA8;-py\hS}untO,Y"SL|xE=(` ޻EG+I,-T+VZ;#3X&"ʘFH,B sF = d:N ̜L<7I #Ѵl`sA_< @\; ˉ­:sAA3{O%Ńz]tGuLyCcH#2DE!:;I$5̧ V/}I$zЁXDl/ڬϖ܉UL懬yTJIH/Qe }2z1].{:ؗC*(٠e"[99fC o̻I!kC6"ϝ2xM?Yۇԋdж ,>,e\|R!F#]-]%<)q@{𤙪<}JJ+p ktetZ`炾>]ɓ[8Mwm3Zp1|hRxFVc! h,q Eq5[Q9X9-?0Bdr]@+kО:k5Z,ȸQHNC*LɅe ]Ŷo;t"2ww`ڌNΤ߁E/ҷ@T]#NA!ǠWź KW,e[ J&%~h/?%TكB}4[L(M:{RHHӬG+2 U4r`D )tXb?{cB4&0y~4k){M^r[JQ{/ M RA>y`gHz81ƌ^NIjXQFՕn謇Q{W0h~5])TqLGE6=Mhѿy,zY?*PAa! qiR@|IAѹ R rT0@Ծ;v)C!khui M%r8T;jHd"=|!*J33}AhcB~_6&6L]A`M^d/]M$e~[!T 8s[z gҖ-KhB>`:wKܒ-Fbu/I@?[VHc,5@ Ӵtfpb$y&6TvKv"\&)'Y_bjD2O}'*5ON<7ɿ2"Mċ2LTuVu>R =J,!ڨÊߓb=U!&^- 6h" I9Bk?BFZ :ؑx~ŠXOLUZW4!~C͍_UTӀ4VZU?D$u4_@ *ݯ.ڴ_4u{b1:@C}L7Q8zlǒ]\|h5^& ͇6Fdk7`]wn _A}sc?kN\}/泮FKl@qS{ZU=^TU=Bmj:ΗV.C>|g[miɫH|-~݆Ѻ칪I5$:xH^99{ -uV5׆zەݾ/z}".R%+C `F2$hp@ k.;͟ճEbnApTj &; (jZ"K01jw|j<$$Nğ[Pdk=i{!F͔yQMHRgh(m!qC(Wy (O$%۰2 > g1=DTԻɸջ$ؒH>e: %q(WEcG#wi_6b˾KL'VԽYJӻn%Ip@a5%S'VXe6 pl(>~;V= U$PWRM/qnoN%ʜ9h!$b)=+E?u񳘦й7HWXEfiXӂb(Et>-?V7@HȈך!4#jݡ#j65fx'[؎tAuYf,ކcrZl ݱu?+*ضo>\#I.@sAcS#t%T~~GP#ǴOs' $:B9͊?8t |$4DhаeDlYLlkt6|B.O+T_h>SD .!溘Iз'yF;ցʹ;Y<< {9ގJmA*7o8}iHe{srGʽ{`XK>A FVnm_m N^|"]^7%4X^!/?t#/ >F^K %X{"Heq;RGP&,"t*T-YekH$2ï%k>`1xAPL,A,X1i{Q18n] ݈*# ]%Yx1x{`1bpe"1x$$hM,4,X b*OzA9mhkvχ,(o1 GW' }f 8$y$F ؟Uou)4cQ34QT_ ]`8sLtWW(#L5Uv,N\? w,hQ0X&-]1MDHcz7QިBY[5DLES40Ӳ&iȺԱJ;E髠7&fں|7xlL̴ >}#4 J(JLt z$=wD _( 8W_ŀ?zD|xjH>5$7 <\4 8]}L#sTdg'Tp1Л Fco'vwjpDWbu 3Y;ٚgNīy76􆁚ywλO3׳ʿ&"ﳸ/{&oؑ E-;N̿'k;y;N%%.!P:&F}  8r'#;`@J`|?I'u; G<`$cwpo^r@e5\M Ӿ;~:K|3..:iz x>2`#IWI{oL3Ċ&]?fM.G&׽\v(K:[~ =qm]_C<^PK|R7 qD~<4|q~~y }Mrp"x~"ñٮ@ۨ~%̬3qO迮 0<ƋoDi۹YJXj8Tv$s./[5f qWNm"Xϼ{|ٷ1^{\_ q"눘%߁>$N4m4ws0Ll-kMImGޓGgwcaș&XmȌ6oM̟88%gDR1]P"9}shoΟeKD zx)\ٰҧ|n4L&,Gu7?A9r:t}PJVrWG}jH7ʯO}#[r}ǯn3+~|8MWiozK73_%Eow}uFү̜}f派97눇u3s>%yіĜ|Wh{'P^:$T^uReȫHnv}R'$bb4)ށvсDb˖FI?_]q ;@_mHM7$J-{{gM_$oIo.Io/mLooۃ[i27|/"|b8#MnIoS-y%=&ߖ䷗>i~Qo6>9`~y"~?;Tː0F`$ ,: ~Uz)P؋vYH5Pd8%F0RSq[ȈCw)dTSS֒YTE?wf&+8[XKnj-Q!iE:|d1t/1`k:&?MAZ߂9cqJxAt+W&(ȣFRͲ6\7"mFzMګ@͢ ?g6.{ $Џa Vნ} ؽo݆W*:M@'$5 քEڀܮb$f%*1/w|KdI.:þHķ Gjh7beQΨ 9/JE<߉hx qut_Vt!w):I}:>Etv쬋:Kgi3mRtypnSh7,toV.}FE@J4l4ıY zDCV@6VY*Y Y'X=;ҍ؍UFݕ,ߑpbuChgf蝡aTQ9n;::Yٔ k?,q HջŦ}~GZq) m5AiЗ[_3χZ&;9ve7X }E< ( ON nmt@HE C"\Ɵ`oK5~8 }BWkH9~Ŗ )Ghm ٘}@'cݹcURQz>(}y~?SQMv2W.KkK5qќ@fri+/0ثXgm74f\~&D3zfJb8ս.$#=7 av6ۃ}Nռw2zv ?*;{\ަPY2Bt+2$55Ih[:ѿ 96uŊg NT}s%V7rL8 } i:XB>+LXm?@QN}q)#z锦P]ml<8|mGF-F| i%nrVX`X0.:k 5GQQ&(693^/2458KO(:xZ_G$]Eva .S,1.Q>yդ=_³.T[u[GY=vR0S!JyQk#CVJZk. a\Wձvt#^dx(~SA 2~WsR"Lwij6[YT3Z8 A]1)?b8EO@D.Lr,o~`95N feE-ۋXqQ=4PbD©GWO/tm1V ECcE$O^MG餽 k'bƹW$w{f ~wW9'OTjEмw?V^|B7uc ~GSO(?Sؐ8笖 3bU<0sF݈)AtV˼oqA} 0g~[)B3bt/M6 +@ PA:y*"I XɼlO& "qRs/6Q|b!ESj><>_`|T<1'=Y/=VS/R)CQ *5R%;F~s46_@~x9uonisLXth2`EP(ZelVh_|gҀIin96\ӝj5-ys漧+w-smԃ4 '&FP A2J;-PxP;`1 ipͽO `0d y0@L(s&1l{ NkFV8E4*O\l{ N7U (/PS$>.ʺG ]]G u4Wbrۜm۪vC/ ש[N% Z7J~b~ï6,%m*I V+&̊ojv: E֚hDڵSx 46b5\ޅoXP;wHV7JҬ jh_UZQ/,q(gx!J[%=Y:t\3a^]^"^zP&]Tçc0P ; (Z"e,:pgA)Gg lC*y%ՔX !0JQ\mj q\G*TԦl/= ]+t+j9; ԛ)2B-NQ#UYFt*jS6mvz"> ߩVSv_V)6ݒ6_ VpI1okMHcv 2[>LJvmdr+/bG-aW&c(K ;+nnq+.T4tG fi@0.ΝCV=:SF(z8e2Gn{wjAGfV%BMљi2`e$O%ҪQ}mU1W@1OS*Jrlp!<lF@Ǒߡ=N`W0] SsivgJÌ1}Mxq>D RŤbQߍ6u(tW M$m@M1ufRPnK85k=0ytȗ, 3E~oɏ7xj6|Q{% qKL_JjzCt[8}{7|c"L|@l y1ڪnㆷn56Zz/LrOfj~(tz+9+G'qx93NÒMڧ^F^Ú6O䡺 *m #T"l |ݣ~=&L'zHmOd|K|>]NdE%>Α)8E FtcT݌a9~P7P{ŜUg" TPz)7a%.*֟6N i&E%4l`3UQ>hli9U d2U#""`Z[px2FKc&U8f9ɿ!XkYileM#!'a'Z6F'^/us {;s,> %R߃c9#I-.o=]Q wtXR.HdxsN2#xXL݅Gbp͆W]tERҎ *>jsJAGu* ?v*zBS,sշGTUu'🝴:Nly%CW8'M')8jn,hCS~QH3HJP'?$0]@ө -SY&x}T{TlZnP9mD%wF\6ʹD+X=񁀿,(|^f"J1s͟+MX$b'CΨ ' ^9uFt,:s+*(zt+|`hD78@hKEt{gҸ#fbyħ.O&g}[xH X_z-}"\_};'ce5ӓiϦ',1é/\ĭfmBLpF>GMx4ցřhC:-f׾ТASNy(ɧ 7閰>\@KCeݢ8yrD_r{u fxcA7y깳Vłntx!xN]eY&4oWm&ͯF!4\Ѧ+ aCТx4s햘۽.ڮsΈ:FBofDvK΅qgOб'<@#~}sIcy |XB0/1ڕ'ԽĄcx rf}LWL24dB&Zq˻&Zi,I%Hf8oX4uҸ<4~4)gl NF{]xKO"/#]`]4..Қ#.NMLڗֹ". iw8kc#t^/ 0ǽAq?A[8&wC10 v{[tz#x/v3}훣Ӏ>}5K4}͆r&~eWn&~ӗXOzE>\C -],lw 7 {gTճz/F!ӓ'Zi" [*x#pCB\ݎNzr eïKZ^vv RR,>sW g@A(fpNi1f%&ꮘ|4+1$x#Dt.A.^#ޭT yVy *ᦤe,S0\JC"xF0ڨLz)RumK x绘ҔjW/ xS)I5Vص_P'b3S y1v Ք(q0IMوˢR͍ C}imimTnGڹ.BR|%!(C6y2Ӂg$8)ltrx^nx=y61)0w,b0uڨXr陴 /SO6ޢVSj,3`GDUkqk+'uŧqۓhot0:R~$齟# %F쾕0(_ukgEh eTSd#RC?gZfZ%#rVU m]r)Ux =m+pJo_B9&G_M' 5=p ]D*<_ZU䵍p{= &<[Sɗt'Fb rF}m!o `H~Ln txo|[ YPSfhi럑*ڪu~+e3abXixV,X+sR`g3uhz\D_0D,*Olx8>'ʏguC)Y&֓cNvR%{BsJiU߼V:ȩ%7r/]o')kɿ~\*_I稆 ɯ)"b, S(/ko-Z>bG̈́> =#j ޢ]0Pnl Q4/]و+'g,W>*m;Fe.i"olF!y%.s$f&IhU{*BzhP\&OmYyThFsN 4,}1ǚG+"/G\oA#lGҊ?5njlvXh%jV7  :!0Bo#BmF4۪/PXb{,-[STaA)Mi DJoԅzUV `"MJ@`LLϭF-h{fFnA 6v ;Xۥb};0/++,4:>=S6!2ba,?~ Wcv*c'lJwtRQjca@FMh_/!@fJ|=}:j_W3l*5wF\EͲŠ! ~ZWH+80&+LGNoN8#`! 9>!h>Sƣ[4HPz6Vn0k )ͺb,cPŅliUܢ7?)4.[,v8/'Wn5{pQVM5$}7&+!VYĪ8q6)NH;duêL5W-ض\VGGxD>Jl *qT wƘs-EԼ+&#.( i? 1OW%^mVW VI(x5'̯>2ks@,}ȿP'~"gۻ3Bi3$3zIAG%=AŒ+&cuyr6_d?aUH<.xռ٢ibPOᏑw1)sQ;hoT"ٜ٪VSYIx;6)>< ۭEX[ X[aK)Yā[E{ 8 OB0s4bG mLc5b%FcS2QuHGapN]u(fƟ֛4f624vfMٸb95kP3.{Gmթ!VM{*&l0Ԅ3M N)S1S٧Ufd\S::%DZ_>\9IL G cjf>bQyR77 `LѓfX} Sd(Y!rfx¦0`J7hhL*uI[ͺmEv]nE },8{c7"xm,ȕ aA] |hחJR%@އ{(1L, Ws>VJ@ `JIa II}"UDF5{2 *,cBI&jUi[Ղ'Bm6~R_jroU7u}7C3aqR(I⍛y)vX I7G]~b,  ѕŧ{ d]h%0oCZ3pxAO2ȇĺGo pH9[tUwm8OYfxkJRYзmw|&͸ŶFtbM?##D"0y [xdSR諷Ġ վѷ>yV JƝuwGQhl| )S#(IaҬ.Mc-N囿ƻy1tcտ>ĭ0Ph閿֭%\b%2'y[?w..$& \H&%%N)?;h/nIV2:'푉i6KuNJBd"Y f}njNM" .~t%&6Sq3SE&*KP="esKX G7uKmj &'{Gw` 3Q( < ew)]6|_JwcAV,T:{m?"fі{Hp҇di{=p6k_g2ԯ*}|h{JuV5 ,J/S V%U!x>b/{fÝGAᇴc2^Co[<:0GD(!H;xpfU%x)K*n m` yMIB5t* 6QGiנ 5fcl"PShF >A**]=,T6䡵Jj:WS6lWY` T(>w#|}c.hȨosleUxqc}5oNfW)_YxA'Ig}7?Kh޸i#g>XY CBX8H sXn=FΜgoϣ!i-RZNEuῸ|l3pVwlre(Px0F,=KˁP]~E7V:hY8$OQ͌Sk,Q!;Kn2FRd74I"6t'?9s 3OzO Šg pK7|vajgyuF3E2z.}%'_Hb-wf}ޣHxLM}zޛO*jB;Z@PMYA( -cTvªt\-H/Lx+ƸGHW.cuFB.}_~ȣ/ąŵ_2g B]ZSk+tn+S.Yvže |e|j jƑ] 5e&bhmu2Rh152|xX(EvCAg DKN|ȓ^J Kuom5E)Ae2É?VnZPN|0 9}1]b^;):o`P-ޜ,'[b34:m`E-ZԆ?|E>3_п^8?>o~z{sxXǍr1\Bmx}9,){"~oJBhRҦ"KK$B!+._5{Dr КŬb5Wר(N) zF q_g/{iu(*12~U u X_mߣ.ܢUНgW7I4&xR硺fӑlċ%(0 s8haOJ`Żѥ>'YxyA>}cؚw?QS7$a'M~[ik3 !D韨Lqz]LQG2SbDi͔e8SR~\꟬$loļvԲZܗ}%+6K‰\ X"U_#0[3[sNV(9P`'u3֠ϏV1P:*#g򡽈tZxPE_*T DVQL#a`r;%_6e-.&*%`->Go Ɏ;S<,q&7?2P.z߯l}*m<%ѫwx%p 8C! # C1~%|372 8\0t5@>`Olԕ+w\p z[;t2aEqmIej=dw4_\.J){b*':O yWqDLyX/=$oɟ2،q{~n{yf|e7ۺmW 09&'C)UZ~D$*-?qb ]~~"W W[+ګOx:A'۶L3лKgr~'af1Lڑ BDRL5:PnODR`[+oHߠt YG}N~T[r~<5 bY30O?p_94JA:_qĔ fX<|ri<;qpbvN- v^msQT?~%#13a8$:ɟzTYяz"GG0ux>Ծ>K]X*J_B~#0]H4ľ#ݠ-ypmv8=@$-1u!hzPb%KT>L`_QuXɒyiB$Gx =갘\ه7iA ]T:3%k%<=.J K7{HkSZux>fi`K5 lN&K~?PA@^K:W/)7|FK5nRq ׍8xڳ۪GL@}s$D܎(Q^:ڦټֹZٮ_@ŪwS=j)oӵ*>G)=)wz{EvWo>:zpޯ nY\MxEo}jZ!fB1Veo5O[Gג\XSUK5g5TM~*q߉',рxuU8)+<)rl NKOL ҴGֿ<Яz\ԅ]F4t)V+\xE.$Q.k=W*^WVVdPu.2E/i(71XYxY<#tj_+/*7J @yFal œA¿J~ӵycjیe/2Ȳ \I2y^:x^hj"|1h~DL$h&/ڣ>'ϻ$puϚ<_{ `6jC3{ @&ځ|TSzg?U {vS*J]MCټЇ*w C,<>UUP~ (L4 QMz4@J;c)BJMH h;b?E)ۨҩpؤρ6حm@ݹ`߉<( 8د W#sҌ]U>{dP_0~񮏨2҆_y 84皟50v.mJsGY>\z/r4щ[G'љyZI&Q OSEFSQWvB5Ae>!&23َH|~V:9^jg~NϞ(YmQ-r-E7Q̻bXrMVз@S9(#.WspwZ7w{6v"5ډNtbNNlY84{thء9b3fhV1 ]`9oxnC "gqp澼pq[ojlScY߫&oxБ!a;^)Z55ž#żY`}:a]mb'L& l Mn㜩ۊszS[Cg`;CiIr DU* ƨ .p9J5u_z7+9PzeKc7#Tc Oo|-m}0W6:nm?#֋ᇡAx:9GiԵ$W&}y4܆> MDX&>-UIzK%QSޤXA"7XɉNR9I$ Ї]ѐ4+Z)AA5t4"=t}4׵l y~pUi5پ$_Gڒw=%{`q ߤ5RM)#-}կNQx=Vh?OP` xs wD=[l(o"'Dtcx[g 0j$43JBۛm{$ ۪~iM˷{wz+-dF9 ah-*HVKlJbdз VwwDYKuH jF]gokN5^mçƳIq6A_u.w׈?(Y&K4  s4smo?~%N7T(H*ٷi@%Ք 1{=:E4x׈-)b؟ZS-QNSܹQ3u%;[E&vJvd^JOEM D SDhi tK-Km+)ҥF:wgswICޅ%W,= ]U$5nZ@w^idWr`%o~`?(7dж"k0<]!,Cp'JY%`];d)Bײ2RJ}9y%K1ҵj }A[NU[aS֡f'VnրOE6ovEoz;UU/nicB?\,A}?a19i؟zM܌{bpU^ A=I_iC"U-煑!* A;h'k8eQ(V)| MW?Pݨ~ŢbR,Q~Τ8=a%˅0S'w*rg=tT_p0O_CIa n+^חyN ˳Tg&.LʹЎ "l3 K ꚾHUؕhR_ä6d)zr $ w)P{ͥ~i?m+|ξ 6NNm3oxwtY/vfmȸVO!&%tÀr2bj(Ki"ʮw > nCߠ)~p91"D>WYJGyNf@- ,OcHl)D4)AT-#GJX`>Q N%@tNjsЊHex8T/m$W=V <9M?Q7ԛVsf+DGSD{E99B.YI0Lm,0_(:@ZQ6:c8/%xE2@ɳ%b$u>&Nf:gTM A6ǞYC"\5"p) ;ؒD;u#dr V G i`Z鰪J(SՍ4d 1x*?,zX'5IX f11^fSDݦK}p)Cѱi#AhF-•8@Ю<袅QRVzlc'P ?(Ia*Si&;uΩNlC3UQ`>ʱ9tx58u Jݤ*i'}ҦI30i}(zTdm$=9NJh]¤nVDt. .- ]fbm"cKb@q$L!%Z:ֆ4RdC k'.STdl+f$8s DkK`>s$㊑;E66b 4m=8Ϟdk NB|1w#C[;:2NUghn-UT:S1@Io# ,9)A?.!AZn:_$b[R RS2)T]`.۔(bδ悠w BВlLqUI*ݕ ů#z=r=EnFcA2wq2PМ  Z UG4ЫGA|8N)s=W4΅6sTRno&|KAM<==C@ pMh !ɢY/ OG퉘' G,L |_$=1Oҵܻt|.@ ԵW;At- /:is/ A1 K5 J#k1?q=Kl@:zP K,d(cdd7Y3VКPPDƒ$<41_`ik0BfU[o?(LkۣAv0|PHS.#z#,swзq.RkK :)sUMU>]-:iheȃ}å#ck,VȜ՞8*s,|ȖňbćDLVGz-}]d&_ʍZh3*WZ#O%NYZhe[Ԍ ]nA(œj}9]!|Be ;B1kBh3Eo 1}2O>tiM] J0,m׶`ڄb,}>>a2k]3AK~-3]0m~niQt;3>7&C ?Ǜڕ?N#B:'/`|edi:!V:J<Gq ZrO*z$K.;7y}n^ja;79H çvm3%96ڑ7?'GfYO\ WV\_92')O ~c萞QB"eIy4j몐j٫-0> ?-ՆIV' )7A"*5f 6݆!%vW%޽! lXFHT|6d,fLlS6@h;1)f l 5Π)\?} 6i)Jnj 6NF M2wpWeh7-1gJ#7H^`dQQa;Huz@>Q/5C;k-cyq_`c@vpm wk1\_w Z\pS/'O.ܹ?&(d֣Xr'鴧;>Z-tTNO^H7d"j$ G{y豅~Eghu[v]90(JCc: jf`[}oϭ*Ejhz$9S'Pa"rC%!ARvt[c4h P&k sÌ5sD[C%W"0|hۿBHtv(iτR&@CAT\Xi M[C$FzNY >;E=m~D1_&]cR"kn|/r|/2RNEPۄcrgz{b%㰙|uI?ՃUm[\5aվv;GfO+)HuCe6Y\N34۰l6|+=}efgH]`m# G9 stX} Ή ]n/!>~Qw-6;ao* :S`Q"1JZ—ҍF>"6 Q}*|H'uBB_o"f `ޤ5wF#쉤.ҽuEtIT)z-_L%QW}@]dq0͹DLa QN32GB`Ažkц- E#1۫16'F,< 5ycdѱǜU)kCV;cިƥSYmD#9$9e}c.,qk[eaIT-}8Ґ7-I.cL9"hM~3N3 2۞VkXӮJ&(6rH$ænU P Bڴ i2Ԑ 6}bm.z/$\nj؎ظZpߔabsj&WN2K@J rf4Ҧ[6btPoiL$q\Lɲ~񁯡G/kCL7H1lW|6 QcuvF ๱PhFq!YW/U}qLƘKb.˖8V!Eе|{| æWKb\ؼnѿ0Y_ᷥ^=Ӧ[p m,jW?5P^Lrnx3zeyiօ/C['6ݻCϏqAbԋ੽c=R}RT!5lڡ*aeϣh@;g/1=. 897}C8vޟEC .bmva _L&9. .s!TF]-pYs .5IKѬMx3L:!Onŷv:>mBglƹlJsZbSr;5ervۭ4ⓟЈaCh`:ԷݪϠO|QoRч K߄}=ԄP >x3pj?*ۅJh[Mv-N0dlQ5 Y̅k5E9q6݁z{)X|ZCD'SBvn=-vˌ{2DLx zB1z]j`k4)f~-_f'Zk7Fh,*9N90Ƣ,~HX'lF(҄3*X} ԣC5tI6.{ BAmqW',](z4Ua-98g5@ڬfq)Ғ^)-0JP,$&}o߂%3#Nh?Cti0/&ARc ƛ~7:+$,XڡضG6qF@mYA;61G0T'F d)OU'ʠ %)Ľ>v RXz`{5;/ (Si2$qPG˄,k}Ei6+O.S bڎ[q77_y\hE:,Jq:fT`ܫrl>^7ŕ^ҫ|іEbASQJN}F(@xJߤJ sY<|m4Q>zwu~"t->ܸStX>>6xv|~u@C- 7%qJ Ո+Q(!q['][/74=!mP퀧}%V;I3$}t ~53 :FsDӓkх,I})hyr"|XM'f@vOFoL369)X/#-Zoų+e&{_oJś| zbBrIfɯ%X vw vfXFUϒN)%|/:O}FZ%J!4=AWq}3s,sBmlG2`s^~~dwO^~)o@@[U:MS`UMSt: pFB S{:ѡeGe8j1]sRѾþZsÿP026aBwtV;=b!T V`h q4 zX Ah oKD?&:Z O<s8`9A}OJQΰ<\4: ʄ48A]M%3Xu3ϕ\Ni)!˂QPXKANxmWFta̔ q`qxAAT|>:\ |I`/*_e=Ⱥ$ #e̼V䑦$t;>rWh} ?؉dRӭ^/r 'mlK2 ߨE) RA]]ҐܻtN6C ަִ~άa vLhTڬc#Q(C4_Qg?Zt@I/`cT7#6PL,#pcoW3By|'~NPf*Zj5a1 p }Ĥiל24"N3VSX:!6Ri2!Ysxzl'!/vmwfs.JdC.iA,bvn@I~vv||ͥ6RCz,(ڣ' nLMDԏN.al#v똢I1=06F띀Iޮw\'$oGL<6k?kw]qC̱kqy`cE\Ϭ  * #iv~Hͪ8~jjJm8egУ Nl72=1?2][DqI0W8vb KW ؐvхc٠`8'"UIC89jlvL;#*jT_wŽ}T"v?$gg;qW9/92f2FeȘ?NƼ;2 +LKuVa~ʆ=U4"1  q=#\1exD ^ ϾP.1\htsl8wA< Wi_W q%}C@G[Uh~}Yԑ) 0, ؋t0f^`(l P5GhVv!bt^ `8-&}~}8̣ xRMzN o{}TxȽZ"oq)eQD8y.%x<[ґJ.@)+b^naMGhٯsH*hOi-JZY7'IUGAjmv SKa:ݺ(|2C%bWf2j)k`i rscev *]Cɟ΁G {Xo-&.ob? ͍ u:4*jn?~xCSPҳwًk>wN߇kN%:+ X'8hbUY*%wkT>PMp)lODk[i 8>UFM^EJhy*iM}38L Dw =+>p$a aXsA uyAo0uiK-q斸^l:Y?bd}ztnK6N_MbQM"VJOw~9qJ?:XR;s$a.x艐 ?_qSg7'/BbdAg]g@)qoMH讱.OKWFfi}:M35n_}o+PEGVOaުof/n"0cGkBu~*/,r +^]\ p]|JTew݉LCA_) 2V2;|iH{x5yY:Vhe!W>Y7ȎO_U<{y$(z>p~_!W._o+ ![$-k 'I}+;9/>)2Rw3ʣfI:v -NEl/zziiVIX+OM(ճ  {dyhi~})5E-*4`YJO&+}B L*ppDJr^RFvGڶOT& l=sM9ͫ$B aMcZwAU~T*lxH)uBѽK+=یKN.'Ó9|03ށṣސI% ]Z [=Cikԯ"R3 s8[Bx,hvD\ ?T*s{-7ÉvrZ~jtJۑIG,%?PVz "]W 4@upGB0d1<;.9 _%![[iPC-V`Uy)Х.DDÏNL$2Q}"~(mR`IzP<>}"i F -B5MbO,G%?Be{u B: uVpN[,mTDXk>VC4b0g@t{P*&ϱa"YѬo^L'mܪ z+nBj^k,:ލ"X%&@8&Y0B3G4tLX|Kb35rk u!6]B B{4\8^ct !`x" *!`p$krn)Y%Bրx!̍J躈x۹{`Z?qr@<uX^v=!)0$=bтQn/S,NC(ke5tAAq#^ShU[iK>-a{tifhtgбE/6)nWK5AR^]聋xIoG!;QCEk 5ve=ieیR5nE4 ]ݢ,賹3!)W2iH}=ZrVAw1%{igl(')F vF o}aGT2}-gruWcxm5CʨB|N]:Ȝ=_XD `. A0Ϣn_CnR GbD5GC~/>}rV {}4 v+F@0] oozn0x3FNw6qS aYQ Dr?b ߹ ,|e (?7rH{ɱOϕW,\8'/`KtBי?T5랖#O Pؙ}'-kB "w ]q0jfxfg4Sӊ o"  NQxsҐ Z/r3WW Р-^ oLx.՞+U,<6E5E%.:͞35ŌHvEZ(hZ.<:[Ƭ) Ѯh|On:Wπ1x04Ɓ4̒VuĿSv0Wl%mO&:.@NŮp*li9zpaDޫ4@;U /D0jTK5+tU[״tk0 qOf:Ku rrз~Oq!A@b־O 4܅@MiA:<:+4hwB33G,i{7ga)JE7.3ׁ`D ll 34WB^4xPxIi@x6%hIzhk@_r•p)ۯm@.ti=MrJ-kU{[7WpXr͹oQ Vͣ?ڿ?p7pqqvwU8mt)|2V]X[ !,9HgKQDٷDׁxl|xӖx3 fԛ{W^SB+ZWQR[w}[ 5!<6!dW7jC[Z"dy9Zb&O5/uIgz!݋|B:!ߎ"j+8/]8.®R!M@2UEuWQCZ 0P.SmyW]s̾)oP-Dn~P:93?2%ǽ㖑IrA"my/zG/BT,,D/˷(QFx//q ŃuA!Fv-|8 X7h BD/=aCjL9&q2$NO,N52r%z(#  7$fBF^ʿP\wgzǾB˛ 5 _7~94߁ҍ:p]u([BwŽ ;"wiIS\,?@b=Y=%Gd聗@0֡.< :Z$ǔt.4(hsnNr&)SP⭅ nVT+$iFIURKKb[XTMV 9L+(ًeK\/uj@?sIoC9سWv>qnپe͹S-xP&@AQľfFyYs֧=ʟ kΨp&Z-- }cn X@iTUnQ1YEa} :iqD!o,IK‚S6 D,礹Jm,HaS4%%QRᑻHI$G0c$D̞h$Zļ S?⭕MkrSH,H/5$$WiouqoN 6 N Y:]AҩBJ^ nP#g~bf <@KK`i @E`?AZ@"̽ '$tZ~uż_[7̴Cy2g(^%_OiDC'|dp?SoFA"_SXadf.RZ\\P\!mvۀpYسkm'KgqVYs6Z8ޞҊRiclzO G& OfvuEw jCIdzЬ'B7zu^G7/Q8BbѦT:Bgh:WٯjUy3E !@CIà:J!5Ym3-즣D7v0XVE=.Z^.[z{ԅTGݷIJ]K(l'ByB5!um7P% epr5Tņ2YZTi$Ù%{_=",u<,~JܠHaC[_ژ.0#!,fUC!}^\XK F Lɷ 7( ⬢4m!{XNwٵ+ޑF_ƴ,QhN-ӈ#)L&:}Y5G*-Y-$ӟV:IL>H^G(|R}@dc4ڠ=ȶ.J_RHqvbɏbN,-}>2vNlFK{mozp6H,c<7\8;;;x{t湼/im'(} aua➳4ڵHa'$Fk)}3;V23__.sws_bD1pYxQT1o?LDK^9gy뀙mto)=NEv nޢ[2{xRFr1c?W4_kN ׎?n J+_͎h_ͿF{oxHqObw Lw0$/E ]Bq0 |id 9Bmf7_A pe{O"u&-1 v`]b^E Flg׾d~_u#֫=\]ǘ\. 7Ϝqm?<&a18{*DZ+=Wa[T'/'ʛc{DJQ 'OK1E_ԗM+X2i1|!–˫|`d6Gx"i^/&bتr`8?:iY`@]>';\-j:9p{N:`Эi0ϥW c^ZAU[bn•ZYcxF840(Vfnzkwx~a9OuC!R5vsuv(ڕG"ƶ/%Н.{}k8s?JV_"iƣx"ak*JJŭ_۳Zc%B-%UHGߣ;QiWK\ղAٍcEt{o=c󢝩HҰ76䕌GX N(eڙ'6/ӺysGZX!fEġZAOc ,z!B=XH@2dBXp-IB!2Op:z{pF:]?D2-7NTGi|ו[)#L Q-6)嚾iıh<9#6RGIRڊv/x٩$a~|خ/Kx4H85*%G={&pZخ 'Nj.; [+oOF ?hKA.F6O|/^`2EÁBI^Il|t_ޏ}_UJ_{wtPE3a6@T~~|':YD,qa%Ve8Xۮ:PVBC؟dc٥,qټ[--~^pn;Ll;oBSKÇ+][rXOmIo *ENO-j?tTŝa~!cJݤdWM8]J( 4ۺ#ھݓYE.Ր.ieGs^FrvwNbvCjїx|<~<;WCc[ȟ$vA_g%=x/mp6-ގ4oGo9G'_pȗy;.\_|'ysxMsvAx4V! xuDZINgotg ^/@ \@Xd{- ZvH5*W@arX._1T {(E%*VKiK۲4m#mRB1-U\queeApmDkbqc19ޓKY|ys,ySj*| 6iY ҵ"pSwBZNTNp A5aF]ۂкL ((Wv>uCXp(ߡ !4C Z=jH-Moͫ)!g4ڽ? Z׎6L,ۮͺm}M 3~<|ƒi#a}/p֨wQ+ ,Ə<"U~!`: (N( qui8wY|ګGd滙;Y3UN.btE jw<9 r$u+6wNGrD<]M>>P=Y= h\C>sUbq>R>!oqo>^H72kkkm|\G>^>^U}̋-|L>6s{ISko'/r/?-gG gj>S}lqVI: ii>Nvh>H>z폫>PE[ lta 4@lD<=b""\n/ؑ//khkW:; _m?Er*l9Iꃇ[yȚ8d^}0wq,  ==mN|cKM *aZl6-9;K0oXm\);ZTma[@}ukiۆTukcJGd6wz=KǯCC[ڛ{YHGu$aWża3ӉLbTk՘_UqsHZFڣjogBY[i&py-{]m R- F4u:Rok? /AMkI&|͝_{wH[ZpܷcP(}:gS~'?掵 Zl.Pԇ'v-q? Lȼ! .:xyC̝_KsIGBl><g-dYt&fm R<e.suCT?8nPD5t'nG07w?^`t Ǝm YԎ@zL d͝3K͢JGm;޷ |8gyeAZxj{k./?m;aoW'}7g&k Oeٴ7b| KPmyxzmi%$ynGu #|"SE=H!"JY;hV¥|vqlC(P {>U_.=>Gtoǫy*6t|{ǃCx)wcL{>P% &DN(^:o7XU9^L?x0Q:'XsyxPI *崠"UVLĀĀuhea@c@`@0ekCbb}>cA/#ˑ[P)l"r:sz8lF~x!qw$v.g!SyN'^r„BBB/ !3bM!B IJ9pSE./WN+ll?gyfY\rfjɈV+uϻ']2MqO8QϟEqe}αRxb ჌EXƸ=^eW;9Vp^W )^K.u<E{Ns4/g$ܧe2?ؖ&VR{MpmcqKu ]{ɪ_ X1:FxWh ;42ƘaݒdueL ˾e{]qM]iOs(i nBk igm)!q!:p KMxbiLxQu^>U&¼3w ݉jfw`q?[ C:vo qC]|gX*/ØRR7v}֖R+Zoq]Sؔ{p8y/ stN'h/h.Q9}}F}MQ_MO؇k.BbLFq}%qdG(sDs8$os||)fcPI17?'''KŁQLޏpqd5Su_ю"kL yT9ǖ,n9 B'z 8J;FIZqZGe'Y,"\m9}{ے jJSͫ8!>uzepʕlٛ4^.Ż+رF֧qK(iSIZt 1 疣&N;(;N`/C;Rh[)p:piEo8p-5\!襋JSoYel\ֺ]`=[aT5+i̝8 *^t{;^Kţ )4OV2_ófZrfjC>\w䥎MDZLs='oVĎ3śr-a_ȃHPf1nx90 vP=CrK"u g7߽g7tmQʘ;sMjӥ|x~Wl|4w~sx2),YJK_6X@T?OB3qw49P۠2ZK߿_Ž1Q+*͌% oHޝq|KA7?hXx 2lGd,#/X׎GR0\|'7ǍDс%q=>pvU)Q0@?wc>{QMqp5RV1n*0H6>[~׸,#e?rGJQL.46#P;O5imn3FF2 YB|\קcZ'4 J} w5Z$y_8$.q];["O#F ]w^upob8b~vbx)i~_ױ4\6tP@ؼ! HB#1\h$F8YgBsҰ^mR1~nW% xj.JM=~Z)NfFYuA*pp{H4l_Sj53vbȺ?:-NҡmQw/u_=HJT?Ub /$h/2|Eg{xR bJTAȇ 1.o6Aх[ӘkBݠ `:3Cd:Gʍ'rʦ [㍾1NI*|!]%o/ΩT:= uy!2/ډ3CBqTZuluZ@0B](}Z&;{{&zJ_P}4ogEhv Kvsg 7͕MĻ,̫1(}~oHSo_}͊ ³jw ;`,Y{k %uuGHliEӓg\WK} 'KMLGרGpcif<}-!5',g>x u3 ?]84 1}?ed?5=5{ _c @s~.ݏYK_b5;_B~-RL!@S35 >yU"W?,r?K퉜FV;5~ 7PsQ|D[xPDiiRnob]S2z Bs.xH8dcuC'QZi-t3wPO'AE}5Ϳ$ᜂ;9ի+LlP{Ui.Mk1yf)#-\% ۉ-<7RYTCdk!?+9XX~[4H2TbtvHE ޔ!ȃxӦ ?{3fAx$.dE>J }p<5NlNU?1Pddt\'jxJ}ȓPe3Ń]bk=ŒyX T 砃,!zFeYKAA*zyL9P>!>D(eG /]2 H ZԐ6_@+pj wt{Xup" VjWs˾;B9)\Ę}<`"MQ?\q y؆w.P]U1+TEb4z}6c6Lu\uFfuڹEŘ].g'ux$:6E4K0t~ʽS~ pǼ/WêExō7[dwRE-OЁI{<*bKeX=JoV. &zӪӹ87thaiˁ&at-z.z#sVҩCh¹-0TO$KNQ^Ԝt;X7$<?Ja)?돸@:tzhqқ@CW(g,!rpRz '">\8g:4rcaųuUȑԛk{ צFfV|>a<<<:Fe2: Q E|~}J[>sx۷gdLݟ5FT 1ݪRi}ytf~Qg0#(FXs+8ur~n}4z2w_F;聯Q[Sm:q \C*z,O ,Oa6DtD:|J\[_G2o0n߉/#)sػ7 hSt㱖{oЅ&X#Af`<)642o킾=_V+7"d{iq5[IbySYRRԩ&s^Xugqsdsd!"06b.JVײo ]PT!Rp"@و~>#ÞOi-Rx'*4LI<=;;OI <#௘ҰNay?Lx*B嚢iT B,z==!̓zSA*qa<|;?$X;%)x:Xtn݊z#G[sDFهyҏիz!a=/@7uU_HDALvj:iQJ=ˌpWehF*GOG4PBkF|CV*6dϖТ; <ܚӀscʚPM:6$zhdc&-6FacDft1XBːgTQ/ /lDb{}#LiΎZpdr[#_Č̄]G+GյGgnZ&#JҁIɉ6h!:3&ֿIuw3?kא )knΈ"sjvJUi20I0Y0D2T3UL/U)#_3d^H7(^&Us5}] rS/Z8ߕVXy QnYZVO󿧲Bvٙ>LZ@Iݳ3u//[%Pآ(rPTG",/!+_N8A:6RWV&QS4.,n?)WXurJ:֧dq| L$S-."ٺ=ŸXo XJ' HA&BrP^G4^D|_bYG^.##pj8/U"d asw7B۷Or0avkwgrR, hU܁ц^.[{$OeE}=".(D%$8^_*8U{D,D?-c HE S!L$~=Cf ²!nxLe uO仩\`abkh<(Xj'fBlB֏׍нߪ3]]]\.Mz͝M8Zav2x( #әC(V<%q? ZgQ;%C&,&e-DN/֚.iS~'iWH!$zB d-U(,<}Bk}4~jߝRZxI+buA/آ<=U;btރ~ޓϥuOT xJ}'`>ؼB9>گ͋(k?NdKO=G}OWaW,XwP,%Qu)8<2me>cwdymYʦOz H\tG`-!+_9K~T#IGyP@p_=P^R$Ik#-<+1~^(x>lvm ,ŖIhY\c bM'0ΆtyN-.˄ \K/4rN,K?_p_dbMYYֶttz?<[v/3 avvKW!7N쬷-xuw_L"{<'C`>.F2/<,[n `dNB{$4 {/>=OKS_-jMN Klj H@3:ݙbX&7;\-9%ufYV 6:g8eDޏc⭳X\/K0[-R(>_Zkz]up]@4;ݍrlo77;}< y%4M I}.Emb0i-K\r=AdO ņ? %p2*hlv| )|֥*c꜄~ f^ ^ eN  !X GnWNPz$cC1=ebq8 Nj9JlsC4:T'l?!b]hO6:}Ls}Q:£18yh(.J 'S aCԯEm9ʲ4OqvCi$J0*E .OD}SgT ^UU<8p]CB;"pYm C͵7'hvvQPG}NY0 Bz K֒9V(Q@\!^YlnXR$ sIu@>O"UVVjf,@¢WKXX9h&GN*f|%|rf!ȖLtB͉ӕ-joQ?KۏV-tGŔb1;G'[.)/˜v 1%☒C'aaYL11=L|I<Ҫ2 =-)P; @w4*\^ tꊘ t?+c mULY T)5cy1h:rD)I7Ɣn)0^xPLP1sCLYlLm)Ĕ;8{=H1Fdm1%1T^Lx?Fb7Ɣ ?) nHӘ~gLY~|Ξq;<P?OI1%$'dOQ03*mc IUɃS4vj̽XQzLVH(7.%eLU޲N}3q2 qmoS[[HQFEYH\(.FW: <~ 6^M iȕ,-ebx<I4?Qs/;f_W;oAY(k'uEQB-pö{.;:s8rω{jEu4$]2KQY[#MUy)f*'͝ZQiϰM+;UJSJfCՕ֚*ܖ|34 I8(UUTWM/gY1g̮ ƙO7ہ#T --Dhiqyh[kZ)ͰΪͲ&O>'TM 3l2A/uMNaemڲ#mt,6S:~Bk 8ݲTV3ib@s?s*Ȕjp^pZ2.;hZQvBHnWry-6NKKJiP˕[v5p%{,Y-|2|zy?Y7 ]~'%fleTb>WclA|QmڥZOsg -EĠdZW7-Ty)0ϋ4d~%5݋%[5K>I@| zdW/ջ]t3&Y''*s>Y:;j53f`+C5`ϱ`q'L'cJkF=ǚ}%`ϱf?UXk1/{5ygLAJuc.X"{+ܭf"(IT@23;3VV-g⳻qClXRF-REjqn9Ӝ2?90yzHT{iMr6p9\PxT"Y77KPKq[J]3qZkC ,̕5҂ziA4nBx[RmU WP{u@QefUifR g+UxfR+f2LwRT% Qs eh@ 5.-7{<ԏƧeYz}Vz}/?L60-"MhetBzj\oR;?l%#F5JB樉Vk9ϒАi8R3G͘s`N4(t.}Q,ShVܐl {-Q:g)q ۈpI+g$?^}.{0Y5nVHCf?#,n,O.\$A+4-vs;N¿-dΤxcw cD{13<@)jhyl3w=f;\U|Zjboke&]jgl (;ܣdv쮱5b_˔YYǦ(m!2HLC ZHɲQuvPCZj P(8NE2g\|1X ~:ai3P@)a}je՝:T&:_ЏrYVըeo[p7׉=%׎ ^cӿ/,gG-np U0(2-AmЇrX ʬAmXimPz_D] wv>)f(./c0D뿖eq?m`z]nK˽O+OTĐ}(2n=N]2Ρȸ Ћlٟ3щ"<:#S4^fsf;$@**<ĵ0Kjlsj*W?bKv2m!wXmG_wvϠ/&]k-}!< ?P+RVnA6mz@'TҁFYfj;vV+&#fB@kn-Э@wh@= "@-v}@=@}-!  `!@ Q@y@&]4 RE@@M@-@~e@A0Ѝ@AGVm$yZ N9#% ?A =Q_ xW)mP0l!</={Jҩ\O'~S ʲo%I-u"WР ?P6DjE@n@ (&>&U-r-O\d(ʹγY2fA7ڳJ;fe_҄p3jlM0YͧCHAm-88WȲ~^pnH|Iy}>躀~tnq\c ƍ.,s.$ƒ;&zyDl5 IIa\Q i`24( `pmg} }^Ló;R$Op?g@>;awc,!p/MɈ]d~Nx#Xp5ih/^ݡܛ Q; .0Ͼnptt۠ti ZXb!.þҝ5Uw~ǫOKz;]3k>u;iwmNNw=/A{zwH4Ojܽj] q@FpR//G0yVu/2ɇ_ɏ(&0{mb~z̟}+% Qg0B@0˕ICU Yǹ'M|G a:xn]GK0=":^!.}kM_퀓{t|'cRV&Wp@o/c:. Ku?G3~'>iP ~A8ֱ$xvn? 8p/!R_%˿789 ؉H}w=CFVx Tn߅iv ۓ0>6Q=(0ONj9~ p&0T@ye1aqc[{ÿ$}퓡tS'A|?A;I&)roonuLc+ԗ =8 x&~.BoByL30I?vrkPw7{߉2I/0Qel>ێ_7x?ѿ<#W_Gy:>x+?_}!# ?)`30 t|.w:pT:.x/j7q ze.2W7x%࿶x5o5:ku|o/cx#Fg_7^^ڡO<w޺F?@_}ot𞰎N?+>Pw O 87a*A?Ox7C⠠]+w~Aܨc-p*`}rP'#pop3G D@kMףV|N.KpD>vo|~DoL>b|=: a~%IRڽ:Ui?ݧs_+L 8~AJ-`+?~@Ǘ{:nǃu NNyHǝpWu; x୏9Q=g!+/ ]%% Jv x|| I>[_CptO},Pc *S V΁'Ic}~Д0Pj|͙_BBff~À?4߀c6`Dl2I>dcg+/1Ԁ[ x_oSQ?0ʀ2Akp/4^ik N}X~-̀IH`xk3̓I4I[|S bp2Iy:mۀ0 ;B`πJjJIR\>ƻ0 Ԁ0%72 Mi?pAxm3U|?h_8fv<%23 6~=d-hހ0 f}}'6{Ӏ3`fOKb%7Q\dViu0թzک)R7?_b{oP1708  }4>;`?΀ x]/6 c{/ ~.4п`WK'JlMy< 2n1%ecapĀk3NЀ x7`p?PCr؛m-7;~Yrdhh+ml5m6@eq:6eVIVj-&i5{ov~W^ [clE6{MG@KR54ku X@*`wC㪟zXc9^<[{xW)d@1h>ǍGsd|xǏ ]mxSP&J/o1.9gU؂B Q0+`XCNƎ2D;.o {|[}xfǼc2Y <\f% <Ʋz]nao|A{Ǒx& KuxR@.t,qcK yduq.q$1̐JE޸q̐yWH͡GO%o<%OxJ`MK.3H}N7< P l`BЍ{ %"G6&Fk;n)taaw4dB.:7Sճ;P_Kmۀy^_ It!4A;~=^gݦپ{I v3.{Z j]eIKU%d62^6Y% Ȥ} P!CYO3?M)V?v i2'csբ1TrISc,3hCTrY!-SH j;9d+,db!c1O~P Q20LgJ1fl!sIvrYcՎB,rX.dV]DzO̘!ÔXXn Sq,sLgvL|'dX<0,= oC `,seS9L9e-zq%pTs(r)!x(`B( ʕ1yc>ɣDvKNXa%y!k\ )FSH+F)_!KB֜vƌ4d.+8҂LRR8cWqWpz%~4f'׸qٍ:l2j6 OuA mt 0[5{fTU3#^KUCy^~7Yb7 !FH-KI%@"GoҤʊɶ<И[/CMx` Ru:\ .ъ6:GAv\lxc"D!EViƍ궲KK*&3wdzy bW \ fxm^Wqn<ϸ@044gvή{cWMeJumvIiB!d@vpkUlAYs`r;0A!z B> E/,6ASbzχi\NVHys;F-2vn^xU566 £'6tBCWJDc[@PtrM^٤PK"-!lib/auto/threads/shared/shared.bsPK"-6{X3!lib/auto/threads/shared/shared.so} xSUIQt""2P ڢbH۔TIUJ&T2q "w(o*Oi`Z]k}9)8}[~~G2M& }bRk7r 72臄]`1AB ,f@0,0| @%6rl/p_x}3yZwp|-CI>;Op+%wTdp y!,@_3RgE= s3@~j}J{f[q: *~Wܨʟ0IQ <pO Pky(u og̏>Ew-(~D[ 0<<9NW%M0Ox@ ~Nq6b\^U݅ 0`@._p#YQ d>+83DD>L-I4+"4C 83h+2ݟ0Ռ@x_%уY"у i&Y!-HEL> %z?Kt0}{0A[C@9Il+Pa'L63Ϛ( ::͢g1Z^KSP6L}i=kug^/ &^I]yd!ޏt6wXW_!{_i@}W)IJb?&g0K9[ӑNgr>8a-巛tI8-})/ z?_&Nl;oٰ4y},n FuUVm{{uِ3]gu+75يew;))rd6c+6K tX7>?3ͼKp|u鱺TLVG{f{az;p&lӬODGy}_T=FoN_/@~,W}\Mξcuw/;>i{M7p$4"G}&^ P69\a !~[touWZp~]OοRp@spI;HÁauR.Hz3MgW=Y:y׫u%NG#M:a~Dz7˖& oUPG]읇K*;a}]yqY3 O嚓uNMt .2,*.+Ă*7~u?\.v,,=J>'Tz WIy" ~o]* =UڤB,qT!X*=%ϣtI2M"+^W./P\Ѳ:sc +]UWBWQ؟_"s]RrkB]*:-dIXrҽU'/TpywR)W@Y{aqL29<_)r+'*V 9=ZYW ٳ.*J_P.K!PyA >/c(5UYТ" %BP*q/Ekxd͝gT=v Y;rzxzQFaBIPi3XI8[mJqKΙLpr: !]r$LF%FvU@93*M:WSTBBkr2dֱMt6Q+L:lKz)8*qsI_qep7ȅ7_ROʇTX\2 MI)@=(aff̘+3|"Lsf+i`-Duޑ뜝!395jo+*.)99y`)sO#&+[V{̹99/UY"yB&g&4`y YUR] r=A]T"kRcx*,MW1lhL~憏gmf/.%?3CģZ76&8/@|==FZg BȴP"[b|`p1s" 0ąp@{wpXH@B8!Nj %q ' Bb8?x5g B b87.Cqi<4>.%ƦH~i'"Ƨf$?$?̻']O7hw3O4:'=@Yh+D\o'O4&@z9߄]OGd^EGz /^Mj?DR_%#]Adt6kHtv@GNF?ћHw OD'n&D D!DI~[$?"ٟ'OI'>K'&DI~є^'ڂt'O4Mt<Ҹ+jk!M"DPH75nG @z5 1HtKF ]A8Ӑ^@4wDOD:4uw D ]ENtH Dky?KI~ռH~s'F"y6'M*ٰQ v ~soSx~ϖ 3Wx'&90>|Fg^I"whR&4֫%S7 uia-}n QPTPGb^VÉz%7N;ϪCp >TVn(zCĄƌz {l%0AJt,  CEPK ua'z{1o{{cjאָ[K?ukX(Ѓ0= 04(&Paur0L]߼ys\+9bFmC(sD`gc0Ug4N]phG]0GR޽y9@|( ?Ej'9a7:*1aGb|hJBȟ`-QO#LFePwWS- ` @{bwR F}I#s׭#׎MOAAV`[t5ߘiG~drKhp^|rCxW(lJ`LJpZ<8A'&?\-<*sVۺݱ`JBp6+sߠBw&[3G?ãPW;  ֢ΠU\illӾi-nooPCZ|.|Zl__I(Ms?5:;*'x:V$# >SsŒv /J$֥[S[m_E9+1jpGro8γ_!Ͷ. g{AW_`\> T$Y2s3C240JY:c0h&X@(89*Ӡ_6![ &%(3sRy?3㕧( ~ȭk(xGlcf qx Q "vX1.룲#^Qmna8xlooۑsY f۶sdBkBҭmɌCy:|)~GۣhI B8N#%h$oiJ-aHcam]kv04+0ktB%8n`8M]pyBCCqmS m〨5w,}k{Wp-ڞ"fen4P6Nj(zHѠz @9<+߂_R֞Ag뇢L]R<* uj ZI߰$lM:Fuz|:%o^m4{7qV Iive,OYa&,ZkaZ|k F|Spi̼njOD@IAc)O<=g?YV m$igiyh&d;,쎷'=GuJ tK:j/ϥ_Z+տI뼳+ȱBPA(O݊̓ΐa!30=zR,R'5=ҊʗS45ii}+_G鮻 _@vYv3aԅV,Խh].f Y A5')Md{[*W9쩯ȵj{",VfN2o6=X̫..H RHN+4M6EģLh:1.|'Pњ ]XCq4 H8͌8;}ξi},[Ae8ٮ1AT'|% ZÛ ڮrU yEcfG c@w% 8P h 6^Tb\ ~-amiƔ4Ζ?\uVU~iWH.t6gdv5+p4/l#lx۬mFC;iR+^I`?g E`w,=WƏ$6:Ֆ6$ˆP'*m@zhS{MIww|@6:ȩ:yow԰RT=sd~R5ljY'P'_F1O)id>~W X~:gXi!A[(84nK ~耙%>0I,R%h _ 'tP9x`nWVtH/[|*>{( d=fvIiIKLr-SyMyz%J Ru"^,;PzpxHWGvUT֛򡝩؟gBf,VŁNբr`|*ֵRطgplgM矑t<9P׶bApV'OYB8&)fc'3cc>n5mNe-Ze{ AjdeIsh`>LvU]D3hźP^S(WCpbBڴ5l:{?:)b&) EUlO:T[T'~j Y}Xe|2m$S|:[,v <Z-;5/uR8u=)lZtR[ݢ^>l 6S>!CXxWBzg8Duo:+ě{Aح2Y-TPm-4Z[ ^n Ó8,&b"Rq#le6az3ج2%^t&n &uV p6'RjVHLIB3GC1 Knyps8@;CS83#1g} ,Iz$%_Ǩ:Z޿.dž<"v'&cxqv(cM(2`SDU-Gq4Zon2?3쏝bs?/C /lG/h3pY?F֛#\Yz >̵;eoU`Fa@Ղ]9فLy#F(3YTi?`;SS6=JJ`DQ , 6(I'ܲ< ٩EMmC{=ld z@s>NTOT9,۳(\pr8ҞgpT{;ŞuchϗT16#}s2 t|ƞWrDeE㐁=_8gJ}j{ݯK;A_߯^a2⛨,k5 ؔYET2Bg)ccCvpv0$uxi/=DL7"~oO1?~A鄐haf=j }+sVWLcR, '+]neR{/b y>\K $ H_LDj!i?~u$ Jj?)w]pe_ℽPهm ?Ɏ7HLڒ{/H2Ь7?,ܧ^hVտqW?$P/:@5ڳL7, @; tLڇo(b}MTΟ%{R*/JWW}FLQ˞a&6UO}>\Qkl`M˦v.޹M4N{ʊXgw3U$:PXc1v_毟rt2'Gv}/B:?Lݯ򇌽?lmWec" alj}͑fE _e5<ҕzͮ>E+xW PxkI( [WXGis.Yc|.C2&]mJk-tA-~O9TKM*jbeNsSlB޷NՑMc%|ke+LP?\*}wuFl5,3GVYgvig,SYG--o/Esm׷+c߻E noWm)&eoojziI<J V% sgx[|T*M֥ H0ՀIu.ϼnkw}c]p?7>vuJ\8R,.U0,<:gs*>g{9~Wy_$RZub.òc 8}=T MyW4k {\\9d?@or@}f9{2R˓ڂƵF~/o N|?~gL{߇ \a)ZztCp:q {C]/-MXggo+ ǿR >TǴ93\3g̕rw͞5gmb93Ϟ:KtT8'58'5_쑸^|4wYYA %>_ Q.Q(+gyQIDsL͘65'Wj@HJ$}WBڨ}OMqgI/ˊRpNvJ]EˤUgJow?E&=EdGycW ꆔrۆ^Ha\,v}?;xx(ti|{al|G6(o8 Ewv5o.0~ǘ l>F r{r lv1lU>1~Y 2=u \ 0`@&<"x`&}'bP`4$\P1$@@P`4$LyEX :MNtĎ&d(X JWlp *(0`@&<"xaiRc>qcBR҄ cœ6w*. T9z] ?86fX8p<Ƙ:j%2{Q!*** K 'O~늯O4>=o欌 uMH8y_@qSsUbRU;￯Z;:EKR gK+$^4ɝW~f`FtŸ+ sTgje)٘ᜭpܸR0!48'9;U b4Aim3DߒR;a ^!pI0"!\W)A>/$қ Vx]ExݥpZO7fl,(/-2ГXCaBO"ˊJb*).2`h~GWpXnQ|HZ00l+Fym%&n!YKjWz.Ư;pCHmiy\+*LZ9p͜õ\3O\~\gѦv8\|zA# ڽaPҳ/E,栾GT|kL !k,fcT|Uał`59·ZŇ,e6j>~"#kYbͩ ~Ju(1%AQǗ TGwTRާ:}>CB >+N פq_Wp䁑}Vp !3^LG#4v{~̠||.o1SLcdz0ϒ>L˸JQLG ͪq~?ݪr{Ch/]~~>h| #T+?f+\ìWYpUGw W8Rj%Fp.ϗcW_oM1xGc [,Z:z4xS-xm^^WEpE+Z]{m:x|x&]|!::AG留W˟O>]~Hp5CߨSc+W8Cn}_6^2 _+lЕ߆*^a{6^YmLGK+#N]u8mB}MqxuuWϗ^7z}njn+,jV[ _U}]~>wV~M /g)^պxk:k_0OTm¿7= O﯍Whu w xt+|6^a  +9P[^{oH,Q*CT WtO*N.2:nB6^xHDy1 U5dYaPRAPڸÊ;`<|q9.@oR3Wm]u8Bu(K 4Oj\F ?1!cl i0#TQ?jB!OP%քEDlYk>xE5j[_d0qfu7PKQ?01b lib/base.pmT]o0}&6T,h[Yשu*Ҟ*܀gSPw'I<@}ιJ#-Xt (xKgAiGᇇp4 T~vs>EwLJ[@O^,1eV"q*P&hUdAuO}6R$c?Fojx̪]3KU"+IÃj5lb_Nvݷ0*RW3*4Pѩi6/62a렺9C;$$%f,b &: TgKڙBniզ>8N^O~)ǧ 5&D3ېU‡aחqAdVOh8x^FEa(Yl{NlMl^Hv9[$x֥d:tNDB I"HRK 5EB9f *H"AmZL`BF&Q6q*;tV#EEqLJ[HI@ ђĵBhȦ>f"E~d yWP2$؅M%^JN+'F+:l:(giDX΍ShL͒D nU#T{q<|es~3?pGFi6PT-$Z(NYNCo+jF;Lv"Y7|hR H %]hh )@!N ml9OYHyw'By 󀹶 Oc;򏊞e| \>?}~wzDBQU&.|S]&&2OOҙcL70\h(v%Mz&w=g> gd1YrR coq*9a" &K:] P.?=aܸƩWbc*GFەw{O~^R0xygNI+Ph/u]c~))2vJŦf+vl2_2խ?}(~&(Tjel"[2e_G`þZ 14}J,t% V1ڴ ] @T酃)Z4Rv ͷ&?@$@~%>WY`P47Ŝ߫}oDŽy:^Ʊ2N re\RދUϰ E`k<&fܪZ^W^sor&<Z| h/(o4  y>.ٯ?PKQ?0cd( lib/fields.pmWmoG br1Z&8vSG5&X`q{ٽ>F\WEvmg}f TS fJSۍWA3KʖA&tCZIu{Gi=ĨIoF##g(hnύ+HoԴEj}}wi@iwkz%i#(Mio?yE;E;~{u~uXxB-4NE yMDZ32IQޓV#9YXX3)K*/g,hL:S a c=!I&ۛ)c\!XBt*7 ,Ej"X:#ϔh4|5V#WBqrVB2w\En9ñJh%Ҟ63O5Y@Qkxf& ғI#dC>@Ѱb6 eS9lmjUMB&`uOۀB̀G^62IMCQA>@a(M6VS50X0v" t~OLu"{}OI\nm._tw:씢@2 5۹ƞ]yvmVסAU m wthbzW˪o^Z evWz Pi #ߙ_ڗG@h47{rV;SB;d!"DSv9t? `2}NJ8 ?/j9@~Jtfg5yG_J]pݱe|bXٵke662 Oh#i%B}Wc8sTy"  =‰#"샘X 2Ha]V1'(]AơpdY0:@6D{al` 2[q-Bwk°զ&Y.]sF ZGaRvj9}"V)<{AG`m*® gtڃE]dciETi=g٨ÆrZ}DvKO> jl4MW1y#QۥL#N})8jyO+*N..rC1G"~DQ#߽+ijz$7`DV>f#;`v)(q0<)tؽ0,J[ˁ +ttu{{Q  ߭]K v,*uE9іw}=__b9aBk]itd˷B0_5vERN'YuciRsEyA/tq Z8 U872c# lTsD,绪Kl\sX OZ@|79SPA}PKQ?0)$lib/integer.pmSKU0TP+IMO-+U*HLNLOUYsq){)*ŕ-T2̒bB C$܂j. PPUǚ4CB.-@kPKQ?0./{Lxlib/overload.pmXmsFl~Z`$0ɇX؝fg6_B6Nw$MzFt*9 ȈyD/FcOlIo([ONL4p8ԙi d y7Wn$?MG[3l]8jdZIGh]1jL#_{bGԤ[>sZdEiuTw 9$PY@a8)McӽhSw<4WԻ# #P!) Fir͉ Xy 0J)ӂ^BE_D0R*\61Iw\]ޒq5cp(CCuø.ֶ7;phQDv/Ea*24\ptޟ|ԬI*_syѺpJ,N=Zߗ.g1`A]+])H!(hփ]{ ռk{2+LoeeZvtuYʚD d'Lx x"p6d@? RdRB`!Ǵmz~V$,Q$N82a>Sr?$ IBA43fXb!Pru4E& }A1Tׅm.TZ.isɛ,@qFO,g[ax`qd8bM<ΉČ%r7luoAm-K17km-(?e ѓ]K D>17Zwʑ; ue9T)m幪k3@ ;+i45|qh PKQ?0)~7 lib/re.pm}Sko@Qj-G %JU[%B]Mjj߹wvJ ٹ8ziҵRke\>O'!ݩ(w{z!)BLD@ 2"Ji8%9J+֩,.\[9M9!O""8Y=^ͣ,}V% (ߢ#a([}n,tZ*M 68ln5$3G8[SFP[ws2=?7>ިh[e$׽F'*5,b7l2xx,||C~naMLʩF)ʊ*^d] [۴읥yf\{kɏ0_/LEi.bhu|:%K*XUSV#3ymBs ~o <]ZjzX\Vҵ# Ze,i$< :hJuiROX0:Z h\>M %IwMv..2\m*@4?^<7d H[^Iu+1Iñ^Tk Qpqv{5Y/apE]5NY%>geZ6^ֺ|-#5-x PKQ?0 lib/sort.pmTMs0=_f1I:i:%$F*H6$Mo%>CN{o)ЇM+`ɜ`2y}w{Q?&\UpUg(3P6P13HRjç TI0 fH-Bur>)yaH K])L8INd/w?V2 2BJ ,9_f|'R ac9 LJɟD$DBg0,Y]0A y5gh{F~J$s't=smeM?Gٌ=v[Yr̈Մ '_L0@bƘhpսb z lޮˋgq7Ҋ<'ǸF3aɌB,E)45S-!`nawclS7IM=ď!ҹZgu2n !Ypi[G8c_aZNk{t!TjRw3l!Xy Wnkw1ɟ%qս\!2%^Vcz|smڕyi!B_7QwσPKQ?0f< lib/strict.pm]K0ϯx骴0FZ%AotdV=MJEH<9'W/ EhUԦr.SgY|tp Y4`Z;#2ee!¯tN>R!iv!Ŭc]RL{Wq7!tq.k024nzحډz5#f\ o8w\%9PKQ?0m|lib/threads/shared.pm}_O0ş"h 1n!Hf&M.8vAC?Cvo/=m L"Ե1Q;H/6E#-f!Bm;uJK^2)*CJ\d\"i"5J$ x,[1 LDD˄E!SU|*X T$(}Mmol`bl:{ih5JW9ܩ( 67-buK+nے,mJnR:ۖgyW[c`lb_d+qu os_w;zMQ:ގ:R 0Q@8xv*u'+GiCh49 m$LJjy./ORK~PK"-\umClib/unicore/Canonical.pl[ko F(Dr"E H+V"jVn~)hw$̽R${<8{z}kɲC]vyquݽZfo/NG{Q |XoW|3~:>6%`;c@5۬Xf5+yDUe9*zf &lcK]p9=n+PֶYTk$4UYjC6Hͣ JGRT?dAYծYQ|!wghGG٫9ay3A>di=r;RbѤXժ-N]L;s2ԦbNѝ75aͫf|L^ > ! F(Ú?Ws֋(XJ*(l|ΛqnLz.JJC0Q),6atsehۣC=99.ޔmay/: KSIG9P`[6 kLES>ոe%ep{ :\qԤC 5+a岃0 2kBlkp7w6ŧBqJ [ )|[0ow$74d'UczMXoBy:r9{Ek]҄C㉚ HYSގM1zB.0)[!v/x h쮟Y|~9i2-,*[0p}Y碁 Bzy7ۘ#g霵rN:6԰jh8MxǪkb3cSȺO4d)ٽqfmacfQx[pV{MQÕZ6voJ E5j P} j>˶ ,*@XѽRt)Y.u36 ^U:C }Imp*Scz a63L+։0X1&~F;0sf!%>gF/R_RWh;|"L`ꖠ66ʸa;!PB{՚u$`P Ǘ!m8Fh3È.@VFsl;=VpŽ]B2iby嚵f#Xצ|8V-Ȭ$ T0roXעb ʙB;q HuI`,d S`nvHXbbJM?A3k-p(Ʈ7(l0y将J?ݚЕ{&W<ÁZcͨz"Xbpa'pӈ,H[V 'S>q))vڂ:z*VN|=cϗpx3> z{ pJjXؑJ:HIRLI#^' :G@O/|(OX6S1i:ADbf&ٝGHrbPpN {01G-.)tfIN~E! qV /)Api O1O˥/Φ`Szb r1#ba0~?|(ha`;cnX,Lnƾ b&۵lT6*wCŤn O WQ ^3\kx(H~:ɿvp hS>+}]BM{Lc 4K6ƝP .m5O] qȇxCÎ[  bLּf_.^Pp9J~t'zMpS|Fr}^JېͯAŞή|^ y\=ANb)ȗy/IݫѼfNbGkCoL܋jSF 0?zW!3(jZp=HV.*fs&YD9P߽=B\5`ӳs>rq!ceFrq{[6;N=5i](VћBo"JB"Ǭ+zurhhY~x :Lja=>h9KJcp+;A>%eѕѕ,uE4d4hOٯ};/S5tpe1t$b;wo"XTNQ+XxF[Ƙn0;6$Ŝ`fd>I9W+בЧ>\UXѪ,~L+SYjpNSM^G。%xCs|*xO;/4T{:B\} 4C[ޖnGCy~ xʖ/V{,a#ݕ~teIA=jSZD0f4.}t~8%\`+~h 1^{6Vժ CS&BP'/9-}UkmoTE.5vA8SxAE#fgAjS&.^C&&yвx)ێ)&!CmBy STJҒu^b6; 3e4OQ`h!?Fi}d% DZ|JL%̲K+R*\E'HXKy?\HXzmP*u)& SOwO<{fv{O)=KV{ڤdEmRO{}bZWii k\66_K#ݬ %8O5AMiY8WF%Y4;Qf56Y?PPe։A8)R>6zn^ SrtcE~ൌ©bH5P KƉza3-P ;B>R vh+_A͖CqRuoG?PK"-59Nlib/unicore/Exact.plUn8E`lhz!D"_Jm"3CJ 3CrHq;v?ՖV.uy3fwlwV=;*-[ J;V]ysl09? W‰~,'6 YZ.JkVIfwwaL҂C/apOg)ޯNaFt2'F2H~V0짨>c\on~c Lk" ugq}NF :ǜGh1EM2)sYtYFMrMr1w7HTk)v&a#NJۦ{^G4VX>V(Ҏ'T FAD-Lk &P;;ɘix %Тk:ZZ0$An -M>)C(L(ҷZ8bq  am{ +[HMAx"h(0T7Ud z]ZT(Z ] T +32Q?ܓ{]vK3ӽ[t_2 V9,6h6t?7$(薾Z4[.-d -.h"8isp*CICqE. 9o3 ZC1#!v/*Kh>G KXDMELKGCӔ 2]?([KT /p潤[Ǥ=h:=#ׁYƒZ-z>ֆQۦzwICП_fPK"-&nhm8 lib/unicore/To/Digit.pl5n<*X⤱z+!XP.` Rs|ݜ@ǿ}x^kk7>76|oEW6OmG#x{W7>w_ߟ?|8}y~~wwo?|߽j|w|n%/~Z>_N \F}yM[=xqpm=Fr1G=.gx}VyVLǬ֗õGirt.7]w|zM].or|O;rsn7[ooqk^>z^>z^>z^>'ow~7n︵nh~߉^N\G{V_xw}_N\佖G'u/q˷f=YOn[x_ ~[] GӬ_ wO~L\ny}Qc;_}FM:f=bSӭQ2_3a4^G~M.]4};/g;~3В $32K:%r,"9#gHUrCnY%Ivdȱ8K$~~~~~~~~~~n"M&+HU%S$ߝ[M>Hq3&2$9iM D%K4 }mԭTHX:s`~WoJ{Xor&계_pxHn\u%K(MtR@':)ЉN D@'t":I褀NtR@':)ЉN D@'t":I褀NG@/]:I褀NtR@':)ЉN 嗬NGM2g~퓜MrAv9$DHr7<ɄL9Y%/ăNYfmܐ$Td!0Q&*r=K*F2b$uL3L2Idؼb*ZT6iOK$KnR&%JVfNl։͜ج9Y'6sbNlf̉:ub3'6fNl։t=`Sq4I&d,H $ 9Id\$W*!7Ɋ $;KMt{_ïs=˯Wg99*IkK(j#7f%\e~ Y~I W .__URy¯/⪮<嗄qZKظo¯/'w7WA)\œS<~U<9œxr'WMO)\œSaC:>a*0:aab5M!;MF[Ȏ~d9!;NF{Ȏ d=M";OFȎ(eA";PFȎ>0eEM#;QFȎ~8#eI#;RFȎ@3eMM$;SFɎHCeQͤEPK"- Ĥ y"lib/unicore/To/Lower.plMM$qEz% UY0Zy3DCҠA}Ns&Q1?v}oƧ=+^~~rn?o_߿vn/w۷}o|_?ݾzׯ?|}v_>_~嗿ۗo~O^~r~_?ϟ'1qu}?_j>W|uz\W~gw}]w}>~ׇ>]~gw{ݞn۳w{=n~=~gح?_폫?|׿W/?Ȣ,ȪT&)rRNY9#\+rSn]##<'r(]WߦM3~~g6m;woߦݍO6n|qw㓍ld'w7>ٸݍO6n|qwӍ=Au䠺urP݃:9C~~=;{wɁC&&ML<490yhrM+5EYlI9#ܔ;+䩼q܀rn !7܀rn !7n[n[n[n[VaXVUaX]rWv$+w37 2M9!gYҋę3,wleEä P4LZ8Ѹc%&mrI. \b%&dILr 1%*bK>$PY.I\?f|r)o|=ߙ=ߙ]8/r2^<߅]Vr˦d-X~pp*Os\4g{:d3[ڽmPGyfgyo{\ o9l~w^uɝEɽ~=wlsPw]nfRg/LMl5'q-87/nq}AZ7 N%/wL)0I:F)!wUwmnAV{%[ cPLB*ST.r1 \LB*ST.r1 \LB*ST.r1 \LB*ST.r1 \T^O\RʅT.r!\Hb*RʅT.r!Koů]j׭#\'rS$]{*];Ȣ,Ȫd7 R"umʆRH R;N]o]#uPTV]5L|wP+R&;&1icԨf55jɎIRudɎI{z^:YJURoz[*VJURoz[*VJՑCM"+2,ʂʊLe"!'儜3rQŪ\rCٕy(%)ImGgC[bik$i>I\y`<0i%ٗf_}i%ٗf_}i%ٗf_}i%ٗf_}i%ٗf_}i%ٗf_}9I&bk]EU4ñ4444c4444M#@ʻVEn"ZJ1h)g(YՍiOTlU"WlU;"Y2mUg"\m3h>}59:itF7G'QDQIc|5VF7-IrG褑ͧFC4B::igIqזa(+2 9)g\rGv<.Cn 7ܐpCn 7ܐp-p-p-p-p ʭp ʭp ʭp ʭpSnM 7&ܔpSnM 7&ܔpmpmpmpmp'Iw;Np'Iw;Npg3Y w;Ýpg3Y w;Ýp Ew].p Ew].pW+U w\`sƂ xc͍76xc͍76xc]wpw;]wpw;.r;.r;.r;.r;C{=pC{=pS {=pO'S {=pO'!wr!wr! UMY"2!O77䒞D7ÔB@8oE99̾Q  E ΊHaʍ %7**fߨp\"s­rIaʍr arar|7kɾ\\nd0no#چq5&v$rMa};].;1{U.7,1[w-7,q@8\KeZZdZe yݑ3egA^vmyx)Hr)%%w| dQdUVd*ٔ&儜3rQ.U>¤.w%v C߻cO( T8*kB㢸P(IT82kFcPK"-AQ(lib/unicore/To/Title.pl}]uEտF[UdO2 #)G C=w-6{&Y\Y_]WW.o_.z?}._wܮw7_}f{||?|7{7w?/~W?|d{ϯ׭~ݿ_~Z;)Wڎ?^׻{cjjﮖy~:=G:FrSj%W'NWǫyu:?ϛ~>VXKOy5|zOJq`:Ϧy6ߟ]γz<[nRwov~|w>~|w>~|w>~|w>.~rw9.~rw9.~rw9.~rw9ze=g]᜞3ڽUwNW#W{>r5>sƗ~w?dٹ[Qn݆F=O0F/?˧F~2&=˩lc O;i|wڟkǗ3z[y5tu>旮jyĪw>yut񗯎xpN/]]ϫ9y|^3_~?巿|j7M}_PdVfdQd(Y9(rB(\MِrCٕ&+^[;woߊQ~+~GV[B(3&w=4<0UMR$-UMRYe;*­r+\#( p͝45lׄI\c% p͒45@H\"p͇45$H#\|YEYEYԱ &aIlr%'Vr0A}3/`vlg٧y)E)Xma)X|'^} {\}+xuVo[ͅQ C06.iZ ]((m!Ó;is &mNA¤%V&,I~'_$ig ݴP&mY(5,viczu02לL(}'!u`ܭEze-mhD[62іLe-mhD[62іLe-mhD[62іLe-mhD[62іLe,gڪZެ|U!`mZCjљ&Cjn^ȩoWmT7-]쫶C*|V!MuW>HFꞯo_IOoLjT7BX JNZ~U>_>'WM{U7WdQfdUrT:vVNU 7eCv~In&In&In&In&YnfYnfYnfYnfEn[En[En[En[!7܀rn !7܀rn Un[VUn[ ʭp ʭpAw;pAw;pG#Qw;pG#Qw;p'Iw;Np'Iw;Npg3Y w;ÝקZ(0vqE =,xX$,xXaÂU w]pW+U w]pW+&mr&mr&mr&mrMwnp7Mwnp7]wpw;]wpw;.r;.r;.2-oW&Y+2 YrPQo2%$DiOp\±=nN !K 3,gtF"vg^7'{[}nK vӳE. ^\=\=\b=r1+c^lg#)n^ Fu<`roݔ+Q.x1(9Vnsͳr7NHr&bUnJή3 c9]ݼ}YPwݳxL9Ʉʌ,ʂ e "#rRNY9#\+))7ܑ]rχl#2+'dQP.Ȫ\!G农;rV:~?rM we :wo߆] ~~w6mwoݭoʌ,ʂ e "#rRNY9#\+)rSn]#----------%h~v68rdxЎ`;q0xЏCNG:ZT^G:TnG:T~G:UɎG:ZUɞG:UɮG:UɾG:VNX:ZV^X:VnX:V~X:WɎX:ZWɞX:WɮX:WɾX:XX:ZXX:XX:XX:YY:ZYY:Y.Y:Y>Y:ZNY:ZZ^Y:ZnY:Z~Y:[ɎY:Z[ɞPK"-ko,lib/unicore/To/Upper.pl}[,yE=m#PJX_T@~I[B.{zK֤೻Z$Y/NOi>|S?=~}쫯vOwO_}?9=~׏O/?~_^˯>|W??~~|GW=k_5ښvWbk9WeZSRUW-GZikOϖ:^0^Fxj[ǧuno[qO*z}kf<[Ͻ^k+VO~.;J}yjM׭mkn]n[uz׭^nu~:^|]w;vwww|;z|ͷ7w|;z|ͷ7lwܝzw|ηߛr|n\p;z.;wv]w|w;|nwߝo7z[]M׿p::zhoۭ;ن7}Ʒ[o/)Ͽ[xv0^zo ~g/z=??;ֽxg^z\m`oCxuFO֗g[MaĽ^/zϭýtq/3LFvZj][0 C,xaƫ۽ݫ{bruWxuV[}̅CW њWLWBFi6'OMgMIClp77XI\$mMH2BigLڴcxM;KmiǯvL;\1uO7f_ ˛RXvD[іle-mhF[&ڲіle-mhF[&ڲіle-mhF[&ڲіle-mhF[&ڲyɳle,gYEY 1DEJXG%Ihκ(mUHM$$(,IY59HM::4*M ~~L*KFւ/[~IbJaK_,mǢv,*& c[}x^f9fRLm0)&L!a SHb0)&L!a SHb0)-uQBࠇ)RBfeFeA2U)aPQ9"'儜3rQ.U"!7ܕ;+/{^;_fz b%B^F Pdz/ &B^Q܉oo /.%;Ld~ :Utx3~~0_*g\AgVaUzgqo/ލߪ_>&^kR}5)&פ\ I5)&פcpM I5)&פ0'kRxM I[RpuQw;#I /&rc/G:f1#ޘYd_xy zr9N1%bKWWJ^E.Q\)QE+L!LX/Cձ5ck*ׯ0ck70tckoaaaz7020'W0X`l/ ]/6Mca8ca8ca8ca8ca8ca8&bt^5Wx _UVoW[]UivU9U=ت\!zjIȬy CZ*rP29)YyiCjgV-ԂiUZEg䭮Z=%Rʻ^R)Tt嵯ZoX-T7Ճ^y!U gR%U^ǿR0UIP)T/Zj(T7u/WNurU)I7˭BYYrU.Mِ]_d& n& n& n& nfnfnfnfn[n[n[n[n !7܀rn !7܀rn[Vn[Vq[Vn[V w;r w;r(w;rG(w;rG$w;ɝNr' $w;ɝNr' ,w;˝rgP}}.]aâ<,zX]rW*w]rW*w6Mn6Mn6Mn6Mnnr7 &wnr7 &wrw.wrw.wv]nv]n^~,S?_32+dQP6dUnA#Ge$gOp\=Mr n7K 93,Ffb=K ҞqVxݜnKu#E.1M^$b7H{r nNrɾndrnzk c`5{UF\xlp4x}08!;>y֍>r޺)W\N7zcQnf_vB'g".aA]mvMɷ z8T@nvvov[Po{9C91L9[Ȅʌ,ʂ e "#rRNY9#\+))7ܑ]r0C#2+'dQP.Ȫ\!G农;rV:~"2#7eA@veubo߆] ~~w6mwoG_Y@VeE9*G䤜rF.*WdS6ܐrGv%&)/K![[[[[[[[[[[[[[[[[[KQ*[||H~Xa?> ~LJttՎttt5tUtutttհttt5tUtutttձttt5tUtutttղttt5PK"- lib/unicore/lib/ASCII.plU͊@ϙ(ۘ"̞Ddp2 ヘacm3UXj3$D6=.xr\.-ͷ HV?Μ3e:h~q83&OkQlۇ7u}4:t['5ig\bO_<=) a6l%V$E$?PK"-i,lib/unicore/lib/Alnum.plUˎ3OZxl6oxE $"B'ȐFH N "xX,w}׷Ϸq{?>Ծ}󛷏//oyzǟ7/Ro޽yEp{Ǐn>׏?<>}ou7O~yuWֿGMo,r'* &Rh&M hlSpOi8m6-,En+U"&q5Ű]!Maɽ삍w3  '܁ ؆˖m yiq!cix&`͞cSvm3 7'p2xl;vGv@qdCm}lh|ZR ͐IVϋe7Ժ9weB,9xʇmOdړf83ʅ pZe2{K=f-=U#vp6bgjJYlx)+ 'k B (y$S@^I@^1yY dRఘnsm.pK# f-X4 P.PaTSU UTU%l0jbSMLdmx;t$'.SbPIV39f Ϩfy!nk-ڮ`P=db孍PqYL) l0`[P3mU 6laʹ5l6`kZuQjpUf\5_W\5jNF25gP#7xlly㍍7oQ֝ӍކC!I |7:ApAnz4w￳w߽{&Ξ׵_jyz]+Fi;Gn.܃=ˠh^7|_D4,Q5r2@ΊQa ޠ7hc{:H )TJ:ׄn N=t瞮&_jAA.fR+A378ତtl"wPpہ0aTTY  *߯+.V*3ZXlMXWމu`[Ci`sSt x FO̠ʍ`]<". Y=خƠ5_vID ;lhV\w}f{j@zޯACk=ӎ-v=CPQ|{ܯ ]RڴXq 9w t%H+ hn肫 \ ڻ8<ytY~u+_ukj'?y$jU3O)/9l` ;vBlvL|ĀOmoaf)xv 8mt5n[ 'с[f;fl׸(ٰ'PIX12b)!lA!ma*5ڒu I$@! l2/Ű=`0YhW\|l@Wd:JbUzk%几H"mimE[3$t.w T/:}'qi=QUY u : tV4H]ws!6%. c2 CZcq~;?x$qu89D%ՙtrHƝ`)t;|A*WǴI|uW>ցl=Toՙ5PK"-.lib/unicore/lib/Alpha.plUˎ=Lo>>=Oo~^?<=h˷/}x_ju˻oׇ_OOӛo^/_?}+Io5_?<~xjWg-?ox7as7 sJ5[Cpuu6`aXlHa`ر͒la0vc;dw;a$]̖[kbhQ0m8PL(X7.] ,3.M)e1$-;~~,^M̱4%K;LUziC)XJ25ZVC$'#4}j99oܪ``#=c0Trd݃eYvT!xRTNU|Kz3KHlK@j+uze-@v5kc.sOm!Kȩu^T,VfȲ->M>Q(@<ʪ jλ;ae2LQ H\>N\&qىWV;yYɛs>2YR uYu!?e]B~SOq~ )OQjDNC.RQB6Q"q7D7^R%"-:#ՅϹʉ ONF9YJzB TuUh\U窒\YsU9WJT)Uʥ!ujD]RJuV*Y*YJ%+R)ꪨTEuJ!VB@;zmJ/MfP{69F6m.F6mEisH#mDNέ}+tB>^x9x6ow, ͆ƶ_켘? F"Ա˽q`d:.{̲̺ lXDN`dY4@Ңԝz,XaQXxYouNPud4 xMF&''k`ɤڂ`=* Y?\~f^^//Czr/uy:?y.w/A9>} ~ͻ aoO?]kpW`"̂^k莑Spn m[턍 a - >ˮ߫Iz@VS!`:fԍ$ "FFcHj NlZpbSzF=$4pr2mK MޤxR'GB#`i"49VMzwƸˊeسxz^| \VpRDI۹d? '`9KG&i۴QKJCA棫h)CG3X`(C4L; նN=C0=MY+7'ݜ fBX tȕ(l!)v[;)8m*7qOt5 B7$NHK[d<&#'&'wM]m$%(HMvL'f4M2BtHO+wZhNɍzJ>r3viRaRn)eYsi´K|2˼h!ͨЀ` (DN!oRةjಪ:Rs=3'v7h{FH熎9⟌:3HtH'?h,B׎Y;x#ogMӤq4|9(R\&@^@Wڜ ի͑cQW([dKGWlKgvI~Hk[ M"b4QaHtIX)Żqq3ם'AAI(]uC% <2Q+K^6ء`,n*լ s4+Kl6>t@; ?G ⰹr5h`gюL$@|f7Z҉cɎ&bF9YQ0AB+!MNiSUDqW5A3aSm n@L1hꆶxT!HaMǠhpW3®Up#tYz &:y]MD/ vh*X@_)2#*տí$Rq@A; dy1Ϭ"%?AǠjʔjbmPg07?hPK"-i;lib/unicore/lib/Any.plUM @s_1S[10Vjq59\傊] ffgCm٦$ELvX$_BH wj=!ͫ{*A2[}.)xsĹP6`.ᮍAF0U{Bo+ ~qEOy֤5bt&тѝёol֏7Q*>%PK"-76*lib/unicore/lib/Arabic.plUo03x`0漀m3Mn )%{h]Ӥ}^ڇyYr%I KRKC le!ϬCexV|P26p}c||{v,F^h߲( PTnߘJf|֧HLpxZ5J5&j7uemޣ8Yx\ jG{vh q3&7PY[ S^4"bdL@ydF, h8PK"-HF]Qlib/unicore/lib/Armenian.plUN@` 4XXyY` ,K5Әƺdfȶ98͑?;p=(nw+ E3] Z]E"6HP6B,"4dR) v޿3ÒE%-ƕx@O5Zz]idoG/$Kh4V+?b3 Åse8wh8;] PK"-nlib/unicore/lib/AsciiHex.plmMK@ɯxKKX^4&M2M7`R;*Yw|x6Cu]zȎAy #^ϬrC\S*ģESRXHHPK"-/}9lib/unicore/lib/Assigned.plUo߸_E{K%Q^]zq6nbqA(}v5 i83ij?Oo~~;~4~swWۏ?'=M?}Ӿy][`47`. 0m)w %`ن n!h m6S0g\aLZ#=@jW>D|JbKn=oR#>pw16p7pnXH99( Upq3#gσiL;V;O+`΂Ҳ޸ۑxR/4)gM@Ϭh7Z^ñvIXۅ2{%^^X>/r*ΫҰ!nxOC| ІģL@X yc9 cٌeG1lփ|r ⲉM\.X<0e7J$dXRXf-+otp^PnSUUT*%5(SLLbbJD7&Ct%eMx*ry*T| ׹8ʉ ONQ9-rJ 2 ų Bі+Rٸ,WΔ^j+ V3Xgf. մU"J< kjD׹rѫpU+\UsUVUu0U:*Tƫ]elz㵡CsL׎+ݮPt2LGf:t4s9t4s࠙M|coy7￱vg;ִ_57U U|IAA>H`΁wg4Gvu?V]BrK"dxYg `e}` t}vSAJKoBΙ06\\;I. q`>1dTJ9Zˬ$`2<ٰ *]*S9Ӣaʭ- -˒1((n(*ze$ ы`d0zpgq  <T,DC,`eY+Ճlm^!햪T/aų.hx=睅 i٠[TpeSt.{BwWu_^ 5հ .LK,(xKlR @Iuwt-hH 9%X,q$`ڑvtY8}2Àp cvpqW]g$(lx鱌jXfX 9mj;PuW!P$̔bi[ u ` օ. ו꺭;pSOu_/;0pj+j6xI X%6T-&o:]'5v읶w"X+mOB#2a u;n܁"HW{ bL(UE(â:/(ca]P7HX):aҕ4aC^?DB^-:R+p2[#+lĴ^>jy;T\%m\߸+#26xL&i! `ja U:xo)NJj SxPpEHm^U̷t`A@vA! qv-`&ty;:fPL/$ dѐ6KRRlʾe 5ʚӦ-_ՇmuQ\\轲CLm _Ct;N??2?B#¼_?.luJ:]UP^?dnG>X"+ ӫlճx,g/Sv[6*V/ѯydlNڽBmp>~?zB\MPK"-& lib/unicore/lib/Bengali.plUOo03|x`0hHd] VlV )%}0l`Ɂ,92[Q? : E/MnX!9fUJ͎fXh>Mo偩 5q8pCH tfËmmm9֞*&\1}: 3Q5pp-h  ]?ū,57VXtMG&oʽԕ%J4r$3G%q;ɭl^Αtj#MG]ܞ_G9PK"-7lib/unicore/lib/BidiAL.plU=o0~EJ$Y HJ.\b18jwTYLa;Xgʧ3cO<޴Qj㠺Ax~w2 *lCxŤt!NIϲQpRm T L7O]3\/w SUFowն]AݫJt.rz ( ϣ"ƒ^rsթVk @=ޔYv\ ߝh;; >کp"r.׹@;ӣqAZ Jkh$iv+Jc|X%BuI LBt֩ p¢ nUexOc ;#bRxrc"86$C8.J1sh{;|GPmR& p^ByvISPK"-=Flib/unicore/lib/BidiCS.plUN03<ſIkúJ$xRBciI)Qb|w ăM/f`k %ʧ@?SW.$fDe.3JԺ),_6rӱQwLg G ǧԣ~qmxtUm>F$ŏ{™=,naxmVLf"t Q8BzIG}y t>^Y~㰐mYF2VPK"-7KIlib/unicore/lib/BidiCont.plUJ@S%%k/դ` NnL |Low*yYz() Fj̀h,tjK2 Mg^SX|Tn¾USR |kQxEśa{xX wF{8x+44Ѝx7\+D,Q&>xxBsN"/Vm-Lfvn ւN PK"-Khlib/unicore/lib/BidiEN.plU1o0gW\T$4K(XEjtb cԢwy=^|) KxaozPj7%݉RKl߁ ^Z‰}_ U+L%JPZC)A[Q[3N[7K^D*;cI LsDʩ p ~vC+d XelJL b]0&h0n؎Bt q0B 8_3:gsBq)PK"-| lib/unicore/lib/BidiES.plU1o0g+^TuL4(Hi2@..p1jQ^WUNz޻K-kUT SU*?HьƆ]tk(@rxܹ  AЍ80'1h -a'DͲγaGΟGY_qLڲ8]ϞjNߐ:=[٣2IDY?PK"-v=:lib/unicore/lib/BidiET.plU1o0g+.TjfV#Pu1"㨍]u|,=?ٮa bȱ,>Bsne3(t:ŤNڣ{lY/./:=\˷.Oz~uy9=_|_?ܬktuM84m#lޯ{t}ia v;=]ñ QmJ:$C i2WxxB\"TȀi g %%/ Ly sJ5ɡFc&4B -0A:tY O˅ecUenwٴi;X%ͶH3HZu$ie|qQ4_όhG #lb2&)эnzt㣛G7>饍T0-nRTP#44HC 44HC˼g<]gc7!ٚscoM6m2ȮDL8u& =|?>܏xҴSr)zFȳ y(ϩpCNY:_nt~z˂F G<2 2MˈaeCG8X2U4EC1n?zG. I$MSI _4Qhݡy8W94f{3/;uoOd=~#t:VqEl'#=<ٽmIbTPK"-+Alib/unicore/lib/BidiLRO.plUAK@ ϝ_zr={qu Zo^mlә2Eă!`j\43s)r4#/xcGٮ zzOu$&4^օR]X2R3R=W<n-c @4`PCnǹECGÈE3H)xzA+ƒfZv,qFD;FDw .7 -.FDNdbT$S %%UY n'c(Yg`(\2KL_Nz}MH蕩;&w4ܾӌ-#d?Mjz@pDXFQP*b4@h%mQ$a"CIVPHhLy}%:^؀EXx/PK"- @lib/unicore/lib/BidiON.plUMo@ίت~ڥۻ+*Ar ܸäiRBww"DռOffgfqo+\UkEO [~_8(umz.9j;enk|L/wߞw~\->x:ܩn|/nϧQ6p8_|e^/'u?O80+K]0 zbK4ЖDG iAL;ZN1H0)`S3GGbL"[8ӦO-LWJ6moeYuX}E#1#1 &bČ]* ]@44q ] y5&V S  !L@mIP4"F_l``K숎\&6H@Q 6| 6 Mi-#ZֵLȵ_q6ω}`Ě 5opk+W/vdA ᑭjz;x֓CC/:tv;$mfBDa߄Ng^$G"37g3%F5PDS"#1Q'94Q*f^)4^wdN"z8R8xD}+ a 9)-c/ʳ)nf{2%BPK"-IX ylib/unicore/lib/BidiR.plU1o0gW\EiMn] ĪcqԢgP,7Tx* CqQ=+-) ~8Qj=^AMFUm-3D\;3@uU.JTZC)AQ:Mֺ~.ySU^x܅J+6O5}7t #E;";couCn:өVHֳ(Hp֡BC2e3=Iq?H,G˞S&Qޕ&0QibBx~8YhZPXx5*Jr!oōVV,Si-ƾVzoVUtQ^a*et3RNNǀZr5Xt"Gc~9#f㰙xyVw3n'PK"-#lib/unicore/lib/Blank.plU1O0gW*C7@J*"A;iMbq"T9uwmٖȳDTb]<%x>Q V6=yYEZ(Q Y}*^ M/Fښ<*4)|jcP)n3Σ cw)^iO?նNۥ4b17q!',2UhqPK"-,r/lib/unicore/lib/Bopomofo.plUAK@ɯx%%j/I1`B&$eAS; E /wd GV"ϊSq¾xΉ_0BTtI*jFr3{^)A3D%xղ6ȸ }#q@/T 2_af5ΏJ5i7nN +0y5I؞Tv,~׫]^>nI(C?PK"-glib/unicore/lib/Buhid.plUJ@٧K֢R$Ҁ7/d,n6a3⻻(=8 |1f =`(ybd_ h60K ;PعFduה*V?Y덝P6ATMh>1( y&D/f;WFoַƍ5r0<+ֽoնYX9=0iIx툽Xl&Ob|WPK"-~lib/unicore/lib/C.plUWM =vifU-56YvGȮIH r^-߲,.y˛YܼZ~{^~,_w_?}rvϏ/|=^}u ?_e|~ssw<-`˗_|<}r=_ 9?=|vǧO_5x\<=,}z_fi]< w'VIR`0DQ0 fJ1,28I/֦L0ۑ(LM̺AKXia%AY6VEE(}]!tpz; >]SRd8v͑# !`]T*4FrC=BKma8_28L9ߠ!$$xwhG)@d6(g!Bt5*[TyfW6\l 8ƥR:-,AY$h8SЃ ֍MbPH +`t}H:;xz69#/9dA&i&+fN-vM.6yMvqI;ݤ4NthV'ASb Q~`=<o/+M!h36.Q|NQqHvTy_PK"-eDZlib/unicore/lib/Canadian.plmAK0ϛ_1KK ֽĶIlLhWăy`;EY!Xc儣TֳTjxwV3kecZq#"zAsy[^Xje&&$W3h6^]_)׼\XI7.nqO츓FO>Ip-urtSZЌޗtV+l50/7*Ntu&@>^^OE,Jw|Az};ͧO0aagb'V `$Vbv@f,<0,8ZH$&fśЎMbH%oZ' ЙKdf~y>XAO 9lD2baIEgG)1_\€ a~#2.l22B%1jȈQ"f" X[Q0 V ?w4tYyHH`H"^c D"tRS`Ut2*0 *Ny6^c BDl1,4,bXhXĀ 5z|R>.U64qPq*AeRYTƍ7iܤq*Qd6'8 Fb,JC:I&j֪YYmne+W4hE-meUJV鶲*Vv[ۮ=3];K+OO!Ne@ N=ØgB-_H'{ڳ_EPg`=1ND1NA~إëQPK"-z'lib/unicore/lib/Cc.plUJ@SԒCI\"р޼Ldp2&4+ "bUTjyU~^PVO迉0B='mrEF"X5n%}խ(WDvP:@AC0nMFjey+j:}fB|^1V/%"Ljo@2S8kc)ċbwa*uޔPK"-lib/unicore/lib/Cf.plUMN0xUTJt) :D#HKBX|v3ͣ@7AMUTa5W18oblrkup^û „鿙oƇn.ym?Or(iV*u3Z½v+ jQVF8u轃*[RrNe &fL %eA2YL(S2BM) AOl1'# 9s;8MPK"-Ѭlib/unicore/lib/Cherokee.plUAK@_1%%ZR- j 6޼ldf7l6h*wH} <1?C]~6_ h6M@9!}A8M+WSJwHVنNՄL2p D0Mp'̂ bv'.VXb3LÑ( ^6aڸ#c<CqC1抵EA!8! B}Ð}="]u >xZH#S敱5.oH.o>ʪ*Gf<4!($c˙ K:c5 r 킙r.i?5+<7򐿉t˺AITq8U*3%c().삙".P $RTb)G3K(Vb),YC(3.8U2 2Vn+ӯJZү<_uS@L*ʤk-RmTRu.ʿrwԃQ-_mތZ!XM:4"-0 ATVI6M,9jTn:'*ԬBm՜)fi#6NB$eh7oCM7˿Yi{o⍉4%ҚcI4&Ѻ霧˦D ߵ-niuK3|:(hJ#Թ]9uԕSgN]9u˩g3[lн6cUѦɦUBnޕf:r}glch{CiwIhSFGfYwX0CdA=#?-B'ptrN.4Lw"")-in6ͩj̎'8\z'X۶H,2Y}Dpf@\MRG[c XH97)_ect:MMR8LqPqHQ$m`$hf <}m1md0Xo. "Ј܆ T &ttGĦs*tb\r$@qAwKrp8A \ PCiXEM;ĭ"i4H%Zgf,ƚ!h9g4ch. QF8A sA=&Ǘ_mڐp4'D_b^/0|: Cv!;zߏr\$:c>fl1 4]>rDJ%H|ry^~(ˈRK'$?e7q@:NB<6:ټ;A4G!(@T6fۆRѻ@ܤ '5hO>_ @qXK'Ӯ}>'AtY$h+SЃ֍ME14J( L+] >*rF^sXbMҼDp$sbPsrɻleH)&=8zrj`com{X3soBng?;={<ͮDҬN/nw M>>x6]Hތ[qݟ9mp6gt$nOY8c :F#RfSckL$qI:?egT\'0lT|bW>[?PK"-qlib/unicore/lib/Cntrl.plU1o0gWb`K HYRSZN!%F-ԡu ip;D״Zgd2qB|29䐲c{YYT\);},ޚD68]:y|]iwStϲTխH9M{9Ʒ p~>ܕfdE{cq4JJ,:bH8U)a#aǮàSn3p2]L4X FJ~ Zp]Yn)PK"-28lib/unicore/lib/Co.plUMN0<_1UKpoH7.NM,;rAwVbjb.(FX "F GmYfAz3w(RZ}p-*4|ClAmzuӿn{/Ǘ8=^o1=>Z/OO?Mtr:߮rNr{;]5 /^ח۷0a> n9fJ(ku@5Ip%w,{>7- G][jRyCj5®`H 95:=Ǹ]0 ydS]Φ)pU;wxy]a]5¡um-pړ)k :afn-`&&XÜffm<|O80`R$"1ieXvm5B L ac8S6(<谢$F U0fAzdm;40u:Ե<;<{ XTvp*;:93LmWV_9p &,rCYdE'[t^MTق-8L&+0ʦx*$7r]ȝP!9)hB_~m+> fB]"]Ht!5!47TY"Qv&-M(vbűd.4GMdmP@" F**²)]ש*B"TgY|jQy@ Q` C,ʫ_*W_ſjjJ"UDjsD%tN9MsR!WM{vy &` 1`$3 `y NNMFk3+X@~ma ˦,PMnw2؏|:x%hC .J.6?PK"-5lib/unicore/lib/Compat.plUMo6ү`CNu/QJsDjMun:~2ڠC`晗Ù!yWcg)<𛑇_ 2;r쿛Olqr2r><]y{j^j<f嶽kۻ^AT Pm{1;s\muޮg)k:Q7&*Iq!H+ 0t0rMZ. B k`bFi3P-N⇠.cg=Q5[>Ctsu'BERs29W'#J50ZUlR\(1LPIq\HXca!YEV Q󊑘GUR9Š\.zŒeiF&[Xi 37h /kv2%VF=hI:~wnh`&8EQtQq^oyCގ,ӝ#Oui&TLV9",z~,L 0= A%f$d^!!BĐnBU0ܙ_)cV8s&$>%\E IgFEt$DdTjm8"L8Qb g7+k5}y`k:~hsP% pO:QK "zm""'MŨcd~=~h6E U7PK"-C)lib/unicore/lib/Cs.plUJ@٧KKڣ^J6mƛM3M7aw⻻ "3| O'O JY7hgTc!R4hCa ƪ5oލbu$?8{<(GqTa OxƠ%x%D/& .l7XlM i]uCuq5+% ߜ{ۧ$E'ۈ0-q5 jls|h՜Tۀ;W)!_ڡWLlXQq)GzaEM?t]t"5޻`T,pNW͠)H3)d!WӰdM ׃Xhڏt]]9EMtA S8 ޜbyzύz_PK"-6.lib/unicore/lib/DCcircle.plUMO@ϻm8p 5҅HAyY ,K1w4L2̼`q5D&cxʨVxFb5iQ]t^VFQTDxJH/## Vچ<+)|jcP)~ ΃giz-U-vQ??+im8 ho^e!sOb xZ/Y$0]f{Ɠ%&~I3qPK"-cvlib/unicore/lib/DCcompat.plUM@ ϓ_n4LKFEjw^BPjWU{_;CzڞqV|~5vGOۯъvF?#fڿrnsз?\^{ޠpj# kGnW? h(Zw~^W}|mH=fyKM|FzzZ7cE t JB[ V0]rIztU1 \nLAjIc1 c S$ԣ.,%ԕ%Ki,k Vo]_\}M\Ke6ַ l:ػGvЏ'dzcNqm8$|\;tx8`79jr< p{;&DEeB$bGXd' B $%˒sEG$"YFqSei4$*JP #RUd"@UZU!^Y2M`2<5R"PA=J(Lrft %YDj2W aaPEPK"-hlib/unicore/lib/DCfracti.plUNN0xUlXJS ځ85pȹ*ĿsNzݻ˰+AeS]\ q f'l$Z# #˶/.d! 6b0P"|:|yu̼LSLY;UgYDj8'kHHaT  Zri6&LYƲJMHtLL,q2ɺ@&_iDQB oES 5m*ĦeJ̐XY$jtBGat+,aЖ›ZЩЩ4p8g,bȿOPK"-=Slib/unicore/lib/DCisolat.plUMo@W7 %#eVEjC-\jlڨIAYyfXnx{ǵ[euCh,}sM[KҴA62tM[GwROwSyꚗ~[*T'Lnӽ˾v1@Hj6J.&qU^GmTCű6mw9 )ܼ< 5)T,g oJ;׷5kcAseUhlv͙jXR>MUQj; k{;\uߜ`Tnߧ,~@1_PfhGyEtӼ{UZM95Q5SU?}DI{ŹVmEhi|kQjn ΃k; Ek)7=>i՚`5@|p i~t-0;="I#IFq=aB(wMMV0xՄX 6$[kH(A{PK"- lib/unicore/lib/DCvertic.plUN1N@}ȅ;)iiاXt4ggO9Y5!"J#l(N8jEU>Tc)͡RԽfAc4WwÅMHPx g* ?9띿83HΡ!0B_4c25L:-Lk'G΃͘YU%L7z![3Ycy8)ᄾ0i€ Ϣ"e0▍Н/PK"-Blib/unicore/lib/Deprecat.plUOK@ɧx%%?xbAۃeL`S; R77,~ @n_, 6ۧR_"NPzAz҆QȮwV!7.ëՍkP2>r&k;TK)>1 ƍ_8yKq7Y( ʶ8L OaXvvTն[<2ٖZK*yx UZ!oH::sM~D6MoPK"-yn/lib/unicore/lib/Deseret.plUMK0xZd݋޼m iIhW <3 a+!EQ/+$_#NPv&`j2P.WR-oζ]n5\aOXxhw%1YjtLAM]᜚z4sG99"e;QzbMTh򌮅9Y+F\rj^ܳܛ'OF\4GGraĤD'&0>>'ɫ"ɥc<1W=y-X2QUT$O5UPK"-j,lib/unicore/lib/Digit.plUAO0ۯns`rkI 9lPGV}6ۧOk4D$6lIՖ'R Wi{2=ZjjK'77[YמIU@ύ9G- [5t8MsqtҝwSTj|M\)r2G]4RR;m]CHI!10*F8c%dffl3gl.et6g;sm`+StS&`Tc6/$0d;V$ M]PK"-oAzO!"*EZi)"匬TLR[Lyy.i\l\@#"<$N}l_PK"--¦lib/unicore/lib/Extender.plU]O0_.7ȗ 7ʶHpchܺ"=i>}ND[l)h"}Y!Yc#={UZUXd»ʬ ~3U !޵U9EОlO(R#—* djlWm+c9SOtN7RطsLZiU[yJ/Q=!p/C5Eoyy8h2&Wqhġ8x|]4b%KFdPK"-5mq/lib/unicore/lib/Georgian.plUAk@Wb͡P\+ DwJ X DQVHBϟRgQrQ*zʡ^ NԊ8f]W-R"ݧ ; ^A,C*֞q4M[+#c;)7nqO#avIkyIh-CKEl5v -DqD(E bPK"-Clib/unicore/lib/Gothic.plU1O@ ޯxUTT$H M7K&'.w˲>r5E,K/k&"q6 eT3ueI{P&89SR:/Ndzfԝvn§JEΌ0Fܙ758OˌB?fx+ig\f`Bzey vg4~Tz[\)%PK"-'m lib/unicore/lib/Graph.plU͎3Oq -SM[񆿉D^DY9^$Di9x<],Egֿmo_^ۿq/{xSwn=xzxQc?|{|_O5|ۇoOo|/O_?eO_^HzOOoûo^ܾ/~A??>o/׿_-KwE0E0 mn&`2̻`pw0pvI$ZQlf;fYa? C ; d}"`D7.7#b<&GHJ<ڇXmZ֝4- ;xLij& 8 xLJx2i^ݼwX\ĹlQpsk;Nꌻ93{yL;<` iS"X-]Bj$ 4?g@lh7z^DZ~IXl؅Ihe XrIWV/*%ȩYfȴ->M>= %6ChIrd*0VXrTn=+'R qĕճ+M^yKi$E,b֊rnÛAVz+Tեʍj*TUSU UTU4ubSMLlnSufՃ%SSU9ՙUOhxpzi=e7<+(TϮj"+W[[8j#pY) 6lf-2`[g3 ikdX3m|j;=kZDeq曹jp\\5s6jUs259x#s9F́n9 BB5'T׹SF`3n::ttѡݩ᠛h;w߉;Nw'~ٮn]񪩆>iaYK4 tw \>\Ǧ)#bvp ;waX.qf r0Z+ xݔ .QfލfLJvOeFjp͜ sDž˅gf0]扂}8+8ɒ 7Ӻ5/6`6<Ű \R9;ӢaRVn^_JkЪD^W.5d(i = Ek02=<0r}0'KhKD߾??j9{zыxsܰ}( %q˅ymp}PK"-r !lib/unicore/lib/Grapheme.plmAK0)~N'.]S0&H׆iIS\'~Edل@͓b7 ֛$/UdY8.B؉`ִFÿ%=UW ?.ŶΈq}}о9ۂgK%RBYz83m4GxSPE+!?2î;{4Ns-j^l+q)d>Gt$3Ш8;{gU;%XxњydvF fZ8lŅZ8Mv2 O8'PK"-=6Ylib/unicore/lib/Greek.plUOO0)eƆs.8y)[5_D7wUG>}~,W `H yX,ܿ$!$g 䚶<ɏ.s`ކׂo-CTP[|[l`N fγ RYوiiE3[y_3v+Zlaמ'X ^͵Lт75X/?Zf -D֝8o?tFP7|҅nHr;FdKp =ڏk+O5zz3D@uD㎣X3gcOXgcu.4Ҭ<:c'>=뾻C7PK"-򘧈#lib/unicore/lib/Gujarati.pl]AO03|p@/LܥP6YtKy)[7PH)Qf>bMӦ_^S֛"'<[XO%a;d96"א9;U;)S?DϘDC!/k=mhS7UU*]Pkټ1Ŵ+&pl*F gΤlJTnE^H@q( `td2.&Q8.0䏑ȴO >݂[">0gFwX-PK"-HQc)lib/unicore/lib/Gurmukhi.plUMo03|p`0ėyaJ65pۥhF(l!m6>M 5Q &:*z ݀8g YAe Sy$-(je$ $9KrSA]72M[וU׭(K~ 5ED7ľ3p`mL, l wiDk8 F>${'Grcw(]x M;)T䄘p>/}ϐKBj'PK"-E%lib/unicore/lib/Han.plUr0pPb i 4BN߽C3~_FfCJuX+\Jp k m"(xWr8M W% ~P -K57#C׵ :Ϛ_x|>A't3ndG}\IU.`ײ3o0V\/nC'JARBb%b0:EcF)^Y$EJ$F"j[2dlոPK"-Mlib/unicore/lib/Hangul.plUMo03|x`0+1:祣t8=]TlV )%.>0]ӤɯwְZE |X&]!=JK5kv!|*?ȴ=[ "Q*L8oij;S`X\AZ _Jk$q={i뺲zOaߞNG-['Lw)26;j޶/ҵl$+ !g 8ހN_x$`cu9x&7 إ`w,PK"-]ϴ4lib/unicore/lib/Hanunoo.plUJ@ݧKK*j/DeLn̢.o?ʪF58x3DzP3JlҌfAr3l4#(jmGd'`4}Grw53~yu̥/\I/ѳde|/$2֩TVU;b 8+Qlwa+7PK"-=lib/unicore/lib/Hebrew.plU]k0WE~"]6ٱݤzlڴ)N})"v!u7Xo"p!ZWfpRY 3=Zf SmD"%wŞBao~o]*TbR҄2ĄLu,VwIBqJymm7JdN[;pM ֡0p;׌߀/zӺp/;; & {-40l~OPK"-#Zlib/unicore/lib/HexDigit.plUAO@+^ M^Lfb2eTf6EmSC,p=pAެ#o65((<}hrOp()DUN(uU!#TMF5]߶n%yi?6ttW8lݳbݘZD6 䔣x<_,qo k?E#ciSaň-.l%4td,Gl66{ IPK"-\N/lib/unicore/lib/Hiragana.plUAK@ɯx%eT^IM@SeL&l&h*wWJ} 8x|_ E˞/hՈwIiF9Ct,KM.}QU_S,Y d#3jiɚВ%|(Qt?54 q6|F+iji@XxD$2ʪKQ ,d 0_-nr}],/!?PK"-v'lib/unicore/lib/Hyphen.plUAo@+pE1֋ MZ=Ho,Ma!˒M{_bvofvR&El^co CZGU:UZd=ʬ$L]SwuN2gq(>q9 CReP֭횦6]|4)HArѐ:+u17Zْ)Gcju=lg4K?F+8rϰ|5@8"_Mepx6DDw0/PK"-e9-lib/unicore/lib/IdContin.plUnSI6N̆W@`U%Cs"P<,Yb70 oV_OC&,_ o~<|w;}|w~^?.7oo5q}燻wo_ ~y Ï7o_nnooϗo_ϟ>=>]>'_?p{x:~>>}|\>Vw_VUwzot{y~z~q\+JpC~E֤dMgs `7< ,, 9U`0 XVla2J7m,v6ɰ&Mb%-q c p3L]]O[Z;L-EH {@ٳ9jhC̆5 XBvYvۂv[ dCUj.{ӒXwI0ΆC\qw`f(Ǹj s,Epe=j(Ͷcgڝbr"HlPG6WnXEz;,%mWc=58kBcNhiDXiLKӤMӬMe.L[6xziɥ5К()c$l煸9;v ٙLe\؊/7Lܘb 3X`2jbˤ}3X`BVȧn@ۮؚu1*b \sUઘWŷU1WLTȠ ߻BŁ/Pw߄RӅj^BBQu$,Z tTAuT8A55JW⯎u>lx%oZ卫v%aPP_W=tw^.In|6lDU6o}39%8^B*5RUƫgHU<T@# `2_r*8J^i(ׂveJ' vӑHnSK bT]W+&A7IIy&XAU'%a|h-Y8Ѹ,, *$}$_T:qv'f:msF/$ xfswy$.- i;;;yyN֜O̎2ý\ DwaNpmTS.85ٝSTK!y8ߒomu;y[[s~5JUZ ;9wV;ԽJ;tvL{,><qEZȜ6YeR(4uPK"-d lib/unicore/lib/IdStart.plUK5w~E,nO1RHInf9bAٟeWھlj[\^|vjy/˸z!O洠t}s^^Z.||}sr|zwKw7wx{|{Z>N_77rsx<>}xp~zp|s{{pt>|:]߽~ k|aV=7_чnǯa]}>1 s>+~vsTW̷@l;ppVm@k[nB,!6JvZQf v:%6[`Dniv*8,\Tn$_gX'Z<G"WN7 6(Kip' p0"%4gN+a0*0g7Iv3ݍp2X,NI!oکW&&%SLBBnT$-V@mؚdi3]kB!n VRlDZ8d4U%HދPfƓ`p2<q(S̮(U3R.=iTMVNVM2MZJ].e:17pwP7ءgg 4^(iIm SFR$h3/,~D">/hC;6 fJ"J 5|-Bv"2iM5(]qc!;^ֹ[5pdF<̋dJ ? M2$_Ta&M`FiFc 1Z6((Qh;tf%ac  ,6 j Mf"MFiQX`՝9Z JtT5vhY=9A`gdW:^uՀ Z;ȯ] x# 9 oeۢA׀ ڹƅ3^ƽe<haVh2ph $ʓhjd<^i8eGbA4_r`d~{_PK"-;3lib/unicore/lib/Ideograp.pl]AO03|p@/`m)DKo-)%՗M~z0-`{ HY^@@? ׃E@g9@9Apӽ^HwZuAU!dN˚mDh`fYc6Æy? Uy߈\qYq<'QwF(9\S3r)ddPVXA3>MhF-a8 mwE4FHE: pk"%]gٚ4K"fiR9QdK۳ՏgoPK"-dlib/unicore/lib/IdsBinar.plmMKk@>B4 m< a];Ҙ !BaH i(_ -([A~5QM/VUG9ۃ&Ƈ;[SX|X/f®UajBKga8WaBskF)7؏kk8dImxB'9m{`u=YvyNӉ]]e%!PK"-lIlib/unicore/lib/IdsTrina.plmAK@ɯx%%B^$xʦ;M7a3w@{xI y]ݠȫSGY=_8Aӛ 'c XF Ydʺ \̙݂c\'4@0֢%X?*?gy}i#j6~Vzjq*,HA_QN4_. DfVln"BmP&1xxAZu_*98liӇx]H}#(PK"-\3Zlib/unicore/lib/InAlphab.pl}NMK@=g+9D/O$V0޼litv'h+wh/sb, aQUzFY=Q77z s6`yI۷6,MJ,^|77zxtaKھaiR`狱Z@~X վ|/(X'֓Tt=Κv)^lLK"> Lhz DKޤR 8b,Sq4ֻM@ԙl,9^xi47vp'nq.#aZXwaIh v4g$K~;&Kd5ۤ8=㻻ۈGYв/PK"- ETlib/unicore/lib/InArabic.plU=o0g+ވv!L,Mҭ bl%ԡNzyRlP^pʦE{jP7/UKю*!N t\(;k&P>xײ3=+UA{N`"?Αmg-|Ϥ[3kj3-6<كYI?L|PK"-`Blib/unicore/lib/InBengal.plU=O0WUb2 Uacqkbձ#RetI=]o(N8Eݠy_Q/eKь,!6H.ŋVQY3egz*zOzA7 =Dq=a$KJ%(X﶑&W7q낙hwZa2-|]Vu䛪JnPK"-$Dv.lib/unicore/lib/InBlockE.plUAK@_1%%BAk/`zI^ݰwǃoKYQ|->-_ QiBjTQMHe)dMq0 eeߜPwҴeC֨z qc n9fm}5dN|0GN(ӮBrk; cxtuY,bnYbPK"-u>h7lib/unicore/lib/InBopom2.pleAk@x&M^Vuɺ+HcJ{a` K,  %BEF4J-',5=(ncUٚR2}03Nփ 9§%AۑWBjiqcMbf7&SSij4>c O,YY3>zWFvDhc |#~e4zal71 OPK"-8;2lib/unicore/lib/InBopomo.plUOK@O1%%V{$ŀ㭗M,lvT.H>I;sj/;k`)QL$!=zH3 9>hMG<_>g="xG>hL~Xof ]tXLo~pu>n3,9<>Qoĵi+G>8>+OEĶ:nB_PK"-s?%lib/unicore/lib/InBoxDra.plUAK@_1%%-"^,Ҁ&yMnvfC*c7LG2(+vs/!bp҆ ('Ti3:Pڤxr5IT!P6 v& m JqC ƾw> kv#[w^]m>qlxMwcPA;;3z!e[ck\uFMTFo$A&bZ,ag PK"-i4lib/unicore/lib/InBraill.pl]AK@_JK,=ڋ% 7/d, oc; yVVWS !bT8*Mf3һIJ~KfTc[$˔?9 tdK>֨ z^8Z~}* Ћd&g7niq#ab$2;m?? xrm^eZEtMPK"- lib/unicore/lib/InBuhid.plUJ@٧KKj/`y$df7΢.|Lo(jEU~^ QiBMPoFS9;>ǛQ,s<͌v(;@FCB:H20Wt8yDn ,YY㯣Q_cm{Bv e#`}=6YwEPK"-Plib/unicore/lib/InByzant.pluNn@ud.L4C D'RV;X}FW5}uFY=Q ,.B6^HfF7)^huG9wPZ`D\ op+u;"p$aVaM}ܰz]YF9Y7PK"-soylib/unicore/lib/InCjkCo4.pl;O@WLИ 4aIќ}^:stVZiv 1+],-JyyBpg5rPModX%ﬖxJcrOoԄcFBGɅ@Ezp / 1ںaٻ.T'ZxwSѐn-3ݰ^AS 8~kJLqծ t#Jqř36YrUXlF2[,f|s |2PK"-7lib/unicore/lib/InCjkCom.ple;O@ܯȅ1܅40h>|gffl("V+4NHJdiQ|(^PvjIijVڣZ &@QhTmĴep #GPZ"h;E4u~ڲz FU7ip#aY3]sQ^ۺG<>Aȕ v0ۧᭈfy &PK"-}grHlib/unicore/lib/InCjkRad.pluMMK0>7=T/Qv-֏ \yIwml$E;!|y3;lw%(Q{c(;p~5IQCE(h rhYRQwB8Б%KPq~XgMhwFg7ohd-Q@Lx1&/4ڝ\ -u­2udsS ~knOVcNm\evu-< cPK"-x9Slib/unicore/lib/InCjkSym.pl}O@_ pFhM7/ lae%j'LLٹd{%(Q^l? ?+DžE5!zK+N,ncYwgYηa)], 7#6}Pc4{9*P\]&9ۃ&Q)A&N/U+MË -9«%A[BDq ~yxc^Qd'g@+kV8~<c\$2+m_8*,qMk1dMf˫t3 8$>PK"-&glib/unicore/lib/InCjkUn3.pl?O0S*C` TM*Ÿv l,NrIL;ݱ1q:w̿ @r#Mm]z`VXB,F! U9^H;{PDxV%]ӱP\5В! )QnXAgW^ ھv] tcHYU *4a ӏ;Ya#u!_~C!7:LIxîllvG'PK"-PElib/unicore/lib/InCjkUni.plmOO0S Ru/@?ҒDYwcdI޼{1V_ =`(ExD^gAqe/ZVT~6^TϚ;'-kP* ^.GzW*2ίԸynyz/eVRS4d:+}D|<.Ȏ^NC, -u2dw{o~)Ig&>M.y^GyGgXOPK"-:Tlib/unicore/lib/InCombi2.pl}AK@_JK <^Ԥx2Iɐnݠ]E/of", @vP"ϊ]mq!";YIYM<{ ;kȤM6S_|k=H8P#I+JPџ3nGc[u4 kmT[\ڑH78NӌQahw;I7= JgTOVc}_ttu]PK"-هvlib/unicore/lib/InCombi3.plKO0*%D=^'"m 7.N$VlG";rcJ3nWrZV#!Ĩ f= Q/HY-yY>ţi9eŧ!}4}0*r r< )QsH7Om=M3Z XEUptn>Lܪ3/vz`[i/gL|Bol~VcM=M:YΊ"'yPK"-ׂ%?lib/unicore/lib/InCombin.plmAO@_ڋ $=7/ a%KS&&N&3ɛi.c,-J yCe4Y^;V(n 4hiDn &=37|eQvg4yvs⑯s'PK"-m 4lib/unicore/lib/InContro.pl]J@٧KXjOjR h+o^64Y 4A>&d%(Q>/9B(;qT&)JߜAiը6 RfBI2ˆБ#+Qa&DלFoga gUё•4 k ֒n< p댉OoPK"-IFlib/unicore/lib/InCyril2.plmAK@_JK B/5)=4޼lit64Ca`[b7=vyV(_k.%(;3h,An5˨f$wueI{P&xw eu_fԝv{: Oc-*#/Z^Ռ0Zc.0AK=9av Vo(1Ay\&ofvh)ލjmG 2 _!Y # Jk4m}4Yc⸠I2n &rdP{FY$2OڶW$k/GavCRAd,]YF+%8PK"-lib/unicore/lib/InDesere.plUN@kSL# iKloSwĻ`ڑvM-c4O+s?BhFqRFtĞ(rٞJd>CYЍ N'Jkm}X {<[U<7nq˂ $ Ḭ5} ۬:ك/E\+&?PK"-ݿб#lib/unicore/lib/InDevana.plUOK@O1%%&(I1x&K7a])>I=C4 vS?BhFph7S8fL|egz.S?}zA7"8Q2>Rh8"7<&UI@V~tc8lKut'dfW,`5۬ڗٝ(E]rDPK"-lib/unicore/lib/InDingba.plU1k0gW\vqC@5Pw"/,)}|ւJRPZiofw{98ˑ?f/HM+L7 bQu-BYӁ:«(,"ȻW`'*BC!BAP8&θetKOR~o7L֭t5+鈞l7`in[Zze5 g\p /xe>Ϧ|́PK"-xl1Flib/unicore/lib/InEnclos.plmOK@OJKR<^*I0xIn?h+~w{/o{ ʢnaSA!DWJ­ҌzFz1Y֚v)F5\L63^.l =9‹5AۉBj&? j< 9iKVּL: ?<>4t+h|'WDjwuRlJ,,& #>PK"-zS4lib/unicore/lib/InGeomet.pl]AK@_JKB/J h{hy$df7NT.; >^ed{P=K_BĨzqTn=)ͨgwÉe)@iͨƶI)r쭙tdK>֨ z^8Z~}*فةˑ7niq#ab$26'$:.~  6$eɃXrU5- ~PK"-O5lib/unicore/lib/InGeorgi.plU?O0S\!t-]Z%HI^ E|w, o/QvfXj2QHo3ʒxML4딿8Qwڵ!tZTG^){3N[QpO;SJr1P'l~%kx>#YR\Sp%v٬#whPK"-rlib/unicore/lib/InGreek.plU=K@xf \!(I4w$sɒn4'w gw&G ʢn<կ2?hFpghWyUw >piٙ ^эBQEO>Rh 8a,ƅe1ֻ]UGK4}Jp>X /vыBBK=L7!xےVcCݱ|{'"e?PK"-䄦3lib/unicore/lib/InGreekA.pl]AO@x $=^h{o^†e,CL2ɛ :D%ʇy!NM8*M𷚕fT ⫡gYi?gPx1 e{{gԝ4:r75*L8ZƧQ{GLsgGV'.ipO#afʚ ~He n{D?6>G<;6it#u$< PK"-.lib/unicore/lib/InGreekE.plU1o0g+.b]hYR-R [_<ԐV y:Iwb@vX! K|̓%DN¯gmaYֆBJV7NQ&Y|4vAIpБ'|icPx%D|33荤նɸGWƵ1O<{.Y(6zmnYb PK"-=lib/unicore/lib/InGujara.plUAO@쯘zAB(eWXe7Jݗ|%3dbl@qؠ,S~.ٿ"F3' ۠G"^8svC7:S!LO(${HFKv!3Kge7zk>^FpMkr(녤QfbmwFr%g%HDgQWUtPK"-rlib/unicore/lib/InGurmuk.plU1O@kW̅m$zW`òK(gP2KfӹFYT5 d#DzP .J7AifEz7^68sv}wZQ!LO M$;@FCv;!3Kgg7+AFpM/feJ(m;"z /8Iy*Ye1(PK"-^Ylib/unicore/lib/InHalfwi.pl}1O0W*C` KVHIĪcGY%EwLX8t˟q8V(B/_˧",A5(NiX4='q^jl+sA"w"53A> GJ I֨%d,sƇi:NoGiBwgҰ5-Z_{n?q'L.\.3&@5>10kmNHoNn^')8&-y8_|/ʢ}PK"-WE4lib/unicore/lib/InHangu2.pl]AK@_JKMDҀƛM2MnvfM`QX\@n_ ն<`S>"Fի G |렴G=#N^֚JF5\zM/M [BOFMv !5SG4z?Ke?ìOniq ʚ FnGm??BG>8:)vy 2MtM 7PK"-)SNlib/unicore/lib/InHangu3.pluN@kSL"7(IAR`:}O|'p΢(E V+4;Ƙ @n_ ն|æ|)H8X#R ЬTN="RV蕙tdԼJPv33c 5K%>'e-37ܴ8i ֌DR nX+cp>pg\&.OY6l9/PK"-5Q%lib/unicore/lib/InHangul.plUAO@x Z{Re)le7J1N&X]@~XȫzAY="F=' |G ^6sv}WZQ.LOޙ M(;@FCv+!o0Myi6}Vf~Џr_)\. &rc+k[yIe mH&~Ԅ8lIqȓ{eueewPK"-q^lib/unicore/lib/InHanuno.plUN0)*C`1J ( ځ85#wetI}]o*yYڕؖEHQzQBuƣ!oWsvNuc[ʕWzӏ<wQTK>1 N~!D:?#Mǯw[+-|1W^[kx29!IJxߑd>ruw,W"PK"-Dklib/unicore/lib/InHebrew.plUN0)*C`1Y:P\َJxw,E N:KY @qԠ,͡~GU,E3(҄8t\KRS9;xaTk;*D<|fA;Gqa G*! a,d]H6?yL9QF(m{AxQ~"{b1OmU%"fPK"- jSlib/unicore/lib/InHighPr.pl}OO0 ˧xSK.TiJ!qI[&Uqd~g'X~vWUzSQVE(XzG6A*fFv5hŝ5#(3lMG\xWEBQ80%Hq~X dw8]a^Ŗ7 #ZPK"-›1lib/unicore/lib/InHighSu.pl]OK@O1%eMX6m7/5Y Mc jQ#cQ4!&*79FSʜAx6 $o'hiTeG^h`,34Y*^ct24Nr1cAYD(ӯѶ=iQ`.ʽ([.3f,PK"-Iclib/unicore/lib/InHiraga.plUAk@b4 P{/dݕݕք.} <; S"/+TBU/R1¯'<pT+58R|h٘so2z/j2ί͸ins -uw[uv;;oZJю*`4!nV:[P^L(:Mi*FIQ-}cQ! 'FW5:! sǰNŽ7^QINAz墲n^H>|Lx\Os_p)Ie5n'<K,O 6]eJg>PK"-bQ.lib/unicore/lib/InIpaExt.plU1k0gW\vqLKIE_lY2LR8xpc{ e+T;-.GU/NR¯'<r8{Q+ 5(Rk٘ E/> \hz%d R)e_0̸in8~rGQ^腄[I挄o'a̒f"yd!UnYb PK"-vlib/unicore/lib/InKanbun.plU1O@ ޯxU@L."ځ\79.w߱1`Y~P=oؕ/JPfXh gdW)ڒ@YMZuY xFktK> MaT0m]}%?k#BscKĺXuѿ\PK"-Slib/unicore/lib/InKannad.plUN@ݧ9ڋDmSt%ww$|3ֿ ;`ge|EQ>*B Gmaֳ6f8y 8nlyJOB^4=IāZFώA0vkoy&UPK߸"iq#a䵕:_DK %mNtbuTPK"-Wlib/unicore/lib/InKatak2.pl}NMK0=7-=T/UEiE7/i;ۆ]E8 3fb~ @vW! }|~RUJ®g=8xYk 5#(RjLK2-/hz]%d Jkm_ 9i2ֻu@8HϽa)g[qDvy0~"Ɋ5i$$𛕄?,26$fɍ*.0?bPK"-ɬlib/unicore/lib/InKataka.plUAk@x $D&[/Ntqݕu5C7/oW\%(Q7KJe&ܔ&f={Yib1ލmC2_>,;iZ:rO5*qO{V0FA~_0f/f2J(qҶQvI'KIK $σ`D|PK"- 83lib/unicore/lib/InLatin2.pl]Ak@x!֜ i. P{eՉ.Yge]iLҒC; }LȎ8KYQ7B(;54jRڡ?g'+Mm7Vi(Nbo<$eC>֨ڌn!D8 n\4x> K88↚ wu@ ^Bkr5kpٞ S,FiN'5Z>of|g$7jct2Ɲ4=Nz]0bAYF(3lmwFoiQ`-ʽ(xY3QUUv˲PK"-* lib/unicore/lib/InMalaya.plUj0SLE"s{E7,YuJ߽ .,|äXuTPe|Ů"E՛ gc ؈z\kK?d'L[R:j?[u %Z맸"W3C6&WoƝv-`0QGt,3̸#PvG=\y]r;PK"-kMhlib/unicore/lib/InMathe2.plK@ݿ؂ ^*I0`C㭗M2MG4wT'7f̿ @n_ȫsu@YQu NBl̈́N=o$ŝ5 ^hMG9<>鍞\ѨxGބh8?g,sƅq4ֻUTg[R܋ˍ#.(=L1}pLɪhw ĵ OҴg8\LG|uZ-br/ PK"-H%Flib/unicore/lib/InMathem.plmAK0ͯxKK]z\ł=Xo^v &%IѮEa`ދycݠȫCz,X&DfT' |EvEz3l5 )lO 2 o!eYэ N'Jkm}<[e~A&T'u=:+ize_@(3pmwF;?) ; 3'"˶(2#PK"-]LIlib/unicore/lib/InMisce2.pluOK@OJK,$mƛM2MnvA[; =8 R,~@qР,S~.Y%DfTG |ۨt@{F~7l5 9^lO 2!g9dOޕh "q ~j6f|GZKC6{4=r9c&7 ߲wG(3lmwBv ۬ٽXd`N|PK"-?knlib/unicore/lib/InMisce3.plOK@OJуQz)^I1`C&&KO]P޼.}"/kOŨaqfthfx#)&@iEtsSҐvF;@MH u 3֏]5z?J] ے\n ŝh<̪1fџ3Fw`q-tƃ4 AdIxk"'&)vyrϖǻh*,PK"-<nlib/unicore/lib/InMisce4.plOK@OJуQzC xIh*~wT77fb, @n_ȫSu@Y=Au ,Bl͌Vo$d(Shњrx]ҏzF;pa&DCƺcLή ے\v@;ryUc>qu?g4)h{ĵ4 AdIxk"'&)vyh*?B PK"-s^Clib/unicore/lib/InMiscel.plmj@kSQQ IDۅ.͝!$!|3)?8plPu>_ʨ9Xfg ?υf}W-[Q=#3ځ>GwA75.LmMKגR\ 4(;;:c";Ͻ4G,I&!YnPdl^.պ]PK"-䱺 lib/unicore/lib/InMongol.plUOK@O1%%R{$ŀmƛM,ݼ MX1`7L(N8jEU~^^"E=(҄G3#/^6bfoZQ!c{3ArQv,Ci !3.LmO_ F+߸1xaw٨IVoM{Av+fqÒfj\&n0PK"-q*)3lib/unicore/lib/InMusica.pl]=O@ ޯx %kRDDа\79r݇ Ew,Q,[zu^YP0i3XñE]5-N`9Iz"ENG7#{;P%3~4 I1Z C*+o|g$_/hq#̀S\t "Hkm2SIi ("w3nPl]e.wUbPK"-M06(lib/unicore/lib/InNumber.plUMK@_1%%ڂ % 4=o^6d~@SX}xa&|=}[ /Rp8I Bzt +u3k(sjћ y?|zA?q=FP0% )q~Xoƅy6ֻmtMPXpC8dU ek-Ut8deeSdwlN6*KoPK"-wlib/unicore/lib/InOgham.plU=O0WUҥ҅*@85ؑ?)c1p:.U"/kKRԃt8IE Ry43r<{(;kF9Z\x1g}G2/Kqani>}1~Fp̘Ȏ /vыJBKoS=#xےVc͊C=.YUaPK"-K$lib/unicore/lib/InOldIta.plUAO@_Qo 4h9^¦.Y(5w'iq2I^^ed%e<+*TvK./"Tp4 e ĺ$^(;2:ON$4vn =‡5JEjy}i#0~mښWڵ80ft-+ig\ qIR>mz+wT?PK"-V9Zlib/unicore/lib/InOptica.pl}AO@+^iR{QDKx,St%ыI&y7aU۲B.F:5b4zRQH=Z9ۃ6Q6  rWfi #GxQZ&h;" ?giqyx+L9Bt H(VּDp1'xӾIe{( O 8feL`^lwPK"-Rlib/unicore/lib/InOriya.plU=k0gWEVH!6n]dbȒS+R:88xyRl~ @ԴʺE{_q Y*B]ʣ[ŋNQY3eo*zOzE? =Fqa"KJ#(Xv&W+W;b!;/4G/ -CLAv e%~U2{dyI^<"e?PK"-`3lib/unicore/lib/InPrivat.pl]AO@x M$ښHo^¦.TjQ:d7ߗc==vE^ը'}_BĨqTn3+hWe)Ai`Tk;%˔8 ,hi# Jk4m=yci/ȍ3KV } i׸ն=!t|Isij3lb'7Ȳ,*2OOPK"-dlib/unicore/lib/InRunic.plU1k0gW4K4Kmbhh-l_lY2D)z{1 ;pgej_(sՄuPڣ.&9;.ŻQm)^ӧޙM/M [BOFMv !5SGa5:_y ;iZ:c$7/fgQIfJ8ۑ`MCy» AK!5aG9x?+3Ry*.#y3dl$ ڵpBObNMމ^m8#PK"-Klib/unicore/lib/InSpacin.plun@k)Ƣ ir鸉(H)L4,pqE 9)v"Vo&w'O%(Qg>!B*M𷚕fT ²fTmJ%˘?9YPt8ȆГ#|(Qx%Df:6^ ǯœGY+lZEnOo+Ny,ʲ|JJ 6/PK"-Tlib/unicore/lib/InSupers.pl}1O0W*C` QDRTDvHغ8Xu> Rp:tw{w1 cQe-0V R x͌j<o;kFOek:s)P荞\A8N`VY*F@G ?g&cɭ4:L$kmtWy|4'NhwؐkiOH~JVuR-,Zf7-{PK"-C3Blib/unicore/lib/InSuppl2.plmMMK@=g+9DF"^"I0eLݰw b. aQUڣ^ "F=(fV:Yގ Msv}7ZQ.LGHٝ MQvᤴFCև?Ouާ4 RgٓϾp%M|>/ȍsAYJ(ӯm{D;,fGavMRlQ?w2"X%PK"-Xclib/unicore/lib/InSuppl3.pl1O0WC` 0.AID$hn,NrM:vd;@\ x:w%?mVȳBXPO9bW IzFr;5t F5L0M/MNjl =9»5A[B,/i ~n:~fǎLn~qM{J WҴ8Lӌ05qgFnm#,pIcQz,+*Ί#PK"-H Melib/unicore/lib/InSuppl4.plAO@x  K 4hkRz6]vɲߝF=$̈́@vW Kc&!V 8*M^J{egvq05k3jix5%GxWZ$h;ՙa{d7x?sgGSGK78&=Z;nq =n+k[s=44K$V'DW,4\pwI83XlFb1(X7?PK"-I·llib/unicore/lib/InSuppl5.pl1k@ g߯x! ,[Gw,&Ғn{4dvU<+kOEPsԝq4 e4$ucIvř(Ӭ~Dҩ;BGfEC~R?gi|q%j:|n/kQٴV>t^ b?8!%;=#█_d,_)8qGLhEPK"-W!Blib/unicore/lib/InSupple.plmOK@OJу"4$ŀ7/d,?awCMB{1fW(BR-_,F pQHzBΞגJG-R=OO{'4=]o =YEH 3?5nc[5z>K}$Es\\;[u@V{aoĵ 42$4[Xb'lϣikabPK"-r&lib/unicore/lib/InSyriac.plU=k0gWEPYRC q.}Ed)={޻g5ʢQ kRԃtJE Ry43zy(;kF9޵lMG/czg}GO2ίKqani1}W2[)<1x1Hh-^ioȖT[jvYy*go<7OdqXPK"-`Vlib/unicore/lib/InTagalo.plUN0)*C`1Tt%0\َ E;(Nr~ @u(PWxj^o C : !v&]snqfuzd<~FvA7H8ʞ0'|hc qXMfWcT8i{eD~p/$jG3kH=[vE}{Vnܔ*PK"-{lib/unicore/lib/InTagban.plUAk@bK4 P{孾uW֕Ԅ.} <;C"/+To'v{1N8*_NJ{C$5)m9yJOC̨;2m{j;Yi v+!34 q{V9 wde75?B䐣8iC&m"z:GwJYݹ*U?cGTO>1h ƅ"&yv> Xe{`&?v62Bj;ld\wFq|SLb-CUlq ~h17FC4=z]0bAYoQfIbM麣nWǪx`,rV%~PK"-~lib/unicore/lib/InThaana.plUn0g@l, R [.`I'}w1VK.8_JYQ<o8y‡6 Wބyah>}VJNz]0稢v6'- )mq-S˞-B⑕,R<쳛d?PK"-ݽK lib/unicore/lib/InTibeta.plUN0)*C`I3.$j$h$ĪcGY"KI'}w)6ql|>/ȏs5HYm kO. DdSv<e^'<`F|PK"-j%lib/unicore/lib/InYiRadi.plUOK@O1%eЋhR h /5Y McoP(FTaS=?,E=HT G3ߌG/E1f]tT//5gZݛ3&q|QxQA~)ָŨ<[˭Xz<(ؿZ,%gÒ/-Ɠ" VDh%͕3AbޭuRI&q4Im8͈32&&72jeOAKei!-aT-_2*KE,tF>Dn9M4 f_-byPK"-u[2lib/unicore/lib/JoinCont.plUAK@_JK,k/Dh{0tf7l&T0}&;lw5ʢQVK 숃ud_GЃ6Ǔ`Ьs>r.~ƾӾ׆Q$Y\yT8 Ce|!_m\=ߊp;t@{"?"^KEwm]AFoBqielmL=HJ *DP֝3]4uki|18?hT[VZ]h>*iϰٶ,Mgŷ|Gw(\\?ENn$ȓbO#Y9 rO?'q9 >EI^\ROPK"-hlib/unicore/lib/Katakana.plUAk0xp8б=vjF(mCO_-m$N /<}M CѪ {IYΪ(e' =dxתj +ezU+tC^4PJtdL8NkRc軃wBϧ4lU)HM tƮ2j3V̧#l46?c],r!g9E?WСqEVz Q PK"-4[#lib/unicore/lib/Khmer.plUOO@)^jń5%mbe)l\ QjN&77aS=v*rAG 8KY2 Eº$;ߵNLUj q";7lluEh^(xѿ7a)nܿoδpO =vdͦsùP[θzCMψ7z'j]߆e0_W7"Z}iu ?PK"-ZDK lib/unicore/lib/L.plUK7w~E#$Ij6~*H<!l.pI4sG D9X岫Umy^<_butqu}=-׷Gg˗ۻSH~۷˗|u{s=4xsuRۻ˓O`t~Y={_'?^3u (Q]1!m[۶%zn (mNNiF{,= tH2lV۩puRpTpS^~DayhL\;86`ؠ,A0gTho>o>[IFB.Ai-T2#DBf y/BONrdœOV&FB٭&CQlQ2J~ Q I]X:]De*.Ho*㩊P⩌*dTQ2[rUSkVtAWni)qqU4J+M4J+M7oK%*IaMVW|[]9QWxawRةoBwP)مyJmO) )dmg9Q ,#No{uB]gX'6VE!L<^{oV7 p(LLT𞘉U؈.UjLވȫ1Fm BH7'tA]iissk2pr>'wNLD˪I/͢:'+'V9Y5ɐ& .)'cW5ɍz:J)2eB@&DꆝR~&P70'Yh;0?&:`q%ZLl*tM$N= :Jk E:0<%o0yG!7tevmvyD(<Mv17jrj|Rv) .AA>|=8| .eDI#nN-nWls~ 884Z: D@ㅅX$Ԉ)#D0h(5 4DA.o1i]+E@#Gflȼ'F M2$u 'Mv9n9aIW䖶h4@UlҁFء3H9_J((*4Q41MFic)VWWk5`&~t:V4ӜwCxt 2K09HL,uTDž Ak9o7A:4Lx!ۮs g {O!xt+ȭd<$ю9I'΁x xq5cʎ<Yi-|?PK"-$lib/unicore/lib/L_.plUOO0OaTn[wB8v"Q8t{j{؅V h7U|"4{3 #wn%|ןEW8QN9mYl^yFZ;Ÿ|\/ayKꎻWq=RaOa$6l8oe6^ܼ{#Oz=^p7;=0ΧN\]] BJ)]l=00 쁹%,PR}`Zj :zдDݦ:9Q!L0S)JBۢR\`Q`k&#tu9Cs#;ԵY(ed65PwT[ jZv-\ˮcpk5Z\ڢuIx1a1bFK6p3F-܁ r T5b2@Q ԖkjkB념n.qp ]f2)x JVM)&-_LQ;=E+:˂^).EYX}ǢkyaWAT9( 89Y*33=)=75G7wțBԱ<3os(UP' Ʂ~q#t:MaT[~B+`iTm,*FјNtɃ=:<2XzY}]uhHh(4ѓakŬ#vĉBql_(%CG.![ݹuqKPK"-'1g?#lib/unicore/lib/Latin.plUo0s+va:/eAvۥhU2(J6]I)BڇVpC؀X,#w 1af 4if 9wd UE;xmS43iO=J}`.w Rf$ 6=LݔeQz]Z~.IH}s>TUlJTfVii]xrqJ0*tJ>tO=n}5b.[ZczA`bď5o-3zk-l3NpD'B =<%PK"-D lib/unicore/lib/Ll.plUMo6_ w-P"HC[/d]mRwfE3#C+0w?_|˰y#.^ןw pn>W~wzWWïǻmw]<_ ]v[x>Oᏻa󋋋Kp:?z{?ofw0||??w织ӷ2Diwyp<\=\J|:__w6v[FZ7j!jYuTwmL$LL0sp98m7[_Laچ* Rnq8s\<06yƁjqƁjA+.ōAƤ7!"z!"z!"z!W 777771'sN9Mp2$"X*\C)p3?qfn[<&b2fT̂1IFFFF":rԑu#G9QG:rԑnCQ롣xI'!:d4͙Fb&a f̘Y88spy8Px{z8*Gg|RB.@֭ߘkZv\ן WG8uKUg)kb gU< %4r#Zm+ia:`xnp,35X%6%R4:0YYbh`hjZLX̢A< 8XAC2'̩U2T8ccavPK"-FI lib/unicore/lib/Lo.plUOo6O W%Js@zY'zX:A{{a? 3!S>nM-7_MyW!b~=ϻj0=gsbx㼽ۯНf6vֲ=o:^/= Ve=~oV?>_m6t~ziwǿ#|~<; ~Yi=y?^ջ6:}{Uߗ7M0SN5 y]?;J8 SZa.}-B2۾4t$ pDLʥ~q I2(fK Y؀KO\0bĞK4 ZfJd`)B$F !Qh(Z D'27 iNYXJ\G"! ld>qQ'*|򉉫6L\b.:X5%,ۤ<H#1<H#! PnPt*d)D! ie.D,YKٱ_Rd4q" V'Od4d{dMYd擕Df13*rfYkVftAgnE˕-RJQ(RJ_Y"eAaHBx=,vDžQeҫ# a&OIƋDn2BxBd j(QWF"IXj:z2ښYʻUuZ&l^=7Dm;] 1'L2,.=imҁC? !F:MBar('*')g* T)*ѪK0 g2_,e2Kɔ URFDGV;; Qʁv̍N<1)m(>vѨ=m@)i;󝷞'+в([x'ϴ=1Pްadm8=hxa&|_\ϻI)$A[t8LD8JDJ6"7nDvcam \:G1=h En|[dӶdZ6>%)`*;+tQ8LKAר쉍҆[*(jk3>-t֐kls0e[(-J ;Kc\ n4C٥C E=lPK"-c^tlib/unicore/lib/LogicalO.plu?o0g/b]hLi**RҭRdVQ!U{/'uuI~EX|?i}^@Y!{}aUJ{3g;P$x65O>aQ4 v&oJkmߚa{f5xwQԹɉ+k>p%Mx:ug}f#IL"ݔHMOCo!jHP"~wf桇"䙱xc~w_O΅wߦw>OWqzs{;]ӓKLJ%n>\Lo\X۷?O_ϟWgaK=[AMKuwqf&a f4Lfsp98͇W-SXJ႔[\4ܤn1a:8P@58P@8Huť1HҘ&DCD=DCD=DCD=W \[VVDqe͕5WnC&Dd+\p(%V9 56Y0aLRu#G9QG:rԑuPTq(*!xI'?4LؚI_i-!&``VLtn98spy8~;??upvzt8]/3oJ]}Ixz={2^'?Rw"kih@o2e۬rng!B#tf98spy8DO>DO>D \+pn[[XŅ5\WE\qUpaX\;6\[=!2a&TJ0NNNN"J)uԑRGJ)uԑRGJ)uqmp0~+:Lx-ᵄ^KoSlͤ4-!!B#tf98spy8ϛj??^l6/Wxz|%g?|}jnw8|zyxN{"7WOi}|>Kt< _wvƳ63VdM*뤲3 0 a%4 #7p#7p98spy8gBnA6'DB&P(P(P(R(R(R(R("\Kp .%\p.e91&MrLBLIGYbGWLy2&ȲUYXL!uRvpEr-${d" WҭlfiUNrZLRk^c kzPc Stnk6aI&qaI&qaI&qaI&qaI&qaI&qaI\i:/^>6:5r |{6߳lg=|Ϯmpy '`y '`y '`2\p5%L\6s&LΙ3 78N(paPn[NaMzF"!fB0JJJJ1:pԁuG8Q:pԁupw"*⪈۔BX 3zyf7˴=ߥ(Y6 0 a%4 #7p#7p98spy8(Of>c9<3y`g8EUਚN\wlmk /\1y\\սfZ4$gRRVMB+hW˥n `cŌ͍=ږM&;l-nh#cv740l~XQ@hb9+Z3;PK"-X Tb}lib/unicore/lib/Math.plUMo0 ίPCKfImuX_X94;m;8K qEH ;(>/ILMBx\,EX~?80b2m/K*fv0w:E7ķ>;ߎl3pw3\6XoםvNw;po&cΗpw~q.>Z\^_؝pEеC?lwu1(rmx'y %h "cEX16dKdѱDQLUKAXR5n* kF#zGJ5RjB "PqgaqP)$Ԛ&,p, F[ E G 29$eH }:D,2"%t^gP+pVt])#t!p _"nP9TER 490픉4DȒKF75)P=E%m(< /MQ+5MPK"-kOplib/unicore/lib/Mc.plUOo@)&ͅ4vZKur{emolT ,j߽3cyoތgxzAlAZ?ݹi-POM`3һ N|Ch onp8D‹9Z8¯maoGwbz7>Э=y'`#L729㚾IB߭5]ӝ`ZS?`=,)hn:x|\VO0<*q$dL֌X1b A(Z̹QɍJiTҺdg)R]TH *EN.B!*)S QRQGz%1Eb!1IyA- j%C^ZiilBL 1#D'(kc1%#ȁ(kB`}fA͂{1yM(\i)q4BJyt䄹J<:2P4PQz|fCN?PK"-=V9lib/unicore/lib/Me.plUAK@ϻBZ{wՀi7/f,n6aASEDǛox?@ݕ"/Q>{<2PzQBդG5#޼ ;P$x$WI3M;UZrwm *G<3N;?^ς.qNnގ ]6k<% w3ObVķ<]V,k!Y*Rrx7PK"-_Ylib/unicore/lib/Mirrored.plU=o0gW0͕H,'D4Pw"j,TYA >QO)NS/7TXިq8+a\Mm?=Zسm>=~Uߧt}tur4MoMzu^Q{5z4/+֮~<4|۾J}0paNS7]8//󤮯/Ý2]p+FӮDeQ[nn Ό[Ad,,]X"C` <cItn Qk.O$6ND@SR3  hF00RI!W! IM lD`/[ig>om6`^Ѭ5:t@ae١r -oXn jvp8C;B Hۮ-]pc4 } .\@ cpb4xE#rNO2QZiD;f ùȔ-PeXbnȊE+,**,HC|ȷRx? bv4bh!6M 3ydcsdgD& /L9 =qPK"-<lib/unicore/lib/Mn.plUn0EWƥDRlRIuwȉeÖ:Es(吗/]7'a)R]/H[1˗ItMjn~|׋8 y~< 0~+B? "w㜌t>fL*) tWUP M[ҸH5z]P*F TSXcG40Y`耘֖%XE^Z VԵn#+C[W6Ȝ/TȠq6A@@7P#&2e̖18N%Fȣ*sN¡$>wztsIx.+Q)Sp90)`ʮX-fl ١㍕EI*VT 2C+(mY4P@-!^i -)t6.d%Rϔ\A(2Q]+`XOh!nxn8>PK"-Glib/unicore/lib/Mongolia.plUN@Z{!x6.dݝhd2|LOHJe4*T.ek^M8(-&GD7ZK9;@F]D"ގM/L Z^:w5j m'Z~pf:6L3Z +aZQa&AʚM\ Lqj$yY<,.B~$` " zyq4fwgZ]=PK"-0lib/unicore/lib/Myanmar.plU]O0+ޅ 4!DXě4BJ2n9I=&@Gq!>>~& Yzw>07ErNuO ]xhKEll:#JRRTR3ΑSWK0釮kZg2y%4QJ(LT[ :+y $xxI v;+JCpY.~BZ<l& rf_Ojz?_PK"-Nlib/unicore/lib/N.plUM0W*ۀa>l5R7{hzl -٪j"4Â\D{:i/]-r=i#_?7i=\__ot:s70p?v==_ljvqr@Ki8ֱ@)RJ,Dh5'e𲌽1:"c6KA(Y(PP ie )`iҚ: MHmmچat 4Ɩq RcTM ̬e!\UlbZ"PBQZ(cym t2ʘL(S@ql7%Js.P%*‚J1!8:9QxX+>V:)lL5A?~PK"-@Glib/unicore/lib/Nd.plUAO0+e9.DAy)cD(Jt3wcykv } RHv v=Tp,+gCYoFf]Sr ^tyhrŤ0.' e:eUAjz3鿚~hۦ3~&9 HS6\OJRkWZuXU4$wSf4l6Osg{ܳ0Vb(*, A 9aD6mD6v["6&6x,-_`_PgP n= p硏r!'>dYs S` >PK"-(Llib/unicore/lib/Nl.plUMN@=~#R\-J"`yP6nv-w1d{oft|[ K3V만߄8meG9 ߼* V!^5{JW!o/Qيt~$ߛonΪxm?sptВ{nlw )m5Yr^y7 MY,AY&*rO#1gI݈3LbLd)d%KvPK"-w^Llib/unicore/lib/No.plUN@SzeiKDAyٶۖ %kl3;GDuNI)X=SzLv8ʏEGTDmfT)ҋ.NH|Dۣ4VrZEEYFQYwqt}ԭfHk_FRhߟ'jT[F Zpԅ>^iʒҨCݞhC,j[M0y$3!MhB3@@S`RhtFV4&&3}/ C =M4i>-1osPK"-[Jlib/unicore/lib/Nonchara.pl}MO s)e]qv&֛BW5P]da!iC<l @:nl}O Y.I›$NDxYf; ͻ mB6;ryੀ޲֨ zt"i-i]/iq/afj4[$2ƪtזxmY$$HOiO7PK"-M`#lib/unicore/lib/OldItali.plUAK0ͯxKKmb+&Hζ4-݀8 3x16? p\*Gyƒ,"͌XF"Xזv)iƖr:NCV4v]zwc-jgi=ϻF/ge[ښ Wڵ8/ˊf3:aH;N7#UC)'1O6Ͳ(m"PK"-{"lib/unicore/lib/Oriya.plU]O0+^ LnE omPH)QfJC ,(ArmH^d4eYq"w;2# lqUdRe˲Pn|hΙa_N JZ3- Y]P{Τ 6[%J ;~f6V\Jb:оۣƋ+;hzUuuoh 򨫏ݼ8l~|:0`c PK"-$ lib/unicore/lib/OtherAlp.plmn@SLE`<]E%hrib83M9 UM9gܹ#p~%]ջۏ}iω\vI%"'HO?EU*'*wHśiN̬)@&ijV+Q, ޅ= V[7,2#lv*ϑrSw4U#N}ȮdE8:ú>dIYHR+A2ְ_^GؒxE]rLd?AđM.+D:A$DE'PK"-̧Dlib/unicore/lib/OtherMat.pl]Qo0)%qI8qUZۤ)J}=MC@pz54~ O_ܐMgx?l }7`%|vKbZWxw㎂nk`o&?ax7iH"d!2*M ubI┃$!&RIR:4c):@5-KP$! F`D!X(9 pomPT@TL4!bRItUt\֌sXBTs陷UmU2*޶.XnjԳ61qYqv1a'\sv[Ft\mg13qQ.l@D7Tl@ 8?ـT[έϝsYx؀9s9\ 7e8+ϴs݁ ~ȜPK"-RD%Ulib/unicore/lib/OtherUpp.pleAK@ɯx%%j)=^Ԥ`zdLdv'TJuf}86ˑi>}&}HD?~{dnń{eU$7w3+L(ej;U7ݶ(mx7n޲[=g7 dKgT؏Ѻ޸sIm`{xBcK 2\r/ H#46e%qoG+ya ˀ5#&\!#%1=*ZScPK"-oNlib/unicore/lib/Pc.plUMN@=_ B=^TXmmeSqYȲDߝ4d˛7l@ S!(^c9hQwJCsmVW2U?}׷vDuPfcv9‡6%1]:/X ޺mpxёknmgRVzTnDBrg\: oDeY`q Xޱ"$ x'fLST&'s~!~PK"-: n mlib/unicore/lib/Pd.plUAO@_ni 4(eKqmh1wcl曼yoѵ$;lwd!{ܼ`yJIuxcd'⨴1v{wջu^:ԅLt]Ǧ$LIJ'i%>%tݺŴ]ֵ R[/&S؝=i jޒ޳Fri+dY)JYOq>I#L1!aCΨMpDx:BFm2EE|PK"-@.olib/unicore/lib/Pe.plU]O0kbz| X՛mįyMuJtHiʀNpQ@ |A-@]ҦY]YZ)8߿}{R6g]*y7MOV;q/׊vQVV-UukN|oLuc [^N^Ӧ8A5HSֺ=-SRz{AJFV4FmHG5eFՐK? cypLAelfQȹcHcSP#x.#1p A c1 i/) C(QR""ً|Q$}H$c03`Hљ3u­N`HA~PK"-33-lib/unicore/lib/Pf.plUN@S QOJme)l\v2Dݴ1$o2!fҼ@>|kEJ( <"f:> }7B x{y{M˧_5^~,r,y UjWmF+p-> .as7 Ű]!I 6ؚIpg0<A+(tݸB܂`dZ'҄]'R!VU@Vú8Pn[e+m])c+41a+Mx9Wt1`sF wϭ X8٪3"y0iG3N~X`wT%Q 9[zf@ѳ:Kb. MB+W(RK"X9UVLUNmnLے< ccW6W rf-ILXƊ+0VjحqdC W Rzve+"o)(VVZQэux3ʶWo{4CQMUj*TUSU*ԜrBL51bݘ эAWxάzyT}*': ONQ=9}z_Md%jckk_mn"~u0e` ElA~63`F5ȧ`к;Et]vgWͥU3W Oaf\5'S#3Á7o>woxvНmʰ+$TsBu;5a6C念CG7:9pН:9pA&w'~g?jZ$Jޡ+Nw0Yzxl2"fz~.#9 %}5lxYa 0Z+ xݔ .QfލfLJvOeFjp͜ sDž˅gf0]扂}8+8ɒ 7SXd(, O`1l*jNδhXԮ4+8B|^P`((Cr+ %]wCe#zу F&AU xP5XM4dv 6l${tX:l p pЃ+zlۑFt –73ΐ2I{H' ^Gf82Kd.ٛ7 d݄n[ar#,e#ӎt; m%?4f-魝lRQ{޹WׯN3UYwVzz հ RWc݉WSHꫝqd2::a]𰑂ZځW~ wV ړ5P֠\]yʮ;~~]S`Z OAXY5}5a^&NNޡW8d {HV )=2QxDmTjc=INCNՈmAگĘNVӹj@uP nA7mk@(5Q`3(Ưm㤩TmH:z ՋQr&iT,MޥPgEZ)t'l7KN\s SxbMR^$UPoD:IjP+P^I)HV`F7Z0lw*&JlX6;niG=M4IdRMe*+?r]D|].+W[_9/"=]?tͫ?jZDpV71QqBt}ԋչꥮ^m[Ev>0r}0'ȫKhKD??^stwSfCa5/.%q-TV-+PK"-4olib/unicore/lib/Ps.plUOO03^?2$ $K #[w1.K~˻iOi6_RΦKZ>LOs3M8}ZފRqՑRwu'n]zQźH&pvM;SGZښ^l$d-(KZI*F_8N6M{8Tnn̴zZ4Ot)ԆHY[-tQD$*(i"Vf`6nkEww| ^-(C@nYK0L-QG% `q!@!zIBܒ=,ͻ# D۝+<A R0 p%D2D2InO9<PK"-1(lib/unicore/lib/Punct.plUKo0`Cn.n.EI4Q2ڠ j35)_Zwncҫ7_|˘]oλ7ozǴ/z?q=<zZϧ_Mo_֏~fi.ks:iyNa=Ƨ_ۏt>*Wg8 ^M$ ѷ@%`a>(Ze듵6[9UrK|i-t Ck&O&RKd]T,Q,9bT(#MY(H Vj/)'is1WAXGYg)ZUHl:`$FbD[ %#B2Dp[cbk3"zbEK H4EI,`pPq7 \0"bpIdir13Dƒ{ ]>SV1 PK"-i%3lib/unicore/lib/Quotatio.plm_k0şOqŇn/]le/0m0R`4eֱ+Nν! ,W)DaBAD%!ha#*f d=x7ְȴ{RUCfgva]2Y`f9k_ P gx2FiN%k 3Bb2Mp]wG^c3)d1hgyV3=>\鴄ԍPs6`mӧ{ x@A@A*: حh<"(c ^M{8 Jpg_PK"-SPHlib/unicore/lib/Radical.plUJ@S%%`j/J64޼ldq 6007GX|lȊ}x0B{mq&~:g K{;Hj۬!"EI,6Xl&\ei$&KvmPK"->#lib/unicore/lib/Runic.plUn@kx(Hl7.7(K6p{Jpw*?EV+fPJ,/Q>'gF(;=ᢍkCf$J2wn衒6zhT&I&N _vFI2FSNMJ -0f88s'mpیQޓ$=)%EsSn"&]Ho_TPK"-8~lib/unicore/lib/S.plUAo6"W$%RI4@w֋&n;e٢ 5yg!EJ?T>}S9ܩnnU9oJ=n(e_:NglaI:o?-fë4vHIPK"-.8lib/unicore/lib/Sk.plUAo0sx`0yn&d]V$B!de}5˲/<znaMu z|°; !=-Rf:t] T #i|{z؟q '%|e nִ]ڴ kwucwH]uFV-**T'%$ȼ=4V\lCG/ jv "\5`YY&cd-%udS$aBL-g3ǔdēeB-%̒9rKΈ`Iyd?IE?PK"-<ȘFlib/unicore/lib/Sm.plUK0ɯUK$ `rnmDU +;3v"23  vfϛ- vn7_ чm< `cy:6l ϧvxy/qknðS0ó_aOI}{śUY)D%Q](OjC哤 lrKO$;Dm:LN_T-K^0#htYZ`MlIZ0%J&,YTe͢ZQnQMg)Ll55X b^0r(G+5#kfcklQr+4` 1D`;t=n+8%8GtLp%]1PuR՗-ƞ ^sϥy-^=[kbͺg=qq0]G.Pqmjz%xd#G[n$t v̫9nM&{J̄y"93FYӖhJ݃V7e=^J4-б6A%1%&nmD]k{A([sU'BCC`ͤ } nLX׾W}뙔նNp8$<>;<ۦ{ERpK8bOx9dz!yPK"-!?lib/unicore/lib/SpacePer.plUAO0 ɯn ucB:Q 6.igڈ4T0!;N";\([03rĊuoKѤIYm5o/Y #f$uV7p3PK"-yx+lib/unicore/lib/Tagalog.plUMk@+b(\TH![/nt+HkJ{: 333 +q, 35#(p&mՌdٿw=T&xv$Ʉ(Ψ;i[{(t+jcP)7" oiq4xޅlqmp.D5{JZm N!>={Enwv ?əo'PK"-LBlib/unicore/lib/Tagbanwa.plUN@)z$Te-l\,N4d2|cHi l9e~2<QJK.F EВok!:īQeWɄӅ̈́!SR%H+SZ{3}Y7,/AuAfG8#Sa;ziёSY~dؔV-nUIp]F7:QE~PK"- "lib/unicore/lib/Tamil.plUOo03|x`0sR3d]VmV )%..Ҭi yB `ɐi-b.O]d'^y Si.9SeCK+,[3v'*&X=É)/.rQֺMUJ}T?-{匊TR֏&eQqNJ#*]bQi},Z8굎l>:G.=~]&c؟}զ%]&^7:mDe scX=]$I R1#9F19iEɔ"oFYBbFJ2YT #"XF2"a0(0XΐeFpہ!HN5{ fdaexʂq2. W\=_#PK"-ۣ_lib/unicore/lib/Tibetan.plUO0_e 8Po^:(иuKE-j,M>z? @FfH━=e,[Y'wy!MW%ډOSzN:;( UczۿӴu]iL:o0\]p|>l 7R-h:LjYx,]$lyTil%Y=*@j0q,r Cv"_V.;$"2[d< 2Zd2"Q=Q׳XZd9LsPK"-}9lib/unicore/lib/Title.plU1o0g/bFJBHm2Ni\1ڨP˺ݻw|${9$ˑ?goK_WEi(n꫕&uM KF3%J~Y#sé`-τ:§A7]~hۦ}Ȯ~j+ILp'?<y#;t2%'~?:Έ`vx`D8\(ף\O2e4m<bPK"- #3lib/unicore/lib/UnifiedI.plu_K0şOq/ds/X&Hܵ6)i1^Bwι)L>-lI^@q?@ߥ;)a/zA4ŰAbZ~ã;1a`|Jr]dEƖq5«h(՛N釮S+RZyQUu;1a?#t0#)@ZAz0(9r"z)hF3h 뵗nڝGADͥF)eXCWfec甙Ev3?]+wW'0qx,,PK"-+ lib/unicore/lib/Upper.plUn6FS(";j'P"hEU&F۰Aw̜t |xf(R|zƿiڛWO~ƫ7tq8iz}4]}~Q=}gΦ>_OgJoӇϗtˏ8y}s3]ǧgW㹎v?/oo?Oޝ?>N/_ۋO8*[6]|8xB$dB=p3 7p3 7 \X @HHDDDD\Kp.e 2\pW沺 7΋XeW&`2r7\`Jjӫtef ڂKx+6E6عjV@vc#ٽ΂;:N":ܠv:==|`$I&L"D0`$I&L"D0`$I&L"D0`$a}R]ts lB$`De.\h@6?l~`6?QwŖ1O<D1O<D1O<D \+pn[ƶąk+Vr\ɹs[V w"މU8+mp᣸C /VuӼӢVX[߉f?X'u7buxRcRKu/eIkJYG`7-ّiKL{'Zaxh6/먻]W}F+~o:crr&cL>mY_mƔ+)V_(y՜ PK"-߁@ lib/unicore/lib/Uppercas.plUMo6ϻBAm/j%PHCS[d,j {6);3OAyIHZi]׵ݫח^\v?[_\tۧCx}4^=է?^.7w?//Oۏxw>ݟ]>lOWLG7pvp}??~ӱ|==|3OxE_}}z7u8?ޟϿY^o~vvnT;-lEem<!2a TLXMp7Mp>ܻ $B!>bbbbu#G9QG:rԑu#G9­p_~u ᪄J*N9Sg6yL.%g HȄP 3ap=\p=\'p'p'p'p\ p."\p.E\Kp .%2\p.e W \+p7 p7 p7p#\e2Xl& n& nfnf5\kp n[n[n[V]ٯmVɾdpMFFDhCiى4M.r1V\uT,7X,;FZ;]g.Yzg$o@dz:XǶPf/brBA[lM5Mm u^ϗB3m/\(c=UNJumKQ>2HL&ii' -qg f3/Y޽đ;Da Ht;$s} H() #dH雟?PK"-؝0lib/unicore/lib/Word.plU͎3Oq -SfS񆿈D^DA5Ȓ!=;,2EVXw߿6qH?'_xw?ӷOoOoWOT_o?{ ~?|~}'_~3i˿߄W|P?GMw};^o,r'  0;Mk*M hlSpOi8u\W-n,Fٮ+U`G p"ͶO< jw;a4C’[Qo8fYv?1 xjݶ;e˶ iq!cix&`͞c>ذkn ~`/q'*cC{9l CKJ`cb`Z ɔ"JylZ7;L;eN7P<ö|i g3TYBYYj2 \ۥўrÖ*dNl8z[;bgjJ DR++^ʪf7Cm --;XB{\QH4C|ab 䕳vaa19,\*cF,Z,&(ie%BU]¨BU5UPUMUKPaZ&BL515b!`0OA T'Yh6>m煸'vٕXMd%/omLzebL=n0`fۢlAq63`F5ȧ`mwlM[غ.5C3W jpU ઙWH jdPo7o7JPкsQp($TsBu;0念CG7:9pН:9pA&w߽3]+Q }:]ok( {uaaapÅ{P2(# j`8 ˥q#` 3g@'{t5j}v7h jGRƒC{ t5asLg~njNsW󀋙3–6aWz@{r#18RaÁ-"q<&.)Xq 97 t%H+hn肫 \ ڻ8<ytY~0/bdp5}㟼\5jՈlYԧNpKqy191So]ěD0܁p j RܭAO`ֈ>\wkjΫazˁ2 *! ;pŞ*.9uWH>kRzI:Y$PEAb762/Ű=`0Yh.@J-TbP~z?$20j=ўV-?CIM}MWg 0zboY$cqx3yz)#PK"-ȣN0Glib/unicore/lib/Yi.plUAO0W htK0a@@K!DY=8dyj }$N3dOsb "kĀ}7tׂW%ʮ137ƷTM(j+lYp!D!qƾv_S4 3Sù|L Uq( ]H =`Ws]@-T 20{mkf^ۯ%0w+ +f,m@?p՘σtw,7qEQSI.OWctPK"-/Vlib/unicore/lib/Zl.plUAK@_J*=IEmKin؝ES "7P5ʺAX~K͠l6vOZCīQXI`àlQu<]`\yfo|)\(1blLHgRV~F1(HA8zeq+˛,iPK"-@+Llib/unicore/lib/Zp.plU1O0W*C`1 jDv ,\mAXBq:޽N/;lw nPK"-$+|3lib/unicore/lib/_CanonDC.plUAK@_JKL{lm7A6$Y-wP<8 {ofb,~ T7~]7Ox7xҧH]|q9gqssZJJJ*=;`Խ(t54zRMpqD&.J3h%+#%EƁ0k`1m ezm$t̜SuNC=#(k ;yZ(,EeTFiF-{#Qsm100bt3H^S(FAyK8eIUd8;`X]{bJQ`2=DfQY5%n'PP::d<pvN~CC84(8ْ':L rp^3v@ tP]AGomz@ղ:(ѱbzR M[Q@Th-cx-f6:R:{* =\ZHNIV"07dC ZW mCh2 >R 0JMGˠaxtHޣA{M~PK"-"ilib/unicore/lib/_CombAbo.plUM0aw//Hsq0RiwUwƨE[bv/{(vOۯPm?X#ZNpj;ͽ<4ou9\+÷= Ggk_p3nG7:v4aQxwt݆O+??ژfb/0B{7uzr;'mGcc' Kx*[0T)#URd )%AjbX MJ41T͆XV^BI$B"BKb9+5U ixy$@3/9t/-x9#ueBp**f2 ! Ĺ!Ēa9r\& 4賸fVT]C_ GQ()"ⴣ 0-[ =wbw%p 'n~v-gONPwe!a8Kk XPyZ*; TBa$̆lΚ~Bd?ĶaP=;l;-xD:V= Q-f 6U( 1F|,zh e A\@Id>rX6NJ5snӐ7(Le+D**LT NYجq rX&+2(–1d9n/G2(l)lKt CZȒҒ`Mz0Di}C&iy2Jt=nh>'8< "#<" lyp3e'naIȏ }B eqj0Zx9g4Ze7rj!qmK昆;V&X}vIVs od6 ^yBuw:(v鏧.nӓZZP鎖/9xbc}7=q[F.g4T0C؋n?1=lxު3w7$<5c4mK,Y[mMej- ϟ2Dc#lc?Cy6+(EPz9vC ‡>idE;W/Q%Ҽ-KI ia1K*@(fŵNKا?$3WrRJ1%zqCE%1ɩ_sGy_X?(jwg.qԯi9Ga&&Xe;j# |`#m~oCA\\ni76(,$4G֨=;ggYJ^Vv;V] Kk=q0[E蒠ӡM-\/Gq0JOˡZ!\2_c/jBtR<î@[ҋ -ƖeS6u+ߓƧY3h}/Kjݾ96O%d>G'H/?Y#F>|g!͏|#x0#T<(~4:f_kbw+3̅䎕Scwjy^&ň(:(58fd?~\9v"C ٭XG{/г&Ţww3K<7Eet7FO2.]* Ы(tBCp*Lt#MѾH.sS}7^|_F<0(v|̚TL 5tbff\ p[̹y¼(dU:in`QJ+T vvv][csMŢԿV$Lv gʀ|X{Be!MFvPnj0JMZ/Lg=A[C! ~p+mqS& \wam)F,^uSHxoV$`)*]:ja~~ՌL>Q X8OYN2ϽfZwrwo63󏧰d?{ Cud<߰')}l y1uy''@h=R;^ hɌ7EX+ÿ^̧PKQ?0~g9 lib/vars.pmTێ0}|4MU*jRBVj@&1`8`; ^O.[͋9gΜLR`{GjopM 0зL1xvߛ{Ip~>}ݞ[qT .%[rq%5lAessO6p<17xE "`X(P+X#"+ >|I0i(ՙqà4#{)w'>2a W @a%zicAbẕm E4ߏI9m3.J8d9"Z-)LXO3X;).qLS[GjGi[bl16OBFMK /\!ܢOo?/lL\Tgo@W1~i{U?;b3яiűT }4M.. m7B^e8FK%aH }xs;|OT`1J,;ق;UsltfsmQEB/=gF>w6O: S۪G0A˹ a`Tg2xqW Tuf# " +H =ߛ1x QG\MS|{1Ϩ6*H <d3g- g$R|뿲]t!,narb釕' 6B~69ԙH]d bk%9KoI[*W QhN-K_:< \Nj .AٗY*ݶ8RBDN8&ŋؿ8JKH w&uv&5?Bc<рmUڋeO8iH-:6[4>Ư_<]qXFv&dB9]XONX>fg/=X.R5_[3vISC*  L %ϙ!ҧKf#R|Yh0/eߵLPKQ?0{ƄElib/warnings/register.pm}R[o0~ Y(84$LLe1 6_ A9|b?3Ә&5І )^u|']גn%z?GbbiFDvKm8=4S3P45=Pxi y3Mro͚J,Y8ZQ]r5Eo 'ˆbWK]U[__O`O|4phCɒ-F(<ߦ#:њS,~ =Ϣ\i&WCʣlLIj_:]qQPKQ?0script/PKP?0v$"escript/vcp_par=kwƱ_L|\HbHseIGX K50xfdy. (;mubw<}ӤƾA_$ݵͥ7o+NFdqx*A(S1ZH$rA'4zѤ'Zޞ`7\\^ݜ8L&+)DԎk}_xOeC)x" a/p"ldL4£}P4ࣚ9Ry̳b$6ڟŇ,^G¸h5 a'Mbۄ%bإFd1628YEiюT,r.2&^aLJ$0& q;0^bA\Є*6A"`:W;&"9M\I&'Qf)NU:aГCAO9n"Žf2& a(>#px"%F RM 4 jxfDJ{ЇpK0yzvhl`βK'0;fdF:g\1k1 1PK!<4)qp^c |q&?JӅ~X-7*ҥi.z#gZ~P ;ڔ)I9k[N4IhìϙH_!ro T&~ 5} e #X=*fU뎁e+ȽciLU0ʆ<ߗZH=B , p 4X,CV,؟udC4LVrr5{.dCA皢pJ(59i< 흕vOtO݇O$3C*)w^d;hߟ? TT0a {\&VB]'|``2S"7 d8IA"@o;p^*@@0"^߲ ҉Vd 7 V+ԟ˅$ڴV\ ;tuйF:kKs*J6Lhi` e"ږ#>ԇ8[Qؗm9Yd+ʈ@uӕ$?wp<\XG $`U#HC/_ء"IsBV% m[7^89?^"g*6#U?Pgh6Y\7חD^\]^sL&F~e!2 H/ha+l9`w@%RyziH ]9 i}N  {ehe)8 EG_!tI &O䯚A:@14%+4_Lqz\\v4V"DX hrc CnS$(d:DBsFW3׭Vƪzz zW8ǰ/ rїAoy=Xijl8eH78}Of]!;*ۥ(#FUX5S+ "MovQ``O-WƔZf稾!EhO Hq8bxK/Aަ{ޝu YI$ߥ|,s[fy3+} gH!sNsM 6"ɣ0D ߛw՟/.obrO.!`g cnCG!xWqZC@u8$7vMQNlQX$mM0RSwR*#S3:@S\Ul9lxۉ2>A %E&l* (fHBFB( :98ͨ`οľ')Z{)3J(jB:ςU e!bIm90ԶqU:@UK t؎G]r%G]&D #,BANZ{,̧sr,D|@8 t3;%h1 -RV +٢3@ፗ:,+b8U~:"$FCN(P* @9Ű A3_ ?;J$e1_z3$ÔWO]|x@ewP\ɡ­ř["U [7ʏZJSYLF?r%),|TBʜEs|QGF^C0#2遄u 喕_S@w!:x*94rn-,S gĩ ^&cv#EbZgqBIP[萷Ha꽎8F+` 92Aic!L]#EVF4zfx:`B ժNw9 8f0jAnb2:pX}P)(Æ 68 ZĔۛmmЂTy r1 P :O) H'e1k'&g=0D<#<}*nߜ݈ˋ_ϗw#~~sv>g1˫@sqzv=<#nͻq|~Pz˅88DsM``ܧkqx$ /n%y=[\f(7g`33/u+ 2W ȱ)Չ΢!,uuKeT{Ky"?s:v>i\K[gx(dϚW%|uס p6}C[WoH'^KWZ4''VIBlБ[" Tb)R]"2l}aJr6"-~;K1 /9. ,l'g{G%j9<A,0Gi$|GlGx8FOJSz4#T`]#l2Ɓn h-"ʛ2caeA:qi/PgE]J2Dq2R=eӅ GIIQ{]<_1hL:|qsoi#%-qW֞Sq}0ruK [jJ<4 gеl .CI~Rť($k>=óSnGS7՟^o)~( 2h,Z=D vCj" lJ",ρ~ I6wQcB\&8UZo םȕa4qZShIلb\hڢ_n)mm΃ifԛK$qX91Hx[ oH&JxHiަ[+IDHMk8Cw;%V/LTfA7% K`T8GR51 6_9 ҁHSE)^Z>Jo7 f<@ֲXZˀ/{inis>gcFn}oaD7c'%N*'+K`7b$ٳgO3yYbtb~ۦ6J͢QyZU}vjE,_6=<īs,Afu+Dfm(]բjFY[Y1b"v?ccrBpLUPl/ '5 [UU'TTibʴ4(Kp8_o깂t"|$|QO0'{>͠VJk4J%1lc[`uqqUwet{qDC4LQШ8V JѼ#ʩ`Z,7͐ZڛȩH[热~,n dQywIo_R|B!T"d]bQ0EiBqmj;ts䫴W:ȎMPSƕd`[# `nw,n<Ŧ~5JKNt*5 ;qfAtxNM+G]Qڲ.$nEI*/5ɒnirP_Ok X;ۤ2"[=s@ŭ86snq()1?hW'#Sj-51&N'ϑBseT,)S%*>͒bŗ%{U \A+eOC zU *!p͔+ 9U{ "X&¨BS:'G~xц3)Ϩ:cHo`b|L 8[JRm}q||]|"j`E%.DYN1WvyAz`ukC?P{ƙhf~ԁ0Z,pT^W1cH1p^__^SyXV;=i҆@In?ԟRL/{j"nYx4d; ^Kbj8}v& Fpxq::ί 3v.v7|y ]&.)>˰܈H$=O岔.=M2/ϣt-US9%q1A*c|q ͒?zm*RwbH٥B ZtiQ Xٔ*j]:4=-z1_!KuF!XrٴZBodڏb:0isKQ˧LJI  'c f"]ÆO*$fu+}Mm;բ(Se ҺK)&͉\$ZRv F5T&Ďkښ7؛ +ul1d z05ö*s!΃ab$VG[Qǭ {`5ɟ jJR3;0L9@Oz^XnTk/rV3BK:]( C;ѳqFA %?*(Qj@0 tzb{N~iǪ*2 AA@T.:.q6S.R!0)~pƉ6O|=oX.䑸v4j;!m3XE|!)% g>Q Rk#hKTw* SJyD{|-3M2ixwFX=9Rlq*H5[M_#z__~ta,TU*\A<7G}]~΀VS%9֜u Mj`g[P16EE'>) )YSJĆ۫%="Y:?\!fPT:ӷ u(=hqAceo^(#[MQiqʹ#-&u7cOHAF9Tg]]1`+wp\jrҡR_?/ 7 QK~_AjxNAt彘;z˰fBZRդ7Oc*N}Wl?@O'~%pS]gtWl'Ӭ?ޟzxcvv,LJG|(];:4_,die]}o2 /5#O"dt5kvFq/Zjwg Hwct mwwfb!o I%|)V+? H&uЮ̟4S~-'qerRƷ޲nuv+vK%Ǫ^Ug,ҬzkY][j:z†:@i]Hu{N{*0@'l˴Gdb[W dW(^ȉETo")DnEעGܗ D`yrը d~_͉F x9UƬq]T*G갺S[1傟D"fc 96\^⇻?S~跈_DCP?Ko}J4>[ H>WA%9d6"'Cu yK?Tw߃UXU> 1r|V+tDu* `b-m1R"5)ux!VIPS? }eY6Q#jy_y~r&x䬽3^IGTHm_Vz[LqFaiJg}$p{}' ! Ըj g:\sAZtx}]̘Z\ '__ġNL5 bYXl+q ]eHG+9^7C6_ׅꏴULD8*p#P7FVY5A/x4A'JsuŻf$:&UbaACPz-%x$^&DyEh2wxPZ̷ޙauVOA,XSuՅ*Z]&ݗQ}(u~TetCo./xΟ8|ᄆw_5`SU A`hd 9#M 6@E6 +#4\l ȶ-^xG`d`w- u[xkNk\y'|ݞ:5Lm u / aF:IЀ.ar6qz%)IO8dž:C mS-[B]u, &0&=qIIFFjs[lU_\c׿C?vWg }d[p(o.LU㫾.-z+j/t(~piXI#U.ưEh0L7׎$7BD%}bzvf/g+_&Z~[< ާŕzS9|0 { 7C  O&Q2b/ؼ,TmL& zw5[PKQ?0script/main.plU 0En# " tbiiiwu,pq7w1EBs6mIʃYAWjY*N"`GHxju`֥[$ڰͰ5^yIW0%d U%H x?ؓؖ/&L)M ŗBug8l7PKQ?0A  >MANIFESTs۸_^ļڹN'q'_g c&Y[V,F*"|M^ܕ}^:pU"Sjja]'mۑm3憳 ^\p](>Fx=i}\;1?~WRgZRl{6ITt6B*bXnyܔ0D̰v~ ҳ-)cIt J|} >//UQ0:,kRp4%hSd2_em&P XHIY3;s p[!GJ ߱U,QLvFс!{`W+K-DP ݷ/RUʜ ejʆE"I` e6/qf˳cW\eL D^ *!Ir {_#=h@pLߓ I0Ј9Ap" R:(r5*2ºkׁt\s8G޺dWdRy@EՕ)ױ0#ԿNb@6b9 %`ZR)8,4 \L_Ag_}!Vп訵YS%D11Q N9l b#5Bj( ],ٸdĮ(bm"?@2E6Y% R);Q'KrET2ޭ`&Bnjי1f;M!G;9TMC0ʜagGXL1QgW̊xD: "`>ab˾!0!P;]P5`_vv> =dኮAagGa.I14 +"&d%*El)H(9tzcxˆi @|vzamsd'"6f\O0Uza0ZebD}j|+ WEDC3b2:ɇґ]y0ZsFG_Q(TN4?*d1/,J*{}v11Xʈ9dS$)S.Ӝ"A bJ>2¾@Qkzf8Ah'}. ЁP0›֙1"bjc&H3^K?"zrqӸot}u׸WސA v?@t5$Yhhfc CeIL韠2A7Ap.ĿwDu&Qi.1c>\K.e4BBk٧1q .ΈIN#27RڄS#MMЗ>Saeڠ{3 :QQ/;YҦM0ˇ™.hg.U2|Ӟ(r`x&766tA.rV2~箐NV=[w?z%:ONN<;Jqs7NoP˷/԰ oRϺkMl6ϛ׿B$..΃ыJ^<jmD\z矂?\/}ruFy./?^PKQ?0)$META.yml-K0 D9wTUs n" 0IPջה.g9T|V~LIrqg'P -ʾjz1iEwiЙL.e(d@vC䬦#//6j Npdؗ*Zje_h>ӿNPKP?0ARNlib/PKP?0s${ O)tNlib/Algorithm/Diff.pmPKP?0QQ[lib/AutoLoader.pmPKP?0&Y  clib/B.pmPKP?0W} y:mlib/B/Deparse.pmPKP?0"02 tlib/BFD.pmPKP?0d㩊, lib/Carp.pmPKP?0ulib/Carp/Heavy.pmPKP?05{#$lib/Class/Struct.pmPKP?0S?)x -lib/Config.pmPKP?00* O+lib/Cwd.pmPKP?0 /A:lib/Data/Dumper.pmPKP?0CLuPlib/Digest/MD5.pmPKP?0 :7Qlib/DynaLoader.pmPKP?0F#c? ,glib/Errno.pmPKP?0=lg H!plib/Exporter.pmPKP?0$slib/Exporter/Heavy.pmPKP?0+ "}lib/Fcntl.pmPKP?0_󵶐*lib/File/Basename.pmPKP?0SY;Ulib/File/Find.pmPKP?0J!Ulib/File/Glob.pmPKP?0Gm5lib/File/Path.pmPKP?0.$lib/File/Spec.pmPKP?0ک|ͶTѯlib/File/Spec/Unix.pmPKP?0y6+lib/File/Temp.pmPKP?0KWlib/File/stat.pmPKP?0 pr[lib/FileHandle.pmPKP?0ҵ'/$rvlib/Getopt/Long.pmPKP?0}&Elib/Graph/Base.pmPKP?0oۢr.lib/Graph/DFS.pmPKP?0Մ#|/lib/Graph/Directed.pmPKP?0E2lib/Graph/HeapElem.pmPKP?05X7S4lib/Graph/Traversal.pmPKP?0H2;lib/GraphViz.pmPKP?0]bv- Llib/Hash/Util.pmPKP?0RZ Nlib/Heap/Elem.pmPKP?0PXl $Plib/Heap/Fibonacci.pmPKP?0R4 ]lib/IO.pmPKP?0@; _lib/IO/Dir.pmPKP?0ujclib/IO/File.pmPKP?0:[Ξ\flib/IO/Handle.pmPKP?0Pstn `olib/IO/Pipe.pmPKP?0D_N}tlib/IO/Seekable.pmPKP?0F!Ivlib/IO/Select.pmPKP?0ȀQa*`|lib/IO/Socket.pmPKP?0=Ilib/IO/Socket/INET.pmPKP?0p)lib/IO/Socket/UNIX.pmPKP?0&!VAlib/IPC/Run.pmPKP?0«pKlib/IPC/Run/Debug.pmPKP?0 z6/lib/IPC/Run/IO.pmPKP?0*lib/IPC/Run/Timer.pmPKP?0Z @ M'lib/IPC/Run/Win32Helper.pmPKP?0P_B<lib/IPC/Run/Win32IO.pmPKP?0Y X!$lib/List/Util.pmPKP?0,` 1&lib/MIME/Base64.pmPKP?0m. `*lib/Math/Bezier.pmPKP?05H $/lib/POSIX.pmPKP?0rlElib/Regexp/Shellish.pmPKP?0]VlIlib/RevML/Doctype.pmPKP?0]6Olib/RevML/Doctype/v0_35.pmPKP?0&ޤyZVlib/RevML/Writer.pmPKP?0[{fWlib/SDBM_File.pmPKP?0MDLWlib/Scalar/Util.pmPKP?0.*{Ylib/SelectSaver.pmPKP?0 $[lib/Socket.pmPKP?0P alib/Symbol.pmPKP?0{,+<=v*Gelib/Term/Cap.pmPKP?0mh ulib/Test.pmPKP?0O ~lib/Text/Aligner.pmPKP?0A,? ~+Vlib/Text/Diff.pmPKP?0Ǔb3 ×lib/Text/ParseWords.pmPKP?0Q-0lib/Text/Table.pmPKP?0!Ͷh xlib/Thread.pmPKP?0Ylib/Tie/Hash.pmPKP?0F " Clib/Time/Local.pmPKP?0܀Œe),lib/UNIVERSAL.pmPKP?0rDֱ lib/VCP.pmPKP?0c"%Qlib/VCP/ConfigFileUtils.pmPKP?0:|" Ilib/VCP/DB.pmPKP?0j. lib/VCP/DB_File.pmPKP?0S\Xlib/VCP/DB_File/big_records.pmPKP?0-fYRQlib/VCP/DB_File/sdbm.pmPKP?0فy' lib/VCP/Debug.pmPKP?0^htdElib/VCP/DefaultFilters.pmPKP?0DD?lib/VCP/Dest.pmPKP?0DIy ] lib/VCP/Dest/branch_diagram.pmPKP?0&?. lib/VCP/Dest/csv.pmPKP?0{UMlib/VCP/Dest/cvs.pmPKP?0*H_l lib/VCP/Dest/data_dump.pmPKP?0&g lib/VCP/Dest/metadb.pmPKP?0ED>e lib/VCP/Dest/null.pmPKP?0bf;eX lib/VCP/Dest/p4.pmPKP?0S=0 lib/VCP/Dest/revml.pmPKP?0ݒyD lib/VCP/Dest/summary.pmPKP?0l(` F lib/VCP/Dest/texttable.pmPKP?0 #J lib/VCP/Dest/topo_table.pmPKP?0M @T lib/VCP/Dest/vss.pmPKP?0HX8j lib/VCP/DiffFormat.pmPKP?0|J+Mj lib/VCP/Driver.pmPKP?0a lib/VCP/FilesDB.pmPKP?0P~/  lib/VCP/Filter.pmPKP?0+mNN lib/VCP/Filter/addlabels.pmPKP?0mHG lib/VCP/Filter/changesets.pmPKP?0SY J  lib/VCP/Filter/csv_trace.pmPKP?0'K lib/VCP/Filter/dumpdata.pmPKP?0 ZM' lib/VCP/Filter/identity.pmPKP?0&[6 lib/VCP/Filter/labelmap.pmPKP?0^ lib/VCP/Filter/logmemsize.pmPKP?0eF3x lib/VCP/Filter/map.pmPKP?03\S  lib/VCP/Filter/sort.pmPKP?0= lib/VCP/Filter/stringedit.pmPKP?0Ȥ lib/VCP/HeadRevsDB.pmPKQ?0dZZY lib/VCP/Help.pmPKQ?0ԄKf!lib/VCP/Logger.pmPKQ?0-8_n!lib/VCP/MainBranchIdDB.pmPKQ?0n >p!lib/VCP/Patch.pmPKQ?0 ceN s!lib/VCP/Plugin.pmPKQ?0YϚnxy!lib/VCP/RefCountedFile.pmPKQ?0.I:t:-I|!lib/VCP/Rev.pmPKQ?0z!lib/VCP/RevMapDB.pmPKQ?0fK\!lib/VCP/Revs.pmPKQ?0+%5 &!lib/VCP/Source.pmPKQ?0 <"87W!lib/VCP/Source/cvs.pmPKQ?0ր*!lib/VCP/Source/metadb.pmPKQ?0 k !lib/VCP/Source/null.pmPKQ?0|ٵW!lib/VCP/Source/p4.pmPKQ?0T8G!lib/VCP/Source/revml.pmPKQ?0wj!)Ƈ "lib/VCP/Source/vss.pmPKQ?0Dt 3"lib/VCP/UI.pmPKQ?0ts\ +(]4"lib/VCP/UI/Text.pmPKQ?0@h|<@"lib/VCP/UIMachines.pmPKQ?09kY"lib/VCP/Utils.pmPKQ?0~ ^"lib/VCP/Utils/cvs.pmPKQ?0aeX,?e"lib/VCP/Utils/metadb.pmPKQ?0rN}\h"lib/VCP/Utils/p4.pmPKQ?0N"lib/VCP/Utils/revml.pmPKQ?0>V ~"lib/VCP/Utils/vss.pmPKQ?0Y,iU"lib/XML/AutoWriter.pmPKQ?0"4 Y "lib/XML/Doctype.pmPKQ?0LV"lib/XML/Doctype/AttDef.pmPKQ?0w 3E"lib/XML/Doctype/ElementDecl.pmPKQ?0K /"lib/XML/Parser.pmPKQ?0#2ٹ"lib/XML/Parser/Expat.pmPKQ?0ٗU\"lib/XML/ValidWriter.pmPKQ?0nȍL "lib/XSLoader.pmPK"-$"lib/auto/B/B.bsPK"-E]m"lib/auto/B/B.soPK"-$#lib/auto/Cwd/Cwd.bsPK"-#PR4m#lib/auto/Cwd/Cwd.soPK"-$4#lib/auto/Data/Dumper/Dumper.bsPK"-Oe/:mp#lib/auto/Data/Dumper/Dumper.soPK"-$#lib/auto/Digest/MD5/MD5.bsPK"-dS"Um#lib/auto/Digest/MD5/MD5.soPKQ?0ӌ #lib/auto/DynaLoader/autosplit.ixPKQ?05lR $#lib/auto/DynaLoader/dl_expandspec.alPKQ?0..#lib/auto/DynaLoader/dl_find_symbol_anywhere.alPKQ?09"#lib/auto/DynaLoader/dl_findfile.alPKQ?0`*( !$lib/auto/DynaLoader/extralibs.ldPK"-$$lib/auto/Fcntl/Fcntl.bsPK"-O_TBm$lib/auto/Fcntl/Fcntl.soPK"-$G$lib/auto/File/Glob/Glob.bsPK"-0a)\m$lib/auto/File/Glob/Glob.soPKQ?0EAfoyF$lib/auto/Heap/Elem/autosplit.ixPKQ?0MRq$%G$lib/auto/Heap/Fibonacci/autosplit.ixPKQ?0G$lib/auto/IO/IO.bsPK"-\6 VmH$lib/auto/IO/IO.soPK"-$g$lib/auto/List/Util/Util.bsPK"-)a+xmg$lib/auto/List/Util/Util.soPK"-$$lib/auto/MIME/Base64/Base64.bsPK"-8h/mV$lib/auto/MIME/Base64/Base64.soPKQ?08$lib/auto/POSIX/POSIX.bsPK"-RCmm$lib/auto/POSIX/POSIX.soPKQ?06aGLLR%lib/auto/POSIX/abs.alPKQ?0H^^S%lib/auto/POSIX/alarm.alPKQ?0x#{zyT%lib/auto/POSIX/assert.alPKQ?0aU%lib/auto/POSIX/atan2.alPKQ?0J\V%lib/auto/POSIX/atexit.alPKQ?0:GW%lib/auto/POSIX/atof.alPKQ?0GX%lib/auto/POSIX/atoi.alPKQ?02vzGY%lib/auto/POSIX/atol.alPKQ?0">[%lib/auto/POSIX/autosplit.ixPKQ?0 3L]%lib/auto/POSIX/bsearch.alPKQ?0RQ^%lib/auto/POSIX/calloc.alPKQ?0Q`_%lib/auto/POSIX/chdir.alPKQ?0Hla%lib/auto/POSIX/chmod.alPKQ?0w-b%lib/auto/POSIX/chown.alPKQ?0OXc%lib/auto/POSIX/clearerr.alPKQ?0qcd%lib/auto/POSIX/closedir.alPKQ?07Le%lib/auto/POSIX/cos.alPKQ?0Ʒr^f%lib/auto/POSIX/creat.alPKQ?0ᯉ.Bg%lib/auto/POSIX/div.alPKQ?0CaKh%lib/auto/POSIX/errno.alPKQ?0bLi%lib/auto/POSIX/execl.alPKQ?0Qj%lib/auto/POSIX/execle.alPKQ?07Q l%lib/auto/POSIX/execlp.alPKQ?0 $Lm%lib/auto/POSIX/execv.alPKQ?0y%Q,n%lib/auto/POSIX/execve.alPKQ?0=}Q>o%lib/auto/POSIX/execvp.alPKQ?073WPp%lib/auto/POSIX/exit.alPKQ?0LLhq%lib/auto/POSIX/exp.alPKQ?0AK-Q{r%lib/auto/POSIX/fabs.alPKQ?0PgDs%lib/auto/POSIX/fclose.alPKQ?0iyt%lib/auto/POSIX/fcntl.alPKQ?0.:Ju%lib/auto/POSIX/fdopen.alPKQ?0O$:v%lib/auto/POSIX/feof.alPKQ?0&=tDw%lib/auto/POSIX/ferror.alPKQ?0 e(Dx%lib/auto/POSIX/fflush.alPKQ?0mkz?y%lib/auto/POSIX/fgetc.alPKQ?0mtKz%lib/auto/POSIX/fgetpos.alPKQ?0;?{%lib/auto/POSIX/fgets.alPKQ?0s axE|%lib/auto/POSIX/fileno.alPKQ?0ɟv=~%lib/auto/POSIX/fopen.alPKQ?0dJ %lib/auto/POSIX/fork.alPKQ?0zea%lib/auto/POSIX/fprintf.alPKQ?0:! V2%lib/auto/POSIX/fputc.alPKQ?0H!VG%lib/auto/POSIX/fputs.alPKQ?0#U[%lib/auto/POSIX/fread.alPKQ?0]Gn%lib/auto/POSIX/free.alPKQ?0H_z%lib/auto/POSIX/freopen.alPKQ?0np%lib/auto/POSIX/fscanf.alPKQ?0fdLKA%lib/auto/POSIX/fseek.alPKQ?0m=K%lib/auto/POSIX/fsetpos.alPKQ?0[ʉ%lib/auto/POSIX/fstat.alPKQ?0 A%lib/auto/POSIX/ftell.alPKQ?0W&L[%lib/auto/POSIX/fwrite.alPKQ?0~:W3%lib/auto/POSIX/getc.alPKQ?0&f`L%lib/auto/POSIX/getchar.alPKQ?0T>Ue%lib/auto/POSIX/getegid.alPKQ?0n ŤYx%lib/auto/POSIX/getenv.alPKQ?0 ѵU%lib/auto/POSIX/geteuid.alPKQ?0zv1P%lib/auto/POSIX/getgid.alPKQ?0Ѱl%lib/auto/POSIX/getgrgid.alPKQ?0mӔ%lib/auto/POSIX/getgrnam.alPKQ?0&%lib/auto/POSIX/getgroups.alPKQ?0Zd$%lib/auto/POSIX/getlogin.alPKQ?0#NW\;%lib/auto/POSIX/getpgrp.alPKQ?0ZLO%lib/auto/POSIX/getpid.alPKQ?0v9\^%lib/auto/POSIX/getppid.alPKQ?0Il#Bmr%lib/auto/POSIX/getpwnam.alPKQ?0l%lib/auto/POSIX/getpwuid.alPKQ?0ʲN%lib/auto/POSIX/gets.alPKQ?0m{L%lib/auto/POSIX/getuid.alPKQ?0V^Jaϟ%lib/auto/POSIX/gmtime.alPKQ?0ɾB\%lib/auto/POSIX/isatty.alPKQ?0 :_%lib/auto/POSIX/kill.alPKQ?0O$%lib/auto/POSIX/labs.alPKQ?0U5%lib/auto/POSIX/ldiv.alPKQ?0SpI%lib/auto/POSIX/link.alPKQ?0=  o%lib/auto/POSIX/load_imports.alPKQ?0$HsU%lib/auto/POSIX/localtime.alPKQ?0Fk4Lu%lib/auto/POSIX/log.alPKQ?0o^%lib/auto/POSIX/longjmp.alPKQ?0MQ%lib/auto/POSIX/malloc.alPKQ?0t]%lib/auto/POSIX/memchr.alPKQ?09Xķ%lib/auto/POSIX/memcmp.alPKQ?0>mWٸ%lib/auto/POSIX/memcpy.alPKQ?0\%lib/auto/POSIX/memmove.alPKQ?0`7W%lib/auto/POSIX/memset.alPKQ?0q%lib/auto/POSIX/mkdir.alPKQ?0{^[D%lib/auto/POSIX/offsetof.alPKQ?0ԏX%lib/auto/POSIX/opendir.alPKQ?0,\%lib/auto/POSIX/perror.alPKQ?0KS%lib/auto/POSIX/pow.alPKQ?0vT ao%lib/auto/POSIX/printf.alPKQ?0:'Q%lib/auto/POSIX/putc.alPKQ?0)`%lib/auto/POSIX/putchar.alPKQ?0=Q%lib/auto/POSIX/puts.alPKQ?0U%lib/auto/POSIX/qsort.alPKQ?0" s+%lib/auto/POSIX/raise.alPKQ?0GsYW%lib/auto/POSIX/rand.alPKQ?0vlm%lib/auto/POSIX/readdir.alPKQ?0-V%lib/auto/POSIX/realloc.alPKQ?0k~'Y%lib/auto/POSIX/redef.alPKQ?0OTe%lib/auto/POSIX/remove.alPKQ?0q|%lib/auto/POSIX/rename.alPKQ?0I#i%lib/auto/POSIX/rewind.alPKQ?03fx&%lib/auto/POSIX/rewinddir.alPKQ?0ʏndF%lib/auto/POSIX/rmdir.alPKQ?0Xkf%lib/auto/POSIX/scanf.alPKQ?0 I E%lib/auto/POSIX/setbuf.alPKQ?0Fo]%lib/auto/POSIX/setjmp.alPKQ?09J%lib/auto/POSIX/setvbuf.alPKQ?0񅝊m%lib/auto/POSIX/siglongjmp.alPKQ?01_El%lib/auto/POSIX/sigsetjmp.alPKQ?0ܮR=L%lib/auto/POSIX/sin.alPKQ?0qf%lib/auto/POSIX/sleep.alPKQ?07cLr%lib/auto/POSIX/sprintf.alPKQ?0g RA%lib/auto/POSIX/sqrt.alPKQ?0!]y5U%lib/auto/POSIX/srand.alPKQ?0Y/iP%lib/auto/POSIX/sscanf.alPKQ?0Q^Yp%lib/auto/POSIX/stat.alPKQ?0NK9oX%lib/auto/POSIX/strcat.alPKQ?0b]%lib/auto/POSIX/strchr.alPKQ?0nX%lib/auto/POSIX/strcmp.alPKQ?00fW%lib/auto/POSIX/strcpy.alPKQ?0A n%lib/auto/POSIX/strcspn.alPKQ?0 v%lib/auto/POSIX/strerror.alPKQ?0l-r\'%lib/auto/POSIX/strlen.alPKQ?0 A]>%lib/auto/POSIX/strncat.alPKQ?0=]U%lib/auto/POSIX/strncmp.alPKQ?0=x\l%lib/auto/POSIX/strncpy.alPKQ?0TgKV%lib/auto/POSIX/strpbrk.alPKQ?0vPc%lib/auto/POSIX/strrchr.alPKQ?0qy7Q%lib/auto/POSIX/strspn.alPKQ?0r n%lib/auto/POSIX/strstr.alPKQ?0Q%lib/auto/POSIX/strtok.alPKQ?0Wgd%lib/auto/POSIX/system.alPKQ?0De`J%lib/auto/POSIX/time.alPKQ?0L(%lib/auto/POSIX/tmpfile.alPKQ?0;G`]5%lib/auto/POSIX/tolower.alPKQ?0D]N%lib/auto/POSIX/toupper.alPKQ?0[e%lib/auto/POSIX/umask.alPKQ?0OȼE%lib/auto/POSIX/ungetc.alPKQ?0m\v%lib/auto/POSIX/unimpl.alPKQ?0be%lib/auto/POSIX/unlink.alPKQ?0nRHT%lib/auto/POSIX/usage.alPKQ?0"-{%lib/auto/POSIX/utime.alPKQ?0@R%lib/auto/POSIX/vfprintf.alPKQ?0IM%lib/auto/POSIX/vprintf.alPKQ?0 GR!%lib/auto/POSIX/vsprintf.alPKQ?0yL0&lib/auto/POSIX/wait.alPKQ?0 v>&lib/auto/POSIX/waitpid.alPK"-$g&lib/auto/SDBM_File/SDBM_File.bsPK"-?5Έm&lib/auto/SDBM_File/SDBM_File.soPK"-$n8&lib/auto/Socket/Socket.bsPK"-x f,Iqm8&lib/auto/Socket/Socket.soPKqu-"$Be&lib/auto/XML/Parser/Expat/Expat.bsPKqu-hݏ"me&lib/auto/XML/Parser/Expat/Expat.soPK"-$&lib/auto/re/re.bsPK"-FiERm&lib/auto/re/re.soPK"-!$f'lib/auto/threads/shared/shared.bsPK"-6{X3!m'lib/auto/threads/shared/shared.soPKQ?01b <2(lib/base.pmPKQ?0<^I& 5(lib/bytes.pmPK"-_7Ze$6(lib/bytes_heavy.plPKQ?03 6(lib/constant.pmPKQ?0cd( ;(lib/fields.pmPKQ?0)$B(lib/integer.pmPKQ?0./{LxC(lib/overload.pmPKQ?0)~7 #J(lib/re.pmPKQ?0 M(lib/sort.pmPKQ?0f< O(lib/strict.pmPKQ?0m|P(lib/threads/shared.pmPK"-\umC$R(lib/unicore/Canonical.plPK"-59N$4a(lib/unicore/Exact.plPK"-&nhm8 $d(lib/unicore/To/Digit.plPK"-?4-$Ah(lib/unicore/To/Fold.plPK"- Ĥ y"$!x(lib/unicore/To/Lower.plPK"-AQ($(lib/unicore/To/Title.plPK"-ko,$L(lib/unicore/To/Upper.plPK"- $(lib/unicore/lib/ASCII.plPK"-i,$(lib/unicore/lib/Alnum.plPK"-.$[(lib/unicore/lib/Alpha.plPK"-XZ$(lib/unicore/lib/Alphabet.plPK"-i;$(lib/unicore/lib/Any.plPK"-76*$(lib/unicore/lib/Arabic.plPK"-HF]Q$(lib/unicore/lib/Armenian.plPK"-n$((lib/unicore/lib/AsciiHex.plPK"-/}9$[(lib/unicore/lib/Assigned.plPK"-& $e(lib/unicore/lib/Bengali.plPK"-7$(lib/unicore/lib/BidiAL.plPK"-Xp$1(lib/unicore/lib/BidiAN.plPK"-$:(lib/unicore/lib/BidiB.plPK"-"2j$L(lib/unicore/lib/BidiBN.plPK"-=F$(lib/unicore/lib/BidiCS.plPK"-7KI$(lib/unicore/lib/BidiCont.plPK"-Kh$(lib/unicore/lib/BidiEN.plPK"-| $(lib/unicore/lib/BidiES.plPK"-v=:$#(lib/unicore/lib/BidiET.plPK"-E b$(lib/unicore/lib/BidiL.plPK"-Ev0$(lib/unicore/lib/BidiLRE.plPK"-+A$(lib/unicore/lib/BidiLRO.plPK"-} $(lib/unicore/lib/BidiNSM.plPK"- @$(lib/unicore/lib/BidiON.plPK"-Ag$(lib/unicore/lib/BidiPDF.plPK"-IX y$(lib/unicore/lib/BidiR.plPK"-H}~$(lib/unicore/lib/BidiRLE.plPK"-[O$(lib/unicore/lib/BidiRLO.plPK"-Qd $(lib/unicore/lib/BidiS.plPK"-j5$(lib/unicore/lib/BidiWS.plPK"-#$(lib/unicore/lib/Blank.plPK"-,r/$(lib/unicore/lib/Bopomofo.plPK"-g$0(lib/unicore/lib/Buhid.plPK"-~$A(lib/unicore/lib/C.plPK"-eDZ$(lib/unicore/lib/Canadian.plPK"-k[$(lib/unicore/lib/Canon.plPK"-z'$(lib/unicore/lib/Cc.plPK"-$(lib/unicore/lib/Cf.plPK"-Ѭ$7(lib/unicore/lib/Cherokee.plPK"-#q%$N(lib/unicore/lib/Cn.plPK"-q$)lib/unicore/lib/Cntrl.plPK"-28$)lib/unicore/lib/Co.plPK"- a$ )lib/unicore/lib/Common.plPK"-5$)lib/unicore/lib/Compat.plPK"-C)$9)lib/unicore/lib/Cs.plPK"-;{$E)lib/unicore/lib/Cyrillic.plPK"-6.$})lib/unicore/lib/DCcircle.plPK"-cv$)lib/unicore/lib/DCcompat.plPK"-FXP$)lib/unicore/lib/DCfinal.plPK"-C̾v}$)lib/unicore/lib/DCfont.plPK"-h$)lib/unicore/lib/DCfracti.plPK"-<42$)lib/unicore/lib/DCinitia.plPK"-=S$j)lib/unicore/lib/DCisolat.plPK"-ye-@y$L!)lib/unicore/lib/DCmedial.plPK"-m9$")lib/unicore/lib/DCnarrow.plPK"- Il$#)lib/unicore/lib/DCnoBrea.plPK"-TR$$)lib/unicore/lib/DCsmall.plPK"-@%a$$&)lib/unicore/lib/DCsquare.plPK"-8T$')lib/unicore/lib/DCsub.plPK"- ڢW$()lib/unicore/lib/DCsuper.plPK"- $>))lib/unicore/lib/DCvertic.plPK"-$K*)lib/unicore/lib/DCwide.plPK"-Sa$W+)lib/unicore/lib/Dash.plPK"-B$,)lib/unicore/lib/Deprecat.plPK"-yn/$-)lib/unicore/lib/Deseret.plPK"-.eث$.)lib/unicore/lib/Devanaga.plPK"-$7$0)lib/unicore/lib/Diacriti.plPK"-j,$2)lib/unicore/lib/Digit.plPK"-oh7$k)lib/unicore/lib/InBopom2.plPK"-8;2$l)lib/unicore/lib/InBopomo.plPK"-s?%$m)lib/unicore/lib/InBoxDra.plPK"-i4$n)lib/unicore/lib/InBraill.plPK"- $o)lib/unicore/lib/InBuhid.plPK"-P$q)lib/unicore/lib/InByzant.plPK"-Sc$)r)lib/unicore/lib/InCherok.plPK"-JH$:s)lib/unicore/lib/InCjkCo2.plPK"-7zW$]t)lib/unicore/lib/InCjkCo3.plPK"-soy$u)lib/unicore/lib/InCjkCo4.plPK"-7$v)lib/unicore/lib/InCjkCom.plPK"-}grH$w)lib/unicore/lib/InCjkRad.plPK"-x9S$x)lib/unicore/lib/InCjkSym.plPK"-i$z)lib/unicore/lib/InCjkUn2.plPK"-&g$N{)lib/unicore/lib/InCjkUn3.plPK"-PE$}|)lib/unicore/lib/InCjkUni.plPK"-:T$})lib/unicore/lib/InCombi2.plPK"-هv$~)lib/unicore/lib/InCombi3.plPK"-ׂ%?$)lib/unicore/lib/InCombin.plPK"-m 4$)lib/unicore/lib/InContro.plPK"-⤄4$0)lib/unicore/lib/InCurren.plPK"-IF$J)lib/unicore/lib/InCyril2.plPK"-AWY$i)lib/unicore/lib/InCyrill.plPK"-$z)lib/unicore/lib/InDesere.plPK"-ݿб#$)lib/unicore/lib/InDevana.plPK"-$)lib/unicore/lib/InDingba.plPK"-tZ^$)lib/unicore/lib/InEnclo2.plPK"-xl1F$݉)lib/unicore/lib/InEnclos.plPK"-u$)lib/unicore/lib/InEthiop.plPK"-1=$)lib/unicore/lib/InGenera.plPK"-zS4$-)lib/unicore/lib/InGeomet.plPK"-O5$H)lib/unicore/lib/InGeorgi.plPK"-I$Y)lib/unicore/lib/InGothic.plPK"-r$k)lib/unicore/lib/InGreek.plPK"-䄦3${)lib/unicore/lib/InGreekA.plPK"-.$)lib/unicore/lib/InGreekE.plPK"-=$)lib/unicore/lib/InGujara.plPK"-r$)lib/unicore/lib/InGurmuk.plPK"-^Y$Е)lib/unicore/lib/InHalfwi.plPK"-WE4$)lib/unicore/lib/InHangu2.plPK"-)SN$)lib/unicore/lib/InHangu3.plPK"-5Q%$3)lib/unicore/lib/InHangul.plPK"-q^$H)lib/unicore/lib/InHanuno.plPK"-Dk$[)lib/unicore/lib/InHebrew.plPK"- jS$l)lib/unicore/lib/InHighPr.plPK"-›1$)lib/unicore/lib/InHighSu.plPK"-Ic$)lib/unicore/lib/InHiraga.plPK"-$)i$)lib/unicore/lib/InIdeogr.plPK"-bQ.$)lib/unicore/lib/InIpaExt.plPK"-v$)lib/unicore/lib/InKanbun.plPK"-Tr"1$)lib/unicore/lib/InKangxi.plPK"-S$))lib/unicore/lib/InKannad.plPK"-W$:)lib/unicore/lib/InKatak2.plPK"-ɬ$\)lib/unicore/lib/InKataka.plPK"-SF$n)lib/unicore/lib/InKhmer.plPK"-$)lib/unicore/lib/InLao.plPK"-K9$)lib/unicore/lib/InLatin1.plPK"- 83$)lib/unicore/lib/InLatin2.plPK"-lN$)lib/unicore/lib/InLatin3.plPK"-Q?3$)lib/unicore/lib/InLatinE.plPK"-N:$)lib/unicore/lib/InLetter.plPK"-5l2.$)lib/unicore/lib/InLowSur.plPK"-* $0)lib/unicore/lib/InMalaya.plPK"-kMh$B)lib/unicore/lib/InMathe2.plPK"-H%F$n)lib/unicore/lib/InMathem.plPK"-]LI$)lib/unicore/lib/InMisce2.plPK"-?kn$)lib/unicore/lib/InMisce3.plPK"-<n$ٵ)lib/unicore/lib/InMisce4.plPK"-s^C$)lib/unicore/lib/InMiscel.plPK"-䱺 $')lib/unicore/lib/InMongol.plPK"-q*)3$:)lib/unicore/lib/InMusica.plPK"-"9$S)lib/unicore/lib/InMyanma.plPK"-M06($d)lib/unicore/lib/InNumber.plPK"-w${)lib/unicore/lib/InOgham.plPK"-K$$)lib/unicore/lib/InOldIta.plPK"-V9Z$)lib/unicore/lib/InOptica.plPK"-R$ȿ)lib/unicore/lib/InOriya.plPK"-`3$)lib/unicore/lib/InPrivat.plPK"-d$)lib/unicore/lib/InRunic.plPK"-׷%$)lib/unicore/lib/InSinhal.plPK"-s<$)lib/unicore/lib/InSmallF.plPK"-K$3)lib/unicore/lib/InSpacin.plPK"-"#$T)lib/unicore/lib/InSpecia.plPK"-T$c)lib/unicore/lib/InSupers.plPK"-C3B$)lib/unicore/lib/InSuppl2.plPK"-Xc$)lib/unicore/lib/InSuppl3.plPK"-H Me$)lib/unicore/lib/InSuppl4.plPK"-I·l$)lib/unicore/lib/InSuppl5.plPK"-W!B$!)lib/unicore/lib/InSupple.plPK"-r&$B)lib/unicore/lib/InSyriac.plPK"-`V$T)lib/unicore/lib/InTagalo.plPK"-{$f)lib/unicore/lib/InTagban.plPK"-@i$y)lib/unicore/lib/InTags.plPK"-i$)lib/unicore/lib/InTamil.plPK"-$)lib/unicore/lib/InTelugu.plPK"-~$)lib/unicore/lib/InThaana.plPK"-yt$)lib/unicore/lib/InThai.plPK"-ݽK $)lib/unicore/lib/InTibeta.plPK"-Կq$)lib/unicore/lib/InUnifie.plPK"-Gk=$)lib/unicore/lib/InVariat.plPK"-j%$)lib/unicore/lib/InYiRadi.plPK"-\B($6)lib/unicore/lib/InYiSyll.plPK"-@6 p$N)lib/unicore/lib/Inherite.plPK"-u[2$)lib/unicore/lib/JoinCont.plPK"- $)lib/unicore/lib/Kannada.plPK"-h$i)lib/unicore/lib/Katakana.plPK"-4[#$)lib/unicore/lib/Khmer.plPK"-ZDK $)lib/unicore/lib/L.plPK"-$$/)lib/unicore/lib/L_.plPK"-k"$)lib/unicore/lib/Lao.plPK"-'1g?#$I)lib/unicore/lib/Latin.plPK"-D $)lib/unicore/lib/Ll.plPK"-/1$5)lib/unicore/lib/Lm.plPK"-FI $)lib/unicore/lib/Lo.plPK"-c^t$])lib/unicore/lib/LogicalO.plPK"-[ $)lib/unicore/lib/Lower.plPK"-[`"f5$*lib/unicore/lib/Lowercas.plPK"-ʱ^c$*lib/unicore/lib/Lt.plPK"-'3 $*lib/unicore/lib/Lu.plPK"-&@s$ *lib/unicore/lib/M.plPK"-$*lib/unicore/lib/Malayala.plPK"-X Tb}$o*lib/unicore/lib/Math.plPK"-kOp$*lib/unicore/lib/Mc.plPK"-=V9$*lib/unicore/lib/Me.plPK"-_Y$"*lib/unicore/lib/Mirrored.plPK"-<$*lib/unicore/lib/Mn.plPK"-G$*lib/unicore/lib/Mongolia.plPK"-0$*lib/unicore/lib/Myanmar.plPK"-N$*lib/unicore/lib/N.plPK"-@G$ *lib/unicore/lib/Nd.plPK"-(L$N"*lib/unicore/lib/Nl.plPK"-w^L$~#*lib/unicore/lib/No.plPK"-[J$$*lib/unicore/lib/Nonchara.plPK"-QJ$&*lib/unicore/lib/Ogham.plPK"-M`#$'*lib/unicore/lib/OldItali.plPK"-{"$(*lib/unicore/lib/Oriya.plPK"-$ $**lib/unicore/lib/OtherAlp.plPK"- $6N'$,*lib/unicore/lib/OtherDef.plPK"-iaL$D.*lib/unicore/lib/OtherGra.plPK"-f%$e/*lib/unicore/lib/OtherLow.plPK"-̧D$0*lib/unicore/lib/OtherMat.plPK"-RD%U$3*lib/unicore/lib/OtherUpp.plPK"-GD$$)4*lib/unicore/lib/P.plPK"-oN$6*lib/unicore/lib/Pc.plPK"-: n m$7*lib/unicore/lib/Pd.plPK"-@.o$ 9*lib/unicore/lib/Pe.plPK"-33-$:*lib/unicore/lib/Pf.plPK"-8$;*lib/unicore/lib/Pi.plPK"-$<*lib/unicore/lib/Po.plPK"-4<b$ ?*lib/unicore/lib/Print.plPK"-4o$ G*lib/unicore/lib/Ps.plPK"-1($H*lib/unicore/lib/Punct.plPK"-i%3$ K*lib/unicore/lib/Quotatio.plPK"-SPH$kL*lib/unicore/lib/Radical.plPK"->#$M*lib/unicore/lib/Runic.plPK"-8~$N*lib/unicore/lib/S.plPK"-5lir$R*lib/unicore/lib/Sc.plPK"-c$VS*lib/unicore/lib/Sinhala.plPK"-.8$T*lib/unicore/lib/Sk.plPK"-<ȘF$ V*lib/unicore/lib/Sm.plPK"-t#$W*lib/unicore/lib/So.plPK"-Һ$Z*lib/unicore/lib/SoftDott.plPK"-K[2$\*lib/unicore/lib/Space.plPK"-!?$5]*lib/unicore/lib/SpacePer.plPK"-1[VU'$V^*lib/unicore/lib/Syriac.plPK"-yx+$q_*lib/unicore/lib/Tagalog.plPK"-LB$`*lib/unicore/lib/Tagbanwa.plPK"- "$a*lib/unicore/lib/Tamil.plPK"-J$ c*lib/unicore/lib/Telugu.plPK"-蟨+;$Yd*lib/unicore/lib/Terminal.plPK"-'$+f*lib/unicore/lib/Thaana.plPK"-$.$*MANIFESTPKQ?0)$*META.ymlPKî*] PAR.pm