ruby2.5-rubygem-ruby_parser-testsuite-3.10.1-1.28 >  A [np9|8l.øD0z{h ˑӤ+++35)-{3iAށ3]I*0q W$k/n)jb;m9ˡ>yS&\ToeTݰ~ZPstp&~+jyfR.˝ٿ-#f;־e">qG'-E}=tk>#t!^g5#`>OGg&A͟uca4dc1a96221c3ca34caa0364ffa2df30663fca4b2da8d51b6f33410c0afbede3dfb8d7efccaa66593626a3ecf8b89cfa207c92ct[np9|aaOkA@~e$']go-E$ʵI 8꾬ek"쮷Lȥ"e-SJroө "h 5c*4^-xrQq z 8YQ `"t3AoYHȝDmzjh"W[v KRR=:g?$Ztc'؝s酎IS.GijYLޗ솸/AD0>p;F?Fd(/ 4 O ,2<L T \ l 0 4DXl (8%9P%:%FCGCHCICXCYC\C]C^DCbDcEYdEeEfElEuEvEzF*F<F@FFFCruby2.5-rubygem-ruby_parser-testsuite3.10.11.28Test suite for ruby_parserTest::Unit or RSpec files, useful for developers.[msheep09ÆSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Languages/Rubyhttps://github.com/seattlerb/ruby_parserlinuxx86_64XRA큤[m[m[m[mc38d4a3390083ee65dc62e3657f5ccd7cf005d0d27c0ed75e13be03ee2b10d97772acda80da4c03f5d9296a059b0a41dd578402bf8bba0af571b0d993e6a04975f504faaacd5c2b869ee4192347797ff8d99b8c60d2572803c287b2dd8d21407rootrootrootrootrootrootrootrootrubygem-ruby_parser-3.10.1-1.28.src.rpmruby2.5-rubygem-ruby_parser-testsuiteruby2.5-rubygem-ruby_parser-testsuite(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rubygem(ruby:2.5.0:ruby_parser)3.0.4-14.6.0-14.0-15.2-13.10.14.14.1Y@XXzWW,@VVV@V/g@Uĝ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.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@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.10.1 see installed History.rdoc === 3.10.1 / 2017-07-21 * 2 bug fixes: * Fixed identification of parser version whether Ruby##Parser or Parser::V##. * Fixed squiggly heredoc lexing when using 24 parser. === 3.10.0 / 2017-07-17 * 4 minor enhancements: * Added support for 'squiggly heredocs' (indented content). (jjoos) * Bumped oedipus_lex to ~> 2.5. * Bumped sexp_processor to ~> 4.9. * Made STRICT_SEXP=1 safe: converted indexed sexps to semantic calls where needed. * 5 bug fixes: * Clear and restore cmdarg stack around defs args and body. (presidentbeef) * Conditionalize use of sexp_body= to make it compatible w/ sexp_processor 4.9.0 * Fix up line numbers in strings with newlines and `#`. (presidentbeef) * Fixed line numbers of resbodies. * Fixed some tracking of lexical state. Fixes bug #249.- updated to version 3.9.0 see installed History.rdoc === 3.9.0 / 2017-04-13 * 1 major enhancement: * Added tentative ruby 2.4 support. Probably missing things. * 13 minor enhancements: * Added RubyParser.latest. * Added RubyParser::Parser.version to make version range comparisons easier * Changed superclasses of all parsers to RubyParser::Parser * Cleaned up a lot of the version specific code to be more generic/flexible. * Documented how to add new versions in README. * Moved RubyParser from ruby_parser_extras.rb into ruby_parser.rb to fix bootstrap issues. * Renamed RubyParserStuff#get_match_node to new_match. Aliased and deprecated. * Renamed RubyParserStuff#logop to logical_op. Aliased and deprecated. * Renamed RubyParserStuff#node_assign to new_assign. Aliased and deprecated. * Renamed all parsers to RubyParser::V##. * Revamped grammar preprocessing to make adding new versions easier. * RubyParser.for_current_ruby falls back to latest if current not available. * Subclasses of RubyParser::Parser register themselves into RubyParser::VERSIONS. * 4 bug fixes: * Fixed `&.` after newline. (presidentbeef) * Fixed bug setting line number for hash literals to line of opening brace. * Fixed grammar preprocessing bug. * Properly handle kDO with no-parens stabby lambda. (presidentbeef)- updated to version 3.8.4 History.txt removed upstream- updated to version 3.8.3 see installed History.txt === 3.8.3 / 2016-10-09 * 1 minor enhancement: * Support Ruby 2.1 number literals. (soutaro) * 3 bug fixes: * Fixed line numbers for strs with backslash-newlines. (maxjacobson) * Improved compatibility on tokenizing number. (soutaro) * Refactored and fixed multiline array line numbers. (ptoomey3, with changes)- updated to version 3.8.2 see installed History.txt === 3.8.2 / 2016-05-05 * 2 bug fixes: * Fixed lex_state in interpolated strings. (whitequark) * Fixed safe operator for newline/semicolon contexts. (presidentbeef)- updated to version 3.8.1 see installed History.txt === 3.8.1 / 2016-02-19 * 1 bug fix: * Fixed problems with tLONELY in mlhs_node.- updated to version 3.8.0 see installed History.txt === 3.8.0 / 2016-02-18 * 1 major enhancement: * Added support for Ruby 2.3.0 and the &. operator. (presidentbeef) * 2 minor enhancements: * Add support for safe attr assign. (presidentbeef) * Added support for safe call. (presidentbeef) * 1 bug fix: * Fixed parsing of { 'a': :b }. (presidentbeef)- updated to version 3.7.3 see installed History.txt === 3.7.3 / 2016-01-21 * 2 bug fixes: * Fixed parsing kwargs in defs with no parens. (presidentbeef) * defs should have a nil node if body is empty.- updated to version 3.7.2 see installed History.txt === 3.7.2 / 2015-10-26 * 1 bug fix: * I hate regexen. Fixed a lexing bug confusing strings vs labels. (phiggins)- 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.3sheep09 15272790993.10.1-1.283.10.1-1.28testtest_ruby_lexer.rbtest_ruby_parser.rbtest_ruby_parser_extras.rb/usr/lib64/ruby/gems/2.5.0/gems/ruby_parser-3.10.1//usr/lib64/ruby/gems/2.5.0/gems/ruby_parser-3.10.1/test/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15:GA/standard/78d3085e4065378ed3a1870934f37770-rubygem-ruby_parsercpioxz5x86_64-suse-linuxdirectoryRuby script, ASCII textRuby script, UTF-8 Unicode text1@w2PńUutf-87037ba048eed3720caa2381cecc6eb02bbc057dab888dd8504ee0c8e4948121e?P7zXZ !t/]] crt:bLL $'N*%ưG!4ԑwMs3]Ood|6# ] صThjA $LJ3 4WumŋA2%ߌ(NG uEHSlQOυP+ 7T&6:Ѥ<2ۓsIs>&ZX.NGM h8bf '1ܐM΍3h_!ϛc٢A D(EKm)rMyA{xWi7g2 D:xmcf2Zw`8nPfyFǂ?ib/m~V]GB[_l^Ն+G} & :Z Gg8a6Q|**<^,у!cP:wswR (ͬ5:jg4Ƅ!Nhhu>w.䛠ӌ;)\MJf$Fp|7o7(Vsy8M = '^+b\-AJ䩴J  7?\:`= lxp|t@7t"&f;N[dP-,mgoMP eSW*G)a(sq0K[zh vƬ(C`c@@­ԵNpdBs;:uHȵ.'A-E 2j\טJvLPdaF,)l/'^r1pL_zx)1Wp!œJY&[Y" gc S3O%N?w(hd5"qS~ɗr_7~6# [u1XYɊ grQF<,9"I_tSyhX-"V,3eG@>`8_5ݱ͜CN[C--Bx vs\IםOJvCc5!eƨ.O'Ku0 ÎidkDFcݒ_ Y&y!Yd*us;mX(Mp.Io6>M -{V ABjޜ{TZTMf/C5lB@ 2z& 3Ipjb1|r`C86 N&.q?pOԋ-E&s0ݎtbUTJr!X)SW3GoU۬ 7@ DV7K7EVۓmfQ[1,DŽ4| i .Z˱GwUP]6n}GVAXbiBea3<ql+Y$ R՞ڕոuf X&~u]w!X%hL# ~EmpUߝY=]k}r!!f%X:H_nh4 a^Jg3kQx㛅;hDDa}4,.fXP; GCyHQ.:W]m}#Ӕ \n5?k{.0ozF-I+=oI;-};s'/gL_)Y$Ǯ|׮E_c(U>|882 ~nmdgbֱ8d~hSɶg#9hCSb a O 4Ԇ)jO huq~G*c/^cwSRdj[«ssw#+`N?YP`ǭ-,0l}3 T3Mcw|( R@[@urūy<6iUvp6>T}g-^4$zB?À-k >rW>] qQ? y:ql8N`ԴϜDFMa>eyZ~;0= 3{1u0L{D KQ:Z!+xXUXVǺG*HSgH݃lR W,t# zD /d@cjxrY6{13m|ȿ iE׌ d1VO Jb=$ p!f"GX$`>_slժ&dRLV_U1d#)&8CJvfI } =v J?C.zAR؉f<9UG[HsTT2i`q$8O '̏p0Te>-6!ab-@D F?>Ty.5DLVJd2}#"7#p3kڢSC3;|[ 2YZ:9 m:x[pqG6XL@يw>̏!"MiXvwInygI_C&C佸5&2>dP_+{(VNG/Dؒ}[Xƺpih!Ǟ^5E@}Db?2.X|9֓\~j lpy9<P8je8hn΁.g\՞X5o2@7I9Xn4ޒIHG刲UbUti6}jú.I Oe0sȮ z5̀o  ))1 DhVcI{cۣUR:i5*畦?DC:m )M=[qhR2˧ HTxY C?EhU쮀V 1 u$4rO5ڮ]:R "~-Z(ky SnsG:+\&meK!C?8ګ|?ZᬊcEѦF <"iqlPML ln]D$&V4&ѡĂs۷v=VpeEzK1l;S>* oxDVMuNVgh7-ZB 8ۜE[c7m̱$P J*^caQm`hZY`~ϋ6q'W:;b=!]CEO0`VE^3pTe^>j7yGO:|D`4n#IP l<[=}1emH9TK/DZ('S+3{L$lӻ$1gcfR_{$׾Lc>epBqAjIIJk+B)briy1Pj".ooN3߂g|=uhգ^![M,0P?]wjl 6[E[1hBs׊cvs/T D3/(C~AL}x:RhF%.Yшw4,ْ  'CFrrl]*}[/EX4) |:":5ɳ2'e5 UŰ …õjDϧ#O|r9.nP,R8~z_gu( ٖ)g=uT˹K<8`g>*&94ig3aZ̥.e3=G*mqʔFK{/ Z<˩Er`C1gAw^OR#Ne$YJmty4)c ۵ x=Ve%>;~~IMۉ]!GKF$Ƽ%ۅS|/T*]F "WDn_x}r;}x(P"ʓusi,lܧJMD3'&D`.t;)6)*64"*jݫ;wZ>_`Ƅ'يQ)BIk~T0!&.(gl$QC%h7W7Pι(\h F=H.E}N7 A]JSowd~gS&W*pn]<[vIRL1\b 8Tx%#PASۘJ@9E<¶AB\%٭4ŊMQCٱ4Mţ$s( +h_Y9Va|6-w +,;/eRŒ_t#*秇l;~L:O4-?E&M%,ތMUִE!YZ$N;.6Q*c0|U/{ZdoIȝyUӂ&Px :|e-_ޔ ^(mFt]UP;2 O!hW5#?itԢ#!z\ʨf!1/;5_={}:q:ӊ9*8N246:cBXf:o) I_5tS1 - Y5D\JS1 MU8mYQiTi/X[YtK8tctgmi{}%um2+XE?fa^܎3v'Ybݻ^xN6KOl|6,7H D.P"^hxg_eZVgh(͑i 'qaq>{Q Uȿ![3)&amj]DMH/p~iBk˻,d7NjV[>DU#*=a\9D> ӱ@A5 QUE/VCYhKإY,ϵ"W]8^Ym|xA7߅r Yp."#gV}V"|Y>Cyٟ - 0w6NDD:y^$_J{|:A2{/'kZdMS1Br<6? $ @M K_7U'mrfo}*sOeiZ{*"Rc5.Vx[Obe&cUӣ:,#֠JϦelb_=AU mw'Jr_ͧe\ȗ QK2` WTa3ntiϞ`'S`}d-.>Еmvfb$Wr1`pTjj$mypz~t,3SB}m;~)cde^AMTjhv'zKty|%M#ziPТ.\iܾ3i[^řlpJYrKԬH\_x]8 ܿ T]iՏv 1TQx}5H́nhIsco-Fl_W*+(; B "5 uCy1=cN6 [qw&keVn@5_#,$Q74Y&NezBi-XD2 51a48u ㋧G*a?U{pu7]p6[x*j>_,S[#=~fij3ҽXS4y`K3ywT1!cGIvZʀ74:lN. <. xI 7LYu j8Y[)7kNTF)D h @ t Xȋxtxmh(g5'}9U~r`7 9[ cwxF;9g]|6%vH xy^mbwW#H:!U& !MH̏ax~ X~rYh?e8>Y7vc`a1u|hE `͔ͺNP<䅽ZEzHGc}\H39a=-VSDAdk)&!(b,8RyECy:E>FΖY P,+6x(ve!ld0Z/dESZ#Az%)a@w!h(Q(|7C *u5A73?k5Rn~F'F5-x_ 5H=*f6ULhCkpB rBZ˸[8ٕp2h]yb[]}{XTV>8`pu߂.r5k1Di9;2yABhc5 Dտ>X$7'1{94QOc'[DeFQc& oi𢘾 HJ0Gr4eunά 41 gӹ`ܻG9:UЇ$\Q&cҝ3}\j.c,74Deۚqf[.CxO1!6 ܏ 8ZfͺR ha(G( hEr@v(vq'OټwGk+%v7ݛn9ȹ]e<>9An#!`wkd+ u},^+6qq6bĈճ3K^sAEpZr/x}wq陨dTNeu߉zK8xhN qjRWN^N j CZNS 8]Iگd!g+G!9 C)ޤ-ð?@D sne,nLȢ)kXo+KD9)2cp>JI:|thl0|j)f>71sLEƄqQ*'Ej{uTzoL?9Pf`ʡ2G5B*O;ԗv-`i}27B5<r*B7?} `o|^Rj41w;9Fuf[7s)) s`>"ҙ(X0cت 萨a:yM$ϛx)Hxc̮ыŘ j]T#~U='NQ`<e'f}%m0N d$>S!-P CE2w卶ݫK3*a G|-W6J!b$,ϚL\G W魻֥$,r%GpO"Q:,Pb [bwӇ m$l')J(=ogxy aVV햤X3d))nGC|~SDxį᭩cd>q==viid~~ m`=x!ޘOs=5$AFFYPUp/5uLLf:CaJ#SV\W3ǔ*Oi4&I2WGw Zc|9YCJ ))-1#iۍ^r夜RϬ j޴Qx'Xza;wh7nLpibͺglPL u8LR8}LBJX$,?{lwL Qkl>bK4 `_G$&{rb񃭲P-x^\hX݆ &ⱴ8X Dnq6?FЂs9ê%rݳ&=lܱY<{M" nzh0m]@C^fG@HZ:QrH\bp,̖ww-UA!cVQP؎pd ~nvI&r riܣPDB"ݥcq/h;;Uu?u4嶦@±㔖PDjad;0/\o@>Y|.%Yqv B2d}DX>:壘&;LEEANg;'ZAcZ؝+ߤ369$b;11`(lbC9Nu=:JSvws1IOHQFvNfBy]#ro$ZOUavkzP>Ni1#@CPlF7 l}sA3HQde6t:tdH81tVwhd:eԫ8Gn`1i2u:|\]7|eS c6Q_?紦_`;lf5=#QXYN!.|^r#4|BS.ȲwƱbHmnU="AѾ+i~D:%6sEt[;/K5'U™rY_nYx@=c yDjDNx*omP5;OGY^ @lj`:S".ӣ3^ӀHjwwh,McהK ̴xyiht2`{*b4u,}'$v 'ENۚ$3d+R9C R/9?UV6a85 LyOoTwNEt*F2{ $:6eW,ɳ33W?՜F8Cg$Ҧ5Wv|9] aV+j>g6̟SmKaLB-b(iu͚֤jƩ4-ۇ~0BZn(atuB; D&G~3v#l%I2sE$4./A|!Tx/zIDN*%2~y[L_|t@yv+oG[deM{]ܴ\3g˾&/M6A,#:t'3CS/Gxv{7 kʮj fI/8-&38Nse`G& 4j&O'<~ #zMp~Ldjb] zfbRS"^P&/'8 kF{xri A>Er6.E &ȁsr7^GWw"bl4 17Um#+O?1p N^#3%&"~PVjIpj틝)^I|]X\DvJ%!^I|*uW"c|hsUFLw>bW(&rznjPbA| X+C Qf<]4 >ד+tQV NF6|!~WJ!alk4>!,_74y.u(](6INwFĮK Np.Dn;Iʵ\q+qZ{l@YNpi!FT_ £%!~6JʒgioLՓxK s 3^̣Ui_|4u6 AHu*sfHq٥v: IޣZp5 :.TRW\m%D hrB)L4#vHa@uP)ǍgbYCFI""*YRwR[&X2*}?Ss^'L{B*o.`_%ArG{V4g?4 2zGjddy?Exe#|Dg/y82MGb_7,Y0 P<:_!QkKz1p ]ϜQ5 jUzE:t(tʔxdbd?A0EXcH&~3 MY_o&j9455Y#S\+cJ8pN_1 ?S;*#c+%UTNZ%k`/ć-Y <|Dg6_ŽRAQr5% wԻ0V$+Qun&&V EQI?{iLr,"wTj,mbC?fJS:Q?o6ZsIJJgM3;":6l*?j)37&>+i n^;\ s5_.+M0(60d.J}bɇޞ,+Oq0Y2b*;zD ,bmt8 Ќ21jZʸ髈')9YSۼcxb\#:4p㱚3Ҹ^o ^(~Ntqr|X"=E, C%cLQfͽCNW YGC"9 CFs BWnzBwd(]„P썋gR™0p[<uC^^qrWEo%8XR MynF . &{u}:X6ލcVsLjc[@Q^ 4GB 1Km fi'ljҶ fΦT1#x=nƐ7xJ:'% s@+ [eH e%D2FկBq_fER>WuSRZBj!M. Uݪ5ܧaۭs"L~̣Vb.1-楟v \۠E  q:M˕xb6: %1u俷&RxI))t88nc|Z'Lv_`bf}ֲ$Yퟧq)vљ* rܶ>0,5[6i =e\s:X8{NlEV}r Nv3h-SᶍƄP&1n5ljƏ^[ev ~J:~e`%K %cp̾7 6wd㮏U=Lऴ!YVetS9u۩<={̒b[zdP1?_Cs:[+l0*G8t;D<Ȭ%KԊ#+D+S9h7䉙`1"(~#Tx.H^T=Nh8' PߖcaTQÞcs=5GPA|mbv&ٞGxӈߍ9rK4؝aLE]($o. ^k6[NpjࢠeԜ@pl0BTF^?m:[P3nf-תͰZxvpPq/ {LFj*z=H 9QԹu8ݼ\~FعZʱ+ T|b̨i=yfy.Q&D+*oj''$P&#ds0,2v6qIX]V(.e|?Xea8=+RuZ*p W6/ [p&ZY;EG !̥IYrlW9שsORoҊ hqSiI\/ ٦o=Ǿ hwX7.\{cHӫgݐQOoׯ/?̷Z΋t(Ӫ'bsr|i?Sai}t^$bS\5EDNQwvBWYanvT-x0QЄD9@cB"1#_o})]ךoPUS0R">wrf1ss 6TvtrDfvzHzrҬ)㬊`8F98T2_T>v 91D4 ?hL |8*0UX%UP/^bS){U$\ VrOatn/-qVaexR"H#RD]BF($z%#pHyқ߬Nd21ݤAqg NkKZJ*Ӌo>jݯFÛ"_P98M]F= ӌ9~vhmL߾RjLRPk 꿌o*JUB#z_I%1Y6s i P)meOn:NFe-_VB]}.u 7@H6W}mQAroӣ1nnKJ6#UDž>G">׺3;0O(H4]Ou(Wqި<~uRc{Tz֎U,U"ԨJR]<KnY}2N1Iuu*Wz֦% #+?1lyz =p'w6li%8׉ڠILD×oKSVo{(-iJo0 n >]ċdh0a~ѐ>d^tꡰ$,L<ڑddM~'ª!@Y?5 Xi#H7ha̅Pz0Q%*8T.p[3giMo7@g)WUS dOJOyW}O ]]ص+,*elWRY˜  )m@Z}$I.xL#S^HnvpR§&Nh;H '(,9#I[Cʠѳpu԰_Y7AFQX@m3Le Zy+J~_/̂YDѝ=Z9S/I0GkߔzY]ܹvRHOl2U-2ܽ=/ckuT:>>V~\QXk-Mմri7;[eUB!HLwD5dHb}auֹNylH "Ws܄s\HuJ2cXbXcibVH wMHhgob$++$;Y!s&cNFI].س6QQ8GEk9ũ&Q2ob5$ldus-_{dܫ0ToI )C$hs{wTSTS!РZEVֶ>x3mbݒyIPg,RZi{'6*yt=ŽDA r '#Ҥ DUxI5/9'.R}{x,LW-MB*j W/ĴTS@zgcدRgB!a* BR7=WS1[ d|(}T6qaNy@f ut#gCc<ViG@\ȓԭ;> ^5Oz0f%Wk  lBBV(jop[B[;߅c5WH`@/mi mYaP0b LaNG_78:6+ INfQQKd*I:c$C()[ۻUʼ议] U`ls]Y8'$mp9? 7M@XJ9+FfLJAr=?6K$*\S YelͶG$q_I'wEƥʯU#G Es98i&_ڱxlgtx[(c\ ?QnĚ:Z/5U~ &qY}aP-mRsO!ԲQMT `NE{g@-9:4 v6vr b)I0nx.t)m7}FK$ &=KYF_㮙JkEZ/s]#C#{s>z2W tUTgV?)^SRDW Y/Ek~;Bd<.Gܫ۸^S2d„Ϳ' U؆~Smf]N]kJCWIn ?Vb\¶[i^g?$p1JQ(l"оe&RA'{&p,ȕ[=zkREyiC;hJdqL5xS]CaֵniI=Ś&i4ჳO-mλOֵ(El9"Tuc}nZm Lvɜzf+h1PCDX ;Z,FqӼJ6G_)vCG$YbUӣ4R#c 7]6m7 mE16):QPãv& *Av 8eD2I((!_ݓf +*weYv!H6s&[9,{sxʴA" WYnXf"}&.zq=[W/R.խP'跕{3W>`ilŗ 9.haq+g{-zpbH\ifީnh=`Z7), 6C"j}DAbuuoV.shǚo?% um D`}<ަy:X-ٹqԊ b蹨l#O[4,sK_PVu$q #T ƝfW*tu:rK^!ZsGFu.^i+o(/3}a#-{`<͛iEG}b8$;~ ΐf٫hq鎰 [79d2\׵Ys2ȲZsoI{XGe v_U{ɱvХT8B RxV'\L]ax.#%>&)b@f+rYfP1m&,VX=>e XBM+w+] '#FS S.̈́[h$x'l!_DX:\wx Xe6QUH $f+ȡWu'{%WR #JEM3a0慣Kq0}F l.s9YGs:i kE9e &0`)Gu LD:e^2Խ3 R7D^UΌB>".Eֆ_" ;QK`$R ɵ*K'ykpo|ja3o }>9>, 4( j3Y]$}nC o<-9`4ck.ˌFΐR;|g,Raɪ3y6UP"];m$cFm8f84ׄ!K.*p-p~c>dbh^"$1OSU佄7T.'a_ :b$)x+ um0~WB;Ŀ.MCJuo_ߥQ@XR B_!:,ʬT+#@OcY%'+ȋo`Ġ;N}" R,daK~t'B RGUvF>bu9 mFQȠ y\6`Чi͞ 5Dek!WB&bkp1[f碼% PB`* T?ݨ09\0ٔ/a~M.qP"]ʆKlrTƮ#(ީ6ݡia͢B!)IM!(py|:J[YU4뾚" gzdy gV9 x3B+gL%3Ecu~U+k[~.t_ʓL 唫رj !'PeC )}exoY""p 6Buf`l+{[Ph*c, &Al\{UȪd4՚l3QBtU.{kuIbgf:h$+<50h|eIdAN z?$U`N;'Rc {x`(&Z67nOtPEњKֳjmc6Ebɳ6"Ѱdq^Yh$^ _>\<4ez SjLO\Fg%ڐPFE1t穸(Q0<`!Ҩ̉M+e E~6Tn8BU H^Y1 nd"ӒU`E͖ .ALx}hGyHsPA|rWT|%1+[|/v)5MxzV|\X o_6DƂkο%AXZ9.j޴ & wh m '[ K]ip%$3NxBߙ/-Z[>icsH'Fվ+OI odLfоzSR8гJw);#R?VLo!( w< 7y,70—$(ãB (-#վaz[/ nP.o/_bV hl I ;5n<@&F.Njb`=D#LwYB?к&YC.ҪԽ9fJO( 0(9L.TzkzI}cH(-UhBa߻w6͐%e?eo3X7»`oNFS eIj$Ψ6f^XSĺv+V (@&m%#&_plKۅC5NCi/P %o~>-C)` w,mvog?m_YY[S ^4l?t)lwt!((!V'ީ M9> n`9RVU y$(Z5wڮAz4lS hcP-3DB߭%3#u K لݣHJN(||{ԟtn*7}Sa`ߓ|DZT0C^ź c K$I.SGYE:u%bQ>64}Jb2WN/ (YSZb]BO=V5Jt8#v0P8^DM>|;MG4"(ξ8~B!Lu~m^Vi޸kYyחYG凵E:&4_gY(2Y!6M'~&;\$xzU%5kMA Sb6ҽfpahκG.+y$2:tߔaTQ$KzWu"!PxJ=`Kܷe t8fM''24k5ӟ˃G5x#&]Hu0d21m:@%I"^u"g=AH/bPΕ[b U;5+uzzemG"/{/ 4Ug*F?|r'7jUV`B3Nnz?l_j-]휞atģ`ߦפlxT00;Hߧ0r:֐Gb'Ԣ)ISʘ,c\vi7g Z몚0ֻH ]υjv&sI;.ʟ.D+iD?]tEXUL Ga%7f[F !v>iq5g\T)SQzƯB` Kg0*ף״oOt5D$mC@}F1VTBB~A)v8X/X4IQ?=ؾZi80(zPHL_rw 5Em53k,CMznɔJ'6Ƣb r b ql2ېt=}#֢+JI6 l5Ri>"qTbzcd < .װ!QRbCytlYD%I'㉷-2y]BU;Ss ]2tF0Y4jX'mzЊ ">- ]c@(Hn9%wLwI0O Lm