ruby2.5-rubygem-ruby_parser-testsuite-3.10.1-1.28 >  A [Fp9|MS#"+n 2W3-a67@qY:5DL @954|ڴ(l^K [:z].CVGyY޿2K9Xstd_ Rz'mn;!ʋQqo* "O UWqіXtlgF42TEu4yڱ, d#4OrxU=EKm$|!8hRHbl.\z|f _\]3U%@7486b1c79999c577bdfcee8d4256b10f3c4392713b177cc95361317c0e0c664918a802a589b64c4d7b8a525dbcea60751bb3ece3t[Fp9|=0+ Kի؞i'[jbO*Lfס Lu'kʁ){IgԤ%e&=Sπ:J ;0}vulT;)[ʼ~SDJô33DDWS](G"QS%/C7l+#`@~],=,QcP@ O<R忾oҖ%9:!t}R_LKʛObG͞xr :kM "#cXt!]>p;F?Fd(/ 4 O 06@P X ` p 4 8H\p(8%9T%:%FCGCHCICXCYC\C]D^DGbDcE]dEeEfElEuEvEzF.F@FDFJFCruby2.5-rubygem-ruby_parser-testsuite3.10.11.28Test suite for ruby_parserTest::Unit or RSpec files, useful for developers.[=nebbioloÆSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Languages/Rubyhttps://github.com/seattlerb/ruby_parserlinuxppc64leXRA큤[<[<[<[<c38d4a3390083ee65dc62e3657f5ccd7cf005d0d27c0ed75e13be03ee2b10d97772acda80da4c03f5d9296a059b0a41dd578402bf8bba0af571b0d993e6a04975f504faaacd5c2b869ee4192347797ff8d99b8c60d2572803c287b2dd8d21407rootrootrootrootrootrootrootrootrubygem-ruby_parser-3.10.1-1.28.src.rpmruby2.5-rubygem-ruby_parser-testsuiteruby2.5-rubygem-ruby_parser-testsuite(ppc-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.3nebbiolo 15272888933.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_parsercpioxz5ppc64le-suse-linuxdirectoryRuby script, ASCII textRuby script, UTF-8 Unicode textIZ[_Lutf-869299d5c27d244e6c0e0c31fb3eb0dffe1b859ea598875d168f8cdaadaf82a4a?P7zXZ !t/]] crt:bLL $L2Mt{zKrY@p8HvZ/!rIkƜϓa,Yz1Ѽ @cl}3ݏÓv]%ZXjhv:Ҿ',S_],(:he=C$xiK Dz3MiJ] _BG!('}(-ׄˉ>c~h&<#uT:R')M 0UG[h u H5Hi% r.EC9z+YL6%92TUD`00w-_ycZe.ŻvZN`2P1wؒu~ Z` }u"[7Rh`3`J+(y) a -GwMΡ VDer۝ߺ'zW.kTy|3{` åzF$>/ soZPV ž0RyܵG-[ A)*eĐa!]-r'Obۘ`km31nVW%@K Wc(eWī*40EʦtBPX܃l$nvT?âx-jB۬x.垔5 )n̅YDxD9y]U/||֛VpѷИf~X)SC* ZKPDzN0䄑@ݙ:L5Vqe!|q(J+DzȠ3BXW.f6PTp#fkcqrkR?f. { T~%LVf$>B)*h9U"Ic%zu/-56_(삙'hNXyll?150sJQtL!gɩQjvəj_CgccrU?F- /@7읥:R1-'96'% TL:XSَ>slB8!Z*Nk\M}T*<ˣ (95g2qK s~Nng9\!7RF".[_mZ%Vq^-2d=cd%r$!I=Xh{M3:BLcRHNzrRM"zK,F4,p١k gJܹ?z'Ɣ};x5rj4Mb%V%HM1O]'+ :jh1 G6K)SXNd q~ 2ڴ^¾W#I![K4d|{'ȊH,!{f'}#ܸub`G%#֝-TnXbYu:t>Œ2*,|{uadć o{g*}Q*HFIWU5Qk) !iX7Ihw0^8ԗymq~!h(jlCv Щ=#ѳ!#4_6|3(.3mP Es /Y{Ļ5z0<2j܉fspn)[ޟS`m}S|8]dVj_h+iO,#g@slww)qdFF3 لY _Xٿ=3-B\-|ؽG4i٬:Bl)IA4>9Abop_}\stt}V ƾAs `$3|8u1 ]4bZ>zhX(dA M> K]8^3`W%9NAgA5I& 3Lp4.A_;!8|MZʓ߭j`q Xz/Ge ~*JQ0Sߋ -fYl5:[hD4?3r"5:c8KL +r4l-?N䳟wP%HW'å='h~)G/yJW/oV3?:)p8*Jx*Ao?bЭ[Dy@?m1jdЦ9*,},.=Dȫ =rVO $p:)sz>CwPf%q;LOT@\C{ =PAh, K\tj 2FCRP׮+? 2Tj4 nV @\.Ueg Yd!$*Xnn̺4sL9l4p:ukItʏ3>v|UeML- ;fkXbfKk/FTz{ތ̀UdsTX|Uf[S!'EP(( ZG}<94@096ጥp~46i*?~t`q3Eq-T2!=󉲳̸捝.r"{] ~2'tJ9 A0TpԻX E!f5Ʀ\)D '"3beY1SDTT4xjO&ֲAjx-] {%dQ?RL׫NZXvt(&8qȎ6BDmKN (̻ 1WdtAmEg֎>y'\̜ >2Օ/0ek%D?YA$@,XU 4;9D%A6@TuCg$V;ٷE>pUb@A" L(H^JT_5b>mr/E,B:\pΑ-rNFY$NfiŬrU;W&BLtȿڦFDsG_ 3svFy#f)'ճHd7εOm+RNdEInIr=zhch:} @qO JC7.'.W^CZ 8*TVB謐vP\̽S QsGR.+lګ閞Ie)`/ž5jv5 DzC6Ih5{˅B92Z;R*y+UC*'$h̆`߃ZNM ˹UeBDRe=eTgRyffBoE* r?Uv$ ap_} g{KtSYRrt SuBl<~RWZ05h2$?Yo>Ap$AV-2U9/-\5^\yY9zd \ޢjLYlqpWs@t.| m4ÆT_a[p/j j:V-ڥkLӦsV=SJ P+R^:hW K!v1d֬X@LZV;)eV,B kP[yEϫChU]B#7iRJPT ,uD4|TiB.eq3$7~?A>+۲ci:HU3{h%W©]_?pu"Un'&w[5tu3AzX㱲+egu~}IB_7J&l/@>6պtHa ]2BUNBSw&g&2#&.vMτrAe16Zg_TKg`w6&7 KTR[YsY*W͐֍?v@ η)Oſ:5&ѥ.+3,|[1ң4T.BJZVV.,!„T9,zwug%/%"J5o/CE@>W+/{ ~qa[ZPd}-Bw0 zZ QHқ-~$|TřoR۹_|&^g4lŠv́_b 1mM+xjCh8i|QO` ݏ)'p ^ ǡ*w8Swm J-> Uۺg~*YgCU]Iey85 !!xB} dXN^6L)Gbz~.*2 %s`͠9kb!-m56iIsn-uj-NcTj-6{k{:d96W6"xE3yǓ0y6qs1t;Hy5/臷%pjm3;بDhԁ`)DumRl1yi+ȝ)sZp#Dv*4e czo_%:# LY>4k`He\K4;C]zE()k8A4T.7^Dyhq K>ja?vwRErb(1$׺eOsx)?CR Z~63 (-]PpdDR1RapsYCZ: -v I{`HL"Bd!s /U*l>'6 &/0Ƚ2k{KasϾqBş$v :K~N _{Wˎ)AG#vB;[@Mmɵ42qmb`TyG6Ӯ3TdBh,m-OzJAI9@锳1Nwן)_Ԭ*Q%gfW:ACǽ'6H+/tA>ߨXcYcL%1)8Qo{=.2B0M\ |(h\|(AkVe?І:{ ̡0Tѱ$j0薮yA|"k20B_ ߢ01lM"o}_ LRq~b努?2uDxk5gM2Yv(kfr^0 XgXE⣤`%_(Eྛ{n-qJq %)O}LJC%6|`~8V~ eU,2ds;AKH|s]]\;/>(Jv^&%^~LzR'`\[T͙a+:N$x57*&r.frTxV7+y3lq嘄lryh"aw(dshȸ7>Lch-I7~uߟGJʭrB+xAjԄOg3(%NPj]@qb/xGPV;=9_}oS.#+P]EIrhx@4h>n~9c>Vu2gJiGnG+%8tVȚG^Hx˼$:7&M񡲜-c0]ܴ~AIS ĿNda2Us˓qpY?xv@xPyW67$4pwuO4@yʓ-%dqvjH:VNҹGhE8m-d[a߁C ĉ0lV\5b l"yeY)j'MO'wR3OCl%vz)6Y\N,~)&ۿ9Ǯ^C>ŝn [U%wb5KLtvkScaod5B GgOW؅߲.okLiDz8R@Ⱦ)1 )^(b躹× 1Bz1BQBx[0Ws&+A"?2Ib3\Z?oSMowjyԫ횋b_G/V:KrY w|uPih#-&\&_D~Y`s3{8Ԙ@aIQ᱕3џ4-*\"YU ,r 5 i#7$'^r*4 ҝpߧ60nQs%TW 7z7 ǣ*$N%la¸3InTK2=u2{;?rĦTPeȡuC>>=7׌&;^)h~T&]z_#EC5 FũIjB}$Qo|ܶV& @MtV|/Te\ji[ʢW<.ץURNmȆeXx4҉<;_+WddEϹ2>[>zCJ4= æg{hղ1ui`ކM?}SUnL4V,TWsEw-*!n EzMߵ߆{+ nJL[J-q;2:MtJ5j!y` 9vdW1D<. gQ7utɱc0Ikqx?TK4qӗ)1/&(nLڅA4>9n{o?xƘi;,[I={CO~6maxʬ1cU 1ЂBE7AaUsQspJH=HjC?p^k%YSQ"x7*k 3'%1':,R [ Vh %+b3[00:Eǝ K]sEW~C|' 38rm[3:|+i̥}{vD"ZFJIaAfg"dnh#*U,$nynO& ֍\Qj{a`Kcw\ C,om7o]C`)q=ٺ(p ۑ=sryMa| ;]wDu;/ -PLu̎ T~ Y(t9uV,u:_&X ftFTUfx ys8嗕 1$]BaA,)I(LUֱ7퟈F$> Eq}õokMú=11%#ZBY$ )*^ ,YEF5L(j=*k) 7-DF͐:{P\-eb(~6@͉/;ss֌iշ*BO]LlBW o'SRqxvڄt;أZ9 ݴRf/oR/b:uΖ8ZϐϞ/_{n3"2Wc ~.l eAŘ2 s ~,mLN3Cv-0=E,3pȝ?5;9|s@A~Lc# .`]a+k渆1)X0۰%]q-T2k*|Ghxxf_@IPWa1Z\3\#2[ w{m"~i`:cFi) h*xl(l-CPTv'y; ا:à \9ϼ(]vs C :7U@pM`Z& n ETl.5X% ;_dž#9 [@C0G`69:X$EfpIx3'r, O4 DΑ/˛}[vQ9,cHijjY/ 7Y|,?MnA$d4o  {$)+IPVGͯ&./3-nw&$h ;Xz%ǜ߭A?p4F߽L8~MT+ثe^{2|26g[/Orj@i:.?sֽ8?tPbYʰ(d<'7IѴ5J*U̟"~\f?Eax|ݳnڥd5e© %TEr-8(#bؼ׀$"U!A%^}20 };h۪if@ d ݝ6_'ӔI6׏5FW1m!.c15CbgI!E(uؚbYCjYQ&x¢լ6'V80CAB~NQ 5Kh2zճjHm2QX$5w=Zrb x^$\tP˝r=4Lkȱff&j| /6JwT9RGAfS8W 2U:]Z,:[\kqŸ61IMg 0mJ]B{Z# 6_Wf>+,ŴyԬ׵i/eG9~)ըB#oj3MXw*,|ź![~ڋi LGR|+Ók k@&ɼ.` ٵ&9([.拾r3 )@ wiI5%CH<ZQ  90pCN`2Rs1k(a#xVFB "οMz"sE>JhnS"ڛ_42>Rr=Ӯ*s.C'VW5V'mk$h,!Og(/DZ3>xsin1G:=V;j>>}'E1l)LVH{̟Bn+4?r@RO$` ňj'OXxkmh Fa4v BF$~2ɂ\n70~>RJ$,t;YxA#M]41yN;FRP󾯉U9:rEd@Yv<5-&T5^^cu>ǡoYzn3J!0ZH/LӐ?cԍAڳw$g ML iUR+閭,4?^FvGb8rzIGV=( &V WcEb3V_} .ݓ>h [t]֯]+ux_3E@pHl26]jLJzHsS0dSv,^hK0*G)2L;ܖ] bt`Yk =kc=u]m^0u$9WT ].ugY_R>߶{?zכ/}q*Mǝz}۞z[cDϛR ԍ+'=QF.iVh ]mueC݈!, ^؎TSj(^COo1l.@˙"w;ڲVöV+t4omPk טm*bmU|&}\FZޫOZ?]G(se^ bfTb,jȶu:`;Mp,:ƶP3uك99Nw0Z|]=UT睡5:eWLs|HRP{e}9t▆6$;@.+>6oY~Bd,^P^eb,7Z'vI d؎&" HS\:c[Bl4P"Xv#.'ȳ*a 2U`*fw?Qu۠j:zgy^U`\5R !13^ޛcl0V=Fw2?π&:*vU IG;,6RKZq8dh "AZĂCڀg\[FxQDy?$$UzS=, vmb@҂3sPW8Oc֩b}&j7wP"w$IٍWrel̃fǙᖶ<ǸdžS PTcȅT#*15Dk-ط^d8ƦV܍DϾTb̗*TC§.8ߏk?I9.0X`J 8WXTf~c™U` V?O!]ԃ8t=sぉ؃J2haLA T~sNb\~5\oXyJ[شeo6tuL7pY81 ݢ>£/TŴݨPD($0_"6 nHחqOm뀼,SB&Zd PNk]3)ddX%YLi~ƺ=;js̮}ڜ̽+ }FY:#U8>8}BX;1EU)fx?ؾ< ݌zvYwVF "W3qwkrt{h"`=#i>5ABOlB6/<1+ʎplfӬ@Wr@sEuٔ|2X̮{W`#Apv`^E Oe`h8z5<&Ϥ2=q AICbG:U!+O~dwxˎX"a:}Γ9MXqsC/\ R ld|ًjc@\k/ho)䁱~~YU]D2KαIrz1\aO0:`zԁyrϏ!=%99jD/˝|cNu?x\G>!`G@١ usZA=B`fr=ǝgU6!tCaE OAbLdu3TU'rxeвM>ڤ"{+'ZWQ }d-G!{m?-JS h^Xanc'Zq,i'ÙVӍN\Hn;5[鿓(xh GN;49</ R˱K#.&*;O}_uRW2"R\e("|Ӗ<+`&9u&_۞ɸ;nK*{;!lUa^qF khM#DE \\آ,s :-jm&ڸ; {f[DӤ 4"Y뗗s@bB|>4{PSHY|IЬ9侶gjG!%aT_ {3 ̛CpiL б8\٢GX}?WM ?b%> X TadD6[}õR/nt%2jb4 |@zs#O*~L_54AƥGYAu?"Pٚ1!n3UaB8!@P3KU[N:u74zT9m:?-{0T]dd%P1/sSb)%x(_b̫7yI 0RvlԲ~hy. AV4IwdҎ<4r"u~_VJ^^|_\MplzcR**?5{jqjE;$*cb3%+|+t7uzT݇wl$Lt-){Ѐ:FC8&G{fZ@ކ֚L݄W #OJA . o% f<ª#%MaZvWcN}h ZBrCFHy1PBH2,|FVQx$bgU9dggs%$z}pb`1C\ m*ſ^;$@35]zvkvO߽u$zɫZKZ`t(]{B.gH-VkeR +r֞'Ds83:3C2NOS2~aЉ*3֎@Y C?B*0;a%. 7Xk EC6FY|'?f;J1E"'ڞ7@O.Й:"#BA j&rwԌu6rqtVdn IN7ݢYkS[:z`bY > zXh>K~{_O;q|5MDr i7~%8) 6͔4B%H߯(|2&]yZW|29;NhJ^dṞLOY᜽TK.TXօR/9zoy.60ڛQWRU3F`ҹKK1P<q‹w0쥬t7)#bٖiz5SsN7CpH躆[};TYA=N'T$,RQhkVbd7–N4AE $FBw+V,dPI Yz@B+B HQs Wg/JJV涒=Ȅk~.ߥXXm+v8[@k3~#^DܬdlJj1'jџtWS!]k^Z_,i(Zo°Sq`8T\A#ig0ךR>eHYTkm 9 BV_'l̫d%#JU ӈz4;~fz$fkz-8ܮYF~SA lFZد⠷[HG 'V%,Dˋ<םx=(>i}9}l"_@u5({B uIO1x3?⏛}P|1ނX-=m~l/x~Ϗ4z~sqjA^vs|Vtc)@j=şֹNEI(bcյ`߽8tn$G1Ywti㷿WԮu:NuC#T7]Q^2XaTü#>=-geل˴&UDc-D&K׽ &zxL+U,n(-E7:{JgZf~擶0[ G gaQĊS2a3=47Db!PucIyW!…{~&+u<Pg'9q*1;Kg&@]=f%\ lpw^6ͽaK uɵ/9pՂ &ӱ0GnWq7j\y23Gb!Z[ ŎtsY uW;ir*ӻ@]i=N^">(z~0P;h8\UhDmd?7j3cV03 JhC?_a'XR?{|8l>\,HaX!V_oȞRQian[ !AE+kJ] <,2CO0հ^-fWQ9J |DB"{rb J9ZI!*~W[g19 ͈o#A_0qL河F螬BV9Pgo4(ej̜d =P>}wL[|9GHt½(ӛq7ˆ_=e7ZbhxdyfnDvcJ ߪ-*F[vf}Xϟfcg *Iۭ HHk2q<?e[`yɃ?dw[Q|`|q?H(^BeODdb7j+-wGmAԿd:#0f.S@(3Ή& LIIk3N`G6u S`ݳkZ 1nxKq.s&-[:D힑3B%R҂Yq*U+;!|tf%ՉB&' PX11m&E6z%  At[*kR9 l qG^7x}#mW9{V73ZԘc2+2D3Vo2zηOo4 EsᡞAA^"WXtp}?ר +τFXi_c5cg݈!qQelM?EM G!D?ܷtA]k01 SEc{ K H@b(D/ފ(5%|Y!E pE 0ۚZ+b{M=1rR$ԮS?< C,zm-SJ45OŒޣfQA I {cҗjVNdOb5VոjΚ7Q`ԁ\q'x0q"9fЫ"^|]Ok=o6<ݠ h7<oSTnh|c2Yέ n1|kG:_ie﷎&?'+ɇ %6RRJ1r[P]/mM3PEKݕp ȳ.+׋Ž=-UA~ɰn &L"usҥ4 UqĚ\Po_A B`EkIlܸ pV`-( 9zdJj VowH1\FkuR6I9p(.JG=hJӹ"p('2ɾBPt,1l7YPj=pn}?I+ O-O>vպ?r:GmAwU;Ycvh]ve#'<;dY,l'cRP"Kf']٩P緦PMG8D39ĦMlᜁY61ve%mSar u%*κjCće%x~%uZϋS(]ao$nN 1qeKyX)BsIޘ 'I:z ci];F9zQǹ硖I.*'9Qw\`NV$3S]7S8,:mh@`d>0LZ:(.a(ëKObҊvtQZl݁@Y9=tO&ON+#eDڏQG1s @50u2UJ UUU8hB!T|[^tχfN{zP6, o"Kl9O{ _|~?䷩>Gjb]SAz xf`)f&hpP^uMI;R+ !HN&zHE=9y W4P e 1L4\%.&xyτ(?1c8L`*VJo EٹW^ "|,f*r9 WK9d\1evj:s4SI}r&e6 r^q{KO>DnF ԫ@gCj36-XF";z, g%rɲxm>z MqnJqƼ`a 29 4ͫhѬܺc~>f{Klg!CQ05w%J'[:gX*]d;XdSRIBc$g{X4 n%̇ǟzgL'ab4VoyVKrR|Pg!:K/yaic>)m8f m.6Đ㓪>\$,_ReAr!e4Cv`kWO'l1Szߌ`M`.C3i2(R)f|Y`! ]T 4cdZj#Q)uvT|{teI@?io@]v?Kaf;o GXq|vMx[5k$WSM '=[K R czwVf;a{gC  : {rs͞ߐ}P xpK ^ঀ3ͷmo~מu|AȈn;{Œs.# ?UdTmү)7d-zn` @xݽ$%Gp3b )HEez^7_~aݝ/V1ֻwcvүT?k5\GX;d(IT@ wio.x5id^u7Ե2L0w%[bՌ(UsP<2wo浵F>^~ tnZlwt.Z/XH[&alevŕwV)iN*f|ʼn^qxL<}%EJC6 !B̐EWZb!Vħqz^4Xײ/[>B8Raԧ5%!/R9=[}Nj]XrޡU\Ӊ?.:%-7.Ĵe64&vt^L(#^}AC9Auߤ5Vw g] O:i^]Fi̛dB'SPS}bʓH@ɏmF/$V4ըsh/O# 5B YZ