ruby2.4-rubygem-minitest-doc-5.8.1-4.3>t  DH`pY.z/=„E0II=.B/#:4N3EG(|hhÏN5ruM2JJak#Gu2MB 3*1_R^~S) {%?>j_HtH·P  uW_B,]) hצ'kŘ} lLHwX J:dKзwa;&G\a7`@6P`-%g07c584b56f2e48ce2d4b4b9185df48ccab0093e8dUY.z/=„9&,ZkT2l:+ZXLd?L0 +T9#zA}s7?t]B NDΦ׀]+^E^^# V,T-V>:4 dݒdܔU3VcYw%~=1!z\BuEMTrtǪ]Gu`H]%¬`ׄ>9?td% ) I &,4     & '+x0245899,9(98909:|0:=[0F%G8HIXY\]^()bcxdefluvwxzdCruby2.4-rubygem-minitest-doc5.8.14.3RDoc documentation for minitestDocumentation generated at gem installation time. Usually in RDoc and RI formats.Y.mlamb13[openSUSE Leap 42.3openSUSEMIThttp://bugs.opensuse.orgDevelopment/Languages/Rubyhttps://github.com/seattlerb/minitestlinuxx86_64hQ<GBPU^.}~qtWPyxmmhMe?=JQZ yzmpTL~[j48 8 CLCJ<TYYD^AdJb>saO;E<lE6DuTmIFf/$=PBT/YW  `P5|0#}&u{w ;rx&jUoAAAA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤AA큤A큤AA큤A큤A큤A큤Y.jY.kY.jY.jY.jY.jY.kY.kY.kY.kY.jY.jY.jY.jY.jY.jY.jY.jY.jY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.jY.jY.jY.jY.kY.jY.jY.jY.jY.jY.jY.jY.kY.kY.kY.kY.kY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.kY.kY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.jY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.kY.jY.jY.jY.jY.jY.kY.kY.kY.kY.kY.kY.kY.kY.kY.jY.jY.jY.jY.jY.jY.jY.kY.kY.kY.kY.kY.kY.kY.jY.jY.jY.jY.jY.jY.jY.kY.kY.kY.kb6c08afb43927c2d1f5942fa5866937803fffc7b3b1bd4d6df2fb8ab2b99de8de050ae8f978798ad60907f2592e4891dc0534c12d261a15fe0db058fe1085ed7021e5647792a72e86dc1d96664aa0f2101dbc851df1da31f666e250232e72b42708c10e3fcd50782922c3a2004cd92982c5ce26927f81ddf5c0fa71a2f501669d5e42c30e4f95d65aa7a540a27d6f5463664c48864b518074a0fc53a836038df09982272cdfffc203e690f6f21c2ca6229873e41795783be336029949e618ba3679d0c2fe3c3ee8f350e142ca4266b277e3a1bd0af7d8682f993a867d1e764a25c632bf4cf082bb1afe57e317fd278a5f6f2cc5761e3ea6550f922a5c935bd702a8996b0d1fbe4c54ec30111a555f553c0cae91774a064b1cbe989166cd4e941c66badc042d52318f39ab14bffdd464c40c546a593ef7f1f8653375dfecaa1768aa934dad30d628406f972aecfef88ffd2a7d2dde79e3cb8ac7ad7d2bfd0f470bb5e20e5c76b21b6467236932f9835dfadb782184c0627ae5a71ca795fed23c5868b3fedd6d9a04ca3919b3dba9239afbcffd8ec5089bfea658788d9624ef8bb58f1664c0221ace99ae353a2d743328461968029101bfbe38372a08b071830890d4b593fa81174438f5f5298834edd3699565bf53e4c480499f98c4443a8d1c29ee2e92a5aea59f3998c499e4be377ab9fa539657945ca097260462e9b8732ae9cccd3b02719061c2a067a9a4167ccb1ae47b5d1f097d8dc9e767db2fa1c671ed65f10bd02d575c7f7fa0a61b14036362d1e5ae24823769b06b59909bbffb299d0f1f5023ace47c40888cd3f2754e4f5254b522b5a28609ab28f028d6206080829adc504463087e2bf45f98084c57d0f6d9ddfdb942540e0a02c382dd297de33b1b0dd0e710e2ddaac1709d5d06fccef124739f9cad484aab34fd0dbdd516eb6cdd3b0c8ce139760fbc4b947dfe864f2e391f71f96b3d387d98cc86b667e1b5a733f1926e7a40282e402f4c5208136d1fd339ba829520190d59f7a5766e08259c4d90e8a55fbb67759cc3cfbbec06d170cfb9f6590bdaeb4613f1ee7924add7c68d29a61135a8046dd99c7d50b72fd87284881534e1fe36c5028fa9f72fd834034c390f731b3d3fb99ff254de0a9139bbe65db50d48087623d81939681de88c5439df24f62e13ccaba337509266fe5396ca5015c0f711fa0d021802534eb1b5cdf29bf3cf80a93eb9a331fe164aeb2726c0f581b3f0370d159eb2911bdfce85edfcec375d72514967266bd2bc1f78ea2d6a0748f00b047c365c01b557bf37a3c04fe47c485523eeeb90fbc49a35c5bcf62322e9a9f69e74750061850ff7ef26f8c2d7f91f9994919e30bfe51e0ba1f45053fcd6ffc664f402192d8f0de2df918e394cb2f373e123e39e905252d0f67326cf25d3dadabcfe17ec5f8eb672c08d2cfdfcac03d6c30835c41692cc3a6bc946727306013923bd67d73a0cd1e7af0aed7f63d8264cbd99803e42b036c58aadc1b36031d4d731069e8cb11b422a1bd41a7418abef4bb430e16931b8dfd3def09414f6b78dd3ab57b5d78438d46b6cfb0ef01232691d5559066d144073ec5d815c7c90a1401a26517af357c9711c8828056b1fdaf2227aa87d251a6abdb79f4d811626a9e3dc04f9e65063a64a26d908fe0b8602600a87e2f129f3f8b31328efe3b4fa0b0e9a7f2a251cc3031597b7cb62860ed2d9522241cfa244bd5ca41ce5fd62b72c3fd2ee01987f2c493ad5ecfd1fe38068bbfb48ff29f753aceba681ef5ee6ce86c2e1a94eb95a9e42e070acc70bc140a027c9f26c337a8a2d120d022c56c4a9b4658a0c413746182b3d423e312c55ed45428c96859ab7756293f860be7cd02070376cd87a03fc6eb1e8c36b2ee1e5a523678bbe0c0e3da137f9c2a1968f83f32f51426a7ea3fab68a9c1f2c89529f8fc98f67a6e7e77a970c34fa29f759bab0acac743137dde4cb1dc5a71b8e4799b5e196d6377a0c8499e539fabaeeac6a42ba9bffc20e70cfed3aa28540bef85684dc616ad443155e76fe7fa3a15badabd93af1bd3c1193f2010afdf8453ef05a296cd15b924dca1a78fe000070afc9b1cbd11fa4bcd656e47b91c69251eb8c3e72f9145d0679777fec571ce8bc924c166118b9578b7ff426fa99f2938097bbe676210137a30a7997f170805955966b0b2325867e5ccffab3eac34310a65a23790473b69e3a872bfb959b6a000b8551ce98b112462eb3a3a9af630749b725b5e77f41656a833e0433bc337b630620e89970ffbbd601add918d399f1bdbb20111575554e4a4423586a62edfacbc35b968a8ad5f175e9806514dea5d6dc18b5ba72f19312b1a360158b1d37f65d5532a7324a25334ff564d243824135a6bd018d19573cf13191994f7d4d829c0b9ed5ff7390e8f44cb370fc98a8dd3a116c823c85b6bd715a6121168c60c97e9c8ae802b9ef6cb10e53da1c567e97a8e94e28adaecd9f9a837b8242faaade6a01c2fa4d1f515646835672e43a5c61eacdb02785039461c6037f9b692a5ff7e3df5384d2b51d434a6f0ce69e15ed66113f24ef16291c484b59d448afe06a1d37ca83a258d8742b24d1f99056515b0465a2ce3c3e59c2bc7d4ab03082eaa08012f899f18d2f1d7a81a5494a47b9f56597d21f162b715cdee3bca73361334abcd7cd0b185572a2670558bf4b23d8312d5536cd9ba2c2119b10b5946da7cbc899e8e2cce2c671fa3dd2dee3cb7c3be3190eb99c7f253d996443c11773c06bb28345341308b618aaf69b9d5e1f7b16ccb83dabe5b4af8ebc0d92d1c15ef16040ae05026eefd31aedb6b02afedc856e0a260e47558d8cb52721ffea7a67be5375568ccd6f26f7379fb64bd0a76f77031e722b64541ece456dbb6f92fe5991cf4133cc7a436bbf99fb3e24442b4df51c8ba581f76961ab777e06f9ffae0377ec9d2465321a415e96afd0b0fef2656fbb35db0690655bd1073f83c2681114aff11740814b106ec5413d94a9842749e88071fe174609a2363770d832397f5e6a093cecc7b2f1a34ca73466775f79eeb7ce6189fc0aa3497d310df1635e621edacc4d586f4b7028652a4d7205f1e72fe716b35625c9f0b54f74b824fcc63e41cdd3a74ab00eb669dae071d549824dd9474e78cd5acbec40ba2ceac32d5aca3dbab511a59902555027db7bfbd81a79f952519bc4ebd769b04a1bbf20e204ea6b6df4bb77a05a537fed43bd26f7f3d0011bde0ba0c37dd482c741731007c2a66c3f52ef2244f3e2754d5658c1a2fd196c7352e8a61f748065c9103d18f59ef64a08f0d12590b2732a4d006a7b5dff107f61d7e48c2a8dfffc147098de6c114494b63302c6d71abef4acb68f17199e14e1490619bc01f76ba100be44fa89302297ef9211a47d6c6aaafbe8ab5ab4a69420079e71ce2b4c459894b708ba97a76be13c7b19efb9857fc74b95f4f4f001a3fa1103be395c540ce22fb0d3f342f08456dfdc71bf921485946fb0adeeabc6fc62be71c0cf65a2525ac9f4b6386115c4b60879a984b0eb6917226cf5d1a3e95f39c01ed5707b7be48a503afa680ca8ac4995e6c2e30391ec544a67afabc179159a4cbe970d0973b9be334c92a9d210581b10987849c16bee650dbf4ff076910808702d91ca56d031569f3a3c944e03c0c540a7021fe260d64f63eb3372d96a6a2acc6e3fbe6d6094fe7b1ed85e5a70a4a0d2c485ed150c726063bed07c738fc1e500929bdb5e5b059d40670d261baa086a484213664ab0497290e2d2ced538ece4152783dbb8365de0e28853898a3effb5b6f70c5ea3bf99a39450c86a5c76f513eb61888e39e872f2591f33fcdfd9ce33f871903d780de1738140f772910b6a18a33c9b064ad9d48703af7e387d0c1fe8002f8de44e65e1059908c6e54bc4cf15fd57ed33062ab5737f539aac5b364642298acf713ab149b6e4965efd5a10bc93a16d5f4002b4036f61ff560f917a56b4d7980b113c587e89374dc2b7f87e397d52d55eef67a8bed63e019c690267fb181461f5c1afaf32fd2fc35c9f7b122a8ac65635c68638d467690dc0ce06f2b92e379bc927a38b5221f64eb73be81e2c3286ca7305c05c0e4ea60e4538fccc004b82087e300793e68d7c32a2175f97a599129ec8e20da44645eaddee2c8eac895e22d829367dd3a0d9e3588fcd148d57d64e8e2f889b23346396f67c909629aa4e296d4729a865b022d9e9377d521336bf572b3f09a1811ebf861131cfc7e197f6fcbb1f5f286c671275d2c8a826b9a53063d266bb0fbf6383c779010f9d911e4c44c71e98a5842feeeb9e1fd88ad67df1f6d41d3ae21fe7f614a9685e46d17042008e0f975b8137c798fe5b7381690efe72bf82e2ddf7419f80154eac423c36b2e84535f42056fcae0efe8940ec3794f5626ca2eabce52917319da0ea19e10f23087759674aa1393db159a50f33b0502f19abca2ce5591d39395c49caa7eafa05bb90062aeb2cb0ef2ee247c846bc2906d59e27d25fe5f6aab45d18c026bf259ff4e7c1f0ce62ffea96a925560192bb23d5b9b08ae2eaeebd7rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-minitest-5.8.1-4.3.src.rpmruby2.4-rubygem-minitest-docruby2.4-rubygem-minitest-doc(x86-64)   rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)ruby2.4-rubygem-minitestrpmlib(PayloadIsLzma)3.0.4-14.0-15.8.14.4.6-14.11.2VUĝUg@U?v@U2G@Tء@T=@T;SxSU@S$@S RR@RR@-@R+@QQn@QQV@Q@QQIQ{Qr@Qg@QHS@Q3;@Q.PP @P@PPYP@Pr@PiP^PH@P@POr@O,@LL%@KK>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.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.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.comcoolo@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.dedmacvicar@novell.com- updated to version 5.8.1 see installed History.rdoc === 5.8.1 / 2015-09-23 * 1 minor enhancement: * Refactor assert_raises to be cleaner and to pass SystemExit and SignalException. (bhenderson)- updated to version 5.8.0 see installed History.rdoc === 5.8.0 / 2015-08-06 * 2 minor enhancements: * Add optional delegation mechanism to extend object with a mock. (zamith) * Return early if there are no filtered methods. (jeremyevans) * 1 bug fix: * Don't extend io with pride if io is not a tty. (toy)- updated to version 5.7.0 see installed History.rdoc === 5.7.0 / 2015-05-27 * 1 major enhancement: * assert_raises now matches subclasses of the expected exception types. (jeremyevans) * 3 minor enhancements: * Added :block type for minitest/spec's #infect_an_assertion. (jeremyevans) * Inline verification error messages in minitest/mock for GC performance. (zamith) * assert_raises defaults to RuntimeError if not specified. (jeremyevans) * 4 bug fixes: * Added 'class' to minitest/mock's overridden_methods list. (zamith) * Added file/line to infect_an_assertion's class_eval call. (jeremyevans) * Cleared UnexpectedError's mesg w/ generic string. * Fixed non-proc-oriented expectations when used on proc target. (jeremyevans)- updated to version 5.6.1 see installed History.rdoc === 5.6.1 / 2015-04-27 * 2 bug fixes: * Added Minitest.clock_time and switched all Time.now to it. (tenderlove) * Moved Minitest::Expectations#_ into Minitest::Spec::DSL.- updated to version 5.6.0 * 4 major enhancements: * Added Minitest::Expectation value monad. * Added Minitest::Expectations#_ that returns an Expectation. Aliased to value. * All expectations are added to Minitest::Expectation. * At some point, the methods on Object will be deprecated and then removed. * 4 minor enhancements: * Added a note about bundle exec pitfall in ruby 2.2+. (searls) * Lazily start the parallel executor. (tenderlove) * Make mocks more debugger-friendly (edward) * Print out the current test run on interrupt. (riffraff) * 3 bug fixes: * Fix failing test under Windows. (kimhmadsen) * Record mocked calls before they happen so mocks can raise exceptions easier (tho I'm not a fan). (corecode) * Tried to clarify mocks vs stubs terminology better. (kkirsche)- updated to version 5.5.1 * 1 bug fix: * Fixed doco problems. (zzak) === 5.5.0 / 2014-12-12 * 1 minor enhancement: * Allow seed to be given via ENV for rake test loader sadness: eg rake SEED=42. === 5.4.3 / 2014-11-11 * 2 bug fixes: * Clarified requirements for ruby are now 1.8.7 or better. * Force encode error output in case mal-encoded exception is raised. (jasonrclark)- updated to version 5.4.2 * 2 minor enhancements: * Extract teardown method list. * Thanks to minitest-gcstats got a 5-10% speedup via reduced GC! === 5.4.1 / 2014-08-28 * 1 bug fix: * Fixed specs hidden by nesting/ordering bug (blowmage/apotonick) === 5.4.0 / 2014-07-07 * 2 minor enhancements: * Kernel#describe extended to splat additional_desc. * Spec#spec_type extended to take a splat of additional items, passed to matcher procs. * 1 bug fix: * minitest/spec should require minitest/test, not minitest/unit. (doudou) === 5.3.5 / 2014-06-17 * 1 minor enhancement: * Spit and polish (mostly spit).- adapt to new rubygem packaging- updated to version 5.3.4 * 1 minor enhancement: * Test classes are randomized before running. (judofyr)- updated to version 5.3.3 * 1 bug fix: * Fixed using expectations w/ DSL in Test class w/o describe. (blowmage+others) * Fixed doco on Assertions.assertions. (xaviershay)- updated to version 5.3.1 * 1 minor enhancement: * Modified verbage on bad 'let' names to be more helpful. (Archytaus) * Mocked methods can take a block to verify state. Seattle.rb 12 bday present from ernie! Thanks!! * 1 bug fix: * Fixed 2 cases still using MiniTest. (mikesea)- updated to version 5.2.3 * 1 bug fix: * Fixed Spec#let check to allow overriding of other lets. (mvz) === 5.2.2 / 2014-01-22 * 1 minor enhancement: * Spec#let raises ArgumentError if you override _any_ instance method (except subject). (rynr) * 1 bug fix: * Fixed up benchmark spec doco and added a test to demonstrate. (bhenderson)- updated to version 5.2.1 * 1 bug fix: * Properly deal with horrible mix of runtime load errors + other at_exit handlers. (dougo/chqr)- updated to version 5.2.0 * 1 minor enhancement: * Change expectations to allow calling most on procs (but not calling the proc). (bhenderson+others)- updated to version 5.1.0 * 1 minor enhancement: * Use a Queue for scheduling parallel tests. (tenderlove) * 1 bug fix: * Fixed misspelling in doco. (amatsuda)- updated to version 5.0.8 * 1 bug fix: * Fixed siginfo handler by rearranging reporters and fixing to_s. (tenderlove)- updated to version 5.0.7 * 2 minor enhancements: * Added clarification about the use of thread local variables in expectations. (jemc) * Added extra message about skipped tests, if any. Disable globally with $MT_NO_SKIP_MSG. * 2 bug fixes: * Only require minitest, not minitest/autorun in pride_plugin. (judofyr) * Require rubygems in load_plugins in case you're not using minitest/autorun.- updated to version 5.0.6 * 3 minor enhancements: * Allow stub to pass args to blocks. (swindsor) * Improved warning message about minitest/autorun to address 1.9's minitest/autorun. * Made minitest/test require minitest as needed. For lib writers. (erikh) * 1 bug fix: * Fixed missing require in minitest/test. (erikh) === 5.0.5 / 2013-06-20 * 6 bug fixes: * DOH! Fixed the rest of the new casing on Minitest. (splattael) * Fixed typo on minitest/mock rdoc. (mrgilman/guiceolin) * Make Spec::DSL.describe_stack thread local to avoid failing on my own tests. * Make a fake Time.now local to the tests so they won't interfere with real reporter timings. * Make everything mockable by wrapping all 'special' methods in a smarter wrapper. (bestie) * Raise ArgumentError if let name starts with 'test'. (johnmaxwell)- updated to version 5.0.4 * 5 minor enhancements: * Added AbstractReporter, defining required Reporter API to quack properly. * Added doco for writing reporters. * Refactored Reporter into ProgressReporter and SummaryReporter. (idea: phiggins, code:me+scotch) * Refactored SummaryReporter pushing up to StatisticsReporter. (phiggins) * Removed Reporter#run_and_report... cleaner, but doesn't "fit" in the API.- updated to version 5.0.3 * 4 minor enhancements: * Added Runnable.with_info_handler and Runnable.on_signal. * Moved io.sync restore to Reporter#run_and_report. * Refactored inner loop of Reporter#report to #to_s. Callable for status updates. * Restored MT4's mid-run report (^t). (tenderlove).- updated to version 5.0.2 * 3 bug fixes: * Gem.find_files is smarter than I remember... cause I wrote it that way. *sigh* I'm getting old. * Pride wasn't doing puts through its #io. (tmiller/tenderlove) * Replaced Runnable#dup and Test#dup with marshal_dump/load. Too many problems cropping up on untested rails code. (tenderlove/rubys)- updated to version 5.0.1 * Documented Assertions' need for @assertions to be defined by the includer. * Only load one plugin version per name. Tries for latest.- updated to version 5.0.0 * MiniTest.runner is dead. No more manager objects. * MiniTest::Unit#record is dead. Use a Reporter instance instead. * MiniTest::Unit._run_* is dead. Runnable things are responsible for their own runs. * MiniTest::Unit.output is dead. No more centralized IO. Major (oft incompatible) changes: * Renamed MiniTest to Minitest. Your pinkies will thank me. (aliased to MiniTest) * Removed MiniTest::Unit entirely. No more manager objects. * Added Minitest::Runnable. Everything minitest can run subclasses this. * Renamed MiniTest::Unit::TestCase to Minitest::Test (subclassing Runnable). * Added Minitest::Benchmark. * Your benchmarks need to move to their own subclass. * Benchmarks using the spec DSL have to have "Bench" somewhere in their describe. * MiniTest::Unit.after_tests moved to Minitest.after_tests * MiniTest::Unit.autorun is now Minitest.autorun. Just require minitest/autorun pls. * Removed ParallelEach#grep since it isn't used anywhere. * Renamed Runnable#__name__ to Runnable#name (but uses @NAME internally). * Runnable#run needs to return self. Allows for swapping of results as needed. Minor moves: * Moved Assertions module to minitest/assertions.rb * Moved Expectations module to minitest/expectations.rb * Moved Test to minitest/test.rb * Moved everything else in minitest/unit.rb to minitest.rb * minitest/unit.rb is now just a small (user-test only) compatibility layer. * Moved most of minitest/pride into minitest/pride_plugin. * minitest/pride now just activates pride. * Moved ParallelEach under Minitest. Additions: * Added a plugin system that can extend command-line options. * Added Minitest.extensions. * Added Minitest.reporter (only available during startup). * Added Minitest.run(args). This is the very top of any Minitest run. * Added Minitest::Reporter. Everything minitest can report goes through here. * Minitest.reporter is a composite so you can add your own. * Added Minitest::CompositeReporter. Much easier to extend with your own reporters. * Added UnexpectedError, an Assertion subclass, to wrap up errors. * Minitest::Test#run is now freakin' beautiful. 47 -> 17 loc Other: * Removed Object.infect_with_assertions (it was already dead code). * Runnables are responsible for knowing their result_code (eg "." or "F"). * Minitest.autorun now returns boolean, not exit code. * Added FAQ entry for extending via modules. (phiggins) * Implement Runnable#dup to cleanse state back to test results. Helps with serialization. pair:tenderlove- updated to version 4.7.4 This is probably the last release of the 4.x series. It will be merged to ruby and will be put into maintenance mode there. I'm not set in stone on this, but at this point further development of minitest (5+) will be gem-only. It is just too hard to work w/in ruby-core w/ test-unit compatibility holding minitest development back. * 2 minor enhancements: * Added count/size to ParallelEach to fix use w/in stdlib's test/unit. :( (btaitelb) * Allow disabling of info_signal handler in runner. (erikh)- updated to version 4.7.3 * 1 bug fix: * Reverted stubbing of module methods change. Stub the user, not the impl. (ab9/tyabe)- updated to version 4.7.2 * 2 bug fixes: * Fixed inconsistency in refute_in_delta/epsilon. I double negatived my logic. (nettsundere) * Fixed stubbing of module methods (eg Kernel#sleep). (steveklabnik)- updated to version 4.7.1 * 1 minor enhancement: * Added FAQ section to README * 1 bug fix: * Fixed bug where guard runs tests bypassing minitest/autorun and an ivar isn't set right. (darrencauthon)- updated to version 4.7.0 * 1 major enhancement: * Refactored MiniTest::Spec into MiniTest::Spec::DSL. * 1 bug fix: * Removed $DEBUG handler that detected when test/unit and minitest were both loaded. (tenderlove)- updated to version 4.6.2 * 1 minor enhancement: * Change error output to match Class#method, making it easier to use -n filter. * 1 bug fix: * Fixed an option processing bug caused by test/unit's irresponsibly convoluted code. (floehopper)- updated to version 4.6.0 * 3 major enhancements: * Removed ::reset_setup_teardown_hooks * Removed the long deprecated assert_block * Removed the long deprecated lifecycle hooks: add_(setup|teardown)_hook * 1 minor enhancement: * Allow filtering tests by suite name as well as test name. (lazyatom) * 2 bug fixes: * Made hex handling (eg object_ids) in mu_pp_for_diff more specific. (maxim) * nodoc top-level module. (zzak)- updated to version 4.5.0 * 1 major enhancement: * Rearranged minitest/unit.rb so NO parallelization code is loaded/used until you opt-in. * 4 minor enhancements: * Added TestCase#skipped? for teardown guards * Added maglev? guard * Document that record can be sent twice if teardown fails or errors (randycoulman) * Errors in teardown are now recorded. (randycoulman) * 3 bug fixes: * Added hacks and skips to get clean test runs on maglev * Modified float tests for maglev float output differences. Not sure this is right. Not sure I care. * Test for existance of diff.exe instead of assuming they have devkit. (blowmage/Cumbayah)- updated to version 4.4.0 * 3 minor enhancements: * Added fit_logarithic and assert_performance_logarithmic. (ktheory) * Merge processed options so others can mess with defaults. (tenderlove) * TestCase#message can now take another proc to defer custom message cost. (ordinaryzelig/bhenderson) * 1 bug fix: * TestCase#passed? now true if test is skipped. (qanhd)- updated to version 4.3.3 * Updated information about stubbing. (daviddavis)- updated to version 4.3.2 * Improved assert_equals error message to point you at #== of member objects. (kcurtin)- updated to version 4.3.1 * Moved test_children to serial testcase to prevent random failures. * 4 minor enhancements: * Allow #autorun to run even if loaded with other test libs that call exit. (sunaku) * Do not include Expectations in Object if $MT_NO_EXPECTATIONS is set (experimental?) * Gave some much needed love to assert_raises. * Mock#expect can take a block to custom-validate args. (gmoothart)- updated to version 4.2.0 * 4 major enhancements: * Added minitest/hell - run all your tests through the ringer! * Added support for :parallel test_order to run test cases in parallel. * Removed last_error and refactored runner code to be threadsafe. * _run_suites now runs suites in parallel if they opt-in. * 4 minor enhancements: * Added TestCase#synchronize * Added TestCase.make_my_diffs_pretty! * Added TestCase.parallelize_me! * Lock on capture_io for thread safety (tenderlove)- updated to version 4.1.0 * 2 minor enhancements: * Added skip example to readme. (dissolved) * Extracted backtrace filter to object. (tenderlove) * 1 bug fix: * OMG I'm so dumb. Fixed access to deprecated hook class methods. I hate ruby modules. (route)- updated to version 4.0.0 * 1 major enhancement: * The names of a privately-used undocumented constants are Super Important™. * 1 minor enhancement: * Support stubbing methods that would be handled via method_missing. (jhsu) * 3 bug fixes: * Add include_private param to MiniTest::Mock#respond_to? (rf-) * Fixed use of minitest/pride with --help. (zw963) * Made 'No visible difference.' message more clear. (ckrailo)- updated to version 3.5.0 * 1 minor enhancement: * Added #capture_subprocess_io. (route)- updated to version 3.4.0 * assert_output can now take regexps for expected values. (suggested by stomar) * Clarified that ruby 1.9/2.0's phony gems cause serious confusion for rubygems.- update to 3.3.0 * 1 major enhancement: * Deprecated add_(setup|teardown)_hook in favor of (before|after)_(setup|teardown) [2013-01-01] * 4 minor enhancements: * Refactored deprecated hook system into a module. * Refactored lifecycle hooks into a module. * Removed after_setup/before_teardown + run_X_hooks from Spec. * Spec#before/after now do a simple define_method and call super. DUR. * 2 bug fixes: * Fixed #passed? when used against a test that called flunk. (floehopper) * Fixed rdoc bug preventing doco for some expectations. (stomar).- update to 3.2.0, quite some changes - see History.txt- update to 2.12.1 * Added ruby releases to History.txt to make it easier to see what you're missing * Rolled my own deprecate msg to allow MT to work with rubygems < 1.7- update to 2.12 - TONS of changes- update to version 1.6.0 * Added --seed argument so you can reproduce a random order for debugging. * Added documentation for assertions * Added more rdoc and tons of :nodoc: * Added output to give you all the options you need to reproduce that run. * Added proper argument parsing to minitest. * Added unique serial # to spec names so order can be preserved (needs tests). (phrogz) * Empty 'it' fails with default msg. (phrogz) * Remove previous method on expect to remove 1.9 warnings * Spec#it is now order-proof wrt subclasses/nested describes. * assert_same error message now reports in decimal, eg: oid=123. (mattkent) * Fixed message on refute_same to be consistent with assert_same. * Fixed method randomization to be stable for testing.- use rubygems_requires macro- update to version 1.5.0- initial package for 1.4.2lamb13 1496246893  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~5.8.1-4.35.8.1-4.3      !"""""""!#$%$&'((minitest-5.8.1riHoeMinitestcdesc-Minitest.ricdesc-Hoe.riKernelcdesc-Kernel.ridescribe-i.riMinitestAbstractReportercdesc-AbstractReporter.ripassed%3f-i.rirecord-i.rireport-i.ristart-i.riAssertioncdesc-Assertion.rilocation-i.riAssertionsassert-i.riassert_empty-i.riassert_equal-i.riassert_in_delta-i.riassert_in_epsilon-i.riassert_includes-i.riassert_instance_of-i.riassert_kind_of-i.riassert_match-i.riassert_nil-i.riassert_operator-i.riassert_output-i.riassert_predicate-i.riassert_raises-i.riassert_respond_to-i.riassert_same-i.riassert_send-i.riassert_silent-i.riassert_throws-i.ricapture_io-i.ricapture_subprocess_io-i.ricdesc-Assertions.ridiff%3d-c.ridiff-c.ridiff-i.riexception_details-i.riflunk-i.rimessage-i.rimu_pp-i.rimu_pp_for_diff-i.ripass-i.rirefute-i.rirefute_empty-i.rirefute_equal-i.rirefute_in_delta-i.rirefute_in_epsilon-i.rirefute_includes-i.rirefute_instance_of-i.rirefute_kind_of-i.rirefute_match-i.rirefute_nil-i.rirefute_operator-i.rirefute_predicate-i.rirefute_respond_to-i.rirefute_same-i.riskip-i.riskipped%3f-i.riBacktraceFiltercdesc-BacktraceFilter.riBenchSpecbench-c.ribench_performance_constant-c.ribench_performance_exponential-c.ribench_performance_linear-c.ribench_range-c.ricdesc-BenchSpec.riBenchmarkassert_performance-i.riassert_performance_constant-i.riassert_performance_exponential-i.riassert_performance_linear-i.riassert_performance_logarithmic-i.riassert_performance_power-i.ribench_exp-c.ribench_linear-c.ribench_range-c.ricdesc-Benchmark.rifit_error-i.rifit_exponential-i.rifit_linear-i.rifit_logarithmic-i.rifit_power-i.risigma-i.rivalidation_for_fit-i.riCompositeReporter%3c%3c-i.ricdesc-CompositeReporter.rireporters-i.riExpectationscdesc-Expectations.rimust_be-i.rimust_be_close_to-i.rimust_be_empty-i.rimust_be_instance_of-i.rimust_be_kind_of-i.rimust_be_nil-i.rimust_be_same_as-i.rimust_be_silent-i.rimust_be_within_delta-i.rimust_be_within_epsilon-i.rimust_equal-i.rimust_include-i.rimust_match-i.rimust_output-i.rimust_raise-i.rimust_respond_to-i.rimust_throw-i.riwont_be-i.riwont_be_close_to-i.riwont_be_empty-i.riwont_be_instance_of-i.riwont_be_kind_of-i.riwont_be_nil-i.riwont_be_same_as-i.riwont_be_within_delta-i.riwont_be_within_epsilon-i.riwont_equal-i.riwont_include-i.riwont_match-i.riwont_respond_to-i.riGuardcdesc-Guard.rijruby%3f-i.rimaglev%3f-i.rimri%3f-i.rirubinius%3f-i.riwindows%3f-i.riMockcdesc-Mock.riexpect-i.riverify-i.riParallelExecutor%3c%3c-i.ricdesc-Executor.rinew-c.rishutdown-i.risize-i.ristart-i.riTestClassMethodscdesc-ClassMethods.ricdesc-Test.ricdesc-Parallel.riPrideIOcdesc-PrideIO.riio-i.ripride%21-c.ripride%3f-c.ripride-i.riprint-i.riPrideLOLcdesc-PrideLOL.ripride-i.riProcesscdesc-Process.riProgressReportercdesc-ProgressReporter.riReportercdesc-Reporter.riRunnableassertions-i.ricdesc-Runnable.rifailures-i.rimethods_matching-c.riname%3d-i.riname-i.ripassed%3f-i.riresult_code-i.rirun-c.rirun-i.rirun_one_method-c.rirunnable_methods-c.rirunnables-c.riskipped%3f-i.riSkipcdesc-Skip.riSpecDSLInstanceMethods_-i.ricdesc-InstanceMethods.riexpect-i.rivalue-i.riafter-i.ribefore-i.ricdesc-DSL.riit-i.rilet-i.riregister_spec_type-i.rispec_type-i.rispecify-i.risubject-i.ricdesc-Spec.riStatisticsReportercdesc-StatisticsReporter.riSummaryReportercdesc-SummaryReporter.riTestLifecycleHooksafter_setup-i.riafter_teardown-i.ribefore_setup-i.ribefore_teardown-i.ricdesc-LifecycleHooks.risetup-i.riteardown-i.ricdesc-Test.riUnexpectedErrorcdesc-UnexpectedError.riUnitTestCasecdesc-TestCase.ricdesc-Unit.ri__run-c.riafter_run-c.riautorun-c.ricdesc-Minitest.riclock_time-c.rirun-c.riunknown-i.riMockExpectationErrorcdesc-MockExpectationError.riModulecdesc-Module.riObjectcdesc-Object.ristub-i.ricache.ripage-History_rdoc.ripage-Manifest_txt.ripage-README_rdoc.ri/usr/lib64/ruby/gems/2.4.0/doc//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Hoe//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Hoe/Minitest//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Kernel//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Minitest//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Minitest/AbstractReporter//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Minitest/Assertion//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Minitest/Assertions//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Minitest/BacktraceFilter//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Minitest/BenchSpec//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Minitest/Benchmark//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Minitest/CompositeReporter//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Minitest/Expectations//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Minitest/Guard//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Minitest/Mock//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Minitest/Parallel//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Minitest/Parallel/Executor//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Minitest/Parallel/Test//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Minitest/Parallel/Test/ClassMethods//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Minitest/PrideIO//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Minitest/PrideLOL//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Minitest/Process//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Minitest/ProgressReporter//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Minitest/Reporter//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Minitest/Runnable//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Minitest/Skip//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Minitest/Spec//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Minitest/Spec/DSL//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Minitest/Spec/DSL/InstanceMethods//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Minitest/StatisticsReporter//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Minitest/SummaryReporter//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Minitest/Test//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Minitest/Test/LifecycleHooks//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Minitest/UnexpectedError//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Minitest/Unit//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Minitest/Unit/TestCase//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/MockExpectationError//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Module//usr/lib64/ruby/gems/2.4.0/doc/minitest-5.8.1/ri/Object/-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/41dd53acc7875d6a8bf3241574565c14-rubygem-minitestcpiolzma5x86_64-suse-linuxdirectoryVP ^~ r0?p] crt:bLLD1OYt6I|l}>0Gt<USM`p J'|˘}/&E`75kl4tߨyځ 㙌)+h %zEtXGQ|r'U͞ӳĎYuqy'yp}bd>u5=Cs 5i_H(a1p\J~!RZ_[l/Ƃ#‘^P€Љ3sOU2E5ʃv=aqr]r2}܍Gxt895i nZ َ{i]9wHg!«$Ƨ$bvu;r̐tf{- sm&P]谕ОM~Ng06Xrf A.Ӳe)G'E-#'a)-]Lw;%<ؓ0w$R~n<ʐ{ăqTJsJ(cej;=~֏on9-Q3Tef2A: K.(ޖ$h_=fR,6;X񻣃1=ӖKk& @7?9|PFz~-?.q>Ġ'a h9\І?yy4 7:Td3Bn) wĸ$k<4b$݂H oMu{ɝ|sji}%) dheN/Rލ*Dv^kQy=%(R-~ lNaD}D]JXcΫCt|i+:.^H[,փ>eowݜ"#brtƒC~"3 1b꘻iXwz_svXYOְ QT0\_a뜞kJCf\%FDL) fV ZmpJt.o1*TeGoD|(I{rGm6?Д;}xJ:\?4D{woUsf%9I *8EgLv=VxVGҴn$8Ͷrfz{C`{q=bX.O*]VpC9 ϔ.#nRF +X ?|9WQDbJHwEg[eme/"AҼf ߙ89 pp#@p<'i>\n1sN1 z({3k*bqMP1 "'6u\"8 ^GwmqՏؗeQ09_|iI@s-|KjkZ QHa܅G\A>͋8/@gMM?TaaIDqGQC%,51hʁhQ:hsf_jr@Y-;4[ -aQ zz0Iza{[oUg>rcc!,cV e(h-a؀ى'0N3YMQ4V~$mb7/H1ڷNX7ILs73SĽJHlz~ࣉH=v?nW=h#V5pK{B1 Qt$dTxg 7}OST,,@+dXCJr>s0V쩬ٹr.{qv&;Q_,^}3Vx;Wgt%qQrlK*o6QKG $[B=8H~pVP ΉA̲"g3A1o_8vW籯a4s*|LJ<>Kv7e>7Иx)$Y=>+}Gܲx;x5RCGYbí 7HGU[k pHMҪD\?M Fd*EL1e5{tZkI @^9*[ m8yeMats2%)VSȦ>y.Ћ vyMbEo}!2tlh!Lf6JO2'ԭb?1 Rv9xw)7`wA(YvleL7C -,n z^NdB7Ʌ m %DYH9o@z2?eVIl<G!zMXYhq5`\`bXPb{;-:ZKN;iU +]Ƣm/ -@tB&Zl@X Y!<8s sX.ҶW+IģC*x,Mb3Y.31?b5)$~ rdSYA A݄oe\39v6@ͼQacH2As %Wnu6^ Y7z~ 'S'ER_ЉX3J6pzn曊A嚲,;G>YpBl2%_>6TmxSd0d@9h,ațTS6>114Ha"1Bx.2aa{cFQ RWޝN:Lƚ sCyCXR{=/`GBD"& Qk9b9w0;xJjRοN>fw,1xƔvT>!ÓkȚ oܲ|$y^}ߐYUvbfQ 8?aZ=̝f9*M4`xj345=œ`O AЊd 휲v}(kRQoyThӻY *D9D&WU"?vxe\Bq'fom sIHOG b,$Z& a= Q`1H!?nҨLO>OmUZȑל4.M߶QI3FdzZstfwchV6ԂþX@^4P=){Jh9CLW$4ߑl8+~F)PEn ut7^>,P`#2X`s>/Dw+›VGaG6L.=vOZv25LX;ML1s=@%_"e">Cbk&G,M^55OzvOݞ kIdJL p}g wDa2" 3H|nVvcjlZ K PuY_ig$ Cql/΁"3q{ F {[kG!-#A,뾲,~y.*=i~Kюi!9V7>w騘@i9WkKI(N6'0$S[3tΧIhtr걺y( Hk XpR06Nj֯ɁY՟g0S@BYGjsfe"P Iat1^|Ț"xXR`d~+܉@?2M׉( "KXd`F(|p Jb:yb?fh1 b7gי!G8aL'k}Q }Ak}&29Tx\"xxu:MIqS>=Tr75d}_Ƅ>db%q"!J"xqupY_݄vƳ=(L&2vQi"8}:3P7ݒJ(r$doܔvvMz=E *rtL"l}3F_C5案TPD >,ϼ۲ԛ/g966p تv=g 3~%QC fxldXڥ]R=\ ^- AHA婜k?*h#DI۾Lg~}E.L?~\ p':1m^lyړmv"K_ws5ՅuKc_DoŬVđs@VR#gD DPj !S 6dzf ~J;qh)R3?9f'h`Rk+gfoin(XW|5)/p;٨)FsDӔjENΫY,&g+,==m !̒/Ye@Fia14=g#q_j XK_ Ph_zcBKEȓ$VMs=T *Si$B][8 eRJSb˅x0IUĶd[p Dy;Vh wM  Dx(4ukeZȱ^7{?pd1Q4 =rGm|]N09 K(kP{И=K3;5<"a-@lXNvԷ$"6$ Ѐ<(XJ/~=Ϛ1 8jYEСE_hl~Ej1!S{r>6*̣oꐉK+TV8hftD0q8%klUlMtUaOTvir겆 ^?Hd[xjx;}8Ndr8q R^)c&bݥ(3TR'!&muɣ-h`zNOU]^0aϭ=)&ח#NsOBd($R*Jbףf*0y>H܏,4E|5&Y:R^}57Kf"ƞt|B*> ڭQ<:}Lbր2..]ʫs%)x!`;a.MHA?+)g)(:c_)n{t0$/.ŕ`3e0 1^s>u·^تO# )FB-?b>% 6E9WuhL%g;E?#f<96^3!4aEԸ&%l.Cl&?ʕ/dzSjW_>=eA nNj-Mu4>%~k;I{FF"4˂>Ĝ7mD ^wCFd9ikt3LV!ԨoF')^S;|&Ʃ4#6a"ybeOe>էcZAIޅarOjJU-O\O _[_?VD>iΖN |mxj(MCN**u2GbpB: &TJEGL{J &)Mgkp~ CԦn g%$RHP0H`[ Om~f@pbHIA0~ލqi7ty\"s1(7~OWxG@`h6n14N8Kb&STu c^s>zUb `PJ|274{_S|pM\.+'zuuv!J&%+#W06Ȑ}O|ͼ)؛_h(ı`QJ"{^>c1qa9ن_,YYCpA2i%DB0.fZо62 >۝)Xp4`#E]TB8|l䦈UsBGZ7z0)lf` zgCJӥ"CڊS?E'&y­ Oiy"ko+=F0~ڊrЉo_->}MΧU- dŜB:(6H{!<\{/Y*k^㌨L+Eoe^?;<0iED/PU1Pɲӻ=煥/IɁt.`vxGbL9PӷQd%/ eg%Lw7/.݂+oήņάψ{KX C5q+uַldYS谅yW':N!4|KeD@&‹j9d>G2[ۜxK;wgBu֡y%G,`XL,eap3З%IB@ $6r8x0{ XwY])^o7Zzn5#:zd 8kה%6MWf5![p~4I8䂩 j@pQ=K?, ިW纬rSآ>i[IQqM|d Sў%K.KƊEȐ Jq_GMQmj5Ǟ}Yo/w)ʥt|z-E4TR^RemsnqyC_*0R?4KM5vyh][Ssd)/hJHAbSC=%$؉_7М1l{PeM%@Lͥo >?p'KAn ye"9Y93)[ܓ#o$5mP ^[}ĦP5qakz δL{\6u{9}5;S˃4v6G6HRT[-$7)0 $Noȍʖx>I  um ЛH$<+ɑ](-<[W GSR]U҂e=o^9XOHWAB=9.cR#d6,{3hjc@SɞgeWeKC;'|U?=L vdhg`VʵiJm,)Tvk݁;i>Fp0Wr(t^e2xp#lIa*Ib4{ODO1p3QizϾ`߳9{KfcK A3CN^z>EVY'@0d~/ZFzy$mW{q+͊|/dL ͤAan؃4Ͳwl$_JB'"2lu. c\uCDx -'AAڦoMm ʓ}8LJ]%9(o|ZEI7/(L=Vz](@҈nkJ>hw[pHlL?,xX!%C=ut|0n'.I» z}9O~o1t{G}lhPt@SrdD;JA^+juF nJX+M^S G:U#O V{r G(= e?]yjE AO9ۗN(enUSy@meH'o 6D&s?V8nɄ:&t^hYz9|t=4D`u& f=G-˖2)w/ Mj8S`̊oȵxX0ӡ7(k ƋgǨ,|)I #ỒEJVDz<8XCO(S.Lv}Q[96VCϢSZCNWaKJJEaB>7p'a58t@v&|>6s[(-([,:XlN@${®l,fi~ѷ>d+⸴F#q¢]aszuZ>P?ؘn^k\u*7Խy`mr .d~mcb;6! a^w"Ewv|0Ngh~V\~\Fv'+Bv\cD8W-;ԣ{6fŤ 9ڡj VrklӶ|PϞr\7-Rq$d*\eˬחxrG*Tk+Gko?E/_/wiht跖hU/$\3+=7΍Yf~j `H>c_ *8p؝k IiBm"/{HN|FBH OVt3pƻUȺqSe{Z}x|?&]PQ5/7X^{ktT/ZJOVRgӔ!0%?tuhCa#ڻ%Wm^۫D#S'%73y<ì.V_ A=9w0g4ÏǮT)Tւ<*KG$=l @B3B׷S\4MR^5L^0bAX ~-A3FR(NI&{ñ$?41ݢ^Cu?^;OӔ TLbd2bwO)j} +^fHT>fbWZb~7:QSV,cL*aΑinQfbHת(مd\q 択-C $45yhJr w*ns 5Kp+$~>\t42>ƵymPd]%pD6@Zej,U=ۛ&D7Q!0@af䓨994NN?G*~FK7ߋ`um6?e7kD{LZ(1T Tr{BD] W؏!gb.9큶L; vԒ(c*sd+65+Yuu`NK[֪iT.sۙАJ&.Y@]#0΍ETE#;UnSbl}T)_>WX1,OuZX5Aj],҂'yo>3m )իcT] QJݸnFmXD_%(d䜓X&鰈AJR`a8#ؓsi P:F˗!23nXJ+0G DGkg+1FGѿ ǂZ)+oLjm34a]ՅKR ;-sG2Jшc^XӮ0(8pdtyjµMx^z,T?SdUph@v8Eּ-v@[c!ЄI:NYrSs$ "6-FUo;!A5:VZKw/aBEN\Ԍ@j`[9|[rS)ҴX~lۨeCɸMz Ł硧ݛ{щj'd%R!H/ι<0 ynG@ %SbҢiz|H ׆kRHXFݹq[[ eb9N423lIYRo ^=v+ €(j/Pz,(C5N ,Ae|j[ H`=9Y{tKdXɣ@'xc:o)"F]Ɋzo WePLҴ8b@iQ5}%« Ky<גausC%]97}ZQ IaBmJo_pA,H%| Ahv6皗]#!sƶv '/} t6[ÙuT֥xVUvYgӦpAQB $dX4L">>j/cj,K*'2`+p`y81&Wq/_E?;,6~P7-a*HϺYmX݉qم> ?/G9q)۸;OA"=9IH{ěeBOAnEi {ah1"#H8Emf}ALZ26FvM{+_L-VD8,j@^?h"HkPp|Ta +wʎs?cr5p Dn~FLdiC> QjaBO1dZbX^{J.Z3n)VGvt\}õOmҶBMmtE"w$@8pG} (E@ŎͅL98]c8Z%gT󵊄C  kBD:a֯Ӊ_J(X8[<-m84oFkP^={ nTKM 72)Pi'>5ޮx2ғb`_i1!H#!C|'_eDȐ$΍S +L&8L^cC&Ϩr{6x??: Fo-RK_%q\ f\@~Ӎ "aѻ5_5 $d#j'԰LOzUܙـ%sZMvHS|9dOj'll:c}/oGz͐a}DU hQ}Z.D&uc/U>i~At&|9_ "/ԲH~ʃ+l@ ∂~ QAsWEQqJ uiey>|,Df"#|"(HCClkf2P.^}Zޱ |jd!%@?MiQۮ š|Jj@ v{d!hЊ.,kZu:@w4 I҈b$ a'yb`VQIB^KNp6yRi2ځj5F VvYjv9)~ έ+BȪ1ߞB'd3 .~mL9w@G iX9/k:&wz7Lj]$Y8Y>*n DT+)P:gғơOI5D$}WKF;17#ff|fX#8%\S [H33C21bR2lQr^ٶ[zV,:\D'$?o¨<:rɧ(ZBvKxRtK^G2|'mQ:jb_ @Vaf",rm0WN dk{y$3MBA%P.wP7$dkS/Re7t^ {K1'ʝ>}}cvI@U˗YĒL7S5dެ ʢR%{Νd1a$=eoŊNC)zo`}kZkine//bqY;1(rG -Aw+ ` mb.&Lj %đy)DBrNXQ V7D`S~QϘBV ug\\)Qȱ'+ND;C,gYQYI7v4Z4ʘO~ըRݨ))xOIk(2;T.gA.MCDz͡f_{ae-/~ν|HQN2>c@ ؈/˓naBV a@Ug!FAZ|>_Mpt_ E7Z"*X+n6И8#ġޡZj+` Iu4($x &?Y$kXP0%p΃vZfJW(BbL $BsJW H\{}DQB<ѻ0i;툷".Y_.X IofU\hgWF@; {_BA+?ˇq֒4JiLfl\  ~lOOU@kV_[|G=!())?,ygwGV\X6ynLJ[ۮK1#_a=M Sq6IH[ k<<{ѤHOPfHv琖 HBY`iޠ9ߠt3"HE=\}F㍤艬1t}"$2r^.N!X(>cׁ9LP@z%VŖU!W]'*4Rc&dG s\ٸ9J`HsUֿ"L"d%}`J~4(iaPB`W\ c̩eU&Ą Y`ٸb5ؗsn@؏DEX_;T\bIlУuI朄'~%׃~dS^Lr'$ 97 y;ޑ+&j9~|L:joR%<9TÌ2d~da|s" 4}]`%vT"`j`(G9::aԊoWc dHjQhiJ[+Ik dm"dLe]f^`ab&7pNWa ^5m-~ w*|9IlO,-GF7mq|q|=@2&StGg զM<*ʼnWv+ LrxU:.n(wZʼ1(!|ca@"Qӻ98EiL NHm;7v/4 %vrCmՕU1m BJt)l=I4]L^#kS~\r$`ߑu4$tf?)fE)dw;դiB9h&QǠ+ġB G GԕdU=1[yfG\|K ;_2WrOsAGB/y-DU?[~S? "i z)#2#x&H;G؇Mq2\>GJypcCbu)b[ 9b?`fn[v };D{v-~qo` _ai;Pߒm$9ROwc`Y=>-0uWVu_;cZ#mRrTr" Goqw!{1,Ĝ*mrc֜]3[gO):+P eͤ pAA%$[OΥJ h|x$H-Ai>rL m? dƁ9u*UPhkORSg%S\xR ^,D1EFܚ o9n&V#tՉ7/z58/=[zs8Ff1vQ "Ȍz635,?ࢤֲ#ob$u24&Pz݆ (o;I^{h8,/R(&5FOSrUpŤlpdLD/UQx2oSr {E= {>gʠ4~zS ftCg'{EXc.,ìaa%K cR$&](lyKqw8 sOg|Dnmh?K nƮ :U$ڀ1A Yn":i㍻'Y}?nMՠWb}ȒzEW> BW2Tw.F0v- 6]s+N*"7cbZ;+pk 2 yBrO?Ŗf?U!Œ>qs3Q|P}V5. y]aF%b><7!hߎp5@m}q2?'S꧆#s&iUw!qRة.ú X/V2/=nMp\&틸WNzNE)bsQV!iA_ik5?6oZb3h.4h IޑMd_3nwHmSѱBoMkV]LbI<6;#y}KVQoˣ02o*(ǜ7$]IW"Ӱ5A>̐!ǻ $ϡZ6)e$Ym#Gys&3,W%[٘KfCR}aUK'@cZZLgJK"!oN˼Ub\Z7l~Зg$` NM|4)$kdzGdJo)U U ƾ^wavq2ee3N$G-A{զL8K":`i@͕1{DF4dgƾHR #B~dm#HMK0#Dۺ#S;RC{FCAVer+PܟgRziF&Ȫ%&  Qpi5旡N޼?FHK~?nzό>El\۾߄yVezh)&lCo$wC-<Y7;_9U0@Jpy'WEւ|z㸓w:r&ھz/P0˖;Ka8:'L'TOE`~M"3Şa)]ϼ]֕5L8l=<TSն("ܔf@D /K}eCtj qdT5&0Au-4{ӑ찮6LTCqPIb1 )0L>ـ P l7*vz(<5u¹RnDn+L֛57:[~Oa <{5wa ҔZTXYY_ugʐ> ޛĪ&5M{yfuM\ *+-V@(E3 ~׃d2)nڸ@bY!`ȇɳ٤cJ\prL0MtYK qʠiMN c$LK5j|~|l\a5k*ziBthE?$jqd>I&Vfj ~0"XP 15cI)L @H冰QMPvC*T] $z+f~'l8+kufq`YO}2.^ J!٪h^[TZ[_H9Ef jJ&qP%i kr7jhDBIl>gЮ$I Tߛ-T!PI}OM[?ܫ&-=/˗FvDsX({0$GleX[TzS-A-SjT~ep)95J9|uD3PZV#Ճ%,@UXQWeiCb~Oq! ߦp[2Gap fӻ6h@'nà6'YPpO _+g $lєS5L}nER`8).*%cssvk< 'pGq 1WYqeLҦQ=m+~8)0KwUw8[KD`f{P[l&Dr/H=[yBQ0A#Hv Q} RӓBaD4˿MW>^gb[|Tѱ%[߼S*B>5p#!ȌKe?*&*ʇ4e|J ?}xΫvFgiPX)x|dSS`5'7D}RbTV,&'`Ӕ>+M_ };4cE3&>+ej8N$_%/"CIm`FuX7"N}kb#Ww6Ka p"kԨWm;F <[$kї!:?5} it5;9),'hǦbօ߇j|NjPL qA*|i!Jr N{Q-ɤYȱyBBܰX=J+l`z(lFz4KlRxD_-i3}*fjnNqgj;TQhs<ԑa\tE^"M_gT.aݢ;%mWXS0}X eֽCEBT">ML-VV- -X>S>\FD w2_s6VU2~*"R6JѺk_0癬wqXVV8su;y̺-xܜG=?}D> rɜˆ Cd^[~[Q {E>GO: bvߠ R!1QvufXfɛfBǛڪŅMa3m 4SoTgOcC h'(/}! 9/]UzسJ>"{{Jis5H8-@Ao>_lI6 6"#$ ܳxs[q`u ՟XF9oo؂@i0~K(h%7vl -fv6 EuF0m2tuOIf&!;XDUnReG.^/snYUG0wtƕ0N"Ho83@XSNCȉ OKKvdDuY֔+ppW;LǾ6o Q"$z/=2],.o]f񤮐'edʌkYE ]_;+ N$уP3V#:M3zVlΕ%lpF%ƻ LgRҮ̺5P(^<,eИdr|Lv+mS۫*:F3 nJ3ӾM{of%;nl llVն ,=L8+J _e-&2<,~/Wjj&ƩNlV[FH펖Nջw$yC:ٜV{z67Fħ+utTu i}vTᝆNXauRA'.ٚhq`vlؙ0Q)[%0D8rWxπ[b$0t!Un"2"X(0 w..Z¥);fqmo@o]=vsV'%u/xo'QK ]*"QH&SP)*.E'/Ƽh.jKoFqS4<jGHU:uWB`?)'0O_xߌˈq"?Eu+EױA <_Tq]9(OW}3(0̋ƿ3 ~|1|U4j1>xDd>φXQR}2E7k/NvUC{q9N` 5a{#[?>Yt㢡37`93&v(0D'~&}' 5x1&scMu1g!!ӤW" ʓnS@oLi"C1q&=@ʡkcWV-A8{m4n&+J 16R0ٝ:;"ܤ_{Tm@#4ŤNG$]Ih%n[.IE6$l=hKȊ/Gh&N Fcp\Tqjp^vU Z; P5m& G+9!dǰ11" $.@Ducm3ߜA$E۾꧂j:[gE,a둷l;4#gPUi  #\4/AO" AGdrkd13R7j$ 8i,B}.,/b2|z*Ԋ ǻzY̙Bd*;`kBS\S = !Ydu}3|Ǧur,`l_zfv~q'ܻADYD*w$u9KOHSBDo\Z5՜p4E.rʐC4{[n[jL~CR$=Tfs$R|;:6QuS|b2gw&iP mu.F "OJړ%UIavM>fM&vޫK[P鸨`“X/H?TEڠv#I˲(d^ 2bZc)LY@#5ɲ}o&tx^UfGGY3ULѩDǨǎ`k74 F1tZҪ؜KCOމ=mkn | b$SG풥uy:ħm;r 'ѝV8`EW /سh[o&j2x5=@\GWG!]5tʅV8wԙ8R %\Drʕ% %] 9$E8i+"z>P܂)vo@*HSQ;:s#3dh[l=] ]PL: f1dHz}~2z 2*O9~+W)2ȒVqѸ:!MbUl>Pgg?Űn Dic"XQԑ xzGkyCa.Tyw#[K9BLíS3\Zx7MK+Ž^ =z'rw'C@C8\%ŐV3RM˵WIlL Ɍvz C9.!Y(Cƕ}DV>v ?p9"06xIqVG\Ow;C p(0`}-J[`XxnWpVbVQnEW݂YZ >LNNuL+HXVؚS;wf9Eo.ȌCB 7bT1T#LBlad } 'Ԩmj{,U<_Sm}^:I3Y67ф/eS!:VYYSX J'%;`2$:b] 0:Ds_J|+.k껀/ˉynZh䴅Ed7*4`iXvT<]Ћ8zط"6&t:jѷ\̌֙_Lh7}&CiSnMt)tx--TL \K 1NKLǓal( w+B,W˪[ƥEpGֿun#&lTxNdvɘVmvZ #_|'Bfbz]r21_[n26XK[WT/Hzpl/dWE2j Q܏a$7{bnȊy`2~JKAa`U{HKϾ߅Kz_ԅ{ȏ\4q϶rBH J(/9'yJX%\4(H h1-z=[CkEņƵӜfn#yf-vv=V?lb@@c#m!C&A({<%!q \=a DY1bql@ZGh#`-ɾT`A6r5HфM ]we\QWAm |8SNݼ!”޾xkP=. k k@N}-UʪO]bƵ.zc*_Zf ޲%0~q#&ŀ0 Y;|g[S*T▟k jr2 B 8',Z;D;7&fJ? k>sqaLOV @%bjA +V0~<~Zu>|08e4 ~ډb"[76؃ m]Qů^8ƅhQ3*K;?XYgBM/*rosPU)? C{PۼW̻ uw ߁|V7;5{uT8䓉,?0}f@'AQ(-%Vb,Ϗ%s{Mh.bbc<ʺ.(v/j2Xg? BH\%PH=؁(hO=|is(wY X[ llbD8E\s wФ%#R )כ'9{L*|b@+5);Fv&tzbq*OX ?afsoAji(8Ѥuz"P>ٲ;Gfb@0¨؁ KJZޔYG#!POh1:A,5KDL]ߢk#Znl'kZ곈jYѲNGɉEt6\;NVg"BtB<68#+`i㣑Z~B-[RSDkm-n@xP5 zN38 5U1b|IB:zxA2ļiF}2u.L@FZ, E7>\N喘_)zs,Ξ mҒ+_S R_iХ0gIߘ|Nz8s+#u b+ FٴCplgR5h@q7NP0^xy tL*XiܻdxdGw.KYeI~ҙl1"!ОгXפpFa9rNaK7㩵r(oKՓqܿ]*}^x: fXi&!_gCwMRiJɍOQp" %*`Aԯ!;,~ p^ pOHObq'" ] Vǵ4HE8ThqXx{Kܳ]C)[xƽbvz7M89J9?_|WL?d,xjKhcI.c3 m(55MƉm,4O_;fk Jɴ*Q'WptM0/NW SXߕ] CeG"àTk3|:,&W`|G a&1kK^5}2^)待Qk|!D6[v:\HX5N*jqB ?U}D_I80ڀ]-@4Z 2PEpuZvb+aP%)UL4U0MT+t:/ۖauXjſ);SEoA:1+;$ڝ%n$D~M5jӉ#Tfy_fQ*0W($[ QCn*e@1̧uOΉjqn@s;yDeS]o-bۨÁ@+)ߋ>0|mwI4PtU!T7Zqd_GQ#t&P[AU+v6_F9U>r4 BНmB3q{K UT)3PX뜏J" ooxUo\ǯ@dl,ظRC+aA4-.R+YZIzo3v:zc+N)ˎ o$m5YLZ[SSإm5Iܛcx(ӴREaآ Y;V{*]>7[?NuB1 6p095rCӵԤW<=e㪤b8$a\pD5 >YS)+]2휭@<8zB}\09Biդ,p+3`/;Nȭ1AzM{0mJߟa7muΠ;غanUb)녷*(jeUK8X0]plj 2^To3G@<  Uu:͘OFK`"'^pRܪ ͞>SfråoX=[`6]M+E͉nG #yqJ(Uy!;UuIM1VmbHfmm!қZ(D=ه;aT/2.TLM51qVb%~h3-afI5/ր4_,Zq=B H1cK_+sT簀KS9O#g:qAcܩP8F:qo}2Cyhu z}_s[dBxӍT5<|"[!޼>G̪̊=[o 'wJ xo#P_Cť Z,Kx& !) Zu h5{9Wĺ{5*a ̷H1`o;G!h l=hiZϙpN1z'FMI-2AgU=_S*Fwɺ7lu/OP+o_0 o&m-moW|i>,E36VfӨ=r=`?VJh5 X,͊K zt?{ӟ_O7i{}1|z&ۀ9H_*|s}}Cƪ\Q] "y=X:9PA%Es~OV%tvZuKj?g-jmH7n_ At5 < /JT7z?  }uCv#_Ĕov"T%Z-pAڅ߬P iΓv ̾*empф\e5p̗gr&yҏZilS]/emqÔ(GW;T򬠼eqQ Ñ 6TL*kPKݲɬ@12YoD.2 ̓)"4u32F}^]p;uDVd? rĺ[ xB'2t1}D!ZGk]X?rcBeh!=iU#^@oFd?-fN; )Xe 9/E1CBo+G[3U!,/0,NZ.XH݄r A,\I~9b~ƦS< 4oFj*Ht  kݎ<_L^$ Q΃`QɱG)Z֖ QFR-"}i_}ʳc &sI\Eab HO N,:i~*%*%'T]e&Bb0,}-/P|{^j֝ `;]S)p'q6i.^>7kynޖ$V0n1{JBp$V1y{KWx#]6[P=@D⹱e"`ji2*;$fؖT|m\&;6}E- ($L;Y>[b= Zl{ kd%YZ> wMNF+LŻFPix+%K+]BI -Ǹʞ^ 20sO6e Fw0=nNF7XM 1tfYƼI V~!gyf&0bKNZ ,OMB w6<=,LzI,5 sP>Lƚ%qc^!(Ubѹ pfe(C 7 xWLYl~&9{- >[I[(\jyd5 Tx|T7`B~H#gmF>'0(2D'FﲍMzf/'9=h'2 it)tO_ $rYt+RH<^Ef{X-߲Ba303I}Ъ$1kZ75lWV𯀖Hw埕LXX}ŌnM0k.8wyEBn_Db4ra}j_X:ىnͬ`;S`,'GBm QQ)[itnsk/=b󜝦DY 1j4 (zU*XtwhoH11J]qR߇{sVo[nl^R] @؊ dIAh0;y Tt!Mb\NvTbR2T| XJrECQx[*:e{جלnM;:-O (T_gEw~UWֽzBKgi Tu }xi8 e O_vdv6kZ{CZu.&[:[ʘiyWlz.5#?MgF/op+ӳU%+>^)v:sGJ ڢU V}:˾bwyx f 擗z.pX/1FYsi JlCO5]4#JіTE |똜_:19ŷW@9 5`Ɉ?> ^\;f|3N 4λADgwP[*RA(Kݥ#|RV=\ރKl/Co K9! Zd0!>+]mWz)-p.|l&X9v7\ z*,a1l;%?cZjjB)߈? үc˨ 5`cSPYGu\Y:3#i?,zI{-YuQyVsĒ)Usͨƴôd Rt*9$ < \RW 9tye#k TVO]3|dWS^Dqfѵ:e~:vhiJ972*;$gp3uz9϶=DZ3H͸d%$u-@o_!u'kS}(>vƃlKOU (B<{,(0d6\IdRi#]A!zC2׶I\٥ tIXFeo9d)YOa1 LcTU(z?mQ~i[m޼|Pp\]!Wų}{76M*im;ǔSsX$BWuݽwT,y:SBcT1 ~dJŀ Jr0%(b噯: .pY4&7%.Xݙvo;DgD;.