freerdp-devel-2.1.2-150200.15.24.1 >  A c0p9| ,-Hk~`ՖzX>AW]XYD=Sj SDIpWu/bxXHJTP8}rHtglcɜ.,i3 F@H~&n0l@˜;gUmеR77Ifϓ\-Kڕn mRɈnÚR}F% gz%ɐ t>b09?s|y8[CoBLm^xH vSڅds9(яBz73=j )57p>?d % C 3LR\ |    1L 2t548<<<> ? @ @ (A8A$9A$:D$FGHIhX Y@ \]\^Qbcudefluvw\xyz,<@FCfreerdp-devel2.1.2150200.15.24.1Development Files for freerdpThis package contains development files necessary for developing applications based on libfreerdp.c0sheep02 ϯSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Libraries/C and C++https://www.freerdp.com/linuxx86_64 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^^^^^c0yc0^^^^^^^^c0^^^^^^^^^^^^^^^^^c0^^^^^^^^^^^^^^^^^^^c0^^^^^^^^^^^^^^^^^^^^^c0^^^^^^^^^^^^^c0^^^^^^^^^^^^c0^^^^^^^^^^^^c0^^^^^^^^^^^^^^^^^^^^c0^^^^^^c0y^c0c0zc0zc0{c0{c0c0zc0zc0{c0{c0c0zc0zc0{c0{c0c0zc0zc0zc0zc0c0c0c0c0c0zc0zc0zc0zf865a86e98e8863034afc206f87f914590b55f0a38a02d214326f217faabf87fb8a4815bd357301f68fa75d6bce300f6b5e7235fded0420e78b1fd1b0b2c3727ec92c8604ad1dabe92ee2dd23982bb844cd1acb803691e0c6a5cce65a6eb2b014c3851416a130329928e174c46fc78d914f89679e949daab7b31e14256ce45a4805fda815f30baed6e6ea1dd216fd7dab7990c83ae260582a310389f188cf20e8e5370e1a58a07b09f9eb7ad39f1325cb99da5075aadb5acd31b3b60dbdda8173f2214c6622667a6c276b05b092bda76d7fbdc4eeb0c9db54f6338808899b66fbaa0724b31b33eb7daa4fec2c4ee087b9328465b863647eb0f8a6d3b8c916ec2b3c6295d928ad4d80c18fda52370aaaef3b7d3b3340ab26a837846416c86325f89c5e4fc0d7175abf53629bf127341cfe96b9a0f270355bdd5872ba54af9532486663194143c8961db5265170f2d0a9c58fd8854b069a619c8c72517865d8196f6384269db454047ada8bc4ce99e161a9c007ed9498e6e068fe6933c2b8c9e01395ccf851cad8e7d5dd8af6f849a6a7b2e2170b42f8095a25a2b0a9c0e89a4067a1e62f2af1913bb60617b08dac1c70a50de8b1982ae4463f1778a8329ecf60b9e00796fc3b6479e3420427bf8ea06ab407cc863291defabe45db8081a5a646d05351f3a6beac93e395df5a3cd070d5b399cfd8682159f4e8624dc6739d4cc1082d32b0c1d82a7be4d81d72961e19055cd54bfbd20829a76fb530a6699675eb5820b27b33dc1b5f3665ed66166c836dc6fc305e4470d6fe7a5ead78a0a116f68f5ab4a3a25e0283b5deeec636502af63f6fa603114f12e7f5cf632a5d395c7f46661e346463358716a3a8c91fa0b583432eb2e996ba7f16812a6a6fffcd291661d43f2cb4f13718b0e9747bd1f626b619138a3ca3fbc21464529fe152be4631f5833f6e7d5941c775fb9d74b4ed1356f3737ef876ef14eb3fb296f8da8cf658a98f5032b1bcf54b41df040beba49fc9153e3751e23341080c565c3b6b441844e1748382b8d60b86ace3a8f8b0f2b8b559bec08e4dbfc3d3085187a5a6aba71864041b0d444650941119808a7a75bb877551cdbf5ea8a61678382b39415b4d2855faa39a3cebda2eebaa94fb377c04a92d9bc6bcbec146c88cafe5e74e75d67486c0e8a3df977236050d01b7d72b57fb152517960c9ba8c0dd90de7e2837fb9fe734ff1fa37eefed9f2f28ba83ac776d15847057582ebdf47eafea8a597f656051233ea38e17305ba96a1e528030791aa752a97167407b67089abe7c83e9d821fd00781ff21ec95eeda452940ba7d41c79fffdc712dfa6dc91f5ee623751abb24af3cea83039d8dbb4ed0ccc1ed5d0745972492ca3e9a2a1f5f6a72cc3baed08c2a6af2529718c16dc4dc9a1d988a3b5880ea69826d5229583ab786f9b591461322a73a06aa48bbee2d049f3940bd4cdfd36f67697832df9271bc084c502e21a91e0aef801bad9eff40d203b735b0cf9d57f176e152a4124a8cc3c74602b6f20134b9e391282d3a84c0379681fd34dda834d9adfb6da9099fee57d948266823a1d5afcc8730a082af34f3cbdc38247288f63c74ec3a5adbaa6c12efbdd6adf98946086fd3e39b23c8de1b0bda9188ca49c0ed79af88f9ad8043c506fc65bd54254a5177725da944311974bf580c8b104674ae36d559da618a62ec3eccbe003585acb641c5bf1cf2f96eb7d02f2e11652be3cbd5faacd341f8543aa9ddeb3ca1dd61ee479891a81c50a28c01b23e46d3d9b9f60ae76efb55e8ea7f6ebb0c599eb5c2950986b33a4f19e8de60b3a338d90fdd3444caab8f97e5e8ae8f343e399a91d35c6c7ca9e3eb9229c67f562f8be2fd8621f6890cc2569905686dd82dd35062af896afe2d531cb5c415520e27d1584414e8c3b8e06d38b84437fcc5d77d13ea7bd1501e2b264a25946a4a8a3335465a5f2a8d52e737c11f05740a71f549c2ad62e38f265ca9ca312dd6f48dc5f20c60be69431c923bd0f5f2c60c3455103efceeb558f39387a6b52dbb1297b0b07394750847469ad4eaae3b7713ae680997200b60c1389d9afc511d95e9d01aa46b2a9e4a7a6642c131843c8e0f0ca2cc0dddc16fb1193bbb1e06c6afdfcaf09cc7797b478d8fbabc135ba4c06eef85720c10a3dbd151a48b59a131833cf709c3dd9023f7aed1af0c4811318e7ae3ed708b807ae2ce51ae6f411660d9fddb3c3bec50c84ec70b2acd1b632717a07018a7fd74d7120654a54c889d2238809366390fbbcde76f83d6d4dd6baba3945246778cc3ee4419a85959603196ba4d915d15e46239a16500a7a438265a42cc44c0229b99b983ab3e01c8e019e6cf87c4496e28f7d520a6d3614a2aa7b53c82e3abaa8bbef9825edbe20a77a5750e0ddf6942c1b3d8a9d6c2d598927f8b0ad668a7754e3e9eb88d38ca17960f0ab11c6b90fd0b2b5ffbd3bf9693e365e7f786b151bb7c995b18a953135deaa80a2adab4a85b31c54c7f7ff7d02c0df28b8be001eb14996deff32d69d377a6242e34f8bff57e21a73bb43ce0ccda1c5878de426b5a012e54776f3497e17cf923679655f002c0f44d014cedc5991533e79b389c896c1daf470973601432c80e9ee73b0b893a2cd7579876c10861b4762e5e35ba9fc7268b66d21a56ac4d50ce710285535686b8bc60bc39c6f4c5b6334c8cd6542354cbc79d7d9d0652378ab131ee859b2f1e6b9b4caa41b0a7767609a966fbd6bf54fa644e7bf7cc2e345cdea95676120531f5df260688796ab82e58c1c12c4eda299297f54bb686c3c81eed30751a4aa1b428ffc95b1edcf55908b02dfddafea5360379d4cdc82404b9c52c6e78b0f36531fd4d69762b6d036e3fbe232bab1d7c1f9980007dafb93c5be1b34808848f780ed2cb0afff4b173376e421938de82c1e7056295ccae57b083d4e4c9d934f04c61b0f0047fb34a5af65d460cb7df281ff4661a553c7e86ac7c2663dda544fe6220153aa1a36372f23abb247c0bb6c2787b9a57f0e8d48b896f186655e6d10c75d6e017501a999c417cc8bd6037ae213ce1a35fdcd3123bf9acd0b02f15c5ba786406e9ffee6c759b2e07ee95bdc35083fa7d2a85c35affe9fd2242592338e7001be9a4a4f9bca18b3a0496c2c036c0defaacc40e2eb4ae816bf58f0c2107e3d15dbc08ff8740bf2d6da2c16af85ce0bf5c5910c821b80985a7fb7f63a02f888a5f2c69b550814da3592003742955f672a21258c1a7b2569176a2123e2fd9cddb15fbaafb7a0410c156c7ea5027788e9b8ce4fbf77d82fabbd0c92b5faa36dd6012c2bed1a67a536d674898a15425c6fd8bfa557a1097a9206094f52c3868b7e47a39530fce58716451ff8d033e6387015a67e010a470edc0c4d6c4132fb516f43d4b17bda0f80d85b0e9522133b8573b37d108bec795f4c330f850ef885aafe91bd8a1426b414544cd414448e39d25aaf132a3aa1e5bbc2e3d3dafe8afd7d877139d74e891849d828706e578a48ae5de84e9a3118f845e718563ba4f88208cf913180b21c05b6078d8d8c05b7d908166ed24803c090c7f8c8436d2fdd0e690a53034fc0999fa93b7a59a025a4053feaf90dbf94249f5c6f7696f22c90fef78cbf5b36c7a74157ee9688a9a7eb02998221c0098b8fcc1c7a29630635b0d4e5e56be5b8aedd5428526a9dbc0e48486be8c1515d30faafd6eb49c76d584d7a83fd8805766a7babf5106c1bd97fd3bd80e17cb0e93da1ecce198828bf108ef2ea7bd9669857ca1784de378f13e29e47ae5bf1d33b9fcef867b0cbed4b4fd3a034d803348d1c6c6ad51c54fe6554c869d16899422d75fe8668333ca9956bb0cf9eb6b346d0a0141f0dcf5d01f03a62d1998fcf9179bd135862c9ed3760c0748e1d9873f4e9ca4a3549502fe247e256941243bb4d5691bd8b1052f0fd6780e1a97a1ce01214af1a08e85aeacc4c429853d72936cfebad851a80235276eeec252c6969305fe7b771599c6c3671da5acf4a5d63197b14093191ea255d84cf203210021e17247066d1003f6ddf0c318901a25750638d6cbf54a6beebc0efaac368eb32d2d6f440fb9ac3a1dd5b5d9c64ca20d728d0c6d617d6fad0f1f4e08907839351881e5e5108e459894ebf3e55a5d4484badb342e62b90ad440b0a838d63bdc4171e3b3738b98af99b0bfcd3e67769b3c472c1bf0c2a992734e08e9d7f1008cc59cf917d29e5cc96304e86e8046ce34925c680d75086ea4a3dc86fc1aafd7877a5ad65b54d8f93f2b6d30aecbd4526f429a09232f8c51cac8dca68984bc7daa4fabfeb8f3783c46a9d23d7f8ab32538ec11b4d43800f8585a12b10d922807f3002adee7711b9bea3d38856fca9a38a7b1b33fe52fb571a9023c3f18f7a7556efd652f1642c193296502716dace59ed90eadba6cd22509a98f7d9cc5c06933553a6f4ebab434522f65b7e46cd9d1fb69b2a380339c337b970df3f261e5bc0861dd98be5ec21f3f44243090820b5a8366baa79ecd71337e2da17ba6c8abfddc4f4067ed4200c1da86a430b59758d5da86e13ca86b5db94751bde9363d67e3b6b31d1dd19c7e30c3beb62c4b79083d9d5ee4b1f6355de9fdaa44dd7e76c6760193df11f76004cad63b7d635dce2069133736c714c2862085cfdfde01f5dd3d28c8b4c16b093a2176d0ce903d9644344d5ca58dd56343f7f37c37357db54dcb69519ee994ee81a3341f8e30e8ef498535d73509f95cae7ecfeb41e27fa0ad6e78707d6ddb5f9efe7b0d6329315ea6cb385697ee5ee75624597691aebf26a6e849a3a7b240b456f68426fc7b0e9e996d0f0ef5d8cdcea5b8133b72e3aa9d4b08355d7526eddabe10e47c45edd42194f2bbb7f29288d0e3f4c5ded7fd34af77ce20ac9242588a07cf0aa94674a5006ffdbc1533403518757a793ca48e991b108c4af31eeeb231a266e758c01a2fbaae5d692cd886c1f3a728127015c6e0ac9eafa7ceade2abce17b7396f741c749c0991fb5ceb50bcda6b5a197b51a742c942ce94a1af04aba564811be8ddce51042ef974a891443d95d1b4367e68a0f007fae9bbf3674953c840fa2ae29db70b948bd9af4c370f5a1508027aac47255d5f4fc05ce7d1f695e3ca36c3a9d0a51ee6764fe7d92f8c30ae6b621d891aabf5fe26a768b68900f46149fc9e61e9041b6465b9e368623372bf64fdf26510841aad729e90f94bb4f62a5480a5011c6fc3d909d3d1e4316b90a4aaed7b4c5a81ef4334dc3c878dba2d8f2cce9f82035e8cf8884ebcf8bb4316a5874c2d16d272d900061f89c109ad03fd67d7db74d837fc8e369293b05cd13e079d127be67f078ef6c320d9944a355cf8099e29814798d32ed8569533ffd0f3efe8a9caaac65a2b2ae8121b116819092950bdb82a885d97674741722660f6e5f3bf54f836ac5405b569ea447e32f40f48a07f5d8da3db150613d0f4bcdb6d5e7b6878ddc27e72a4a8680cc0de7bbb279c19f0832025d7cc65dd43283327139495843094dc5830f4fd7c15ddfb9382bbc5148e19facd474e08b1d30945506cf020663183132d3897e8c0749165b4744da1dd62b3614dad5c0da9c682b6926eda0801c64049813f71faa349cf4279e01410bc903a6b6acc3ccf5c25e8303379ac43e147a6ab7d6307a94bd4cb4f9c77a3cdcc000272878dff93468356367f7f1d0452fc129799c649a1aae6f3620322640ca455c21044213bb22b00e62ccf4adee27b84af9a6557754e3c883e6a23b16b2fff99ffa56a0aaf266653532377d0e2500df6d4dfef1c5f967c3d6a7e07482c8f6097217bb80afc5d9a5a802c97d1e60185c7e7ca1ecdd827659c0cd96748d7e8e6ac1afb33153e1531bd364a498d3a01def6be84e724334ea291907857c3d5a1498da21dc45804237e4a2071337a62f9307345b2abecf7dfbc2f31fd7c5fcfb978fc8ca742086e6a35573c55f61c34c3283e8a0f05a577489145a53617f0dc034b3cad59dfd328b27a3420adc6b91220fd3bf27eb1fdffe9b8a6b674e557d6c0d091610f15dd6cc76321f8d29764756ad06b81f99ac9ae39bc82785f02173c09ccbfa07666a6358f69b2c6e76b331f6b6a16a8c1b487d75c008a94d62787675f57c77d17af881a7c061cc7fff6b6a47e4b6dd41694298ad89d70c9d5f883d40f21fb67365a85a41c4c724eb8b1651fa11124f3985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1c082726b2add13c5d5336151fc484d53db8e6b0a1e044f92deba9e3a851f260b342392da6dcfb078ac63383102d58a37ff3ad4139c3652dfc5487d91d0ef4cbdee2a96378f88a2cdb10cc7da67cfab37048a75a1e89da9c0dcffb7902a28b90f1985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1cf7ce5d8dbc734edd461e9b7221f56726553207385f52de649450d2f51a1af725068615a9a7d41446735cacded0d072bc42ce525e117c809640854a2fbd36261ef1005ebfa29d876d288937acdf7b11335db605fa30ed75db4fe569dbe673dec8985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1cbf64d1d2f6ec84818d361ca1672a9cde9a256aef4ae337c9b54abd56f376585541ee5aceba43ce302199756304105e489f6d137d0777c01daeea74bac6aa30c58f95ffc0476dbf86366188894651cbd6a4ae414b81dd468332bbff3d1e69e456985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1c1f61d976dc9f42e0d7d77690b5708114de909c29e15cbbe405b128e57a5904b34ee94b21df8819b9afd6fe2cd3ef858d08bed6e11f9d3383498ff688af3def0e358b3f3f9cbd4ff7e641599ab77bee31b670090541dbb59e11eca7d575030d7b7ade5729ad0b7d8e6b36f955b5223b55c94be9ae33f1cca9dbc2e899a350d91e83c713818aeff393f6f6d87b641a78a266a859d9ff5e53ca032c27acaeac61678d68f83bc335efb0946879bdad9c6895396cfd6941f39a40d3f1383bc428fd1alibfreerdp-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(x86-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.patchsheep02 1669279899  !"#$%&'()*+,-./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_Updatecpioxz5x86_64-suse-linuxdirectoryC source, ASCII textC source, ASCII text, with CRLF line terminatorsC source, UTF-8 Unicode textASCII textpkgconfig file PPPPPRRRPRRRPRRRP RRR6[K\#< utf-872db2662a8497b1f3b7e973e074004b4bc248aab27603c186f8db8e0e6dfecd0? 7zXZ !t/] crt:bLL 8+JA5c|T\8;29NiG]czS%?ь$a3i_$89+3>^#UDd3K6u^vXEF&; j"t҃ѥB—~n-&†γUYj|1<6fӿ/Q;}ȣC1_oHQO ҆m>%amϵ =J\|iTh`Pڗ+,:nY.KH=H9&L@ҿ#ip%Z\)d;e0W0E WIPHVԀD/v9[?E[ol%>gD$t/T$Y *, KZH%B9W3ٷ £&"ܶ"8-76Sqن|XSUza80DHDy`<Z,ZT]Q43/V.ӰZ*^jzu밈ǰEj@Q"0s SQe 8~fMwbq3"y &../bQ,iQGm_֯4j3sa+;Nm]@J|o ~·4 ,# |fdӇf웱^{s:h,z{ 2<^6Pص҈Atvbw`ݜi6t @k7n!kjo4<Ϝ:uvPGFTsi&1|oߥu'D%R9$7`ުq+"&2oU p;#ȭ'k0=~ԟ k/ .0F} nj3V12tp.~E( ,l׹XP(U%UDZ#J<ͯ]Tu6 ߰N,I{֌WmڷŖ edN" . qC8}.+ZU*8귟 ti%g|ng;XXPAၞ}E-3#݊4_.,{0ZL=6[|)ހ_-| ?z*͝fm>rst{6T$iWnuS5:nǞyҬs] fqJܐLJ'8"YQuc̲^xdtgvțJ0lI4Kҋr~xNrxS/l8+npU?b>RLJ.r}=@vqÛY坴}U"V/fc \~Qפ VWc{|QV'_ٶfn3nM߆S1Li_kːTػ$(-_WY߱ǵ6 ӵg hB- o܈3rLzNJo6!flx+5=Ju*F2[{w'=: K|,~'L 昏0ކ[ː7RCc#%巵|Vs.l ňx LnDM4Nm_ܻgCcک<̃LoN?|=(g埮FѴ@ ݂;ƪ-$u *b0(:%Wyj9۴$ Tf>KE j~Hhl@ҤVX>p3?Hqh zH:ʝ&"ʍ hĀ\I+Df{Q؎H$ޔ,D˱`g-kaW֚iB]//$sF4Tv7iăbW(E3E/KNm`-'=Da EVhp#;2уnsMLSZC~K;x85ݰ~/V} 絅ud48mR52UW QRg; ފ;uDxuՆVr B3'X 3s`R 8LlC~2M(B9x%(ȩ#uHY .7~yIi#_~sm~:^㞥0q^>2 Uɭ(e_ជ}rX}&D Gz[tdf226ueDKaS 4nXW=_X %Abҡ:+nK阓^CYLtѕ!+fH_4'r9LbԜɠs)dђT^!mtg9y;$׈>@}_s3w2uB].0imD_U-@^eKB&7+)U4В?zwЊ\"KvrFTHhfQkJtOHh }>"cipY:[S/˻ɻk r:cdJrG\_oAjfV4wдhT?5C^C{\(F6ƯWMHTJ5G؁ޮVH&)<΄@ey冝z.1$70\>J=30u)ohʮ6gx ^J@>Ć?.qYYX2 H0[l7p1q7[Ϲ!~-w Nq!^8΢=BlP Ǟ';)v"JȊr ۳ȧ|iYTsiIΣ`.j\MZ$iPa rDǸHchL$#Z?4*Eo6;^ɵCG|%pTDd}@zrhxLᔃO# pX.u.ف@82g$[]ap@SUTzu!8T*8[گ"8YN9*v Dj؎geaQ[t)nUBA0&"Unp? ǖ@AzlrPp9 [%.W;K>7մ[A0OzB9d&s$Ķ;bbg9U9$3Ig&_jOı>.PDrEW?[I5NA8"㰗Q 0'I Vz$At#ə)e^k4|!~tIDFfAK4.֐+4[IPW!{(XiJl1E<¿rle k ):B`nP%4!Yœ4°ND?*5fERKD*BJuBRزiĥI 0ȡ,s1)Q\a61- wmH/ xbIp\upmC]cj%Q#Z ٤1_XlG{aUC"iz' -@~!GN~!o% < g^pIn!$a,go˙fu`B,q"!#{n5L[ 2COĜ _Y:Pe˯ϥ׵{x7gSKiI) zN$yfi@úEN<~ht!?G :LrT2=(>=ޅ㙾zVi{`p}33D<@ڭC/FBvnDFAF qmASF+ѦC&+hBxKb _nmXL0y,v"Nt[zF}ٰrGW[@_lL"_kI?1!Vd2>E4Yv~$e>bDUwYL$:!ժ"؏t/Gk WdԨ`k5`,0SNx:z>hSEb.3dshP[KW6f~\+IAgF2FI6Aa.|z{;+evv?հ94 hTV$&TrǏT cdۑ}EyeD _vp,qTM[XHݭttD͋8HM@f3Y^8Û瘧2-T=YwWa $z%x%@|6Yio(h_~`;hг:? {Ovbng2\c ,Lh9&D[  r2I5 '-)j(ҀX̑պr'בf.4o|<̀ϔ OE>V,^l&XLvѼ{(>[EIC{jEsAD B^pهUXwIG# ݪ'~}Gmq#|bFD]x7bq7\-B]u&Q%_lv9Kڥ5Jqj}l͠ߘR.<$Dj௝:X_WDR+7l ]{>sdI|X& 7]4#!G[te$D4}]Mh ku&LN`a'5o\6}Ww=-q! ;QWF@F C+w2F#鑥] +ʎ=-G0`M|w4|ؗd/3㕤X9%ëb*4 a8zo3 b"2{r`[ 9Iy- 诅>Q5*CvNӚ\}ƠTefYa3bi'C[)NOq^L4SV05 @姐, ՉU{/^Yl|xeN \E H-Uu%Elld9PS'wED汱Zۊb@OR1dFH^tƊlk?Fx``ĝA<芮z5]9=IV] }+F.ec與wbΆ&Lҷ]& x>lcKp49\DE`.yjI7ǝġiA-?fQZ=ƤqV9 064xN[Do{OwZF# ⁤l?>‘ߨIQBl 읠q!cXN,'ܘK|#NsU$rj`X 'zoK}\V 4Bcur^oFG…2e[B}Q/S5& Q yAE\q$%_[Sa w uկzDH`}m( KLHxS5>X&kݔ/-&xrWK S@04{W*uWJψeIXv, :rBom\o(I-@F @2t;|8`S|^(i!~]+z?$Cȍ恾XӤAʫMP.k<4䠹aqx3.gk@dlٹ)oزd]XؙLB+zM54Ѽjʻ)[M vܿVWW>Ƈ1j ו%հڽ`PM0{7`:Ӑ3j;萱fvK3n8TʨarJsSILS: Q7!z50=fd9U @n>4p$r)r88],20XQ-Wȷ4?/lc-W-rlךh{Imw<{I*s蕭idSWDjmP =&{OZ{zx26-#CQB _Im;*`xûG̏Λhnxsl# `QoN՞ "ˡ\ה6،s͐˨\de m%ei9wQRxߌ^aZI1@JjmVqYI7rv*l4l:t&j֧eUC@ʇa;gkei|W7}oISSc"2inջr-K3E^\$(62xSt<QF +E_(.\yNٖ?4`v2hdR_f: l <K;| bm\ Y[C@1"8eGyF< ]XdJ{b4^zz4bԏ؎uy2XsRڃfs/spKeWj&.|Ͼtsk/gl"!#f?)pJalWm->9]ب9C;S}hIYw06%* j_ `dogEBRR Q^ ]r)=P0bSIowĭe?aJן9">m%5f@)\4p3m,J&)2,Fx>G Gf ]ޖۄi}a˫YAsi2PU/ZZN?t$\J_۳\AE$@uTh_d:ORk >  # {۱Ot?,vUzR?m:[  !_"50'O5$R+W$b0^ԁxxZ0w4xZ :-ע(^y0ú==uf7y%`I `ѱd!T& y68-!,Eeɒ5XfLمf͎`L%0C8η#!Q`ج 8=Ao0]SD=ޱl"{KW.9-AVlt#^L@ÆW;ZClJjH T Tr4*ñ2r]gM\I͉ԣb< HS,ѥ+N"q&Vz6nB6Q#y0ާY"rjeԃ :ܜWPH=ҏ:cثEԍe  hTՋX|s*P8^_ZDXaHLucVLSz`XϳuҪ,Nw%6y՛b?ŕCPÄE Z[<8f^]juFCFHW;ea"BREQr`T̻G4*j [Nqɓ)""qAG'jRJ[gA{ci8_Zw^ F*3~HC)1V[Wkܙ'nSYB7y'cdUZd"2Q?s%͢b-Va\9~O!L:iNn0  79-[P'#6Pob^ᯊq;ZD nxr9بl!~{ EOӀ]u!PYQtKtD,3d/?H"{QX4U-?ll\Kˉ !4:RʪEM)>L.?]x}c0ԃ}ĀHܯmp +|Y%M,$b]*\%fp.CԲf[d\W?;Y^fiR*7(Ȍץ;+T^ ca*> TO6l6jdRqƷ0}McjL)pt+P Lq9Vr5Cwد%jV7]\!?`DwTARLr CB}NJztNC^E37a)kR4Zƀv˜0\>+Dؠ!`&B8"qfꗏ"r *JБ gW^g[@02vEՇ,a %d( Y[;3 vħI׋DFf<%@g}C tN+L6=N7ԋ 8_Y~@? w =Vmp ny)*?rPtzDf Վ)(Т9-#2BXh'2i!bw!v07v dj.5QV$~:܉lJq6rލG`ȅ~=?qufެ@ O9zz۞>L"jgmh#$2Z\q75$]Y(M*ʘv9HeOU5Nוr>8#XtMT_-!HAnjASRϠ3vɠJJMU ҕ%ΟwabC6oŒw.W łct@ߗT]X1A\:Ku0 k іF:8FvSJ9D H!"%Q=I] (ẙ9k0){ڻ%AW dB d7yp'(-6 S(sSU+UݪolvVF 2Y,5*I8 ϲѧ qW5@ѣXSG@u]_99EF':){R&Á0ؽWA- aDy 9~&iL 4É L0d2}㖗'9QGʾ@Pliz85OTzc޺Pae%Q`#E+r/V~Թ g 8P9ЉC#4^eGj̗T岉77Şg=wu_ʃc(w 8!n6T.>\H+5ʲ]h:1s_#J#Yb46Y˾)pPy%]ReH"m:$'飆U3{ w )vt$@o&e7eWM5"D(񻇒!J"@$D:ԁc&ph@+k-؝ -Aw˝ή BK0`wSN?$m._g}u=)0d&eQeFJ0% <"0Ë)N#oP5s>ލoȿ; t1;iFŤ4*k'WXB*Q`˟d AyEO~y]n.0CFYzuW#XΈc ^2ydNMʠo,qyrz+a0һ"̈́p鞫_JΘp:sÁIy \3K}>> :Yñ;|&L \)D/jw))pHRF̍l>e ;ͅ_T}˺M rj4UQ´QR"A?(n^q|C t2DTDq(ʻNW*nS_]`MHbe^ -p<8XV5UAC%y\˭za+DTp3UoJ' ^]h[V-\azvpFyf7~)40=*w^rȱ$BjuI/k)V sDT"HHE{}wrO9z`&՚ M$nM6F=C7Dvtxq0Reb9Zp,r#՗. CqvZZhq:U2j aH^`_2,OcX룐rk&,w>j 6F:F fLlGNu#8 #xGBm8_*^u+f6Uַ9y cX"l:B2c!4Qc=,..5c _\e_:98E]Ig{Ο'i!uTKFC>[P[zR>k:ynqď2)Ns(KJ{.u7Zl$@$ݕz36I)Á׀ޑp'V&!Ţ*X&\IT}⾤p y"]ΖƑ]l#nie;斬{5jw˝oR] R^%GNod#Lli`y;;NYl$ f r~(7i̷ "~`#>h`!+:0X]v4ټGN `%S y\#xѶݙg9,W ܔ^MKﯛ3umMynቖ{~ٔFfyFka}#!YlDtO(R Z1Es?RwΤqtK7YCr;cG7yE'sYCCʿLc[@S%IJ6QVok1 }.0RW*mIj\O<K1I(bhK{tQ A*{[Y@To| ~N P]Q#CA0hJ-hAj5l6)ibTUJiWd\`Td~~ {n:}w^ʮu(uoӊbʟ`jm:>;z$Bq xf>UGH y.9,0a]WM,9Sm+ٷAM _w".3Ő8oM7bC_dYFﱪܪG+`Sh%Md450vT$ʠ̡N\5- sa ݢϴ>G]Z䎈%]cxV>s?f5$lB&BN}?yk?, ԇHg$ nsx&N6٦ׇ;#Q&E4նFpC!'|{2qm]JVGڦW㒽!:%!uq]!)Rc8ZetRz<C2۶Q>f$f9Qk-8% ~C'Q O"P>qrO!?Db= H#U@K', ^7ΆЪKQU0LX5nr) aݞ Ey1:LM =5&x'B@|1+z[ gjT_y5'7DlEv*O1Q97!j’p[o" "@ U±w~Nz EbhnR-omf "6c(afx7mOـbjs}gnHȥ[q )YKRzqSr4%R ]c["4;NĹV8hk sU(?vHrRӃV1IxfslEbY"DƔ1ׂN.;PN8*eU2 5J˄0)2V,h0;<\)e{ VLb94䐩b:ڏ\qc5\QmH u0-`7>MI{͸IlD]$f)':%E̠~tóM[@Į擰]}aP9TK%b 34R >SsM 3a=!*$.Ȃ-g,;*ԼYV& iH~؉ ;l N̘qa?eu.CR~_aN  @u$ y{qW0kY[ M,s/q?"s}=TqK; ?V?|#:@ņ ǺN%#bW1k phM##ƤZJ5+:ƀw&惹 rcS3ߠ[bGg/=?'ZmC"}<0ފCHlHn_5Uvt)F!ר 07L\2`xUlm0ډ'?;PYjryHSH@9#]z$cSBf\v#[ pcp<V|odvH@C Cm; L pzj2DrE^̹@":J/>2r*l]ޣޣazby,Htf Sq ro <2 3f_X!f򍤝f Fؗ^(OMm(w |N3r#zK!g$~ u??[^rxsvnᒮ^[|Ǔ$g%du}$=1{&9uG'Pu po.7B<=Qܭ֮V/#P1q5kBwOω7NE U` bj 4 $H}Σ)+Dk܆"AgKg\;`3\wY @'ZnTc8>9d'{6D MQ[tn}CB|><~#2Ƥ,nIM_9쾲1Go"W8}8>ubPZ,>ppl>B vGsxD ]ٸd. ݘT"|QN\>==s o[E5)ϻL5] qE4Z:oTv puCE;рUׄ-/\a̽XL[uԎѤIx=M.L 2*tyDB碎Ct eB 6g%.օku)7@@Evmg|$n:ٿ`>\9AcME>+GJy3vlإ*4?wT~DfV[dB3#)KXT%qaO(dx' W7/R{ΥV?β__˘B9V\WZ^Y,mhמ֦J(s^,)-UTB-vԖ40eyur O*h'J3!A.F`t#ĩN.U#"> OMfoHb 7h֐#(C3:5w1f=@'*b&*_"[֩l=t! QDn!NdϜ4țJpB E,ʽ6u{~ }9+!;R*ݖզew;cv[Hʊ?eh'iN'A1e%PuA >V4؋M) h,C3:S_fD{B*Er,W"e;7Nگ=drmW!nA\xK~>[t7!ekTBӓIm1x4h]Gބ[ y 5\$xTv'ڄ5F𬚬'[d :7K4o:Kj4bԋ=3GSؒWb+PHy2LN8MH8=7l==6?-s)]-i| 9:HRw%78v\1NAc1&Q2s+1)>Ijsœ;g;9gf`,riAVomZ/&yIqb4!V*W_E6hr~)_rtXCA#g trlcUvݛaסo˩" H'ƴߥ#DiS&%#b| ')YY6M"SAIjViult _^OE4:2OIBBYrȿ!4&.{IQv5X7 .Sna=(5 V? aQn*`5<_)#F6Uķ=CaIA!'(Bgyee"hz 4@KTvB!_) 壾*j }ߧ:Ĵ98u8GB x`)++;Z.a T^6_䡍X%jߪ"nFuLazBOҥ$`#<(#Ҩt6kଌ@G1AYR!Q 5z#nh. @ZJl@nEqYC*K &c^"RV ekN 'SH \/ _[i ěf!Ь@O4Ԫ)y9N~3PP%@}=)k "\C`|2 1Z@' ݱ]طsV~E]Ⱦ`42e+, Z9*8EP~P:h<7XXF}:`>"ġJ)clyu9 sRF <ŝTMt>Oxa2͎8sRjx MiysY~-ܶ{^zrZh9!l-#k =={9]Zr_mgyYӆl\N >)G”%dQ?& mGfj)᷀F{pڥ=ؐ W׌?u.Q`W)6(BMAҊ j&N^_A`CMkZ.t3'>>] 5{i .Cj_r jF10J!`gDDTomAt4CH6#$5KAٵ/+ʬ(^>3plǏUƔSXJ8Pշf%ou3$|?CIz5Yg͎:BQҫlI*5ŖH!7d8s}$Z;Anjz`%.0chDH/, i3> @c" SSƧ؆"6Yuk.kLE$.h F)`X蓡ϺI 7X\w4T=kF@ \͒Pjn]GbEh;7?⒦O]nKrZQQ$$UpJ%_uE #țT򎗿\EGmZd=wY^ՇIB*IOBc*gŜrI:&U)~H'"7AiA9m쁸C==U59:wH&T*EoMs=I>6ڸBfO[0vLfl(vCݜ |wxXhs"fţk="V!&cJiFVïɄ⟯9 XߣM>x;=>V ,'qjx 3f]X=ierqUOT!Z1zH[^W,(Q%%)d cEEd0LCy|^I9`U4i`+0aQ}CQ^wZl/ 7Z-{b޾k ͪJkF(|;Nj*$ϑ$E'͹5vv]vҵ5d,qߨHFr?gs`PP(Cv%E(>%k<fsc8Pnx̡/ps5~gZ^gg3M`l[g^ݳ཰nRrK }< ʹl ELN&6cjQ@1r+r~u+WP!b[Y*4G=OXyW6sWEii]dؾ1zD˜p*t/~"W@| ;j땳) ='!&KPYOMuuŔr Ѡ:[~ZoDy}ޅOoZL\m!퇧:Ҧh/tʞ1]\!TNe:U'aBoPAz!Oȁ7磗xm "9ɻ̀ш<4?,@ɥPme1t=fO mx@k&"s V|@߻Տ2_f" QM{'cwAw^q,qg9vmT#_"{ KJ/dp-Ki|:c\/.Oв$+R $P,f0H]¥-\⇼3',Eknu1V؂A"AmW5`Lw8(ߚ Iv=wjb?fg-5L.H( u Gm0(}&BD?(_3m4 M&ē,,d֟*a ~_Z"?|-2nRPQ /1eD~I1) W N1ZyQۉ8N_p\)iYK`\a+y X#8Oyʘۮ Q#H5ZF VѴ4D'sɬHY_l>C11zUNIM_c77m#f &0Զ\\.~n鸴VAN8d&_fx\h",ƺADֶ"Ʈ|&pi7dVP^[ cE)z'Puҿ"4"aoXx<xd6sHBI^j9VCEPv܏$ v#KC.b_ vIW4!ا"Kr) "/_kdF6y\$a DQ}|h2Qذҝ!w)r:Q*KZ, 茒jN9Ǚ} ?M8B8H>Kzb|5Ik4L#)ͤ5B-8ߌcMOx7=/C&o}{yn4:#z1MM\pB\[l/#ِnTl+ WLxrzۃIp?{?=QeY;y㝯a77btԁx$Ӧr%WG τަG+ki$Վ@jr28)Dřϕ*zeп+Ax#^CFBwPY*TX-~HK{|Wh=g ;u"uG"`/&Kuay-X)MQm`0ycy&knKV8b(US#/)P͕kzփc D u88g pv̊W>gu /3 f4fKs5VTqfЅݚ@đ9:˸܃R$G&\4;x=\GcqŹd hlp^NABI/\{!=`;X틱1 :#L<9^j5KD)oY{kQ\$ccd:cUfK~"=TUFgV_ЈMMyсX cl3lჱ"듃 !eYca:{ϟ-g=)}`eX3l'GfZ:ܯ@!-Xb#Ib=ے uR /[qf%r ] zНZhjӪ&(;5&d28?3$};7q,1lH7ރ$Ƙ~Q|7b+haцnWK\ypҜ0{rilMA&{N `V=@ƲxEҡIe%!zH*΄H~9|x@ٳqؔr@ͶmvVd2sSR儭e:yB{܁J!gn D9[!L,{mXk:bR,R PC "VԽt)%e7n⁡-sBz Ipx6h.X(|FEL󃛇}^; f==y R#9'AcɥޱBX}cңWy2ԢbsH4* Aknt}=,X\} Bvl O̱ۜN$&$RsGٖ0s @gBhic i4AM NE^T% & X AkncḦ́r.nu[WpQ[CJE5w}: q]uLoʫ(hĬ!Kg eٱZ[ǣIRކ?O$,s^-0v7wJ71\o|X??1HӔ$1wtb]T[;lbwkh g "aفw& 3dgWpea{a7ưEꌚ5.f7U;i8!#2_'n^R*Ǔ^{ĺj[7OBs-߾ouC>w BuQ#ڞ)3#KKdN#;U4I/;|eoeBGb+XޛΘA!}_˃^غV 1EtG kwlo#``#Q|shN.sy6k4|-ڼ}8%' a]1eEWGUjUbܗ08<ŵ(wr &BCE3=*'c53ݘ)ADP}m[ՈTzK?cCPtD0f&+&] wPćciwc0"Q[Ӗ !8MH|nڹv@K+B>EZq3Ш~P"JL L %@"CJwv| `CSNm 9>̤:*ȯ 6loc}jhb3lW=v.numהC7 mI+rv j+qh2TT%𗄃k,@ī*O8s[gq7 qG ś1a"iFnrkQ޿Ь0#P,3}(f=Wq%uob)oz54l\EvE W9 $@EEDJrD%\(h}ZLSPgD>^!yU᥺s!mFL0blSdp7ip? i|LN-# EIzYbj,/P5[킄K_k#)YWI! mi[:fS!З}<R1a!+h] CWZi[v;H]*ì=|ԅӅ=UMD:ʓFuR.*L< dJՐA$ьRMӎ*[cځ,pDn 5G5W =Mq}81dw)*TlX F}bgP [[w*\f<t|(g2o. X^R@ZTu=jJ_y{?#He%Qg9( pǂbk\[Pd!mϯXR`*㭓Pd9v4LrZq}߲䈩Fs@[ʦW75G?vrS_Ǣx#Flv킟:{` ݿյG _ %G1EOL&2`6j6#<7,~/NW<\Qtf:'T^T>v@<#|Ş-~=BÃGG]K?u K͗r=M9(X! 35ܥC}mHĥ5> >r7WjJסGQ>H%*$7O0ϟpFǠnK;:}|~{a֪D8ig-9b"e60/@|%|X:8b/n6c l}g"y2N( IQp o#lldM}䅭`Y%Sb}j5ʏ$n.!LL&@SXˑzbݙ̭a:5#$}3!c:k{Wmuv 7F3?nЇ\o|[#Qo5b=h@?> Y+bt ohy/2PK^H F|&%bfQBlNQ[R C?6r`A=#eD{;M>+i+`~`M2&'Rz'h>%%&zjG )e>Jp9;//Q3rݸ“`ʹX]u3p(2{ю0S6Oނc8`WD]rnN65UIF ea,]5050$p1^*S8󢦎|>8=.Ȅ]Q箠"%I}G+= S" nI L$F   B0GY`h b&W* ]34b-WJS <:@.@xӬMߓ<Իf ONj뵜toy{B(MW7lF[YzGF`\B}ݩ]׸W>LF{nϴOzKPflʷ:Tb٭lQJӔg^a+,"sc3?t-#-=vO:vFrAK Spa5j)R5^X1 pzu)_}>RԥrgG7Z풵LF\FMZ 9̨$2$TM ̂##&,g$`;4~NԵF$KJ5|zo_Y_CQ n{˷ç61NF=)QVX8Lf#пd:S+g"n19d $\HQsc_$ͤJ&\([Œt};2϶]+4Qso[<ģ^W<d$$C gf.fvDu7=|1^UhCkeQNJ`HDy% ]ȱ3[ ,oQ+ J1p5%F`-idBvGd/)>f @<E NoS;vz^XX'L$Dk -LNg 4ao ,13j}|dV]GA Rc [ N`Vbc̿\#1imY,s)πt;謇/j͈0Al0!GvWY$:ȅ9=i+"TSqy/M˹aXc6VR}p'\L/XhD6}ukw4sfJ"0` woo"aMBs!(!nh?.{]jQr!"P%adRnWf%xXO[ L_~Z̡ڷڍ"ۥ;Q$]BeoUW'QP6f A$Wd%7BaN૤MhGKOb $@,<@7ꄝkLI!G.v:F ECB|.Ly`=U}#[~%B*ZMrI|f +t#nS ^!uNe0ྒh:<7@ԠRo+<4(R#{¬=ߢ0 DE+1~ Ֆ :Ŷ5]sDnNjݷD 1" n[ǝoy{Vp]xS(}oxk:&ܥIa9Z<=t,:d/lX1`G;!T?ʨR<.CQe½w0>?*Ynx/iŮF?iNf^i>5[JqE? 0DqՄo>g!U)g'/܄20܌/# BSIeBe: C e<|YQYXucUC')?XM'CuY#k6L+򶕣MYlvж=w@ך"02; 2˓l}IsF٥ĊL(Rao:k@šgѩϹUB4 z%dRj& ߤE,U HfF.Bj(9ގgT'OŎ<ZXO>]b^+rW׊7g*,B`P}ϣ:|J 6Lӂ-h"<74SK ݱ[eؑ% uZG{lܐf]X@ѻZƛT{!ܒr<bKz8C_)!_SgB[2q`ą}rV)b Se_)a3g BP, p}?|ͣ tO0xQfHoz Q"w&WG+hRJlkgz5<(&&/tϮ&W :Ka%OKh 'SFGw-%^Oxs̾^n4D~Ea{xxڒpES7g2TA'-;x5N7e*nJDE{]I0hb&Uqe[\`Ē"v-Hۙd!c@C,oG!=8b&Lx>yR`_"OM,Vc5kFf>-7rnO*2Ҷ ;AB"!ނ@OpKzI,}{7-gѪ( KL|4d йuT@Uީ˴IXR12Y` Z%}TX" pǃ3N=e]V@C1D7c&GBM]l%X.)NR&34! ,+#noOzs2ݺ\x >#y!0gpJy1VFL&y7QoB _2o hqc+9BwҾ]3&VXV\=L_3Y;42Ls$ǟz`]A7wo3A~-y pe_;54Rg(YfqFBemW}$S=B)m(ᴞɛ nrg3]4Er,Qm~!4~GEN!= 45=Ƅӱ?DS1əSx6'.#?Řrq0!;/@/&gx `N&j#MzF 12P;W,9Sg6H6C_X֧gМ1 %X 663eiZ^>tĖi)w3[<<(QB8@Pdb:iGuRiPbؾVo^ND$~gMaσx"\n~oW{\\̊@Iڃ?(c+&5Jo(=;ܴW}T1Y߄_3z埑He.zmw Ñ´ܟг+Cl)Y:ca+M?E[ z<2V Ԇ)CBЊDސu..-/r1Ќލ3%+ -xvhyi֖0yMXg2ZB -"K߹ގ%r [!ރp7pF'x-*G-u̘X"dH"v5)auSx_:TJ\YxVؿLe8IL@A 4G⨻m* $>En/3_BjHF_PGpH~Z %hvSgI+Aa*R6-RRZ=`[La~f|׺I}a/$j _]Fda*:}13j3fUJYvXNJ;y=6}]6FƩخpqreG-ˢX'_)(^Գal5n=*T ;.D$Zh1>8#*1e^ԱR!?v[ND "2l̈ m!i9;;g%v/(;uΟJB{<ǘ#Ƴ{ :a_Vl@fuhԎT/SSpcIU$ehۨ|-|3RmĩzO\1XA$K㑹=Ze$OXPq'|V" H'B;t^gzy*#̃ uPu|uP -=y}VCV _EжWGՃPI?_Äko(#bwBb>um;{+voOBi3i 70y18CO a 1",P=a+!<EVt|Ǔaħ Q;d&;݃F3%m.ҧE]u*2֡m_(?>b*#冾xZtRhiYq.X:t CdZgQ0!TB*ߞD&ѹ%>!)H.WNGUIđʶDG]k%c-cwdfZ!cZuXN9OL劅RRR}~ CET1`]Չs1&]eCD.jgS^rG%VM"vs@:t'%9Ti_2&wW̦FHPWڒܴ93ÏfrL07[wVch zE{i; v٦4\vɰ[Ql(5"mpņ+)+!6≳c`U/sv+J#r+XSƕc=MZls+n_rxSWՠ%8XZ,}Qѭrߘ z0pw4F (Za߾u|J, YjU8V` %RMOu a觊A6_=8fkXw-U닎6!JHj/#=<i_u%=q(Z[H273'!o #F&9+8͞!ť>KQy|;E1<-\]SACӑax؁Tx\4wZku Aď.&cAJx4v]>0q;mv$@)J.=Wdx&_UlǶgS,'A_p1SPvzNL1O&T]C`Hy>\ßF,q$>)U[4xO23xȿ;Tۗv&Uϻ FkQqY&Q!]9 kzdn.8kN9L 5H5ޯCJtڞw&<@ivEOUpT}њ.kı}w׈01On`}y5i{dnsbwbNnB@EVhW68s9<:9GG𨸒JPM[99@/4 ѻ2TRBBPFRYU ygO#ע)u>_" Uf BI%|.mc~1%JȊeXޔDᖛ#t{0ņdWj$:VpjZ0-:骤[^KS0!dSVϣލŝGOStMDaMWaIn@Teq6HY'=˅G*|b@MB*y"M87q9 euYOIOB ,NLJTŭ-zEj)\|[Ð$yVJI!SARΘ,!TAcx$i MR'*n^DB/iVԣ9 DVK:z΋P$,V<;㠄npKLPCV!(8+Rs-ž0XX8e"-U1L-Gt5+gٸ>QDl8팕GpTjro1Ͽ,.J-$?nŠ) ߸o+m~>R*D8F.é#}j]N4WNn*LpPR:5՗l,\u-C'_E0AKj ƊݶAMW]T8?n9$* d'@Etn^}C(\FFzl\O?Ldjl !?pjg%~tUׂJb)SHBQIyg|k2uP !,h:b2#~5$'+d)f 5I1yi!uz L 7 MkqK|LpoPhgkC,4'+Zބ mv y[wq߮{N3a̓Znm unj$s:ȯ;gD{wo 5'v%|7$C=; w^Q[Vl^P:Z9Y`v<{[WLqjK\mPr/4G/ҵC)b3w䓄6T'ˇ5GЮ'V`;紖SAՔK[s\:SNf̦6JBjp߷53<^Sim0,|uW8ggUO<+GWVV [FG!0%,)Z4p N3;> 3%Q9!$rR@&(^چv>gLǕʘ*pzh= b9"9<️yPN(]CVIA]bю/R_{^ S\+j.h- "+ql@K!5Txf$ކ3ß,3_Z|HdDXRIY:A8/΃hyv7E)Ma[DFS3L>I@P 6$R@&m/E\x[˯>7&_6rWg~5# GS{̵`:W^ϐ3 e(4;X,&~oLl+NEBSN@ 3ٕ(a!t_Ѹn©u<_ִȑ.r#Lvu`$brw)>޴Uc]I8$>G=c0׃_њڑ%g9LDUw]~5r&2X8%4j: >fߠ}T*Lc{QsA w(WubYKBݷ)$\mfsozp0ڶ0 V-)k6Z.3 ptH/a{yq <)c6aOJ, FaLP(Q;0_ĝ* G4O/$c=1a…:|tjġ5i-v#dD#3_eW@1Fͩ10)Abo͞Ϫ\m/$__%z>㙎nOD Op݉4,Zx*I: +8(@b1&+o)gl ex|bmo ¸oi+u-Ye1n/)!6;[V89^8zZ@Q_L֛N5S3=J ;&HAMU)䤃e1eGFR\1yg&M6{q^l*ƴC<-W+ĚrͽldͱGd,T.l܂ц:ANɜчpQލu^ :xI eQ9,qWs( Xܲӛ\O ߇[hD_Qe ;tvto˷HܺPi"Y#o6.4;|TX.ӓngS*J V` ٯZ&!(neҤPg5hI4}|,j:OÏD^⒂I_@fukZL ZK8)>-Vy\y(-rvQIZ2OicMh'0B0:H#kpfVCUC\LijE p1i(ɻί0f`O}~csΠPe/GgZH> ㎐ō1 k3j3ܢ|NVԭO]b~j*[3W: ۇ`ݲm8~Xe:C@޽-jsON'2H2vqGCmٶGrɍll'KfkG jI1os+T7JDRT΂Ɨq:+]9(=ML\1~@@l<59=}Ex?1:18.sv3!=(Kb`*X$Ig#LGc}\CI(D_t[]{yq@;ف;:-TtMw&\4O\1y̘[Ź6B"ƐN6 "&H|iLE?%|!JΆ!Mae8f-ʏJB؎{1HVhO O #k=0y#9vGPN: 6gQjDzYbs|Lj8qar7.P'ST]gt*KR&l}6 T9KR<ݜ &RnV ZdCGzk~'C/ ?SCZnh|n`x"S#;mb>D:R^sB΃í Y]}oZ)۫ؼE挿 ]i\b?l2uKU k94 MIIc.1d{Pj% q%vamcV$*o'$o^0Dσ\P6LIŧI]=WwKY bnݪ.,@@:91NF0Kښ d)FіF\,уV2_BkޏhV R6OЁU|9^cN1x@{#'2m"rBMG3 sJ?kd +tΥD@bp.cIC>S<10A5AA+)HI>6QdG^)5EŤu97y;p.YxcdkzvE$cޣr>uu}鲘1m.9pqʦ·[FLYǔVQˑ]LBqEW80Ɏ@>zDejGgle6vHy7Mϕ)9;a|I-p"=.P)T= o𼶇ra*S8 #ӂX71aAN&nEXo dM zeԼ:3e0,𐬓 ;03sVx2S jNtb'Ү&.9y+ eAI[|u7E@YW 4xF+f^ОnX@+Adq`lhÅ1A+ݮ=iͤc㳽>v/cG-bc͚_?.L$k`Boj01剗/4H{o,\a9J||=H`y]  i`F/?\ZP A~\%cq+xֱe!8 ˷mDp.π BʩAF6MZ.F?ૈCg[j]t!$'j(+my8FmF^-we8Ҕº9LNj3JAىZQqUl-,3[0 j,giRCw5r@Sb )T`#h7>tm=.<WR읡"C̙qu~O҉`Le*bqͥ4>ڛA?C$INU4= ]PY/ 2P|Asy)+a%DJ7cI )FTjFN>rY ֧Y)0ٻ\N 5Gt73D_-k0Z 'V3F=(/7o9/uŽ:Mh em7mL8&ťaȗʩ<5!%6щ3wܞ,,c|0{yƍ1+Ď-ՍEg1Yx~]o0zZ dn(abe5`[!Hn/kT\ӯ$Rc!5r>)e yoI?4\viSܼ J faYm/xBlên5&ViDP~ӊÒ9Jt Ԥ D"Ý0 m%wfyt*/4_Ga=f>m""PS9Mae ֈuxMɑ}iO!u=fDn? fk%u4QP ղ`  +6&^sr3r5YߋHyh.l(_ ]B?7  6 :w̅:ɱMSPh#av\k8|5{o\Oݮ3c?C~gԲZu:]&ϲ$i6z"cI,CSg} %r{̀ y;R? kj#!Y҄(; ڴ]iO#4N+C)Ͻ0%HdApg<$[WND޼U-xY kXaYTѻfYw3~oYɶϖ߀}&)g,A.u__ j{Y6ցh0sHmJwSTP薜͒`ڟ1PD3 ubS7w-I3Āv0o9} 53ZY7RLM8$8_ދB`aaSC4!r3{7Bko*/ G^:.vINÍM<~> ZL 38|Vq%۱37zSQѴd'tӦZ["&0܍^q(kHcNBoV WNwE-F| h: |DtV|"D4Tk6A[\QWUL/M%(Ӽ1SܢMJB`K3H̿ڼ"Ts~3u g GsrwZ-*2R u8;7p$HԻk5V}kumA52YjA5#e ^}'q9 更p0 $ .0VcV66XlPńiZ"ȃwuEE &i/7x^ EA^P abUS'(b,E3lrO {|,.uU!X 6t\8RF#5/7HvQ+{ZC>\?ɀP}a.Z~˜QEÓpa]V >Os0K>rzJh@;JcZv63"IK'81~dCTnn'}߁.{h %[!4 C>zN[h%TyFpnRqMY)0h(`Y8=lq/]=#N , X[3)qҋ/s>"  _Qm)!!fv-]A!"@y+o^2q,Y}]jpqVk4CCdƙeE,`)7~}e6ѹmɎU("gv YPe7|$umz-BMW;3+HƂ7 s|C[y !T_ !$,FhBUE:, UZCSHrPaЮXK"4Η 皟yGdrSZ=bPӉ.aǘxQZ~jci R{FG4Í)P^T$N8:2'EvYJ el޸iNpJ A[CapKǖ|:OB<^,_׻saȘM2hrX\^ \ϥMXNR vݤCsn6בo> JN]E X f%U3)y/T| ownWU/2Ȟ?mc^$ ]>7Fٙ"E\[o/sZ@γ=Rdc ۓȠZ# /^ޅ&envr|NyAaWأ x_tx_=k+l/>؊BB!QFT4P4ő3OX9Id;ĎB:)}s6l> )\fֶ8|G76p\9ް2!6T\C;m(f~xۖ=Z}. = _$Jn!aʊ W|g@*R"̙*L$+BZ,{pvLl4Xw%&x,VPԮƈR}ׂ@!>N'WkD[o<3-`"fVЉIa o/zwVf/bn͈ʎZ;H^@YUZ(bJ~@Ne>ۯ+/0z%I"*\M\]ߍ Яvl&L|fhse+xH6_ɊF3K՞ODwWϸS?=0]e^TRPh[JUvj =̰&tsl"Lgq8JK\e8gBǗgEӗXjƃCeRC1YD>ڰ tg+FtLtr+V+^hՃc$7۪dvl|}t'- [3KsOMNXZxv MFj~#'K r&aPo5wgCo_9rO. &`w72N&l6Vio$,ObmoFm_l`L3]6%̳Suz-?Ou8f-0LzƷF'[6%%0f[wBq64RJU⫅s|q je'}$Nmצ}:2W m`-V7E$V9M_($6Lܜ4b66,w+32G"?ېA"k]T26C)SfqXL(jI[#kKÌнh9!/dqs5P#Vq`_Ŋv\7^ӺNTp@йSFH2sp aA.5;\y+1pɷFLsz\.yz a\cn|C0\t'{Oj2xMrLڬ!\SK9\9Xa t *UJ(ZϿv&J'-$+cou ۥ !«&dfDP{Y>R@[h4kY1XL%»HeA wPZO1J!ĤT2/stPdBZp@-5LK9@5/G\v=i-T.t1W$Y8<bd" U"23,!",h]mٱӠBA{>=W#M )cL@όIs{?2^ՙ/rMVEi1:t{G~u{m;"N8Z7#u  ~]-inhT2xABEqk޳1 %(~\ՎFj1T[ ֈ wl_vG [-G TC be-19i}H X&IP87Tދl`M7(? ߨWχ+d8:ެ f|b~Ӑpi^yd]c';l֟xPe+7?* n ,wՠ˜voY+3s>,/ecd_t.\ Ϋ?Bx[} VM*eD &Qq2E@;5wഭ"iV3x| a$gx;;US twotw9_BpQpZD (nٽKY*h+Ө?Db=7Kd5*)C2`lQa-9zlj$& .IvK&l(vȔ1,^E$&GvtT1u~_dCb .4GU|k}t6k-LЙ/ʛ[7EMWAP b&VĹX/ ILhh߃[gZ C9K.,$T lF`$R֗?ͮꔵOzڶScO&+ԮbY)$vT"1(z.x"dP{BeRt0$.5"s}rT) %1Q= QRB1wZuQ͢h[WN2 Td-^SdHF4DCbKY#N|I ٽ;SoZ&!n<"pײzBB9i׿iCtpf\&UpX-N.[vʕ=!:@ ~rEбk8-ݽ|Vb#H%؏C)JoUfJ,H=@!ȻwFx' k{ioگ54I',W mOXU.}/ u&xND?eƍ[mAwlCX<'Ħ\^*%M΀*VN/fZl0iiƆWW͝N &3P 4s|}3X]scKC+=֦"TD4? p>3Sq~rT_S #Z'zՈ4N ?vW@74]]WDC7Tu6s>TA@DiU73p~&D%|¸R.5ˮn=ϫ`%iho1|_iqHh3_91s\[>*SmҠcn,<>43 3]~+<_-J2}{ q;:P [)6. 4" nvIE{!s8n| X̷atś.ޠfbY<|r. _PpAlirF ̠LY;\(qs]sias:l\ۤ5+oу+΢鸐 }ފk6Z$Un4anٗCE2ӳEaXx@I3r<j:1Y|Zת+QoZ*J&i]\ETtY'""q_DL\NWS`\k>{:Slm ] ~^RoAG|v@*<ȠY-ƀTT N8Bf'!NC@P[.&cI64ƨy_g&>9]cJ5îѯ:bS ֪zOb v(w> gXN)]؝$|Z`-.dW”^ŧ=6q+ė7}$` և%)MqW`s&߮ q$\"V rz;$Rx+J=r $E)J/2E-{ B圈!QocN>헃p>>/XW=u pF $4! sKzCT9>qm*oBB@^|Ke&n/kQ5e!͐X;xF*,;s9H'ᗖ( |⭖¾( RNBpJ)tY J8::J/Tꄠ;ʺRlaqd?'IV _b6.0íAG/MJjOܰ|5JB7S3fUa _sڠ;cm=OEIg,B,wιN!1HPepYdw15g!7c=U)%JouBWggʳU'ⱈ9s{Պ7hM3„`"hbR>C+#|UlOpV3;cѫ)C/$Fv_p!IyV| $C"XnȈ*ِ[[tl`!}hV3#?Řx.,٫}7Ɗ句VrS9L(ٮi:)e\,$U<1ozX4o1sn&EW+/]tPX\Џq[*gN;-:a3+gf/6&Y&yHÃ;k˦ϴԜ)ԙh9R̷SgM0|Qڬd2zЋ^9Fe=B.0f%_}}GOK&6.~E5}d )ʫ~^zʹvzY&^Z;BI֑9ǠK&M1CO%Ob\J{ 4mN߀cҞ(yR3%@sFd(*>w}< 3g gmogk_Ci=XBO /wĊ1(Dh FҖ]DQ.)tf+|{bü>1}߿iMs#ءRTQhMݡ`P q:VQ,3Ue(t2%s *|1xUÐ9 ګԻ/ <[J1]z%s%ap/1HoЄwxe3o@H:Ca5;dW7eJ)hS!xo:!i=bTD/M_rs[t`zEO+#@UFGg{(:2){ e2[_DQnzG>U ¢-sQBNt y~a3=g5pgd=X4rRO#v@kNXv+5qBp4q.2n낅)g9=?۶HmMօ<.)\, I"uoQ+YʤD\y^ mZaՋ`b7gAqM7*8~`hR[ .+rH@ݜ $Gw>ِV?ZWѪ-+.5H*y!U@fUqF6P v&BG6Y`qWWǁu PWIM+TK~ EAתfn3&}.Y T̉8.`fa+W27 X H PѠM{< ^3ʆaێqZlEռpb{4֥!-屖p_SV+?4DJ3*`[r"&Dx fq3#k=e. QPh}kx|R΅5$e:I& g^%?gw/#;{D-!'?ϤaWƜ#NhDw![Ӂ|Qo,*l@O;9vA_sobaCZa۽vHփ]V\lItn@ Jŷ_ϫ}/YtLPB[Ngɘe0AטT@>TBHhjm>xPFnA;GgL"CJAwbZ|-G|Gn)Z Z2=)bNLPR1Lo |bȪ8~StO%OQ&&CEo2K ;4NiH_Ot} MD 5VoÎ88vW# 9sɤye\9c_ӄ(c#c.3{h#ad]7֒E8:nibs)Q2=ijcD*Dg"2VWCez3 =-JMk_>_iiPT7%̄q63Q,wIPʶ%:S>&{܂>$QZ|D'qI*X4BV 3/+DmB.JDЯi4=g Z}! ITYnAi8S_vj\AM SWo}V3 ^ŋ!Лst~VqlCe0QPR<ohFᢚlѺV{by̛\Ӟ<`,P;Y 1H[cȴl+ifݔogk8HBץiNaaz S &q1d>7e!8$B`n^t\(7COn)Y_E{(w?̛?1XJN|h_yt30 V[u\Ĵ߀3UVE+%uILeqyd鎊 1XBRռl%{FDe運0K'FZ].z;{d)ܧug )UmBGT鿽`mNK?KvIŭ3T$L-:*͕ j,yuOA'HR*~ yBNh#;yKL {hejݪs&&Γ¶g,&U [O󨷯]:/ =K6U|&6`180(COՐ{ѐ5}܏s,3y}/w`I28ml(jX]kZK$P6DO cJdz ]Ѵ q͜q[oPP.~! uJ n7Mztx|P "EQ#{T6uFLq W>KY(nϧzS#tAW" yqVK<3&ZX`W?IWceWVgL,v]P,)Wט5 *T;KȊxeLw_؏TyfvNR₩f^0~l)O鸓NQ8wBbOO}FciKha|twhEyecȖmNۋ$Tˍ,-bâ)kʙ2ܟ4y[`Wֺ0 p{hYDGC9.SacjB>6wזKZؚSmUM#{fIwȘxx8([h"SH k-H7XP!O5d.bQ;?{(D"uߴS+8 kC\6ڍ)Tw {YaV7V_C)/p!Zi~Pb@7F01RPn/uB, 3Ϯ>fZOk'G^ :pE.;-XwYTfR8?ͽbO܂Zܨ\m-zw{?]nԮ +of xc̕ż<68FK=YNlsr_[DX'_sK"jfx۾G6 .yI~4DzMQO D7ٰ\HInP$ȯ.4/,نMx:h!"2AwS&*=a!^ @S/Roub&PiV}kKFtg*7!~JVq=3^8]ZQN@c5$Vh aK%,;һ= ©48m.&&IH }0<,5g'Ә e#Q7/!,?F@+'=V"]wd=~8`@"B}]IY>| 4$Zρ@@f<ptCUjBxL=*@яOɿVKUO#N>:~͝5bԩ^rX0wؚ9V샀fƱ߃v|-~(WaW*ʟcL} \]ųt TelgѴ*8*$ZudtUAx4W%y̜х@.㐘JSC7I2[~u>~7565zaL q+&rppMm[4׍62ZZ_P60HʗhzZy'7"R DŽWRڡ" "g;k6AnD>ɀD坄ps{ /Z4mכ! /ktȷgRi7i<}̛bY4re1 0$x@T*;s?IZԠǟ -ctZ*|?{CIFLGsSEg7Ņe;ՕU4X[/"3,f0FlO6b˺zNQ֘2\|l B4r6cY GN^8"z>ps/]@2:J:>&{e)?/vn%lI P8o"F% ꔏ N΂o6s"&_uJ19ңlDwbCҌ=E0ICS6i=:ܢݸݛlFCQeFxD|:ZƤ#E4T ܵKعJo3^FA}ZGM`4p A`nC>CZu@U;i= 0R0L,6<0ӈG/(N@@3N # ZɻOrI^hl>WSCڇqw!jN"CpV`I6jc2/RP˳e4:KC 7ٚg "pCJ!L%gO;8 ! +71U ytk}"մzW-@NuvJ|~ t K[?]QE8ؓ:܆tǃmMjZi_]hk42 +Dԃp_0ؿQ_L XGȸ9;x.}R wC)-Tܪ߆Y/cdSLlA?e״p%5> V꽍 +|/R}ic?[-| T5#"x+5ww'|@X}H*< uоQrN4VOB!:l!+]N3pMZZ,h9\ k\o}Wx_if4^\ T-ۦ4v͂JэJ=&[!.վ#/cBESx<;2T96!~M ̍ZUpDk kȂԱ-ZWr͙DqWnּ'_ : j&\>h Vp7N[F{?#N=Ȣ5PފjՌf~O%uJKбh@&d\ºnX>{DhB5#!=A9xUVYXDH!U7*% 㗃@-g@VfqXy!$mkzQCCvv!12\6*nBÖ#KA1P"'ٱʵa4*lZ"d$lΨ\\q݂?3BK!Kl0j[bifCǡ v;IZZysA=OdMt3㔗busਛl -[>+< cхr^rM TFN&*><|х =#3u'!u` BsbWŤFQm@Wh !`W% U՞sݙͮj*,QG[Tn\&['TWC\u=tl ޜ* NY_bIz lЁ$+}28Vl^9lp/JzvoxbNhcc#-@ꪚ$X-#eY;d.hwd筒.D0ۧ-(12xh߯LvԲ9*U(1EeM"E,nZNh;{iC P5A榆KX}cq JMF%7|=$ y, 5~o2M0M97Yygr ,1y-"CCV}nA|OFXjYb#.3:{ 8qTBŽ92h%.#Qogl zy\xxaeMon@ _bM 'Q\72`{W |W?зW|2c 4 &C| zɯ椰qH,tTFsz~Uú b#A`hŏ -$N*TЅ6UEyZLNϤ#<-1esO8tUA&16 y{ݮ : ܎π~VMGZGZ&hS1(ެC<&-\A∂|.oo@ru&YL-|e-wC- <0`!Q gv,YWi}!"~* "l.Uif]zp[.5;7ܱui)MUURLw XU7!1U?٭]uTA{6[\;c6P߀t!6X$$61VorS>穀 9a"2wzbp@9wXHh%κo"ENJ;Tޣ574j *v5X0MqSy%*dZ~izQ|$`c%ҥy~^R#t8YK EWf(9~`RSud` hB xVe7,;?llR =HH +,Y$ ^ /)9]ɷ傔Yݷ|1M(uuDNA­*ެa Tqv!O$7*Feo>i}j^Pl$F8U80?dCY*PI>k"/2x%Ӛš9 @ơvVM:'x3,9 L\_[b{v)|y;'|:\@k rƕ~KCpnMJN1l+4zE9Ht84)`tqQ|mB`vG*q=^1&oHA߼S49,0|rg*c%~a+!|8nYEUZv pDu{TT.Liar~\ jאzkTjgv`..Sׄd[|?4eVv݉_<u!SI~e^y\ mM0ktđ.cɶ<.O) [X2ggu$3XX)@t (Zl) 篇"eu՝Zm1,$5Ÿh x=H[A6jQz Q@OR{vtV|3ʰ?LάmEzH@S/1CNdLw]/$x<{|KUg_iK](i'p@^bydžѾNjnZmU~f:MH갧4{fԔy!5#['wi "f : s!fPYnOWɨ ÊBEšNm{.~љN1ߖi+N Q&Z!r2- ! P!dgi񂾭K|ݑEO߉"^Ƭ7wWW|5[LQoTgѕ$3Վ#co.)+h`y4|;WgG?)Y?bZAtU20MqML}m"%Jb&V,qX"&OXֻk"!!13w<m(\vtuCpA k6{ $Sq4 [udzQ= 4X^#z4a*AolBTImhdV 5Hon 2&э~C7̪#bhhZ69y;G|I ڠ9r^Dc`+iYr0wPكR$4$]ZyЬyi06r.~JU}Sir}HQ"r؀W&N| Gqx,9 fZ2&"&^ڴ8m"ÙYdq/Ӷa`S~Pޝ#( 1VURaܸЕPyԓKB#x33LǶ3i*1>p'[-Xn{#0lJk+AD"7cz˵cvVTo9HÄŵ"^jWG06MRӓH26۹']3| 0,o6;Drqz&JWh2E6S]1j,˭3z<}ߨ]|eKV|#'r^Pu^Q cCp)14g(9B"JU*z80RZlԞuO-x5FMI֋4}6/O;c%_xnτUZgyqje}À3Ǖ9 QcL@יmj4k id.4 :%pUec|Q s#b Q4))%'l. h->WLarXw]lJƭ1 & ~${y0XkBQы~ȅ @Q3xM%;r]vv1D;t"4 Iݷ+WR^pUyu:˥$$ _Ǿ Q2m,͋S>OV9P&ٰC70eJ/ d ;ECgdCr]S/镱`XQbY TR베vbK Xqe%c ɤ '4F%)\N-oCIq:F{W$Q+4ZWM*?pٸQ*g_4I7=-!E9$tqx;y>/Q0Zs/MtBj} R5)鯁 Ξa]e .渰6˵T9LvҦAJ Q{kwGa66uXPT{*3p;4g &Qf_ֿFvkNU.Ɗk"d JKiW}+b FXr9)ȧ7;ޓHOz1{8L^T8Z"ⴘ0v 4zHzkSm߇*$ۥEAzlnO e97n$4ȡywK I0eF Zmaxh8"Bk7ӻAz*8 llõA[3aE]bio|zGy! t?J5b!!qGU g0IRǶ& ;!]hj}rS³roG^wc5%my9I!' + ߗP#z`u[Dɩw&ƛyf؇$WB0m@a\_vW+G9Sd؀RF 260{_S/ZՀfx6_1Rv͈P a+O-ѕhrX 7$;*2ڢSW f߰C4l]\7:v6l3`8f |7o =ޙ#w9psxEj:vBWpgߔVEIe ypG9(I} y]=nȃzE*7p[ xcu ~1p0nɑ3ԯr:Fp8̮F 4OE61Z@AD;pzk |}quؐo"?rl1M_䑋 Ғ@Iq+/a A2gd[m)#^V{Pyr(, ך !S WB vOBb %!eܲO->| Wd>v K7mqc5CI(L[l-ǠD6{9} z'jZMXw&ŬghUE%Pw4>śSRZ$F#9Ors۠Wzbh[҇N Yڛ),9++̭H0cW5C(?m(.@^rǡ:=B$Me`@iF#XTɌg<)Z 4{0 ԽC*xX Wj"De%#%'Jst U5Q(:!La`!éi={]a:oSl122y%3͙v]Fʞ|c_cRsڴBzPcp:)g0F TZ{kyBmᥓEc kɅVf (o-4 O7+r^⥾:al#E~ŵaDH1~LwvĬH+R|ЄVVF1"( y6خ>=B-gU+BE*4wGχO0C8d2@]7 ssu[_}{AI0u$!AjHrn($1 Q@"'uZ]x0Iz7:0sIUY7\rrp /HՓ#hu֙@^lj9w#܀^t O!1dh2.eq-RmOO2;ǎ4ss^T^[IMn(Bw5%(ݝJ+O^#T9*Ƣ}G(yGF?TH`J0-л9Jُ+bfʶEOu [[ GQ<)N5v%a6GE zKKHnPU:/:Y4*9$&잢Gg*)~_f~G$cuM"݀-f1mݛI w>1ha3uJܼI5'lt`!UvKeiTX[CL 7|NPҹ0EfקpE+kHwΤiߝg iڅhƖ(^-@۠P HHj1B\Jy[7pM<;%ЙNjپ@-t`尬d_Q~ҟ-$bKGNK1;&W6#dbh5ЬT$UՋ`]X$5ɬ`|ȣ͑x悓PBZl+g&A,(d^C4AHԇ6~>jƴf^9:gBY< *2EJPM6V *g>a[$MB:0>nC }7}ǑWM^s fZLf7m3P!6"*o*.#ǖkJ LQf16؝]i:7B{9) 20`X9lVP,.U "1ÍC()2O ͐Ӥd~[m8y靊tO~NU!v(t}Oew놹S5  9\['{ 9`-sx/qU,aB5 z#/qr޳w5unN{۔|` gLr4C*Lb~] il38aE$5jEΌe0 Ηk~'+dX{-;XnPgpvyo݆Č+Ǔ4O - 4<&H`NgcU+G3/괧͝sjWyWf;|Ba|j_3]CKk:ƭD 1 te ]#q#2`Yv;ФMSq9r^.2gUMmMGblt Ġ_w };0&m9(?oHClp=jv̽=x 5@s*[U*Lp*'"d#@'+8 KpAu~pbjs}?xnʰCi!0Ҝ> 3 ytq6wz iʂ8O{  ''۠, W*' W|:L;[ݐ8@bgXQhЀ$ny+g_9TMc+~ljE+ _,7ilG!u:~QknS[NsC7绤jRd@ݽeuV.#C͉] ővqFyf!/*6 vVHU3hqeA_V8@ם<> =kz$H '/kg+k,NΥ Zb.̐FV'Zn%-52 Eqa`:#Y 2bI:_Q>/Jp@LмN9m~H?(̳1ZD-CH+}7%>d3$-_i|ZU<c zXHm &=ΐ n£GΠY"LB'e0e&#Fy5 ~Hwmo_#7CEȈR;߱^`4$,g4|Q挗]js]Kr/'x^p"| =oe EuxbS[' Qv8ߜhIl8|&$=ims98- ~>\ljNJ<16 rXe+O VA_we!9GUBG#B Yڼ>d>Eh=/IʯU|N2y&ٗpnh2: Q >|mA~N?u/K-Qu OU攪)t*^ev/V%Nށ2wOaTgy`wd?7 eo^_*"q5Qa8]؀ԼPrI52p167yTtϝY|R].5_*g7hܘŶq@{ဉ+lJng˲nʢWQcq̱;VͶJ3@+*b,gJc'`BdB%Z!ݾ8p!q`|CoC = jhRaE.zgD]r0irl,g8jqKX!{+7*g{wxaa UIR<(r'ri#{b9627G (pnn8=#/Wq Q\!T.(rdV@d0[Zos (f\$_XS(U3>H"OƈLxgQf"\t/L"o?"BKUn`}G>h m7YzIkƣRx1ƪ|Ik+nEUC{-F^"6h%sNtz W|q4eZ6Nz=rMq"?g0b`+޴I|,Xbv9Gh4%feQO̻g@ݟ8 2(Q-۟;祯I[lX$B䒤ۡ(̺r ʤ= 8uoy@fX )+S:$&?D*3WOg}!U윣/gIn(YQz/ t>}b* W` ˋ(ۘ[6P]M3 ҋb qRBdMa|Xe8CPێ["ք;C;:\aX`lRS;? &UWI^qx gaoL8ٚ *M[I1^5xUHIjƎaEѸ%'fTDP`"@)U<am uf\ 8蓶[~Ά3ꀁHx6"|f]XE} {/fnĕCQ mi~%΍gi%޳G0ȷh u@.yA<!]f?O۴uD,_WE O͇(OܤRI![g+9)wE0nbH`$3Q;'+BЏݮ/@($Kmꪀĉ,pǑ eD۶ 61L*"8@L5]sо\wfWSpm l2% |HwU\ @0|f7ֈ _0{x͈i"Oݍn)no%Ss4{J(5-w}2vF{ Da6ȿDDy:dcGYym6 o>Q*HijfJLo%SY!j8=dV*V _o髛f[Ȋ b@Sڅ5D̯]阼;LMF"vVy1znN=bjԏE'Z{Q5` bO&@ZP]nѧ FHa6dJ*C\oG~bU &F( 8hsՂPMOJ fh~5uг2N{ke:搡L?7lż>vX7f ,FSQ8=bTNxb0tl :uj?qi# V]\|i+v%2F1zq4:^P҉ 1V[_[|fV C *]IʅK"Jׅsb)80{ˉIzLXDUdg(_QgZ#Cl#zvz쇄 j-dJgQ.BaE%4$ȨSIT'A.n9)?.og j!T;:胒ddi 'G_(ƳGEٙfG@)NQU3/`%i]fT #vcm(N@κPy_$& }&('Y]'V]柣BCwQe_њݸ ۧˊ{4qƭy<^bl}QR <Bm `z'%*DIVI3:9V a1DEIU|/iƏc I3hcVzR{OӴgn&'M+!0oũTMKT(~bD_ m4?svRw텊$F8|>~vO̖,:7DhɺIoSQ JUDhnT;"Ak<;Ǭ*FsU ּד̈́wKiN/PGiPsV &nfm4~_XD(TO;}De>.7NyJJЉ.NI<(o.koh9_ `"=J;~Z8x(F<5=d糽1饥e;'5*ZPQYa`>-![`9 :1ڟe_)tJiZ Á4Cz^}UiX)0Eq1l ˮUch'-TWϱ$o$Ltg:9%| q@ewzS5}!wg+C#oVv/ •l}o,w߸FwD7Q/S2uW_xY6ͲR0 )YSHl7Cg`gcxj~k~ƃy#/YE3IaEtsydX6A 8媋Xe$3' }AGSvhJ $ O+EQr+,Wʐ2󊿈r'}2 24URǡ+#u41Qd} 2]-V3RRHs<3Ⱦ΅kSX( 4{-MD?se/9bSqBo2 kb5BZ;7%F;iXDLȡPk%&^KOyGz֎$3;C1 Oٙ񳔽e(;t́kY"E eX h="-?j[t& ~iӁw//g؏K1jVkc)2?Ч4 = H 7@o3=xzO[>Ҝ]Q{:"h{z픜ے0ә3Nޠfwwt:b_r02k@zI17/gDuHiD *״u0 6X3ҴM`&bS5u:`Κcu[?oE$#n ,pxcc 7a6,삳0?rݟdzjQ f`H1C ߭Rm%Dj/w0ޚA2(X<x5jL:] ZŐQPv[. *BfN;N_P,y} Ǻb_l7kl32[a +MsBtpWݬ*xqPyq:MK20%#jO>QRNg[` Vi LO`+^͓<-΅9˩wF1jid7ԨK!!P8tYP??/*\`Jf=/%PFY#S ~9Eke@g _fiO@ۓHM}!⏅fcw-ί2o'5/ ;-/p#!Frܯt.4+tTZAЖ 3w46EoFה"lrn]Â%8NZ "yloX; 2A$NN(P}/;!_ X6}6 `"I)F0O`وy χ TQ*0;( B_64`MEz!IdOn2ϲ!OPrB5MꊍnX@r1J4nĠci7g${WȢXjK/+Xr.9v!j0 ~!!> n]9-K!@4_vpNHyAv3&K^#EBQd4#A5~"Dڔqxu[ k}ɝ g"iI`N817톾Dlf/|VcY!7{.}kTICg]nN+ߞ8bf|P~,Ma̻,ƛSl=xh isÿ xn2S'8[ų,=R1 ,\nL#2b*ڴ :ʰ`Lx浼Z jcye'mO0$G,=ƫ=W-h90{?+SlPH)x}NMq۱ (ձjWB35B5=V3ŔJJ.$F)EY46U, yTcZ~Y'U $ NStVֳ 4ѹ(0[t\n|x&O+r ƢbN C 8Qjco3"4+{kK|0,|L(hr4o0g_eGk[Yx sm8Ǟ{C*@jwe׍Ddu b߰Oy ;vBC)ͩwHK8lh\qKYF(˒U>>COzwY&t}| $2 zˮɗ~ a`š A+txٿY`oy.el7t !D.~]!Q4GR*] &jrRrltBS9XtAs‚Ra|52(7 RJ 4pL{'|Q*HOvMr 'awZ[ 6^#FP߉I"9+ؤ#d2JH H0mJJދ^OB7kvN#={yѶF3q1V%6lO[Yxma6ݮVd)Vۇ<:@Ǹ Eh I%TTfL86a#HH'~IA6f(ŠSb[vDbAcV`ah9E^h2 (."b3~;G?'⽱7)=%ǎXR”\~>:-ޞ|*<-$Q0|MPӬk8Yic"-ihZGGrnz s+ۥTA퍌Tt?~{bΛG; o /t0)E?Puu G3#o,4 yZAߤ=$C;jo$]gGxru3/YoL2+9s\A0;E6[K{zֺӱ7{unfT#w;Vm-8*qimW<=T!M#ކG22rՋ@K0ےܛpݩ{/]BM\cd)ݓZjS+ X:%MzTg\'=*,oC.7F djՁ/"9PE P_`So#nF+Y<6_K\_ qPt]b]hLj2FVHEm@ EQyɋbDU~#";~G`S{4& -GڊXJI mA38H9w$+v^ S͖Lp>s !">Ӳ^XvЍx{eDŽf\J:ό.x0YQԨ+}TNFqX2 O3טqj0W!fX&l fJnFH`FYnAD3deQ a"Dl]aa0j;<-hr|dTy4O1a/Src47f]fF_rQ ~n5ql¶CT6Խʼn40"]SVt-x6xs=3 ʾȡn}5GOs4DܦlL2Yܖz#:xki޸n@N%L֥4 w&|F7ZfRQ9%?Scȟކ'§m#Iv1m WRn&Pg&x7+8Y])%my\s@54jxe:x )մLZv\z+Eq/HBb_jiy}l홴-g Jꕪ PLxT8JarB!\D/9uСSBGHTiX/t6ou歋r67pia|wˀHX{cPbv G)iTZ D48g߸t * &$hRK"0E!䬟gՏr=05#M#"v]cMʨ $A^ʊdū3ŐNiB]j^a$+N{҂3ŚԖ9N)iLWBAG{%xd'y0)Ţ%/scC=Syu]< KUN+y2ݗq3O`𤧁 3Hp1!m+wdaeC bW#1eSWqq?A 6>5B&[KWY* m>$yrVX:dJ,K7$eg ^3M)@/4lU)i 5>Y{OrIgؽcH:=:_a* 䪰Vʴc 4`Aݵ4<2s󚺾=*mX \،l^WrtF#2Eb"^sH~c4/;2 @~ qFD{ hs>*"GKvȘuח61۴0n_ǾH:@5S+ {R[]wvT48elEk/\5 *oKth`GRWcڙ VXl`99BPMk@$gsm< t>Ch]qgfJ*(zB8 ?-"3|!'R C8dU6ưil?x j3%MO 9ZȑEԉzup1jozҚ:<0#P&,?i[X+W^5`)aM!_f VYHaKY|׺R+p/R!yfQ14ArS4E[!I9.9o`]:HaWPyRpkq~/ݢrk0ɎqPc]\2:Pʨɞ\a)ș #& ?DX(Aw'^Tx5Z(BΟT/Fk92W70R{A&3;[mmݩRg| FB}UXΏ(&$:cGcG4;duţ=#ʤOiUV=br0 pd.O[/iqāNDOiX, ߀iXH Iox?ZN;G"{͆i10Il{l%*"P((]$r#H)Y:2`}PT%m%E:Pl˛lh6t.tL_iGO!ئVgƥEu& ^885l}# 00XjHvءck3y=؈0f |)IC,>6P~+jF|VRNb^_<(!1' ݣ OzX]#˯4BF2 WAE245<I0ss6.5шHGH3]W=N:TMuO4 E>V>Ɛ7bTd$BM-WL xs#drw-;,=7NxÌjDz9B+ ouΕ`d'ዝX.7L I5Cgp HV9e0;}p i^7Nc̶;E}%]ctƎ^AxX@%uO'6z,Eiг "l~e3 T7W"xk5SnбDqpF kVLܲ^iXilY'T }f;&%cJbUDkl#M-d_vC!ؾLۃ^R>񱐖p0&̑dK[` ArUצ Jjي$р=IDyMCXm kNǑ2הmOJ6F q/*`Lj,RݩZN_7! I:bFi\!@ZeRҽ =(6Im ^#Ox&|ghgX1r$gX _X&O kOpFT퓩!eI 1d: *!=/R j0 Lo[f{驪i/PMR4 ̧ ] )R@tsuM{3aYT?}0#{u`Z5;n+(c^i*d1j|d 5fx[Gr^"&WCᄄw=~XrA)`c tB|*μt)KM/ڻ=Pac;⨻k"q%HrSI{eYsB"Ka5:c}R) Yo_C`ѽ"(ᗏ`XT왷s (oU@jeg׻wT\U- Ln- 0g7֓;5m|MdAj- 5h(bP%&D-Յ'Xxbokhc\NGU3H8jйʅp72%8EWuP6`q }"<)[@ j*ɣ=rja9\5[rtfBxM5Lּ82NS,&qDrYCʿ\/ J\[2Ut#i>ƜZpgųggऑ9C ft(g:’_$eT5!eYG~ZMDR~-u "z"\X8v5m}45S+2˚ |Vo<.aҦٟ3Dvv߂D%06ZSxL-&PMNI_?+.ZyX]VdnK0ַ"ն##5[VI9WZ$lZ-1gfoŶw< -GEJWe.5dϲQ5:IJ`~<<&M @ԊÏXc,XY,7>p6cU0@=~ z )AM~v<^_R;yۮJkv!O:gzKDg%unrc3{{]}L}TQ.o 0?u \WtEOk{ 5~:s6Q $aay1E;m1r:<S &s)dWWpAb$p89Co3+rV9bF%rriJ*(`FfYqV:PZ!Jm$߬2[Jz,30xٍL(X cH}Ԗq u?y=K]9 p w;ej͂ 0Ǘ1̷ ҹsq>[aCO IZt?4 -H2S! g nV1_Q*  z)'-G;1rXJ4# ˾Q0bBP3'ѸC A  3aJ'x .do`y0{ؐUmsuwsϚ"%{ u#uVU4B j2Q- a ,*3!Lj2?{_'A(D"! @T:2]fAud,fØ":C 9&o5 VxC~Fu)%$ejg92e|F.y)wSMFjoxA%bC8zb,;&s< Zn6lq4oCBAt|.eU.h SphLwy+jvE"IF⬯oҋ8贫͠q2hy]ys^~%%l2ag@[I~:nBpdZdng^5jC\ Rb<$^v_%k WESAۧp90wΊ1&W6361&1?#a神}8>I\Z(΅\Y .bSܫa5jz$s8QESbe*Xċ4: 3\{\,!v$*ޕOFOX76:?dO852t4349y4jִKzGscƃԎJ3p^hyP4qJ YDn{ꇂUdR7~g>%OCOb4D"YŠC͙?е4j,:-"a;X\7*[_t1e=z~|a,}MqP/r;A& s߫[!{fx5նET9Ud5’h ysa?‹aqu@zfX͎N$g$U~M&n2݋#Wq{ݟ)Z 0KUHZguUYmg(- J͆(Wޘ ƾHu6U”gmZY߫W\ۇqxXH_{ͻm:[otT5\Djfe%' P..~Asq"(a^~([`PrçhQ۾j,"axr8sR3`+|iw r=)3i;bwjR&Kj̓QO@Y;"mR_fV6n2ˠ%B$R,m ~Y h l {]9԰+)E[o;]E@2 _3'eʍP8!4j9>XV1H#8X2B!R'6#reى/s8Q[BpzxQRs^ADzY,MhGKG9!frL Uq`CMk"4%?!A5dgwy^*&9}`Z!ḫ6w,f*[h3X D  E~4w`׮=똣k2*U\? 8/*$ $-8OEZ՜ ޗLRyWxuN K'<q}1)lNIRVG %1Tkc zG=ҔJ_Y0 ` 1){ XLuYi2M.UeDa]h(cc Go^9\n V٭~kd"^^I!Hpؘ?RstAP\=0PW&h% z&2_' "/r%JO3>!Uz*6$6&ܓ,*ًB'x#& 3eX?p/-=%&&A"ˑH@wUJR>~-CWmeX8 .̃GG`O7ǪFP>DvφAgi[Htp9um,0Oʄ4<t3 4!҉a1 |0&HNPdYo#y_O>j^-Y(`qb}㎇4L-ͽRߧSںQ3N"r7t uX0[8kWe{m $"*!Z - &0])36K'' 嚎߸nP/Zt jqp'4]>%A0Y`Bc}Ќc[PMpoke/pʎ9Wf~1⽶+ɠgƫI)w hE> MghU vv fOpyZo'ғkϯ0Ozp{ӊZ,ɉ8Pp_=2@DRO3c9I<| S5׿Nj_> `) ?x 葊2 O,Upݳp Odɢ^ߛ} LcUZ5x1w мՄ_wI|6DoUl1OZR40OH΅R/y( r^ ǺR5iޜ]svv:mjϻ2B /nM 3v{jgjI zH^߮dх)j!=+[XKߡ.l^ GRW36= Dal!qDu.