ruby2.5-rubygem-gettext-testsuite-3.2.5-lp151.2.1 >  A [/=„]u$/ ϟ,K>< e9~ʀ{*ż PҰ__` hVn|WX-4xUht[USr^WU.zm劙Ŋ&ס4[2kIHU|ainkll_phWYg^y^M߼0R|#_kEB<$ U~wgݚ4 0TZ?xq,8u}qP:+[a a&becebf554d757ce81f0fe8b92d6e1945df049bb32e4cbaa337afd969ea647a6454afbf40ea2b4b29a427e8ebc10272256b4fa506bĉ[/=„1ĒQvFݫIG3+LKB>G%^J<5oUy+ '#CC ĵ4M#KՎAJTb])gWNBIt"dIֹ=2϶1t8N?K0yg\%X Lտ/H!0VtQA|rϬ2j]Ǥ6پ}[K{;6bl/E<uV{ݟ?I)o͢w{XײM,>p>?d$* 4 K       / 0D3<6::=>>,>(>8> 9?l :AX FpGpHsIvXwYw\w]z^,bzc#defluv wxyzCruby2.5-rubygem-gettext-testsuite3.2.5lp151.2.1Test suite for gettextTest::Unit or RSpec files, useful for developers.[lamb76,openSUSE Leap 15.1openSUSERuby or LGPL-3.0+https://bugs.opensuse.orgDevelopment/Languages/Rubyhttp://ruby-gettext.github.com/linuxx86_64 {4Q1%W O|{{ Ue6x {xdnOu1~FvP ,'/I#E ]O ,F*#U,7AAA큤A큤A큤A큤AAA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤AA큤A큤A큤A큤[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[7b457f1288feaa3326507debb1ba4e250d6bc36f2c17509df9d55e5a199a1cd42e0e90574f525c31af7823f2af80613e6df8d3f7cbbce99c7eea951f663bcffea7144f8f37f8196353cd1a3ba6bfe42978c32bd3c0752e2c7b0612ba697a3358308f8f2e710b9f8cb1d7da8121dcace61eeeaf9d3b3abc53502a92909d64409cca7abd271e571efe33d4534f3e21eb6c7545de18c3b1b88920c470a771aa2fccaa39e756f0a2068067e109c555e2a09007b1cc21ea6b14ee45e4378ee3aff5b89f6afbd0720a872e3cb490fd992d7c65332d324890e9896e1c0c76c179864f2bf6fa1959119d8a1d68632374df05c1c14bcccff062508186c91faff20c3b76d334f62a585bcc84b06b5ed22bfb3f1e6918762de4a391e621b1d0e92a8e43468f5895393feec845d2b74ba1e0957bf70cba36e0181224c840250502ea3a6e4200917543bcdc8d6e0e8e7f74bc26f5e0ab5e0ec8fb90ff3c6047f836753e2594ac9f1b2c3408e8d8ec9758429ee49dd71bbb5f98b39d25c51d1ad607628c51eb140074588f4d0a1ac006fefcc258f33c89429a7c3a5e0b1a7f863597f36e8bb3921c07c7950aa5257bef42539d07e8b0381fe33fab365f64982426401667254eb089b0766ecf9e0ee57538eadda8fe6d8a0a7a344d2f0d53dcb5c1db697afa1960868a0a92988dbcc9a654d4a172ea8ef978b45943919f66b8ceb5ec3c8572e3a631e80fdf50108f006793a162c80f2978c75bf088d6f72df684be3581310122ad89500c90f34193a9862564d1aa279dd073b7ac3a7fc5bc67b2891c4b3e65ac2c2e8f40c4cea6e8a1ccbec6be72042974047291e0b976cbae62998d4b18b65e52d40447864d6873c1981ce9557f07f1de6ba9288094206c8a9f56321de655ed1645495fe97da0b873cee87a21e103efc932d61f94d3e001e363db4ec7294e1b52e5d69dbec250cccbaacd9eba51b45c889bcda18ef768bede2a468f1280df157505952d3f19d18a3bd7ebd4d67789e4bb2d53367d4d1eb0ee051e2002b8540dfa0a5bc88610bc8206a2b085fa77b1e6d467c92f54befb43bf1a253bce020585b84e7e8008b961f0ff5a20dbfb8f93a424c1e43b2e9c1477f85aa2b25d2dcdf089c13346428903e3f248dfd870ad2bb9bdf084762da69420dd23987a634715eae187281a34bfbfe01b546e5e099edef4c39eaafc4f2282cefd7a208fd5a5165f94764e05ded4a8fd4051d6535fa36ac8cf9f733d7a5fcb09dccb00232961cad271f9dea56af0bfd48933e2084c3abd66f0671976982f0d0426bfcc299b46b02ff9dd190f15f742215a7c0bac2bc6642afd61dfdb56cfedb35c6eb2add8ba44efa1368467cba5d237fd98a01675b68fbefb114a7f4bae0d50adf43cd4b99fd7da9f794379028754f6046b312a4958314edf959b0db22fc3baf4a75b4284706dc56a0ef36c267d5cc5dd05252d9b3be6bb0ccbbc5ad3dcf6f299fcc0fc72a28a2ee44f99ca079a493b4a11edbc3c4452979ff1532e829069fb23a9a465c2bae63b1a8078ed881bd1712790bd5613b4370ae41d8a763f7d8e52085ecf0c046247083907be9edc4c1beeb3a3d0962c715cb185bc102cf4302143142bed5d6edbbfc73a2c7741a91b6cb2fb14d11c7c6fb9e69803b7a056d2c71cab82d3b1e1b17044f1fcdbab48e76ee2e435b5fea86f2a4bc8712964355e0809a5794db66972fe6c12ffa8890eba99c42622e9e95fb3f313160a3ee80cc7d29ca73f5fa4380c6cfb6aac1716b50921843d3d2a4f0fa9aaabff706361d5991c3a5f1a15ace738e9c60df685210bec446d0af1af64dc19d182737edab54e00b0d315c725e05c4c21df4a50fc96b4f494d33eddaa5c4fab7d47a1a4a1cdab352a3de51bf050d37dd5ecb3e50dfc6a3d1e155e30e4152ad23dac201c2a653beba0634d3f0037bc41092efb8c977b12225200d99389821a209c926a72bc50cfa92a63f724b66ad871541ba5b8ae566c3ba9869a9af1d2f7bddb0067ff1a3774b91d2f88c7f7fe027480f7bd10b5a3c38421a2a83f182362fa23edb03bb2fbbf5e15583c2b4d07f2e67b59fa6aafaae9e66099b72d4f0ec4d931e88cdeca31af037373afafce5575b1dc79742c4902d4f2bab10b464042eb15fa6b9b093b5c27cc8b27e82541fc01b8fc66b92221c18e7b005e3e22b8501cbec56f283e215d011feeff70a5ffe9474460e3cf7d473b3ddf07039bf495d759ca9b03904b112efca1e2e3ff3b1ae0443ee639f0661d0da4dde7aab400bfbc427abdcc76af9564f9523b492533a7f04217a0607e470c110663d7153a679dd5d1e214653945fe867b31ae61fadb9aba756d7a6cbade731257182eec707caae7f3bcbb135234a7b20bd6dc15e637fded6f3252dbaa72ac73e90459ffe939f1e2badbf8ea8e85e6b7c2442a6822d2200a6018d099312f80e014b6c16185264b8386bd4691bcd341fe71c41d642d0649218f49c84c469ca5e65e82248014b37c6df1e3f4fda7767f8dbe46a8344570f22534097d1cdd6f7d3c6d3ed6eeb30453c37f01598ff1d7bcde159a2baf7c587c9848fb3be5c7dd8ce8fd73e4340050ace750e12ada06b44b1ce29132af0ad1fe9ee8001a27e8b869ee89454bc1d32c3768f5a4c32c5cc9bdc710e9895b40d18fb8c1fe6aa8708ca274bae06c461301c63f18c03f87c192d9330ad37cd10a9c73630d22d8aaab3f115eda731258d0919661f63722c0659e42f1fad0584a6cbc99e3a05e1b787c284a791c84970533b7582c2fea4cf06c4f1a89e958d85cf6c280cad0f95aa0aaea98ef3bf1fbefbe13be20f333a9055320ffa480872b327f6dbb2879c7bef7a9a89e5e877effe2abcd21ebb68aa009f9ba15365e4a381439af84c6677f7ed26ba79d47b3a2192a1bce08b3ede000c4c47bb2e2c50e094fbe0a4ef1fc9045ff7528341778cf446ca6b117e4ca79c8b8063f65b57ada851c789c02841b654efd566305e6da3a0bcbdd8e06f28794bc3dac58ea0b68a4b1f6af970a80f8a13ced05c4cafeed9e2f2b46a1668bbc750324fc530acee888395c3061422a62e3f6b98ef86c61f6a3da29f76e5b3f4cb9a38d8ecd7576800cd1de585e4ac03e68ca1fb403d7d3b371e75846c5f86baf6e395603be103a1783f7f5c62c91e136fb07b5df2ab26aee9823be7b2facdacce8c116b7dced1b1db6139b9a714662874e4dc20631c11cf35a8bc98969e198b59d11a61be9c7e7d113c553f31cc4818a10fae8bde47219397e63b0f588db7b324f9c308ccf68697a0843d33882daaf9d384797fee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85523ca1e0584e5766afaffbc5cb39340e9e59c72dcdd31f823eff4ddb54c9e272df3177d86b660e87b317d4ad9f93ab6d100a61e66fb62f5b8b56681e7846d9675e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555306763422433aea41d9fcb8c69b7785ee6d48b5f8d7eb57b1c766e4599875a03abce4de030faa630bc8d0ad883c7d73716d9f50315f4d5cab5adb1c5c944480e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559e2c832f8850c496924a2627e1a1ae526e440450cf150e1d5c75d0f1d91208376855fe5bc6fcd00420316110baf09ba1a588355d2561e7169e7371587998abe3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557f9cdc71504f8a83aa9a5118731fa33fb07519bc30d5f016a593f56ddacc67a1632a5861f38787c4d8177f283b89c6b798524a42a1373daa0cc21c3bfca973d6e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b9f7676863207f8de4c22d70c0cbf210ed6ef8af3a4310441740dcd4f443f7d61d4e8fb8aba5d0803cc23dd20b55488a7c601c411655b3a765c38db7d1fb9d2ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b6af9d22ff33c5202e9a404bbe92509749b7f51ded93668458935082d4f596d41761003f16d85ec24bdfa8fc3053fd2724173f606b0d1424758537034ae249a1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85542aba829124daa7df4b7f3347534a37235ab9d53a542beceef036f43b63a2f07b1d32d7309561874e647a1dce9f4fa605af4eb321ff32c2bc015fc72782f18cbbcb6b64687288692b14fa33cc3f5ed27fe902bfce1daebb37c1f85e800af7549640e3c53683a8d81aeb2b1d6fc80ab0ae4df6b53cc71b0f9dff459c52ed049cf82859894fec0795ccfe5f169735bef13ab3c049f54bd917ee736058aea8f0229e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855254b0f36abac9c06f2f65a89ba251bc98f6b6842d8ed4ecac96c89cac9bd93d2b6e30586826616ac8b8d1fe6dd3c054a82f7d7d61783375895999ccbb0b37af7f5981c8400d1da94fce643168c53f3d60037e2950fce014dfbbada1ea7404b2dc7beab685cad0bf62764e0187468c5716cd3b91adbdbf5e4b6781df596553a3375ac82e8eb86e7ab39353cbbc8769be8f841a5dccd621045a0f110f1c85485dae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855fc0f2617a571545b93845cbe4de9b32c2e10391d2eb8c908e208e3e5a2f746ada4a01eb1adfc4a727814408da30248d5c4d966edfd5641e9bed0b5d541d334b57b3367d218c3b869f8cefdb744d431db2f586f9e93836ffc7d4ba1deef2184ca8aecd0c51530533eac05b479e149ee0c8fa46c05cdd5659118149bc66b92e753034683e452335e3764b5d95ab75a2614a728b1df6460964777307d2d902368077cdf58298af8e4c891aae8b344dc75e9c4f4da917b4a73cbabf84a2c069d6e73fdde348699e5ab7656b23ad99f453fd51d3d3517a104c429bc450fd49b5d8fd5cc0dcf10233eda3dbcddd1388366e95225d0ca533df6510c66c1616f152359d1189ca10cbe13a3923525d876c940d6d85d05b18f1deee71f739a43c421baccc004d0df33ef91dae0a120c518be2c3aa3cfbf5eef24d1137f553a710e2505ee03f8c8c9c5dc3aa0000c01f66a2d615f7234b0e7e299ddc93e8040ba807a2c6ccbba9e0a95039bbf21d909515a3c7771159d40fc59443b96c37b2a73bd2c0aca242300bea484ceb48d2b08c3cc7daa4fb4165fe01dc9f5f1f7635210c903478f91b39ab18c0cdfec6e4e97451e2d9776a0e9eed88325fbe9d33344d37ba169d1bc73615554179e870ef3a319c0593145586746c1e82371d956bf898356e9a834d6a5e3374cf07a46827c52abceb287c97acad1934a941c26e5803c487499ba3a681bb4611b2d16162304c257308bd928cf9fa539c5ab08a59ce1c8b1b30c43c19f5aed6d1eaccb35d43776e852cb8b7520184701596b830d6c069813533f7e8850f8a37f821e1f623a8623ef56bb56157e3925044936edd95028745698e7c17f2de66d37a49ff7857f03221554eccfe8412b37492cb3a827023ac15cf3df96c3284bc9be78600c169236efd0c33e2ab4bceb3a37d27250366ebfae8cc12007f23f38951c31490e9026d8126db79f3596087d8d359f7fc3feaf483666962acfb363db4848a03da8c6fefbac7a3f1c656244c8f4002dabf55f33c61d829b49a894de591bb8f35bbe7d74c1f203c0f925399c6b7756d44d5d77bb178b0846ab9ded1128bbd08f1bf3e56c180cacf21c7823d072a90609e8b6dbcb0a7740802bbcf6c4da3f443a9039ed850b8c79221bd56d1f0aa3f72d012f81d559e6f1e4916b99e71f51bf52fea51cda82183f2320c132a734c41d065b035fec1a34936fbc41d6dae06d70956737881c79d4c93e9e2c54b01f20727bd9924bfda913d9a0835862ebe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557339e35b31974fc1de5a229c3545b384e56daf60c8b9bc8575a04643b89f653f17d0844b6fbaceb0c0e1ccbad38e0f3d0d3ae3a84f7166101afb0d963579f518e50266cba8daac79ff6cb253daf6a4d66c0b38e48ffb10735e612ba52320882f006b5a1f25315dfaab8675c257673c6cf4f0db343847584bac138b9dd81891f78af3071be9cd319a604583402deaea892ccfc1a6e4d314868e630b943095303dd38c9a020afafee491937dae8f6bd36333d4b24c2dd87e52187d5cc4887ef78500de312da8f5a9ffe406223b58d2cd0874c2a76d8d46710d839bb7485797c36ea9889e5debb2dd3525bfc3b12fe72e0d522db276dcf8e512c8440c77b0b458e3acd8794e5a0527d1c04aadfd84158e711786233a88deac0a64beafc9216e517a243ff3c0cb9061065f41033e030f2ee74719125ff91104bc6beaee8f0e5caeae6528262a602397521f2c655f814c83303a6a37aeb3cd0b8c465add57adda8b1b3e8afae6c185948e5472e450ade1ab844c805c6a1bbc4a7e1d1716a4af8cc264rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-gettext-3.2.5-lp151.2.1.src.rpmruby2.5-rubygem-gettext-testsuiteruby2.5-rubygem-gettext-testsuite(x86-64)@    /usr/bin/ruby.ruby2.5rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rubygem(ruby:2.5.0:gettext)3.0.4-14.6.0-14.0-15.2-13.2.54.14.1Z2gYY@W@V@V@V@Tء@T:m@SxS,)S Ry@R@RNR@-@R%@QQQg@Q"@PO@PP@P\VPQOЗO8@L)@L%@K4@Izcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comadrian@suse.decoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comlslezak@suse.czcoolo@suse.comjreidinger@novell.commrueckert@suse.deprusnak@suse.czschubi@suse.de- updated to version 3.2.5 see installed news.md [#]# 3.2.5: 2017-12-14 {#version-3-2-5} [#]## Improvements * Stop to use `eval`. [GitHub#56][Reported by Michaël Hoste] [#]## Thanks * Michaël Hoste- updated to version 3.2.4 see installed news.md [#]# 3.2.4: 2017-08-13 {#version-3-2-4} [#]## Fixes * Fixed a bug that block parameter is handled as method name. [GitHub#53][Reported by Renaud Chaput] [#]## Thanks * Renaud Chaput- updated to version 3.2.3 see installed news.md [#]# 3.2.3: 2017-06-24 {#version-3-2-3} [#]## Improvements * Disabled unmaintainable Ruby from CI. [GitHub#48][Reported by JP Hastings-Spital] * Supported `--enable-frozen-string-literal` `ruby` option. [GitHub#52][Reported by Pat Allan] [#]## Thanks * JP Hastings-Spital * Pat Allan- updated to version 3.2.2 see installed news.md [#]# 3.2.2: 2016-04-17 {#version-3-2-2} [#]## Improvements * Supported non POSIX locale format such as "zh-Hant" for .mo search path. [GitHub#45][Patch by Michaël Hoste] [#]## Thanks * Michaël Hoste- updated to version 3.2.1 see installed news.md [#]# 3.2.1: 2016-01-23 {#version-3-2-1} [#]## Improvements * Supported customizing msgmerge options on merging edit.po to .po. [GitHub#44][Patch by Dominic Cleal] [#]## Thanks * Dominic Cleal- updated to version 3.2.0 see installed news.md [#]# 3.2.0: 2015-12-31 {#version-3-2-0} [#]## Improvements * Improved fuzzy detection for sub text. [#]# 3.1.9: 2015-12-30 {#version-3-1-9} [#]## Improvements * Improved fuzzy detection for small texts. [GitHub#43][Reported by Mamoru TASAKA] [#]## Thanks * Mamoru TASAKA [#]# 3.1.8: 2015-12-29 {#version-3-1-8} [#]## Improvements * Improved fuzzy detection.- updated to version 3.1.7 see installed news.md [#]# 3.1.7: 2015-09-22 {#version-3-1-7} [#]## Improvements * Supported 3 character language names. [GitHub#39][Patch by Vilius Paulauskas] * Suppressed duplicated range in regular expression warning. [GitHub#40][Patch by Vilius Paulauskas] * Replaced invalid character instead of raising an error on encoding conversion. [GitHub#41][Patch by Vilius Paulauskas] [#]## Fixes * Fixed a bug that undefined method is used. [GitHub#38][Patch by Hiroshi Hatake] [#]## Thanks * Hiroshi Hatake * Vilius Paulauskas- updated to version 3.1.6, no changelog- adapt to new rubygem packaging style- updated to version 3.1.2, no changelog- updated to version 3.1.1, no changelog- updated to version 3.1.0, no changelog- updated to version 3.0.6, no changelog- updated to version 3.0.3, no changelog- updated to version 3.0.2 [#]## Improvements * Added {GetText::PO#empty?}. * Added `:encoding` option to {GetText::POEntry#to_s}. * xgettext: Added `--no-location` option. * xgettext: Added `--sort-output` option. * xgettext: Added `--sort-by-file` option. * xgettext: Added `--sort-by-msgid` option. * xgettext: Added `--width` option. * xgettext: Added `--no-wrap` option.- updated to version 3.0.1 * Removed an unused file. [GitHub#19] [Reported by Ladislav Slezák] * msginit: Added full user name guessing by /etc/passwd. * incompatible: {GetText::Tools::Task} no longer require spec. * Added {GetText::Tools::Task.define}. It is the recommended API rather than {GetText::Tools::Task.new}. * Supported "utf8" as a valid charset. [GitHub#20][Reported by Antonio Terceiro] * Added {GetText::Tools::Task#enable_description=}. * Added {GetText::Tools::Task#enable_description?}. * Added {GetText::Tools::Task#enable_po=}. * Added {GetText::Tools::Task#enable_po?}. * Added {GetText::Tools::Task#msgmerge_options=}. * Added {GetText::Tools::Task#msgmerge_options}. * task: Added `gettext:po:add[LOCALE]` task. * msgmerge: add `--sort-output` option. * msgmerge: add `--sort-by-file` option. * msgmerge: add `--sort-by-msgid` option. * msgmerge: add `--no-location` option. * msgmerge: add `--width` option. * msgmerge: add `--no-wrap` option. * msgmerge: add `--update` option.- updated to version 3.0.0 This is a new major version up release! This release removes many deprecated APIs and improves internal APIs. We want to keep backward compatibility as much as possible but some existing codes may be broken by gettext gem API change. If your code breaks by gettext gem 3.0.0, please report your problem. We will fix the problem and release a new version. [#]## Improvements * Removed deprecated APIs * `require "gettext/parser/erb"`. Use `require "gettext/tools/parser/erb"` instead. * `require "gettext/parser/glade"`. Use `require "gettext/tools/parser/glade"` instead. * `require "gettext/parser/ruby"`. Use `require "gettext/tools/parser/ruby"` instead. * `require "gettext/utils"`. Use `require "gettext/tools"` instead. * `GetText.msgmerge`. Use `GetText::Tools::MsgMerge.run` instead. * `GetText.create_mofiles`. Use `GetText::Tools::Task` instead. * `GetText::PoParser`. Use `GetText::POParser` instead. * `require "gettext/tools/poparser"`. Use `require "gettext/po_parser"` instead. * `require "gettext/runtime/mofile"`. Use `require "gettext/mo"` instead. * `GetText::MoFile`. Use `GetText::MO` instead. * `GetText::Task`. Use `GetText::Tools::Task` instead. * `GetText.set_locale_all`. Use `GetText.set_locale` instead. * `GetText.setlocale`. Use `GetText.set_locale` instead. * `GetText::Tools::MsgMerge::PoData`. Use `GetText::POEntry` instead. * Removed Ruby 1.8 support. * Supported Rake 10.1.0. * Stopped to remove `TRANSLATORS:` tag because GNU gettext doesn't remove it. * Stopped to use `TRANSLATORS:` as comment tag. It is GNU gettext compatible behavior. * rxgettext: Added `--add-comments[=TAG]` option that exists in xgettext. [GitHub #16] [Reported by Ladislav Slezák] * Supported escaping tab character as `\t`. [#]## Fixes * po: Added a missing new line for multiple extracted comments. [GitHub #17] [Patch by Ladislav Slezák] * Fixed a bug that encoding may not be set. * Fixed a bug that `\n` is escaped as `\\n`. [GitHub #18] [Debian #716916] [Reported by Ladislav Slezák] [Reported by Francesco Poli]- fix usage of update-alternatives- updated to version 2.3.9, no changelog- updated to version 2.3.8 * Added licence information to the gemspec. [GitHub #13] [Patch by jordimassaguerpla] * Supported Ruby 2.0.0. [GitHub #14] [Reported by mtasaka] [#]## Fixes * [rxgettext] Fixed a bug that the comment for the previous message also exists in the current message. [Debian #684184] [Reported by Francesco Poli] [Patch by Jérémy Bobbio]- updated to version 2.3.7 [#]## Improvements * [msgmerge] Speeded up fuzzy matching. [#]## Fixes * [msgmerge] Fix the bug that msgmerge adds needless fuzzy flag from not fuzzy entries in merged PO. * [POEntry] Pretty formated all messages except msgstr.- updated to version 2.3.6 [#]## Fixes * [POEntry] Fixed the bug that obsolete comment mark (#~) is added to already comment. * [msgmerge] Fixed the bug that no separator (blank line) didn't exist between each obsolete entry. * [msgmerge] Fixed tne bug that obsolete entries in old PO file are added to new PO file. Any obsolete entries in old PO file aren't treated for merging.- updated to version 2.3.5 [#]## Fixes * [POParser] Fixed the class name for backward compatibility. [#]## Improvements * [Merger] Implemented "fuzzy-match" with Levenshtein distance. * Added the class "PO" for management PO entries. Please use PO instead of PoData. (see details in http://rubydoc.info/gems/gettext/GetText/PO.html) * [POEntry (renamed from PoMessages)] Supported to specify msgstr. * [POEntry] Stored comments each type (translator\_comment, extracted\_comment, flag, previous). see http://www.gnu.org/software/gettext/manual/html_node/PO-Files.html for details of comment type. * [POEntry] Checked if specified type is valid in #type=. * [PoParser][MO] Concatenated msgctxt, msgid, msgid\_plural to "#{msgctxt}\004#{msgid}\000"{msgid\_plural}" by MO instead of PoParser. PoData and MO treat a concatenated string as msgid, but PO doesn't. * [PoParser] Parsed each type comment from whole comment. [#]## Changes * Rename some classes and methods. * PoMessage to PoEntry. This isn't "message" but "entry". (See http://www.gnu.org/software/gettext/manual/gettext.html#PO-Files) * PoMessages#== to POEntry#mergeable?. * PoMessages#to\_po\_str to POEntry#to\_s. * PoMessages#sources(sources=) to POEntry#references(references=) * MoFile to MO. For backword compatible, MoFile can be used now. * PoParser to POParser. For backword compatible, PoParser can be used now. * Raised no error when POEntry doesn't have references. It is useful for no references in .PO file.- updated to version 2.3.3 [#]## Improvements * [msginit] Supported plural forms for Bosnian, Catalan, Norwegian Bokmal and Chinese. [#]## Fixes * Fixed the bug that messages (i.e. the help message for rmsgfmt) aren't localized in each environment. However, some messages aren't tranlated or resolved fuzzy. Please help us to translate or resolve them. [Github #12][Reported by mtasaka] * Used String#% to localize some messages.- updated to version 2.3.2 * Fixed the bug that untranslated messages are included in a .mo file. [Github #11][Reported by Ramón Cahenzli] - dropping provides for names that were last seen on 10.1- updated to version 2.3.1 It's a Bug and package fix release. Then, it's also encoding support release, only if you use Ruby 1.9. [#]## Improvements * [xgettext] Added backword compatibility method (GetText::RGetText.run). [Suggested by Fotos Georgiadis] * [xgettext] Removed deprecated parse argument support. * [erb parer] Assumed the encoding in the magic comment of the input file as the encoding of it. * [ruby parser] Assumed the encoding in the magic comment of the input file as the encoding of it. * [xgettext] Added the "--output-encoding" option to set encoding of output pot file. * [xgettext] Used UTF-8 as the default encoding of output pot file. * [xgettext] Supported multiple encoding sources. [#]## Changes * [MoFile] Returned nil instead of "" as msgstr when its msgid isn't translated (when this msgstr is ""). * [PoParser] Converted msgstr from "" to nil when parsing. [#]## Fixes * Added missing .yardopts file. [Reported by Takahiro Kambe] * [news] Fixed Eddie Lau name instead of github name. * [msginit] Added the "Plural-Forms:" entry to the header even if a pot file doesn't have it. * [msgmerge] Fixed the bug the new line between a header and contents doesn't exist. * [msginit] Fixed the bug that msgstr with msgid_plural aren't generated in output po file. * [xgettext] Supported class based xgettext parser add API. [GitHub #10] [Suggested by Michael Grosser] * [erb parer] Fixed erb parser bug with unicode msgid in Ruby 1.9 ERB templates. [Github #9] [Patch by Fotos Georgiadis] * Added missing documents for GetText::Tools::XGetText- updated to 2.2.1: * Supported non ASCII string in msgid * Stopped overriding String#% on Ruby 1.9. * Fixed a bug that "\" is too escaped. * Removed GetText.bindtext dependency from GetText::PoParser. * Ranamed GetText::MOFile to GetText::MoFile but GetText::MOFile is still available. includes changes from 2.2.0: * Supported ruby-1.9 * Supported $SAFE=1 * Improved argument check * Supported ruby-1.8.6 again * Fixed Ukrainan translation path * Fixed a bug that only the last path in GETTEXT_PATH environment variable is used * Fixed a bug that Ruby-GetText-Package modifies $LOAD_PATH- patch license to follow spdx.org standard- split package into doc and testsuite to reduce size - provide properly ruby-gettext version- use rubygems_requires macro- update to 2.1.0- initial. splitted off from ruby-gettext packagelamb76 1528399834  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3.2.5-lp151.2.13.2.5-lp151.2.1    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""##$%&'(()(**(((('+''''''testfixtures__.rbblock_parameter.rbdouble_quote_in_double_quote.rbdouble_quote_in_single_quote.rbliteral_concatenation_with_continuation_line.rbmiddle_new_line.rbmultiple_lines_literal.rbmultiple_messages_in_same_line.rbmultiple_same_messages.rbone_line.rbone_new_line.rbbackslash.rberbascii.rhtmlascii.rxmlnon_ascii.rhtmlgladeparser.gladehello.rblower_n_.rbmulti_text_domain.rbnon_ascii.rbnp_.rbns_ns_.rbcustom.rbp_.rbs_s_.rbcustom.rbsimple.rbuntranslated.rbupper_n_.rbgettext-test-utils.rblocalecrLC_MESSAGESplural.modaLC_MESSAGESplural.moplural_error.mofrLC_MESSAGESplural.moplural_error.motest1.motest2.moirLC_MESSAGESplural.mojaLC_MESSAGES_.mobackslash.mohello.monon_ascii.monp_.mons_.mop_.moplural.moplural_error.morubyparser.mos_.motest1.motest2.motest3.mountranslated.molaLC_MESSAGESplural.moplural_error.moliLC_MESSAGESplural.moplural_error.mopoLC_MESSAGESplural.moslLC_MESSAGESplural.mozh_HantLC_MESSAGEStest1.mopo_.potbackslash.potcrplural.podaplural.poplural_error.pofrplural.poplural_error.potest1.potest2.pohello.potirplural.poja_.edit.po_.po_.po.time_stampbackslash.edit.pobackslash.pobackslash.po.time_stamphello.edit.pohello.pohello.po.time_stampnon_ascii.edit.ponon_ascii.ponon_ascii.po.time_stampnp_.edit.ponp_.ponp_.po.time_stampns_.edit.pons_.pons_.po.time_stampp_.edit.pop_.pop_.po.time_stampplural.poplural_error.porubyparser.pos_.edit.pos_.pos_.po.time_stamptest1.potest2.potest3.pountranslated.edit.pountranslated.pountranslated.po.time_stamplaplural.poplural_error.poliplural.poplural_error.ponon_ascii.potnp_.potns_.potp_.potpoplural.pos_.potslplural.pountranslated.potzh_Hanttest1.porun-test.rbtest_class_info.rbtest_gettext.rbtest_locale_path.rbtest_mo.rbtest_parser.rbtest_po.rbtest_po_entry.rbtest_po_parser.rbtest_string.rbtest_text_domain.rbtest_text_domain_bind.rbtest_text_domain_multi.rbtest_text_domain_toplevel.rbtest_thread.rbtoolsfilesapp.potdeapp.poenapp.potest.posimple_1.posimple_2.posimple_translation.rbversion.poparsertest_ruby.rbtest.pottest_msgcat.rbtest_msginit.rbtest_msgmerge.rbtest_task.rbtest_xgettext.rb/usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/fixtures//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/fixtures/_//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/fixtures/erb//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/fixtures/ns_//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/fixtures/s_//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/locale//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/locale/cr//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/locale/cr/LC_MESSAGES//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/locale/da//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/locale/da/LC_MESSAGES//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/locale/fr//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/locale/fr/LC_MESSAGES//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/locale/ir//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/locale/ir/LC_MESSAGES//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/locale/ja//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/locale/ja/LC_MESSAGES//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/locale/la//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/locale/la/LC_MESSAGES//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/locale/li//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/locale/li/LC_MESSAGES//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/locale/po//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/locale/po/LC_MESSAGES//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/locale/sl//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/locale/sl/LC_MESSAGES//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/locale/zh_Hant//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/locale/zh_Hant/LC_MESSAGES//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/po//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/po/cr//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/po/da//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/po/fr//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/po/ir//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/po/ja//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/po/la//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/po/li//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/po/po//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/po/sl//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/po/zh_Hant//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/tools//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/tools/files//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/tools/files/de//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/tools/files/en//usr/lib64/ruby/gems/2.5.0/gems/gettext-3.2.5/test/tools/parser/-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:Leap:15.1/standard/5aff1fcfec4aabf8d92f7a37c649080e-rubygem-gettextcpioxz5x86_64-suse-linux directoryRuby script, ASCII textXML 1.0 document, ASCII textRuby script, UTF-8 Unicode textGNU gettext message catalogue, ASCII textemptyGNU gettext message catalogue, UTF-8 Unicode textRuby script, ASCII text executableASCII textR{اV>7utf-8107069c1d488e8fdd65e9c0a09d77d517483d50fbb0c395abd70cba803f5b87d? 7zXZ !t/M+s] crt:bLL |9ƚd=/3Ѣ\[8|A-z>A_5>Ke7yX*b4۾MNo$)̟4٫ܴߵ4;n(G=vq sCa OVggЃ֎TP  cnv7kE]!g{}Iķgy <-ؑO/s_3ѽb0dao@ۖYPY'+]M:nKSDyJ_ 4H12Xct]쎁W4dEɸ< +{w'Ӕm[C"ɤG+lzմ h6؏QǿNb١xzn4:V'b xb/唛՝9; t<FH4>AC C7F﷭6Bsc*.睶s`F){8>tiwH8wAJX(@k2DZNӒ]M9W)ΰVG0ESe^9\tPe))s99E"K,=bu?6v;xY)J螽 I\J2/q1 kH'm蛞u7ak"qrnM&oj- őV|GOȍj_+Ң!<)rSZp׉ɇRbaiz_ur"n^6#֩>0;k١I=1յg7n%Ӛ,~ΙL42'ߚ3|%@ZL1RUCU:QvGŅ 2J p9xvGMkO}(ijdCj|gsU݈4& %#U x߮ ӏkzw%mCqRk3N?N|=1&.UOh5@ ue9؜|$bzTӹG>fv ?*.*>^- Iw\-r~Z2f2k;}ۨ#V(zK: čfN_)zdO=>էc.BV,ķ9qh0zW>?Јm!(0dqݧL][uy[hkCq57< ;i7}g'"fsĻ1\` F3!XT Npq7?{&=% :dk܇%^0/AJ;H4Z҅ j&q&]omSE߮o)ެo;毆/&8H.mWUKD4wLF+;#;B8.\;r*ěja5bwsEFJΐGAJgNJQ'X08(@fa"UmXBZ L`y|XBKJb!WWOG_uѤ!N5R (ő{sR],F3[%L)~Y8>\BB[9^Vq}Iǧj`58H<-aLaNzWrbO2%H}+eWyI<졾.;DmPQݖd@$oDTd+C{ gŅ fL42|r5)2$Rr^b-{Ps=>$_@]$JnT1@&nl Ǚ4öx .Mʦ?V5|u#6Ml&xbv]i*8+Uۅ]|$ws!*2ͭGk*^$k i";MЊjA-ygIkmvhc߬o1Ey_bYƜh,X$iɵF}uZ}'' U%sx*Rd1{``:ȏf"-yHƙ/J%x?/<^slmhAL'n#:gUj1蚠K3. +,M Ndpź0)VZ^E*ӆ0|Q`/.ub:`qo*v 1Ni[]o7,*#X?r ̽eN?;__jkИ~V O* ƹ+*,-' " `D_r ˖;Fbm;ۥiN1KL 6UpPtɌinAG U Ύة Zgb[4*Q v(o! 1ncwu||榨?XQK0ߒcqmpb+Dv(5 b@ #k47Q==/]͌7~p{3c-d1P˙r =AۤP_7蕭14|9cpq^V2Ča 먵z jRX ;eDlgy[*z {2_Pڼ ݡi$C^TW톳?TBIY{$Z]snWNwfEqA읛굸 | EGvJs?G_ba٬(ˢl^0mJlZ=_ .h>ki0_/0ȑ.ZzzDÞi9^-\`7:o+JDtTm4k:OeEq,s)E+fG&}LA1%b?rﮡWw邥Ep )^a{KZ7A&ƋE-(9Ģ GCUz9 .Mzu6NjC`&">*=rk@3-WV hϫ?Q9zԉm.>]E\)2 w$2JY~Oɇ\ s$v^KpL6~eR)*>_D J ֓qA<,{$;V/홱(TǨɾs\2=RQXB@;U%f+;%xE)?+RdhC[LyxJl|*8 t 2 ./2Auท+I,D|=POaӦ1J렏s@l|' p| XZW6mxCRmI8(6HJlrzW"Eron'U }&aT킪l򨘳I#xkA5 !DoҚwF'3_0Dy%^WJSvvuB7'({P KM<Ӟ-ٍ'fo$C Q,7( 7QJl d0Wc2 y_66!bs 4v-_>2ŴZ4hi+4$h9m+ z.;t̩T-ߗ) MzAkL=?{Q1}|Y=BܕMwSUŸhՈ`R/ģ3t.\X]|a>G,x^ 㚎ޓVVۜAo#h- R?tEn+- òqec:akg ЭVSeq "zy߀U[vר@_=( m)΀$8ʙ$⣬I\}oWZb )=Lb|?Zq#䠉!/XS^VQJXu\β W+܊{:(Oޯr1C x4.n?2"tKn&ZXG[u>\QE^}rC'r}s(0{{È6(3y:<\0XXI}.c{AЄj4@Pr`&otdkN@h\>DvHͲݙ#ZA_ HQDTy?bdvWƇֆGuB`c{"K \Uf턣ɓ]4Q}φLRxJ>g!ι'swfw\W?Pe#Ekތ7k<Y^ŽT}ӷ>n!Mqv5n)* /9Rz<ㄹFGo06/jFheczIh6Pgyzwjya4t]ҿnsD*6tכIf}Z#1Ȏ;X^Rx$朋aD(4) ۑrYG.Bv jU[\;g󵐰\3l'0'-"0yڬXmBO-7{㰧`E{@q ms}e©@qJaޱLM6.[k,S4ٖ $9We dJ 034 n\}ܲ=x\ wrP|N "GTU)]aӟN A7Bj)(O"A0Hz-t P'Jt51s,ApFC3N-G=bT+5I]ga)檺YbʳG-:P/SOK`m;IVPnnX[E.uVH<ʙ/^LR )=ex~M7UsHNIJDC^ hJRCލ Cq7ݕ>@3mpzpu_"DLə, ^?dbͬmoSn5CыOYȻ 4@ʧq/DYX`g%'/Z,_q0^(E~Nj{b/7+Wx*4tG{?"kT/"c}e끎s,2a?:&oI9=:W[:-?ynet ϱ!Vs*MZ‡it49M_~ݛ4 JmvuH_:FlTRn¡-4[ I1g$#ZhxhLq5Bۼ Ӹ/fL[@*GFSibҌ0WnUk;* 10S[<5 ;()SezO𸎟pl 䅓ؕ$8ShZ@V_Vף ʛ;D E@,Qjifv#WdQ2,/H&y?1gd1#JJ'8cMq]Ձzlh:!dr4ob$|XJJ9!fHTV)ψtyndJ3Q<-, Q*Y~D$[*Ou;XheZp̠C <3nmՒĔzr0Ksِ yo3O;hMz 4Z)]a7P% )BF/mWːQY*|<B-qxŃdT!]76o1|2c9A,;92.5 l,4\ ]n%7|{.,A2kI 1ˑ ܂_h 7}h! uo\i~Ǟs`e#tKm5CZu:Uu~G#Z vv*l_vqaٌ+3޹1V0S:cG {Nzv~<͑ĕ;b:ˀey}Quny M Lr :}MjU@?jkw!~h#,#$xSaآKYL|[(Faο6"P\7%\!'|skI#iLv\m]ވR 0#{ Z8{mm{Ny8pTxm{ 5tLYu\v@} 1 Z@xX+9ЮGrG Q CɹV""@dL!,n.٠J>oaEO̦n$r1J,l]99ʹBj qxt2:B)uTUbL$텵l,AE4(\h =T5Y7F3x Tih036dYHtǖ$H[qhkc_0uCa`T)WW {Crm,+Q -|]ewI\<P?l!r<8k,`sJE!șT)$?754^FNWUB YO,cUƇ%\Igй[>$IZ7uk:da3ߌ X#Ǥ2qeS)YMĥ5T -lݒ>ݠ$\Σ>qAr:zm]r sN|÷㡬'& ]VX&@u[Q>꧃ma۷|c&/fcv ^e. x`@N^Hueq@,5/aÍNJ-"+$su2u7{ pu^D''0NpKh9"e yA=g+nSmRses(RjB kR /R@XCyM}KR=G:f+lki^/fY ж vpoh ̋C({ =;:P`Q=0'I5xfC7m]DD⭠C8$P&yVgZo;J>jngBcנxY{ yQZ7}?hzK}NxuݞdFNYdv#(`@T&S,Ww<& qtaWr¢!.S #2ZB Y`DA}yh{z & oiSY>.ؚ?U ^; _h;D"K[RnzdkXBԳ9EV 2IۜAkѩ׊|$8TcT)0Q*!)X¥+! @zՂ't~2(N#O9q 坏S_QOweX, {Wc(y"@TdĀWVd,N{G"lK,`g9Lj6n,*weHH5vǜ0?Aaׯܗʡ.K" ᆭ4+ܨi^EJ8ɿ\vzq.lh|^?ieAa>:qԛ*>EtsߊX,]I@D1Ub&ܹx9k-oT12M߂{Խ,IWǙ@a(wc2sq,ofw} ʽm:up8r7Ob471MnTxQE(#\5].uLFSl`/-w <*qd}7u /yx-~<LLnLJ#JgPH>1kInG0T%{Dtr1[27(c1&X핍ɭEKCPwC.'1Tm%o۠D& a061טkdHJ_>aZjL5=VSx~7pIRgY Ę>bKėN->orH`(b=X62s搨#[h“` La@1C_?j.ӴG\^`C1OAjաiqaڈrfL~݂M{Er9s:%RYjbE$!ߛmՆGvZo+pwb6_Gaqb*4܌0PU-OO c.&qXjYk3%~TAtK:z2ȼ>(:XaW̨s>m8<*4(s&6,>Wםpl-:ePe4ڬÁ6,X'*[L6^nj[73i%?mEw\X@7]"U78zbڿ}{bM\3M"=8q86 ;u(e*hW&겫9Г0-I9Em0 X;ܱq#e9PsLE1:Ǔ Y1?h&/lBBrfـYtݬʦ9h~ԇ 5ظ$O>uƵBzb= /dC,ӻz8XS` ɋLF O'* $TN;3DkgvXKq]pTz~<~%X˫&UjX_Pɮ"eN(3[z q; HK,Ĭ=&֎MzOq}W)q'_D!3 [dXB*m?njABs niQ|6WyW! t~D^pMAL_ Zr%^U+xkͼ5>>pd.^| Z *p)1N#Vrt+:65DrVozwyI<ݸtܜnaEjip s n[ҋ98i"S֗I$>i<bs=5v\Mh$BQ]bp? M&nҺW>0z?[g^{7. BuZ?Wn+"q)}-܂t-dPDJ8Ԉʂ\\e2,j!'ߧӾ7hi('JrnF+v48P1YN3]+ m1#x%,1douhg /|YKQ8y-aZ̧U~>k֮5?R91Piu?v| M /ݐw 2㖅*yZ_\/ׅS69#II(1kd)}j,fSǮz[E zx %I)q_$+ޣc o1:B'-r_]hڟoUqhl#=%_ITLkr]$^9 t2yS,b?k s;>^iRN?-݊&mZUΤ< aZYP6 I]ͅ2>ɻnJGJ&tZ1S[4A{Qp]_t%ecl4d:~(eh%(%nqt0LWzozoPҍ8#y7K `8a-*VmlG{t0>@i,(MQȜ_xSyZjO}q@'mIk!(ZP XG%(V E?@4m68 = S=#‚zQrB;w`ܙFd }!-,'1Hw3ji A>vs o9; dΨeY6W֑$g> xQ> 1=y^J" N 5Mq^6R7Bk5Wm\!5qZw]̱}EZ#AVB/Wȯ}x!@~g!ppN7%8;e5tH1 3\YCc:g@e eU?ڥXȃ=`J95b2(6μe@`1Ӓ,3m3lyYzi5Ews6\M)M#ӾG`oAx$cF3'd~'ܑP#_諨9/qA-A}^PجΊ1ݛ_-x9kT5")ĠsʢI62'&Wd9ׁA-M0nAnڻ!OVYs<$?=${o;Ϊ?f̬VAHojRL]y y}swpnvhAC׿=rA .e{ɝ]y8*_ ]WM}L E8g;Ȧs1Qq/Us$SGоINR/Ubj gB)^}-tVv鞤os?3A:nlQek.j\BmG޵O;R5 gxMYoH(ajcYH\LUEXa9#iV (>i_ԥq˹dwKNj{oެ24|{||cSِV"o5\5rdʏGv nKl]oΟ(M&B _Ulh[ vII0 brQ2jW8]Q˺0D}im]Olz ɒW%(RF3$sI 'R.?3 a|f.rMvp Q&JlN5*RXPX(5j` xB qW~比Ca׼$o@QMac L t)Ca>`9 0*P>R/ቧyz3D7Zw&_0R8[Y&z6'2%sj;j-n*:q'ȗ6=Q!{ڟO%IѢes*jzѱyAb1V(z3Heت|ªf-e]I-L<e ,xZ44&RmAz\R48.q?ĵ=,|ycb<#,g j!onye]=iqmfih_5ZY-:e` A`USBiաz,ӟH>4夛(J^5#%jBN6sWx~\ms [&LSVw> ~UafN1lw_RE5HJ?YA)u!Qr!w 2`c܋x.cg̃[\Ǝ($[XS)5>]'Wwh7!>Vq$"&<+5gpAC +Un^T}(52t~5"i*+4 zuc$jS,-x7%1!YI 6fNs[6bnɗTT϶q.QD8[7A`e sdϦDk&Uyv^x܇ ^WCz j~3!ɩMثv ɍ$_B +Jq4899I^ 4{]4Ϗ@#%?`$n DY㓍F1hZ^{zprI)*^; &%s6BV)@,>':W2Xe @/ns@߄d2BfK:AӒKڶY_ĆU&gdv_m3i?n!ѺH uiu請u{ŃUdB(.":~O܄F|AX@Tyg|6UGXDȝ@c- 1yPqp H>n0 +"nN kg`_fħ"Ywo} 6,I4(v"ָ E1|UsǦ^ 8J* vaHxﶴL3&4 !}֙˼qPζ5ⶶ|50бzgf>xǥ>|xX=A=k2'L5M{* i)pwz&3*cntڹ~gB/_ $7)]g^W<!Px5|@l$&`/UV< 8"10eUVf:ñ=PXy`ƒY/cE׾cHVpꐭvZ/OP`xAׂqMbhO$V6z_.=3g9ݎkc4_YFnNɯ$;혰<3 ɷg=zR|}s /{Z~cĴ.5@/]F,7YmSobYv{>4B-xAn왚29m7,o˥JBe'勾2Oǧ &sk6Ҝ?ְxx2jZtru_:}ڌW ca(J!nZ*TPr1 IҔd䅝yH~u1!q*f:Uk;*,7{nΚ& bQ' JUqF\!'Kj.+(AY?y#"xy声 uN1w/ T;C(GӍ%xm{jcj| VswA>H Pq}/ebW<4mO8-q R >h\m}+L? XzLAN蜄" f,ʳ(.; Tr9sxxP~FVMt ']>WpM{+xŦӫXp5xJA/ s @g}DnAta0 oJآPR7_>TG0z ShrYZE; {bC˼EVtִN:U kB~9-^bn;69^ 1^(cB* !d_xmrYӵI>y8Pe~tYXgF<+Y#@ԭpϧ KHc%( ' j5|Zbџ6e} -$}|kv2}蠪䧂:xD/Z1yKVxL2:AmӮG%5w kq?27񧋡ܙSZ YlE&wj9_;˖.g ,NRo5rcb0C}hQsjD_M՞Vc護~Z{?/Oƾ2V_?42i9:O*GU*+Yx/S9C<!8"+s"Z1Si$ d`y/aKً= aAI`/xQWf1z;RFo%'߲xOy/7s*1QdG%km>>,YXt2~G?Ġ'-T9\Upӊwa> KA}2c{I2^x .ƽ6ozX*cOWD5MsT s(P۞W?`BB_t 6 af,Swɟ8*>]j;i=V,-NNf$C5UI?3AHG#Gw=ޞ6БDúL F ،=+$w+,#ǹ&G`{X7o:AXz~jubΡYޛ{O)oL_z@HD,=\vfPg{w(}8WAT(9+L(\v< N70dVz'# *1AάjW+64'\dsʮK'F$VK& 5Nf*_9B}/{4q=O fڰ=A.6 ._g@;2d&Bxǵ><ĄmPk< e&Q?JkU#>xH7@Dqy#j(sW4 A_i X6wh^wE|( }ɒ umB*~>^n-`eT`oORbػ%0ZO7b2?ۏ9tfd^lKVF/z0{SAswf]9T'7n7Հ Zw1D%LM"Qx'%Hϔu %T֧Gmw8emИON?z1ˉk b0[zD‹ӄW ڄLkaD7)n@|ʭ8"A1zέTi1xgaD*QDnNhAd:rAS 7&4\uaMwߜ}wsg6xKvW܏"S>`)x8?꩑ MoG uX99ҀWpWKga+`PuЊpUo:&jd=Y=#CB[_ j:-[.ڗ݁)_ QɄ=ҋ~9vhɝ`4P.-Ă`M=M6bM 3yp/qDBvfݮ~+#]!IGiˢm*EsƄՊԖw# N ;B/ܤNqg1;E8fMQuȰ4="ÊS|n, [`m80g zUm;%d8luv颌9p'n|_ G{c4GrkՑcY`4xQ.:.yhi<#7]7M+~a0(nitwL<;zm-QvYzhqcO.j!8b,ВNw^S劀^V^v(1txݚvG'(k-^ӽ4\z+&iݾ=~8KO@$hBMԘÅCp* 1? 6W)Òz3[QuCRMZbSaQ*GʭR춮m,{*e۝ZxDg-]vp5RU`"o6NȘa2)? ÇNS[ɾ.=7AtZdC#;[(bĭqNAH \ "3CxwX*$IPco|628a_#̇?uH  Z3 ㊥5q#gS}68cF8Y[W(,UWiB̔=bCkIHO}0u''X-=^qUMDT58zY;UO7'TYniڶaϦuvSgOѳzPTMc“ۗH*^:M%n,U"A pDv.Y]x@v<.Rt#j2$*r 4f\ǧ|C8_ û?qax!'g&}ʬZ7Ȱ\ hB[˄6۵?U)}M%D'rU'Pf56A_gm`]ZSߔe0\SSᘾ<\_IC c\&DHi #!6?Ml~fB vE#á׺G, 4uHR^gHЪo-<&${A8',xC9#~8snJ  [2 r8#8C?mM™#ضHt#\ImE 3o̷څ퀗*bTSJVM_!Sv5{ 61z0iYճLe3!a ]6v«Oq5\s{M}|R=ǀv'&pTͰ() ,nlEe"ȂC@Ê|dceK3\塝+o: imHGFF`׷2n€H#07Ԥ^Ɩb,)-FD7SD`?ёmS_pH1+mߔnV+Z`Ɛvk`z= iXe&^fhRmkL# 8n~u}TsnO ->q@W iH-$;`I7sW3u|Gߚs0a*3J9y 17z!u >c/h<3c6,c үeL}K@Z)z_c ՅBps-Um>\%#k @z45V;!ڂ,$ȀS`;N5)m~jg;sg%/n3.ݛX؟kyIM~B_IGC6K*)\6Ǖ"X_6D%RRpz%|3"}zo`4Q3gY;v;˽>,d!az),{5fQr&ӅB0 P LcCeqHsU}xJ̕Ouk+bK %_8-iFUI@6k{qɳl3TKW+^rדVtMMfFmI_{aC}N>rtMz`D [Dw3L m[Og~{D<O"n+.3eR{{*hJR~J ^ ,)m܊ GÄd_n$MA?G'^f]g< $ҼHZiF7A!,.n!+KhbãՑMD=Bj+=gA)t,ʔA.7M3Bܡ8 ==p֡`rlw߷H%qL ObfkQj'씼ܶJ:a2rn sn[ ͽLf%dCuL|"#L.{ oo TT!Fsvٝ2fnݍE`_gYe9 c ߣSBu :׏3Jvmy 4Ӣv'b+EUx_p2%4yV.U$٬;}4=TpoB88FރAP=i3a7!&NySw(Cyyٛ}W;\1 0&![d)XSrpUEuT仫y z8qVϮ088> (أ?ӥ@tfLשpNc'9$0¿-ʞb~`:Rle(OXGo(O9m6]BރF԰P[xf-)0le\1 30tv..nݡ(g=|aްoGL뮈ZqŒٷN.R&rS&Cܔ=6|bɃP긞  >lxX@s&w@[I"}vڞ zt|&sJl*''.wr,v$#Zd`<k%yy\NH:ڌ)u[AJ־;_q>7tQ觰uls`z&c7:VQ 0œ&o316/DS>kOw7D4 hU+:>wXY\] gE s)8s:*?i*BQ$ UL7E@c%UD{a!∺NcJŇŗn~_Hb*~ꆞjpv3yBO*.e~myqx ?cwr*m21 fʪF~P"9U FэSOkޝi# ѓ=|uu9ꠦ/epMeB:fad{BtK5z5 r ǂu ҷv9 !mg~*&A%zϧ<.!Q4H?&^bOdx=O 4c(< "Xo/vn׼4#+8.tz6Kf; 1.l[nlIGF1YG<;7SP~UAecGFkBCc{ΰ~4,TUߴ ȨrģW98?ҞL^yS"NOs> Z̗ph1YiI7m8޶Ks,qAp6PB9X#[H~ ծFt`AlWƺr;h,I,"̑qΩJtyLebd iCH1 [ذ4G 􇩨6%JlAfח͐?N7a402p'^d<'<U"g#{#:!}wlf➂VmۘOv y=A9f>P1+= EUdTr@ ˜Nxo[.U?ic鰵FzܑAe ͈~=\-萅U\)j<Abp3t\_F\y$"=V¨9Mc \KC<f/3(ū[*G``%~U֫bmiE`»Lda r?@$d<׍4{G^?Br9&50g!koH֠gAu#Ŵ-W_ EULuv:,}G!4G}T_JZd >~ 7ǓmW 5T 1ta6'WMg@FLgjf88p8$.}Jɮ9 0|߇ϧtWml)LNb G37>S>N@C?6D(ҚWź͵OJTo2<^+;ZBya V_NjoPǙDqu R7eI-3hc\"HH i ETi3nݫT"H'@Wm%78J5! tY]{ M ؇}), 1e==!x@R?/*GDLr*F32FiҔXyQ@?*#È{yi~P-7*/Gcs3,tE3}TBP4b?GG# QƑ)|R<8,J=< ))&34'j 'h,94ֳn?#.&=tBWhIP$SP=I߯ԷZu&QUxF! Jk d~UCaa?,=/e/?#I(-2" LL#"_oXzf㠝O;)q+Ug| ӵ5r~.;o4UeX$<I0==S”~Ib,xL'o3P(h*Z<}̠?|> z㢸cdw?LV'B Hm,Ct,v$Ͳgѣb/OV\ԮQ*:ٶ*'KS{Iֲہ=DTB4qǧU9Wפi YZ