pulp-rpm-admin-extensions-2.8.7.18-2.el7>  HLk|Z:'M z뾂al),HAocHsV7U:s⠇bnv=K]ֲ `tmFKҹLA4c亢䕇GlIJ,KR]g*xv",os_]r{ҽrьPd0hsqRHiPZCU^S&ߜNH׃V'hXw^C|'G,b%SvY^ޡ m'"+h0iY%н _q ?{fzN %/"^ p)kʽFV9nկ'Mv@G-4>񿲻bwPpt,clJH𯜪(L.SzڄU{OdGJm*16 >9?d% + K  >DL|    ) *4,d/ 114,4H4h5(5P85XE96lE:BpEG0H`IXY \0]`^x bdQeVfYl[ttuvwDxty~Cpulp-rpm-admin-extensions2.8.7.182.el7The RPM admin client extensionsA collection of extensions that supplement and override generic admin client capabilites with RPM specific features.Z3c1be.rdu2.centos.org;CentOSCentOSGPLv2CBS Development/Languageshttps://fedorahosted.org/pulp/linuxnoarch } } NSJJ%% 611e LrrxjSSD @ @2;V11 M ]] z nn*N*i*il  3E99$** X <'' ]]  y y kk$%%k A큤A큤A큤A큤A큤A큤A큤Z3YtdZ3Z3YtdZ3Z3YtdZ3Z3YtdZ3Z3YtdZ3Z3YtdZ3Z3Z3YtdZ3Z3YtdZ3Z3YtdZ3Z3YtdZ3Z3YtdZ3Z3YtdZ3Z3YtdZ3Z3YtdZ3Z3YtdZ3Z3YtdZ3Z3YtdZ3Z3YtdZ3Z3YtdZ3Z3Z3YtdZ3Z3YtdZ3Z3YtdZ3Z3YtdZ3Z3YtdZ3Z3YtdZ3Z3YtdZ3Z3YtdZ3Z3YtdZ3Z3YtdZ3Z3YtdZ3Z3Z3YtdZ3Z3YtdZ3Z3YtdZ3Z3YtdZ3Z3YtdZ3Z3YtdZ3Z3Z3YtdZ3Z3YtdZ3Z3YtdZ3Z3YtdZ3Z3YtdZ3Z3YtdZ3Z3Z3Z3Z3Z3Z3Z3Z3YtdYtde3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553a3994ec2b60e634aad347b1df00488b2ec7d9924d29ea742cf83491aaa4590c3a3994ec2b60e634aad347b1df00488b2ec7d9924d29ea742cf83491aaa4590ca44e5dc300d529185d9109e229bd4e1d478840c9155bf9b628c814236ee9b9f782562619e243fb061c8ba4c2d49fdb5d8d8a2204ee6c8294b0cf3912c324089e971173cec0f5fcf738b8b9def665fe18ad57fc652c5c213f0fd854a64cbd84821764240900f53f6bdeb771b34bd230b8846ae8f97f5142f213ddb2f722eb5f96a5caa81f8afaad1cceaecdd9f4029ff58bc4383c6d0e44a71c2e5450380d07aea5caa81f8afaad1cceaecdd9f4029ff58bc4383c6d0e44a71c2e5450380d07aecca678e9c07874ebcd34472ff2ded1c89fca968fb4ee3114e3c783518d679a207e44453141f272de6af336b7500a836c93f86b6066ee431198b25bea6a4d2d4d7e44453141f272de6af336b7500a836c93f86b6066ee431198b25bea6a4d2d4df9954098b2134915c0b852638082ba1553734b6846739affbc449be8c65331c870315a1bf3a591182a353601cb97881f69e39d88c6979c12a556c097c3da963d70315a1bf3a591182a353601cb97881f69e39d88c6979c12a556c097c3da963d3f1693de3b554859ede193a7857e079163943f8993483782bd44b69cb74c1b0fbf64d1b4a4438bada2e65d29e490f6dcc6ec2f3b721603e85d0300dc2770ccd4bf64d1b4a4438bada2e65d29e490f6dcc6ec2f3b721603e85d0300dc2770ccd4e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559b0c01fd221d7da93567b0a736f11eb57b6c6fa853b62a8acd656de7bc8e16cf9b0c01fd221d7da93567b0a736f11eb57b6c6fa853b62a8acd656de7bc8e16cf80d21e79de89c9a862192e128019001a41f2a3562f17061720996ac93f9f58b85804510d67be7112f08359b0a8bae4bf9134658ef1cc673676aa14e0b5531c275804510d67be7112f08359b0a8bae4bf9134658ef1cc673676aa14e0b5531c27842d68408cc49c80c9ad38906a826917b52836607c593a4736932e2a61032bb979a9f865b670e8389e9e8df4ce92fb0d21160694a46cd922e7702fab0e20ed6179a9f865b670e8389e9e8df4ce92fb0d21160694a46cd922e7702fab0e20ed61ae5b51d6d86e65f2c528755f03c701d26450d35d679b66f19a2920dfed4daa2e3d35acf1f4652b5e522412cdde0b210c9fa1ba1d4380c07628a3f520a79f0d323d35acf1f4652b5e522412cdde0b210c9fa1ba1d4380c07628a3f520a79f0d32a6224f54eb7efe904a2a1e24ad58114982ecbe59d52a5236688eab2cd19102df9be442693ca0f3b2aa441d720588f3549e40b770d86a79c24824bdfcc602f2209be442693ca0f3b2aa441d720588f3549e40b770d86a79c24824bdfcc602f220a746a241a9a7f4dd919351f8a744baab5a48230ecad2686f6da1466d9e83a05b15b063c36e5e7b38698575adcda66e37155b0fbf5b03e870a76f872210719b0915b063c36e5e7b38698575adcda66e37155b0fbf5b03e870a76f872210719b090e291683223fddd3f0daf4370c677f5055fbc5fb39b42b1263b6ff3311468b773c569a46fc01fcf4fbfd537fa4cf03dcc3addaf0595715e63b630521e0b646853c569a46fc01fcf4fbfd537fa4cf03dcc3addaf0595715e63b630521e0b64685213f5516c13836edfd98be2a0d31571fa720cd4946024f76e51cd6c1ae7476d1a41309207b0e80443cec26c1eafae6c3d806edb1acf34b3260f731e72c4bd512a41309207b0e80443cec26c1eafae6c3d806edb1acf34b3260f731e72c4bd5120401be07b6960a56cf7aa197f1c34f5fdea8780cb4f22412484711042708c31670e92922fb7c1b15bbe6d0c6da511e58ac250c666dc8002741966b6c554170c370e92922fb7c1b15bbe6d0c6da511e58ac250c666dc8002741966b6c554170c314424bce86de482447b6015e6378890f8bc43c5a187325e977e236a0bf45395e5a97f0b89fe73cce11551f467ecee30063fa483de4265f4142ab5822d95c68bb5a97f0b89fe73cce11551f467ecee30063fa483de4265f4142ab5822d95c68bb2470231f1bd799bbf38def71ae70606bac61160e5e12d53a9731f4e3bce34cab0e1d6b8f493605ee512cbd863b8ef600e0c88a74e8cd924c25416aa13a62d3db0e1d6b8f493605ee512cbd863b8ef600e0c88a74e8cd924c25416aa13a62d3db20bc9d10bbca5f66f706cf763d44eb8716b3d0164e7a2f7825505e01a39153d66fdae690a5c160ad36265c50d390e0774ed08c8643c7ab95f876a2d6977013b16fdae690a5c160ad36265c50d390e0774ed08c8643c7ab95f876a2d6977013b1752fb7365f448525c6c0fd43055f66948011e55a2feb4b8deb723d396fdfd7a9f52d0705368f83f65847edb276a798bc0eafbfd80b332c657bc6f9f5200ae9fbf52d0705368f83f65847edb276a798bc0eafbfd80b332c657bc6f9f5200ae9fbe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3c7a5588781ccfe5264263a8ba054c4dd89d5919ab38a3d72e71c5bc59acfade3c7a5588781ccfe5264263a8ba054c4dd89d5919ab38a3d72e71c5bc59acfadc35e535d9b15d884c24ac19bee44089423a15214fe4ead9d5cc927f0508ca99b139fe988304e52eff56ac00bd701e90966475da174a08adf9dd6c89f27722036139fe988304e52eff56ac00bd701e90966475da174a08adf9dd6c89f2772203672c80ab627255852715f08be2ed80e1cbf278b55879a6af556686c84f07ed0ad6606b6b28273ac360135acfcbf341d3728c205209303d03815f59619f88e07826606b6b28273ac360135acfcbf341d3728c205209303d03815f59619f88e078223511c9874ed40b27c8737f3393aacf6c54ca91a0b30753a30171aebd04b0a31592f455a3ad719339eb6e6c9e7bf665068fcd1af1e1bb9e28890503a1ff8e77e592f455a3ad719339eb6e6c9e7bf665068fcd1af1e1bb9e28890503a1ff8e77ef1f8adec098e25ed2c37bc34285557335529b66da1013e0e33980669fe215bf0edc0ca8a4c1a5f890b051827c752bf008902313031c96848920c33747da1759aedc0ca8a4c1a5f890b051827c752bf008902313031c96848920c33747da1759a555411c1a254484ab47a4a0231447ff591cf18a37d2a61cc87b9caf9813d08ef644caf3eb0211f7c3331afdd2928f74373731b4b65424d43c8194055bf938929644caf3eb0211f7c3331afdd2928f74373731b4b65424d43c8194055bf93892985ed64ca3f1d10d7400736a947769e683fb472c59e54b40eb2219fcd7704f9fa42323adaafc44ced951384fdae0f9c4a53037e605cc244c67d2231c9bcc88baa42323adaafc44ced951384fdae0f9c4a53037e605cc244c67d2231c9bcc88baa0e765f572620917dd154afc7532d9190635270e6bfd4ead509cec1ef6a6eb225656058829f3a54498e3aa60e9e3c718c034fb3476243bc15d41b05b05f759f7b656058829f3a54498e3aa60e9e3c718c034fb3476243bc15d41b05b05f759f7b8cf5498da5910231a3b94a50aea22119ce50ea01c972a1ece9e23f46cc3cd9f2b861abadc58ed3d1dff6107dbc9488db846499b351c4efd8323d7565e273ccf6b861abadc58ed3d1dff6107dbc9488db846499b351c4efd8323d7565e273ccf62208b849301ec4133660430254d7355fe1f2053a77ba45231c84083e61fbaf893acf9c2293f19bb880b078fbf75a399d1ee6ef079554f9bd16129cdc342212de3acf9c2293f19bb880b078fbf75a399d1ee6ef079554f9bd16129cdc342212de1e0ffa3ca24951c880faed2ef0140d0a44b6ac277135872ab9b7ef3d64d604508c3618233b7676ed99c239b99347090458e06bac525c3dd652cc9f0d0a982eb08c3618233b7676ed99c239b99347090458e06bac525c3dd652cc9f0d0a982eb0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b663f4da5c0c68c546bc981222de389fa6f48fbaf82f8a59b8a6016c06e2f23cb663f4da5c0c68c546bc981222de389fa6f48fbaf82f8a59b8a6016c06e2f23c0eaf416a144071ea6d09d1848b0805a8abe7461efc1040053b157192aa90e2852e74224260a6ea709bc26a5b6744ca7d569ae900d9b5661b49fb5b65a8a2b2a62e74224260a6ea709bc26a5b6744ca7d569ae900d9b5661b49fb5b65a8a2b2a6a1f8b4018d2981220ceccef76a2ec958ce85228a144ab660178a87ef40d16fd341f3f51c589596cbac0ccc0f67f8699fcdcc494eed3772772662ec2879c27d6941f3f51c589596cbac0ccc0f67f8699fcdcc494eed3772772662ec2879c27d69740c08bcc20df7887d89399db48e816fd762f6527896a07366ef9da08a727ee5f5446c7ecbb91f20461e179a43a148b4de57b3bc7e3df32b9fee34d30d559e15f5446c7ecbb91f20461e179a43a148b4de57b3bc7e3df32b9fee34d30d559e15d37d22884b49d91da403cba0a183d5356ffe8f3f9e3892444a85a6c3137eece25cab414f5f3b49baf8c75bfcab661ea248bb61153fc4bdc038ac401b4e74a2e45cab414f5f3b49baf8c75bfcab661ea248bb61153fc4bdc038ac401b4e74a2e42008065028ef7c6834c0504448afa757995490220523b840f92efa78ef76f228bd0d7c323c21f6570f09e3b9bbded38eb16be0465472164f8a9c64692a1100b3bd0d7c323c21f6570f09e3b9bbded38eb16be0465472164f8a9c64692a1100b3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855244adba945a524f803a153455cf53f36def91f29ad213a162adec79c86498847244adba945a524f803a153455cf53f36def91f29ad213a162adec79c864988472d95cd3240cf2d0f7d32ed967820aa5f433d084a2900538fedff220d13a0cbdd625281d4ffffdb1068cfe16f761f8767251eaa1b4ce1192d43d8adc23fe69907625281d4ffffdb1068cfe16f761f8767251eaa1b4ce1192d43d8adc23fe69907388a854b70286539db20dab01bd7a0b04d1752121eb11b879bfc5b2722955d946a97abee44a313d36e9347f7b68da6da80a7b0cac040efcd36c3686619b6500a6a97abee44a313d36e9347f7b68da6da80a7b0cac040efcd36c3686619b6500aa62f9f6ffa0777d752ff769109a7ed79482e60146a69f19d0dc91f130d20d7f08c88e791e76aff103cadc3c2626156474bd72569a308bc91a4f28919e3fc6e508c88e791e76aff103cadc3c2626156474bd72569a308bc91a4f28919e3fc6e5094d82a63b39208442174a15778744aed6de4b38daec8121c88e6eba15c5185297c42b13c27440fa4d777b575b354528e931bb8f4ae49c7fcf3e56fd73f1006f97c42b13c27440fa4d777b575b354528e931bb8f4ae49c7fcf3e56fd73f1006f950fa6acb0c3ed635f8036228c4743b6e330447575991c0166fd3e9d3f0af99a6fbc7c156dc94f4c9d996f5f874032f5cc8b780fe79bae29cbe789566cc065e0bfbc7c156dc94f4c9d996f5f874032f5cc8b780fe79bae29cbe789566cc065e0b977649b8a5e79c53412702356b5fbccc6a1cf290b4f2250cbcabfaf2194e2d0958128918d2afc837fd4fa6376166b22c38d99fca88235d0f9a3da17def32ef4e01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b2a82a2ff991590502bf1132ad6401fe96b61083b9148cac0ec9b000c414d7537fc0efea371bec04a733b35b079eac9bca6050d79fe30badd91da30ea128e9c8f0f7676605c6922c31af610be7d1fc2afd53290c0de10bcb7f8044635db47d9dc0f7676605c6922c31af610be7d1fc2afd53290c0de10bcb7f8044635db47d9dcrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpulp-rpm-2.8.7.18-2.el7.src.rpmpulp-rpm-admin-extensions @      pulp-admin-clientpython(abi)python-pulp-rpm-commonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.8.32.72.8.33.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3Z3@Yܶ@YdYYTYS@Y7Y7Y7YX@XsXX @XYXX[@X43@X=X @W@WW W W WW@W{@Wq@WDB@WBWBW@MWW@W@VbVbV@V@V޾V@V@VVV%@V<@V@TTT@TT@TY@TT@T5T[bTSyT?@T;T:m@T!`S @R;RRQ@Q4PSandro Bonazzola - 2.8.7.18-2Evgeni Golov 2.8.7.18-1Zach Huntington-Meath 2.8.7.17-1Evgeni Golov 2.8.7.16-1zjhuntin 2.8.7.15-2zjhuntin 2.8.7.15-1zjhuntin 2.8.7.14-2zjhuntin zjhuntin 2.8.7.14-1zjhuntin 2.8.7.13-1zjhuntin 2.8.7.12-1zjhuntin 2.8.7.11-1zjhuntin 2.8.7.10-1Eric D Helms 2.8.7.9-1zjhuntin 2.8.7.8-1zjhuntin 2.8.7.7-1Eric D Helms 2.8.7.6-1zjhuntin 2.8.7.5-1zjhuntin 2.8.7.4-1Eric D Helms 2.8.7.3-1zjhuntin 2.8.7.2-1zjhuntin 2.8.7.1-1zjhuntin 2.8.3.6-1zjhuntin zjhuntin 2.8.3.6-1Eric D Helms 2.8.3.5-1Eric D Helms 2.8.3.4-1Eric D Helms 2.8.3.3-1Eric D Helms 2.8.3.2-1Eric D Helms 2.8.3.1-3Eric D Helms 2.8.3.1-2Eric D Helms 2.8.3.1-1Eric D Helms 2.8.3-1Eric D Helms 2.8.1.3-1Eric D Helms 2.8.1.2-1Eric D Helms 2.8.1.1-1Eric D Helms 2.8.1-3Eric D Helms 2.8.1-2Eric D Helms 2.8.1-1Chris Peters 2.8.0.2-1Eric D Helms 2.8.0.1-1.betaEric D Helms 2.8.0.0-0.5.betaEric D Helms 2.8.0-0.6.betaDennis Kliban 2.8.0-0.5.betaDennis Kliban 2.8.0-0.4.betaDennis Kliban 2.8.0-0.3.betaDennis Kliban 2.8.0-0.2.betaDennis Kliban 2.8.0-0.1.betaChris Duryee 2.6.0-0.7.betaChris Duryee 2.6.0-0.6.betaChris Duryee 2.6.0-0.5.betaChris Duryee 2.6.0-0.4.betaChris Duryee 2.6.0-0.3.betaChris Duryee 2.6.0-0.2.betaRandy Barlow 2.5.2-0.1.rcRandy Barlow 2.5.2-0.0.betaBarnaby Court 2.5.1-1asmacdo 2.5.0-0.17.rcAustin Macdonald 2.5.0-0.15.rcRandy Barlow 2.4.3-1Chris Duryee 2.4.2-1Chris Duryee 2.5.0-0.8.betaRandy Barlow 2.4.1-1Randy Barlow 2.4.0-1Barnaby Court 2.3.1-1Barnaby Court 2.3.0-1Jeff Ortel 2.2.0-1Jeff Ortel 2.1.0-1Jeff Ortel 2.0.6-1- Disable parts with missing dependencies in CentOS Virt SIG- BZ 1488167 - fix previous cherry-pick error---- BZ #1437150 - Errata package list has limited capacity and can cause a DocumentTooLarge error - BZ #1443213 - Errata duplicate key error during Capsule syn--- BZ #1408508 - If Advisory exists in multiple repos yum only uses one of the package lists - BZ #1408508 - If Advisory exists in multiple repos yum only uses one of the package lists - BZ #1408508 - If Advisory exists in multiple repos yum only uses one of the package lists - BZ #1408508 - If Advisory exists in multiple repos yum only uses one of the package list- BZ #1405835 - Prevent a cursor timeout when syncing rpm repo- BZ #1223023 - [RFE] Allow Pulp to force sync and verify/repair corrupted packages in a repositor- BZ #1439840 - [Regression] Unable to upload all rpms to custom repo- BZ #1223023 - Allow Pulp to force sync and verify/repair corrupted packages - BZ #1223023 - Allow Pulp to force sync and verify/repair corrupted packages - BZ 1223023 - Do not let corrupted RPMs to squeeze in - BZ #1223023 - [RFE] Allow Pulp to force sync and verify/repair corrupted packages in a repositor- BZ #1410649 - Sync fails due to 'document too large' error - BZ #1404345 - Sync failure - DocumentTooLarge - BZ #1409856 - Mirror on sync does not properly remove catalog entries from 'on_demand' repos Delete catalog entries for units no longer in the remote repository. closes #2503 - BZ 1307207 - Pulp repository sync doesn't clean up old .updateinfo.gz files - BZ 142047- BZ #1420843 - Unable to sync a yum repo - "global name rpm_parse is not defined"- BZ #1404348 - 'pulp_rpm migration 0031 fails: cursor not found' - BZ #1395777 - Pulp spend long time just to check metadata and say *nothing new* or to download a few packages - BZ #1395777 - Pulp spend long time just to check metadata and say *nothing new* or to download a few packages - BZ #1383378 - Under certain situations, Post-sync actions always run-- BZ #1383463 - The updateinfo XML file published by Satellite is empty when it should contain errat- BZ #1387314 - Errata applicability generate is taking a very long tim-- BZ #1371240 - Need to revert 'new' errata application method in pulp 2.8.- BZ #1364712 - Missing Atomic host kickstart trees - BZ #1364712 - Missing Atomic host kickstart trees - BZ #1326852 - pulp changes for incremental date-based exports- Automatic commit of package [pulp-rpm] release [2.8.3.6-1]. (zhunting@redhat.com)- Automatic commit of package [pulp-rpm] release [2.8.3.6-1]. (zhunting@redhat.com)----- Bump pulp-rpm to 2.8.3.2 (ericdhelms@gmail.com)- Set version directly instead of with macros (ericdhelms@gmail.com) - Automatic commit of package [pulp-rpm] minor release [2.8.3.1-2]. (ericdhelms@gmail.com) - Allow for lower pulp server versions (ericdhelms@gmail.com)- Allow for lower pulp server versions (ericdhelms@gmail.com)- BZ #1326852 - Incremental repo import from exported CV contents is not updating the packages nor throwing any error. (ericdhelms@gmail.com)- Bump Pulp to 2.8.3- BZ #1326363 - Capsule sync fails with 'some distro file downloads failed'- BZ #1323715 - The ''Distribution'' model now has documentation - BZ #1323715 - The ''Distribution'' model no longer requires ''variant'- BZ #1320575 - Fixed bug in handling errata package lists that don't include a checksum- Fix typo in requiring python-pulp-rpm-common (ericdhelms@gmail.com)- Change pulp-rpm and pulp-puppet spec to use >= pulp platform version (ericdhelms@gmail.com)-- Release 2.8.0.2-- Update pulp-rpm to 2.8.0.0 source (ericdhelms@gmail.com)- Update pulp-rpm to 2.8.0-0.5beta (ericdhelms@gmail.com)- 1626 - Fix yum repo sync cancellation. (ipanova@redhat.com) - 1659 - ISO Sync is not performed correctly if download policy was changed. (ipanova@redhat.com) - 1660 - Cannot create/update ISO repo without feed. (ipanova@redhat.com) - 1624 - Repo sync with --retain-old-count is failing (ipanova@redhat.com)- Pulp rebuild- Pulp rebuild- Pulp rebuild- 1264 - UnicodeEncodeError while synchronizing Fedora 21 and 22 updates (ipanova@redhat.com)- Pulp rebuild- 1147073 - when a distribution hasn't changed, sync no longer re-donwnloads its files (mhrivnak@redhat.com)- 1175616 - Don't index the title field of erratum due to max mongo index size. (bcourt@redhat.com) - 1176698 - Ensure we support Python 2.6 when encoding unicode (bcourt@redhat.com)- Pulp rebuild- 1171278 - allow pulp-admin to print all packages associated with errata (cduryee@redhat.com) - 1171278 - update erratum when a new packagelist is encountered (cduryee@redhat.com)- 1175818 - Fix failure on Errata with missing "sum" (rbarlow@redhat.com) - 1171280 - ensure packages are available when calculating applicability (cduryee@redhat.com) - 972880 - The ISO importer now checks all ISO units before downloading new content. (jcline@redhat.com) - 11157852 - Convert timestamp values in the repomd to integers from floats (bcourt@redhat.com) - 1165355 - Sanitize checksum types. (rbarlow@redhat.com) - 1158945 - Pulp can now publish RPM packages with descriptions containing unicode characters. (jcline@redhat.com) - 1168602 - fix missing /usr/share/pulp-rpm/pulp_distribution.xsd in the spec file (bcourt@redhat.com) - 1151485 - fixing a typo in 2.4 release notes documentation (skarmark@redhat.com)- Pulp rebuild- 1175818 - Fix failure on Errata with missing "sum" (rbarlow@redhat.com) - 1171280 - ensure packages are available when calculating applicability (cduryee@redhat.com) - 1151485 - fixing a typo in 2.4 release notes documentation (skarmark@redhat.com)- 11157852 - Convert timestamp values in the repomd to integers from floats (bcourt@redhat.com) - 1165355 - Sanitize checksum types. (rbarlow@redhat.com) - 1168602 - fix missing /usr/share/pulp-rpm/pulp_distribution.xsd in the spec file (bcourt@redhat.com) - 1165355 - Sanitize checksum types. (rbarlow@redhat.com) - 1148937 - Repo group publish fails when there are no repo members in the group (ipanova@redhat.com) - 1146294 - do not import pulp.bindings.server to get DEFAULT_CA_PATH (cduryee@redhat.com) - 1073155 - fix permissions in dev setup script (cduryee@redhat.com) - 1155192 - Fix certificate verification error when set to False (contact@andreagiardini.com) - 1153378 - remove SSLInsecureRenegotation from pulp_rpm.conf (cduryee@redhat.com) - 1151490 - Repo group publish fails with NoneType error (ipanova@redhat.com) - 1138475 - yum distributor now always includes "description" element for errata (mhrivnak@redhat.com)- 1155192 - Fix certificate verification error when set to False (contact@andreagiardini.com) - 1153378 - remove SSLInsecureRenegotation from pulp_rpm.conf (cduryee@redhat.com) - 1151490 - Repo group publish fails with NoneType error (ipanova@redhat.com) - 1138475 - yum distributor now always includes "description" element for errata (mhrivnak@redhat.com)- 1150297 - Replace 2.4.x versions with 2.5.0. (rbarlow@redhat.com) - 1103232 - Document importer settings. (rbarlow@redhat.com)- 1103232 - Document importer settings. (rbarlow@redhat.com)- 1150714 - delete old distribution units when syncing (cduryee@redhat.com)- 1150714 - delete old distribution units when syncing (cduryee@redhat.com) - 1049492 - Add docs for the yum_repo_metadata_file. (rbarlow@redhat.com) - 1139888 - Document the default for validate. (rbarlow@redhat.com) - 1131260 - Add verify_ssl to repo_auth.conf. (rbarlow@redhat.com) - 1125388 - ensure we save storage_path when saving units (cduryee@redhat.com) - 1126960 - support the xml:base attribute on rpm packages in the primary.xml for delineating an alternate base location during RPM sync (bcourt@redhat.com) - 1130305 - Document workaround for when migration 3 updates fail. (bcourt@redhat.com) - 1130305 - Document workaround for when migration 3 updates fail. (bcourt@redhat.com) - 1022553 - The 'pulp-admin rpm consumer unbind' command now reports a missing binding in a more friendly way (jcline@redhat.com) - 1130305 - Document workaround for when migration 3 updates fail. (bcourt@redhat.com) - 1127298 - Alternate Content sources needs to wrap the nectar listener in a container listener. (bcourt@redhat.com) - 1127793 - The checksum is now saved to the distributor only if explicitly provided (jcline@redhat.com) - 1128292 - Specify the default attribute on generated package group xml. This fixes a bug where the graphical installer failed to select a default option on RHEL 6 if we do not specify a default. (bcourt@redhat.com) - 1101566 - unit_metadata is now optional for the yum import upload (jcline@redhat.com) - 1108306 - Adjust the location tag in the primary xml snippet during repo sync. This was previously only done during upload. (bcourt@redhat.com) - 1118501 - updating logic to form consumer profile lookup table with the newest rpm, so that in case of multiple packages with same name and arch, applicability logic does not fail (skarmark@redhat.com)- 1131260 - Add verify_ssl to repo_auth.conf. (rbarlow@redhat.com) - 1135144 - certificate verified by apache. (jortel@redhat.com) - 1130312 - Add release notes for 2.4.1. (rbarlow@redhat.com) - 1131260 - use platform openssl for certificate verification. (jortel@redhat.com) - 1118501 - updating logic to form consumer profile lookup table with the newest rpm, so that in case of multiple packages with same name and arch, applicability logic does not fail (skarmark@redhat.com)- 1121264 - correcting the documentation for max_speed (mhrivnak@redhat.com) - 1116060 - Fix handling of failed package installs. (jortel@redhat.com) - 1097816 - adding "gpgkey" as a valid distributor config value (mhrivnak@redhat.com) - 1111322 - Fix client side error trying to update iso repo (bcourt@redhat.com) - 1099771 - Add a unit test to assert correct behavior for reporting invalid checksums. (rbarlow@redhat.com) - 973784 - improving performance of depsolve (mhrivnak@redhat.com) - 1107117 - Viewing the details of an erratum using "pulp-admin rpm repo content errata --repo-id= --erratum-id=" now behaves as expected (jcline@redhat.com) - 1101622 - Erratum uploads from pulp-admin now stop when malformed csv files are found (jcline@redhat.com) - 995082 - 'pulp-admin rpm repo list --details' now displays all distributors attached to a repository (jcline@redhat.com) - 1104839 - pulp no longer creates a prestodelta.xml file if there are no DRPMs to publish (mhrivnak@redhat.com) - 1099600 - fix treeinfo files during upgrades (cduryee@redhat.com) - 1097790 - check task details of erratum upload to determine if task succeeded (cduryee@redhat.com) - 1102377 - generating listing files during repo publish (mhrivnak@redhat.com) - 1100027 - eliminating race condition during listing file generation (mhrivnak@redhat.com) - 1101168 - use metadata when computing RPM filename (cduryee@redhat.com) - 1100848 - Only hand strings to ElementTree. (rbarlow@redhat.com) - 1082386 - Added better logging detail to yum syncs. (rbarlow@redhat.com) - 1095332 - updated the position of checking for existing units and associating them with repo, so that the progress calculations are not affected (skarmark@redhat.com) - 1094498 - Added logic to re-download rpms, drpms and srpms that don't exist on disk during synchronization (skarmark@redhat.com) - 1096931 - improving repo update command to better detect spawned tasks (mhrivnak@redhat.com) - 1051700 - Don't build plugins or admin extensions on RHEL 5. (rbarlow@redhat.com) - 1099236 - add Obsoletes for python-pulp-rpm-extension (cduryee@redhat.com) - 1098844 - updating yum distributor to publish rpms at the same level as repodata directory and not as per relative path of each unit (skarmark@redhat.com) - 1095437 - convert checksum-type keyword to checksum_type (bcourt@redhat.com) - 1042932 - Update to use the step processor for exporting repos and repo groups (bcourt@redhat.com) - 1097434 - The profile translates erratum to rpm unit keys. (rbarlow@redhat.com) - 1097813 - post-upload linking of errata to rpms now works (mhrivnak@redhat.com) - 1095829 - strip repomd.xml from treeinfo when appropriate (cduryee@redhat.com) - 1096931 - removed CLI's attempt to display data that no longer exists (mhrivnak@redhat.com) - 1093429 - Changing parameter name for repo create due to API change (mhrivnak@redhat.com) - 1080455 - fixing rendering error in pulp-consumer bind and unbind commands (skarmark@redhat.com) - 1094404 - Fix to not delete all repo contents accidentally. (bmbouter@gmail.com) - 1090534 - Publish the repomd.xml file. (rbarlow@redhat.com) - 1082245 - Fix failed task reporting in content install commands. (jortel@redhat.com) - 1091078 - rhui cataloger requires nectar >= 1.2.0. (jortel@redhat.com) - 1085087 - fixing yum importer so that packages are not re-downloaded for every repository (skarmark@redhat.com) - 1062725 - package install fails when requested package not available. (jortel@redhat.com) - 1085853 - Moved logger statement out of the for loop so that it doesn't get printed for every rpm migrated (skarmark@redhat.com) - 1065016 - Don't require optionlist to be present. (rbarlow@redhat.com) - 1025465 - Log all ISO download failures. (rbarlow@redhat.com) - 1084077 - removing python-pulp-rpm-extension from admin and consumer extension deps as we no longer produce this rpm (skarmark@redhat.com) - 1081865 - updating location element in the repomd file to include href attribute (skarmark@redhat.com) - 1083098 - Fix rpm handler loading. (jortel@redhat.com) - 973784 - refactored dependency solving workflow for performance (mhrivnak@redhat.com) - 1070336 - Fix passing of the consumer group id when the --all option is used for the "pulp-admin rpm consumer group package update ..." command (bcourt@redhat.com) - 1067169 - Fixed the copy command so it outputs the result without crashing (mhrivnak@redhat.com) - 1064594 - initializing plugin loader for migration 0015 (mhrivnak@redhat.com) - 1042932 - Fix listings files in export distributor for both individual repos and repo groups. (bcourt@redhat.com) - 1046160 - giving up ownership of /var/lib/pulp/published (mhrivnak@redhat.com) - 1053674 - implement distributor_removed on yum distributor (bcourt@redhat.com) - 1056243 - Implement yum distributor create_consumer_payload (fix consumer binding) (bcourt@redhat.com) - 921743 - Adjust ownership and permissions for a variety of the RPM paths. (rbarlow@redhat.com) - 1034978 - Move to standard formatter for unit copy & remove extension (bcourt@redhat.com) - 1038309 - Fix bug where distributor type was being checked against the distributor id instead of the type id (bcourt@redhat.com) - 1029057 - Save the rpm repo checksum type from the repo scratchpad to the distributor config during a publish. (bcourt@redhat.com) - 1029057 - Save the rpm repo checksum type from the repo scratchpad to the distributor config during a publish. (bcourt@redhat.com) - 1003965 - Error out of a sync if there is no feed url (bcourt@redhat.com) - 995076 - make sure to call finalize on the nectar config object (jason.connor@gmail.com) - 1004580 - Add the ability to specify the checksum type when uploading rpm & srpm units (bcourt@redhat.com) - 1023188 - Create listing files in ISO export distributor (bcourt@redhat.com) - 1032189 - fixed use of gettext with multiple substitutions (mhrivnak@redhat.com) - 1004981 - RPM agent should support filtering packages by epoch, version, release, and architecture when installing (bcourt@redhat.com) - 924788 - Added upload SRPM command (jason.dobies@redhat.com) - 1020460 - Fixed removing skip list from an existing repository (jason.dobies@redhat.com)- 1034366 - Failure to export RPM repositories to ISO where the repository does not have a checksum manually set. (bcourt@redhat.com) - 1033776 - If scratchpad contains fields other than checksum_type then checksum may be calculated incorrectly. (bcourt@redhat.com)- 1029057 - Save the rpm repo checksum type from the repo scratchpad to the distributor config during a publish. (bcourt@redhat.com) - 1029057 - override sha with sha1 in order to support yum modifyrepo command. (bcourt@redhat.com) - 1029057 - Set checksum for metadata from upstream repository on synced repositories. (bcourt@redhat.com) - 1026907 - Fix dep equality comparison when a release is omitted. (jason.dobies@redhat.com) - 1020007 - added loading of conf file to entry point (jason.connor@gmail.com) - 1018235 - Docs about how a repo URL is generated. (jason.dobies@redhat.com) - 1021672 - Ensure that if the treeinfo specifies a packagedir that the directory is created and a link to all the packages can be found within it (bcourt@redhat.com) - 1008010 - fixed parsing of the translated names and descriptions for groups and categories during import (mhrivnak@redhat.com) - 1020415 - added a workaround for a bug in yum where it neglects to encode epochs to strings, which in rare circumstances could cause a failure to generate updateinfo.xml (mhrivnak@redhat.com) - 973678 - Return a report when ISO uploads are processed. (rbarlow@redhat.com) - 975503 - Add pulp-admin iso repo publish status command (bcourt@redhat.com) - 999129 - create and use unique subdirectories for rpm and iso uploads (skarmark@redhat.com) - 1011267 - Display checksum validation errors via the RPM command line client (bcourt@redhat.com) - 962928 - adding repo feed validation in iso_importer to raise a more graceful error message than random traceback (skarmark@redhat.com) - 965751 - the iso importer now uses the threaded requests downloader instead of the curl downloader (mhrivnak@redhat.com) - 976435 - load puppet importer config from a file using a common method. (bcourt@redhat.com) - 979589 - fixing consumer update for all packages failing with KeyError: 'resolved' (skarmark@redhat.com) - 1004790 - Remove legacy dependency on Grinder that is no longer required. (bcourt@redhat.com) - 953248 - Custom checksum on repository config was not honored. (bcourt@redhat.com) - 973744 - when doing recursive copies, all copied units are now displayed, not just the ones that were explicitly matched by the request. (mhrivnak@redhat.com) - 972913 - adding cli validation for conditional packages when upload a package group (skarmark@redhat.com) - 973678 - Do not allow ISOs named PULP_MANIFEST to be uploaded. (rbarlow@redhat.com) - 997177 - Move uploads to the content directory instead of copying them (bcourt@redhat.com) - 976845 - updating descriptions for iso repo sync and publish commands as both don't support status sub-command (skarmark@redhat.com) - 1004897 - Fix bug where distributor validate_config is finding relative path conflicts with the repository that is being updated (bcourt@redhat.com) - 979587 - updating consumer update command to default to all packages instead of accepting -a flag. (skarmark@redhat.com) - 979587 - updating consumer update command to default to all packages instead of accepting -a flag (skarmark@redhat.com) - 1004086 - Rename migration #11 to #7, and increment migration version #7 to - 1004049 - added a migration for errata that have the old "from_str" key (mhrivnak@redhat.com) - 915330 - Fix performance degradation of importer and distributor configuration validation as the number of repositories increased (bcourt@redhat.com) - 956711 - Raise an error to the client if an attempt is made to install an errata that does not exist in a repository bound to the consumer (bcourt@redhat.com) - 999516 - Block plugin tests from running on RHEL 5 (bcourt@redhat.com) - 999516 - Block plugin tests from running on RHEL 5 (bcourt@redhat.com) - 999516 - Block plugin tests from running on RHEL 5 (bcourt@redhat.com) - 999516 - Block plugin tests from running on RHEL 5 (bcourt@redhat.com) - 991500 - changes with respect to updated get_repo_units conduit call to return plugin units instead of dictionary (skarmark@redhat.com) - 996625 - sync now always saves groups and categories, in case their metadata has changed. (mhrivnak@redhat.com) - 981782 - Add the ability to change the skip options on the rpm repo update command (bcourt@redhat.com) - 995572 - fixed a treeinfo file parsing error when dealing with treeinfo files that do not include a "variant" value. (mhrivnak@redhat.com) - 995096 - fixed multiple bugs in errata parsing and added a test (mhrivnak@redhat.com) - 995146 - Rename one of two migrations that were sharing version 0012. (rbarlow@redhat.com) - 993452 - when uploading an RPM, the "location" tag in its generated repodata XML is now correct. (mhrivnak@redhat.com) - 980181 - added listing file generation on publish and unpublish (jason.connor@gmail.com) - 988919 - non-standard repo metadata files that happen to be sqlite files can now be downloaded successfully during a sync (mhrivnak@redhat.com) - 988005 - uploads of units that are not RPMs work again (mhrivnak@redhat.com) - 986026 - Added a migration to upgrade conditional_package_names from v1 to v2. (rbarlow@redhat.com) - 987663 - syncing of a distribution now uses a nectar factory to get the most appropriate downloader type for a given URL, defaulting to the requests library for HTTP. It also now uses the nectar config options that are specified in the importer config instead of always using a default config. (mhrivnak@redhat.com) - 952386 - Cleanup published files when ISODistributors are removed. (rbarlow@redhat.com) - 976579 - adding creation of Packages symlink to contents (jason.connor@gmail.com) - 975543 - Change the ISO "content" command name to "isos". (rbarlow@redhat.com) - 974590 - Handle multiple calls to copy metadata files. (jason.dobies@redhat.com) - 950772 - Don't attempt state transitions away from STATE_CANCELLED. (rbarlow@redhat.com)- 984104 - fixed a bug that caused multiple calls to group copy with the --recursive option to fail (mhrivnak@redhat.com) - 983323 - fixed an XML parsing incompatibility with python 2.6 where the default XML namespace was being mishandled. (mhrivnak@redhat.com) - 982649 - fixing a python 2.6 incompatibility which caused writing of XML for individual packages to fail. (mhrivnak@redhat.com) - 976042 - source RPMs are now categorized correctly as type "srpm". (mhrivnak@redhat.com) - 980572 - can now import groups from comps.xml files where some groups entries don't include a "uservisible" value, such as in a Fedora 18 repo. (mhrivnak@redhat.com) - 973402 - fixed a mishandling of XML namespaces in repo metadata that led to problems when installing packages with dependencies from a published repo. (mhrivnak@redhat.com) - 976333 - Fixed importer config look up to use constant (jason.dobies@redhat.com) - 976333 - Updated the relative URL calculation to use the new key for feed (jason.dobies@redhat.com) - 974663 - the importer can now save repo metadata files of unknown types in the database as units (mhrivnak@redhat.com) - 972909 - Extract the provides/requires fields from the XML server-side. (jason.dobies@redhat.com) - 973387 - fix fsize attribute error on unit install progress reporting. (jortel@redhat.com) - 972909 - invalid requires and provides data originally generated by the v2.1 upload workflow now gets corrected by a migration. (mhrivnak@redhat.com) - 972911 - migration 0010 now works. Had to account for cases where a provide/require had already been converted, and cases where encoding was non- ASCII. (mhrivnak@redhat.com) - 962941 - Don't use ISO names as keys in the progress report. (rbarlow@redhat.com) - 971953 - Work around to limit RAM usage during RPM removal (jason.dobies@redhat.com) - 970795 - Make sure the publishing build directory is empty before publishing ISOs. (rbarlow@redhat.com) - 971161 - Added distribution failed state rendering that was removed since 2.1 (jason.dobies@redhat.com) - 955700 - Merge commit 'ba158afb1960799fb8f0dd458f5da21dfe936507' into pulp (skarmark@redhat.com) - 971200 - Fixed pagination of iterables so that a non-generator doesn't cause an infinite loop. (mhrivnak@redhat.com) - 969529 - Remove the content-unit option in addition to the type option (jason.dobies@redhat.com) - 971154 - Add an uploads section with appropriate commands to the ISO CLI. (rbarlow@redhat.com) - 971167 - during repo sync, before each RPM's XML snippet from primary.xml gets saved to the database, the tag is modified so that the href attribute contains only the file name, and no other leading path or URL elements. This matches the expectation that files are published at the root of the repository. (mhrivnak@redhat.com) - 971157 - the new yum importer can now at sync time skip the four types mentioned in the --skip option of the pulp-admin rpm repo create command. Those types are rpm, drpm, erratum, and distribution. (mhrivnak@redhat.com) - 971060 - fixing copy of distributions. Also had to fix the text output of a successful command, which was incorrectly displaying the distribution identity. (mhrivnak@redhat.com) - 970777 - the new importer no longer looks for the non-existant CLI option --copy-children during a copy operation. (mhrivnak@redhat.com) - 923334 - fix processing of task.result and restructure command to work with a list of tasks. (jortel@redhat.com) - 955700 - Added all command to pulp-admin rpm repo copy to copy all content units and unit tests for the same (skarmark@redhat.com) - 969579 - Further corrections to the deps for yumplugins (jason.dobies@redhat.com) - 969579 - The client-side yum plugins don't require the server (jason.dobies@redhat.com) - 971138 - Include a missing module from my last commit. (rbarlow@redhat.com) - 971138 - Add a new contents command to the CLI for ISO repos. (rbarlow@redhat.com) - 970741 - Updated nectar depedency for error_msg support (jason.dobies@redhat.com) - 970787 - Add a unit removal command to the ISO client. (rbarlow@redhat.com) - 970746 - Updated recipes for new proxy_* config names (jason.dobies@redhat.com) - 970636 - Scope the fields loaded for the copy to minimize RAM. (jason.dobies@redhat.com) - 970269 - making the 'id' attribute of errata references optional, since evidence suggests that they are not present in rhel6 repos. (mhrivnak@redhat.com) - 970267 - removing the use of a parameter that didn't exist in python 2.6. Thankfully I was passing the default value anyway, so the 2.6 behavior is what I want even without the parameter. (mhrivnak@redhat.com) - 968535 - leverage --no-compress; need to compensate for anaconda bug related to compressed metadata. (jortel@redhat.com) - 968543 - remove conditional in pulp_version macro. (jortel@redhat.com) - 963774 - Added the *sort_index fields to the search indexes (jason.dobies@redhat.com) - 965818 - Added translation from new format for provides/requires to a more user-friendly output (jason.dobies@redhat.com) - 955702 - updating documentation for mirroring a repository with a valid url and corresponding output (skarmark@redhat.com) - 966178 - Added default to remove-missing (jason.dobies@redhat.com) - 950690 - Removed copy commands that aren't supported in the plugin (jason.dobies@redhat.com) - 966178 - Added default to remove-missing (jason.dobies@redhat.com) - 959823 - splitting up a query for existing units by type, allowing each query to limit which fields are loaded, thus reducing the memory footprint. (mhrivnak@redhat.com) - 957870 - translate errata into full NEVRA package names. (jortel@redhat.com) - 956372 - fix errata installs. (jortel@redhat.com) - 954038 - minor changes to fix unit tests (skarmark@redhat.com) - 954038 - minor changes to fix unit tests (skarmark@redhat.com) - 954038 - minor renaming (skarmark@redhat.com) - 954038 - updating rpm package profiler applicability api to accept unit ids instead of unit keys (skarmark@redhat.com) - 954038 - updating errata profiler applicability api for accept unit ids instead of unit keys (skarmark@redhat.com) - 887000 - leveraging new cancel report to keep cancelled state (jason.connor@gmail.com) - 924778 - Provide option to skip re-uploading existing files (jason.dobies@redhat.com) - 953575 - Corrected relative_url to being a required parameter (jason.dobies@redhat.com) - 950695 - Mike's going to take the presto data out of the scratch pad entirely, so even if this test wasn't horribly broken by making a live connection, it wouldn't be valid in another month anyway. (jason.dobies@redhat.com) - 955172 - Removing rhsm from our repo and now using the regular python-rhsm (mhrivnak@redhat.com) - 953665 - added the ability for copy operations to not also copy child units, such as a group copying its RPMs. Also restricted the fetching of existing units to their unit key fields, which reduced RAM use tremendously. Copying a RHEL6 repo went from using about 4.3GB of RAM to < 100MB. (mhrivnak@redhat.com) - 928084 - The ISOImporter now handles malformed PULP_MANIFEST files. (rbarlow@redhat.com) - 950740 - add support {?dist} in the Release: in .spec files. (jortel@redhat.com) - 947927 - When looking for nested elements in a copy, only check the source repository, not all of Pulp. By nested elements I mean RPMs in a package group or groups in a package category. (jason.dobies@redhat.com) - 928509 - Added errata v. consumer centric applicability reports (jason.dobies@redhat.com) - 949008 - Use a value of 2 for pycurl's SSL_VERIFYHOST setting instead of 1. (rbarlow@redhat.com) - 949004 - Append trailing slashes to ISO feed URLs when they lack them. (rbarlow@redhat.com) - 873313 - Very high memory usage during repo sync (jwmatthews@gmail.com) - 923448 - made the changelog and filelist metadata migration more robust in terms of handling non-utf8 text encoding (mhrivnak@redhat.com) - 923351 - updating errata profiler applicability function to add errata details to the applicability report (skarmark@redhat.com) - 923794 - The error report coming out of the yum importer can't be serialized to the database (jwmatthews@gmail.com) - 923792 - Errata queries during sync don't properly limit returned data (jwmatthews@gmail.com) - 920322 - Use import_units() inside of _import_pkg_category_unit() to ensure that we handle package groups correctly. (rbarlow@redhat.com) - 919519 - Adjust documentation to reflect new export publishing location. (rbarlow@redhat.com) - 919519 - The export distributor now published to /pulp/exports instead of /pulp/isos. (rbarlow@redhat.com) - 912836 - Fix disconnect between rpm repo extension and repolib with regard to GPG.keys. (jortel@redhat.com) - 917083 - ghost pulp.repo so it's cleaned up on uninstall. (jortel@redhat.com)- 902514 - removed the block in favor of using the platform's authoritative one. (mhrivnak@redhat.com) - 916336 - Change the default num_threads to 4. (rbarlow@redhat.com) - 913172 - Fixed a section heading and added info about configuring a proxy for global use (mhrivnak@redhat.com) - 889565 - Corrected configuration options from being flags to options (jason.dobies@redhat.com) - 905119 - Remove unused /ks alias from the pulp_rpm.conf file. (rbarlow@redhat.com) - 700945 - Include changelog and filelist info as part of rpm metadata (pkilambi@redhat.com) - 782490 - include the distributor config key as part of key list (pkilambi@redhat.com) - 876725 - minor update to effectively use details.get (skarmark@redhat.com) - 782490 - pkgtags are currently ignored, skip them by default. User has a choice to enable it in yum_distributor config (pkilambi@redhat.com) - 903387 - include /var/lib/pulp/published in pulp-rpm-plugins. (jortel@redhat.com) - 896027 - pulp-rpm-common owns site-packages/pulp_rpm directory only. (jortel@redhat.com) - 903262 - Added boolean parser to only-newest command (jason.dobies@redhat.com) - 876725 - adding support for best effort install of content and unit tests (skarmark@redhat.com) - 894467 - Fixed incorrect validation for proxy port (jason.dobies@redhat.com) - 891423 - fix pkg group and category copy (pkilambi@redhat.com) - 891731 - fix the metadata for uploaded rpms to remove relaptive paths from location tags (pkilambi@redhat.com) - 891760 - Remove unnecessary and risky logging statements. (rbarlow@redhat.com) - 887041 - Add troubleshooting section to docs. (rbarlow@redhat.com) - 887032 - Added docs about how to get entitlement certificates. (rbarlow@redhat.com) - 887959 - Removing NameVirtualHost entries from plugin httpd conf files and adding it only at one place in main pulp.conf (skarmark@redhat.com) - 886240 - fixing distribution sync and publish * set the distro location when grinder is invoked so treeinfo gets downloaded and symlinked to right location * fix the publish to lookup treeinfo and symlink to publish location (pkilambi@redhat.com) - 886240 - yum's update_md skips updated date via xml generation, adding a check to see if its missing and fallback to issued date instead (pkilambi@redhat.com) - 887388 - Fixed issue with non --details listing (jason.dobies@redhat.com) - 886240 - Fixes generation of updateinfo XML if an errata spans more than 1 collection, yum will output the XML with an extra '' interspersed between each . (jmatthews@redhat.com) - 887388 - Strip out the feed SSL info and replace with safe message (jason.dobies@redhat.com) - 887368 - implement bind handler clean(). (jortel@redhat.com) - 886240 - updated comps parsing so it will auto wrap a file with GzipFile if it ends with .gz, even if comes from 'groups' data and not 'group_gz' (jmatthews@redhat.com) - 887123 - Process --verify-feed-ssl as a boolan. (rbarlow@redhat.com) - 887026 - The yum distributor should not have been storing this value in server.conf. (jason.dobies@redhat.com) - 886986 - Default to verifying feed SSL certificates. (rbarlow@redhat.com) - 885264 - bump grinder requires to: 0.1.11-1. (jortel@redhat.com) - 886240 - repo sync for a repo created with a feed of /var/lib/pulp of another repo results in less number of contents than the original repo (jmatthews@redhat.com) - 886240 - repo sync for a repo created with a feed of /var/lib/pulp of another repo results in less number of contents than the original repo Updated logic for pagination of package metadata (jmatthews@redhat.com) - 857528 - Added missing feed message to the progress report so the client sees it (jason.dobies@redhat.com) - 885264 - require grinder 0.1.10 (jortel@redhat.com) - 881355 - fixed errata install CLI result parsing. (jortel@redhat.com) - 882421 - moving remove() method into the platform library so it can be used by other extension families (mhrivnak@redhat.com) - 874241 - Alter the CLI help text to specify that relative_urls must match our regex. (rbarlow@redhat.com) - 874241 - Allow relative URLs to have the forward slash character. (rbarlow@redhat.com) - 874241 - Only allow alphanumerics, underscores, and dashes in the relative_url. (rbarlow@redhat.com) - 876637 - adding validation for empty feed url (skarmark@redhat.com) - 881932 - updated bind/unbind output. (jortel@redhat.com) - 880441 - Ported over group commands from builtins (temporary hack for 2.0) (jason.dobies@redhat.com) - 880391 - added remove distribution cli command (skarmark@redhat.com) - 877161 - importer side of changes to orphan distribution units (pkilambi@redhat.com) - 877047 - if a file already exists, do not try to create a symlink (pkilambi@redhat.com) - 881639 - fix error message when binding does not exist. (jortel@redhat.com) - 869099 - fix to the plugin progress callback so delta rpm progress doesnt override rpm progress (pkilambi@redhat.com) - 866491 - Translate bad data property name into CLI flag (jason.dobies@redhat.com) - 858855 - Directory created at runtime but included here so that it's cleaned up when rpm plugins are uninstalled. (jortel@redhat.com) - 862290 - Added support for non-RPM repo listing (jason.dobies@redhat.com) - 878548 - Added empty conf files for the plugins in case we need to tell users to edit them in the future. I'd have liked to add comments about possible values, but comments aren't supported in JSON. (jason.dobies@redhat.com) - 877488 - Removing publish schedules section (jason.dobies@redhat.com) - 873419 - searching for RPMs with the --details flag works properly again (mhrivnak@redhat.com) - 876260 - Fixed the export_distributor removal fix (jason.dobies@redhat.com) - 875163 - Remove the export distributor from being displayed in --details (jason.dobies@redhat.com) - 875163 - use group as the xml filename when generating comps so modifyrepo uses that as type id which yum expects (pkilambi@redhat.com)- 887959 - Removing NameVirtualHost entries from plugin httpd conf files and adding it only at one place in main pulp.conf (skarmark@redhat.com) - 886240 - fixing distribution sync and publish * set the distro location when grinder is invoked so treeinfo gets downloaded and symlinked to right location * fix the publish to lookup treeinfo and symlink to publish location (pkilambi@redhat.com) - 886240 - yum's update_md skips updated date via xml generation, adding a check to see if its missing and fallback to issued date instead (pkilambi@redhat.com) - 887388 - Fixed issue with non --details listing (jason.dobies@redhat.com) - 886240 - Fixes generation of updateinfo XML if an errata spans more than 1 collection, yum will output the XML with an extra '' interspersed between each . (jmatthews@redhat.com) - 887388 - Strip out the feed SSL info and replace with safe message (jason.dobies@redhat.com) - 887368 - implement bind handler clean(). (jortel@redhat.com) - 886240 - updated comps parsing so it will auto wrap a file with GzipFile if it ends with .gz, even if comes from 'groups' data and not 'group_gz' (jmatthews@redhat.com) - 887123 - Process --verify-feed-ssl as a boolan. (rbarlow@redhat.com) - 887026 - The yum distributor should not have been storing this value in server.conf. (jason.dobies@redhat.com) - 886986 - Default to verifying feed SSL certificates. (rbarlow@redhat.com) - 885264 - bump grinder requires to: 0.1.11-1. (jortel@redhat.com) - 886240 - repo sync for a repo created with a feed of /var/lib/pulp of another repo results in less number of contents than the original repo (jmatthews@redhat.com) - 886240 - repo sync for a repo created with a feed of /var/lib/pulp of another repo results in less number of contents than the original repo Updated logic for pagination of package metadata (jmatthews@redhat.com) - 857528 - Added missing feed message to the progress report so the client sees it (jason.dobies@redhat.com) - 885264 - require grinder 0.1.10 (jortel@redhat.com) - 881355 - fixed errata install CLI result parsing. (jortel@redhat.com) - 882421 - moving remove() method into the platform library so it can be used by other extension families (mhrivnak@redhat.com) - 874241 - Alter the CLI help text to specify that relative_urls must match our regex. (rbarlow@redhat.com) - 874241 - Allow relative URLs to have the forward slash character. (rbarlow@redhat.com) - 874241 - Only allow alphanumerics, underscores, and dashes in the relative_url. (rbarlow@redhat.com) - 876637 - adding validation for empty feed url (skarmark@redhat.com) - 881932 - updated bind/unbind output. (jortel@redhat.com) - 880441 - Ported over group commands from builtins (temporary hack for 2.0) (jason.dobies@redhat.com) - 880391 - added remove distribution cli command (skarmark@redhat.com) - 877161 - importer side of changes to orphan distribution units (pkilambi@redhat.com) - 877047 - if a file already exists, do not try to create a symlink (pkilambi@redhat.com) - 881639 - fix error message when binding does not exist. (jortel@redhat.com) - 869099 - fix to the plugin progress callback so delta rpm progress doesnt override rpm progress (pkilambi@redhat.com) - 866491 - Translate bad data property name into CLI flag (jason.dobies@redhat.com) - 858855 - Directory created at runtime but included here so that it's cleaned up when rpm plugins are uninstalled. (jortel@redhat.com) - 862290 - Added support for non-RPM repo listing (jason.dobies@redhat.com) - 878548 - Added empty conf files for the plugins in case we need to tell users to edit them in the future. I'd have liked to add comments about possible values, but comments aren't supported in JSON. (jason.dobies@redhat.com) - 877488 - Removing publish schedules section (jason.dobies@redhat.com) - 873419 - searching for RPMs with the --details flag works properly again (mhrivnak@redhat.com) - 876260 - Fixed the export_distributor removal fix (jason.dobies@redhat.com) - 875163 - Remove the export distributor from being displayed in --details (jason.dobies@redhat.com) - 875163 - use group as the xml filename when generating comps so modifyrepo uses that as type id which yum expects (pkilambi@redhat.com) - 876174 - Migrated over missing consumer commands (jason.dobies@redhat.com) !""$%%'((*++-..0113446779::<=>>@AACDDFGGIJJLMMOPPRSSUVVXYY[\\^_``bcceffhiikllnooqrssuvvxyy{||~2.8.7.18-2.el7 admin__init__.py__init__.pyc__init__.pyocontent_schedules.pycontent_schedules.pyccontent_schedules.pyocontents.pycontents.pyccontents.pyocopy_commands.pycopy_commands.pyccopy_commands.pyocriteria_utils.pycriteria_utils.pyccriteria_utils.pyoexport.pyexport.pycexport.pyoiso__init__.py__init__.pyc__init__.pyoassociation.pyassociation.pycassociation.pyocontents.pycontents.pyccontents.pyocreate_update.pycreate_update.pyccreate_update.pyopulp_cli.pypulp_cli.pycpulp_cli.pyorepo_list.pyrepo_list.pycrepo_list.pyostatus.pystatus.pycstatus.pyostructure.pystructure.pycstructure.pyoupload.pyupload.pycupload.pyoremove.pyremove.pycremove.pyorepo_create_update.pyrepo_create_update.pycrepo_create_update.pyorepo_list.pyrepo_list.pycrepo_list.pyorepo_options.pyrepo_options.pycrepo_options.pyorpm_admin_consumer__init__.py__init__.pyc__init__.pyobind.pybind.pycbind.pyoconsumer_group_bind.pyconsumer_group_bind.pycconsumer_group_bind.pyoconsumer_group_cudl.pyconsumer_group_cudl.pycconsumer_group_cudl.pyoconsumer_group_members.pyconsumer_group_members.pycconsumer_group_members.pyoconsumer_group_package.pyconsumer_group_package.pycconsumer_group_package.pyoerrata.pyerrata.pycerrata.pyooptions.pyoptions.pycoptions.pyopackage.pypackage.pycpackage.pyopackage_group.pypackage_group.pycpackage_group.pyopulp_cli.pypulp_cli.pycpulp_cli.pyorpm_repo__init__.py__init__.pyc__init__.pyopulp_cli.pypulp_cli.pycpulp_cli.pyostatus.pystatus.pycstatus.pyostructure.pystructure.pycstructure.pyosync_schedules.pysync_schedules.pycsync_schedules.pyounits_display.pyunits_display.pycunits_display.pyoupload__init__.py__init__.pyc__init__.pyocategory.pycategory.pyccategory.pyocomps.pycomps.pyccomps.pyoerrata.pyerrata.pycerrata.pyogroup.pygroup.pycgroup.pyopackage.pypackage.pycpackage.pyopulp_rpm_extensions_admin-2.8.7.18-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txttop_level.txtpulp-rpm-admin-extensions-2.8.7.18COPYRIGHTLICENSE/usr/lib/python2.7/site-packages/pulp_rpm/extensions//usr/lib/python2.7/site-packages/pulp_rpm/extensions/admin//usr/lib/python2.7/site-packages/pulp_rpm/extensions/admin/iso//usr/lib/python2.7/site-packages/pulp_rpm/extensions/admin/rpm_admin_consumer//usr/lib/python2.7/site-packages/pulp_rpm/extensions/admin/rpm_repo//usr/lib/python2.7/site-packages/pulp_rpm/extensions/admin/upload//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/pulp_rpm_extensions_admin-2.8.7.18-py2.7.egg-info//usr/share/doc//usr/share/doc/pulp-rpm-admin-extensions-2.8.7.18/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz2noarch-redhat-linux-gnudirectoryemptypython 2.7 byte-compiledPython script, ASCII text executableASCII textUTF-8 Unicode text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR?p7zXZ !#,p] b2u jӫ`( %! (":\O F$Y=N*$Pѓ?D793%pxF[U_@%j'8EBݏ1ҪpOz4Dwu8nз;#JZZzwՄHUOnN&wx`nTnգlM>u_[ƏW &bωJ؂@%{:7D #{OTt~⒓9$n9LYp#$yaU,^BInDCォ87:X%&_qXu^_+)h8pl-0΂C$i}s)/煱a_}!@:]HbB#p8SǿDb9ʉ{^1|0Zpw۝!8G8<.r!ktZW0BvϜ+ߙiɿLDu.no!q<5 R@_(V6 $pR)TXk" Va" -9OL^"cVIM$ ]0Gخ1j^FSeE`JQ.BD`(hL k_y_$G=anKDMv`QA;{2GLor:3Osb8kCsЃ[=ufk)N)]+];iQNokDŽ9'-RIK]MKO91D :C& ")tֽ PVfFy;?@DhaEA}ym-^400!ٹd^\;)ThF%JuwI(Ks.봡X șPqb ms|A{qU}aI$w',.T0LO3YdKwnlem.T/qk`YQ#asXШ`bfB816 zOf&i<&`{02M'r+IX[G܇xLFm5 &֬$n^JU%bAvD|/au_.jWbE\*PIxk_riT q T L_$f0suq([iؓR$4(J@P#߁qJMTD81*If-܆4%y.`(LCSB:9O^tTXQ5M4d[-2M29tY%>|D@j"#½C/WS?EͮT\"ߐ~DA i?4O"w8^-T&'5gj݌"#սj;u`{|wTۮޡ$iOiP$e<)rҍ C8٣# W4Jed"C8*6X/jd"3yݤ}-TM 0z7p۴E"7$e~81Bcb}6OyyexZgWLPϭ+dzU(y(HԋhmIyoi'0B;uu3aĞ%`P#yB(5zI['*1XÒxNśv|k3pRyg9Nw\ F*{:E8n^}|n1HQ[?IC3D8/y<=[AI s¸xٻ[XAB~;1-{xE Y,9 ,`UJEh̨t"? E^nڤQ iWM5m}׶բA\S҈"b (85kaT*% gQ\1ȑ2vbXP)W&$Pj ,.l^@~Y*^6p'{3yV:iG$7)s'rd0b}, IqXۑ7޿fq< )%@1P$<$2P+gE/>H#=?KC?n o]zzVJl@åyJ]>6¯]x3~_$sҲ7)Z}"r vdFcሕ\TOeR8p/B $s|4ޛ0&}%VF& pN>:e_k"ti(yG[@2kAk㨲5s֨?h~zBf@\'jR>+ORj:7#dcGdOHf&6Dɧ䛯gG;;&1ܘgͦƈ3TǵM22/lf4@ep/.7uzuv`O/ Qi7 sxaWlp =\\0x /Zej9K[KFȭv8sɖ7?ڱPa1zEMX wy>fQN!9 u=0ٔqNTI&l_7du ?AԦ?8X:8kʠDZ? ,4.ik QOwկm3Er@R $аm_fȐ1GN*vʷ bV4!wF )xWk%kFV^u(SoO/A;H6(ݱU׮d㚊qpG_$b.n4_V$G+o]jNC]G-pYsezL@.ɕ}}HZ1 򮋦2C],)f0~~8 o_q,jhRUg;y\yO٭mSٙ~GiG&Q>q:dFT˦U‡9g JnBgyeJnD̵]G~y|SY$٥@Bz`*j;[!Vy|8 ޝ+4>96zf9kvCSO8EC%hfy~ވ<&|50<ȿ/ۉJ;1c5"M.ZZ/\PMBesZE}K),X-D"CLJi% %fshuy2e =Mkgx2-;-FzG6VTWYI]9ͯB3!^aeąPɑ$̦:nb$43W/u4'KfH-5NA9h5qFĶ昱ёgǠXB,F!5:6 p'cvzhX uD]ԫ{uHCYzSVmYi?_;b;g- eBpr Zk\ )dMGNBY[Պ1Q2a"+}>)=Ez--oYH琚zlbY,4Q{z&DN6Ms1*qv)t>^E9 I$LAP ҧ" yAg3)}okzcB6t; [%L^]ip; Ďvڱ}HqKJ x3`dobkރ\!쀮[USpxX6C2z4H- )L}\BZ ;M~8{y șplνqwgYx6 [DB&L>HͥU/d6 _Fb\Jq*cvFW gCFnQnяvQX=yDGYCۆ_(`c8_rhޠKY,\wDB3蕵)fUM[K<#]ܧ_gr)wo…Jo<|(ܧl~n*%L5ag$Y/w)޼aW\:S,:=p\ၓ+ޭWRM!d#z3 ) 굠%_ίid` 8hV-CZ􏕟vȢz!- wOxyzȂ]4!09)jq"t{=LLFO{phux :] UL@l?~ f˘JƷQ||k5:/kL)'t( 6͙Ր̤fzDd?jy-Z[^(:bxAA=©f!P4\tۛTID̷"hY{U5A.ayF2lR\zKBYo5']Mx2oH۪@a҆,G:Mㄌ l,b[ z4nS6njkw D5cDfq<<$Md۽|>I)&^Dp{%iE8Y'4uLLR9ZmbfQĄivicbx[}@g>jmBֲM4wJnz;_M5,%K:Uja[6} *7r}]ÂBAZj,vS.F26|!:}_G,Ti]  ƐUѽIr(oD9/0JZp©eƳύ $m2™?S+Wٛru^ W-uSpx?Tk:>9J@:5'v<]g+x*s\"|>cj& tK^fxY ؇F/g4 .AjZH5ISo=^N./e]7ohK@H ZsLGPٕTbf;̧@Q(R1oVx-{ƅ2Y17o/C4֮d,Ҽ60տlp]yJpsDhDpmB\IH-oS>Z'pv`+q.xDЏpyIb?]Ή<#&2F~º{P16@bP[Ӝ'6 :+7 h&m$eѯk8ac6t|B@u%K3EP6G)ƒ2@V/-&7dETk;.9 ~)/|q<:b@1Lߗ圧td~KTam[O匈/ꮈ2 ?ӏ;Vy 2v}f3+ 5kuݍGq+jz,袑Z~ޕضdwaM\Ig\n]4&w_+M۾i—kbw(G/P{2Kz> :<:7ƍK?opy",i+67g~I컈Ib -il (u4S9.n=G_7A AjYTm gqֶ\uM0"t]{Cth,&{;M*Zq9VF$q9 6Rٌ`YIg[n"Q;S*X1~&ӡ٤а M-pW]_nƅ&u % Q_yq=lGNE4OC+n_P3 L wfN[#d&=j?dˋJ@jG\)K݈[J=@0UɊCi<=j+&+Yֲc/z.۪6 ɔ؋ֲlٟ$9pJ.ֿ* s__IT}L% S cİ>YյdDi@Dm)ipwY-VabwcO~@P\y iPOk0`3 UyZpX~k3% ~\lvmt%G |Đ?21])mC@}oIܛ#%ʯR&]3t̓L>Y|ܗ{cJ L{iHICwBN޹y,ѿ٭JjlJTMVp/aBs BP)1s$Lꪅ*{?q~*x$+Qjgϫ}H:dY &ꓰqknATEF?Hf ET_ad!P0_6B(8~C4isE)"d\?+3Vojb kRTd'A[ of\>%*aPh Cgn24bqOOئ\ڄSn uNCA/7n*Џmu&YymPŸoY(IcÃ. j2&\[,=baK"Dx VBrqK`?Oܣ6_he4LssBJ͎Ã{>ti|IQn=^=Q0n1A`)1"'HK1msS9/nu$%7/{*Sɐ݅DLF=*>(wQi飽$ (XqFZӾm0(Sjw=/D C̀+mxJŔY= {U.Ma^p,eG&TܽMmQ5pmE+ Ǟuo"Jg0wu2WXp̓T沘!6~YHiSMFKpa4Z` Ά R~o?cELbc]ǡ!@ 3\>WW eC8&E* ^aޮ$?` B}೷ZI4Zuh`f3=a%m66 r#2>F'9>T85QRe;  ,ۻް-$(,G|ʠG*qEGUF%yM'etjϧcLQ(#cܻFO4*yWdA_H:XP0>zh5ڼCy wV"C8gu`)Y|`-M=;KYxx:F>{9ev?yp_Y,vΐ,v{io,zЉᔒDש?4ǻ\o%Fk)8j!_FHs5(;ą"3{~6vI}஑}<:hUts( )3(/G#Aƃ83I"U&>+OGޒ6]6`;⬎ }=sN(y恭 KB 1<s*+Sy l,) Eݺ6KQF.9ad -,b)M93aDP.+]`|E^x iou[%Wy57qK^#ȿ⤆HӜBe3|Zr*ڨ̯3.JK4IuǥB~0' q,"`9vO^o[.--1q{q$f%+ERclwCoH j 7Z:y+āv۶mՃԿiSפ\ ȋ떪O~MY^9WXMV<~6`׍ ^h-۽OfKXg#Bx) sܸ|%WG;v)B5ԺR|< eVx2CP,-d Six}.O5 z=[@s.+Ny!'fWF!7wʜ{TIÁ@׾[ϫ <] AMȍ?׈vrpҴS0<`EEu.vˀy[@259!'JzmBSd{=e%pXݮ=mLIEMD-t>E'5}lνvKF~F RGF V/_>~󃶒ҀE[Sŏ4}ZeByBO6cLrπL>e.ma{힡"޵*3 6 TտE*3`ԝ8U-kNY H?+y RXW- Ǵ֢\<.6f !*\2i$uES[|:ȕ?y`=|6|d`k΅i:EpjRgc]j[ivshO҃V6Ko^Ȏ'OeGg0K 8=FhyYcN1$Ù&l<nI/ه ,NxL2F hQnuAڅe˄j~(LW@Nв ]¬.56_ /z'BocQ,9F&$AQq@;nAYi}wڿ@̂LuLGQ%7}x OojDU 'N;ߚ,W͠b6_a|&GZ/ 38/nucOַ{}"±uI-I\{$93!$#\SB@EbĄ K׷nӽ4p4P6P c2OS{CMmEג|x42Cil3J}Yˢ>1p@R<: X0^$gk/'gĐjAc@kUTuZWPn?8+`J'[6Ϣ#p};y'vbEvVR 4vC9pď-A!ELvaq|jn ,k#A4ѳ?ri#+֥p8ʀv8DC!FE}J詴2oe, ~by݁qAL&` |js+LH<:omqj\ G]5'ey_`HEOlFolWn5L\%^0%8JΕ֟CjA"4f[/Zٵp_[ǫӗt 5 1 Cx v Kh?}H.E{wo0n̥ K;8?SiKEx56bhbAd({ܵ^$O&d&wTsi >yH=UT?YtTp(d@T3M +XuK-u!Α=2Ĝh4Ʒ:ǾuؠрAihj: m"E_2zb&a ʫ ZۍJy9RuctWg.''Z̎$k3Éɤ/cυxfsq8xGŮ\ƎĽrQ;)?]BnGcni̙|ڐEͥU+R16 >@0Gc {Z#Xm ZNsgN( ZPX&eG a~*96L2 _sZa4+ܢך8.rHnr:!QGa\5ʇ!`0rLyzj/GnT=\ѫnT%_Y{kTFGij@ce!a3֝xe#oPp臰ՙ ǖs298G8jv`s5r܎Јw'7 N vdZJ5ŏ$Ts 7W@u{4ynnp%}R.||ˎy>Pgzh/ߔ@34'Y .@UE-,\-^Lrm<+ E|٠8Mz5*ʻs6oE{NoU_@L9H d^CfhhNK\?x~ٱȠ:-2E%{7et|ۻ\~sS魑,d|xEߗǿƯcKEyU!~[ ,=iCUoȼ8 PxtBhPq^[IR?iU#V[Ef=&X&6f n3F:黈1ka ~DaE(@3~AYG'P \ lpN?b?S }r |\cK[LÏec2='V<b:Qk[9p% 1UɂE} ')>R;>Ҹ1㴂9,_cBL~!cffF~Yr<{9?Z0lKZGX 9cnG 4h 7|.ࢸ/&d5pp؋pҳe]T/%=;;A ƍJZS/#2X[-M6"5m*s:o } ӱV!й-_Ƚ#X$%|NoBDp Lzx9O9/;1@^~LǫG֒≕Bk]&4&"2@䅜vGxL@dn0A,{Pp8DX-|L:F!:6  B\n**QT,!mY u^p4<s1#>9܉@.bn0Vێ~;\ۃ6H Me]>UFx]=]`50}Nnמh(Sֳ/oߵP|UqP)eb70<*F[cd: /L}|X5Lk!& k{ i㊖f`$H+F.-ys~*!g$si N@|wsQN"?U8 Лp&7AHOTa:upEWDS˨Įr74lh0 Go7̧D)VD\LkWR!R12#<#>qN Oa{sF^6FeBf> Y+ 0K粲Zd:]쨳РΞ Rzug|&"r&Խm89u9y(EMRx%@=*5K xī~UV]ano~771J9x[E]͟<lq+^w_ֵpT/%4N#L90ՊfO@*.k/U?B^n mmq(迣[$ Iٛq Do*U(;_J^2V]l{DRY;v6.Av0ykŲAKўPſ~P;;@xA})G2'Iʝ]/G"I&o'w=d@}^ в֒(__bK0M&抏z6)>K_A_Lؔ?j^9m|ghE}b}~ݶR+.}[zGhF/S;ª^؟E Cb L(nDǖƆ Z1tpa'ʚ0&,~?<Ȣj'9Y %#g6n[kT6w=Q-hglYdgGJ,zu] =Zף:XS@;uFf ]̜?S[!~ Xh.'nX?H,CR"r PJRjj!곌s_"v='lHG.<7]y%1>jXkpô lԴd1/aFp ZV+|1( f #wldfqi %u 3l5Fb^0n7 z5&vCI08pHamxW/t,?Ls+._L#D:+-0Gb\t\Q)}Y 4њ S\`cŀ_G3؈Q5_ި5BqL$U>{}1|l~F- ֊x_RAUtM/jT!\WYE&-&mfGH :_õ")G "E9(S5\WHYOh{ :d`.QSV\4t TZ-0\!bD4ՍWNrճӟdF㑍 9FX=2T<_-mi JW$ɓjrVsu6+#+4ah?0`Ѕ2[$^[.D^EѺ=D\,ψՀ<ߢq1T,4 \g }RoB2bYyU=b'qK^I=譒=)V~Dۀt]>@8!fC UcW<%bFH 1HW9q`QՈT)Un;;zxy_\$[[m"!Y>rѦg$k*,1ͦۇX4gE#=Q>>ic@WBg| ^*2(AK3.5Pq?sMSm58Rft 9d1`{œ с  zzpN >%+jR$b3_kE 2SŲ &C"-C}AfZf@P<̂sxi)%M1*-~N)s(Z Li".6 z~s_}"sԕ*Q$+>὾؆8?'F9m,!qvX&e[jQLlB,UX $dzH~}}zĔ&/lcx9""I%pʄP1b=V_7HÏga`BCYhVOۿu6%oGxi4P/969ܔHdHR|ccKuOl'Qo_$sCxq]Ukza_ڭcBO|`5 ۆO~ 3&r}yB%0)^̩οEl͐s?߈rp5Ip}q-?7NsAQ@4ӛ'VJ.7Ȫ+c+X;a]QF]ТE6[%\49ݽeȒp2q;S?i "x}W;B[&3G#n`bm&*M=9"dM:kZl4ɚ\ݾTA=Wko)z5Cvty腢{HYƧ>_.$4 &,KV~c8-0Wg#3V`;6l1-գxBdüWd*#מaVkAi$~~7a a3~Gk2C6Ư໦. _&EOo\ گCL!]~~jfr.sMyד=$`P>LHrȉE[;j~tsԢ| -o$bQ^nQݙwrӌݣ:b'&%FylM|]']b40\3pq2r!*? $>' H[F Wy)7 ߩ^ǰ2rrI5mF>*ac| 4}w~~ hڢ#Io݈Xns cBkMY/ e ]9)E/p)#iU }45_/Y$4̏ K9]r2Wē!oƜ=4eh24W#쭩K+WG5o)}@- ^/m9Fk+6ska`䳝xcU\ZXRyƧI17ð䏵 @{A"q&F 8@*翊3w>s(WԚ)/hsz̑:J;"߬{]hтdr=$t>JXtMTxP 7UjVE/0p.*B;-Hr*IU=E,$^o蝀M`T;_wtWE+gOJv|H[NP:fUܖMt1rlvGjtkW]~jOf/zY$ My3<FvSZ!]{ F)푦>G-7zpR(BWm"a@OJÿk>$C HPY-Ӕ5Y5:?|r9ts eDPyyf -kƥP<&fg{%sp`clA+Ih%E%m:MDV,tپ~ϚVX1Wj?< LjfJ( ]ʼn/*+{p4Gu?0AQ1L*u}kXd.w ـXiVxG FIzK/h _K!Mʃ%!vAx0M׈en梩b@7Bpx˯ [ A5C?g_Q`yU9F{ot*Թ}cmt :zxfO;YcD*gl1}rTu Ϡ lLL%w%Tƫvrs!Yx-I YuyY+g/ &]ɝ.ֹgQӖK'ڡ|vmԻAQv}CR#ԖH$AJ m'<{(_e;Bڛ,H?sm=vdAJ*,yi\]"U//ܝ LΉ- V]>Z(ˍy$TPf[hqo2=wL~U-V k cdߥk E U:ۡ}!oK8)9/9!JwzH3s.ة 7uZ.*X3Ӆti,i 4!p,k\a'B֘!$KtC<b'F߁|un楣gudϊMda|>*C|kMZ,_O](L]j8X4?ݣzR2w_&M{½vY`Ec$#֎ACu}ثߟcr y:T&dqh_FQ_RfI( . A>lZ2{.M@Q^FX2\#"Pisv΍oO!ZeHw8CGRP|և؅d57A(+Rg2n _brlw2 VFq2Nki&I7XBc  hVG( ]^z43lyAμ4Z!нOM8~niCc9ѿ:i;VW*Z5C2 \BdޡH=R[~n'2Oanǹ+@mUT4⪉ [1dx(]E:3)䎎 #(~c& ˠ"T44wpz/ [)P &;||(P:p8NPhw5=!PAWBV33JQQIYAn?#Rv&\wQ+KI&o&cA5ϓ8W=ꌸ`}£ֲ˕*VD _P S7t;_Ґ.[:Z h/LW%Ls~b_dU>MyFyͧ 0 ;'k=&IU|)t(uTmyaU_h@DbGW͝~pV~T+ nܓB|D%^̸OŮp2a+ 9mI/ hh?.M9+MQ|pP9RA[qS0F|S]oP![t!,'Z,Ȍc/^$6n+`*yf+) sptS"0nCDDtҨ\sp?vr}I)×!\euEۂ%˳t1&4LH;QXg/+ۈk$\qIЯ;4 wRIc$FvÜ*kBwBH:しQxg`Tږ4 # )rW`;Q̆]KkV fgS녈;1V5y?b=J]zloԉD^%,fB+=ƚ xN,~ xH0B艡,jfSt#¹-a+.0whgԫ^M8`b;rBe-ac7r~KƐI/hrqQ':EӣҫOqI)I5W+K89qsJagve iQy &|wTl tb!,8!=7f5m$lj1g?p W:wcj+=Q<)pt72O'B}Oj$ẍ́3j1;khuPJcWPx gR?0Ǧm~R  b^RB4Wi?TϡF $1sp1ee^b3Tq9cZ@>&#^F)}٬g68N?0p@7YLH3M0kJ Tĝxz>[HE` gHCHe8,}/xъ}y5?B6Igk X*.ģ<;FlHp)? qRD$ȭ`E*ƌdSuK)=MUQ}.5I_bɏ2 y 4G*hXlu>LzoaD<5|nPt| np5ڼ6)6MZYS\7X1JOkd*g=¾b+Ύ̼t' oLdi)TAg- s2Q(&̤M\ݾQO|2Z9H.9t F;d2|V?j9I:`?A'& Kv'sއ:A MJ T XN ɇA\=gN Pb߱aNqOZ} YO_ED۽(+Kph)MG|Meľj&q:cm[hG~t >3EŲ( +V.U笚` 2œˈ.lIך$%KsɍAr &HX-& bA9{C>80hp#r0<@ʏ@爆fE0|A; A|Yq;*xrW'^Pd,]$M. =NHfH^g6n+nj$&64$ :Hά)9>;2Bhp^kꧩ: N88DWobx< &t8|p{{ryN7pBӹľ7*57Vw`{r3[_rצśx ^QmxGcW_2))8bkR]Ruc6i]²>E*/ |갋kk>`MD陑-/{􌻶<<mTdl\d^V~ܕL"`oTgN(gDN 薁q\/=xC&U'u LMɝ\[?3S K儛ZG[=ypѰke\r5m!^A#NZ/ ||tʃuχ&9໚=V7@\q;O9D!̾pO8T%i˪S`92TWp>{Q f!dX} `XheF}yl]ΥYfVɝ۹p294)tGx" u(*Z3KlB 6 ݅ NL7ww%bƙ*oۻGfPxR9%cɉߖV%mxbgon '# RH#᝷H 2fU{!=~XoS8ՇZtR7#V|.P=9ƩP.F*_8U FrUɔ"OUщϏ9I \j}p|_cGDM]v÷_?djqF9(bRK]m-4OMa@ Әa_ދH_t!U"zR"+X4F-&"&:c>?AFpdy5u_3E}x1拝'ft]qOplEЇROE<0ژnϏ-8 ^/;14!>|מA|8aQX[鈢"u }nŶ^']MPHy& 17s`dyaq]. b֦t6cv!*@!z7QgJ'JY'Y/CW S(i=2Ix[\~?q1=P0#1DgG$Xs%&E?@55RH8t) NJ,jX&M7WxL/eY=′Jmijt$Id]"^6YSTJ*-v\'+$4 X!_R[Px`2Wd,.:jզHFEiCcӔ o`*ϫ:R~^e (_Ok4~$#M$L1dŧD@1>I&ѵzЊhk"uFeO1] 1ao7^9ŧ]MPp7.tUdOLӼ=uk -y6BoY\4\1w%Ŷr>p`5TPf x0+GCcė(-U6۱.hk)6K^^#)=mT֠"0&:O􄰀m$gT|5M7@0 VY/MJ2vԗV\hFIpiNJzRmU^ RX/x˦]o+$/Ndo3;=|\QNC=u3ȧmg d(`xhGPz[ψY kUleQ;2y'%iAe)Gh&ڗɲ`Őh'Ԅ4{dܑb}12{Ɨ7diT% R Mؿi$Zf= \CCKUjk"-ENKNVIk0ԨVCOb|ֈ| 9L;\]o>Raz^ln߫G(v1[?߯Jr*}Ý _ !T< :"ރW*_&^++Ae@.{F~KXT C} -qB9s\ZZ^RPĎ;fl`,JFV%+ 8]RH0D4t gw4.—Wi+롌,M"[S\!BdEr Cst9{QlUvRjt/E f4CM>Yt?v{W»>nv0V02D?YL:ƓuaF,}un4SW5ȫ<DEP*#ǹQͮ?CgjG_-yJxkf[mt'WQM66cZﳑ:Lm,cV$ -4i iNNM2fi;aIJL9F,{ b2.J9)-=ee9w<8z{7LqL7O1$znu0/P!!]t+'U~z1Z'./fv$󤤺2tyW0u ID:):aUn*m+i]k 5753 M<aȸZz\c?$=u6V5c#9 Y b׳rb[& V|vl9 G(&-B>쭷85إ%u&.Fh ȳу/,m%D[B~+3a(N"kYMpp_2C@A .\D7/wF >Hza)8(0UR{8'\㒠`?;骻?f-sl)Y.ܻVq$wCoa4(,lZh%Gtn@썓+_7wA9jdInWUnof ڪ WẁehSjI<fi/y}8u5 Vyۼ(Gg7Z쐌Βȵ {mGӛՠRxK[SzjuEzclzw7mk =ܹϒ)<'ddTzLV,`B"!ZXjQNr%)e-=Ep/L !؃ZnTN6kc<+7䞩j|85g Y@/Arh#٠q ] 5Z7Gr-4VaZ}*VK{(Lecx/mڙ}^APͺ>K?pRIt٩4[\A婀 tHbOM L"FSLb50 #B] >dOE>,`-\GFe]C跬&V@xQm52<ˮ*l1c]67L8>I歨wWq>YCITg i˷+^LϻwkJoCeT9y$]c eVJ9ZuŪ{oq`B}اu(}!Ix rrQhN"r>Gkx(#` (H7<ш'>Y7S7>9f$F[AlV"(OrMbp͓aSZy fiM92 #@4-?{y6GpQic-ef`Z V5aҜ_ڏT,{P']顝۩Wubƃ]~xvwNn #sRVꉨ|*⭙ KPxd5:c&[T1vTZxf/[׽v>.(l|{̀tZ%KYK{srb=\ ܫp)kf~yJ59Gc)sʹ&Xz(#l(AK:26x3yz݉: *иOeȰ/prq@q^mln[Y^O-m+D sg'BwI8%̍@ۛ?;-ڷGWkB3ʡⲸsۍĕwLT(9:o?\v<:[@P#! ,CGrc 5^R(?Bu@EN5bY\THvՒ)+b%l IλH8HV 0rsf]Zso:T 77GӏLF /ys'J~Jnl$YL'ߵk=gȯ!LjWFիXXO9@q|IJNW*$X$a ?ΒxeΙ"A_֮/ &h]&]J/s`}>C];g0N#WI/*')1, #Xw֛< OcYR '>2"b[zDJ*JX*:qiՒk^,~AiV_7qPʤ4V@~:0|XN"P1or  lZjRMl}E`ɋ`m PM4tP̳e9!%.4>=h`Y:Z)x]0¶r}=z #.Yà::gRiA?jR4UW漋xS̞c`UZ ' S+SZJ)lH2ޤ<<nlE>3t(#JVʶwxٳOFB fi'HSnTVrQf\g|aΊU O'"T2MLض Zj|+JcGY\q#G"Q/i#Pު=v1a)i|cW z!sb^lN8T|'o [f_'}rTC # nm?3U`QxEBxפЎdxșHDF@B0{a2Ux;U%Bt-ИM]ۻn) AB_v+T1@+p.KZ/O=~ũ:aie̍ ׯhbȴP'ۖ$Aa,*zv.&&o@Kr v;Yu-`e1[A1gUԖ ewl*g$֋d b:6`K*.5b{Fe W{,q>餉ăЦHnޖ C`t4+{b@Qzv\؎ٗʂH՘w-%P\Y@zEh/ ) \G}hްð&Q2$x$鷊$qJDG$eYR+)\h׎}Ya >RVѧq7 Rtκ(8&ctB.-K 6hb9 -6GDײդ;1LzA䬃͸ٶT=/JGqboCI6u{ 7巪P$5YR#悓'_|2F*vc8F(^f{]݊6ꚃBשB]] 2oUZM1LSq$֓pNg砕9Ȁ0֗2mްcYi-߽͝ss":H^kQoB/wś)‚~3rSrx{IQD`7Z'z1~ZBɖov.N$Cۓ>ْ;Z3uͿ_#l9P=yw-rVD B}cb_wi \Bis<1`숣$cˋ6{ lzkH/."@>q;RtkX:\i|J4ݍ|9{Zj eb5g|zi |k Bo )>Oh0i;kNNUlksA2*"߇(,NH /&ƴ(DO>[ >!0/ꂀSU*8-?|#F}, WFD+>9,%3*8LȫҀSh#`;ɧQX{ spg c;jȤTmn0)W\9I5ՊR&Zạa)͓m7F6wb^/ylƉ uhqT.ӫSѲ6{1Y'{- \988dO`=[HK(/+qX |&6Jjh.5[L3 ӕ:隈8;_-GqYKPONٻ{t.ɛ XOn`^md LmRاTTN{:@4CD@AH!5`id00k{@ftK5Ѣ2Ւe>^EzLwiyn z%]1+LivvG+#.0{ѐD7p4hH-> 3_"- 2_#bmX;gP!]i=C (gͱ ߆JA\1$y/v yFG[ːU# Hmໝy|1]:.ELYAL tXJpЉgA+i-./^KB$y4x{dpyԼSuVLZV_}V)+\XչY9β|r*>Q1xS!@apQqЕTӳvC Exo6?I` "Ƨ=Q8ZVFUn[8\qkjq$*y-p ǻ-Rnh"NmHK »*)ޓ_wڎM"=V sx>?Z3kz3*f˄"V"%6rlg;Z-8gA+g8b!0mA%=F4Ug@_̏}m,Lk>ܘ靕JW(c执°<"{cV@kr' [N8Zj~y>6#c_!knU qw#ŭZb fToz,P^X# oa98;ѰͶ~(UM ɥ *s@ ]AE=32GZ Pz$sjaĹ%{Õܠlx5^ |4-~;h^@7y[Ðͬ,xއC~^ Nf%E= YyC|&Y6PqԒT":=qUf.pIxhTWx~4wZrovۦ w苝m\VB+ykg$)6nmwJe˦UP~C#I:%?um<"/d[Q-[7Ktyqŵ=2=x1c? 8jc$9wLjpGo"O//o~ɂ|ē)'kI?}5nD2򖜔~FX^u6z\tK;@s{ ORB_އv_~\NkG uC&?'ގYs eٌ ]ThG,/E;jb! |ĤRɷU(ZhgUH+%vkToQ%+eR7}o:\4biThgetcwN7. //%bfy|I9Et5p0`DvLchؿb_!]R;9V.OkuRY ~ C-1]8 Eie;sWz_UK0k1^Aq~[dg->q@qxQ@\3wۥJ ԎFF~ⶈY5h~'ɡ)'6A`=,@AŠ~i޺'͐Ro3t86t t6-5ӟ׺sf#yI썭Ԟ˸y`F{}QFڐqStؙ_"CI"W\oX\85hWLnu`FeVý|]&> ȅmJa8 sV.x4PFG$Ap!*,-.ȆٰW~\һb`y ̙J{"A.6N}d8i髼}E~i:񺭮+¯V6OSشW߱UY#rW/ٔ&MȆu|q InTs\쓏ޛ1 N'"|^^- f@>ڤ)iG>N^۹rLS/s3Prb2`OxHC?c`8s :Z$\~aE/hycW2#uTd0``u`#3'lyVrne_qP0e3]„x4a5N>ke_Kw[}({86PBDRaf&U޼Q3٭Ly +F |䯠#\vj/iJKXCI0S59u'g^RJ/ҢVc134-~BhϻrxMH_cT/ .IߖG#/`0r3#Z@pεM5nw*"QD`ƕf|`ҫ^@N|e{J"K- ^E_0Z|g0S٣+kݢ$7fKi|:=j10ԧh3x`i4u+ k{YRVd0tUY4rH _ Lq3ߢRd84?ACu /ofΎP4] 2/po&FsHk, W+LkUǙ,e`^YZ8+x}w,PX$ j5'?'ZלֻT$?8h<0 *4 Ue>v`nK ld8~ K! w,EbV|y`1Vm42i|@LxlIv)>+RԪ^>z>`y몈fE,O?^ 3G{ lF1K~.YLʉ6#GM9ph^haMaeLaqv"|/Wd(hEU1_f\8,%:Qބ {%R饺pIeDt: -~T EVNZϣqf.H:U8Cq5Qzmcjԧo{w2- wu0K5jvBu qK<#QŨ3,9ۘ(_.eEҶ_5ʿC K(:S(nP5*1(/sꞣ?v[P9X\$Ie႑ORNRikNDOڽnjUsW,S te{ #8Ag)4ߝYk1"3\Bspcg3N+sJM3!A}(_{ޮfo3|uxEMlSm GFE6X"9 1 #`Zb@ Wi33P<D ]C(߶dv*AV"]@CkHK&ȵ}*r۟TKeM|CeP)=h-W* qÚ>&vtCRkqp!14<s"2;[Q"Cﮊc/d~ [sy;%P8dj0nH!/{cxM<&zG<3;Ѯ >o1x$Rd$7WMaGˉ*<94Hv>8~hg\j锻w :d72A?Plr)c*0 Ur=XģDVtgc3>@iԄaWӝ>+>kp<.s]z"a!#ӌd)~.$A:0AO $nA[jf%3y7ߛ|*n+mcXHj N+3n^WNeiAC𮣾+@xNӸ]fn jE4jiMWKoLqψOh9 F܊?掇B5ZdQ.xg>y5,Av>/R؞Z ?7u8+mCIbBq;X%Ky8GCy=-HX9k+RM+ʙdQb1{]]dr⋥&lEXC$M]tu|=q禯;4cdn_f0Mgu:b;ӞBg{@ԟu,뽣2crm ?ΐeў/&A*tݪ/'w1 a^~cK pfڀ0@!-^f .R'}RlzeS'Y2 VBj}f Z{Jir RknV=RafU0%_/w Qd_6Q˫R4jEvSL/$ T⋠$Rn7T\bW_bQDvؑy2\{JZi-ܠsNƞF>Cd+ȅ y-!ziyB0M!-l+cF(m$;-cg-a ˊdq\,8i_OH@tAU3rn͵;&ѓC#yنԀ̺I_V2$zBӵM 'sKn}61/*U ЗrrdDKlK||Q5Q2Tav\U&A@㹡.6(Z(\xN@!es s@T$%U1Xw"a 4K?mϔhf\ƳdjYJjr'%oXtk #_""@ 3_~QNؓ]^p6q%(P?%& IIZ& /4~D/apN⻜Qu[)PHHtbovR=N%yI. ugOT O=R1(iTg;cH*n:ǡi\o?e㗪2,T>h86^`v3 4PgR:@p0ݘ^.Mn%Λ P#3k\U8(axw +`98|>*dz ּOca^Xs?PH(VZKu V{ hٿ^8 dzñKd|(Hx|CUӅk@Y?1{0{ZfJLg ꈵ/T&]p8Y̩%T5lh51LiL36yR=q[R:tnl b\A/GjT2 ߮.\@xr;K衰8#*nC*rJ͟o%*ڵ:&W3|IYRlJ؍WUd[c}E &ŵ[bDldY&x.IO NAdf5d2=W"ENK } QG&K#c0(B*aUOs8h_d׬w(rߢLyF {8!I(A6pˆTo6S5# n[2:_JګwPwϭ=5{q5BH?8pEdJUDG#^tvvDYb qp۷M{e%.alN0ҭc@-HUi\/1)7L7AXJh\7DGX y0/15 ?ݾ zQ)|qPیl 4`5Slm/#)!ӶhKZinj{J&j5)bʀ{A![U$8~3QJWtq5^&2]%hK`r_(Pq̎qpL[ ̛BO:L-WBTnb;'O8*[ct1et8rj GH ^;XuK5&V [{!%FT#eNߦr#ǔH$*Ԓ 9}YbSRQL.ZsZʀ . ^_ޒ1ĄP`dD2I|[Vy#<u'gitMQbc)4d@x笛JBK73QvlZjfLGۜS#|@z4 EJu*>5 i;SF)SWiu ^azI4=؉B:g³0*\^:UoNcT4i 8};AQWH Ǣ, ObW9%{ڈ }YrDݑfu;,}ykxUF^;pcMz*"vc\<>s@66\ϗizrSrCYb3vgęKsY :$I;4.9<a;H0+@he;he^5}2- Znz6Iޙo}A/&0qRo_&Րj*_PZ' YJ8fl?pQTŁmyV'闥b偼@زF|7?A ߑ1`yRV'S޿kG<ݸcb$P`τ@4Mʈ ɡy5|_j.OK[~.OL\ÜBl1 7 <$u#Jҍ\[`Ԯ80WKV~|A:@Oڌ[r ˒@ktTk}K BZ=V5D?L?BKoRpz`7arZO>2| nvj;^\pJk$EF]?x))g}ɜrRDNA?݅HV#RS\Փ4xܕ\?;OEHnkS[eAtqap72(vx@eo5 #^Rm8H4ҫh~c}F ׈{-fз*[fm},5*z6䄥!ߜ4s:I2$96ɴM)ya&m<)7Fn.bM.=I[=<_7lg?G48$ %kNSsz4GLXtCumD|a>,V5͚U,"h*h`j)c!9O7-#%Ff[ /TmwYwD]nޅ*5d41gUnG،-"חP[\pL!dd%e0zUj]pB$Knr*vm34JssD9L5FqD/i)uRK#|e~&,V9UUO~d0Cjx8_;=8[+n@܄\0r_) DoltAKm3h =66<N,%+W#>t =7ΓBu6NHm~E_hٖ70U@wAˉS2x{:d-bme3&? >s7g#4b(-ц~Yu,|شheU/E3sU\P)"S&Ac6ߔiJ| A]ؖ4Yǭ9K-߳Ijf>!~h#H\5px 5MٺMwOͤ}B\dqـ M4vҨy/Bn,3OsGL2yS %O2y"ܯV- lɝQW;jBI8FSs=,T *GoS{tyߩPԤߟ埣:?s.xj+xRXW?2si.#r=h5zX2cǿɓoeH,¥ '6>j܁Q|oIlIMnD"NՋ^Fӎ#UZ`26|@Bt觬-ÆvZeޕ<60cR)&6Chj B&Wq}O9(v*UԊLj ^s~c._~c"UJs}%Bw #٭'˜;iҌXPi\ ܍h\)nM\@T59mO3̜ p$EJ? cA4 o?[P_5+Esw%ry]B~!,qDLf\@g5EY` J͈dS}q;R3/lC4=㙣T6΍ +RL >Z-yە|q423x7 i3$r;,KR9n O78qVa]^CJ2lѩbFXsNf}[-C1}\k'>HE<nּVhUHМ-@Ap"$2[v=>'aUˤ}¨ƪETd%R n9a%:X79m{~z3*bJ˳ɚ# dItg}DefdV7owE2{USfj?%RԞpXFdW"[RL2b3Z63Q[ 7Eg&*/$hlkiR}kN1VSIJ:xALJG21-T̳YN2IlB7:-JdOTB"~ju{Hf?ߊ38|lrO Lճi18twJdR Ųj6YFth<CD| ^̳k hVvr/ă7 0wAW=Pp|uO^nSL_byf8_`r5%f2;Y|Vy4 w*ǯ{QΑ\1OU2{BUÆQ:X7B]ɼ˦fSn"Ҕ?E>ulu}/WLh=)ՁURZT`6d21td|Bܪy #CMdS6Oʕ?dq"&SO~ӍҰ}Gx\Nge1OI9#xx,qq$2F޶`E BKN ϯMCFpk"I.=Z5=cS&,jq9[]- !="NL)`@AH6oMXtL_(>BcF迷殸4m/5s /DڕPtsr@'a=m M:`F}Cc~rGoB|llBQ>pj꼐U6WnQT&qbNhI:C>5 j+ԼAml!8捸i> 'e=a!f=5ncVރCob޺Hj\Oߜk͵v 7|H&@VmLEBN6+%GZYrָ t_'Q? |1t7ban[#[ی)CNbktX*?spt{~PiG/SJ xl1FXCY*SLܶ(^x$_MyyLsӛnS[@MðxؤO2\xbS/B4g)ukH}d$vy5pZqs{\am\hSLXE6ygyerEu,f9!ĪGw9gHJ-HVT;^K } DtSRH/yeLѯPkh}K,!|(ߏc/Lp"ū6hi/?DLģ 7INvrlj 홋?3 O|53;6z07nO&A@5on)UgjhZmWPn凩jktݽO&\!]`^b!]$> Ϛ MܣQwT+3V&%u,a.j/)ұ&I`[۝Jk6G`S{I> @탪4CDDn&kg&"VQzFO:JG~eڀuӷnЗI|?8׾%3$mSFgt#P £$ .7^{ \'L g/h4&2RO\ЫȬJ40x!Yƌ,!PŜS#2[ 2 *V.fXh ȝHo 5ڌ!η1»-HgyShe|+ tK guܑ:vͽ@UԸ(%V7AɊ„ 2<{wW4EJHr3 r}BO9 -1d ӿ4p +V)xXvvIwVkàH@iUUŮؼ$ ܹA"4ej`ν,yes=\%KrDW&X R`wgl5Nh'Vj7GwȱVwD^l^;v;B2nY%neTu)ik%\qO?kƶt ѹźijJsrg(iA֒: kiqQ KJTf_NwAc^3 Zp45 +K Am,wwuiR dѭNz*G+Qef!9`3pY!㔐-BEӉsQb(ibP"v (H䀕^#V&h9#fq12*f(vT|rNejq:5p8w&GʕY>cBH^Yd)O̼`RgcA~p?%V7[S֍E>LM*fkOs['oQBV-xσ h_!(Ыp~N-n6OG'8&?6'h#[VHסѕv"4}!^VՄހ:k_7%$NJ› ||ib3U "ɔrU}VRrƛU{s\:eơ#KM6&q!B+V?ݲҁRCLDS軿]GI:S9|NSh)a`sN eTrĸ['D9R5m -HMI-.k{TnIK+*Grygu7(}n`așҔ_dVXňw|1%)ȑi4*"h_KB! '^m*6+#]g)?>%lDâ OMCYBr4٤.OixlTJ eQJbDȯ'T) \fk9+TG3~VC#/UTX=ѯk3!:NY!| ^27|& YF\K䑛Nԅi:>2KX֑0يj-—wޔ偘3OsllVTU~i$&!'0lcn@+aX'FX>!,QU0経粲!]QX4)溉NHuKٔDkIr00V-u?L&;@kC2pVo̙+lOձIt|_<|q[5,D!CL_bEi7Hh5COFHǞY-}^!a)h>;$ *V0n?^_p6) 5rBۍRm`Z]faH/c5;l]_P-vhW/xB>` ~ Ps`~Ic bot# gBoI-7JbReQ ,?Y_&gm PL9DkB#0p +cYz6`ˌMM| J.z;6b7Q#g˖w;Q#BM9d4[D #0N^ #9̷Av?R苭0\蘥Gb{Q,HkWHɜJY/|Uh-GgQ*0.h;e >ŗga 9y:9CM8p0׿ Hê1jUgD!T>n"kvj̴F}`wZK 馭q<22# E?pͫ:qmbәꀣq>4#Bmm(vvLC'zYG`Վ-BΊsU f!#ZcqCøAF%Gw7CZ<8 Y]QF%u1~=Rɍ>5X!2Cw"2./1ZJ7:a O"kqor`y2͏VQoWeh8V.GP5 cq@jJۋD˺Z~{doΎ7F|;\#hp:m (P L73v"|X(Ա=pK!_Muop1 B3ce`[03v;ۏ|ѩxs{+SKE9?<8!eexIR,&5KawEeՅ3e5Kf+ګ?>I}nlxȳk·uf9h8i ցT^ڡ ΠbGۮ,bq  -v9ZO7aV=@ѿ JpߕPm/tG`}W76cY `~uԲm ~(s6b/E@Bvs 0^u3lZ~U:wNL,[]7t!qZZɄ$KyJgfEF[`grۋR$"&s.]PxI{XəU;%kJ~ YMTs՟D\poU( 0Qq gkaΣ`=fW҈ߦ_rMXW|=h+n9omrCFL$YP91jo)ײ YˇCX@c?Om wcWA6jH4#%?hȧ1*NP;,h |st(cRoD[` ṁrӤ&slZ̊@gr'p=w8ޫ.GsW/ޡo™F&+sBhRQ (5YE)j"/_*+1Ν؀U.( Q{ʔ?_F8˳5lTsh_OocS}|q[C]#ٖ;aMHQWA=Xf6͗اDUFLW+8MSùLSEjl_2v;<,nuC-տ̩UȔ-LX~^9\U_(-C /l( x^#1̹'.|j>}g<0#AU3t9j\n q_!*XPUn b;5X Zzn2xp!]9_ݡ1Fѕ 0ŞWi=\5]^րM'O{'iAK&|iN%d )iɨ'ǟ6ٰǢW& #IrN DU勽ȠL7MސbxRkpU7t1cWLCV( lĊ*2Fi#UNt g+>ֺD(k"Gw%C_ qzA/is{qYPNފ)ҢI2۪uoaUP0ѺP#:{jX D=>i8޵i(UBuG8z=9Oܽf5E֭wL>|?wzYc %AgM|ܲ]D)K,'Z8#)1?y^/s<$NEAE7`j3NTXt@m-m0wN9r.zA"?",lDّ4 jZuVB4kx OCCh)ntfQ;Q2}OwsF/2P+Q''è_tymOKP {RYӺ$CMCaZzX+Xjk՘i t=#t0^G_7_8L/׽fB}6]rX X쬴nP=Fz;=kxD8ϩN3u$밎gz˩J]n;~"O9l⥞Ñ) `(,5DjoRcjyhޮk'?m\MآYA&@>腰[7'Ka}4>+{|$HaGXatH72 s}zvS*YĮeIJNR8NY?x:M "H,/)L7dx8T\Lu+S?CJVp{\#U%jq$'lQfwO5\a7j qX(]26b[#be8ac~{2ČNw_,PO,)+ ,PB8QP1>Tvl5ʖ7olSp;c^/uҐ6ٻ\݊A0i6+E wX6RWg_˯M*_I3C'7\g.h,չ^Ԧz3(]eX$siܬ&gmM׳{-(3w^ jn,tEe.~)HxTu~Qaxi[p*_ f*7jv_|gݫl>.,E#sK'8d!{&5:H4#;pGRWkF*G#0˧bٞ, l Cš3CA쩏 3&.c^M{R JL'8ZGv0#Rk{̻@5^<ŋEcҍ P}zd"2` l+ad|U*0oJB+M#)`|q x1M:8|pBokq$Up檳"=#2)a\{UݵNHu"7?Fy/iLRI^rp Dowpʠ𑆠@r"]H-LG$Y8kvHw`%T`!0(ΎKS 2*S1&rEм7_#XM<&oɶC?R[XT ٕT߳_sO}P"جMҺ:>dzFt^l+}Q}r_|H6 5JlZW龈 岧L7ɤv#ڴzτɖdVZ~ʂsx[B}/pl6LKwtu%6;z:#^ex9]A2mvE}E^CL@2c/R 8}/ay">z}Wh7,~3SU/5z;BAUb * $+V6K}'kf?MLhVz֩ii^_])=P~?ޢqgH(AEW11)ڧ`PNuxq P"=Yqqy+$MQ; =sRJNXWʘr4c&mbF-FDNCIJ G 1͐$DeUT{S[^:l=,:߅"hnts9<ē#W42bewBȉ}t1H,/m`#HKSnj"1G/[qR3d?cU8˵(UT}B$?_ZHx6@`p{WsVn.tY-}+j愂GLۘ@mFi0z^;Fri2(ͭkQTTh٢q8]w> mxiaB&$u]1yH/tГ|Z0 k!}"/?ֽH& Nh^N7 L/YgO ݑȲle&7lɵ9Em7<v׏F",USHH}s_r<-lB!te4)Ч& NenE+2 EHneaȂoIODÿXdɍwݛn ^UDݬ/Nl%ɯv>CC߮+}w>YKCiG$45"r& ˗Z^t F*E q1ـ Fyx^?~21@ ]36.^8t Z6HYP_ l 1m&BőxbZ `HЩ*[GX>bVy &hO%z)tpV垧 i`H_ mJ`JXuZ5 Xso{V[` Bg} {H{(@}zsT.qS1#b6JSf14%ww;ӕE{( F֘8?Bܞ;'IDƠǯ>s%?w+FQ&gn9ԞVkqfDƐkD"B+;h,hfXrBXrm]⽨۸x/=-Q9;Ćgx 8^՗47 v{jʱ=/V2A!"thViD dwxo[ŲY )<8'=c9I؛BϗؼwLS:HIdeTnzlAHﶥ-a2(cHd,|v'OWZ&Rst:TJ}T/9 ɟ|Vp5\W%6Оud ~ǹ|Y@)lLNs8H)0}Ku(羺_11*e{Jqִ"lMMC؞3 B[B~>-1h7ۖ4g*aτG R|Ml $r&r/S݀%j{=.rSdGt[L+)4 kqKtSI^֘^&{͍Za.~6=)fXѪv̷TҖsRMic벀zۚW̠$IPDK})ȱyFxe  WXU6e@S}{ [.v7pzת+' =zΆ EFF_/ƌMŠ.!붗Vݾ.U@S&ҮmN (mu;n=mQXrZ  E+kZtGl8 <|ݼv]dϯl+d*r5т5Ykҙņ8Z?#i J [Ѥ4+ýs#%DJ&72q0tR)0;XZs t;)9ڍuіNcDW*1L23ܛsL ٛ%?hz'ྎ@FX+` /$J0\pDD-QS":[&PMI 9C^Qu_=ؤSuMs_zYD%}* SH`8BCT\&Cxg178B-| i)vpXpZqZx?au(|:xjR7* yOuuGB[mPSjڑ\ k0 8G1<7esygOq=%`5­ GDvT BP#?ee sbucX I4xHt8ۣ't;V 3MINk^m獗< JS3sϖ:4&G۱@R<=:z< 6p;ܓr82adЮc]u)^Ϧ XP!ʘ􉜆}K#2msy ܦ XS}}U~ Z@ xl :":&kH,bxR>cyvQ1lS*N-cY"jK@C PjJT^L@BLWWw6G*Րɿ _G.t?|hq:=]F:D*=ӈ})QS^I_nÚW` -n6YG6FOV|%OStFjJ$>\g5})k;"֓P Z7'fg 2]6{u j(9*JA3 ( ܱLMV2IB x%ەK#CIP&ʈë2[u@Gމ[z5#;o u.Zb&Z9ԧaʖ+Re"s;;9i6R@2d!j^U !\7Spk|+'싟1>^Fm݋idI^Lם:iC` bԌSάTɠ/X֊6"~IH 6|\Fh=3By&9]z_)Fz}#zQ ٞC7U4 OZ_$eMVV3v.gk\ bj Z,G1S9OҢKL1]tSkLځ,0Ba+kJ3 <5pZx^:RcVtQأFsdCꪉdc΍ *j+g 04$/b_t #e\WSCi>gt.5+@%.Y9מxI,3~OJEeCYp$VW%JE:Kbwzb!kT `nAahd z9[,c\Jhľ%N<$=_r%OZerڄ>ͅKx? &8h^HL=D^Eu]rM䶚(iB&hh82xnC)U$sS@ݻ? ўz;wvrs`.&N"`&1?B6,cR1֘( 8Z&^rNg 2TurxMD]yFY5Jh<48: XBwW|?oQdPRqw"z#Fb]"Bzm @|ݴ-~%%'fM0{wd$vU(dy>FF[p$$Nj ; Jv1:/g$E*)KWnӑ̉D+> zx ыP56 o>'g>5[%иH|TP5j|E򇕘,)8 0c&i{V3p 7UbZO Sn{g@r+Uzn"1)dÅ9yُD5EG8{$kDG-.+ojf'ϝh>E=Zַ6tHLs!H8 4dA9+1Y u0[,YZ1~dh%!S\<lϪtX:[߿$1O2i$_rA| *M((A-a_afIg^ZagϷȲ!o .U+"A ( E8Ⱦ+zh5!"? {.@"pc'^-|bцC>d@D =-FsܮrB$ċ%gmlߝ :m V9@~ӓ4 ^& NHLe JQ܂֠*^]i!}moӘ;?alKTOY)Gw+=j plDOtd3A:4li2Qݍ g1Gn#z\vČ= 7ӠgdVQ=x;duZ}l~vg(6BξTDpG }{V]MղCkIw%{brcNtږf'ҡMB?kd6rŒWz9YQq ¨Lm ѓJJ$XS+6FƲBI\1N^jb-cWFzbQFCL)s$w$hn`Ȭ(bYZ\#yʹ~1O(cw~˦<#a)f-X*Wyf=`2Tk vM911 E k_V Lrf>iA6HB ܘuIU;=-OeTݟw̄m}{K OZN: *VX +E2*,S :'U-1<.{ظ_mo/\Rܭ+0eVk.IӮ*(4+[x|Q1-P>P.#a%C߲\F 9Y8/|z+ttpXRc) NÅ5`IvQR{J)3n^1ups[?$*/s29xs)6 ʟ y5 P_iOl(ڬ縍sQ5iXC|@w/mlB)f;neµ nJiDۂa kJPb%bG 0-\1-;p{@7mN6DHRNO_e[uS}m t9;pC2 Jec3pʲYJHtɃg ֿ xHXboJΫ&tg(Aȱ(?`$.A'֟,K pÐLB b?LmϱOG֢Y HUjPr_%p3);)ڜE|㐭:(9%ԃ,,)xrҠ30oa`4٪IRjFXЌl^2>|nȶ-qXBuuBm),[d̑hEw`x ܣOUzq!6"ԔDYRʾҬHxOwi֍28ף`wQ'ϰ*2&Gdy'8Z5a2[ƮYzp#Js.U?ghFx?9PEIjA՝gUv{֜oaDvbrpr«B|+6ZBUW8$ubUqU #>B|#iセ7`[XQN.f(cãzA{;k$udu?Y.3ڢew\V0o3BT[Gly/ܽ}],nrsIlÈ `i Q"wTٴQT#(Ұ^cvmK#]OF%"#-h@%$[HC-KeB2Tʋlɩ,y&}Jl؃Ԝ71l{&SR#XVI[#@?(G:' +m@"I1َ,5%~ShJ'kL*L z4@0 ,̂O%T!ƌwKz4Xv@2Vh\z wt_ćF9`j7V[ eʁAU[/S/QcuÈm{983-ƅ^R`EZ|0ӛ9ֆc2-ڦYu`W:̏Vmfq&c!S`rMh?wÌǕLW1ɣ)/(0!I. ULޥA|U'Z> ELw$]j{Ȁ1nc~ZPg mFy-3h+?wKA_0N _*44oȿ1b ϊV5ȩ:v[ߙiĘ";] VnrKj[Y1ccq *T{U<I wb6C ,C'}f kwa;$5'?P %J]Jx[8JNEDռn"})6GA5MZEF< .s.C1.VXqMcc{0tL%6C`NLsP0]LFg!Isya vaOvUV5ISN1B87tʬlݭ˦ʲ]2Sd8Tp }Ie Qm\(#P^)jcMkb!%&1Es}h޵InWDx]+83!O2w*kŶ8\JeC8|㉉10Cݺ(CetϬS M[T9 &}cÔN dM~>^l) $HuD(R xRUwJVlْAM<ln`h:09%TwH?*5Wf>lЁIeŃx Z,C:J#GVmDwe[ZOF=IH>ԪnI"uQ:hUyi0NpMdV $?Jƕ x]ٓ`D_55" zcHS]GG1B> z5D~6O [@Y: ~k]vR^lċF&^3T' ea~kj :; ӽ"GAoS9L[5ե=>ōhXk2@lu.B~A6+gVMpEI |oOm DaFdѵo_0ƕA <!2P)b68L"5~e54xO 쫇Ka22چ3b\B%w8sA.'`{yM)FjGaBg8pzKgB+HQ4 ¡^x es˷ ϭcW\o$NouB@}}E׎ZTR2 ;>ЕV0*G<`}^XtajYTx ?C}Is[=O-r ۑT)[-7{u{϶R+O@U k?LOrhA-_~h{6+k8"7r? M =el 0H1%s7(Z,[|VIӋs`czGؗOrHn*?b|dW!][+6 Nlp+5=@Ȧ7`O|aXթdGuLfcw?.zϒ.-LX{FC^)a)4pS2A/4 QBJ¹qf|WNIk;+tJZ/vfinc;['e_ܹ$bڹ,ψMLzB+ Ey#$Ԟ5+F*iQr&( ـ.$$jr=$v T_/7LZD" ;,,'=i]UL傦W{so&'%P ;5H"5mxWNn2䒵,-жLDa"&a63fr&,S#"⢯A??rQ*Ȧrmlt}W,lmmdty6}MMPHS9WcQi, BjN ^gBг1[f诣j+>w5fO#C|+w,H:I.n&A_Vm`M-OXÀQ k!ycR^r{ʕqtH/U'WLj^Gzgկc++4mH}zn@a.7$判c:ᕧj]­%o%1Cx H)It8.bi6lG, @/f}`b%c`M HqZ2cġ0}^ؚa*{=DܶkdB.+8y8:uSmѩrEiA #rRa[,OPn>@`ХOѕӻ % Y)Q)i>#XN(.E5 b Kn«ʹqÐ]DԒT +f

