freerdp-devel-2.1.2-150200.15.15.1 >  A bƓup9| 4KQWFSct0< z>^vXPJN#.2ʼ̆c#bQovy EQ/} ob2)AVm7Ǟ{Vu`hxlSY@ 56=׀cPȹg} swfX7xy{ZV Y0`ӟ8|ACh#֤i (dSh GѢ~C{ϡZWnGW\15c07f445cb67eece33c5d6c99e23314204d9d9e5cfca7ba760e1fc5615cde59bf2aa5ec9f708e88fd1d99c717cc47e929270666 bƓup9|Fb\A<8s]&a{sX;KT:&2$5*uPx[vGBTg"<+2(W %sNvsfɦKHB$؁A\%r_bNdGh#ڙ@sЇw,GQt< k,|mᱱKȒ.>G*ZuE=[8R(KC M>\*j7k7 Pl4tbHb9J0im =`>p>?d % C 7PV\ |    1L 2t548<<<> ? @ @ (A8A!9A!:Dw!FGHIdX Y< \]X^MbcqdefluvwXxyz(8<BCfreerdp-devel2.1.2150200.15.15.1Development Files for freerdpThis package contains development files necessary for developing applications based on libfreerdp.bƓSs390zl31 ϯSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Libraries/C and C++https://www.freerdp.com/linuxs390x 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ƓNbƓN^^^^^bƓ@bƓN^^^^^^^^bƓN^^^^^^^^^^^^^^^^^bƓN^^^^^^^^^^^^^^^^^^^bƓN^^^^^^^^^^^^^^^^^^^^^bƓN^^^^^^^^^^^^^bƓN^^^^^^^^^^^^bƓN^^^^^^^^^^^^bƓN^^^^^^^^^^^^^^^^^^^^bƓN^^^^^^bƓ@^bƓNbƓ@bƓ@bƓAbƓAbƓNbƓ@bƓ@bƓAbƓAbƓNbƓ@bƓ@bƓAbƓAbƓNbƓ@bƓ@bƓAbƓAbƓNbƓNbƓNbƓNbƓNbƓ@bƓ@bƓ@bƓ@f865a86e98e8863034afc206f87f914590b55f0a38a02d214326f217faabf87fb8a4815bd357301f68fa75d6bce300f6b5e7235fded0420e78b1fd1b0b2c3727ec92c8604ad1dabe92ee2dd23982bb844cd1acb803691e0c6a5cce65a6eb2b014c3851416a130329928e174c46fc78d914f89679e949daab7b31e14256ce45a4805fda815f30baed6e6ea1dd216fd7dab7990c83ae260582a310389f188cf20e8e5370e1a58a07b09f9eb7ad39f1325cb99da5075aadb5acd31b3b60dbdda8173f2214c6622667a6c276b05b092bda76d7fbdc4eeb0c9db54f6338808899b66fbaa0724b31b33eb7daa4fec2c4ee087b9328465b863647eb0f8a6d3b8c916ec2b3c6295d928ad4d80c18fda52370aaaef3b7d3b3340ab26a837846416c86325f89c5e4fc0d7175abf53629bf127341cfe96b9a0f270355bdd5872ba54af9532486663194143c8961db5265170f2d0a9c58fd8854b069a619c8c72517865d8196f6384269db454047ada8bc4ce99e161a9c007ed9498e6e068fe6933c2b8c9e01395ccf851cad8e7d5dd8af6f849a6a7b2e2170b42f8095a25a2b0a9c0e89a4067a1e62f2af1913bb60617b08dac1c70a50de8b1982ae4463f1778a8329ecf60b9e00796fc3b6479e3420427bf8ea06ab407cc863291defabe45db8081a5a646d05351f3a6beac93e395df5a3cd070d5b399cfd8682159f4e8624dc6739d4cc1082d32b0c1d82a7be4d81d72961e19055cd54bfbd20829a76fb530a6699675eb5820b27b33dc1b5f3665ed66166c836dc6fc305e4470d6fe7a5ead78a0a116f68f5ab4a3a25e0283b5deeec636502af63f6fa603114f12e7f5cf632a5d395c7f46661e346463358716a3a8c91fa0b583432eb2e996ba7f16812a6a6fffcd291661d43f2cb4f13718b0e9747bd1f626b619138a3ca3fbc21464529fe152be4631f5833f6e7d5941c775fb9d74b4ed1356f3737ef876ef14eb3fb296f8da8cf658a98f5032b1bcf54b41df040beba49fc9153e3751e23341080c565c3b6b441844e1748382b8d60b86ace3a8f8b0f2b8b559bec08e4dbfc3d3085187a5a6aba71864041b0d444650941119808a7a75bb877551cdbf5ea8a61678382b39415b4d2855faa39a3cebda2eebaa94fb377c04a92d9bc6bcbec146c88cafe5e74e75d67486c0e8a3df977236050d01b7d72b57fb152517960c9ba8c0dd90de7e2837fb9fe734ff1fa37eefed9f2f28ba83ac776d15847057582ebdf47eafea8a597f656051233ea38e17305ba96a1e528030791aa752a97167407b67089abe7c83e9d821fd00781ff21ec95eeda452940ba7d41c79fffdc712dfa6dc91f5ee623751abb24af3cea83039d8dbb4ed0ccc1ed5d0745972492ca3e9a2a1f5f6a72cc3baed08c2a6af2529718c16dc4dc9a1d988a3b5880ea69826d5229583ab786f9b591461322a73a06aa48bbee2d049f3940bd4cdfd36f67697832df9271bc084c502e21a91e0aef801bad9eff40d203b735b0cf9d57f176e152a4124a8cc3c74602b6f20134b9e391282d3a84c0379681fd34dda834d9adfb6da9099fee57d948266823a1d5afcc8730a082af34f3cbdc38247288f63c74ec3a5adbaa6c12efbdd6adf98946086fd3e39b23c8de1b0bda9188ca49c0ed79af88f9ad8043c506fc65bd54254a5177725da944311974bf580c8b104674ae36d559da618a62ec3eccbe003585acb641c5bf1cf2f96eb7d02f2e11652be3cbd5faacd341f8543aa9ddeb3ca1dd61ee479891a81c50a28c01b23e46d3d9b9f60ae76efb55e8ea7f6ebb0c599eb5c2950986b33a4f19e8de60b3a338d90fdd3444caab8f97e5e8ae8f343e399a91d35c6c7ca9e3eb9229c67f562f8be2fd8621f6890cc2569905686dd82dd35062af896afe2d531cb5c415520e27d1584414e8c3b8e06d38b84437fcc5d77d13ea7bd1501e2b264a25946a4a8a3335465a5f2a8d52e737c11f05740a71f549c2ad62e38f265ca9ca312dd6f48dc5f20c60be69431c923bd0f5f2c60c3455103efceeb558f39387a6b52dbb1297b0b07394750847469ad4eaae3b7713ae680997200b60c1389d9afc511d95e9d01aa46b2a9e4a7a6642c131843c8e0f0ca2cc0dddc16fb1193bbb1e06c6afdfcaf09cc7797b478d8fbabc135ba4c06eef85720c10a3dbd151a48b59a131833cf709c3dd9023f7aed1af0c4811318e7ae3ed708b807ae2ce51ae6f411660d9fddb3c3bec50c84ec70b2acd1b632717a07018a7fd74d7120654a54c889d2238809366390fbbcde76f83d6d4dd6baba3945246778cc3ee4419a85959603196ba4d915d15e46239a16500a7a438265a42cc44c0229b99b983ab3e01c8e019e6cf87c4496e28f7d520a6d3614a2aa7b53c82e3abaa8bbef9825edbe20a77a5750e0ddf6942c1b3d8a9d6c2d598927f8b0ad668a7754e3e9eb88d38ca17960f0ab11c6b90fd0b2b5ffbd3bf9693e365e7f786b151bb7c995b18a953135deaa80a2adab4a85b31c54c7f7ff7d02c0df28b8be001eb14996deff32d69d377a6242e34f8bff57e21a73bb43ce0ccda1c5878de426b5a012e54776f3497e17cf923679655f002c0f44d014cedc5991533e79b389c896c1daf470973601432c80e9ee73b0b893a2cd7579876c10861b4762e5e35ba9fc7268b66d21a56ac4d50ce710285535686b8bc60bc39c6f4c5b6334c8cd6542354cbc79d7d9d0652378ab131ee859b2f1e6b9b4caa41b0a7767609a966fbd6bf54fa644e7bf7cc2e345cdea95676120531f5df260688796ab82e58c1c12c4eda299297f54bb686c3c81eed30751a4aa1b428ffc95b1edcf55908b02dfddafea5360379d4cdc82404b9c52c6e78b0f36531fd4d69762b6d036e3fbe232bab1d7c1f9980007dafb93c5be1b34808848f780ed2cb0afff4b173376e421938de82c1e7056295ccae57b083d4e4c9d934f04c61b0f0047fb34a5af65d460cb7df281ff4661a553c7e86ac7c2663dda544fe6220153aa1a36372f23abb247c0bb6c2787b9a57f0e8d48b896f186655e6d10c75d6e017501a999c417cc8bd6037ae213ce1a35fdcd3123bf9acd0b02f15c5ba786406e9ffee6c759b2e07ee95bdc35083fa7d2a85c35affe9fd2242592338e7001be9a4a4f9bca18b3a0496c2c036c0defaacc40e2eb4ae816bf58f0c2107e3d15dbc08ff8740bf2d6da2c16af85ce0bf5c5910c821b80985a7fb7f63a02f888a5f2c69b550814da3592003742955f672a21258c1a7b2569176a2123e2fd9cddb15fbaafb7a0410c156c7ea5027788e9b8ce4fbf77d82fabbd0c92b5faa36dd6012c2bed1a67a536d674898a15425c6fd8bfa557a1097a9206094f52c3868b7e47a39530fce58716451ff8d033e6387015a67e010a470edc0c4d6c4132fb516f43d4b17bda0f80d85b0e9522133b8573b37d108bec795f4c330f850ef885aafe91bd8a1426b414544cd414448e39d25aaf132a3aa1e5bbc2e3d3dafe8afd7d877139d74e891849d828706e578a48ae5de84e9a3118f845e718563ba4f88208cf913180b21c05b6078d8d8c05b7d908166ed24803c090c7f8c8436d2fdd0e690a53034fc0999fa93b7a59a025a4053feaf90dbf94249f5c6f7696f22c90fef78cbf5b36c7a74157ee9688a9a7eb02998221c0098b8fcc1c7a29630635b0d4e5e56be5b8aedd5428526a9dbc0e48486be8c1515d30faafd6eb49c76d584d7a83fd8805766a7babf5106c1bd97fd3bd80e17cb0e93da1ecce198828bf108ef2ea7bd9669857ca1784de378f13e29e47ae5bf1d33b9fcef867b0cbed4b4fd3a034d803348d1c6c6ad51c54fe6554c869d16899422d75fe8668333ca9956bb0cf9eb6b346d0a0141f0dcf5d01f03a62d1998fcf9179bd135862c9ed3760c0748e1d9873f4e9ca4a3549502fe247e256941243bb4d5691bd8b1052f0fd6780e1a97a1ce01214af1a08e85aeacc4c429853d72936cfebad851a80235276eeec252c6969305fe7b771599c6c3671da5acf4a5d63197b14093191ea255d84cf203210021e17247066d1003f6ddf0c318901a25750638d6cbf54a6beebc0efaac368eb32d2d6f440fb9ac3a1dd5b5d9c64ca20d728d0c6d617d6fad0f1f4e08907839351881e5e5108e459894ebf3e55a5d4484badb342e62b90ad440b0a838d63bdc4171e3b3738b98af99b0bfcd3e67769b3c472c1bf0c2a992734e08e9d7f1008cc59cf917d29e5cc96304e86e8046ce34925c680d75086ea4a3dc86fc1aafd7877a5ad65b54d8f93f2b6d30aecbd4526f429a09232f8c51cac8dca68984bc7daa4fabfeb8f3783c46a9d23d7f8ab32538ec11b4d43800f8585a12b10d922807f3002adee7711b9bea3d38856fca9a38a7b1b33fe52fb571a9023c3f18f7a7556efd652f1642c193296502716dace59ed90eadba6cd22509a98f7d9cc5c06933553a6f4ebab434522f65b7e46cd9d1fb69b2a380339c337b970df3f261e5bc0861dd98be5ec21f3f44243090820b5a8366baa79ecd71337e2da17ba6c8abfddc4f4067ed4200c1da86a430b59758d5da86e13ca86b5db94751bde9363d67e3b6b31d1dd19c7e30c3beb62c4b79083d9d5ee4b1f6355de9fdaa44dd7e76c6760193df11f76004cad63b7d635dce2069133736c714c2862085cfdfde01f5dd3d28c8b4c16b093a2176d0ce903d9644344d5ca58dd56343f7f37c37357db54dcb69519ee994ee81a3341f8e30e8ef498535d73509f95cae7ecfeb41e27fa0ad6e78707d6ddb5f9efe7b0d6329315ea6cb385697ee5ee75624597691aebf26a6e849a3a7b240b456f68426fc7b0e9e996d0f0ef5d8cdcea5b8133b72e3aa9d4b08355d7526eddabe10e47c45edd42194f2bbb7f29288d0e3f4c5ded7fd34af77ce20ac9242588a07cf0aa94674a5006ffdbc1533403518757a793ca48e991b108c4af31eeeb231a266e758c01a2fbaae5d692cd886c1f3a728127015c6e0ac9eafa7ceade2abce17b7396f741c749c0991fb5ceb50bcda6b5a197b51a742c942ce94a1af04aba564811be8ddce51042ef974a891443d95d1b4367e68a0f007fae9bbf3674953c840fa2ae29db70b948bd9af4c370f5a1508027aac47255d5f4fc05ce7d1f695e3ca36c3a9d0a51ee6764fe7d92f8c30ae6b621d891aabf5fe26a768b68900f46149fc9e61e9041b6465b9e368623372bf64fdf26510841aad729e90f94bb4f62a5480a5011c6fc3d909d3d1e4316b90a4aaed7b4c5a81ef4334dc3c878dba2d8f2cce9f82035e8cf8884ebcf8bb4316a5874c2d16d272d900061f89c109ad03fd67d7db74d837fc8e369293b05cd13e079d127be67f078ef6c320d9944a355cf8099e29814798d32ed8569533ffd0f3efe8a9caaac65a2b2ae8121b116819092950bdb82a885d97674741722660f6e5f3bf54f836ac5405b569ea447e32f40f48a07f5d8da3db150613d0f4bcdb6d5e7b6878ddc27e72a4a8680cc0de7bbb279c19f0832025d7cc65dd43283327139495843094dc5830f4fd7c15ddfb9382bbc5148e19facd474e08b1d30945506cf020663183132d3897e8c0749165b4744da1dd62b3614dad5c0da9c682b6926eda0801c64049813f71faa349cf4279e01410bc903a6b6acc3ccf5c25e8303379ac43e147a6ab7d6307a94bd4cb4f9c77a3cdcc000272878dff93468356367f7f1d0452fc129799c649a1aae6f3620322640ca455c21044213bb22b00e62ccf4adee27b84af9a6557754e3c883e6a23b16b2fff99ffa56a0aaf266653532377d0e2500df6d4dfef1c5f967c3d6a7e07482c8f6097217bb80afc5d9a5a802c97d1e60185c7e7ca1ecdd827659c0cd96748d7e8e6ac1afb33153e1531bd364a498d3a01def6be84e724334ea291907857c3d5a1498da21dc45804237e4a2071337a62f9307345b2abecf7dfbc2f31fd7c5fcfb978fc8ca742086e6a35573c55f61c34c3283e8a0f05a577489145a53617f0dc034b3cad59dfd328b27a3420adc6b91220fd3bf27eb1fdffe9b8a6b674e557d6c0d091610f15dd6cc76321f8d29764756ad06b81f99ac9ae39bc82785f02173c09ccbfa07666a6358f69b2c6e76b331f6b6a16a8c1b487d75c008a94d62787675f57c77d17af881a7c061cc7fff6b6a47e4b6dd41694298ad89d70c9d5f883d40f21fb67365a85a41c4c724eb8b1651fa11124f3985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1c082726b2add13c5d5336151fc484d53db8e6b0a1e044f92deba9e3a851f260b342392da6dcfb078ac63383102d58a37ff3ad4139c3652dfc5487d91d0ef4cbdee2a96378f88a2cdb10cc7da67cfab37048a75a1e89da9c0dcffb7902a28b90f1985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1cf7ce5d8dbc734edd461e9b7221f56726553207385f52de649450d2f51a1af725068615a9a7d41446735cacded0d072bc42ce525e117c809640854a2fbd36261ef1005ebfa29d876d288937acdf7b11335db605fa30ed75db4fe569dbe673dec8985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1cbf64d1d2f6ec84818d361ca1672a9cde9a256aef4ae337c9b54abd56f376585541ee5aceba43ce302199756304105e489f6d137d0777c01daeea74bac6aa30c58f95ffc0476dbf86366188894651cbd6a4ae414b81dd468332bbff3d1e69e456985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1c1f61d976dc9f42e0d7d77690b5708114de909c29e15cbbe405b128e57a5904b34ee94b21df8819b9afd6fe2cd3ef858d08bed6e11f9d3383498ff688af3def0e358b3f3f9cbd4ff7e641599ab77bee31b670090541dbb59e11eca7d575030d7b7ade5729ad0b7d8e6b36f955b5223b55c94be9ae33f1cca9dbc2e899a350d91e83c713818aeff393f6f6d87b641a78a266a859d9ff5e53ca032c27acaeac61678d68f83bc335efb0946879bdad9c6895396cfd6941f39a40d3f1383bc428fd1alibfreerdp-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(s390-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.patchs390zl31 1657181011  !"#$%&'()*+,-./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_Updatecpioxz5s390x-suse-linuxdirectoryC source, ASCII textC source, ASCII text, with CRLF line terminatorsC source, UTF-8 Unicode textASCII textpkgconfig file PPPPPRRRPRRRPRRRP RRR:>#]*,utf-8bda083f06ac4e49a57303414a274d011fbe9a64f079dcf0f2237bf29a98dd0ca? 7zXZ !t/] crt:bLL C-V?s)UBͫ({uct!->  z;V=Y?0Jhk$TKZHhtl)M$Z@o{9c>U D\{0q5ϋK@Cpw-3΄ XyM5iF#jΆׄ;}<" 2X`a I=&[--J@sfhXii0Q t>دުu)UXz>+Q@ݐ4 NV}cx휣B 2r㌋cg;s̡iH<%ʿDp&Ѻ$ޓ qHR 33&8d]g7%ihVq+U 32qjokLHpPWXQ}\35, HMr.NUff.tB( s0 ߟ~z^ơ~qҗPD5AwC}ʜZɥצV,hz8 v'YfɰB3՛뼩c:DRIZ{voRvd`l ToJ񨐌g;oYےe08B:b_9f-jC: iyGd$8|/dT.>oyx+7{b(MbO} giSy3D4k3ͺװ3%\(UZ,.Y)" f-9f(6};fRYmξ* h`/Ͻ+Նo `afFql @z53d7wN^t{pRE=> KzǓn:Bڜ:<.RZ2F-qlaż9FY-=Z rߕWMc6+p/#5N_,֦ {ZЌmoKBliWHIjҥL@̻)_a=G9 ƎC> 4Hw!NZc5NG]WW*uwPpVQQ1_/ڙ?,,2uoݠwgT}t~"Ek}W%ud 2BLW?JVXl̃aVIM\]! @LYyui/ֶwGe%KƋ&#R Ofe'@i.}3;dc]=[3!J*C7)ҽ(!`ؾ RfɮZηen0ާ~*%  &.Y;R'>>Rcý_{.挑f`.)HB5D^yEe1~>M3WlP 7NH⼶bhܓ^JDyŝmC!PoHl6\RwY~R560y^1և?}y#V@KljǙkPOC> bARoM~^͔&oCJd|a lk$֌5qЯWFY\;1?jgDQfR7Vb~5)hw[PNt[Pt j}s1}DSB :.}u#MV[V%i{8%'gO՘kuӁHv1x wS"Y>\ܳXG3+%@c'a-ͧmtK6{6!oӳXx҃. }CT?z{IWZt7ۤUAL<Sp8:->6 {8n'a-H_b"^>f)oOy.la?;B wDN=mR.H3| v>U8w']ey]s wZ?XQ$eqmzne)z&bӯX鹋/OLaiilS4>{ :N,bN,͹MK\y(s?<{ nCL$(A\l{ vom\d3o-PnP;@PHOGi~ ϲ"&=҅p,kI0Re&&Ae/JKaz֟&nCAcwmgÉqE̪~9M(mn( o xZ8k>o 5mfpĭa묘4ЄtPh Sl|d@WkY:٦"5θRi#E<.BL@c ? _j0 ?ނٴCOPdw`:ަ_;ρ9(Fc=~F`KgI}x=:n}_HYq-]۪48]5 _%8+}bdZ[)wn^;'=}H C p=/?ѷzEH. ed4Cz6YJ  +E R,ώƻ?dV)F)u d,Q_Ql5ƴTݚnޤ;x8z'6sBNZWE:8A- U.Hՠ2مq<^ɛ8WSi#85|dEy/-$-Ί[j3hʡ:hn~QNĝUfMh؀*^^sdA:B,W=-މ–FbQVr@j)&G,Hb W Bi]J!]yu_{#0 tBB܏o%6l?21ז.8Tq%W[Z֘t*Mlx3!cVTQ X?Xu;SݵQ5.jgqaJϞs7,fyz_~W1͑(-ZHZB Z9uG҂ԋ)%=3U=7:#I(þ%o{?u f1 5iOdp`|Ԏ?-ep`JތX3 ONf79;S9FwV \^t0y hų{(E#X" 4qT[7zڜQGaxʆP|ohڡlF~M^;jn}Y aSU]Nb`7Q.t-4YAhEMҐCm=kNH'[lc<% NB˴r$ wicF27ad^+`-1O-LCEa8G=>mSc;NZD 7x< ֿJ]fkO3 Lg&H!3syn%|mk1Np\BjHƨaf.vk- =%R`(2UqA7_QCuF[^-.SavEuN$n. 0b&z܉Ҫ 6Xi#U5Sɜ Ɉ{݌G@l Pc$#@i8)Xhl:yؔ d:H\-fHb n4+m"J-'p,*7zKcO{toG56*_vx~/@:U7N]d^B r0{FA}=# JW@cI/$lg'"_FWy)?0vɣP*/;xXޭ)52yS{Dg⼃%6\KZKWۘ ߊC%/t]ݜ6h&m ^5_ GB~ tt]E<5q *l}dSJYd uqU2ZE/|GdBڕ`(]HZ}5}D5blF:I:Gذ8,~o; X/`v|_K ׭s,>tr2V-C=%mπك##N&2Ͷ' z|S^-?piģHbshCyBx[MڣYLЎl9p{<co z5 wEkp&MP[8SkEB[ZNaU}[S=` kcb5]?k~}qBt{mh f=@{FAl:Yv^R1[ QcmFS,M,5z"~#$06k}'GaKeHf e(\>zEP^/ ,ŅM夙>Д'9-jEqkb/clF-\j ]#|"Jr bU7y' `|XOx&qD"WO> fm/q>w0yNnxU;83~_ʳ{b5,|G^KCS64›¦_0{4e9OL+6ҖF/ώg:OS2UC /!G)!fqv|Q[kE%+_e2Xm`ӎD= yT{>ذh$UڸaVmȾiĹ $~YSvx5׃5NM&2gģ(3D\a'%[VGqcUHe0.ݒr\e߸IbD2>WMzXYvECuݰ +Yt,K ,Y}-uU^k*.tSG ۹XuI8GD,ѹ-Q&2I&3c;knBoG% !O6 Mǖ*n#1c49h7CY #bkc̓8Ll$ k ȐEE$~g2.-EdM$sA%l3ڐDݩd5n] ! mK& fV{%Sml DLh|QwF߃;eBݷkW<3FVKyc?%R jUwy,Vhy㳯8-EGb !2la_A/z&OLڧm'?,Aϼ`0}?/i|.\0pclѻ:{%m)K<ཞ(fdRơD(|ذku6AZV+0_QxH5<G`o?i^%7rIk(Ӻ*f~@$"IwXw蒩S, Q+PjӋÁB|"lFRš vRG`3*B\X΋l׷MH}SQ\ j]zoc=Owr*?M}{;{_7ez9I!N7~=7-i@C,wp!<!!FaW-i2+FkLEP}e<1ug;ܡٛ+m`ƇCU3c[$o]_Ֆ: N ' 3j^~pO|;=eۯUEG/P ƮVW- q_$l!~(~_:"~9Y] e}OGV Uc#R`Ra9m8oB)\I#炾T3~mV]1Z&1sw@tmnsghǕ/:FTٖլqsv`Z ">O@$Yx߫J{,6aΙb" 3-È\kVY9iW jm-΂6(%}l  k_lTlk#zj@>,H7CJ^aB@4nj=S16{5e|]b|i<ܘToUgg3 .V^AMKjkvD VsdB,42iQ/N܎D;YS!+4Z{1¯{BqV`ƝqojRQ%;/l_0F"QE՚%Okf'Bߪ@|'X 6"3۠def) sL$h]={AV!+_Q9GYY fTWY%fv [wFPխwT+nNe0ju O}~[ni3ոpZ:Uq c0~*,dW7V}^E,g b%O>E p1UwID87W֠NGe_6D5A;*8g)2kgOAnhlx[۹&(ld4x!a=NҮPX>l~"9Fn"W0wT[Y,2XF*vq鯙=|$q8[6AWмg y࣫tOEŵnx)#AƵieJ9zf)"7u/\ڵEP?ZL`uX 2K@7 mP`]aiA'SBKhJ ʏrF?ZjH0ҼVa$fo$_\^h_iÍhm:u+g yA6[,`60_{C+̻[xLJ ҈ee} ~{ 4MOkaO  nz@u˩,O~#ZM/`JlzLm)~B6/_\~]iF,0ͭa)>2O=A2z2o0lrKc2zq- Jj?8vN`"Am^G Dؐ=1lk"B|0k/;#)E x\@Duwpo9cSfO(~ν2Pa i^ˋn>g"v3-lIn"g9,):9h/Wt}*GSHҍu=_[zW{vH^*1G޷ [ I/ԓḕ5W:&g81z.H~΁u/Y": BYjX m8_"jakw Q6v :Vn;I&I:{>0fy}!fdiSjdh-Q4qv-#WZpI*U^?, 0d*pPk@Orɸ2"XB_wGێ qvmM$x@2H x2V VEK%"K6'ƧP$(G ka; Zkԅo.ƈin9K_ K}wJ&}IN& 3L57݊yNN̞+I(Ui~8 Q²jd斞jln@j 2Z8'5+Hx6gmSv 4Y8.ٓ;$(K BzrM9ea͖ά"aTry3:cDj)IT.H>> 6 r}ȷ|:ԮX,anRHhprGgC{ݽ?+EВ/N̖ J S|ݔ GFݚ83嚻MSmWe 2DcV$0&ٲK* /9pGqi1>v1Ru9:jȚwVn!:Q(KC9Ip%=܏K$V 7]yFV]p&*/z{M͞] |F`?k3 iDWMuWw,'%v֗4d Q"CuwFQe)"b˞Te F.鄥:uKXX}޵{$HB= 8F~c[Y926sEt4X*Kl (31/ӑv]9{[[œO#-,0yrnC z b 1ᄈ?D&faܪ'׀ 8ENS}Z. O \UZÆ|*K܃a/tP<+33k{fk?f3#dDtPY9ܼj-Ϲbb~f漄~Soqt;{Dc ~D Иa%569v!Nؔ"[ww) D ^a_w!X& Y[٣hq%-^T0v& 4*[`N[:rxAd29yWY˶.nJo@hb3cS6$PGLHў \887ɥ`l^{|JO#R~ ԄdpoUPRƝB|i:1rSJ+ \fJ2 [ jdCG((qMzQn6A @J u`-4犺oc"dGoI>q)-X.$\^JEvKLP ~bRV*M=0ϸa؆jQp8y7$f _ cC[pk[i„''W~!QE3ĩ;s2tKtVuZG{b$)0l!`k48,bcS36P塚>Rj@*Ǥh ! K)$9Q[׬.p ܙǃ:,^Voj(a5G~r-.|dO;R7(w\sU6y[taW[v[5yXA}x} ,dmYrw)kd1jF9\pgكT2$уx ;,/>4]~w3;ƦT3Man2CIY^Oh4?91`(';2ޑfPlK,7*;Ixc[>!ӺWCI׹}yq%7,$WPt𐺓RoXprc#']@y Sڙ 2־|AY`K;^)L!E잴(`R^O0#"OK37ND.f!͏x(xێ *YީhcQa bBk͵,  Ĥo`NgVI5pFcXK:sIK?H.;}pT˄R@z0=VS?ɕαZJ I'`rX':0#!lL.02Y;*wĚI6OʬTlG3Wyxhs_܍TY Q+;|kF5߭=5/JHD%S`&5& {MO6;L!m',؆ Dt0r؊)k6fa#_^NB)%||wwqWfE.jv<+ O*O S\="%X򭆷s q9o5qbwl6J,%j3'~ɣ{9nƮvҼ@mxb·jm fl=Ju>/Cʆ;T~P-dB&xЌ8,19.-.2!0 6̻U b(bT7(RRsPUp lQ7LJ"u՛U|s%G}'$v졷玓9W":zv1q'&+kv^/ 4rQ'y:9mA' $r*GcIPs9yV,(Ə'_Y#5¡Y:y9ֈnE~#:_^hf|\FT&,OTbߙt Ʉ, HU栍ZVr9uN_hZ2*GՑc2[u6,#o [Ǐ TDpv.;*N6J/xxlk&J;l`dRU\V>j#>iq/!VbWQOû^Bvn/N`'iFԟ O?·[ FH߮6OO?RgaE_éaGAyjN {:;.c3zJ%p zj5 DZ-bK^1Zvz{aC~){s9gp~cWFܔ6N6 ] x=rԬ " [|m0O un"{"2;į Km+v}EIƌ߁n|!Gߛ@$! B`DeWN,$}6խe6;0U҉e6Sm)P _5˵YCQOq 0w^3% v*5a)[ZD: Xփ$K^o%%"+ E~!P1[9˹@9МE诚qF}渚.C8 MMΕy ζlFp QPp.O3FNyBIER5mBq,|:5'dp"k fMyC֓gc܈r-F bD.$-WVDeg^H : ^.vi%h` t9G`^'2[_ ׂ<^s࿫ͦ+zGc1-WDwl/y߬=$ΰ;`g;U鹡)heZ?&ӧO;!P8,UjE(JþW)/Y ι<0_r>?2}JD3S\x߄ KZj-أ͊4I?nۡVBdDGQ\9l$v&e0!\蓗LV Hu6MVZ$Z ,4H/3[Z DC'[̴ñmV;)M$fKuDUo=“%4q}ZGI޷Tօ݉SjV PTtfϱ1 w& ~3-h@oo)ʳFe鞷2@]) o#;sݘ{[)@FLn?t7˒I,PBF[I|\}@T8rY|MgQ :+9_E~, RN-\@1ϛ&$<:XPDi<ۄm5dx<^6,_@*2)k\̭.ۉ8(^qo*x 1@Pi %Ǩ`-'$@:A:9*?]؀dŨD!ȝXqu b4~ ["Lcxrq^Cp}2|nxC@'Tl+9L4<+āBwN0s8sg5gX,qUT={͜^lPdeoxJ˺pGO>ncI骺a1Z񶘠E'?S:7ROl[UxG_6 'ry "0NK{""*ajT;Sp|uP~-Oy3V,^Fc ݂C gV΁g75Bem>:=~ieZ glĦ*˾&Nވd̴禴">dO8?ao= W&|>825;tlK a{=3gHDo!ҢxL_+c 4^cSxgcnAOxk m"W A4ڄH}A<$hILxMjm J.k6q(yUA{3C %֥&cNF@#:F i|Y r8&qQl4TW!?" ߧP,#XY{r;q#H`5].˂ȣ)xPPء]qps=+7\ny9D.s鼆ںċW[jsu,m e=.(unٝݿH: x1Bk֏/+9UPo##;~Z2?{\Z,)fmJ0|E iU#Y.{ wیz?%Z,_ {VSأUe^3{Za']w{ %v[i=EFޖ92}ZR>(sCG+XG⦯H#^vWo-@v3%`qp8;bԄR Dg]Ep׭dSyeoF`aX3ED1#J 5ȺE\3Ahh4dV{ >%p.~^ַNQ=(E7ho,:S&Oe ϶5S `--d_A  x:꡴>CgT<;G.T@ɝJ6lTS9`@t*`⺸ƛG Psw@eoKSHq9pP -n-3ʞabHa0=KZXbR&~ < ] OTi fqNx93a>q5[dO4SԊp(k5XbkL%+'\kA@Gr&]TT[yBQyT,TܗsXߩk@+y~*R ;Q[szgۊFTG~Rk\ #A Ӂj;ebEyWpY~W窪7Piʔ2CXQG{N;zLa_۞-ҹ!Kpt, at8|h7VV5K*t *f&V8_qQcy? O 촨 #ArW".c1p.L4vc%/Ȟ+% ůTLz|];tb~;+.ÒsV3N\]Dg`w&Oŧ}`J"zl2=X_'l=,D麰OyClΊVB;9-!cy.n ,JSsMy^oGuRizSc"Wl04Ngc9zw(!hCݍ"nijz~)_V˛ pg۔2Јl09I:M Rg$~R:yLoRK̽$]6UdJ)f7A|wIt?:PcnF8t:Pf֡ Ou;pjEQ@t`Oτ5Jw͇jy **$۰zы.W(.$ lP9r- `o5)>劒ks)]INw qx5ti!`#;iFȫxGw:" m@.CgTnQ33'WK?L&kBIͿ7= f5&sx%{ sؒu!o4j TAZ0FC5BkyhVf${}p\q1qq>D˹W=5) HNHrp~~ A9_P@e@F`0W?1p%MWQ5LY V"tc2^h GdTF{nQCڽG'nR>gw~;| U,,@.| -S!Ȇ"79BVhC%2`59%B̂zxB jE / 鮡([0Eq !Ue=rI&l_(MPPzMx2Hl{=B|xêɘ> \Y,B,ΕA59*;CQ:2yRakhTfO &syn64)] 7.TB|WÃ^錩똑vՓ 0ikM?O Xe،6Zyw'>WSGra X**⎜tpT'eMyTg07?Ja?MbLO,%Gƻvp;"p%WQ`Zַꂙ"ИZgɢh)yhwƒj` b26wغԻ :um!Al|g#%,ZnW\>B~`?܈XlÕJ^e:%P+b~E6O%k^Iq\$s.D 'M^>'Xa'yMX4,%{+##X0]5O ba>h2 cipG톄NJ IR6,L3c)'e;`) V8η"q0^xP;{͞FndV6rIj5XA7e JD mT͡NYp(ևĕInx#1C}f S&vx/|x_:\ԅ%{L,;OG546"$el$ĂZ/0[:ݸ=v1 j{Ɖ!'(W2l&Kkl6g3u| ji)vvnhz#HSx^xP`Z 31FVhRR/I-4ػ0hQ -$hh<;Y +#1FyTe'mGT@Ob@rmJϻ\gfAC@/S~A-| SlȽGn"%\aͼ=:'Ufhkh&dŶT(`R˚9u, ![44 F;,?8!q:NŒ}RN; Li1v_nz[uX![N =Pc8?JO}RowaKiŮI=)0KsM{qֵfNTu:D'BnZ]l|N Ƕ|t+l Ob?xH١,ѝmI88hQ y>yZ$@@3Wme"ίs#pR O>Q5FBx[Ωq]]֌DKSGBN .#ml-@8% wf!Z< &-*zoB`%33vr2ি!j9n|_*nbzdxDN)sXG;@ɗzDma <uQF^Ͱ8j@"Ng] {G" vd=+ZM?6F 3gЪB_qu<2b6I"6ےso.{򵉔jiŅm(Z5uUIG5Pp{HqbGdqsOi&0_Be9V%3D.@'w蹊wI,5rSm}*3a F6=O "y[]1ѽU- e(c+E^RE`h#n4L$grf6Em᤾j`/Ag]d1b 'mPDD;rF86~!jhu{λg+f=; RJai x.Z3c~fʵʊc| RDVzRtL9w;&ڟQ,$j|W%Kmb7# sc]b[9X!D-}ԥe^ ܒƤ+ _"j zXjŪ۶Da)Q޳XA3Rer2F8{A eǹ"3JN}eVM/6K\аXD#*췖xzhx*M(e&?'vr ;blI]lJF3A43Shsĕzo7(]pgPxo-|FTvZkp C ;ڜez9 t +W~ D<Ȩ LF #B4YhogHe: \|Srkb_#B q^ըXo8S:tkmBR^ryPˠu߂7^ǼZѶv*JT7do{dsia2s%,6RN YD_4/E`=4GaļF oSXp/+ux͋#_+E6$D7Qy!ekhe9Dټ0ѡ^磎J" ̡$1¸~#wMFCգ׾Ȝ\jب:f0VOm=HI[o)9YR/h˜u-lF`Öqp~>D Dc7I,ȱ%_ʭ_gʺQTu&Ӓh35X=vxg|- DO$c+I8nԹ[iy(is5@u} g0!l-Jb>_14i5@,vCv$P#_~F/udu^TC iM#ŻbaEq0t34ݼ>;xz,E^|1iΊG}#{88>;7N1x)^V$ 4OaCjW.fWJRɂיk}A*PT03Ǘ56?>fk 1a"f>mU'&\p4Yա);W&I&SU؜LJHgs-r8Eذ\@AiỮq^m5|Y[&H01 #s\1;<.}LMVhTE%y<+E}y R7PgXk= i8Z3SY]XG /ZQXbm6n0DZ%VTmVW2DvtMxSt?\]ǎ+s'f2pavb(vT`>PeuCk H6M_o=~1-r ߎX/2kMRo cW {}xNXTۡF>;춟4)sL';vUєUeb%pAt9w0=bP8JTli.YWX&uTAm!wKkHLI%> ]Qеފ)V8-f$ +_f\,D -l㦋>j *`R0! 8ny>Ǩ7Ų)\%ZUn .j IT`'HUWOsTQVChM]2|[ecU`ҕ ބ*T7{g# &st ;4>7v7'MH.GED@ZnIӳb4wIv # =Jer=mN9}D FBv롩C^bWk> mMvW1x/}Ә[?T9e&U~i*ϟ{Ի/X mE$JG뚄D¡@_"+6Y $/Sx5sa?|s~fs=3i8,vg٦:}Z&r?&^]PXpYSDQSv=)[ޝ^{me9QdT~ʖ7gt1H[0{3+vS|I AkT-nmG"G!ó/9EԹhd;Ik/!&BF1ykTW-=1fϜ ܹBFJݘjsl]IaclX0tK@vE/ߌIa-o)Ir}`e y!h`rJ4~ȪFz2d XVA z Y¬DhLe H0Ed7ϲB b\2>s]">#yO[ò4,g"2WkFdˀCLK\8(Ve<5%f]( a>!"WbjU,@cLUC^Zy^h$ T,O zx-qnvlK%(z68NA0f}z qʝ%TlEՒ=n71ΟQ*qdYP?d47mqܓX~t#,Ȁ-S1Eq553ɮTEUe'۫< ŕ\O 1?LV|TH\[GحW[[BO>P/PI%J^v߯ՒP|4~cvʊk1qBC"!PkxuZ@*)Bʐ2yG`vC1v_CE L~ iyݡ[K(tp|:Ii8L݀n࿇5pNGnZ$$k4Z5PLBs9j}g?V)m[~B@ l6sd50Y͡3'n)|E4$0A EN{]-MS_7{(007zܓB?z<(ZΆ47+@eL{*~Mu WsUG8q";BCm$sbhL$$k>l MW;ש Or5\VjceF0 ոKMl,N̳/SRKFQ{ƪ'ցy;?~։z x^X/ 7Yߖ+;1GÈR$W`F㴈 ~|8:d6XʒQhb%]M΍SΑޭOQ% J'[˚Ӏҙ_/4c@z#;-#IWEL[58m]~$.P0Ӏd-6R-vBKB ՍkInftwL2[aH厒̠OĦ|,ka+++3ԅY7VINNj*j (me]k_!. P 5j*{9[e;Z%F@.zՈԐDYxz[V ZzƑ=Wbz}dv:j^BM1p!(¯jzt<![O7,9>>i&v7Yl?hCM Z[{Gb`3 C4GAژFIQx`օbCQܘzrkVQjȴlR-{e)ȼq[(bAĬk8d| Ft(yߴt W[oT(*D҆(6p Nz߫o߂Pߗ>Ui:M[JP4" /r698mwrT3=&T gtʰ(a$6u$]nUn.`r:b0 ٖd \R`GAf];-bx)Wuo3ɽҦ^e/v犔[Vs) _ >\ Ũ4a E׶ 𨴴K(̍l۩]0% +'EMb~AU&|]A^FR<("\sP48a;&txaX5R.Zr)Gv] oB]F͕?7#fs\"sP篛5}")f[2wO uQX7B`C܀ؗx{?>Z^3ى ?Wg[:C =)!(cᴉܐwhaQ*H(@jgO:ۻKW6̅I\;aF7:qL*v=l|edLg֜eIS3Eӆ9l@* [zRZ@]`km㖉>d54W ЭG E݄8͜$"5h>YPRgL}/aPtuc"I[e_r({"V i  cp'fdUʠƱLD]B[ː \(nhk&S >!Lj˙#Bx 4a)(X>gʣXy+Os9(koUO;GKqNDliE@w֋W{:3WVlQF}sg3*zB#{g<:VGIآ.br/q,o: Yj0Iya|BInW܌3&JJ#M1XGpbu9EX3WNۡ`VbZGqks-O8 +cnNN8+CAI<Н#.SaN~S8Di  l-pTUVZ^ŇWoʠ)! S:+;W'Ժ}ok]k0ob}xb=d ErL^fD>mNmQ,wU޺Ȥ{u*[NqgKtA^ᲊg#/WHP&Ǹ&Q 3; UȐ0 ִtqX\xY2nqo6w>T$A{E\VwqcWqQwuoxʝcӐxvmK|ݠ6iէ}ɲҞ8,v]CiV$n'΍L5O)g׎rlt;❎&~y*WZT cGϊ";ʇbk m=v6~SnēFx!Xֹ- -`0u"MKldBYo+|r>ʋ(젧#wzFi[[gK.j5eKJDcWf j33M[wx̨Ԇp2w]F\ۓkh `dU4!A03J~#:EiJDA(?)>5¬):@1 tZ  |8QUWB3PKJ'qtwڸQcl;#rW;fD@Y@^$5M)!d 0a()o ևFg6CB`q- ꊅ5"(Т{gBr[0!`W > *O]QPlRzxFAcJJV-HyJ(~k֌7."nO*\&Xd],22KK&`@sM@DT_6=QP,ۏG ѓgԪ*17BuѤtGXlʎ^s[yc^`aqƝȌ${ \2wqTۃ ;)ͻzm Jb 4Eܴܶ[(xJWy ɽꨍ/Ğ,Mg<&d1ETj,?-7XCYZxu-9B iޢ )IwW+Js3"7ΌOЃ)m*

