freerdp-devel-2.1.2-150200.15.15.1 >  A bƔ?p9|i<":<[x5PAg  k&>qyb|S%. 5Ħ_}5x1V:r'8 _y,Ʉy$5'4B悑ۿev;{Nv6cv_'["h4Q{sIrzt-4? NBb`_MnK9ZOnDWU%qz"LUGpyI<&ǟ3b8b0a507d9fe61ea63144d99832034e836a599dd3f021d083eb4a1fa5ef1126122c2830c84fd7b198af5236d63b1a285f8efb89bƔ?p9|WM {=pޑZR &076KGBISrVHz%ѷ :\   s0_$mn:}Эn{TӤ:=üo%LL_pt{ 'vB^:3]䄠BC!"pf{-nNӤ5#;\5o I+JggRLw$gfVop1Ii@v' =`>p>?d % C ;TZd$     1T 2|5<8<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큤bƓbƓ^^^^^bƓzbƓ^^^^^^^^bƓ^^^^^^^^^^^^^^^^^bƓ^^^^^^^^^^^^^^^^^^^bƓ^^^^^^^^^^^^^^^^^^^^^bƓ^^^^^^^^^^^^^bƓ^^^^^^^^^^^^bƓ^^^^^^^^^^^^bƓ^^^^^^^^^^^^^^^^^^^^bƓ^^^^^^bƓz^bƓbƓ{bƓ{bƓ|bƓ|bƓbƓ{bƓ{bƓ|bƓ|bƓbƓ{bƓ{bƓ|bƓ|bƓbƓzbƓ{bƓ|bƓ|bƓbƓbƓbƓbƓbƓ{bƓ{bƓ{bƓzf865a86e98e8863034afc206f87f914590b55f0a38a02d214326f217faabf87fb8a4815bd357301f68fa75d6bce300f6b5e7235fded0420e78b1fd1b0b2c3727ec92c8604ad1dabe92ee2dd23982bb844cd1acb803691e0c6a5cce65a6eb2b014c3851416a130329928e174c46fc78d914f89679e949daab7b31e14256ce45a4805fda815f30baed6e6ea1dd216fd7dab7990c83ae260582a310389f188cf20e8e5370e1a58a07b09f9eb7ad39f1325cb99da5075aadb5acd31b3b60dbdda8173f2214c6622667a6c276b05b092bda76d7fbdc4eeb0c9db54f6338808899b66fbaa0724b31b33eb7daa4fec2c4ee087b9328465b863647eb0f8a6d3b8c916ec2b3c6295d928ad4d80c18fda52370aaaef3b7d3b3340ab26a837846416c86325f89c5e4fc0d7175abf53629bf127341cfe96b9a0f270355bdd5872ba54af9532486663194143c8961db5265170f2d0a9c58fd8854b069a619c8c72517865d8196f6384269db454047ada8bc4ce99e161a9c007ed9498e6e068fe6933c2b8c9e01395ccf851cad8e7d5dd8af6f849a6a7b2e2170b42f8095a25a2b0a9c0e89a4067a1e62f2af1913bb60617b08dac1c70a50de8b1982ae4463f1778a8329ecf60b9e00796fc3b6479e3420427bf8ea06ab407cc863291defabe45db8081a5a646d05351f3a6beac93e395df5a3cd070d5b399cfd8682159f4e8624dc6739d4cc1082d32b0c1d82a7be4d81d72961e19055cd54bfbd20829a76fb530a6699675eb5820b27b33dc1b5f3665ed66166c836dc6fc305e4470d6fe7a5ead78a0a116f68f5ab4a3a25e0283b5deeec636502af63f6fa603114f12e7f5cf632a5d395c7f46661e346463358716a3a8c91fa0b583432eb2e996ba7f16812a6a6fffcd291661d43f2cb4f13718b0e9747bd1f626b619138a3ca3fbc21464529fe152be4631f5833f6e7d5941c775fb9d74b4ed1356f3737ef876ef14eb3fb296f8da8cf658a98f5032b1bcf54b41df040beba49fc9153e3751e23341080c565c3b6b441844e1748382b8d60b86ace3a8f8b0f2b8b559bec08e4dbfc3d3085187a5a6aba71864041b0d444650941119808a7a75bb877551cdbf5ea8a61678382b39415b4d2855faa39a3cebda2eebaa94fb377c04a92d9bc6bcbec146c88cafe5e74e75d67486c0e8a3df977236050d01b7d72b57fb152517960c9ba8c0dd90de7e2837fb9fe734ff1fa37eefed9f2f28ba83ac776d15847057582ebdf47eafea8a597f656051233ea38e17305ba96a1e528030791aa752a97167407b67089abe7c83e9d821fd00781ff21ec95eeda452940ba7d41c79fffdc712dfa6dc91f5ee623751abb24af3cea83039d8dbb4ed0ccc1ed5d0745972492ca3e9a2a1f5f6a72cc3baed08c2a6af2529718c16dc4dc9a1d988a3b5880ea69826d5229583ab786f9b591461322a73a06aa48bbee2d049f3940bd4cdfd36f67697832df9271bc084c502e21a91e0aef801bad9eff40d203b735b0cf9d57f176e152a4124a8cc3c74602b6f20134b9e391282d3a84c0379681fd34dda834d9adfb6da9099fee57d948266823a1d5afcc8730a082af34f3cbdc38247288f63c74ec3a5adbaa6c12efbdd6adf98946086fd3e39b23c8de1b0bda9188ca49c0ed79af88f9ad8043c506fc65bd54254a5177725da944311974bf580c8b104674ae36d559da618a62ec3eccbe003585acb641c5bf1cf2f96eb7d02f2e11652be3cbd5faacd341f8543aa9ddeb3ca1dd61ee479891a81c50a28c01b23e46d3d9b9f60ae76efb55e8ea7f6ebb0c599eb5c2950986b33a4f19e8de60b3a338d90fdd3444caab8f97e5e8ae8f343e399a91d35c6c7ca9e3eb9229c67f562f8be2fd8621f6890cc2569905686dd82dd35062af896afe2d531cb5c415520e27d1584414e8c3b8e06d38b84437fcc5d77d13ea7bd1501e2b264a25946a4a8a3335465a5f2a8d52e737c11f05740a71f549c2ad62e38f265ca9ca312dd6f48dc5f20c60be69431c923bd0f5f2c60c3455103efceeb558f39387a6b52dbb1297b0b07394750847469ad4eaae3b7713ae680997200b60c1389d9afc511d95e9d01aa46b2a9e4a7a6642c131843c8e0f0ca2cc0dddc16fb1193bbb1e06c6afdfcaf09cc7797b478d8fbabc135ba4c06eef85720c10a3dbd151a48b59a131833cf709c3dd9023f7aed1af0c4811318e7ae3ed708b807ae2ce51ae6f411660d9fddb3c3bec50c84ec70b2acd1b632717a07018a7fd74d7120654a54c889d2238809366390fbbcde76f83d6d4dd6baba3945246778cc3ee4419a85959603196ba4d915d15e46239a16500a7a438265a42cc44c0229b99b983ab3e01c8e019e6cf87c4496e28f7d520a6d3614a2aa7b53c82e3abaa8bbef9825edbe20a77a5750e0ddf6942c1b3d8a9d6c2d598927f8b0ad668a7754e3e9eb88d38ca17960f0ab11c6b90fd0b2b5ffbd3bf9693e365e7f786b151bb7c995b18a953135deaa80a2adab4a85b31c54c7f7ff7d02c0df28b8be001eb14996deff32d69d377a6242e34f8bff57e21a73bb43ce0ccda1c5878de426b5a012e54776f3497e17cf923679655f002c0f44d014cedc5991533e79b389c896c1daf470973601432c80e9ee73b0b893a2cd7579876c10861b4762e5e35ba9fc7268b66d21a56ac4d50ce710285535686b8bc60bc39c6f4c5b6334c8cd6542354cbc79d7d9d0652378ab131ee859b2f1e6b9b4caa41b0a7767609a966fbd6bf54fa644e7bf7cc2e345cdea95676120531f5df260688796ab82e58c1c12c4eda299297f54bb686c3c81eed30751a4aa1b428ffc95b1edcf55908b02dfddafea5360379d4cdc82404b9c52c6e78b0f36531fd4d69762b6d036e3fbe232bab1d7c1f9980007dafb93c5be1b34808848f780ed2cb0afff4b173376e421938de82c1e7056295ccae57b083d4e4c9d934f04c61b0f0047fb34a5af65d460cb7df281ff4661a553c7e86ac7c2663dda544fe6220153aa1a36372f23abb247c0bb6c2787b9a57f0e8d48b896f186655e6d10c75d6e017501a999c417cc8bd6037ae213ce1a35fdcd3123bf9acd0b02f15c5ba786406e9ffee6c759b2e07ee95bdc35083fa7d2a85c35affe9fd2242592338e7001be9a4a4f9bca18b3a0496c2c036c0defaacc40e2eb4ae816bf58f0c2107e3d15dbc08ff8740bf2d6da2c16af85ce0bf5c5910c821b80985a7fb7f63a02f888a5f2c69b550814da3592003742955f672a21258c1a7b2569176a2123e2fd9cddb15fbaafb7a0410c156c7ea5027788e9b8ce4fbf77d82fabbd0c92b5faa36dd6012c2bed1a67a536d674898a15425c6fd8bfa557a1097a9206094f52c3868b7e47a39530fce58716451ff8d033e6387015a67e010a470edc0c4d6c4132fb516f43d4b17bda0f80d85b0e9522133b8573b37d108bec795f4c330f850ef885aafe91bd8a1426b414544cd414448e39d25aaf132a3aa1e5bbc2e3d3dafe8afd7d877139d74e891849d828706e578a48ae5de84e9a3118f845e718563ba4f88208cf913180b21c05b6078d8d8c05b7d908166ed24803c090c7f8c8436d2fdd0e690a53034fc0999fa93b7a59a025a4053feaf90dbf94249f5c6f7696f22c90fef78cbf5b36c7a74157ee9688a9a7eb02998221c0098b8fcc1c7a29630635b0d4e5e56be5b8aedd5428526a9dbc0e48486be8c1515d30faafd6eb49c76d584d7a83fd8805766a7babf5106c1bd97fd3bd80e17cb0e93da1ecce198828bf108ef2ea7bd9669857ca1784de378f13e29e47ae5bf1d33b9fcef867b0cbed4b4fd3a034d803348d1c6c6ad51c54fe6554c869d16899422d75fe8668333ca9956bb0cf9eb6b346d0a0141f0dcf5d01f03a62d1998fcf9179bd135862c9ed3760c0748e1d9873f4e9ca4a3549502fe247e256941243bb4d5691bd8b1052f0fd6780e1a97a1ce01214af1a08e85aeacc4c429853d72936cfebad851a80235276eeec252c6969305fe7b771599c6c3671da5acf4a5d63197b14093191ea255d84cf203210021e17247066d1003f6ddf0c318901a25750638d6cbf54a6beebc0efaac368eb32d2d6f440fb9ac3a1dd5b5d9c64ca20d728d0c6d617d6fad0f1f4e08907839351881e5e5108e459894ebf3e55a5d4484badb342e62b90ad440b0a838d63bdc4171e3b3738b98af99b0bfcd3e67769b3c472c1bf0c2a992734e08e9d7f1008cc59cf917d29e5cc96304e86e8046ce34925c680d75086ea4a3dc86fc1aafd7877a5ad65b54d8f93f2b6d30aecbd4526f429a09232f8c51cac8dca68984bc7daa4fabfeb8f3783c46a9d23d7f8ab32538ec11b4d43800f8585a12b10d922807f3002adee7711b9bea3d38856fca9a38a7b1b33fe52fb571a9023c3f18f7a7556efd652f1642c193296502716dace59ed90eadba6cd22509a98f7d9cc5c06933553a6f4ebab434522f65b7e46cd9d1fb69b2a380339c337b970df3f261e5bc0861dd98be5ec21f3f44243090820b5a8366baa79ecd71337e2da17ba6c8abfddc4f4067ed4200c1da86a430b59758d5da86e13ca86b5db94751bde9363d67e3b6b31d1dd19c7e30c3beb62c4b79083d9d5ee4b1f6355de9fdaa44dd7e76c6760193df11f76004cad63b7d635dce2069133736c714c2862085cfdfde01f5dd3d28c8b4c16b093a2176d0ce903d9644344d5ca58dd56343f7f37c37357db54dcb69519ee994ee81a3341f8e30e8ef498535d73509f95cae7ecfeb41e27fa0ad6e78707d6ddb5f9efe7b0d6329315ea6cb385697ee5ee75624597691aebf26a6e849a3a7b240b456f68426fc7b0e9e996d0f0ef5d8cdcea5b8133b72e3aa9d4b08355d7526eddabe10e47c45edd42194f2bbb7f29288d0e3f4c5ded7fd34af77ce20ac9242588a07cf0aa94674a5006ffdbc1533403518757a793ca48e991b108c4af31eeeb231a266e758c01a2fbaae5d692cd886c1f3a728127015c6e0ac9eafa7ceade2abce17b7396f741c749c0991fb5ceb50bcda6b5a197b51a742c942ce94a1af04aba564811be8ddce51042ef974a891443d95d1b4367e68a0f007fae9bbf3674953c840fa2ae29db70b948bd9af4c370f5a1508027aac47255d5f4fc05ce7d1f695e3ca36c3a9d0a51ee6764fe7d92f8c30ae6b621d891aabf5fe26a768b68900f46149fc9e61e9041b6465b9e368623372bf64fdf26510841aad729e90f94bb4f62a5480a5011c6fc3d909d3d1e4316b90a4aaed7b4c5a81ef4334dc3c878dba2d8f2cce9f82035e8cf8884ebcf8bb4316a5874c2d16d272d900061f89c109ad03fd67d7db74d837fc8e369293b05cd13e079d127be67f078ef6c320d9944a355cf8099e29814798d32ed8569533ffd0f3efe8a9caaac65a2b2ae8121b116819092950bdb82a885d97674741722660f6e5f3bf54f836ac5405b569ea447e32f40f48a07f5d8da3db150613d0f4bcdb6d5e7b6878ddc27e72a4a8680cc0de7bbb279c19f0832025d7cc65dd43283327139495843094dc5830f4fd7c15ddfb9382bbc5148e19facd474e08b1d30945506cf020663183132d3897e8c0749165b4744da1dd62b3614dad5c0da9c682b6926eda0801c64049813f71faa349cf4279e01410bc903a6b6acc3ccf5c25e8303379ac43e147a6ab7d6307a94bd4cb4f9c77a3cdcc000272878dff93468356367f7f1d0452fc129799c649a1aae6f3620322640ca455c21044213bb22b00e62ccf4adee27b84af9a6557754e3c883e6a23b16b2fff99ffa56a0aaf266653532377d0e2500df6d4dfef1c5f967c3d6a7e07482c8f6097217bb80afc5d9a5a802c97d1e60185c7e7ca1ecdd827659c0cd96748d7e8e6ac1afb33153e1531bd364a498d3a01def6be84e724334ea291907857c3d5a1498da21dc45804237e4a2071337a62f9307345b2abecf7dfbc2f31fd7c5fcfb978fc8ca742086e6a35573c55f61c34c3283e8a0f05a577489145a53617f0dc034b3cad59dfd328b27a3420adc6b91220fd3bf27eb1fdffe9b8a6b674e557d6c0d091610f15dd6cc76321f8d29764756ad06b81f99ac9ae39bc82785f02173c09ccbfa07666a6358f69b2c6e76b331f6b6a16a8c1b487d75c008a94d62787675f57c77d17af881a7c061cc7fff6b6a47e4b6dd41694298ad89d70c9d5f883d40f21fb67365a85a41c4c724eb8b1651fa11124f3985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1c082726b2add13c5d5336151fc484d53db8e6b0a1e044f92deba9e3a851f260b342392da6dcfb078ac63383102d58a37ff3ad4139c3652dfc5487d91d0ef4cbdee2a96378f88a2cdb10cc7da67cfab37048a75a1e89da9c0dcffb7902a28b90f1985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1cf7ce5d8dbc734edd461e9b7221f56726553207385f52de649450d2f51a1af725068615a9a7d41446735cacded0d072bc42ce525e117c809640854a2fbd36261ef1005ebfa29d876d288937acdf7b11335db605fa30ed75db4fe569dbe673dec8985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1cbf64d1d2f6ec84818d361ca1672a9cde9a256aef4ae337c9b54abd56f376585541ee5aceba43ce302199756304105e489f6d137d0777c01daeea74bac6aa30c58f95ffc0476dbf86366188894651cbd6a4ae414b81dd468332bbff3d1e69e456985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1c1f61d976dc9f42e0d7d77690b5708114de909c29e15cbbe405b128e57a5904b34ee94b21df8819b9afd6fe2cd3ef858d08bed6e11f9d3383498ff688af3def0e358b3f3f9cbd4ff7e641599ab77bee31b670090541dbb59e11eca7d575030d7b7ade5729ad0b7d8e6b36f955b5223b55c94be9ae33f1cca9dbc2e899a350d91e83c713818aeff393f6f6d87b641a78a266a859d9ff5e53ca032c27acaeac61678d68f83bc335efb0946879bdad9c6895396cfd6941f39a40d3f1383bc428fd1alibfreerdp-client2.so.2libfreerdp-server2.so.2libfreerdp-shadow-subsystem2.so.2libfreerdp-shadow2.so.2libfreerdp2.so.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfreerdp-2.1.2-150200.15.15.1.src.rpmcmake(FreeRDP)cmake(FreeRDP-Client)cmake(FreeRDP-Server)cmake(FreeRDP-Shadow)freerdp-develfreerdp-devel(aarch-64)pkgconfig(freerdp-client2)pkgconfig(freerdp-server2)pkgconfig(freerdp-shadow2)pkgconfig(freerdp2)@@@@     /usr/bin/pkg-configlibfreerdp2pkgconfig(freerdp2)pkgconfig(libssl)pkgconfig(winpr2)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.1.2-150200.15.15.13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1b@_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-overdrive-1 1657181119  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.1.22.1.22.1.22.1.22.1.2-150200.15.15.12.1.2-150200.15.15.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:24945/SUSE_SLE-15-SP2_Update/52c48c264d6b2a64356777241f4c1a04-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 RRR+};" .utf-8ea363af21c01606c039c050c3910ef4c2f21616255d7d1006bd4154e5c8a5db8? 7zXZ !t/] crt:bLL C-ĭi9`oP;/Pj4Zw^}=NxxRciQiv}| 1QY*4!~9TȰ>*#y`+pac_jzl|?%c8QU=KB/HЦ5^39dTH:_O6ל@yŞ WM R^|pf[Js#Y^/Q6 ܥ2UU"&⧿MTnfψ}Vvmp͝=p3\r7w2nL`A\U';Y~Tl7GxYrDwNVe)D"D8-ecTq IOpfP*XC Q헲Yamo^7}B.y]i־+b&}|õ[LT 84Jej,ͤNU 5mUYс\vj7˓ZBQY4 ?ie HyGPAl-\Ol8Lu:g$%=ٜ#K +Q;4 aoGo4z C!y<~76^v ]>Z*J̎DMwY"E492 DKe:' ;XT@ u]FYM_M W hz+HH}%忀 # 22}70Ȅ/3lB Rc=8bh DP̻~G'15 3c"f]6EeLLD#i5mį}H\K̛ )-<;mXʅ<.ak1 bƘ#+N.vSf˲ BCl Fթp2h_qHf%o(-/An88G6S& !ߔaߩ[u &El\^׊B6iEқvݖ/0Dh S]5Gϯ}27+k<;Qby*Bд=pOF?QbD)hsj0#],1 FylS<S9q|h4Ǿ a~ʅ!|J[uU3u1VjJLFӔavtxa:vN6$vmSsϰCHrXą4#H8oR5`S gbHI[nwݓDcLƾf $6D&'l}_s̛ lzֆP.l<LUٹ݈MPM ۷{{uu\.E9Lct8&O-K΍y7)} \h׌4U/rynB~"a$2 w]AW3@}X^c#d]~#2'>6:E^c?:QR%SrŪZˏ cG";|tlͻ ECzu{!`gƚѿ;,,W?d<6xLitj!r,9INćY `I񺺸lg,$TeV A#l4U|A{.-8N?v.(iΌ[/q,z܍z +Eo/9-;aFL[P1>6͆1Bjzʘ}h/4 蠢3Sp<?6X դɖtz#/]-XseEl!o,/0ooQ_<;ko@sS~@_ak޽s!>>4yV-M?:.u z\#'}Fcxߥ?{-3!kGIuԻ/oorB._AptZL}Wk os`7$'ހ٥y=¼-Z؄PCw6CltRKWPc'aOWq> ތbޚij?f&( n<`|l!gY]XSg!}e4po^3od$] {{3R 1tb?RDjX2DY*.ɶoiԯTz Ll(ɧ?F}O1:gBNH:o }e }I-u8R+_} YJ+rվÚ(S)JJ{G}IL|SH@Hw^}v̡~5!hcIBڎdN$AŒk^o;!IIwFL!;}og9%2xlV jxQs5J~X; @2A5Jie&gSj>mY*W@B q H΁9OUPF=+S^F^EIӊ~D z_Js=G(A%]W렾; w)̡D>Nڗe@u ȜhS 󬥋t~\)!by9Sg`*EGxn!-\6"3p>&I!ܽU46f Sv=nqpuz1E2vH^5S[b*m}W"ve,&2Wާipκ5xk:;//M9n n͐>Lro˓dG{i0Ax jH0*_ /# f#75vUH:der}2#& dSI6Bw$xub:^5sU ,WQ:FӚ(+quNHqsʀU m +<8y%vΚVÔz Jqw ެyF4Gi--3JQ՘í:ܠEU.?MإW|^s5z$]}_׶'ZũYM QbY (5Lnٖ#GlaՇbn@Ƙ lFbd!n7KGaU!\>;FM׫ >)[zI/&?29MLa=GM.磐Ҹ㩂j^mH8뀸QVB%oƓl"{0tD5b#pody-AT?t|qe* xǴE}_#e5 Ȭ2!Z|Bp?}LHUSrfr m*u}w a̻: C5θy|WQ\w8eW0 ,́lG#&wgk*%bN$$P[8̮WD&U$Tq<Qǽt ?*x23ҡpDrPer0씟׍b6S|$j[r#HJN}+Kt@ҩZ,ǑYz&SEF'oE"Gޢ. 9%@:MO/ *PNt(S31sL>ipvN ]et" "ud Q/32D69N'Q'C0Y(6lYI,dUz 0bf+l'u?rSp<Ѧ/f! RGvRܭB&Vv9Sh#z~;&t*9Q%ulQ9 XW#Ztx_}xp( CUEG; 6 QT]d:z2ÊX)[<<]ŷ qCI`pNc7ïQlWy*+^qg_snf@[­pJ^:ֲhRV ӡFKx5/h 9Gw1=b/-2 w]Y.kȤ:OdyGQ-[:9$T=󦣳wVC-fs1sNhLW軝k/*p+>7I$g&A'ٱY}hD%]?T6b/J0VQDYn5j)3|0}yBudѮP(`ouNb%(.)(=9Թ:vWU {Rȓz:!Q?Wv2P_ʥqKW=97bTsmꊎ1hd׹;B]<Bi5J%뾎,{H=.۴Y9rաQrhBfHU`9n=Yhsb'-m.HMH<^n g)eV["bU?jes%5R ]NX 4yMn;E=YL PCbMTU d_8^0?qŚHF IމnAFC&(2fe+EgꚈ֥FmliYu܊tqCpǦ|Y@vRbw&`HpqZ| ()H0\j@{8$)ƃI"&dqB "`IX%jMtn] af-;OS UW8g>ItV.=p'>'xO Q9^}!\wtO9GD.P3ڣg`WQrb+MX.mʵc나\nZr!:4Εj *Id<5a8wzrμA"{9P"O2nN{0hdfnvyWqpd9P*Z "Ka/sh?6O/'pڿi˰Lߝ#Jt\4F.pr~9 I*qng4,54,*ʡui1imϨXRvT`z֑P8ǘp]}IBմY@X&N6Ԏ*%"RKBlԟcs%5Dd N\H7JSŗr2pLSx#r˒}ң+%k05j>!bA*d 0:t^abF}봠TԛGV:wyY$%%sp9W1rCR[I]:Li!w{($*{FmƮ x@P 9\\Ck`MFd |^>wz_vzp@B~>lG>ި') }O-C2R8 4N˸ msdeD0? uj*Y<Ϊv>jx΁Vs;=@$Xf 'ƧSpm#ءy\Y"$7u\xVڳ|:aނGt6 yG b<m x=F_6RsVK~tJ6+fX<ی.Roh 4du[$US_^L <Ǽ 88K(j]ޅlEc y=+xHt#x M wO g~ =.MZT3gLw˄ li?u:ƊZn ƶH8Z7:rF_?DQƋ≒N)I!"*(8Yc &мf'-v++8 IW|v=L*{ƛ+ Z!)EKuЋ?W *'v́GrѧܟB]u ϣ~mΰP%Ę)D`a E ctxD3*1ÿ{zO: >TϝD؆b;aC|/~J&d+pD%a+նwA?K׏N}| DF[ 7oƿ]҆S$ٱȽګ=Y} h )YN%#J[|bz1>ZtfΔ2 8D'*W:gΤ~ >VxSo`wK^(k$A0 mwyؿ )i 6?rd G`ܐE;zʄd9WFSr9l DEeǒ%Ŀ3yh@G9N+(SQ_EkN*r~IEnJȨ0K_CTJؗ j y@{/w5Ӿ6P~d#%^bct~OL†3QXPh ACd c^{DuJ3nuT'w?8*Mǩgqa e¾ik֊MlvXb v5Cg*V ǍܢN}\`r]jq"O-1zq,GzW؅{^bG)To/HEIWtw[JTTf4WFy5/Gӯu週{}թbwβe2M6='MvքБc%E~NPךIJXRm"O'WZPV"Bm;W[wyK)Ʋt7^b ֹ+{O;8T]~}r:,7 |AFX@XFV#r&’[cCza&#ԵlH(`bf]mo#١jFEXJn^| ޞ"*FcuM|4} N/$ ,A.eTfg #zzB.S{5ĴGOU8ٲԖ ?5 g ?$ItUP%Oi lxJlJCA5MKb'=YfI*$ Kd҂F{o\-L XU]MJ%#n޹:eQP߃֕!F.Ʉ2GS, ܏Ɋ ʹs i IcXP>1si\<8CCRԊ ;h,&ndcC?Q !&=r+`ut[ɳCc'5wĩY7,SL^x]k H4U߃s(Ȧ|V`L~A4b^F)/G*> ^ r0qkȚP';LqW|^ Yj"y+=ZLﮋTƀZ{K_O8T>neRױvr\zGI IWR[( 82tݹ~kp5Z42 wm By}>ߡl.٠A%'a2Œ¬-H\Ntvzi W&ԚR'uMUY*jnJo>|7PG\=Kk[z'--)xN}crrD}$s?кD{( uyBY@7 6 p^ǦeNvk@aC89w~>4v5.%]62! &*OTQ̊HiW~K9kN<֔u#9!KjwGX| PLs6>됁Ʋsvd6zv%%~ÉH c84usv3 r!V/82ArjE% >*T܁ f\s{"2tN77~{&F\ׂ ]-Ջ$ @BwW e'Sǎ^!4Cu$뿴)&bj1U|*x=;tT/"eTAܒ& N\N G6Oj{%+#y63j7Ԋ#<{0f>ꙑU1u %>+QL:Q6x'Xߐ 8ds+| rQBȞlA~aWHO*ooOV/R'5

z5x Y?JjD;_Pm;![p@GHWƈ/31qԔ́z OE<*B=޵ɳzTf*VXt'M$-K<9p#'S5[& -E"m7㲧}/{~ڲz~[LA,lD02ӫ(l܉ ?Ͻ o{ &Q>f50olìBA{Ġ#|O#WkF.t@"E)[)IVk"Dd䧾~%dQեOq7Ә`#'.r'} P=?M:&i3Sg1L%%˳m] |(K`j,C tRTPԜͦ PUb Ǖ_J1rw!֭=y\A+7BۑBjW/~b:J 60O4-ˤʳYXnxu.IΛْەbI ;|j7K,)b %¦NFIq<rU~{}0nh> ]XJv}#zX{FQ.F/Qy>N:"Q̢YpUۺW9 rfgֻK9:B`ܦFdѰ~,0KG.%>iQ%}|JM;Џ (T:L: fg&0υXdUVyItɧJ- ؂@|B_$BKm*qe=s荜QJ/\_bb s!\KR^֔:2a=d#}kt+r&g]( V4x!w03zAdZ@>|4 })oef `ewbt}WOQђw#Cym1ViHۀhza<ź[16޷lr@\uח2~Z"J^UyO6ͬ@w`(t)t;*V\w'<h%O?n= ņPa$N,$pQ:$1-'z%jF SCh:HcT) #A;ƕ{ u{ҨAbgko.ݒìSFZk}* ޚ,l(!Ԥ}'`|62J~Pc]!B.Yh V߀P7BӂW:r@ttDǐ*Rh28$`pz!5(ʋL-ɳygٓ;:.H!PZ5.+[*IlZg´[Pqhzs)^wWKZ‚}2oS,ntWUr i E) &{!=4>FYaߖ&w+-btK":ՓF@-#lj<;.ǎO?\Æ,\.sE.#CwfGlF RjMG3Ȫ[. )7LZVXs<˸9=ijwd/teK<{ў,n}z "c-ySZB%˙m[ީRp]F}qz{NSK#QBT Q1'%+PIMԸC6WHQ#ְIiQdh-n[ ogCѳZBqI3ERdP^9=T72BIfQ74RvqJF*4AbLI+(C?-Uq WCieE[\>-qeơx,6Zu{;{/@'rKFCd#?F@%:EN|ݝ:;dœc~:Yo#z2,zѠxλ`wU/s&TءN%Db'k 7;>yudD6^aҀ)[%^Xj~[;+1%pP Q)0"xۆNfNLپ/M7J97kS Q9'YH&YPc k{Cy:Uv8!4hʝdP#7xXru;?^7U#8h/@Yz41LУ~gm³s@1{BuPWb}^>,fl+DfǾm`:_e4Rb]68h{5o[)U&A (XfϺGhyfC*`wE#k9 稖aaĪ=sN^ep+4^℟1(F!B8x0vjO+h/ 6D#}s1ϋ[cJj?H)+q1vm6Y·c,INL?Cw_uO[0/%˫r8ƝW?5 KD6u'^G ?L4Pl#rd6t":.-}9 Kox{m#A_S~جn~kr`K4ؘ4X*x( $;t.uM}?m=ȶݓBZEW^wvKOj9%r3,uU*(|Dޛs׆ScQ'R嗇fE兲qHJva&)rWugi&PeJ[RrjϻU:pC:x'/ݜv$bp2RC;)G߲b(rŒ't;,'^]LC{9^Ƀ:I3? vNWxMY$ J-ьʰ?AmO, (iGئڗ ?'}a)aOlOA,- ̉ڢWvl&UIYURWzWMgNW '$P<A#uzx 疂=R[Y _`:aľUMX&n1%%m`\וCHebrFn"~L7~ o CdK,@[ufz ƣ?8! Wst6p8]G;]VkW< 3fZIYɋ FӗVͨcEXD4b\6JQ9Fu `a 0K  u UgCwj,9DLf+tnr[ *H^o*zdѧͪ7`cv\&D!}J =RxM|;VЋtSp~{@cڳrRf-CGo;,]SsOjrQR;h{+SR}xijL5֪|ʻMW{\~/J;"2ѕ ¾N &m:g+ af㢹UԹ>qʠ{;[ Ah+V0kg~me flO.-x:MXOtۆ&1Mg$ :td96C8J%4k n|jpEZ+eގ3ɐ@:uɪO{~ǙvV-?}vEJum}r!=XV %ъMlx^IxwƠȲP2;A 9>Jgs~DžkLŋ_prު{aP"OdUmH-t#8a(rq?~E's/İN4G$hjn9%3 B:Wh$kf =zN9VGlGVv~[kRy<)Q -- N 1٠&J@6‚z2HNDZTIҵJ#С ⫝|–8Q ?,"F%fW.cfM]ͱ/\X<. /{1A6ϻ(~_v֯L}AsyP|9[ \Yl7m6/?$}m0DOſ^H}RGL*ї !N G7i=v^eA[wk24 -a1|(hH{3LIPR@*<A$| Gƍ8_;F.v4X Q IuDza$pM6Kѷ%w1ABjb)S?\' |>2lA8tϰ~Ŗ޷u +(}鶭lna[` % H 9k/*YlsF< : w=M-jMR8쵁H _$jm]zKKhTIaypbD*m LFx6~;/bΡtnO Z0Eq`zσXI4mNWq父ۜ-@\㘸 fn& 0ݬSOpsDZ>N,j3vTЏPr7P`6f*?+‹2uL/.Vlw`NՑ>y9Q3#3)D0GcY&z :DlfP++kltͿ<**1 ~KߦVH Aǀ#>Geys2I- -yCNKzãI碦 _?zc0;Qim@c<Ie~\\)uYڸv&n<دB^%BuJޫc!"qyY{$0uKV Y9A%yN!Ě ʷ^D?ĿR[􂾠Ҋ3ݎ8x{awl %}:]HLCBW(J|([@R?a# q@r4/=Αz"i8VqcтnHaowQyy7 ";^-*탋 /hh:P޹_]F{aWHDL]AM=# 71!hr]l t-KQx+ɞgB,3+PǸӠUX9/a>wLD}S;'S'8Uԓ$w1S(l+<;+j}i[(S=K/4@=rAV_0̛4ie@y.zɜbsJu<ݚ\P.2aV6maeGL~=E26LCu6kۈ pĭ𪼵dJ<>xB0LD!]ҨNi_:!{8 m\>L$:gTTicCrw-vcM)% IIkS+<_ⴾ>]x=2{@kךwtA 31H;n[cCI'C2ȵQfvrJJ:M*bU4)x]֚@(28:$*l ~_qS4KCgΩJH꥝iEqWܸt)mg&ȅ|9yWZX4F5oƁI\rEm:0ꨥ&9 _eThf`9t=UOf6nP .4fܳLDk`*q2=!RRH ˝6|{M5ާ_=x|̴ty`w +Vdg{&k,{m-J[D4=<b̒KTM.׊[,CCM\j: >9 h VGy.e#-AĢ~?Yw$rQ-|Tu,8Q"|Ȝĝu]廘`D!W.Ĥi~ 1{0o!!l%}ښ%rؽ|&kR~^rر*Sg09sz1.f .[]Yq|7p2D{ VW[(d5Yʘ.=9y]-ST"'<Hs4`1O-뻱 V[*Ccmc>Wl+\q 9L7#7*˓_Vڼ6tU[ݱ֩$uCx ݰӭր_J~'k(nzR WJ Y~d֨\Jw~_WA(T6K`5:^`x:&̓j眽't@w18e_Ԑ?B,X)PRUX[H ηsfWcg\gQX,;A *NM݇8ʹ8B`=[*|FtZz,xLѣ9)?M 2r?>pQ^L|Py=aA-w!}}Ţn??U[jYCjY1q*^u'QYT1GS70Ed#nj=*7K;aT(A_ËI{P2EJ1/]tnEꑊ2W{FhLx- ^+F[";>6e&ȐPˆnJ> ~(11NYy:MO!3Ɏi?vhVک$r/K"tVy"-{*vLnd`P4[aCr3\%%e GSp䡞gF ?!{Q~x"]As@K 5 R8O~t#2yyb487"$T&2~E2͟%53+Pbu,rR3Uiә(ت5Sg*#{5hQBV&gmۈ!Np{uh~M\ZNs\;EBm2L]@J ̤Mތ9ONK( & ĢU.G\ vw"v?: yek0.|}t7kc8Z S$]$ ?77Yb@iI[̩wa6DVev񊜠MK!"1=u ~Y"{BcюV$0S[~'UъJ}0!bG3x"ܬ58 z}Ӓ׭¸;lY^I}HĂ92B>PBKzY9a}=f%++]:Z)WDSeD!qۢExa{HxgQ@k`f !/]io5('k觵ܽy璧C\o0bh ;r\ "? ۚ&L[_,Li Y~!J}us6ܵШ'UoHw =M?W <+*6}qO'8CHz6+Ё5X^MX~D HMyoa^- p8ha!K_Z{뗐"{fU#?|[4PѐRRa<3+,֞lwuԾg E!e䷞N2 g;36kG0TpS_Գ*0,?k8MBh8K9I `k \uF(ic[j5 f v*X>zy\ch+|ȯU2 V3|;_q5r"ZSx'T\vӃC'E fW *auyWu+RL[Z?£3c ɎQ" %9tfR9A%@)!%)@ 5U%:YZ~Iܶ|}2>ipk *ր>UՃ>XڴUei'}&^CJ=(p^K@ CPK֐+y^qO$ЗLJE<jiqlFRNBZnzӹb.jn/%InI7:"fn"MZ$iV̿e_&ݬgbq:?~4tk@38%sS CmgcHF l 0?2^O]PȢa%8,>}U<CmNRlEźΦJ:& PjɏEߺmG _ NSLEUd?hkK ?uHxB$8n.U3yK['6,qZϪF6n& ˟:L4Ӫ+[ k;iX1a>NҝN^OGv\DڕwBf+l#ͪ3d gMC0pQ `op8#tYFCZc7R[<{xBiWNxbJiY5{J@y"u=ܟ -4FQT{!7,P}ߒ0(]ݲbE?DZQE:^a'.@si"ɺs╥_Y]͒TW߀[ڪ-H8 m޺ݩG6~cN\8D#ʦ **g7 I{sKg^|P#9otLEMeI/m;{ė7iJa-O :حd"&'(rѾ.%T8`2Y20f,Uof㧬D<\A4dkIԜƽǓRe*q /XMC؂V.Eդ(985* U( b2\4vQJ,9ڏ$FGd`$qZwby@Ҁ$jWf }&:}B4d#FF"i+% ʏs!xlV3#i 07έy\}"cDfꕜ(V?OwTnIuIZ+⧋Y0| ۟5r4=??=8]T862^CmVw~~QRwxh<.6N+ɬvJ`vTH ߒKTɡ?/žkM˛QQݼ A·@VeG˪ixm[5}7^wTIIn R hO3$m0~Q]t }o/ѥ iWz+_ 9;`zikbd?<>4p#/03,q@Iԉ&j.>9Nc/j;ƒ+K&l햟¹bb<^t<]CC0wvA+_#ZO0Yl#/^IP-[waO{,'y"N1\͑÷:LSW,k 7i;1Oc˾ҫOy'R.`:[JT0=^0T= s+1z4&6lAot.^/ˆ81)+A}$Q*_IŞf`sbIuZF:_8Z0MxNBALQ7Yb;oЂߙ8sĚ?.&h,vU-ќK0]K@jns7Ygg84hR9rhtPƪS`V>&J- %lL/-,dRw$P2}^#wV7 {EmSl[<{EA:ޫtW` 6jqQ`Bgë́,p%z0 3V\ s6p"KDj d2;"+a#{z" JlR^fu &;ݛ35Κe`=Sl;zbӍE|6 Fkfaueحsz n ƂmL" <+9xU^*Blik_ @7]^I˛`N,x(€NJͯ,@5:12"tD[($F-Pٔ.vJTX={GC혩dh+/߹ֲcU4F0}h6ң'Դߝ|t 圵3>]؏[؏og,/ /W+/d &AN@`5p4߰2:QYS:;&E f߱Da/<-6C|i씚X!9 #mefR# 2>P^ǩ|.0e gUj8B?5g`x̶%ftc \N" ]}.1-t.{c't5*~&).?g˿3)l%ь yd T,*4/1$}n XVqS-i _*iR[rY qјm.ȿ_PTX8?W@LE p`d91;Mf릮XdEW!'n QBpSr ,r6?GP}ھ7f[߶@S?n= Nr%wQf6<ǜD|K\`{j ݿet>&ק T0_I:&`MNĮE6EeHTSdF'4|`M2{޺G;INA؄gUrFQqOM͒B(n֩E4xu4^Q\xqȹ) ّh/9q$,J-coRl.Z: ԂkA'7\d_$$Vw4K-0X.DA#P@hrhW='Xr2ԫ)uQśOv/8Wzm siH=Y|u։Y :'qMA\E`\XZj6 5s IDSy&Q( .¶ G<]$D+j SqB$|IqjDPc4&qZDB%(Kω9TKCQ[):!C4CŇ]%`I[]k`[N.y4L}#λUw╰$Q΋]lz;9[+`~[ԻBO T !~4M\d?M`%jcUB/74`h&A3$\86˙Mab>dQ_\CB&:*'Qm_bG_.D<^й!y'dAN=Lm"Y1Ӎ_M]02u%wr u&PlxWt@nb`,۟E0~#107|Kd::vZeaq,%yJY+%P&~ 0n!aq|0}BQƠHrp;}rѢH}fu#\c;N=?f5GLQj98"]?+;Y2 ^]nMwH`qRh1rYDpt<ٍqX,?ҜɣnZ kJO:J(8*0Z`Ht5U-TtW¸1Y6`6V^<*5Qw<9%FT}G]Ycp&$Tx%EM^@<~ -*M؊D%Y˞vo7vqde9YÏw@lSR$"_+)DuUӣ1 XQLAW0 4wQXwOڳ=eܺsHS1lʗ؝T{8%9E*\%<3g&7\Ωr 319Q"y/Ҧ%/56b!S J! rE%ꮓZ gBTO$>,3$Dl:J@%Mka B4lj*=-HT)XKA^x;9Db Z:0 ]RI*w5OtG d$k6 Ь,<#eG{NZ\I:ԭmL7Fn5ڷEjd.ϸ3lrB;|*;luB!L8oFHcL6z[c3Tm셜|L%1l9!}L(."9{i L1'`$mj'blCW#oEYWVaP L\?3w~:PTk1<@8 )U ,%{H">[xxjFЗdXqƌNJ p1IOz*3AO90XnEz/g'dg}JU?A`mMa+ԘIݴ6%}@/ΪHc}Ʃ%<਼_hBܞeM}amY5l_2ƴkl5(0{V^܇s㒄H3+w=rbb|h':D'c0pLk-s;MmB2?o|#Y}jL|p_|E\@4@9bAN%k 4O Q x9EXɇZbn\D/mZ׽'gDOY[85DH4C+^*;ȋʃ/ کHaJK$H}ܝ0W=ٴ;b})taxǺB.:S.2x2d"~ 2hy識 1曑BB%[>@sfGcFvـHHX;3h{_'@OT%Y;l,z ,h~_0.&.[ioϯۺ!m)Yc>(LXwTbp{̤ DzA$'Um-5hڣL*ů' MXqGbY1A=8dzRo{ ,ZXuF$=9w8 c1d.WyA^Yg|P9SZxykQh- j*Lvڻ8<OZym~&di:晀12@WeUb6E>ŔDfNp񓊸bzBP-|9WoleBxvކL/OM&WC wDaȎ~f@^{3 =+(lx?Ym}Xdth`R TBK6P 4LA v:$ B˨-JqZނHt>-t?wAk>V 1["ԛad E`!l Ř5_wrO^Ae/ٲxYpB 2s3*P< aw5I%,[?d e ~$eX ]4&*_,gDD*On+rU=.阧;n$!JL0C!rRdwjkvS_5ڮ\҉J6)%Q`$Ԋiv~QS3шYb|-F|Xj枒ªl^6=wXi2qq Az_E1@u%%YڟV}oaA՛Uc0eT{Le+eFF3~ 'tbNgABQ56!|(w>P LcvU@i2j+FoAc|^SUJDSh'%CxKj6fRqR:βZy[z/6~#>{)N‹M`l0$ zr Ӽ4R8z x( gp_\ G |.gqxVHK{[BN0S'_RB,YUݛ7K9?W+bSho9,Ądc$`XFޕ\a<ܹ#1 zU{ئsPsiDŽ%ޛ W 9dt֫ȞVmu便@ɅE.&S%9V-CyDga?%_ޤ-N}LF: uCCN)uB"lɞYnzA׉p[ wiL0x:1Rtr!u1O&bsYlB v8fGX[⾭>B H)J"PJ~㫁T~h=R$& Ž))RBD14=gyt,A1FJ'+wqN؎eqi j/{Ӥˮ7k;ųy#ͬ;$*";t^ݤy%a=0%w][&j*TΊ̟mtAM[LfC*=*Oa'˪lܑ@7? %pqR'J a#tAXZPr ^|rOv`gn;nL L\a{d^7HeWPN't!9:eEu+n7=+r GlCgư^+h&΄*L m!#Nw[KN |JIQ ZAMBr͉`i`ڔ7%K>`7!lO,a,&]SDz ȳxUNWiC]>o@wJc*뜇^fOJa gwԌMoS7shP9>X;U*Qsr!阌C1,8RHT+Vވ+9ԟ2SD˔o-WrKF-6 )#҈+.}[ṗx޿4+:DK8 Q`6݀"k5?J4Z(Km+mĄ/0E7^ Tʀb.(}a,G[p$)apvvcW,f(Lsq ֗9KK~<},1n"ʃDg~UK+ΊIBؿQ#^x!e۔ %Kd + nQO? ~B_u%vB%r%<5P.ubv׺끕BV:j*V_- xUy0L2'\cU޶Y'9&EOj?q/C/sz'Ċe yۊl"w:i Du/Zfa#S*PntRFYfD}F̉ ͒M#Sj}7ERdR;eďoCe5~TF* DaZegp0ʒ1U;e>8in^cAH)'~2YCzB7EP;wğ=sQU 9#2Yu\%,B9c69 A#8,sSt},J~\TuY~x +TŸ{2w;g;!2})z O Htk=pL/?aո|gAe(=jھqScvd<=jV%5&˝ڗe+ɕ]hӿBE/M!qɩ5g  I-$7wO.ε%e&?Nqce= Ð/XKlМ*<ٟgpW&kÄסf,x13sce[=sUIfw6"ӓT QyԀ1gfAXw5tE*ztuNf1hs`@ ﬇ Io(掙/ube!\䁦dAjk>1 ]9ZCwn#]exJc,64>Y bZ)cSL)nI4p8N}u]vtAxrd6B*o݉JbP"Gϋ.ux^O+$U٬O DG99!^W>aqާhu-=ˢ=em+#6i,=IuU枥 4;9$ܮ.WM:SWwt1St (h]}ZsPd*VLN恊cBF|!5(Q|mnu#jTIIP)՚MED,0aoRi ̜PU5ELnwz TW,})=PL{"1z-j ?"0,kUk*J };m.Ry OI3,)z( a o+ٚ'!w.PnpMbPpMźեp$x 9m6Xݟ)&ەAuʿ9_[{Hd@y_f T Z8 p!)CR<HZC(S\FȰv ÄZ*4*nNH}n}VYjfgX[z @wn!nːt]qF$ "y35VL[oߢ SeT}=2҆SU opF4[QE<7YaWu9W=X2{U@iZ$z8 8%ή ǡpYZa.8(IGxO8%Dž{4?O!%\l{z>ԅ{z>^s',?^gEtVܬM8K^4Jd=g  'i' $1\Ñh)DnTI;W1MDF;It岬"߉ޱks-ۼ#Zӛ]ҹ<g}~8WKaMWn$[Uj8h-`hZ2߻PvĞ& KVdz@έW钸l2Aҧ])KvPXzF‘8X1a%O&-l0htt "0yi_<(RɞزE殸Bc$ݕ +WxX"-Q)<.k0p-EnҢl 5O+!J+Ln 0tb , aFwoe[TnĐl510wYcL-lxk& Ѧ^wZ"hm?LCi8}AzuIq>UA{=fd ={/i7ňDYȕI8mKͅo@uE}ҬO/?6:l :/P~x~΃F^)WxvCZ7ŐKz+Ys4h8` Ѽdُr"G{ bF\Vdr=%q5=应YFgCj$>s0dqJ.#c.rz3˭WSCqoH}bI BO@VPUe=97XX *96ҜQq&`)5_$VA$ڲUdoxP 9NʽwEӾؖNٽ<@bu^$N-Hf=r"b0YБekSmk۳(U:9Bִ3Є+ H'7WӂקJ_ėt1^6l"qLaX97Cp@5^jyka#l_Bwܒ-~WlIgHk#Ѫ?S߆kxvUz߳m`c;U=vd_}&3(\Ez@_աEUv~N,~ӻk19ۊSBPn ^ka A1wͽ)Й9KC:M##g19)fV˛m `E Ct`KO'PJpA$ұGȿ!W9ȯZ7i]3@wuwz[#&Ž-Ex}Ik.ai,B(Klf6-) alpEn%-ʻ;'*p ޾XtBa%ZrVJ(רI1YA8 +7H޲ٴDu Vɺd?j,>8-# G+`Rc~! 6A{G?OEI^ro ;_fg][c C&x_JO| F(;$7.IMj"*?i`N6uYН ב3r;^漄%֮KƒIN@MXW@yk^F+Dt0 %.{O=Z.A}I&;xH׬1zIl5C)&]2%:S05tV〆7\gq4:FQC 8v$ (/?{\+)_ibka1t4a彾wa;M4I:%N:tAʘޱSy6VPV^%d<)=XRkSh6*lyꁧAPK^BƱ#Vϒz<|MH@TOdzݟ1V*'L~|N.62q֦Q"1FEۄXũsR2w:ppd^~@3; űqj88-Mʥ5`2ː|M94.4m˱ۻޮdQN_a>5[߿3׾zȬ 1䥫HO++`1;p/L4YlJQEOy^ D]קR.Jq"FP=XTSuF"s@m+F9]@_U|ZN\2fG/~&!ʫ:IA%8A"& O!2ˉVQ=i®]3WJh{C(82hV0+gا}NK#)єxu[0,rS}S3Ǒa/WM,o>8GO~"y8`5{J<` ; 6F*x^è3πlyXW/pt˛&Pv[7cV=}rܤ\@CEzV^$8=^;te cFEGEzDyJTID[]J}eEtL0A+ RqM~@(0D(Y¢.3!X1"x%;/-CW-~hKaܟ*Vh3 :/%)/ ck?g;)_Cڛ`fݷ߸'Mȗ`{v J`>=z7["^)'ܳ}vҸ#5~Ԉ<fb['&,-%ԲMI~?+_$,+eC8[8ʭ$Kѫw=Q'o|H>T/gAcnwrKF.FWGK2ϷAu&JsQb=UY Kr@4aÛ2~WN^{[űڏ)M溁hHI4r:s 0@'Vd)|TBXeś]ёRKMY(l_gpb@hnvh3k#֧ڄ'o_\Q02kD O{thӿw4'Oh]ح=řBZa@(ay~HZ&`ɼ鯲'Œ-msqjVe\8ݯ>;0"pF]Wڇ9XzUʽX[G?q^!VNr'<3U`qE)ce; Y-krra7|HNgV-n^BzWDY/c'r")bL{~䕼9sJsQ#z 87>1<ơ^O@Sc,h'~ í}9׭[h@~|LFR>uزݕ~R$.߲znÂVH[R|L%Y{9*ScamPk j_]\Y%EzGc '{sx]2ex]y%plkL(k]W>BԱ a#ҺPsi\UPLOMw8q/EIs}8rFP+me &A޻BXeݑ55,ȓ/ WÓ&٦Qm5U,HĖ'x0&U0fRI Pb`c|܀f/8<A+P@1'hrgV$%3Ou,)^?HA2h:Bjo),,ܥH+;1c'+|DI~#GZ5%h<—;{,xN1*Hq2YpbFI 6 -«)#ʖBFQ$Z e!4ldSZ D~Xg,_q 54]!~Gb+ dO8?хek"?N:” >hnk 2\%oM B&u# CN ? MqJzE2x}I0٥cE }bZ(]/_k@lRm EH<`p0f,]G^*ҋJ% BR;w@P$',<(dzOxUV؝CQKC:3P\'~(,ԟVIH41lF qȄ -EeIvnxbfVӾBNQ^@%3-5#<-픨۫.Nr7hn?H._j~nS=<&Gs؝moj!4ϛ^ڞVкEEWAp358lڈtB.^M[-P}e^G.['zu}/TCzQm  ""VVQM4T_]гv~B!7$utʷ-RDhE%YZOl6TB9!5N.Wļ=(J3sy8}i@Ahmdk 76 O)HzH,- 2 *PSqk>2V% !xfZs9xp\]^!f_`~Ļ ',!`]Yt441OӭL#\m/A) W0I`sIsAq(Ezfތs33-Јw{(YA=Lq}&w|f&,0lQymM)~mT֐;9kk蹱Q5yYܒ逗 ӘzBE{byau)\rP),Yk,dk%t??3o0!Uizǐ*pPMҪ6fz|i|TP>t _)ؘ[߻.=k}SʹcRg1 $mΝZRc8Uꋏ$e ӟN!=\j X^+1Nኡ/dȀʖKFWbf+nOܿ 0ZJB%L;c$;r HQ`;Q%2%X +m*t=w퇄Czua6}bJ8Z62-t]P4g5S|meZߍv[ `@4}6(Tc"%+kU_IQb[4 k36Wyf"/yz;A`+NshHDF 3{mȕYh̬Eb!wL2n'ޖ]p1y?Y\r5KH][dnfoHVMKT8}`$iN>Uy\dsM@d\*W-duWbn6^L&_r[V֑:Cg]4Z|5.v~+Q4$l+0p]r7=|/aMh D!+7E[vMz [FVSGqh dAMZ Ƹ2C&)] !Q#tޛ ce_qom6jm tc&Sڅ#'H'?\6b੹Z)ǵ+K RP usɞ+fEL/Gf6Y^hi"q?}xnX]}+^X-@tfCDv^/ _dnT8fbaqhB LlP.b8vo}]]/I-?a!ڧM%R PV z'ety)5OIkdBh|k.  7Խ!|l NIý[Ũ rG-xὖuU2ؾE%J`TY<)Y%~{:`m!N0/%xWzyT]'NDzr6ws8ñLNKm,Wr 9tDbvyjl!Jh ~ d!LC٨X nʐ1R,#;-O<19΃^S_8uIó n?j"\4-:"m&^DyiWsK~:gSj&1*$8+8?lߍ|,C ksve|O+X%\ׁ'[t-~ǒ锣 G7I<4;u:Waa2}7vX'ELՉېo5L)x d.0p4z4BV+:W ܛxAefA0^XKlj_ hqzAC^~h)Jw8u` )^} EZ)Lǫy_O7`A.|\è_;X/SkkS簢+BG?&wMM'c*v1֥RlN0KL;HtRbafꦿ5|BD(q % Ñ,JG-kcba:LqʨZ&J(@@wRIW(JB퓮;v lezi @BT%03D5DF`d0\}i%-/OK ŝ7,:P?[b6|s\1[oodnB݌O^č!3w4޺2Ivŀ3d" 3Aב]p!(K` ?to!h-׎$- pCXêb.yM</z/Vt}IAAhDaP!^"s*WlmDxOlR;l$Uug '#D/D`v?c'tജ/ˠ^ `P[q|mB9{4T*Idnܹh@ ;bTޒ"7XAD<%O"BB heKFP.7wUllx ?Kv˸2aP@|  g<uU"Lt>!YVAnZ㙚dŅL?gȪYrO[44$[(`C;M g }<@lz) T0~Y #dn/vɓu&/*/ǒugNmᔙZ]0ԤNGɝޭD0S<ŘuOsg,cd[EiL:,lD wh n`ډ tI)Po(U)j0 eL9}|a4Ia\9u 7ujs#M\gHYGfה:ȭV_({ F"THZqzTI _Oɾ.v) )&I0gNrI HX=\}/,V^,It#oT_x;"_o9בvk 8" H@峫$SGgZr%9R\jnHrg cOo3Щ.@rVf9HK$%eu(l^m2uz vf`ӆ$hNc*z%;w8䲧CHN};`bӋѝUtdb DYX?\8 v.(Ku*N>& .&@f$nQAOGIA©S Ӽ Xz4wrq#2[r>9NLeаĐ2=lbx{8 Ű3}0]M^0 pv_T䉟-?9 |3ȷ$3 .D 42@MxawZq_[2rr Qrx1je\k0F Bn|] 7 Yz":mv z#YLv6m cO:NtQlWkˮ<U,y\it (uc>dh)ۣv_ n*ieYP '邯7GYV`7'mUeq/ ABpr}lweIvdg{8H0ɒJ 2~N\ta R@B7vC5JCۻ?Dw?Na8-4X3.^ ?-.;&_59<^+8EuŒҽT$(9g磥p ">1]a] qpMAT-(,eI-iK`q_K;-sKEKut oFyt1:$fH"hoXwF"$ 8Osf{-XgAk}%.3Gn)?ֽm6.Q6#QW'ZH/^J&Ip!W/Wk7: _NTkS j'}ү =sd/2;7u˱Fu B/cjZE[ $҃j}^v1󯮚 K@ʈEb ~ve&?{#I9SC; .W="0zBX[.E=v?b_p޳ cr%}_:]oVB1]?g\rW :J=ߋ6G"yo})_JXo`ڑкD/͊(ó]0 <HeP@+n1e>EU'9>- fy¢i3P%vUC# 07t4N W],dGҺ5ݹ&xk: 8^!+hH#RI!GMm'_E^O`LB]rzNP;N Q\n^z۷R6ӂ4ub<16di_BRMvWV>~Lwv fy+UxMQ7I%H N.e)ZoRiDW`|vPcqRxv`Vj/;5"{Uɉ<+c(گ:Z?/q#LgW,-رzZȑhY'=M&e ,#aH^: :@Xlv3/{:V|L8^T" :@Y xWe؃ ۼ<,΢(̀3yXkwKOuǫ!y w:"2W2 aT?NDāZi0=UAZؑS*~ Ii?T{>[8[h z|GAgh!(Ɂ_lҌqj Hh ρ u0#xaYS0ċHc؃@yBK'ҕ &d 4AC7W=s\lQQXI~ @MsM+4B2MK,g^KeF1qTi~K^e8e> 4!5 8#SǴe:ݙA%-Z]8gwi{IC |r5!VL~!|LJS!ZX9Xj}vjqm?8=eLD :*>f.Nz:9G 1vx[-mjbWXfGdO]#^qpؐ6q1L?ҫMS0ܠ`mQ A+ 8]^FZ(Ptzg]jhMh,\$0q$Sݱj8;V Ge}Hõ\Ij58/7K e6l<BiQFi=(QׄZިE7֛+T(Q Ie="h$D5ȶ.V]}w2dm2-ڛ[Iڳg>d&/%nV{,~LlI.[z/Pjj@7h[d,<+wy<0a4+{5H.W;/23Y@^I6rކXd:܅aK!y_U1r3aAD,}p)L~B4(}o&Yܕ]H԰ڮ tNQx'V|cI FC.**B@,BNfVӔ1$n^H1 4;uPX'+#Ey{#q  kX/ZG|[sfȠ Mm;`kr.sjP2J텱JnXnbٵW(^݈k]Of|p 豀uI-y9$~,gc-AıdM Քa.J,3βI s}3w}^L=1̍gB5Q`mMH/1Eޠ<*ǞK]/(bЍHMٵϟ9/,K+K;#@7t^-m^%RϷ; @#؟)H{ "= iR{73p])&}M↤*u^m_GQJ+sV0U_$GNK15WLӎO0 s"IyEęLt~"$>/eG`$@yp2 @^Ȅ T=靃ab`9 reR&q!v \xZǥ KTFܶIm[aESaͯ#nmkGh{B s&y L3ƃ=NW|4,2i ,UvR9GESJ &Ρ"S'6ee40j/6G *(Fjx mGX[ṜPl0UXgWi|ᗛTw^f0˷:GLy2)-e?l%@P[#{Yۇɑ0'rڤb:,8=HyHo$:şSςޣ*eu2 uLxR:_ ĺ+PG%u}M">Ie%Z 0 Dbg YOo\⽝p{P=FHQU?:WfM[d%rYu *uYn[魎YB2S,63Po׀<$$i΀2΢nZE7P5ǔ6Em?*4+?RBLFsxg7;Mjѓz[ig/ oXɏEm!תT_H; Bv ,hG2UAL0cyzVt5xA˩RDva.Vj=ǽh#b\h+G'WNIq:瓹 7ml!8oe:RW 8k΢z8k"ŴVhS=~r ZԚkJ^yP,/{a?G,xs4~Ad1Y( ʲx5RxXY=~ȴ*Y:M 昉¢IK ʣO}^{R'%`xWT$E(>&5i+&:e5$3*1%&n*0!P{}; 8ͷ;q{MͲݏ9t}nA}T#Fz{tVmF%.cŠE<96>VG+zmSc: VA?[]hWF&X FxR\ګ!1S[K(IC%ؽ,DǼ_ߞ,'T!-4SqNP)Y)-/K[[jQzI>*+7K^YT枰oFmnꚝs 1*ewCҞFXsyJF3 P~Y48Vߣptྸިb돴*M_qA@ì;!*la"+wLb`ɗ I:VOmqYGr]ޠ"РoUgHi5 R/5*#OuLs:1oNx$V `'mpmVHxbUE!ƺòW[,> :\=0b,V\W(̟[CtuLcl1mL"+_?:Z-UŸA''FB`"(xMQA!ituRAAFaFBc B)pu 0YFJJ1g,􀘧"BY[ WI_X9 Yߦxx*+a2:Tb~OhwnҜxFx XF,-fW-p,=g`P,ڑ|YVS6f&*Xfܻ ]+O58Gu%-qC8a ׈VԁFL1pGcFcaD_CR/2*-d^2.}$RBZʚ MHztJ춼tq`tBhF\td 29`'IC޸ 6/@jo@5%vS"n%ϸSSM^M;^{B?0,C5,Aciy{:Z+K_T'R3|'7D7ϕl 05JR ATno.U!?qx8[|w"yZ yJV^p۝8 EHFa3? Np>r Eؓr[G9܊̸8B\H.hn̴j*zQZ0 ^ٰ2{,vf&Ձ%>e8*3- )$͚jM,w#9.?[R']r~ADy(jt7hh+zU%6y'3eBm 1\պ[%MFc,Z*IU9!\L^ˑ勪j}>a{AE?ab1+G'60\ ]  lMK-LWȶ\. ]I)R5UkgQf+I$.J@d"wEv@%6“3Jm_=#UkåJkzͪdI8C\Ȧ֚ _&8f0љbiw);tM8ۦpK}+ko 7K sՂsy9jJ5׵18A.i Ȍ2DLwБ`7cM5F+sſl,\ TR(^5Pө$B>$ Ge󮇲e5<`i&\y\.+|M+kzt7aX^j}b]b$pfK#ԝ2'G)'aW/Cvm3`rI*T]W ъT5lT$V 1}X5j4ȉQj # (jwK;)]݋2/Sm2x@nP-}g_$Gz%_*s@F}J^+vw xwٙ"jH@PD"qg‘l'։aXdA3ԆWP.(c4˽_bKb͡iCKKa )QZM3(hᤂ ?3N Ĥzv,dpdN w$x+~5ұN#ǩ!"r8gxЯ -sGM5D0.E;k "~Us 4}[o j#י3hdȉde'}|"i*pEMg/QBUd1:q5wdvqW@YL:r"-(sn}2 jL(&Ў%BŶbT_}>}$# p!؎;g>x*\ ڸC#8g݈" ˺n>'6,[q:U*}ĭmǝI5 >ZxC{ѣ,^v2Nd_4qԘ`ىu !yh`Kw2#Ʊ]?5}uvbyo?Ht@ 0ۜ( |_!:2#٪5J[1S$'ΎGG4Ֆa=&mع "@>h.6lU]$7uUvViO-пp P&/[lHڃ18fϥ bW OI'~hJMlPGI}Xx|n&ka.*ܣl^\9C-,*̚Rۑٹ"otPP])^-u5(NhgPL=͒GttmknHsMd*q7g'zs7*N<6;$MC|HE𘡨M$Ok_1Q I3ܫQnd/b=C.݌=]13*Hb#NfcJ 75]%ާɦ3iA!Sg8{ EŒfO((4c.eI:FI \YvO]F4pQӦZ\ԵH95X݈[j[CgY,L_2vP ]$r^n1NSy&,Mٔ :ٮo%lW6Ygܴ<: ;>0p΃>)EH 5rǫiymM hFiݾ*NH[q+tSG$4 XzJeBg^B짽Sd'X6jICorDNp/ SG.OμGwũ%њ͞鐦xsOk^⸚\5b0U h¬WK8i[Ycu21Gh&1jD̂׹90!岋CZP6_(HU9lhQ׌ gpEk-twV[S[V$O] =.z*)v[}FSO1j+z0/G 7JrnۼVbX)АGaRݠCD F&w#}OK]9IxzɐV3Wѝs:%k OAK%3Vb1KvO/_xC$ އOe@cͽtOsٵ|,6}14<0=*=260Ytu΀A<#B c%-ZJWhxsfB_8Q+9f,4!v/suLbLYf q#@@3V 86 \O#jW[&Wn`]ѭeG) .'/f\qH;_1gWhE;CYækuBWvhuaQv9\n+Ҁ*'rڛhG֤Z}4ҋh:HR.̪9}p,00ϬՄ6pZ8O+V 7%tҌXT> &X$&O6'ནh{!~tLMWK<6ieCtb-X Fhn$ؑv/|cv=G^ x"^}<6V*b RjXcdm41oy> B$T>y! 1cu*gIo^B4r#GdEIC, tu u%2nfŌzdMʰ6 wI|?8CHc>AON5#tBl/}$/b5AӝBHےۏPe뀘Ԭ/;C?oi߆PVܴ~z}$3PÒOcn:kO鹵~p=qyn(JjƮii <&*c3-WudXȇ'SCNqdcHr.Tls7( FtUxq24 ~(-L1mJ0а )(9ޫKxX+OI:ˎiA2z}Q^*v5`ʍ.ys$_>r#Pn=ѽ &U[LfD$ݤdڹe9'6DVLR*/E@F-ӍɽjMV`$}mR8"Hޠe JPx֞LoL[]1LSޗ!h*\[=|N#-*sp7٫?si d@Q}aދ}l]w55S|3%i3}hɂYxUw\m6{ѥ']ܬ{iƚrP<焦ң-hY0w K@*բOE8FJ jxgx @yq{5h0-oM\| {*pp qy;3|t=a &ٳw0!_L]WoGcx&%n{VcQA83J3n (BfPhgF1!jf'C"J8*عRAg0}]&g_cB+sjg֟e9qA߄(!`fW,IוSLsNPP3 f]Z:쑴֬Y &-}83xsrGRC/o}ɴC@=ܥQf9!Ы\^欢c/v}`yG1}C[fyznRj]6u^Mo^;L. }73u !B!!3ܢԩ&Pt|V 1{q)xTX:a R7fSa ݥ, f*xI1'&pk؊S␠^8߻~ڜ4KL7~˯2~p/ x 5ZD0BV.d,Ap Gt~4տSmsim v v~vN$Pq \fM*ki +J?Qo(ႥxR!0$@T-MAL"Ȧh휁rl//Z𼓍+C- `U0-':^# c#x.͓>XY :ŢXIGod;Qnz_>@xwlIzjC4o=R$'B8%1~Ep.=Ce%l i'w`5%27!cRhwkpL~.fn1¢!f#Cf 톧t>NTݵ9]g2{hw>]YΌOK&!5ؼ_`?eڌ|TBf"N ZrØ!4sZ9wV~b6Wk{sC6V/]c ;ncb+eap@P.f)΋=LЀPCDقv[PW T?qw^|`'RAٕd"VdV/ehБU '= J(ṭD/XUK ZϦ 6볕e*>$I㏨MIw(͠|o5Ai@n]ewR@`A|Zaݿ޳Q[Ӥl6}@+Y7؅2~ ,qG^, K'N9sHxR R}UϪ4D(Uø#4d vcՃV7-t=at?1 H{O,4Lrl #u?Hjlg dX鱑7IoگCa#Dez R}Md4R6$EM#;(~}"߬` j5(:[~(38qX|ɥo_h^m{mM X:'..-t*i>f-X" ̈́5nZ:,Zmf ࣚn v5e4 .0DDPX MxcC~[!-,`aIE  8mW4@_#g7b!;[FRXTa^0y`xNj9vkFi~--Pc-lCXLf N #Rv^EL\щ7:ck^!ƨ b c/C1!-<\3 oBuqı{T'Saz9pmeʴ1S;TpGb#!Q^ @Ma\;J.V#mL"CI뱳2cwc@} A.y6٬2XT ٳMFS{>s;sG#zFv3c"- Q*yL#T;>VۛrΛa߇;,TQPPaԣJ0Z $^yŐ)Un"_*;@BN}O|A_C++'s-$,Ax]=(vbiE<4;SSr(Gu up rll3Ă}>jLamBAnh>.oQ>^\NQ_S BZ7rXEEt~u~N3-٦o3FT8D\-iհɨ7j3b"kUӋuq;t(U]Җ$VbAa}uIK@i}WMbÚVpBr> ,OHYԂ*HiAݏ')akTAp sOAjэQ^N]=Xo LEfEJmu ϧ<J։eq]$tlqGgu\=$13ulzAf裡J2#_]6 `k8m0c 5]&##]J .%2Ek?~a-iV$ {wvuu![B.?TYw>crvNJ/Do1 >@XcOm"K[QM=xY .r@ݑ_N'r|a=Qe`@9(=@!QwY7c5Is9߆c,Ax?Z3‘x~5 /dg{D/nZ (.Zi kF#|msԶ&1PmnՋ!:n™uLJX ^y kQ~ִ8_Ktjx"*52ƥEYNZԝ|Ѩ2C[SE3/z]9M~nhv% ޑ|[d[}b@X!tVFFIiR3FiF=f6<vr틉N#HFZ8WGE-=C&/ t~"5 l;H5#+V3E-rGyap1-⵳<,K1=lYwgwǸ\Xyt)lt*ۆstYᅨW (Od^~EFJ%; VHdzraUbJT$]C=0N MPța;aj|z[yM. "OnSNY .=qU6[ro]9Byf 1b KׄvYC ֨[.D_ֺ}d2[^"\[H 0~ 1qF q5ؐ4;;w7yi`(1uM"1D{)Y"b#qEV#Ǽ6r>_bva!Kh29F32o@@$)UAvn3 JL:nl]}D,C ӴoꈅW~@u8V.Og8fXЌt$a-2NI$wYr@;Ά''~$4q0JR>:o`% Z`# ΒM W+ؗt$BbU~WU#>l)C5{2C*kF*oF둶7TV"bP zfAټIv/ygY;J"giChdqV%ݒˆ+#6D Mn>64.MW Մt=u9Z}niS'oDNa*Z xE\4?7 q~{xm17JU I!\^CP>B1%nA6`6 hc\3 r4 QN?K^S! M+/С>cjM>+ Qo'a!፣E ӣ8 1R)ɼ?m5"X}Ϥ}ueRA opA+E&;GL5URa&IxlC 7ˢ@Ehk,ܴBL?u bUtnߘ'(f^,+īoδ=B}9OQ@+ F)H(ϻ,lM}To( ]0 SoY+XlULݠCkB;sWbD=.DW 0?+cIMCf R'jx9EC%#OqZx Yñ.jR&t_}R|:ipf^}@"7ѥv"H8ؚ9%䜧vLSdMf֣NEy bWQ!t2AJdFx8!MQ@2a'TSu`]VK眠RffwO{"уލ&ɦ"Ư??[9Ѐ](s kƳjLmWAPz3- w9ɡ8<=|Z ]*̀?g$wyjJ @9'& "ThĽ7ܤd%S+B M` -(HcFc+M*ѹnd#dljgDzuyp+*"?R1fAp+X[x;:E4L5{W ܖqݏ)FJo&,7/fj,߶}A⩹2!O1nhgEtf8--e2|,eGn-?i?p&JbV;Tzߨ՞w@ +wnTe'ASsI]r< BF;tkB)VWvᇐ4a%7*ò9yEߋ(W{B<6@rH;5i/c 3_Bx[X퓆,!S,z-y0J"^O}C?i=FPiufXH Ϫ?5`'9]O@5E;#!F D(n},'OtH%'4Uiʤ8SPNUP_Zo%$*mwd7~DX zb +E<M! 7uL#7-rA@qid7GDXU.FJ,4W&fd ASMҗ{MM=o]b Y:m=GC/38pRہp-uyO)8s[7-^|}0-)x% vfN4&07fC&Ӆk+QgLnž*s3!yhc:!'""veƗqR;}<]NeU cmgOGl(ppHq0p; +o|f:;jKoʲKf" (rL6#YGƠCF*JOخR9g}B@w;o jH:2R8TL5[9vژOg49I<«%;@j(%d5VOe l!ݫ(dc\Hû-acr|k"ț ]Zk(50^)%Da;tE 8RV~cc˱Fvӟ4kr?@o /@8.YUYF=&5XcEWۈ聢Cf.(du!spkt{L/PYXL^TC937Z!Yi<+45he U҇)tpIdLzM4/0Js+Hs:*h39v]< {PRPU=ɋQyGt g9[oq4 `^NDtt13kז~5C4R4r< ZƈTƐvl"7 Ns~jeE]|~ q*9m#Ʒf d d oC잚lNmwXtGx[zw׫MW0F;RF\- <ho9dyhuYf[Ug8 |a9G51 <ʛkq'uraΏOScߋѝdwieJȺ*AIj!{ce/<Ί?t KDI&>AG>nWm +fnI!d't /%fyM2w{).9c=y5[+!!3ǟ7CDeT!uEA J;$b EekO1*!'UPKcS81CR(U[ct]qŧ":!__HbXbwZdS4֥L-KǏ+Zk)9!$J6(,$7+xHe댢mOïꑙɈ;>ZzYU1|: )~O= (%9,a]<]yY7 {Y@?5\k&F39v!kE }!R B&[6V&4 GG9+嶐n#zB|Wh5c}=;QJK=M;CA|6LQIIZMf;VWk]㥲NVVX@;nټ#z͝('/DC( FUOnKIJlLxn,5u4[ƷLR#sKn΋Omd1^4Zj8Ȥ><6.kwhg,ϷHUˮnJCw$X2Y"ie>yG dAxvZx|.jڛ ׹g?#ci?;_ 壧(~ռ ݢ {+/]5 CVM|?t)թ J }a>@6ubL¿;3O38ؼ3ͷ͗Ff6cMb#QM4X-zPCoo6nwz$T4GgO$2ELd)5L|і䅱 W;b4l*g?*D#H4#7ꊸDK94?Xb@!(2U>)Csk n=zrXj{4P=EY [ڠA\m_J-H$Cm.hQ,UJ#{CUCwٞR_[tGNm*OU/)9:(iq܉ìiysRmsܥ:Լ "+e%~T|,l6t)g:0b6gYr&eho=] T^Z4vжǼcr0'1 =UʎHmH\Pݹ(NqKmו9W[d] a hE. [ jPPpP3<ޥk-(hIM3X`ܵxUbo>*tiArFS4U᜸{H؈n-~U_we0~6} TXi6V=,|&w~_@@#1&G:+_ H "k3y1YϒpcVåYqfy{DA//0 "lƚ!$M{Kd7h?3 MU3u0d53o:;3+1)< b'/LL߈CxU^gC j]xA,^ kH:?קē\LW[ʬY$m2Z(^"VRi:Gkh-v(G~~@+e ZE4O a*KC9.쇷Ȼ7 qzv6B#3k4*WHӧ@-Tqޖ!eIT tײT N9iMkyZqwNrtZů:cXռx1z"r!UZuVqꨉ=Hɂύ:hҗ'ꤲv3W"NL;:kch4$g;/kgQP3ƀ+$d-x1D3W}"+/WWeI!6?\>*鵳ܣ~hG¢ܰmF7:Qkr̎q*BeI):"u{+Q`F9gzDϤ 394v"ʥDUe8"8. ORPf/(\G owFU!,ĚwMv k <(?W+N'|CUAԜ ܖґ ".Ie? A4 ›۪ Q@>p ЭV bdDMM@eС9,CyXxRY+c'R /z_"MATߧ2M>4xؕ"#i҅\}u՛ Ibl'N|3VkH EhPw&Ja:6"4&qgtNHV+c:Dnl#B/Fs SBڮܸ5{gag^q$a蓒|1 R,++0;&!O?H_*fǵ!;%.`ɍw^؍dQf4> h5ȿ b8+JxnUlq8 @Y4?3j \pGJ(ޞ3_^蒻H'ż܎0$q (m* & Cd|ex&Ig9a"j_ h];о٦4dB%0H4~ߦ29G n˿)HOmcvBq2m0FU!|.(m30j.ˮ4;Nh Y%ەVcs6W%l3[Y`mۥwaxaRz:>r l ^ :0Zm0s!Ǵ6}җpWpHs5U2]PjIjc#C`WCYZ}N-D]E qNp~Ղ$\澩A2:-XƎ$=TksZ! :`H){c_#)nZ\b;1Ԛkx-X7,@OlXQ!{gkBVw(j:bE/Bka]*}WC e)nd;HCS%'~6ݥAm,:S#RXqaM Gg'PJ<^~cfZ ~[AbRZSQd֢v;[Dfm VT5/\ -XBKRW S@)pS1s寈!*D?QzL,nt!BD .ug)Ic}*χý^:zn@|oC{@a%f \=Dj)ҹU`4UO98lr& Ɨ'nw͐1+hC\& L*`~IBsAIWO t,NҊx 3xcv><*_(SjZ,rrXIߛ׶%㟛LՅ+8؍XSE/*sDb 'Y%lKأ1EC_YWzC%($)`>/RLcG`n19ta܎.(4XdAJH^(N<0{;2sfJ8n}XlMhMP*QzmIFxMC>rQ֊Pi)*# zMNٵ Vެ|'4BSKpo"TnY&^V]׸Czб8ˍUŕI6pw#}Jy8R3<;LWI_h[s{I#XY jFm<`"9= vUy Z&ʴ J6f؃mMڌ3Q!%VyISacl2l)9Q0 WU z7׫b rM:pm~@ob^K6DTZ&0ыA,F!e49+&.q/CY"'Ԕ\Kȿ?)~d6B~)/xi-/9>w)] 4#FaN/DF2:ӊMݔ/I2ܽsL!zC  jcNs?4ZYEޒEՠHƷ79lId|L}تծߞHJ|{?b{hњȲ(|Z_BҠ2^fl<;>nBiqsVׇ8Kգ5kLg~"?N>PxŒ?닢@9V+Ve&*i (ޔ2~.8y/4T38 ӱPSy b^kwG骝LOM+}d6ZB KyP]PhĝCX*^㏝/*ϜdͰ'ǻ'SJud7"® RZekPTc2S۲u1 mp4Jz3}/i;Pq]fCu֨o|Fh "\rվ/)x߰ "SO}bX'Cg'@p~ Ϸ>S׍679t8:nKb9wCyt }bkB{ ?nґ>=I.l>:.E c_˔iMm8{>Ib`mm^U XR9píbֹ TQj,<6THMl̬.[Z8f>wj9jiM ٬B9bUT3!&׈_ <\qFG[2pr-}>HѰ2O:Va#O0+ީN\v1?\D^>k#BQѣMnjJds] d9_j,| ,M1!\<ԑpPʩ) _t ΥDY!?&uӐEٖ-^ql n+"3lqHTmUryc&.N 4xr<}!tS{ǹT2M; 5y?RȳN̡ É )ZP=@LrYcag(PB.>†J#g8[ ۡS #9LƙO7Ncwg0,a) ?7TAJ0x,F!(2pڈ%]9ghVc[+2 0pKb7mEɳÿBq1iybk#hJ_'l!qJp*c(X&ʌsEqꇸ\aRI4<J$@$2컸.spۮ9՛t)*ru x)XXd> "?Sq k@ ` Ɗ3rtmD>OV¥핬/9.)\9¼ D@"4a{å +H/ln\֌M8v?_\ǗW&?$ױzKj׏1n$@0S10zVwwkxo)7^\B>ރ.3$<]Fg5H7e'4Nu2ttgȮ\!uxʑ`hy]Uj-&FB_ַW ~ǿT t5Ŋ)$mhG(>b&z$ܬ=A}_OFMPtmgWo;,f̞g&N[mO*\9kx=o¢HYr~boBc[-\|CpzS!/5Rk6ΰ,u09ȘKz Ab>F'Z`@nERF<᮵lxoX nJ0BwgL-`~s7$kUV<d)gk-Nr\Vo?I A~ S 1;B! հr99a6v:]x.萞 dq7cF+mQy{lo~d͒Qꉔ$8i!7\otEl7k݉*QeDq>IHJ7K_9 web_n{% b5zT4w4&["Ra t|'z M}8x+5Jώԓ[x 3i\FQP!sP;2*) sl+s,$ Ylѩ,o(FAd끕NXI ud 1ֿ?A2Uke&&f%2A@,_\Wߧu-6x B3+&=$%}&7“`1]X[q}B^C@VXek5j5`T!6;jJg7+3~{nZchR8Um%!) &Ā*nO{LJ#LI 畞Sʥ9*.p7q%e*)h<MkU:x5Ds7*DaY![`n4saNΎ쉉j}(sx!U%u*Z0+'$۴vO>AbB ͎X8)(>V*U~k7DrW`R\^(}3Dc It'}qpwªH!BP 2\%Asʷ=kEF3{;(=ÍBp^[\{( xQ1%8a '*Ꝭ4\ʸ2ƭA4m%vgbm} bJC9u"| {\,U`\#-':\{7U)oHVuUxJjoT 51xWI'Ќ)Aj*Yf)Js54̩@-.RU$w%&I$kn&qGRPD$u<&);<ʩ}ts f7 jWجVTi l*~`Z gJYuwqbxu.l>cCtnW6߆&8..8`)Id4TV<I U)g>5lĘ )ǖ翀cuj\Q HC7DNP 8M*kS&2bS7=ơ}kt8Ƅr"ZsYf>^cY7*|J`p4kVsZ f.Hoy6kg\Uh4F\˦Ml~"S=J0\3{[*j\ 9-iɉ:GJhD`OIlf i1;mvP3m瘎NJ<|yȚCD%5<\Q#Kv,w"ӵ}`AE_S=K WV:1K c6q y%~9V2I`MGÏYڦ~lnVU}-rȹ.i*.j ;`Ho8邊K~)KDi~byzB7èM;?*h֡J}7k3i2ȿba96 쑥kنjZ7.̬ ڝU< :^rWPD* JYRD]|٥++pPwWBlL%֟쿺bt9VZs;g.a$9ѕe/AJ]`EaC,-ӻ ?ܓejr/x,sE+uz[ޫR;'^btCI͕iX8diG*n$G0uLcpBť4v;33O~8%0(`/ώx7CKWϬj QLz@bw|>pT_2Zv{(MFǞ`j#z:EH51FUnJgڄ8-χ^poN2;ADț`f(&)li ZMzO *+ .㽚l6SDFInWEFr@Oa񕂈wcZD U; &LD L[1(tFuG{ 4 ity'WŦE:hXJY^%FN5'|\tZ5t(0OP }ɓD)49=$9iuOʩy?$=+^2a:mnX%B3=IX@mD/Y!2_/v y2orK[rd hC!Ldj|8ϖ|qsbfoy9/ oTZ2lc?Nd emL C"w KU GO8*bmU =ڲ~퍑$M&mmE$`˝@ďJ)t^ݯrW+xڱٹ=HI+y٣|qIZnt:k1U ):[ 1XbR[s6i" t cT x qX{Y!UBi<岠wڑ +DS58ͪlj1a=͇!SiPH Ӓ@͇0=>.F5ݞ r9ib*p% a DװwKp d|v'qc専ZJP_gf1{U#mk{cpwDkr>y];K f+b45 V.͛ZA`G@eH,]{5t 6>"w1#;Nc2(e WTR:Y'@n\mNK_rݗZãc"Vf쏌bT pʏ9 hlw1 q=d.d7䛜p3UT[E)^q~RkGՖMDYXbqGR+G`[4ji~=&.( FW1 _w|2s|R9 @ iE8!{s;]Qݮʑ>[X(efrS-iNxND_Rĕ8Ŋџ! / ďV7?+k&J9,;F `47g4z.]-=Z[0$ʮv} 9z{ujas.6?X2Y[1ã1LPM]M3Y@߄V8xqQ ɦbЫ7Qu8x>h(': {nr9SZ3bh/X~{~;X~5GKeXRJrȟar;ݯuT_;4+?t) +囃[x1/rqyRctYF4 _)`$$9w\vI<D3`۔F ƺLrv/zac͚Ũ`]}G/E%Yp0#&n(F@^δ a ( OzEqOʳ7.eD?j ~am*> Kمdvm<`iXT\!c{.$;KAi[F?5N}LۂF'm%SᇜX'\03Z-c i2k)/ͮ;I:dc$ =6 a$(& 8OKQ(7E~6:['&ԔXp8N~ͤW; i:. V0!D4z! dߧTTZPƫQ| ~'{= \ghtZ\ڃEM{{IyIm?γ YwR[fȆhR ]&1Y`d]djl+zV TE+K42Tm\8gpW! = qJibtw6<[cx! wSE@Щo.N0X;~7w梎4ґM4_kv b8O'GaվBKVK5"V/$Y^t)2K[:|04IX]VG;wyzֲ4B)vP{ Xvn*Fdw౻1F#k^7-r|\\;7 3j䳤z` aۧei=MAq{Z g&O. >Z\B䄣!/ )B޿DY4D#ؼpt ~|-Q3?v%9kP}uy>*}٤Z,rkv.xɥ_@c$ƅ2$.Œ{z6Z 2a98{)n Ne`2+@e(y{ǚI3Hzq,s1sw<&; ,ua]ՇMpƄ%}1f _]4-qʀ݆Dcխg1A"UD8.:r<72ߩD3#&yGw:bՃjar~yuH 2Wotpc`U=Q@ܨc E[l6A9Û-e6Þut/=:VpдLkUiVäx# D]RVt YiT${[0UI_poUX2hZJodpQ2-[J$m%,F$ˎ C_zb3rY֎鄯(<"Wmc332r![`;JRA2[Yt Gݍ3SSxmn *꽝Jxְ$u K MlLeͲ[c^j;r 9NU$H1"VVCHԲ)vj]nz+ub*}2* r"b;yC33rD- aY!;#6Gm3_R0y{t+&& zgp=v̥H(0Ty'E6+ݩ& ~2xtuҙ2Co#x[T|u`٪%61S2z!>8CZ W X:,P( "1M"ޠ_׃Lp;V۴T]"WZQX0GJȷ5sOi BaRZ5%RY T?_b%~ 3*!,^ tF`x%)Ijgoސ#a  2O*8&N"b)]h+idQW).lFoa{=lgDGat5К v8lJ%J't$Szbz*G)yq˖p,Gv+|vNΗ6̓/rs*nnӘFSa>ExUIl83*"?c .!dCW> ]~{c\Ҁf_z,;7፪?eD+Wׅ[>œ/A:8?r烒^Rk[8+|v[j\?ye?E"mkÒzPu_zr$ c~ʘ-ƐuupiYn- ԍ4dΖٟ5:6'tk`eqؕi8.rfxomD\HյÀh喦-sdJ2os_eYͻĜo\|ۀEV2Z&{(G]S(Iqoנ#TN,E3!sMٞSfa.R{lӜ`Wm ZXj::!F§ =Β/mfdj7 3韮;GJw`"H/2#p{iTҾm)A:fw/GvS%#qyֈ$p\3"|j+tPQ0i"uJ骒=yZP(zt8[ΛY:a65vs>(Dt@FdKǭB^,菪S8[tJV/ܚEun&^!}^u눳I%3't?^]sm(Sj(ȴ (J+ -tD ֥'~缪PXu]AgA L/ \Q9Ngeez4#QqUp5õVՂibs1xCҤ&L}!ЁyWg09uP#l-d?@ƣw+,ۉ% ءR_6 dȢ XU)y6Zycf&o{1 a w* =>09vVcowLKi_*2=@_O)?V0V\|B3XL*"QT*VӤA0"=x0sqW OCWXg"+KmTʈZv eqvU6Cad^HB6YKYs$T(lv 1gr`ֽ2n76_ eDu}ت9(Hі/&Ѥhcaiȶ60z&gB;5BڥM-!hQgyg)B^㡌px&4}YG8H1PWE. YBeC=4Imo ^LSdQ1r(F# 2XtLG K2~F>A)O@JU HoO{e$~2'RVi}#8fmU,%ry.* @*kFQ?sT(ElPQyj4_{tL,Zso0iH] `3mvE .Hߘ h̊-o4NJGz%5"|?Zteo&ڡE*!:AY5 9c%i䇺$,$BGt&IiU+7@#(Jh!`Mg$+ucƐQNfiXۢT)~h(S7y0×1,2KAao1J.$4sXF,knɔ|׊d(D/(8l# kQzGX:E&4: ZŪY.xcxh1ol#"yUfԈ6al]; h^\ V(m@:4-?AE%_ũMQН0H7pOi^QbfTGop9)se>Ȗ7Sken;쉠p:|N=jf"cQex-'2+5y1̿G/`1}6[D=dr.%Lm/C6UgRF~+<$N9JrfpQ\ R YG.|R= T*v1n w]61Ӣp8WCO"(t7f04g`p Fa.누sA0*Эʍ.BO;&tPq\:=JD؎տϷDF7nt*hgQ~殚]BDtra‖~{4\~*>SÜ^LdUMH)|)./RA廒j"_uPWi!J¦+KLuQRFtIԷ25YshU9e܆%2f5~V7;mPbv cpxp#/zͽ;SѲ@)hhZnrx; N_'GroȉGl n8~r)>1Aؿe9679'=E; j$a7XMd>1 ߙldκY=_o/X2oůYliY%]CXR!I%v$)jbIJ褰7Tz2}o~AN[w ]!zTn"r$9"qBp@¼ҙ8'7'@Cyp aJ%c*@dkp%ƃ9hd%+/OxIQSl 8O(BĈ. .bSc76 XyS,c\9uѮsNdU E5?Wagݧ/ vpxtnD<e k14;v}S<>roh]T|gƷn/v-k1bfztc3ɧ %:Ԃ?KKnKy_چef/Q0λ;HY#7wB@*ʧfHSvT&}w=^&THZ`16p0VҁeatA_*lٶeLW4n=2CDVT~N#PQ8>2!_f=WQ-)eWCjnRaa:pkϺtnp6ǭWȲ<^O@˄o~KJ{;#c"`"ngly] e90s72e-:ҞϋVm ᮳9H~8zq{~9Kq34ǾA;k'[KU۬:C.a=][1.4d`'Eodller)}Z` ݆nl,\ZMcvͻ)^(oEz^fJFIjb6r(hz%3(-T2D] rŘ~[H9ȋ+J3JPJUsQ^p!Z!4":@ߪFē(u3\pl'/AXeL.p;#p+Q/=Cʷ^S]cv?*ھ"tkr*1RKr pLs${9 = ێ@sɛ_mZ/¥2D)f6{Qm7]pnMFmBV1uMb[n94MˠȂ­쪔T aXAĐ7[&M@~O2taQ0-yLGܼʛ>p^1 W.y9QfOnNwI<?*-BYٗ#A Wċ ?_2V|aM@*{ PZ1TΉ4YJaptC%A?7]T߄DjUm<, .$8uݴ5[u(EhΠ=;,R ?7vz"UFXXEբC[3X򁣅`zGTQ ?NTR`nCƱXD3@f S$"gM+Pe*pM*YWjh gjgT$whK1qG=|h eـ$/0@U%UczGFiڪ#BH<<4qwhJԛvNEy e [5K ^0%A"ЮƆwLB-w[eS9p*B < @ӎm[? \ͪ)yLj14 c jbz@л2B0UxN|E@$ͽ?ƺ󵋦JKH+|CQ5:[r G DlrpitWU/nO$U~-;`L[c,StkWͯ\ZϹĿ NfA:X*XÛ4G]XSOWb:~/G?NGGAkv$| II'F$;qvglE!4 jV[ţ}1ynOPlbZu\up