t;oDf}$mxVċ@C͍Ȭ_vKwCC|F@n/ޞc"eH[ דyu2@fWrj7)ftZ,2*[PzӧZiKF: |6ʱSiHy$Ǯqq#U+Ι{2|. o{;cρxh,.W%/Ʌ^Rϥ. '[VQXrȄe谩dVk1ԥ)ȢL1[iʝP ߬rR$al%TLNg&O- :덋א''7ثj !ՁGd-ΔKdAwޛI9uǬ\N؎Cy9U?$Sgʹjе'"j3gK$daz6W+~8,iȼ# 7M Xi:N w#!]/zJ'aҪI\N6:jBAn]~r7<{EIZnDu-ďf 5BBf@A,7WG!tqe-["H^S kn8،QA"zԹs3 퀅-.2z_lz|Q{!6.PcdRq8%u*6XF]ݻD:p-:݃ BH'#K'Iض1vyZ_RKn4>eOF 2 jf$GXiA²4=AkJOd @y[ E\]SO s,M]Fed8d&F0ZM!¼/0m1Ba=[MuN"ygx/nٲ k1Qbf=U3Bx]-K" G!bTp~r)WsLK2ʛ;(ɚ.A+́S &.RZf:{X.t7&x==-9Kz 㴬Ew˅+Hn]?`yI< ^q:G *]p3 sOy'Xo|5jO:Onܒk\gx噈y^b#TZˆ(dlOX8dch%B[7k#18+b0z+RwmXa%8z=]~XZAΩ23ShIb4ȼ}eNﺽw Bp,u-f<Ȩ 0=>k@ɭ!YQfԴ睵c4Vҽ4$׉NRȹdREv:UP󙛦Oe؎ѷH8=3h!u2Uos/-Zgo1Ԝ\[ ?M2?>̜?j#Dly{g_! "EN*8sv+ ( wρ,7as²<\m (PpTQ&)́$ԔEƩۊ/ͅRjF܆c!IeD] 0&>O. dޭ*sTqAH'Ń҇} 9QEOsoѳL6H!ut'92|*'Qjɚ_OqhWcP/Y'a23—ꙅ5`5gZ g]; xkc{ H1'@K6'd+Ň雍~~I7%LʝO~4uKH, ME{~ܦ}l6BgBvHFN+ YLZ 3M?*̦%x8jr? @"VO9~qR 3@ K4Yk=yFN62.87~ \óc,.t9/*vswyP-_.XNVS^dz}I yFTI8f[s#k(dj$Ra%/^`< W w;x\>S3 e $GWf'21#WbЪ[O}If^P⻙WTiIO,$,xR@s͋N/sō!3+RiL`W&yޅ>˚|5Ģ@KAkb`1\*zX.ʼnX( @/Ol D7_NaxoDϼu<{>3U>̪ӕ-8CW][_1f\l_109Nݒ}cC{},tx)n:*儽7Bad0(Bl0 yn3 ڧ.hH$ \xvyD<nD4XxŽH 'urW8=o 䅯0٪1}&|='ٖm793 l , kOW'/@({VOoŴ J73ui#V7b_Yڊ _EYFC,Zcs=\2mp:):X:۵,25ˍڲ9.#$kW>Hcc.&_:M_؅i4v1m_b9?ڍ %@= 6%S. 7)^A n!B)Uܝjٷi-=Aoq/>,=kf7mpXy)JTS0߮S(=(GV|~S#8Nc%lPǬF`ƹM_$8lh_LDeP՚\DG]0v]Q#yeR5=1Cxb𴈚C10X<#U&1$3#҄[k_jQNr/ Nω\ָzN9J9y iqe?wџG*}w:`Nn\Qbl-\۰,6fȨ̤`T~_VN,:LsGNVdF<PgM쀙wq۸1u[E"C^zgI` VoNmZ~NoOSJ:΄ȑwi&9_uVC]t:XB=Vtլm #_m?]I2v45.?P+8?oF>>rֹ~G;Qۧj&)Iͥ];{ɹZU Y?'#Vbn!Р?%)@Ja+N4=[&@c`3^)0JS_g'a)5]jO%kǿ:^t|eB$y׌d2B48$lA@=eON'RI`uǺ.i?`#1IEP\h!)ҡtgY\ْe4$Q,qOb'?]4FhbC{H#rmaǤY +YkFuR䯻ǎ +" .I07zYRx!Ez* J:уj1eE&_跨e5MA ֶopͩ,:c&IE&oF^S r&E$G~+vG yO v G2^ tK"wGY=Khhfo8z5K[zl-d~;6 } mȚuW=;]klRd`c$Ϗߋ͹!(ޗ8I+JC$_͎gSsЛF *_Lrv:Գ_zAhB0cG٨'ILn%9|C/O.'l>u`j ~$$/") t#f8R]A>]}fgdx@:B%_bJQz,e+x6p=|1yN+3r36KWtcPw7 *0kKjJh{ 8X&|-{g7ajI!ujɌ1|?˕NiKW| gWj^9&ޗ6FU'mT.lbZ;^x-ڴw/v j (l!7m0šF?DhzKǤ2.k?^Ft"-A^Ი2lGzH6J>U$gO#DlvSbW e\'o͞YMԊP|CU sA kojr̾Q*ƄV#~aڣ%;3\@M^nύW_M)-z !3q鮤U03`=DN1P 6YƃׂsU/t8pv%̥V=[lCI9G촊/ʈgNl #6$BL xf7Bb) {WEN^=Q ɏea#h9m8p;(k WXҋܵlqg%SJeomoTAr9$nX+dj:m3L͙W6TK0c?Oεa#`N܍1 ]pT;Hv!<,,/2*b=X]WIe 9`y;ɂ!wovZh]g{(*J5͔ 4|X,:[QtQ:տ?/jbs% qQD 溽edLtu=e` ǀ [+l"lb\ bLO3(1@M)_2ؓ`9Fǝt,6 0,8\8 'VhWw<lu ]W u]ë?YA!9) M)X,4>ˊ;ك+=`D:LXoPoQ~lD"9F&H z=4jd7_$ :cuF8"c<f]Yi&']VrX`4uTJބMXy&t'2CꮐR,~ HJnr\}By#{S9af6Au't4TV_d.`~H3/KURИϟ+ 1zx𪷗Cr_лv,h(M܀`&XP w#:\.-o 0 @ .3ڷ yr{srW>qwj WR{o}ef Zw ȕ&[fw@.eO؜]ES!NԌ:RdD5DEһd?ll#HsU} $DL]1c @ {}?hKM1ݘ-Ij?)t({3ȸy2??@l.l$QR=ge_?zTD^Vb2Yc\ЅEU7wLٺO&~ -L3LlerLaj d1pp$Grni,gtK/QMD il7EXX$1/-_qcQ}ڈT{|[ѩ6Q SʹSFZB\7!^̞ _]C=$ 9=C6?r/Xʑj<ACexyBE\VؿS9#)֢qV{$QY̋J8͡#"(2Ӽ݀.M1Ȉ!7S΁<]iWNjرf0%;-!BId{9)6QCblJО9 wyRؑNgx_Fӆ_Ȍyb`vT6{Z^tv+1VD榍"0}yϿ%^!&1X0F$QSv#(&-?4Bn&z_gfd~o<hJJmda*Ĩ1"'*Hf=/eg/>8?gJRbY"#*J*O-31ECf^ys c 9S<^ P8.v!L{)@%Na1*b-/h雁dyf Bhmj:?$S+w54w,\Cϯ?#'PTxb#} Iq4EKעV-kg?-U!Z/ v[{ W[|l\13NU'rqd+ F^ءK adapWá*|gi1DjF ,=h|Cg -P,_~?D؅ߘ-[~Q^6-l!\b>#3[Ŷ3{J]"[E+P=-WvӊSj΅mf«`Ȧ  Pe9qtQS; 0 ?J cUӇRZWM^`J|<ڽRk A$I411#: yzpQ D#~W=2hiv"Y?o}rlM q8`RK>c-\g1zzeb͢@\Kȷr9&CbX#JkA@T4Iz.⽍;HU[I.Y= 34pṊpj:^& 4| CgCW֙ϕIMEʙ1-IAW,H%ϘT2n*I֯&+ tIxo}{+}C6F2䐙L YvWB+IT VMp$ \YGG.̔{|oPb*|o,p4N2%&99zGGEv^p5 eSE\F??,yK%%20wcgђuscwϖ~tE; >OL_Oz.2S5R!zBU.-#eOe#q X|e{K!ttvRf#i[~J >ŚHf ^k셨V:BLRONV5rbTugH\AS/Z !qtuB/w6AsgV@l,?fkcL!J1ܤSn>06{Vvifvؼ*zqPO(,g@:&}/YU]2j#; 5t(Wbq䍋G>tw+31ਃ~|5 zj)ْ RJqm#3FD]5bse-Β%܊qXm6M1ҟI 6 2^#P,N@K Οl(2` ݄,ص$Ppe>gŠ%Qڊ {Zw^p}zg7^NxdBc}WYTP+VADa =|v'p E yNZern6\vm|FU3,P Ěbf†"9ܵ %7H`B WgrRH-<)$ -${Pot05heatt0#E"D񹒙}Vemҥ5Cr-#3X8Ycw33}4z}~}GUY? d k/~]Xm)xp.ڏ1:B9FI!N"r0rmsn1E9ܢG/13є2sRƫxDW=a^Q6be˥:͈ĩN1Zl D,y.NX 0䭞NC2@V)NCkrUՄ)ѷ#d\9Z'g/6y3} }y1: վDKVʶo`2+:(  C&ϭ RǧQIynY xiE߱RgWS _(=Z,r## ` G2bztC˵x5LCiY{?={`$15iWy>)4H< HQr2)90@cjIWz}Wh*+ʝ2W$ljz,BfqITʓ9D~K-`! WݑJ2Q~GؗuQ/ Bd6"aHGޯ=ᦑB q"oǢ jߊ[+s#)&k@cpԸ.Bގ1Y[h%'WS)FͬRM ?[A-Ud4FE52IEݟశ]Kz6Ś)AւD 7lّBM̜U^6& R-7zWgNϜ0^n~Wl*4lKo|KEIhLdT: dZ)ş}"%z<~&u2.\l{x2P D_.zQЧA}gl숏?ZwZ^c@ta:'(nO&3>s{WtS#r} %chGji {o(8Ƕ0VOZs^lc[,cT[ȷ+}X6U%:N/8a-ƒIO ?v3]N(#P$ۜ<ӟ>>B!>]]Pඹz鴡wȑpδPTktw(G)OUܘnNvx Ї!21g,2Y WPsQšodVm<)B8-4]Ͼd߳'{vӃ+ ʱ^؇'bhNX ZYC[QgbE)r󠸏p[Rw^X"^J "g8b蒋\JL±%} S?<]DA-]$U"^JaLM%V@/ŨFJ=R01:.-opLNy^ _l>6hi{4խ̇zQo;cQ^i/iry+ShIP<SfݖB!"|+=|AP3Mz,07ãi^O :Ln(/ǜLGXðV} EB p0`U?vԍcVJO@TXCyS~Ѹiե+jh{srP33)20>ŽsXEgv EaӦ݆+`(lrcɎ6^kȧ 1|x=b^-4|J>8%9C:u"'0kTy {*#Bʿ,?bUL#fr`=߰dt YZ