m(K0g ]Y]ۣqcEeXCڗ'efx jΏveNS6hBF:3wܾN>ctW62^4C$Z, ꉠ+fB3~j*m!|'6Q9zM]lahkc&nj ݐ Hj++ZZY,s#nbko)v#SS\Et$E@ܨݥ1|Q߁3}ռgrZ?oքו<7:'8@_F8!fw4TIȊPwԋ4]6P $?f2ZS,~"& FֻKlBeXɼ9Mrw=S) 7fGZ~ږ.Ofw'Yl-WMs]6TˏF&הwC>vXQB,zAFW7}/׍QL4@V}Ԗ:>G^ \ HhS602^5hR' Tk0*gf H9zGVA">5/Ƞ#="$4)'@ Almc*lrSeدjY0\7[ A(D{c\2 oICO?~ XnǤPwQ[ G6l,7,~%.A310c9ﻱҗPq(;WmI0П0:sp^0Lh= ęotKR.zI:܇ W sOIb@H*ϨbZA:C|Ï0/2:#?Sv]DRsRTj Jn5 &5<̩NWJo2xA?K6*C^9{#_x!X={s0ʲCWSq}J-GN6Sun~NC Z$fm]ZNTp/H'|__j&I=v.⩍g_Ly_SKsL˦-!bNٹ1 Jб"`ΏRJVy$رVWJL*̭E̬s]߂/!h>k@ O(ԯ(N}Hc X>27V 1k+YHti !}64W]kR}f[?Em/Pz3nm32MAWN=C pNFЂl%zJ/uR i3 q/Y:} TY0ׇc"Փ@A Cv馂2z "s!&rlxZ@^L\v'JqqWVB`byxHo0߃?jV= _:%GN_b;eQ>چ f}. Lšv-oDKU;Bn!@D0+aJY&$ ~ ҽ9QIi6l\TkG#6/i 5~n7a"CZ(,,E1`Mc+Mɾ8b^%1iwsFez7ffټ2vB*?NSvqZ($eB6ORQIzꃖYaete"a'qƑ;٢~`*IBy,k* /Qzr>=!͚`$: E6{CC<8l c!fi0HA|^eɆ}w=dđ =ib;rCH!x:?@N&xLvC,T.".ޠvY x:BH u 8G>/IcZG-?`%*f"~@en3zc;$E@0@a[b-.1v2y ܿ&bo8¦E(DxBqOU0 =0殽WbEI<1}#k}ş~ӿ&ԝ6m.]] ''A %fZlk2Հ5خ~\KZD RKeV Bn%!D_1  <Q(ԝ0TF!i4Ǿ>֟{ߥ!'G7k}M,U,1V./ASڅmvM݊F ǐA/&>tcCleI +u^yR=(_n-5'D:=Df\V7i&ZpE4%!TD`b.pɈ^ EX., TJM'xk~°׸-иdvNF?u M~#됹 2*qq-CnsX8-?w8Y"ޛ>xߛj\fqٲGc@y;AX"?UfgERfQ5ҮF{SVS\Cƅ.;[ -ML.@"Ɯs~_r]h*8 e]I+d&0Wv)v'Msa-HЦD4WT?ϰi;s;@oDYSTȢMc$‰Wx @L; pzX}F&Y(i'|7&I.xuvԠ'g|\{EsSW'~xzx-ݣ]ēu}jRL: ؐoa̟sa83vG+M"!V֣5x@Um>F%:IVv.0FkP'OZɶYT'@Xc l7KMqM=gTf_ 9Q3L-}h47ʭ>qM؈hWp{dm]蘎t]!z1(H`Ӑlԍ2P)[Z;鲛ԓ:ٚ',[틖dYbގsPAմ8Zf|ӔJH{9Xh(CXȩiDK'a=A×Wr}}u( ΪG+P`8AyH dv1U+W!2Ą:T9mpA4>X~I]=9=Tn6ȅ2u.PX sµɡ#[4ȳ7/,AS>4\U8͉%7y.+&.2 tMmM7S гa[, Ub8;w53'wɓHz|xJ+I3AG&C;<5'zHifǐ4=J%:^!/τpE{Uv[x04I/@W=_G^"&S!C99/>5v4Z/C @޺G4 H2 u?.]v%f?EbEٲ :,P"0Rt<2" %ŚsVzvg4 z6.SO8K!0b5gA.c&VPڀ DlשR3` a0A>+ҏJvg`>f}?2B~+vGrg.;8:0=A>(^JqdUs.F1m1j]n'(H0̽QZ3B_"Y4qHݳimYb/_!@*g|K0&]#B q~OiGmTH'PIoCC[Z?@J2TsA`~tE#px؂39Yg(B#3W]Fрj.ZaR025W,fLGlUzU`1RyXN ]\z6] ?!LV9}WP-3\e9KŊ) {LǞ埁a?/{R!BW勤_ǙjҨK}#4ʳ x<Ժ~CTxHVb'V`y!T,h[C@SZ J8'{U@.R*|ԍC7;[N}!_X㾆:mR[a!ϊbkq0Bމ 粿ֳܴ-5ûMe (ƒd77*}Sej 4N6^W`+ k6(4⸻b&S)jdY@H p㠃VjROe\ԅc29gpˁ}yPpu RtMRJ S ]O/VnPe4?VY"mޅZl;mL= nhQ>l C-"SV6,:!IDhHiA+q٘milS+`is|ͻxPEIq]=sWgHg2gDJáp@;m_jJ,3]|AzF?%QJ]㺊 P 1uIюLxEPW9T A,s'DLX" )c ZΫh'<Lפpy~5g(]a"hʦ}1nӔmgbxz9d90%Kָe:ōpT]N;@lCxNI `sȬaC(J IUUk !(51 #g9|< H\]V1+^cq9¹s@I({cُa`/A)?r"JY#UZX'DAr`eJ.)35;ՋJȶ2n:U5G`߱¶{-]k)/Sf#@wY!EuT@vk&aڧdq`}lcxBD̷pK{ք^ BmC -VdSRE#h2*u8lw'(zQңY}yE&ڄenD˨aغu!hbs1D6˄!8#8x ۽^)`^S+4a:njL 'h385* lʃ''Ԋz5V_0\eQwgCF0A@]яN| IyqURjp:U_$aZR+SMb'&S- PdH!]f]$rcV-S֒ʁk[Bn' UBȥl3ik+5Ixl>"^(sa$+Ӓ#-~uToy)zo-̜T,0˽daG*B]m+y 0o3(#LO &ƁBܿ :MOO4026mW‡%jBL F~"Vôdϙ?yl[+nv S?;GT3/5m7fl#E"Kzf xu4DJ֙%'u$ KaL4[2oOPAC?&?_n{Fv&gݚV(M(?^d [tȰe)t6yЯ:M篥٩owL`y\}БB mƷwJ1"0WsG" ኂr\gM0@yw)Ҙ=EaxH]{Sˮ{帙 WEL*B~_Uh!;NGǜsdk7j/W_Ilϊ"0̆02BpeUyWAৢ(v3ƈ6]k&1^IhVpѽ6 aS8"jBu}`zO;X#Q6e)e4*{Ŝ.d3~{?fg<9#Bd:3Zw`X$НG:V }!b D=r1GO@w-)堶%耤B}̼ _{5jRUIDC?erA{|MjѼzrNI_{nٙNgyk|ɚ@RM ݕ86ޓt*װn d+sKZ:oDaE " ދNk[kk xQUlRj HW1Rj_C/aI Fdn$_eF[`dY+֞aWWBBݻrPtm*TԗG-K~RSX5 l3P) 4zZHk6ˢ_\dRsиA$M@\^q1[Rt0xwoR~k } (62]XtZ\%>MmE(@uS',N) xZ9e Zw&camnD&liw12CǚeY;bVHjfU0}i\6ܱ/dK+3 K:X<.#,ı&ĐI(Ӷyv0{׋)%A1/u~^_SI40WAK#CI'^Tc Q[{qPD?N2*rw^^@w+JX+'8&,vPcXsfwXnm*?աX ae35$-E42U]gBz-"Aoc6YZ ]:O_f3WZ)SP=,N+Q"J/m>?p:?'(vig|{ΠuPl~N*UX&gL'ScfWm޾ C,ĽCG2tsd(zKz^Iq8E cc-⮝hILT22AyF%s[]^'Fyar;U`x/}O}fF{ @X@ $to-b@V-8neTےMπ `$fR2T,^]t(PʶVݙ0Y'0`}?O8E(yGttw>dH?Ìl Z`6D$C!W0L喚3؋>A|G9-+SlHak"䅮ޒE㇗6B_*yrQľ y idVD5.Ξ:DОCoNlSʭw!|4IIҐq-Bxg9`Gp  r[|i13`g'v!KU& )Г+8␈[ O씵\  ӤʴME%r=Znh~HO?=o\츶PYL|()%߬Q89CSϩJp׮ = )sE/y`h6{ [w oS\mqJ= hxY!)Lz _0R/9feqL_9N>UpWwY_ ^Fxt;2E=F0,< @_x!=~_ j2(K&]pkԥCfTB}"E@< !|a3^ #ɅF cﶛÚ-/Zq(:ZAJLO*/j&2h;_ @p&],%2e`9Rdi9<d[ ҃ݜ>"%CJi{̇!bÏpYRH`~sQbAG\0긆U; 1KÂ޳:UqyV/'4ė_43[ Zv"_&,/ܿ>zi[ZAnoǬB $Dv&D5y0. "3֕d*NE31v v(ጵ@؎?lQU-v00 z򟜅_sAwՖԷm~4H.WgEswH< z "]̤ܨMF-.nH<WwȊWWNZCDZE!e ~'}4YHO!h=ðx2n Ms!"LJɏ|[Jͥ Rk%d<;H2< XDlZm$"w"knVhB5ڨy5/t2^0ɫ2<&B"#_/1~ݒU#g\,킦JD*+NTwt4nruK^b{Ɉu "p;ɲJC*k^ XVn O6ǽP.X,wMbDcOUNOׇ%I4&6Zg-^1j4CiUG1ѵ['ʆlJG\#$#H ¼ Xd̃!1L>AA>rq_oO ٵgF e(_L)8E4}Y Epq9 Xu L~%ITX4V87,0::= n+$qL; ^M!j /P?HB;L[PQ $GizqѦ9yN#w*)i c_27.n7^X!0ԃ.+$c?| daֵ1-;()u: o( (N0a䵑=À_AẃB5#!qRmUJ+VeŽ9:4:ѯojGsfxyGmk_h6@xŇYvFvl`Y+ݣDjU;2]^di;A|ăVj w5x%&-RjI[c|TJ\rlvPvJ'j)X"jŒ? ^IBpGؔ1_Z)e]4!b;ڐNKAJQ9΁r'X" FƚI}q2,6QO%RpIG_Wy o/Xi[F*̳8аVW#tsm"M}B 'Y׭/d1nvĪ:ebk?4TH!Ba[4VրM`:%gT!274Sbi%'Ba=n HP,Q̄Ў\F[Dja pe񘆢c\4Plјo2KPc-ڿJH"O~hw{h4XH))wL}9iwVRQ/$;r;z>5uaUm~z 1[؈8g4+`VҲFϷ_-7<*=YHsr}VS3ƭ֚D~y{gb0D{qŞRl񬳲 ##s^21A8˪-ŜI=cw14siy?0frjB{b4禾WyD[piRD2vRc#!wtCZG!tIu6]wG R?38m]]$ntB~щHxt<#bBӶ%ˆ5&C:+y˰I K+"܂&cq9h| V5'XN_aYMIQY\pֆ̟A*zd6*W|$<ƚ曞l:M"~)W_hz^0mGՋfF\îi+썛$:_k:@h୽-vKonWJ$seAhuX۰uJC9 jT dFJ,b%g72 Is(9-:Z-m-Fa 4fx5kd7$P~2ʐ_ bd}1z2-_a!]EdyO>,!q#dP) t LxO8'Ī l!*:RBy5ܞhsu̎ѣOg2i6~z̓Ս:@T^;5c%pgIm$e-g\'Z-ZpE{J hzqз꺬g8?H6]qmRzmxݑbdzC;30LosM$eo9#>$F5^-U08W'@A-2tp[:N]jLxHyK% !w:4\Tm,l'7O̎feCo 3Ѷʀ7H_w=Ϧ p")3y5wi`XUŕV{<D%টOLH(U35}OJ^;kXt(öDBmhVBEAng` LJsD5QHrpr5 4:Zm}!eۓ\;@FMT -m>,'4\~g -F`ˠOQ UX1_M.p=.X3"6Y|+Ow H@uM ()1AV^X3KA} @G\ّǜ}Yd4a -OJ^uvtݥ8o4 ,uԍbhT:IGq'٤Jj iPqץ<~K'%mSwq:[I˔c;9oYhV VWǭsr$Ƀ9^{*`k>O)m ;f?Tm7FxDa[)YĢo_T8Mlplƻ5e|Af)n,gJ}DKtHn^`ag? CLcj@q[Ji}13sV UwIe+xy jչrb3}qVp\$pkȸzS$]mMƣQ X|QUS m<@yR<up WKoIQ*ֱ;VWzHKt/3p GCI  au|xzq)4a&`>1ݳaScǤ'TeP<36KH)B|6Mgk!zK"GB{+dn_}2-s|S3]mNmCIs g\RZJa#V4P#ńW4)8EaV}y46_㸿ج2uy@\4h8Jbռ j-Uc˴yh(o&\JN9$Ky=o([qt}5  [q\yȊYQe|N}a\YI&vGK0¸?tH ɎZ= pvUAR"va)7^u1Fb)$?*;V?H+>?=z9+ca gTg^pC6RފS,_Us fݱrlh9D k NޠL]EKyC1Ў%mW"/T8Wl e ǥO UcяO͟Дh Ԣ޾e [cEm))$| y!yqMP$Aʯd!#de$e.z~s  "rD(fwLFI#&_!PG>Q*$IZyPe4a9nCPTw=vj6}\"5U7 'D\c~DI ۳y>p8fE~C2>'*ܛ싰9tNcL2`z$_netDR0(PI.}Ux2BYdN@cuڤöZcӏa2TL1Cռ/H.*hj0ƚbzcAҟ okGO5MXdZc))k/V Ew 14\-%/zì>W{̯id)@lق-w=ۣm"^sQlM:I2n#&M҂ǐ`L¶r!\ղ(l`!$TxmwPwHx}B-^\i83GiZnfWBU|@1e\X0=szeH^Lbf$xS;ֱSFcl ,8&$U sb'MWV@X;^#?-DZ",jt**~7G+әR{pW&*_]Ypm.υܫxrW9*5BJzϹrз ~/LtXIr֖ :B.T g{/уL؋$w7}il`Bf .}x バ۶ㅫa!{RyZW&ӑn(kUw겛!Q*vu~KtvH:<`$kqޠ)MhGNv =K3jJ6Vcq3Ok|=/b#4 e5x0ƨiCdjb0yGMz>}lvsEE7 O0?Gii3RѦ}ӖDM}jayry3CӀp_ 52wq0.jWro?arx ƪ-4P/.PǭSpy!_)ۊ1Ež/N%ց$U/Y4 3R]aE0~Hdi\bh4g&z,ڿ3Nxfnk~e +) Q޳I Teyl8tenn{ɶ)8]|Q ‡xi l vCR;Q/е!}m;bkO roOIIŻT} 5uIb/1ͬ!_SUrrwش lBϓJ|`\ ["qng-)=mPg{=$LZ[ dg(>[?H\%|0"`CS!=TZ Na)սfW8%ݩɭ3 %xa1wOLo/96+>7[qQ-(L.wY3c^p7(VzaQx>҄"v:PNsP]䷕'p,TPHOcA^B,l~CdZnX)XfIn}NPI뇌12t`W4 )K&ׇGdR]V X+r!l*ZFS:8fPAv FZ)tB6I7vD dzaeGiJs`ד$d(Yj+E!e E,'c9Nswي" J2S1?,*dSrHY̐H'-L&O;/0S8%#n.H{A\wLJkh&^#L34KY{ +aف]#u,혗,[!hi6[Y9HiuDHe9e͝ȳnq\mKTfU(c*<#X{4)dY wWA~i1Ÿ1\J'Ǔ[nB2Iy>U 5tŬ!nPʝv!}sD7Jd^ QG E$X D кZRHVXIղU,J^ 2Lb/І2}P}C}ilKPqc^?-?Xʪit[:L4.EBlYNʅa{/D8#` ->v;UJFU6?\F, \f&[]:YBba]~Ӻ|s,eR4S.V=\06:Jݘw'U@'37'4֔h`~+M/p|0 r T`,V_6XEςE&L 1Z(Rn0]R/U Pn:"x?-[~Z]"tĜ|16ɖYЖVw{ZKx}`Y!?WrblkB^84u0crsTq9[!fHИj y0 6ΊgG~S8:@鍹IwFimE:M3h؝r/{˃xL)T}( }m|f_Q2wx "#UЗF)OUm.m@'q^.3rfgBY͌ ?75 )N߾`_WH+jsQ*io x98;m3}?Sr#!(b7"1|57gV8޴d`Y`[h1#ؒ ,]KzX+r =TM0]HKe[^R!#T/@;({wB,H˾UN@_YC`loKy Ka%+1u;+o~H`Vf4ƂQ~P ͊ 9_BVj2*rguV&;xW-FtQ v=l>2vpgn[;/arA\&qJ7%T~ $oR{ŭzP̊)]3jZ'0xrE9#<_Kz#9fNlM3xΕLw!$^4ԝ? {3;[FxF_&}D$]U>.{{Y&^j`+m]tq<(~+<^K/AB;fn-_?EoR8\~ptSPE#Y&Dg17Eq ?w^bmrW= K`4}sD`9}A%[T"⫭nuw=Ż $w |3bO| +6]7S x@K#qs'[mZV!0*ڍ6rsT/Uy1@+ewqC%_2V8sjYކ/qdی"Ǯ[Y_!T]w ]2̗ERdG Mg-7dvąǯK_ك!PVPk+@d"Tfi v3p+ 'eÔX~5UwVܽT81#Xdي~]}$C~nUc̽ N8yc=lA{ ,1prˑ&y2Yrx3YEc׮_sT(?9ܫq魎El㍒vT }cܾqIHh9ymmpSo5z^ÆA\ch/ecyJ8 -/HJSV녕k~|HW}[Վ:v= x5l,K,{nq0DdU-h Mط#TgE/ J*rYޔ3ϬU:jC1eGPhŐr=뿟a{o>B%++A7ZQncu[}K~X>O2WMVMđL1>yO3O,cckRJ'Uȝ27qJ 6B .?-3S+'VHZ׺ jVbP2j+p"O=e." S&dcJfЍVHKCn?3]2$_9e"0@,ֶqOF24N䒳~AR 0o\kVq/rWJK]V~3Ȍ2Ʉ^\cZҎ~P7>Vj0#}lucOvG=&H3&E^43D|ݪѠJ.Y$ޫ"KSdS^>gF(kX?DA$L~A#&O//QI=`ދ4Vbxfe =Nw _in$?X}n zm } JUAHsSJ:| t sY- L?^Iox& ^4ͅ^EY#<9Z:n~)mCȸn6k-oWx_' ;Vj"a*ʽ1ܱŇ ;ǻ[)g$Î8!5v[IİO%ynjyFf0nq޷PְO %*b2w[ʢs3'8esl>@-\+Wh EE("M*#D@-K2ʭ4B*gFo==+N XӞNa;PljӘ'2 {-h#$;1HJFE`Hk00MG>i LD -G$IpJ儩;"ȹPe !U54DBq GzmSQsH|AC&`A&+|@RW[%~l6L3׎:Z j  ^4u}cLi\e\,J RK>_VAJRlb3)IKtf[5Ա?6/ev_X?C-u_ SW-Rzɍx'1:O\9| P8c k`oA{h[{/cb3Fnn?QɜtGQ%tI3{dI$yi: ,XikPybPf׻>eV^ɖ qנ֕aU\f\NSh >xk:3!@ݫ",Mߏ\a7u'خ xB7Qh<߶^粡vR^M.̥! YwmP"Eҳ.]uu1%9>ϵ6SqkՊG&[9xq>Li іju%~a%CWALmL){TNoA+clEWZz 5%hJrX٬mQA# 2ƶEF'-!)9·JiQok4\Ig}Vjg o HƓ&HT!#QYDi. NOMț_R0V#$Jx&)0gI1nUSNn˂D', -[QHL‹T?*svVb&poIHx=,u Ohߘ<䷤BiSZlm_7&0^u}eKoVEV2)M1twǀ9+_NB-wܿkdM𳇇uHihSBhqz| *T!$ոUn(6'h|oLK ,n/|`MɭXhΦ cBl]Akq/(l>2zN(ƊSt|v5%[tL&Ĭ- 1y5jFڽEXT\in%Ƅƿ%am (VcJK*h %x%Fc ~aWu{E)xJLCf@b\g!.aE7kܿgYe.۝ePdlQ .#k / )zlkaĻUa"ov~p pR!4Sm0C T_ FXE"|Z% HdڎhC۱ǫÑRӣ߆sMS!Jۀn*F[YԜ|\'yXd2- ˗N9`S}d Rj|"KV2H=eN{6Ӱjv4ύn#d[]\!p5*X{%7WtŗSP (U;\[VNdŒk`XM~Sn.YiGҬAoGdW#U}%Ʈ][0?l(h**uYkqZm0D޼F J~ФʅIo:c-z6r( ~dY(yW.æѯh_,f!\MԵisxd[R>t3؂4gZQk=B3MC7I$#&u֬ʅ˦8xk=R QcԄFB&}h=6^p и jdnsLjqI(xvD0fCZ? 1sS?Y|@wb`OFL,klд,;򤠴!ߊwU({kVa3}OlTrO{uA0;W![Cz@)/JQjQ f[q1}*wAS Enǒ{,Hy;)GH;PsfO. 6*n'<2hڠ+j}snYR.и^1TihKǑG;\*}r/4 VUԼ^z mFjn m?LSF> v u-󋠒だ:/WN}\bCO ZE 1)sod' "034j g=/gO_QP?/?;ʅtLt4@HGyTNå<حLo5UE%ܣ(Nh-O0\xߙbiY[,V,Lo|፧`AiݡdBm^albZﷃn35ջXϝ]QA(* rcz;Yy>?9ǁ{J2Szi?lmYX7Ђ-j{4OPYIUN@ea105n^9*N%#VN z҃p,Ougy S:G悌F9/iCZ O։1@NWڪsѣrB.h&33w%iS|.@q"oS>J8-ٙIb ViÚs WO9a'R  6V[TsQtfѠ|[UfZJQS%TQ㎶Enˮ=^xU "ќT:] ao| e,o*~Rp?M%9LO" |P~65U}]DL3}eXgL4`%:Mlt!bI]=%Ys(!0l9E<]֖&nXb(1\XB Ä>9N$^E? 37Ϭ{qnGGSn҇G>a|DV鲎 8 -w/@[s <)Yd2#}U۰R^?zrgD>_S6NiR1rj'<<4e,=:!DwȓܼfOS<Ji<`ayL AL%hNvr ϙ pڝA# +܁mgMSh^OG p$ m8#Ϟ4LhC8>J9[i|Wۘh:&,.^Hvw'~>tǤF~{% .-"#]^ C.Srbm Z8ٝ ~$={@sny8^mR D'})~\VmPi`/ |;  Țڧjjl<6Q!Ŗf)Laex8F@Ǒ$KX*5̐4qndP^V2;InP9 [KTx862I@_Ƨ|@Z75C;sv4N-8aDw'd0k8.P-߂Cgr k9FsiyȚ϶x/ x7{TLzVu&h p0/]8J+~cLJ|e@)>uD|H< MƬAћ3V9T9yr~=9&>$4mTH`'Z^I"XGf />@}MgtLpe$u[Zm {SyѧN&3)`; en7Lޣu7cnOab~kPV&4NF[#f #ld׀ncP{tz?NɦuI@w?@ܕ[<& #=-Sr6R O]E,Mn p0Nu˺0O4_JF"! PZ+Dj}¼iiS}CS-ۄʶG2ajԡ g8à`޵Ol!?F/oe$yH7gՒ} Dɯ|*<ƪVh$b߂@~lR8U9Is 6j?ZNmPٽ \U<|-VgI^-4mP=Eٺ~!NJw}M>ti>BP=}_rF0# & L iGb%Rtؒ8y3W7O#$ݽ6cQYeg,J{,z&Σݱ9c^ۈK47$oД鹏u,-ȵ`'wzj>-b#HdNl/qny|+O@FJ"=ShzkǔZP-kKmRUsK;j_DdQy}Io oTjwHx-[ZC@oN䁑>xXc: TI ޝ/,{hyY<35rGWvǶk,3c%t$3?WƇk¯3jyeK6]"e<ɦ&1dr)?S:Z)V2L:7^y*W,&P?%8 ,}5l3M*k}G)mNXC#CA𾸫 *^߮@e)@ E6%É5 ϧp9786EpwE'?P8x -55UE t-AKq@Y#ϐ*)p*`(2(SXP1LT~jf樏x̦ NPpLQ9j>3nOrfc?_'ÜSM'1jbx\5:H$z} "k!nM}qe"_Ro' sbU?|~m,^'=bNg$;j ݘc5IS|&m2x $G$& PE&yS&fUgE,=4 Y\w9gpTΚqP?36VI(ߦ^#= .kl bggIo-/_do^b:ѴbKe(Nru+$X%sbLe's>:FuɆP?I%P8-e[WƱ'ݸ \ڷ|B(ѝ'r;Jh2kcm͆P:tg|}D9  - Uּe2n.yQ}iz:Rftˆ'k&n0#HZL6e1 ":lLPA3'-AĈLQДqV.g?QuaϫMR˓vk ڥUavyMaRn:v6xz s&i=פ"0fOMAHf\I4 zpTH5Z+%DD*+WX |an V%w(2f@( 9|۴䷿ۿJu~v'A<1VJtZ7u,P7$' we\Cݦug&ə}9P]M'쩤iM% I:F~iCO=_Z]XV(J g#^1e5Gv 7kO /Q]I,uK2af8dEL6!*+`HXjQz3#RQB[5FuB7%[ie v mXb Nn[8fBPft4|؀P=Qnb?XԏHq f9>=mG}BHa+}72Eʘ%|xP%(ȁ֞PѠ1Jx\];("w/N/'ݠ0$pqBMORCnACEdd%Q~ا hgaui`BLxCqBbOE<64Wx(~BvFD ۏ1`CgTj)-\67J2Q QX V2nZi#>8ϒa;&cՄf(d\SVo7a|[mM+ػ:A*f2 / b} i(i(aØq ۘ>`fȭOx$<+tÈ3+;xCU3*HQz(B4y$ZI"Q"@B1 C:l(u8L`P릯0O!`[OH\Klnç6ڭćע/`(s-ϬQL IxO:3!';V_};],\3_ \e^?Rgml†LRU2ijo]*V&eGc?ESQV1Yb@xJʞ{Zf `n/.gfA^gi~=p86N p0߇kq^ ].S E2HIoICO}y ʗ׼zM$)ER :('|lg|GHsz][-~B3Pnj3O[ZaLNA$J0( ڲ AnY8TT"cZ5|APa3<虓ګ&Ѵ$gLӆ}4_훌QցWms/{ g?~ ٻu$YDkڀj~ llyfLhYxTxV^x|0эq*GmNA/-`=Сd?NKILkלj'=)0]Օ # vt*>E {E'U˚6,+FD.}~b *nxuE^o2M7~T _^ܶ?4m du-:h(0J˂\#|[gtޙFj[C}"`1x,.|C, .0nTw&HpD=*?}RqgӂPIm&S-"2*NFh+uu͗8qo[q\(1NF>:OT"U;>A\\bתdc+و,ppLq%rHc$4սxEA }i GQ.52ix[ €]{^])1վ'CMWYpI7hmq.8WGufC|inDh,LA$̬nxxOwI<S}O8r:f[%R_D=K_B +`usgP!-H^|ᯇvOGϷXeյC/C[legA@Xld ̥CJ>#fuU:E #bKE^&j(v,Str[760s,Q^ pKBs*Ә 9!?Kb4)n:s@oQ;ꅋPtD*J><wt3nBgY{@Jl! ,qOQƲmGZjXmk&.=V/*z~KJO5ɇ<Z];z.ZP ͐ճ 85ÉK֭#[_P9|N.c>3K1|Ɖlq5Or٪7MޟINMz7b;Ag6Țœ} &-0-[ܥzi_GʡYzW/2yml{EdH*vQ6c-~nY m9ݯ~XJ((%97o8weYz<# -[X= ,#|%瀐`fU>h@IHh<y#Y!5r! 6iz8<]ȧ܇:ղh6%#.D+%~pm`Jl˃1FP^{~ں w湳h5Y~jADY!b UZM` 62Ğv `]c@}?*7mDWpHɄ sn\SzBXJZQ$; y0ZC-Bʥ2$B!MO&dPo/Yx~ř6Kuj6x@^2LnXrsoF jZfC%^+Ĵ9>-!ΈZY\+U*1֢mޯ>nzEZ5G&@T'!ю;M4~9upt^s|(kmDp󂲽,źSݗ_Ҭ ̏/@㴹vܣ;nX%*[|`× Z6C5۬OWɩ?f9b87OOe$Otɦmg"cwP9-oP D[vkS E~B'\+ ^{ؼp;Y}!%uS290+'9&aB5upA=?z|6^m+%C'/L7!(QLDoOmvpo]@B. d z(fb:ye!t䔘L+a3&?ˎIi=ahH ?43݌۳Jsm>rEs 0v'Gb8zaZ '&a;P j,=s5<ߎQ:+m9RiS. Qfo1+)ڝyc+n&Ԣ^"0R 0uhЃ*.,!WYbqOšה}vR .-YT ko遤U z=عK.1UetmF%_"^k.Rg%df2XN kp9 ^8i3U/:VhYX`Q& c}+LwoSg0N텃| tPAt͕j_vlt4ig y|1Оu`Dqj޸kN$]\lGW *y<8 8Vw#@|P@`|x~Xz[z!5bW ۍL[Ze:{E+j}ZC|aVw~6pB=#6PZr,m5GCJkZsaڛz#hGUP]sbNӱӯOU{nTٹ W;n][^!*>s臏q(ߑA2~ r9T`[r>Ipui].eTyTQUASlN!/q!' Iv%[?ȰN@R-[[ 3oGHd6}v`RsP`'"Tcc/j!bBT9%L_ٜR~Q6T( ̔z,gu1DBNhQ6\AkF!UM6>u;Tt}( R [Uh$$åilg,[amuQƩ-OPm(z||v1T/'ju@S^ WrPAb*,Sn)v&&Խz&_bWy,8+! $QmkmNe<Zԝ1u3B,)yϷYaI~,Xr /b w's/'T)p?MWc2)eMs9e93Bflŵ!K83*@NH:}z9*S-I@2R]zpVɽPgĝ#["}zz bF ]s6 z`ʕF5[W*2; >_&(8>Uf\[dv B<{@ ?@+؀9x#c\cJjthuY ZtK0A5DPU8l`[]NuWI*ʩJawoI ;.F9ҡej&IWV>v فo{Kie -wM$ BLmv}aWqEOVM njTē#xYB~$_ER{ES= lZ&$;UlvVj+眢EJ?q(@}D2xEO*l(=c@o}xؒ}`x9ʓPKe^qRZ+W\V$";߾ j "Z >swYUYǃOmJSe@'q4i9(^JbRܦ-alUc.3? ;c(UAGg~ _9$o(Ӹ P$ٻtpiwZȒ%0UV7?lG0Og辖Ёǰ("%HuRqVVI *y[oYnLL%vl#p3!U@aü⒈ <[e @t>?שAoLiOmp/CRRT}%\5 s n9OBxMCr^ " mdm 䫱ы\/пiEƈsy޲#LC~KXR^(JZ>CSǗ 'i)Ƅ2_#i SLSNF75ypAt, Qq{{8tPqV]2rh ǩx^:20K,R*Nzxyds%ئ>5*$jl|(7 &R48%]jekDd+|wPVhfZ+,ps?fu2ğ93)^Jš\)rK|dyGFw 6C^3.< ߵ2zo%Eޞ7c }MWkn(T6};Ri7 nn#<o4,g:reN)ouEHI?7UEU]ge(Ҙ1` vv]<9.]܍uԽk3z( ryLOI}N>5 :.< jS fXn~nO$LĤU!: ˈba3~:|.c &(ۼn­ dT:w~`nr-*<0 4Hj~ zLN;(7 Ja*LK@{Mxv?.y ~@Le~3 yZV.ipZsKHu?>+OL`]fkWX.5hM++Kxk.2$ +*3br߇ݝ}v&b޻/%"`G]:I:#{wv!;*c$ej+5KFRz 3F+L^O$U%Lj#T;ʈ2 s#~XA P-I_n<Z x7xcE4[Sٿؖw'H/ gC(Ju5(`ym)Y ɭ dߣM)9@k ]LG *w+oO閕0! Ce6#%qlzŔrJc7 J 껣c8ƞaw6|wi;r),H't7mDpM>-" ;E! #uR̗3wTf,hu`z/_gmB5p53wl|`w}*ѓni+m!ld ,#kdp(/41$2@aC߬kNf"g`ғˊ}i ^vkJ3 }%Z-WښyӜE3%qgeW$ \~u4R\^L០QxrW Iʮp@~$0cHѕ" Bձ] &\HhGºGf此s [AE:^1~]\&Q+~ MBAaHƨB S ܔ 2U6>hBM{ZUHy+ up( BSnlaPd<510&7*6 Eun17+mYZ`-dYJ @bDވ%TZna.b")Lղ[#r{P(lH {.,-IY~D_)~4Z1D<ap.":_{0?I=dL;HYħ ZܷOqoMW>@ *v?]% +GǷ VVDH"j2x[28-<@9^>pC*a/FQ֌Q'u~PV:G@]-!Zp`iidpɟ|?#h3Ir'b>ؖbD㬾ioySE[}薢nuM֕J]5̘fiжU^Tx5kb2ɑ!G_=I/b pH~J4o[7y k=BaU8 ;,a s؊&C6Íd>bNKZP}pP@"yJE@҆pfG7ryWm5b e ۙxv 5|lP, ަTsIAUK*xDށ9M3n];wEeLiJ7D7 ofD e?Dj3AӾ \"WPc],;XZXNz~H_N%'NrxLRҶ w>&dQ8L(*}ӛ[EI|+ցr~IӲ"+D5oMϖ.vX k$kěK1V%-F-XH٧0ҿm djY&]Ne?T$s k۔kr!JlMK/]zvqแuTqr6Wl;.(vգG`8#ݛY6r8Ӂ6Yϊ79RcAox ^cm367 lC[KSz$:B&h:G)A^ZpH0E7޻O~'}%qwצ=nZCe}{C2tJx.1n0>H[k: WNF{ oU< |Vd W6NSc_S\}#Gi{^C^z'Y^,,+Y<}#h-E%.jq-u5{Δ"vԡiIP@7Ey7jRI-@PWF얦N^NVl[1 tFn}'{Ny8M0ߪM$KCZ* Q_V r]9ݮvT6J?5wy"UEkk;P+=.6Usr*H]qWƾܹ V4nCM%bj!qI^ Jʡ{GOT>k.&=F+}mLes:U>C_P@-Ia-yBbQ ,h5B +-|`f-M x.=U1 ӫ2"g{}.ݓO8" EޛuaY23 @$a2!/^ikD/:؇Y^Z0K%eVdmIG+,Ac:Vlوd'94&n\JYdTI *r4C`pʵeAK@ $VOBʲŚSWck\& iۡ䎙ᕃXuuPoF'ՄLBEāiUe:w_-_ Z_] .??%U@3ߕ;嗒?Ke?~ j1Q:Ʀ,:F2$qXw)!pe5Zd;O"xWVpЗ' &:Rس"A5!x4>HZz  C>iIKeL#ߔ.9}NWIDN>[93jV)(ƪ #EtZ~5qG1x _dk2QYϬ v(M72  &)6,4c MRY!x ߿J}Jrt=P/9P9~q*U#2Y 1Lu%VHˉT5yۆ0 Mo.6aFsdgA{pnm`WXy}G2kg8 a͞ ^m#[7PRD]`8-W݌s{)NH-i PbD*J]c݄sLȘx*ohqr8ɝeh"JHhz2'.G.c)ѓ~X|TDqS}S1<߄xUbU}=>PT?9EMWacKg(3JRQon]?S龛2:hgBi#45h (qԯPطfM%QC>Qw"KFY>e7m߶psa+hFyGGhJUCbGK!}]Ǵ.p't+A3'=nl!8ӧ2t\v`䚏#'QYmу-Ei$ _?)^-KM.'MC"kwx}B`DLȗr]Łe Yj_Unh℈np{ts^O(ѰN&Wr=|U"ѣz+ evb ܌ϋޜ|4,xMHDQy64' m3*FVf!;GZʕ)ڊrL>+BW p5g^Le-kR4W ;2K]rU0Nᴯplc3Ԉ }cVkNuc';,8߯j mG~[}m,JX+DG࿔tz.}[qMRP5/p"@Hn 6 rEp8ND2l(oA^sza%;KEpƩz*tv|q*z&n SM٘N,6[=t(8yb,]w@j*\#xx:N:ʿiU FA%x JYX7 tݵq܊D[9I ʫM[0Dwk=zg H2bG+c6GR,cA>EDmV+vycz(3",y'QA \*FECö/ⶁhd8"m;y9ZKq|n{H*~+,ad42ש  *1$u_,Q`;{7цɑXqe&,j}GκՓu\S 9ED) (K4ht&H2=8uݗCU..|Msw(tƅ~YJq@Ž`55Tn D3WQJJGKeY!rfnjFxJxD 0З^ӮODU<^ Y}rˁ V¯XiݠcF.s(FО, Ppm]%O g- -e"l̢AcA1Dw!%^ xN^wp24#,9`cF{Q$D=xq"Tn8k#KW0kqv|7%v'=9BC,mB TM. nwAWh?U[4r)38Z۶8׻$p+os}* i"!B⋴|48ZSغf<Ϭ3Vdͅiipmh 2E,mIB:ZLŸKi-N{ p0,,䲂qH)'QMS"N"kZgSkշQP}Kx͎n;$#_45ugo^$ςĠ?k֜ۖ 񵺡ñG|uWt! ѩ\Zsbi0wf='e'aΐEtX`]~J>bxP1n=R^b{ۋgҡѰp2Um.4FSŧNeC4Q7o 1 y*کF :7#:Y8t"u?Dإ!h}`=! o5TAi j~`M3PGVm_Tߌ1F>[ NWNIbe_`-) pM3YH0&1Jm˴|g"QNIVn2"W7 ]L0@GN*|K$1;~:vgfHB% PSP{?zz7jb2*JÃI ;ybӝ4yz_ 9yp:<sI.\/]'LfrC { N!rI!87C U0s~zIUa}8,~`)2bF7R8 ņ: vjW%~C5Ls~nIדc;{0EN>oW-AJz3%AbJF;cep[[h*p9HM0,};ZTG,WA9$nhAU+ D؇S:B`f0]; !iKEm.*8F%awך ͚h;5o~HkkcU&džVMF$=PfdQJZ|)yf<7uEJg@*r|Enr$O zH#\3`Q8b{U*gjA@Z 6~E!O'gNoϡkq^fCJc #S,ۥwë_ hiDӟ)m4O5&H f1II(M)v\S L& J,mL 5f7 QJ1ZC# "6p25*"x<|l9S&S\ pCQbO3lK~7@o}fu]_h:R*,.%yTfh;rX/azaK~Tm;Mtmf-!"wqڛ3r- L^瘛ٻ% zϐѥ~韹4`^=}{ "ygM[4A xq~N( `ӵo;iԡhr|%-ʃHh);=(0#&8ք0Y"Sa)'ɥUSlH`ƝXHΞ E9&}uڿw5)M\R)×uz?fc Vw"v&1aY.Xh`r{6 Yn>цl*+tz-M'/K0_,]/A"NGSrIP%`JGj(c`X !LCF%IA^q 7RO&!DIq Կ ܏y1)V$ǰKLjUق-8R1aOh%4\aӷ׉J>AwF)h؀B>UAUGcc\9{ؠA44 F4܎eICBKj.˸\XEYWT+(" fN檂cOP}-̫/,Uۻ ":)55aڶorϓT6P$[LQҍ%-ѷsPjo)#9Wf(%oBdjtOȖhjs&CmԴhj]}^[Ķ}L/K plϊ*Q'>zK*7)*GV;D䯍oZ<:3H_>xq%mdٍX]윍;^{*7)@9A9P5 jG8`L҉80H`TZHkVQ^r {g+tH7ytsR^ +w2zؓCF$FSbSӞWj(ӏBOg06UU1s0O+SE7*)h?]cY\@8iE=W` nPآ6/1ӣ-UBDu)ݒ V)鰐E'URR|S^ B$C|7S2t=dnhh%MWx#\523xs d[g yQ}i{♠c|VeX)PzؤM~/)ڸ:嫱QuօE\'wm~YKf:cdYulG"5>£B\Y/ZwDMVwa𶝋KϸHyR !>U7uUU`2|*tm(XopBv_dKLM*wFC܇D;kuf|zH#hc.n6gN(X湂+h-DVC֮qSe|O(,J@D`Z#&:xD]%0.m̟"tW mwX9N_l qfz8A<+UX ՙ,o6F VTF4w*Kw8YoRYJʍsP5iZϐGR1o?w:l~v_)lZGgOp OTëB4;''Kltfu^U\1JwiMHG=I{رW ѸU:ˆ'Wb9PX%t) heIeRHg,'x<=wB=e$: |u ){:"7eY3XrRNgѮy-+Yť$@uio+(/=ªɴw0Ǜ).~*m׿qoC)CKЋU'Ǽ}nKA&*LOaUOc*#@2HM[mirndQdž(iv]g풉]+s⃶ ~JDA;=YỌMtp5Q.`M0lHTkM^,eYx18#&j*24 ʌb59H?«+ -^I>3T{=E$N'g胍A:*%/^.2mgaa%//}g;p?>k,yMݵFy$1d&Ӎ4ٖ )OCҩY3Sl]q+16APgeʡ }'J-Eܛکaa|'aJ?|9_+@b[~6 ~NU [0[lT$B0PyZ%.4%okȵO~{b(PO%z2M4F΂{綌*5Ttwn1Qbk$m@M%_TE~BTp97Fv݇)cr7fkPzjnh^SgBR*U@ϓ3ۏ4? a0zim'e q@RZɺǪzwbD>Vغ>Ln&:޼8b"^l$1OFb8)s^a4iY+C[Z BeBJaTF Fr;bא _g_Qɷ`Q1^sɛ\ & PkxԇK4Ԣ&@XI+\9r egDp1>M %;n5W}| >>qݻy؃^$OYʋ΁Q.Kj 9ˍpkY6 u*Z]Qfع%n}2*}4 7") ޝe3HiPNe~-GVtNV<,' Hӹɢ&8֗Evd uF/zd\Tkqxe(Y`E%]b)j]AǢ| ):F;iKäͤ|@ 5k޾#p$m\G(F)v9 xWtޮ {(CUE]hgo75Ҩᢔ$()HvIfxA /%#04ܾ)&ĿDlt#:Ů2 S)Dé%/X Y)715ZLH>4"O!'VcW)*5Ezb uU 4AͰ\llQa.^nWV|oz5<-4MJ,ePJQi,K(t)h&?娙atI%CQr 3ZژRf=uV OEp0];lZ:|l#;@8CvI{W}!9 W @/9 cxC||oY]Z p5bg"?X"N2lj0JOwd|إZ.\SYhKz.#cJaXBV"z3y!dm.\nwXŗMoRmbL©5RCY9\'T? l/ ޸l;q5h\pVlTUŢŘ Fӥ<7w½\J*Չ6ÀF^^>x^TЀh^ \h/'HvrJ%xV=̾ƃ;UR_*edjzTGGxԆn3 wdR)uzC\'qb9^[Wu+ݝYKղQ9ܼinꁿWL15$nN*wZEaJsXzTC>07WkuyWQ*nx(r( h9[\|pK!tOXNc)*bkE 4z}>2̣b&=:AX߆|c4ݠ(Ulȹ-bRXhH!^(v_tcפ~= =[،Ӈx.M_zk3nrJŗ:&lj㗺Ye֨(*u^E6)z0vD5XsvJ/D"P+%Mb%X᳼߳Z<0J9Gk |!Eb@X6=^<ԔP湉0q$7$ ჉wd[ɒthmBq7jbєٵ ft{AR/Rj݆ Zh댧yLІuLTB*|Z2wBqsfdA (&&xl$cs&<:sw#Gl)0R,!Hn]Dп*ved />,,sI537ixcfK9><"O¼0.-$SOyۖhFֳ@s Rgm6ZmO9% #EuϔvHA Ƽ6{Bj\mVhg1]_D]ɭ_Or%rN4FS f5ùG^;)d3_cԧιP ==\d-n4QE.Վ]Jxa *՚*M`qj/Od)=D 51xC)9eLP~hч,qEoBS>qߏ%p.>>G.%ա脑*ԯs7ep+-*;ۆPUCWSB([T7Ar2&El-Ar?H:7>_D{~0=^k-kFVq/^L^L7e ^(] +@)TaK{NĂYDfZaʃaavG_h&ˈ?@+mąE`; }JefauՑ[x@Ѓe2HUXgnN+"fK(M[7Z&zDi-k?(bdjӍ^>!6TQbE|㖿@ T:ެ5[v"^J(|q|I,F-t!U!g:ʌļ-xܛΨƢ2lVCk1g+ z(NΞpG C0]* /':l_Z$ׄH,hNO ٘A_·0T#h:,nsUd,b* @]/GVNRU.@.TFQY] Azg0|_WEp:yhNp3a(lC/῵ w`^voq!8?l?CQ>G?ݸ76::R.8_t]pK9ȏrui2oabb^XAGSVNͱDlm"o?g7y ܮ>[ؖ_OWy]ႣD#׍?58BMs6*60bS7Yťs9@̼rWd^q-"%}i)XKII%b8g!}f :7"k 0Pȯ-> ٫?DczXI/V2Vt滇0C:̰ BApꖀC햧8~*lL %hO䉱*s w2@`|nlH53S gHƨE$SO8RQfJL%Qy"Gph2tIu Q?, Pd.a0^r+ӁCvu8&mw.e6 y<;^}juUuebk3NfSNH[@gq2X==e4_bn {~qBB8He!oq܁xOj5D|5C3RŞ+pFwAxBFJVN@t*kTsw\ n iKf9.7=5X18v-#tݬXC^l˽/w3/f+j ڂh,pܞZd-!Jвk'wATH+nmf9{S[$ r fUVpʭ,!oShOo_"Faw髒FY)wЛ`J!_v q/b }w*o7@â9\+Bbv80oPvI'b|0t %, Y]?ۃ 1j*NψX7^1ӗ\n.Q_Rd$p<,0 v.IlQdxŠ٫חOX谍 _g#H[_^ZNF* wC^uCelՠL^y ,oۗ)@1*Vil0PQ-R;x6{=e-5G_ i eK~쇝H@nQg eeY)@Ɠ@;;Fͅ 9[)mj,!'oαl[`A>f)>&>(I_WXӉjpA-/΀C!x8%+q\+aI_He˘~ti'FŁ2` vx3$kc c@%U$(x $Eu8KJ `A71e} HH7!<k>vb>ͽ t?\^ڹoV~R{ V;Îd&}3@%(UKQډwc&" 8#_KNKceU \YMWnru /CAhnpmz )4R異ɦ5rGr4w4r>6{,ʯvgm,o8̘ VE h6\Sj/͆1>:ijpěץ`7^:Ls ^ÖQUKWvmˇn KVLvwwՅ3E@2\ϺӃ NŞ EEZ<2SS'/KRՇRzY` ,ҠCULbdP`w[2#'zг VSƕxCDLvU$?b#| fƵڤ"ݾpRa,egDܸ ADRs#Yi &b( ~ ƅ$=Zo+eƚ14e @;>5qK֐P5P%vz)+>pRfʊM9uhp,A3 h΂@ yXxj n'o%58/ҷƈW/;O#(axNjFy93OJTOXoq!ao+,"I9L&~6ݺ5d: 4[]~~]jHC ɻ\a cyQcScbİџ|u's(QdĄX#n 9B!y&iM ¢kH[Na[{&^bᚩ%!@_I nZ]P[lNG2İqhB`dƓ K>bal#bqnUOU!2}y>:sAN<Ж<"4'C@V*)9gj:j - ȫz-E^ڰd/ 0n0PsEǸQBE!=f]yFGsv*-4%{!7E yu'&wjCb{)(kBA!%ԇ B(iPyW pt8ja ⊠͖3@vT%Jt-0(Ęxk=v[c!h$74F@cPk /VPIE:e3Q0-mڰ8x>ǔ_X=ьh(ҝ_C6|^ l?qV`BX77>yh9oZQS ny/l@U8{ YH[h6qUC<0fyuXvdcHtq#NbG>-N/:`$Ap|@ MdqFʋH`0I;k,c:xPBJp/x`.FCp/",Qrf x(#\+T -3 KߚHubgwBmp(E> YZ