rdiff-backup-2.2.6-bp155.2.3.1<>,}8eյtI%z eGǧ\WsqyicEPt^E:15=`v87 LWmӝr7ʰ#2|2޽BU/ؑy5A;b爵u?up_Z姁߫ss8Q vW%0x5v<v,ɅBhf?{Nn 6' <  {[+j@CoL'ﳱ/_Fپl ]1;&fV*Bv/'Z*#L'#JU!sz0,cνhyoM]xl,E;ߤV.K&w54ӭp/l j 4? &F☡ 9z,[A\2TGc- e]$Q$7`k g,Xv\7r@xS>aL5a! (mIvIJ5R`:>lS?^rR k/3, H~E0dՌ;_>>|?ld ! clp|        8- 8;?CBClF`FFHj(H8H9H:KFjaGjxHmlIp`Xq Yq(\qL]t@^bc&defluv wxytz  &hCrdiff-backup2.2.6bp155.2.3.1Convenient and transparent local/remote incremental mirror/backuprdiff-backup backs up one directory to another, possibly over a network. The target directory ends up a copy of the source directory, but extra reverse diffs are stored in a special subdirectory of that target directory, so you can still recover files lost some time ago. The idea is to combine the best features of a mirror and an incremental backup. rdiff-backup also preserves subdirectories, hard links, dev files, permissions, uid/gid ownership, and modification times. Also, rdiff-backup can operate in a bandwidth efficient manner over a pipe, like rsync. Thus you can use rdiff-backup and ssh to securely back a hard drive up to a remote location, and only the differences will be transmitted. Finally, rdiff-backup is easy to use and settings have sensical defaults.eյti03-ch1bMSUSE Linux Enterprise 15openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgProductivity/Archiving/Backuphttps://rdiff-backup.net/linuxx86_64,/h 8 8sB(Q+zET  *A3"_g"\9 (<|+!p3Kp-2@=-Dr|8\gL@g.^w C8.@BIk&7!:iI{B W%2`ME;U   + T($f h 2=|7+?[Do =HA"\a/y( =$$JZ5+(>#>k)  /q Ga*,FG4F>AA큤큤A큤큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤eյreյreյreյreյreյqeյqeյqeյqeյqeյqeյqd"d"d"d"d"d"d"d"d"eյreյreյreյreյreյreյreյreյreյreյreյreյreյreյreյreյreյreյreյreյreյreյreյreյreյreյreյreյreյreյreյreյreյqd"d"d"d"d"d"d"d"d"d"d"d"d"d"d"d"d"d"d"d"d"d"d"eյrd"eյreյreյreյreյreյreյrd"eյreյreյreյreյreյreյreյreյreյreյreյreյreյrd"d"d"d"d"d"d"d"d"d"d"d"d"d"eյrd"eյreյreյreյreյreյreյrd"d"d"d"eյrd"eյreյreյreյreյreյrd"d"d"d"d"eյrd"eյreյreյreյreյreյrd"d"d"d"d"d"eյrd"eյreյreյreյreյreյreյreյreյrd"d"d"d"d"d"d"eյreյrd"eյrd"d"d"d"d"eյrd"d0d0d0d04d673208a344d6e61860beded6b8b5a1b0efb66144889ed103682366ee773b9e4c755cbd2d3352ea8a165e4905059f167aeb2f378348de6ae7333abf4e2b5dfd2b6f5c023f25887f5e987a73cc57cf2022c25f542172cbfeb0b1c8c00101f3e7444a81f3a0d741fe51f3c3f24302edd2afef068c88068837fd84e636a63d204db69ca51ef6ebf3313e48b1658824571f0c5b15c851fdb55d9f2506aa944d239001ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b0318829e2b5b0a34f535d34690e62f8bf4b00d61593c7be0b2189fe4372455f4db200b4735a5d78403cfb83a177ccfa6f51f4e5017408e2c1f842c3560c97c65de0e444b96133d69a6b5db3ce508fc12505c489595d8c1861eac2a9bc5229993ae20b0594490dd9dd5cc2c246d1d03028c51e9512560df116bbb418c2d911b12c154fd8430c3d4d16411d05640e66c819dbe94d103e03dd775a871f0b45e633f3375c17838a345317b00f5b2a69ca3f6af7a743031356f6651081c9f73b8bf72c02d6fe12d98ef33aff0a413893707503bbe62af0753c77e1f6c94c5b5f05932d6fd349b940bec7358eafd5f38a1758b89d97d8cd9c6b9fa4accfc4ffc2382a0cd60419b13be4a3e6ecfaf994420c065f710207a5a37fd6f5ecf9d0ddaeb8a53248e5ed1eea435d2fc529777b98ce5d9e73be169ed51c5b69281e933216b9264644a8b30eb7844cf64592f45989ebd6219ba078036f37eb9e86352f00fa987a6194ef5dc7f6bce9fc17aaae9ad96e6b72f7ad499a45035fdcba7558c3b86551ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ddb8baa936058f2a049cb838ed3d88b57facba3a54643a0b32c899ebc2f461e3a010a1e06a2757f10ea77f803a64c25ef28c76e5f4b60719f428e1d0e3ae9be418c64e533945a4b536429fd29779c98d9063861da5fe23ff37b530f9a59b710a56a72246d010e0ddc8996b0afa37d60179fcaf2a41c182fb1c9379f9f392be632971fbff664fe1cc4a5654786257f22b7ee885424569f46d2248cdebda8f96b04d528f84f2aa23be28cd310fc550ee371b68e7b589810e599fe75387eff201909565aa2c27a643a65791daca0af67855c95d62979f1b65dcbac2b10dc6183df524c796bada5d74a6df7baee7211b0ca1aa26e523667f0aa28d406e94fcca7ecbc19e91e298dbbfe2441fd048c20bcbc818d2c8e8feff3d2dcea8c0a20e05e05f8e4c4531556e66c4d493e274450b88233e37b0bf8a5d17890dea75630079799faa14a69d2c0c77d735b0eb00916745810b71829986ff11a97977a60bafd3924cc31e9baeae632902c4f8d0538a4118f8d3e87da58e475954a54d455141867c51b63371862fccbc79d031ab87539ac735fed53f777500ffed2bda484df2c620e7826a6b8efd192dc013e9abacf052beedfb2af5c4f11c55443c701f68eb6808c164756f51b07a07d9d658ae3b171d26e6dd8537f82b400f1d250b8a3de2a2934ff98287d1191a4071e688304d3fba11c85ded9637153feaabc64cc3156f6b2cc08a31410d088f12fdf397de285adbcc94db51caae14af2874004b2e48cf0546b047ae5c5281acc765c26e37112a3aea3b4631c2de830c1077c7a75a3acb22f1f972b1acc01782e35ff484531c8c2d2386da38bd8f00dc7c591c36a75305c20de60ace9815e9fac8fe140e54ca7fd0ca7a6c1b687c8d43e1f9c3e2f25a236cb488217a6d4b1601b10e7c864acd33a45a468ca9e31659ee02356da69dd2362b98de07d0b88414ba507da4d01075056bf10a90fa617752cb4c2ab93ba4472e98b7f5a2c48ae42b0347e0118ff7052a2efd20850f55fcda0a65cb8bc8a42201b7aee311bc0f5717edd6733748c049d9aba7c738f27928c276b3833c45e4aa8b8f9db96d51ce4f8bd5d2b2f944d492334f73ce92bc77660221e7d40fe9f0b13a197fb356ee0cc075db75a1e30b604745e17f910f995de6c5692f35f65c479ad023df8a798db6e6e3917ac67c5fda7e280562a8c2c9c56fab7b8a650ba4b41890eaef4cc34df15f58a36f512f4daa12d26c2eb86c17a01f50aae325abbb777492b05cf415822048e03c901ddeb4de88573fe639a70a9c19b6f1c512daf3c2862dfe2487339f384dceddead1a0004f5cbe705a2cd2f4dbdf9b61287d029d8beaa8ec72b239776dbe2e4b5dabed6f03c88334037c48568563a20c2143c72550957892806aa99851efcfc03b4d83949d382ca0316174594ebe8833798b1f14bee8ce172ebd9692c5136811175716d1022567db7424ac238d4ac874f0f4e1ce07a9b89bfab7d37347c88bd9d05b0fce70c614c69f33959bb26a866f275666bc2de9a4b29259a6bc3fabb7cb4217dcee1a8f7c48193f3fbdb662651debb90d4dd5cd595f86923cabbf1939543424160d7e07b4690659e8a081af151817b34803c52eb9a8d6260dcb0e327978d8e602b8701e99b2f1d117939a628a837c36d1fe4b1350049ec4ee88a96f71474c37981b1aac6d19954be9e49bcdb066715981fbd67bdcc0aeb49b0d071c7bb86a136bb612cf3fa6778cce490e4c435c0ac096f1865c543aca35d26f72f887c74a0991e9433f8bb8125f2835b16e4b78b5c3454b9f9bce78579bccae82e072fba87927982194a294d2cb9699cf4cd0eb7e3061f56c590a2671bd09c03807bb7368cf60cb19faa1c682d774bcf7b0b2bdc3a9cf36a4b79e43fbb523eee132b12102a74ee76c1b50c8457a7baeffb7b3896f296eb7d4d2ea92f26980b32f9d6029a19ad3422e50bee835e7f645ecb6df746dabc20dec3a0ba6a6ad29fe38976b8e79a641bf816d4c9631fa4124cb2360aac641d961af88fc76d42cea44b4c947c0271dd99afb6536d0d111f49c0ab7dde515f68ae2762d5b97177ff53d213600442c11495bb8ede7f77679a4683e32b5a75d7d13a6f8858c3b384c5f82e69082de068d89dcef2d8021e521b0cf41e765184034661583d4f740343f939a76ffc4398417d9c416ea0eb4dbf8e41d4ac6f04fdda806fd12ef2350201ee8c12442eb21cc8e548850050977a880048bd1e1a593b4705e5cee6b3d200063fe7fa76f5b27e73deb5ca88f25eb9716154b586c82268e91a147d6dd683269ff33a9f7cbe49697047a00e47bcbdd3a220abe6f97679afe3bde5c2a22b75779ee29892109d324463f765b7eed7fd45b0404c4d620bd6141aacf1aa6c0b1968f1fc5ec61ca92b25b44bd89da1c24270afe2b4f052227289976a11a8f271232f6ad03f4b41c88dd567789bb3a9848f93694b3e5e5fea90aa7f7cc574c5bb81f20e347317e991ed6b8db6a4fbdb115fa6da6a9b90c15adbf2845f79504ae3283f288e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552f0d65e00e8ecfb95fb95158aa6eec8fa716fccdbcc9749f8a7234b046149cf520b1f44b5b23b78a89af207202b317c738ece984149ca608973f490051a0f2eb1d4d3d9605cee004a4c1a0b6fcee058b3d9f0aa719c03509294c2293e9cef3871947d754d84d0d4382769b817f538b7ef80ee9de36a2db94b22bd465c342d3771287524bca570b1908e5197ce0d4fabc6c4f96f7534e6d2e7c226c070383569b74f806e904e803bbdaa2b38349dd00ec8263ba6c0ff39a79c9aa9a7d5f1243f8e630856e6ddd589a412c32cf5944f42d6b175e0842475d409312b06f9e4633602a198a02814ab24806a12ebc248210d823804b0814433645bc3ed1b5425d411794d274bdce1e096a0e3ee486137a83a032e5fa3fa3776b2141f3e9da868ff349c65732d75ee4f8102ab4dff091ad08064f18b2a743d5359c8fa20d5e8e5938c0edf182158d41b062cae50d50195d1a687531ebe09712d863af3581ac68502a7d241ea6a8eb4d4edc9e761a02e82ac23c3019b1a22e6caab413b28abef166edd3e41dff9141a36af7e9be1de622bf9294a12820fa9f58c56084d8a9b4536b2a6cf317ee9470208c4134008d43aba2778db91d49c3e7fa1b319a1f1f23f3cc24fc71921bf28d56020dfaca0da65117d7c56215d220f4dccf81976a397b9abb7ef595919f0be076a82754b362a47a31dfb8bf1355efedd35fdf9b2b116c91bdeb49f1f989007ad8f422694dd84b7b1497a6c4491f360ddec386ae8271eb5b9f5c4cd57658113c5ac8988e46a82165b3debb02dca29e2dda19ba8b5c6d619af5944f7b17634b9cd54429b4002fd227ed11bcc3a8df264d185f000ea728b2494f1e6ec5b40687a53e8315bb8cf0e465a0055be7978fbeabe5f954483c8fc0d430def50e8461278bd2202ffd51afcb6b44b9eb8e9f56c4b3305963e15ba357619c704f3a0303d16805f48d770e2acadcf2130a6a5737126b604240fb613ecf1966457c649522ea00ab07267d63e02ce5a4cba0cbc8f10d7c4951b612d24357880bc2254ea525970c27a888a7541eeb8c75a2bb7b16eef8e30f0f01d29785d8e084b44b36727f467223b037cda58946759212a8f25a5b4419723771b255fff2e714f402cd6c0af8fea93dc4439c166e8c72965f1753e7d2447ff8e836a01e969ea39c1fa8e0d6b767ff7ecad425391c61d3514d4ff4a0578680bfcc4cf17259ef324b75f158f38fdb3ce62f92c608dbdf40af44697fe552c079812eff19c2c651931a567c89e5673f63f30e41f55aa2b9845b40fe81d4afde4310acde38d63d6feefff01ba066803e4c086b899bd85559f512a2c703bf8fb9803ce21eb7c41b767593e812f2fda4511a3d564b037ce58db5728bf8d1408600dce0501ac58882e8242e69c346039bb28c6871cc91f5c3fcc24c5c6d6ce4e4ff85f6992be2673dd4fafd955c6ae18d1f0d3b91b5c5bb1b01f3c0ef778f46acaefc70fa96dda4c59c8810ebe35889bb6f9b8ee5f658a85493ca0d82e3017a4087bdaeb2a9f32bc793eeceab8ea9d3c72eaf44f211bd7909c8fe3920a9d0901cb89891d0969b45c39f972a46bbdd81efae40a26222db6e1d837841f07ae922bbacaec72debe5629bc8cee62e87231bc9f07be3489fed5472139030f6831bb7616c4b726423e35cea559f11989f50ad01d7e5b1b9741b53fd78203275b15976cdc0173afe88f635e5152efbe411bc6e5ebf369e96002ebc7720703ad950ced00ccdc323607d89d6cbaa1b01b33e7796d2c6bfa9f4718d55dd5a79bcb117a38cfa2929ed2ea8c52b3cf415f949b7c9456ab791ca7bcd190c13e7ade9e6d505db638b548fe41b7f2024141e4a97853c2c22dcaf7495e39c49677b1d46b3c09172ea3e1cc95f7b82a33ca26a215a996e0d00257729311b178a13659f7213020253b3b2df6d0bf3577bf5725d33235852a10c07867d8a84ddc5759e57f1989043ba28c2e873821adb34bc5c29daeae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557e53c763d1b10764df04d6ea7c8410d585bdeb8bbe3bd9eb1aa2333cd0414fcffaeb325a8c25febd765f96af8f8a5b0ee07d219fe59ff899adf316fab453d59d60833e4a660c138fe23a2877c9eab1742d785142477990d53ae6277c25d949097d49e40fb0d1a357151cb7c0f62ea1aa059fcd9f8db303799bb2fe7154738d077fc700b9f7d9420d87f15da8ce39ce35e6a7f8291178997dae005c95accb21510bf3c9caf5062a19c7293e8a17e6443595dcdccc7869839f61cd80f8979c86a5aa13b2e748e060aa2bf49e3536c4da01e5ea5c6efc8c1ea89ea79adb816034d730c247100abcc333e9403a70ad9e873220bb00842f8100d5b75a038d021dc4b9b1bee5044b2fb0a6e8cb4ead211fb9a318f06f21461be09243257ffe6066d62100ee7a0fcc95aee13e6d22e909b8cf619072a37b8bd6a5cb84ef478b5e91e22ff0a0908358c6f56e09858b77d3551a81e6aa349a92bf5a16d3b6752efb965fda922a91addd2a360917f3193e343defae3fa9d259ba0cbb274761d3b7866c6593f5d59222a722b32968a6ac0feaa1f0bc26612ddedda54c7dc512e389888a5bc809650d20c247af597e2c63b9a4e7ab085fd7fdf746dcacd86d3f22c97c87d8214317d9c470b6c140cbef85989153d551ddd87c2d4c43983b3916215267669618461e237f8bfc201d8e34003589a7c3344a6599ab62103ad0a22a35887a3d4c86ab055f76e50e119980f5684acb37e6936955a99e6065ed88c48ff0ee766956d5928768d523e8f9318786b283e22446ba7ef5294ad07e247d71785cc8a24defe72bf092cf217e8dc1a4292e945033ee46e49ece6661f8bb070f8b673ed0c10d489cb6748fda6ecdf46b3e8f3eee9d93b1a83f8628e35cc14c87e5aeed0bfc24be9a7715b1d97a6b73108c0f2e768784eabe4b77fc815e749c314cef9b578ac6f01f646aea241263c030346ee3c30c2def62aac6398018c5672aa24ad4cf7886a9037455d6d7eba567c5a2e302fe52d0918770a1c2f1a2f88c7bcbe4f74ebe14c9aeeca19269b1f58cd4865072016458577034937ac7b96ac956bad1e188bdda3f3ebe668513809c465cee62a6af3fa1670bd0e5d4a31a6ac3cd3a16fde0b766be11d5df64ffb76676899803c541a806395c1cdb8f98ed7faca58a3377596b3953d2d2ea0487ba145328cec16680c7ea04f72b8aecdea5ea2ae07e240cb3a6bc4043cb1d3ca816a0fce64b383da18b78761ad63f5a967b2259cab3ccd3c0431755851f064f136d31a956c439724762ae59626f986d2291ed4b2d9a98f503fee61f3d3ad8723ababe6d554d17014ef55651c063e9b7efc3ff857c03488bb86598f270ee21073e2f7d2510808a45f94c0aac377ded8c3653d245a2e3f42abb5f9a80e9ece72b9bf7adfff4460b0ddf220c7d336540b79bee401b7c7744299f44c2b880559838b38ef93002203d252e2f9440e2719dc0222c00b43cc2b0fc0db4f16a5cf3289e67121f4b15dd39127cb9d1ba99598bff26206be57c1de61b28753bd08fdcaf46e4ef9e6a39696e82c181dc43d95a6698696ed221663928f8cbe6b84126bf92d9edcb2bc9d2ed7d57010cbe8b96b10a5c1c04d9bd48b087c2c8580690ca917eba263904b8a44ff7dab12d3cb788782a56c3c4b45c723ae1ea095a20ba53daca2436700879109a8151c4cb5f2754e1bd309902ffec0c840405275b08090e3f67228a778dd10f29e210bf005c3a269039febd78987b35d727996954e2af4ae73306737061bf7e3d52c68b73c9d9bf867987596f7c0b029cad683fb6337437e8017f0dd63f61ff454e9f6929ccad828130d6511918702e007c76d28c493595457ef249c687c867b56f38a15f58269c4f9c86cc5da05fb4402ffa5d8504cb99ade8b1de81bd05369e74991e79d72636d6e744aede376fa1d1188c4c896cbb695784e99098829ed6bd7014c24be58e53b872dd9534f7b9e8c965a45ec66dbcf89b6bdef08b10d7a3f907546e894de71b2b6624ecac2905110287ac34a980a38a6877f41a53808b2482606ddd219ae1b053bd6fd5bc5e28ed03b6e6251ed98222755eec62269dd7d19336e8faede18a1ee98eeea34c549ef4bb60a7d8f9c38bbad8b6adb6af878a14fa71b4494756004b23a935e943cc24f941a88ad91b1ee2288b0520576c89c9b7a491f862693d92e8a43ff83fef5fa5ac46e593fd082e66rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrdiff-backup-2.2.6-bp155.2.3.1.src.rpmrdiff-backuprdiff-backup(x86-64)@@@@@@@@@@    /usr/bin/python3libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libpthread.so.0()(64bit)libpython3.6m.so.1.0()(64bit)librsync.so.2()(64bit)python(abi)python3-PyYAMLpython3-importlib-metadatapython3-pylibaclpython3-xattrrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0-15.2-14.14.3epd@d%yd!@c1c_cO^@^n^l@^Ri@^=Q@^5h@^,-^*@^)^(9@UU@Stefan Seyfried Paolo Stivanin Petr Vorel Dirk Müller Dirk Müller Tuukka Pasanen Paolo Stivanin Stefan Seyfried Stefan Seyfried Stefan Seyfried Stefan Seyfried Stefan Seyfried Stefan Seyfried Stefan Seyfried Stefan Seyfried Stefan Seyfried Stefan Seyfried dimstar@opensuse.orgmpluskal@suse.com- require python3-importlib-metadata for python < 3.8 (boo#1219652)- Update to 2.2.6: * FIX: extended variables were not correctly written if content of file hadn't changed and file was read-only (API 201). * FIX: failed parsing of arguments would return code 2 for warnings instead of 1 for errors * FIX: quoting variables where not correctly propagated when set from the command line (API 201). * FIX: some new functions were needed with higher security level and had to be sorted accordingly (API 201). * FIX: test action would fail with empty error message when using API 201 * FIX: timezone was not always correctly calculated in countries with historically changing DST, closes #902 * NEW: add environment variable RDIFF_BACKUP_API_VERSION to artificially modify the API version dictionary, see the man page for details. * NEW: add warning that server will be called with deprecated CLI and how to avoid the corresponding warning (see also the FAQ) * NEW: there is now a weekly release with changelog for intermediate testing available at https://github.com/rdiff-backup/rdiff-backup/releases/tag/weekly * FIX: cross-version issue with 2.0.5 complaining about KeyError restrict_path, closes #872 * FIX: fail gracefully when connection(s) can't be setup e.g. in case of network error, closes #868- Require python3-PyYAML, python3-pylibacl, python3-xattr (the latter two were Recommends only; all are runtime dependencies).- update to 2.2.4: * Only very small code and documentation fixes, hopefully really the last fix release of the stable branch 2.2, before the development effort for v2.4 starts.- update to 2.2.3: * Only small code and documentation fixes and additions, probably the last fix release of the stable branch 2.2, before the development effort for v2.4 starts. * That's embarrassing but the last version still had a glitch and the sdist package `rdiff-backup-2.2.2.tar.gz` didn't contain the pre-rendered man-pages which some packagers requested.- Happy Holidays release v2.2.0 - Despite all these changes, rdiff-backup 2.2 remains compatible with rdiff-backup 2.0, but you can, and are encouraged to, use the new API using --api-version 201, enabling two additional features: * there is at last a --help parameter * the CLI (Command Line Interface) has been refurbished and modernized (the old one is still present but deprecated) * You can store your parameters in a file, one per line, and call rdiff-backup @myfile to use them * Verbosity levels and error codes have been standardized for clearer interaction with the tool * Last backup can be regressed even if it isn't failed * Locking of repositories has been greatly improved- update to 2.0.5: * CHG: explicitly refuse to back-up to exFAT because it doesn't handle properly case insensitive deletion of files * CHG: testing explicitly for existence of tempdir might make certain setups fail now because tempdir was silently ignored * DEV: Add a misc script to setup an ArchLinux as development platform * DEV: fix compatibility in rollsum and sum-size with rdiff 2.2/2.3 leading to errors in librsynctest * DEV: function rpath.getdevnums now also returns the device type, block or char * DEV: replace deprecated xattr.xattr with xattr. function * FIX: address PY_SSIZE_T deprecation warning appearing under Python 3.8 in the C code * FIX: avoid TypeError: a bytes-like object is required, not 'str' when logging error message by fixing encoding * FIX: explicitly test existence of tempdir and avoid "Can't mix strings and bytes in path components" error * FIX: failed on certain device files with no such file or directory error * FIX: Force encoding of log file to be UTF-8 on all platforms and be lenient to avoid codec errors on logging- update to 2.0.3: changes in behaviour: * multimedia files with extensions ogv, oga, ogm and mkv are not compressed any more. * return error code 2 instead of number of failed files during repo verification to have a consistent return code (1 is any other kind of error, 0 if everything is well), closes #338 bug fixes: * handle include/exclude files with Windows/DOS endings properly, closes #357 * allow backup from and to Windows shares again, closes #337 * avoid IndexError: string index out of range error when using accentuated characters in exclude/include patterns, closes #340 * avoid test error when using librsync >= 2.2 by adding -R rollsum to rdiff call in librsynctest, closes #304 * fail with meaningful error message on metadata mirror files with duplicate timestamps, closes #322 * sequence of exception leading to abort when logging tuple of bytes because of unreachable directory, closes #310 new features: * create a new rdiff-backup-delete script which can remove a file and all its history from a backup repository (use with care). * add option --allow-duplicate-timestamps to only warn about duplicate timestamps in metadata mirror files, use this option with care and only to clean an impacted backup repository.- update to 2.0.0: * FIX: Add workaround to avoid error when backup directory is under the source directory (github issue #296) * FIX: bytestotime() should return None on decode failure (Closes github issue #295)- update to 1.9.2rc0, first rc for 2.0.0: * FIX: UpdateError: Updated mirror temp file does not match source, Closes github issue #237 * FIX: do not fail when starting with uid/gid equal to maximum, avoid OverflowError on os.chown- update to 1.9.1b0, third beta before 2.0.0: * avoid double unquoting of increment file infos, closes #266 * fix some ugly bytes output in strings, closes #238 * improved hardink handling, Closes #239 * add support for SOURCE_DATE_EPOCH to override the build date * add efficient sparse file handling - remove all (upstreamed) patches: * 0001-handle-sparse-files-efficiently.patch * Hardlink.py.revised-1.4.0.patch * compare.py-1.4.0.patch * rdiff-backup-1.9-reproducible.diff- add rdiff-backup-1.9-reproducible.diff for reproducible build- update to 1.9.0b0, second beta before 2.0.0 - remove upstreamed patches: - 0001-add-compatibility-with-python-xattr.patch - 0001-metadata-handle-unknown-group-ids-from-file-system.patch- remove 0001-fix-invalid-type-in-ea.read_from_rp.patch, add 0001-add-compatibility-with-python-xattr.patch as a better fix- update 0001-handle-sparse-files-efficiently.patch, simplify sparse file handling- add two python3 fixes: - 0001-fix-invalid-type-in-ea.read_from_rp.patch - 0001-metadata-handle-unknown-group-ids-from-file-system.patch - replace two sparse patches rdiff-backup-1.4.0-sparsefiles.diff and rdiff-backup-1.4.0-sparse-no-seek-in-gzip.diff with the upstream-submitted 0001-handle-sparse-files-efficiently.patch- update to version 1.4.0beta0 - port to python3 - many others fixes, see CHANGELOG - Patches rebased: - removed Hardlink.py.revised-patch - removed compare.py.patch - removed rdiff-backup-1.2.8-sparsefiles.diff - removed rdiff-backup-1.2.8-sparse-no-seek-in-gzip.diff - added Hardlink.py.revised-1.4.0.patch - added compare.py-1.4.0.patch - added rdiff-backup-1.4.0-sparsefiles.diff - added rdiff-backup-1.4.0-sparse-no-seek-in-gzip.diff - Patches removed (included upstream): - rdiff-backup-fix-deprecations.diff - rdiff-backup-dont-pick-empty-sessions.diff - rdiff-backup-librsync-1.0.patch - reorder spec file, get rid of conditions for pre 12.1 - remove old signature and keyring- Add rdiff-backup-librsync-1.0.patch: Fix build with librsync 1.0.0.- Cleanup spec file with spec-cleaner - Add gpg signaturei03-ch1b 1708504436  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.2.6-bp155.2.3.12.2.6-bp155.2.3.1   rdiff-backuprdiff-backup-deleterdiff-backup-statisticsrdiff_backuprdiff_backup-2.2.6-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtrequires.txttop_level.txtC.cpython-36m-x86_64-linux-gnu.soFilenameMapping.pyGlobals.pyHardlink.pyMain.pyRdiff.pySecurity.pySetConnections.pyTime.py__init__.py__pycache__FilenameMapping.cpython-36.pycGlobals.cpython-36.pycHardlink.cpython-36.pycMain.cpython-36.pycRdiff.cpython-36.pycSecurity.cpython-36.pycSetConnections.cpython-36.pycTime.cpython-36.pyc__init__.cpython-36.pycbackup.cpython-36.pyccompare.cpython-36.pycconnection.cpython-36.pyceas_acls.cpython-36.pycfs_abilities.cpython-36.pychash.cpython-36.pycincrement.cpython-36.pyciterfile.cpython-36.pyclibrsync.cpython-36.pyclog.cpython-36.pyclongname.cpython-36.pycmanage.cpython-36.pycregress.cpython-36.pycrestore.cpython-36.pycrobust.cpython-36.pycrorpiter.cpython-36.pycrpath.cpython-36.pycrun_delete.cpython-36.pycrun_stats.cpython-36.pycselection.cpython-36.pycstatistics.cpython-36.pycuser_group.cpython-36.pycwin_acls.cpython-36.pyc_librsync.cpython-36m-x86_64-linux-gnu.sobackup.pycompare.pyconnection.pyeas_acls.pyfs_abilities.pyhash.pyincrement.pyiterfile.pylibrsync.pylog.pylongname.pymanage.pyregress.pyrestore.pyrobust.pyrorpiter.pyrpath.pyrun_delete.pyrun_stats.pyselection.pystatistics.pyuser_group.pywin_acls.pyrdiffbackup__init__.py__pycache____init__.cpython-36.pycactions_mgr.cpython-36.pycarguments.cpython-36.pycmeta_mgr.cpython-36.pycrun.cpython-36.pycactions__init__.py__pycache____init__.cpython-36.pycbackup.cpython-36.pyccalculate.cpython-36.pyccompare.cpython-36.pyccomplete.cpython-36.pycinfo.cpython-36.pyclist_.cpython-36.pycregress.cpython-36.pycremove.cpython-36.pycrestore.cpython-36.pycserver.cpython-36.pyctest.cpython-36.pycverify.cpython-36.pycbackup.pycalculate.pycompare.pycomplete.pyinfo.pylist_.pyregress.pyremove.pyrestore.pyserver.pytest.pyverify.pyactions_mgr.pyarguments.pylocations__init__.py__pycache____init__.cpython-36.pyc_dir_shadow.cpython-36.pyc_repo_shadow.cpython-36.pycdirectory.cpython-36.pycfs_abilities.cpython-36.pycrepository.cpython-36.pyc_dir_shadow.py_repo_shadow.pydirectory.pyfs_abilities.pymap__init__.py__pycache____init__.cpython-36.pycfilenames.cpython-36.pychardlinks.cpython-36.pyclongnames.cpython-36.pycowners.cpython-36.pycfilenames.pyhardlinks.pylongnames.pyowners.pyrepository.pymeta__init__.py__pycache____init__.cpython-36.pycacl_posix.cpython-36.pycacl_win.cpython-36.pycea.cpython-36.pycstdattr.cpython-36.pycacl_posix.pyacl_win.pyea.pystdattr.pymeta_mgr.pyrun.pyutils__init__.py__pycache____init__.cpython-36.pycargopts.cpython-36.pyclocking.cpython-36.pycplugins.cpython-36.pycquoting.cpython-36.pycsafestr.cpython-36.pycsimpleps.cpython-36.pycusrgrp.cpython-36.pycargopts.pylocking.pyplugins.pyquoting.pysafestr.pysimpleps.pyusrgrp.pybash-completioncompletionsrdiff-backuprdiff-backupCHANGELOG.adocFAQ.adocREADME.adocexamples.adocindex.adocrdiff-backupCOPYINGrdiff-backup-delete.1.gzrdiff-backup-old.1.gzrdiff-backup-statistics.1.gzrdiff-backup.1.gz/usr/bin//usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/rdiff_backup-2.2.6-py3.6.egg-info//usr/lib64/python3.6/site-packages/rdiff_backup//usr/lib64/python3.6/site-packages/rdiff_backup/__pycache__//usr/lib64/python3.6/site-packages/rdiffbackup//usr/lib64/python3.6/site-packages/rdiffbackup/__pycache__//usr/lib64/python3.6/site-packages/rdiffbackup/actions//usr/lib64/python3.6/site-packages/rdiffbackup/actions/__pycache__//usr/lib64/python3.6/site-packages/rdiffbackup/locations//usr/lib64/python3.6/site-packages/rdiffbackup/locations/__pycache__//usr/lib64/python3.6/site-packages/rdiffbackup/locations/map//usr/lib64/python3.6/site-packages/rdiffbackup/locations/map/__pycache__//usr/lib64/python3.6/site-packages/rdiffbackup/meta//usr/lib64/python3.6/site-packages/rdiffbackup/meta/__pycache__//usr/lib64/python3.6/site-packages/rdiffbackup/utils//usr/lib64/python3.6/site-packages/rdiffbackup/utils/__pycache__//usr/share//usr/share/bash-completion//usr/share/bash-completion/completions//usr/share/doc/packages//usr/share/doc/packages/rdiff-backup//usr/share/licenses//usr/share/licenses/rdiff-backup//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:18306/openSUSE_Backports_SLE-15-SP5_Update/d13ba6e9bfacedf451783368864ad8b7-rdiff-backup.openSUSE_Backports_SLE-15-SP5_Updatedrpmxz5x86_64-suse-linux  Python script, ASCII text executabledirectoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=446533982aee9b64df27380ea6c57d5c3961bc7f, not strippedemptypython 3.6 byte-compiledELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=32f59f0a5a5c2315aa4e389b05d3258976e2b14a, not strippedUTF-8 Unicode textASCII text, with very long linesUTF-8 Unicode text, with very long linestroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,-./0123;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRR RRRRRRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RRRRRRRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R ǠI|x*D#utf-850c353a435dbf29f69ed98765e37f121d8e84fd6d529eab658f7a31f5162bf89? 7zXZ !t/Es]"k%*KI{joh'U$418]bR yi70F{34djmGrVL:۪Ngh綡]?knVZAQe2ߍ6W`+$d ҫ16;Ck}%Q b](T "0v-X\}3N Gl鷅=Q56,D;'U.ư**v^:;e0SBi.PY4ꥄ25"M/j4&\+1gbܯcMU&$Xgb0*'QѻE0K`, @Hm̿FKK~&pf\gjdЖl4+WZ5@FPs040!g)57t2^cF|r7`T]N ýc}T7_z<\ֱ"tz& bNs|w:j erD'p4qԘjZi?Am>7(AwX7;2 2_Qm4,> ].jwAOTK`(bE. JS"ӽGD1cRۙͿ`&ǨHnۢ4RN9ᐫx(8qPNMcy?R`3|YP,)8χ.H #l!. OW8lf 09wY>j#EbJٮ9DAv|} ! nV1"o7ǕBmG_!1mF-n~Sh-MoqsVa6 |س=2ְ;vA6j: TϊBمd&}!W#@H[->4(8`#NEϙ.+5{MPA7ƥS)6`dߙ3PJR[1.L@Ņ)  - >%9uu_W>'vFŞ>;yGYgu eM\ _`-WR"$>(E#83j6&' * 1 1y0_;Y=k7Oh2: ?D`2}0ĦM&aTnZn תv[{5: d@q2q#T}V!%Iz_9sE zM_0y=PDh*99`9sC@F6/x̙i^Էsmw_/mt^ 0C;XyՄ罭wzKFk1'jrNM-,׆О܉8 hRoY0\N+뭹5%iF^ VTҿ dK "4A(;.sl©`oj[[IqLLHhlG]b ?cwM7i ƒgjnCpSkH΅k3d@S.N(MЀw:ˑ? 6 [$rJ:>6j''a>Qkiq}jEΕp =HtI5 rڛ 5ϼ.k\qLS )Vic]A2UvWkr''B$+}G|wmSCM [44 Lp hm17- I8Yj,v3*zna Nޒrڳ|6PM~rל->% ,[ɭ9>/J9eBT~YW=7|÷zj^2>.bk%T4 H:Y"/u nd,S jbz],e 43'-_r0Y!D3fn/$ lGHH| RM{?'!hXxiǽd_\P`.i1k#jݷ)EXnH-滍K#?}dAqb~"oA!r ɷ{]ke:]U ZH7t&F%MwL:1/GC$}Jy- V;k\fHC#4W:=qwLٙռr 5@Lq30iMN 裫SZ|k@s 0 rj'b4S7$XYAuY/euW_ZyJ%ݍHb3,WJ΋=e5~E|)ct|zW)W*[6( ]PAwM 68wCţ>.xd69"8E}$CX*wȤet8ḙ-?؀!cK2rnToS#Lhnbcs,^sS^l&NLuZkkЛs'Zw (( 6r>l[?ZWWȓ̲HR/9\"\G_&*/MBXMM0œ'7iO3ų;e5T#  {{b:G+}ZnFpӞTW|͗3NO3\X9ĆTSuwu4U*pmY"BU%ݍ*5tpn4XP6aBA(0f3BAShGD͈V|9Y]wz%u~Q}~Ac8G LFPHXBX0q5ꑔ .d>0w\-d ;x%M*LH9ӻk:d u;5dx{ rsVlZ8S80Go_{`l^6eK 'bٕ]jE'[5M|*݅ .#k[ErDJ8x/0>v?%e9c&U| >UmZO~wLx}u(l=;܈##}^r+ v W|;c+eWÑ$y)*\ZxP[`C1&6k|v0xT%#x{I>wuR`yϧD E*zmsü8(Wafl 7\G5I%lҥWΗA݅[jbySI5-(:&,bLDW;m < &據s@ v,1k6,jZlw_C\ D3ckl骿ukH^w'ԛ#-Π~{n(w& ˜LYc)xV%ۏ̿ʢ0>8>C:J" )$AX vm,X{Iq{ ;u@ل Ͻ2c gDJ^iHw*\%kOe[Z;ӢaY;$X M7_o؂VWdeXy22uR*ǻ{Y#$U%ޡ2:^(o6=g4=SMQʼ@` >g6 dwT{@D^-ѬHG.E z0-e%osG&g&ulӂH@ӊy T$kr\*BtS8P+9xw1t,kV%TUH\ ABرLBF7'Ȩav{Xv*.r+FԌ6=op7ә*ѩմ _bg I. 9ip䇴B}lБP2(|.(dzCKyܫ&HʼIyiR}2+ꅒqG(8}T9UGZT[gsct9a c/nK6c5àٱ]9zdxִ;ݏ[34N>$> Q{w;L=7euk} ∧jN`%$C"`&xZיOJi!Ir!1cgED Nn- O[)a]dvo_jL'aSG>E}{N蹟cZ#tMT$8tҠ9^ZD0 C4p4`!$E^?9KϗS9e?n2}+ta"XAc!ZD$cKuwgYwXfޗPq>QR.@fYxw\"Ex7(P> n9[_sWi "R:vIS$#͊` 0* ٰdk$OGf#yq!p(" :?+k?3{MކV||g2l.im4)r1ua#9ڦTdžr*{ck_6rC1KuN.:œ!w [u"S9%mc ӀH!+iRV rw2&c\fɼlipl:H5-1_|)߁9s0 ~UQ2 Q@.5b!:08Yf;Ph+>?6l㲐 tfeF3G 1+.Sa5FG#ևDZm%-GqN[&bϰS3 @Ō ǘ /:O5S@ql9EW ]Q>[LZ^09<`AcNQOmȵNV]4l;b "VE{Vw mt{C+ޠpt+ƂS;`Rhz gā!31g`BbSC7Vȧ>U[ׇojD빸z[R.r^?62\t#O܊j /siu:I*]!^'ͤ~y[zBHLmD)R YI|,mNzFF@rQηq9\3uP6JL }\' &O \TI Sq9\_2(wDEa,-1A>N;'X >3 w?W(dz&a)11`&>W@YX2Zj6 ęPYK[ʤ m48},JNóCqe[W5mY`X6]!:vui|֓ .Mh|I%YHkWR>캮k{n 3y)sըZ3"m" \5(jI Ҳ5OMXY2pnv9-" W48Լ/!ZgP :ΰv5VUV)>J3 DM!Ne@pn_qR񪓆i@dх^ dX0ԳNC E讀FD^~ w{Mv@\c']mn wCQ,g|K¿Gw`D'L ~ICY$R;i,^lmӒ7&j iLZ yhBYD\iK/~#*<8X^t}YO2r}lVٷRЪzU<~B)Ŀ0ְD4i%? 9nj`GsduoMe/c, V1pJLinc + ;IP LFHIب!q\hh"ɣy0!w{tΈÐ[_kRHm3DŽ`]0`DVig iIV#u`/-%}L~!ώO.acd ;#{au̒ZHRXC>m/ rIǼvd 6BC_D">eFT62N:S_>e0w-8-f!p[ʅs>E>kʜ=_'+r7s??뵤V{SrU-\=F۔:fv|Z"G"_ruUkUiQZBąP]|8>NBIOkEM)) jO_9׃,u)ֲ)'DGig\_)gέdxH<>uRr3uXBJl|2uio`5u]W^9 GbňRhp D=L>ʨG. 8:s>".Fh]ց~>Mfsx9U NbB>`3w[s'q@{;PyŝP7}%1(cZ.ހ6ngH^`Q,ӶF4*d"Vye! #㯠邀3e 9.k˔?3R&ёW{ aӆ$_fN;hLA]V\A.iFιvKpW9J1 +9  K|}hXfaGN}j AJ~hi2e([O7UzSlu3`u ݻ61)?AR;,3qX[}؁h9sW|=().)gs'+U}`{⇵iHK g_ 'T_ҥۈq&f7YP1FHXrFGEd1U B ޥ1gG21LUdP!s28x-}6{[;*_P,x-O71/F.?N"U? @`2\>Ө .70UM{_JW֢OIE55=Fdm'ږmd0ͼ0~Q{khtBc=P1[w@zfjԱW3OۿmfCy6 yyPsfᡭd'tq=8>eܟ19׎g#NڸSE!1f7.fd.mO}^7>f{b;;iLT ې`tj'-528[(0#f!ݚ&LM3}$yzl` whwCFA^sh? l9b/:C=䕶@ܠC {id<R͗?d8jNNmւ9L>&SdxJ{\6תwW.Raw->,OFц!*G2B}iYԤɳpcMka)T;܈YB@0?ep8UJ*`y.m zH-Y9 nU㡶Ka mPV׼=uRM~4S領Hʳ [M](X$OYwQ]7RR/\{R ]Sf2BMtPv4d~!L%[~׎t ?6`U3ҿѭ8XǂcGcgsP]ұ29w˷өPެ^ TnNs9ҢK݊~#\Eo0yƤyhm<#T$tĈ}ia/uT UC)Β\Y:@ Y*#d yh&] U&))H4az+hs{= H?d1tFu}v[lˢJ*XN`SȦ៭^?{ëB>GI%3IWcBC#z5?ԑ)s0]d`ݟVWh5ø_3/uEK/EhgcQC17/@M !Ҏ+tiH sb֏z_qIlذCsќ*`+/a"&kμtҘ]3e}c,6ob`3~1%iw5TU{ĴQȼ,\jTX۶xXyC\Q=S([!M nv,, S+êy+q];*,-5YܑVP l{pF 8}m.lG>)eBZ3F5D&qPCT(SCa:2YŐO=xKX!tR1` nD8VdOݿA/!OGQ^:PxY%O$Iò9|.V6LJxoVWc{D9,sQl!Qg[ۃf 'UF\3h`X;(i %h#"K6mJq;tQHcpzݘ? U}f~ɗ90ya+*-- b{o"ȱY(G)2_jǤ0yQLy*?Z/ޏ}!ٔ2sї Kh8˪.eF"^?&k"Cm-N$ol7%BZY2PPq߄^ ?yjuzT|^mXضWR mzU'ǀH^Nj܊v8C@F}e=˲x+}h(J|FzFK\oI.W4 M+ 4|jtV!ls[+% l G TwthړV:onM?SƢi4J8{vY-#Rs2>+񔎒'F` {:U?!q'{rSD#=XO T06=zv|lS9PY6x›,l}U!?V}3bN _:OMLic5g\iȽc}؛eՈ&@V&;A}`|%W;u!w Y]|IV(uBT}~Y"K, LtLa5EKm̒^Oh,wf6=4/؄&wo@a1OͽM}t)z%Ph=_cB@Ε}C*G}&;GKgwp, Y "p7;",SSkD5[uAwIn.ZCe;*ĿR/mc_ug[;u˱EVdBО=\3<*>w*.Q OɦTc G{FF 7T@!"~r1gK?tsvʯFoԤ3.B2 :}̣.GOVOUB%P\WI\zq@鿏r 6/B2ȭN|iLKGkO`&1zf/Z GM {/ 6O![0텘N RCC4΃KB% Al׬RS_z2imk e(y}P;TPן:crkѥތͣNT,Q # P4?!a^' AYcڛ|б P7'8R:fhvjˡldغZw^ƚ*ԧgӸ~FE*\r<M9ڀfiDi"L\qQtR&Co>ػZ B )b偼D:9niV9qccݽy7ۆ4#~c{Jq{UPS]wK rP_*(cX' NYkIe ^ RS!e,/7Еz0,]f*׎g-.,πey> ۲ A$A K iIsf#5v1>vSsL}JMɰӘ^" =X d#"52N`!Fbh!dBs980򾈙JI?oO8yMcYp\ۄa'*6[YFid #)4/sqgHDRl"΃Bީ}Zvʑ@?BG8ZtqIV=*le.tŊ$= YLͨv$>x)/_d/ǬA w*8}mUZq:fߕ΅ughp EC9C~ ՒK72 E}Qc"cU} Xb yhj=5QLǶ y,͸~2K<o{y逡FPU%5>绪9OVI[KʦDL tAFK ,$LWq8M'$^0n޴De`E "kX%cY$:BӘڀɝЊEp]0;K4RI7v(l36xwXh05vf #Brwu!;PFs712QI7)M}I$:x\a6$d [ou"]?uޒT&FNG~~* }&<0&ez8bT+Ō?UEՙ1ץҽ^CqGM6Eu}Hlj0䩄%j,.q*ѻ&>$qUg4/q"G`ZtaxMLTqsx=hyYy-$i=_8H%l} G 441?DjBv ArS#43/v0)>qTd{5$u< #>3la#a'%ɒ|I I:0nGN]#7twD_R!+XdhPwyDs2M`;xa…G\F$#?{$WA(r݄a;,#IUW ZҜ7 Ognl|XAyot sby!r2E=JD8`E )EΩ:tPQ5*aOf`'/vU]7{v5I$T 7R DN|uIfHJĽbDb^:uUo/&07lhܪzl-DɞZE-/'I<џQ5V!.#C>8 5h0JGpa+EkA?细eIm1({ʸECbH9wYh\7HyQ0]<"Pnr%2bZi,y^< iqҡA<\\T(&@_ڊp4ݶxzS|d#yjsn$†S+:7ܐ@rxf]xYH/w215F1l Ye/6H^~aC 9 "cmwNMKB'vg?ڙFJg>) ΄/zi9_;)ȺMG oJˁ_} ^hn!R&g$=kRޅEth [vp x#ʙ)jaqPZrRuˍa:|u)⩾+šdZcAțe` dfvr/:ّ9E/!IV(n_L_z?\[WG<ýU6~|a]UFЛDƔo{=X`z]4v{(? pd$z/< F8K2ڮ31*FZ }t/+ eڼ~OF%^0J:2)hc}YpS!DhKhSmZ°I ݜWXgc:]uPrZLYH!@3G? &K_.[e?/k̆v ZEv|uWSʂ% Llv+,w/QQئjؗT=Pvэ1Mx𻐼i7"5ݭUZIټxuR]{ڳ q_[&#yptk//ڑ9 g657* q"p/vu Ƭ@CSK1$c3tЙ\ G`^Iw*MCČQ,뻢'O}a6;t(e$ ճw4J\ׅrCٮvcXrHIR#/E; t֝?WIoX%{w29/krj9 Mw: #],$~n}ŌČY6B38&5l9bl{{+|6]#=ȭiE̹_9U!^_ JpEo+2((T݃܅HXLX4z$"]͆Z~b~מjǫɶ 3Vۡ^jgD?Y1|1 줫 I=\׷)h\Ap;"'(IH$ dIaӋz3lxs1= 澘qs]rM٠ tGvpQw˄0&{bÉ>ߴH0`ͽFf+[b^ okCv$!Uۉ:~cYO,PaIw]8֬fNUE}$J.7&)9j&;fz|Uul|P˴#sd~m]_QAcW,vJRIl{{fw {9۶Z]:dySo$ACڑ/tq%A\DB2nEKKF,[&H^c ?qmvc|χ;]R(uTE[#a?+<-F^iRפ&h;+#,sihSz)ZӤDf0 $W}{v"5^2Q1Wqgq ryO?æL;3raWٌ( gAIes%o12G촏п2͚Xbt"tAT&=Q Lb]\ی!btLɐVh: Eu:X7״( sLjV`1:M0FkprJ??+/UmY+ìd[" ;bNJwKc^,`![O E:Qx/Wʹ)N#|m$.ϯ41uplyct\|JDbS\gS oPi^+cU 8p +P)F` FM67 +֬V- VsupMcĶǖnUӰΌ4ՠo*q׉Q|sG[#HQ-o%v7);CT_xjb)jG2¥ >pͷv|*j6pR-7>m.*C?G o$տU][#/ X]ϥgQ?'ܢh^S3^ ݷ]Qgm@}B^}LnQ\mh/X&#b]ugbXY[qRtl._rjwTTDueeٯI'_ $\YccjhGϼ1b&f0y[k@ 5);}%ێ|)|8L{kP:R7"Sǎ^V{a5n\Zw8c>AsuI%/µܐ#$0E۟M3yFg[N=I.W>F\Yi mSA8eӯ]էҗKT6<-RH|ݟsQ U|T%ol̳%3ʰdlS$ƒ7C:)ЃŞ) ifѬG,Jn\K#4zjȳ;we1'+FUˣqݢTTާh*qh UBͫJU_L]$@d;ӹ`{wvk=-rID)d?| `J  t؉@%hK8O*=_k =o`ɬpm04_xȧ #g)- Xݓe2:x:ӵ'F&$gols(AUU=Wg\fFWT+VG⸋!.[ՠ(֜.l$ \#0axB4QO3º41cYz} iA.C49 R+!7oW:{=e3?@Gjhn)Sঢ়?B79T2eN3RXwGT|&?& lfuqmM*r&Mw-30)?wKȕȽUuq8ܩ oGEDl7 $ٺAxP`"v~e;ĒJpF.uʡO^%*dV k!: rd|ˊsZ[h YůFD>T 9߫۹ԴvsW(2bՌ-vSfB#]0J.S"NDف"{7P-_w ҭ iwݙ ŤW⯌xi}Q0ȳURD~L{+QE@ɛ ԧx7L8 ]Sխ3 ;]9HYOyinYM&!r~Ynd[ZeuQ>EM6C1}z Bٔ$MMVS0JORƎ(Rג׃VELZ:.8ZuZzR*K6Jvxej|کPTiyX%=GK7 ngԘy“! B,j`V=*Do9Unn`ӻ<z/7#WR^i\-#Tq؊nz1ƺqXƗC lUaü;tav)MtMpjnn!b hM0CwZ|^lRbxZ9?O7co2:<@_~Fj-}gky i9L} ٓ!a0$((>N|a~FxX6?N 'Ϛ6R4.} :΀m _OhkXN8P=sȇtqڱcVD\nøIa0icUQƗwo5"5F$3v*zPF^!Bn㺊i*xއ `CO15SlD5GvӧđMO>DfV5΃'&I5mtHTF-L:-k՗;'ZD/eJB~yJ#\+T]q RV?^L*46 ~b c؝U)>Bp'z ?m.Le5p]Lg *⳱*n Kj>"E &%nVmp^"}K>5dE&9Ɵy"4t.5M}M,@U>H$\QoԜ}9 kb1TkqҲf/]c%FvX%B2)r)4ϵuV&z\x2b9eH#^%$rryinK-6eW7k7qHQ4gXpA; R$N3#8t 8&ntl+7}u4چ&jc|:*%e0#u0y ؖ< nL$~{f (Q/X1=Fcz5@jp3s<a}C9`* K? ʡ &ܝl03PH'sY [Ý3Bu D/bv^դI|r/l,?1Mw_ǼmsF]OީjۦޘAۗA@)`yjKh`[}3(E༈,m),Ez5B0 m!"9hqWjsc\<7$ruPv[qRs?G ٽXB`K;jhZqqP QĢiJWfG7[St44\Bяo"]XW\mbS(b6ҤcG[4nΛejR( Hzccx}Y~wQ2@O1Vzώ<>j |P]_NCM. {;#FDYCG ~ 4lmcactLP𢖃@c[_3QU>IgmvhE#={w:yZ*/IGx0Y H$J]#ߟm! s v)^<IȣQsfh*Fy)Ϸ( wi *YS=P,GkɳېHg.ĻtY/ȺU,3^gLO %z`$U=)eiH*oX_Q&qQM9y9])zf]0t֖ @~okdgb)SG}% Udf "xxl λN .x+wkYXO,9l¦8g|~U MV;S7U"#Qm|=22@]7I݌Q9V=39rg68اr OIשnhNX'>% %eY~S^\}.ܐ!a\n##rֺrkR 5|MjQO'Σgjf ܍zEbP6EqeuKօh8߁:(333˙k?N  ,֋sV+HV`nxVz^+ |d}vZ5;kD.LV X"_E"s烅d!@Qג4:1&SA7Er^\M7=N/ڨY L!ݚ8꣔)QBXn2Xc6.>N\_0riE*SI]$!!+t! 5u;Rv < Mv:oÄUs9U(c6^muNL\LiZQ}@`%s!Hs_TnxC8|?TZw@$k$nc%k]7[Fe'ZC:T2Oޚtc2,.<*RdT,dHiyBJZ& K_y6ah-ȕ5ee() zp qzFӿ4;i+/Bc5 4J?>lI-5ؼ(eI;nxsbF˨éW?]]m8ocr\ @kd~2كGPg#x–ENp +*B$z;4[%d}*\8+&ǖ.9#6GF$4CgZHh Y7WJƝF]]V%1KuQW\ d_qط:6 Wft0TF3wZJ6P#Xq  :BauUQ_l!ٸ[xok@Ҿ<4O]nTOQAv)a xSFL^s"APgdGW5v8EB K/\c2?=_La@Ua+VڇǙV=7r=D\"xH*,pdf*EqwԦy"K=W6O2C>tS``+(&~`j Pj́kTugjzyB5?;??.bͥKȢ$}H[O?oPH J\ #zɓ %7H.^6Y)T}1M//cW鰡p;4$m8zn*9nM/*V^FK dpԼ*nFE;%P+g~I0]Q̈́h*iThARd*%bx0 o^h͢8uaWNe@KiD>YjBV&VR gULΦ ONy3vvSJnTHbņ+ܑ{alVqӐu| ^weE@Ri?Ȩ[qf4JB!5=~KLI] o^3$uےn7LBFy~&C&x9LzX> hȻ9.PꞪYSG@kɈ\S_+&wu.Fbt$(mقYr <4eDgĘfe%4BK)ko=mI BD;sǃ& ^N4Ɣ3b'`9BGνja|,l lr> L%`ã(}t59#ǘ6֫s3N\ pt-On{:W<UgINQC ,rC;3{*K /#x0W r@0bϝr֛8Vo~rZ!XH.QKH!jqb0Ҟ??_t4MAP#(sQq/nܨ,z1:aۭŘ&1 g³xG@q`lעW2z:MIb@_{: E#` 1cF՝}- aW(5 8x#g0,D61xec[Nv|v{bAtGC\(Oy\'f_kQ &$(}f:]@Fru$8!ecUcL&,I v.g̒ԇ7-D#{`8 7 0wv1R]ƛWyO6.P%8Hx8,d0ڌx|M8nLJfx8쌷1 ڲjYˀ껻yEӵXU]ߝdWT ~`bz3.1K@bT?w2jqW~> =';$rT r޿5]7S&}Rb =izh+[c}$*euwV_ݦwwԘ<\IAρ eMxh6aC?P[0{L!$on&ȲzUު+F$! e| S2}!㵸2h:i +wpJxcx/X"{<fnŵ7Rl-M{ .JS{Қ*:Քb kݘ^9Fz8B3w;]VpDX $/_"O'1M^RD  |^$FOSze)+%=At xq0b:X_v2Kkf5AڸlY(ؤ6#n/N^gȦG+ ];7mHB kbƎ6-0lU+1Cf4A8E?}dv.` Iɀ?y]W"f3/.Qc`-tDGsx\6B_:rk W '{R%SW1 S18}<ҮGQ:t|r,x0 οsHnAo W:BV=b*˅<8].F#(2(s\BH ÜXORTVG)p'G `bfvv8jT%\7WVT~Hkm+(9"yUYւRV?"E]Ss}= ӱ%.ϳҿ4.a^Vcgi ϑ}U}:x N!/ڷ1/C!y-B/`K1L'9bi W]Jq#:8#Z%!W-[0+׿(ޓia=39JIiONv +bs9ZM}˃ħ2sotn5^LILA”_%RoJbk[jI1gb 9xu~1x{ zVEF_e6ZP񄮳ۛW~/&]Ph!*#~+}Da6c&DƀM앗ۋ)%ɭ 0k %@_\il#%Kb׮Mpu UƷ~_(3ӷ؉'IikeF?}GP&U#$ d!dJAhV$lj^X72ښw#n `$Hòco ęBޕѽ @ l-z7tÒBVW!yv]@Q@*|R_gTg7*wѳ mZ p0N3B֣#;nطYk4X %2Vr>`:cS/p3_#xDOY3gl Yh+pA6ՁR,=M/GWg ֙9q*R7‘m̵Ѭ S>_d<  ҄ZͅFwaPQ2z >k^Њ+݃Dy=--8S݊1 d;>igcɜ ڇ :ܞg$#4NPHLR(<|Ҽ_COV %Q *KOQ JV7.7ȏphEL)Cx{@'ˆ7"ݭYgP~76t~~G+Fcz\, _r6ٻD ByIڣps!Gy&\;j=VX@V w텾"A R"pF_?E/dw4vݖ%ASR]nt% S=VeEQEcqH P_"IkQI 6$kheΞ|`dIVQ@#մeZRw0z1YRwOD-Y>=Im ޷b;Se[cqh|bRAp(?˒.Hi}Y>F*B5%F<{?di R{Cٴ\nѽ0!Ǘo{ԯaUnr{@!@Y\26-Zc z%7uȳE1$4aeie5t |ZeBZD/l5XhgJCu29 q3FRYvg zE8^Ԛj*0R.K%;˦Ho7UkOl0n>w\5'VԛX ;2eʕc mm`NTiXV7!Ѵ볞e0MPulaԚf}ˇmr RSxB$_jYPmWO^GXXj|wAE|uo^">:"V{AV_-,\KַxFs_bVC]KFӶφ)OK:>&ٗ\DKJl@s˻ޞ\5SCt9E;HYu6V6ZCۼ>WY!TE-)@X[ñ$w 2GCԮxgyDu ൏Scs[0y0m(jG$QNqΦ F L _,Fs·V!ջT =}x+"Um}pu|n6Wn.fFFRk<j䱗LTߛʇ:͍_r Vh8\6Nӻhy^J!`װ+?@.veAiBw#a8Hgo"BPNq1^-no.Ru^]GA)ЕYmS*ѐm/䣞ۧg/$ `llТ'Js?Wfl0HӼqOږΔVFLȂhPVnA M!m% 1?[@9ٜ@__6> `eh"ր"iq+մdjW@NE?>2JU!T?oJM*v+!AiT;1g3V Լ^ZwD 8 .9CDR=קSR 3FI몄{u1sRI'FUT0a ㊴-G0D61$ܥ8NADl@/E>DנQ9>F9Dؓ' #5{CQhRbh,.T9>\IU1\,Pq=55]>"3{ _[bmǎB·]YԜbGLUA'}A'DKb@Yn{@f3FN2%u(*PdK@qiwqP4`MR b`bY \=8lZ#gqJ[|7pC.^xȤNxg)<$/,{Rdvˉ~nlDnIB9&*' '\9Y!zȻ݆|վ"ae} #(hpAf(1pT X{:Ruhu,b:| $QqkH2!xr};z+ؼ 3ܽd2.s*0 !i9ح҅153wsNxJ<L 2ɛ<^L$o8sedz:.RH&E|(c6<\apļlAtH]QS'b`(G+ϫU7Op# R]da s=PtfYL7E֕ Zi9  L,aW$orA^+Uˎycl+PAˁ>5ŧ>}ve /k0"|Ե6$*MnGM>lC"5'yXm~XM>E-hΡLA$wud3䥮_p)AvJr8I¼![PYFA ?YVPQW\ZwٳbBA}m/(r 8!7zLQ}՛D.Oً-S*:idWs9:BOA *SPYSckAt! `fvU+oq{Kje.u#,CpqP(İU~uA"AG s>բQć咯26*.yH(GE/d&,R/Jy*̴`1"ji; igV CEK }4[WٵU`? h#IPʑϩ=U znwBȉ{>Sl`)οQ?Q%%ȕhYS&5)٣2m$`g=uq4҄KWQ 40>xusT5&ʉJ=w@~q2+سO DkJyGӦv3X>/1d͉r;*l}XWVrxߛo1b8"whWcfA⤔u ,v?usly^MBr&|=[,|H?PzlOG[z1uj[gz[GcIxʕ?˷NOL@E(E)հݽVT"|nܙQ;} Um(i=T+fz/\Krsr{DEӗ}'p+G?5#lK;<{27)}$bz jkgV*ο#)!!MY:LT?n<]l$nq O{F]Q{6)ls[ȄYTg8Iy=A$28 cL&Hf2ZY ՂE84@)JoBp)^Afew` FR>)xѬɲi\g|3ؑ2Ƥ;ŰЍ^P _/4Jd5X-H 컯RVGjgk rs#q @YDb;up-Æ!>MoKC&brL;s9 n/o$(¹-%<+G3?n4F4zp4 Q0MbcM,1)'4g/-"֪~<1#ua*Y'՟g֐iO`4\eZA )ߌ>"}SG7D7sf[VkԷϩtOR0Wote5 Yҳ f{~-Yt%8ϵ6vhWt7ũ[{\ۥzl ACɑX5 N BW.+{Cn[%}_2Τ[,EYGC&QHd*t ]TFGH$4d, P\^faPvd\2?\X ^2:3UAnǝ VqhX1I1dL?X|m- &/tۘKZY^|XsoEa4vEAܺŶe"!az[a*p kNϮ0 QDbDMdBqу_fܞzyIHy1(?@==-^'1AJ R h]B]۷ckzOsl@[ޖ6%!.`6HGA5km̆`4k/.">|}< `*_>\8;%W~Y/ r-.fe.0A C2e芣K ❗pYrJ퍷Ms} 7?m*sz5IQleqb5C}tyXSз(')shc_1RB|qnmpK-ǰlޤq}gl%&+6{&Aty#waO0ÓWL%3IꟽK(o̓GD uvO$Ҋ}B?5Qvhc!QpU@3'i\k3|1H9^u"4dbb'ۚ!?+ld8/vrA8[סKVL:}(?VWRRr[W:^hsk)ŗL{:ZŽ$qd+r6_>}n)1P]pݧW1AqNESB w{7`Bi1#v ɒ+u6HVT"WL< Oly7āY[w,PВ3u6}rΊ"ı/~t..SOpfB}DdړU}Jk$ b7{0>G&*LJLE3\ NNjtcGP[e\ ChG}8bvcovp7 "_x+/|7JV Vۣzwhn/=JلiT}lBNHa:/-,(-}(2(>o|uj8cyg9ڙTV=|7 OE7q hlX֦+`OMPw3f^,6'FL ccU@ ^7{S!r&8*P%E;AVtr٥m:K;^zo~yqCݞnV󗴟Zay1w:MԩWte"*= hvF%9g 9m2.᠙ fЍyb :lXKsƇ \]%S\:;Zxvc3ҭ̪4Bv2KY&Z<_?w[z \D2UغZ7?r8s` 2 Dc(PȈA-F`j3[kρ-v"0f7)Gvmթ>&42Q_dc.5S5V(m܅P25>oqok兜FPdsH[aIݐ s߀ yUA_=utЗR5#hv}E&L2:<3 / f6I+c7^5 J 9 i=Zf3UK=J'Yعմᑼ,2( 2-0.TMrdzo{zoB7vrϓGϲvbЖӚ6K!+rV@uNzFA0 q i6J ]ȹ %YbdE= TPM5ubZG?ůLyJ'BQg:X=h3x6nTic 1dYm;s1uD/?K%__K@4U15d,GgRєϵ!>I#csڣjڃObQX O2*QHfʠcR2E$|(ڽhyeʽcO{k4 %͇.vz s3e^WP?sOWxP3 }Tq%eʗ+2^L70eXtR{b(kЃl-, Apn78;m'}Wk)roeؔ_CUv=~S }Ϛ>0zEI?V =SK4e_ Wn]GӣT|eah~et <}6BDVRv qEv'sYd03uHFt 1NFrt֥E?۫vRֆC,n}r?fОGP,>Iאɗ@x>ԂlGV12QGSVuU@^$.z*4LhW+^#y\2dP1r[Q+Q vq P^)VQE8j.(,kF5p>Gc޿dDB 6SJd"$;nͼLG@d &C/S"AE8et%Gvfׯ-%$Diӈ2yzl1+3FUX/E=OS?ҘweOKvBɫ\JYu凯]XihV#tz}J35kj}SCk7#Z`qijH_u>t`yHj''$.Z1ɇLB֥z/EGeb0#9̱5^2A횳<vf2ڪ})5{;(h/?3m0E1!Yh/cO "1%=:^ ßtpMv !GIQYFi| ?3 }:ZVeIoxdטSԜFmq9mޞ5gS/%4=h|~jctWh; {0Vy3o~iH'tLp&RB>yElU35+4%oxSs2%ME;"qͫ{]j^IK}A"{WeH,WYMm) %^7L>3u~B 5jA"}`T(;+R2TS}'kxa!yU6Қ]B@wAǕ2IbЧʱ6Zw$zi @Ήb{y&E#cՆfz> X16 uY한kE|[^  ٯ}nS6b%Z^Wy*:v%~(T!ѽ ^5Yט5=S׽"n[*2fTA39~ vp.X)Yl-Ygt"> t&/>ae{IQz@6P$ri>#+3qej{sL#3+ՌH{=0 S`%nVti 2N?ˏy*$g U2%/{yϜ9҃f#X fulj}ʅrsbҤ Wh, s.h!է۠sVKbuN.-W\_\'d䢸NNYYK2K"$jguAdub~NU6du[hZ:2 r;y4_K(+葉 Zyc.6 nj*`eՎshlD_],Z=n ^QϢnd_NFL\K*n8^Jl=l=$@2-S<.Rנ_)@G#Q@&z(|-Ljh\UlZ^e閟kd`rQ,vZ%p?#iK:"g asy3: o9<󔻎h[SXvllR+\f0|WX 0tɿ|_4?X|8I&ܑ[h1̫.jj%$ڷڄt/&̯n|lt*) F0eXWRy('jdS%RaH6[^9v WSDt&bӹhwcg"CP3*kR Jfwz/,'/Js 8`=5mi79ǝ.}""?pɇ<+%ԚjZc֩"gxL|QIr-N(˜f&笝-^x'sUP(' , [i<űP()Y b!dDȵ;aܢ_bOxUՆ[ ǑӋdֈzJG3LTF<2Ytdܝ-"µ3hBU~06]C/܏.]auPţղ|ÊZғKx]#I]FYMJzm#7G`Ra5%/sLda|+LY{2T226jfňA SykBo ًJAk[z/DBOn}S)g;C+d6a dN` A8Se:[nMwǽ2%^$~ˇ/Ap`"NGov 6(8PgE1;,0ZnmV 4rgzZ~*lBGw"khAh&s1@` 3Eh:I4~E2A[6h>QO5'[dCש]lGAy`e$#) Izզ g̯ xF;jF.f'ٺA?}6̽x"JZlԬ I@!.pڥKl ռO!̱G}C5 B k %R@PL{A#K'jp5ӯG| %a+vd!zE=HዣeC]4aAydd Ӂ ` 8'%yf&24m"#Jt T+i-GUV6.+J;Ż/gu>j64n)&KhF, >K{0w^LW@c|XcS~>1hzx-6zt):0}UTeF)x#RMT x9k*781^`kWY]~og즿kK cʃ@؜`zq$~6JED#/2TɡTai%>`t!Xf֕i{LAl?ZuYRՓo)v[rjӘh$X&2Q(td B5VS61[dUq1{7d{ Ƣi-wNGG֒7[Wb=FnD++O՘%L9(*K`mW,p1SBPKԴ*Sʷ,!^t`юוrW{W A$DR"i>>̲] jQ7902T昧\vKCPE;"_<~|fehלxi5}SS l9YYWKw՝Ȕ-^4tzgE)H'n9prI!czd2 g˦Yvvǿ=:{ZmLڔY~kG#9*EA*%9Bv15< yS) tQ Jk(b.el1e6*ܯE{R 7*m\D ' \S vji.c%blS4$9Z?qb{^2bӜLھ|O %˔;zv'?b@QBP~%2)au٢DZzXƮdcw݅;EIBx%ia =r`ہR 3aoNݴ{A;#OH6,]a:;|Sr̖9Rm<2Td'ƫwkpm+Ic͐/r=&R6["OYmf"M^Bu"<->SmlT|9fowH#ڎm_Zmc,06"F}&vb#BF݂4ȸfx0pL!jE4Z^UaTRpˤM!#2~>2D]l9"e3^r6l˜7DZcMkNB[}Z5Tu"M!2GqAl\ްzWMI+u0"#n5e~ i46ndq˻W5!N"FGD'K ]A5g,Ա.i D=Xn\UvusGrƷgU "/ :;kշ 2PP ɽ&v$|\Bkq@@^nF]}r{ݞ8n|unMpk-M Lݸi $@lkRQgCryDD-N@L|,F}HXgKFQa8cEYj+}duV^QYck#/u 84FgU~-j˗  ʦ;ԅIˏMm{\oBxd]攄D XkPŨbD4Շ2S u.w7΅5'Esa;lkz;#L hZ^0&J9ni {ՕqEPNl3S QP'%z },1('VG63`S[0..3'´K#$t 񵩏+/'bKnɈCPV'IE_%"5ěJ9΋!qo~ cc"-n_B+v{/q ]{NjqЧ6 Q0v''[jGcw~//[ly p:7C-]3ƾbfCi r]d3&ك~AФ%g=n;wTu';x")F}eph*n/Zv{` $ATCt\95Ӝ qXVPwqBoկ*66U/@fw. b3=}j Qw嗫 + X;{s* ?IJwc{1ހl F Њ蚒?oCa>;*:Nl[Z,4yD[ԑ {P7]J\-7*CCd&6cjtNz֭}%H4׫6olF9K@c W \ϢC,L`bЦ6^鍩oeq$9 &{rܼ3OyLl*=GHqYX~&5Yaݺw>Ufi  0T3EdWr]nZZD>]Su~ i PH_q|U80; O g Rsu<%,z5STVVb:O`24' Qܧ1ILBV?nTyg7TpM⾔Bd5yBO=P DseP'1tT=f8Vkū Rf#pBGMoq"pRq0[FPЦxD4.t[>zP'D>dW015tKiz* D\f/# g5]͑Ny iN=7\{MUbjbdC~%KTҌ&nP6MtpwTGSmd,T@NJ9rkHKF Vz7,[=3sM,r`g..ލ>a3?n<0Rd xmSq^t<\sc mh7m+I6/Ξ.)^v~b D=V{7F % +db8qsV ]pIuI6%W劶y$]rC'f3I; C]+u5vY{so<7h狼ϔo]4 ߫6 F-F4ev 4(Xw 9pdoQaA*VFX0Ha)W |-LHaEWW:̰oc,?^0>jvI 7VհeY׾`~R}IjYְ=4 tn!PĮV?McOqi$.( 6\ "?Op`+]zk A((M}0\Z  AXg7n>FVi8!D4pp?Ī*r'i۟;e)-9H(n*:|4e2Yz@T Uylg9ii#ӼkgrSz 2 9DSL鉣^-N>nM#/EHa1$*_/T=$IbEk!fB[ACsE/y]:2 ؿs鑟D.ฺ̺-s:M%{m!`ݾ9ZD,@hND]ꌰ`.dZ9~Ƈs4ܿ(J3۩RL~g''.옧C}huGQsF`l!_mIf @½ejG8AdPe cCף, ,9."b1Q1^٫=$cS*Z\۹n!l}z,MTnƎp0RY@wV2;+Jdn]pcB);Rިl9rNj> 9kXO~*<6:R!#/{vq g4saC̺ N>&5݌"L H<HZBcFwǖ>B*$اJ\SbNYntsC6U,)&W)]"%Gn-^lS?VR!z< a]X Ka~PȻd]wbv<Ķ0lܻȶ dhrL~(bMf3>6[H[Ў(j^U 7sOuIe~Ԭ]_+E ڑvӰS H3 ٚ)] (DJj8V ߦSaJ)ƄJ50I1N(馠WobaJkI.wjhPږN ~5Wn\H^K+$vRviy!ox|η%712 RISOݽR[}o#|֞:*ߝt 8F^Tw*5Pp+as*X̱!!#,KṀpۺvb IxI_%\FA-UklZF]oDI74O$8& Xg+ip,ԡ(~4[=Oeb ^¨fLUL B\}1dVO:A%WLU6V«^oӽc@sFD C/k}U\/\%ٔJM >' ^7Ԇ>::9+?}0T/$e?톻 4QI: }{P%"XXWPYX6aV< [V١3 $AG\׹-^tWRf{sjSaZ;ib:O㍏CK[3W^ ;ϟY=$q!me1DL_BC3^jhާL!.Yja lþ!h:U[gX*[G9'VI- f& nJ ti9/5rI/[XU ?iUy7^TqwBQT(HZlE:0 ad5)I̻. )5mͨ0L8Z tR繃cZDdI BҀ v'C:YЃFX1dK@q9ҫyF .l-'M4jDT3u8F73_Mq: e7>J *hh}%,EF/A4ikVے?1caJvqm֋'',BThfIÂIG˶/R)YgZr)ŋI>k,*C!sPup8M<Z5brf\CF7֮ԩ7D}_iA8= 4L-rTͽ^MS/!$n`[)箘DQ,=2Ԝj;m @\#=&f1 Kmى7|X19p ʟ-ƥ0$fȺ!ٰ`gA$ h捨eųKq,"Mh]`AP{9 0QwI:6o:n?M~h op<&J+{i暴˓@WՊ:-&Q:dqOG7#7qb^EN Lg}XetGp}0y+/+[Vt ^IOנMHhauwP,J&zOEaccXL{7h[Q@\ !:w?ڲѥ-GSui@lleZbQJmbzjU:l٧o_2MSm۪mԊow437/wVWҍ75i}J*-*k&g$32i]ZgwYF 6_($lԆo>#0St"H:}s]̭0|)ptxkE&5 $06oya*ؕ $I@cE'x7!NȆ]›&Gkrvy;lUw(? yPaue^QnҹPxB)lziE՝!<]{M ZRv6\'5!rnihƾςZS_vU uѸGMpг:D|tlݛfcO2wʞ* "sԶV1>XmH'//agnT<:ʥ vl[Rh *O4U""[&yk/} !."e> OkJJhkۚEjGrgz3]τayǻm:{؋, 1W1|֍\KY 1/lGYp+erIKX쀁x>PtUJlu(p=0~Pᆋnl9G5b#.+SdX*&-2okⶊ@$IOp9N|Tj-mG…e^[ѻ ,K ,c L:OJbagY&_޺2cDy_BgP^QIN6Ի*;͡ cCA+y^مET9+3/ Z*K0gLYc&BVSŽBtkk' Q0 W% l-;eg~(Xh9Mw`i#x/l7gvQ MÖPՅo-Cw[tV*ssi07xLhu% Y 4f• G!:6tB-Im:9c\["yVwOF|,Y>ބ=׾]˥ H.}U'Em!MsBf![9=ѸmuhR¡!>P4HP[ntqPpv_B{P]@HcuMz$ BEH(fў@rL٩mBۯ0>4Y]pcIYvi (VWYfQ&aR8#nSbnbK)98Wb,38\IiN[);)759DH| zNboz!}y%#V<8 Yܩ)l!FwX~KyZ$?A`*P2t/'%f` MCH8@at 83v6}^p>c߯!ؖF8(W'G˕ǴeUnT>Fi Uфo,sy_X݁sz__ն%O?/C\)R3"'W~=` *XճCIYO3z[oa;WxdÄo_,J,柣H!D~g=`Z/m;" VvOqPi*ۈe̴$뱊HS5-<6 ;j>D9,.In@*)ݵ :-TN~#`* ,0?h+_b٣qk%h+yC<ʖ){|x2GՁD >haY^׻2g(3 ^MH n1\dHq8 i8m8EvP`7qבF(DN& CY U *C3ߦݥRgN$ LLm1wa|=y|'0gipB47"nۯ'T"k=^ 0yr|Z+VbglUYDZcVCQ $34bD.H$Z!Ā ,B-gఔ8 ēTP7OivwBEf Xs$&Pŭdjioj\-bsǎn3F:J=`#FO@ Ƨm#ir̟EpTdUFkmuod#KgM}#2'Tcŀ(]P$->`*Es{k  nH?47&UC? K0'  S!/tZbt$=h˾S1&FVU-0M^=66b\&A!xq:Jвo\$'*ҮDQ<+ҵZ*Jt0Q7ΝSTH4`9j4 32ěz!5,8>}8-4ȱO-0tגj&lkhogǸͻN:t-;%WqǬqГR>F~ (D0 -Xi \Dz㩭 o?\磽!a1rصЦꥤaЄvIgzoZ1owļe*+lLcz)#ߔl(L;$'5xbo1+5KSKqA d! cURJmY+Md=N [Wb4IEkkIʫI[,մ{G73ö:Y+O MĵĜ0R#@ÄÎ4MWn 5B[n9QŌsޫ$sY^р^H2,-209Ygya{l;7A4rubWϮ1*ՕG]p; Lm0X;+HܲGifl<UևlxT$1AkͳɸrԼMf.L< i hCӈ, bT[o Ul;sBl 6Vd!آ.)?^窜Bwq<p k @0 Cck2QlJl{?ٶQөe>1 -ZzX;2\D9xTbRL K ,(N0"ڍz}6H [lE+[rR Hդ0Ԫӹ:3lz-Xy^87wx0XO&hb: ~1w0p@FI =E!\e` Bsx(auԨ{JmX.hQАp"V lKZ7- <S+j5HT@>]ίlaaϿppki|U\VwH1LEHS潅E=av@?lDЃPyq23=/76Q}DA{uI?S!uj%nKԖ#uP9$U>ug+mɞKoJY~mlfpO.W>NXw=ȁ\y''qP,lU+$K3lmĴgp3Kr^*V<\BJf0YͿe5ܶ YZ