userspace-rcu-devel-0.14.0-1.oe24090>    fK ;G|`u` } ᘚ dޚ Nuk;g,i!ܖSpUA?Gdʓ!'r &/•!hoo@VUr 5;8K%(¡@.DoKt 'n 4EJ6,ċp[-lف*>">iϋd%P\P+e4k΄[9 1,L >lWu>]ko[v-+O}>\*磷 Ue|96P%+#϶)q4a27d1384891941e33dd47789e4e6450a111b2b86038c1f1c9434765a1e2cf239be25eda650a26877c68b0ce24f68f1cb3ac37cb!5VtɾU,F>=?yd & Bhl    p   ; <?DH$HLK LlLM (M68M@9MT:N3F^G^Hb$IetXfH Yfl \f]j^vDbxdyeyfylytzu}XvwxPyz48Cuserspace-rcu-devel0.14.01.oe2409The devel for userspace-rcuDevelopment files for userspace-rcufJdc-64g.compass-ci3LGPLv2+http://openeuler.orgUnspecifiedhttp://liburcu.orglinuxx86_64r /1,d "b< lz<D 8  S% Myzgy TF  > F%^h_>27piN1C3<8oXi K { cJO 4IF!  G  $ $     t  e'&#4"  I;E   i}| f   ol聤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤fKfKfKcococococococofKfJcocxcxc-{coc-{c-{coc-{c-{c-{coc-{c-{fJc-{cxcxcoc-{cxfJcxcocxcxcocxcxfKcxcxcxcxcxcxcocococxcxc-{cocxfKcxcocxcxcxcxcxcxcxcocxcocxcxcxcoc-{cxfKfJc-{c-{coc-{cxc-{c-{coc-{c-{c-{cococ-{fJc-{cxc-{cxc-{cxcxcxcxcxcoc-{cxcxcxfKfKfKfKfKfKfKfKfJfJfJfJfJfJfJcxfKcocofKco````cocococofKco```cococofKco``````cocococococofKco```````cocococococococxfKco``cocofKco`````cococococofKco```cococofKco```cocococxcxcxfd36967e2b1312eae5cb7e8e2e88491b22555a4872ce4c53773f6af607b58addb73e6fe24d692922f9e7cf4829cd2ccba5d59811d4dc0f1b59cf0b5be825b921184d7e105597654c4fa79924bede74f34278112b7cb9d648a7a67a0fcf6be6ee4ef502b07574f45ebd8b78b2a4ab245e2a37f12eb4383497e0e31aa0834150462b937f7212c391b89290027542ef5fa51a149fb8fd2b4abcee19ee8f72340ed151826f3f0922846d58d41e9994b73ad314475768fb32683e41afbeb5b4be0ab6176fb0bb89d0b13a027e1fc7c1bccd34af42a1888a1af7734b41714f8c286d1b2b90c2f2b0f9a91b82ecfdf9846e438850f8d604b68ce651f5416ed8251f0c3b6ae0c74dc0377e708f9711491719261eb3c4327553abedf983ea4026d7dc1317076db3f3812ea74d1a4d5629aa883c58ea7b4fc188bfd5ef9ee519abd2a21b16b12dc6524b31bbeacef30471013bbac47cc45e3e84b0166d769f548b59457302ad30b9913e4b83d16803e4714156ed7c74b84ed117159d96fd553050a7c59c3682b11981a8e872c32e3450b163260a6853b790b32cc1b5494f37a0357ddb0f4b8152e169dc255e7b5075d54ccf080d110cb7da72472c96aca99ffb4e126e17129a086b5a5742ca68935307b6e2e6bf3bf3b048d1065266b2965767ec8fff44d304759854b49e20ae8855db904439b400df3c50cc599fe8c4441484bec8dc08abf9691bf9bb72fc528a3f35816261d3796ae6c8a7091367a91098c8a7563f12d7429d9f2909ed56ee0c9753a022778e1fd7bd3a93913401997b5cf4a822cb016a1a822277e5be6169e693540bbf5882404644253ced4d207de4e5f84ff2dcd7ab029aa0dfe17dfd7635268fb60922c7577c47309369552247d72155f04d9bad5b1632c000b2e8df34c1f4889247a335070c7158dab22260cd19be21a12508a2020c9536d07c6258272d88d45ecbd05351f20cfe3431e92cffd1996024556dbe4331281d67ae587e023d70ba4c25db38fc8235a550b9a56a5fe8f9809aef2579d50686b02c94fdf66f97be98ed379ffce8e565cfeefab97b539dbe489e8180acc52468c549b1ac5adb276e505200086ca9c9ef9014be733f2273644ec62cae52e1076a8885290c5f4bf5ff769fb069a774632139c78a981b1ee7e309a4e82fc02ce295e25a21d7901c4e3ab78fad90e0c6356c86698ddb97fe45575ae0b7ca688351b26cd158c81a306868c0135bd54ea0a00a2fbe3dc808258a926c820de78f888cf773aa4449c5750d4944f422d4b2ee6eabf735eca62c2dec2ea75d1f6c92ab78e9fb5cc367f5205b61b80d1b36f4c31729b04948baaabc9dca99b0662a47ad04d84e4e89859af510d72d4941f349d7e720c9411141eacb1ca11868e73c3a9fb300b90473b45d9cfd744fa155159036dc64c27cb5a1787eb13f3eb2dc431b59080b46921f4f30dde945e54070a3c8a983018d783beffd8e39a5fd8e62b155db049bc0cd69847d82e82b0aa489edae3c424a6bd8aa0fe1ea0b6cc76265bcc0115db44869df4e8854d64302ca9c937795e20ea018ab2ff0fe51b7406333218dd6503b17fe80df1e51a742b4c544e693c4e12c0a2d5a4c8e571bbeacf4ecb86e9405a2fcfae0c0568944229a16f09306b0353027de0fc97ed39f965e3f0f925c0863ad87bfefc03a014654f2b5d37ea1603fd3c3c8c0782cca15949ff2e72239caedb17cc3b547f342ab49fe1756f112d862a4740f3578c4b33c810ccff6402ad613e19b40f9be4cdf6bd9b649020454cbfb5262f798f188480af6868fd1cec9f66eff21f764a802115a7f4f05e70c6984bc2412160e4595ba01a86c49f902fc9b83870ae25a0dc6dd1e87f5a0ea7ac423746dc10760923ca444ebed61112dd67671539a25fe8bdcbf55500c82dfca14398768fc07fcc4b110b7b104b5a11f0a51e6f4f15cfb07d08f398dca2ba39e16f45fca6bd267f2cea506cd06981df9e22f3f4f37abf5cecc90902e651b35ca8e622cac8244d922e3b92ed1e5e6ce612baf545f217040c510fc1725bea4d615da3c1c47e7c175fec4d7dcf5c30feea8cbca9ddb1246c79ce6a57eb61d7614e5d5a66df832473fabbeded4f543b8a0922dbbe26d5916ae681671b1ffd284292270a3dab46d60b748c4e98b1bffa5c1e9a47a10ba75e4c92a65226e901ec68c75142011cbdb70f49083aa059f97b606dcd44e410ce9eb7d2b6b6d704d1aa73e6283e089a3e18b455b09d1b63f24bdf95381fe8f4adb1202eb5bd925b1249e439577063f568e9ae8545cda6a8cd0a17aed015b7b5f0774e38242dc6c3566ced931c4f46e53470e8a9fd2f010c146cef68c36a44870c60a68c8e3fd2830f3310d1c7caa82849d4c1b12be4fcee85dcd35b73f750d24d6384f6adaad9d1923dd55e4b4ca9316a3858f5ce018a29c6130c4791faa0d5ffd97e2ecd969e9dbf869d5af2f8c7b00a91a5332b7a5160ad043d4277e894a28c4c7c4c69046860f988455d0e943e5fbe3e710856bcec95110aed273cf222b3c9e9a9ca5b7bb845ac88a078455077d91fc0d1389d284efee4bc7334f7e02eb41c043c900dbba4f49e2eef614f332bab4ef8be842922fa8109c86e4fafb67e2ea0c752080b3ebc880a34a198c47699ff109be189d838bf84e34e54ec71ebc9f6af06db71001406875dacb70506d23f62aef43648e78ffd3e0d388d096d269311a76f3d33f181e49d8fd45766d07583a945ffd518f9c817b622d98263338e277f10de1e66d25f11bddbf34a4e8ae343d51abfa7553208dda76e9cf3724e5b7e7758e4b5eaa7a29ef3b02493ec72366809192bbd703ae07b986c1b6a07be7327d47feec9c7754e732d523445bd8c345c7d64d7617c78df2a8337cc447d2dc6c7309620e842add3fa79bc1eeb3df38a91dd0ed009db9741b21f1695784902064a7972e7a53082ffe748561a15a35dffbe88e4861bf00a077326368a21400b5cf82f53a67a6c0d08b228cd9560a11e0dece1aaa5c603d8d3b9d72b92380f1fcc51084adac4153108e39ca07cb373e43e0e529718a675d90322412e793792af4b632751248083c8b379fb737656a1f8d42ddace269cedc3e2d78b0b3ec254be96bcc3b6a26057ab1ea26fa582f9172928028914e033bf4f2e804dee074f67628076eba7aff2b1da03fa1c589c3d873939514d63a5670070ea299b8cb4f1b03261ec176f3c17c0eeacd36243794c6c955c8a176e2d10f72ac16669d5976e15737ef19c7f9d44a22c3fefa8202721b961c2323f0ff12b6ad86fa122703028480bb94765096f144d8ac1301780c48e6ba845cb08e68fe284bb569d1f5ea4dcc903d95b80c64bed4bf8fbe11353cc08352bacb3199a411c70a21fbdc767e9129f37a804a381126b53e811d05598b7f9fb492f0b2e742365e5e029c692271dca8a27e876b736aeb1c40d6f60dbc51244cb7c72f0afc97450042aba69522a68ca703a2b2a0925c7db8b3f637a7a779c0dfd6e94d3a483f84e164b3edc8e19db7a98def6543d32a67876b2b836c7781f55d3dd7b8eb3bf3b51364856f9df6c0478970348db457978b1df4cedfbe76f15137fce8c072ef7fd151f282c83dde882e9fb0203f8bbb5289970bedab7cc673cfa0c1d7d219f741e8761171e226f41d81ed1aa24bc536d10b7532ffa2f3398e512949822d10560e371cc7cc09269a1ccb6648f72094cc4e045942703fafd5f58e3845e16a7a2fe62d0dd20cf53177089a829eb27e03fb2a18a05ee0f94f5000c566c79f0f06b796279da7dab4c29a81d02ea71c2492953632d8a6e30b085a456333d6a36c1f94e9fd403ce81d60d3195778525d39eff705a993c057e1b0bda8cab81e512019c675454f0bca0ef99c052a4673c123c824c243b36cbb41dfe99eeda65c2edfe04db7faa6c18374744c1c4d90b05e6d4aa105a933f007aba3cc093a4f3cc06c0e72b454ad64825653c54ba04f6e111b96214bb1f52d95d86b5307eb20a4c19cb580f3016380d6e83326973dd823bebc2c6b86c9fbffcb31cc398245828145f7afd1ed0a4dc4e2d0123e662a84cec06c9befc9490afc725c927c94f351dd593c096889bd02e6af90464bdd7430ba878e7f98b47100a9c98bffbdb4f0bd3a0e6bb60bf2e1ced6847e8eeff97ca305b155c4e79b11f6c9c78f50c75fbc46f194cca36c71761ff234bf6e0c750895ce7d79674b4c119c0a57f6ebe257d3c77d0e4a7b1f667c5b6470de4a48c2fa6d32a22b6b060a09d1155392ab38ef4c14d201218fdc0212080eefb5f9893cf0ae3f7ce3e6d4d2121649ebc57e560322207e6796dcd140b0f7c0ae0c06f2e3a0695ffec15ef7b252ac108734a3729e5c6e3b74941b31353332e54963002052f3e7aa9356d4ef4b76638e9a1586101d44e0f2373f91641f3188bfe6d33ac63b615f5d802b5cd6f37056b5322eba5fb9c78b839ec2c205c3acc84d67281629bdf4928e36d30accf8a703d6ba343f668ad6a82cefd6ede6c7c729a4e66a2c4a11aa1eca529467307747183cda9a119dfc590f5e9ce68fde1374d2612f9730091e56eeb2e09722e565f05e8ebab0d2340cbedb5a2ff9fb6627d22fa9107bbf3a4464291e378711b27f72e53a6b77a05ce764da4cac3419677f1c33d5b01cd2748458639656b2132b4cbda44dbea3a001cebade08ccdff9d32f02a25d5c621f134acfb2b2911486621b90c4d89f56399cd202a5e6fb1be086e3334f87f4faa31ddfd8dc55ac09053494dd1d2d28196fff392870ec6701ecbeebb660dcf578ffae538db4c3bfbca3de80a7b425dda9e75a38a98ffffce34bbcccea71eceebb90d3f54a814806b793d36b6fa4c7f8f9a70b00f71f8cb6ce2d658587ca739bb2c87ea272e0c085ae9756e682abeda19810f51621a89a50ccf8be877c28a849742e96abd02da69ee18df0093df21c599da43919fc47e9bcdb041caad890c4c8794b4c97a10900695088291e59fdac964142949f7820d754655a1d621e6fa1fab0a65168f24072867cb4e86559f8d508129403aaffc856eb98ef1b158ee1c57c452ddd51f4f0b21d0bf89e249ba977eae2d1f0f3a952ed7f49026928e0a2e35435a04267199186f199c39892ad28a86f75b9bab8a46777bdba41cdcc126bbf37d5eff278e660d8c7ca4522f94f85e77dad565c721543dd3c0d3fc12da6c02f362b64f2c77b5d744b1e6614fa8723513391b52aca13562e8e8202d59f1c9b52bdb9a387bd8bd7c377668282e42df106d84fdc1f9112650b88c380b0ecd3eb9e965f6f8f86db8c91a1ad9b8b661601a6f2444a19f1246a5738bb6c352ce6ccdb5078a7085c272455355169618e733e49be40c70fc3191d323cc29d2536dbca7b14063d8907aeb6113763c60bd51aa550d2528efbc12d3f6b5d634f2f0f95220300e40ab804f5b4e554982a25cbc357adcee9c95409ad28707f87b8a0a18787e5c0f50bfc26d8ebf9c22d0315dc8839ae1e984d33fc9deb5168d517b3e09a8e249beef31b8a67b787e20be5cb678b80b0634da5aa9b829ac8e4bb2aedd2cbdbff7683d3ea39208862907cac2853751bb0b6f0e3fda0cab0f17af7f780711a11b710c66cd5c9cf7e5205a83fabbb647bc1df789190ab9acfdefccdf643a136157acf9cc802071e40a853bb7e5b3d6a086a325de517c4819babb0cc744c05408b12599038f8b091634dff80082f8d17981301711a85b86837115898b5a34fea6f052097d9a27d2f34d01be8899d3889dc3ea736ff3495dcdd5482664d9356149a06cd0afe5d2acc2a63ab53248617df9d38c1759275e20ae0b899499ac8fa18669090e3bf1542e6c6855d2ed8d8f86c115412185c8145f5bfe46df8d0d48a9f524cf95770cea3c517a1ee7b0f851758e1be06b995ed209d03337997ae69254d14444b5543a39827281b21dd0612a5913131525bc07de8b0c23445d927a8dc151ef967d4f18a24dbf76ccb62f579fdfd9cf20c84d16e2b9e1c19a5cf7d097c2647df5869e4c6d12e94028ad451dd4578d7556fbeaa406dbdcb2fb866a6a5db0fb4d81cc2a4a0e1598592dde1eecf3ae5112cf62460babd5f891c46d034cea4301072c1d0f049647a14e9cac96bd9f4d0e11e105faa3b898d2c953d969f4d6c96929ef03b154ee979f9fee26ebc29b6186cccc284117935706d9646c6539f05b8a28fd3a41221bf46f59bcb7a4e2451652f1d90fd377a04dd4eecdad6a7520c5b513fe72fab2190467356786f358849488c1e05fd96b74e13157668dc2532c28bd3ec673e1a0793cfcc14f92f8d271abb5ca189bf1795c7b7fef54305ccd28b376301beaba7a76379e1982789e389effb90a38cfa96a0e3ce9ed61ead342958018cc1dd3583743c68c710e737c5b4b79199d06dff0415a118c8c5285a27bf8fb6ac2c3eb983167b0481fbbbb644e328ee6fb0192de2bb5973b17939846cd3647d196b0e634949260a7c05a4e51640649b4b73d1876ac285afded6e0c071f26cb1b79b2a722b963ad5935f68ee590f6613eaa6e017059c9d0f1985ac6b5b796212890a701871728fc7d976a5920fc7a0efe532272a11e05ce79a7fcf37cb60924268750a660ef49aa6670059e1dff99ac6fa9ceede6a6d15bd35673a80e3e06ea2f3f7e544bbd982f908d2d1e9aa63142f1bc36e2d2c0fefb8bf57321dcc9283f3d83fd2450f00c90772ba28f9a70aa1e68ca4cdf935e897094c2bd8ea9725feb2f9b5c564b58f3ca947f43fabd354e99aaaf20bd931836dbc11a3ba23448608163029620946f337d850827410c02f9bca157f6efe0ec370f73b7e69fc7b7772834a1e966739293ac38c04f06cb277a4287dca32a7ac324ecba5fb4893fb05799ca4935659fbf2f15ef96ac9f8d9e33e710469cb4a371680e8168e19a975ae3df2fe61524bf3261d80343c7bd583e6034300d4e6d3725b175d4095214e316c2f59ae93f1f76accb7c13492579a146aac706cc129fc459fb5150d2d224ae3bbe303458d96b554e19fdd976679035cb1cc6c1accd1a67602a13588a00beb7ed10e587cb31b22f379b9f981c33ef4cf201d2713ede99bd5973098012b7c90b6cf57a9dcfd4f19dca7fb97643970cb222afea51d30e8a747baab2eeec1160c436dc45073274267f85706cf4a9491d84e2a72d16484ddb58af52166599cb7f66fd20935d8f1a1e1f380fe0b3a883860dca533b618c91d634c135cca83990817d2deb4ab2c62898cf00dae643424b46537eba2f78216b50c1b2265be6f1d1eb4a5dd6416ffca39cc24d7b5ae785133348b532dec1b40078b485afdea574005f9f8ecfc4d19a0ff2faac3d2b0b5fe9136fc279b2624f177849b232ab689b1a000ca525ed405594dbf0fdd5c53a1a415aff108e3dfeec3734842275616bbe7b65e6c0f2fea7531fb58e1dfab69b7249da6ac535e635617deb0475f303fe7bb2e45a46f4518882e4b391bf0bb73da121194e45e55a4e03eff4933dac053c611504ff8761e16b04b731d903dad05b0d877c5371eb92bb130e464b2aac9c4b456cc4666651c99006af43e32f301408ecffe867f6bea1892ffc9750da3ec8cad84cfd3c3aec6d29d11b22e05aa9adf5e110fa935508dd4f0353e0d08bf414b7d7bee53156eac3bdffb9c865cbfedd98fdc48ac57d14c3b8bacc2a8033689cd9f267eacbfb72e0834379c88c5c7d69ace72dddc88b998a7953fc4c83656f0233476e27065dd7ce27b6dcdc17a32f697838f080ef82e07cb7ecdc8536b31e6fbd198a8b8ea5a2768db00fe5615409d0814a21103b6603dc4f41fff5db6210458e33b3051a39f175ad75ccf7f098f4370927910c4a7efa70cceb874f7f906d1e49df3490b2b8a3cee17add737222186b63436ceacfd955901889032324ab3f45800cc3ac6a459cd3a943b57619badfed31d101083092e60e48725772d001e17657dddaf4de71fe04ac222583fbc71afb2d2e98873018afe87e1948b29bc0234ae5720f1e82b4c1a070f92a4edfa19d268894acbe05c7998a264f2f4ef93096d90523b9b0fcbc37f1cd03bc39151d249947eb212e5bd06a722de43259d70102479cbd663cfe8056b9e377938c284db47e921661e45d7c45badd09db33536792b73c7cc82fa2a5e1abd5cd7b32d9195bf02f1b81169b93e80bc9898e17f296f7df331dfcc7f1e0de207306ddc1fec8ca00135330a9e8b41af341eee4470c9e26af096d3370961ac31a2353dc805cfe9c0a970d58f3567f43089c4fd07bde1e78ad6c77e3bbfc3d818a18ffc4744de66e73fa268cae4adf2a33a5e18d5fb9c5884dcb9d3545474f61c05b20aee6df289a15a05600a601cff71983ba2fdccc38a99dfa16c545ad7dee4bd95ca9acd5f5f9507ce99db7dc880346254fe4c3419f87c5c7fa4365c91857fe40adc255b126cd7a4c645462129a00164fac4aa3ecfd51b68a05db06991ecb08cddbf2b4d63330acdea5fad895d602bec41bbf17978282105b49d69c0fb44b182f98c9c81eba58e9c3ebab21250ee7f2c572e2469372fe5b4cf6aa13229ed2b0ea357ea4fd24e999e1c3a942972be2af7a1e98352d0b7835220f5a7d6e8e105337a63287ce7b95c1055f8ec4cliburcu-bp.so.8.1.0liburcu-cds.so.8.1.0liburcu-common.so.8.1.0liburcu-mb.so.8.1.0liburcu-memb.so.8.1.0liburcu-qsbr.so.8.1.0liburcu-signal.so.8.1.0liburcu.so.8.1.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootuserspace-rcu-0.14.0-1.oe2409.src.rpmpkgconfig(liburcu)pkgconfig(liburcu-bp)pkgconfig(liburcu-cds)pkgconfig(liburcu-mb)pkgconfig(liburcu-memb)pkgconfig(liburcu-qsbr)pkgconfig(liburcu-signal)userspace-rcu-develuserspace-rcu-devel(x86-64)@    /usr/bin/pkg-configrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)userspace-rcu3.0.4-14.6.0-14.0-15.2-10.14.0-1.oe24094.18.2ec@cr-b@bA@liuchao - 0.14.0-1laihangliang - 0.13.2-1huajingyun - 0.13.0-5wuzx - 0.13.0-4zhouwenpei - 0.13.0-3- upgrade to 0.14.0: - Fix: urcu-bp: only teardown call-rcu worker in destructor - Fix: rculfhash: urcu_die() takes positive error value - Fix: call_rcu: teardown default call_rcu worker on application exit - Fix: join worker thread in call_rcu_data_free - Docs: clarify grace period polling API - Document grace period polling in rcu-api.md - Implement poll rcu stress test in rcutorture - urcu-memb,mb,signal: Implement grace period polling - Fix: auto-resize hash table destroy deadlock - Fix building on MSYS2 - rculfhash: Include rculfhash-internal.h from local directory - Remove "Darwin" from "should also work on list" - Merge branch 'adah1972-improve-md' - Add semicolons at the end of function prototypes - Wrap a file name in backticks - Wrap command-line options in backticks - Fix a wrong format - Wrap URLs in angle brackets - Fix Markdown issues - Fix: Always check pthread_create for failures - Disable signals in URCU background threads - Fix: futex.h: include headers outside extern C - Fix: add missing unused attribute to _rcu_dereference - Fix: change method used by _rcu_dereference to strip type constness - Fix: remove type constness in URCU_FORCE_CAST's C++ version - Move extern "C" down in include/urcu/urcu-bp.h - fix: ifdef linux specific cpu count compat - Add unit tests for possible_cpus_array_len - fix: sysconf(_SC_NPROCESSORS_CONF) can be less than max cpu id - Fix: revise obsolete command in README.md - Fix: workqueue: remove unused variable "ret" - Fix: urcu-qsbr: futex wait: handle spurious futex wakeups - Fix: urcu: futex wait: handle spurious futex wakeups - Fix: urcu-wait: futex wait: handle spurious futex wakeups - Fix: defer_rcu: futex wait: handle spurious futex wakeups - Fix: call_rcu: futex wait: handle spurious futex wakeups - Fix: workqueue: futex wait: handle spurious futex wakeups - Fix: Use %lu rather than %ld to print count - Update ABI definition files - Bump version current and age - alpha: allocate membarrier system call number - Bump version to 0.14.0-pre - Improved test framework - rculfhash: introduce cds_lfht_node_init_deleted - Fix: changelog: v0.13.0 was released in 2021 - cleanup: i386 arch detection - fix: properly detect 'cmpxchg' on x86-32 - fix: use urcu-tls compat with c++ compiler - Fix typo - fix: remove autoconf features default value in help message - fix: add missing pkgconfig file for memb flavour lib - Cleanup: Tests: Remove useless pre-C99 compatibility code from tap.h - Document C99 and C++11 requirement in README.md - Always use '__thread' for Thread local storage except on MSVC - Fix: powerpc32: transparent unions alter calling convention - fix: don't use C++ thread_local on MacOs - wfcqueue API: implement overloaded wrappers with templates - wfcqueue: combine C++ API cds_wfcq_head_cast with overloading - wfstack C++ API: implement overloaded wrappers with templates - lfstack C++ API: implement overloaded wrappers with templates - wfstack: combine C++ API cds_wfs_stack_cast with overloading - lfstack: combine C++ API cds_lfs_stack_cast with overloading - fix: test_build tap plan - Test C++ build of list head init - Fix order of initializers in CDS_LIST_HEAD_INIT - unit tests: test wfcqueue, wfstack, lfstack empty check functions in C++ - wfcqueue: implement C++ API based on function overloading - wfstack: implement C++ API based on function overloading - lfstack: implement C++ API based on function overloading - Fix tap.h: remove extra semicolon in pass/fail macros - Add C++ build tests - Build and run regression and unit tests as C++ programs - Add --enable-Werror configure switch - Add `urcu_posix_assert()` as `assert()` replacement - Rename `urcu_assert()` to `urcu_assert_debug()` - cleanup: spelling fixes in comments - Make temporary variable in _rcu_dereference non-const - (tls-ie2) Fix: x86 and s390: uatomic __hp() macro C++ support - Fix: x86 and s390: uatomic __hp() macro clang support - Fix: x86 and s390 uatomic: __hp() macro warning with gcc 11- upgrade to 0.13.2- Add support loongarch- add sw64 patch- delete old so filedc-64g.compass-ci 1726761684  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0.14.00.14.00.14.00.14.00.14.00.14.00.14.00.14.0-1.oe24090.14.0-1.oe2409       0-metadata_list-compact_tlv-userspace-rcu-devel-0.14.0-1.oe2409.x86_640-metadata_list-compact-userspace-rcu-devel-0.14.0-1.oe2409.x86_64urcuurcu-bp.hurcu-call-rcu.hurcu-defer.hurcu-flavor.hurcu-pointer.hurcu-qsbr.hurcu.harcharch.haarch64.halpha.harm.hgcc.hgeneric.hhppa.hia64.hm68k.hmips.hnios2.hppc.hriscv.hs390.hsparc64.hsw_64.htile.hx86.hassert.hcall-rcu.hcds.hcompiler.hconfig.hdebug.hdefer.hflavor.hfutex.hhlist.hlfstack.hlist.hmapclear.hurcu-bp.hurcu-mb.hurcu-memb.hurcu-qsbr.hurcu-signal.hurcu.hpointer.hrcuhlist.hrculfhash.hrculfqueue.hrculfstack.hrculist.href.hstaticlfstack.hpointer.hrculfqueue.hrculfstack.hurcu-bp.hurcu-common.hurcu-mb.hurcu-memb.hurcu-qsbr.hurcu-signal-nr.hurcu-signal.hurcu.hwfcqueue.hwfqueue.hwfstack.hsyscall-compat.hsystem.htls-compat.huatomicuatomic.haarch64.halpha.harm.hgcc.hgeneric.hhppa.hia64.hm68k.hmips.hnios2.hppc.hriscv.hs390.hsparc64.hsw_64.htile.hx86.huatomic_arch.hurcu-bp.hurcu-futex.hurcu-mb.hurcu-memb.hurcu-poll.hurcu-qsbr.hurcu-signal.hurcu.hurcu_ref.hwfcqueue.hwfqueue.hwfstack.hliburcu-bp.soliburcu-cds.soliburcu-common.soliburcu-mb.soliburcu-memb.soliburcu-qsbr.soliburcu-signal.soliburcu.soliburcu-bp.pcliburcu-cds.pcliburcu-mb.pcliburcu-memb.pcliburcu-qsbr.pcliburcu-signal.pcliburcu.pccds-api.mdexamplesMakefileMakefile.examples.templatehlistMakefileMakefile.cds_hlist_add_head_rcuMakefile.cds_hlist_del_rcuMakefile.cds_hlist_for_each_entry_rcuMakefile.cds_hlist_for_each_rcucds_hlist_add_head_rcu.ccds_hlist_del_rcu.ccds_hlist_for_each_entry_rcu.ccds_hlist_for_each_rcu.clfstackMakefileMakefile.cds_lfs_pop_all_blockingMakefile.cds_lfs_pop_blockingMakefile.cds_lfs_pushcds_lfs_pop_all_blocking.ccds_lfs_pop_blocking.ccds_lfs_push.clistMakefileMakefile.cds_list_add_rcuMakefile.cds_list_add_tail_rcuMakefile.cds_list_del_rcuMakefile.cds_list_for_each_entry_rcuMakefile.cds_list_for_each_rcuMakefile.cds_list_replace_rcucds_list_add_rcu.ccds_list_add_tail_rcu.ccds_list_del_rcu.ccds_list_for_each_entry_rcu.ccds_list_for_each_rcu.ccds_list_replace_rcu.crculfhashMakefileMakefile.cds_lfht_addMakefile.cds_lfht_add_replaceMakefile.cds_lfht_add_uniqueMakefile.cds_lfht_delMakefile.cds_lfht_destroyMakefile.cds_lfht_for_each_entry_duplicateMakefile.cds_lfht_lookupcds_lfht_add.ccds_lfht_add_replace.ccds_lfht_add_unique.ccds_lfht_del.ccds_lfht_destroy.ccds_lfht_for_each_entry_duplicate.ccds_lfht_lookup.cjhash.hrculfqueueMakefileMakefile.cds_lfq_dequeueMakefile.cds_lfq_enqueuecds_lfq_dequeue.ccds_lfq_enqueue.curcu-flavorsMakefileMakefile.bpMakefile.mbMakefile.membarrierMakefile.qsbrMakefile.signalbp.cmb.cmembarrier.cqsbr.csignal.cwfcqueueMakefileMakefile.cds_wfcq_dequeueMakefile.cds_wfcq_enqueueMakefile.cds_wfcq_splicecds_wfcq_dequeue.ccds_wfcq_enqueue.ccds_wfcq_splice.cwfstackMakefileMakefile.cds_wfs_popMakefile.cds_wfs_pop_all_blockingMakefile.cds_wfs_pushcds_wfs_pop.ccds_wfs_pop_all_blocking.ccds_wfs_push.crcu-api.mdsolaris-build.mduatomic-api.md/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/include//usr/include/urcu//usr/include/urcu/arch//usr/include/urcu/map//usr/include/urcu/static//usr/include/urcu/uatomic//usr/lib64//usr/lib64/pkgconfig//usr/share/doc/userspace-rcu//usr/share/doc/userspace-rcu/examples//usr/share/doc/userspace-rcu/examples/hlist//usr/share/doc/userspace-rcu/examples/lfstack//usr/share/doc/userspace-rcu/examples/list//usr/share/doc/userspace-rcu/examples/rculfhash//usr/share/doc/userspace-rcu/examples/rculfqueue//usr/share/doc/userspace-rcu/examples/urcu-flavors//usr/share/doc/userspace-rcu/examples/wfcqueue//usr/share/doc/userspace-rcu/examples/wfstack/-O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection cpioxz2x86_64-openEuler-linux-gnudirectorypkgconfig fileASCII textmakefile script, ASCII textC source, ASCII text PRPRPRPRPRPRPRfro3Zp 76!iU]utf-826b6c7ada3bea7771a2e4b78bb452d7610695f6f8fe517a63f07771224b57cecd430aa3f51ab6472b9646cb794e22862366720964a3e80292c820cd2bc86f895?07zXZ !#,] b2u Q{LY\l@GOl,LG)1NUF5rVٚ <ŏES&L(TEbG4!`^U^YaĄ7,rLvk3s LB ; TscAF?*Pwc {媆>#PlIaG3k~o:@'([6$pݑ l!:9nv}r<<[ncԼOġd;ۙmL]3-PL&;oLEzNX~zuVYjUg.01qCWW+諞@a ԋ'f!9&wO4le E" 8˚7٦ak 񮇻iSz*[Syd`%41W_a݇iƝEɢ)nҒ)>s G%ϟl?Eov' A2G3Nc$]Ws}Ye^1._{!ʴ5T5}}Eo #HD%/y-6 xK"yR$"u'n+KYJ--QȷudL#kWNsҖ??"HŵBf W8.8$2\Fzo$,|uJRɣ,j~Tr0`u* fʐzLFrIZi~L@iw`8]A?03fU Z*C׵ɂ9A 7pa6RIip0=0*jU5y(D%hјP_KAkX[;5 ;<Ιv!ZV>8 &BWACZZѵ,seF.!HUQwɛ9PVسttN!7+ѝcu#U>^*8ʺG*i m->zCXa/fJh@ ' m}1K<84j=~y啴g){e`C?2 l/:`zrQk~p$>J'ff$hx 1'lj[H g20AQ :Z[6cg5& I+9F`5bHJKޯ]v崁zZ9]}AeA @T{Q Iq3*7z??b1co[\jWn..i+2YMnZW{ St dbWb䲊ˬ.fp[&!u iĒ"[U1oخ*Cb{jk Ñ+e춱%Of pAfMv<|._œ3ߜ6VFK#5 &KiӪ`"ߢG)ELܙ4BsLíԫIE@Mpt{1e沫ƾ+bKQh|:/jMlQ`h˻&MSU0 گzKa%˗Od<=7L#"ѣ6{Pqa's6  %5Y"F@]"fFU{* ev/F';:Yӝto|m٢t6LT51p}[$q38> tEneɭar׀csa<hPk$nxGRwBNW $Yʚ%J4cOvz EE_O߶!sbf/SpcY{iMľPh1?I3|BYީ4vEDNPѴl 38S(P*Dc7)^u]c!N{*3"H#V<Wt5L`7Hi e@Q օ~^s<sy(2#T<]g+c]M`8 kY^𚱡ۜTNA}S)dnL g vcU}6+艹v'Vb Z8Vegġbǜܘ<\a-/¸EX pOSJ&;#x0 mK.2^-aύ=rFj V6.:#Zf8lHم+$*(_fbOä)&= 4q˃,Zm/UԏkIC.z q\85ؑ\UZnL/:ju1 &P-TjP"d1F4ז41a2S$2ݷBxࢪ|WAlp\Jo܁!Ζ[j0zvp0@K =>$7uё;'_piCQFD"hMp&ngZP .V14@>g&e~Ivotur!8ʴ 6]uæE{WM#9nS4Y\Wcg2CįYIL #PL掿@ơydp@R9#_Ѐv D6ڱ%%0B+Xp_ώbiijWԣGnn;2\ɠ4h8(7wF~$o}4o.7UaEXXy p%{U\(o$D诙i_[Eu {͙_];fa">dRq, žaQB? N86Vw <~9fpNAQ2l1et_v%A6}VȮn}5_j^Q8mx>?@cB9q{mi'?4#3ӈ6Y/[ }:gJ[wo$ iQd!{krfs_̔L;ғI"W .XG:rgP,%KB$Ah\&>X0eN(15ݠZ N0alۙ_saD;MԵ! OKʕ9wu%bWt>[WL Rmp3gDh;ϗD,TCʐaaqCFݤ-)*ʆݫu OXpp=d+C''Tp#:dĭ;-n34~hW&̠HceD0oq% /S+Y[Zlὺ+1D~˝c #VKfFڳAD1ɬ:h$N,Kty5"0e'yڶX5D̈́=8NةSIX6+.+g$] |UYv5=}gM1Ŧ]$z6g15_sLiV}i_(3* 5' /L;U.J {U$]J WLռ,A/1Q.3Bl<8Rr4Ej<֒`3З˩ jc$Ak< fWBN0WpXȪ]0[z{sa0I5TZ&.BtG+dRE\N1ӭjyA/!nR}G-n93|"'51ҁ.iRGPrjbQJDL K٤sW GCjtypYF-903yTnČdP 6p/RٜF>$}MHR?*vEEg6VZچ[KH_Wpt4U­6 za++91gPIUzA#kRsY A.<}Ni6QG(1>Üu8'{r.!-\D"V&$l6X9:w7P ntc}IzK16|n  DF^dMM2]!jc}moG@Hrq]0S" }{'*]G11wCn⌭` ?)EQP-m*?M> pyV$ؖoF.tϔ6uh)=jP'3\\-SP5LX>d,Ok#YdہHA!D?;$mOvvW썢,&cdS.*r)YWUnS2hWX#K.E乾-U (|Go>>1n. B߮ڟ mvT]+ 1IGR p#(V^u1{O F/߮.ȀvZ[Zz1AA\(s4C`9_xir8Z yZڻL㶅pYހ%(x#pt}$Ml!-ML?6k /(z Q뎍=x$ߵrn+}Nd$jŒȋ]]S8lH] S2,>/nNoذ\w}'O!.f`l7ټ5l3. /-Fb"tD$-2\BX,̥B0K>+hw޳&v6MWiz#燮lB7K1,M!K?ɠ{U 4Bۧw5|w'/uj= o80`3E ZHWGO>L1&>|Rp d,άE$!epΫOϦcG_3w"wPQ#/$Rl4?ax˕u։G@juxÓdV?bɋݡ_Y&׳` Tyϴ5ў}z=j<~5ԙ[N01eӦ$Ί 0;$9s So~VXsz6)$ʵT}>?Ǿoj,ťO@$vI gJB0ⰸ' Vỻ*0n;H_/HncGu6hM5 $Oŷ\L108w&bnD rUk)UF%3l3lN4J|+Ċyt1wKi5;tf娖{ߐETNNU 3>7 ,=;\|Za3o ^^!1S!9#i(gc!xY}&QPˇHri T / !]^hDfWxH$FA{ ;ۈm,|\3wuݶ8H>ҜS1==@ߛڿ!V@"*h=,eggz߫>D e[5l0 3h՝b7 y}Q 7w>oeIڴkz7Y&>[muw1_7#G~ 8흻6\6K?lP[>떂 XdxM1(XS岦ҞqB2ˆQ2 $[SPN l+ձcDW ,~Aw77Þr%yUT;dV&_]8eHle{QNUgu#"`f{2{pf;gDayRd\;:L&cB,ԷnG&1Lcً4.I 0>喼ETx'fr( LHNf~sHTfRY\p(.:BwxqOLSҸmTaɳkR_hD>FDۡ-U0WN4i(%Uz(ׄr 6v j-~j" g Y&CT*| I›R3+s[gN$>?S)\mcƁbbpZ7>q +fr9^J`P(Z*6sZڑy7)y\M`2%{YJveS#NY| Y )mm۫ Am]y,ukXͽ3)r˷B^`xO[s_-@1\'pp~T*$uhvx酖+{88?%E i?@̃掻6*9S!:~ 0״dYo_=B>ugfr0m˽? &]Q{'kH؃oe~JA53 '4?6 M.#>BwLA?Zݚ|@S:.PnY"f(siTu7wȲ%Xbp} 0q*n@yE#ǥx@lpn#8[Y(|p.X_bdSyw;O6n7(O 49Y^pZ:FhfCG(,މ7C$KJ_mYu%{>t:BWg\ %VjWn)žBpu'X9ԦeR"Q{W@iȁ~tS:j"X9 D|8<;aR9mG|OV@/1'%&Ld6TI"T:3&%~.76zW Ճ3JM;~Ζbₑ֗0X)+EQ~Ó@$dC7Jf&q*[ zgjJ3Bϧe,Ӣ̇A8{AtD\xOX-'\u򋜔ق[㻟/-PU4wJB1jXi;4!a8VcOr޿`rVH.t?-NCc]@}gi:ֵGDco8 4YمM:,ۦNqT۩~U%X'7n>~}͊uʌ]# kPb`Zm\>C~G?m/e.L󍬆z %6?zR\Յjz}_ƴ7'] #,)W5!*#Onx֠<,QO,YG:$V$͔Vn M^Fڊbbݒowxl\q΁٧95}3F|"&l_@rrN9JlhhFU"_CgYz~> 덹ԾXh(hC@@dSx&j&'?`h ;ЩQW/az!}/0qVc5"Ι}S\x9v<g?"Eaw , 5b ׃:ta%1~Mt"bKv!} Hu^U) !fBy]Q0 s;ېKgT&q>nKVWWq{)P'NMHP7 -;eЃWU|T#ƠO!QƹY,,g,Ej 4H9`TaxwW/ ۝^3 tDC}\dͅ{.bq0;(߂a1.AWWH?{quˌRzvs\(r53q1hNO'3Y`͕lGD?SX7,3i@^~)e3^X(}L Y:+h'vfIXo[z"d'\'9 _aAD5Gg'MV*LQOŕ'yPS<~L!_Zz~O RmrT ww{^="{U|@!Qh+"뱼E+e- )Zk $;`t,bG>¬Z&9a (.Sy۬qӐlT5O9DAbb__~L}V̕Z[;sļTo? "/w- t2Tb|t=s嗤:2{LL 8f.OXQ wл<> 3+GECIi:9,@'wNrv{rvۨ$I:ثd{ЖGcu/Xi#ҩSs@ȩi-e&W7 X紫i=|#UaI+CFɗ|dQnAh.Kw=~HèL/#Ԗ b {dLp %6{ HIqr%l]uʕh?-bAu.$ZA-0NXW'*޿la ~m ;X c=7һL{mw%@B`.+)bkL4F}pqKuo; \ ?ԘO}&n~Ij]/IK </%#}YT+;X ` t*%]؊ ѓm)ĨUAl T*{ Vz),WJ*!a䊛se'zoe˭69ek[Smv- L@$"7-TY}Aq֊:JԑEm-:ʊ}M>t'ͥ6d q*ᾎz"K2bdf,8kNDWpk) %J臀=\~SŜ{Ŗ}w!!-$ӕ>krz415|g {ш׼Ie/ZqRp `2 xEWTϨ*[{rf$%][5A,/h'߯g!WM[qJUuH Gl=('E:޿b2?X+&({I*Ar7wn` +M 7&͗ઋH!ö ݉qE[P}6JSCYV7)UpnDSe pq-l(D:A|3&sۦ%Oj#&a .;?om@}D T{٠@1e1iP@2t%Fz`Ë?FR~UDJ-Ҏ\`U7tO[-i)2ke>JΠ%8>_b[D^b, ̘k29٘2H&tsz2zw)fQEC@cVog4ډ]C &ji Y"9Rouyoe.;,a8Zի9ZLo-=JR&cptx.[] I}Ieh~݈ Hq%2?j5b9\`{GmK"n"y˅ MY*nCq[(ekyӊ٢ꌚߢU<?N/7Nh[a#%%#_aLdS;1NMvs}N֠9)Dr5q/0&n֤^t}=$;`Hsq0Y`qvˆ>}7,vsߓZg+2*Z6;bXɍ>oA(oΧ^HB5dNV@ucCn:\shI >'>ǏyO4/64T҄X%NH`^PymuBKiMUw\)IM7|niFܑ8EHQLvfcXl)#'X }+UJasdb((%~C~)KG{n>siY{OUh$TAjO!dӚAD{ !8Ϯ*oaoe񥑟F,D0 +=:=N8_BNTNph%!Ѧo= S3]^I%ȮN^}B܌)k@TG) yu⋢@-qi`,( 3Z2`A$Sd1Ҿضj|]ȅ=4ڟUkk\ ֬LbiI7XbS|ӻmGrةV&19=-㍏tlY#)PpB%N"My"}U7(5V8&]yQK㣦dTh;:UHᦕK" TĚ@D;85 gL=ZR[q_M1'a$%bkpvTHdhHwHIuRϳcKkՌ1"peI~^ Wup 4ט69+1y%^k@JɃeiuBfuslʤ=l>XC;l~_ǯ>hDETL+ p P25bCkoގES\Eٚ'mv۰U5 f\Ԣ|JR؄,Rf η+J[(+ #uGsj˻rÛ@ Z1ki$buOdUɼ=xv[jcMұ{dEDwP̏?Y'Rz>HCPy"9M0G5*w_6>i0>Ixj[Ȳ3Έz o1!_Zv/tIV .gMLׯxk F8ΤgzSu]] #2J4nGagkYӳAf|W" &mu̒%g&cAp0b~Hp3׭IXz^TQhPٵ,1~ d@_vەXq^Yɰgu׌ED"גΟxsc=E``K#c`N KORKtuGzFqX~_b83Il,ВRj_L>(Mt (dw)Em='#6dlDjԩ< ˙29_iEh Q+)~6؉ͲxTC Sai5sYlw|C53yB9W[ MG?@W@û_tj&W~3NU{ڵv3UCuE1Q(s|X+KjXOϥOq^. 1$j$? [F&8̉ARV3Iu"_/I!-77%)mQaX]Rv?oVzV Nirt|xkdˤQjih f0aBplI@}OvbxvlSx)p'F cf5EbT‰-m kM<%[IIa6z,ϥWD x%AZNjLPo9Zrk 72:m"+#MӼN&J>s40LJzmBSr[BGG[qA"0{ȇ[ODUk>m&[\:-ԣJ1oxe!j;{k7K`"Hb2Ce_1|elD;kY50sdr:ZKt\kU CfM&ƕqHpT kp{|d^$26" W5Xp> ؀XpB(+̤#1.+I5K2%}Rvūkaih3Gwz,V5j'eE!awpS- Qy߇'A؅Y-A(Hɠ$l11 UΰӵӔ2i/Oo S"ARwuC=aeu~m,n^h_w5;n&!+CJr/|GG €@%QTQ/L)*kri>yo0oo$"R+B(geq  wrFԅ @6TRx#N.|T(ywUs_ovr+j8CmM~'&<xR~ՙFDPTPqb}Rبc8>&rGHKxy9>*s| djVΖzM'ZL(@SN\j~I%ݦ{ OƚK6Oݹ7Az_6#Eweé)^.`c%.u@$"/,g[zswb3!Quu_9!UA' DŮYŌDu`9>£SЄU!`.= |t܀K=0u܋l:}xq8 "}NeXF-@6 vHO rE:~(%m8&if%{H@Zf}UCRлƃX9 SNrgo YWWi— k:۠CP̬w 욥eriSH<Y2]k.˾ {UŮ[yMX9=Մy A&Nnxa|ŧWZ*MUʭ%4<3nfU !1-{Tm @s˱vjعSVucnk,G%t$DEe%deoKv>ȁg4C^OmW)} Tl@Hh{WLFᏻ5V5iռ3֒ZrQ];кah7rNQKLܓioK+Z}/zh<ګMN=z, m9"O4C+' ׌Ү]-74jesx9WV2N&n?&ú9""{/~Vԗ4GULXZfW,`}a ҝ lLX4ѪOxch񷝉BZeP|u e@WP7rePlF™w+svDq6H#k.`~Q\ w"eγwP.ȨޡWyT!a$e Q'T)$I*c%)WKڃs΅k4pW2g*C!$w[O Ks'mpdkSJ/ ^h6p( ~:m%ξS|YG~ "=O@f;VnUX4p=ؓomM]>QJ|ZA/C=\Hk|*p}x ZFaf'Ws*;S=Y>P5Dsq/HJ.Xxڃnqy }c.K7umo欹#6R{y{ipuJd2›ѭ!x$|$IYG6AeZ%""}szY6UZ#5Y'0= =!}"Δ=wՕ; ɐ;vud5/ڮ;FK8#|*J(yv (P3[,ۅWqh-1}I ߘTw捙l0"i.dNߩaO𭯃X7eѝLib 'Btg|qz m{-`Xr\cN6u jOc[l6T.2X(>.*1r/ODY鐗ߪp\Z±7w\ky7FxW*5bD% m^0d,_Ԣ|9F튷9Yc`؄~5gs_.y?\X:i*H pgNΎ) 8ɱڒ uHi QxTrHMEL0A.mX̫P6kDn]țɜ.RKv/)3pk蹲V18YC7saD?֟*M?. nuG>(d!9 L3OhR :O8Kl4Rp`N?\ Vw?c<<9N΀ *mh_榆M6< ۡ*lp `m@6ܦb [_˜cw Bm|Zh쫗Uhn,D8i\*Qc0K9{SX`6Êh_(`txgZ >NVwcM] AdM>h]iՎHS * UKSg ;GH`U"sb:hHR2p(h#Թ䢪tfUx ܴ"eZsfQYPY~#A8unWՕu€/(jcPBh?[3ֻ~ܳuWO@`:r-态7 ji:ϟzJGX(ˌG젝Tׄ n\tN68ޒl /2mȱo "x)_4+ Ѐ]Pl'"=@?iorw zL,##&Θ*}?wU h6)EXVATwPo684.ϩ5F XKɩ~sx7m?,B0])ЪH 4>XD犏ЈP\9ذJ˫~[>5_dݙA-l?shj;`(ߋiv̨L A{^ 97 p(ANđaU8AoA[iuA0dg&nodQQꑱeߩN4'">)dOm{D(I9;fx5_lC@SS6 vQJ5BKc~i8Cp,6auS.Q7䨷":+`N7Uc\0Ā$fv_wz,WTҬᗡK$h}ִp [S ,0Ĕ Q='(yX]aOXڢ1eY׮@oO*1{+>`v U 'RWӧy''cZ|Ʈ3IU%w!G]%~b/&-܎ lx޹h#7'U`}7^6$<0$kc}%}̀!rĢ0S6Eave*AG]/>kk_qj4i>cULL0$!r^nKFvvU8_x Q AQK*@FS QHO=)y k>'}-\ Ӕ2m|[X_Ϯ=joi4/V$D%uuت1?CZ̳3o2CMiTJ I$w% z rbl/r̠7.tAZ"G5N\[ؕV.J1­$jwMLxYGϟ0Qíyy@Fbeא!ar_okЬ9ӟ.~CׂὀҗhQi;.Mv.4 1C0"KjƤ|wkCQf;eg0R0[p&23upj?7^Wbnb}9`d'dvZ7j9X 1^ck<ʟX2Ӻz.{MFS[kcctղ)K{ v 4~i |l}slMd]dɺ><vpnKA<lCNJa"`2 )~(e5;o {qMn$fEŇDg3(m9*nh夎 ܩ( $W(Yld|eJncC]=s6yѥBXZ¥V8(w%@H1!jX0cl&K> uT<83,N>n-``F:]&SDa:k^|yW%-$ Dh TiY4oOE94ep;Nۂu3uߥVH17=uTf B["qŘ8v?vy\(2*q*ntkyD#bY.\ } =$x[Z-4-7ISaE 6JiཨF?le7(h)^Fܙ:ALYJl72ORC11:Rk-Z>Ai؃Z@p{_ҩr 8+.K GН>GttXޛj5NRy1iҋE鏀&T]}}QȓDk(陧%NUVU:yP! d.PrRY:b; _7ui9}ְkc?q4w=[bnYbX|ċ,v]liI'(]T_52s5MU&#5cV S / [PD}LV^͐^4OiGߥʞz%v'&ݔ1Bjj?]n+Od yY a$%$Wկ3&mԏ^6\#̝{Sxu;gqcgYۄ_1W0 $DDgΖn3y,`6Ą ¨5p n;BFeEMzFIn[9mdVмΥΛtEh:)Xң?S]\(GT{̶Cs~KOj ScW9`xs q$/j=Rޫk)_(jf.8jl3/ ^'C3R/ 7ʦ=]rqxb:2/bǞM7,9X{$?抚7%;- Ӭ^,,îRjc*xGꎢ4/ ^%Ɏ7!Ԭ]1XgM4,JW<2w]B{02LV[=,ЃP@ zUl4cr<$:A9u\9W5 G A,֋xGp abrr}L}}$6JU{_wPr] ,TMJ6DDŽD:{BGw nxImSq rwGw=4 A/fXNl(N7u}OkUܫ E_!d:#u'U2{kol 7A|Ka`7yER ?E%geEt{`Epd.ȕ`Bp}Cs.=z'B>9YF5V-ǽ YL8obbEeҁ_pm`t썌ɉnA z6$|(`=!laA-7*GsB[q-yElռmq.?#>[{}kH/ik,طpLd৻\-ڼ( a(rp+ :Xa]i)pUIcs$N<ŶKO{I Wni7m'!/ȐR8|2 4-:h7q"}xSP;דznaⓁriz.Sk@ :T:?^>Sb!=ag Gl z0Y*e1 oD~8u.K}QWRtq8ÉJ`8.y$@"Y^rXL; )%fџhXur?+ pءf(+@_7fx? őM#z*aM V,pR!ȹp# C OFU8BB? mlGZ 2ˌpsʙ#jB% hZ# {@ePq9L`1JMja:M@`PA 추tJ/̮\+a˲s/;ULՙD6$IRq5od.(D؋݈"UIvJ?h]|3ô Զ>Sa|"dSjAXtӬ< k56`,ڳ=IHjQS}, ͦFb}csUS+6Bq!;5)*$Ņ9ˠD~/w9,@ <.}E3Ļf/b"A,T!=&)pub=a1|Ɗztfnd :fW2hsV/0 (8viGnYQ>y& =LJ jN d=NvdrsPvTMɴ#ocaxj1׈8r`lD7!kӤб=fmJnbX.eEe>_pr*X SӡF:|$֣̫S7纺Vt:یT8J:NvbO p+ۉ#&l."j 7N,4*J唗b|ЅWZ6 AU3?zEnSڞ2oV6b8fP>e"ԖO2, x3HKMb4>"+lw1a' =6aI%;*O8W| Q䴚  &E}@.oY4)uH(abO[%+c]lye꾟ظN' 28.g >w&6&D1k/@TZN6h)P8bNl.`<̉X_הby.x.v-9ic(}$?{vߣե:,:|מt~׼ӴXrHp7hXWAz7`o6h>^_XThiaT /J8Yn`j8TʬKjȼϿ">Xd}L?XRPg(V|jB?%}U'dȩԌKЙSN\s`yX !15&ƣZn^`_R+Cn [Nv0! U8 W_%&tu[ kf\ dU7mn=4Ǎ-^wh/i%C`d3a R}UHA\C(Y3PUG}[H~{O6KUZ#o< nm o-wpN?S?NbeqhYP2 hD#Q2WƸO6et@{M2Bfsc)\iZ4J'tVVv݃%S14VgGwKPE7]VZcarUsC 1]3}k: v).@ڮ\ s:x-k$ }æ5u?74Qԩ"O<0y"暵Ͷ=@:O&GZ'nAD1siG>˗$XnJ{0~X6&w\gڼ%2׌rMι wGl] ._ULvj)^=(qv~þR=^KB 7>%\8t 7?$1(LjqYXy.Y fI&ZXS구cl#aq] 4N.+Xe8"[2=v _J-ƶ\371]hNA缙~ܒ1T5Ktu>`Ws,8}hDQޗi9,ʔ=; =^7 .'<~ h7i4^ +@?^;ߙj6Ąݕp'8Y`EJ7i;VX{3BiOJ% &(G\~KrjrymZ~@eg-O˨D4S;@ΌM[|Z)]n4^gRZ<mA;ys=JW @|Ѕ^ *ѩpl3 ,}Q_`}q~&|ZQr.L[! ^eDX)AS3ăqu|u/ڙbC7F^5v1Ok Y$yȄ{WAP'ö(p ( Np+Wp 39o+{UbՅ2Fʧ#yx9Q3d_#/52Qt;8޸&yE@=ty.ʛ4hB7NFCK?l3$yZYN`VDJͽ|0wr޾ u$- _[l,[MzNuIunߍWzf :a=F%Q?֥péz(Jl$dŔO|=y#jiJ06qɃ웳N L͒$Q7V.cBgnϠ$/ 0Imj&LfdUc_[*#fŅӷ0Fkڲ/ ˆQtk9FdmYәpupڏpP7~ {c5쉜XDZj=J7&OxH8a'C)T徒v*>h oqkM=sb]bS@N4ȫbs{,6+Kl S JFW;Թy)].P F㐟nbٰɱx@e.WR]avGc"Ѹ<ڍ=h*=%7y1gJh+5'k $MMF_𬢌{V IS? >z)?yN+hyeiZ,y1#/ vZ[|]^ň'tVxk?pfQ}AJ \B{) R/K"i4d@Y6JUM2+E^ VhQs*4$PsA}:$ }uQ' =etAԊ> 8m\iP)BРzE[TwuUe,7XZ.b\ |Reu 3fjcQZ]ZzXD\0/dG2=p}$ v`/%m]S5I<`њbu{񼒥‡F|gdn9amD"WrBRT~* #E9@Gӡ/1cPzeet KI^#_GKI~)0{bo2q8!'۴"-pN翆d)~kb4EJ! KSa8T ڀ)иkE;^e)ky=s^x|LV2ezl-"4.pfFŔ!tsA~ ?8i-{2$9H1-@.Z >e:kh$IhTXQ_v-"a-6 1=AٯկB| %lO=a fK3 Kh&J~wL9WY !~lwtis.m^,)*r_H$Fݖ k"_vO9v.,~LNU~2>%w Y[s]ro`)|D7\nՑcTw'v`;تYoT!}1`*@b${fn%5 pWH 0ټ-E ]eV7}E!Cc_ˈ`gfPŦ`툝(PTEY? I>{{uOC#+m5uO0YrAWpB8mQQr>1Yf@8q8JKd 7l!W㷺@՚9i@#H'N# Bja-F~\FD@U( ;WqdU%E]Hav PE|gXkm;PoI?\S6Ӟ@:DЈNnkmf\o}Pmf6KcyQ_:Gx]y (oqր~" ~bN|Ae2dYn=pqx45kȫ|$o0=+f?BVQ{< @>#f$(sny sĠXJ,-4Uqr_:"/YnCob PxD?I0JuiUsV9ZA|7 6mI *37v~=.^xUnge Q"M~Ef~qB 7 TkZ߿Kȉj~)F9_ {9vim)[7NjsyLH_b_U99Ӕ<;IC#QHZ < eĕ` og1DΐHx]5߈i:/| hXʻI mʼn4ܻ Jk?߫S;@\K4B$(";W_,FmꇝqCEHC 'N\UK9nS5A:{`F%= 䳁| z%2)nyy£4ThGa*By ?7ʁ€,hׁ$D Lf`7-'ޘD.o;B\-LP;:حG#@yum;`Gac"Shܝm71nE3ymSMN)E%15ɒn+ށtχ[G~.K?HUI@"Eܧ"4ܚ=e'`W465eu w6Pl9yu" |oذW]:c$Hp{Ӻ(շk٥\VMyWr/РEq.QhN^.wvn -[D@T"͵`KOy;?E d0<02S[oy=@K5உ9ZV&؝lM- MV;Bcjm|8H^拤^<.n$YÏ=2|sqt՟ꮰjD*9uvڦn@>RLNHNg||۲?}N $=Jq=8?XcuIs3"HA5D-u;z4J)% IHme{q2xvz_O[3O/ìZp:ܥ=sXn[놘DUn@8i씏BqaOȹE)^u=dӌ:9mb% t!%Z ;v(ɐuK땯h{M_'C;ج7""dY45w-D"^ܙ+IAA ShG7zz؃MH]K,m~֢$s?EzvQg𽕵,פ H@Ð~;co={l˗kԩٰK'W9L|y&y hhvY鳨i* rGFi6zk%3Z)<Cr W˨W5e>P#>v'=V'5-7KP]e X_O2l湀%eպb}+^( }bG>4_y4+'- g2"L}SjZC'7qTJƏ;j㜰M\hUWQSB3lQ )ĢEPhUQXZ Gxr` (%CԨIxg"U7gQ2SsXG0(o@MX-REK7-o1l@M 1Y#u4!F~f-b"qf hĶVʅNAo!<9/JnYf(ݟb윙#wF XPF4-N4^tX91Sm}`r4>.)sz(EQUt0W>]ZMOp,^ tU5Mh%XhK&Ua4q^wq~Oc\$5Pd:Pubע#dX;De z/4h!-uYFpQʼbr3<~[Z \7^&2Il5=@Bt'A<")L3A߆`jz/q@nǯxDv:^Ubg32.$H\0͵V-7]!nHӤ,()2$QG2:2ԭLfLOUWaP־woY@3r:pyzem ԯs,F?" hcIr1dЀ|| S&+zqopB@6P0Fq]vxRXlb/rSH8${ABS%3zjL&*Cƛs:f/TM?wܫ⼪gӹ3U'SP"E|Po .&LLS8OGiť.i`d&NMIKa&m;e{Ԫ<`s"qP{K; oXN}Lj"=׽F&IEl<6[IhR1[l;A1x Z,5K?6]%Ph?ׄJrP)U}c*įdAYAoBƀFѕq6jɱ OiKRfI ZQ.\Y'n_92KAN$@2$9 >p#Uk)켉F= [{YK㴭4k E7^"|9 U-?8m;)Uk MP8c|Op_/,k1=YV!!,D0QԳ~3l9ӧaiT'-wcR'7`?[[BW˳ES(= ˯<,i!o6?b,x9^TL,SĝgR>GLtƵ@2zkJeH9aUx{ʞbdσWA4+b4a1a^qK)V <fg 5d76P 'GLQ$ zuoUu}Rq4$K>P bf ~Z2<*NnܵDhuaQ6cQG?r]#x7wA8ZPD6%xU2_Ւ1^o_L%\e 4:DIx=5< 4lB{lo>sZ+b,&|JWMsH9T0Xp䊢SM00Ӂzd:.5P$`e"r9~)~:0jj+9Z# Wynڇ 2 N*fpA|'|ϓ8yͯ^,S25?xU)H|d]Q ,몲I B oy`%[* (~@i06Wh'FoBT?qW,#[$F"C/q2(Z uPTN9'q.G JJ9 *7?$L@q4 ^ܾbBDM !H M'angh?i m#d(^Ĝ3~*yK,,4".U[7pzFK9,0>OϢ\:uPzZ˸fp+ٿ^2HH@RVYXW@zŏVO;* \[xYS6QD#̵T&ӵ&ڂSlBx,ӆ1ܮ 34T=!~7hRw[jOCQA9kD y+` \5 & ^jԈX+/tq6c[h@'Xw^iC%j l7Ë˗ N,9uL׃_mcjcYlK9uJs8^Xt7IH$;_&*J[+˜.XM6UG!MQjG ${Dm.I!i {LsA0h=j Iziv|3_Bz\PYthQuٕΏ ~R?j{:o aiPVnd#5/u9^GL*%~UQIU?KܓʕIP{x0]Td% oavha:s^(=28{pX?!)6P}LAv:EѰM~ъzƦ@iEJ]1L.VnZ _Z= ,#UpttVꉆzTM>7Ou8(dc3 Q^atcvX*Cg GkIcRiL'y )W"pmyC|~q[^i}iEzX`ko!ΡC5v la׊? @z<`E3n[&GqU軏%!^㵩'7C03< Wv>k\OɁ~'&(ZW$'pq j2i(&y6JTS2f sD\_ zzU -t[ӝyړQ#yJ&@{$пjPW=}ğJ٢g~g/5实?&ܭgJCF DTi&w?pWuM{ʹ2xH u54(an4I*A=T$1d)lsΚ Ț =]&' RN!~`\O).Dn%qyn'm.VRtx2]FL\jf{m y31hC@fUq+#jrW J,aݷ dHݬHNy>M/_7zf1S" tʾuͥUgPULz ;>f)l_&5c<'E.%U"9$F5GWs·] Se3,3_}aP'f3bpl>xjtT{H捄nj,%p,i l7]ɴǖIV˽MဿPGBq);-rs/TJr#'=9/X'KV\g%WaSƇ!&kU0.< U$˼!!I9c@"p{_yaXvxB_7%G22:3ư9v™xm"u*S]W[=5~FRz@A)=~lKC²TAKՒzYnߦ`BXfnÛ6yǥqJ" SL&h*#~c%6ƞbJrC+;D"MoSZ}3'bt P#$3z.Ú$ֲl`s; p77lڄȮ lV&aQ?-5wNԗg܂eB` @6EHՆ8{ Y(mȥ%j?H 2;i6CBڽy1I4GQ;Ѯ€ǫCޡb)Ӱ$_㘋ŒZiKLh_(?~w4LhsÃc9`wՎ7n~ZO@.L >l''Z2 R[I(փVkgՠvWf&&^&R7 fJhqgW4 `Y(޹[Ji##Y|dl@^( G(v`7.. 􃎢X!`Y=/juh,>jsREfcl$KLP=ь,4b= ~C@ X#͖ w5Jt,PQ ( >Rs6n^PW_9wηY|A]ge8[>6>U>$*ѱpɫ<ck\5Uc='&:`Fg=/վ.uȾXn>~˔hϓ\Z5huI 80ƿޕ==mfU@ j] S?%P}y9iHab kS>بk9wNl$iԓ"f\@4!Z͕yOzJf~1aB2|ΚH 22b)#}`&d2LR  F͐9l h*]H݉s:hW},"3Se*U+zyId%*lWE\̊yԢQ JHOS}51W"pMg>BAQ"~UK ^LSG*ӷM_o/<zOA-H?? (>=|=k:Bfjfq o(nX6YC#vJڭnq'd_QggH͸u5{}&1(R4{ v`,&z\$4\"/5q!aףl1Ǔ8\R;h #w$>l(I`XЮA rUqsK=ROx5&~jj-Q'aۇ5Mߏ1~լhQB+%ߦ?^ʜhfr(S#}* e dE>N@rɑR+rIoJ2Kpdiuׁ:\q Lrsx|=y'|F/Ԓb\^ tv6,ȑ"nG>/ ׶j<0 (Ap" ]ظ-~HQ5Dzs0WƅEqᆘ%@:fݏ rTk$'tkda"eu`t_'#f5ƨgoQ;^_GzVM;60eOD- :J:B p*砦 Šx[URr|]33DmZ^W}|j2`koO΀᩽bqQ(ma;HbA:~ ;rtO;NK|1cz_\^c5 Rň<-K L ȝymvH"#`!p 8Mt{gkZ!)"J'*V?> P%@#FIA`|a, \bC-!ٱd<00{Qן 9;F.Gs0EsrP""n}lDtR%xs䏐暯gʙpsP!nj맠MuͩBr8ܵ򪘅)]i2jrJH!qZ\ /b[hDuhn_ن6kbÊwBktv?;%Y<8r=}@ҠG^jRc7)1ps, hcȲPig -@z>ǤY]GJya]/!LEh> +߇:B+j- V;Df3|, aP.0eϛs6\ʉuSBHE@BT%ͶbV:j{˜S*"SŐِ4Q.ܴ_0#{t݇v$|#/:W_p> +UQ"H}SDk9Mwc;zxM0)ͨnAVEݤO0U,W"ISIpEg8({;b(ON`Tfq%$1-eoڏkMٓ{Ip-Y/kaC ]<vS;#eՉӬin{J 2&CnXBN~ lm_neXwNLl iH 89:eT9ٟ|쭯>8 eNRQN9tѾd~rD,P4TtC /`{5p8BLϗAh.ldt]MݧnI|qw xCx+_]Gf=x*UМsBKQ@PrC3u)a^(9Tߨ5d޵f(/&=QXD3AlLvC7< bpzX,c3DHq9e>XX =owΎ#+S#PlXYSg1gi*v,LZmFr6WkdGCOӬ%ATg{$%zoL[lWæ40D{:]_+aɸ;73ZƏ6j;CrVx'uUCLglI̅ƃiuo1»lYtA~3"G>1t|u#J+H'qF^CeJÊuyJ8u[*呎KY WAryx'Sٟg{pg`$[pC8Ũ1 vƟf<6ӆ֫Fۂ7s&5e oMZS#}chU+peSew+6ßyvua)95Y_^q>x1έZ;vkGG*N0ۺmgӝB .C/|9wl8 Mfe;g `H TZ >A90ȚP`Pi oލx1&bȯۂP]L [VD\[h\=-! ,]p (}x<"P*nǔhOxI8~Nfc2 $&M64d\Y?\hZThHsDsvh3"qGnh[@/Tғߡ?62* ҵA>YEw/mLƻ\ODtYN*0)~5Ey-QHE@Vba.ZϊgblZ`,܉xDRުӠP@5ckZŻgDtj"`2m[Z(HG`yA>q˛FOI4 %Y:CnM:xzgPC/UWaN (\#H֟փ?)kǬR Q$ƕkٮ)%/% xQ25_B:K!] ,(s4+BbCljS;CeQ昇Ege @i (T+!i:N]@;x?+Æ  _nIG}IkEQ!b 3i UG&1 ӌۻ־^LYTfAG@/L I2GLЄ1BK6jZ_P\CpO{ )l>d': p:t'KZ9dI1u')~}B łTcIp~k*2|N+<u3^SC̅c歵Ķ Y\:(%ze Oxyfw|qQלyY8NwшrAXmN@R}cq6F J[S~@|0wGM rJqqntUf{a~нTJ>i6$=}rKh(sz( #.+(\#eUvf+Gܯ+pN Ra;?/<7]jw7Q]p+l8v?PpmbB\)wp2f۪.&ϏsǖrMoafhdQC{:`A6 k7%ȇbg Xꛁ NT?i Pu$$.T$ЩȢ˳҆=xI2 TIOHJ۠+2њ0Xb sY**r4s܁MS)>6]Gd{'!jl a$7Y+fgw20OڭG;[3j:z {%ϡWи2!}Re?alXɪqvliX3L=%8o; dU^pW DhuaU[V|}^51|`A;Xڍ~>{[S5环 {*HP nI| Ņ:kQׁ;G9uI.TYPPTIϑoTh/ǸY` ܫVH?ӥL|}B$~)Cq;'",E׶\Rp5QRឿzUQD8fgSf=.`-pPAB1y8[[wq P7/i1A9I+ ĉTet? lP)fN#+i)qgzkư&L)sf>5tU8hN?NT(i|"~3ݠx1"a nZ2 r:{ t[I$H2~A]^-:(N 343pzNK.aXЯ'C/e]ؐpΏ|+]Vt+%N@z^2Cc?}M~/ŞS6tdSh[Ǡ]e9Fqzo EZn8zf>afnMx Z"xN`e\G JϫZغAC,2v]"99':(ٱ}ָHMj4 KH=t0BڿFA9Pj7S{`Z&Co;=7 r$7Ar];;L^5˂ JֲX L,b$}(Ne'`LQ%gLݩ\}EtFa6ܻ7 ,z%. (YAyd~0& ,vH6)ݎOɭ,x3KGlF@\ݚp ËQz.F},0a]Iv)?60n'2PB6Cߑ@sĆݼbQY}ywQQZvcYmV|.`qxNM-"Jdqa;82 'dYѱ܍r(T<>` 4aUOڀ`~wP*9ë}NZtaXXu! 4EnZG-MSُoԹX)00ښ[v>YŤ7-YTOX<@W:]5ZO:0ě#Rd&F9d-И1_'L8՗=TȮ Eg(xvohe I*4G=UvxoW&x\l][ ThI޸aqޕY=!,5kfm1|gj뫢mGw vs9 g_rVmҲDt?G`zxlً0°t?IKW^#h<m?!m:ӂeFb!]ܳ3aޚ&k8ʜJ 8/>/ 평27iҹS(;n5'l̶񐿨^vp¡gI{.9IxGtҢj©Fs 7T_k~fe B?߈]',Y8xPJ K-P}\/HRYu ,aoSξ3@58Fh~miFK1[%.=AIꞒEOfK"YCA$BӉ9-GlUќ T&8 )Ϯx&XY+T AT% I+,gwvn7:O3NAn fCV:QiW%D|#a9#Es!E6iC czfZWtY5 :Sw[.y$C܈=u BlaV|v "vsR0Y Gnk4Jk PQ|&1WXX]`CFփ$e3 ƒNNU+9:B5(YTw}7afi9>94 %U?TaEC܅yM텈[ vXa>2Tt[4\\Z+ϑ}yL ']G7.B[{{4񇘋't!0斓ct)o7-7  x_M>#ۖS`zl]{iv2QKb11j0-rb徒7q<"÷NC9&i #г?6}]HqG_/ {nyfn k{>IKBaiȌ@3˃O6lqjd@ p k<Z^Q 4ITQBGEU<ɂKzǕ䜚!=7tdHY?|E1M8i,w:>J,ï'{âDq#Rv_ڥ?}GɔxU%+! [|c4]cxݤE"wq٦j`3 MغQlNLU'>2& >9uZI%-P*RP]̦Fo 5(SQh ?_,T\5 0KvOc[:/oIfrd,k; lV#t>9JUgr71iD}W+oź"&{z1"5sI62Fn|Fi]4aG>/ Zē(0k)΄mk48kr Xr3ElI>vF5[NYT+Ԧ"ֆ z} c5}vir1vZ*xY)U%PBX\Ʋ=Lz"L6/31 _rU#J[E0iL|ݻmNVOUM[(/av^RJz5p9,no?RBM20kǁwfO'dPUtAuBwTg abXZ57 :-/`>,!o+Bx UhH<iq;?* ؈@o} Md0|/;/GH_Ӈ([FBЪy|!QFL|v$W^m' FӾo׀:i9gׂ՜P+mp*k^>(~hQ!^i_ڂ|if5 /|{'xh11>b62A!Id=+uEUyu: /ބak3lWdϛx<uuG մ+I" C"\UkXtvRbslbe2q;eQik#U"jѮƳ+rUG x_66Nd >ݱ>j:a8q2HZyL\ͫKT;<6SٙcJMޭ͙Ć>?ҚͿvc=Z^҉A<Ϫ~BiLe}TɋV828'@UOw_n ͦOm:JX%RWA:11}?)5]L䗏 k*6fYu\fM:41U2 _J -L첃i)XhϠ9*ɟ{"9vxj׎=_ f:,ɻPA=Y-AS’ȸ31VB߲Yo6evT+pK<\di~P<6MB89T#ȹjvycXrʖ?9!S1M ʳW^A`Ed:sZc3Wdv\xS`hIٚ3Lc^V|j,GhdIbtglt 0If$.hhg))B 4-a*Sys(ǥO\ҪWߍ[0yOT8gWSp~)OJO  xU|ЍJ4 rĮXWYCw}Ms?zY f.չF Hht[s{u`b B\-~I.0raV`LR= D1Kq8L-Ȕ/3E@5aqgVBjm¯Ch¹Q؊0VV&# oJ~;!4ؗ,?7B*ˇ,쪽DR@ z{0${ϽxNOyGD0hN˯P"/0J*ѭUIL l%YբW(h S+Oč˩_x`?4|PqM.k']D%]$h1"m-9'H6]%@5z?BauAmP[jGp4nM1nӿÇl_[OZJ֌g(\L3qaT7+QԸ{0y~H57YFzp;}a&oK[^x1@_z6vu¥Ld]UQ,sm(T=ԈNP|Jؓy;]X)B)L-,uMSA!Bw`j6Uk~(B4 O!gYXKA)Xf-P /+ej HI_Nz Ӱ+W3!_ɚփ-%~cGnX^IZW|{x{e+rܝLfU 8í%*b}L5mr&SJ`ۥ@e+8 >lOrX4ƘPjzaW@ s(}.V &P2wӔ8/v'dgi$@b|q Ȼ΁i}rH}BasgS GH6 T"T}6;4z%~GbmDHU&Tg!VAPWF_m('bS)Fl?ZvkH-^BYoG v5Go^VHĩ\L[ȡذ𘘽PLMN\ etS`عp Lo3۰`ZC.k7/ B>< A3qCc햯d993]>[rҺ: X&Lv4"ˡכ V7A`Rڠ., cJ,H2%BH9r?`[C~/(m@N'ʜKz]17NK|Eď0Pg71y>Ҙrr@,+ïH|9nD&&9$ 8L0 S\{%X;0Tˈ=*AFœ]qϠ_.F"o=jyK-D j&ϡu4Jfыvʳ1XVx|guzzk/̈{6aRR OI_e [I' )yowW6ӟIT'4ιXZ&r+jRDހsvDw V=R>:zN.yk%ޔeq01GEvp`R2Y}olsrr7C (RC. G)6r,9,ײ x[em,eb0Ry1ltW~Yф' Ȣy%VY4pVh豂{d hoq2I&.ߑ= h1O"hBUvT, brOwŕ*ĬS\?B5+)ۗ5q"\\8"8Up;e<ŪgЋϬ5@ޚ>e (.D>ڧ)l&NհK]`ؤ6ҦD3 8u m8Wp$Tu],F49ڠuRCfr㖕ߑϔUPonMgR_r*dY=EKHBY0| Eu6dTk=8){4 jZqx $ٳoؔu(e{Sa ] IO?0ʀFA+# li:@w&\/&c8V#) $៨/E5|z^VuBD@WiE;&񰷙0 WI'g`sw=n\6=79l&$OD0P4(/jFs ]]eFrL#ѳ+NYǘ%%*ئlIH\3_{d:~,/YHB\\p Tdm kK2#Tz_"zlT+\zeԟPJƩ: eE+QC:k(Ojh_$ySFĉ+YvL0g~;lBhbyvI[+rs[mYicl6cvLn:sq_oE 7O_(NH8>ܤ 5R tj=0 -FX%A^R-;D`A#tmjuB 7_r[:} -ǵ:gHZy-q=aF JyCfN~|sE!Xř-] #")$_1Z$R ;XCMc?Q>~;Hýdz}ԝ6x7H(REtY3 Qh|.bߩgcR}L?N"AŖ=F/$дQPz !1F[XW@&g,ؘ܁vH1Q4a<^הm pdU'8GӃmVn>Mq\ۙMwPyᅠ=JYD u{ڌ>s?[pA!og`53W 4M3AvMxpޝZ* Z*3>l:w2n*FrxJi3*cҹpB3;K;{ ӛXӚ>dvTpB፿)D@@=:DIZvŗ !LrI / 6+2lkD|[-0wZLrPp KIJz;4d4l> I&/ETi4D%x ZIY!BnuuV sf|v!uժj9j&'D;r !&t1Daηn1e㏹6 Yquv@N%h̙xpͨ{&J/K'3\xbi dW6IDs }$hO}N0.HIƳKryY>)iNm33?@sX·&Öp2aw-oT;zO"_YaIn8JEEuN#;/a< p%#!ːqoJTw ]aѡ=<~);C|+Wt6"f(*OdHkKHw ʯULWLCh$㕐Gqm9.eN.a&Mjt<#3#b}j-pi~u9(I$ _fy=q 't x 3f^(1WqhmbLB&kK.z_n_mI;3]"sDv5yYy^Er< E MG3&YY1+-ˍ: }ZpW{U>6EeH>KvD]5` ՈϺPN?a]E}8>e5Vjԯ@'o (D6#Ag9 p䔸|qϰԛ:./JPՏދڦ}|)ȃ3C$cݷIxS"3O\mUބy]A9+?3n~[KWFi@,P_ƩF\}cyIMosH - N5.$G8O[b[ 9[ MMΌӾ1JHj+]S60ƍ6u7m{P쯵\8X;!@CXI7VgխObqRQ:w<75o8.8ꗰHI(XLkVP/ , )Em@ưBQ nFٌ >Q*u?[qN[Ӷ-妚"y!ZׂmӎH$, Uep|unYˉrf5^TneI+~C9DC :w'!wl~5s(}L 7 1H5Bo:Y@ov9!0+jPAEatk1FZ%}] H JР 5*59+㻽жkZ$9-Ys ]BHî_D]m@OX>`8A>@z~Ay h72WAf kDI1fڂHWB%G8Š?àÉ"s%zKȺZn1,c+9ӵ>}D/fcQZM׷Q@"ϑa.</zݺC%HȈrQ 1yzw@rRe=!j(rPzJ{z ym)=hsl]#Tx?t9M$G+E,5&aiKyJ5;4$c넙JV"^+}$ՕAY2aM;:Z~| L9΃ tuC&s)U9/%qdY)Tm~T(XG/_kKaC r<::p c߂pJ)%8u$sGYwvۧnRicᆍVsU^orS^9ٲl&p BVte䩯8$o 4hLrNWIZ@3WԘ[#|DR8Cˉ'^⩽=e'K^kMN}/w- >JBT3NLi+utJ ?͞+eVL[O'x׫65}HnlB zH/`9`q"nh cKj: !օ>PZlωss[rYdt;/H$.&f"ENP3e 3_tUiFI>Y _A7oN/E9[ezs&f-ĩ5 TBƼrk." >[N!y[כd>,QK "ě,ߙ*bC$W!@z:zіu+,[DHGFk7ӿIBX.~V#ճ-'BkGԑ oGGA,`_>MC'tPcx5Ȗ .}T]f[YևT 8?e\Tv,|0~1ՉNi0P][N-82a3jEG c4`c8iA</a)a%K;i 2H>/R^"$$?< ٢ґu"xdVGC@擣;Z:6~_Suv~V*/*TkF& P&R+/EI-]OdDvs=q GvևB39%T3jDYdO2 RBu NbI {{hBj966e0G\Ej͟uN5.OyP4c)s&oW @+u7LbfQ;~vz [*죻g7N~ OØXٯ(3;ɂHڳ iArPHm `ځ@4[:Yi6xp>{I FxGqN\u N>H(>,U6ʒth]Bޫw >ثb'ũف%{Q׵ix8I]Jdي߻bN{x1fSK}JsK#D< ENyo?WW%0 _+#]Clō`R"."BpB߾dsRՁ /_RRpXGdoC> ˤX_je oBT5d}湭zu{%0_NAȷW<,S'|>WJV'$RO:3m^aihN$X{qm;EFPuԓt2z-n.ՊOJp_C¾_ZaTS߲#:*VX(k]Lp 6=Z#8v6HNE qu_%|_IfDGgE%|Nzl񤙝|gK `sl~FCbxhⴜG,IO,hyXHտp;\ *N&SogGFݙmAܱڪ7:l0Ǚ,᪞ذPʂ|/`$.Y"Dve}~SftxRHKaI7m!OVtzeŐc(N!&\ NSojBv&HwN`X_ׇsOriiѻP֥0j٭3[R)UJmc,nQ}1Bgi~d~7F;DZ&HŤ.ꁊ/@9f.,`d(T+` ش_fՃBpLaM,hW L<^|F>W/G3u3by < T13|'KV$w˜8*7&ZOhmہNxCVD?y݁+NAPm8ڿ=2l5&B942f Ȱ:cn*yKK^WTS =F+dFYGugdnr\Ь.> zdFˤ"vbd ORa$mV36p盽"Y0צ+3r44V 1r\ّWC1`[\PuGrneS61(Qe) /H At 7zVo(%aʘBi?HYptb ?s%bF喟)DJ\pv~_Y>u&mY|pՎt{zG5y; mͭ["~8ڸׄ@$g}MqmP^v#e&Ls]UD|GԲG Kn.LLhKTr]h"n@0;%&vlPb2|3D3DEi$ّv3 2|IaVf*Z7B)TF.y~xJ&։՟"tVSQSljBIVFRY˖$7n<>bGjϫ& pfMY_k.b(:٪[}҃^Y">$"=p>ͤ@b!0*ƋDtx EZ~iW8BAD/νĬ0wSj$wπy^G.}:7||,OI;9jEqZEwJ˧ F;j:qaH|h/TG躅iكhe WCi]$iR{G?Ӵ-k ~ /jc EZ_i(5XvsF8 d׊u I"[9~K}7^QQPSy1xzz`1 {RATU񠍐..ף5#!ƷjH&ANʩ{ a{{g2 ǬD>L3F濪%Kbc4A5C߀r* cW9aHPmCyvG#Tۀjki<E_ ] !}?ªd3J9GC WOQˎ Szama#$ܷM0<owxK2k(xrTjc>WG]QD `fIT?v%.GunCG\~.n*؁:@Tfl?KjIKdt:z 9V0 WcSt@ߪ#GQO%Z܌wVAx:göMMZ +e *Jx^cu^} v kX%Itr_F: AjӃi Tzn@ }~͞ҐoِzM󋙦cux"8۔ඊlE]gq|o~+7]ժ'űQ1ј}`_?^;`@2}_me,8μgǽNR?H$MSl*AlxblNtώs:HAOqj#C׽iyYdm&͏`}ZIy ML~ThH=Z _Oʝe ,fzOo踠v)S+~_1_ XlnC0?Qdrdl(b6g J>), Ҽ"Eٶ YZ