ruby2.5-rubygem-grape-testsuite-1.0.2-bp156.3.1 >  A dI%z 05xV})45xl~p,S42*+:nͷMD?`Z\y֧jsyVKk_ 0ÏE.ݪrh'7h}A !6P_98IBdJ%Sw!;Pi "+e '=|ȕYlL`mfsǹU#3[xĵ-]V |~xѓY3X ӗf&(Pjա5tWVWLsla߈eQe ao!9B*Rg[[CPxW}!&uu9 ub V>3]૦u\jk14AVW?SwDϥHZ OKF^>"d} N姚U}{w{.H /mX$ܪpŤsBUcC]CcW:<޷*wU!H>p;|?|pd"( 2 G| (uu u u u u u!du#u%&u'(8(L(((8( 9) :) FdGd uHeuIguXh@YhH\hhu]j<u^rbxcyOdyeyfylyuyuv{z|| |$|*|lCruby2.5-rubygem-grape-testsuite1.0.2bp156.3.1Test suite for grapeTest::Unit or RSpec files, useful for developers.dyobs-power8-03SUSE Linux Enterprise 15 SP6openSUSEMIThttps://bugs.opensuse.orgDevelopment/Languages/Rubyhttps://github.com/ruby-grape/grapelinuxppc64leSt 3v' B %(_!c!N #|)>I6+4 * */"-3 +Y < (3HNj Gr(s+!=U~zfAAA큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤dsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsa6b9ccf94ba2b573bb45d9842937c24a56dcbb108f47d24a53987695d287138e9a34f504c7389e961fbed9aa5a1461087378152ff1e3fa1828e4f409ad30660b9d4f178e7f793cccca79a3c1cfc9d660047d6a0bc94314b10b09eeb39cf6e67c6e37c21b6b50d3f9583f160dcaba34f0515d2f5dd702d0f770cd6224c02e660ec6d2424b88907daa1a6f62b4e143e917fd0f2901b7b21fab35a75c63eefb780ff0c0f8fea2c4ff6b041b890299aa74366ad5c23511cb48e13d933473179bb5543542f94beb2667425e7a7c6bfd8b8c047dc2bf17191f7a6063d09616f2e13edccefca36e35336f60de8a3439173afb0c2e9002d00784d662785d39ea5c9b010db34a97a6489d83e86e4b224dcfecd1c2fecd721e5bef7e900d74bd32a68a56b77f759668c0d1df2ed6a7d474c6ec30b4d851a53049723a3bd267c57199953e9271c3ff90ae1e9a37c74dc56baca49950a4eb96fa8be37ed88100f9d0110bb67bcbf97e0cf8558cc834881ef66de1b1beb494c56aae85ba379eb69e0293d7e4adabad915adbd76f3e626c96f3c1fa44dcd2f303edea84da4caed063f9e867216669ea047487b9880f2a1c41cea0c23366acf49c10c99487a948b739239d4380dac6458deb64a337a9888b2eb04682aa1253135bd28a4c49a26fedc480ad11a6ad67cefb77475e191448c3d572c1554260915ad2c6625e1660d9f9aea112b0fc07d72416452e59139c5dc7c201769fa96016f03e676a74303f823061a53fe32e9f6dbaba38d2160bacf60b89175806f9236f986dc7c1d9adf1276ad3aab5e08edd45c97edb6d9ef44addea3c72e2a4633dd5477588f5eb2da3ff61ad590d803ae9b86288a892c006c521cecc8302aa0a47e982503ad35e4bb72ba9b5c9cfcddf1bb66a5590b8e5762f9c048a23598c659c172c494bd5a910361f3380fcd1ae04e2e776adbddae3b281b3bae6b388d77625c361cae940ffcdc643948874d7855629d515c5711e25ec3b7c4df7646744c75fd5b5971bab128625ad6c8900d5e57ba4ec3ec2700948b86cd8584e8376b73c64e7beb5c92a04c513100cfacbcfa78c6db91a5f9b404e2b5deccaf431dad77861fb8cfb23a1a89f8f3ee45f1aa3c51b3ded65e332af2e9a137489d2681a0d2c42a1af2ae3761d4413f9e9dc973339d4bbed319a2b4e2a9a0d7adf9ef61509a4b1cc91add5f044a72aef6231bd286cd7604d505b3d8726deef292364ebf2e1756deb83a97832835e5cffb542943d6593e7f29e822243401d71b7a8b262c878546422074e34721d83b69cd76b7d5b5c0dd7ea8bea609bf0728765c214e47474ec9610bb29232e067080eb5dea478abd60a511734ad21578a69b76127c2bc8b762394d484c5450d6f4695b9e384b6fc825491287a01da073f877e56c15a5f7ce1ed21caddf1e5704846bb23556724b5fc3256a4664d4d839832fff0a2d8aa1109ba61d1c46490ac075cb74b4c0fa88edf65abfb67c9b55fa3e1912f3ca42211d4ff16e9330b10961dd4856b7ac40c3659dbd9b06057ff0ed18271754844ebf1b53cf80c50112014821a36ddbdcdda7b8e6704fe0aaeab517e888d1eae0af7389f9a44f8a2cd5cbb382289a277542b0e1a9b984be05b2d2f02591739561e2b14f67279c67d7e4417f3b806abe07171088393fc635b01693e20786d24de03f40ef1397bfe1c463f5efb0bb882605cff493e0c5b5f2d172b2d070d50663284150091ee40c292e7257f0ee18fd4cc01a46b568d7b486a8e888689298693d8fadc6b25f5cd2fed41b78c6d1d222b602e0f6ea7843df9306a213bcafd497912502d41c80ab0fc4b48a2f7a6a63dd178705240543c958d8873cb8ceef7244f7c983b43a5850ce9b339bd7522eed530448659de71e79ad0a99c80539fbcb818442c04a53764d15262a30c0699f140112fbf5a5a82dff026865df51461466c6c20d743e6c3a5136301d5535622ea7283c767c844360b96a7c08f304a3ab11be5930ca86e3d3b87f5030f850e31aa827b842bd44288445ce5615779840eefd0e3c07f98cef1b03cb2c82d319cfc17ea0c5363140fbc7aa5aaa299e736bd46c9aa7c19170edac2e63163ca59793b0ac64861ec899a8f4ae456ae39d1033b7792e4a7bd50faeb738009299a44f5a1689d041edc0b0355a3b1f7f17d9ef29deaa12275988ea3159771bd134cfacd60e99fafe8df51834b18392ca8e54754e6009ecba88054483684e91e55cd318bc1b096bbf537ac726a0dd4542eac24ddca74899a04d02f688c514f8bac8709bf6e0cea157342c3f614ed3dc2ad11060c05cb893e4a4097b4e94a796096c250e5af20222920e30310af5fbed13be43e9df603ef871ba697b68c8a4b8b6e782020a04a0c3de27c84edb0bfa140c0a705fd46006f2c921ebd296c573a99aaefa44b6755b47ab6358678711b947cebd738c251354c9088e3df4552e813a4aed3dac02f3dc81d9d2e6b789651f565cc6145b6fb9eac119555585c6ba1dbbf49a7c86bfafbd4fae99f3e12e52c44a721ca80e31dbdc43888171abbf64797165aeac68cffc4a3195566e48ae8fb6cd23edc96841b725bc8d1d1fc7ae5684f01d912a4b24a3d08f64723dcc8360a58f7f7ad4350ca536d5336f22fa36e6b5c37b34cf2565c3c7ea0ab91e78768936851a7fc7135c0e3d160572a873eae2453e209cdfb39e3b50e6c533650d16d74c8d4c10645ccab15ec45aef8bcee1637878dda4add72e1e387e1a413a7af592fa2fa02735545a588352f39117110ad6406693a6add7053b577955de4c162875d67de81db624b69f31cce65d1431d4ec67045cf8ab7bd4d826e549c1ecd53a51b63f73fda61c7a2824131ef5b7c9d74a51eedf76c271cc9e7ce93adaa5be23fee4e4317f75ab2f3545b65d0cee1ed4db23e99c8e1045f21e7c24ff99083993ce725bc3533e4f1f93b4dbda8214e7a7510664579c3fa87fc630bb0319c1eb4c2b654926b8421561dd1063c1e9e2d9bce030a127b10b036b0cc558065df5df7b262148054f8c1a59db60efa2cbda5b238f06254e79b9731696393657013b21bd9db41183084e6c89d93856eced89b227b26c8adc3d13f07550a770f0cb5fe6ff28be2fbdaa63e0a05eb0e5f9e83e96d1a5c9c89767677c42eaa2c18a4425a4e9e84e3ef2e45d24613d81d656129f1960a7a152f727fec7dd9c70b7d6913c2caff9c8007c3d56bece728049219a81496011481bf00250c8c89ee8b929b9ab1e7250c5b424f3c3922414fe3c4653ad50ab4588f453df078830a7f2253518b08c8f71e64405c288ff28213c9901a41129e21a82121acaa940bde943c114e9d578a41e3ecb5a3c809c979a7f8ca3151b4f1097f4eea26af42d2fe70c355c61a6f2d8cc78ebcac40535a65ded6166269dd059d00e5db34d55e58a5b989a5b646533aa85c8ef9c3bea411c64f4dc026636d564c8e2de034feff10f52cde809afa26d170e96f42e8207efcb29376e3194949015b7ed39a964468fcface6f2d64c0cee7f8a9094437fc6e69cb5dca10144ac8e665e1e186e925020536d0c1b81d819616a40d51db15516d54c1fcef159927b41a2075f99c40fb179184895f6bc240d55fd4ac5cc9db8c59b255c9fcffceca9ea2f10f36ca3fecb880403e736f240070ba56bccbd83916f5c77bde7d8838f17574f28409cdc47a24c8a0f86ee7a963d9fae66c84412c58e74d43ceffd608b908ec2723e0beb0c16f39438731dcc02edc7ae0bf9262cfbbd304b80af9a66cfaf866d33900152bbfaddb5e3b499ca2ff8402a9e0059685e06c1616663c86aef8eeb021ea9a3b5907dba7b0432c6bba652f354c3a43f7dadb898671f02383d745b8390e3d5a7eba1ef67be29bdf6640c42f91d5ae58e3ba9b83e936a4e39b7cd7974b421db110ec2f4233eb68dc83495462d266461760c94ad1ca7d32a9cf62669d4da2f9641877f60af0fd6588f36b5a8c0d7a6ac952bc635cd3de294b24e5d2e594857a9795978df35fe7fcb6c7a019b9a0e4119b089e8cd9b3b57109d2c5c28496b3e3d6702addaab8f21ede9ab05e5fac8d2a0f688eb242af090fe7ab36355e0544dbd030cf764bba66b099801da0c16c5edef21b199f76db5cc3f55dfe108f4676804f0dea18c2c8d8ee8e192f74db6e1a99400b45e167f5b263e14ec88cc4f071143c67297010f24bcbd6a47d01416f03581c491be8fa5c42860a5059484494efe03d9ac5a59003e9ae77aa473dabdbcc0819fc63fd38d70e33e8cf508b6b7aec48db0681af9d5f6ad9aece3fda4b05ea3b4c56888bfb8b231ad8f11d0e682b0e16ce75eb8ca951958ce5a489d94903ff1earootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-grape-1.0.2-bp156.3.1.src.rpmruby2.5-rubygem-grape-testsuiteruby2.5-rubygem-grape-testsuite(ppc-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rubygem(ruby:2.5.0:grape)3.0.4-14.6.0-14.0-15.2-11.0.24.14.3Z|;YzY@Xh@XtXWX@WVD@U;coolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.de- updated to version 1.0.2 see installed CHANGELOG.md [#]## 1.0.2 (1/10/2018) [#]### Features * [#1686](https://github.com/ruby-grape/grape/pull/1686): Avoid coercion of a value if it is valid - [@timothysu](https://github.com/timothysu). * [#1688](https://github.com/ruby-grape/grape/pull/1688): Removes yard docs - [@ramkumar-kr](https://github.com/ramkumar-kr). * [#1702](https://github.com/ruby-grape/grape/pull/1702): Added danger-toc, verify correct TOC in README - [@dblock](https://github.com/dblock). * [#1711](https://github.com/ruby-grape/grape/pull/1711): Automatically coerce arrays and sets of types that implement a `parse` method - [@dslh](https://github.com/dslh). [#]### Fixes * [#1710](https://github.com/ruby-grape/grape/pull/1710): Fix wrong transformation of empty Array in declared params - [@pablonahuelgomez](https://github.com/pablonahuelgomez). * [#1722](https://github.com/ruby-grape/grape/pull/1722): Fix catch-all hiding multiple versions of an endpoint after the first definition - [@zherr](https://github.com/zherr). * [#1724](https://github.com/ruby-grape/grape/pull/1724): Optional nested array validation - [@ericproulx](https://github.com/ericproulx). * [#1725](https://github.com/ruby-grape/grape/pull/1725): Fix `rescue_from :all` documentation - [@Jelkster](https://github.com/Jelkster). * [#1726](https://github.com/ruby-grape/grape/pull/1726): Improved startup performance during API method generation - [@jkowens](https://github.com/jkowens). * [#1727](https://github.com/ruby-grape/grape/pull/1727): Fix infinite loop when mounting endpoint with same superclass - [@jkowens](https://github.com/jkowens).- updated to version 1.0.1 see installed CHANGELOG.md [#]## 1.0.1 (9/8/2017) [#]### Features * [#1652](https://github.com/ruby-grape/grape/pull/1652): Add the original exception to the error_formatter the original exception - [@dcsg](https://github.com/dcsg). * [#1665](https://github.com/ruby-grape/grape/pull/1665): Make helpers available in subclasses - [@pablonahuelgomez](https://github.com/pablonahuelgomez). * [#1674](https://github.com/ruby-grape/grape/pull/1674): Add parameter alias (`as`) - [@glaucocustodio](https://github.com/glaucocustodio). [#]### Fixes * [#1652](https://github.com/ruby-grape/grape/pull/1652): Fix missing backtrace that was not being bubbled up to the `error_formatter` - [@dcsg](https://github.com/dcsg). * [#1661](https://github.com/ruby-grape/grape/pull/1661): Handle deeply-nested dependencies correctly - [@rnubel](https://github.com/rnubel), [@jnardone](https://github.com/jnardone). * [#1679](https://github.com/ruby-grape/grape/pull/1679): Treat StandardError from explicit values validator proc as false - [@jlfaber](https://github.com/jlfaber).- updated to version 1.0.0 see installed CHANGELOG.md [#]## 1.0.0 (7/3/2017) [#]### Features * [#1594](https://github.com/ruby-grape/grape/pull/1594): Replace `Hashie::Mash` parameters with `ActiveSupport::HashWithIndifferentAccess` - [@james2m](https://github.com/james2m), [@dblock](https://github.com/dblock). * [#1622](https://github.com/ruby-grape/grape/pull/1622): Add `except_values` validator to replace `except` option of `values` validator - [@jlfaber](https://github.com/jlfaber). * [#1635](https://github.com/ruby-grape/grape/pull/1635): Instrument validators with ActiveSupport::Notifications - [@ktimothy](https://github.com/ktimothy). * [#1646](https://github.com/ruby-grape/grape/pull/1646): Add ability to include an array of modules as helpers - [@pablonahuelgomez](https://github.com/pablonahuelgomez). * [#1623](https://github.com/ruby-grape/grape/pull/1623): Removed `multi_json` and `multi_xml` dependencies - [@dblock](https://github.com/dblock). * [#1650](https://github.com/ruby-grape/grape/pull/1650): Add extra specs for Boolean type field - [@tiarly](https://github.com/tiarly). [#]### Fixes * [#1648](https://github.com/ruby-grape/grape/pull/1631): Declared now returns declared options using the class that params is set to use - [@thogg4](https://github.com/thogg4). * [#1632](https://github.com/ruby-grape/grape/pull/1632): Silence warnings - [@thogg4](https://github.com/thogg4). * [#1615](https://github.com/ruby-grape/grape/pull/1615): Fix default and type validator when values is a Hash with no value attribute - [@jlfaber](https://github.com/jlfaber). * [#1625](https://github.com/ruby-grape/grape/pull/1625): Handle `given` correctly when nested in Array params - [@rnubel](https://github.com/rnubel), [@avellable](https://github.com/avellable). * [#1649](https://github.com/ruby-grape/grape/pull/1649): Don't share validator instances between requests - [@anakinj](https://github.com/anakinj).- updated to version 0.19.2 see installed CHANGELOG.md [#]## 0.19.2 (4/12/2017) [#]### Features * [#1555](https://github.com/ruby-grape/grape/pull/1555): Added code coverage w/Coveralls - [@dblock](https://github.com/dblock). * [#1568](https://github.com/ruby-grape/grape/pull/1568): Add `proc` option to `values` validator to allow custom checks - [@jlfaber](https://github.com/jlfaber). * [#1575](https://github.com/ruby-grape/grape/pull/1575): Include nil values for missing nested params in declared - [@thogg4](https://github.com/thogg4). * [#1585](https://github.com/ruby-grape/grape/pull/1585): Bugs in declared method - make sure correct options var is used and respect include missing for non children params - [@thogg4](https://github.com/thogg4). [#]### Fixes * [#1570](https://github.com/ruby-grape/grape/pull/1570): Make versioner consider the mount destination path - [@namusyaka](https://github.com/namusyaka). * [#1579](https://github.com/ruby-grape/grape/pull/1579): Fix delete status with a return value - [@eproulx-petalmd](https://github.com/eproulx-petalmd). * [#1559](https://github.com/ruby-grape/grape/pull/1559): You can once again pass `nil` to optional attributes with `values` validation set - [@ghiculescu](https://github.com/ghiculescu). * [#1562](https://github.com/ruby-grape/grape/pull/1562): Fix rainbow gem installation failure above ruby 2.3.3 on travis-ci - [@brucehsu](https://github.com/brucehsu). * [#1561](https://github.com/ruby-grape/grape/pull/1561): Fix performance issue introduced by duplicated calls in StackableValue#[] - [@brucehsu](https://github.com/brucehsu). * [#1564](https://github.com/ruby-grape/grape/pull/1564): Fix declared params bug with nested namespaces - [@bmarini](https://github.com/bmarini). * [#1567](https://github.com/ruby-grape/grape/pull/1567): Fix values validator when value is empty array and apply except to input array - [@jlfaber](https://github.com/jlfaber). * [#1569](https://github.com/ruby-grape/grape/pull/1569), [#1511](https://github.com/ruby-grape/grape/issues/1511): Upgrade mustermann-grape to 1.0.0 - [@namusyaka](https://github.com/namusyaka). * [#1589](https://github.com/ruby-grape/grape/pull/1589): [#726](https://github.com/ruby-grape/grape/issues/726): Use default_format when Content-type is missing and respond with 406 when Content-type is invalid - [@inclooder](https://github.com/inclooder).- updated to version 0.19.1 see installed CHANGELOG.md [#]## 0.19.1 (1/9/2017) [#]### Features * [#1536](https://github.com/ruby-grape/grape/pull/1536): Updates `invalid_versioner_option` translation - [@Lavode](https://github.com/Lavode). * [#1543](https://github.com/ruby-grape/grape/pull/1543): Support ruby 2.4 - [@LeFnord](https://github.com/LeFnord), [@namusyaka](https://github.com/namusyaka). [#]### Fixes * [#1548](https://github.com/ruby-grape/grape/pull/1548): Avoid failing even if given path does not match with prefix - [@thomas-peyric](https://github.com/thomas-peyric), [@namusyaka](https://github.com/namusyaka). * [#1550](https://github.com/ruby-grape/grape/pull/1550): Use 200 as default status for deletes that reply with content - [@jthornec](https://github.com/jthornec).- updated to version 0.19.0 see installed CHANGELOG.md- updated to version 0.18.0 see installed CHANGELOG.md 0.18.0 (10/7/2016) ================== [#]### Features * [#1480](https://github.com/ruby-grape/grape/pull/1480): Use the ruby-grape-danger gem for PR linting - [@dblock](https://github.com/dblock). * [#1486](https://github.com/ruby-grape/grape/pull/1486): Implemented except in values validator - [@jonmchan](https://github.com/jonmchan). * [#1470](https://github.com/ruby-grape/grape/pull/1470): Drop support for ruby-2.0 - [@namusyaka](https://github.com/namusyaka). * [#1490](https://github.com/ruby-grape/grape/pull/1490): Switch to Ruby-2.x+ syntax - [@namusyaka](https://github.com/namusyaka). * [#1499](https://github.com/ruby-grape/grape/pull/1499): Support fail_fast param validation option - [@dgasper](https://github.com/dgasper). [#]### Fixes * [#1498](https://github.com/ruby-grape/grape/pull/1498): Skip validations in inactive given blocks - [@jlfaber](https://github.com/jlfaber). * [#1479](https://github.com/ruby-grape/grape/pull/1479): Support inserting middleware before/after anonymous classes in the middleware stack - [@rosa](https://github.com/rosa). * [#1488](https://github.com/ruby-grape/grape/pull/1488): Ensure calling before filters when receiving OPTIONS request - [@namusyaka](https://github.com/namusyaka), [@jlfaber](https://github.com/jlfaber). * [#1493](https://github.com/ruby-grape/grape/pull/1493): Coercion and lambda fails params validation - [@jonmchan](https://github.com/jonmchan). 0.17.0 (7/29/2016) ================== [#]### Features * [#1393](https://github.com/ruby-grape/grape/pull/1393): Middleware can be inserted before or after default Grape middleware - [@ridiculous](https://github.com/ridiculous). * [#1390](https://github.com/ruby-grape/grape/pull/1390): Allow inserting middleware at arbitrary points in the middleware stack - [@rosa](https://github.com/rosa). * [#1366](https://github.com/ruby-grape/grape/pull/1366): Store `message_key` on `Grape::Exceptions::Validation` - [@mkou](https://github.com/mkou). * [#1398](https://github.com/ruby-grape/grape/pull/1398): Add `rescue_from :grape_exceptions` - allow Grape to use the built-in `Grape::Exception` handing and use `rescue :all` behavior for everything else - [@mmclead](https://github.com/mmclead). * [#1443](https://github.com/ruby-grape/grape/pull/1443): Extend `given` to receive a `Proc` - [@glaucocustodio](https://github.com/glaucocustodio). * [#1455](https://github.com/ruby-grape/grape/pull/1455): Add an automated PR linter - [@orta](https://github.com/orta). * Your contribution here. [#]### Fixes * [#1463](https://github.com/ruby-grape/grape/pull/1463): Fix array indicies in error messages - [@ffloyd](https://github.com/ffloyd). * [#1465](https://github.com/ruby-grape/grape/pull/1465): Fix 'before' being called twice when using not allowed method - [@jsteinberg](https://github.com/jsteinberg). * [#1446](https://github.com/ruby-grape/grape/pull/1446): Fix for `env` inside `before` when using not allowed method - [@leifg](https://github.com/leifg). * [#1438](https://github.com/ruby-grape/grape/pull/1439): Try to dup non-frozen default params with each use - [@jlfaber](https://github.com/jlfaber). * [#1430](https://github.com/ruby-grape/grape/pull/1430): Fix for `declared(params)` inside `route_param` - [@Arkanain](https://github.com/Arkanain). * [#1405](https://github.com/ruby-grape/grape/pull/1405): Fix priority of `rescue_from` clauses applying - [@hedgesky](https://github.com/hedgesky). * [#1365](https://github.com/ruby-grape/grape/pull/1365): Fix finding exception handler in error middleware - [@ktimothy](https://github.com/ktimothy). * [#1380](https://github.com/ruby-grape/grape/pull/1380): Fix `allow_blank: false` for `Time` attributes with valid values causes `NoMethodError` - [@ipkes](https://github.com/ipkes). * [#1384](https://github.com/ruby-grape/grape/pull/1384): Fix parameter validation with an empty optional nested `Array` - [@ipkes](https://github.com/ipkes). * [#1414](https://github.com/ruby-grape/grape/pull/1414): Fix multiple version definitions for path versioning - [@304](https://github.com/304). * [#1415](https://github.com/ruby-grape/grape/pull/1415): Fix `declared(params, include_parent_namespaces: false)` - [@304](https://github.com/304). * [#1421](https://github.com/ruby-grape/grape/pull/1421): Avoid polluting `Grape::Middleware::Error` - [@namusyaka](https://github.com/namusyaka). * [#1422](https://github.com/ruby-grape/grape/pull/1422): Concat parent declared params with current one - [@plukevdh](https://github.com/plukevdh), [@rnubel](https://github.com/rnubel), [@namusyaka](https://github.com/namusyaka). 0.16.2 (4/12/2016) ================== [#]### Features * [#1348](https://github.com/ruby-grape/grape/pull/1348): Fix global functions polluting Grape::API scope - [@dblock](https://github.com/dblock). * [#1357](https://github.com/ruby-grape/grape/pull/1357): Expose Route#options - [@namusyaka](https://github.com/namusyaka). [#]### Fixes * [#1357](https://github.com/ruby-grape/grape/pull/1357): Don't include fixed named captures as route params - [@namusyaka](https://github.com/namusyaka). * [#1359](https://github.com/ruby-grape/grape/pull/1359): Avoid evaluating the same route twice - [@namusyaka](https://github.com/namusyaka), [@dblock](https://github.com/dblock). * [#1361](https://github.com/ruby-grape/grape/pull/1361): Return 405 correctly even if version is using as header and wrong request method - [@namusyaka](https://github.com/namusyaka), [@dblock](https://github.com/dblock). 0.16.1 (4/3/2016) ================= [#]### Features * [#1276](https://github.com/ruby-grape/grape/pull/1276): Replace rack-mount with new router - [@namusyaka](https://github.com/namusyaka). * [#1321](https://github.com/ruby-grape/grape/pull/1321): Serve files without using FileStreamer-like object - [@lfidnl](https://github.com/lfidnl). * [#1339](https://github.com/ruby-grape/grape/pull/1339): Implement Grape::API.recognize_path - [@namusyaka](https://github.com/namusyaka). [#]### Fixes * [#1325](https://github.com/ruby-grape/grape/pull/1325): Params: Fix coerce_with helper with Array types - [@ngonzalez](https://github.com/ngonzalez). * [#1326](https://github.com/ruby-grape/grape/pull/1326): Fix wrong behavior for OPTIONS and HEAD requests with catch-all - [@ekampp](https://github.com/ekampp), [@namusyaka](https://github.com/namusyaka). * [#1330](https://github.com/ruby-grape/grape/pull/1330): Add `register` keyword for adding customized parsers and formatters - [@namusyaka](https://github.com/namusyaka). * [#1336](https://github.com/ruby-grape/grape/pull/1336): Do not modify Hash argument to `error!` - [@tjwp](https://github.com/tjwp).- update to 0.15.0- update to 0.13.0- update to 0.11.0obs-power8-03 1690926969  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstu1.0.2-bp156.3.11.0.2-bp156.3.1   specgrapeapicustom_validations_spec.rbdeeply_included_options_spec.rbinherited_helpers_spec.rbinvalid_format_spec.rbnamespace_parameters_in_route_spec.rbnested_helpers_spec.rboptional_parameters_in_route_spec.rbparameters_modification_spec.rbpatch_method_helpers_spec.rbrecognize_path_spec.rbrequired_parameters_in_route_spec.rbrequired_parameters_with_invalid_method_spec.rbshared_helpers_spec.rbapi_spec.rbdslcallbacks_spec.rbconfiguration_spec.rbdesc_spec.rbheaders_spec.rbhelpers_spec.rbinside_route_spec.rblogger_spec.rbmiddleware_spec.rbparameters_spec.rbrequest_response_spec.rbrouting_spec.rbsettings_spec.rbvalidations_spec.rbendpoint_spec.rbentity_spec.rbexceptionsbody_parse_errors_spec.rbinvalid_accept_header_spec.rbinvalid_formatter_spec.rbinvalid_versioner_option_spec.rbmissing_mime_type_spec.rbmissing_option_spec.rbunknown_options_spec.rbunknown_validator_spec.rbvalidation_errors_spec.rbvalidation_spec.rbextensionsparam_buildershash_spec.rbhash_with_indifferent_access_spec.rbhashiemash_spec.rbintegrationglobal_namespace_function_spec.rbrack_sendfile_spec.rbrack_spec.rbloading_spec.rbmiddlewareauthbase_spec.rbdsl_spec.rbstrategies_spec.rbbase_spec.rberror_spec.rbexception_spec.rbformatter_spec.rbglobals_spec.rbstack_spec.rbversioneraccept_version_header_spec.rbheader_spec.rbparam_spec.rbpath_spec.rbversioner_spec.rbparser_spec.rbpath_spec.rbpresenterspresenter_spec.rbrequest_spec.rbutilinheritable_setting_spec.rbinheritable_values_spec.rbreverse_stackable_values_spec.rbstackable_values_spec.rbstrict_hash_configuration_spec.rbvalidationsattributes_iterator_spec.rbinstance_behaivour_spec.rbparams_scope_spec.rbtypes_spec.rbvalidatorsall_or_none_spec.rballow_blank_spec.rbat_least_one_of_spec.rbcoerce_spec.rbdefault_spec.rbexactly_one_of_spec.rbexcept_values_spec.rbmutual_exclusion_spec.rbpresence_spec.rbregexp_spec.rbvalues_spec.rbzh-CN.ymlvalidations_spec.rbintegrationmulti_jsonjson_spec.rbmulti_xmlxml_spec.rbsharedversioning_examples.rbspec_helper.rbsupportbasic_auth_encode_helpers.rbcontent_type_helpers.rbendpoint_faker.rbfile_streamer.rbinteger_helpers.rbversioned_helpers.rb/usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/grape//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/grape/api//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/grape/dsl//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/grape/exceptions//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/grape/extensions//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/grape/extensions/param_builders//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/grape/extensions/param_builders/hashie//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/grape/integration//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/grape/middleware//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/grape/middleware/auth//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/grape/middleware/versioner//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/grape/presenters//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/grape/util//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/grape/validations//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/grape/validations/validators//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/integration//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/integration/multi_json//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/integration/multi_xml//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/shared//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/support/-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.opensuse.org/openSUSE:Backports:SLE-15-SP6/standard/e31caee88544e468b214e9bff9b6fcdd-rubygem-grapecpioxz5ppc64le-suse-linuxdirectoryRuby script, ASCII textRuby script, UTF-8 Unicode textUTF-8 Unicode textASCII text;x Xʯ?Qutf-82651c85d60be264aa454f827663b87ec2028c9a4a1a71ae65c1ac15fc406a1ef?P7zXZ !t/稘] crt:bLL I9ؚ.&,4S%ߧߣg.;?Rc%lv#Y[{'DJ;7k@jES/  q4.P9l aEkM q[wA\&+9'|s* 2wvL(lȽ4\MoB[!!5TBnURwӽu6U?F3D@C]+Z y[sPR_ISp_es# ,*͘R $Upq X\M0뫈eTYҸIYx1:3D)/l[GƲyFᡣCPt2_,%zs99N<(Eou5bM^A-50+Kw_fL*մ{G-U%eÇmQ`bBv}Q[f%U]*CG5~cRK0', S49-X棘k-\lhѹ ȑL(]# U7;^R(I$\29Fzz#5A wAhx7Tu%`%X$=c=!e?'R{2P/hS 4j7؂Cx {Jк)頚 K..G/UT/G.&S\5'Lܭ6ĵC ͱ7L~y냆>$lr(/'Xf~r(<}>L0SDkSKqX1jd`Xo~zz$mC]rr0 #f2swLcWiwq2#4֡7:i8.NW+0Li`BG Mڴ9AtR$$9# E.?+~5)rA*ѢC)wUnߨ2W,Ϭ,a + øC ;BL#F8^L|D3y唖{rZD Kwk%"%lEfl3o \lt22DR fFLSEDyT.6\_ߤ; ~>~C|+}0; Vykd|3yMdۻ]akM mDWr-B_۽-~$R}@-'X\mS-/ўߨnG8\F<#=VmVW=uwrΘ [hؘF8E[c@ȵ{I<rrsgC@Njږ`}[8CHR-qjHa ooE.{ ἂLj@b2s|Auq:lbzJ~MJFIwAD:a ?e]٢gsa,!5H[)E+{NPd.΁cSg{1ӆDwjKFC`HNy3i`uY7{UPZӊ0sC%*'K/˻2i6)?U*1FUğCsxUC 14".y@jQ1B s`#6܊}cѱUrM]ndPDSnw^L q7>,GbXM%c¦j>^ j'M(WZM~d>:e*rGBy]#mJ=(p^4ٕ5Ez2=U݂E9 'd03"5.+ p5?I "xm]^jPxcRY0)Q V|󏤴X;X$6S6,O5Qb3G.PWE(V XE.ۯ<$(rW+ ji]3s%7X ?!Gz!X6z/+IbGӛrx2D8װ}*^xLj.dUL~*m:ڹdY̋ n࿬>PFWw |}6#֐z8$B/ l{M3g}nlSjp#4ϗ2Î5j!@'";.mxm 4'ASTKqk,"NmL:Y[뤡5斠wyp3bs묽D^K75}4κT\I2VA6"tD|Xr[ԓgnDƑl%MEҿabOG񢏅\Nu3z27Lm\^򯴇6Rk@.)Q 8)M-+ր*0nЯbUFϩe1zrQ6 `r>X {S_ *2z7쥡X]-M 3[Apdp9(X~l tVuܓql3z-)8M㺿h^jSv,,G+#$,Z9T!&u/^385Z;6YpD-͢`x]p~~!?+~ä\% fx/Z~X  6+Kw,,Nc0;PkRQhTpT&?jU^X>}{t)bZ>,:YL[TZ+ *U:x!R_ٵ 7 T:1@_h\;QFbs[~  WiQpn=a.{RqNH \z0:VgЕz()#cn%9< C7bpB& /s5}*9gy\O|=n{s_a5:A|~zf#gonDI&O蜂A25XLL"m`=ztn3d/d1mtpjic]qј)M+ /X ạ^v/~_W"lGd ؃[Dҿ9* &(Z G[eJCCVtpSDy[^bԏx 3!6VLT)2(g;o'-d"{#6.S+U]D,b3{cy04"qVP%:&WF{S&IZ2]]rmHrFzRk>0ԾmÉUkXdyq/2(5t̩A}['dEJ{܁VFP|wnXmG'dqAuRE Xre F61zjl_}kj+;zSVixj ^J{U+xWEf1UK}.O!#-O! njLP%/qFgn mpvQZX(ڴA4C97_>z+lkYE mG6-<7n/ogUXdQ: s͢Nx %B֯)\aFֈ^pw/ݓ=)f)+Co/.3/yE^=ms$jcGDn &j.*ܱ"ĝP-0Gc#kʠиpz*@DIRdж-wSN\M}a]5P#[EKU_HX$AʮA#ʾ, Č'zS ̀Yn}CdYڐ^tl/46fCaFK5"5b"с[!xhQ U\`|XkؽkYHv Q)CiKO X}{,+ C xŽyE@'SUYx|jwĨ3;RGQFABN?!7|SH4놓v\x$e4l肒ɁJ5Ͳm3dT"7;D|V짂akh6NIc$Cg |6cf$iCfo U,G ,r7w$oᇺ%@; JjTcBَCm'/Gb{ HZ0_tR>zCWR R=#SLLgH_|el=,|k`J*6BRA'D% &I65Y"nvܙҽ"q(_,ǽJdv~ۗ>J%>'* # z|QqLLr4Mҭ0Ͻ9NT?m4o7{+Z$K쌑=zBck ovN5u9֒#AmU %\&ZttE4,r)c?ݒ͖JR@2NDQҰZr{"K-:'wW^*KAʯK. ]v5W`򅆖2Zze˜隵`#BNǝhTt o1hQ|џY;Y#) YpV:*1SRSƣm+Q1] i%b˧m :ഴB[8g(_+M9tH8>Yڷ*}ɖ[x[fS-F,W/^.ԛCɏHFI3>>>eJl͟5.A|s춚~uܭ~-bv`Xm&Tv򆦃 j=Άpgm+S +k7蜏i9S7]+Pv~៶0OԥoEa'SیH;[߯g ;ZL̟m.l$*+Rˌb[+젃0±q-53ż P;Q'Q0 T]^*;Ǘ?vE[h%,?^BĴu.Mi+ȗn5&#'_],Ӄ *ȟ4Zu@;Ĺ \ SHd{)`W iI Ң0C( 5X$G/J^i{qL\K, >CQyO}_2D'9)Sк@&(k 濄*54z2 tAksOq{!;|ja%3,Vν=xo@1̊j.*uIUopl ?*3A1zۘtVCxhyEuľCa9ݷT>fv^j9NjG!K 5H;~B-/ G faA6!^b,Tq̖+5)Mx([ =ɮJs 8<0.BQ)iߙK̽Ad_b)9\/-]f6ty%ҺcgfzP6Dw[S#JGo Mo;X!17D?oݐrks0(@;k/#7 Y onTlb Jꇰs;h%ydojZz$T],sqM'Ԫ:Z?: fGRgr<Ǒm6ɁOQ 9 SeSf84_hǑ#;&E6ۥMXlak/^̜Jڎ Nm!ݕ'_Vb! ~䭼4r"Hηտ[w $d94,,uOo܆W>%I[ @$Y6V-P-$tؾț|Ҫ{}zH's'(^K=5ECZ> hfME @ g$w{EV_[9?WC`2-秱n凔l/NESK3aGGsLHѳ‚n rIa$ txAkiss }u菕jx,EB%۠44L>Y<1*\*hIL>wpHCr <. 7#wE?0C,JR=w x=EnF0_pzh4r.@빬P0k\thpq1ȍu]%OI]H˄ydzz0^Le՝2]I\ $7S"cjv\5j':y#i ;tmJ~ꛊ\[0d(ncXLfqS3{d䣻=X=K~½| /U!=[zOJNN & qaIcRͫNu]I*mQGSI 6fcǷMu[.fr :$.rE>Uj1K6}Y3mvk=GPjf>akaRQ;wb8rJixMe\eqq0LsjfXB` )<Ws.TۆDޏ +41)}xj,EOvWtxU<hOCݶ'>bJh0CNM lR\smTZjNYd|sRv%MhLfhhjb{PKY@YQ W #BCˆO;x ?Սn䆈H7ZA/ Qܛ 3zVXY#DKhez|u>30>#Y`!W`g$ꋏ#FWmEWqvׯ/L0@ϵh/ k~悩1C Ď3-DӪE?r{}[^}#9a:H܎XuPR}R^+wf న`<02ˁ=C&t'l9 3t`$0j ]"6->eH?Rֺ NaX|9[>+KUWljv\.EM];m~i:Qu?YZze k%N#JZmݼiZ3'2LYO@eO*҉@JxO֝F^Do ߙ53 96Č 5+$ h ߉rOyE^u_mE|# thb;@+# 2w瑴 qMJ:iU ]s@g]-iԻab<DZ(BWYA;c~'٨: 6vȨV~HR L5^zts$@jnaҟd[1 cS{ϗ>15z]4n<߮f7UŌ s-׉͟^Ѿ>({7!PLo1mE}N0th+yakh'n(g_( m(Vy4aHE/r3^H2rA2] 6/%,lv zY"7,:7^S +2zkT'h&@`k.̼RlF&%uūyPq;dm&eE mB);jζG}gko#pt+C6GY`~tK ;n~> ̏B~zn Gl["AT8(+稹2դ8=#@qL^c0 ʏnDULIfn멹 'jېsU\`@1883= 䯪$wqׄ o8lvxЈIWbA/m$TStdWT2(C1$gB[%k˪2\6,  >Ψ9\an2¾mU٧ 6`#Ah-8[zJ2E)'c(ui6_ |( JCE C$Oh Ur $cm}gqYZB1{1bL"t￱8uue]Cvv3q[/Ȥ}uxZ1I|$! sG'Ԩ*rPE $у`zD; vQ9 o QYŦ6S20fsb))u" | c:uAjmp_iVUl79Vs )qK  ZI6I3mGSL%zT Vy!sMz>WM0@+٫T yJK:g- JɄ ,<(i `zM0[=XNɢfw'؁˘eyK̻X?`Bި/\_(gilOūQŇ ܿYO/ʖ׏:ߕԳ}esB'5QVxt k}q>x R>h[II8JI`,zg|;D@WGXVߟt8%.#B{dP/m~BP}ai[*ϲ+] YjpV[, m L?:-H0n&>/LJ*D5VQbJ-ϴ759ّ_"{oR,g;?HF#@@h+l@u|=%_c*F rU>`\~z/ɪzlī H-,(@ViSdBbe)'IZc!OU qm7_7֢K1sM'#][,buW#5 Ăӵ:?%N(J:/W E0<=B)dQ8f;/aiOՕAcY>\x/?/޶J#&J㊗#[Yr4~Zħch޺rEjFP TEIԴc @VpD:T䶀;8(fc Q5frr$)f;&c 7S蕜U8 YuȕP-`(EsLLқXAKy)uNTQ^H6KCͦ-`Ҹ OKs IEIx`<$[␈2D'~ָuF N9a)Tx"lE.#z(9"W"O$q?xnzuĽ|]d"`ϧfkҀg#p>-A('ޛP!`<s:0~í@gF Me/jHmV)a7 )O =0$Rؠ,QEƓj 'YMZL9*wv_4FT0aeZ1[ܼrjqj(sB~ϷP&܌J=?f,(҅ZL=r U9+Xz",I=#:k opd'9ЁaM=r쐍CM8dopU ѨR$6OٵxsnyWUnhd|6:LUL3*6$3߄X$' !w<"0ҨRn yuTZmuq8 `#zMIAU%DhUF.`$6uPdؿgȯQV5so IK] ˊw;|0(AC ]zw\h [pmf4lo珯Jk>#s)1OS([ӭOcҢ$ Sy߷<8O5|dUP=wk|P(Myv8FP!b? ߞyaMȄ{GCǢ ; zpnGQڊH ;8.{\I iIF^гlƼx;mDn[7M@Q ỏ4u9@)0S8p. f|/oczoУ'k,^$(K=&'.XiUֺ%M85Y!!0Bw3&lz"ezl c3YMڜ^xD M\LZns20T$r!xz5#5v#nsPkiRwP,F/."c#ɴ"Ld} q8(G2E>ʨI,ZRMRve?o++z`j}&r2@+Rz*#awKOf6&R޺^C;~4Y4jgu=eu ge@7z*Wr04H}7Wo;酜EHX#'8UVbQ]:_B?j ,0z*B4WWxTUH4x+~q`œWgHCJgd6.e('AlrB> 8҃ZD|YBdN+B?w;ik7?`$7_V|3mgQvEwZyVWy?AڞΈظ .B|eՁ6<:־HS.&t1\;Wxޣ-VRfw; HolĘ&lYXnzjL#FtЪE/̕yhWswej!˹)8ûM5`Pg犜&xS?ڭNYmK&W,HʁLj~QJ\\)1⻆.V6Sa.$hj`dn2LhpV=_H"Zq??5I16e?v4;* Ue@^a+P#vh 7gJ1nxȋZT2G>ZG"=[JP%0h'orԱ0C ]Cp 0kJ0ҷZMEs5 )3+,^H-?y7X^FdEu6X:Y>Hl>S`E n5`͉>(X7CǷm=9|! RRcK^բ48/?ݬڍ9f%3%Wm~Qޛ@+ D ٯ>HG*n8 `CEFul:v&_KKQ3Ӌ,A-Uʊ$Mƭz2hSʗpߓ|Ύ}V4ӫ[%-v[]Ϝx.{:kSYNJYFBv OK@lwK)faZYrg/Y&+NuNN~ro|QUbjCKlE3P:KZy}ڒD-u~3/(^ȆgFCFӥ6]T]KbgOv޻BxY3#$Ki173Ugԉ6Pwyz.[ɡTu "~EKK@lW 6cWP~2%/ttEB[H"s[#’p| :,&O{BGD?AK'kdDk1 b:E}E5ejmf]b F'*6vr&C%QQ2FD@Ɨt؂t({8<xUyi1#zB4*?%aJ~u lȒ՜s,[c?rzqpm)Bͮre9Z=jV6C#:Ȗ0*9#ňL[%'|\YZ`);QUxJΠ xOmVMV?)m1)g$!9#c#41s LsCi mOm|tcT1Ը[-yݽN%4Wӡ{.ܲS,Y搖hMXs]:JތYX`tbI-a(32K‘k ZneA2Y *ML6dA#~ܿ6X5X.BD=J_=HIv+΃_ܗ肏tw+׽5ݰpM}䒳qN0 ?jp[(P,}NC!Rc^rk#&04mh3z$ӂaq]u:l˶?YOs|~~uܯ0PqGZΚR¡%% *[#I;a䓳"6"B& c5ͦ)&ֲĐ}-|yni[!X_Ʈ+1߽gpp1b,2ZwZ2)w%):gȊBJ6V<.p= #b>}ܽd]E1Nrך'l׸y<4%UR;kn i9^,Xr:ѥ3u4 12VгruOӲL؋hӼ K!dã8-[zg];\1+CE= r RrBS2UXNm=C/ቤ,P߸`Ymv;8ҬƳ-R&>lr\AǸ۠+bMţuePO_cp"Z; O(rU.+Q>*rfpFGtfH}chڽב*'ݍÖ%%fcl9Abi"𻏚G0x:a.n7y(P7{II92:WX#y]"p5499H#ݻ".kDuN$RS >nw=q  4'mX!`uj~P?D½ (D4݁œzl:bi$B?NQ`nGD+w˅v ;ٯxWoK\-Iz_7{ru+b.!SHFl׃UmXb@eS^ןS&[Pظ qKqQkZ)Vu@Mֳs$WC mt*0Jv @ER4p*b(jJoAmFͭ{.M\ }MXX4oJKpjr$_3TE4x|k5Ƕc:م"jy߫X eIl9܎C"c<. A?2!YH.b<6)zz+4J) OdjYrIzJ;O64qz}]be1KQoMB?YUWc%7\q{FLz _%COKߍuR0<R9$IgT%FoY/yvLqfD8w'q^pLmP-7C:EҴPj:kW=eJN~Xk~KDR2awb{X &Slefkvc55%}%??2TrB4!mM;r̸Kt*P$sKWsd NUN. Ol-!{l)iׇ z\5@}&:s1/jHbzŋxD5E #ŜNޖV5EVI8Ξ6#+:O r=@A:; VVr3Lypmƌ/{Td ]bCԄ]$5]7b׫.8w=LMe$hV +pB!w͛ p6$兒z.RRFT7'mvG`\\/w\b1-Vt?V3g2;۫psccaVWO1 ڻALЭTFnṛ$htn.[d@~MKYO$l׬=Ur=o bCFf7!#>08yH+eN"R %)CB77/s_߬U$tI} ޫ6y2_gMeцG&i5?Eh0B_YBe~7, JFm BG1.hrm}wiAa p_\˽ \bLX`(nX)Z).UXE$ihLdɜS2-P,Xn%?E{oXDi _'mX ^}WgB2XO৆%ȹc t)bG6Մz0ʍ~[UBruKy&9MP܋KmpQuOLbڜqEH(C7f!FYk^%mxɍg>_+a| F,@s,^LTm( ̉0 l-cA%]ZucD9:!n3h{KbH/}껬tN> 5g" VgER]u,ƾ?*{_%,4#oL<`ku$e#5Ơxwf䁛Ր~T,El<#ci-ce9qb^ZS"oo;o}'u,<؊ Coor]W&Z'dH^ 2['7sPco:P<2ꕘ7%rxだp] Zs9X"};^(@?3*G' c*uDAî.Njb3^N9ipųL;emdJЪ5ķdQtkU2-T6U0c@m&XU3@ *A'6J&};"O˶ ?}Cx^VB#`. xE+.4a XHK $O~#jO?#DiUveV@GN0U}cݕa{a⪻NY vNРwN&* .5#nD!Ec.5 ^ fIY'4ҵ4u$r0RIle+Xrkel} b$9 0,;Rȅ5*=;eŃy tA/K id9o@A䧊ru~j"[/[}Vv!浉6{J׮AXAYP5o~Cy"?>W;X9=c.J9il쥀zX1.]l0%ːd6q;h_ A5P^HI/Ұ~iYBP\v\[;wn'9SkbuR"Kf0jj [} OȗGu4 QD9 GBDt QFRe!bwJxj/ @3.ϰ(UÚ?Tvg [C V *F6P4P{Jص]Y룧}>C$D[ۮ򌳊 'y%tFUO?zDW}Na]WleIHiq~>;y֜]׷5e}:3Vd; +CqX2߉T Ngߏ(Fr{06 Lϰ’ЅБ ^jwozt%NO$p Q$MнhI;̝ť !{>.>L#$\j߭Z^bdבDj_.MR"h^28+u,/sꁊ& mwђ"dT$_VJH *!"(*q_᝻@|^R[8w"J9ow9'`^O,-%&EkZ,YDL];:<h>c|coI#(]pV[vddD\N8 \#|(870RH:<knpγ}ԞL _jfЯ|n09fT<ۯ5+X _D9 sqe`h:i 6 _UW:$F|Lb 6 aBg§@_k>NqN=θ"m- dm93|9%qxmC4ڄelRLtvm}.Ar銭X0C/RGȤUc2`|;)- z8͍>Ē4G9qMI@G-ɟ/4 6cI/[ҢK-9zK۵ !_aO8! DXpF: OڎlZJ8? F48VUHBT_o4g f=ȑI TY*VCGGV~+b  ovmԮ*XR1PJ~cOʐB9p϶4.G]8NeUgWGV"sD e=M`ṩY2~PY0$Q[~k?jFuGfmq{v2GqMwUZ] qQJ8'D̡pTqeAjt֜lJ.Yd#R8ٌ $aEdۜwߔImqX7ښ`'CwW99HkgVXDDI\>Dkd(l3%a筁UxIwǪusп5cޚ>i4Á8Cvbu&Jlz'ʞwPx,-*4䨖JxB=\gIƐ2>:qLg8BSII %9ë' &!?֫ж4U#2n)fG #˝?~𺍩@dZepRvV0Gbx^ im 20T!⬀%Y%ig2#tjvQt'KQ/ev'> Zv$`i\H0!,Aat9]Oip UϥM- wjrуYE{{FcV/1Co2:$fO)`nc$$Fγg>n{V췥m_8Iy6!3*1urzo΁iY0 =w֕Gcn]cnD{Z=>ٰ^ra,:/Zxu2A ԀA51"+l2rM fo.< d~FE vjZ@9>b1j\#|csP6Dљ!g(叙RwD?"jmWj5 N*]^[ylDwDN@W?mnP ?`~>pc H|Ƶ4&i=rHxhJ^JSe=G95"De-v};[I@GitSwp݃*.ou>>{jRޚq1Ux|*4=lxqsiT:y'e5=ׅ@2aM9ǎUꞔy  z>ɅO:OcMTFn ,`*{ĩ5Ƥ 2yn]*')(F+u=hO"+W[zv_gOJ(V ^R~ 2W޾XJ7H kz-1=?ƍf]0gېUMZqתֿ^Y,!0p2 5<*pFN֋tzMgW@ǚxñm`G,p3ۆn{@{ \zDY; `³)BhT(]"L2>+MQ)`}vAJx1>"!]h=bߑpokZbAcc3tf!ߟ,A6WrK|Bj̿> ȵxkf7.Lje1I]4mlIƓI'4̷hfje QPTZus75i:I68) @0-=;"w kmrGA9w`;D>\%уyZWB2 IP?7P0ؤ:JRgxolYA5Ke 3<[ԏl=,Hoieobl$QdY_F\|Ldп\Yߦ s"PpE#=)e'X!OsB^KKcc }v4hgf|&{;,B2W3՟;#?F RE^Q ֠"p#GheOДe="37ƽ h[Rz63m )u dhJT>h?2G]0IwI}+Rj͙‹-|̄'[xɓ^d~2~urT\Ź7EIHoOk\O2rޜs3 ,32P$U7io19e ;p6]@H?"I r\|m\t LA/+z8WʳY-;gaD痕; %w=&!V *H.Q^IĕLϗ|[>o[)ksbL1Hȓon+΋-SǻvF{k x?kJ*wsb<4L>+ٻ 2m|ŋ'i$}]MО ٿ/8!;Hwȟv>}Am/V :HbzfT d}+\Ty9ؗIsZEKZ'BGguV{MF3Rם]{O;IZvl5,IMJ0" r> !jx`'c: j/ɉ .6z58 xy'%֗+D#J`@*ծ:?=wo"ŬW/g˩bӔw3:^!.ҝeeLJ­Tl̏ @_Gҷ~Xgɵەoe,ˠ#Վ ǒyN!;r{ogygOz#[FobdnACO i}Eu˷zQ3+t9Pٺ>N#fX|o6:T͋,IERN'3 e0"h/V&Qd>%Wݏ?j@f9b[֔Qp!K^ǍꌚX Jd!|b+b 9H̓WQX~}ZwBE!Vnjhlx3dOyXwZ2IaY^Pt(^"dE䀽0vcWp5,\8JTZ< ~8:n`@Ҏg> *yf@/ ,v}<ҶY Ju]FsB^Tn@"!fm-JPq+W%h4Ȗb 3w%`Ze:CF42./adviR2T)T2_}PBrBWƱ|bxZKlzW0jf^- 浥@8iK ` % ,_{34Boyxhr73ET y⻌58uSH͟=ЉQ/Rx#nY0m5E<(kwvFd@:/0 F##iK Ę$Z%EosnJ]o ɱ ,pY˃17zY!I[]K3VՏA[džIVA~ΩhR!jp]bl>"vVluE4e3k ?|a'%pb yua4IZS2?ڕ{.hVx7SӒsH v`]3ԈQvpHwU{Gk׫ *qu[i`!T1afg4b#J|){2,av [:a95ɲN=ˮa\ޓZE6#ʙv\9s:U{i[zGJ %#ķ ^/%P05R^GB VAΥoL]u股+gDٹSD3E"hcϥ,v?@b"L;ئ"g/AvFNj۔ؑJegAz(;ٺ[YX,N8-*xUۅyMtvg-m}}K8"iPD$Zt+wzGG谜4%o: ,Fzv25gw}sa(JU= Vv M3H9m(%RPYoKVV@Kv,_/w1˦U;y8i :_;s2Z4=gfU^ w;T8H{ǂ[(@MWR޽ Z)tPWFSfAUC[ڸ&УQ>ɹ`1QJ5DK1Wd^2_]xj ^AYz!>ӧ^Z[0Q HDZ%c|٢0>>x@lK[Ѳ'{qSE$:xSif'N}7޾-" _ճIJҡ49jhSX;8 ԩs)]~SU۰^T!;#u=a osgz%X(iŻlPa[4PKtfeSBOF#K[T&^. Tb]d0. >tVf|\u먔ǩk܃BR$p fJM sRl6-N(TfC1dcӲY}Ul}-Q,6ɦ^xG&")5uXL^qj\w7!Sny0^ECk?`$wx.ƨ@b5nx Y hNlI zn4b#nT}UG"Bڅ!yVG1 u@3\?쁰CrW9QցT@K|#d9dd6#Hd  P/8 .ULe\gn:: Zޭ*+;(9Cu9Bpy_7s"&x;&3.T@"I;6U N*'Bӟ|tY1ndF"y$YDL߳ҳ튀Qlɩ<*t)R GML1sHOQY8cox@2@Y4+7WFu ̜tdʯ}V? Jlo` R utjy_m=ba/Їp(u~$Ԋ?##fTRI۱jJ_*?ӻ*4 ClkM"#}o\ߋR5~Ma?jL\w\Azj`5IˆIkq8JA/\ g:9FO#a#O挙.|~8 Mrm !2Q'G[fWnx&M'ryXsr\"qi) KHD}z.9ST,颿䑱c9~c8F5N@ HC{C) ˻pʝY* b9maCm0 mٍ[0cN3H\:oDHDYq[Ésy>3DC|0y7v+Jm1:Ű6EPL7t(zst&%R;r_y;ey\ I<#[C:nZwPgJ.cI)1Ca#ХV+Q+@ .c%-)qƤi{Ѝ5 q :hٻa3?vǓ$j1{9㇬|H u& wtߧ١g&DN2]*"^&ww6zOTA; E=9cehj.%@&lG zpE6fh48} A<27+^Fv# >?stqFTlr=dzMMH &"=FomXVXKb6J#ǾM*d/0Y5Rگg)&0\\:6_NExL%Yn誶 :.4ZH/"_ٹGO5c|t3g$̘?C>n5grI5[''QL] nk6q-h#bMR,q=#ѶҷFpѦo 52.PWn˳+ym;ZW&&zm?7LK4%ArSme ۜ]Cf ɡn0;5  -tL}8ڔ̑{HGD3hAn^'Cȝ- q4|JYS4p{S'~j(ƔHvl.\>-6Ga`N4ݞc1=3 6Ud+\fo&3#^^ACk J 6t! IaS,i%H/Xcv 3%$tze~$pw;cOŹ5٦o䁆H|I}6iF ^Rjz闋Tp^M96 i~͋1mUA,p,6yq`]Dy+8/&nj90gy O5}sHoVxL QRYG8T6.lTymѤT'Qq&~^&[2eZqUY3}|lAyfE7w*͉ckuqD=fI|򂣯 oR;%0#yI9v  cөCy##Јcw *VT3m!EC>1AL$.5Vwjc Ѫi4QP=O"@ z︅l4X:rbIxwm[~\bP{30Lu\{fHCO%; #C_4UݓZ%5VՑF~9y\\ Pȝ1lsY)s,I$6*o즡Թ9¨F IE &2% C~‚%?ڡlXlps[=@y \#3{%jPF3xZc*cNjC4_$?g QbMbj}Sxc8ȃeaπƉ^~~ɳnn7m<ÄD9둲N}^ eBnpnpӂ޺`GXMM g_ؕ<,V-4jW-j$#³`WK$nU!E)ݪNrQp ,5VMm^@B>HJ- TzofzCbvxL~e @\L Nq0ҁI_sJ*[m <Ci uM(XAmmRYuZV:tvI#46* 8r$h~O0)ҭ,H$NUF(mG:RMT+fcPZul%mיԃL^cպt=>yF2(1C9֟56N}>L~IڊFuPS)k?l 9p CrEbIֈQ$=^2uPx$oL)翕â%+X}XM"-(r⹫(a\,{+ivI>qCKLp M)mrz?C"ֺߕsE"d,]w3Yb{X`7k{Cv7S{m[o|ž"FMzVaF>;Zm9W o`ZvIt4Gx0Y0<;fͬWrTMbӶ_ "8S )*>5co9쁙Cv#g> 24d98Ϳ巯F8wG`ѮAj7jJDp^l*[u* 3?Kkc%"Q+ YKo/Z/G3`B'("S9Cؑ@N`Y!/TM!NFHFV fSj5ȥ2Ύe=&~*S2⌫_Q ::G)XO|5ROPŮxV.‹~M zȮsy~a!1#rwY՝2~{; XMðH-/y npgj7Y}{+A0 ӱ٫[ysI [#$uˢJ$k/޲\l %nrm =o0o2~d8.M1>>JPqYy{SnqS 憊Y+݈+ֽjTVA6 j>"H1oږ7L I+?." gQ%W*ק࡫zfWP?zc ?2\½#77t*Ĕ^m+" F?79A[* XN ^e Ƌ^@{Ğ`+~JPk3qy-4Kj9':XS)lPY0he)L(|>FB"pCj!`It("#H } $Qw?@@ ]0Q teo+t!YrԮhl %^j*F&]e#%!ĥ&ŶVA\8c <V":"$-u*$xFz9HmŔ±p\E}mMd_ΞdVlJlU1j[ԜdXz^kg>j) dK6Ptg  bmU??׍W. f$*Jw+Kc5ʐwSG-IӘI}0LF(qMv4C94*z]ZZÜ'Wcknh$R$) Z39]QX@ԼU>ҹ#5k٥Yͻg%wyԎw5_Yj P D`/}?ἏIm''Lyb3ʳq3OO`eK_>-7dGOoPw6>Y *75&l]&[i<ܺpODxU3#=9?oYET~Rm߹]^b`%fM+4Lf?̾F/\SՓ$DM^oqHOeVHHY}tt^w#(=`DP_@;Z7$R+Fu'zS!pJ+G 6qXYנZ8d,}+*SEQYy&F%7+k&>< w}PkFʪ[ J^+$j<T>'>?Tp|C 䶥2]؈ >RuWչ%Jˀ8 5 &L R0Xbq70E6yx;c\"6Z,eII"2^}5<2sC =~AjAJGN8#ܨC/770t]6A~kxN8^sD8X*}d hlo!qnF>/,+ʈja*_vZfkf' h&#Rx'lسm.#WZcS8QȊ(MpѼ ';l EF)p>^cۗ>.,?~ǂr^zvF\`X_.!^΅!z:VN0o ^Xn2ZՉe L|F vveǞDb~w-:`T 4`VH/yf܄',A#NAڢ 1b_\VS]RTFhKh@)2u}B0 & JRFxs"74=QʕE5=9m7VC&7$BŞ?nMLQY>Ke:4fE|{3n6j8"y[VhuCEnX>XӤ}U.Vp4knY/1^l k+0>4;f#;P,ke#GKnQbuBС|G^aj5IoBcaas@M$ҬʕDςFԊn6ưp+w;E6Ɇ-&dE*HgMcumF%kX_-L@%AO,a -VN4}pѫ.qLn0BfRNJu"Ù2t(c0.湪2PAlU6slź6$^uK e8($ x>2}o!;`뗧,) iw%\:}mz|QjQ vr/-٭|S4,g/ȸ ,bYIoeq悋9?ZR)!w{TAQ,1n}yۖ(t jɴ pjg%=yrr_I^N1u]>Dr-ie's_c `+L=OC jw+^Ϣo]H$: d Z撗 E:}?v;-,>hUjj={Cdk9T1>Hϯ\McT]sұQt VۘV CɌ#(Sf ɶ t@a B~@1b&''TgyNeZN錃enLD?xMVC^-an8.Y a;cӓ2'Kz>_.?F7u)ݲA^GA(cΨoeQ` 깷&sB9[oo  hiG(_ݽᰃ4Wrv%Yhu:)D>V#A;CYJt@W|hd~d<^4ſYIx.Rc;IvdXjO|*Pڐ @T槬CqiI/IL ɤ- ޹=<^tMi6YvQnnBlH.PAU^B_*^vTg[aQK<*me+N')d]Y%JյuJ čz!齆v';Hb Tr] {Y ,v;]bu/Mf2h:]b⠍-oY3]&~E^=cXzFl^L FzhV-l4sPF@EQB+IQ7ǰr4X8/v$Q]Cа!|{<Ь塯Jjem_KpRp|vv{?Uh CeYF:Gd)ɐٝ7Njl1]TʮS)KU{{CH'pXL#`o._UU[aꔅ 05#E:m:c̾% 猃#:.K 2צ#g>}7㩼K0@ZXnzl 4u$I: Xu}jj; %`.0|uD%RO9nO}ę& bu&#%ǖ)]?͞?f mSf/:Sq>(O@րuZ5eH8wIH>X|1r ^je΂O2f2/8C+qlF`PuY)xc2 Ji\,⸓,i'xbAYkBƒ ^ rI9si.s8ѧE(sn!^~7R(x  lsT|ޥpK ɫ _Hp:!J 0v,naN[L^) ST*#do5]g,G>YJ^i':|ڷ}C_˨>ƓrğM;!5ojnݏ)W$| *L5Lz)-()uBlTdЗ Xڢq Cw36Z:E5 0xK4*-/,em Y%t@) #vB+~4-TQ%s we`P;s UjsJSsC66p~#}{D8TR:|>{ DaI+>sevLBر{-`}j6X}#FzT8m 8j"kD3[pbr\~ N uDȐ4؍g)h?j] {0F?mm-OLh|^2knt'_]peL:f҈Ac@Vw; jeS4N^FrC#غ>(HrOl0TbKcesv%Qsj1r$mT`.7^Rޚ+`,9{E[q/;X׫;#oԃWȾ(-X 'МqUM96o,2(3z;IJȭal/TUX|[c٣^BM;Ğ r;^6Jdgl}['Qj@'BM9YKt@*x92ɄcQt#vB^:!'Z9]6jtYuw=Eī*-bmC%wu#*8xRj[ Tu2ͧ=%>\i~(ߥsF]w̦eJ*^]le<3mQ5#;sBO`S q|; HoKԺ[?9iłB@`}68O/ڽhOdDϹlMΒDSB94}BCZn&]{Ԁ2%4YyjN^x"T.4>l{YUGvΛYnS\l I!<&3tt!ևuR]rΦvb[M~'#5ao-+qTg{Y!ӓ#D )ߑIjGCuvK{~/ MX1_| լt؁ĠGz8C rN $T-?0;)j"/.WQZeHQ EӪAĆ6nmMh}m%,c ^#i{a=&}%lf'Mq0YmAɮ0^ 13:& }#suy =q|T V :OvKs[4yxzj([X|=5)^Ur s LzH]>yJ/98 Q#.$JOclE*>̞NsH?^aLkE1ُ&~.u U(^<:I;/̱dya%`yLE ET[fOC$xaMLPV-w}d)J5b ,gF-וo C$[+وțYߡj`xzl [G 9äVs4)db- ̄Aojo`ۃեxռ!_w]LCM mHg!@(XUm7-!4>}5hى /Q_-XqAPk%0C QsY_c;JT 0 -У~*Ƒ?Uە5gJ8>E/(oMezJ;K'_t IYǐ8יj˘ SgJ *l о#Eص"]ޞP~yc7nc뙽pmO򲂕x6)l|`R\?.EL,=^app_>&J&uD[ ?m$$Fp9%e_GYN~j܈& ^hZ$1)75.|V\#be'>ٛpu-MI$7)uI?0oS2XX\£^ߣ-Ԇgj;%rˎd+247γw\7%h_?F­T> (ʰ5 :uey+m#FQzNovSz };;ik.(mgfPg8}}$fOLM<Sx_@?$,^\VEW4~:Y>KI>3_e;٫z|Y0}v#^)WB͂;~JRgz/AlqURG?~*t$ ÄmAеxЂA<73[b}٪|8gY+cQD٣My[|ƕf/>em2*4pPeZL9:Zyry#p;)D/ۜmO\ KZQ&܀c'C ڒZ˙i'kX$gI)^NK2)^mştJx)^'zw frjP]Lj4J|W@E W˶P.bDny h]EZ3^%]_baC-v]jj,ݑ oGUXoTa눊*iZǏv"Phn2~Vjg\Qezݙ?XTL3'i޶W?Lp>#-_40lP1j#Qg9,b"PEjܩˈ5̼MZ}F:4n'=7SPuQ8iDoGwm wFC')k!"qмqصLaR-^^pVq*~E0({%m2<ǧ'  K/fޙ|J_rV1z(@CMw-eNmzLa/@ZC7ͫV_q@[pJ1 hmzk:<ScZ C (NrUuB ?&.{L`o$m @,!0}w@_8##ƒ_0sTs'+lRC|1P/wI4b ^X;͞Ws\<#/F(3pX]I\>d{zb!D o)%1BWCЅS eD[*SaH40ZYnLM91^\Ipu tZX=\B!E{'Ek2H<`- cImv/֌Z<%&#g#>A!-q'! ́5A{>k%t= 3E`;x^{b0D?NqVRqZ}~0Sgov晏`ag d3N+ݛ@"9=lTf4Xo&lر(YkVt ũ+ P7v &b1W㉎I86"T"^L$7/bC,2DOpf!wi}aQ@X}@H6ILWՌI1oQA%#+;F%Q e'ɉ qpHR 'ޯkCv{<YUt%ds|09= o*/XH,kV H(Z `ϝؠ(=zs&lX{Itk]o辫-*x2E{bk.D=XYw. Y #Ոfm:g絭S/Jv)rq*e6)ف|RK|n$ֵAGLY^HD#}y­>#s|.s:0fH\ e¯ WjV]>-[f ':K~VzYY0jbr@#<ᐪK7U M(V==h/KX6.gXcδ9HN2h%qm*dp OU8y߼JOϚ+GdF]Idͥɨ+:K#¦/t4Tj)]&7Q·W 8Q 3i~ab֘QT˗f4Ea<AMef8wK Mҍbg6+PsB_:+ x<HHQ/pHӭ{cpf~j+DԔOjI[R ?|tg&>\B2"u./ubUÎ;taz>O]U G~.h9oMŅ}@AϱGR?ŌK|ˉ(K~zk̲a{jW>`ߢN_-uv"=nyԸ^Ts%Ď0&[0*"b-8+ Zx0m<aHsZE8_%WS:rUP?ՙG3x fR ɢ 1_h+yymKk*KNs;j^'j\,$w\ǖ:'FǼثI\{(pmJ n`su17N͔xnԔLܙQEz;f hG&Tñbq34 mwN+ 'i%1rf*zXèi;~ݕy]5k1Z>9!E"<݃Nv|0z0C20,#{ߙpTBgoC0Y|ڊ.ܾXh{1U"!;(aL<Űy4-X35_xUJ9$ݲfBД Ի`Τ]2QDIiƔ"ydc u$}t["v {dFᠷ,$TrZHEJ !~%QZ!B9&3* {HPd0ZA:I?̀h>$.MT#&m֑b҇V?-]Qr~-I CDPAFfVhX8qzMev[q$lO- 7(ӜD1dx #(]CЊl(H}\6K('\qM0q4~CCQXe>sKhQ!aNnܐ0>.(u:~IY^.@[O[+ CfOMRHFdB[~$f-#~G+3F _ Ozhaʃ'4<3ܲ=pa4noFrZLcX<2Lxecnl@JCz cکۂ.]]eauW+zl}}35./{dh3MY,V OZH)t1Q8I6zd&4.w Yr(XX!Gށt#c /E0ڄ[1{" rx~e> _D"ca!4'yU?JVsPmFrKĸ <4J zdmSVZTE#YN$IwDF92&a-(.sds!&s - -I [C>[D̓nuWAԭb=]`oQNp;th \͕ h`/{֙bT*РQ;fV_q̌!C/P3ꠜҘ dywQ!gߧ_埊gc6P϶83_Yq ]~kNvc,i끖e)+ȗ4ZyJӊwxɿj>L/o7Ôocw [_8ك6?\Ei W|wcYp2Ƕ\#QƽXEq` zZOwl^`GiTr eTdd鈏3}{^MZ_+JU&*eWr ]6+JdeP)`+Lxu0jgII9 x g &ENH8>GVj-2cӄHu*hU-\xW us6p(_-{YZ=*9mf]6m!qK2Od,IqTk9 4h ]=˄i9s+=0 6Ʈc]l=07HKm( + ĉ".zk͚h,2CՄ*'7{Z[m1n>v'L=Hޢ; yA@G1,S1F7 [PđP'V" 'ɛoj_Z34DU0 4VʭJNyFMU2k$1`DIݤ3Oߩӟ0{c!H hG[L2r U?ZCN|@GQmB0y穴_(/lV֘+MI#hE#e,# j=MABi*Kحʩ##ucr:#.! .6fI=<- +)lslk#A v8j繊r fEu0;.: ɴPB.A(bi$D7޷$-̞Sgo?VBxyF5-\ ;vS~Ÿ]62KB('0)E1[TdMs.3y3=HxH={>Ls3%pf-oZ$NG.I/F]r,-l8qWz/\RT,M^@QʡKZQ?j i-#NpUW!xg@/'=FrEإfN 刏ròIAUL{\8 M7:yFAFWΟ 帯Y͎φ r;D!Ӌ+naDnjg9Yyj`#7yz `'!_پ:ι\@t܀|,8!j xY-t [1-3( z.VwXCaY?.ʁA^vp* w>Up2~"CQ vu#Ip@š7F-z._c9 `rZGS,0 ~}+!/UdPKq15pӄLVer]ZP0nȃP+ y^¾lv~ZZu4Sb7lўmKĕũO> [GhoILq`t JA.mO LLazZIJ;( pke?{ƼA_$Bۻ@GF-U^T> b$Ukƭ;"W-;7Dѝ2HczʼnOI;Ouj_)XP?Nz[5@v;q-AXΜ~#S6@~q0B^QocxTx&%4 Y0CnCݼ@xTzC<2/]E1}a2p=L,$!Dt3Cis:f!t܋`[DЁj񢽜Xrhs0ʨZ򔟣a n7GmTYKJ7,25il_C+o>r8d!@d&jкO\Ϭ.,DJiO>yV6ӷ*k+uyaP7@9%ch~H$HuJ𶑋CܠCz nOTZ1?qw߆E1,=ƨul \K4dMM[_aCN LY'SHF*-N{nT4pi)TgYez`}U`L0ONN5{i/Jl% 9cFm'SX&uEh%u>lM$0{6K~|:Cך"Ӷ? c[]l[=(k #zyiL|K"yTo߁P"0HT]Ա h,WFyj];)f_mD/ny䴕hC@/KʶŐ@UVHЇj y(IZ) hY[nP$r8滛nǥT ~z75cm\C`~]iL+@ L|FHsmܳɤV!*厙hC\┇[A T*iz:؋-7uoC%lT1x5DrNn8‡j8g.[ޥ(>7}@0E.6cea R01l4`m2<iwؾl&Db<~63tw ݨ8c3Ŏ^hꘞ"JA< ` B a hRT:&I<&^1¨^yyC{qJQ0q'5~Z%P"Jwh"Aɟ xӰy ťۇ%m3-:wɆaL9䱯8 pD}_grXaKZ_]"QwVg'2CPxBνˊ8Z/faǫkN9.q\c +wQxCm 4BHzRʁFT QgKmrK4ZsyeM}C󾮙QlbV$Co?s^y6f[볐7{39)+~}++:U{0݆=٪AC*_p@I W̎fgՕ Sg.d!hB|28CzlRAܞpSZQsz2\ݏe25H/|L22=&E< 4 ;CណC#eٷLy pDvo𔗂2n`XװW~oĐ a7NI-`E[Jc}pS:$` hoH&cfW6ƫlR ѝ_Q%uG͇ʷ=W-bXz'Z|z#K Cxn\ضЮ. #YNYti^*M! )`^?:a0Rzn&WrNy ڍd 0.D#aZKK{DuA*bAVuL B¤zEQM o ۿC >nx@\AVG.Wmq#ѼD z2U D@7g:5ۍi8,͑U%w alW凉0ՔLԊ~gIBڑw(gDe+^-FJM48HW}9}*qŰv>,[~C7G9\357\&]H Ba9mN w {8Ej(D3@ ] eT 6S~ctL A9E3I=(%YA.}8o}D&^ŵ2~%q'"-m)]qfy7WC4W~,I?Z/k9]8 +'jҢXW6B3;௃DMϋKr[JP&e0NԳWs1&J_)NvVٷԀ/r RbTF׶Pc~87j:;ﱺ?:>XmR(É<\?X{`6 }R{%J ҌX$ 8ɺZUʖ| nDYgUbpj3u#7q{Uӫҩ+ nhfh}jȓ:/%C_,wCK"BɱI˂zPG^pWo1;LV…6h!n)i)4I +EsM3VpXo`9T ^,"3 6m+E ?Ⱦ~y(\㱸̯Y'2G^IcIH󓨢pJ!w2PLծ;ٞkEfIY!hP8wkMVޞ@z2Ciݻ-NOiQ!lr!hNo/$'Z/ehys}FxR7V !t:_R *4'!mWi&S0G=0ԖdTiHz[6ZZA%=bMqtCޡ!1nzo (,qjlׅ(KbdJe3l-vGdRPN;~"3 XP ]PcF6.h~_$qs.8Z RLcB20Ě{,vD؁%.ѷM+gXLQ+%Cz28U@h9B=ļ"SWOaYW )Rz#s[E+ŶRzɳfo^4IKy ?]YYHgo$B颠!3Lr8^k9ˤ&w:UxW{0z+RK]XJR{: D>FuHVК۫?WdkxPgx|"}Du#ۨrL8̹BS<пHZHEDuQ"Tb_?m>K,wV}f5lceƒ:]RQ*#b!`xH94%t\M4>xmjN]nl1Ӎ,@P2600 *ʂJ^URɜNQn f:ߊXLůҢ|nL4>cuF&VkT&M3KXcOZgo!kkpᦊ*8K[X- ܆8;j'.5*^Pt j>כ% dK6Gj~ݴ-kK6jB [Z$"7|\ڕTh#g,,0ODssc&J9Ϝg`d;b> ߇sO4h.hc.(s HK~+t+fdbͨԽ\K}-,BlFLpGj 1n# CDͳ~[mEui?>W4wY4&KhޔGUj^_)3#pl@^Y4p $?F۲Cѩfl- 23 {a56ۦ EkAr=Nbhrf`18_ .ΫVܷ:WslwZ$餿OO.yԝ)4ҢW2mP^]|~Յzt]%0#5Sn"4Ƥ~K5OLT' z ),ٛ y>`ZFg}'.2׋ep~jsN_2œj]'pOY&]UՇr+#~2H!~K}M'Y^팽˯TFmlg߱# ֓0]ߋ" ]`ai'+Ys`^LNEoUOA:Qʥ.+SH[l; WUH(p < C:YKe52Y$\bS`| = R݊;1~_}rHHLG+Q. !)ꉮt0.ɇ~8SxWMb<";8; TwBodHlh8 ho|UELh3BUje˶j3FIbQ މ_REp$ɐ ,`;$_.#u)9$6=~.}Ic(xN9=JTFqfa<"N%џvcZ CQDṭ9XB lHaQUe h!H+)IhH|Cxe`47IV DzNgs'8 u>5A<ؽ(pZ`DƁdigP`!n@]p# 1ؐ{Rg<$[Q/c"L̽Z 6=Lˉ?3ItMl!#nS,td{h^++'9~winT,@IG(!> ኃrw=>W6Y= E,dž[,n G8Fe{N?W )4tIoE|bM@jǬM*?&-^Uj.aa Y,v٥m݄f6iBo>CC!21 U[^ '`sMD ,tYWBR7p V=^u,;RA(#w0;WDxQ_r39o}/EA>}|WWn |h,7IiBhg(3»o6x mW(+-=#|w0ЃFϸafaUSQEEB̐lW[ @axT[nۡfv2COԢ%"دVL[eF dqCw+]>PAҠ Yf!z{TUp݇j5A_Bnn?{)m0jdS{)A.h!)jۣ~ժ.r},ջfiҭ,`TuBq [H4EDkQNԟ̚BUd}AdބXA wp0"bq.àg؂Yzq.#fVMSr8LR%$^R[JC$AnJ:>C%q^6RIwY?=<#ڇ6P T!؏S&G!=M kH7bU[q7v^N \xl}uf5{`En"cVbP+p5NwCXؿ*8U\[Q3NT("og0t8]PZoM9"@~G-2|4ၫxG;)jo @v'86>fHczN=E:8#lÏF;3Z!ڊst OD:.r綏/Η#x\ʲ`\wFL(rL}_@>O%@v/mp1~ݳ|e-9_f&-̯vr'd8ɽ6U7ʬUyt9/ɩMlWt$AvU :l :~5f Mm? O%7_XF^A%B͌ _^{;7掁qEE=W[,ܶGH6-C@soS 0b\Dr4w7#ddy>(>Yg I(3Pc%(| #s)6r{I-7'QLYb]^aM)؆'vs`ēj7$0WdD0\e{#><݁`W<9Q=et1P]78][:$Jiv1m=9Y6bd'Iԍen"Pw1gUokјOgXK3d{RQp?v3N[P~ %Ɖ"X0ͮͶ4S\a:X+^!1 qm'u`* $%|$ ԽCMYA\`x!Eg\}M-\jJz1; ::zw%ͦAfbkuAid~cilDy w"f=UѠŊz"o31zr/X=z`>d؋x3]_'zJpSGO- W`^̴t[V}#& үW&e}¹?B,5熘_ZTvfy9TMf}j.KX.]WfW0ޙ!7XovpVnHɖ`6DUI'79i]'?Kxz,БG"O.~: N)ڜvSm:%?Pτ3aCeLVسGp~&;ы(qbQ׵'=tӹ& X3To)y2se镈*C%_ RTT6jɴ[`+D_f}3q"& 5S^nuAs8I!&3,ڲo-LA5ٝ|QkVpq;(=s;*G̕UJQ͘C]ڡ)伒@+ cƭ1Fu fA\Rhੌ h*Q)Z;PѷӴ. %:VÕD~\9ؚХ>-Yaj_smqzrQd??vIMpxQ sS z-@LPMg /a*wjA,(nmcӫ2;ϪEέ GҤYReG-8;y䥵:cp-LJ54p4x{Zh'.38 7Q8Ԃ@6^ KՊ:s"sSYWt58ڢY\䣋o\/ZnMﶨ5"VIZ `X/YсfZR5Ct篢5\Z9mdE54Vy9i]oGĚWDŽ ZbK`$4629T57 ESJR2by"*yP)oG~wÂ2mfdnK[n%Hˆ>`ܸxk|$#*Z%y[8m A]e%by>/z#4>X>i3k:;~@ GSq5@X&ik$ D#0Z0^?="wMfԶyIj 8b2MoU=k R }_g-Z0LeCWۚi^_E P4EvI|3ŧ@#8vX_HJVc7u-*/u>6@m[o Kl\P̢ZRXM(!h=R  }*3PX-&)z-ueq/VYT)$=m+FKeѷ_|}Qw("h9Z#OXH}@BJe,"!C>"wI`YF3J+/fUQfž% FRk*Vi~ FhRT`J|"Z/z'1볤I|xBtB  e4Jа܎Ps%J?] ),vȳ 6ouwT/)ė}7 ăջCZ R ddZ:>&\2{cNR` yuivYD6F`=FhCuOsnXÓw띱2Y0vY!}\>ynZB[S0#ۤŁƤ|ZVq~r~/=t`- GTH,fZ낽3u>LPHKYaJ_]Rf3Zg:vbE5^"D)jbvP@:+愾є,vpũfPɠcz42T0EwʼnE Wˉ<6r td{y% Hn,-e4ţ%0;cLplY*b-%H@{<^OzzyU'^tSd\X}D~}(jT)#$j8:nn a>ix4$P^FEL[B]='bzɣhT-Y`HaEoc`$##=ևw6AVis!b09>U cܣ"c8%V˳a#fM;HKeCPݐL7T9W \DF )9#:}ݵ봿5ͨgK\_!K}6ȞKP־h^zN9f-CD,'5QYnnmcܬW"*bD8=GAu:89mJZr& d6ԭtlv| 2|0|UZpq?aP-V00oݍg|n*6^lGI  s 7560B\"a)-ab->I.wzX/,{nE[ti ؛1 (6jz,L5b i -TY8*6B3]B4͞T|n&~v>5INeùLG %x00*pgP;+ Vw2_r0tJ=5:߫'flVʁQ#(\ٸ0CCxlcI@!w`A[jxaI-w2wO|S,1xu`#S,'3eNohYBV(Jմj:%ovX?,)RvNx$uJG Co-*}鵽-͔P'$r'|ݚ}o4rg!>o!6gHВ3|&}TbjE/ejoA8ہ?=tJݰ+ s$6nš)Wͣ("0i,#Bl ۽C=@d^H򏌅oeOb*5vM%Fjn+ؚPMpƸ9=\9!ȵb\di'Cv]SbMYPj z%p<7OG#K/nL+;|c{=I|8<rJߓhCfo=i Z# ĵةaN)C5^,L8^\uv_FP T>N~@SʫBdW ԲS|&l@Rc^h;ucɠ( ERmDz1G@;: ġ:y'<27=Lkz;vi"&Z<46,lv{4LO@kN*1`Y ?vgx2 Gy#xB)j9B<2٤e)G|` MR aG/ "ٍ;9>$K? ;j yTf?qKyiNc*E:N99L*Ys kM|ӁN^Rö>=b{/Wci fԤE21YAWSiIb wp@8yT$leO'pt+s ƍhK^ i·:yVmK>?VcϟsΟ5iGO;v)FTDÀ4O4xˆ<$$>%cGrfmMO rOà#  YZ