freerdp-devel-2.1.2-150200.15.24.1 >  A c1p9|w_V!e <ѕx*[!)žx9$.qXȌ)(פ ,:p%x@m ԖOҫcި"q`=h~O-X{p>?d % C 7PV`      1P 2x588<<@? ? @ @ (A8A $9A$:D$FGHIpX YH \]d^Ybc}defl uvwdx$yz4DHNCfreerdp-devel2.1.2150200.15.24.1Development Files for freerdpThis package contains development files necessary for developing applications based on libfreerdp.c0ibs-arm-4 ϯSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Libraries/C and C++https://www.freerdp.com/linuxaarch64 J }C/x/m M $v)L )e 0k L$ 5 g; u2 {36siu S U <7y   AX@& %aHQ9@ x,p ?" @ -<(G=I} Iz R p2 R)V E4 ! N%n  !jjZAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤c0c0^^^^^c0jc0^^^^^^^^c0^^^^^^^^^^^^^^^^^c0^^^^^^^^^^^^^^^^^^^c0^^^^^^^^^^^^^^^^^^^^^c0^^^^^^^^^^^^^c0^^^^^^^^^^^^c0^^^^^^^^^^^^c0^^^^^^^^^^^^^^^^^^^^c0^^^^^^c0j^c0c0jc0jc0kc0kc0c0jc0jc0kc0kc0c0jc0jc0kc0kc0c0jc0jc0kc0kc0c0c0c0c0c0jc0jc0jc0jf865a86e98e8863034afc206f87f914590b55f0a38a02d214326f217faabf87fb8a4815bd357301f68fa75d6bce300f6b5e7235fded0420e78b1fd1b0b2c3727ec92c8604ad1dabe92ee2dd23982bb844cd1acb803691e0c6a5cce65a6eb2b014c3851416a130329928e174c46fc78d914f89679e949daab7b31e14256ce45a4805fda815f30baed6e6ea1dd216fd7dab7990c83ae260582a310389f188cf20e8e5370e1a58a07b09f9eb7ad39f1325cb99da5075aadb5acd31b3b60dbdda8173f2214c6622667a6c276b05b092bda76d7fbdc4eeb0c9db54f6338808899b66fbaa0724b31b33eb7daa4fec2c4ee087b9328465b863647eb0f8a6d3b8c916ec2b3c6295d928ad4d80c18fda52370aaaef3b7d3b3340ab26a837846416c86325f89c5e4fc0d7175abf53629bf127341cfe96b9a0f270355bdd5872ba54af9532486663194143c8961db5265170f2d0a9c58fd8854b069a619c8c72517865d8196f6384269db454047ada8bc4ce99e161a9c007ed9498e6e068fe6933c2b8c9e01395ccf851cad8e7d5dd8af6f849a6a7b2e2170b42f8095a25a2b0a9c0e89a4067a1e62f2af1913bb60617b08dac1c70a50de8b1982ae4463f1778a8329ecf60b9e00796fc3b6479e3420427bf8ea06ab407cc863291defabe45db8081a5a646d05351f3a6beac93e395df5a3cd070d5b399cfd8682159f4e8624dc6739d4cc1082d32b0c1d82a7be4d81d72961e19055cd54bfbd20829a76fb530a6699675eb5820b27b33dc1b5f3665ed66166c836dc6fc305e4470d6fe7a5ead78a0a116f68f5ab4a3a25e0283b5deeec636502af63f6fa603114f12e7f5cf632a5d395c7f46661e346463358716a3a8c91fa0b583432eb2e996ba7f16812a6a6fffcd291661d43f2cb4f13718b0e9747bd1f626b619138a3ca3fbc21464529fe152be4631f5833f6e7d5941c775fb9d74b4ed1356f3737ef876ef14eb3fb296f8da8cf658a98f5032b1bcf54b41df040beba49fc9153e3751e23341080c565c3b6b441844e1748382b8d60b86ace3a8f8b0f2b8b559bec08e4dbfc3d3085187a5a6aba71864041b0d444650941119808a7a75bb877551cdbf5ea8a61678382b39415b4d2855faa39a3cebda2eebaa94fb377c04a92d9bc6bcbec146c88cafe5e74e75d67486c0e8a3df977236050d01b7d72b57fb152517960c9ba8c0dd90de7e2837fb9fe734ff1fa37eefed9f2f28ba83ac776d15847057582ebdf47eafea8a597f656051233ea38e17305ba96a1e528030791aa752a97167407b67089abe7c83e9d821fd00781ff21ec95eeda452940ba7d41c79fffdc712dfa6dc91f5ee623751abb24af3cea83039d8dbb4ed0ccc1ed5d0745972492ca3e9a2a1f5f6a72cc3baed08c2a6af2529718c16dc4dc9a1d988a3b5880ea69826d5229583ab786f9b591461322a73a06aa48bbee2d049f3940bd4cdfd36f67697832df9271bc084c502e21a91e0aef801bad9eff40d203b735b0cf9d57f176e152a4124a8cc3c74602b6f20134b9e391282d3a84c0379681fd34dda834d9adfb6da9099fee57d948266823a1d5afcc8730a082af34f3cbdc38247288f63c74ec3a5adbaa6c12efbdd6adf98946086fd3e39b23c8de1b0bda9188ca49c0ed79af88f9ad8043c506fc65bd54254a5177725da944311974bf580c8b104674ae36d559da618a62ec3eccbe003585acb641c5bf1cf2f96eb7d02f2e11652be3cbd5faacd341f8543aa9ddeb3ca1dd61ee479891a81c50a28c01b23e46d3d9b9f60ae76efb55e8ea7f6ebb0c599eb5c2950986b33a4f19e8de60b3a338d90fdd3444caab8f97e5e8ae8f343e399a91d35c6c7ca9e3eb9229c67f562f8be2fd8621f6890cc2569905686dd82dd35062af896afe2d531cb5c415520e27d1584414e8c3b8e06d38b84437fcc5d77d13ea7bd1501e2b264a25946a4a8a3335465a5f2a8d52e737c11f05740a71f549c2ad62e38f265ca9ca312dd6f48dc5f20c60be69431c923bd0f5f2c60c3455103efceeb558f39387a6b52dbb1297b0b07394750847469ad4eaae3b7713ae680997200b60c1389d9afc511d95e9d01aa46b2a9e4a7a6642c131843c8e0f0ca2cc0dddc16fb1193bbb1e06c6afdfcaf09cc7797b478d8fbabc135ba4c06eef85720c10a3dbd151a48b59a131833cf709c3dd9023f7aed1af0c4811318e7ae3ed708b807ae2ce51ae6f411660d9fddb3c3bec50c84ec70b2acd1b632717a07018a7fd74d7120654a54c889d2238809366390fbbcde76f83d6d4dd6baba3945246778cc3ee4419a85959603196ba4d915d15e46239a16500a7a438265a42cc44c0229b99b983ab3e01c8e019e6cf87c4496e28f7d520a6d3614a2aa7b53c82e3abaa8bbef9825edbe20a77a5750e0ddf6942c1b3d8a9d6c2d598927f8b0ad668a7754e3e9eb88d38ca17960f0ab11c6b90fd0b2b5ffbd3bf9693e365e7f786b151bb7c995b18a953135deaa80a2adab4a85b31c54c7f7ff7d02c0df28b8be001eb14996deff32d69d377a6242e34f8bff57e21a73bb43ce0ccda1c5878de426b5a012e54776f3497e17cf923679655f002c0f44d014cedc5991533e79b389c896c1daf470973601432c80e9ee73b0b893a2cd7579876c10861b4762e5e35ba9fc7268b66d21a56ac4d50ce710285535686b8bc60bc39c6f4c5b6334c8cd6542354cbc79d7d9d0652378ab131ee859b2f1e6b9b4caa41b0a7767609a966fbd6bf54fa644e7bf7cc2e345cdea95676120531f5df260688796ab82e58c1c12c4eda299297f54bb686c3c81eed30751a4aa1b428ffc95b1edcf55908b02dfddafea5360379d4cdc82404b9c52c6e78b0f36531fd4d69762b6d036e3fbe232bab1d7c1f9980007dafb93c5be1b34808848f780ed2cb0afff4b173376e421938de82c1e7056295ccae57b083d4e4c9d934f04c61b0f0047fb34a5af65d460cb7df281ff4661a553c7e86ac7c2663dda544fe6220153aa1a36372f23abb247c0bb6c2787b9a57f0e8d48b896f186655e6d10c75d6e017501a999c417cc8bd6037ae213ce1a35fdcd3123bf9acd0b02f15c5ba786406e9ffee6c759b2e07ee95bdc35083fa7d2a85c35affe9fd2242592338e7001be9a4a4f9bca18b3a0496c2c036c0defaacc40e2eb4ae816bf58f0c2107e3d15dbc08ff8740bf2d6da2c16af85ce0bf5c5910c821b80985a7fb7f63a02f888a5f2c69b550814da3592003742955f672a21258c1a7b2569176a2123e2fd9cddb15fbaafb7a0410c156c7ea5027788e9b8ce4fbf77d82fabbd0c92b5faa36dd6012c2bed1a67a536d674898a15425c6fd8bfa557a1097a9206094f52c3868b7e47a39530fce58716451ff8d033e6387015a67e010a470edc0c4d6c4132fb516f43d4b17bda0f80d85b0e9522133b8573b37d108bec795f4c330f850ef885aafe91bd8a1426b414544cd414448e39d25aaf132a3aa1e5bbc2e3d3dafe8afd7d877139d74e891849d828706e578a48ae5de84e9a3118f845e718563ba4f88208cf913180b21c05b6078d8d8c05b7d908166ed24803c090c7f8c8436d2fdd0e690a53034fc0999fa93b7a59a025a4053feaf90dbf94249f5c6f7696f22c90fef78cbf5b36c7a74157ee9688a9a7eb02998221c0098b8fcc1c7a29630635b0d4e5e56be5b8aedd5428526a9dbc0e48486be8c1515d30faafd6eb49c76d584d7a83fd8805766a7babf5106c1bd97fd3bd80e17cb0e93da1ecce198828bf108ef2ea7bd9669857ca1784de378f13e29e47ae5bf1d33b9fcef867b0cbed4b4fd3a034d803348d1c6c6ad51c54fe6554c869d16899422d75fe8668333ca9956bb0cf9eb6b346d0a0141f0dcf5d01f03a62d1998fcf9179bd135862c9ed3760c0748e1d9873f4e9ca4a3549502fe247e256941243bb4d5691bd8b1052f0fd6780e1a97a1ce01214af1a08e85aeacc4c429853d72936cfebad851a80235276eeec252c6969305fe7b771599c6c3671da5acf4a5d63197b14093191ea255d84cf203210021e17247066d1003f6ddf0c318901a25750638d6cbf54a6beebc0efaac368eb32d2d6f440fb9ac3a1dd5b5d9c64ca20d728d0c6d617d6fad0f1f4e08907839351881e5e5108e459894ebf3e55a5d4484badb342e62b90ad440b0a838d63bdc4171e3b3738b98af99b0bfcd3e67769b3c472c1bf0c2a992734e08e9d7f1008cc59cf917d29e5cc96304e86e8046ce34925c680d75086ea4a3dc86fc1aafd7877a5ad65b54d8f93f2b6d30aecbd4526f429a09232f8c51cac8dca68984bc7daa4fabfeb8f3783c46a9d23d7f8ab32538ec11b4d43800f8585a12b10d922807f3002adee7711b9bea3d38856fca9a38a7b1b33fe52fb571a9023c3f18f7a7556efd652f1642c193296502716dace59ed90eadba6cd22509a98f7d9cc5c06933553a6f4ebab434522f65b7e46cd9d1fb69b2a380339c337b970df3f261e5bc0861dd98be5ec21f3f44243090820b5a8366baa79ecd71337e2da17ba6c8abfddc4f4067ed4200c1da86a430b59758d5da86e13ca86b5db94751bde9363d67e3b6b31d1dd19c7e30c3beb62c4b79083d9d5ee4b1f6355de9fdaa44dd7e76c6760193df11f76004cad63b7d635dce2069133736c714c2862085cfdfde01f5dd3d28c8b4c16b093a2176d0ce903d9644344d5ca58dd56343f7f37c37357db54dcb69519ee994ee81a3341f8e30e8ef498535d73509f95cae7ecfeb41e27fa0ad6e78707d6ddb5f9efe7b0d6329315ea6cb385697ee5ee75624597691aebf26a6e849a3a7b240b456f68426fc7b0e9e996d0f0ef5d8cdcea5b8133b72e3aa9d4b08355d7526eddabe10e47c45edd42194f2bbb7f29288d0e3f4c5ded7fd34af77ce20ac9242588a07cf0aa94674a5006ffdbc1533403518757a793ca48e991b108c4af31eeeb231a266e758c01a2fbaae5d692cd886c1f3a728127015c6e0ac9eafa7ceade2abce17b7396f741c749c0991fb5ceb50bcda6b5a197b51a742c942ce94a1af04aba564811be8ddce51042ef974a891443d95d1b4367e68a0f007fae9bbf3674953c840fa2ae29db70b948bd9af4c370f5a1508027aac47255d5f4fc05ce7d1f695e3ca36c3a9d0a51ee6764fe7d92f8c30ae6b621d891aabf5fe26a768b68900f46149fc9e61e9041b6465b9e368623372bf64fdf26510841aad729e90f94bb4f62a5480a5011c6fc3d909d3d1e4316b90a4aaed7b4c5a81ef4334dc3c878dba2d8f2cce9f82035e8cf8884ebcf8bb4316a5874c2d16d272d900061f89c109ad03fd67d7db74d837fc8e369293b05cd13e079d127be67f078ef6c320d9944a355cf8099e29814798d32ed8569533ffd0f3efe8a9caaac65a2b2ae8121b116819092950bdb82a885d97674741722660f6e5f3bf54f836ac5405b569ea447e32f40f48a07f5d8da3db150613d0f4bcdb6d5e7b6878ddc27e72a4a8680cc0de7bbb279c19f0832025d7cc65dd43283327139495843094dc5830f4fd7c15ddfb9382bbc5148e19facd474e08b1d30945506cf020663183132d3897e8c0749165b4744da1dd62b3614dad5c0da9c682b6926eda0801c64049813f71faa349cf4279e01410bc903a6b6acc3ccf5c25e8303379ac43e147a6ab7d6307a94bd4cb4f9c77a3cdcc000272878dff93468356367f7f1d0452fc129799c649a1aae6f3620322640ca455c21044213bb22b00e62ccf4adee27b84af9a6557754e3c883e6a23b16b2fff99ffa56a0aaf266653532377d0e2500df6d4dfef1c5f967c3d6a7e07482c8f6097217bb80afc5d9a5a802c97d1e60185c7e7ca1ecdd827659c0cd96748d7e8e6ac1afb33153e1531bd364a498d3a01def6be84e724334ea291907857c3d5a1498da21dc45804237e4a2071337a62f9307345b2abecf7dfbc2f31fd7c5fcfb978fc8ca742086e6a35573c55f61c34c3283e8a0f05a577489145a53617f0dc034b3cad59dfd328b27a3420adc6b91220fd3bf27eb1fdffe9b8a6b674e557d6c0d091610f15dd6cc76321f8d29764756ad06b81f99ac9ae39bc82785f02173c09ccbfa07666a6358f69b2c6e76b331f6b6a16a8c1b487d75c008a94d62787675f57c77d17af881a7c061cc7fff6b6a47e4b6dd41694298ad89d70c9d5f883d40f21fb67365a85a41c4c724eb8b1651fa11124f3985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1c082726b2add13c5d5336151fc484d53db8e6b0a1e044f92deba9e3a851f260b342392da6dcfb078ac63383102d58a37ff3ad4139c3652dfc5487d91d0ef4cbdee2a96378f88a2cdb10cc7da67cfab37048a75a1e89da9c0dcffb7902a28b90f1985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1cf7ce5d8dbc734edd461e9b7221f56726553207385f52de649450d2f51a1af725068615a9a7d41446735cacded0d072bc42ce525e117c809640854a2fbd36261ef1005ebfa29d876d288937acdf7b11335db605fa30ed75db4fe569dbe673dec8985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1cbf64d1d2f6ec84818d361ca1672a9cde9a256aef4ae337c9b54abd56f376585541ee5aceba43ce302199756304105e489f6d137d0777c01daeea74bac6aa30c58f95ffc0476dbf86366188894651cbd6a4ae414b81dd468332bbff3d1e69e456985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1c1f61d976dc9f42e0d7d77690b5708114de909c29e15cbbe405b128e57a5904b34ee94b21df8819b9afd6fe2cd3ef858d08bed6e11f9d3383498ff688af3def0e358b3f3f9cbd4ff7e641599ab77bee31b670090541dbb59e11eca7d575030d7b7ade5729ad0b7d8e6b36f955b5223b55c94be9ae33f1cca9dbc2e899a350d91e83c713818aeff393f6f6d87b641a78a266a859d9ff5e53ca032c27acaeac61678d68f83bc335efb0946879bdad9c6895396cfd6941f39a40d3f1383bc428fd1alibfreerdp-client2.so.2libfreerdp-server2.so.2libfreerdp-shadow-subsystem2.so.2libfreerdp-shadow2.so.2libfreerdp2.so.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfreerdp-2.1.2-150200.15.24.1.src.rpmcmake(FreeRDP)cmake(FreeRDP-Client)cmake(FreeRDP-Server)cmake(FreeRDP-Shadow)freerdp-develfreerdp-devel(aarch-64)pkgconfig(freerdp-client2)pkgconfig(freerdp-server2)pkgconfig(freerdp-shadow2)pkgconfig(freerdp2)@@@@     /usr/bin/pkg-configlibfreerdp2pkgconfig(freerdp2)pkgconfig(libssl)pkgconfig(winpr2)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.1.2-150200.15.24.13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1c\cN@bL@b@_16_^@^@^^^I^@^@^T@^^t@]@\@[@[j@Zz@Z@Z`@ZkZWQZY@@YKYKY=0Y;@X~@XW 96x96 pixel are visible. - USB redirection command line improvements (filter options) - Various translation improvements for android and ios clients - Removed upstream patches fix-freerdp-2.0.0-usbdk-build.patch and fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch- Updated and reviewed make command and added fix-freerdp-2.0.0-usbdk-build.patch to fix boo#1169679 and make USB working again - Fixed build for SLE_12 - Cleaned up spec file- Add fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch in order to fix boo#1169748.- Added cairo support for scaling - Cleaned up spec- Removed patch freerdp-Fix-realloc-return-handling.patch - Added pkgconfig(libusb-1.0) for building - Added new package for freerdp-proxy - Cleaned up spec file - Updated to release 2.0.0 * Fixed CVEs: - CVE-2020-11521 - CVE-2020-11522 - CVE-2020-11523 - CVE-2020-11524 - CVE-2020-11525 - CVE-2020-11526 * Fixed security related issues: - gh#FreeRDP/FreeRDP#6005 - gh#FreeRDP/FreeRDP#6006 - gh#FreeRDP/FreeRDP#6007 - gh#FreeRDP/FreeRDP#6008 - gh#FreeRDP/FreeRDP#6009 - gh#FreeRDP/FreeRDP#6010 - gh#FreeRDP/FreeRDP#6011 - gh#FreeRDP/FreeRDP#6012 - gh#FreeRDP/FreeRDP#6013 * sha256 is now used instead of sha1 to fingerprint certificates. This will invalidate all hosts in FreeRDP known_hosts2 file and causes a prompt if a new connection is established after the update * First version of the RDP proxy was added (gh#FreeRDP/FreeRDP#5372) thanks to @kubistika * Smartcard received some refactoring. Missing functions were added and input validation was improved (gh#FreeRDP/FreeRDP#5884) * A new option /cert that unifies all certificate related options (gh#FreeRDP/FreeRDP#5880) The old options (cert-ignore, cert-deny, cert-name, cert-tofu) are still available but marked as deprecated * Support for Remote Assistance Protocol Version 2 [MS-RA] * The DirectFB client was removed because it was unmaintained * Unified initialization of OrderSupport * Fix for licensing against Windows Server 2003 * Font smoothing is now enabled per default * Smart scaling for Wayland using libcairo was added (gh#FreeRDP/FreeRDP#5215) * Unified update->BeginPaint and update->EndPaint * An image scaling API for software drawing was added * Rail was updated to the latest spec version 28.0 * Support for H.264 in the shadow server is now detected at runtime * Add mask= option for /gfx and /gfx-h264 (gh#FreeRDP/FreeRDP#5771) * A new option /timeout was added to adjust the TCP ACK timeout (gh#FreeRDP/FreeRDP#5987)- Disable LTO on aarch64 and %arm to fix build- Add freerdp-Fix-realloc-return-handling.patch: Fix realloc return handling that results in memory leaks (boo#1153163, boo#1153164, gh#FreeRDP/FreeRDP#5645, CVE-2019-17177, CVE-2019-17178)- Add Requires: lib%{name}%{major_version} = %{version}-%{release}: freerdp should depend on the same release of libfreerdp2 (boo#1129193)- upgrade to version 2.0.0-rc4 (FATE#326739) * Fix the following issues: - CVE-2018-8784, boo#1116708 - CVE-2018-8785, boo#1117967 - CVE-2018-8786, boo#1117966 - CVE-2018-8787, boo#1117964 - CVE-2018-8788, boo#1117963 - CVE-2018-8789, boo#1117965 - CVE-2018-1000852, boo#1120507 * Security and stability improvements, including boo#1103557 and boo#1112028 * Refactored ntlm_av_pairs API * gateway: multiple fixes and improvements * client/X11: support for rail (remote app) icons was added * the licensing code was re-worked: Per-device licenses are now saved on the client and used on re-connect: WARNING: this is a change in FreeRDP behavior regarding licensing WARNING: this is a change in FreeRDP behavior regarding licensing. If the old behavior is required, or no licenses should be saved use the new command line option +old-license (gh#/FreeRDP/FreeRDP#4979) * improve order handling - only orders that were enabled during capability exchange are accepted. WARNING and NOTE: some servers do improperly send orders that weren't negotiated, for such cases the new command line option /relax-order-checks was added to disable the strict order checking. If connecting to xrdp the options /relax-order-checks *and* +glyph-cache are required. (gh#/FreeRDP/FreeRDP#4926) * /smartcard has now support for substring filters (gh#/FreeRDP/FreeRDP#4840) for details see https://github.com/FreeRDP/FreeRDP/wiki/smartcard-logon * add new command line option /smartcard-logon to allow smartcard login (currently only with RDP security) * add support to set tls security level (for openssl >= 1.1.0) - default level is set to 1 - the new command line option /tls-seclevel:[LEVEL] allows to set a different level if required * new command line option: /window-position to allow positioning the window on startup * client/X11: set window title before mapping * rdpsnd/audin (mostly server side) add support for audio re-sampling using soxr or ffmpeg- upgrade to version 2.0.0-rc3 See: https://github.com/FreeRDP/FreeRDP/milestone/9?closed=1 * Improved and cleaned up the command line interface * Fixed automount issues * Fixed several audio and microphone related issues * Implemented AAC and MP3 codecs * Added Wave2 support * Addedd dynamic resolution with full screen toggle support * Improved redirection handling and certificate issues * Improved automatic reconnects * Improced connection error handling * Fixed invalid pointer, double-free, integer underflow, buffer overflows issues as well as other memory leaks * fixed X11 Right-Ctrl ungrab feature * winpr: Updates time zone data to April 2018 * added libressl compatibility- removed SLE11 condition - removed no_connection_to_windows_10_17101.patch - removed -DBUILTIN_CHANNELS=OFF switch - explicitly set -DCHANNEL_GEOMETRY=ON - Disable the new X264 and OPENH264 codecs because openSUSE does not provide them - upgrade to version 2.0.0-rc2 See: https://github.com/FreeRDP/FreeRDP/milestone/8 Noteworthy features and improvements: * IMPORTANT: add support CredSSP v6 - this fixes KB4088776 see #4449, #4488 * basic support for the "Video Optimized Remoting Virtual Channel Extension" (MS-RDPEVOR) was added * many smart card related fixes and cleanups #4312 * fix ccache support * add support for memory and thread sanitizer * support for dynamic resloution changes was added in xfreerdp #4313 * support for gateway access token (command line option /gat) was added * initial support for travis-ci.org was added * SSE optimization version of RGB to AVC444 frame split was added * build: -msse2/-msse3 are not enabled globally anymore Fixed github issues (excerpt): * #4227 Convert settings->Password to binary blob * #4231 freerdp-2.0.0_rc0: 5 tests failed out of 184 on ppc * #4276 Big endian fixes * #4291 xfreerdp “Segmentation fault” when connecting to freerdp-shadow-cli * #4293 [X11] shadow server memory corruption with /monitors:2 #4293 * #4296 drive redirection - raise an error if the directory can't be found * #4306 Cannot connect to shadow server with NLA auth: SEC_E_OUT_OF_SEQUENCE (boo#1085416, boo#1087240, boo#1104918, CVE-2018-0886) * #4457 Fix /size: /w: /h: with /monitors: (Fix custom sizes) * #4527 pre-connection blob (pcb) support in .rdp files * #4552 Fix Windows 10 cursors drawing as black * smartcard related: #3521, #3431, #3474, #3488, #775, #1424- Fix boo#1090677 activate pulse optional component- Added no_connection_to_windows_10_17101.patch to fix Windows-connection-problem after Windows march 2018 updates. This fix is related to boo#1085416- Do not use xorg-x11-devel, instead buildrequire individual x components. - Only attempt to ge rid of __DATE__ and __TIME__ if SOURCE_DATE_EPOCH is not set.- Users can connect only once wo windows sessions due to [#]gh/FreeRDP/FreeRDP/4348 Therefore WITH_GSSAPI has been disabled until that issue has been solved- Updated to 2.0.0-rc1 Noteworthy features and improvements: * support for FIPS mode was added (option +fipsmode) * initial client side kerberos support (run cmake with WITH_GSSAPI) * support for ssh-agent redirection (as rdp channel) * the man page(s) and /help were updated an improved * add support for ICU for unicode conversion (-DWITH_ICU=ON) * client add option to force password prompt before connection (/from-stdin[:force]) * extend /size to allow width or height percentages (#gh/FreeRDP/FreeRDP/4146) * add support for "password is pin" * clipboard is now enabled per default (use -clipboard to disable) Fixed github issues (excerpt): * #gh/FreeRDP/FreeRDP/4281: Added option to prefer IPv6 over IPv4 * #gh/FreeRDP/FreeRDP/3890: Point to OpenSSL doc for private CA * #gh/FreeRDP/FreeRDP/3378: support 31 static channels as described in the spec * #gh/FreeRDP/FreeRDP/4253: Rfx decode tile width. * #gh/FreeRDP/FreeRDP/3267: fix parsing of drivestoredirect * #gh/FreeRDP/FreeRDP/4257: Proper error checks for /kbd argument * #gh/FreeRDP/FreeRDP/4249: Corruption due to recursive parser * #gh/FreeRDP/FreeRDP/4111: 15bpp color handling for brush. * #gh/FreeRDP/FreeRDP/3509: Added Ctrl+Alt+Enter description * #gh/FreeRDP/FreeRDP/3211: Return freerdp error from main. * #gh/FreeRDP/FreeRDP/3513: add better description for drive redirection * #gh/FreeRDP/FreeRDP/4199: ConvertFindDataAToW string length * #gh/FreeRDP/FreeRDP/4135: client/x11: fix colors on big endian * #gh/FreeRDP/FreeRDP/4089: fix h264 context leak when DeleteSurface * #gh/FreeRDP/FreeRDP/4117: possible segfault * #gh/FreeRDP/FreeRDP/4091: fix a regression with remote program- Remove extraneous Obsoletes for packages that never existed in openSUSE:Factory or X11:RemoteDesktop. - Rename libuwac0-devel to uwac0-devel and libwinpr-devel to winpr-devel, as that seems to be their upstream name which packages are encouraged to stick to. - Remove duplicated pkgconfig requires (these are autodetected).- Fixed download location- Switched to official RC0 - Create wayland client package and libuwac0 package - Create separate libwinpr2 to be used in other packages - enabled gstreamer (currently disabled for tumbleweed) - enabled kerberos authentication - Update to official RC0 Fix the following issues identified by the CISCO TALOS project: * TALOS-2017-0336 CVE-2017-2834 boo#1050714 * TALOS-2017-0337 CVE-2017-2835 boo#1050712 * TALOS-2017-0338 CVE-2017-2836 boo#1050699 * TALOS-2017-0339 CVE-2017-2837 boo#1050704 * TALOS-2017-0340 CVE-2017-2838 boo#1050708 * TALOS-2017-0341 CVE-2017-2839 boo#1050711- Redo history by using changelog url - Update to version 2.0.0~git.1497095982.1dbd2d28d: See https://github.com/freerdp/freeRDP/compare/043243f...1dbd2d28d for full details. - Packaging : + Move to xz tarball in _service + Remove 3472.patch merged upstream - Update to version 2.0.0~git.1496304402.c42ccb508: See https://github.com/freerdp/freeRDP/compare/043243f...c42ccb508 for changes.- Forcefully enable PIE in CFLAGS as the automatism did not work.- Add 3472.patch until upstream #3472 isssue is fixed and PR merged this fix boo#1004108- Update to version 2.0.0~git.1477034991.043243f: * fixed kerberos authentication * shadow/rdpsnd: Fix race condition in rdpsnd channel server. The output buffer and format parameters are not protected. * wfreerdp: fix invalid VerifyCertificate callback * rdpsnd/server: decrease audio latency and make it configurable. * Add an environment variables section to the man * protocol violation: rdp_read_extended_info_packet * Added support for OpenH264 1.6 * freerdp: fix sending of TLS alert on NLA failure, add better handling of server-side NLA in shadow server * freerdp: add configurable NTLM SAM file option for server-side NLA * freerdp: make modifications to NLA server-side fixes according to PR comments * Fixed a windows 8.1 issue.- Kill off __DATE__ from built sources.- Update to GNOME 3.20.2 FATE#318572 - Add obs git integration. - Update to version 2.0.0git.1463131968.4e66df7: + Fixed memory leaks. + wfreerdp: fix name build without client interface + libfreerdp-codec: fix xcrush decompression, revert remote control fix + KB3153731: May 2016 DST update for Azerbaijan, Chile, Haiti and Morocco + libfreerdp-codec: make proper xcrush context reset fix- Update to version 2.0.0, git master branch id a7ca42e (FATE#319661), no upstream changelog available. * Warning: This is a git snapshot regarded as technical preview by upstream. * Warning: For xfreerdp, new /long-option commandline interfaces have replaced the old --long-option interfaces. Existing user scripts need to migrate to the new interfaces to avoid breakages. For more details, see: https://github.com/FreeRDP/FreeRDP/wiki/CommandLineInterface * Add Network Level Ahthentication support. * Add Windows Portable Runtime. For more details, see: http://www.freerdp.com/2012/05/24/winpr-windows-portable-runtime * Obsolete libfreerdp-1_0-plugins. - Drop FindALSA.cmake: deprecated - Drop freerdp_branch-1.0.x_fix-kpdivide-issue831.patch: fixed upstream, implemention now in include/freerdp/scancode.h. - Drop freerdp-CVE-2014-0250.patch (bnc#880317): fixed upstream 532c420. - Drop freerdp-CVE-2014-0791.patch (bnc#857491): fixed upstream f1d6afc. - Drop freerdp-fix-FindPCSC-macro.patch: fixed upstream 9148af3. - Drop freerdp-handle-null-device-name.patch (bnc#785437): deprecated, related implementation dropped. was: freerdp-fix-pulse-no-device-name.patchibs-arm-4 1669279911  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.1.22.1.22.1.22.1.22.1.2-150200.15.24.12.1.2-150200.15.24.12.1.22.1.22.1.22.1.2      freerdp2freerdpaddin.haltsec.hapi.hassistance.hautodetect.hbuild-config.hcachebitmap.hbrush.hcache.hglyph.hnine_grid.hoffscreen.hpalette.hpointer.hchannelsaudin.hchannels.hcliprdr.hdisp.hencomsp.hgeometry.hlog.hrail.hrdpdr.hrdpei.hrdpgfx.hrdpsnd.hremdesk.htsmf.hurbdrc.hvideo.hwtsvc.hclientclient.haudin.hchannels.hcliprdr.hcmdline.hdisp.hdrdynvc.hencomsp.hfile.hgeometry.hprinter.hrail.hrdpei.hrdpgfx.hrdpsnd.hremdesk.hsshagent.htsmf.hvideo.hcodecaudio.hbitmap.hbulk.hclear.hcolor.hdsp.hh264.hinterleaved.hjpeg.hmppc.hncrush.hnsc.hplanar.hprogressive.hregion.hrfx.hxcrush.hyuv.hzgfx.hcodecs.hconstants.hcryptober.hcertificate.hcrypto.hder.her.hper.htls.hdisplay.hdvc.herror.hevent.hextension.hfreerdp.hgdibitmap.hdc.hgdi.hgfx.hpen.hregion.hshape.hvideo.hgraphics.hinput.hlicense.hlistener.hlocalekeyboard.hlocale.hlog.hmessage.hmetrics.hpeer.hpointer.hprimary.hprimitives.hrail.hscancode.hsecondary.hserveraudin.hchannels.hcliprdr.hdisp.hdrdynvc.hecho.hencomsp.hrail.hrdpdr.hrdpei.hrdpgfx.hrdpsnd.hremdesk.hserver-common.hshadow.hsession.hsettings.hsvc.htypes.hupdate.hutilspassphrase.hpcap.hprofiler.hringbuffer.hsignal.hstopwatch.hversion.hwindow.hFreeRDP-Client2FreeRDP-ClientConfig.cmakeFreeRDP-ClientConfigVersion.cmakeFreeRDP-ClientTargets-relwithdebinfo.cmakeFreeRDP-ClientTargets.cmakeFreeRDP-Server2FreeRDP-ServerConfig.cmakeFreeRDP-ServerConfigVersion.cmakeFreeRDP-ServerTargets-relwithdebinfo.cmakeFreeRDP-ServerTargets.cmakeFreeRDP-Shadow2FreeRDP-ShadowConfig.cmakeFreeRDP-ShadowConfigVersion.cmakeFreeRDP-ShadowTargets-relwithdebinfo.cmakeFreeRDP-ShadowTargets.cmakeFreeRDP2FreeRDPConfig.cmakeFreeRDPConfigVersion.cmakeFreeRDPTargets-relwithdebinfo.cmakeFreeRDPTargets.cmakelibfreerdp-client2.solibfreerdp-server2.solibfreerdp-shadow-subsystem2.solibfreerdp-shadow2.solibfreerdp2.sofreerdp-client2.pcfreerdp-server2.pcfreerdp-shadow2.pcfreerdp2.pc/usr/include//usr/include/freerdp2//usr/include/freerdp2/freerdp//usr/include/freerdp2/freerdp/cache//usr/include/freerdp2/freerdp/channels//usr/include/freerdp2/freerdp/client//usr/include/freerdp2/freerdp/codec//usr/include/freerdp2/freerdp/crypto//usr/include/freerdp2/freerdp/gdi//usr/include/freerdp2/freerdp/locale//usr/include/freerdp2/freerdp/server//usr/include/freerdp2/freerdp/utils//usr/lib64/cmake//usr/lib64/cmake/FreeRDP-Client2//usr/lib64/cmake/FreeRDP-Server2//usr/lib64/cmake/FreeRDP-Shadow2//usr/lib64/cmake/FreeRDP2//usr/lib64//usr/lib64//usr/lib64//usr/lib64//usr/lib64//usr/lib64/pkgconfig/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:26972/SUSE_SLE-15-SP2_Update/dd952862905c5f2f57e400818352192f-freerdp.SUSE_SLE-15-SP2_Updatecpioxz5aarch64-suse-linuxdirectoryC source, ASCII textC source, ASCII text, with CRLF line terminatorsC source, UTF-8 Unicode textASCII textpkgconfig file PPPPPRRRPRRRPRRRP RRRx5/ p8C*7Nutf-80ad49aa6ceee5fd07a01c7c506ea883c90ae194f4c0d0acda57e76366f553e65? 7zXZ !t/] crt:bLL U`kT܋_-d?S} Cއ$Q3UFk L1ʫg<ӞߐE:}`IWUtMpcM6k" 㨖0྇U*;} N|u袉 OèLHy2/֘pNI!f^ #6n\mҟלQe.KS?8 b`,]5.*/AR(iZ"|f9\ Qc"W)TuGZe5LGvz뿕O; η\d֗r,n zmZ -+=YP_ɶ`cB:uL{`lc X>"ORhi\4dPvhbIg<] m9.)C~P2h3BgGnR Sg:6oGGh|5ߨj8Lq@$K_8x>IّLcЭW:K-He&P3XDŽ٪6ayzb,juYHh | 6 ƲIMXKlz -[ .z")dOB".+o TjbWÃaXh5"ǖn \]I FFJӨVvW[h$6{l+bA[tx  ('/߹%p#\ίi[j[Ugd&MlmKe?s!c!2QAkdsySE^8t}ڴ鞉Q7O=\_0#Qۇ!ԍƎ##GDJ{DDR8M~܏ݳrUk#ɧs':+ s6 N4s-tL|P@Ё-_OkmDD@E(m%{8yP9QɀpmP*~ƅFbsYUdgZݑU`_ԎZ8TT $xMD& 81I.HE}E,*= Me_1@g^4*i[ GrK|a,-d "?Ipy7xU޿JO< j2`AjP#8 C(7]ǻUP˻l[bD#X\gdowHxvY\-l[LQu!} }f 3L9QM$?[?S&aQi̭ `1o_d?Iix; { !2i i3 t{)TwυkJ$t|,yU: |U6NpR[Nom,$#7rJ/fhZo]?=96ScEy:| f p??86]Tl跍dqͦz*QhNuIU۵F A{==jcC\v#[Dm)ߢZ Rdӥ)3qqBw9O ?5 R-lfƥ 'c2C-;J;? 'o0 v,c#]UfvLF[_iE$ӌ{|?s|kv s yWztF}iq5=#\p:@3CreQ+w)ш+&s_WOZ-aK$' 1sWAnHK7u5bfЭٽlv ߶;<0@2:%GOT:mpUh9nIV2{K\\`5XDd-J#B=ϭe!7y-f1Ŕ{Tz}2Ll8 N紞:F'AKխ=0]p!Ág1b'[?B˔[7L;ckw2YtmTIO:"ᱭ 6e1OJrzC 5l_c\`F߮` =$ǿ*0P:r8jukj|5%<6?}oφ%]Dl/4xmTMW${gTf}Z^f/Ha$bˤ"^wg&H#{>?A>.MdKij^zWH%Ŵ8a-/dDٴIZ+ J Kx=lu/5b}&]{5ڿ#Pg֔gmO0$u22o4].@V#H %vBvȪ5#VIm[>31zSSGi{;@x6G1.fŚxyjyh#4@}5w # evy^M7E0=G+ ANT:x5ϬR^,fa~*KM>B9t0<^q<Ы=om,R0VZ]FH;ŭ֯To*YPhlrB_d `ܽ2xBƯD3@UsꀢS\a^N|[jO}TdIx9]7MŘR hX2g84;'YFk>⣊O((Gsm%Mq4lw @,wEVNaǥˣvʋP |Oϧ8H@cqmmo?FG& `"@9yZܝ؄?lNrE>{L$4Y}v}brJ[WAє6, %m"_ҖE%NxgTRof< Hm,AV3z,tD7Qo?HХBO_ub15\ͪ'o7ŀuxa:iZ-mJ@^8]ɱjk_(O\aE7uvb{DŒskYFbI&bͺp4Z5M=$: `A P NjHSf۵b1I\G^l43~0zʹ˨<:h/xjG:႟J? '7"C'.s;*}GN,L i#nH$¢2P6!H}ui@3hw2iAouCķGrzĪ!^55Ўo* g`L n2Sb0fJ+Z|r<|vr`6( +:fg)u$:T=߇S`=֖P楢hAD6 }+8fЍ-z|݃,A[=_/6!shkô6k=N`wJyL2dQUrҪIu2msHo%ϻ͞PqD `6?sw} ·G}qM*uXFF2) l.T W&9[E qL.1"]HF2C2UwL9!&h2?!&|!D uKfG#ʵQ{J9ns.WvRvq/*(l{>A/\(@:FVZ|X\o+/ z58%R޻7{mYCJ8bU)#K$P AM[{Yؖ{vfXߩ4>ќj4QH(!yEZNpb|)\>AqJ*r#.uSQ6d}x 7F16e%G.]~QxCF3\drvLqv5U@|X㨄r&UG2mv#E{nbȠ:NZ› =E2lPAW(iJAf'ON^1?]ziTg.Pk3=Tcދr"|iG>^~f3ʍNHtE:T,1[j=EdϥLc1@ FPѻ b|Tj~͂ql$HƝ]oLW0(wv A ijQ?˿t0I%+)+ 㺔P* v8j;%)0.8eΘԙ?ۢ@h!BDc+A5e46%ҡYtLt<5o1 8,q)%b$^O_SySu{3JL^7^XJf#O zه "="ppTbrKAv#:( H)& . aJ SH2+R8$+Q {"BEt'[xI \r"W/4FbVYq.^'6QrpJoC>1M)1< Uہ*@aĩ_ɢ?Chܟ;i- oЏ~y $Ryg(t=~pTa>[b%F -M&pG0OҴD!Q7>t+]tW9"w^ hu=V$@*kd:[ӯ I d F0JM&@賚_#1գO$`}]u%$}~W~2YAs/ Ě(Bx@0j7( ͇Jl$Hp#X-, z<#D*(_n?[[53!lHjLh)`R`_g!T8I66\L֟e]чTwۗȶ[~* -ޤަXpul#'Q'GIقYt45V_>vL3vSR Ëު3 Hb*;ʙ lqd)l4?EQ&zOKj8 'S^QSٴP<`Q0ToHL vA Ͻ%l Uk,(ྼ BHWjo-4#|z ,ul ̓.5˵#=Bݣ0l 𧻓brT8fj]`FAD!28н%K͵k3PbgC:2Vl _e1*z5ݡRy ׇkׯ hRu!Y/a Vl;߄[k{tGCI9ۧ!=:8UNxerw ;*M@gdN3aRm,TV׉ ?O2|E5S )J:%~ 5q)YU:)Ӵh;oDqq#/s@duRjgIh!uWrHb=wkc> ]f`5c&.r\м^Psҙq>w{kݮ򬵨 *`Wr~#[v5x(4ݦor^)̾>'TYp~|tZ2W׳$l &9'aSLa]nLWD͟M!򂏆s$a1FI5g'eOVQ-$q!y^~Mvc'UIhv9G;}K_4Zr$|]{B$u i7J*zDzh(6v ;-uY` azj-p&*X C]yN6u.zm;hi'n̺)yqlvB4AA#|`?M%h.e !ρ"Ъl T hHm6 i(N٩p~n`JMSƭQ_Eŵ.zÜBtx@.@XNH" 9"K]Me5RX]7#. Q\0x_X&={ٺص83klsAoභݥ@VBQz9 ѻ/۠@s頯t7l ofX..i"#dG׫ e6q:''`0yҌF_";m3dž1{%Hw-oWd/4Fmk{ [YȄRg 6^Vmtdj`J&M'?b^-vJ ѳ(@:g]\ y)Ԡr`lG{h@}=[AIII!jݴYl Mduz^U@k_lβm!p=&O-XgR?YՐgsl\s7  S _K0ka`7E"b2e 1hT3l-{Gp.Eg a6gR*JxE;:!7n)wO2ud |V\\/S;Eρ-Ge@aDbNҫORcTf> ".^4CnXu2'\ϙfVxkby9qGHAZ誁#WQ߲R7EA/xDcMVT$vf?uaE^ўi_q:%cyk:yԴ-/ACX,]ܦE’PO{ ghL(G[jj~vr4+(R<4UsǍ,Lnם{iz ֍~ԋe`*xuPQ癤8fY4ciu 2!=::y1B3f:j"H|=N/vY(u?9[`yϔ@'ɂeE1PM}5QQ(qDz}hl-L)Q4qTo7fQ @J5 %q#K]iܿTY'6bDcT`dN/KƬs0Fϴ9AUuN,.\PvCz$w$;[-j@:{ 89&\;G`ɉm&K4Kz??1*(3gNScђm3w7 \^\ eaQ=M}Y(Iʽ" [#Ta x~Р}Y8nc6 9@J\^$vҥuoTGӿm["90a|Z:]|ퟚc^[FenȶW&@z[x:'\ƥy^/jۅmL}J 't02) QNoY4|?zC 80OOBqx} ]ьIxkrf?Tc(PHHT Z2؎ܫE¦2ЏUdhdaAk>?if &G0x4 T™gARtb'XVEbm{G0@O6*8ļ\,7Ssa uFNľ7W=!k4{gӵN  RݷytUi nG6Vu&,RE Y ӬP.-cGX"?R]Xώv7XAo:wɱ͎mOL%b$Ye t0Z[+.+{#;^aIG99zt hʖWx<+DRC6SmxAL0C5t /#Cza^<i~|X Y|~jk`'u6m =I!fdR6>Ї-JQ_)AZ 9{TX)('ZFTu@s4a& "e%"YC7@ x-L+gK?-'b-97 oi(Ymρ@ЬVM0]Ԝ%`rt#N 20SvM(h@ϕK:W|K28Y5SNU D8-Z#蘂gR(z]п1r1JP\dܫ#Zk`$!1>ENW`y;:Ȝ@YB)tjO*a_`nUyzq R{`p՘r5& eNm:~)!e+hwClݶg4\J02iɭ|6hEl/#PaUhTud%8W}/ˆD3uIT@i)?Ԏak*&xڠ)abU{1$uqׁ$hjb_ՐF@(ޛ ױ>AtP{cX5ots&3(^[!J>Wї%l`eF2؈#՟:e )4hTQnuάi :;Re9~'-RB* y~^j0hs{ɲ l2Q9I-.psUtFd\F*ۈs@QdM{5m9Opeߞ^MJsL`qyjrԬ 1gq(&}zK 84nlT; T`p^"uBG: Am>F}ŧ>5twr!؏2n\U}iF> e> pd4u=hfWؚ2g{4ܥ-n;oX[V{{ô ]oHOЌՆrt(Wb!q `Jup:**hDNQ>HĖr+(<% R<ln(܆<*?Fx>(ؾ<࿂>5%3OR *":?#Pm5iwM#{W0"L64ؤ@$-ҥ|/YP}[S>W|-ѧugL7eZ2,*De&Qu8եwYch3mUD8 (F-;'Y@ݡZ+JPRuypk_؏ްb&\<wφ ?De*I9]H ͢kF*`Jd % Y*y_<\ h4ϳpC*blOĆwNVd~hL 7>\!<uWGs tP磣N8t E{iJH0CaV@5"mh 3557Ot|}+4 nPd O 2ܨY *ʙӆJDȽu0>g7dkUqSa<5jq[W8ǁ-(x m\r5J^탾9b A LqtW'/HwByI`0W>NgD5f铨@`X__X/vˉ*( ףRY7g/^B 9Ip Tq]*M?rO8uE\;( 1u)Tnk&Z9i,kD;Xy?NapYa2%R/fl6 K; ~K 'sApn/:jGkBek)&R+4/} NTOR]_E@ +rR() SZQPX*N1O=P|}pY똪3pĶdKDs?)d|f) ;kѕ~"MzJnj c7UqwlS/co<zEGkIbwIwe^7$_TpXmZN{IYQb15M $ҡS9*, v> мi#.Wo 낀+Qr,kvpij V7RX9oHgْi3j<^V<ر)&ܹ(vfC=ĵJ 8u x? q&%|S*,`BOUK\+T7Bhe?$TRt!k39 @tLY*5뇱QbfПD^aDLlG66?r8͆:YՅŸ==WE"1Ii$ދo߰z:rSرQ 38V9X$HKhS1~vnՂ>Jpq%74tuV9~RQeT0qHUd),%}BrȬ\dxJ@A>uUX7kZ> 2$+x!-A>U(ʑL'={/#g1r#EOLuU(3ev{i RTLdgLK7L|QCaKl:ZޚБDt./@{6ث 5~TXgsW:q9lU>`MYB+B( 6JÓЄLS*%xı|=o^MVS{Y^3y͔eT,mHg'$++1AH#AMKv /.bd?qPnmt_q܏Luꅠ)24bhz2Ww ݀B2uӟd2(Ey̋U`DX[^kTh?OX6&k |thpSeC)1ړ{sL&g'SbU08CX.ΏsZd;9Jioly}!t;/vG҆n]Sx)݋eѓcuGG7@-:ƊݡHry,{K_y'Ok毶(-Y%]z%BsA?;}V,"!+aj Q+|*!d |K1=H ۪3χpg CNe'V1Wixn7XOUPPń!SU# 6wTET˃rHhWbQKW, 3m4VbZ}hqZ74q _eUsDJOG~bp'nh~.'3{q$rMuu!L6 i8Ns@%Zny%;C=QO@bkSIy,\[ǎ.]&^*ͷ]檮; poNwL8Iv u!>^*WEz4$ VIa2gfa2r"`? ~UBs/3EGAy%Ul=rԷPiPiu6 ӔfOB-6 ,޺!~.:MJmbZf<Ku IΡ"Jb˧${5w&v̞hSŕ'=ЊҟOCZFtjIeR`UClE?J4ۮ(.4W̹e]v!uاmVЂEjMr4ָޠąK}37.LIm,8<ꄝc6<2T_tI{N;T@lpEI!hV <7Dm )u^}z Ȇο6 .:8iI܄VW[ g0$U=P.Lu8Q )L`T|WD"s1Z%WXPO ~w+hjrSSW'Aw_x2 wߐ~yI*`z)r(హ3_a6⤤_-]*q۠*Qs=0-wlFKVd9%"+=tHqgCtMEV.8_'9%q[\$]e̟ƈ^Qn>V[Чyh!ӡDw8w HSH+|_`S上} š"/Fc儘38sQWf&<li]G-^m[@~J`nќ2ܶ9ʰn ?]8Z~ܭf~p%*4M G .,fD"O\aPz CnS=뒛Z' P1f*=Pqw ILNv,ϑL] r8yqp1T} ''Y`ȸ,0 ,) AJҊWI|B6Y/wRNX{鼠#~3]#? FbV>*M2za :>]ZIԟeؚTSC+ =St^q`3D /cڻVŮ woAM=r/X6_K *C(m~[ӼM#wUk7y5~Ix@i %1:rh48,UN2$RSҚ؃7!G?R/gl+w ~[[*A 3Tu/8`)E|~rvF; *{l5X%i,gn祦~xnb&IjFόC|^},{D,c 0J=CkտiC^;5$w2:[awNǰxlά^j@S@Ǫ_xI8.uV.-g;>Z)-H.`$+t77|Fybnz$Uy ()ҕw6 +M2jSR$b.>WhLqPIs\ !2Fk7GEM&KFd#Y֗66JAK7n CcSx% Hn:0Zzr=Q$?.$[wow熄@'-bp9zfg^n9rO7'R"4﬐ Fץ͢\-C,pnEZSGOj׌'#;1ԡ8ekEKݿBqQDo" Ri2CgaMw :f/2f(uDrJQb#uMX@'a!{loOl~JU9Drm{zۜd}!V8jɹrsbgגmRpdQ=M[B3+jh+DwOT\)CxD1 oA 9* 6l8%]YT΄S-:j ;}͛W(q9#FQܞqN,Hb_0;xq6SZ8V(!oL?h:xaJ1 j85¬kwn;kL3̎Jפ[<5#zنUn"[NBQKoİ1A74[&+ k ]Ǻ\r~H|1D(cp*YG7a;,(%>~RB o9DF9k`ȩ2y2*tjUZIQ%"iOƠ>t6 vڲv'3tj= XY@|58kY=1b _qi%EʗLLȫuLFAf(q!1k~˦V{]+_#n/m_L-#xL ]Ύphfj)+F= y TɆ٭pw^pk>H45k#])~RSuLCq-Ix+Me ~&-QzO N0!9FNg6wr=2?͍c{,W ʡFsǔt3?21Jq^ȍNڡ%;Gq^_ji >?\_[RCzhƄ៮~ui< λEBO\D/>VE{cp}y>QCGж>xV{ev^]Od-*{.߯3$m*E=I U)A)U3K JoQ[J+'EGP>,kPan`!i!Q"Y<)HXԚǩv-f$f$R7И/G}.ڋa'GNN"6Iub?5ȣ"17LTz?۔}5N嚋!+`6R\RBίo<-w^gl`Opʬ-:jKR v$wE!? 8xp`wI(uUKYKM"/A䷀xm@5:ദ4RK7@v+ſS`t%TZ1g˿N*Nj2Mq2,BrEJ2C[< ^*SkZU1X_-sHyTІKU;Ki![5bzQ a~MN oP#\[GmpBԩxmMU̬ ~ƌE;gQ 4dG#. 49eA&_h{4AUUhv ׽~q(ؽHGJ޺zٔ I+$okvS[G{?OciEl_ę`g\ς])fwI6&ɋ(+J 8 =CmSNJLm~([?MR "#*XxVG8s }WD#I34pY3YӋ:J)'(f\6qZxD*PC'OVdA Ӧ"ЅUsIeHcxUQz w+8ȴ_gm `0+u11<8~ C1[r}dѲ\Ju. ۭCP@v,oFk]>߷|i"qAD=+.ЋDŽcy}VGqb^"Rqu?1"vI0b;b`Mpzn4W/{hYi 5~r?qSUGhLQ9/IkRl`qb""UbMHpbi?@ޙL, -YʉKVd*r٢[++-TQ'{ D ]a (*n g|䂀ܮodT{ w'Br*%%h4,+[O,6r38'3;}z֔ qX7`J*M#!LJJsIpP~fh ҆<jYqmQTU\',&6,?iAo_E2| 1h@'O *Po5藟 3?2 2sf; yX +`ɀ{R_*N;i6hӏ#YmTڃӼddj!|ʾv1#s%H~+C7wE>^^8mņd8_2+;}Ø̾䉠eMvijcvU-hqkeЩ5(4H(Ѕx.?)\h͈&J.c ~SvE&(U VFms/DzOȁ':eH5O7R η(Bs/iRov'# *o@<}ibW8jEB!s%Α 82Eȵ+U~H>hT{"-#EQ}BjmUf<0 ?=>켉g2P窹$RTs (ѣ_dYD wb;k4} W ,yb$X[6UZ"{b( },h2HKbq;~%h:(7n^_<ϻ\&kZJHPr:?.G鰐 z(/dɇ]2Q#$> PD޲U~5IPL^RWTswa{|`EQng:c2ʹě̡lqkϏ[e`%?uQ _⁣7ʮ; $Q %1@up6Fo7(;EW1)*,ڒ T2?!I_ptd؉& X]}+yl\I;ﴧRύ0zkȸRؼHmFBX]=#=_hil:~g /d2YP)n I91N;EiV,6q2yoI*ˢ7HY{B E27Iwu֣lx0-؊d%fz w Oh8rkv(g˿"FTIR)lQͼ7mFK'!H] t٣y[  ~ia9[Al>/!Xh;aCֆMsҠ^4 ԝk_jD6U&:W#JM$bu)KgO Y᠂_7R{$3M˜fM8"[-[yKahEN*S{`Xw ]Oq(E4bGN QB^z_(*[)ib M*B/ꯦc$2P(+KޫJ#oabr=VW/Z>f4I C(rA8ޤ<'"{vСhjԔ:$ޏ>L5 "&r" \(KRDYb(*H !wt_EuҸ@hA~NWp2? .}HNaNJ$8ߥx:C-ה`+>vnI<1v9 kX'%CD4M-df60) jET;'.{_a$e"ߒCfny`q.; \s VݪS Z;+A7m@J t.}`1s?Fe)qzW%ZO#dFq6 #^=LbqǡJXocDq R[̎ϥyyQ^2nquV -Ҵ=(?}wWͱ#F]U&eozs3#dTjeKzC7G/U 1Ym琄9]FTx\>ecUdR =/q3P˜0#涕ڥR;(Jxөvf.Y7H CRHgUjh&0&+AT14}FR$4O"eMMlP6UAfAؔ>WŸ(] 52x3:ף"VbHn>ezO[ 5OB H{Jb|8D* J-;evUr8l X(+Lsն/bUUi{MA"h4Ra1aezIePRX 3p Q3^P Cfـl9mA)㐹f5~k2]84b |7yS~ 2nFVb*!vNKO_l!YCJs?tkG]F G A[sknd#t0s%Y>!,xUC) i mXAn@r)k@R%3!~`ʂypn]"͈d")(xG=/VyPZ2cAx"${usߟ?DA_+JkFKyzR=_B5U'cB/o'7JR"&qґ^hhgfRIUd)>gϵ񞞒aK3LܮXka^``=|.5jo!5K;%B^S22rH RojdFhluf l+~ ݍeK65F-%jML4={Z! _'f9Kyts½K F5ǘ e߅V?A,Ch x;@R7/?@ѫ߻⋘h}l{zo]-]U^I1ᦙ73&FdAqQ@)kYe" ^]>hHPE| 7$1*P|,wE,[,L߈Ӕ3΀gdwOdĀG Q6ʟÓd\H?he'hѮء15$i^ӈB!!%.yɂJ|6}{udBea#{K%R H&َ N)7;&[9o;IqƘ ]YOF [Y |94MT] P $nRQX8݆D!,[Df6/dARMIԙV弦 ?HgꕁN;hkH;][˭B$jk n" 2Ғa׉[cU"L~G.`gC%wz,|{gv%)&ʷUzٮaow9?18SMlsE4I##l؅CqcjP Z/Ӓ!K+KPg=9lƬ}(ɫ㋬ɸnӟm=;FQ }ڕ3wYhu9a/CojR>r¯~,b]-á u? R``*=@iujh+g"Y:bMR(|#ECäF;ǪZo?-w {uNcY#4$QpE4|bފ m?mYCD&s@H \\wX`^RlSM?1MVѴXمN3KkiV!ZM~셌K$f+\uEt]O3!r. f0њ.N h+irpJhbl 9u@u98l\oD5pY큒\?ȠǬ*L%+3.;9.R-!)ݤe*0=YDOZ =_}etr^v'JA#ymW;`8 Z[Q5W>a$/ƬPm>r=}N*Nc]٪B#͋ N ub:f 07݋`SVMdBX2J!~jf$!-WB9x-}eLŒKxeHV$lں(y @ ԾI ]Ihv΁ԏ3aBlÑ,PD^ 'hw4; n[B`)W`L2|fu9)/0OVi ~4yfPg (pB`Kشy]0vh:EfӎAHu]лWhtKςI'U7zCq߷R[z V}S7hy,-U|/}^7۬'e3f}ONY*|Am +^>A y8ylޡ:"=WG"IUG¹|7 Cԧ]9O(r16&y%M{8]ah6XokNV޹9CAofr {!ezAjl9-*nP?2M ,O6]0M,E=]6 * <(,{~Qym2>q1N]TS9~;IZ/6-~}lIJޱt*ߔyǦt* )UV݊`TmtBs8[ഀ ÓQOH 2=8$K1?*OzwHJմHh3gsYL2,hՑd&Ym}9B{ 䥸G6B{[̛v2elQ? yE[pB,D(H|cг/s4h4=3iܤS mL5MCnHR5NJJ_ܶ=QܑmKrhFs\@{(%H3b7t ylF.~nlj|`睃J#.GQ5' b?_PZ\>|#L&(KgO3^RlPMs%c[Dm3d:'Mz18-BbL8dFSq`{=\D|]J:w`j ׀0_*F@}.#itfψE tTe>rj._5}δi0dSn7 BF\5~ n&ep4\f X~ˎtUV~q⳱7wjwחS,p7o;uhvW,`aiF'6e$O;FTUջY#^D/O͌:@kSc<~yd>f$i w-C JѬa(]lQ=[g;ȃ?4`+)Q}qP կ\BM ˱&+r{*_c 8!H7΄9Nۓ}0k7ø(:T>+t @&} C FGѬnop: CM=zj-9]l`.N*H}f-Wr4#lvㆶR{x$;mfLMXJ } t+ $M4J&G b~?BA\gdK*Nv9 ӵHL9=ij 㓂B32myz_k=&|ND*م|x0Lsu0 73J8 a5;J3-KӀ҇+CEwr۸)]F;uTae+NtӀ)Tq[>,*UgU!]{)P1qgmH*NXQr >is6,<`гGZ};vwƨ?U90(>H#m+Á3ch$l1~Cr2w@VoM3pL|t_7O}|ޙ)1m Ɏ2AF:J⢃z1y&$Bs-%7#w?IT`f 9qTFelqUf"#vjR 6.ЏK&0&^ԅ#2C+E-[P.U#b*9\gE),uA"RǾ?:khTzˎnueuXh3A?ryvI TՄƻ0cQỳ/dL0L5x :w l3?<ި]~gFn2sVk@as&cbI!һܙ̊ !bhfK0@.$re( [f_]R=f 3= l<0ʿ i8$bbٍJ-_)bLv8 @Y$K<,z/oR{^  CBE~7VG P{ N l.d){  '!b6`Ԉ e$,6j{]=4p҉.8&6;L5ײ!f>D ݢCJ79{M7Ak!EJёc+MRױt׬7d_xf5x2!EPY2ғjcAc+UENP̖6owLƜ;T mgs3y7JR'Ő˧/c 7c iU ua$F0݉z[6яS!Mhߓ$4NBUVA8-6rvXn8?3$葑sV- 34=sfj֛?ҝpV,2}2Q<իc!"k灎lN}, p3Y܍>ˏwyQf8nǔgt8†]#=99Oqo lj.~8^ڭ2S@HN3k~9μc҂3[FڈH-Wiv@!E,JD? 2-Jd-0ymEv_Vls;zDb9@48^X>w}x4ɑw<-?Z* r X'n|Of ':#e㸍X2wM[blGJe'l <TK'}ѷ;D^Z?zs Lt~FS/ts=ӬHt]fh`=MǝG plk~n< (F6@A:vpkᑷ.#1)ݱNWGdOԪQ2`ȹ7-ځ:b)!WY8K_,KB8d|}iKQ#xWf5K*~sX QR.̏h`džZ~IJ#]|#vt*ejcxٰWx`EIi@uKF[ k19xA^748 ^=HhQpH;ܬl3,*%ʏX,I7dGFmK,o!.8oxSޱʾcEp)[x? K]Qם)N$EV{; <ogUcP؎C$&ϛT a yf4vҹna#E`05ĒP7w/ hHM#u2~O+X02<"H>1Ph0-z'vk:Vr0HXh4Opڟia~Q)3~q˿`'e^4{RFls}֡"0@׬E( pYLXˣɿ Y.:t&Vk#'hw7)9{zYߐ,Ԯԓ{AswwM/?S2\+;sZwOfRoČ͑uxLK~Q a"=슿9S8c]7be'f ν=?RyD@MC2<p;~_Mӻkj( `a4‰I;@+mzU6(E}`K_XXuH} 7k;^7Ը]oFUz@+QVřQ>n2O>ڼӡ8DjFKkʸ2D^}<-#% WcGB]2?]ñyB!C>$NAhDTr3wݎ;N${Oyo[rcF|N\.`%^mcOJo\Y+J v]|uνo'6 Vu4f[]'Ǻ RɈ*jIWSH5~)/)bhpC TZ><^'6*/ۗQs}qaekN2 ҃_;5ۘw#GYըO@L "NTnzvJRfܪ(Gܣ)ܧ PY4b&o̟ ae<2+BA@ Bp ݴ 8qz1ٜ[qzA~ͩPYӆ1KɼrQd~G]k9Z@ go%7wE'@8H~{N $A%f&gr@gJrW* x_fam2lSL/L*xFMuK>݌w=+̡G++'ܠch19OY\^"gOD zȺXtj5REvjfq:mNQ! ꐇ_\@1q,"xmkj@M+%9f mD!B?_@*Wׂ-YnNM⺵ЯO*ć !R$ p'޽2KmV(q'Z罴PmA 4ͣ웧bB{U"ΨOu!!<'WCМl}nH y.a"p[]ީ?WCxiqB/`Y*OqވїZ?a*P Y[@Mx0\) 豄aT|υ꽙 Y1 6U_G|l6rMවx9`6DL.F)Vu``jp5j_%TV=ӳ<a:^9ŧRz}%CCjqJ"&l>Rg F򨍃.ޕ3ey3(C, 52H(`a/ x2W6uR\P+wupd$iplR hj}s ~jv l -c.),3庶;I`Rw82E@aUiZ+mօ=tkH^BUx6v?JB!i؋3BFo y&Ay 5fY*%c$c3&*U㱁pJA8}ݏn¤y3uf9)[CΡ )kMbœ;uEx[koX'|_xvWq[GyOk 3ƞƯ}|Ŝߙr}9x/3DVl T?E_o,);?;H(cHOsH~-fR|ӴCBvR \ѡmq?3͓FmMP=܌KN2LsgF MB:=F 2_ /6}FX6C8* 06:e3 :Y5H|2#"Z76ug r=A5?_>6&d좈Xeys͖Ŭ X EoF49 %*./(rkPwÐָ_/|6&٦,vٛۡ'YWx[(R̅#3%bH]/<_ V [@0]^$K~,͈R,f=IJ[hcƭ:1){q w.'s?X v2 S >u5^e5+oӺ<e@hg|TﭒoٛvŹ"CIDVy@('m]D@gP$o> b91W4CjeB&)2K&^]!15/-Z&>n}d o,0 3s7IbMl{zpO"a#՝ -C٨D:Ee:4Ɇ}lgV9H,̃/"@eZ``*@BN:9E7.=6wofko? '´vGn엀Hn \+!c~83Ɠ(3Ha@)UWTŷqjPF{ ծ7R2+Kofd *3th e[w,w$zzcM{):F [f0&^!8$nH0r^*!UokN4YIKpW"52G9geoAyn c{y&NjSqg[7$^}aOήg;?. n4eb-_ٿqʖ m_UY5',cpUM[7H bm$OCMa8UGۢdqoyުA<3,<*I5jk^p-CӼC hkh~N6LDb%M^Yn*J+E[F,/J꘬ą ]C]1"Oiѝ92F啱I"Φɐߦ!tVqLV4a.F/DE 4cIJpnD俁ܶ5]$E o:g]]|l҄j_p8=^&|A(\x~fe= e e9t/8 > LlCO$˘݀8w!{\cfYB(dP_P}/VJjR)Q A]Dd.3}G3dlèK䧐3GNN$W@x}6_ <+?1_Zwdd=_ga,te\2ptST <UWD||/KK? ƚajϚ&}w$cP3}vW  ]\]:_|X,DLMCqe'ܤC^x w.[~SkVחծg!"WATq=j@&ݽ U__x87HAg'YrC/],$ q'*Uo˘k {dx ͞UECyܞ1#JEwl |t;$Ǻl4욬2nnBq,:[^r'ae,OS.H`%pCz{8|.fH*)ar)V ~a\u%Y4Mt.%,nZD!T(&I ;,BI)]\ lc(Ll_ =eU~հ::y$(FIP ȶ=_nHxXvndjRk"Tx~>y0蝒\(|rݩQC y1ӽGM/ܤ :9yӻkm"_} .Etm5$zֻ`ly5[j!gP!I'5sBJж۽! )OKx7ZZz)vAԜw40+q@7_;xYǯ4'54.^(koyV?ՙalK3Uհ$il/郗8Y`uſxMwEQVTi3JnqSHںr,ܵ)"[?E֏7*?EgC*0}|NZ{0껈QWE;GF/owF֣g`/wzqx_˘w$t0?|=O4kzi B}X}Cfi'T}xʉ6; Z JpR UqjD= D pO+oeGK\bC (8cvIѳ\R>O\?νBL-, h(/τ͊sЀd]ΐ!6m=(wH1(SK2IusRcÆT0R*f$,kgĀ /W#TokÂ#,P rB$NvrhM .^ꠎ.DŽ=A-I6}!^[% ('zqՄ/8b!'ڈo[@TE=HſX"U)ri@۪oD8ɡ{Thvcy8b@Z`>0cF6lpJl-jeİlޭRdBP<$xk@AXǞ:AvM¶}WvRe AXpbZPjN4DZb-BCʀʨ$#w[tpTgƔ%N>HeҊㄹg t̄G RDaCX'8V{JV[ρD\'SmDU?BBˈxZ,$%TF] ~]*c?L# AO ?:|㕢6H;7$0[E\e$ၦAi}ɨEHIcD&)шU9]wR0Kdj+ES~kJ(^0sk%_C9Z=&J"^MkKWpoo:"Pr@R?K*-Z Ƒ*;w% .-b6D/-Yet5Ľz> ,)Xf{8X˴ntZU}Ii\)i4.+H}\g:cAr@pecQw> G #j"iábGޜ@_͍#^*H_$.&c?xstb nMf Nb[{^ uِƊ} Ll}5ט}Dmcfy)!իtRK k[z8)ݲmlkGHl&H}Ly.t-Py DB'Ӎ>E2mRwAyyk'iXER꽽N 9>ʠ`H7 6 !q Nkχh4-ch3P{\`'Pf(og9Xو9,+;"rɄJ}~Q$BlWG&t7 M>IY1Gu:N]; 8*g*5ߘpbSմڴ%k@<Ρ(L ' Qj/1ÉdԦyp(h@=钾ʯ/l\x:\GǮ|#'nLxp0E^vן/'mw.R_y ^d3 8!hQ}U q^S\\^>p-vB{p:}~)N Xi+wEֈ-pKMm<}%vϷ{yMj,l/0 fiSm4@l$ NN@ Mzħv QƐ+6C#jG-@rCh3:WAd\D$">8N{'Io*YQx!/]vT@e%rG!T.i9nw{9ESLhEO/ +h!iĊ:Lg~7;bηFkĨ8"rfJz<:ҩ9/(_1/6XǯIGP& GWb]{'+" .ꏵ;٣O2s wi9DuRjzqmSF|~pL{,`(d)o>cPTy+xk8 3Bl qӵFz뱀Ȯ©w`*#WY'~6A#Icԯt*t5jX 6BYUT$CJ}6޹6eƴSKF3Zlh D:HB5t}$0L6!3,qr]b\{{/X;t#11h~^T髴|td+ɕ$ow&54^vf0aYTjR!2[7X[:>ϑ$t.^n9K>翐)V?. Pj4M ^S+moGM̅{XѪ>̶IotvXI^:z76n@%6u;jUѯɅ?Tvo>(\J_O+&^omXg>p  dP /}pq'~L.k$٪>hRbՎrNU'} `T$>o&>EjP V #m8"RSD܅ZI.= mBB_v^8%HOBY;nM]u*uX6 XGr^$oHI݁I7'.8T zdmv:ۚTnMK્}[L~i!,(l7RRxړoEXvwkB &mKȻ k+ 엨md]aFBK@ S5 rdžgoz>cʶ`|Q/fp̭XyTi+,@.Rw͎s[Wyv M=#kX(t擘Ae+ePS-B:};,}-rddtxO[CxɕBh7I "D8Vb,H}Z.vK1ҩ=pAGc 꿁D1>ox}~K\ՐyYwٝJTA7)O=cklhܬNF ʼ:FitGX J;W#(E?<[[ղ-hq. ְG?+X }y~ M2#=Ӕ'Ϳ ^ R(DНƈrri]8юdzc'nge*Bk_wU)96VϹ. n2AbhzQRpκߕFd?'0(E豽#RL $\a&oAlraIB_9OS ռlU.:9s e{EX \bƂݺڱRD%ȧa\֛W*pmy_^|C0j=71eU8;E^̨qdy3rb1K4%](y4'<JۮEsgלFq+g{~(40C9t.)rSIKF=lO3{_pIukM3 wmkj\v~{ xxb,y` tȖtK ^%Ⱥ|;LFM.і¢2.mVI4ϼ#/8:W}ڀESKRmi \u[9%ݝ'_rw@=u6DM\/!u<0fnģ%_=Mq/­3GCnۖ%0oƄZ3$ر'ڜPn&,Fp.";\P޷ߋZ#e9Ci]q̓\!vtKcu6Glխo b GEFYH nV mWN,sXYT[̺( VU{pi~-$9d} Xn-mp`7< tF@j^blw{{<A>XS$5Bcy^"KxeD9Y-ol$E~*^ cIc@J'VtflOK+0gE PvT1vv\aO,/Tk!jwfҝp7g⦡'^_.EZC g?Xط:GڝaVfq ؋5@lDwS\K4#w5) \uyhE(BXyrK]%nH|,8\y+z\lY̡}4lAPޖnD7FA]{?/ x6|g8B&S'7, ~~8e}ڔվy8m}Fψl5 19kBm3 ׸6o٢jyJ(o޶ ԉBÝ $!xcȮ_Pp ]`[8}ߤDe,eWh.e\dU 9d2@`r$=D9opi RIb~C JS4[ݰN;̆W 5*h{) ۴1El"kJQL([hכNѦ ¢~A@+lGm2/;CB_{X+R4´Iu@7C5ϫkG$ex-xc 2J-.E4l L!Rj~pцnw ^ G/!)faO;EW-Lױ,m>3E <% BK0}{EZD ZwȾnU%lv;BLN}b՗tKLʇt{iF9BD!d# T™.9_LkaB%o'? |,@Z`Ge :h* p7,q4}ۤwj wM6>th"i9r(9ޅ/ڼD1V#J֩L#E ?ⅲTXi4p~5n\#&!ԫ8X1D `yT nI-l+ d, :RfU6Fs[!~Z><$"2?z;VM`ln쪿{^%7EI2δ-XQ}B,U{Wl,79l֜(sc‘0?P/gΰ\AՅQKXfžô@N=H(y;Y{Цz,G9ݢy-2 kz{@BNb0屓05|Nh>_S$ R I9FrEsvsu5j6Gx$uh[T%bR(ڞ)| W=ΒK^Ttu,Nai p{1ߏz%͖ R#{"ǡJ~#*DITKaWO6!4ii|U'v|(JM41< E1^Fy٩5UAR[UIa(|imav\2lέָ*I)4hwN657IF:!-OV&6b[ 0|UnEy/q&D< 0ETVè~֥)< s=h*ʨ5e͔|mV`;$#ː)*tŤR-Lb R5u( k.vuVݫN>6mixY#U)y7΃"8prmYofeH@ZCHt7:*(؏+n SҾ =D)7Ksw ] GA0*w &jʜVs0WSi]t (ۇ+3ZI&(c52ohU5fU{\فks+R.i؂#Ə1& xws T["7vgYm{ZAfnp޴v\ DK'w:"xpխ6z[m r5K6(GilmSF]4eWZ׮LuMr#+)sK#)4S,W^z4 pBȼ`vU;.+:v\%y-sf鍆Y=7O⟧)y@KX`)>Mn'FTX5mY6IgY!Q4 vN6c$!)k]wӢ6d+22V*ì[ƿOfv -ľZLoLZCHɲWn_p= u9:" 1k^,x[\ռ!-t*}Gq\&mZ%@鏌Z#ݺ %E?XMcUgmD 6 b3K>ZÛo@gI$^o+\ 5gu O,~//4gqAI*M3kmŹ.mo{KJ^j:D=J :6&-S6br$ [Q ~^SD!vm(\ptئ9G(K('d)%DzLp-fix$ ZxhL*$(kۭ4Wױ=x\XBR>Q͈밣Xkv8jB"Pfa cya46h٦ֈA~& !JgnIؘK&ف*6Rbi1> <\5Gu&"(¥e'LNPy߃xEf[Y{dBq( #dfrAk0_; >(%6fjlr~"D`z>y3JvOn1w<9:DPo3sw_Sv?fɳzAӲ)戶v]5' yl' T, N +u}IL2k .Sa&9Ld!{!rԱ3G3#ǐ9Uvuԓ'7%KɁr0;;8S68)6NƘ eR-Ats]bPr=^#BKMaeoɓZ#=r")IPv.}V{}zE R$/Igǹ{oO=s/2:QIJh>95T;ԁ ŸmEuqAVbO10^@V˿YȞ|tH4]`z-b6/5~a#ClNyJV`>v\B-^Y_4PP _?U`5i}JaUﭴ+4LN|}#C9CiL1! apׯ0t5Ik.lKΏj`WkT \9fGF'\E7тIgQd Y8KZ(_ o[ MPJ =G?LbG4hUd#OUa4{U, pYݛzv@Aɥs]l VJlW4 7)D|j H%qa$lQLtbHO;C$(X%# |mRUESAONZŽ.: Z/qh opoY|N ;9f fk_g"_eOկrq`^ Y>BIedY<n}ٳKsR v-z]o}*Eq=#STP-\[]=QɯF=V8` q @$b e3P2}/" Jroю^dq<+ & b4tKJ AaC%RVX*ҁSc̠$Na..SIo9I:m$zv~4,ܵ:@gIakh1'@XDVDejbfzF[wjș $2p|pIW2%J݌Suמ.)H\SQ-Dsv~^Hb]GrϳE4IMbHײ1}ЅZGK\t[ ߹'4.!}G4 5<)Ul"iwDW]T,L]ڒ;.UR56*G5>Cr<|mcTw_zLzBݛa!Ida |<( I\<3w {#W-f('& 8/z$LD#kqMHqEv? '[k{G.OܖEn8ɚԗ* nj,8S 'ũ-WÍoC4%[3T*F-Mk_\H9;N=X">ީbkrULr iiD(/ !Ip YLoZhj;&@{ݩ ?57CgSkp…#Y=cȐEP=o,V tczgD>\Tvp35r=ani?g@W%cϾ&_i}ndM4<#{eϥ[5$o¸=W;nu!V,]:JȩHٛaG?vO9\9I#m|=׽Uqϖ̽2=' tNԊ^>S*U֣U:GJ /\Mv|t>6Y6`}S#'<wyJ>5CD+YʵY2vj"ŘmBk^^tm}bJhuae4P`Y22Z4A즍͓wW+'.@Sk8ᴥ΃~r(\(+_+((l&dvg:n2Zz`~%SaBwyOl īr S^e.<ܭ"M@ktQ2sPGxWf4/Ĺb4 da+uU*#J<)Woâң.~]2 y/o׉E{n*@ŐVt{;KeMPARl| A';!6.x.I,k?ua8gke@Y*;r}͜DZ鬦9"R v} 7LNM \^yJijA1/hճ/_DM%*TtM\No.Yޮ!uQHM6C+|c7 :]} ô\IWel DٛTY}4q˳?>}Vom(xnfad/H=:9~ ϩ8c6bG9WN*Q~B}C.v 9b eM.+g;*wNSQ) I:Gk>O߯`)&C b] TX |Z^aOf`K3Vq8[b=&M-F'آj_MJ'qړT,12.05TJ]n%1I9u+9ZH%/_s`P̼.J7vk +t͐zJt _I`8&e8W*3!-׆\3楰̜kڌ#c@ 417~rb"\LKԝFa3/\I6:?mYB +_.[{n;~ǡw!;;,.ƙ@gXW}`i^h+9> ,h)U g߈#0)qU YB6aѳ4XE_*9"+h!?Hܭ<4$c:G&Hh(3!ɖʦ&22'1׆0q=4"[Msj|n_=HX^4yTBPS6΃*ЄIv$,򗙯kK\'9q>N&b Dztj|{(ݛ/*@3 vଣwǠ牘m\WA$T SA`8DG jH#z@ȉTQ,)}PK<ӋAź@ ^wF6 KCٝٸN"h%_}z*ȧ $\Żjpb/H6E#eռdC'g<uctTcʹCC>qxnj1"Gw坉]㇄P]N`;r޿@׳DEsN?J+'9{}pd*`V#* w'[Q-e+j~LbC(-Xlm{61|%Za_Q[=?̓^Մڶf)آAʖUE~t^%^)⢷~U0VƠB+9CÖSۄy#|ץN.#gվ)G IH2(k,؞YfX^Fu3` ꣖Hy3U,Z|[I357Ev>f>^ʚwHsy}vRum]D_(bڈ)?S}r-yΙhSVޢ@ 3XY@^5$yNӰe$/|tPԹ ].q$gο$ fv‘7ӬЗG*.cTZ6Ŕ8t  uKRM >EFJ %zifClĖyI6s⮟k?~@\r2oUfћ`e.eCUsq^LԶa _DNjUWXxֵݟΌ2^x GG!B<6"HbG sUFatG%jτ R ~h&.Y Zd0e2eh@IJn[%(:/uJۢs([LՐ6m90_2S3%D,RY:ꕀ B]u4|vg;hN2X[Y=))^\E(djJpnʟ+:~4t;>qRj%oc Awg,XqA-![G <]e@utSG#EQYqd}.V,ǖJm C?uhNp*C"cq}UO?!EE\>_<ބ#o8aY{į?:[lRw , iV&վ'c5Nf_Ath%v0hg`jqLa_WE:ON@|RŤɘhXBr)O;dw* X!ǐ:+'Yo@0j=x8۾_ۧU+t)wЁl2?d16 <<a`Y5U{k\() Ť5jFԝ}:Y_ lcؿ|UNn'iQeh w"(y Ws*d9f⯟lop@xj2fc7eK޴ᯕ ,E:%yt(^&j9NZ-7kQY-td! tX6üSZ֢ NWTF`ˁDHKhՂBcT>3ĉ) (i&N۸щ#HN&RG-_Zӌl܍ڥ:)ܴ~x BXBSYJ楧t?:?,i~ҍe1sWό_T+o. ™kl'[#8Y۾//7 `urc~Atvoy#qӷG75yL# ӏ4B_qcLUa+ps̢2Zh{+-9_ɮ&ږq4;bQmMtBc؀i)in.>j $)Ze[704Ж_-9ޯ:8BH˱SYA}(O^3`6!@-Y޿NXe( 0V2CuCXƴ_㈔ D]!r1niYT_|sO)(_ng'|7rˣj} /ZpA-%y\#U㴻^Qc%qHkc *bQHm6~B$:wDiU"<ɳY { ^fxl/}dnj)0'N\LTSr mA4Uy:5$:i.phMd1<ޯ7pO6c1#jt6_$78t/\#SM0ryt\OjY~(:?*] Y.,|a-_ZO x+]Q'Ȼzi[|aeS|J05 %̾!:Ҷ<:EXK&p~@E=<{ޱ&ūn?^be)V=oԣƑ vEc6)yn9UkROĻE[k =`\.*r|68]_Cu#|8޸z~\tNmnz}ظOiܽce/:*De {@:bzl;k#y#rY5wGϝ`Ɠb9D59&3 IKk`)VmΖ-u|+7U'*w[d5sgt^jG~BAlSs|Qy@c ZCƓ̴^4KHP,dz[l\ JWL\<5E| a3{e4R3ureZ𳡜tl.d8! M^]V&$~0G ^ڻ^g*5Im#BtҗX&J,`11֏S|rCKbr'  +Hh?r+Wln[X`W y71Àmo?O[ L bɇ{('oN'-͵Ӌyk3)("t(a= EZϹWi@Gݥ*gj?A:";4 P=3h>4]Չ-[^Nՠ _4,wnu;ܰPAgSC` =pCܬ']Ab@ġ f𖯜r5<`_Zov)8-WA<;7(@Y]D8d`UuTPpwL07f bhu=x B#zf;VԫO; t'!u~71RCō!`$3ݶ<ہH]UbIQnWY  Gx!?EJ S9Zz3B/)wk tJ<;ܨ!"^ |P*v7ja* /C1aI+zytEvS, 5р ij,D\麰ߞ8J~Œ~eǠA+Kb'hS1&[Jzm 5AH:ȲBuPs@yIu$Dn+>(DQ0/[1 gn3Q2* M<3=r`fLSN't>t_t{Gp+$ o#^u rFAEZȹukv0 3^}Y_6sU , rT ߉tjGԟયĻ.[ѫ1l 8$NjTN2J$aZ=}>IҮ Rӂ4Bk(:n:l?7{5e| VbN>w1cvAhKMΰ٠YJ iS.wE[{V7gIv,.Ŭaª4l>m8z1Kk&}}9Agu.ؠH4wpǶ"h[9 ; SB+P(upSP<"Ȝ_Gu0dz> U1jN- 2ÇfRѤ0|EKD_5PU:N0V&r ^8P) ,p-Pzf|{lTxyx]Bzs!6liy(^7B=,I>Fv410:sc='fΆ[u3ȼʣQ]C/)uqHVV?w@u>6N<xj k>*<6Ò'Wd> 'V`A$JYlMn< p=aAf`fkϙreL15kkpaP2B͜sMۿ$a2_ǾFjz4JgE[B~/w(*[ *>}!% P3 fn]^+=~d޷-sB yuKR_<<)Zbj dj`bPbpK<ʘ`ݓ^ L2q`Fr1D3^l42ʌ^sZU͡r{G(?]ߍS0[MzRz5ds ߦ'׆V6[jZ*w NO5ohlWLN&ӥ&2rh4A|NIJUE7whT4Q%˷=tKh$NEћf~O̷qlXGŝ@cHQH(=xAzBah%!/C h(oWmzݞVY"nU7ߟωI?JT0ctJ;ƿB7*vsʸj(Mj =W{ f䦝}d0?`JiF VoJ[їE$SK@-.9nd7q2U,bh$7`3]Xs֕W6hIs*)}rz2c6[z]>kcV2x޵̖02%$~k3-~9C%c(oy}^0$g4LQDf_eD2̗wn^`ZSnL'<.DY~/!۪v ȗWa 'G bM)(X Y1bK"6 $ZvmV%]ê {H3!ÖNպ]bn3vU,m&mi4o 0XlBfRx$ǥ{>Ҝf. -d8%~5aM6g^bexit"{(\-Gx;Q}{G>s FS+S"xx*6ǣw>=d]#m*ŔIY4w*@X g'X, ,J? lq>!m1rwvEBAEw\D%FbݠehB`//P`plJ'%-MX+])u TǮ@ѩ- [w-J^Sýay֨mLp\D+Jg'{iqMJ7('3(R_S1{ k> giAT&-Ea֦Pn)%cyb׵Qd,Z?#F$hW{5q Uf5V*$D`ϛ5KA?HWF~3o@5hY3G1(y  Gq96:?i 4MoQLM$D:?x60as x W>z4V+T̠a^P^GZ4fDF6BR'}#{܇]C Ypx- <Ў>KuF^#i?^Yy yvf RW>sVzDֻ pK uxySqD&_a ±eҭhGwO}:8ZPH:C!m9; 0M-gdӋQ {pGWz_V>7|pR"@e*Sl?V)Pc5aVYO7 (~nh(vbXJʁ%=e:nu3.iz0_;.Yr1GǞXǮpnRU.H4I À\7D[Jp8 nj6, zȷ^p^of`Ũ!A+{ut]ҏ-%naSc5Xw_@LS֩Ւ+<>kB?q`@ vXـv%,o U!`tڼHfP!'K!&fG%1-1vЮH\z' BF*R&˙xĚ ]ҩ.xe+ $x$qIvGJJh۽7b  ޱӗ\Pqwӎaqd )<t^gpd24҂bLxFZr2oBtLw)”p}KM&kQ-hRRhld]Sߚ٭T;ӭ Sյ@eyBӘrLo!YϡٜL@ԴGpac6}MpL7&&e8Syqz}W 2 qÈPyw1&(bDifu>|ݽGsYKYDI :`ю $4<- g[6 #F[ ;åmS:-coD> a&RŁ (@5J~(OV- ڑ3?I;Bո?˲}v3дE o讹R9$k4o4G;wbYq0n'ԫܜ5hBUd~%o8 |p 1N F\e,ѲiBBfF9"O¶Z{NztQ||h"vKˤ8 v!c7S>'7A 6zm+(![Z 7QE9յB2Jl [#e;Fl{H|qT ]^ g7,ygcF4pͥğeT"]w]nY)H2a~{z}֫rEú wL@P'ˆ$o^<f zĄ# AbD Vv⫙ߟyVp$Te-=^!{;Ø 7]ʹ 9Sn6 >dҭx._'LHv. @7:I^9/SNpxdr?r繌ɢl8*K]Oj71VD8K,R`֫&1?RAmmbz `Z l}ߙfUڌ=탙$>綎k*9`FJY8ʳ>0WwI:d3f2tiVQNd%XŻb˘I-KxmU_r}M݆n gV\s9dcpY!?M*&ҤWA*oG["=5* Z뫐kӦa )}+wm֚V~Fs FCxQѯv"/#.=NK bS#![Edf makL<}ΐ2K4>3n4.%Q x@DK2wZ C5[1P:35_}~ÅCM%A\~}Ek)̀wjI ڙ8΂*I/)$*'/BfUq 8ZD\\S ʑՐw m]jɟ\;2]U0$i.j \v$ߗf( ;m}@-AIAզOp=Џ3)q>D`*HEy>P8ٳ4e˜X]{$ulYwro"Nu>?#l֍ B( YіR*u0a PѣYA!7$|+Bm:F}WQ #]˙{`N<cb쇒{_BDZcv109;ʢ_F |z0^!gA#%V[JD5tn"8@Pv| o븠&rIfJ1?cv#EwK4 Szb^Ves;{᠔m*'xzx>r%yT y %E`0CFjm\^MB|pP_؊[!S8 `QUɻmeog 4-M9M½m8]Z-(z*O}9n-G8 6B" ؇}n*IScE-<~$@J3܀: Ha4ۛtBZ1jRҁ1yOP݃ ǔlg8H$OH.JxD 'I`\3eMa6~~9]]eƱSLyRc[]~ywͪHo2-f8y{?{Eޅ3Cb^Gsᆝ H3}Wp ,^- sZx0`ϔ7zGG H4W\} '"hT@!  }WS=g+4S+FSF8tQ8zܑ)Lh5B8(3R8xLa` &>kmQrptx J~_}4;+F+ L]j0lAIچ7wo^-;^r=fGsyP+8UB #)?#>5#Zi{jHAbPvXܭYv,AU6 deLžé1HyF<0E p|Lbk=/9yk)p2i+Wܥ~ΰxDūteZo/G]XQN|#F9ks^o zKfGܐ ٬Y[\R[.* |J[TB^!~͟vβ†H @ZhIm=~\ҮazB*$]64~ʣ;X cCK@ bs0;?{.G3ߣq,Z3^3>"=Ic?OԋQkOI.R_Cbg4!kg@()wP!ofӶT7;>]5i7iSYQ;>CxbK5 Ec] zh#c P542=}DBEپ="]"X'ug{㱜پjx%Ie awƏbL4BUb1??M.@BmE,R.w59 pU;_s4"We#CHLei?Įþkbyzکv+u 6 U-6x 6W,#HXfnG9~R x쮳s/ʴeM7hYe¿*VN ~'彇rI,؍(U2*F7̣:!d!PoS_`~F C/G)+T H1ǥ9; 5\* GJHÄ۹-y~kؗB>ObAPoɸ|3(mF%/.QEt^"׬4SZºb{WT#ǯR.RKSiRDԳIWI oߺBT7.˜Zɭme!(jERwJqWd%KM\iH-\38JL+Z? MuA*8k3ГY4} V<{hl"zT=-@m78Y}K=U8BRiۘ1Xf}aŘzF0U\;NDZw9RS&v[X K4[`jG4^&:(paWiey5 nG,wQ!1򞜵1 VCt]& UF}t{MnM(ş?^P7icg_/|B^*NSVon*Ne*JOxO~N~K~U&Ḫ/f_Rp8a5r:.Z<774S+l Rk:]SQl*Cm4r:;Q!Ui\T7"fgވ]IVǧIGѴUV` >Dw6UC>?x`S3 ȫ~ܰM?+pOFO +a/XK}q[Eҫ>&Bca3%@,0'uWDb0AMU_A H %Qcђg={?ؖkC'W'ӻd*NHHz,&wӒ5HS!md~"\ObAЕz M>^٨Fw βM`_EuT+3]H-6Hr %Hkrɢ( [ZpʵGm OL"yr͟‰#S!ڵQ~le̢90X{GBt(7-XhY..,#CQ I|[gjGgy7GL0|Nž?c]p3g 'fjD>" ZPn7J;^}rj%I-#p.$ep_c[{b'7( ʠ+AKd}ڰܸJWmfMF}6%ׯ-!|\yO9J- f50ӸA<gGǘpr+tt&tJ4崎VܩXŃ&Eq; vҊDDu]ڀG"z|K ++Z::7l M| WՉ=;P l,V H#7 UP0Q2]lF/5Z7e2*ccQBfIdubl]uPb2F<]qCC0a(S+? kGnx $.,d'B [V@Hlj'4J!]Q svY9nv,PdCH5(esat_EC ,ѹ몋o.O+ʅ34io890U̟;ymg5EmhdveAT^zKV; [@=S4b>nGҬ'|kv炇F9Mv3=Qn'嚝g%r>TVBNy)sy\AajSM>u/3y9QIMXm /͋IzZ*i,@>Yw۳);Aj[kद= 9__7ZSX@B@M*dN,ry["w1:y:wI幩t )w7ؙwr继gj6fAAo} 4rwE 9' a5u|V~c r@®gUoBGDE`5k7qf͛yL&{J}h _y9,愇k>Ne<'r<@E~8智|=շmp.#xi$`;u>3 RsQزaW_0r);j ">~"l|~nͪ^o$ ĠC|z.VOe]d02LVO`k2q[8|m`*)@IHD&"9W9NP٣vj2i DK`]Wub<0BBbMu6` YF8P>Œ!(myYнGft8VGr-+v'(KiKiuwArs+I?e+i3ImCpswm|C8=be5S?c+h6jG<?{c K)g10&*oq7tPD=$7dF7 ղD ^l8zv1]i;66fDf*OE[Y+4@J ye )A1O3nbg|'@RybN[$?%V;tQ4aB=b厂}&8=eLŞN'6, 8w޼: ŨY#Z;>y$\꾑g]n3"A.gqY 0oA@f1 U,BȈ<"Xk(*20Uf0Z1$o5_n}[ځLJ9,"Ѣ1Y`kɁmD o΂nv_̈́UIiee\f"ad}_SVUQM?7b:wCu6pх{!zfn \*kCȓi[%gp,{p Bt `3yw ٢ i;>&~dgt&< ku 7+ BΤs/Ťƃ\KƂzQ pV RM.8a+q;Si4eZji"OOnW1'g-lʛ:Al~3lܓ"vsV>߉Ji8S&5U<@<^&.q0IVeR, gwe8hqM,s^\N@jʼgᎪng #5Gd>&$[ O}؊ XʃԆum}ЅѶPUPórq y:fEC?(TeW-Nx. hkpAbQnt @jz~8L59s86 rSL5^~God2d z=VȂMIP߇oꅇ ƝE| G8p1kD}':/h}Z~ +x~t\pķ}.2SQ+TV{%RaR 8%=JP$ҩZ8_BƀzA,#,ʭ=hfוekPofd"E0+-q)DٳZˍf\$?4ڥMY-Uw]963kɋ4\#W=uDQʙRr >'!I/#{-B4ı}=puE@ϧWh=#0T!"HX#nq7ux௏EH-{9̂K m[bqKmZ8$k[ƩQO ?PHne9zy8G Ǚ:윧OC90OPZe5ATis,|o[FWt\#kk" qb>-݃O1U~OOK$[ %9z4܀D:eUL>¨t "%.P6b ;H. /St?f WN[5OxEF5+P dg"- bZcΈ &H*28Xk [C@e9 |1==-1gs(_BJ*N~,]P9R-$*~tfx PfTDj%>#vtk) ?5٬&xǿ_7G0z^D=|q<<б?; ȞK\&6}Dn;ұTkj1[Q:%67zs՛2/?d7BzIg?:}ŤSWv\2]pۋ%// X9C5dyGƩ<`I8|#gjcOkWnO8aTBLDMR["MFN"["Yd0_Tn$9ߑRu )BY=hȸDeϼJx ,\>6+ % ql֜E)B4>A1G$˜ "8WF欶ߨ)gЕmJOW¹9Eg`^PCkЊhW<܈Y i^. ~ϥ%߉6)PeS::EŚ"ezpFpdh L 0d|H'*ao^ a,gY[ՂE[ܴR1=v:#ҚO6>4gHV!cO |D mlv㥮(A@$;)uߓhOX_IiKX`L*4afjT`-oqLSÕ6.2Jv9MN__Cq6qN-f@K7 &kv˰4e$ y{ZVKR3uŚHig0 RB.[ Gʩ_I)p?kQ$k +eLMd?)5"7I> 9J4 &X49Y>C'Wusa)LBq, ~_jV]. #u+;Ჩ/q/ 7%tp.Oo\ez5 2HK l_ƒW"Y3m*՝ pV2tX66Sߙ ~v(PiO8gB-l!wr=,7raozhkMIPKXflAaT&d`b)!bu>Tr͕ ycg'S~ G=W߻@~H[o?PiW,e⑫A< ŢD(vqA Z%Cru gO"$׺<*7e#!U(\m8cr*!BqN ʆ~C)rAs!JH|W:D6vipOxN!~c ^Vi p2έLB[e- c u4ϰa ƠZL@"|7˺,-Pi 8JcL@_K:v? PVxP-'|?BJoXqCWhPM>`6}=YK~ԱQU @"/4Z mEYXھaq=t88?(LG/')2bw>{r[s% kAJL3R;}}r?tA/i2]G]ai{>@c$G4ՐZQ>-<.]Ny` n\bOQjQWNV  n* Z}N0xH,.x+1dj(dP2o XX"[')``!#S 5(@W'Q:Ċܫv}cޫEzh9ʴwnOp߈7|jbpL >=ͪ#3ow7)/8O3=o?zlpc) k4p(ks13g&v~ܔht^BxȋiZAϽ{{Lޚy&r @gȎ!OR"&TY4XN_ D,_e5۔~X>r.Bn-\>Ch_bV at"l>}( (Z{2Dc{|ڸdfCu"3֗ ݅û##aYЫ|mJMz '^VJf}1m\?_ /2iF dN@*4ƌ$B(UH^C-~Z%P]DfwJPT6Ҳ!$~Xt)ѰB~Mr]a|!#ӳ_3^9 i?Eq,dQ8 ƒᵠB^c$XQLI;GP_LR'JN[ys>W2-%J?Vߘ&1" U0:E$v @Uي!J>u(+uq_a\! [}#iqj~nBZ|u3B:Z3m{{wx7LzvgdbF/$}=|E\:w``kؽ\ung&̭99T5ti~5j{NV{^| Q?s* 3zYʺEHȾ)GyV)p04#,RϤ(OxQfݛMkx{ @{/ i{ǁ 0|cUat"v?B}$7QL-p]\#ȺWnJ9IcVE@7ms[8e"|a|> K-W$\Y1V>>Ӝ} ad="ⴔ5I28ָϙm _9~a 79PhzB*tG[)q{Ʌ%{b~ʅ\8Z$ن/|B֗H"ɠR>*8ՌP&́hErċrȶe{ ޿d;Dl$J4~1G&|F R~2{ȽތЃ]L Pck.9?.?5m=[V4χ8!,*-#^u=] 4B6EǗw591tH`:!u"'ZsXc[@Ȟ XN _  ܉TMW~{ypCnxF2 TX'M`|Vh:& N~#=N"(䷡s9aXH:D{Myْ)d@| rL୎qY#@hb((cgJ p2<ꏱ^$}[پ;8#L\Z#qGmN%G*Mpր15D=.5R qXiX ͮVj;I%_%E33ӚߒݬlFm:/֞94B0'vu5QD|!rf~פQ+@8M *S GӬYnyFg;O]y%eWu85_zZW"Twxz PP!tS`9_4.n0ĿN?ڝGuC ?Ć:1 H3i0 T3ٻ^ \!.Imlć[ck]LjenX#bO5e6e4+f%}hecva@kHZ;<]܏f)0<*ʰa?{bk~KTCL_.qsrA|&KMō1 K#uDG%bm\00"K?eiӞҪl ˣݱH*N]JF{N}R'EűXI՝zQӣXow\R{ɷ#bP2u8G;tcA42/u&dw]UA/{ t3Hzs,\?ݓY5|tKKuJpothCxdm&`2bفbU0]%gh(T_X)ġ i9,-8g1H4#1HJ@#@X-cBaC(܋V\UZY\!Ja\d{,.pff0'tܻM̠ ²4?#X`lqkT8 k=;NWfDI%N̓ZJs1Fض[{XfZE,~0>c=[U)a&uDy=$%;?ĕ'n8Y?_ .v؈5;"L[KlԎwq22z 2wٗLtJZw|QjaK0 :ڦ3p=@| ٶRVjG~N, YUEB+pϝQ`hs3~Dq|@-=ȅY'$J"YUU<ÜaݔF&aU&h*<`UiJHga YDbxT= όovy/nZY+K2n^pOnzjW.vP*Q'\HJ0fp[l}<R@60S쐝-hJWcvCgcpxlz=.FDn/>5M;K!:O#7~{I't~=I`ϨtOʉ ,]zK}Ul¨\hCy\_hPdQ& h:+o8y~THH,J8gXg="Q 0 v 98B3%UtrKR3YЎeal[n٤2xG$qR]d5Z2fVZ*'XKɥϒ'-[U+akUbŸa{m l; (-NUa)7 F(ߴ<%s)Щ]1麋 _Y94PQ/\l>ʱŪp pBuqCƏEno6nn_}HrLTPgKZ%4F9)#\N٘QkSwk&B w[b9 ޳QFc}v\GYzƑAiٽ1{pTt`crrF$84GݧtBdԐ,1YiOhll"=+*@\*7K[ L5) !+=h9pE+dRhWd,x:Oa:qjZ.!~ر%h}׼jǜ뵶[}[.>"ZкU:~zV@|%儕LaRD{K(;%Oh9ʼn%nM$^t ^JUL8P^ tM 77l +i-R :Rt½7yg\}BQa]YB,^pxx,;d?2Lwr益))[@c+r؊p7)kV.Hj)1q/Վ@"4$kW*G&3x"zCB8=n/cċ {<  .7S0t=R~h*f%p_VD^"9UѸ;"19 5?5TT5t9mj%#Rk9LHxKl:N jRF]y=e}.͸>$6\9tHjX"9Ç S)r7jp/EroaҿzfϱF_+6)){DI%.= .*\ U^aG %cSE+-*Rn/XIYT*^B=JZ쑥6.B.sB; S["\q|6E:.֦]+ 8t rc;<цv&E׀n7 J}E#鞨%1!~fu DmKa%~ұduݾy퓳+a8'Paf&\A:O3 \S0ػR$+^u-{p>C-Bj_a-v zR<6u!dcN 0,wAIT0DTCBrst\A% s{;h&n[M ?r6mڎS1,7oI+Q ?t[ԋt.X,;uA>C>GR]7)w*LL nO KMgq0߷ 'D/d+=~W9*9M 9g,05si d# cr4zraT=u.Roc3A\&%AwDQ Bۇ viiC,LMK q~T…UlC|&vO_a/ܳpS%^Z!>s ]oFNPhc ͣ(8a.ⳕcD<*hXKC2g UcŠe=ywr^5vw8m(I QKE<АG3_=PU&O͎} G>o9!>ZY]We묢i6&Jp;od|i2bh`+/{J34|]3 9>q]Jl%ZA"ŷRbSfX3*ˈ~-[ % 'G1ȄYҌb[ymU=0P"5o uщH3JTb;ZtgE ~ҦFDTRײXT^V2ɬcu2ڟk+f-6%.=pf9?QJ4=k2؈:>lR7vΔHgWs^:/^޾L=Ce)mMS\ʽZLIJq1EWIU3u5&ԉe꒎(K,x*Cn` t5 [ݵv @yK D{ ޗ<10?Q$-52]v{D?:-6HƇL["X8b1i1/>odm+Fbli윳ks Bc&w nlS 0@A+UDvz<&x؜BmKsAFvsA+5וD;|Ah(I6lwy"3nqBbz"-R43Wb0[[cXkϸIܰͪENXn& fB*.ZNЗ;N߄F`;Aʇ97֢ A! YNeb[Ay2VU2AŕqsV8 J'Qn8_(Z}5@c=&4Z.gٺ4gf7nW1EVU_ژCժiH65V:tQLb)4>eMI,`U 8O(פ= x~ChAm2bR.W`|S3VR0 puvaY= 76̵bo:"BbX@40_DH(!W;+v@B)MEby8TAsp~U5FDz4ٟ9B?/b{-2qd_$NJeP֐}ط~W3 y+*t7$ cwy1T7}C.:n@NulMMNoKyZ!8菼1_;+B.^tA0i@$޿HMep6xJ\5J$Tಶ ĜÕul~h5dcHP,0i yNmUeNY!(%.BsH}0ޓF9}ǯQ~ Afm\ThJ$~sy]U8;?8r6X\~i~ā{[y_8~fRh.,ʲ.l -؀ݱ8q|23i/pdx/kp8.b 8^wz{i91[^հ Ldh!`"H ATXiX_+nvzUaÇ%%,Ӡ-rɢS '48$V!`rᇔL/͜q#S81(6bF9gOX~F",q6e&佖hn 1Ct3?2ı )5}ک/_N2uc SL @/4(e^$=+~lLX+yMlx:c˄&y~܋^ wSQ#{zh 81ϕ魭41;0ȪZ2wTǶӿ8o"/h Ϥj1>/&f(GNwM SCc%?'Ҿ}W{R`@YԽF] `ykD׆1''v *N}d%MBXV+Q#h&2bF>AOuk!SL Y'ڙ> {6G6d \^ ĭ|I}) X"8/izQ+G·sV HpTšug E~(Qbp<>;LOLm-;;;98d^o CU^)6>NixöhG$Cˆ5I)0ՍZx(6y@=5s;gdkZ>c6|/}\dbS$r* h>w)-2y}niKϞ3v+\yULPVX|,zn` fIRa2B={ɳvyyOE%]bvDJhҤ2^a8oi8lRvlh(⛔j%Y(Pul3pbуNvt9?h© E$8#\ l?Fo,-HYܵoVR"~E׷2 r 窀c+"JK &8h*qKWt\x!m2J{f1"wNϸ)W7ݫms~E& 12Qѧgp~K-Oɫ{]F3.iMAuJCm6lUV'L jA|yUAp_0 5ٛA[S3R!HA+8\LWR@P2 a4-}ֵ+P /} Cvz7)J7x3A ]kDs ]\tx",K`w崡&tm̝W*x"I+47G]e lP^_]5T0.iԠzɡ΋1 KZg e9ZQ d_N87H$zffJ]J+I I[bӈua‡=I:&=5@BF@ӓA(_\}2{/zƾF҆͡"g2dLjqL̼Tkl/^Q٫%ͭͭ]LsE =N!|pq* fEN?-t09VdMA|{ WpY#ʜ >. V>jz7 DvC!H4~"7(i.m *(-O%ܞO[FId?.u?jfyl #4`vOM+>MI +|W֋(:Y_[Wy_ H|ønWs:'Z(BDJތJ cf ?{ ѻuƁ't5%Kp="x"(r wr4&-K&H?c?%)U=(`xES Fw!ivBjƺ({ )tW!ǫ_Q7CdiKr|aE<޾e(UXԲ{ƲEPJE`sיȉc4stdKso59 \%wfrl))+mQeiHZȆ M` 7~mVޏuK^M`\M&#'L"o- xi+q8 cpx GQ ˷EƙűLa H$jôo) +'i#&g}woo8` AIKHD hIL#\!ьoy*do*s.ՓRm6r]|s"Cpx4F 'r ۨ3USۇ(x-K%ZgQ%}W0pA+RO襖͕wѸۀM Q:rW[l,ag?3DrwyB{jJi1Y8 . p^g &,#t.mj?GJyߞ>k6Z'JRZ\P&9.6pP/(C3eἼc\tY7WýEƱQ!8kIYҼI6]@zI :䇱%Q O P\GCtYDD`鈲Ftl(θ]A." ^%M9cngs7fg]D9-Hؖw:(*<3^pbf^+Gb9| .{ x<\('*,|X;'cϥ|]GrbxWؽ7UgyF}V?Ѱ9ᑮ} ۵8Ս##w%j)( 2+uSseN N-_1D |+EJGeE'0r!c+e:Ytil?WLW55M(L#/zq W'AOŋT1bp%L'gȱ >} [>yv,d%d^DZSfR;1E$ mxSߕJg"5kp22hm!ɲ[cטIA]UEiDFypo+|3HAװw5h s9y.h/ Z$pCci۟?kK#f*\a9`ʭG,؄]P n`ʄڑZY;!Te|{b)Ժ:PY5 \|p!2syepm%X h%21i]>i5G,A}'|%;BoI2jyvW@Dgm"iȲ ,PY `Rf]~ByN'wbܾLR% MG QܓGT{1gSTëT7ke 3HBEcLzn9bfi޺=>n oKuΞg$c\@*\X&kLRwSwSuCDұj' 9Y 'c -xf jo^ ԼS%C*"4r]zgP7vf7IԶ ߠSIu_c7CaQ<_t$'+_&8c-I\, e:?<ƍ#x2'QCT,>C$Pb2eG5v10W˺Ax7A[3[{ϪP ¿p:{d#B\Al<1yH?4UcB@JT@SP\kQC󰤎D7n1g6^"Q]`vz~עCXX&KNAW^N{1^{9WU]#/7'!i~:R֊OTpG?5,Sɶ mU3YF6a(lJ!k-Op^~{{-bwzI~osX; ,55j88;Cwr;dSNհt"رY$2xfw  :`qպ\i_:r9qـƛ W1H&He*~7q]j^^4tu<$lѱ]n؟#fQ,s뎬χueA8o{MkY 6nIg .`mXa$H91Jp>5?dEPߑރergR8JFO3^ ;kܻ 3'NM ;!( kEΝvW?WLNq pr5tC" BƺRMiaKc7a'"t!DBUݣƵгk $]j )Ty omÝw k`ی ܘYMQ'AYc qjd<7יu*/k?%-AdzhݳgEZ"tSxFWHhJ^+gG\}e}1L8`yFI 9*+ΙX)218PO&\Z8 j7quߣ tD؜LPg>rMQ֓\5Zhd{aZCv䘣*BiA"R9!i}X]JE5%P !.ɶr*Ggy(wʺɽJ870%O^3ay8Te &PS%B7k{E"`LyR75vudN:Fn ,'ޚS +O)L&%q6{hS'w8Z. IO;RQ_fd'б>\_ 0+JPp7t=0ZxՐvzbRFFx!jÊ:ʔx<4FGfċ~3cmY{?t67=_xXd17Pjm74_G#8 rq hʤnF( T(z;'-uMa6ӝmijn3z{(m؋_7xV_8ѭtoÿgvS *m'R5m5tGXrèj{vQJ7vha?9]Xr.AB( k=8No JN4R# mF;\4Q` !gGV0^;*UzX}(f.  YZ