freerdp-devel-2.4.0-150400.3.15.1 >  A cPp9|/ vZ"qvy`ѩ8HFA׵R9oꠧzxxlr(kphu7p>ZfGJD 䈃E_N=lۜܫw.{mlLiBRʨCCR*'7A7 n7%5l:{qjlYU{,JѮJ+o-=Y'eIl ތq@=vwLiJoFd iWĬlKqf恣`a2~69>%YX2gW#Ȇ nK2 Io ښ'ɊCŚW18p4ڱs|5+l9h3pw_?{ sD>p>?d $ B ;TZd,     1 359Z<<? @ @ A (A8A09B0:F0FGHIdX Y@ \]`^hbcdeflu,vw|xDy z\lpvCfreerdp-devel2.4.0150400.3.15.1Development Files for freerdpThis package contains development files necessary for developing applications based on libfreerdp.cP~ibs-power9-11 OSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Libraries/C and C++https://www.freerdp.com/linuxppc64le  nC/x/ M $v)L)e k L$ 5 g;  q2 36sku S - a7y  AX@r d%cHQ9 x,p ?" @ -(G=Ie I  2 R)V{ E4 ! N%   Q  !jjZAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤cPvcPv`````cP^cPv````````cPv``````````````````cPv```````````````````cPv`````````````````````cPv`````````````cPv`````````````cPv````````````cPv````````````````````cPv``````cP^`cPvcP^cP^cP_cP_cPvcP^cP^cP_cP_cPvcP^cP^cP_cP_cPvcP^cP^cP_cP_cPvcPvcPvcPvcPvcP^cP^cP^cP^f865a86e98e8863034afc206f87f914590b55f0a38a02d214326f217faabf87f11b2a902ad8ae7668056ff7caeb1df5df0160779559f22982b0a25f46eadd79dec92c8604ad1dabe92ee2dd23982bb844cd1acb803691e0c6a5cce65a6eb2b014c3851416a130329928e174c46fc78d914f89679e949daab7b31e14256ce45a4805fda815f30baed6e6ea1dd216fd7dab7990c83ae260582a310389f188cf20e0cbc25762702b52bc85d91507de9d78e9cec077756d622d102619117e68e81233f2214c6622667a6c276b05b092bda76d7fbdc4eeb0c9db54f6338808899b66fbaa0724b31b33eb7daa4fec2c4ee087b9328465b863647eb0f8a6d3b8c916ec2b3c6295d928ad4d80c18fda52370aaaef3b7d3b3340ab26a837846416c86325f89c5e4fc0d7175abf53629bf127341cfe96b9a0f270355bdd5872ba54af9532486663194143c8961db5265170f2d0a9c58fd8854b069a619c8c72517865d8196f6384269db454047ada8bc4ce99e161a9c007ed9498e6e068fe6933c2b8c9e01395ccf851cad8e7d5dd8af6f849a6a7b2e2170b42f8095a25a2b0a9c0e89a4067a1e62f2af1913bb60617b08dac1c70a50de8b1982ae4463f1778a8329ecf60b843b251a505c8ad204ef36b2d99ed1407dde5df6f799c45c75e51fd6830e126005351f3a6beac93e395df5a3cd070d5b399cfd8682159f4e8624dc6739d4cc10b37f4a3f184e09c6cb0340bab797a51a84c17ef90e3e65f80b7c9af88723fe6c820b27b33dc1b5f3665ed66166c836dc6fc305e4470d6fe7a5ead78a0a116f68e944e471d78a4aeff46d5ff18d9d20d4b18428d7162cbb69cfa08eb20b977c50f5ab4a3a25e0283b5deeec636502af63f6fa603114f12e7f5cf632a5d395c7f46661e346463358716a3a8c91fa0b583432eb2e996ba7f16812a6a6fffcd291661d43f2cb4f13718b0e9747bd1f626b619138a3ca3fbc21464529fe152be4631f5833f6e7d5941c775fb9d74b4ed1356f3737ef876ef14eb3fb296f8da8cf658a98f5032b1bcf54b41df040beba49fc9153e3751e23341080c565c3b6b441844e827ce256efa59c20057d709d9d5b29f3df8a66ddb0bfe3b7d8d426fb9f203eff4041b0d444650941119808a7a75bb877551cdbf5ea8a61678382b39415b4d2855faa39a3cebda2eebaa94fb377c04a92d9bc6bcbec146c88cafe5e74e75d67486c0e8a3df977236050d01b7d72b57fb152517960c9ba8c0dd90de7e2837fb9fe734ff1fa37eefed9f2f28ba83ac776d15847057582ebdf47eafea8a597f656051233ea38e17305ba96a1e528030791aa752a97167407b67089abe7c83e9d821fd00781ff21ec95eeda452940ba7d41c79fffdc712dfa6dc91f5ee623751abb24af3cea83039d8dbb4ed0ccc1ed5d0745972492ca3e9a2a1f5f6a72cc3baed08cb7290518936d0c68f89d0ccd0d2425c83dba9618ca1fb9fe4c294fa125572b2122a73a06aa48bbee2d049f3940bd4cdfd36f67697832df9271bc084c502e21a91e0aef801bad9eff40d203b735b0cf9d57f176e152a4124a8cc3c74602b6f20134b9e391282d3a84c0379681fd34dda834d9adfb6da9099fee57d948266823a1d5afcc8730a082af34f3cbdc38247288f63c74ec3a5adbaa6c12efbdd6adf98946086fd3e39b23c8de1b0bda9188ca49c0ed79af88f9ad8043c506fc65bd54254a5177725da944311974bf580c8b104674ae36d559da618a62ec3eccbe003585acb641c5bf1cf2f96eb7d02f2e11652be3cbd5faacd341f8543aa9ddeb3ca1dd61ee479891a81c50a28c01b23e46d3d9b9f60ae76efb55e8ea7f6ebb0c599eb5c2950986b33a4f19e8de60b3a338d90fdd3444caab8f97e5e8ae8f343e399a91d35c6c7ca9e3eb9229c67f562f8be2fd8621f6890cc2569905686dd82dd35062af896afe2d531cb5c415520e27d1584414e8c3b8e06d38b84437fcc5d77d13eaf26c24871ce594e9bea66c95215f92d32042c6333d9f330e0c6f0a01b486433262e38f265ca9ca312dd6f48dc5f20c60be69431c923bd0f5f2c60c3455103efc2b712e2b9b44053fe46e251c5a217816527e6c593d0f7c3271984054c792d0810b60c1389d9afc511d95e9d01aa46b2a9e4a7a6642c131843c8e0f0ca2cc0dddc16fb1193bbb1e06c6afdfcaf09cc7797b478d8fbabc135ba4c06eef85720c10a3dbd151a48b59a131833cf709c3dd9023f7aed1af0c4811318e7ae3ed708b807ae2ce51ae6f411660d9fddb3c3bec50c84ec70b2acd1b632717a07018a7fd74d7120654a54c889d2238809366390fbbcde76f83d6d4dd6baba3945246778cc3ee4419a85959603196ba4d915d15e46239a16500a7a438265a42cc44c0229b99b983ab3e01c8e019e6cf87c4496e28f7d520a6d3614a2aa7b53c82e3abaa8bbef9825edbe20a77a5750e0ddf6942c1b3d8a9d6c2d598927f8b0ad668a7754e3e2a1bcfc5c30fe973c97e740074549b173698c23bdd28a1806e1fe282876e7e305b18a953135deaa80a2adab4a85b31c54c7f7ff7d02c0df28b8be001eb14996deff32d69d377a6242e34f8bff57e21a73bb43ce0ccda1c5878de426b5a012e54776f3497e17cf923679655f002c0f44d014cedc5991533e79b389c896c1daf470973601432c80e9ee73b0b893a2cd7579876c10861b4762e5e35ba9fc7268b66d21a56ac4d50ce710285535686b8bc60bc39c6f4c5b6334c8cd6542354cbc79d7d9d0652378ab131ee859b2f1e6b9b4caa41b0a7767609a966fbd6bf54fa644e7f382bf20680793a52cd34ab9e8315f2068e4e62718428b17e79123f15f6ee43a9455ea8ef258206cca96d203df2bd4bad83558ee9d521fa0fab435494496df8c7f637b8ff69fe50db49e9f7c1e2242006ddafee374091a6fb6ac64bae3171697dafb93c5be1b34808848f780ed2cb0afff4b173376e421938de82c1e7056295322760f7bfb168407791602f289a7e2f081687d684f9dd9cef94356bbd7207c03c7e86ac7c2663dda544fe6220153aa1a36372f23abb247c0bb6c2787b9a57f0e8d48b896f186655e6d10c75d6e017501a999c417cc8bd6037ae213ce1a35fdcd3123bf9acd0b02f15c5ba786406e9ffee6c759b2e07ee95bdc35083fa7d2a85c35affe9fd2242592338e7001be9a4a4f9bca18b3a0496c2c036c0defaacc40e2eb4ae816bf58f0c2107e3d15dbc08ff8740bf2d6da2c16af85ce0bf5c5910c821b80985a7fb7f63a02f888a5f2c69b550814da3592003742955f672a21258c1a7b2569176a2123e2fd9cddb15fbaafb7a0410c156c7ea5027788e9b8ce4fbf768f33dd40f3a2b71da0917a8b3b898813f249d0c05bc095ece3132f01852d5951097a9206094f52c3868b7e47a39530fce58716451ff8d033e6387015a67e010a470edc0c4d6c4132fb516f43d4b17bda0f80d85b0e9522133b8573b37d108bec795f4c330f850ef885aafe91bd8a1426b414544cd414448e39d25aaf132a3aa1e5bbc2e3d3dafe8afd7d877139d74e891849d828706e578a48ae5de84e9a3118f845e718563ba4f88208cf913180b21c05b6078d8d8c05b7d908166ed24803c090c7f8c8436d2fdd0e690a53034fc0999fa93b7a59a025a4053feaf90dbf942ef8362d8056d2d9b64ed792ae94ea9a9d233e0628f6e2d638b6204033c9cfcbeca6911e263d26b4b028b55e8c7102d71e66a2f4b293d8f10f15161cdaadcdf52aafd6eb49c76d584d7a83fd8805766a7babf5106c1bd97fd3bd80e17cb0e93da7b6258a1e1083b6e0cc3427628dd81d3e546011b9c95a52b5266581ed431283cef867b0cbed4b4fd3a034d803348d1c6c6ad51c54fe6554c869d16899422d75fe8668333ca9956bb0cf9eb6b346d0a0141f0dcf5d01f03a62d1998fcf9179bd1405698ca96b24514bd39240addf1333a7a6b323cc2e57a9c9f531f53ff337c98d8b1052f0fd6780e1a97a1ce01214af1a08e85aeacc4c429853d72936cfebad851a80235276eeec252c6969305fe7b771599c6c3671da5acf4a5d63197b14093191ea255d84cf203210021e17247066d1003f6ddf0c318901a25750638d6cbf54a6beebc0efaac368eb32d2d6f440fb9ac3a1dd5b5d9c64ca20d728d0c6d617d6fad0f1f4e08907839351881e5e5108e459894ebf3e55a5d4484badb342e62b90ad440b0a838d63bdc4171e3b3738b98af99b0bfcd3e67769b3c472c1bf0c2a9c10ab6a2562d96615bb0a07cc33d8113518e2bb29a435fd4b4d8656dc146ac1392734e08e9d7f1008cc59cf917d29e5cc96304e86e8046ce34925c680d75086ea4a3dc86fc1aafd7877a5ad65b54d8f93f2b6d30aecbd4526f429a09232f8c51cac8dca68984bc7daa4fabfeb8f3783c46a9d23d7f8ab32538ec11b4d43800f894e4c009687811fc2d77d3c7c6ab80adb11d4dc05d0fe6e958cc94f1e4884b31a9023c3f18f7a7556efd652f1642c193296502716dace59ed90eadba6cd22509a98f7d9cc5c06933553a6f4ebab434522f65b7e46cd9d1fb69b2a380339c337b970df3f261e5bc0861dd98be5ec21f3f44243090820b5a8366baa79ecd71337e2da17ba6c8abfddc4f4067ed4200c1da86a430b59758d5da86e13ca86b5db94751bde9363d67e3b6b31d1dd19c7e30c3beb62c4b79083d9d5ee4b1f6355de9fdaa44dd7e76c6760193df11f76004cad63b7d635dce2069133736c714c2862085aa08377856ca84e60a0a09aad1b848bad7c60283ab40f4c51e1aff9908629e487c37357db54dcb69519ee994ee81a3341f8e30e8ef498535d73509f95cae7ecf622c085d1f8b9557d5395442f4c381450c16468440a636fc47c91f468f4e681c7691aebf26a6e849a3a7b240b456f68426fc7b0e9e996d0f0ef5d8cdcea5b813e616795d3d28822bfb02295de25fdea5e1a23bca3c8243b096489c4648889a20ded7fd34af77ce20ac9242588a07cf0aa94674a5006ffdbc1533403518757a793ca48e991b108c4af31eeeb231a266e758c01a2fbaae5d692cd886c1f3a72812b8b44d985a5b504f641030e1e06e8ad40b2e411ef8d0133bf3d9cfca988b5ad47b51a742c942ce94a1af04aba564811be8ddce51042ef974a891443d95d1b4367e68a0f007fae9bbf3674953c840fa2ae29db70b948bd9af4c370f5a1508027aac47255d5f4fc05ce7d1f695e3ca36c3a9d0a51ee6764fe7d92f8c30ae6b621d891aabf5fe26a768b68900f46149fc9e61e9041b6465b9e368623372bf64fdf2ecf1277b55b9025de9bdbd4a2b2691dc307ded51665f24a9e841376bd4fb148a4c5a81ef4334dc3c878dba2d8f2cce9f82035e8cf8884ebcf8bb4316a5874c2d8d7c7ff7faf832449df5358faa835d5f9adaeb2de2f7f6bcccc443eda003d226e67f078ef6c320d9944a355cf8099e29814798d32ed8569533ffd0f3efe8a9caaac65a2b2ae8121b116819092950bdb82a885d97674741722660f6e5f3bf54f836ac5405b569ea447e32f40f48a07f5d8da3db150613d0f4bcdb6d5e7b6878ddc27e72a4a8680cc0de7bbb279c19f0832025d7cc65dd43283327139495843094dc5830f4fd7c15ddfb9382bbc5148e19facd474e08b1d30945506cf020663183132d3897e8c0749165b4744da1dd62b3614dad5c0da9c682b6926eda0801c640de7e19ad672c3195ff6105e2253db0f7efa6193c4b56c962c52570eb53d8423eab7d6307a94bd4cb4f9c77a3cdcc000272878dff93468356367f7f1d0452fc129799c649a1aae6f3620322640ca455c21044213bb22b00e62ccf4adee27b84af9a6557754e3c883e6a23b16b2fff99ffa56a0aaf266653532377d0e2500df6d4dfef1c5f967c3d6a7e07482c8f6097217bb80afc5d9a5a802c97d1e60185c7e74b50b1e5346f90afd0d41d68b8d144b1af6b2926c8c7dceebb326998e8aad33a84e724334ea291907857c3d5a1498da21dc45804237e4a2071337a62f9307345b2abecf7dfbc2f31fd7c5fcfb978fc8ca742086e6a35573c55f61c34c3283e8a0f05a577489145a53617f0dc034b3cad59dfd328b27a3420adc6b91220fd3bf27eb1fdffe9b8a6b674e557d6c0d091610f15dd6cc76321f8d29764756ad06b8149d65f83e40b58524528d56b9161e39aca09782cf898bfcd9c3ea6886b2f7fc2c1b487d75c008a94d62787675f57c77d17af881a7c061cc7fff6b6a47e4b6dd4a430e6bd051c095552ec8e7ce689365a5f71e16137640be1ca7aa842a1515b07f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18c413038e5ad65d602a44b2089aa21c69fbe02819d4ed41dd7cecfbad272fdc484913fab040c567c0bf5977034e5a9c198e9789603ff78a3fe01f4082e55ce36814fab90e5d2d479e8b51ee2f132a2f1c335cbfb743065c3a2ab4169787aafa4d0f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18ceea8b8164c74ec97d11cd16a5b0e5d9a7c2aeb08cba1a7c68314c416b0b35f7a1c7473b993d2c19e24c44b34c793e9a3ca7206b93997375a6ea9a8d935e2b755cc844e1b23d163d4c2629d57da903f12e73a3128f4b1026f1338458bbbb1a017f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18c0f084c8fd4628f105092003ef06c0cefe0602991d0c10049201dda6451be6f7c5081c163cb971340dcc2c1faf27fe8b42f61d1297053f84d6bedcdae173437075e627d0427c0ade7edc12a7953f146ce86e1977f736e94fa22ce76479501f76ef2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18c664dba2727b4d612515277a96020f383247b5da96caa168aaf1e50b819ffcd3c635e9e7dbba36f103cd4f24f1252dfd324764cadf6ddd2ee0b4d692519d0571b5c26c6cb9fe77d939c3867ad8546db1389c74e511e90d41843b8a94eaacc4bbded1460318354e4a595a9a41a142ba3168af368aa5cfca2375fc0b02c49c30bc0a3127aa488c4e89e0ecc85094637bfa4cd9fcf628d0b0085ba419d2184e2c283aedaeba4ce1ca4d29a95b747081914d717b4c0848332a4488f1180173b8341cblibfreerdp-client2.so.2libfreerdp-server2.so.2libfreerdp-shadow-subsystem2.so.2libfreerdp-shadow2.so.2libfreerdp2.so.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfreerdp-2.4.0-150400.3.15.1.src.rpmcmake(FreeRDP)cmake(FreeRDP-Client)cmake(FreeRDP-Server)cmake(FreeRDP-Shadow)freerdp-develfreerdp-devel(ppc-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.4.0-150400.3.15.13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3cEc\cN@bL@b@a^@a]aEaD@aD@aA@a@a`OL@`<@`7@_@_^@^@^^^I^@^@^T@^^t@]@\@[@[j@Zz@Z@Z`@ZkZWQZY@@YKYKY=0Y;@X~@XW local * #gh:FreeRDP/FreeRDP#6985: Support newer FFMPEG builds * #gh:FreeRDP/FreeRDP#6989: Use OpenSSL default certificate store settings * #gh:FreeRDP/FreeRDP#7073: Planar alignment fixes- Updated to release 2.3.2 Noteworthy changes: * Fixed autoreconnect printer backend loading * Fixed compilation on older mac os versions < 10.14 * Fixed mouse pointer move with smart-sizing * Added command line option to disable websocket gateway support * Fixed drive hotplugging issues with windows * Fixed smartcard issues on mac Fixed issues: * #gh:FreeRDP/FreeRDP#6900: Transparency issues with aFreeRDP * #gh:FreeRDP/FreeRDP#6848: Invalid format string in smartcard trace * #gh:FreeRDP/FreeRDP#6846: Fixed static builds * #gh:FreeRDP/FreeRDP#6888: Crash due to missing bounds checks * #gh:FreeRDP/FreeRDP#6882: Use default sound device on mac- Updated to release 2.3.1 Noteworthy changes: * This is a compatibility bugfix release readding some (deprecated) symbols/defines * Also add some more EXPERIMENTAL warnings to CMake flags as some were not clear enough. * Fixed a memory leak in xfreerdp (mouse pointer updates) * No longer activating some compile time debug options with - DWITH_DEBUG_ALL=ON which might leak sensitive information. * Added -DDEFINE_NO_DEPRECATED for developers to detect use of deprecated symbols- Updated to release 2.3.0 Noteworthy changes: * Websocket support for proxy connections * Progressive codec improvements. Reduces graphical glitches against windows and ogon servers * Fixed +glyph-cache, now working properly without disconnects * Huge file support in clipboard * XWayland support for xfreerdp (keyboard grabbing) * Improved wlfreerdp (wayland client) * Option to allow keyboard scancodes to be remapped manually * Improved mouse wheel behaviour when scrolling * Improved dynamic channel behaviour, more stable event detection * New connection state PubSub notification: Clients can now monitor current connection state Fixes: * gh#FreeRDP/FreeRDP/6626: Fixed parsing of FastGlyph order. gh#FreeRDP/FreeRDP/6624: Added support for xwayland keyboard grab gh#FreeRDP/FreeRDP/6492: Added clipboard CB_HUGE_FILE_SUPPORT_ENABLED flag gh#FreeRDP/FreeRDP/6428: Improve NLA error code logging. gh#FreeRDP/FreeRDP/6416: Http gateway message support gh#FreeRDP/FreeRDP/6753: List of pull requests to backport for stable-next - Added freerdp-rpmlintrc to supress a false positive as gethostbyname() is a windows-function call not a unix one.- Updated to release 2.2.0 (boo#1174321, gh#FreeRDP/FreeRDP#6381) * SECURITY: CVE-2020-15103 - Integer overflow due to missing input sanitation in rdpegfx channel * Sound & mic - filter GSM codec for microphone redirection (gh#FreeRDP/FreeRDP#6263) * windows client title length (gh#FreeRDP/FreeRDP#6335) * "Alternate Secondary Drawing Order UNKNOWN" (gh#FreeRDP/FreeRDP#6370) * remoteapp with dialog is disconnecting when it loses focus (gh#FreeRDP/FreeRDP#6298) * v2.1.2: Can't connect to Windows7 (gh#FreeRDP/FreeRDP#6299) * fix: memory leak in nsc * urbdrc: some fixes and improvements * build: use cmake to detect getlogin_r, improve asan checks/detection * server/proxy: - new: support for heartbeats - new: support for rail handshake ex flags - fix: possible race condition with redirects * Drop upstream fixed patch: freerdp-CVE-2020-15103.patch - Removed freerdp_Mask_CACHED_BRUSH_when_checking_brush_style.patch- Drop BuildRequires of libavcodec for Leap/SLE (bsc#1174200)- Added freerdp_Mask_CACHED_BRUSH_when_checking_brush_style.patch which fixed frequent crashes described in boo#1173605 and gh#FreeRDP/FreeRDP#6298- Updated to release 2.1.2 (boo#1173247) * CVE-2020-4033 Out of bound read in RLEDECOMPRESS * CVE-2020-4031 Use-After-Free in gdi_SelectObject * CVE-2020-4032 Integer casting vulnerability in `update_recv_secondary_order` * CVE-2020-4030 OOB read in `TrioParse` * CVE-2020-11099 OOB Read in license_read_new_or_upgrade_license_packet * CVE-2020-11098 Out-of-bound read in glyph_cache_put * CVE-2020-11097 OOB read in ntlm_av_pair_get * CVE-2020-11095 Global OOB read in update_recv_primary_order * CVE-2020-11096 Global OOB read in update_read_cache_bitmap_v3_order * Gateway RPC fixes for windows * Fixed resource fee race resulting in double free in USB redirection * Fixed wayland client crashes * Fixed X11 client mouse mapping issues (X11 mapping on/off) * Some proxy related improvements (capture module) * Code cleanup (use getlogin_r, ...) - Removed obsolete upstream patch freerdp-bug-6205.patch- Updated to release 2.1.1 (boo#1171441) * CVE-2020-13396: GHSL-2020-100 OOB Read in ntlm_read_ChallengeMessage * CVE-2020-13397: GHSL-2020-101 OOB Read in security_fips_decrypt due to uninitialized value * CVE-2020-13398: GHSL-2020-102 OOB Write in crypto_rsa_common * Enforce synchronous legacy RDP encryption count (#6156) * Fixed some leaks and crashes missed in 2.1.0 * Removed dynamic channel listener limits * Lots of resource cleanup fixes (clang sanitizers) * A couple of performance improvements * Various small annoyances eliminated (typos, prefilled username for windows client, ...) - Removed freerdp-bug-6175.patch and freerdp-bug-6207.patch because included in upstream- Added freerdp-bug-6205.patch to fix reading newline on certificate accept gh#FreeRDP/FreeRDP#6205 - Added freerdp-bug-6175.patch to fix Certificate Checking Recently Broke gh#FreeRDP/FreeRDP#6148 - Added freerdp-bug-6207.patch to fix Abort on first possible certificate validation error gh#FreeRDP/FreeRDP#6207- Updated to release 2.1.0 (boo#1171441) * Fixed CVEs: - CVE-2020-11039 - CVE-2020-11038 - CVE-2020-11043 - CVE-2020-11040 - CVE-2020-11041 - CVE-2020-11019 - CVE-2020-11017 - CVE-2020-11018 * Fixed leak and crashing issues: - gh#FreeRDP/FreeRDP#6129 - gh#FreeRDP/FreeRDP#6128 - gh#FreeRDP/FreeRDP#6127 - gh#FreeRDP/FreeRDP#6110 - gh#FreeRDP/FreeRDP#6081 - gh#FreeRDP/FreeRDP#6077 * Noteworthy features and improvements: - Fixed sound issues (gh#FreeRDP/FreeRDP#6043) - New expert command line options /tune and /tune-list to modify all client settings in a generic way. - Fixes for smartcard cache, this improves compatibility of smartcard devices with newer smartcard channel. - Shadow server can now be instructed to listen to multiple interfaces. - Improved server certificate support (gh#FreeRDP/FreeRDP#6052) - Various fixes for wayland client (fullscreen, mouse wheel, ...) - Fixed large mouse pointer support, now mouse pointers > 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-power9-11 1672302718  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.4.02.4.02.4.02.4.02.4.0-150400.3.15.12.4.0-150400.3.15.12.4.02.4.02.4.02.4.0      freerdp2freerdpaddin.haltsec.hapi.hassistance.hautodetect.hbuild-config.hcachebitmap.hbrush.hcache.hglyph.hnine_grid.hoffscreen.hpalette.hpointer.hchannelsaudin.hchannels.hcliprdr.hdisp.hecho.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.hheartbeat.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:27292/SUSE_SLE-15-SP4_Update/f9fe9a8578077227f2860dd6e5df1659-freerdp.SUSE_SLE-15-SP4_Updatecpioxz5ppc64le-suse-linuxdirectoryC source, ASCII textC source, ASCII text, with CRLF line terminatorsC source, UTF-8 Unicode textASCII textpkgconfig file PPPPPRRRPRRRPRRRP RRRD}xwDl[V̸utf-8043b008816a0ab2398785f2bdb9995d0842428e6231020ac8fe478b8f560e917? 7zXZ !t/柊] crt:bLL ^c q$;~j^RJҒ|sc>斖u "+ݙ ,oGxxBaQ1*j?X )k^%@shdx#$)RR۬$sڴ;~5ܢOɚgɞrU:5yA )F P-ӗ@ :^* _6XK$[/0u=WxCbyd$hәN~rdMќ~dDJ j&*%=v?7IxQ<<`X%Rף1e+grL岬,I3<& \4{Xgse(Bfo?GpKL,z{!<Q0d% LCB2X^c!LEyn Mq1y_9tm :p2]u.B-=9wQ8Jf&Ao1 fVl.;qPDЗhCr}\fkJqQeB/oڷa4j dGT3@; bpn[A{6%#Wڀ6Kr4T%֦uP-0Al meϽ?4Lx=՚d :KM'_zձ.wxKxܫϒ`ꪈlɌ,D?T50.hpΦh{T!\'&zӹ*p2dY /ZL>_ NXg4v,5{| OIɍFvbjznd191$,w vm B{ShTNZPnݞ_qߴkiL6V1e(TvU7;eؼTdoh_2ɺEܱa dVbyEяnEWIߧ3}$oIZf?8 vmszQgy=eض!W*/^G_gnobyf$@ݧ6ٙn|2r2Dl]4` T {P09ٓ%JUFásDXV-e$cijMg׏q´Wl#CE,˴J5c_ 9Qᇞp.ɯK膺m;n6Bg@ TCbJkFrC/p| wtq؝h}%iL 4^'fjb3{(9Z=t[0 ~ұ"UZm[X!ڽ?=KSj H>LC 0>jL'k)@Q~R~+ENFPm_I cb.@eǡreMU` #F&>)S\&&\'B@^34+ޭ֨I4|{'}} Ecqu_/GuHߡ bWԣ[1KY\lC]YT=^@3A{ G}yɠaj#p 0Ean7n|AkO!ӳl5!mx#& YCRQdFWJw-Ȟ-ׂ7}0f#Mw6)3RN3E@LY` q z/7/gblg3 1P U=']:7M [:ԾV'o屟GJ]ވK/w+I5Gz) 9"<>Ei/<9q.4iLξYDF)^Y (7p+aF5ˁF) •5e×X5uoO豲WΣ+,s'_} ݜ<$r!+^1nSJLc>$~5wsvU_yWR}3_ tO;0 ɽ_8rkwDn ^a;ǯt4eUs{"9viaBK$ 8Dh (' rsP=5oNZțlQ)V?UR}֦J1;Cwg%@L \Dd YlUJўW)VCw|^s1g*v]D3@H~&Է(^1u=LMUutm{|G V3; ]fD+?,ڮbxd2Z?5㌺! )GpT`c4DuRvȧxze"mpdaR"Z:tU*xElZ?;v$اy;y(kowt\0x{nx)fq=t>ym h&9|qцTqWnF6^Z͝!uݦ 9b)q[Mf_l'k] /3 cSY#(`^*F%č*v]M;#uh<֝QƉ3! ^w,T/1u d O%q3-KrZt"[DWhŠKS\#g2mli,M쾏- /߼րQh9>Zg3K>OBF7Hީ`~zĶ;j=+Wf 3o6>uɗ9_𩉶/ɱ.9iT'H3>ëd$8Gs 5Y:AW>>wtLS{ A,MW?@<0fև k9ɍ؏,CI!F?qiL⩙B0s1&V-"K}څ+կpNL?[ْV=nq#R8z7v:%B5 hSl.a0o0S~ڕRF{ޔµO5w ;ߣS?*-5VO#Ə/ v/r!Hb{}oGQ ]js++ϕ9-)u(T!s;ޭNTxº!^ ]ļqJm -D4o~Hݑ~^\9/ƃt0%׃$Uʶ6f1DP 5AWhd('[sOV3,IiJRq CSLVp4s meP*^$2:EJh_SBz!Y y TB`wY n)sd Б<ߐSOQc^Zrͻe23&`?kx!1;J `cq=_ -mF|L9KV jL%,1qc~ 'hW;RȚxXMXlYzCiY>gp6*;OwWSV:*-ű$VU!D"-Ɖ@>Ӈȁnw<k b?Wk}~W5 ,ܛz*‹xM:em.ôh'Hlb"2QE},\`vXoD=μs-p)Mⲻ 8|w.w8,G:  λ~7zVCls(YI(Ժ2rD 实HMKɓd=C=BMwm}eRǂ~m2tM{Ho]Ƽo%\J܊Y,7fO On{3E#cOR@x^(jЦXMo86)/j͖w.V(m!@`:baعےjxOdDA,YOk&t͸iQgr"H^+pThwK֐|6:`]tBxh(O }olgH 'pl/" "+Vg%I?_K C9c$1Ei3XUy9f|d"nXt\{2qH~Zfz@DBJ/2wSQ9Q6je@V(܋R 3ˣۥUK'"4ä7 fq%+WIVl<n'>m|5.[TpH5bY֬!Gމ4s~Hx &54v6TS ]#ߎy'uQ.L Rl5rU倐tX=`B#^ xCSa+P1`Ή+$˾zq|@nrT|c16eƲ" B󊼊)K (jl$u+:[ fVdMR6 WYv~bb(i% FjAPYJj[b"ty\u,+gSbydg5) ڳ_+=U!م3$I|#K*TZ/q*i^$Fl?t3.yoO~AItI{ZynE\{P}_M yX?2(kPV_I,(7Irɪ-8nAㆲX:KDte΄|SiZ5@)"숖I!e[˥e`!JhĬڍ] ӣxSk%Eu)r$MvLkly0KӾ&@Vԃfl چY #C 6\#>(4 yFHrЧiwNj 6Y3QۅZ> gDRx8flx>լ/ a~`'g9:7X~\2KȖ;/Gˋ>'v!mqO ,"m 'qJ (|т+s&&g t}ͷIΆSRƍ?8em%QM{8Bk \>;?Z3 aACl/j~@N-{fI,`zHre0gW>G es 'z^gk0. BJ7 ُi/岧h:-ӿN?;iT)<9h\wj^iʻ>ߥ$'oLmLOoug%HMB*쐠^Gbh)u ~R~.\&wy"ѩyևBfO>$Jf/̑xn%|@w0H| HEA6;L<0'*aAaXyXSD鑀dzIs~4-K$5Pφ?i&1 }{ڔ$u<ZKW{;JBurxUSrKKm**- +*Tۦ>Qa?232]zgʄ;H@U,Ck򎐫3qR0s_4+72T@>.R7_,4zGg*ֺ;njqNs49-KA9 YhziשSeP5-#?D 4 dF瀙Zk88./'.cՀKmG֦] ?›dHlRXOR˂ 4[g?GY@ &oq3{Fϫ4.\P&B,;ݒ !M{5re#C' +-–ç"ݓQ,V)ΐQ'6_#8b۷98(bO,07 :ތ ʹqj~[T,Ω+/xѿ ؄yGȱZs;ɪxl%.P|2#g`yn[bˢu>1 gۦ/,mSX~TFkD:z7*26fsVTzIls-?na70` ]9yn{2@#L Ư )-w hB<͒C@-n9+5+a yC!Yty@!RU=Z"R3''c9gNpVP{!yhld.yz&#AMА nM*(}܏{,.pf/~cZXoX(˯%j<ۿ^wZȌcx|Ӣa={au;,EtƦF2e~#`|BV퐂;Ńhjm<Iv{lp_2_?-3hrCr >zn@i2S-'o792! @ 3ܭ~|zOJ=~ς¨NQF#<!8;kZn$p+>|oHTj*6:$q29 .󆪪+ZϏJX_H %rr+P)^;ENg5v_L.agINyW&2ysnڰmxZ:-" K(}O} ߘ 0-k UɅ'ۥA)ǰpX@?jlܡCybxቺn6z;>9bv C +dBەz?n6*YbY Mӊ`OqIj|*$t[R }HיPTm&^n0غTz#zљ*,vV 5)Y:#qe`W$/3;v"h% lV=vտ,_ [ŷ^]J  k?@xk0 61^R#ʦF?/8~z8,fS>HmyeH3v|x"?0rz Lg5Š6N ;[fiةt.%?p/c F:]Ò?h{(&i1 =|˴{^fVn5֒4` RE>Y--#" l>OD}:"TvL@5^Sp5"?Q!A~XsZrD!^{%Ti9fq)ZCPg6'{͑ Uq;mlw&$ŵ'=7>wa4 5 p 9ktL#*UI$t< x*kY 1]mk ?(ѷR[ H> Vq?ByCDcŚS"' g4pKs{Pھ(G[:n<ڧ;Qo*C>6iwR2A6xG1GGa5O'h FfAupPb fOGئ/ lZG2tv/.]|!H@e|s,*;v!^|a)uPN>{km{46EmbtUȼ+YϨ HWs9'Lvӕ1B dwUglQg1ZH%<{tܙv 3_f6ܶc-H-8\`Һqw}*=Iޝ]h.$Y}N*PK0ie$ e/qﯹ*Jna9@[-i7Z~&⦉纋zYH?\2.ZlgDɄ>澊]/r2ʦ-x@j2hEZCJّ-u7` gk)*PԲsLd\_,01_xlԳN$?rVnscXSP$K9;{eԫHϒx aF~VJ„!P6uەd@ 5˔u v>WʣSC0UXNX <M`'QAB4&?[E1bA$&'t^hy[s"G~E￐WI2ޱ.saΟds(1[.6مxQSfN (|~}z'{C']D5sAMSB2w)QбS0daçwbOL|-+I%-RވХp;R70u/ce4~.ZYuWR>^zmpaHn2Ź8ɺV@aArA ۿ !҂OS2YZ (gғ[ .yl=,zYTPT>aRrN@| gת jCi,b[\wBw>/= ,NQ6A޺T8UutXSS"f#!S\ }}{du{dx)/;Em[X14V 4S[j H*d #Ƌ`Wӊ;hrn0]v' B#Z tN z (?MB,L╖ډi(9IĥO֔тzbo'8S*xLK&@ǪSmDK aGơ&FE֥䕱 Su I, d9$ c287[J-ƧLZ @w~5<%N,NZ~pFo̐}Q^nj\e [,E_-0dN2aHN<~AQ|x4ߊv4JD1 j0WeN rˏ1 2_迺Eӷזh;AU̘EG~Fod@'G;@{FQ`T梍UmYi M1=Xj2Ϳ:H?,-tRwg8I QqDs@CdCVђѰJ?~PRRha~o @k \{ B}=utbTۆjNoWA?p*ԥ1r=s2a$;:U_Sڶ?-˧@h^Tj'A5SKy/T sB(V_Q XD o FKjn&F%ꊧZ9|@<: G]QB[(S\y75GH(V5p{V{&wx(E=~w43ڰwx EaQvŷ=(9h~_-yH IX/l큇lgY;]Ji^v\]"X%M4-<\EAytTp; .tOKc†8M6k 9}.Z>o(Ut/1ftmQ^]`;GzW(!J f70WFPFWݮa)hcSWzb>=IcQOBTR5e"D)+>[4Њ?h,wXTj`5诬!4[V(r?fQ(Ѡ5cې'՘e24Qt10Pژ6-ս)?2R}#kRЍճG[M͆ǣEu >@}gTV֢ U?ouDM 0?b؃FȲ^4M-·gY@VDO*\ґ ,VǽxJyX%/'S;f2RοIdg^p!}ehcq^d. ^[n7Hra:|Xā&ˣ4 ̃@@%\ӓ)ĕ*vb!Z|c$0FrM͈R5WcX[lR2RN2z<4h}7!J&MWB|Ć}m*8͟, <3ݜa( Ty w08sSͺ'RuZ=By)7/-xW!l86-붵hK)D׃@ZFܓ"~oIpi­.P#2H0 8ύ[l0_]!%Y.˧MꝆ G2;O-V3Pď_L}SD]ic_\6:ҙ@|Tg7Cfcw-TC՝1~wP6o<$B6+5Lz&|&uӗ)܀B[t@@,TwVQ*bjB: Q6)6fOeAr:,ܟ~LT(K[5"uqkdoJj$Cr˅ hZJ COtg='X-Bž鍷<'H?0Y 'v~CΥEO/arZ\ۻ!Ch_#}ɗkPY(0^8 l6õLZ;Łe%Z$vswJ>kpAD2.q-#gC!0GbSqnF>Th~y\P]=l]]f3E{PAu;n3!"zLVz0U,Oa= B4H08.Eoѽ9O.v=}I5H fmLŪO '.g>ô,Ng/ jwڟbu"z;U0a 5ͧM DU"9KrRB $0!E^2 }$鲙?Π]ˡLTVDڅv|P@{y" ^xTj ip+V-WUʹ1 n'*R4∄ luA8s?}&_^[F2; !\e}q6K/깃tYy (:=(҉i>s2O:.Ѭ ܰ$8q ]#Z>~R*Bq 3B7QTn.C I0:LLŬgoXh~OKz tWL6x5P7y 'X/=5ВϦ,2CqK?SaԔb:NT R`YJ{' $AlL*b5ʃaتb*`_&c4J_B>`~qxÇF٥a!(6 `%^ cg="WF?}4$` T:O5cqcD6qN2;}c MBv ®M}? ;zl%p/ʵX6Ц~̧a@$)RҥSE檖q./~NsϒEKH[f|iEmQk0%T=m s,/ɰ7)zX4[ku az(|>8 _<Xtc`iĄxu㟃Xe9ތU?GKS}kSoVv/BPm\B$]zx }էoln߃>~"`Qa^]BD馄D Sfk 0k+m gòd?m)H^a%[!z_Ǜ]T)&6hL3R!> %H||qW4q!T~>ҁ/΢b߄ab3tj8{N==5TuT\鋚{BLZ} dy~m̩'WFKUBRf8sC7S~l1M1Ҍ&Tݖ|}]SBv3T6YpD(UwHfµ&<]Vn-:,^J]U=q v{ ybg UL2yhPU7>߯+F'd@j.)f6^\?z ⤝3n,q3m-*1 ߬\d/yG.D\3eWVz8,#ReBJ&|Qb:LHap L h٢ ] $#._ٱ5 ;bAF R)JnjHZ! ѫ\^32n?*I*=HC!" p밣/('\xZ >7ݤYOz|yl Q+Wzߴ˗j)L]ݑ@cc$jAi"JCrbvn%qzM?N>a[LjCenQ2)<- w>_k147x>^/a˂)*b+doY?"P{U #tn +N$)Ż!)2%)٭+x/gp(I+2ic5WH&ؒS"޾ H9;p |4`5#`fJ7.c 4N/fhp>)췮=qC'sso]8#CϨ-l| Ͽj]*6ZZP鷵@&WaV1/" D39;i~fAKí0Sx6"*1З|Lo|Y"oGY9[!64a;-!v$Eeu{bxPzuo8Ѫ,l=gN?7;j ^9=rPs0Q7 s5bLfXCbB&bPXF _O'STSiU4 ''/+RL|~ #X2兂dxX']wR0">TTnPqe*OWo+\<A:!̹jrylAR8]y+E(k.?-&C> <*kBR.,c'6H߫ф6 MCk/s-5A%3k}wZq|zKdGR#7#yʼn2xi{=CY lRİuE5zD"`oiCT>޽0r؄L#b C 5Hx7J6auQ-<(w܍:hT1\=p :@٤ĸ/_&gOZs4Q&V?JM{đgQv!n`sYZ<H>Oo&g 9훻=y)e߭vрB7}]_-e"} QAφ1i? @wev2l=‚*f׼,u#Y.0wo"&RR_#vHX^^1O@]@^!S3HDc>$ޔ\9qN/ K2m UA?)CQ{y D-0g\<`C#Vk rĮpqc ɌiT )sҁ%"bBa? 6ok+g c*n[S2fF)jJr0$_Qe9KZ(̪rDg OLӉ(Οy}ވiX600rFXF?*J &:n%"B{%A(pPpGpa:Ь"aE2LjBw?Аi__k.wBʲH 0((63gmy jԛv 戠Ͻ9.9DdxR?I1z˔ه~(6s#訾/bhTQ|`GEQ?$FMvzby6OREj{ijXy(Ka ,5w={С`IfV R% *ItIx& |SY}c==`b<<(!γq:]{uη\kX4_fєylG+)tdh4OP1nxJ TZ_"pKL$H(g ΎHQ\aO\u(>%T-ap03*I Ήb0Էѿ2G3 PӈnDOAұ+|nW( _8ĉ1 ' n  3Cz@ƫ?ShxHΦ\Dt阹*5\; jqb^n2mHpahfgPִ g`ۨ+uS ĺK~Pp܄&/PoU4? թGMuM69:Щ %+?nGNE5ثl'UkHM:.s:͕&ƷH CQcח*/ąT^p?|\dnse&{F\v @K>67xf1Fd(DuD4*i1Q:)(RC8 oO* ѢSD?,n(cWg _?9GZfE e>&;DWӌʕR!ؓ[(F7/K`W{K,23{n]q&.txCWwcPeDy0^=1Hv#+IA4w2RP;/ÒJe3Uy> E0d9C,/ *fŸ GEknİb}{YiT' IBFܰ<S53AmkN낅dS?m x0;#e䰭 Մ=TnmϬ zWr ɿ0'l>z[)cQkgZggn!pK?nmT !e g-+8r`v r1L̟. =L pkC] ( PI6E$$3igxPԋ^]*-uЮ?[u2 A{%2HrB P*BN5fDD?UD\?ȭ\-Nn%SH~y"v&ƌSw5yWxˍ7a"F hj͡WyэںB7&Mpf{Eq…sOC%"pnGEA!:8T. V ;c ̧7ZXKQcץHxI" D+cN03ϳ) ۷Q_+mr/A] r|3O{v$4yICc.JxߓFGyD]PW|%P oRcd&\ۜ^沞ێ2QDNvN3T 5^*ɞuתt(r-Q-sb8.z59P_@ ~@pTz6!Og3wS+܇Y"fXW ]H?w"R<<&|t+U"+o8: ƺhXk<e(B*2 ú>R ;=tW0IPe+N1i}Mh験6Πuc/^B3q]/Nf#}=Ⴐ M3hk۸1" 5L $~:һG# f´|ozi<m^t\Ŕ׈B`ա?h!ĵ*mJfUe-t6|*Y}dө[[δVW+ |rW Z$È ͠3Fȕ*Y=g6UI][T v 8!zP(-N?*vYHa[}#OY#ޜV^;NR! ^ZvܵW?}x"aLu׷ID9^Kzכx;p>n^엶T6^JCļDƕGo?̻Ģ[:.!\Ϭs=f˃^^*Qp6uDMh>Wi9)90B,=͐R BRjpm( NѮAG`/v;Jܐ_엹 }Zwr7Il=!``uRM'NC+!DxZBh鯱3AiT%y)@W/VÎH&AC56q2OРc$H.NbyL= U2QɯyQڍ|j+@e1/*yB-=3EHUs51 A>9f>/CIdV4raQ8_-ekyh8N M(i%O%N5!^}̞w$P!W6lIe2Je [CNe* KGADҌ_\Ϳ+$ehZa"7(_5K)-ҞȐ,\S]cdMF%vӮ϶ n+yV}3#~f5~v\R'[ůMr·uءʑM8v~dNK91V^^SYk\r"S[)zl3.X|V2٧5>ձG~6dRU2n!2RBnK; 0'fЈJ")HZ⃫k($idBHm/) L |n"+Q;9yݍlN`ɷtH:D<: mD:KVL0`}wг:/dZXփ7SW!}V@{ƌBg}k3mR<+#a1+P6嵘Zݳ zJZ͇Hj@]s|$<SR%;˝ُZaƏ j @.mDt{%Yj2;evB iR]nf1xw .z$ 'AhOǫsxȘakpRoQGL?;lkb)zdBYX  W:r?0N؀/V^.;8)tV*t-x߸}Rk=ؔSĘ4&Q?U6 c̓x9xg%;>d_r; X^D]5rmfͩgX}aQm-sue=W49z dw\:ӱF&a0!I( mJtIEl3Z^k$ȴL[>1jȰk^gH&]sڶCtk :d3b |sâ5 ^r<_jmYYO^ٳ-D{L.촐XsKU2kf]grmO 16鱟O% &`ue]HhȘ(]Futӷe?RHCu[rħ7$KZ59&cV\[pMDhӷ񮼏!UXCThmz@z[a[F2lIf2%6i)l Iؖ4&Jy ]cPLMo< f2l^夀sz6!I>"KlZO]܎\"޷>Z:l`_ஒL_44ΞcbldlwidͨS"K ׼"<qkHt`xK$]w}h=;!Y}w_D QY2|CfQ×XE'.%68K׸b :&!yr3°_큣03Kp9zwm6JߑvȏxbP%H;[3tn?&ra0#ٙ[:lȩu3nN4 ,欙9:t=69zs $ aH0%Lr, Z;L(TB\>[2qbۉi<#pVuv,gFMתa6HqEYB@?FP߮¤JkϭWta > Ƣ8#I£`ȁoćzRtۼp_:!{v )# J`uc$FP2=TQ{N6͊fL ngaIFءnە {ENI+sIЦ#ur^ dh5,-|0]3]M3#aڬjKYCR"G<*cGhndT KvV@wW!~׶(">[(D V.~6[/tnDHc\ !?403E3~A]F< =T.Qhpw9{5G},ヂ&G?#Jh號̪FBYGǝȷ֒A;[ީ &7 V}aE&+v[961U;*ǭȰflM'v} azLq[KbW`KK9Gkp~~aE2V- -H6"%Qm]E,kŴx"L~v^xXU-5F7>Tb> V^5,*@! }?d9|'ԫb<3B1zh *}5,|Qi}u3uj%RXA9u*ApZYfQA7;E,"6h#EI[R5Jl{,ޏf3 @dNA=Ź Fm`P ak*tgW>ң'}?< Q_Tf6ڋy$pt6m"x]jA<MC/7 G!0y츑9 {GjiJZ-3d`)1?E8]ŭI= HM=R4~ҵBzA :n ~ ݂I>Y:!c lĒ}iZ ڻ#<Dr֮ژ)R7e-J8?~/]@X .erbBƾ<tm玍DtmҩvH{ڦ"~g #gϳ}ԕcv]w{$N4fP))D_6#8("kcjs^i.9>!'-ivjs1M(_˞ُaqBbgJª-|$eRY!@|QTB}Jݚ򛝂ĀD.E4HRaa@@ a*#Gr=é&+|Rŷg@4ojBz<&INM]$a:H*{E-TOj>& xĄb$s0ŘBc! blCsEЛ;pNY`OՔha,\֭L!;=ޔ)􅸬EeE`׆j#GaU5$AI|0%J];zʙ ^gURBd/\*aQ{EE]2RAz9cM>1b{491כ >B^9~-$r}W`;rj[=`IH-zK4-lD@mL-v:kT]w0c?3Q?yZT~^o5)BCsMaqìrVMVϻ{^׷Hty 7,([RU0a,?sYcڔFh-|?hؽ*8{A`zZ-`ui/xY5Gn. R[|*8]\FE|.G4ʢ3quVyf-=x0Ti؎-ZB,dgڎxT<$z~UgTkGrIa,J*<4ƋIkk[7 ЏrR,~Np" ԭr'ewXԜyE!@A ICSm6Vu۞!6{ctऎQH1\+XqyߴBZ=U bTp[4A]j2K)"`hXU?6`)K(',sO{,h~;X]f+m2y*26\8+{i<$ x2iW 8h lזH72Fe M9<SaC {Ml2%0>Y4$ ħhLT<_GԸme2E&ߪдD* hY8-_-+]{CKLQ( K7-8C%UF%Gl!)URe~zЇzBV#3f&d0-aF7v`.DG$. ӅNڃOuHi&$O6g;C I|: 8D~ŘAl .>T {N9ej"dLFC1[ qxwyxDYzѐr呖&=[dPFXUAnt_ a z)̈MJj(71v`a@ixsLCϸAFoAZF) D>s8n H`M'-_-YAu'O҉a(IC_uc\4= ?u7H.@D8 36v8c|"2!S _yar$L p]J?({r7ORWmqbCCO=xI{J Q8 P$#9;,}/v+"jhe[҉Rl0}AĶ_,DV$i|{w<( o'#WN?ʈ a̦7Ax{(f'Ͷ0$,#yI8خ@XUQ[g~*9i~[˃(SK&$IcvOuE7wxwg& (p@4IýUz/sW`ni5}5IR^/ zj}l رv&Fm7j'FhL>o:X| v;ir/d>}ElyPq0H dK km˗=1cC#UDfAeJҙer(Xq1L ov`~jY{#$Ǯޭl%p RYդ DvE -hHN~i6I* TEb)@:}HQ+,maТe,(M3]lw_|z% ('n-_{Cg*΋2rZB(aZF1ma6;4Fzc@k] ^g3`RE6Rj`zB#c/?=JGS菱r>$kZ?w%`x Q-sV}kHp:.:D" PJ7FWo!V:<~2'?^bɋQMgƚJ+9ͯi8ljw 5bUGi&l nYz 7x9F ;@~"F݅(._?>2$Nx71TwD_ `׌$ Y&2ĴIm5x$[%}ZU 4bK VY`EeIvJ+c,{~PsSV82 r D !{ҤU3a$R~⒊\,ȧ?h4NJS1W}iaQA`;4(tr.k}-vτX,Uc+t)~+paPh7AH>C/gSdr.kO94u :+EV6dV~FM}.៰*UD v Stt nUWO ^;Y pmhd}- &4a|ӘKEgKJ9RăO1a,@Sޝf!#'e,a rY1mȽߛ{IM8svͳlbηĈ|B]. Ѓ W&aa`[$8}R-A9dp={"H/&ZJSb%&r66e@!tV҇Hc2řj<0{pd5A&t|b"^& HTz{_ &Ҡ[7bSL\#B["N<=PRi"CʨF݈2r D|,CbWuaf?!%&o3ZOf]"+l(#{RaW'׺WUܐ}aV(SSHz.Xf~ ?l/>QA1fթbQ;!R=l&OqUPLnyeԾȷA+|=e9Ő1}SCIw["fpaŒ(2Sʧ+"UaOaoFf^`{_+/05WiW#$ .z9迳&!Cշb.!*I.yuPJ#>!U:H Ix8{2lZj7hMl.l+*!X8A5 JSEJ/"f j 1bmKd76`;X_2S/R'߭#poȆ`@/z%eB/HaA !gUT`=;vJ%7خ#.'۽*WZ kLmwi.i\X jz ۊX9~c4D1~\"rH2M1i=c捉dg9Uni39 $صlTԡ% ɤeZ] 'nJP *&psVײ{D "Bvu:SL~Wbd[ܗ8"%΀{w/ٌ?2ڗ+RrY?^aJ mWk @b{88 RgHX^K;NIx}+Gx=%BTň~LGP)t ]4'o6X'.E ΰc28&BڗSn ƈ.a.N䣝Gl Kf xJHTX~E}|䷞ve':r ֲ!̓++H.@eA,GMevd&3Eq1 k5sJ؋y:QwcaϘ* 7Co{&m69ةc0D3>RFAi0&5 >W7:MF'use̋\O.q9F)pbE JMgV&j{ē 8D[TOXuBy,x|{XZ}3x\oGQΫqwid+cYNVUkj^s:t3`j.?6Ȱ#Li욐@7:WF8:3Ym~)EkBRtpS]iw͖m"'7vV<hP9&&%ۡ= 1(1c:F@ػEAHuee|Yi*I#JY `I2[ŤJwv /BoRfԢaEG `zQEѣ~>DZ!);L!ǹFF&0sS(0+vl// m!N.vmm1 }_ F"f ۼ86N(ոW #,#\}L%3%,.̓w&XόT~-لct۰޲ ,W>jTWB4_WҦ(%H1z?G,&SnW5"&qa|q׷{t R3,/qe9:ʩ';NR 2"UP}lj~ҶIb7 {?j 6%N 12nD T`}2g,-Ncui^;ݴ䰮_B|Lj_S:ͼ6ëp PϙG_҉"戔_Ԧݯ#jܥ]/F,SbkRc$ZN,W}[^Dt8n 7?Cq^/O^ v%JRXZf57E Edl"@́Cx`|JiW5} IHeh۩V>eӖwR,{E~.np ЊӾxt| |& c/V[ j\z]0a[,̣s.|}:SL-Sp'VNcr C)lKIs2 `rSY3 O<4SEKj8/!wѶ{9qC{2pf#S|&0d`(ۢ;m@Jޢt\޿Ìm}.LE0I>Uߎ8?Oɭ{qpHTt/v"裧_ <}P.#B&9Muhbl"v+0U5||:dӒYÁ 8l~[NDߞMk4@|t=NkdQyݺ\J$=VI.?xHEDED-Lˏ`+.Խt . {u4Tן S!v)<79y[wgXt#b;dV\#sd%bW> Oc,[Eo~ ګy%EPO^;ʒQ;@ekτU[ή(bAuK(|/ӼlA>#!!vM^!26A8Fl~WDjw<8LPZqڑ>sRxmoe#/2ƐC V?`H*| #"3Оm3 <4fÆ+F|[@qfsnyAnXn#rB­1g%%v<rk2(N0'cر%95٘ o+JG`1/!P 2l˞ :-oҧ_:m 9C?";TeS^Ɉ]yngrpyw22`nN} N Hq(7?}{pד B@̖q?6\pS7GG͎6E:Ep<H5L# >|u3.vޮ{sүYb0^2/>]dfb1\|Ru5u:#vpA *u߬1ui4Nd;c W,٫SS'Ďf _4Q#("G׫V:g3ũ1)n8W Mzm!}uWޣ\wsNW25M`Le(5CSMWi@/ 3ߛlA" 1*{V=psOM!*L:N̩ɮ5;rodNgx(F $UiSrO"9q%Wc=D6m-wCv˫f#,0Q $YB}Cb-Ca|~GL>kVY( F& wJBe{78l,/PE wZ8$_H) B}Bܫ@(;\ܑճC/#\|yҽU;nODAyhlΧ-:Fxq#ԙ4&Q#łjM!M9oŘEw]yq,"vcχBk{uI 4lS›}p-E A @`5w$3hĩ,[?x&AfTWnM ~Qt-їhnي6NJ<=`ma>$D40LA*)u*u#-w~]鱒m 40,aoR<(dd^= bd\߉M4FJB,3j]cJaB84I[%ֆpP-&,54m J<i?:K82 dKTw1xVo0`I5ܽSXD>hcL"b - Dψ32ݚT˜!1*KÅl2#Czr)pw7 9<ϓZdQҮt#a^%EMDJ ":`@zA͉ i X񨺟x]~/$q/޴9)erc@ܮH͢ɾ^ YcK\h7ԉ/_٪Sk D*zKDR 廴I& )?32HdSSIYƆ/2޻[nj_oN Jk464\c'oG Ha]LB @N8lJQJ[SԀLԢVRAiK,bya޽1T`W=ZZ E읳URvAu>HN煦 |~% y5tހJ1FMI2j43X"~"YKèC^7i߷DUPmBkB-$Da{ZhO4Z4ed)Z6G,c wCƒ(:Gg{niUɤ3D]+f-^8# άW^c ͜X?Jv(L4F{ĨCh3\ a~a6 3JCB*M*Th dᡃz솝G#SA616V)e;9k$<'\*{ d74\.l-xmBAXY4 & A#Tݴ3Y>=^*mZ6~.;z' O[K?TM;GV=U[LIt0n# JJR ']⹑ZB^C._oF&*kp@]O?WU흜yڗaY=c^o)@4wt}"r0`Б b6]F*F.h Ρ/`i!tsA+4̓-:4Za:|40&qqf?T]L$16AM2pON]FrVCLH/DѾ=,Bq?:=shGF~f"_PYJVlr :t$ lH1ƺ& gvPk\Cv 7bëDrbRzhXeŕ-Wt֖+2\hp }|v+:KP' Z+y)bA u%뺓<(ܳgtœ T,ݔ,:b۵Y&"`ēS1o|P;›~@>ȿ4(gD^_D U a5@n}蟽lWxIF{iiHISc᫋njd_=10EU}[N`Zc{;GlͩmG2q /r}#~(>{i 4ua;mbdDVrCzưB._eNk);.(qj& Fű/mDl5QJ$g c0#w!4ʺ_х~s~VدCd9!왙ީ1HČtD k41ߕQ,3>sԯҊ%0PlӖ1Y²D{2 nN\U+%M\!FAYy\o:eHQ x>)䤗&Z(Ss98@EV{VYYXczpb,jxm}S ;s7-$nZkOӾWvÌ .f"Osc8RbC'$と`r#+5;8{GIvviWf!?KkC?0=_pȮoWQoqWfBs~&AãY>+7XkT4F h$X O.&S(cެ<b֯YTXJE@iiAeȣgjM$/>V(MK@qD!tM$ݭ2|21(Kr-E~xƥnt~*$BNhN ָ|Oɢ[(t⸄l/0w[5\4O&]9;LMa'}O,~x*r0"WSa"Ҡ~@68!KѽEw([|O*̨ KU[ű w7;ycLʏNǦ/`~~VXyǼa g[CF){&.gpߖ_|e\:B[Mő<ɿ}09Z~V_:]ӶZ{EhAI)3{ ^O e~^]B[wam# 'dH2ʶ*G{EB@T3V=! ; hc0vK–,+k#x&h@BB7khma/ ~8 r!>\@l;^ ڥ'dVHuq @S\ߦ' Maf%e0.W~LR n@jTڠb{?VϿ b7#VT8E}sg$@ Bw?H+̡#D:.'o.ٻߎ0QNȀސ-b[cGrdzM?LK*~/&E!2scO7K+ߧܜ;p:]"(jBe[Elucx>raL}jRv ARex'K ȱNePKcBU]d{zd9WU$, ];n8+#}%V)XQ80XͽCǪsqF${ȅL[S̍oef]lfS,,w2 q+zB<(ΠO!tbv [$`?#7)s(sܺЩH  BIN_if`D64t!$CV)I`Qb-rrBco O%FL*B4-@<m[5y5mW[>r kX"rh_4yrl?Lhu !OGV&vu5:jZk'"Ǐw/YnT}CC( a5[}-`26x956zo9A]G S7o-wK&GZn%, wLO/seLTNL sOf9(͟DIxXJ&C3ozDQ{?%TIOYbop$w8WdlN0]MbRv{BعUjC$͡G?<\*܁]^WDb&kj.9@r?-| (Rް`?Z! l^>c6ofKqw ig̋%w4 [ذ>r{GkwvM#RH/P]H)J+*؈"⑋Ug8?v,#MKP0R/H CZ?ZX% B [a~h9If]aV`M* ܹ`4icIG\S*HSx?\&t"GNeZ@,~feKrFw3-rַ>K𾘿| 7\F%$Y8Y.=,}5XΔ)G1,۷Z`n4lQ"y`GmNWrx]9?~t۾cJ 7 #H֔<T{v#kT8椹W|Nĵ"zZGEYY\R7aY+,(k!"E* r{)|N-.&/;C9nzE!t);Oq8ަ(BP󑃫@.SG}hQbi܎zfc!v"ĭx}29δrVcmν65q$+0C58W>i8` h Û5C~TCS$iW^N`(?EN~W#}7# wb@mI]bY\1'Wn}yIц,}Q]0iLN̟e# n;u,<4lDp`js jz9y&*Q= =+upu)䬔p)?w?2W1va7>B?69nWy !v`.% :ς X~RT uvwLΣqbK\/%U]_=6 -%C|s;ry3l1i3:[W6cꜻjfBq_B]:0?7,AEso]$k3"˷X';ϔE@&\?ܣ5)lҵC%[/L2E&Z 8ikQs䕧T6dey>9&r:]T.xdn#b@,׊+Dv@ 04#K1Bs}F88Ubkg 8,q. Ff8n :'_wjC&f-ŀpڷo%ln.+iT\s jwUq赗^U^eIx2Nx1 KEf '} кJ w8f[ Uf5g0Jeه묇7ߚ}c7"1p4:KFni?-A P0$e52U6]&11˓f2@\lމ^+h Q!i yC339ojy13B.3~5L R~I7ݶ1 jG0]"$5)5S-3kBp a. ̱XCdfXS;x{֭i $s77dl5Y,EYYf\\ 8а O_T[r,UbA ;l\ߓ~2A ^Y9l `W먒R]Q]Xל֪Vp8V" ↹Eż| Yhw6)&~px`v*tt~XfF&ַT{.պG@8iOΛPͩ}D%չ>qK}.xmꙌe"6Cך_jd&D-; wxYm agYlMxK6@lp{WdvAƻ>$V-[d!MsLXYrUe\-ݱQr/0 8J WĽj,P5~#%>`Ng7n-;8= W{=c7 Ëb/_C Ɲa۽U5D͏d]r ;ÏgѶEb{H^ D$iH)PsD]T&[!Vb,jEK+٧k+Y*4&ؔe˜+ul m2xsa,릂?Xqɪ$b*uS{G}ކx]ڊ]>Iҩ{K1(U׍.lPxrQ 7MJi;eN' 庆܇9<mS]iUdA6s?(X2A˲Im L_% {0ˀaY z,E^}پwYxV nl*:*j`-X}uQNlF1Ɨmb61Q;PZs(=QFJ]h;JENP7hx̘O{RuO 6q-6|vhsҽ lB:!ڌt wqq % =M?$8?P.}KwGL{;D5103莄(W:[303)< 170^.VFՄE_ 8 IE˕ Y |coݑ`Щ&q~ / :oDAGu|K\٭G0%i+࿶ G3!p=I3CQR-~YGݜz118e @B(Iu`eZI}luU3΃97lNc'K C]Vo ϣ*qIox,cخk\ DaxQNR5HQqAZqzg93"Pn$e5a1BZn~зd)/KkĠڪy a5zJ?$W]~T'E|H>|8^f]4ts8ʆ@B\q#QW+Ur[vd'R eF\*uy -~eK?UKZrK$xMba,A{3!h'RSh"AOv)#=DMaПpg|ȻDzwfLe+OO0uo55NDP6_f vv͔}\;uj^O\ht=u'b`9e:ް;'lߝ" '2HŋzC#r5&Ube=ʾ[)6 ;yF>À.F'<3ŷeܞkg'3Y?vk^ݝ[0&?{ b^utprζbDԖgy'dcbQ 1,2:jnmDA{IQlUE2QZ0)yZ.cC=̔v3`%X6z>" iF0P[H 8du;;ծ?W Ӵ(xx2&,~)hqp'2.9%H9 :w  NW=b*RIS`nU/abWQY,s#zT^a}tjuo'yptL}Ӫ`CTgA$B=>t̖^GzJ-"]ZQ0 ef@Vw%7=֔|ߝ ˯o@I[I #w9 N._W+ztpD\Nx? wZ'>G.妢2w+'1˨8/e Mq0ŸW =Hl(--BS4pZخe9 ZkAP )ģŧ]@#ftj"m1pC^7'4nn/ђt6[i=F8~~6 `'V"jԱS~.#âxlMSC*Q,F{䕏rZ/}8W4I TeBֆyHMCk1#!(E}]u ? 2'j99k Y,䇆>Hm{د$VIBP^JsYEf`Ɗ?~V9=(:z! ^3Ѵ_4x'3YH`mŝQܧD]h ~PN|U{X_w\%א߂v qZͨjRۗ+辍,<HDn;K`z%{2._DyQ]0͛LՇό|r+luUDA ?(Ku} H?^WzL P驢XF0x_գMP*~hX {u\,,ءgG| 9K u+䓓~CgR>/4nx!.4rD^AVR) #sXͩy$[goe.e婥ף!ijƌ. A7`լ&bdRń=6;Y,&Pn9,@>{r[TO+On\J\$Z9JH\I-!In٠XYN)g~xquI0*p?k9"T@5”)=nw/P$,(w$iu,6@WVSO+9bDΫ:1V̭{"QZ( w5vrZɼg(Z֎[7εS­kj@~N:){57Viw"A$.֍U*S%4cåׄ2959?k^ jkB+|ꖲJ"οdepX_L: mHf O48;9y",*KZG3n4acSp@HX0wA)5LΕK1}^m.h)ID$R|QS~ ֻF@\uVD%3tͅv@-ә|n`UCGLzK,7쭕ٟ<#Տ.p*L;.BƌH_5bTFt$/`z^E6v M;[ᗓ{^]hڦ p\83W((zYR/7xY+y;I@%SjGUA،Y\6|]8 ?ZaooX;6Bs^jD|2aWUE:~ac#,I_h!|:]':c7#:]Q#u(۱(+`t2IW{*F=΁'!l`x|#mbZe0Cqn^ ̑bԀeDB "xa"P@Kbm*hf1N~OIUJ112IRk4'F5;ϼF%frk%| 0b9*4{crv[kLX\m|L Z0Yo,Q>ڟ,r$'- f+blw`hn,4zb9, j%LadMqjm]3 SP9g!QTɣQޖÊ0 gű·/bl5~\d}Y=b6ds. a`pa|] zyG澑{W9p(9 F)~!DȖ_i&,Pz%-fJEk/`o[T,ouA]`cT<;v|RgC$|bhZf$ǑVJ(J`vbɶ3K)6s,ĢYvd'g!!-,56u#b'!;ɢCb3 =Ct(maM/> P8W\Zr@e*Pt5s7!`Eg`ՈbX)K.z ^ wheH![Q{dmڧ 7KO>:r@>Ej_ TèS+$bEzr5r``Mq{u9.;+dՉ| Dh>Kx_w\|8 v&+"..^2 |^),B"ޣ Ys ET9]!M3WG+ ZTz_کaj˔ޯR09u1:BFoBq C\p o􈰐8 U<B Q ȸN8D*u5FNF̛ήm]m6}EsMӞ\8âʷPH&B:š3%lv46Tš)0х'BOz4OiO˝X9bkTĻb-AaS8_L:➂an 6PCuhyyySMK !J^`ȥCJOE\~~cDQ̛8&ɝ whËwn-jy./mc_xF^f]W*V5I.-#Kї;7a %̕1O`3+s> c qϩiṫ}q:M>Pߖ>dĵcZfT!j6R2kPd~.='.X:x@by.&'ݗ$DnغX!gX}*-6Z']Fy|g9Lx lt=VD[͕5iީE>f 䘤C7qwE?QRނ5&IG u<?f{}Lnr' xSJI.010ԫ*pVy{ك&z<7Wr4 e|#eߟI$BQD$XfP.2RAY"wJ_X:Fl\hwr)1oǷMyJM:b."GQS+%8>H t`I D!@ǿČ+ˆx+gR~G,9#^yRTJ?&J􄤵}CC3j }XQMAk0vcc1`[r/;#y6Ba-8H8Mv~ Y'G@H-D安X20޳nI@vF6W͝9S|mIJ+!E4jiӨ@?>)i>v1ԧ۲azC"-&m6ᑜ_$-yLhϸ^/_G 6H۶橂p+8-"/aXS0 Lezaip#+R]EpkԡEEFk0@OoS fu8^UG|VxkI̠T2; N:ϊ4o\#%x"ǽ2]SITKlb*j!!t_f]XބNLYN66d1 lM9?X2p9˛0_$IUgtr`>}Iai {`9aZc_?G]k7KQG#ֆ?rZ6"Su?M5kSBDz6|E(fK,#Xt/3ɯg2P^ԍ>R}}x8c ?ħw^cƪABo0% Q{K}k6С ъMF]ဖMSO`!-x]s4& mYv56_6r:gMoj -s=*,n+ \b/DH)AN2޲;]6:vC; %/'+M=LR;Kg^˞j05ENg@k%U L_5Fn e򯄦4eh_}DImy)JJHÅ K g@?ƱU]3n;h~~D}J_q JI,bZ]~}2B$T ɠpB{ҟ 5W&SCy{+A?!ڝE-P=3UM^llWݦ}Q`Q. Ǽe>f))nonL"Y(""ʻ#ܝli/7[*x#H_S)J7'tGFr măUy 3X5gZd٫nw|X{o]' CI:e23yM?៍ } ~=b{ iM$OЪ>2o&;&K塽+B7 *vEam);F{dz95y5LUXX17ng4H|}SP$sz:7"gs.ЧoF0fyM{aXqq^|".dA_ y`,wKJtZ- Bn4B]d{^Qꡟ*cЙTPG>o&BD?q7M{Ȉ,On.VҐ!jT ~ϧD m "н1.)9P1SؼUBx^S*4x?|<,$k+LbѽDšRR * X#[*f*?? l4^8;Tr;kSF*&[RI sCŜ~^4Aۑ >Gz,mYm)e-1 6lM32 gxp׽)%jKroHN.>{ Yz?fJ׉Y7=d"7F㜒M@^;K/B_O0Q5*U++14q {=!od}iI1*( B5=+ -}uIX[o49{CBЪ+~ \DVn_-֙X&:An/1$X2uOp eUnؾETuB@Qbs8T=u v20⛶: ^ Փi-!jKawhp>dE<2^(&;oChM=͠5JkO'\QbgPTdk lq;0N]A_%PO%ý {SQ A8Tb0fO[̾BʸCOqu yLnqiqW!VO' U Y'5GVHJsځuM4[X/#00`oyJ XQ[Eijmk.dMzN^ 80~9h]$^Mi(g\~%nnL{fsT-%5aǃY28,o 'E~>9]`xAELʋ'vثƉRhrӜ */`@ߺ~-<; ؠY^kbJs|f\ ywOV+{ʠ+)QOl+"8# XYӳ#E mʎz Tjj׉x;'^#%x 9oh$2c@fR'CR/-VCo[N Qu~Oō}]eh{DW7>ߞx$XJ2pӽҝ^yUG&[kq< A?Jdҝ$溺G ě_t7רMZ89-x"XG-.h3r+3B>'~\ ǯ^9g:vxy F2j`X:7>Ԕ*_/_/B[FEL3lihmCez:3 tʳ8,]ISɈiJZ!Ҧw d0kCPP9+97cmsJWLȠÍ)/@~Mtv3/ gUАa2+nVe5]#`G"~I%Tގl,_~&Μ;Ӫp7m_logJYd];3Д3̗8ET,eG;GS!c n#ϟ/pAH{u )KhH- )c%HhczPS!Z'?4|;rұ@m7Dm!Z~?G:IʜC183#NSuocy_\[7բ>W/*;'Y>e+Hfچh<Y둨Ze,h99 oFF$yWBlT`G:ߎGDx1]FuQ³>YAE"(0[tj !rDd*ZjF0e-9\)7N&VLq>g'g~0\oܻznB\sZ2coL-(.RC @oތ5"q{g8}$O\AQ#|jwVG>A&!9H!XC,w]-S)}TJ,OT M?Хu˦9M˛b0e[x==gߙ+ (.'Efx7sͤJt=^ 5.v*D#c1 nUxc)P4Z4_[( 1,x^L8 ESey)6 lVKףD >{dZg* .c 3ElMvyK0 F>ЌuN]2(1D򷟑fbHꯕ6Mm64N>aoxmq%62Q#rƬ^hp5wóc76 I ֽ󃴷2CC ajxi};Gv< =, 39y"e8D:+3Yr'"PcL 9!)pBQC+Yp Ks0?# M[*.=9R3*!Qg⁇^?;2r ޱ@W]הxJ u L\g[z\Uj>;SOGk֬YA20+:TnȡwB)Ho+V/~_K 7[xۙ(p/5Q78%WDw|X|Y8ϖwDp2MO`׽ibYp02.bN++?kN&0ŭXEMv68`;k(`.!KhzpQ T9TK[T=fĔD 0PdATݬKӸYI#*+^!{w!;S0?5FT )r+ wp-ݟW @G0!yMUTe\4`= L| .$O,=#UKk`:J_vXe4;*b{-Q*/ɞYiP4|CI2Y8,_S[Y&7H> >V{=m3:yL[s"DŽ--lᚅ6J{Rv+4&vJ7]W D#< Q:,Z .Zv4h+) \К2 Se{,-eR9p~9^NH!Ťnt-"Er=]J=Ddfig# s&Y ^ڮ0 Ky}0;RՃ}Dt۝&rU>N[DCk6v 0 ;ihʥW-6'&3o{Nj㰇TΕ~J np P 6Xo' BHjQ8磣MSY&N 5申/ obCI~Sc#Ͻ 6ܥ!ӸT&6X uS\+JLDhOQb*޷zyLvqTxn5/x0˂=kc[dIX͕\Z6@mzxXS=xpxu[ 2(fctEP\ z}Fg#d0;EB-wj1Hl\vd-5x$x8EP!x:;G;q` Gl囘3#!f5ީub.A)q8W/f*``L&u[QٮCTK$)uW&fYfTM8}{?y!m2W3?$##1 @B#Q/ pȮي3suƓˬroX$^+LPR rr-'K}yas1q$/H"ӈp(vBz!~"p7Zֺ6Ȓ:P'1}RѿP$j jo 2Ջ? D㦄[C>qԬ@|r*=kBqiJ:md}}'F;gI8wʐS ڑ WB0և$%9I +yTYFV["X` HEPRz&Sx^92+TNX"tꄚ$ftB--Pٮbٵ`:M_*w:a(E`.y@k ;(|ȰmAhb8zYuI|5`&X@#?=%qp>^?cRA3Iay;pJ'++9ܬ$O;.DmJ✩kP}EArD4i(+{g8\Cͪ :K93=$%4DRK/lN-&f<>h,{ދx_^Л}t[J99<&0\~ʄq}K)Σ-blϤQ}@. ,g]=+X̔ͯi~nr<~9!(98Q77qF؞!]@n˛ I-g"Gd "J()k~.3k&wq9w@iT`4~!8Ğ4NuL~֋Cc/6CBUOI22An= Z%T5Yw9_.l% 1lICV?6r6.>5veHƤ_-2C,@[†%|٘(> \OQJf-дykXxAsN&c7$\$*c굤zI+ۀ<8aѶ=p>IcMMy.\F886^E)΁-U3V\\(QlʝMG乄 |T 2Ѻӎd\ 29;7t8q(ʊWR>^s4%os,ʹE69=hD-pԠj7jh9,s'̮x*luŰ&T900NH]T nGۡEOB+(N{vLD PQa~7n|躋crhB|Q**uMy'h~-Kb u?$f{&0c4 tBNA0x2`h%#p3}w#5 rغ  F+EX$M a<0rgZXwewST[ P8.¹;=:1T`pnmi(sҎ>I4p+cgQ 3sOH''PZʦ?bYT$ʛ $? ML#J訶rc5sr f_>aޏ}_/M>:!MO ͓PVWYB2B=2`t-DxmILgjѕcΛh8+e5#p .LN@Rf7f,ǫc 0z%aN%SAA>6/pmllr;Fḙ ĥ9hSf^=B=g^6"rzJ*沋,^fBF99̀=;)&9Bn6/KRx/ڽիz͕@Z'G$ ByY> ~>P0@nXȂ*`R)'`Rtoy!}0ˬ0hrbn=!󒸎.,t?^ tm+-(K1Iδ.֢Щ+)B{Ž{脩 }6\ҏw%NvWS/.Ve=y+(//G٘!aWc} u0%􀂠3>j*I.E׍j4|I*/Ĺn4;hRi5茍%z {aoc d߲%ݔ0E-3->hjP|ň~#cHlAG>Xˇ{43fm*-ZAZFQ|la󆯤=\#pRi%8a Lr?ڈYBSD("s`1;ʸX^gB(ǥvZHkws'\ Z58W*83tKX W+ms3#Fw8|NXC%G7vecr6O?gR)^ips Z=)tEdݗ+{u?_[]LWq{)ش+ s"g:zmӳ{Hhͣzj:jR)ݻ5oD@A.z)չ@]S},kF!-UbЧAX t_?uRK]ġ2Rnyy5!د5βh) b%[ݦsX~RIAO1]d=zʰkqh) ~bMq>wb`ȞX'jNţz2.Fh?sQ]zs'7`#~R7La‹`[ -*mxi@HIXn^'H79A|Gn*?4>TXHi.F d8YX) D҂ >F Ƭ <fѥYRm/5v/%aqjmŋz=:Y>-):#1U[c[OַHdȵN, W)-[ zh§h;4ie%.nwL) !&qD- 85v$ V.\e,mVxq[ɃN 2AQ]ص|2CnBl}e ZB=.%,Cݿrdy#ܛ+x "Ӥ9 j ?$gP|G UiCj+8),IY~{+8\›Xd,ᴴWzUƥcGGLLkO?q+aߎ@Ԁߑ.Fj# >ѽ/j8! ]H-&NR̈^ YIJVlh\'B5 "gPMXB=lW? f>AIUf݅u[޺4ٔ:v`XMyi|!D\,24a>$X:;"7ə#%꒏[o OD3}q)]o Z 7Xuc.˕\(E(mO!{ )WFh;L g)Dr՝ѢbFU_r kYH3y mC^~Ai'oi`|-r3R f-.c/ਥÝ`LLgeJ]s)!S{Me_ҖPhY:%Tx%e)5E(islw1TmǐPsA+n"3'Fׇ}xhN;IVߥ&`3NK<_둂%py6Y$s]mחc= I0}B򩟥OLymT՝[ r?9h=K~ӊE(˂ su-u"e;E.L+'gB嶐j̵!7ت74=#>Å"7}>(,_@UÊc:6ӎ>*OG{#O`^jVECaeMC؛jBI)vn..)ф:3V%>B?Ii+%b%?AjA~ofcXup}vG>( JE׿Drd'&v5uYas[ix;,uZ2.xULk[)}'dg֒},g|CwMaώ茬=6*I/p1_m_ +:HL0v:kH*QCK :Rj!)W:$UL3&s >_b/P]{4F 6|3GiD􂣠ʋ_oPw{YOIWAAȣ {Uh[[!W|;c[a6O#7GL{C-q˳z@?O1e}ԴXCC%r]v]zF026F,)/$~BwUG%X]ڀ.6[TDCA q y. V2) `o~1 YKO܆9 xӖ)R!.,+ >kx@#n Q]%TdC zV^"9Aؕ V w<$\qpWgSaI 1:1[b+:~&L5g刻QV,G̬e{&'Aדq/w!V4.z7Q5'~*Ny;N < ,em!~`+c\Zܴ:5Eiy_rw%h.k5J+Lds9]u<. aA BE|fnEHs%. LUo>+ w_^Rf/m=~].̸39xo5Ɉ!HHg&gܐ,8nEpzD%j@?JTNr6diiyR<(>B'E*[o{]vH3g6u-7 lQ0ZjErslb8۩_o+̇0g9G?5(>m&|$ 5h~$gXҧP95V݊_c$E x-OFW1#wc$H@ gb]V^< q6:»\MTs:m#X%7`!@MR;bx[cfؠ  8 |3j,հʅn肷6דߘd<~Δ ~6onUX][E]Vz)3,8z=*qX6'*VhJ -n/x".d3 qaveQeB2# H' , ayL*V.pnjdޠƥgӺ{z_7>TɑBbLYD9BS>[{\]:]qPH3~(*54S/̭%&ں.RH;L/Ҕ]U>g 9DPJIր2RZʈo1k:ɽ`&H]EyD@,1-[07@GQ}Ѿu~¿Ίr-3]L@jdiu6SgdFQB)1(2v_rKo_YF"$xD@]gY\ Ǖcv¡VK|8I7Ѯy겄 gA{JgK?+^ Tƛ KIJ$8uQp3}su;NK}fM-wrSNO({~kZ1+2`VBZ ]bihb ;XWl^+Pka ٫'ںdfC;354l0ХiY($ s\dzdn qvShG6poڞ " ,FIj\x{J4R8,Vo< !xL㧥\.f=M_'6f3#TAtFYeoJ|`pӦɦm9v|X$(dShQ݀x W”r22!SR]]h6}>5'1gՕ$NDx7("'r4ٔ ӱ t]tu{- dK yw'&S"BOE_ 騕ƳsZM:%A%ֻp'Z*<ЊQ<| ݠxZҔ:<$\(|ڍ|уmSqOuebu7(t!ͣҞv1z*1+m/$ϘW:3ݵ |t=A]EѦ3dh$RlW_%–;PS̩TLm*yAyI:Y U&, E"AI*4L!\r-v$;5Ȭ?ScåUMX(Q^z(=s  .8p60@ٮrU?)]D|'[ e=7TLoj%.+cbl $8@gֱ2/R~`߮VQ0">V,؅,ܙY>&d~4@/RY'vKd$\N wukY9;n捸63GxQyfHu7u/:F>~;,"sBWi? b>e%4kz_9JiRD#ǙA9t5*WnIAF [lU>D^Hb.&y[K>~\&iYX 4Ъ0 4eG|oN2S'VV_J Y:C#/cy8"dgH+PK9‹6D&jXSPVvQD_/$Yg#( ԋ}Uai8r 'JFI2AX^Z]; VT30X5zlHٵɔۀ/Ikv9$ʮP20, Y9%9h~2:ةÔZPBGD{c+u$/;;&s4Olgș Yz dr}  !gR;aewϲ-.d .$3 /62} Ǻ*33_h _*fXE\`v̫У'd?e'V #JLZu?`DչJlkԎc!h W-I-')ZqOvK2Qm2p9'J!d`m{*I l4D},+W  /]OOa怃יCoq^7q(ƑJ~BćqM\bj?;ΜewF`%Fx-$Wa0A ]}ݐbK-cYW0*b6޷:c0D:䐂\-όBN=DxVjc]TV~&68t{3GA/nZTvd UԮF5iA?\yRV +;9G<5r:E*o }5t6N$8ʟ< 2[_[Ws.Sg=-S)/TR]ZYB/drWϤZ\MojbĀ6qK,'GP v]9ƥID Q+b^ WF^ r\ͪ~Å߫.a)RB'k41D!dIȌfA<"b዇)/fTCpQL"%E>ItzyсhZ颸`~g4:10Yra[Y]ִodȬ3,Qoi㼹x:-[Q>$su x`Z-Hu<+"7ril[Q⩠sTE0 ߒz. e螊nZOcٻ2=;xAm{Nt^m~^vɃ[kC6_-` ?JIS0qDF咞~>9c)S݌ޘ 1G/Z<|]fBC88"U]@T濔7MO/n''6l:It۩'AfQ6<< FZ:|c*-AN=-=Y 53^)o#ۂ =xZ~%یc1<&HYQ9ÇP?.@8GyxR)?NM2H_'Mtg3w!}SJR,䥏W\*qj{v</70./7WʯM'Lv_mG/Z]]5UBB9PP {Y*-I!=- d7j7rNEè_=M1 &* VšeI;% Oҳ*DؤKҙ*ue}d(-]j'xT -fe3~G Ԍ+Ŋ,vYЕchcA1Dڧd(z0zTD7м57 JP;9,hIJc0$Ao}v[&/K|yl&edK; 4\b** MSYɇ;.-mRߛ_$z0|g*:6P"ֱ`$]Ŏť!!N,brz:ʶ( nW%b_ozO%ټȭ.y$!¯[+GtjUm^ $$;禍lK&Q͕w:#$h-݆,H/_+Pw ?i)\u-o- 1yGi*H*b;- ,9=$|=$zcfhޓ8xLkP+@X*R];$:Ч/X U,=@Ec 0ip.c\`Al5t\*gn(&E>2ԣ*EՑe"p؃C>; 8Ou({-߁ *y#d~ ot-K@PQZ WCCA? =2+I4FEABqGoxHjmW)tn sU`u)2l(Vۏ6=6ڞBtAk?[CHjJIQ 1Έo"iaJBKp]2)<3J(~ouc}?.PG9 :"h` ƈ\qBYҋ+E71Qjj;y>,Ųb35RV A I}ne3p*:@"j3?kmA`H-1O舘YJZks. ΁)gu{ N VeҤ1Ȣ>߆?<*ZIH>&@F^n{; ץ>_7!d!lXRz~eMukѽZ7]*^%DX) CܶDK$$rHu\2i(~nϥ9nh1%~e w?F!Zb|x~!4UᏕ-W@7JQSI45(7nвl'|cy}J= Ѻtc80;¸Ÿ#s"!ͤ!{a#.c]pfFPm M`\ 7"gC%'4KUh{OH_ܰ&ystGP 1#\TM8锓 tד&Р [4=W}%,,9*koHO"=ɠ%#V?χ(Ot)( U ID ,i,V+<WSو4 g,{E#uVB ";g5*'zfvONd鞟UZc$? "@:ͼ.ۓ^o:~ȹyc/p{yň='u9RWtzzxg/VI?(_ P5K uSR5,ħ9e3@<b|*WCQNZ=BܜpHhQԹo4O Y 5cg+~?| Tl$Plx8'>HkqŽrǾ!e'Dq7zI);R%bLJVDSÒB&t}NFP7~6iOWLJ@Vl>s>a`_c@ҟ^{ArMD@Y?T:n3S.=foiZyX GG"N-(Bc|Ys["?'X2NkJ;INCW9L'/q#=1uwc%[u.!:)kWuު׈r8| G>i%y{mC!+ZJV)1C/o43Yi ݭOjFy *g;g,K½cdS+ iu7hd_E " Y܉y;v|f/z#&ay*O݁G_M)-[M7=Kݼy[wM9ݼܬ'5k/5绽jWTVw`@Ϻ!fԮu/4j})zt悦SJxY$B+@$=ᩰmk3.WpzmL .?Dn uز,8 ot+ExSzșP@]xo89K{bQ}jh2.U?tpK\йj)r+{A'9)&8Ե(nĥt5 "^xW\yj4_%#W ]JFvPjwN$1`xŤ[7@cHOd__UO?]u(wK@h0RV)(bmٳ`_YN&qM©&#X@`IJYeg^k{Fx87G˓'A!E*(+"/$xCK"W߳I ULer{:7Z{0>tM9 -\'(0t+eAq>O/ix…n_EQ!"5(^F~-oעsyVlKC*`RG%#=)i d,$ xsr ՙaӔʼnj,چ%*r}LM'g1ɕ\:'dxA~%zd"@ts uF&ۀl,ec$n:VG$!aL! OFA!./+hVh6-%4q~+.c<.ר@{)9F~78&Jfʱ'K8nL9h /E. q{ n s׿SBDjCG[sv>B)E8)ûW!$3>' BL/ǿ ;wZxBc$ ˲(W爫Bx<SP冎]j˟sۙt|kmfu_MR(EWoڇR3^$(#*ʃ]P]%dI8a_Onʸפ>}@Ȧ7^*>۳5~ߴ>l]1}Yǯ7k H<ϓ缵 o Hط]nŠ-Wo7 ն'^`N'|.<} yTP#Pn)}\ߐ biIH=^+3悌qc&c<ڵWU VaҍCuD{3lh `K^Nz~(~w r$|C-X0`ɳi An\_WXǢmI0Տc>ju^dt G*η=}ǫ/li/a-́:pNHg2"@dG۬-i8x .-::h:\h|wy)n` `7.FW|wlLD+YգȰ|;"-ƓK^uL(lN2^qWFQt}Xnxc_5K+W߼ԭ<Cwz'p_cT6J՞F/ftP%ğ^ar\b(zi vPG𙯃QJn8U+b́nf֮K+{ iUw?N}a;5ED6͡n$o6܁NTs:J4q4gu98L k͹h儝.Ks(oQ\3kR9wՁBd%KsOC1lvNu~ '.'1zqo\nmB㯏E~nn  y*,f#rg h 2XVCH(__)d;6}(P>8Noњ҇+p.ǶwSʝoA;(%}>+}K7Q>Z>ylYmUԒa^w~h\,=HE' "P+?,$TfKԣ6B8I%ED"gXEЏn F%NM&ڭ{Gq.wi4556U(XwZ' U9i#>!y:{¡ Td(-ǹF\j-JH͉טRdoТ /VVp̳9֝Y`>|NgEsi gm77ՎX&%]ZqTAqW_ +t(;|7wO8 tn@$;o+^S1(z:7gLؐi;L|s!կ̃Nz?T1>1g'{twOH Bzg^c@D%o*4fG?[\8[qWØ)\'|;C4DXptzWxqHEE%8& iL=T, aM%Bf6eU~Vüh<4UYP%'|lEgr \f˅ P+޽'O? ~MR@䦡^'ntų%NwV`w; ТDIW7QT֊rpIpl\W#'\|%ft;l+myC{CgB? _KfVWCVX?ƤWj =J&z<*Y0?g}::Y0DGqN0,`nX@mfYHauS"Z)n$v9]ep[}?˗m2je qYhrHWpGJYV;rCk9 !w>2Tp Q.Իٺـc"S3lw aj)auy-`#hFI^icUEOS Rgj.S|gC#lh+sb[RroE^3Ifp@JOl&X;LL,YQ%6,sk,e9Pӥm6m5jEq͜#(ںW h/}f' kQ<D`[fM]a)bCZ,hE+VsZ͟48$>N_9`Y(\!b=2rhᅊa'S\kMF#dBWJ)J)$~ ~zLirX ntEAbBl!8S"g_sycɔmGsE&(*/ aeI.-U-Q])tܱX"iƿ+`YH9\fvYkU@睾f}Hlx Srnahħx+ƺڝy;ę[EPUg:!m#Xq?H vRyg '9Y "( gKӝMPQL9W-:?c wR@CÚzLyH"bS_q9Vu%7|p@udZNKQ 0Τ+N,:p'I|I/~#l֓Ixg[ Wy؏i::WݕiUaq6sUYeɗٹ,;yCS$mWLt6 >&VcѬ[)b.:K! <̎e¾sGhoLa cUbO)/sK^o؄<EڐkZsV9nW.w-hߕΏN"<(O9 q7)V{0-mn`HQue2ܨ^wvcgH$ [݉ }gVMp~q hjsMRml$~(ͪj [%vߊ,OZ@mHH]B*㉛ R1.܎ O H_vI^b:o!7 EĽ*ᱝz]OOJő鬭=D* "^ɆjG$NJ@i8y. P)96'w6n)\F+ }, Þ 2J/WtsU )O3i?i7'Ny7nm-ͬ>&F_?+wt(#=sN!ykt݇su٨"kk`{"3JrL1z6{Bm{]U^ g@*Aۡ@$G$XεJܥh`ZW~Y`LDz%۷$nFzk h5hq:wňJFd Q/oy[!I8)VBGo*|rZ'P=l^Tg3IXY1<*-XBBrTDEI`2\2y ,GA ֿqI-w.oY'cch s'Q."pqI&>zN66[0[h`zwL@,A sLIFR[Tm4Va5_qHh\ ѩ+O\G1ÅhZbow~fw;T֥@Pna%tjP0jsL],.C]1ހ.smMr_7|PQY6ӏQcgO5{,Dܗi,?y2p27geWeds; 9q>!V-DޚbB9a=>! w΂!t/1$$(%M~~ 港}@ _AT";ѐ )X=X@Yy#׃"X#7H~#8x7Z<[e|LuŦ4׈G\5k[#n*NcoV fDa[*;fJPQӢ7Tt?`5S[Ih!I_N+4ݦf˰V"Z6'z fVoh[OڍhdAW8vaWc,~(y$:JB}v1U|h^]YkZ% f%J15>g΅K;lE8[QS@M 'E?kζ8/+]'FhWy" hdWcD]$ͽZh^§-C*FCd5ByJroNӓT;?$Қ7 m8h:a%xÃn_(+FX+\s?7UC^>(yݱ2C]5+Cb|s1zÂ64>6{DTݖ:-Xk# < Ëg-m`֏F4׳ϵ bIGkɲС&€.5xw,↼I]QD+N;'  .̱kլ\-ct2e gȃi逕F>X' ȚG:S~ށ{A!)y%>M܋XT: ;KPP,*QA}*rlBVD1K]+]Oy$vHkm_jrClx*[*H ;%W  *^ arH4|"P9ѭf^%gZq]Mk c|`Z}>k|:Z9G/ѝI#1񵤙Y7AF%< kn >T e#X&b1ea)DPjܓ'u|r3(t/dWl(M([[k-bc1Z+m7̗0iɰj_5Q@ieqZ8,8q=Nl+/dvl^b>|@xz\)@^l}D%!':_r;tG _A?L|PŗTtڟ$ 1vx>K*:úã#Bq4)jcw6FQΧx,|E}I!P'c06&*bPO\Ãlg0]ݳSA1NU\6r7 I~ /J-k!KauCM51"z+J{EZ_"Aߏk7t"zUT \LvŰ=Gjy?΀9"|S1+y_6"53l+{bi$i!1RE,̐z-YrSz qB9)%kLn%&o\X`lZ 9 бԸOyݣ |-aŮm_>.r0*FGTyHV"2+Jɻ~r`9LM*W{3$;4сޝ/v:`͙\+Oq"8Od_Vxx}$\,t<E~|kHRRI[wy-A`鐯g!krO'"p!?+lLSk`Ulj4;7IXYz6s(0FxEIfW43=rƒЦz!*БԷݻ.`EJ5:*)a6-mCkA=U ۵ )U*Me FS|h*?͔% A 7cA&F]d@nQR #}ՙT9T($3ZB'9n&u>Ϥt[0#oN_=Im/<7@6p zS5D~ 8-]E|v#)Fvd9"rtsmtz qKʭMo+[ŊW.zX^Ɉ  }sna)S^ ڧclA^VYF]?z`:KbŸi&z|Ӎ.%Ss\Te&)0N9or!q0dG·8pdRm_<&JfaXYh$-X{er B$;=#ҽG(anjW0H䖨rߌ`lAUiJJ,xX0=8[&| 9%w]8D`: 3"beѩH2Q#oi5JCmХ~C{948:/D?33Nv&֞ӝZS1UjmL/—A eR6~h<`>706=1~I,yx ?^E`a7"\z7pj.l&)F>dmi`=7\jËRfWYp?jl/ǘ|JLJ4IhKQeaL?ٝ9voMm|hEGF4b2b^]7 MzF KDr /yWc4~rƊm}C@S| xl~.|Ա?aQol鋞H2BM>]%}:1MPnfkNԴ%Z8 Y[ުjid-aiTTOB/zIoQFzs8LP۬*jGB=k[ HbH%{X9(,AFL`|TP8BO%̔eWϤgRX(=O$'8R)@} rvs$l0@i ¹4"^V5c a!:d6J 1=/VjOib ch'9:L`"O)!cg ^AYGC'3~JL3xOp ȮP>لEjs+ట' W'#$jh.Z rѨ2Ou$RB54Z κ?QfimSx gXb2vȖn86$nK _/O_ ҵm]N[{'7]*E6]S 1Y:IHhd(ǟE쵹̦R|dyc寭d[B]g~k%~jJ)0_rjG~,tq| (yq@no'fĸVݱ4uFUqJ][ >e>TK=OyEaP=ZdV[#p+dתoHE+CR˗mOc*j5rِ%:gêIx5ڄH-0p78(Ii01łYӎk0`zmz}9KVs{ľd$? S06<-Rw-4t[fіoQ%4 W﵄]#M V4ꥶ-FS{.++_TY~oQ{eFֵL6FñS^%P]`XTzzf=wd7AM. >BvO4#nͯ/G956> @S;Z@eG$i 3-t[qSHz 恂NtMawRGx}֞U Cy~㖜-]GVJaJ nZ.~BU[΃$; Sŝs3?^Tw-DPf 5݇{ʋ9O*dV} =mVz3JD!1cL_(L:;* {c|X.C'h]uS&&_U &}=w_^z̬Ę0^iNٝe@gTIXӂT;%[q,J K#‚|vZ]+z հ6Ȓzpcr]X8!ϻ Υ,dȏá sGpN"OtF􋮧͎862CN<?Q=Y I`C\߮c`K? I!/l.[ŕHe%uz .Y۫M1rRϱk 覇8*ɮAN2 ϣ([P_=̥ob#Cem1!UȢ x4Nwݩ+0 !2LZ[n*gE%,n]ʶ{K5wܩ= J;Juًh+@JWvjb`uWc?)cХj`aa)}#}Gzo0cUzXb7(=&**2:|CGr#l<Ye_YS@jw]0Le*̃YZGK{ʌD-Avx٬;@VC 鎯ӻ!:ᱶD87^>[2s鞠]e-Tf(`TM6m=9|gxkhp!P2U-"lR yMҿq>Wg[ؖDx~{ \~ abI8'3;>YV}컓1Ln1/SQ+8c0]2;ͱ*PDJ')*h&*ָφ'#+^h$Lj~J%\~O_M 㥫U2Ds$yVeu 0c\[DqQ Fpi/ #/:.틨s€Q]eP 8F0#3^ (]8vO ?ӕ;Bp86B_J5|9_KJ5V֙_A^?ajr7h%]gʔc0=ͣˍ8y\ܙDeo.m&wRL ۖ/QvkXS՝; z rf%3ܾPY &91<3MOc b<\ {f XzJe~B4 nQ)vk!sTnr<%4E]G41*5$qBʇ ]WW/I0/Ll{<&s=\T5PacjYٍoZEz{CCƯ]Cmv1fK\!I^sv.S /gLHAsomS:TG9DC .auCxfL*7iHiI FTe̟xLl5ɝ10.Y&kfX6F 16we =H[w*M N6=F|!Q~uSGc#Kt7ȸ劵OIPw淽785! J6PsI aˎeqls|RMiwn p2@w1ؚm6ϘthNވ#FkܛL:| e{'Г_V?? q+qR1YOih`WyJO`^ХC-N7*xQ9Hi[^dqoRt=)9ōr 0V-$wS}KDOy*=mgZMPHv4> @<7文.G~]:eMh^ .Ư[$e+._']E2;)RNkvEDzocޜ iz0uJK{|aD;If,b1>Y:'FE߄؎H5ס tQJ 6Kc@bJqԑ^*||&