ruby2.1-rubygem-ruby_parser-testsuite-3.7.1-4.3>t  DH`pY.꾸/=„=1P<!q_4k1YN F7 6,pIW5}qLY:z* P zîl`gu:ҦwLW0.,kFXNL͈5#c*9_}WzG Tn&rObD),v\Z "w)~՛zRq-( jcgG %'Njn(]/t&; ho6@7;%V(S[ jf5c67492b0acc7fe4bd4b0ad3c29e1f5f21958e9Y.꾸/=„D i.WܣFi㜧\-.HE6ӝZ3DRW5 b&2کr$Oۧw9@@ۗUZ"RSLeF[v^XDYM #qj%PPo;#kj`0@u#}m=dԍ=hgPԜixkbw: k mBiX۶ -Z bB*d@^ ª9v uM#>96T?6Dd(. 2 M  , 4 < L  $x(89:?F3G3H3I3X3Y3\3]3^47b4c5+d5e5f5l5u5v5w6x6$z64Cruby2.1-rubygem-ruby_parser-testsuite3.7.14.3Test suite for ruby_parserTest::Unit or RSpec files, useful for developers.Y.lamb53HopenSUSE Leap 42.3openSUSEMIThttp://bugs.opensuse.orgDevelopment/Languages/Rubyhttps://github.com/seattlerb/ruby_parserlinuxx86_64: /lA큤Y.Y.Y.Y.f2275b83bee02739150ff539a8101d291e7dc8f14a7bea7706f1279aa58da880ce09c0ea9bad49f53d10cefb1680de48rootrootrootrootrootrootrootrootrubygem-ruby_parser-3.7.1-4.3.src.rpmruby2.1-rubygem-ruby_parser-testsuiteruby2.1-rubygem-ruby_parser-testsuite(x86-64)   rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)ruby2.1-rubygem-ruby_parserrpmlib(PayloadIsLzma)3.0.4-14.0-13.7.14.4.6-14.11.2UĝUhTU-@U Tء@T>aT;T=@T=@SxSAAS@Ry@RQQr@QHS@PՠP@P@P@PO@OpZ@LL%@K4@JlE@coolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comadrian@suse.demrueckert@suse.demrueckert@suse.decoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcfarrell@suse.commrueckert@suse.demrueckert@suse.deprusnak@suse.czdmacvicar@suse.de- updated to version 3.7.1 see installed History.txt === 3.7.1 / 2015-08-06 * 1 minor enhancement: * Improved understandability of lexing postfix symbols. * 2 bug fixes: * Fixed timeout caused by regexp backtracking bug w/ long strings in 2.2 parser. (presidentbeef) * Rename DEBUG env toggle to RB_LINENO_DEBUG. (tenderlove)- updated to version 3.7.0 see installed History.txt === 3.7.0 / 2015-05-28 * 2 major enhancements: * Added preliminary support for ruby 2.2 syntax. * Now writing all 2.x parsers from one source, generating racc files. * 1 minor enhancement: * Added RubyLexer#process_label and hooked it up to "x": and 'x': productions. * 4 bug fixes: * Fixed handling of block_args to be consistent across all parse versions. * Fixed lexing of label assoc args w/ newlines in between k/v. (jeremyf) * Fixed lexing of x?'':y for ruby22 (not a label). (presidentbeef) * clear and restore cmdarg stack around def args and body.- updated to version 3.6.6- updated to version 3.6.5 * 1 minor enhancement: * Add line numbers from block comments =begin/=end. (presidentbeef)- updated to version 3.6.4 * 1 bug fix: * Removed shebangs in tests because of bugs (aka 'features') in RPM packaging tools.- updated to version 3.6.3 * 1 bug fix: * Fixed bug caused by latest version of oedipus_lex not exporting lineno accessor. * Handle return/next/break/yield w/ block call (WHY).- adapt to new rubygem packaging style- added gem2rpm.yml as source- added a small scriptlet to fix the shebang line of the test scripts - also added a gem2rpm.yml for later, but did not regenerate the specfile just yet.- updated to version 3.6.1 * 1 bug fix: * Strings that don't match the encoding of the file are now returned as ASCII-8BIT. * 1 minor enhancement: * Added new_string and switched all parsers to it. * 1 bug fix: * Fixed line numbers of nodes following multi-line strings. (presidentbeef)- updated to version 3.5.0 * 1 major enhancement: * Added initial support for ruby 2.1 syntax. Doesn't have numeric extensions yet. * 2 minor enhancements: * Converted ruby_lexer.rex to use new grouping mechanism. ~15% improvement in speed. * Various lexer cleanup. * 2 bug fixes: * 2.0/2.1: Fixed block kw args. * Fixed env for kwargs and friends.- updated to version 3.4.1 * 1 minor enhancement: * Added StackState#store and #restore. * 1 bug fix: * 1.8/1.9/2.0: Fixed tSTRING_DBEG w/ f'd up amounts of nesting + braces + do/end. yeah. I'm as confused as you are.- updated to version 3.4.0 * 1 major enhancement: * Replaced hand-written/optimized f'd-up lexer with an oedipus_lex generated lexer. This makes it roughly 40-50% faster. * 30 minor enhancements: * 2.0: Added support for a.b c() do d end.e do |f| g end * 2.0: Added support for a.b c() do d end.e f do |g| h end * Added -s flag to ruby_parse_extract_error to output timings. * Added RubyLexer #command_state and #last_state to deal with oedipus_lex differences. * Added String#lineno and #lineno= because I'm a bad bad person. * Added a bunch of RubyLexer scanning methods: beginning_of_line?, check, scan, etc. * Added a bunch of process_* methods extracted from old yylex. process_amper, etc. * Added lib/.document to save my laptop's battery from pain and suffering * Adjust lineno when we lex a bunch of blank lines. * Attach lineno to tIDENTIFIER values (strings, ugh) * Cleaned up and re-ordered node_assign to be faster (ordered by actual occurrance). * Extend RubyParserStuff#gettable to set the lineno if it comes in with the id. * Extended RubyParserStuff#new_case to take line number. * Finally dropped RPStringScanner's BS #current_line. * Finally dropped RPStringScanner's BS line number calculation (lineno). * Implemented Sexp#add_all since we now have a test case for it. * Removed :call case of node_assign. I don't think it is possible. * Removed RubyLexer #extra_lines_added. No longer used. Complex heredoc lineno's possible screwed up. * Removed RubyLexer#parse_number. Handled by oedipus_lex. * Removed RubyLexer#yacc_value now that next_token returns pairs. * Removed RubyLexer's @src. Now taken care of by oedipus_lex. * Removed RubyParser#advance. RubyParser#next_token takes care of everything now. * Removed RubyParserExtras#arg_add. (presidentbeef! YAY!) * Removed lib/gauntlet_rubyparser.rb. I just don't use it anymore. Too slow. * RubyLexer#is_label_possible? doesn't need an arg- updated to version 3.3.0 * Notes: 39 files failed to parse out of ~834k files makes this 99.9953% or 4.07σ. * 15 minor enhancements: * 2.0: Parse kwarg as lvars. (chastell) * Added RubyLexer#beginning_of_line?, check(re), end_of_stream? * Added RubyLexer#process_token_keyword. * Added RubyLexer#scan, #matched, #beginning_of_line? and others to decouple from internals. * Added lexing of \u### and \u{###}." * Added optimizations for simple quoted symbols. * Aliased Lexer#src to ss (since that is what it is). * Allow for 20 in parser class name. * Modified parsers line number calculations for defn nodes. * Removed Env#dynamic, #dynamic?, #use, #used? * Removed RubyLexer#tern. Introduced and disused during 3.0 alpha. (whitequark) * Removed unused RubyLexer#warnings. * Renamed *_RE consts to just * (IDENT_CHAR, ESC, etc). * new_defn now sets arg node line number directly. * zero byte is allowed in symbols for 1.9 / 2.0. * 11 bug fixes: * 2.0: Fixed paren-less kwargs in defn. * Don't bother with regexp encoding options on 1.9+ to avoid warnings. * Fix constant re-build on ruby 2.0 + rake 10. * Fix lexing of %i with extra whitespace. (flori) * Fixed RubyParserStuff#new_body to deal with nonsensical code better (begin-empty+else). (snatchev) * Fixed bug lexing h[k]=begin ... end. Use your space bars people! * Fixed env scoping in new lambdas. * Fixed handling of single array arg in attrasgn. * Fixed test to call RubyLexer#reset between assertions. * No longer assigning ivar/cvars to env. Only locals should be in env. * Refactored initialize and reset to more properly re-initialize as needed.- updated to version 3.2.2 * 5 bug fixes: * 1.9/2.0: fixed assocs in return args. (presidentbeef) * Fixed handling of parse error when class is nested in multiple defs. (whitequark) * Fixed lexing of %w[] w/ funny whitespace separators. (whitequark) * Fixed more call nodes that have trailing comma syntax. (presidentbeef) * Fixed more call_args slippage. === 3.2.1 / 2013-07-03 * 1 bug fix: * 1.9/2.0: Trailing assocs were being munged into arrays. (presidentbeef) === 3.2.0 / 2013-07-02 * 1 major enhancement: * Added (rough draft) 2.0 support. Still missing some small / rare things. * 12 minor enhancements: * Added %i(symbol-names...) support. (%I too) * Added 140 more tests, jumping test count from 1376 to 2143. Yay for test reuse! * Added RubyLexer#brace_nest. * Added compare20 rake task to diff the grammar architecture against MRI. * Added lpar_beg and paren_nest to lexer to track state of parens in stabbies * Added shadow nodes for scoped block args. * Compound RubyParser now defaults to 2.0. * Fixed rake to < 10, because 10's file dependency handling is so very broken. * Made it possible to specify version in bin/ruby_parse_extract_error w/ -v 18|19|20 * Refactored to RubyParserStuff::ENCODING_ORDER to allow custom tweaking of encoding guessing. (samlown) * Switched `rake debug` to default to 2.0. * Translated some fixes across 1.8 and 1.9 from 2.0. * 42 bug fixes: * 2.0: Fixed a number of block args scenarios w/ kwargs * 2.0: Fixed args_tail mismatching against lexer. * 2.0: Fixed assocs to return a hash node. * 2.0: Fixed f_block_kw production. * 2.0: Fixed f_block_kwarg production. * 2.0: Fixed handling of stabby proc args in parens. * 2.0: Fixed lexing of kwsplat nodes. * 2.0: Implemented kwsplat nodes. * Added tUBANG to lexer. ...- updated to version 3.1.3 * 2 bug fixes: * Fixed begin w/ else but no rescue. (whitequark) * Removed literal stripping from block_append. Not its job.- updated to version 3.1.2 * 1 minor enhancement: * OMG A SECURITY ISSUE FOR CODE NOBODY USES... EVER- updated to version 3.1.1 * 1 minor enhancement: * Added MOVE_TIMEOUT env var for ruby_parse_extract_error to move slow files to a sibling directory * 4 bug fixes: * 1.9: Fixed lexing of "0o". (whitequark) * 1.9: Fixed parsing of unary plus on literals. (whitequark) * Added timeout arg to RubyParser#process to pass through to the real parser * Updated Synopsis to reflect new options for running RP. (louismullie)- updated to version 3.1.0 * 2 minor enhancements: * Added RubyParser.for_current_ruby to provide a parser that matches your runtime. (neilconway) * Duck-typed IDENT_CHAR_RE instead of using RUBY_VERSION * 3 bug fixes: * Cleared out body comments in class/module/defn/defs * Flipped lexer tests to US-ASCII to avoid encoding hell * yyerror is now an alias for syntax_error- updated to version 3.0.4 * 1 bug fix: * RPStringScanner#lineno was still using byte offset, not char offset. (brynary) * 1 minor enhancement: * Improved error output on invalid char in expression. * 1 bug fix: * Fixed lexing of no-name ivars. (whitequark) 52 down makes 99.9767% or 3.7σ. 130 files failed to parse out of 558k. * 4 minor enhancements: * Added RP_TIMEOUT env var to override default timeout of 10 seconds. * Minor optimization to RubyLexer#parse_number * Only output parseerror output to stderr if $DEBUG. * ruby_parse_extract_error modified to include 'it' blocks in its search. * 7 bug fixes: * 1.9: Fixed args in dot-call forms (eg f.(...)). * 1.9: Fixed lexing stabby lambda w/ do/end * Deal better with DOS files. Ugh. * Fix line number of production after heredoc. * Fixed RubyParser#process to reuse parser instances across calls. * Fixed line numbers for several productions. * new_call sets line number to smallest line number of members.- updated to version 3.0.1, see the long History.txt- fix gem requires- update to 2.3.1 * Fixed line numbers at end of special var+whitespace (larsch) * Holy crap I was smokin' something good... Fixed 1.9.3 warning * Add -g flag to parser compile if DEBUG * Lexer now embeds line number in yacc_value for keywords, helping fix up line numbers * Fix method line numbers when no args and no parens (quix) * Fixed line numbers on return/break/next w/ result expr. (pjnz) * Fixed some lexing state in order to parse: 'f (1), 2' as 'f(1, 2)'. (invernizzi) * Moved Keyword, Environment, and StackState inside of RubyParser * Added proper dsym and dsym->sym support. * Added extra (failing) tests for call/iter line number checking (quix) * Fixed line numbers for certain call/iter edge cases * Fixed parsing of: alias :"<<" :">>". * Added new accessor canonicalize_conditions to toggle conditional canonicalization (on by default). (confused) * Awesome cleanup: Replaced call to append_block by block_append. (Confusion) * Fixed handling last line of =begin/=end. (raybaxter) * Fixed source line numbers after heredocs. (jbarreneche) * Switched to hoe's racc plugin to clean up rakefile and builds * Fixed empty =begin/end.- license update: MIT See README.txt- update to version 2.0.5 * Started merging like lexical cases to try to squeeze some optimization out- use rubygems_requires macro- update to 2.0.4 * Changed requires around to be more accurate. * Fixed .autotest for minitest * Fixed emacs escape lexing bug: "\C-\\" (maglev/gemstone) * Fixed octal lexing edgecases. (maglev/gemstone) * Fixed regexp lexing edgecases. (maglev/gemstone)- initial package for 2.0.3lamb53 14962469543.7.1-4.33.7.1-4.3testtest_ruby_lexer.rbtest_ruby_parser.rbtest_ruby_parser_extras.rb/usr/lib64/ruby/gems/2.1.0/gems/ruby_parser-3.7.1//usr/lib64/ruby/gems/2.1.0/gems/ruby_parser-3.7.1/test/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/3b2836b0495228247901653e33b164c9-rubygem-ruby_parsercpiolzma5x86_64-suse-linuxdirectoryRuby module source, ASCII textRuby module source, UTF-8 Unicode textv^88CWW?p] crt:bLL' mgvFu[\+\FЯYd Za[uݡUY '7O=b;h!;!4W/98 &m%[.VONd}YOt0<۴g8S⮠7&D6E.HqL6luTԕBN!X̔雄 o:(YCgѳ,egҫ:_%V<==[b*8#/d=w*^z 9Dvj>*IlWhCUq-ԿOuF޵ τYMH! CN;}qbc!M=r:ꦀ[C "/n$f kc%#/^T=%\$a'+87fX!(d'܌1$alJ Wd7j;e"j <-" ,L8DXuD P?x$L(9խb4+pnR$lR< ֣{뗹`CkQ[_>\}C*؁8F=eIB@Q-}3eO='LuUH"CkO!VͿ{Z Y nuvTB(!wHȳEy?BPkm_)҅ɭg:LԔ#RT){KL6ѱLs>&w+;qٸf< =9 +k 3R27u֣|'{F V\1K]GFQ[Xn$$ LL(o0.?=q(RP1V4LKrؿݗ H38-)56ሏіҠ@Z2L8O*KBN2ޤShz"!?ȓQʇ5F< @JzP 뎫ߜ(PU~εo$7?#0Q< #Dr6P)8IkFb9Zd*JPwb#9f%(/qߐIjps)IN-:l=l/g*\Sౝv hjP}V8~%="V[Mqfh~O?[caXK0t:W`Us$C*21Q(}AR;Eac8; z<'w^" _3\$xS} =S8.Vݜh!h,Q0+ﱵ=`a;3<@T[]]"{'w 00u~pz7dRO8.u>(\`1;cc^j.WڞC%C&׫U:WPk\] A4ɂS K\tw':4s#7AHPf:VSy J{Ç p@M|= US/Wx@$B<|W8HM7-冷6\3uq!EM#g+ᯁ $Ey*Vfg=`* ̖KG܊iI7fo"tڧHm 0i[M>ө("zNd#.-rSył_X-s"D.sf/ ryIvp+>^Oy޽[$ry7y1[0ƚĄ?EuV_Z&vO@KưWwVe .1 "TΔHs^q: Nw[Ⱦ dqFOīNPfv 礼tx.VsdT&^NmoistN 5 ~ SǔZ7@U˕2 quvr"can"!01)Uk2Ej6 47:uTIդO4֔CJK(cڴcE@4)\VH%V^/ы-D"N'l݅mj:FZ W=Is9jdilq/YaC%;k_u-Ά\-?ZYSP^Va? ץuG g'CTKrv*=kel .\;HwC |\OJ j<&?{(Hg_͉Ӥ ppQdnh!~VrOM lp,eizY>dOZ''n(j0}yB[Pp]pjLݺbӴ4]!!څk,J6?YЬ+Ժ[}wfNUt,(jp3U"">Lse3yc5nM'ِx]F1Dp+ J2џ2u>䔴M/ @6儇T^`R_X.) ;6\TVrg *+ oYS/W4~];xe2_AS.|[ X:pKP9 e-Yk3 oW魽`,n uAHܠ7pq-ٟv\(nVx"Q}zs~Gj:| o8H+YjMnK9rcNL癁ʫ\]1=F}m-\=DKx%5RORj8BoA2^$q S Yix{vRkݧ<WϸpNVZL)v=m,9"[5}WňMޞjY_xīǘVJ EJPJy*Ա1xvh"ߐ!|RF1P]8R~MF*ᚗO4̾[_!A)M:QS 0:8%~SN1/Eށ& tWyΟ\v1,;fZ ezdNB:"v -hv0Y |2rV\lޥjٳHr6u' :<.S߈XOH0b9*+Z[V['2g] nEhkny9-i݅e}!daK<,O/1-}iv~x/!P)=e%Dh9#8KݧҼ3 ;+uvM6v[uzX4RC蠟_爧4"Rǚ_q\Ҿ# g+WhGџlxۍ bwyK,Lu%$ZtZ\e2eo|W}C9mf' BZ2e%@措J2Txå\3O=;{pTǰwx˻4?r8HXFSqj1󦑸U(~OXWxcSVy}cY-5nj%Ӣ[ŔX_[r1Rvxk' b6Qh7P|A+.mvSJĪP<&ujµp$cJ8O. X[a_U ~;| ߤ,2%LFmw`IC&$= ރݓb/{9ol-Y l)#m8U?f=)؀mZlOel:;'~U8{Ĥv11daUV]qd*j1Fʢj+xb&|lS쯲${OrT|Oojz[_!G~{ipƻJ$~n%e/aıT=xNuO,pI`9kzѥg!3wO !!$yD v}}ߌ- n:u5)2wϽnhHy$:*Ds)=݁^nhߧS2#i܏_ě-LaWy<+9ey#y-6AiGu+3wͣ{WlG8R;rCN(:cl:n졾~8)[m Mmf+U> +Duݸ%mk*w'W{VQ1nKz40Z0^,`CA,6+ m<cuw3;-`C\XA_Us|+T4휅9mdL3ұ{* 0&ph'l{Dz )SD%eȑbrC@Ǻ')!=:?JQxVtE!H1||D*-L鲅V7\CdR#0:l zJ\~Lm!+yr%Q9.)Qeցې\d.O;1 ;݌`J>tfMo%G.w͛ކej5d5C)xvC?6A16velV3 @E@p6bf5GQ:{{˱]FB N2P[j<~vI˸QfE `no6k5=NΐxXIa0+r-2P8+8K!b6%Xun-l=ρѢw*0W<% \6t%iu1 ov1^уNs;;!}L]k$~J/ #O>hQ|oPlayFsy7qTЛZ Ơ0' }H)Lpf1ja<(K~pM-~+* A 9uLZ 4צԏ>tB.$٠bJQ='y3}{g# 38|KԆOh`@NW{,ӽ7l"id0)'5$4Y>| .%$RCjo*{Y%p8DNp`U8}Kv2NL5оi(Ljy4xR䴰_Al-ֿځulgX:׏e0=mMO|agO^1' Jܝywbjxw6{Xm >nPyPĀ >^ pd /EY St_ҭucVO$wPidkuŔR>Q4qGkϰZ~y0j͏<n)jZԷ1diA{:䲤kLVF,W(6=z'H'Bpaawҷ=i;*e%a,kŠ`ݡ,6XEA%]&a6@o,0B ҪnMI0Rmbf#P額-sy}t&2}V?ϔ_,ԁvl׹.$ȗƏI8T1jHY©l7E*&<;?>peԃʏby^!ZV*өgN!yDjn\q-uAرȆ0[pMzg9F3;G_.=ٿ\}YgQ?Ѡ7g`GVi?Ų΄ oD,'p7BSM݆Q2)įk/@YL61&c. s32& 7=?d'eLV(|u߫D t{C'Q}3g02r,ԧu7'MW8rNM d<ݤv)A[(6, dށ}Cje*1׍!ReH{NeZ]\D0|wZ1ˮ9TJO>uU >f|˶PN69/[s=zK=LU}=.y靠!Ih+诓D 5K'P:KhJU! Ѩp22_lR}>Я*M&ggPEiI]ɗEMIObn-33PΔGQ (8*wXͭQQO13sEȥ.*+ʾg&)Vo/k9\ەq6Xoce#J7?].&ϊHĚ8 ZPp  ɖ[> <'l<^A~WȢvޟi%eG:1w=` f;h%">eQm>qOІt`!]@a:)A cb3ƙ?dOsUAZe~?58YU貛ި*^e偆f lNjs!ٰAH+֣^nxHZ39+V =DHfD+ZDhY ,o@ڕ+.(+?O;ƻFTC6Ɨ-a{rJm$)K/<cj=Ωe^=t{rMaI`Tݡ÷fH1[O5hP9 V y њ?ov LjA,c$hzR6(/t Bev#x{PED;}o$Τ!!:fk`;eښ=ln-Eߙg`-Aˮ4?MYilwįU /ԡoNA3tdl`Gv<ضDgM cmpzPblbB~P੫e0vDw+ ͠i V-/L,NN#`Ӡ+`%ҥhq-c&lWX-. aW]fciJ&7(sa[޾"b{Ѷ!(Ew>V́ZìS~9g1ǓI5-raZ,HAߦ?+aG6r =hyOp@,-M`ՙdtLPSnDθ_z$g1DqAG5_ʫD#6?nYśJp0dRyi 0J/d ck?a)~a+.|jevh0xi:DmiUkNzSC`%CixW:)YK81S~2 HC gcvz,ByogTYbjorWfPPmٕsi)K&((2dҶ~ɢ#1y_/^%q/EGcvR{>v٪x+zi9­%* U36"q6n拑 r(SyKmiQj0\$VcC'$L"ۯ/l0E4$y$0p]#:[ez6K.c~L,'] Vfŷ'*kR,Jg\xBk6Bie*wN'W7f^²4fυq|>2g@kuAک8&iDrc3}z+8{ ն=<*5nĒ GG D" ar^:E\i~2'  rKw׽fV7a7saJ+`^}ƴJVO`,8c9Tv;R" ZmmG3c67quvfu1/T$EIX>jp<R6OV5XQ@|O ^1TlRmh- ؞|Vog7ƃJBtSi wrNyJշu dHwA "2痗]e`G˔ ͵TOs=ߥbqߨblΒ7"^Hw}2> p$62G1B?X2@`K@spTZy#MC(aNXz G'[/K`ߦ/'$,gd <aOVZSM#XÚ0+2jnMAFH O fo~ޣTnJ bi)۹bTiږe>n6g& 3Pmp+̠CD &n@?,5*t{fWJ]tJ4 ;&8f رd׾R0C:ޔJ赾Ŭp ~cGLH\\3n O'=G@6' C#O;Zs'W\Hߺq0 kuө**f9{all5q00 Rkfy*$o/ЁȞ'A p`Q/PyQ%#qvJ9պOfApdH128Bk`BA,rQ=- 2}63}~~c*FXPh& *R.>_A`:|oT*Iͯa[]6\|I9PVpb["O_U^db2U;ljOh~@8ۦ bv5vla9ޭ%#PъP캱Ii)0lb`jT߻$2>{\8yd2n~uwTjhҎI~SeV5k> O . 1__VZx5n<)7kP$]JwBU?1< HBAH,=V|ܫIU$ui=4SwA孟0g ^ L L +]窾Rc:3=N?w^^qgޗD\˒ҩ&wTH E ~'(|#[4mX|%mhNU@ S=ifV9;Wqq]kxM"8] ~p=3v7DlD _A6փf_S;IکF*Nvxnk?l{7KT/TJ٤$,l@'_*+v6qaXAP慷 i,So +=iZ쯛11A P޽'R@yնzFݕH4ִ mZ LϜNs5d,;ޢ@sQ-.]HQPM!v9bhes Pe|@LFE&SC9 #obڏ) ^wT;ŸW>vpGn` I3t>#]xDk Yp ȍЙDM Z CSu&Z3bx\eஅ쎜 %je:VhΡwk䜘x3"yRџ(Vc;lzS>-CF@9?/+`j++Ĉ;B ]ÈuΊA E?Gl뒸5gYH?.L;jP!w݇4Л>y='VP[BKSxTfK.e ayoN9ƮHHW,jh?/r 7S=n 3]l3R;~ i{Q6[ܿvxjYO&m5/G:[rS2,n!wSȸW1+ l)9UZ{a *4>aQ h(D`os"Z{2FT`)iY` I*ifpna[. yɕn},I~aN23g3ҵ0 viOZtՎ_6n|7uV&$k<~mKHGSَy2^'[#CCzCOߵxmv{MF Aߘc"9#Xt!SĜ= 4-88hZTJI7J5;|۴L5]ֹkW!vopq\W-]x37-<0""\rBP^P%2, ΒD3rԛ54Lvx/o&C=R8,robX > E2CG.Ǚ@MHkMoi;Iow$mBP}ABcW#~Fm͇vt`j2ݭQjO^tUg1qv[Wz=[wh&|dKğSqcBX6uH3llyv3+0eIeYzUEiiL"|ˠ͈)=uXW]*@`(JML/>JYt!m]Ěz%~ R^!Yo[WVlmH:efG B1Xzx`ff큈8b{ɖ./dN,˞m3Nv rg:X܏tup[\Sx5!Sd,l:O^#.O //f{\AS)b^OS% @av{v{^y隚hM OE?եy2 ѓ ;2xA@ݍͪd`"m294pYf5{Uc/L0 F:$bv㔎R*b]|:C?2H=(}FqZCQ/oc!A?2(8}n;)Պ*tV$'9qZ iESIX5 I&G_A6&qygD˛Q ӮDi;m;,c0 Tu5|~5^y Y #&>߮iA PV_?\5M{67Rq`ZrL`awNP{y^0q뀤?l_<.+E1{"W_췌P.ty~z8Deŀay{ԡM5Q(yqM"=ͩu^s\y%G/duI075B޿m |)6u='/%>Tdd^t5<8Q$~KR{ D@$IF7? /T=C&Έfz;36@a*Mr7yE~x/9pʍJJTw^s"IR:#Z{aE0+W~GMSOWä)q.!sej5d?]@lu!I޾c!>f}/7g\R7:x<lѠ`xJ,29ھIPa 2Rg7,జ GC'  vi{TGi5Wb.e-ї-o6՗ۘV;XZ;BHJ΃q86g6Ox]^%z1W]j-KM)f6RGP~#k5xO2V\do&Q_ JJ, h"(4^ug}ddO#t;T+b򿈻**7A+Άl~[,m2&rDh %vK`Vw4IԀ|3tAk'o;3l$5 [h6鶽jՐj,F#k.,f? *M;gĩԔn:rsTySDw(0H/y{V; nxwqm=M%R=*ܖݰފZUl;j;,j,pm~phZ/lP{߈^͇;[^&H97>pArЂ":nRp-]pᴓ+dm_T$?tEEO$a*!~"&wPw'qn1 ^&\[eJc3k*i [='>ms{XdU1)6y];IUG$(*~--\Mk]o/&^f}] w蘭h݀f5EU%das^K30K3Qdd){QFzW:gRzͲ\xO᷷-5ex3Qn+]qO`\;f#^xVBE%H|3?e. D7˔O%&Sfi* 2Rۏ8? *9řhx C3 z#5t fL]RJS#qC!16Dg*2LԺά[(MU41)DI$ S7$\Klw?=0s: > 0J(@˒ږJ/|$BhiwU",â ) 3nɝR{^Z C#Jv11U@aS] ;?ִ u)Jy S1iHxƅH%(nSp屟Dzцı~Cr<(Ӵ 5 qZ[BlئU-T00ʇ=iv.;%= .02x f8t]pG'jA5r'!كjp_'/ b\$oP|z{ƞPA?x)6VLhj2S֤:qW tW C֚hHxq]+:ڮD䶄h>dP[?}H9 ;F$.o? / Q3- \n7~RI&1ŊtXw{$ٍ]ADe]p06C;CM axGTgp B? "+EPQ(WK$eϰLu zi}ϼ_׀"?2&j .88&Ȯ&fg*p.,nOSLdwPc |c !pmCcgVdIΆ]H0%c9.s[72Su=wCM9z%p T`)n& {uœSٚ%}B T6^CHJ?6iN `57PYTp#ՏmؽߦxI y^Q~$nҢ%]z /Ժ'P@Ծњ8)gةd(~!FF&#/u%F˷e@*\(BT]I`bff@0r01ļ!BTn\_szSRK uCcͻ97?zٶ8avoRC{Zu ֗",ل9ԛs8DPRXo&[mk3̏(=!Dq;P_Cu sWCma;/*U,N U(f7t2mD !k" _B‹dvuUѯalg%Q7o62wCԼ.ݜkL>pZJu\ܷwӷcIPU;0)H襻 Fk˨34澣Ddo|U{KC܃4@ޫ7ݵ#Xuږ_9@fczu.3y /*.ID 9ױn0YP/+cdEʐp-AjbiHm` [p>?T>/DҪ?y'"Cˣ7%Vfe7\C3z 6.\+`!e_)\Rj8ϳjQbOYXˊ*/:ou_eN[%0@1Xa >g4]Z-;7{-Pğ#8 W Q^mC5V+<K3Hwz&[;3_qLm7 kxg D^=SDaɃJfM971n?p u;Yd40k?&d#_KD5|Q->RnU8|1?rE/WwSd37[1G]݋ `K?%?>ˆa`E[Ml|n`h1FMDw }yѨ?ț&zު߱ڊojk<73t4!o5\8Dgߏ#& <+P$’d8&ed|n-g|Iac<A;-[(lcXBtNM(^JUW. 5KVa +wygTŢKyżH}F )ε~v,"^ 1S=Hg_ULdQ0-W9[3 4c"H/roWM~bN> [Bٙ%za+mXF3,y^InΏ?2S|q|y!}@b!x|%BwصhG@ߐ, C3X?d`ÐAߙl3f[_3ᓨk5sᔎ2!:/UoEr h /-yh Pgn\UkQBy`gM!]5Cüs J$#rL.Svk>lH:*'`ҡb;עZh.,vX[FthƓW;Fy>gi^\Bj=2j$Ku@\aw-ˣVabl=0A*7ow3[t8Nx^">tnt~z:&ZbYBq-qxDbQq SMgzLj/JkɗSo2qBk6t&tC3ΆM>rJq=1Y9"Z& bupbU U q(zpv842dzO|?wyoB3 ȝW=;aU7:-e2y?7U*;:v93xxtE=O1 sqFs*l酃I2dy HOaNa,b)dWwKC{Yݳ^κ2lmzQL1^vFLR?Gr(kЀyJ.