ibus-typing-booster-1.2.3-5.el7> H HtxHFZԧ ?*}} BaϸcfzBX*]FEuFX56321937eb30366efd5c0c1cd1aa8c5841bc4a3cР/.WVFZԧ ?*}}ω%$lt!wyf+YY$w[u ><8?(d " P 6<DD  D  D 9 :D=DADDGJ J$ J (J8K&9K&:R+&B|G~HIX`YZt[\]^H bdbegfjlltuvw x y $Cibus-typing-booster1.2.35.el7A typing booster engine for the IBus platformThe Typing Booster engine for IBus platform.Z5sl7-kojislave01.fnal.govtScientific LinuxScientific LinuxGPLv3+Scientific LinuxSystem Environment/Librarieshttp://git.fedorahosted.org/git/?p=ibus-typing-booster.gitlinuxnoarchK? *jj $u^)^)4S06Fh6:6ARy4ECCR=AB'IHkXk.C<c^ {hGHi3DzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzuzzzzzzzzzzzzzzzzzzzzzzzzzzzzzsA3I3I~~b 큤A큤AA큤A큤A큤A큤Z,Z,Z-Z2QQP`Z/Z2RӡZ0Z0RӡZ0Z0Z!Z0Z0RBZ0Z0Q߶Z0Z0RӡZ0Z0Z.Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Q~Z.Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Q߶Z1QZ0Z0Z!Z0Z0RӄZ0Z0RBZ-R LZ-09bd5db8f18e1541edb39bbcbc6451066cd44a525fbe88f1bd23c33b8dff2a338c830c5223412e58af084c6517ea62638e17dbdda5f847d171cef3103d3358d6734a654136c1c60167e8e72ff54edcc747e9efafe1166a5ec4ecf843c2d7be9b7451a5247748b7f5cd45edfff9d48278cd6ba44a7f6eb50640a49af183dae0128ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903641e5833b0eacac67c6edc6a480addeb839a57c919dbdd43908bcb04de3f1ce9dcf382ab2ac269d34126631b69028a66ce6b5dfbe4fbeb00187771cc80d879d0766cfe3942cde5b319d2af35dfce9cda26864ee2f43ec250cd882ec0dbf66804766cfe3942cde5b319d2af35dfce9cda26864ee2f43ec250cd882ec0dbf66804285b305d49cebae5e1d6454bef94cbae47ee8567743c56a45db883504570781cfa1ca6e82f4886bc8ca0317dd7b1afb564825dacc30c1ede58a99f8e3e9619a4fa1ca6e82f4886bc8ca0317dd7b1afb564825dacc30c1ede58a99f8e3e9619a40a948ab1ae5e955a5fc4ef7a79844626661a1afac7d2c5c65848769298cb9293a3746052f854cf9fcfdeefe1492738ea452692e2c47eb99c7c9e84d2924ef7cda3746052f854cf9fcfdeefe1492738ea452692e2c47eb99c7c9e84d2924ef7cdbdbab6f32227a4b0f26987954c9ac19208d634593414603ad4ab78fd9fe452ec02d49d259e324c7fe01ceb7bca4291099f86a8ff7ec3f1a4b0caccaa7b6ac80b02d49d259e324c7fe01ceb7bca4291099f86a8ff7ec3f1a4b0caccaa7b6ac80b1a1a4415d4f3fe47fe5ebb46759e6d921b0bce30d73b267f454af7349be0d5b32e7066a96ac552692fa916757a31e81f89e1cb8c997be9f992274b33a790b9562e7066a96ac552692fa916757a31e81f89e1cb8c997be9f992274b33a790b95603cfca08e50f9df3ce6ff2b335ddc59476c08c36e901ee02be0afdf70e57478a9d7a4b832194735094a090e24ff1f5780700dd7efa5ba79f22394b94363097359d7a4b832194735094a090e24ff1f5780700dd7efa5ba79f22394b9436309735702aeb613b05ddfdce11b989b7b4799c291090ac11065cf451f4c272d21169e679d065a585dfa5f755521a6d195e1c51a21f1281b3eb148ed8fcacd00687c905c17daf0b074fccbe0316ef77b2bcb9754fd56923fc7edddf05220ee327709fbd760d6d940ee2cfa0e33a505f1e91fc5e1a8d1556a1e0875c4404dc894ee9f30d30f5b206472aa03915a5296263a1c41232a500c30a71d31ad3b900138c1e1f9baac5a10c5ac26f13b5d84c935d4481daa398e21a3b5b53219daf7139e033273d763a6fdc2ea527cff3b39a0ea84885bb610c0832f86c6c4a9edd8cb231eb3ede8c3e0442a24623a840a7b2b8001d6d151845c641494da7a5015ce281394f17e7d45af58e84aa6e400e9ad58ee2d82c087ce9764804a21eefacbc43430db9d34804ae7971bd8c8c79a828240d7d853350e6eb0f425031faa3e2d27f8ec3db7630f325c2a6be494699405c5751ecdaf9b1e0e70042f0d2734e2c6c4b613db701013f1196f977a44293eca07b441b95cbda5b5fe12ed42dc3d023fc2bd24c8bb991e99ef1d74a1b909269816e893303d28b9232f506af08cdcc111314bc3b380226ff396c08945441dec58451138a844b213555c843c91a11c69a7e16aa88f0124e76f446eaa92518e4910773d80fe89f5bc0fb2d9cc56634d07b781ac21c18c9c346de9dbe66182be536bd6009bf46ac1d114fe261f133a7c6d2b32a77703a978cc5c11565ff85b551016e3b0ed7e9e136a0f8f9e91f773e241a6f08d93a3b5aa0d0bfcdb3d271e3192c9646e3c24d7560b454d7724706450613d8e14c07760722419380ddfe40daa2b781bb665e7a57188aef2a62f49484599b9557138c75973abe16672ba622a85c8f703d8db9c9472ef11152583e0304a150aee6089f3240877e79e9a99bec83658b3afa140feeda5d551f314274d8b592b49247cdb80151e91eb5bff00420aa4bb2dc7b9130d8e7d673e5e3c3a35817aa85c56b53c4614e6ce7f2105e45ec24e43ae2638eea75adb49f9798b89be26c3cd6af2b4b65dde9547df90966889dd8f2ed82d4c6999b0dedd87aeebc900b60f5a186cfa8f7deebe5eee5ae3dbd520645c597c0cb3f6b19c2f18c10c8ed382ea6e636becbef56c9f5e7684c17fbca9fb7273e6c383ddc5d763a907b0c1bbba85535e28245017c79154ca3aec5ac3c85dcb8693b3a4ae04357e7a1f377be127b19089e62a93308279a983b6292fdaa08886231bf3ec8a0147e01011da02069ad57f58a85fe8508dcc5bdd0080f5bc055d4ec2c36fdaef9fc2a2c0aa14bcd9ebf00acf4e059936fc6fdb3acf03317c0362a4a7e7bb137170b2b885a1536c6ae7bcf97e06b3e892f59187599e2bd8993cf60643e779cca6f42811092727e2046f91b0c02cb8ac3ebf2ae904e9fbd847b07865f38f174b4b293df2f2c03166593e00f55b875987d8e3635caff894abb8e34e649140b570ce2aff00ea6fb6739b49294c0907207938d0681bb61a9be23eb1241c419a7e27a9b6729de587b80b7e04c208b9ed6ec96302e22b1a3786f79000a9e09bb5fcd34162d8e16be93811f8e55ac4013f1391834256cf087df500158a10e3e7cebaa41b36668553b5796ac264b952c7adbe5404f93cd985f3147ddf379c29b66fea0397d588f17e22cc0412b3f96038af28a8b02ee3a36bb77013ef9f71765fa2c919e0ad945ea68e116a899e5856b0815ffebc7b05aa3eb251f2564aa08a2f2a7e11d539e14e72b94c75719e757ee8aca09a3ae8007932b346d2f82047e3ebd0df4ad1e6fc9114a95a15664b591d96a1180c531fa99a47d1ede6f679dbc83896aca6e20255e89c35c6ce2720321311faa510021b35ea87d28906cc404009e220f1da10554226a3023688e7243e81f51a6d46bbba7642b967a330855fc155396b207301eddce147b19858553547b4cbf3e1626f263e81f809fc8109ccd1a8d6ed7750bf191ce07135efe0d2006bafe72b82288ce665469129b255723beb9b16f204596de044e4628eaa66f293459b6665e61adf2ab99960e9fb60f2026e980d522502284661f3d8d5b0cb731d1b5fcc632a3294499bb2ae7c51cecc050042422e891c0733c71c9ddcee0fa237354d12d22ca4ca6295da0954805dc2d4571d39f646869a93ea1abf152887806976006e2f2b60ee49e27e4238f3623d630cb936ccc4d70f6d787dcbf79f93df9004e37d3ba3281a3cfbe517cd8ecc77ef51beea0c993271416cc5e22ea4e4cea638d31c7b96f8123428ca91255b4914f9e8e7ac84f795752d8eeae5d4db8f85e47b93d037e9e0187d7fdc8f94d7925d3c364ae7899e2dcd1af0bda81832851667c216a01a76715a81e0813a471e138b8cf8eb0343aa6f92f346f5b11299699ebd4d3c6e3520a2088c0b917be24f6b490d236c512ca16041d5be6170084542a5995f495258a84c27a4a354e7d9b40b64e1c82e122cbcd80bc9bb1bcb7be98a3e60033e3647c0d359af1fcf48af570aef522bef71aa24c3fc05410ed9c2fca956f5de8c89edafb5f5eaaac1a38b8eefda9bfa459e6bc44f76491eb40c833976a7daec0d78bbe1c2d9a10b98b8ea70e1f8bb439547386d39a1e1d0f517ca3ecf4a8907268bbc98d1c683ac03add7c70d656fe159e8f867e2f4880c42778d4b3f2ee769afd0b2eb0519c6042e7928d0e5a02317b6378fd06c9cf847482b26de98c2b88623f38cef700f20e4721919a179513fd19a6f7d903c1dff575e2e83485bd5f7c93fc012597c4f6a6fd54e6b2ef82efa2aebbe2ccd509a4b1d6c9bdb21647626bd39a8b1f4a8ffbd69dbabe33055a7acd402a3f8100b56845ffb2d7965563dffc6c2a68707f1e827a4584c764a7a8bb6ab80039af7dcc43adf7a60f150aad284d95a311c4e94402977f7f4cc9fcdcafc201ddd9408ae8862456f9b8da7471efe3eabac77c9084fbf001c3341a1173f206a6e7d75491604329207241b40ed552d4a5cf5f7c32ed18d3f4c88f42e30a226859b843fa212889858bbf0d2330180f7fc67768bccce6e0edf1c6c44c4972bacaa8d6c442e9ab2f17f29cf8b33eba8a2968ee6428d0d9021fd150431ccf3bd413dca3b3a260a41fc2ab7b152e0b44d486f93160db855b79a00354ec0ecf545106b061b51edc81c58a06512a680b92f88ea2a625014f87606003ae2f179591ecf846b62cb317c6fd8191a443fe2e8b1c047d7f98cb8a9af1d253e9f60f436f3a4f5c80c7514691ab59dfbf151b2168ebcc65d240d9efff6cc6c9fd64f8865f2ed34dc190c3a98dbd8ede178c0fe758f094f38eb877e1d36e3d0a09978b981aca517e96e15196647f10c763ccf6bcb5e33cc08d52bb25dc3db97c5b9829a880e39077b47ce0d9275267bc0c5347b163fce12c9288f94c0d87914159cfa9317f21ae1eb8ee3c3097a736b741e648778e855b78f4f3fd86ecc316deccc782c4e1991b0d15b004bf15364d3e5a0de2779954c3f5a21572d898927ceef2b4b613f3de8fdf5cefcc71074c26734eec1a481bad68c3112b346eb421ab669d72ac658ed8e7c14f3addf52b7e4788573d8b442083d917d14ee8105e0da60cc7526dd9291027fc2c83d313cb2a6340bdae072515087ea6d4622e942d88b71c296f495ad11e0f9111d3cc847afa79bb2c5d0266eb5d7a8f2b655caa26e623334cb8c0c7d83a3821ebe49003779f852025b7c5021ce772a062fa535b3c5c0b6035ae243364743c218e61729918872f814d610307de958d962ec3807f4cf7cd2216f0704c11990c767cd74e3500a030c8066bf26c5d2e03829a825073f24a336400794276c48c6e495d47c86175db041c2ba5d8ebbb25c83902f4615062a705a7709ef070fd7d066b61a034b274eec44d408b6558e033b5712a6d9e6041e686a319ea3d699964d6e60a2c7cb15492ccb0fa5392c1930334f668f713a0133d8eb3bb349892ac569b389aede70fcbfb73994b1b2792be1927d16e8fdf369cda25e36200e7f92fb619000f40788f44be6b9f8467d3018a1e8ca6b31466066fa9db0a6040162e87b78efb03b3941a6578fe5ea4499e5472a65c6093ebce3a80de4013d587a70559162ffb8a93d267901722e5c92158ce299f1767ca04a62b023e3db515984172db1e951ac86bf705e5d4d1471a12638722cb03d6ad9d94571940015027ad3445f2cf94c99dbcfed235dcfd2b09366959ad907816ec2d5eb152b434274857f82fe6dfc605a161c7a5f7d25ccf2cceec94bbb2867958eeb0521f2487904ebbe6d534b3ae4fb597d13d577238b85916b8f87beb9ae6c33e7ad39b7bca4f82306f2a107924ce79b3eb7b5162f562271387d8c414c06c8b1697a29bf60309b0e942f7f52bac5c82a69c6be0bd4eba114cfdadeba5fe0c17f10d6cc7939af94b25e4e15502fa038181a7647f5fc6460b8dd230bbcd94eaa2a3ad13690e35c3e5986857776de5244918d5986a16b7fdcfa63ebbf653075629456dd0a9cdbb3fde0e9bcfccc371b91594d954e494217125b0d247c5b91c0d54df03159d59de89c86797ae357538f2c9768c19b6007ca868caf6639b03e7b103a455a5770fccbe611a8fb1a28b42985401a217a50f648f09851fc6d183ebea10bb922e56c105d65bc613940bad54d2bd0da23353738295e00405057948a9aaa48c6aa0b6f0465b0daf1e59a1499529366973bb57aebf11ab5d770368225b236df99d650e03437c74d4a2dd52ed7af70be39a9b0512a201a476aa83795ff32b65a2b1c02020fbfc4c8873c8459d7548364d3abbcefd025999828da7f5a3f1fa7e2a437b784c67917d8003524056d71a5dc58428b731dc2b0c83b6fe510cacbc26390e9b799434034c2a33bc9064fd64be1c31cd429b450bf5a7e0f5d7a3fc22e465e24248480e51f171f2bb21c2ac61daf35942aa0011e3287aadd8503ea2c7f23bd5edeb4da607c385ef37d3a5869df0f087bd813de96904e2e0ee8f185d084c9cf2f0a8aa849e4cb07642143ee23b92cbdd0eac4409d5b2a99b187179a5261b1741d6336e8848349b818b724b2f098a43b5a7c2c90c42221cb7863b3a8b9066a243c8d2baf69ef1cd2bb29591da7eb73822c357b9cc59c9e920edab816a40508b3e9b36b2fcb512f82306f81293754c338e399fa6a231bea29ef9692ee6968ab451a4767f738cf7ca844cbed741081fe2933c6e4f367acc9c4a2d3f3710786b469f1512e1d333b26744f805024f5a17630ce3bd53254b8f8c42060d9923465fb0823319cf01d4a047e67e2c42c596b81772500f1347fa107c7532731216ebc3c9fadbf69411bdff227ed7108ebb14e5ed500b7d7df79714a4b9e4379555c5d6dc5b90733c55ef1789aa2bc4b58fc86ffdd39b43e450156f5aa02a7e95b668191f51940f22e4a5edc859ca3b8a3275de81d74dbb39b016743da4a3131fc2f405be137aa9a2dc9879e007516e32e4b956200b59695d4381f645c69492172e60f74752c4ab96078c309f7a501224e084251741f1ab3db60307e6d4ebbd7b300ce463d3330efaeb8b96df7d49a09a2747689ecd8f883c107151136eb5b471198d16551a681c301d199f12f66098b96b91d120fa0e91a5cb9f0899e2cceca8a47fe58232aece5097dc55f2d5a7651b46181f78c5dc3c0ace9fd2d31d6755434168fb5afae0f37d1adc38eaafa4c49607d091d6f6e5ec9291bc66ecfab89bfd3e3f76f0d1d4bf23bd9c037e556b22cfc93706b7be9bdab7519362a52c33fc6ecfda3120bee613e92d2a5d91aec1df58b20fc3285d6b40703e395bbdfe779cdd70894ee958935671f12b8ec04293a9aec580faa43273c75a8aa9d5956e9b778c5ac7eaf0cfae31ffe7d1c4ca39e493f5708d2d2fca7936878f4cbf0383838093d21701ae448e3cb666320cb47384c80be8fbeadcc2406e69230d8eb541aa1bfc8c773fa877c060dd5ce551ceeb22eff53cc1fce028495df776cb470a6e2f9a893a309b002c1f4ba7b0419cd3a5a98799cfe10c058d0547845e971f1b2a44db826f9d104cf17946d60532a075aa12c9e401d725c2c34ca6287dd9261589d6128a38ff8a87d1f7fb95f775bdcc3a9ed1fbc0345e50900304de2a8f68ee80e30bddf8d599d9ee7a942569d04dcea41fda8d9780902d2e9f75b7532bf228835c8ce3f192d671225dce4cbe4ee701abf5f33c6d79962d3610c57970c830b7d730e061d1b9ce494223076fdf51f7ea4e2d12af4cdb90e0de623ab3d111206d955a6b806ca9b02b38805b8dd6e60d8de6f58ae959c5b242c0999a4c17a241315b389504c34b0355589f85746083ce6e856ce5a10ed2a50a7773d86089c3adc143180219734111afab6a19c1b445b13c4662e132ff8838941d7fef39286fb50ff6361bce8fc0cd542bd87abd9d263777aed2442ce2d9373e342301945816db3935bb43774178c0748700c655deee61c7164073eca78ad8f32ed870269f15284fe20a812fa90c0b8f32c87dad78dddbfa5e6f58553c3da98d6c2b8bacd4f5c7bdaa456494e7eccf6da239eee9e1e07181203d53f1b12e9f696eb45f548260291a15a284998df0676d2d5ace7fe9a3716de755a664ff82e8aea16b6f71cb375daf4c027cbe99a040dd25d1f72da40ced32978a61dde7fd68cb4fdf24acee5bc723084bcd60652f34ffdf6a9c63e213db17d5cf9d6745b11ff7f62abd0729e6e8e695b6d9054f9a944a65aedd9c7a15e8829e8fa403885bba00aad2688a6308be2089d48a5197c4e157bf02e9cc6a2c474771c2a981b5cba6cd8996fdb75d4fb83f68dda4763bc3696894afcc7ae43c33f2671a37c4d0889607aa2139ac1b0645f632fa6aa94d9f50b957696e9c6d2a33f2671a37c4d0889607aa2139ac1b0645f632fa6aa94d9f50b957696e9c6d2a83f6dbf821f114188a00e4d31912568e73fd1fbb5b004476fdf1c7607e1f44ce8252e7aacc6ed589677a4b5de5afb6e5ae1692773fbd9496f251eb14afd23ed38252e7aacc6ed589677a4b5de5afb6e5ae1692773fbd9496f251eb14afd23ed35d0fe234a1c4573b24204f050a366e77c24b77f4ab23765287b0dfe605c20307f846403c67639b7b8024c895b954e0e17c5bd61fece8fb6b941d26edc1997df9f846403c67639b7b8024c895b954e0e17c5bd61fece8fb6b941d26edc1997df96be774ce73c6454f37f82e85668259d046b85aa329ce0f10684cf323c9f713df17dfbaabe35e45571cfd5782980d34e920fa168b95823c3e474b9f8c451d0cf18d5a8aba8449fced020739e364cc07b695b07bea827af527aab0864f4364f8d5c0e6aa89069e9c28fdb91471e9b84885ecfef16f150f8d6347ffd7478902f149rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootibus-typing-booster-1.2.3-5.el7.src.rpmapplication()application(ibus-setup-typing-booster.desktop)bengali-typing-booster-inscriptbengali-typing-booster-phoneticbengali-typing-booster-probhatenglish-typing-boostergujarati-typing-booster-inscriptgujarati-typing-booster-phonetichindi-typing-booster-inscripthindi-typing-booster-phoneticibus-european-tableibus-hunspell-tableibus-indic-tableibus-typing-boostermarathi-typing-booster-inscriptmarathi-typing-booster-phoneticpkgconfig(ibus-typing-booster)tamil-typing-booster-99tamil-typing-booster-inscript@@     /bin/sh/usr/bin/pkg-configibuslibtranslit-m17nrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3Y"RRkR@Q@Q@QzQ4QKQQQ@Q3QQ@Q'@Q@Q@QQQPPe@PPPPPP@P5@P5@P@P@P@Pb@PQP*=PSMike FABIAN - 1.2.3-5Mike FABIAN - 1.2.3-4Daniel Mach - 1.2.3-3Mike FABIAN - 1.2.3-1Mike FABIAN - 1.2.2-1Mike FABIAN - 1.2.1-1Mike FABIAN - 1.2.0-1Mike FABIAN - 1.1.0-1Mike FABIAN - 1.0.3-1Mike FABIAN - 1.0.2-1Mike FABIAN - 1.0.1-1Mike FABIAN - 1.0.0-1Mike FABIAN - 0.0.32-1Mike FABIAN - 0.0.31-1Mike FABIAN - 0.0.30-1Mike FABIAN - 0.0.29-1Mike FABIAN - 0.0.28-1Mike FABIAN - 0.0.27-1Mike FABIAN - 0.0.26-1Mike FABIAN - 0.0.25-1Fedora Release Engineering - 0.0.24-2Mike FABIAN - 0.0.24-1Mike FABIAN - 0.0.23-1Mike FABIAN - 0.0.22-1Mike FABIAN - 0.0.21-1Mike FABIAN - 0.0.20-1Mike FABIAN - 0.0.19-1Mike FABIAN - 0.0.18-1Mike FABIAN - 0.0.16-1Mike FABIAN - 0.0.15-1Mike FABIAN - 0.0.14-1Mike FABIAN - 0.0.13-1Mike FABIAN - 0.0.12-1Mike FABIAN - 0.0.11-1Anish Patil - 0.0.10-1Anish Patil - 0.0.9-1Anish Patil - 0.0.8-1Anish Patil - 0.0.7-1- Call IBus.Bus() in __main__, not in __init__ of class SetupUI - Resolves: rhbz#1447332- Commit candidate clicked on with the mouse (Related: rhbz#1038521)- Mass rebuild 2013-12-27- Update to 1.2.3 upstream version - Fix exception handling when trying to install a rpm package (Resolves: rhbz#986178)- Update to 1.2.2 upstream version - Commit immediately when certain punctuation characters are typed and transliteration is not used (Resolves: rhbz#981179) - Add an option to try completion only when a minimum number of characters has been typed- Update to 1.2.1 upstream version - Pop up a message box when a file has been read to train the database, indicating success or failure (Resolves: rhbz#979933) - Update German translation - Ignore most punctuation characters and mathematical symbols when tokenizing (Resolves: rhbz#979939)- Update to 1.2.0 upstream version - Make TAB when used to enable/disable the lookup table work as a toogle - Create a VIEW for “LIKE input_phrase%” in select_words() and use that in the following SELECT statements (Makes candidate calculation more than 10 times faster)- Update to 1.1.0 upstream version - Add a commit=True parameter to check_phrase_and_update_frequency() - Fix that the page_size is shown as 0 in the setup tool if it has not been set before - Do not use AUTOINCREMENT - Make it possible to exit the setup tool by typing Control-C in the terminal - Add feature to read a text file for training the user database - Update German translations and .pot file - Fix error when the hunspell dictionary for an engine is missing- Update to 1.0.3 upstream version - Don’t output page_size in “/usr/libexec/ibus-engine-typing-booster --xml” (Resolves: rhbz#975449 - ibus-daemon prints warnings because “/usr/libexec/ibus-engine-typing-booster --xml” prints the invalid element “page_size”) - Use ~/.local/share/ibus-typing-booster/ to store user data and log files (Resolves: rhbz#949035 - don't use a hidden directory under .local/share)- Update to 1.0.2 upstream version - Push context *after* writing the trigram to the database- Update to 1.0.1 upstream version - Fix problem when IBUS_TYPING_BOOSTER_DEBUG_LEVEL is not set- Update to 1.0.0 upstream version - Remove mudb and use “Write-Ahead Logging” - Introduce an environment variable IBUS_TYPING_BOOSTER_DEBUG_LEVEL for debugging - Speed up converting an old database to the current format - Make prediction more intelligent by using context of up to 2 previous words - Automatically remove whitespace between the last word and a punctuation character ending a sentence- Update to 0.0.32 upstream version - Resolves: rhbz#969847 - Editing in the preëdit of ibus-typing-booster behaves weird, especially with transliteration - Fix behaviour of Control+Number - When committing by typing TAB, update frequency data in user database - When committing by tying RETURN or ENTER, update frequency data in user database - Do not try to match very long words in the hunspell dictionaries - Rewrite the code for moving and editing within the preëdit (rhbz#969847) - Fix encoding error when changing values with the setup tool - Add ko_KR.conf and ko_KR.svg - Use normalization forms NFD or NFKD internally and NFC externally - Remove old way of using libtranslit via ctypes - Get rid of “freq” column in databases - Remove too simpleminded auto-capitalization- Update to 0.0.31 upstream version - Resolves: rhbz#968209 - Typing characters which are not explicitly listed as “valid_input_chars” in .conf files in ibus-typing-booster get inserted in a weird position - Remove lots of unused and/or useless code - Simplify some code - Fix the problem that after “page down” the first “arrow down” does not move down in the lookup table - Never use “-” or “=” as page up and page down keys - Print more useful debug output when an exception happens - Replace unencodable characters when asking pyhunspell for suggestions - Get dictionary encoding from .aff file - Get rid of the the variable “valid_input_chars” (rhbz#968209) - Remove option “valid_input_chars” from .conf files and template.txt - Replace keysym2unichr(key.code) with IBus.keyval_to_unicode(key.code)- Update to 0.0.30 upstream version - simplify database structure and code - The Swedish hunspell dictionary is in UTF-8, not ISO-8859-1 - SQL LIKE should behave case sensitively - Do not throw away the input phrase in hunspell_suggest.suggest() - Merge candidates which have the same resulting phrase in select_words() - Remove phrases always from the user database when typing Alt+Number - Sync memory user database “mudb” to disk user database “user_db” on focus out - Delete all records from mudb after syncing to user_db - Do not prevent phrases of length < 4 to be added to the frequency database - Resolves: #966947 - When typing a/ with the da_DK ibus-typing-booster, one gets weird matches like a/ACJSTVW - Do not use lang_chars for matching in the hunspell dictionaries, return immediately if input contains a “/” (Resolves: #966947) - Remove lang_chars variable - Use re.escape() to escape the string typed by the user correctly for use in a regular expression - When removing a phrase with Alt+Number, remove it independent of the input_phrase- Update to 0.0.29 upstream version - Resolves: #962609 - [abrt] ibus-typing-booster-0.0.28-1.fc19: main.py:107:__init__:AttributeError: tabsqlitedb instance has no attribute 'get_ime_property' (Fix setup tool to use the new class for parsing the config files) - Avoid adding duplicates to the database by checking first whether phrase is already there in add_phrase()- Update to 0.0.28 upstream version - Resolves: #961923 - python /usr/share/ibus-typing-booster/engine/main.py --xml is extremely slow when many hunspell dictionaries are installed - Put the input phrase into a single column in the databases instead of using one column for each character - Get rid of tab_dict- Update to 0.0.27 upstream version - Resolves: #959860 - [as_IN] Wrong keymap name Assami (fix spelling error in language name for Assamese) - Resolves: #958770 - [ibus-typing-Booster][gu-IN]- Typo error (fix spelling error in language name for Gujarati) - Resolves: #875285 - IME names too long in gnome-shell Input Sources indicator (remove ✓ from symbol in the .conf files) - simplify code in select_words() - remove some unused functions- Update to 0.0.26 upstream version - Resolves: #910986 - The arrow icons at the bottom of the candidate lookup table of ibus-typing-booster do not work - Use different .svg icons for all engines - Increase number of suggestions from hunspell - Use the auxiliary text to display the number of candidates - Make the display of the number of candidates in the auxiliary text optional - Display of the number of candidates needs to be updated on page-up and page-down- Update to 0.0.25 upstream version - Port to use pygobject3- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- Update to 0.0.24 upstream version - Resolves: #884808 - ibus-typing-booster should also show candidates which correct spelling errors - Use pyhunspell to add spell-checking suggestions - Use underline for preedit - Colourize spellchecking suggestions and system phrases already used- Update to 0.0.23 upstream version - Resolves: #879261 dictionary is not automatically reloaded when it is installed via the setup tool - Make the engine reload the dictionary when the dictionary is installed via the setup tool- Update to 0.0.22 upstream version - Resolves: #876666 Properties of ibus-typing-booster to select input methods are not shown by gnome-shell in f18 - Make the engine use the input method from the dconf setting - Add combobox to setup GUI to select input method - Update German translation- Update to 0.0.21 upstream version - Resolves: #875285 Shorten symbol displayed in gnome panel - Add space before ( in long display name- Update to 0.0.20 upstream version - Resolves: #874421 - Improve setup GUI to make correct dictionary installable (Resolves #874421) - Add page size spin button to setup tool - Connect signals in __init__ of SetupUI after setting the initial values - Make the setup tool find the right config file in gnome-shell on Fedora 18 - Update German translation- Update to 0.0.19 upstream version - fix rpmlint warning “incorrect-fsf-address”- Update to 0.0.18 upstream version - Resolves: #871056 - Save setup option “Enable suggestions by Tab Key” correctly in dconf (Resolves: #871056) - Make setup dialog translatable and add German translations- Update to 0.0.16 upstream version - Resolves: #869687 - Make enabling the lookup table with the TAB key work correctly - Simplify code in add_input() - Make German input typed in NFD work- Update to 0.0.15 upstream version - Resolves: #869050 - Make sure the lookup table is hidden if there are no candidates to suggest (#869050)- Update to 0.0.14 upstream version - Show an obvious warning when the hunspell dictionary needed is not found - Show exact matches in the .dic files as suggestions as well - Do not forget the input method used last when activating a previously used engine - Make spelling of the value of “symbol” in the .conf files more consistent - include the file ru_RU.conf- Update to 0.0.13 upstream version, in 0.0.12 I forgot to include the file de_DE.conf- Update to 0.0.12 upstream version, in 0.0.11 I forgot to include the file keysym2ucs.py- Upstream has released 0.0.11 version containing the following improvements: - Add .conf files for many languages and improve some existing .conf files - Read other_ime option case insensitively - Split only at the first = in a line in a .conf file - Fix the problem that the user defined phrases are lost when switching engines - use “layout = default” instead of “layout = us” in all .conf files - Make sure the input of transliterate() is UTF-8 encoded - Add a keysym2unichr() function and use it to support languages which have non Latin1 input - Let first letter start with index 1 in autogenerated tabdict - Use autogenerated tabdict always, not only in m17n mode - Use special value 'NoIme' to indicate that no input method should be used - Use contents of lang_chars for the regexp to match words in the dictionaries - In process_key_event, do not return False when a non-ASCII character has been typed - Read option valid_input_chars as UTF-8 - Use the encoding option from the .conf file always, not only in m17n mode - Whether m17n mode is used should depend on the .conf file, not the language - Use correct encoding to decode the dictionary file - Some other minor fixes- Upstream has released new version.- Upstream has released new version.- Upstream has released new version.- The first version. - derieved from ibus-table developed by Yu Yuwei ibus-hunspell-tableibus-hunspell-tableibus-indic-tableibus-european-tableibus-european-tableenglish-typing-boosterenglish-typing-boosterbengali-typing-booster-inscriptbengali-typing-booster-phoneticbengali-typing-booster-probhatgujarati-typing-booster-inscriptgujarati-typing-booster-phonetichindi-typing-booster-phonetichindi-typing-booster-inscriptmarathi-typing-booster-inscriptmarathi-typing-booster-phonetictamil-typing-booster-inscripttamil-typing-booster-99  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~de1.2.3-5.el71.2.3-5.el71.2.3-5.el71.2.3-5.el71.2.3-5.el71.2.3-5.el71.2.3-5.el71.2.3-5.el71.2.3-5.el71.2.3-5.el71.2.3-5.el71.2.3-5.el71.2.3-5.el71.2.3-5.el71.2.31.2.3-5.el71.2.3-5.el7 0.0.6-1.fc170.0.8-2.fc181.3.1-23.fc171.1.6-1.fc171.1.6-2.fc180.0.2-1.fc170.0.2-2.fc180.9.0-2.fc170.9.0-2.fc170.9.0-2.fc170.9.0-3.fc170.9.0-3.fc170.9.0-2.fc170.9.0-2.fc170.9.0-2.fc170.9.0-2.fc170.9.0-2.fc170.9.0-2.fc17 ibus-engine-typing-boosteribus-setup-typing-boosteribus-setup-typing-booster.desktopibus-typing-booster-1.2.3AUTHORSCOPYINGREADMEibus-typing-boosterenginefactory.pyfactory.pycfactory.pyohunspell_suggest.pyhunspell_suggest.pychunspell_suggest.pyohunspell_table.pyhunspell_table.pychunspell_table.pyoitb_util.pyitb_util.pycitb_util.pyomain.pymain.pycmain.pyotabsqlitedb.pytabsqlitedb.pyctabsqlitedb.pyohunspell-tablesar_TN.confas_IN.confbe_BY.confbg_BG.confbn_IN.confcs_CZ.confda_DK.confde_AT.confde_CH.confde_DE.confel_GR.confen_AG.confen_AU.confen_BS.confen_BW.confen_BZ.confen_DK.confen_GB.confen_GH.confen_HK.confen_IE.confen_IN.confen_JM.confen_NA.confen_NG.confen_NZ.confen_PH.confen_SG.confen_TT.confen_US.confen_ZA.confen_ZW.confes_ES.conffa_IR.conffr_BE.conffr_CA.conffr_CH.conffr_FR.conffr_LU.conffr_MC.confgu_IN.confhe_IL.confhi_IN.confhu_HU.confhy_AM.confis_IS.confit_IT.confkm_KH.confkn_IN.confko_KR.confku_TR.confmai_IN.confml_IN.confmr_IN.confnb_NO.confne_IN.confne_NP.confnl_NL.confnn_NO.confor_IN.confpa_IN.confpl_PL.confpt_BR.confpt_PT.confro_RO.confru_RU.confsi_LK.confsv_SE.confta_IN.confte_IN.confth_TH.confuk_UA.confur_PK.confyi_US.conficonsar_TN.svgas_IN.svgbe_BY.svgbg_BG.svgbn_IN.svgcs_CZ.svgda_DK.svgde_AT.svgde_CH.svgde_DE.svgel_GR.svgen_AG.svgen_AU.svgen_BS.svgen_BW.svgen_BZ.svgen_DK.svgen_GB.svgen_GH.svgen_HK.svgen_IE.svgen_IN.svgen_JM.svgen_NA.svgen_NG.svgen_NZ.svgen_PH.svgen_SG.svgen_TT.svgen_US.svgen_ZA.svgen_ZW.svges_ES.svgfa_IR.svgfr_BE.svgfr_CA.svgfr_CH.svgfr_FR.svgfr_LU.svgfr_MC.svggu_IN.svghe_IL.svghi_IN.svghu_HU.svghy_AM.svgibus-hunspell-table.svgis_IS.svgit_IT.svgkm_KH.svgkn_IN.svgko_KR.svgku_TR.svgmai_IN.svgml_IN.svgmr_IN.svgnb_NO.svgne_IN.svgne_NP.svgnl_NL.svgnn_NO.svgor_IN.svgpa_IN.svgpl_PL.svgpt_BR.svgpt_PT.svgro_RO.svgru_RU.svgsi_LK.svgsv_SE.svgta_IN.svgte_IN.svgth_TH.svguk_UA.svgur_PK.svgyi_US.svgsetupi18n.pyi18n.pyci18n.pyomain.pymain.pycmain.pyopkginstall.pypkginstall.pycpkginstall.pyosetup.gladetyping-booster.xmlibus-typing-booster.moibus-typing-booster.pc/usr/libexec//usr/share/applications//usr/share/doc//usr/share/doc/ibus-typing-booster-1.2.3//usr/share//usr/share/ibus-typing-booster//usr/share/ibus-typing-booster/engine//usr/share/ibus-typing-booster/hunspell-tables//usr/share/ibus-typing-booster/icons//usr/share/ibus-typing-booster/setup//usr/share/ibus/component//usr/share/locale/de/LC_MESSAGES//usr/share/pkgconfig/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz9noarch-redhat-linux-gnu  POSIX shell script, UTF-8 Unicode text executablePOSIX shell script, ASCII text executableASCII textdirectoryPython script, ASCII text executablepython 2.7 byte-compiledPython script, UTF-8 Unicode text executableUTF-8 Unicode textUTF-8 Unicode text, with very long linesSVG Scalable Vector Graphics imageXML 1.0 document, UTF-8 Unicode textXML 1.0 document textpkgconfig fileRRPPPR?@7zXZ !Xz%] crv9u 3$0nNy둷S|CJQe+IjLxs4? Ѿu:C73Hڙ}hA E&)t)%}!%'SU6,I(쑯"{"۸~۵@SSeO mwfi<&ctmWӁ_zdv?o1Gu{YI6}uZ$J1C?ҒΡaL6E R4T[S`\6KSld`2<E"s w#Q>S7 a%2/>s1;xK/# Â%`sDԶ}%lm3?"3ˑT YCⱱv>0hy831So M?~EyXkY`HO>U?2_@RDӠx&A^JL ܝ9OJ2/gI~*̘})ڽ;[QC.N++сS=AKw`$ C'Sd^Ke#,yÞygbR~LA$o'=z?F0]A|u Rkp)gmcXBjc g:9VHebd^mm[q.@dQ(C?g;ou=R R~x x(ꐐBpaX[k?lʧI&J󮡽!]}.pFMA3I1_Tjj 3)'k0;{ɒ&84`c[퓜y|k<~yT@MGJB#Y-Hp[W~]x0D EWeֵ ܋0*v>@ϴ%`Ƶ SvO׬[spNx;άZ yOw cwg5 Kf/[>=1~tճT/Н$i.EÖt/LK2͙Wo Sյ/x&0ޕh渒ZՁBBJf6[iuE.#8/|]gp͕=tGR#ݨZG_Z5,ogqSʇ֌EsUJO$u1L{޼7^ WҴs 3+՗_1Ƣ_ZwӤVod"NߋTO^,9ֱfF1q*?#BGֹf]; 8 "ӡdT}n%mmkҝ/Iy&;VI>z_XT W tPQ 3_e}RG%h R lnx斪>~h8(VZLkxV@Cf~ZAup>$TGfmoWW!1Re v۷Bz#av!gJSFPU1Z `2a` Y3 o^tblGd :XZ=Fو`1UŢggbcgv<q RɥFZuݜ]&Ai #vKԞQkDky#^/ci/mDд(Yjqm[^v~\n9޼4zaPNA?wEҧgUx/H*9{ԚzNjVr0Luġ aX4lĖeО$eL3둞!y+=0w6}Hҍx~J7^hMI)1CӴY4 P@u-`EFna}fg'~lWr.9x8 oSs|ϲʹt% ,i4VE2vFS u0w° H1\!ǦC] ґ8L#jAkyk\&ğψk/Q ^y80 )EmuvfA}CDNsʲo6 ޠtR5vDXesHm‹ׅ9zXG?iULxdgi\_/[>"~S$nq?M Jp/A+:F<' `ɻaaD@5Jm>d >#*3\-QΜ|Ϭ%;z v' -/wVM/ t e r.y,  'S;%94[XT_qHOXDw\5lӶ 2V1 ^rl,7O[8y׀GAj<{*2Çb 5n1'tQx^ >6;kVWbtt˲diB]Gܳ䐬d 7%pץۖÒ] @ w@'B9TOI2SBA$!C~7R1)C?z˃ek,J6P\^ȖAh1eIpO:ʷ0.Hnr QԺ/tȔi\({#C1+d3 {B<<ϔ{<yO-3B hV^ -(50M m9$@><7F%:h8MR̠ctMCZz0մ7[,/X{I(3mi]|S_6}>:rF (}]?(6sl@ZC%zEU=65KV6B*sVV,u?T].M9n+>;_?4D 0 T]¼\2FlaD;2} 2X9Yz$7u%l4͡#``bu 8S WbI嫴 [, {}r₄~E]Yj T .J?plu2'XGa/%dI/ ctt|ẗ́ҟ3]€R"j#<&pY=G,=(}"+y 8F2IJ5N@\0Kʼ3%k-+Q(?ށ(%C_y4]W9]oߦ94wvjã{0D-/ޒP!lA"o$UFWn$ЫncK4;ߌ{UL42lI0g~4\'LAVDNsĪ^<37FP Bk HuΚ Lj c~[Af$hO\+Z.yл_Ap!FF1ŇtD6ա4x>+[lM#wlC+}7EEsS4̢SsC+f_擮eNˀdal OqHѤLf+ByL8"(OQQlԈ(IӋcԫ%kxS`Qd'ՖQDA @VI"[*گ_ 96H[Ac M-AZ5cWFj'[wh$kuYi>澍vgЇ7"o 7aH]#2@R elOB"?.ip  cƸF( -09aK'̀]4 TLb0") \^'a4f|-JbJ#զ31#t7/)Sv/SP#.6,b]F鎻l%I30ׯ5q9An4~CtR܃Qq8;_c܅f&UUF{np̙D6lsVr^TTZ"^ZQ3 H7O#<* z 'aӞL!!C23 K*zNdmP܈.R+_6'v@G7%#nm!ȉIuxob? j2R&jvHqJLy<ڎ?ǜ@ t0k䈆uJ/X)}}}"Am gK<04W#;Sʢ+26(OnbrOKa\+@[q/V 'lB +0g$~/6y,r$r&O'POʈtc@!ұ;Gƃ5HCkx,JQC 7-2y+Yhď%L{õ:4cN}dA/p338o">04@Fb I1ta!z?.[!}<-U+gt{b(G[WK+є&'*yS1Ӈ '!>$: J ?ʵ݊r(1,g7.naD%Vi]䁆o)ՔqӓQ.L7jz. I`/x==Pף֣U#4N[LWc\ېfR6WdX25c $$%{8Qb܄ܘFhiG} Tf^}%a(\WKd@ i3?eT<3J6g?$&UٞgnH؍c^0l/>>ZC*%Ɛ:Vyu>!9=g] w՘M JPЬkN/S iU)^'wG!*fDGGE4o̧S^K  @Y*Ϩ tX D;$XBG[uȲ5&G2 f*U?ν5C`t\ mAXϹw8g!3έ/yjP&v$Э2"vesX8w3AYR)Y{:y^mJ"lӛH54o,`6`|]KS|Du!'$@)I-~r:kC#p cj%kQͬZUSP&p#Ղ š`H;2Ht x2ΧqnD1gh% 3%>[8[i=!3}TR@NFut l{F+`p֞& Ek؟Jؾ=E tKw%H_W Ӛ& v$ENhOJW0|1 s7CE9Q_HtIo>;bEɮɅ= 4ͧ P BS;6?Ŏ_=m +m&#ogK $Ӥ^X\ʠݽvwMqXqӪxRڤa$ c(T\!̶x_x/H*Qr6ryr\؍ Lf|$UOy=]xfr8#m^:mDIJ s뮖6z$΅ PKT&x٪;{\@L>QCoOKhrvM # N^HxX~<| <fӸL_I$'"X [y8: ۏnU='B-buUHߙoܾ,ԋZ\+SEߨ8Wn$lXYl⌺M'_; @wz/$bJB5A.<}{"M#q ϹP뙁: gm>ujџK*ņ~X!$u *ڂ8 VCGC;"rkv2.aQrRߕ'up:X+9,x/% Z\8HHMIҙB0`9!7>Y&QIW=_1Dׄ]~E. ` kGvb:7<4q`fVK ,|r5/LeYZz\ RF5ȗ[{z (TNq覿t̴ ^:1xk 3=$pQ u B=_vrqu7j}'ZYsVӏ4O 1r11ݙEӚ[9fga96 Lj.)hcN1VDY> ɀ檱`ڋ ҌnhvuB =Ze{O8PW5*zj3(НQiXigelq;."8'8p͹u"j" `Փ w>WhpUlر!ןT(nOiJgv:l آ?5렦Zd6$ϓmR{1D|Mg׾B˺7ȵ5Cܠ AYl|‚OvI||YZuAqIs%\>}獬5ts\_~S@qruj~}zʬBIiXfvrܺ~#j`Tsp 3dG M](aJ)feP8r!&vyfp *$ۯ d&MM1!{_Hk"I' Bɚ Ბ-m_1dXe`XPƏ1qW˲BR$mFI[eK_lҹ]y!pg,n0`Jwuś̗&84nd 2Nl10/cğKD1[:)%\^mk%D#<ײ6յ!H=_5W7eÖL,=唐Nv@u$p@Օ+Vba=x! =yT!V2bö;4ȱD ԁ EZ$eO؅S,CGױ<*mV*h6v4XLPsg+.;,vI1ZlppRk8ÊTx`h#uzm_!y&Kظo 5Z#O:A( - ~sEbF"vF#}^ < qi-Ww۹HMG?BR ;6r;4 _@]̈5y ܜL!.*bj3&ډ}[W fnʗP^Q4]n xl|]' :a|3B~8VOڝ٤o"Z z󔩨 KS/>3jKEJ߃X$ENyZ<雞*1=jzjߪ TS/#u7s$nRBI>,o1HqIU˾Qf(ڭc\sZ0ŢIsĀ.V۵]tz($_u>ZQNeU%#_5*8/u~PK8cz:G0ǔm<\~(P? =/}^Ace9D^KhXKQ"K!*- МODyW aP.c֦a6fu=9֟;3ndƔ9ry/Jw,{X AW:)]',\l!؆7k}j,AАjw֊OhXNy!;/%0 :cmJG7:Bg-&HE$u'=`~͢S-qШRkդ$ܥB|b( W,1~- {'"}kHצ$K\T( 灱薴;A}_w7ё#7sFښB"U˅ Xn}=ey >Os0 3PGԝZ[N'՞;yb6|>Qsbm)?I_m< VuA<6-扒^bᔩ0#Ӯ wS+c R|ua.?jTv>w#T, aI֌%3%gL$WmIJ jLu~&r_Ś$OMc5&Pg@}w\rm2ŗ!P8S.=TXOV3T-(E'rg\) Ȃh'UFƵm.Ǎ/ȿ \BMEU( ZJFy~y]Mi !`G~.ݱ 7M_6ոnR]Nl2:KPhOťCB lڗ<ҔzLtGlICfrT3mvϳb\0{9fF٨{^1/~8e<*'riAs.y0@l]!7̮WRw1Iw ߁O9"ؾ#g5P\Ojx~>=X(.>- 502"yU˵s=ꜪU3i֜p#]ږoM˝x^'I֐ςP*LlIα^З]^JY fZ^q a I_"0zBJ,#C̐U4&O3)kT(EHKTS=(.hHүclX}DLI8C5uokӣE {qZ!OiOQI|)zr S GFK-wҩͣV\{gUE\ZJ^KLH%n)EzPogZ; "V|SِbL{VгYuI&A |1~9pӪ3ϧ뀊9okH]SڋT4K4zYy-2D(H. f@LIBpK'ْH=4-GD"m-9\db!_4.`EJݑ Qr̐kCܵ'I'u(4Ӣ>ʣ9~{(#Lo/3GҸՊbٯk^-g걮fMiyy mhUis"2]q&&6;N*s[%kv[PJӧ; \0*!W+ZKEڨ40GZiDGZXlj7mvb0Tо[*V}݀jW 6c/U3a]BHW|;8SU[pĸJr"yQH%y(~f^=rs7Z*SKzJ50Ȅmޏ+VSYk4'ѭE3:哭Fԏ>TIBr~k:,pexk,&aكhsFa9(r"o~b% ^'9vs}#XNnoqُl0Sb0wu{2:=3eFc!ΞF~DaLfO¥o2D }wygc𓠬ʪLDt֗۶ܟUWژ3iYHub~`30`Zvd_b)4BB5潍qk[C6fӝ ucͩ"USÎZBӶɥ$J!w|͢ !FU^]pƧnn`:մ~xzmY;^GBنBGAhb{oGW9ggeۂ2 IZ Dd $l DaC ZT;8y$+YMU~un[ж qn1-)M' `fC]GgoMeWcw&-d|P2Z\ڤdn fSJp\Vktb"`d6޶߃pdȈ;f#ڂϘZѯRQHQ @Fߎ"MCqC a`ȕ,MYRLBn ӧ8X [D]_KlZ-MO"?\O>v@4tyiU1`9xo),(vZe\+6-EE=zES,e~c{:RCD0/ucP#{A;/"#6\1Mִ` Eszm@3(SAW*N'ԇqA! BP'q&'O=*vf4W7E8>꾶|ɶA{ߝz{+i+XO /i"ՇpaNKa ;蝯>7MYFnz/Č]^~#>jOZמ0ПN汌}CViU7J`i o˚hj?$=E+5yοc-¢3:¥@{Shl5I*b##T?=K#ĵR!5 8ĽO59`? kv>.U[[zLXIZ]i_6.˩G2΂Su5ݛ5YmlG qu m?LRmW;˵X.|YegYcgŔc"#sNWq1̵? 4}5{w)|e SY 7,mcy\l7<[ɵI=|>Zzʞacڨpl,䳴u ;O[ /S"`DohtR*_Z`2ǻ HӮaJNr`->MGvB2Y[ΞEsY2zH a͒:]*<|"x΀7G& uTf|nGPmfj|k11i[H"w,Ypz|?榗׽es'_u$@G/,2q5> Gم"}0c%+W '40ŊhR=9 $P+ѶHEsEd.GňOMICթ.6g6z"`P +mgv$jy%0%Kb`aI&zB_![2mtld r_.ث@ [b\-q(W_[pر$ї8O ΝM v)/:yAa5I[Z GynL4ĎB#{2c HOF,hS|*6aHf>Yxǎ|EP ]Ci`$?@BE d770Mq+[D3V"b\?U=Դ$.bbf(3[qf=&KAbx:k /KR`~mMo(9;MvSw堸1׶eҥ %&1QawA6C3e#z*YYo׮DEnc ԡ=ԟVP}HM-*_Ec\!d_5P]Zw\D@ I̿{NH HCNM~ͦ{SKQ[}]?V)k- z*Nt .vv[G? vʼn _TaFP-Ʊ>wk d`WA(V!ˎN鲲U6B)&3ᎳsC$/[1,ѧy ?J_+/XAVs B:xR]r;&Y&;FynXZ'n80oHFVw Ω@\~+q*C('n$D6uO,:{L 3 U*a  v,cRwVͺlS\0㧭 #qV5EV  ).v M]fb DZf,o 'na_vD5=1wq s}Opron&%Q m1@.z"^"oQD`7ї&Q^1c5 nszM)>kHʮ(,'VMJDS1q/@^ %nM@uSWN/_[*kW(2Ψ2ܨe&]tZGȴk%++e`XeM~0F쫅$x(A cO=H@л'H Yo 뚝Zyvkv3%=8YiG7 ("$kv0Bv0Mh+ 6JSܰujM׬Wܗ&4v#_UUeW4N(Lg ܽbZ弞"7ƹ 4@Mj]YӉצ]ީ@qJNURh##\WL*d=6}/W>guUjXP(SݺWմh& x!E*KcKv\mHVJ=dMqXqVQǶV1h2ٝ{OkѾ&*tpAYiW˷-K.Hb7*K^zr5'O]`M,k`RZe ً W?CFu lP-Zf$[>"}h%CҼ>X5Qj+*ҥFn{!ATWd >(W)(ؐWM U6:{f~V!RXQZz_JE:*oj+]TAX/l#PT5lFjuj*v:-J˭%'ysѭՓl-Q+#4ż~"y i"C]HxK4F}ݷrj >N ʣs 3`B XƓH^"bV0PzkP07 A~IN0+;&,ܶ92F=W ccXY2h8`_`4NK5g kbЃ0a >3cp]^Td(e{:!VII6PwB3yp45Py%TyʦP^1cV, -cr11n_R- ,nE"rX"Q&:)j7* \"c}8.uxm1Q q`"s3{~ja8)8BpN^IQJjTx>MͲS^ݥItbZwe5d%.[p,PJ"AH;(:T64L"}[>[p {z~T%鮬ہPx^ f&+'UƑ[קxRU@jCc6ʬy=_]/"7qN/(J w,w2B:ouebzp-s_ov.=~˱ojzuĆ%.~sNOaX.{K5 }V0ʝyXQ%)C% HscJ`˟O{KD]"Sa73GK:0h(v^8ܠ$GUy|8ݭ!i,@%P҉35:yv[ )ndJTC/7ytt5㜺DEV/BJx '8ԡ iGe6k7{OgQ"0&W EX8JkMwKxxklֿGDw=e6yHdiSVekY]?8VZ_ijQp#| L7ɨH4U_u'TB/VQ(2 {w!6DK20JN~J*e'}FwU"pyA["LƷj>ĔH1J Z]V֟pf&!OviDI/SIB(\eNYcjA7578:{|ƴhK:w#N+NIO.z!t0_S/]0\ې,mvĊD2̈z8W:3CKϚLʳU/CzNW]<ԆjuɭE+\ Q.5fH_X߱;o){KR8PX|'F9MJ7ҍ<1A~u{Ȧ&b}!86dD*X%<zmle`>4hT#gKzxDrW.L+(N؃r(UJÚ!1)梐t^Of?C2z*|1J:-(LؑD8j$y|$Eq/*EG8j:45,[{X@ ovAseYi$u`HQzS;RIipKm (kq'czMyCB9<~F9}?j4@] p`fTxnImaM mu=&V%PRLX"xN(u;s uh\W#@i?(Tސ2!".Cr0SӪqQwEZv0~_|QKFYڷ?,KҖG" +?dnsߔNP{LҚdt?(!iEuEl#K+\5$ d<% ċ!yb?W,Q@F$aA ۴zKӵiN&4GG^IMH{K sw:3ee.G z$b)QV Sc,|Up!#&x(6'/);emĥ_}@|ä>3\NQ|&0`TA;Y ){?cZ풮cl0IX ^@/s*sC}ИppdBb6W]e]aSXL⺰s'B!jIuT})^8(F[į4s1ŮW:3sd[Ugzl6h|Qie4 c}H,Z%0q,6d%[yɑ?z"^;6tʐ)BPT rJ\a_4XǀCgZCwv) EԷ|+y-F,jnsxF$#pƩDHJĂSk gش֝}`|.r &[{#DbXi@;]'&HV:&rdG mT$GOX6h;bυzMI7DžWq6Dkh̛a(AMIw#_Oqӗ B"lr˻\{](b }[A`_]=q)Tŗmfj-&[1dzEy zI| 0UMTID\ "0|V|v'@275ꐞP@R7N2LL`uX(JjPT'\)0(x^Rk ݵB$;(OeT36f24/)NZ}ċ〇_dI`|!]7'.|q:\5^\;{tv`48+H0gP{{;@ayT&z#oGb7|3ixH a1èGEwVq੊ ~PrGâvW& 1+4V[{H)W\QRRŒ,5i&9ْëf%zw=7بZ6WT+Uewo*u=_fdBy SLiZ02k;D]]Z!+|_Er/? +Ԋ,+alNbU`Q9ܮO M5/;P aY Qo"b#pTs_&VK9wO/rݓ$4Seb AM[wjmL"3^M~vx~pYuEaNwKmu!6ṣ Ѓ+Z538GiCWb5 C0|hΟTZ5, sCg^}`ҔVQ=,f!ȟc~2^.,!9DFfj-#p$\^"9<¡v>Q/]ѐԹµw8CvĤS"/˻KE! ,0&,3Oϋ}!l4B$)@%[Ĩ)W2Gy5@lPؼ&> /ȴOc!IU D/u>:>It0DA7w4Xg ej ZMȄ}/j0} GJ ycS~ZPIeTD+J{p I9Z_:&Js#:"u_dy,CBn.͞YC|mTyE6}6H  9ɾD&X|OͶI$gVIb ](c0s?kR;i"$l&\~dQ-r&h?C~7x5Jj,=YC*ypIr{Inn9c̵) ^lMV>(NwwvܥƟ"v^W!x+x5W .\W^ȉxґsǴ2_foT❘(@. /C I`-1t䂂v# ;bL{c|G%\4x 4A4|vvW~/S;7@8fŷH8f l+$PjG]CGyg]x蜏$w? 2w(ﰮTXܤ!X|FDƈK-aPOQR 3\ӌ>@gqg?zSs5LbݩF.>jHB+<ՂD(K[ӜHñB/yF͏ѕtK"%n>ArRH)zL^1IP-$X'7 V"z%ѓe~*S T(1pvf'$Y2Nv Bwj ~ N::קł80V7lE.O E;Pwn<q{$+g,>o k^s-DJEFVV-};ܣ "tch Gwi7 ]B~*ge^jID(DU|/c^[mZ!`Dyn^ j]tTEMLTtJGn?ڤwb,W’'XÙ}T1 A3G*xV͞B`L<op\ '4Jkx>NZ<).ԞtKiX/p~ 1-ܸ?rlv%k~_.p-yjVH:Bt#?`ƬrƱQޒG\(rh#&"0eB4_&O&qIJ^ 0'kg/d llGî"gblEaLxHFN|ͅYfӤeQ 6TJ?o3$M wT0׹H$6lSH LjQ7kwC,c˙ bIZ}L$-N>_͓ΰ˅@ { DsϤ5dEjF( pL5SXVڢAf)SQbEo*5P;RrI;+_ǧi@bBh]\wx}^.e-"h]ˬ̷4 ƾ%@)6,I!silL^._J*𖚅"-K,e[v7%mBA/Nx ?GSM?PÅi0K~zK^p3vl@ 4(yL\bi6k#wn_}1 g/]O;+\KڟOnOBIv%?o>&`xx< TCƵaY&O'_[ ,!yݓLg {(I;@ [J KT%Tq.ڸ=9r5t$wW3 xZJz@"C:l3t)DWG zYlH76kGZJ$aZD{}Ϋntf9e{i\1ez@[ūkU5B# _X d=2/b'F7/0B< Ac 8@_oIjgn/qIfSw`iKEa-6b^;"~l ;km! I .Px(WQC'̑&}H\%EZyq bu9ܠ\xn*И"I a-.N!dFts`P֓s琅hMO(EVhF_ :PXԢR!*аM=Ӻ|oÇT"W?؞k+T{@:n &qҷ.TYD~-M$%=&Xd!!zPk%Ń2yeI %W;WOoӬn gC |& O< {xd(C%0;25CvXWw^ԑ)eE>" pGRjQxfjě31/:F$8Z} c8~w˭!vƔh )1]rk@/wn?Zjۓ*.9GN~!7uSP޿J]9 MԌj>74IfV/("Wm?2|jWpMTH~ Ύ缩o lW9ݿeg46z5{[H~z]A Ȯ"w(CYKǴa(*T~Zb߳EP|Ń=w Xɧ@Qb¨7|\urڕW=(+`yDGw\S1;'arE&W=P@-ƔpE|`Mu#`GI彌;O-ygDU)P9f+;0BOMos6&eJSwfLRىa5kٻ*P;7G7o1,F?o4%~bcL[YZGg [F>03ݰTNh~yT3H%ܾ=}X*)zW}P(6NOjl&QXQf1Z$o򄋯G"H"6]}qexH @ZѬq}쮲O"# u(6~ŝ]ħEt6@D >:sZ lֱwB3&eiR,lpw?'9hC!$=,:nH2!0rnN\iae)]2bApĥՠtpQamd뼌yDOF$H2 XS1N"W&w侺wrCGIy yw-2?70" &2#e _˜m[* ۋG<'PΫb , W(TN&鵘_)ԈHd'u-e $ȭ ( EEFџ _QzzB<1jO&aUe$OlI\;ʽ6:ˠ ,L-wB8pJu",릝yGQ B15C.tIEN)ZZ.he1Ǒ~ҿ^Xjk?+1Z-02' {P<6!8xuހ#= X dzL82,鯧&%zfXU b *BO$Q,ת\菇߄6.!!X庈UȜ'cA,{,sP)awqj$H3wmS:tr4z~M<'2bEf$T` )TVmR;*l|_l-;.JaٶMZk@]m@[F7~Bą!Eͨ*;>m=ҿ{ؙ<7#GfN-PՐ9'c* mc K{3&}4#յdԾHZ^+]eMOd pD0}|`[퍻wgv˨^iCë] FǶp>Vf֏=ݼ*4" @3HHαC7~ !Dnfm+1 qfFdޑ>~ӖB+x!CNhǽcG'K;f}HkLL+/z\ϐ%ϙn2=?8LF\(La^p]2eN_Nܺmw^t}sIwvUFlhZE߄.F Bo@sR[s;??ͽd8c[F4-EF:wknC9z~AivPY!#4@cL`WP@ &7`]SKx(#~I#B sEv:r#t  'Q:#WuP&Kٱe[LSՏoK5Tx$/XM~!W>&YI$]L> NRm/I U.m]f|e?OW׊Ƈ5}8z9~+ɬpeOeMaӈG8bPg~\َJ 0z]8 WO?aC#u}H;`G\ݩ)Qm;X^M I>Y4mo̞X~ֻ!FW#h [TaXK *Nk6|"lcQdggO'5@)ƨkًUV ;}z#h2 Qư!Müh SHɥ.f{o6kla!cL%Xyé9$nx ћa݊m[0FؗZqgCeB#rj(={b"ȳ{y]P^bvC+10+s_Z8M6 it3C5^{ybehҚ.=D'﨟OT{s߄3'x}yeDTj}IFv$E{.B GHjO 2͵ X[އty9}xet7 5:,1j~E=-b^zڄYe`c [:@ կ;uВ5ˊSEY }?,*%,]08On 4kKf AFqʿO.sbX_^͞\JyKLKIuud^1DFmks}+^#GҤ;* eUYx I l,{ "RgmsgdJ@v%wtrԏZgF,-V#4zCmV1Δ܃?=Ȃ0t\H˙YߊJJJ9>1ILv 2}F7"萸ּpp|^ј}d'O(;.D r2az\+_ai.M#e{E̝xUp~e%+ -l)y\DIX[`pYL &sh6\:}vo鿠z]\Շ$$qexMW(q#s=f;9v,Z}a&MC;HPQAAb5m!Ԕg68f @vBJ|S!>'!Hl$~xE ^zd|U\ du;Sj0;ӵ#Pj1~07L#CÀ 徣}WEǝ>u.lP̴dY ;zmi;Ί5C[-kn*pu7[NV"+3x/3ɖC*oF&|; 0eoQ)pztb'Mz (&l1TE@8g/T#-[s/#qWBѵ] \T5 9yΨy-I/W~apKbB`}Ԗ!^m$![9HY}묪ΆFkk^B .㱖TsTOt6zQzԣ;"KI >H ܿ\}.nC|I;V^{qѨ]jF4P] O'>6֭te9⣶q8U _7/QT5ZC?Ut<˫L^hvf.!ǭ>N# c!EfVit]78c:hR */.oQW(ch,yOzC*cs=wxl9uQBL`bK>NRsЅ(aDᇟ퍖V<NRB6XZU䘪RPw,8;h-tUQcZcǯ(j#ӡ̙odsQ(mS5_Ĩ!u8W񢱒s<`CykYڰl4dqq,yMJҿGi.XC@m{]R)yX#ZK' gaO[# Zڼd#,SϊxZxpjlj~-Kg8JU6Dy5?v&׸Qœ$:W̪=K'hafijcf4 V}nd 5:Qxx6>m[`~(=Q1u=zLjEB2S2e✀/SwJwt|ò{/Ü1wZCt8f8uIok~zi^_6+mLbQ$Lc" A.Ȼ}B"aFh{AEJB- 1NwvWҡ3@aDQu|j*4X8~!פ2hzĂP Z{MpvYE_}z-ބ[@Iomߋ o֭2TI޿kbXrN{'Q[h Gա0: l=֩y؋g-Ĵ?I)Ҽ_}%K W;j+^McdI5XZB]`lMT$E%:Ly5"Iu9}.%쪡z6Π?p:Vrx'ĭnW"Ϝi},εr !]Ohʆk+0H{~#ˉ6XH|$Agk9?㜨qoH2 gIP%#Qe XDB3q% f0G&^k5DN"XRK5z.;52,!1vxm:IEcb0zhOZ;jҪ!%FxT"n&=m]2y&SOC买u]d:)?A`tH7Q(3O6P<xgSتDLSj) в'6ht _I3H^I`Dm}ԣvE6=ݣ7|؏P\:w(rL_́Gsai0:)0 /6-Ņj"e%2Q_q<"r p\[{x_ůf_D& 2K˺A)q:m,qdGzة/ev@C[Ȯ~N01΄ccl*>AC}hA^6z_27TywKɽMֱV'Z؅:T$IO0v)}kqsYo/L_WjegĞtY,ϧaJzjGeyYִ{>Q!?F/fi~U$A uW}Cb }BL,⽳)=)?4pƚ$ Bxp::|wDch(1񐁱;4qYX>qEI 6L̿Cu:GŊMkkX`g͈֟/5%((FtPj} nx&{-Cm)_`Ĭ`3&<왳L9HݚͰ^i-:mjΎ?]XCBhf_5^1GzO=|Dfs&Sdga mvI(&PX"=j&-C h(SF\q<$ee+;6:KA ʎ $45`QtVBGa[C'% }U\ڙtN]>Os52F;K]9hIqC)>>j:@r/.4m )HڢUh׵VpR': qOCԽDM9zΟuEOmՌXӱZ4{ό6Z^Cp2\( J&o6߅,up&BZ[N5 QEiUHĖ-LnXk.*b`NzG,+ݖ(*i@*C*y?98Nb4iw}x}W Oh3t dLedωn##Ӡѧ]mJhO9InZ*:ޣ6R(}ws ՞#ງ4o:>x BUDjmhg7=Eo+^مzz)9vEyIW8p)E! R:=& ڟ?Jl2r9/!%a_lT \\3IRii}F뜁w=*buХrVQ[d>>6lI{> {GBɊ 7+X@C([aRV$\P0CIQ2(/ pFAPZ0*l ZAơn,'W9Ґ$ ߗp9+^(|ʷ Ym<8kbxFdpf@Dvu"!>5yjwiZܿ&{Jx~׺6eKŒ +c|օNk 5&s #{ngKh(:hOS\:۰{͆C8BWx/$z7]=(9_Έy˴QRsV,EKbYa{ dXRش#nm-lt6U^ߓO"{Yn'vD2(jcOk`j&pv|R]nG%:bV,9UጋwCqޱ?HKk#:S+4+aj;O@{kv@PB'{XqfKmJ`ɟ'+XX˶!^?>/f6&u뙂o^] T#I6]m1ѩNM @Z5DQj@x J1NJ[;LIGVüK^O8fG ?Р5%*zL0 YJ; 5xZef{P^}aƆW^lA4b\,o) G2;Scx%GMo@F#LT $J 1!*c=rbC ew'Q/򇰏ϖ q* `U9q+܃0 a8\;%OD=*D/s>05ȬźpOo% (FzڵD#PbLlsĚ#*n'_Ih O ]y[(KtAFq DѾ3KAWN#%iWdD2TY"a{NM7t9B (ITGE U;I4OtI5u.|ߍM@1q@CZ] QsH ⿟h[z P 9 e"Wjx.MY/VD?R_-([ Fu(3Z \9>#ʪpH9m)ң4*I26@BBz1xL[,#nI,dj4<5S ~ 8]EL·3sOހ\16lvw 5 L~wHB"69aTsLҒg /Ufb -HMGC#sdqe1T]4N}-䊤 P(^俽A"t`}zafSY;ŊFR.XqF4X=TtD^3@Hyhk 5 bsUc!Ý`\v.^AgXвfdk*<'^"ge&°v*Y, },SWp*4D4J "6#a | [T=aFeٹ#XHOy_*XT%ף7hz&~0)sʓ5V>IoKc:.Տ]<h4xH. V<n7'}Ėu,7ۊZK~遳vX<1$fYv}M. f|D2u|j"!Xr8WhW2^ Qvv%'(򨦆y}k;mJ0%@#Gy>NJv: .b[gPƬ)rh(;uQ=a?H.½L`4#/J e[^,a5UH.)GpֶN P~"QEãYN>h~'򀟥xY2weW\v|+9{nz+wpus'u?GQJaD3E О5U `b9SIR>9ॐgB/ jwu6E\抎{ )aDkڢ-^>)JO$F޿pP\!hC5g7*dߗ"L'Q?C{S>U. uQ-+׌֣W$ CUu5x^^.cA{lã4s1P8Bґ#Lq,N<$,r'-lXXiGpvd2Xb{AaR|)UԜ D6BXg5wjUHMB};5OtNa~VTOUu^Y5 6L{ n\_zu&\ŧϼ(P?o8ps} |J##mH+ʚH4`ek TDt ݗ88Zx lu!&ӟeY 4{ ivU`Sv~*D߳vQy|L3Zn_S̊A `[5^;#M , n9}ENyCy5=Ս M{oDhumpC|Mt:EԈQ7Bpܭ#Wu󏂒|5 WLa@Sڨ")yǮ%(݇ | kh"J5]U\-p/, mSJS;72A'9LYƋxQDPљv݅qgr>zݘt_XҜ٢K4Ə2bM?q U!ʮ1]1F#URsDu/۳5̓LFCHɸ+Ԝ 9N"cӈ(dU"G k!FOy: gpJkLA\*+*p ^q4R9i~, 9îʢG\%&ՙ)@<Ǵu?nU9,cV/ڮD Tw?N?_͋b)ܽA[aϴbBgw.]wH&Z'ˍ'FZH?g=-=xUųG^|\eM܅gͫO!"!E* B5t_-{p'{ \0!AK"W}'Bi[csX wk?m=_B' pҝNBwIsVQ'8onBA!z;^ԯcnG~̦2ujUDFZ>jF-(#D%09} !BFfQ8= tR7+ FT\X5Ի25GyE{停>MPZN%fPP&ATJuiAAxc EӇb̗z v/OU'XzA,i4/ҙd xܻŖHSkd'YMJXeDU"Pk!lgEXI#J ba_`S.ǚOR#ZUAk? _,+M!p$ߵ|Uޔőuݛ`9T4# b+yP,ۺEEs{dOZ '*Ыͼypc7Kl/}RNK&}WbA/*֠C q7N h~BIVl}ԨrgCPw7ִn;-+_,}(*  gѡst <՛/05*E57ՂLYbD4rZ; BFHh<K&-b<o1v t GʈKԞRJ&eE dYD1uSBflHq4͜)|]4o |"ӯh6Rl.4t fr<tef6) 89l7]b}LꗺH\7 |+ 71yi8I21"Gw;$?R LřPH{d5Ouq p۽WaN|l$zbz>ͦ'=? vş іCtSX#ךoIm70r %dYUo÷=e M+Y)%YXqo͖f|\ :>/ߞW hbaTPPH l.RWb'z9 /h {s7xdihfTd$=4͸iN]\ϭzC\FdDg ?VՀ@D:6p>)I٘2Z %qlqZ/|?}P~OʻѦTJH n$3{59(DQj3ɊDĭv(=5V!9|ҡK5WšG[n!JA肥.|`ЇS*8sBE}`0{ph d L|LdGyiozdT^Lu/gO^$ͣD޸NHFr_^]*9?>C 0uHʉcbp!VCMR$AfJx)d?_LdEߏ+6tˮ PFmi'c'[N$@  C4quC?Gjɽe oaۆB'A|2*)!N)0pZa9[8;ϙu1*E=?0cUߢ>Hq[>vMaY@tpA<E0:UńLI^O|֓ 蕽1&oW&#J-*vN<yon__fD d(髉+Jܱoz3lNKMA7Ϯ>m`0/r;Rར>Q%#6$ز%6Vk2V,$2MW6ഹ-e/s\Gwj:KIi =g^.O1EPjO巕<5> 4P@ ,ǂp;@oGKW(-,&5$ {?pb&#Pz=e([K!q7r"@@;؉?*+TN Մ7%rRiUR{Ɓۡ@( %Zu>tzkp"4[4q&6v);N;Ÿ*cu4!p@Y͈liqNp2NƸ` bh{.wHc,O~E\g Hm䞕1?"ԺM.ѝd\YZ (rƁ;'Hۘ`6سL-6DCc 6csȘ*7@|Mվ<ڒf0b4>/c* '۟MҎOa?4?sfU0Wgpr<}z3ч)tGD/YƫpykN\4Khd-VkT/} ߻@9~xKܔx@41xp :f]Zx 6St* T+5xHԐ/NX3\!1xkDfVuὢ<+>$LvE]G s.-fQҌeda*h8"~ /edxaEiJ ?؊I|ݾq~gP̉C6( M[,5=!J59@@h厁//KmRs aZ~\)'k͗*(O^Y41sg&s| ty)R4͡rt^ұSBCKby8 $0p灼nC5)ŭԜ9_z"oFh0}u3@f0p$bMU!4[)w `N .kJQ$B#ZqJwB ,R;6uޮN e+wJ32T<Ӧr+{":1lBVMco]5*koUZ@01vq:WKc^?/(.Vo[֋ʉ[`3C[mK N;_7,n/Irk* A-UwṮ.^K30igZ-, 6ؙk^w$0BVa*󕓘'-VU jܢ-Ea nG+!9*bQ_p,S6OA+HSQ3q1b9$xF+EL-dJPWHcP[\S> hQ-kautϙ4b7k a{ ֏pՐT,?jJ4Z4MN$]+*q"J?/Ns~:*L|~A!#R|z43f2.kfvXzU/4iΡ!_4%;#89<yPF#(o$#U\ϒ$UJ\a}D;_n]tZB3ljAX9Se,ADW7=b>OKq4ϱér|[p{lݛ Byp/xu6g.z5Tf2e|nwwlSɜd_ %ӓpC+'̀7< ߛYhQJ͖'*.~0*26cximxxމkO|8z4u*:MK\!,V\Oz\hvԁcL^xPp[W=M+(o~I4ѥȣ=2Au|9⋂78wԂvr:bOwmH@rD{Sy$-!܌Iaid W:S=6h@D.Y&'&|-Ê>Xo`| 8j47KqB"ICgydakQ!@L`+T1<_yF 1"Bޟ;Kf16&e4^ Oxjd&_Z,k9Ɖ xofPaI)_<8jZ*::* 1LssFB xgHUyKZVˆePcC&d7IwIKg LH ARŝVVZź_i-CJcѓ[ m0Gq 7 o֛-ap+3v~0c?mU,Ƃ 0ns5N]K2 ~]L^cDjXkodR[ P 3'uFu3[s66M%*f<#i N|Fv3l;`czj+cYuP?Kq;0I+Y 6q`Vtޑ_.fODɲ#m`B]vS t,ZŒf}}º?T!6I8X3^VYRa3׽e1k*DpDŔս^GHCsT<Α$! {v K"QiXq| ?13UQ7d%$i^4 &~l Hj?x٪Fh$@Ɍ1.V4CGOz5k`jzNV:i#X;8HI©=TZ(9ی%awX;PQNZn~: u * 4׀jbLւڟ@Lw-l&79 4ؠV ocwwּ:KWyvo:z,q0۸9%T:@?d$qc7cJD7s[|e)}4T3 Azl,0ٽmMe1Bk͇}Z:{!w9?BoMk_ߣwФqsɺߩ0H;Ӣ v#llbYazCN_ mSnh`15>:bNptCo{&=gb$I40l:'_[a.;<([Ɂ ok>JaJF~~uS, ' "'EX%ζr3NXtgr-jrPMjh_b3ЄtWxM6ZIWl)f2 pš-~{;7zpDxMRǮ,Q  ;`q\%8xAz5tG)j"\dĨ'zۓBp%7af0@,D+]qN(Kң2xq)ڔn`w,T+nrČDZ!8.>BBOS+D~*g**5kU ;^/ʏVHq~%P~ݴI!m (1~}%Yb]5.Qͯޱ J+;$LE~#,d 4՚1)]&05]7AZV~*,h 㻦Tکv(@~8SXG~V/Ԥ}u .ukb}2(c^(lr^V#Rچ$w\#E5P%R}s'KPkƮ}cdM]# i%@oͯt.y{ iu)}φ I9BV3*b(r8#T٦f7?*}Q#AyQ 拴i6 ϓUޞvEskhc bBɛԢBnͿϛgtb"F?w܀$yX祥թ`U-]r8iF52hjYoL[,jz8ψuvo:lwɅrB{$`d:jB^?K\%1#rsŌfl(xa_oG`A?& ~(;Vvm7qdY>l6(8L:Fē]dÒ]!>Wy@XDI-0$]0 G}̈́[X %_LS0<:vq~\aT|aqѺUZt158odu:ĒwܶzolH-%ĽtGxXYDtv,8AiOI0(VwFP k\:$ϯ A:݃౳Scs1 H _@jd<*,WVVUn۠e3\s =C!$P?UIk@4FO1ŐɭrFG%pWˠHo‹[P/G1_ n\_ܘlS,{/"x ZـA#4A2nBDl[?LȆ-ϠZײʧ|ɹaM״- 5&q'FE@Y%9$@Cp!r q󶱧 gpرu|vbk(V)":ϰh A 4nPʻ4z qHPc:WVqk=Y}dF QME&dC҈tr3Y|Fm%mK:ýq9Ptmk0U&5X]*|.Kp 2}Mx17й苌aZ\elZ]\`ݵb$f$Q/( (y]auA,{_[aEuiujW1] )q9n ԳZfWOFdGyI3%.|*Yz4-p(ԁb~q uFoj 5[llYBK|Aװ=Bq{5 %ZgYeE [4:At1v ψũ&Ia,=1.hE5h}[ ln;WvIWYuESJe"^PY*]{|O>AҏJ(&C"uH?;r:cmt>#,\ }zA NKR9x\'?U\| RLcz]'n sMhjLKk%L9/xQ٭|C^X@EvxYG&1B߃׾I#w`͊3ndZ;Le\z9 2m5i~gs?\ Ee:)nj P R|%렪}%LxXØ9?rk->ȶ=hkP#^ʫWT C1҇?6huCPep pY?04!NIOK!4p&:l1}/Ӽ*LsJ͗_ =ذ\s:!HcWY1II5Ubw67͵,qxwJ r p?9@gi$% 15DT4bR"zU@K"\;28,„A﯑h~Ir5sL)0q!#Ubv{rHuY;WNY]$UREy8j6qWwN{ `_\I.-fR9fz˳oNvYL$dp,jJHyXBCw.h~_A VOwI:aIhiΜ/зέ˝A\IUY'Ѷ{;pgcp2hF>ĢIl%DLv\f7s/ٌ/Q+]Ht fF/:gQp`5j`V,&tX^یĢ sQ3t|wrͺaybjG,)7g ǭ<&SN<Gލi+$Jm4v,)6$}D J޽؍&ʏ,|NcCFV: guPEe`'U.T%|}IʗEvjb15iyT.bǔAQbSyl\|x٠"7B[$Er=" ӯZb8:EfR*Oޭ,7GѺtQV[9{ޙta\`jN.)N{if}csaQ`)Uv$ (h]'.֣*Z,OKE[qR{pa3/\YΈ/"$*R-! e<KvI-SokIWVjEV ˞oW}- 3tvI +^Eֿt{Ţ-nV%dxkk)En7>14a_tIkS&s' fӎ4T|aicmqtK9snT˹43L4!?w߅#l( Tb =TK JXrC{.LoKS`Jb~ݞ7 *|ih#\;Ƣ=͆t]wN_Hs[i$*CМ o*J~i<4d@\Pb8YV=s2ka<(0b2thEcp`% : (L7s%K]mL^ίf<J3ΝEha+C)[H%V[ؔzЇtynOUGVklNo0UBdb+%c&!Y>l-{YB83#xeمKKrk .ΆͳY#0 XPOk7z+0ezF,@G0#4:?mGο |['ٕ+P^l/ vBP? C6S7Au,rNVsN DkƾC][Vy R!%pRDA S 2c/ l˳ALٙ Jq/o&8o~^2Yo[B#U7L՘CVڗ^ubF/V&͛ ;)\`UǕ@??֓+eG##r&.pw.HZ0rņ,z8uU|EiAh<bOŮVgp[! )|#G=dd/ &5mtQsYSdp $($5X"R1<J% J b>FZ"ZٓGnkl )E 9Pv8X*;֬7GcšЬ >q2"neeN8zˋ* wJŵ6trh+44G|edc).k1oNz,ѯgq;ơ :6#4h%BOꮥ)<2gۺWY%-8Uࠩ.ZDlutN6+'z%-m;^- 7J}; ioN@,TrT'; 泺V$^13{F5p Uޒ7ݔAA8/t[zU@OUt4̩R>F}54_w$P -LEV1KByx7^ qE6%#/cF(99+?}aE3R,/uIa> E/DHj? 8C'shI]?~Y׍-K/y~ `D<W-Dlxڂ7RJVٺ]GՐZAG9ͤ^vPD׳_'me: >@Mgxkn`Vj:|c=gwClnfb@ٱJ_I@{Yn+hض(c Uq#x^h3R1u(l)40ʈ[bwy?җ FXghtdVQdiIZr|]|'on[fSC$~s@ԍ&"2[)xpA:HNCdϞÒTZӾP7U7K|"BgFmXha51*쥹`lTB.5'?  ?6 [ՋLg%yEUR8%dJo١D'@<(9]iڽ:nca櫬~;M G!DZi~ 8qeWC#7O* wBz[;A}@ jA bs'#$hC.ǤfF ۃ'*hSԺAcC"« B02ti*_Ajƹ`G&Dq3Ѹ{%Z 1H 4_e׷ qT*-4ZBΞJSXoQ1R᾵Dj"K3-ح' aD|Ծe]O%:L7dݷ#K {!{4NB%ҧ:-shc]DK8':SM&Q"86+\kвңA;]>V /81)GIPkK?/Xʲ  eB09z"LNߓ-G`T!;hH [€ZQm o!E^IKҗ9v9vErWc9;;R Y**pZ=*+M=EtP&m/@lpEfx"CwSS=f8̆f7⪁6HA5 g`BNYy-VBuu& h]p@ r+91HT2fNzlhZthI@)]p)^$ b%glBlnhȯ<ķ\=> 3L+B)*S h0_li/U`mP7*M/3#I'Ys̬k%I<ʚ4[Dqi kmO Xyr9Gt,Z*"} }ߖ"6UFZv+NuT!ɞ59)3A\2U?48iW̟?sZV\M5f\Az%*2A{(xF4G7XT 3U%ޮ l@F~OB : 1Br¤թpꮞةQ!BcnT ,n(Eba]o%2R?i#oajX\%VEyp4a/[~5;P322$c@h~#oV6bcul^}]F$y3~I/Z'3H bp4 |B- a Cw/*UHh~BH@L6!Llhv(|_ v ;$9ֶ8)E{ dm.T}.LghO=!kJ+°(Eݴt[@ u_GAI@&z+=`$JeWp:,ʍUq)UfJ~yC!Q*niI?׽[MyuKnV58mϞ亴P7e|"A^v~y>j:*Wacw?Vg7 66&AG&`RR}T/臑"q/ c{$mZ+*$ԦĿ4WoI@ at\L $ C@/m}ePZ1Ѫվ(hx |&v:yv-NS _G6VӓsI~WgNG.˩~hW֟tu7/n|L'u#B&Ɉ;Ñ~VA1 tي~@2Aor\ĢǨ D\rdGξTM66\Ggm.O_@qW#4p}#ca^NN fhgh_DY47#섩hd_^PX+/cb{!Dk1E68n_vpimjˣT̄X2a1XsͳCZEt1S~b)O<$ { _LN wuʛrRhAVka)]7Zfaʟű*'9_t2! p ho2dFy1 T X %6@\yX|)D%<X͠f]a`a "7g!'hQU,S\!/p Ŀ~b!d~ωfЌ>p >R*j7z{s9aHK~ !8$ j<-D1)-o٨zP_b+K3E)y!kfXeh C3V˂=õCL,DZnm ;E$6v30P ›c/1%`rf| ƴFw@77bƱޓy=$jR1&1;##A)ޤ?@)өKF @nI*gnvQ6L!M@Hśc]Ԑ$we=\ ]],:6X^Д\_u@2>!C+6,B؈-+IC( QP Q |6w/^foLgWCV8Jyw,#\Q͗ 2 e `+ 䖐315@ԗ%P eZZVjݿk'Mt)%W#'kՌ%  3X-60xNK#Rd͓o #4ooPNj=55NO_G=67Eؽ/QBDk3v N7e+6wG$gLFt>]ց};Eh HY2 ⣾"jTWH$r< bŨ>3ﺞ5Hp.cP͗ . ܙj\پ-\ Wz/zco2J"Uu**IO|1v!`dwtx;V&(Ňsѩ݆6~Fփ+D(̞^8䀲Wjyk09(Űpn >g_{//kްԑݰawP]:4EƲAm@rum\秌Fd:tRѪȨ 2KDU*v *"dav\G\'isjn/V&kfw V4w-Wd|2tPp whwbI!vp Yd-rnU%-(zc Cj 7huO{Z_\GKd?wg3q s "ΊKFt~ǔlejo2h~CbK;fWԨDž醶;z.ؖ5ib2^`b| *z,N$cd TEH8'*p.vCl], Sp9E''M#7=iB6"sad|sԷʮFNk0)?w .څ-2%t]pg aԯ^hOBe-K%< W)<0+ xj=AS.*j*u ᳯe `RvqFErp,HшjGGS/b3t .|w =ZPaHYħo=;'^H˘OZ_hG`ý⯚`s_/`3td{j@{{m/uw A"/XP57]w.)4Ek7UI,Wk9,.R,/wYL(ݹ9<>+pJ9*mh>w$M-*iõ+t6ouLFz| h'~2|$fH0,,ua _ԛ&rշE$]5K1m8;Nd Fo)i \20Q!0|Zxyo exJҠX )=4oK~ (]~5*Ş44s;84~2 45}[WE5SWy-Ѓ5L&g0=>:7}=ωیͳsylP!5lB0;Rdt)$#t ꉜo@r^4 1S0cK)rh/KYGe2!.W۾t5B{ƿe>V':|x?XM1w T gSDlP'TAI~zoK)>voOb2Zs[@~{D &:.W%E)ٙCZhJFƵkDbMMۥtcZ!.}I-mm]9jq3A΍%D4&J3f'mXɑe Օ'S6.MÓKmh{#_-lnزϏ O[]9-XӇ{\yl輻A%~k!hޛlϥ~Ĥ'1>k#e}HWXQx1!@d/sk'cea؞Kϐ\ M-v" 剜PK-T/]BoWYvwbj4 HᕉPYN1Ps@@=ڎ1_f @h@Qg)GYOV`R\'3Px[m4GP&s[pF7cUͱ炦uf=^;\5u`:@حXBƵkk'20cJ .D=X.d3|B@-2A1tЁOrqh'e_a?{zgh+DYSCpp7NOa~4Y: 5wCY{+Iz Wc&zWVؓ;|`!ӡQoގт|L,5IA QSoE=~J$gXVt,Ԅ[^vtܑ~8܏F}. bbe{,Ew #QIyL^ ΈeysONY:CcKڿokb`*kW4\B=uh3y Co%p5V'/<СԹV 1ҠG`C4.)$b#sd8@`ru9$ {[]{c2- prhI/M~nP ˷ENfhM*ƯUm>scJzil&2T%J{_.>i|>$mo4Cs0Q潸HS6h_Ve>]Ra&n C9upg#Bԝj̅Gv+ut50^F[S!^im9X(}Q^z:S4#cc_d3. K۱"AXX!!uJιb-#sY} 4G!:auD;>-F{Iplx>hG=UG|\z]=]?x<X䴆%jh՜q\%@apʁ e D2?zCq@U1j9QbXcYt3%:.@jG$.`P>E@CYlLVhl$($KAobRR*fYMjƾ|}/'C1leXG.&kݍA\rhv6||VR~PּV,^.!p!|K{ro_hdE6–nZ!TIϩ ꘁ5shϖdYM531B Ms1GGS~ \F6B=AC[VIւzu$]`)ImMń5U)Q7OrIp 0E)4`O==a]Q$y=yki%2gm\j_N6=M9-'OJBjM $f@;7nţhu!Cj LعFwەV#%z{R2t]CzsR3`zE?d@w]O-`'s/UW1L:yZbk7<Ƣ$n!ٛ@$d+//~GtPZ﫮uj9%Dd$jQ;7?(i9xB1&`_ǜ9l9f+DEh/ H-tyYU~RUqu&!HsHV>hP`gjˋI病N`PF`g.NegBThIZTFm'7vuؕqvqںF7ls㲲^Czy*w,biXߜ`rv.qz+p.c}8@J ӧK SE/?ZܵIUd8O%M0D7-6 zP&N5;rƏTbmB?R?k\ĞTHb؅k7pOOC( mKkڿ: ]zdAXdS Oq793"{y <7JMQ|1tC;]y۠Ջݑ 7.&㪻*E9;{{a=.lo:5 pW%PYcIC#N/J{!PPkLĞZ_4saG^p&1PBI#@W 7דOŌJ}Гjr9!҇t u/0{o"6.m1h`G]kY\1RA'4o 8hӛeuD K*3[&C'pDŇgSzwIb4n:.M~uS@>1=.#Ke\`ԝ +(h_cm\ 8%?K$dͽKeC@NJgDo4{2zG9n+)7O2&8  VJdǠ*\XHޥ2kᗉ@p ֿ}wJܜv41: G DI:'Nmd{L |`ClL CEM/Sv?kߢԛmak#1 7Î{cg"9,X+Iȯz_",jEfUߖ ~NeE! OQ&(p?+!?Ie~8rgY Ĺ*d@12Wv [j5koʘsxeOB|m9lM fC7d᠇[ Ny(aD*iᑸxPtAŋn*bښijL{_Q׎-Tt8N,GP7ZI$@yGӁ.ݩY - owc3hG=^6ΪYŮUquH"կM.j !<]se#/҂0½| _8zxr[kM{M!Z*MUՔG_yFv;fa_z>Px"HH`N0j7Svp>"W>PGKﲱ}eH&/KiU[ s*\1}})Xp8X,$~6tL͔ܔL,_w7,/4њW8og'.}#飗 Ui~$>,<{z U~ITjN-@`[tG1/cHGrAb%;I@0+"Y;]}r:.+(̒g\N>1,/*!ꥇO_MYF48 ZOI"pJ&] VLKi7]׍Rwʡnk աbrTi=jݍPѽn΍`+Ap{d$S_\rXedy0NqC0s s3`Tgrd#A oHGK{?@9O 'S=4T T~l$;.IȌ+a7J .4< `5[65|GDS%/T??dvT l-99O5roNqu|it& ⫺sIɢ; ,0.Ig8Z3HX݊M?5cs+mY+TY miH;M qjՎy섣88^U9J3Y/zVq<=/qDQՂ JrџjY]`ѧlbtp;j~x4 ͏o8Hd܄#<2N,NXi:dNf/0.t)|A>5X|"eĤf=b\G[1(aooAIE6mإ GSպ':I/bj D[o6{dw׆5geH]ʛe=v$k(^Fy p/{oja[ ӸT\0 YxT_p"̀9a^?=&z+D_K"QUǦkw5&3?qRTk_jEJBb#(;;Ks)1,KpryK?T?¢=K?Qok b>PG8&fD=sZ:7V6*6Ry?_T(\({,:x;4O]5Y{&N?g`|0,g"vOmD T_Ye:"97])I7mv5I dAmZ8yԎ,ٯ+S (GFfDc;TXVji'5[vyxQ~R{Ȇπ{ffn<B[SK\3c4r-_A)MI W.{{tP Ap+2HA@*8Z<ҦbAh+|D"X8R]VNP1Z6Wnc0`NƃILFl I@Έ;KSƉU 6א_ (ڗ:XeKd_W J &up5"__^[w4݊93謚qݱ/e^7ƹ2t0YkkߍH ﶣgGCJN"uVu5Ua}Qe+b/h8t-~Ev`b8fC6>IUIYE/m@ ZgI7؋k$*ȹnJ[S굗S͈w兤 Wd{Ͷ~=fFI@Rrvz{ҦsmiǁmTK|R5n@2~};n~lM}|X7;/gMِf> p(j?DXm+PD 3z6%beV`| @$C O9SyY#N?@~UH>iv9f{N ǬrBMxCr Z>y~AUTP{7DF;YR!x-:~Z/8OQW[^$ظ}@ȀDTءE}=UblX dF^xȡL[}`U^y1! w3]k[ҖO31^cdD ;Xamj#񹷃[˺.dّy;\0`)vn>^{\:&kձvsټMm[k{<rr`[]t&*-mjbwE Gvʂt}}juO+4*b;g~JFJЖJ8="f㤜+ܶ;I)EuAEA@Ry'p:>7Y?-j$[ZM4u.ukVARѺX@gvpX>mVJx%>hU_/ݾr7-#R:jS@8rQmHCfw ,?eo_J%|T$F#lo_#LZrFP :7N /="%Xhp1>bY6Yɮx+ K PֈN00qETNytm5}YvtF;Q{ICu1网8xl,:1K#Z&:NVŃ8j>p8N;e-:|(=`$ L!`ۼ5 !w]PEލxh`zBއHJi;Gp^ݖgxE綀`֎~*jFPp9F4dEز Q on%;ۃ7Ź\mձ6WM _sE0> Lum@5HrCRr*<\qZ^)žev0$$;PSC>sARJn'a27o;jH # ~7;AٿJR1кU(!VA-8Nי~ph~[m<Ēm]\2<6;5ƪQ+{ %DqHXPGC[($PI-A*RazGKMjuJݔ.c۸qWgz@)d]:yr]ܳT5-S[AU؜C&r5 '+Q\DQǃ{O[5bFw~pkn~D oYY¤ ){;+JXʑɀt?)}7.T`Aab+#1OC b\>jڝrn?tp~OIkhtk95E=#}: YZ