yast2-ruby-bindings-3.2.15-3.1<>,ZzU/=„g)brDkqi) %)DN>"Dor,t6=oԔ y>ɰuV0[tJrշ\)KHT3逸8'ղVMϿ1mP]:UuX&;C2=X<2`0Q#rM/Sn_ʋ\^)9﩯HPbң$,hcl;ʿ65$Ia!&NLv}BI4[5ـ\=iF-}#Pd>>N?Nd ! E !LR\&& @& & $& & &H& &  &   lI(8d9d:ZdFCQGCd&HC&ID&JDXDYD\D&]E&^G bHtcIdIeIfIlIuI&vJhwL&xM(&yM1zNNNNCyast2-ruby-bindings3.2.153.1Ruby bindings for the YaST platformThe bindings allow YaST modules to be written using the Ruby language and also Ruby scripts can use YaST agents, APIs and modules.ZzUlamb13йopenSUSE Leap 42.3openSUSEGPL-2.0http://bugs.opensuse.orgSystem/YaSThttps://github.com/yast/yast-ruby-bindingslinuxx86_64.p_x V(5 b& 1@I   P'AA큤A큤A큤Z&ZzMZzMZzMZzMZzMZ&Z&Z&Z&Z&Z&ZzMZ&Z&Z&Z&Z&Z&Z&Z&Z&Z&Z&Z&ZzMZ&Z&Z&Z&Z&Z&Z&Z&Z&Z&Z&Z&bd4a109c17112acb30524ce808e650163a5d5fffdc8285d1b3917e1b6fc30a249468ec51aee2236631fce17285e50b8128d3968a38e7a8a4db8ac17aaeada4e1d60bd4a7edd6de57935b073141e8c7ade49b299a763f797fe1329ee33f8f10c9e67c63cdd8b67ad0e580df951d2b24d230aafd10c370f971c658035db5902f2c63b9b822c1422697c5b7923f34fcae908d6dbeff7d9ae723be972015edc1a3e1fbfdef97e01996e68583bd43f1c6c6dfefc29b23e8a550aca2a22b9a34e0da388c382bdd4b9336da68b749804d19b74f69c95bb234b5e1a25a8e9cc574598d41832a0c8b72c41ecd0d48614b390c6f5060c8eef061fc10a8681efcd1bafaf4109050cb31b160d4b68322fcb004b01c950eeeaf2d819e3d249d00a98d782679bd4515b70afd0fa1b6589d816e9e11dd88dec306607cdbc1b0ea26f99e45b7005b14ad6becedd1d26362ce740a3dca9ac2237bc229b75815cb28c7f92f32c96de9c5ae7d769c3467294f7c6700a44030da6a7200a5f85fd67e2f8e988f465a6d497605eb438bb4447e15152f1369dfafee27b61352b47b16730ee2e026e1ae9bab40f0ad1528a377e0251306988dc54bccd8a8151d762cc0bac0ff93841559569e984e3016bb8a77ec252c1c9272b8587252e6d1b6174daf5b6c1931fd4d902dcff27d55d838dc5f9accfbe469fd4852cd2e1605cc96226acedb0afde48c895348128e08f868525287ea5d863e46e12de56affed9ac704f73c2df41f0560731b82rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootyast2-ruby-bindings-3.2.15-3.1.src.rpmbuiltinx.so()(64bit)libpy2lang_ruby.so()(64bit)yast2-ruby-bindingsyast2-ruby-bindings(x86-64)yastx.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@   /usr/bin/rubylibc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcrypt.so.1()(64bit)libcrypt.so.1(GLIBC_2.2.5)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libm.so.6()(64bit)libowcrypt.so.1()(64bit)libowcrypt.so.1(OW_CRYPT_1.0)(64bit)libpy2UI.so.2()(64bit)libpy2scr.so.2()(64bit)libpy2wfm.so.2()(64bit)libruby2.1.so.2.1()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)liby2.so.4()(64bit)libycp.so.5()(64bit)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rubyrubygem(ruby:2.1.0:fast_gettext)yast2-coreyast2-ycp-ui-bindingsrpmlib(PayloadIsLzma)3.0.4-14.0-13.2.23.2.04.4.6-14.11.2Z&@Y[@Y$$@YtXsXg@Xg@Xg@X@XCXs{@Xs{@XlXRX*XWw@WWu WrfWL+@WBVm@V<@V<@VV@V]VEVf@V U@U3@U@UUa@Un@UcUY@UTE@TgT@T@T@TD@T>aT@S@SϣSS@SSg@S!@SsZSVYS"@SnS(S @S@SR@R'R@RRR@RRRj]@R].@R1R0[@R0[@R0[@QQp@Q@Q@QcQ)@Q4QQKOO/@OЗO}@OO@O@NU@NN.@N-ZJ@JI@jreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comancor@suse.comancor@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comigonzalezsosa@suse.comlslezak@suse.czjreidinger@suse.comjreidinger@suse.commvidner@suse.comjreidinger@suse.comjreidinger@suse.comlslezak@suse.czlslezak@suse.czjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comlslezak@suse.czlslezak@suse.czjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comancor@suse.commvidner@suse.comancor@suse.comjreidinger@suse.comancor@suse.comancor@suse.commvidner@suse.comjreidinger@suse.commvidner@suse.comancor@suse.commvidner@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comancor@suse.comlslezak@suse.czcoolo@suse.comjreidinger@suse.commvidner@suse.comlocilka@suse.commrueckert@suse.dejreidinger@suse.comjreidinger@suse.commvidner@suse.comjreidinger@suse.commvidner@suse.comjreidinger@suse.commvidner@suse.comjreidinger@suse.comjreidinger@suse.comlslezak@suse.czjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comlslezak@suse.czjreidinger@suse.comlslezak@suse.czjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comlslezak@suse.czjreidinger@suse.comjreidinger@suse.commvidner@suse.comjreidinger@suse.comyast-devel@opensuse.orgjreidinger@suse.comlslezak@suse.czjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comcoolo@suse.comjreidinger@suse.comjsuchome@suse.czjreidinger@suse.comcoolo@suse.comjreidinger@suse.comcoolo@suse.commvidner@suse.czkkaempf@novell.comkkaempf@novell.comdmacvicar@novell.comdmacvicar@suse.dekkaempf@suse.de- Set proper title also for YaST2 Firstboot (bsc#1070583) - 3.2.15- Set proper title also for YaST2 System Log (bsc#1046153) - 3.2.14- Set proper title for YaST2 installation (bsc#1037891) - 3.2.13- fix calling YaST CLI (bsc#1033993) - 3.2.12- Set proper title for YaST2 application (bsc#1033161) - 3.2.11- Add new y2start as ruby script which have several advantages (bsc#1027181): -- Ruby is no longer embedded into YaST (instead we only use binary extensions), so there is less chance of things breaking with a new Ruby version -- show popup when signal is received and also allow YaST modules to handle more gracefully when signal is raised -- better argument passing to y2start itself e.g. y2base foo -S '(bar)' qt ----> y2start foo --arg bar qt -- ruby infrastructure can be used directly on y2start like debugger or profiler -- majority of y2start functionality is covered by unit tests allowing easier and less error-prone future changes - 3.2.10- Use more friendly exception when an invalid Yast::Path is constructed (one with a component starting or ending with a dash; bsc#1028081) - 3.2.9- add method Yast::WFM.scr_root to get scr changed root directory (needed for testing fix for bsc#1023204) - 3.2.8- Use tmux instead of screen to run the Ncurses integration test in headless systems (skip the test if tmux is not available). The version of screen introduced to fix bsc#1021743 was causing the test to fail. - 3.2.7- Display standard output and error channels in case of failure running the Ncurses integration tests in a headless system. Needed to debug the error produced by the fix to bsc#1021743 - 3.2.6- allow in Yast::SCR and Yast::WFM to have string as first argument where Yast::Path is expected (gh#yast/yast-ruby-bindings#82, bsc#1018876) - make yast specific class shortcuts available via Yast namespace like Yast.path() or Yast.term() - allow path shortcut to get string or path and return always path - raise exception if wrong type is passed to path including nil - 3.2.5- drop Yast.add_module_dir and Yast.add_include_dir as the only reliable way is to use Y2DIR env (gh#yast/yast-ruby-bindings#72)- Throw exception with more detailed error specification when loading namespace to component system failed (bsc#932331) - 3.2.4- Do not crash when FastGettext is unable to find the empty.mo file (bsc#1014458) - 3.2.3- Improved debugger support: catch the magic debugging key combination (Shift+Ctrl+Alt+D in Qt) returned by UI calls and start the Ruby debugger when received (FATE#318421) - 3.2.2- fix crash when references passed between clients (bsc#935385) - 3.2.1- properly document usage of CallFunction and have useful error when misused (bsc#889980) - 3.2.0- Rescue "invalid byte sequence in UTF-8", with a custom message (bsc#992821). - 3.1.51- Fix segfault when running rspec tests caused by added ruby profiler (bnc#986649 comment2) - 3.1.50- Added support for running the Ruby profiler - Improve performance of code by specialized `caller` call (bnc#986649) - 3.1.49- Improve the debugger support - use the same code also at run time, allow using `Y2DEBUGGER` also in installed system (FATE#318421) - 3.1.48- Added support for running the Ruby debugger (FATE#318421) - Allow running the Ruby debugger from the generic crash handler if the debugger is installed - 3.1.47- update code according to updated yast ruby style guide- Move transdb initialization to C part to keep it together with index initialization (bsc#932014) - 3.1.46- fixed early return from logging method causing failure of old testsuite (bsc#932014) - 3.1.45- Fixed conflict between Yast::Encoding and ::Encoding (another fix for bsc#932014) - 3.1.44- Do not crash when logging an invalid UTF-8 string (bsc#932014) - 3.1.43- Reverted the last change because it broke updating the table in Service Manager (because the distinction between :cell and :Cell was lost) (bnc#956380) - 3.1.42- Fix Cell ui shortcut as final id have to be lowercase (fake bug to get it accepted bnc#0) - 3.1.41- Used rb_gc_register_address to fix 'method to_s called on terminated object' during package installation (bsc#945299) - 3.1.40- Added a regression test for the fix of bnc#943757 implemented in libyui-ncurses 2.47.3 - 3.1.39- Applied the style guide, with Rubocop.- Added Yast::Builtins::strftime with full i18n support (part of fate#318486) - 3.1.38- pass method name to logger (helps with debugging, e.g. bnc#922308) - 3.1.37- Fixes in the new Yast::CoreExt functionality (part of the fix for bnc#921233) - 3.1.36- Added Yast::CoreExt, a new mechanism to extend ruby base classes - Added extension to clean ANSI characters from strings (part of the fix for bnc#921233) - 3.1.35- Fixed "Comparable#== will no more rescue exceptions of #<=>" (boo#933470). - Fixed a strdup/delete mismatch (boo#932306). - 3.1.34- add ability to test if scr is local (FATE#317900) - 3.1.33- Initialize the YaST UI so that it can be called when the main program is not y2base (bsc#922023). - 3.1.32- Added new RSpec argument matcher: path_matching - 3.1.31- Fix building with yast2-core-3.1.16: use C++11 like core does (boo#914255). - 3.1.30- fix building for ruby2.2 - 3.1.29- add more shortcuts for RSpec helpers, that makes tests shorter - 3.1.28- enhance usability of Yast::Term class - 3.1.27- Added some RSpec helpers to easy the development of tests - 3.1.26- added Travis support (.travis.yml, xcrypt.h detection)- switch to rubygem() for Factory too - 3.1.25- GC-guard some Ruby values to prevent a crash in slideshow (bnc#895964) - 3.1.24- Fixed to report the right frame for Ops.get_foo (bnc#877758). - Futureproof tests for RSpec 3 even more, avoid be_true. - 3.1.23- Builtins.mapmap newly only accepts Hash, otherwise raises a TypeError (bnc#888585) - 3.1.22- switch to rubygem() based requires so we can easily pass the preferred ruby version using rb_default_ruby_abi- fix comparison of float and integer (bnc#865037) - 3.1.21- fix crash of n_ as now textdomain is array (bnc#881124) - 3.1.20- Converted "should" to "expect" in RSpec, to be prepared for rspec-3.0. - 3.1.19- fix translation if mixture of textdomain are used in included files (bnc#877687) - 3.1.18- Mechanically converted the remaining test/unit tests to RSpec (bnc#877758) - 3.1.17- Fix hang out of YaST2 in Turkish locale(bnc#852242) - 3.1.16- Show the caller in the Internal error popup. - 3.1.15- do not crash if ruby cannot find yast ruby part - 3.1.14- fix precedence of loading files in lib - 3.1.13- added N_() and Nn_() gettext equivalents (to only mark a text for translation) - 3.1.12- always log full backtrace when type conversion failed, to help with debugging - 3.1.11- fix stack level too deep (BNC#864056,BNC#864180) - 3.1.10- Do not unload clients after execution (BNC#861529) - 3.1.9- Builtins.y2milestone(),... marked as deprecated, use Yast::Logger instead in the new code - 3.1.8- format spec file- added Y2Logger - Ruby Logger for writing logs using the Yast format, can be used by external libraries for logging into y2log - 3.1.7- final fix for Ops.get and Ops.set warnings to not point inside their own implementation - 3.1.6- Prefer yast lib directory in LOAD_PATH to reduce collisions with random rubygem - 3.1.5- fixed Ops.get and Ops.set warnings to not point inside their own implementation - 3.1.4- add detection of invalid type in publish call - 3.1.3- report exceptions via Report.Error so there is no hidden failures - detect invalid response type from clients (gh#yast/yast-ruby-bindings#81) - 3.1.2- float_to_lstring(): do not crash when glibc-locale is missing, fallback to unlocalized version (bnc#803163) - 3.1.1- fix loading rubygems in embedded ruby - when client raise exception set proper exit code - 3.0.3- remove workaround for ruby 1.9 as only 2.0 is supported (to really fix $0 and ARGV, gh#yast/yast-ruby-bindings#74) - do not link against UI plugin, because showing UI without y2base is not supported (may fix a Jenkins failure) - 3.0.2- link to owcrypt only if it exists (fixes 12.3 builds)- do not overwrite script name which require yast gh#yast/yast-ruby-bindings#73,74 - crypt_gensalt moved to separate library libowcrypt (fate#314945) (thanks to Andreas Schwab ) - 3.0.1- version 3.0.0- fix path conversion (gh#yast/ycp-killer#562) - remove deprecated calls and YCP namespace - improve reporting problematic code when builtin is called in wrong way (gh#yast/ycp-killer#575) - 1.2.0- added Ops.get_* shortcut methods (dmajda) - fix detecting of complex path in the last segment (jreidinger) - unload client class after running it to fully initialize includes in the next run (gh#yast/ycp-killer#504) - 1.1.5- fix calling methods on namespace that is already used as nested namespace (gh#yast/ycp-killer#465) - 1.1.4- allow passing single value to Ops.index and Ops.assign - revert term immutable change as there is modification operation on it - create shortcuts for is builtins - implement conversion from and to byteblock - skip fast_gettext initialization if the locale directory does not exist - 1.1.3- make term and path class immutable, so deep copy can be optimalized - support backtrace in y2log() (lslezak) - call include init method only if it is there - update UI shortcuts to allow also terms starting with lowercase - various small bug fixes - 1.1.2- set the source location when calling YaST functions outside Ruby - few minor fixes in logging - 1.1.1- Rename top level namespace from YCP to Yast - cache translations in dpgettext() builtin (lslezak) (https://github.com/yast/ycp-killer/issues/467) - implement block version of Ops.index (https://github.com/yast/y2r/issues/20) - 1.1.0- Complete rewrite of ruby bindings to allow migration of ycp code to ruby. Few features worth mentioning: - ruby clients - ruby include files - ruby modules with export of specified type - support of global variables - support of ycp builtins - 1.0.0- adapt to changes in yast2-core - 0.3.13- finish the ruby 1.9 port - 0.3.12- port to ruby 1.9- removed libxcrypt-devel from buildrequires- improve previous fix to allow loading also file in namespace ( e.g. Name::Test in name/test ) (bnc#705417)- license should be GPL-2.0 without or later- allows loading modules which follows rails ruby convention ( ActiveSupport module is in active_support.rb file ) (bnc#705417)- fix license to be in spdx.org format- WIP: Ruby objects usable from YCP (FATE#312825). except those that get garbage collected :-/) - Run the tests at RPM build time. - Less log clutter when importing a Ruby namespace. - 0.3.8- Re-init the Ruby stack when calling a Ruby function. bnc#708059 - 0.3.7- wrap rb_funcall in rb_protect to prevent segfaults if the calling function raises an exception (bnc#705425) - 0.3.6- support for nested namespaces (Foo::Bar) (bnc #551881) - 0.3.5- fix convertion of ruby hashes to ycp maps (bnc #551791) - 0.3.4- add and enable CTest - generate rdoc documentation - pass explicit rpath to linker so plugins are found - general code cleanup - 0.3.3lamb13 1518001749  !"#$%&/usr3.2.15-3.13.2.15-3.1y2startlibpy2lang_ruby.soyastbuiltinx.soyastx.soyastyast.rbarg_ref.rbbreak.rbbuiltins.rbclient.rbconvert.rbcore_extcore_ext.rbansi_string.rbdebugger.rbexportable.rbexternal.rbfun_ref.rbi18n.rblogger.rbmodule.rbops.rbpath.rbprofiler.rbrspecrspec.rbmatchers.rbscr.rbshortcuts.rbscr.rbterm.rbui.rbui_shortcuts.rbwfm.rby2logger.rby2start_helpers.rbyast.rb/usr/lib/YaST2/bin//usr/lib64/YaST2/plugin//usr/lib64/ruby/vendor_ruby/2.1.0/x86_64-linux-gnu//usr/lib64/ruby/vendor_ruby/2.1.0/x86_64-linux-gnu/yast//usr/lib64/ruby/vendor_ruby/2.1.0//usr/lib64/ruby/vendor_ruby/2.1.0//usr/lib64/ruby/vendor_ruby/2.1.0/yast//usr/lib64/ruby/vendor_ruby/2.1.0/yast/core_ext//usr/lib64/ruby/vendor_ruby/2.1.0/yast/rspec/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:7771/openSUSE_Leap_42.3_Update/724a00dbe4fd79b76926f98fd9b7cc7d-yast2-ruby-bindings.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linuxRuby script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7167c7d87e1f95911c4672ccb93f375c1df326c4, strippeddirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dbfba287e4b66be8400116f654c412d89f248c01, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2beb2e5750125acb13371b036f9f46ac79b4fcbc, strippedASCII textRuby module source, ASCII textRuby module source, UTF-8 Unicode text " RPRRRRRRRRRRRPRRR RRRRRRRRR RR RR RR RRPRRRRRRR RR RRR RR> +_Wrubygem(ruby:2.1.0:byebug)? ]"k%!uX 2ʾ51[ɠͶ=2m ̯#Z O=CSK }&J0S,GkBVvLA@Rn+S0(r 5AulH#DH{Z(߫n F|~Mr.j/rݫVVX[gkL"NmRwB0UXp8u؞E w.wsbbH9,yȿы~i@ΏD\ǔ >qe9=jSa/qkfMTf,.LL`:AO6J|F3|⟞o qc[$IR$wfˁi\oևU%k 8L$(rޟrè oM'*ڄBz,3b(Hi~70U !zEv vckDۇj=iSPyIgaL99%:'<{f2Uzmxn4|&)O ¼Y΢^{D4vx)(q~R'ٕenBH ֤$`+=0-W:WiwK<ߩ퉺=5WHT{q @4D怙6ؔ-GАnV%]g4q0QJyeC#ZTE^)SNVZPLW CQRjzhc;DΔ ZN} 3&y qUM*B`D}< t%b848ϨXЂ((یTT9͖%@/s PjpZOij\eK&1HZ %Os@?hЋУ+fh\Ub::3m|T=4!ʀ}X?)wr - QZOp m=-:N@#O+D7%>^aа&S^"PǕ:0#&Og9)[p FdxL@q:'QUNek'e3 7@,uLzl3g^ qZӪJl#igùbwGM$Ql-6ָ>P $G 0i%7Kj?M<3V?)ߩP0ҳ= 8E:WIFMtiY=#VԽf3B42ث0[ό9uIw+}O,0. `"{XX(roud .^}1R/4{pW :B "v gF93ݗ~Ŝ:e(qc$ 8+R5- ;/;JNa4~s tFui<;[7WC,&_uV;Gy0d! U=2%+fxxp'8^~bm/}ZQ:z\xb j%~ C)}̯GKvh 'n(2֜ϰb,Wnʴ T֪D.ҡ4 QpxqI, /Gnz{dq7e9Bp|r`HW|k=W(_'?jASznt2 y%3/@MCWaae#NPk*S:NTgE*)F>v #Y{L^`V |_FxV'e\/ 1TQ_5m,)R#lmCB">31 Zt6Y" wϽdd6@Z7q]6nNw٢#-͎]馮Ғ u|C$}^ s/o Ԟl/~f tRz㬇т?2)/. Ց<-E. ӈ^~yk8ք4"CW͸)= mkGjJ-yP`Fgj')n`m_2ʔQگ`A '?7BSZ I"bp"˹cBϩC#@e3êB"N˃<-: k/HՈ6mCuuŪ.c D{s*ֽM@{6T擴XcW .#"yΆY XE z]J_K%"[֙piddpFy|)b/WhވlܦWϷ:wTY_a}ªـu'+P%lg}#)65/9n@zLZ jFٗց(wE}9 =:M=߿a RfmO٢@y@DHIzGgy?n.hϣ|Y9*Edp4^ӯ$`_A3>$%SiX/ "pl㈑7C"s4iA4VYPX>›٦)^i_g[,"QV8HƠq04X\{Tr[]mg%ڳPtHG/CAo N-bX+,(gqwn\s23Iܩyƚq ݼc<}w!͑1er d$x'թ2BSbahSo0'^θµ@0ӇLb=s/wzo5>Hur7O7 S2H96a9y]__p"\ia,J_i rh>ŰLR&C,;_mq84u>q M1B Wzꙕ0[C m?K_*s:}&gQu?=-heŮW][۸-P"Z/C:|NItev.d&NU,@,Nƹ3*3z[ 09*O$M;Z/q @UE4 2Z1;x?qlp"ʱ\%"I?fRzYDmWhOj50]ÈD3J}6nƭD|܊kX<  𓢢p.d;R[jրlxcI؇6Do$ݏOj̵77&jk= /~G?*SO42.t %| nFjvAo,a>䞱fZKQ Og7h/@4BQBEE@q1X|vNX 1mA(ܯ5sXyų\&[?e2}QwFkr5E]s3+P&C"n֌P0gbQjO%#c5*#2뾶<dMJ+jA(QriWZӺ_4BN<qrWC T۸SX$zhWFSPD 3YRŕz0 7:<jX1t3-rO XUJؐ3\_ ??QhIiGN@sC[6 x\qe)RЀ{tYy2nD8H#:rg؇bP8n^ "N_%!*4nk`P> F9;'n1Ã^u]*ݛYv@7VE DՂ)?gZl |yQ"B&=uGpwB^]ֳ-\ u%&ӊ :SmBפc.7 a3)EI2r4j|#n!kckIapx( >kJw`VzUxܵ-mi &n3.@`{~Vhs5=e_~O û nm%)+8qMtݽDPdx)/#*&2n!C3wM0V5H FZ<]j{0H~XNXK&#*G> h]VoeG;úŬ]j0+H&G2Ha1dy,bc u)- JќV9`y{Vt? 󇝩m3f\ D< 9?ubZiZe [nwoPŏ9MP q0Ś7rثKIug͡ e/&7ye{" S*Yس;쎦:} eZ]yص,SFR8.tٱwN!Ju=x(dO] ўO/\еwcI01̟ANm^,sT~*q?K1dZlNޑBPцrŌ&PNYFxARٓ1՗'" }v ٭%AC@.^|:sFt*Z[(oˇmCwvZd԰||;gf8dZ-۳vk{_^R#O;dsysʹ\4(l^ͣS6hNK:bE:,[q]N"{zԗJկZ֕*&s`~)_>:h*&)9=Ӣ"ѩ8y =L<bXbY)iJt*$FE3Q6]@ZY*(;07H{hʶ 8вbc\q~祂UM#)rΙO:rKx` JhiU_* UryCF ݯ%+ʚH@F#n>|Q`k_ULԠq4-V>آV|?Bnӑ8t 9 aVon@GwP s2ܪRvc: ]ϊ9VP=ڏ#B(m~6$AC #Rn?; I3j7Spa57}IgJ)]K$ix <4.I Vi b)Xl5}N#k!{ơ[-,}T8SAWqEad|`ʼnJ|v !u^[]%\A܁ͥ(aDLd|s#u 7f ;aJpX{{5X6[._^Džo__eQTqR<ԉ30:4=6'9FKT]15T\5Dt*-~3$㜇N$9q9n1p 3^JkY(_/ \R}r MWA\ׂL뒫2HMzcf>sGڐfK9Z>ᇜ:|ܲGFbr(c;=E-bӷ0|EY/} |C9gOX";rHN s0O R-gE8EbּvJ '6UPo{߮>4YGnp>đmf5GN4ڠ=F٘prl[JF O&A9vdIB:zCIkcZ8y }%6Gmv]beVô᝜qѿelOVn%/F6uZ_-2'R&cב+ih7!2T$fw-~c68)%iwh^Q;`,l?G>1d}wh?aPfVhhpgY0?ESi q|,`2]- QPq1q 7 E9bRKK;2{M^Gc*cJњAX2 r%+RXѕ֔U(l_#Of>j[+&zПl}7K>0x ?X\'IjfTiIQ N. z-cŞY|q FħOQi@N3Ʒd,⛞Rtmg]uvY%Pd" cP!&?O/.6(`G Ni R'ىJ' {8UEn;:ʔ\`lsG;F TKo~ـV tr)Gb[Q \.ɹa`( &4Ϙ"XZujEXd&i5uB )ať~eܠL+ǣy1y#CG`R-HEjUA@Ga{Β0ϕgyY:X{yr\uو?\{,I^eJQ۷H B[cܔZכI ƣpdħV+:_jb}5nnFƴ,&xÚ]5C@IiWHvvwjc,Θok"1:'᳀/(Hͬ4no7Eʍ1_Ϡ Bz;1sn-˂ fx"H-U==zBsN߀ZUi;3?[ E#td"ӫd {õ׷|sK 5@vL:~hM6'Zi* kopE&s R*-- q9{ͅg82{PZ! ^FT /<=ĺ>)&ӑ83>0QbDVքe9RKmAgWS&^'$?Ras:Unu~O9ȘRwޕ үRe9sҒl)"Pq 7!^b^_fc\΃Pz2]o[G`'09A6# KlWIL<9ᾈT6"CF veO0uu%#ߧvR=rPRڏ̻.>%Ztc]+]Z3{8XiCh@=F+=v2EI'w3\:v\:M\7jevKl)ZE-\*yi8 l<؛@ʹSphy";+^,aD8.u(G^kR5_MڸNZd[{ee=1I'E$Z\C0uM/_ι05t}mDG1<̋ |[hY0yH\{Z9r >YQċVTk( ?` }E(K;ȷl})P%"&ٮtG.3-R&utv$n[ $KP {S2ϤsG7ҷ MKpM@6d|`>װH-({urQַ5V Hch q'/kUF?"* dRĸM2!d gO$uh^M^Leg#.eQ4x2BˈmS6"N?~DJMՓv o]v L)bOTH5nKL> 1a4O\bX)3ڝRz0ᤄQN*-:PcU8b)r䮥FVm1Խ#IXВ8&("`zIT D:띶ݞ^8ߋju!>._ǡ_$;iXW"(>G A)|ul~t(yZ{^Llm41k%X)d%z\05ؚsӍ-BC6l'&H*lӀSa֚YM*~ k!0H$xT\)5 0]][\{c @u[Zjz }Gʂf}FNwqnه&#=zM7.0HĠ d@W cǦο?u 'HsybkG!: |^5o3 ]>&ubZ,VQ'9{5~~8UhXSqc+QY!YF<<7EUϜ7z_tA׭3zd]H7xYį^K&cEzlܗF|^}'1SxVp_5nTj%{_-3cW6`Tg2r1|v6Zdg6wU+B|e@"63#L:YtO\b~3[rH;mi0&=ֻR2}ҹHo<]פ:ym5`/?X0ػ_r3d÷DR.nAx [ߐ׍fK~LN:^o82U= b}:Euaב2&L:-d &UȪJ6LX,O[&`n uv]17K{eEO&vNU-YeWzM`_czR̨ϠE \BŲYQ/EFG{ ~XEԾ ]!2b'+6zVx/UM]t=k *vgP;B3}c?D5nd1T-l[+,:]SwYE\^"SDKR:}9_AXJd4+:0c# ݿ߉'o4>M$'*?Mneu[ܽxَ(rga8`otp e/fZMal0L/CdOf8Ɍ%]=Kּ LZo(T˗pŘ-1WUK)ey3O_AN/Jˠ$bP>lN6%A@x Snn4(hJzc0HB!7>ƜGjgPp* >xy Nݎ~Ӿ%YX5OYv8Pzew%]>o&hKXPT0İz@t,*t7eJr q΀:~A^F_J5R@} c)Raq*w HF{7%3ΎxBL9P7qzE ίtLK8]XQkG~m%M;&%3Ͽ5 \?45ABɐoYM)5M FCm]|c"KI T,<}zĵy4FA/)bMO>#aq]\ٽ@n ^/{/͆|{?b*n˴e\:p$'&zMNZJϕ.Ad+S疑TMArIp=<9?Q.D4?WNcһTWLicJ+ey{P2*!/MQSM[M ,?ֿB^<)tC* \EIg>CL˜g{`YH 8BJO (xШ&\QJ=x`f61ڤܢ w().u Ԯ`)G&PK:o%Q3y}K&(r5Qne/[O B6Po?`wG;+P_N@IG.)~1e ;l6?e} iUnD e&tT & =,Gh6v/%1w<~J䔦x..6Px0TUP!.B` ;Ŏ'Ưnp"w~esaK>nkq) 7`%^Bje.*IkF94qS_`1 ԊƗ/\.ԊR%f;CĥٴK) 3_ܲ;ʎ!ڢmax;t}}׍#"P9|5GdĪ |_fwy_p #P?aAAL"څdޫHV3`kTV5̒伌ba; 0~45=9M@ pQ8*$LRuk