freerdp-devel-2.1.2-15.12.1 >  A bp9|"˩|dK.cEtցJ]'_)Y!&|{K (kBx]ofzVs^`V!3% (tʎ\W}cFZ&]@Ef!հmrkpմn$e8' 4f680d46dce064bf492d14f11ff8103bbc7b15a43fa4d9733c85abac8cc439e61563f335828ff132027d5aef38ae525a22f4759cbp9|2#$$/a3b;P#>鴚*s0lH>3ԳN~;{ FFS (L04v=XoBfoH6c"x1<\VUWg5pD6ҷ̬V% pɱ [cv^=#ɊJñX20>湁X_y>>zZ +f=99܉!TL s-Ғ}Y(ܥc!zlY#6H =`>p>?d  < /HNX x    1H 2p508<<0> ? ? @ (A8A 9A :DM FGHI|X, YT \]`^Ubcydefluvw`x yz0@DJCfreerdp-devel2.1.215.12.1Development Files for freerdpThis package contains development files necessary for developing applications based on libfreerdp.bpibs-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큤baba^^^^^b6ba^^^^^^^^ba^^^^^^^^^^^^^^^^^ba^^^^^^^^^^^^^^^^^^^ba^^^^^^^^^^^^^^^^^^^^^ba^^^^^^^^^^^^^ba^^^^^^^^^^^^ba^^^^^^^^^^^^ba^^^^^^^^^^^^^^^^^^^^ba^^^^^^b6^bab7b7b8b8bab7b7b8b8bab7b7b8b8bab6b7b8b8bababababab7b7b7b6f865a86e98e8863034afc206f87f914590b55f0a38a02d214326f217faabf87fb8a4815bd357301f68fa75d6bce300f6b5e7235fded0420e78b1fd1b0b2c3727ec92c8604ad1dabe92ee2dd23982bb844cd1acb803691e0c6a5cce65a6eb2b014c3851416a130329928e174c46fc78d914f89679e949daab7b31e14256ce45a4805fda815f30baed6e6ea1dd216fd7dab7990c83ae260582a310389f188cf20e8e5370e1a58a07b09f9eb7ad39f1325cb99da5075aadb5acd31b3b60dbdda8173f2214c6622667a6c276b05b092bda76d7fbdc4eeb0c9db54f6338808899b66fbaa0724b31b33eb7daa4fec2c4ee087b9328465b863647eb0f8a6d3b8c916ec2b3c6295d928ad4d80c18fda52370aaaef3b7d3b3340ab26a837846416c86325f89c5e4fc0d7175abf53629bf127341cfe96b9a0f270355bdd5872ba54af9532486663194143c8961db5265170f2d0a9c58fd8854b069a619c8c72517865d8196f6384269db454047ada8bc4ce99e161a9c007ed9498e6e068fe6933c2b8c9e01395ccf851cad8e7d5dd8af6f849a6a7b2e2170b42f8095a25a2b0a9c0e89a4067a1e62f2af1913bb60617b08dac1c70a50de8b1982ae4463f1778a8329ecf60b9e00796fc3b6479e3420427bf8ea06ab407cc863291defabe45db8081a5a646d05351f3a6beac93e395df5a3cd070d5b399cfd8682159f4e8624dc6739d4cc1082d32b0c1d82a7be4d81d72961e19055cd54bfbd20829a76fb530a6699675eb5820b27b33dc1b5f3665ed66166c836dc6fc305e4470d6fe7a5ead78a0a116f68f5ab4a3a25e0283b5deeec636502af63f6fa603114f12e7f5cf632a5d395c7f46661e346463358716a3a8c91fa0b583432eb2e996ba7f16812a6a6fffcd291661d43f2cb4f13718b0e9747bd1f626b619138a3ca3fbc21464529fe152be4631f5833f6e7d5941c775fb9d74b4ed1356f3737ef876ef14eb3fb296f8da8cf658a98f5032b1bcf54b41df040beba49fc9153e3751e23341080c565c3b6b441844e1748382b8d60b86ace3a8f8b0f2b8b559bec08e4dbfc3d3085187a5a6aba71864041b0d444650941119808a7a75bb877551cdbf5ea8a61678382b39415b4d2855faa39a3cebda2eebaa94fb377c04a92d9bc6bcbec146c88cafe5e74e75d67486c0e8a3df977236050d01b7d72b57fb152517960c9ba8c0dd90de7e2837fb9fe734ff1fa37eefed9f2f28ba83ac776d15847057582ebdf47eafea8a597f656051233ea38e17305ba96a1e528030791aa752a97167407b67089abe7c83e9d821fd00781ff21ec95eeda452940ba7d41c79fffdc712dfa6dc91f5ee623751abb24af3cea83039d8dbb4ed0ccc1ed5d0745972492ca3e9a2a1f5f6a72cc3baed08c2a6af2529718c16dc4dc9a1d988a3b5880ea69826d5229583ab786f9b591461322a73a06aa48bbee2d049f3940bd4cdfd36f67697832df9271bc084c502e21a91e0aef801bad9eff40d203b735b0cf9d57f176e152a4124a8cc3c74602b6f20134b9e391282d3a84c0379681fd34dda834d9adfb6da9099fee57d948266823a1d5afcc8730a082af34f3cbdc38247288f63c74ec3a5adbaa6c12efbdd6adf98946086fd3e39b23c8de1b0bda9188ca49c0ed79af88f9ad8043c506fc65bd54254a5177725da944311974bf580c8b104674ae36d559da618a62ec3eccbe003585acb641c5bf1cf2f96eb7d02f2e11652be3cbd5faacd341f8543aa9ddeb3ca1dd61ee479891a81c50a28c01b23e46d3d9b9f60ae76efb55e8ea7f6ebb0c599eb5c2950986b33a4f19e8de60b3a338d90fdd3444caab8f97e5e8ae8f343e399a91d35c6c7ca9e3eb9229c67f562f8be2fd8621f6890cc2569905686dd82dd35062af896afe2d531cb5c415520e27d1584414e8c3b8e06d38b84437fcc5d77d13ea7bd1501e2b264a25946a4a8a3335465a5f2a8d52e737c11f05740a71f549c2ad62e38f265ca9ca312dd6f48dc5f20c60be69431c923bd0f5f2c60c3455103efceeb558f39387a6b52dbb1297b0b07394750847469ad4eaae3b7713ae680997200b60c1389d9afc511d95e9d01aa46b2a9e4a7a6642c131843c8e0f0ca2cc0dddc16fb1193bbb1e06c6afdfcaf09cc7797b478d8fbabc135ba4c06eef85720c10a3dbd151a48b59a131833cf709c3dd9023f7aed1af0c4811318e7ae3ed708b807ae2ce51ae6f411660d9fddb3c3bec50c84ec70b2acd1b632717a07018a7fd74d7120654a54c889d2238809366390fbbcde76f83d6d4dd6baba3945246778cc3ee4419a85959603196ba4d915d15e46239a16500a7a438265a42cc44c0229b99b983ab3e01c8e019e6cf87c4496e28f7d520a6d3614a2aa7b53c82e3abaa8bbef9825edbe20a77a5750e0ddf6942c1b3d8a9d6c2d598927f8b0ad668a7754e3e9eb88d38ca17960f0ab11c6b90fd0b2b5ffbd3bf9693e365e7f786b151bb7c995b18a953135deaa80a2adab4a85b31c54c7f7ff7d02c0df28b8be001eb14996deff32d69d377a6242e34f8bff57e21a73bb43ce0ccda1c5878de426b5a012e54776f3497e17cf923679655f002c0f44d014cedc5991533e79b389c896c1daf470973601432c80e9ee73b0b893a2cd7579876c10861b4762e5e35ba9fc7268b66d21a56ac4d50ce710285535686b8bc60bc39c6f4c5b6334c8cd6542354cbc79d7d9d0652378ab131ee859b2f1e6b9b4caa41b0a7767609a966fbd6bf54fa644e7bf7cc2e345cdea95676120531f5df260688796ab82e58c1c12c4eda299297f54bb686c3c81eed30751a4aa1b428ffc95b1edcf55908b02dfddafea5360379d4cdc82404b9c52c6e78b0f36531fd4d69762b6d036e3fbe232bab1d7c1f9980007dafb93c5be1b34808848f780ed2cb0afff4b173376e421938de82c1e7056295ccae57b083d4e4c9d934f04c61b0f0047fb34a5af65d460cb7df281ff4661a553c7e86ac7c2663dda544fe6220153aa1a36372f23abb247c0bb6c2787b9a57f0e8d48b896f186655e6d10c75d6e017501a999c417cc8bd6037ae213ce1a35fdcd3123bf9acd0b02f15c5ba786406e9ffee6c759b2e07ee95bdc35083fa7d2a85c35affe9fd2242592338e7001be9a4a4f9bca18b3a0496c2c036c0defaacc40e2eb4ae816bf58f0c2107e3d15dbc08ff8740bf2d6da2c16af85ce0bf5c5910c821b80985a7fb7f63a02f888a5f2c69b550814da3592003742955f672a21258c1a7b2569176a2123e2fd9cddb15fbaafb7a0410c156c7ea5027788e9b8ce4fbf77d82fabbd0c92b5faa36dd6012c2bed1a67a536d674898a15425c6fd8bfa557a1097a9206094f52c3868b7e47a39530fce58716451ff8d033e6387015a67e010a470edc0c4d6c4132fb516f43d4b17bda0f80d85b0e9522133b8573b37d108bec795f4c330f850ef885aafe91bd8a1426b414544cd414448e39d25aaf132a3aa1e5bbc2e3d3dafe8afd7d877139d74e891849d828706e578a48ae5de84e9a3118f845e718563ba4f88208cf913180b21c05b6078d8d8c05b7d908166ed24803c090c7f8c8436d2fdd0e690a53034fc0999fa93b7a59a025a4053feaf90dbf94249f5c6f7696f22c90fef78cbf5b36c7a74157ee9688a9a7eb02998221c0098b8fcc1c7a29630635b0d4e5e56be5b8aedd5428526a9dbc0e48486be8c1515d30faafd6eb49c76d584d7a83fd8805766a7babf5106c1bd97fd3bd80e17cb0e93da1ecce198828bf108ef2ea7bd9669857ca1784de378f13e29e47ae5bf1d33b9fcef867b0cbed4b4fd3a034d803348d1c6c6ad51c54fe6554c869d16899422d75fe8668333ca9956bb0cf9eb6b346d0a0141f0dcf5d01f03a62d1998fcf9179bd135862c9ed3760c0748e1d9873f4e9ca4a3549502fe247e256941243bb4d5691bd8b1052f0fd6780e1a97a1ce01214af1a08e85aeacc4c429853d72936cfebad851a80235276eeec252c6969305fe7b771599c6c3671da5acf4a5d63197b14093191ea255d84cf203210021e17247066d1003f6ddf0c318901a25750638d6cbf54a6beebc0efaac368eb32d2d6f440fb9ac3a1dd5b5d9c64ca20d728d0c6d617d6fad0f1f4e08907839351881e5e5108e459894ebf3e55a5d4484badb342e62b90ad440b0a838d63bdc4171e3b3738b98af99b0bfcd3e67769b3c472c1bf0c2a992734e08e9d7f1008cc59cf917d29e5cc96304e86e8046ce34925c680d75086ea4a3dc86fc1aafd7877a5ad65b54d8f93f2b6d30aecbd4526f429a09232f8c51cac8dca68984bc7daa4fabfeb8f3783c46a9d23d7f8ab32538ec11b4d43800f8585a12b10d922807f3002adee7711b9bea3d38856fca9a38a7b1b33fe52fb571a9023c3f18f7a7556efd652f1642c193296502716dace59ed90eadba6cd22509a98f7d9cc5c06933553a6f4ebab434522f65b7e46cd9d1fb69b2a380339c337b970df3f261e5bc0861dd98be5ec21f3f44243090820b5a8366baa79ecd71337e2da17ba6c8abfddc4f4067ed4200c1da86a430b59758d5da86e13ca86b5db94751bde9363d67e3b6b31d1dd19c7e30c3beb62c4b79083d9d5ee4b1f6355de9fdaa44dd7e76c6760193df11f76004cad63b7d635dce2069133736c714c2862085cfdfde01f5dd3d28c8b4c16b093a2176d0ce903d9644344d5ca58dd56343f7f37c37357db54dcb69519ee994ee81a3341f8e30e8ef498535d73509f95cae7ecfeb41e27fa0ad6e78707d6ddb5f9efe7b0d6329315ea6cb385697ee5ee75624597691aebf26a6e849a3a7b240b456f68426fc7b0e9e996d0f0ef5d8cdcea5b8133b72e3aa9d4b08355d7526eddabe10e47c45edd42194f2bbb7f29288d0e3f4c5ded7fd34af77ce20ac9242588a07cf0aa94674a5006ffdbc1533403518757a793ca48e991b108c4af31eeeb231a266e758c01a2fbaae5d692cd886c1f3a728127015c6e0ac9eafa7ceade2abce17b7396f741c749c0991fb5ceb50bcda6b5a197b51a742c942ce94a1af04aba564811be8ddce51042ef974a891443d95d1b4367e68a0f007fae9bbf3674953c840fa2ae29db70b948bd9af4c370f5a1508027aac47255d5f4fc05ce7d1f695e3ca36c3a9d0a51ee6764fe7d92f8c30ae6b621d891aabf5fe26a768b68900f46149fc9e61e9041b6465b9e368623372bf64fdf26510841aad729e90f94bb4f62a5480a5011c6fc3d909d3d1e4316b90a4aaed7b4c5a81ef4334dc3c878dba2d8f2cce9f82035e8cf8884ebcf8bb4316a5874c2d16d272d900061f89c109ad03fd67d7db74d837fc8e369293b05cd13e079d127be67f078ef6c320d9944a355cf8099e29814798d32ed8569533ffd0f3efe8a9caaac65a2b2ae8121b116819092950bdb82a885d97674741722660f6e5f3bf54f836ac5405b569ea447e32f40f48a07f5d8da3db150613d0f4bcdb6d5e7b6878ddc27e72a4a8680cc0de7bbb279c19f0832025d7cc65dd43283327139495843094dc5830f4fd7c15ddfb9382bbc5148e19facd474e08b1d30945506cf020663183132d3897e8c0749165b4744da1dd62b3614dad5c0da9c682b6926eda0801c64049813f71faa349cf4279e01410bc903a6b6acc3ccf5c25e8303379ac43e147a6ab7d6307a94bd4cb4f9c77a3cdcc000272878dff93468356367f7f1d0452fc129799c649a1aae6f3620322640ca455c21044213bb22b00e62ccf4adee27b84af9a6557754e3c883e6a23b16b2fff99ffa56a0aaf266653532377d0e2500df6d4dfef1c5f967c3d6a7e07482c8f6097217bb80afc5d9a5a802c97d1e60185c7e7ca1ecdd827659c0cd96748d7e8e6ac1afb33153e1531bd364a498d3a01def6be84e724334ea291907857c3d5a1498da21dc45804237e4a2071337a62f9307345b2abecf7dfbc2f31fd7c5fcfb978fc8ca742086e6a35573c55f61c34c3283e8a0f05a577489145a53617f0dc034b3cad59dfd328b27a3420adc6b91220fd3bf27eb1fdffe9b8a6b674e557d6c0d091610f15dd6cc76321f8d29764756ad06b81f99ac9ae39bc82785f02173c09ccbfa07666a6358f69b2c6e76b331f6b6a16a8c1b487d75c008a94d62787675f57c77d17af881a7c061cc7fff6b6a47e4b6dd41694298ad89d70c9d5f883d40f21fb67365a85a41c4c724eb8b1651fa11124f3985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1c082726b2add13c5d5336151fc484d53db8e6b0a1e044f92deba9e3a851f260b342392da6dcfb078ac63383102d58a37ff3ad4139c3652dfc5487d91d0ef4cbdee2a96378f88a2cdb10cc7da67cfab37048a75a1e89da9c0dcffb7902a28b90f1985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1cf7ce5d8dbc734edd461e9b7221f56726553207385f52de649450d2f51a1af725068615a9a7d41446735cacded0d072bc42ce525e117c809640854a2fbd36261ef1005ebfa29d876d288937acdf7b11335db605fa30ed75db4fe569dbe673dec8985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1cbf64d1d2f6ec84818d361ca1672a9cde9a256aef4ae337c9b54abd56f376585541ee5aceba43ce302199756304105e489f6d137d0777c01daeea74bac6aa30c58f95ffc0476dbf86366188894651cbd6a4ae414b81dd468332bbff3d1e69e456985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1c1f61d976dc9f42e0d7d77690b5708114de909c29e15cbbe405b128e57a5904b34ee94b21df8819b9afd6fe2cd3ef858d08bed6e11f9d3383498ff688af3def0e358b3f3f9cbd4ff7e641599ab77bee31b670090541dbb59e11eca7d575030d7b7ade5729ad0b7d8e6b36f955b5223b55c94be9ae33f1cca9dbc2e899a350d91e83c713818aeff393f6f6d87b641a78a266a859d9ff5e53ca032c27acaeac61678d68f83bc335efb0946879bdad9c6895396cfd6941f39a40d3f1383bc428fd1alibfreerdp-client2.so.2libfreerdp-server2.so.2libfreerdp-shadow-subsystem2.so.2libfreerdp-shadow2.so.2libfreerdp2.so.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfreerdp-2.1.2-15.12.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-15.12.13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1_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 1645707632  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.1.22.1.22.1.22.1.22.1.2-15.12.12.1.2-15.12.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:23009/SUSE_SLE-15-SP2_Update/951aca07f4937f8f862067cbbd2232c1-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 RRReLRkutf-8469acdc7f1acde5fb04201f29fd761ade3a4c589736eb562a0d4fcb2c3121034? 7zXZ !t/c] crt:bLL 4a&V C@P uQR;T]1UEC6B3 A*k|k"kw;F$V2uᖫ2E< ]ݪ"*7M&in6"#/'~!"%߀ˠAiV\܁2xe{N!>Ls{jA۪md!Y:u/kmtdf4Oi3O51>#R Rc*:Myu69XUi3U"gAVм'/IvM-q&>:1mrx FSo ut;>>o3 ~Z{&E}c L.ck|VoO+֋aY1vKҞgrKcfFBK뻐n,(}k -apv'''IHy+'#0\"Ɠ[ݓ_#f)&.'ENeo hn6e)*_:MA'}EI#lƒ7ɇC I^*==Rȯϱz3,?l~E h`pf:"p~7Zz>\d{ Je!Y˦Zwa .^._ ?U2hEGC#6 "RJ9վ~c k|[m+οd ׊Kk /?:>z &^BWmż!kEGG1 ׆Ӭy`yatYkm ׷{KP٥uf~ڿ*:\m467Xa~%7.=FqCvWF2 nȔp߫{TFRT~,~#l&+* 7bWy!@ٳQUeюKqZ~҈;+?\~J͇s[?Ɣ M"CʰoL2s#7`;LB$M9M,\bFbSޘMڪ+q?Kŷ'vT Ǡ{Zt&CymA3\vGrLi}WNC F?XS/$f& u[O8Gka.&RW{k3믽 ys>R(קaRu߹xXCw؄9szʋe鷐$%ߚ &\TQbUްucڶKrc 1ئ&8dZo0nuvrx:hC:i $*i+USVw'kQ;WuMK7wy ~.DDi5(^48gA&,̭}N=)Knf,#:{ ɛ$d: bo+M3ms35JlǝLK}@pw4L NtuO 4soP^C S/meBMh aQ7a5\.g8zkgPZp&o5V:EF=?T1?q; Xt'PAopfm4o 1 _pLdtЃa]"A7ghF0p8WGXM{Eɮc "q- ICfY mwwj\G=?oo~A9]~?!ge:| >~O1o#Q}/k$PiM=9πWsh(%bHp͖[kc~?402"c {+5XQN\4B՛NS#ut9TC?-&`x L5D:E 7hʝZgcx)nb[2_l9+zIKZm9Cz4}lyy,mX0Rr4~sA/@9ĺB{J JAJ9*`_5}rQjP xڶJ,N_#0K=\y# vP3#HL 7j!i4E@ɫ9fO0žOo:֩ު A7>1D| IN*b7Nzљ 3#w^З0Z7 x4@Hex E= 5% Ǽk-~59!$I))Uwt?W dF'O&,=[#Lh}^&&éc(BuaݦW }r; :!{#3B'yQL C]S hA7^BbV'1q@6a-p֢&!$ 9o ? 3Cp"59!xg8*;$?RO,4#0l '\Nob6G\FtN5F%QregAeKQ@5}˰8dPl^qA8K88BS" ]<Ʊ(YH^†`4q,Gi ^r;)jN$YWH @*gs˧ ?G`y/08zL9HO%|Sly7)w\t7ePmzT5{aRh^sJo߅ښU5\᫾k<Rݑ_+ Bkfl(58nK(z,f>OV8h ȕNNKfE6"@$6-69Q/>NqDhxa~4nO_ R o>HPd/G<7ԛN^*0>< 4$$N"CJc@5%Ω) k3iEf'dDGdQk3dPvc| ?&}\4Bhuz$5bJj4jzYwB ӓ"42*.8Bȡʘgjq&$(5rDLk*$.Hs.11h\o6aoھ{Ve,W"' ?mm{,QcF&+>뢣t tN63pzͱ6鰻RYS&JAP#v$*\~ZD4H޻u/p^t+05̈́AUSoO@ KfA֣/žuv!ȹX Iy| 4^N6|CrXsȃȮ)dM5+J.3wY_> a*{{ L\  +kE3VUxx } c:8M̈́m74XC5|lXܾneK ׻Z˟=Aro8_JOzŗ1i2H<ȝ>dO_TЃj1DgKၟtz==b2B(z#n\od cWIj8Ǣ5{+?]>1pմ1J ŋdIB)ߟ~y؇Yŧng3aToWhPyZZqs9*׿W<ڽ)ZHr~i̳/%kVŞ}[ /;1g ՙv1PA?_.oC:8`ں\C3XҍA@(_r7r]ʯNh7:=/&9UR[7V-M+`9 dKYb)=W?!>Q9RPψ%(족b%?Hu o,:/&uh4!ޣ^JM4f\W7/'5Ѩ Y!Z63]/n+΁yXNw*l6|y( `醿;$ajLOvXh<\ᡬb߿aJJ3@?w Ihsg+2vz)5Oe |Jv9cLC5]!*%f+ϴ~W0^a. V9%W2^&I2ʉf3)InRO:}-#"5<#9R?ƦV|P-} co)Vj]3~i:6c@Lޝhk. B|TP8UYLZ6lsG͕;+ANFs5ά;ѷjxBi8Rng9pgZ{UιUJPL}dC;*븢 IdD~5Mӳ~ g_Fsy{mZ\uѣq6C˴ך67Z ZDMC\8z \ĶK_w+sԀ}S͝U6MO`ΔŊY2!`3*I5Pa9« Dwz3}:Iʑ1U8GK߹?GK=?ЖY{# 9-N}Ӣ؀7a_4Dz3 8u5;MX Mkw//bO);Uwl=oW91~ $ |Jq ˑ@# B5Өr49K@TF\H5L ;qM0Uo˜-$m,j*j1֘ QY]\T_8djmSKxq)۵EPrzl^u":M' OH":$CLO0W%ɧĚ'\QuR:o/-8ӹxǗCI!OH8"6 tOy_){e:`~kNr!ͧfc_n变\if N7N{>%?Ќ$QIʭ=Ak.[?(P`:C*09Z bv3e Sz+\̓X:v`@l:\,uab d[ $$R>6jS+F%iF^/by3#nͰgzeHYK %xUsu.}3Q)= hVU;Z>yw)$ F!FI:>šY*"=U,B:9P; ڊRt3бzq,8Xsk:HT>o=:h~n|[آzQXA ڦG.%,@I9}yhc>FICCiɱ=ZuWՖ~WA}~(m̊λ!%l`S*x 4 n mf&,iF c.xp7=Eh-[v: V\^h#f9"m Ǎr']5u DqBZV95ox h..ݧ)WC[vawQ._4B7Qev,zs7i _=SJIpBdzp\2fǬ_ʥ>L*Zk,i+f}Ϗ 9NfS5FCh 5 QƜI`5 ^{=6h>˚ 7yΪMc㽈l{=q]ِufm&n%Փ7.U.j ~Y/ O4稁gTB<,KqfOR2La ]k{e`+6`e/|*dX}-_G*e0 lWK$;mQ=Mp?vahkζnp e1S^:fE'~Lh 2kQ^`Q0Na17 _1l-5ƹKjRxtrt>A+Lxo(jsp]ΆLWVVv;10~ oj\3) :R G]0ߧW4rW*{ rи"08T{8ݕf* b+Rx}D!ͳ LrH Vy{AFX!0q`rKa8]n2˹a#QsANI:uㅎj*w['AgqlS#KV2PD,L x*mk(RG|*O}C D+TDT,PXHq&z$~>%007׿]V4]"VGXBL&JL} {&nq͝TK贉fWz̯8w=$]0G_ VVW'5oJ:NjT\{q׾dX SgDI\A#Ro]~.{ {xrR#XRqߕ͗qIn!u$aȷ^J+ٹEa.Pv>G}>KVK`>-. 1 a4 ů0mB"|7_+ r9N-Wu{6Ydyol[BVT)-$k?]eM-槃DMGF*Ucx 0Q0rgѦvk_FN##Y''ڗ/@kmY/' 80b.V}go}ovd N%"ܤtxe*uv zP2Ⴇ+7'0~wCP8U/lvDBƅvƾ2+8C:J-~۵HO;+^n%nSnQԋz0Tn&Kq,3Kx>*互$1_ Ԩ w<%7x^$uh`Һ5~|LD͚XLMG *@Tˆ2wF Ai(t!gTg̝UD]ݕ"\?2}t֓TbMgb ܀5QmiBfb}g!4t.ϡH㍄ӌN1+L{ܱcKqIiܐDZ:A:$4~@,x4X8ơPC::?@kUO,Ra/KZrrQqd1kIb?U[" fJ2܎sLV+C5 ߝ[MPuhƤ&E- O8[,a4|a!56B'y㭦V.!4+ԽoT`BAL$.DQ"T0-e-8M65hMjESeTKsciE>"3.u׿}D/$vSM^daMpsiO'~/!:auïI+oalʃGO{үy 'CZÑfo|d;C)޻Ȍ`` [$dޕѣ<<'U%V2;ڰ| FKg{V)5fLp^#FRRFFKٽpxdivrBꊲ)<2J,?vO&!H[fDz a <=]Y'6\;g(IjO @n"Dm66` WqƮzѧRgIڭ2w[e˔Lz2vWb9_ȣ8YQ_9qiO  Q/E 𙡽{&oh-:"[cP R1JkK=r#b g2hL~ }MT'/)/EPc]7W?# P % kDj}(z hSmp_8;MdZj(/p'Xt]̪hبX8HK:_ UJGFTM >"NGo ,~@d58.VX4b׏Yndצ;ƑVh*Q5q3uV&4$Th!J ByGH4,hR4-*N3 _fKi'Ty£F6!O:zT9MKm պǢmG 1%"1F_B-u$|q_WhhO;l7@Љn 8=VUs% #6ud-\r&aOlqè@^$ UJG#G#9OICBz\S^.$u^b*+R+A WV[T]noM͒/έig{ny.]͠PU!k@Q5q [m zMXZAZk`HHѯΓl8PxwA︉x_T'ϽY=-7)4p kAU tq䔑UPMoH:Di3biI 'oy(N$D4^~оXv)}zSO8U$YWv+_&5ЅQ!_K# Ѫ7e$^4q>\ߞ85 Pawnnܠ9BB~U .<_i҆+C94=@a:XCnYkI W'uq"i^tQ; xʦ@ ëluB׳~?:h n*ɶ)Av"(N'3nY'& 9Wo3 kOdts8MO`טEcLD5ю{y@0a-TiUށcbs>"}(҄ jYK-t_ BXgŸ[/˦ &H_ׅ4Ԛ=#8c:R.mUX[vJI]l$ ثi&הlypi †o(>s0Uܜ!3MH~.huIԉa1ץ_k,\>"S.*m3wi>toOױzlݶFg,1ʫ#P 1sT%qGs +>~l9+8ʢ.`'/z0O_ڤeN'bISTp(DSRe,e!81r\.ZQȱ(RO!#XPp l$| sתxwGX%_p"ƥp[X1G@Ȇ;ՠW2H|n0~o1`6lZsÂZyGÂBD5^ nW]4}){$ʊ < M{-Rx]z6Wq82jU`tF " A0HEWqD6Av;[@,/]Mu_d!}`HϏOɁgeO*܍^Z otCB 36C=c&p1>EL?ywfA'gI`T,0 ܒY[Z1 z5( w`ht 81s/az#D b!~5haF>2 <}cp$&K~`m%,u31SB_hxDBSZ ~`jcwUG;q1d7 j J  @eYz 0[14\8x| 3iP`*oElKp}a ({uVjA ٭ O1xxO#".@~+'xH :i;x|CH5t&ga Za]5 )œX9B 3*07;}345cӠyUBqLP]U] *GQ$Ej>gC#47^ڒ* _x\U'no*$T-`,(h}+W/G%wNՓBܟe`)GlshZ'=^ )qkt&NX XtRt#O]Ā{/LGwmkJJutS2L;Lo=0) !hׂOU& 0E$?BG Yk/8X(ߐ $9|<1u|S_<97.TfZw)HIrѯ#bx>& lj S5 ԰&yajEd˂A@_~;v}-P-UI9A2O$6?ـ\0%8$Egy;%l[uWE+a#MAvěR.ՖJb"-ȟ G6[3o]r%lTDqhgjG14w|>#JDpY?^xΪ)B3 qȧR<\}a-e)vdh7u?MŃr^3;*{1\ZB!ۿ^'5̢B|-%ZB0٨Q._ %sn=AՁzJ/Vւn20 3 E Q?;$ NZ괏4¡K-R67vh6yxPHӐB! RE$Zn+SF#3Ȑr O-Qfb1csvC薍 vW@8i߅]0LT_+ ׀9x‰C"{@Di_:>p>>br)kθҾ:8at@?G@' =Z@;]iه91`;=`RRea7j" R]OEX7zT+CFy\u8 KD7:Ȉ),̒\f"ZP1uK#Xs@ݺoOnu#\w,H gdˈ!H~+"C$MuVt2YO[ \ߠb`y.ͥ}ED(zHnX0\`NWX _ .5S,t3Eu Z&{ n!}v֖)|] xayo%B_$=~ ]z8V[-6~õkG:ܗWבIOH0Q+;ʾ11Ȥ-JlG33`CeT+565gl-b5 "#yXJ%GtmiҾhnka!:i}2ȕo0+wr^AD[%w Ђ#h\ӞA]u5%hNH(#.ƽ0#[dQ)N9NY t)bHURtX0߀T)Abj8 "Wyh.GÂEc@#yab8@ ׯAݏ[ n`<3ªbm3Kdc?mM^N9dtS9LV;o /g3"U ǠHi <ecp[y qXf T@鵘Ѻ?hH D).H>e1ᶬC(Nwwm m\NB>(39Eml?<8eR^XHiSTT0!IK8Q$eA%51|W'{OI'dkT&Cx/B Czf!.?yD}bX#,96ŧLW0Uݧy(0йȩ}[2 UB|0PHC k ,c=(CuG#vCi43%֋#]CZ1e =<:!{wX.~g?}:Pz13Gت.uӉ+~ XҒX59HYC +w:I5x`jΡn:VgXXmM܇ȜrL4Bli7Z#&e١f5^a`Fŝn(r##Ni9ڠo{`V1 WJl&z^T'10ZѢ@Q笕oLom t9UYӎ &   uАJ\\'JGRc/SP,7>T"{pt2>UאD9;*̪K(zoSWp8QuZOZچ{puY(x(@ >cOټ/7~& ~&ږ@lc>Z?B A}mK,ɮG_7aeB94B[t$Ck?*VBє1EXJ ,Je/Bƃ#_V93ejz()εi&_裝 Mߕ@'6Bf]YގQǃnK? 7(1WTyLIJE(* 1%nֶ˕aD.1yhs {J^SZ< Or*(۸!ťɽx-Mh(xƑN\.]ruޱ.?OtaV(S@PX?ۣ "Z_Ս. T~Lq\BcTc׀՛]LE½6?L>ZBL3qV v80Jx.aapD"&ZԔ/V`{JR:"K$H,pa|5a U8 ۯrU6`$ BpbD[|k4tyCf4kg{gǞK@a!6X^@8y?+&}>AyQ4)J-_A2j[4|@Ik>o904;B[p6C8'QXEa,#5/FK7s<+IQZDVH!M4Yq 'U@mɓ@GUkSKKD1,6E9&5;ⳏ/mUn (mT-fM{zinཅST'l/n^gg$/`^EAYڨhHEr3.94ZN#B8S @pkZ'F/iKͪ&T8Jl"B_fN}baߴ@|E}MXWp϶?<c(VϏjnOy0M;* wON寜6 p&KxNIoE#M0E&ILxCfpTTpOU?BO6T"rp!/Xv9.|l-f=vjAG\X; &r 7QD΀n 쑟d4cZҺEק, J(P_&Fz!Or; VT3YH3@Y7/:xs(,c@ aGZ`Ndz}ĩ$f} j{Pqq饝|2>!S zm/h@򆢦C}KlN 3783x=_"uTzQ}g^篐 瑯Jfjdhii¦548 otW m0MG0䕪`wYf`[8t7iwﶦC0Gxt' .2_^:%jbITWg3 J-/&H:?Av_%eb|rn""ҨoɫguA}=yݛ˺2N@)"+L>O]}20>~(d|X d,=" pj>G&qCMZڇ,1BR.AHo#LҘukB*pBxi_Ve-x\\y0;Z\'y(@` qòHR h&P,{k%J]?,>gC Øx=lu\f +c~(Mx(G emkΫqrtlT$`|aC}8%1c J 5*a^CֻFvӊDLdҰP\P* ]$=uU;NeTp:2DSV*)*A<]7/Q /-6OR8iW7q>/;_|눽 ߌ(tQ@ =:@?ڏ]ێO+h/͌0޴>DH{E Xb»V;h‚1x.reL\jH1*e&Ux ;~Z[dL shgxWe΂گ4NN,&ߎn պ3an<|'eExᮂC0']&6S.ˑ*Ѳ%Ѡl@ !w:nRA-\+|xo'FZ%;TXJ隣RF F:/><Pl2*D=jOGcܒ&)̘#6":اEsGUGTb, ROYM䰏\XtL5)sۆ.l5n*~zgG-+ҫR-%<ҕ%9%AW&f[6n+BO@S9h+F,v_7$<%e ,~9V̀JOeR^NTʺ>foI9͈{ /w,U֭h}bhkV3:='m5b?yc;M JK-#CTzG&Q/ʈD*Rt%l>Di>P.!^w45| &s¼;2用/Dx gi˻Vkp &Ii:rS'+/);lYƻ{m]"3P *+\,vdyѼ2ަ%;.kbHi6&[L(|nAB)ts CS4/7U-@= LPc3L"^e5 ,*zQ_|yX{c)O<9O33—X i]__4" E50zD$ds }ۖ?n;)G4K~sCI; jޜ.͸:ok$e 0{VK{s!M.5j6 upLXA #3#@0wn]%Fouت: O B^`EL`ɽbVQ[Cnfkaa31 '(N6 p: 5[u!~.7: "jg>fsښՙNRқbmM䞔G3Y"P.$ %}i(~iͭl Xǚ[z$F/CD#yNPjh( IJgc[O${hb@OQr7&эa ܴ_RPyoZ)4N,JڷeL> ⌗˘g|ytwIVQ2q=)ʥ"W&hM72L2ObHܕ'4f{Y&'t rBb('C1Pw8$Nœ\}L}`FV<M1J yUΙё55輸1SE nyͪD_EA[죛L.A1 1&s/5̹$}"e )7^<#6'2 <޷>G'6G4Yf?YCC ؎i\ԬN"k`,Xn1[aN($2,↴9%?`|0F4;CEqޔFxydBhG Ung>}gqЀ]vgႌ=*,HqA{a-5ψѷȱrSXug HK<*M npR9~~ HT#`/,D\(^i%A[nz.D㧖 m|VucdT/6}Kd%_# .PD$mU:=ԗ\[q*;zzbn;$wɔq`@øЈ!> JHi/iHIkK# ȑU:K:4|~w1ZyXPj&Ht٥%Yq'(P|QV{O'_oKM`L|B.q6XDl6Rr*%Yv#d+W"30i2oH{qHC\L LN|-U*%8gHzFxE`ad{N`i*NűcoIVe>ZQzC3_m1ŊmMO|{L"<%_G^.^aY*\d|_>hA5j 䪐+L?[7: >5TMXLeY Ղ/ZHȗQ<$^AȒ(mB:m|k\ɓI>]}O=Q ֒BzjI>m<V!}Fr0kpа+e8nVBnM&<ŒLd Mf `e\H (?I9{3̩'Dq`;!t9#knLuEGӇ)P7XSd:yneiUED%xݝ#y hq"xuJ`O7H^t1,տrgZ1/9CDb9"5 vTv"U9RqqaK (x5b>Gώ?乞͹(Ai\z /TO7E@k&4TvvXD6YQ2߹8wFb:CxqZ9:6IO7ɲ08 YEQeS]k]D<ֲϝud-R^p8帏.0IaxBQi5OeBac,Ĝ,k@A;W~RjHv6 ƍoiCZ2zj<1,h "l0{eZ' >RM$a+9/V03kǕF{&/[HxY"s;)`}QCA &}c%iZ,ޢO#JZ07GU}kuxv٠'Ym̦2:?3F׬3zPms lP^3kp/]<]i"+ ѵu_oNa+[ *E\qMֲ΢$>{7M鐤/f+DOCl-!nM'=BLy40+\u K/z@Y4} yY,ЍLk8 cz݆{sd|zg2A56#Z)MZ UB[ ^DM!=s4W v mxJ7Jhܙ%`dO(Om JTf4rƩLk(ep|:x[4<Ĺ+e5wrEh٘~j&EXF]X{[#Q=g"ā6>??-xXeӹvV;G4"͍1v? T~gށ"dڻé ! HwDFܷJݫ4PU>/C8q_!XkkW wvϽɺ2oi^JmrCw`kikק:S{J)F@/RXk@96/A <,15 "3tF=;r#7AK{\ Hd'#?=KH[Nm B8dhsBvP-Gv)7دRi`a1i3l{Rb\YIUQC4'.2m ^HY|ޚV~4+<^Uy9jIۢd'q C<uixʤ{fA4>8$( Ϗ"e\*?;H4NiWV(TKyPy[tn[(z_yTdx$l9ՈԦx%CC⪂.x[2֊m!!o|ҎRe$(K8HQ4|wnT_sR֦|JG.j';}z}9dNnZܣh=wS@W%6oo|uAp䖻mµﮛu:e듊!YggU=5/n_|eʷ\CZ)MSԎgeS+B!O jxs,X<#Ƥw]$g#Jk!lS$*iMJ~-`wDx(@@޽m0AhCnϕ=Gݭ45 J$~d&'XxENrߕb<G* [D_JB~Zӏ} Z; %tO.֣% T[髺̝8j}C~^6 SH#|u-2MIjob*jv~w2 @ϧRaS#=I|}(= { YZz1ix ժ$6pr1'8(kLH%LԶ s8;!\5g@H(Ib>W=8)pfb\0oCgwBȈ1Uʜ+g܁-T]؂w1WIP#!"ųV@3eQy9kK L%봹yĒ^W10B7ypQ]/s0  HQsG"n{n3Ws ><B4c|3>zUB; ^n]GPzyA5(>7kb3 4P4W*c=05@p50F|THk$ W.܃b A 9Q&:MI/,*,RqD|>lj袍Jc! lY: 9)rva 9nlMs#TFh !2o;=!)P*(i8HN? 2'6 }76^Ȯc=YApqM3hhsxVYJ s&vi撣 03;99⍼@ W11Eb9-t59Ŝִ*͔Ӝ ~,]3h5EDUk+}XO|VL.vyG4ՄI-ܞV, X6K{Sy/No$:֡]%!Sh?au;}-e"-V8$AtŹRe`Q?dɜΚbhbt;$&;c8 $c;xn6P[e@U!:$B!Kwcci׆MvOM~N{@Co;WÞ;E6@&ҥ)!9]}MVBepȳ}S/-O6HЋe{ >-iN:ن[3'^|׊u C**YhaT|(@4UFC~bh9}85O3D0?/3;V%:bX']AJZ0|| z\&d8QQ.ƃ;ڬϑl%ˣ@ Z,S v^[D jR$0oyh'|EЎE-q·m~b cη**s k/W1 Dā7 tT2"ۤESY >OK"Dz'.ӳH"uh+^)(XtV57ǵd3$:C ]z7?=I2LyW2;ڍLTHѼs\ʜ ˜=?,Vk/n,,T =?r1{xp֝>~k$ k k)ZɐbCz>4‰Pz{`ۉ(`G5wÑ1%'JjI&'YC2(H3\tK:dZ j$&K`\ʨRlbUC4 ϸhHW`OAzkB, GQ{0:@[$QRBZ%n1{&H.R+ [G9(e Z5!_hVȐIj.s>< VZaw\Z|Ϳu V+cł ga ( JbzDMO;PK,3+r0yiKZZMUِlQ;F?VrBgLj"n&XL!!r:DS ԍs#$T:EA-TJ%_KZ/7u/g5#*cbetЎqDQ7@z.{DJ&m#Vs!?7zk^dgOY',/&?/GQisg~u<\娭+ukH+ [rPXO Ɍav9o;ܡ"J)xi49R Mm_qCT(E#6 ٜ iS0DOS3&:ɊXJjPb LeM,{@6:HMfZ]r7*V[Y@FM/uNh%5 (Ci̓ lte&)o,?%\d PeԾnC3YgMBKv*؝sZ!/ $seiaO]&wlb {3@da=z)Jlkχҗ@&؂k?J2Ŏ\)>"(!b]ؐͧ5 ̤{tl33d Zgd7r-_U{X\.{U}U=Q*鈼"'gҌyr^/=\rDB"]85 (9lü][9~Ouvc.$Ϙ~Ӽq7[^E˗6u?AcQ7qsSLWܕ/w H:|!l2.>Y \~( E33Syuh`?_7c4V(/8\pؾawgTuミ ^a)AH4a-$a`h 8IXSe\oa4ZS"zDhkه0lMI63-u^ n6{ Ni}n_p;G̉(}ȥڨw}Psez_eB9 EH,z7GtPc[i54H2.M~:KZ ߅#En٬ࡹ>RI.ɨ-g 8Wr`j9QBAх.X]=nL =[=fv5>35I Av3C@I?h='č7&8 C70{腑_2tY`uӛA0Q(K ZM7z@GjrPeA08 !kDmLmtVi8wGZ}=N4F~8 pmThF|܋ш\k}788|zL*cN17~BʷZ P#ܳ^x;eYbEž% YoF;0lUo/>S?P`DT_;_Lpl$.,8p,PyýH +Ppό"gBՃ[ $Xб;v\d+Te=2`N#]?2vkT$8mqoLj*luiM:#RS6R9^‰g'b>3*qj^R~)"͡G尬uW!=۠Qcpr{P)Ô]kCшO /&ܡkkCa8U!fq'6bԎ bXmW%z:l%'?=[_,q_ 9_aak(iA CRi5P̱o~ƁLT)<oXn1bn J&XC%&\%VQΝlb{V}˙<̧Z}cRAq~wFݱ&}` _՗Xu3^F{3K=IBr0Mjg6&b:k7̂{  7=alvLS4R"\g|C,/}b$DvK l=v }HpNVK.H.ٝ^3rj o\w϶^>1aiE `ӥճ(z~50)CfY0's6T7.L /?iM[_JV`׍Ir" 3YЊo֜bA%XDOEfks3#rkw*~*W?=5Z0Y&sߩ) b~e%s}$}dRw"n>B쨻yqqg-&F\^hw`mn<;֘kp?klNA'W OrLA B- 2F+B$iWS>HF<NՏo?Lr0q9V5M/~)?\NxIMs=-RPv~u5Lc@f(<ۍ+E&̀Bn:*}25Bot!Pb{G#SK&v M ^T> g:[wG1E.w?ǪO_t-,.`t7,Qp:yA+QN>D~XH/J|z$K#o@K3ܽ6X=L/rO`L#fxtv'͔\gpXjִArmvRtiv2kf('D SW"|1Y@3av*[< Z-L㶬35',G*bmJ+jX{@hh(ivZ$c{EzQp  D!>zmLTl&v<@ +xʞ%O?}֐Jk6U^>aq8A.䀈QGNtPңsJIe- RWPjBXFmٸf6%ʄ³6. CWyS][?^YmNb<}wG3j-@M sKv/o>-` нnU:\vI֠_tf3ˍwyÄyy8Rr`Df^HQ 66IJا[\G)WICK[LWj@[Ա•zl ō2 5ze19t/2B+ 63K-;,h"w-պ23A\E *1jPlHJ8c'KܡUd TK/@ ?\)aoM4՚S#tzo9. rTPbՓWuRH~DNrkc%օ RRiez% "EL6rpbPHo槟j. `zl\*S(2LTaĄm Y|?lOz~:0.Z3]. "t$ۍI{Yv l.REbc )򙐱>b_+ |W}?yIP~.oɅ¦.@Q:$]H_4 [lt`Np3lr X%bpi队S%;RՍW4|$'"TsxcIM[MAuB)5Y7 qm|2S@@<ִ r_DkU6܈{51ږ?g_ƶw0d/2A8*\ʔqqAmȷv`!%>Br~^vqNoV^,4locaIΜs/`xNE@R8K]6W/YMg=R bj6:4qz(Hm)  0 C 2\Z2̒6oMTp5BYʇ -;hP~*\jQ6YmD.Dg9Ҡ_*c59D,z }-4U,ͩ J&;MpRr{ b!GБc[XWmn&k|{{Re>?\7% TH`WXP,x*{ݠ/EY5iVoVz0DE84ټN$gլD9> {=bx1~53|خg1OTxfm5`[f fTճy6[.x}3Dz>J3Gݏ"?Ic>zW!;Ы_-' Z\4It_h*d=T|[!"U\>KMXnd3W`㢾Ttb{ s9 FTq!F2H:sBL|Ȃöʓ.&rTD&9ah g:⭒G|oJc&Ѽ^T_{4ǖf9qGv#d35848m!뫶SH'LN⾅%sةcvѸ>. a+ ~6?:}{(Q؛dʓ"ʙ7[Sї4ɔC&([m7Qͺ ٦"dF_T ʮzyM<cY}@㑠zC6tgɩsYUߡ`dcD,Z"/5Y+AD x(!].ç2J]@酯5pa [FU#9c&v8sQ9 e農?wćz۱@@$#zdf [ QWXMh[b~O^ϼUG2^#JDHWQ FyК҈fӿ>VypR}晤J؃nib"ZfYs3)x$ B1`_/!5c $*nQn ejU1c*Uʍ!YuUC- =pBvc꽁m3XKl#$kǻݵ@7D?]G-PҊV_GVTl`"}9͓hcψPb̶™y&wT:FOtU#ʑi#S1'# SDTHiA-p E +?RS4u᰸a"c2jGl]M,gO,AR^݄g,V6x33"Uszw)il%0)ZB}aY+̣7Иà\ @dK\B"JqPU S fF3+)x}-HˮJP51xxܬt)9 H0y0@C̡nf7<02TiEX  CK@*fFxgxkM} X>7`OHLX8Xf&`ITAY׻bSѩ!bw.SYLwWrM%b_4@u2KFbl.Q D-q|ְi是c $dbʜL.xpT\`\;S(}ԳՂ| G˧Z ;ҁ?4a/ 0O}#QCrG{TKyB1wkΙcS_+X ?hf9[:M<zG3{7AX3%!?Mvgj҆p+#Щ23ڣqy*k<cG*9ǢE~E'u)tz?l[mm')Ғ6mQhk7(2Б8_/d)yJ*Ζ\r`D:J9 Ϡ]JI9M䛨H%!| X  *0mx3;$x-{ZPaF8lҖȷFry@mH j36J}᷹֖#w?]Qg`/{Gŗ3Q43hwa,4cf.9M#})dŘ}qv:v5Or7 w 9fykU0!#Оϐ:GN-z<3Q@Pw"Hx-Ҝ;K>$1$_У(} qR @n 1NM1j90ZČ]i?8jhE{l95(eɗ97k U @s~ewuIK[bWQf-ۀY n}&(hDYy2 8W Ob˾vx7*ndhDGM'tH/Ȥs~AA ^}5 X&{kYo0{{GDRt/FRE&6N9ln@~ !y?e"/h"vOX0گC<@/r7jxN':KXltJqQK$tb;P|z~1/zx߬ |s΍8opD#n>qY% ,CO M Jr)/(n7LYᥜ=0r!OsvJ'BQ@;|8y6=aRݹj+uͳf87H"\P>9U+ y(}|LÆzJ&5ñdC5P05B2:Χ0lך%2xӟFV (l0 e {*.̱Cg(4zv|PXpl Cbqؘn$5݄Aa ]8ȥwdL^VWɮIaswKW<׊86mX)ͳ V.c n>k;\)X0Po*Da~tj]?7$b5O?1ͣ, dսU n0 vˋ7bobL ;5)%R켸jfHzYlBĿ7%,wɾlgYrɀRV5ߢ,q\\\WG0xxQtM?wrf s zKv/4{Y?HBWs}`Wy˼aÓ g2L7];68O"俸.&B*e,dUk&ϮUT ]m$Ѕ ϽrG-lD<{s*nmЯiar^'#֗Wͷ漣Ih*HrRs\nWA) 6@'#y Pc4~&2$`M8Y%OmK3/sώ B"H h ilʆ-XU;ǩ .ɲhF]]ĵ12@/Zj2P7_* N7.4 4܄ÚCL4$e]ku Eo`iZAvsysfҔ>g~SM9gI{ƓмHꙓ9VtW+eaW\)!W[1TMP _ KW(1gdY;ǶyeRvICЂ[>ܚ8A9K ӓ9YS ܶc|Rp#+;_'zQ{[F FtP.RfzG=wsn0WY;~äpC-'SR_.|ⱊ{Mh$!k$׻o?1u,6ě [T1@vHt~i,Oψ5cu^o_P2㟷7($TZU aB05QˢW7~pFrB+ $xmvw]s ѧ}ӐT] - DF@eX0zq̥_܊ڌV7{#{Pajhmv9~@dEl,P0)s.g^ᙝ1č":a7rC*BDv8 8# }ƣ)vW> {TiMP.DG{L8JdKKǘk}r"1X̖d~78ysu_BZ0JEyܸxfğ0=Lc4WW}➴>b=&c5hfOx9-$x2B\QBii(ZGə N >cG^~ %M$J4qEh{HV(<'i"|.ys(JWbN.AqFNwSXOt* w=Qdh*%k>di e&? SiF6kGlb%0 _܊8~dPa`R76-I ҿɬnϤ]5G[V>a:Q9XAfی\*'.ou&k/ so _nZS_Sv3qK|*e2fA]7[ðVVtB=FMTT0),OW?i޾% APpV[v*3 ̥^ h[u Ip!SNC}*JK*VDSN;МSo9:dԡg%S̸Imm*g9cG _aP@蠱k@,@7bZSP^^Kv*`ɂ;չ,|%/PALl}*mj-IC^_.MPTtĚo7cFʷTWaKyNl]Z.[RnQKJjQ-8T)"-|%VTy:Ĭ0uYg uꗈF'ƓSV[3'MѸ5o*hTEHпSfFGnjMpޕ( T2Ǐbĩ Ph'zk-]2#IH#5YbASZQ . u~,|ʻ #?dPݔc8|˱rtlO}u#ۻٌ+w[5(v?ߟ>.oS.Դrd!IFFFg,8&~%݉:Jסբ מX$E%N7)ZB<$u9uq .SA`h@/}ڗ8 9eU9HZlh "ҵxaQO)XPW˻CVZ,b঍'!X RIJj.$ V RZ%kRDU[i6P @*ÂBS C?ѱl4ecG~^`@8~ͺS4J44rG }Hs1=cQuuFK~s_F#R< VR,"=K<ƧWB.En4aKԋ#h;3&W ߰g>d6zԾjbSR"z-C,f ine9I[{w$(7fvb3Sqw5KEZjM1Fg|,\SµR(r~5*8nr9!G'%_2y$9^?1gPYn6Ob;3!54_-u^ALU /^9`% Ek ]_);aĥ`V-yo[t#n-i I,GU{~0J9=WtVЧ2f tBP81Nƶ' Z`NDZs_6 ~7`Brjv6yzaS4 *VΜc&Rk{*$FsrJ *aɻsӎk)ܐN)xXCo{_VoW92ܯ]ٛҦ10I`walnr2&{DݶG;¡rs%y@r{C'}0&k¸截<_ ڠЧ><.ieBեrҾb,Waz&p@zb)wI?n>2yISn |={KϞn n L.Ȏ!5.CO4sYԜ\hS )e%VMRH87w >icT2 D~mOCc% 4٫vq$&c,'Հ<;7' U v>U먾{j^KU| 9U_>L/瞡U? +US5A^кOR.) 1PIeP>po"(g=ʁy"9ʈhHjNTZo4 1AUd8pl '߉>7n_DM^ra`;\z漐1f=o2dS߄ ب+{~Q[V"HOw鱝f0buC= |ܤ1ޚ/҉llLC i8Zh hTDQ9|;Ƃu %Hl/č1v1l.!YWXiLIh)iȹ1o#m05hU1g68DڒRG xR4̯x\!?~-1cūNQYvhU]La$. q#,/W>nNj {1^{}$rbGEΏu|mzClE_$t}+SIkgsAb?w*c $>0\sb!?wC/ܹ^ڐ e2t8 \>s)(ަ=b-,7@K%N 砡 :L#2$&.˃(wN>C:z6%JÈ{t"܈ fzFJiqA-\uk.[}KO}ysI`_Ca Tٝ 9xW2eօYGe$.'C2f"6h ݝ/#K8 '9zpH8^StPzo\?&a`Ƶ0IHA!d㤹 mӆ!Iִ>D} F-,<'Jt TŒH1eIGػ F͋ڨ: sFR[^)%xDye46(Yw *n@ޔCW>7=|6Pa;|pW%.4l\Vi_y XbXƻ[>W~Sݯ@ϽrQ+Kiz!n7{导) m A{kRo"- #D7H v\$Uқ"V1g6oh^^7MȚ [|VY2YW!of_,L`6x]ޘ]~m΀;%H@8|KYcQ>zh-?/ìv,yҘp&zOɦW ^),낵X(/ ?MG 4ԄΠP*AO?cŖKrǓQ'ƀqR|}q]S|`M-W83fx(2WT4)fEH峩K`s% 'kpgK∈zECmPOrю. 2)mzƁ0֧ʙ{Do#X(W9 ̂ht917,iIV&!AN<=UϮ @9 Lhe`+$-Hʱn2K55Eei?]09Ia F~$F QZ` OqBb-C/jʚ="#_?Ax?L[uM=ˋp|`iîK JlU@=*R!b쇭^aFɸt~oͭ,MC1 iuw C Xdh9FGA %L]1yVMbj(ɃELv_0_[?zqZj%ʎ.WXAYW\H/=aPЎF2g4!E*e rz~1-5ΎE)I% n0k&;8 ED1KR1#zm#5a1_@{෤*LK,=#ׯf+ AXxQ- dx@B;Y7K ٛy-7gX^uv(wtu҅ HwΈL= ]:}S.dM[8#*̻!E>M1Z1<`B2 |9e@B#xsu6 ~\w!e{ْƧf>>zG\ ĕ&+Oy˕$N32NL~VK==铴YoV*\oe8Cӈ'pV~1׷qs32>r=0trd:Ȕ= V1E5+ aA\&e6h,W,4RŌ5uS,cOO 7`k0i x $= cPNlƐ0)0 A3mqH{۷(spY&ⱦh7ɀlC\{< lL񥔗uwy!2 *S%;|/V02C-$C}є-}xJp+J#)`hԸ;T"3F4}$'ԼǓ%?*fwrK<_@n~O " ǰ`&`# Ҳr?&ӭyŧ5IHVӘ1zKrMO gO}g;PqzxGapn }O+ z^ف5a^-X;\[+ײTM:5遃SXM̕Sl(K.E mRT.?RSjyb‡%gj riK]4anId2Ĺr1KkGDe\m{yS>/VpЋh wBWƨ$ўJQ5⍳o?8^ĞN(j~}*|wU ¢QY֮{儉fw'ɫmRBf(céC"ʐ9>26v^;\y/2qV?یMVrDgt}5~%N 74(!l.;m"k?@̖Xcb~ =V87 񉓣8CFC_+[XOo#C˵wJ6lҏ* Qc|GΘ4t 6*Ng1#BQW!!l'|&c;a؞PYWF/`ŭo90%rpo`|,BQJa ?-oe,b1K2V" !B/"x[C&cn !]UmBd~Ƈ5~Zg(^,V$n2c9*P1˞AXҳ&|W֊mG+c(yR*ۭ{$t &{Zh6XR }QLrt(7Bmt)kY!abw5d\d% 맾- /#k,1.mK'oc>Z ]$;c0,궄*H&onH;+9y|EYt:䎼cIVG\} b<"C=A_A];GCdM蝔A"ciD[4Zݎqp*@3b.jW?'Ո V Th_Jr O-T 'I|Va"7 Y *LՍĚ)fRPq?KEQ[ |?9vȸ'+*d(u|;ҧgTĺtZ4_`< ʌHwA49 ͎Ju cRmK ׆۶:}ppi$ד Pt^pŦ ;].QK,*zs6:w .kr%%8s*W"f|؄ YșaʼnȽk> `r/N O,~>>Gj rc6^ KI=Cf+901ݩ͟DP}ϼz<!w5srH32DǦ簗!y_"xq΀:VL `GVFmx&QDG Yp6JO,3T94 3 BʮhB]Wi'#ZcEZ朤욋;Eٚ?S&܈Ԉ 9q3M% o'o=T6VϺPaPO01c~%g=&AFAlm2T2M^N'ݽ&X+^ps c n)a[|<)4r 0"- ǯH&3e, |=~Xړ{oc\ޏpsJ4̘*YX9,-J#đeڽx=)3&;~(%ܻSՉ"HFG`uw`\%V.>-r5bNu1jD Q†ٴK"L{&lH[f#oYhV񥰳B@@vi'յrOcW3%fR] ̃ʧ[ȴy,o+U\ BM\zա%7P悠NrI:~|E/C̕Q8q"].bwجr͈)GeXƽ ddI_HYƾkb#ҳS;DE/Fog+]ǝ|E {%q&t(~usm.R?cj*G*S ) #;  |.]d$nQV'<7ց_7Rm_d/[ot[3Suwu Qx.\ j  '}So#>%$i|{1KɌяpZ/&إ3l^NJ=7\Kkhp0):x(j%' 66qMY a^2i<O+,۠qhƱ=, .l,J]r뜊m73aXaͪ3baV q!wrxaB.A1X!*{±lsA0j?[Tܓ^52_,$w<&?R-J. 7 qL mwzsȓ@+hrF.ޖ%hGp/ XiAu\!=(Lk6#埰iCxxs"b!nFIStk]8${Pyp@  q'SA^̑,qm)O+NoZYţ|jw}jLUgdX7 /WǴg`Oi x@EYGi 0WR5+nCn1{TWٲO{$ ̨xs4>vzRgeT3ug/zWw| T‹Wνӕ꼂ɭƊYCR%e?: $:7m۴bVmev֯qS+qӻ#,?  5B_<|x-'IM;$eEU&梱`T:{s5UafbK.!:dQ}N4D aD ɸC` H|dM~Sr/ľO 5f KJtmvEt?g-jm*";*BsAEΪnJ}0*Vh9}1z8ʦW0n13`*CrDc^BϱHHG` t(քW+(E|hNeerFqLo|d|mvmb!/ӑ_K{WBkH_pB>J`{墑Mgmg"lװ3sQ^e#5¨M$KQ]$_jjנ-(etsuoOgj,e82 xX2n1*1‘`4O;6$faoy6ӴZf֕;~6,_mr%آ|H87!!gySZ]{niLa{"SNJ5y}ӧϯʥ9@|eQV/p4*P**ܔM|˻>-dnƬXB%xy/5`;$tP3?^]WHjs}2p.EciZ7ٶz)!d3F|XdsdsT ր~|Rmɂb ]xl0@0M婼;GA W R,Xhea"E?e7p0P)TVԬRHSNE ǽ-wRY8\S{SjjͯCWD reVn?!B4@^C`: M;.Ǖ?0Лt~Yc;Bm˓uMFl!>L\z}Rkn3}9uxxpPN2Co՟i BZŮ .bh|)=[KK-K/ n|]%pmoCeH))4r8ejMVR𙑳-h.yͩ9 ̅4?Z!pKWS o^Xib 2xu2OHPR7KPFG`Zuitpp=QDAmKN{pŴ47JjsnMen<+Ջ&u r!ROވ$rX!G՗%t& si'=S`sa|KW fƥ _Kto?P"vW$_DϳNAE:+/e`ޡmҒgR42}yStn bOYoH} ķ)yGvAM0 A glAA~mk 4ݙh823M h3t,T6Ẹ-;LD /+2w95㝉R]!kyPYv1Ûw 7 Mj: e]kTNoa)o7u?@T?ǞUgYqSu% %lYSZؖZβI? xuC`dpWp4tŜ}U9 [kniL0tm`"N$`^*6UoH6$&͛x7bG0NLǂ)vSⲸmHGpسsDu2sy9cpwZ+E1)>t*N|x#\+@VY*)TW͐a~);w m _v x\Yk贺QNT/RˬΨQ` a((}C{@^ q=Ŝ5aH'c"!N u;Zo5<䮘!(CSxG!TJOon/HcO Gxī@wz03rsZL,=1~ߪ+Ž A"8!8`0)Uv1eA"O\Ex㈦>TismJvH턤\e鼂+aW }^ A f ISRP<%+JI z29}lu_ 4PX4mHEB2iDpnLuR![GjvR}X|̸גb$/T!)Z^!gOG 5wR.7VUehG6c.IzױUAOʐj%nzԟ` >M,FA cG}@Z5 wD2,]^#ǧ|cyz2Zc8sC1Ó7ԘX4W Ke'|N̎͠9G5@X̛Uö&zy] Қ% th}?==HI.WTqƸԶmf`MkP5Jo?P=zgѕ4\-qqltlXӫ<ۅ'5vNL;BM1UFs浏yEak‡4!HY|\dm?D=ߺϬ0d*@g̍\Xu7/0;`Vf f%54y]Fvߚro:.GW>s:Zm=ݚ꺝C8)WixJnY'T`MV$}otEʅ{#!,? g9s_̦sl9Xl(:ȏ&~j;"儛"5hW+͌ˏ/ 4X YdoprkɄSex/{a[G g} :PG0!Ҁ!mC(ބ]0H,{JwP0H$r# 7XplSU̲AἝK 33חdآ?|ڒ*J'jNM [$JΔ)ZGػ ^\l\:6 RGQOĉ!' G{u{ #_ZV¢>DhRdbbcS)1~=voh٫dCkLHW߶cA͟xs&&z$s.qq]q 랍9 3k} ҁl]rħ<w m{_2U;hjPjZ3fѳ%}AS7@t,J3 @c /v0#v#V ~⌦ٚ6lX?\ȕ_MhcNBIbׇcfq㰱0eV2j/W\"ǂ4- 3#[ 01H]"ѲZˆ>:BQA 6sG0XWvm 9^C;s/}2"hFX.*/{,)-m k(濋X0&6Ay+ޟaI[^E訥 oUnJr7HRo /v]3}L H7q3BiI t8SYu>.sy7dP{}6 +Q| \T୕&ΕWҳtհ~`׆pz38?Q+XqS*/<*F7)]fHG2jL!Ҩ?BuWnXPryT}(<_8F)8,ǮdLSuAףwt˵ *:Hu=`VU![nw@m`8e5`PIޟ495nn,^TIVRoXM0# M\Zjw"dQSIMb%2T;Eʵ@iܱtti>cB&7]+H*C 1OaQ/ =[z*_o@MFKĨӵ'W!od$TB(>zpˆ<׸}M2 $a 8$dZ/9m) +oNXV_/x¶1dQ5xpj*Wh wVyGEI!!-,=;u-Ib|k+8Hưfb~9MQn![7㠶rJ1RPt!cNFN0[v$1IzJg>3!I!>imdۖOlňDy-G|C;|Gj^G҆=r0nЭ;@ &FvOS:b+ yQB#fiXD뭚V6'{^{S_gdNZSF!Xj]|) "<3m5kauTtA?eіc׍fp6X~̨Bˌx D۵ <\ p#{ΪQΗ)4LD2lM3+`G.Ѽ;erNKr3O}܋a(n]8hdfƇDĽ X17QMs=pݟ~ X[^bY3HӁ3_lvD8XI\#Q{[dPaҪY7_2κ j]k"reJ8 KBi`G}7&*T-֟ÛՍAhۄ_Ry;Af4LwqRA {;Ѳ(FrLמCwW{kOMrLƞihf7>g1mt@ V]}̊$5]{3.p;Dp.@>fsMt͟n}2}W#V na _PbeI3S>TݱteD4ڴٲN)=*bqGQ!,?i'@5i'>`l;"__?jD B㬂+)& VkfNG9{U7=R<ȇ7V(fM?#_`M닄b|< "z*xLdB'ZRWj꒢Iyj?SUza X9A Y:Du x@njX0@$^DD\1}uqn"Ī|p,1E8ts^zfZ1>+|P=\FY.e:I_RY( q#Q%kZ -T7<,pCbw&r\-dRYoekX]=G{<bVE;)S/}{Tw>7ĄU(IL/eċW/a~W2>@"Y'ztyͲFc?׈J^'p T~YE 2qBGD]Mq'ZHG9 VM:c$ gte#\1g  X5(,x7]hQIУGLɌ0|Q]sQ{7WPHeϺQCM-)"]Ϻb ;SEPTLZQΙJ[ sf+e2%@k./Y^[4n\#\[[VOjUx!Mk|W@;Rx9.Dě t?`T6I ˑ*9Xk!㎕:𚉷SNģy6-˜H*4bFW[PQ\4V%p2@TP,G<Q@ E%[ j j7e(DH\e8 Pi2pIi6&ҿE)s-\@&iz(⭚XF/ɶحQ&QgnP#TŁqTjxqv!/B Mv  E(PՐ*Ӕ# ޙ:圕o+v<yٚ?̢qR8kݻoZ6.HLnWX_ h]m,G#ęT/~BZ~B‹D%4YOCOsu"L:ǰ׾'jgmljfP1Ne?<3ﰰK6/GY!e0+o"SRrET:Gzf]G?w0"R(#姎LS/) _-J3@pa=o\WHn8Oԝ AB-ߜe-Z0*l1fkO2B CKj|KO0( ?JWh1MLpc<ґU@E*8[iOێ@EZpM.s.K0W \~IdF֠۹`My|+ٻN* jSQ (`}OvgEyDBxo!7zF4'VSpe{MN1Jg|r+>R|7U3E ڋ#I9/3oR0yz/e(w2 t@+qyDZcs.V.$' W꼾 hLB_WQ\c Nc47]zzC(3q;*37?hlVoarՇĠNb凋DD\j|Zx/mo.y@YLJ[*ұjp "$$,KMD2d* H9HR+݈G RzD,,ܭ0.־WzǗ*Z 8Ɠ6O9jy J䜵(Q:%* U2A8k> n4mųwKO]`QTN*:gڗ69/x5} ϡu}=^VS2F k7ݗ8`s*8z3/K%McCѪBB̨V`" |ԻNhBam"0a>) 9(o@oQ:&oM9&znrʅLq rȱ 3x8L;=T[ӱ<.51;%ʌl¾:J*=&T>3f;vLDeH K M.Q2m1~[X"p4yp¥{#u"9wZzĊn-GFr՗k -+’g" p!uXc"Z./fe蠲Y?"pMuH$]QlOo.2f@y HmF {ln (45Jv.Ǜy&UX 1pTK~IX! z9i+iJ K% jg1.>Dq"֭O"vFBkxx^: K'u#&T ۛ(ZN33g8',wT[\F# a1m()Zd#*-V"=|&66+MylyR|zGhA_&S/!ŽAU\Flien 3s7/W<j>vȋ8|Y1"ఞtanEa E\\as %̛܈òuvNCI=CZ&'~oUo!z68sJ"^~r΀hߩ7LHcd2.i$p41\+8N-tգ`ฉ9c65*$ʊSۜUap t?)IikVlx6JO(.m5XP:3cV#Bv܋_.6RD_-Ri):i3{>Z4]^ 520#'aOxـ}CR){/*hǿo,%0-T;Bj3=ԌޢO Sp>#kь\]xF7ĪD?﷣ I5Xg^\ R`GmRFh"RgD,f.^v+`n6fKnyߕ'mVŏ y9n&˙a{ Q"=}uNS5&4}zo//$DFLu&8N4һq2[ ̆,o*SR?oŸpa4cHd"-Dxs抐¸\[*r.;<6ͿSˉKAkm(g(%j[xg 0e 49ٓ[ T*~DgѧZB9+Sl;Nm-O$2L zyz~F ) kbiOٗJ `)R3E.*/DyߥJpGSrFTDzeIs["2pL'8iQ5kW;"yjl M(DP306\9ѸS{2QIqܕr"dC▤8n.B=o -jYViE7ү5&:uˋhTfmETg6AJ/0V\Bs%ڰ+EWPXc4K~%T% k3{( ӫR)VVj/H%j}'xTZ;)ChӟTPÅD8҈ ˩kL๺Bc Mtz~*^cq@v9Hs;rMSAEE#[ژ{YxpXyXZۙDbv'ҵKf-m$5T9.+_SWXڿ<@MB$ Q P[]JܡWghX{h1;V0Qja)#zߴJd]喿d:W ȩ{"'Ԯ"0d%Ғ՜R (VARYe E6rX{O3!:q_'LhWse2k:Ba`U).@;r{as~hsq@ߋF&m)f ħ\sU4{ܠ_/Dޕ..rH 55*9e4pLPʟ-1Smbso1(;xl.Rp<2i}<>GgڶKK]ӂQ9Pu.xDôNtǘ8vFHVH 7>1| a0R6ו [?r4#G:;,uo!0FG 3OCL$#k#,@3ʺ̠_ɟH?$ uFarYp9_X/N˩(ޣxnnvf/0tH振|Hc۽FBd^BidNIEG|LJ'fx0ܐ>]ӱ]P )&ӄD-^ n1Q3K/xTpJQqPXGḁUb o\ZZ'H]C!׾`'Ov|: O5s ?uZhj:El4qc:n!!3Ԣ]#ЗgDo,ھO;TAɧf]x%ښIc2I'$=2L*#Uˁ'>lY4Ň5O{S{4?) .k(< KxJhmHl6'G5!eYHv+QXH![fDj2(0'VaPX^aSpcB[86P^So\A繧faݎpeBc##?;6AȋG>f0Y0IBTlo~V_F*@0c 0./Jہa/2qs 2]=%^(BЪTFiLl |4!. /qyI (Ypɫoty~o".4J{F+ 7Ӽp|M2f!"o.D|fg pYkb41Bhz1+F VܔX*G!)q ]ȸ5A],(8}Ѱ { J lFG|ѻ/He!:^rxΨ ^aeG܂S#L~:[DnqGj]mo3{VxPգ?[M^6Qy~U[4 J`^m@qZ&d̯CB W%dADɐQa LOW>;Lvtq,.}X98KGX7"5}>DRO@5UC۹O9 E@:81J!E2`;Svn>Gkr;q!4T:=3H+CaB@4Zi-ZQ([aIm!f&CC삖ygcKB9 Vם2@p.\z22ڡd}сn|O{N Pf~SA=4ȉ!nz ц33שr>13aX$@+5%[!YB֙E‘%rymZ$Qz_Jm'@o5S9;pqFI )Dmh+Pl8H?x)@Ƞ_RtbSOj"3ޤWlj.tFw>Gs hj<+ ud U H^\ >Ud mhn+nRM:N=ԷQ.#wKt#‘1%g8< ͓-2Gk4,/ih24tO!X,f o9ٻ UZ8yAv13[~H?B hBm^ y 8ռNֱꥸm:PX$F V۲g֚Y>h6̹34u휀k۩ɀ.ڹ"/?[ZeoFK, 2B٦6} nDغbY82%MAo;>2F涮ќP1#Ga_GJ` 4<=Κvu|%᛽%oࠠt[/b*OSQ+o;僂a6(q<(g|7 Wt-qORfNsOODp#_vpv%>N`.dU#$Ē=,Kv$ 2c1'knP+vedxYL@ώKszwć% f3e?h_ '5ɗжm[h%e  X#`̦?~0+D꺊c^X.Rn,[U$yɺaMntg\@O}kbjy)N?? 8,/f& }Nᘽ햅$I[Iu>y0nE=<1, +)P4?hژ{ZhY"|^ME͎d^"nuKJeFц7%7SRs {{iSSC ] 2"F㚓/țC.i-ΐFn?О Z[Zma X+W^ 0fe7{#Ry@P"є+ԐQ6'q<G^ko%gѨ3 V =~(Mҷml󎗫BV:ho hPV83*}D8T.buP{8$hyuNU/*o,G7={Q6_!'ҸkNT 6mE@>|Fеj9mDwZ\ ʄ#e"hJ=o,JqJUs"38m5{gN{*ud7Xʣ666+y'5Eߎ׭x\Jceb9O8F!8e(B pо2Y scE'\8|+I8/]hh])ܥhLvAYJa- CRH /vðUJ834_۩c 82`eF-Ix`P-UNd| o67V#KOms9ͦͧ5R(njs/_i/"\1Le&_zM_ Νt6D(5xͿiR ѼngKWv7/K[)vy|9D^%IGBQgUV&5ٽ͍vj4kN}\1Z`jJiEu@$ZN `XfGP&1}3<>~jx}{'Fѹ6[nZZIF4h>%ˌ#]&Y/o#Z^uT< ]y\sԦ XΉD@U-!]KK\VtZc4+B(t"2A[]Cv Z-yw*V.4_!QYN#\ =/e[AYHV"L<cr%s!ȻE;rN^Y_ B]akTu51]^ԄnLњ B@D\հ,kWl,2 ^Uw0_5 8 ܹBV_Hj tW;ۜgȄo;&w;9)X3LdT:{BDn7䔖U8!hjs6~:thڦŰّkfZ*ae`uQEQh6zUz? kJ2^f+?&5cA-X$$޾:}~Ju1 )|`D˹:y;p4*o;*"$%?q(Gȹ`Pkm#zM):\ƿ2hLTI*:[D|MG8Y89Ƀ)Xx\z). :=;ޛ9J_)'VabKV.Z5F}gRk-|18Cf[MJ8ᱞ ~Ar@UUg[f8|{i \|æcja4&zŅ(_pqNiK O? S_k,%!Cet+"T[>nc+[+.C P6kIRO5B[`șn✾ИInx\󶵄B\mT&O8b8ڲQsz8(.V5t1&̂nj{, zݦ0GviyA׿(t6C6wvEX !~؞7ݠ 0}Lyz"]hS@/G2+̈́yp6çw@^C?A=g[@ѩn!",g5xp`)M=JI8Iaju[}Ɩ"{;J;f}+{t;A9D $ &fq5MBl3l\S:jΫ[c~ňt SMѓ Z5m*,:cpyb $>7n߇piƞp}Ll+τI͢ ,:Uwg9=%d t~\^OlU99ʛ%PL.4?Vw-[:TS/?w^5k7`+; 86gM͘s ."]^}_{06 AẺ#&Pq +l tؘm:u%|u gs1l!UF:bIw^2vzC(# ~ti;ziZp&'wI6/4snS"Ȭ;FSO}w~Qu{,=QvL:Mɢ1.sj!η3K%W*^bwѮX^)8RɄgD(Nv<*a#ˍa[tθAo*u݀1ګK!>\dF_iU`P]_w?O|VJަo82}r1 "pE~k%S:Nf1\gNK\I`hQ~~G:T]O>j,;om6PC @W!rtIdޱG+p;Ũi<}`nIo'Q'YNy5VF#!A WZ.Axď#~@3t`k MB(u򞾼ԖxTdn`@ zlvg2`yj ShdK!с` }wx3ζY[bC녀nIV=9a3.p,v1]X2>x "P|LՂN<ى1`gLI-)/-\Rզ|%ڻ&:<&H$ ^ A @e2 3e}NXiL09x(?B"~oFṵѣ'X W[y{ d [zb:uC+O41 \/q= Io 9_OXd!b~a_[*~f;NJ N R5+/ub^|K\OuF80%cQsp4BU_9jZ/7y뱍\E?(lUD1OԴ0GAXd>`Sm˓y"u_ezpZ\-}<gvƋ#LVj= !Cok`RdM$yn!-čHf#'(ZwάhZ1zm\퉵";G@UBj`9 ݂rCi^oD[X?ƹPH4(jXxf]} G{:xte?i;s c SfJq D+҄" rXu qJj[:Esg|"W~dV7 uTrr#l'ɃYD(]Ht@$u)` omzbog>8x8ԍ۟{ ^e=4unE{=ThZK _c:gnh9y3nWDE]'+n\`VKE풥ӑ}EOV([PNzhYυ!A{fR ˇIʾBpv5Rvt;xDqpCwDv0liCD\~#HT؂Z(fl(eo &y}huE p0;"p7# 瑦^Q~ V&Z!dQgYꇏ}snIfdYIR3w7vG3٫nF>0~9TN䎁4ZM`~I<~??A8ݣA-o/y ^V]+ NN#~5E]`7;{QͯIP`_,솯SRziip;8ۍ4_-Z5^FPђč3F$WPmޫH3)(kҌ̆'佳إ&"GS[?{):~>?'O~GۉYS*t|q]jg q't[4 mhD`ew\3ޤR˒0%G$p>[(.z;Ra1ظ05R\4=67e.?rayx.cZ ߰&6J%|5;I/jNb2ry?-䣇|!|~Jq,X7 T հlVٙ9pFn5rʐ($)՞J;M~=PeM- C&աU"_\WwB0iSUgamĔ)m>IӞEyN'I-Vm* 7`#\݊AgFd᪉>>k3Ƭ" yRXd [DmIst&q8|]7' z^z71~brG3Q|g$cLS"EƷ05"),Rn7%Hrgk4"gwl_= ,źAXYUxi:; {I`Kߐ.0lb:vnN!I#y3ޕsbn.ən=8}6Fv;sDP $lvc2 Ap\rQȑiӇnw?rX֚1)ݭIDgC/:}" a7%Wylb ]*@{H ݸOgV^ )6N9).J/Srvpf~ʏI`IbZe|pӒQbx<MsPA;SO.NHº9,ݱ_p_t(*W,(WqDYtYHV"$W,CHo5*gHk"hW29C#E3Pi Kg Ko<)9Ӑbz_r!m609-~Rd^W&'>`͖֓L8@U:q@hEqQ oTM=r|qgncv|ҮldQ8S3jrD Éub "\%cWeB$R:ãv6i*~rZ;RvI0P;Iq6Ec?mT/Mۄ@һP]ϖNOUQQ:\-o7:_[ E  #R"ɘ*9_i12疅||*\ka ۈn+Zu371~GUX*ZBYt7%q|nӦz`˜:hW@&1bLF >x4k,vF&LݢD`GnWI{;ܜb)bG\u02gPGTF/)L4Q*m\eNy'׼}-)`galh +ĮD ;W_&o}í?,ѬݵiyyȎ4U2D|*[yK{ePL8;8o)ʓaHgc&k~&xbTؽ`ZxT!C$pz<[YA=|^ ݔf6_K-?]. +h9!j(80SЛAǥh&ǪX UhLKoWCY68yplIm:tG K Hn g=%Ҁp/Oڠ62۾ DGB/1/qiKf]kw yf㸛fdT oL.( OCU(8Niyp:YEwc[c.683WUc@A"XP)#Cm!(hkJ@[Tm)Zo!0^ǞG ֌Ц%ab-I%Lm$O\>PS0\?M-m;gzC43k>JP2Id;VϾ' JpY<7wuiŝJI&4t26k!* s&|g:2; ,|}4H~kAw$(-d\WO%Dygn]4Zn,bÜwV9@hV|RW8hyxR<_&z~*'q'dZn tRI>KA!˺^NݺȸÓv~MA r0VI#*0vʞHstR2blE r 'd!3-u|[3I˰\s ^O(3h..k$ųS߁ a؉vӌ[ƇxGĴ~ ,-idO@kR R U}>n(ګU#ݲOG ]w(; Hw?,7!axܶ i+g_֟u%0\UѨcS#J&fyVٟ-?&!&r:c0Hx. '3P)Z 1)q ~ j)]ySh-åE {U i@WR m^ki2P֙|pP1p1X ЦkΥQhh1UYT͵0P []\́M0d!{SЙG 9DL ʗ$˙6EmRcJFсnȇ34"mGknH*u[=lMVi<& Z 4*g =$ˀہVz0=ј<^gIX4ױ*WS5nK͵~L9r•?(.RhvV8p( 50(ډ9 {))*NZ o2c<0AFIYf ) 'u{`|I £Ǻ݃>M3e"-oY)"pIG1vάm.193| >!"R7Üɡ;NxY`=AbYb,muxW!)˕ EG$s'ikw| }+ fYo^.ad (P!)O' =wUvAԳqhMSUK$K؋>Fͤ&(%l?oIOXN =$ƻ7r>/֘/pHW3Χk:]mų/bt|V{/pMӀl  |V/u $Ʈ>@tn❫5Wij1 @86F]хqlv+L08 cZfSi#< eiWT=и8=׋j b*+P"&t`:8vZ3$WyuYs!ptNVC49 A-w&*/mBA]wSP/<6`ll b>;X+qmH$=q\(y?Uv;h1 (5wQg)fNIԆmFo}GJH;7B&CbBWQoq?e1!2dXf7v2ypr8A9YXQ'BSTWd2CRo< <pa x:O+)'jOd_N,DrR5co)de"\C uX 75<ϗ> gF66]=td'/CD/Vdnj.s2Z*O G5 a)fJ2䙣0QihS/2>'PBЧNh @e Zv_+2A{SPlc+fG#։HA<.M4 <\aY215Ogh(ci.f1TU}9a0[R{#s:WRn0FY^ǒ9*eRY%z83_JٮiQ$a5)FaYJi!Ru?l>/BtOE -Ir:ΎJ]x%aXxwLAZ%~ݪ m,84%AM 'GsIߗ$zDZjNSkė^^q ?ՒCc21rKs_ԗ4V#`^&:;՛V8e6#-4qSнDZ>m鴴qx/-Ȕ`4SC>+A 1\>2dV |iSЁ0w0Ų Xy[J;lyX:oer ݨ#mҖa'K0Ϧ1vY.@ޤ׹o&$Wr{ ë vtHgG?YO s,l:_F,R{y|ӝDx 8rBSJ:C!ǖ\B.qW,dArayw_ƃRzkw%8llNj/9i2Jv'(*9pr5f5:aН0JnF;(lOh5 ߿Ի)7dꆸwtNMhH1ZՃD3!#ij;d_|w[e9AK1-},m@T$ 2| ;6᧮ИsH\%eQ4a[s/+=>mB˧Iފ<9?J](?([Ӟ%șz޻ jPy]7B%R,*NM\;b02'*zD/LPW4 fmh%7؆'/UK3@,oMv8 +ZXqCިZO wް][R/irhɺ"b eNg$ $/='[2mc5>pt>_Ws éCKy: #!Aߣ{)Br7Lg?HGâ|pۃIdߤ#T1%i .`ƑETEb{`}P雎[[$[a 2@WUay`.iXȐ«-z&vR f~V}Fݟ{xňTT d+!ec"sGj]` ck>,g3fFzkd+۬Y7\0Ƨ{Պ*\xŚzkJaմn(,oQL-  `-2Z&Q MĮp;f af&t l߭ bLuq"ΏRVgx`EzsPy `$ovqcyķZ$梑 . |A"˵?Xn &bNdu{ƮmɩZQIGqgi2@((X& Oyr`=uw\=>ްY[)ˬ]S }1dX~v8 (Vށsk:n7.(ӚO7X W\`}~xf,%L3z|+q =J})%!QU\R6S&(oL8[}ʧ_aqퟞrYuD?{Z= rg%ww$*YZcCZafy=^9R}p-ƹJ捍ŔQ2lOD-G-"<.qM@6W7XU6Y.Noe^y/,'T vrBx E:MTԱ7z0X*=%dn#GVFj R|cZ)wq].! CS&0Noth*ŐIu :> Kٹ/ (&{T!H$p%;]ueژ:K;$߿jzܰwu6EEKH 9n\Ϊd/;'P:G!Dӗ?Uev\trCw)gdۑ 9W^8gx~ hLiGp0n j D>?d_9ah־)ƁgF "h50Bgv?ybh!#ˡ^L JN4ɿ: GJA3! f 7dSZtwpڎ.G.ܔA9YHW9b $cq ZG&0D=B;8`)8;wabK.b"h<ߦ o&**(j;|3gRZlH **5O *!Lã-f(;\a|4Evl@45%z9^!y6rE^+XSʜxϭ-2wMg6)!+UyqSWz1tJ8u柍=%]SFK[W4T+ =:gox>":Nq1 LA j:z〃 vRF *2OkWe7:c ?֊xZE<|U/ʂƨSE*L9&~` &>kQΡ3b[m*1 }v54Kg?m̀Q_=f8[3s/ yesv3;Z,GMQqw$9B[(j@W,CxǝiSgaoYX3Jo8p?ɍ'SS2[!nċ]&[ <ʡDv=4FΡ5naISI2U@XBP\>ܶ+ƍWGjYQH@є4򊓛TumQgr[ q."{@zI#SďI@@e/9Wacheȫ=z} cO dRv2|%Lvb$B0..ǰfk5'U2m b*zXMe;Bx&@_qqtN9^zu\M19 (/2=9e e y*ǔr.s8Z^)"?ό׬ƃe7^ݒVm!>S 5-Kb)բǏ럝 dgc1/54ۉ/6@ 5>pS̡I1zF?#enJYv{jw,!!R \Y,CucHz1-(96#@|Yԙ5atm y597Ih1ad!2 b1o~vѹ0JTۚނ2 }ֲ~Miȼ YE4SQ+ע}*:u(q`hr{ft{+%joϐ;VmoL3Ʊ&t 4QW;DZ%u Pi0մ#[`LkBBMOwܫ(Ӻ1\\-m*['܇.\!A%I&Y0J6Tmu' ,rNs/Zez67s Q ~V \Е)6Qrri}Ʉ_~  v: m(slI2aB^мKjS?dl lo)L0.&8Dk0m>8dxb2a Qv7&4b.:6DBҒ.a^na r "wO"17CIK&2@bʺ .i/fSc4~I)Ć/)vʴ];>> "h ,߻2Ol ?61r29Dw_UštE,R̗#JMê)1w;B')hR8ژAWo"fAhz.k]rAP>YH6kN#L_ ?Ĥ6Է54P:2MĵEBuMp@r IA"T/G :eUFxŷ{~NR$(]W>ηBXkte*bŹRxƒ4Z qLq25Z8zMߡ'~,g#A bMΨRS8 l #32E1jn$ɹ#~evGҴ5Zy,ӛo `Nj3i!1#8a{P wTs xeP @+7%=/ßBezax"j b|>HM8[Q2ׄUIکZk6n]9ϐHЕS$!*g@`%Ql jo4~d`4 7xO,f]zF?Dm5-gPXsg61 ˷P Y9Clgwa.g8Ȝ]KB{WB}k{Ƿ}cEˏ6NU-# <ܙGVjVofGVNcFu=dM zم* "ײ}o>|@BJ;C^n=V`^2؍wCH&QyͿ䈸w8* Μ$ uj.m^^` ldDx5#=ïajc*ݥ xso@ ^i8'gdKE7kqQSmWSxv,*7 Ud'ٝc>-6ͤ8MaiZ͚8ISTx?(G\[45DԮx ǎv&YVL$F_\s09R0ʼk:+D-1'ͺW'+3{Bq^ a9&˙Ǥ)9IE肿u`h"_؍e3 Vf5#!CV}%@GȄb]ǜot qbUӫBl\M*"W ^d EJ,Byo)nn@˭XiBIհ;ň!ZgE_Ω2a@+q!#GB$Wo{&ڛl$!Lt )-X/L2L(lRYZa>KlrQx)rlmF36&,D#խp *+vBUw7Lj>c6Kh_j 3:^g'*}tS]8Yh(Qǰht: ү(C: ճSsJnbX2OEcOQ|DLky/ӆvGAO^v >1|ne ᕓ/a,cL qT ٽxeaugp(1B([[/|3l fp[/} Ln c:$(|6}˒?'PALIx)U4 $o(-;cZ{nLTBg1<'}vM pm|K㫉η MAU3Ʒek n`*?ռAe{,q'[*V()YvF7P>qA-/u݋`yaaQ,Ple#QZ^+R,dĘK|wP-B2!RyCmvuϣT]WW〗x]wS&ۿKQ_hŠa4qЩxq$E> 7㉨ ֥XtLiHM)5خD}d9CC)i ^{(>Em zF,󺋁Rم$1xGN|Z?5G.!5M39ezG4ن&/h5 LU|OI˜>'P|J˟k`W/IZb4q>A` +MIE281G,~W6k<,6A60I-+ǸkEr[-nr o!}_V ~^ zb.lKcq|-)tl R1eE?I6Wqfa-$D.okӷ+`H_^}aoɴ~} +4+_7f?'qBtv^o]oÖN$Zx= lo%]gy%@(8 05-CU k{<DXKG+#æ8.Uaؖ[\&C_t泙Qd?w |K.]@ȡf-= 8*F?J2$4Q̳!J#nx i: Խ켯B9t.Nwlaڋ`7. U*tN\fapJu:Bwhytpk>)..H۲/2*d>= 걪6qt8v\ +>\ۨ=k%ӶzF|6.`8Bg+؄~Y3,^)7X dJ#b~D` ý0./zx2!˖^Y!}gC xETYAg% J["DDހ;܉a=z16`\>. vDJ1.S/ *7p~cRe#g`( YZ