freerdp-devel-2.4.0-150400.3.15.1 >  A cRp9|j J&CkJkE'62\ #0H)> V/ew]jzqr[V"E=B&obmW#^]ZSVK?Aj aa}8-bʤ oMN;h%jǯ`U;0P`F|zN#Yr!EP)M3hw8]n{EQ`ݙ5lCӓVܶ~bvJwb5a68bc9dd2a03d0e8d9a2e68029f8f8982f2a0646d010dde1bce744c25da8eb8517b62fbb890e42bd150bedd075077839223bcf4 cRp9|L ?WK=AnJkX3v4c(6['0@Zpu_rpqYoٞOK#`OTJ5bcsNz<]&Dq̎"]z$*}T?nI._FfrT{ĥǞΓ1&x$/(k{CE=J2" f8g\1R$bsUϷ:V&Kžgf sD>p>?d $ B 7PV`(     1 359V<<? @ @ A (A8A09B0:F0FGHI\X Y8 \]X^`bcde flu$vwtx<yzTdhnCfreerdp-devel2.4.0150400.3.15.1Development Files for freerdpThis package contains development files necessary for developing applications based on libfreerdp.cQibs-arm-2 OSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Libraries/C and C++https://www.freerdp.com/linuxaarch64  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큤cQcQ`````cPcQ````````cQ``````````````````cQ```````````````````cQ`````````````````````cQ`````````````cQ`````````````cQ````````````cQ````````````````````cQ``````cP`cQcPcPcPcPcQcPcPcPcPcQcPcPcPcPcQcPcPcPcPcQcQcQcQcQcPcPcPcPf865a86e98e8863034afc206f87f914590b55f0a38a02d214326f217faabf87f11b2a902ad8ae7668056ff7caeb1df5df0160779559f22982b0a25f46eadd79dec92c8604ad1dabe92ee2dd23982bb844cd1acb803691e0c6a5cce65a6eb2b014c3851416a130329928e174c46fc78d914f89679e949daab7b31e14256ce45a4805fda815f30baed6e6ea1dd216fd7dab7990c83ae260582a310389f188cf20e0cbc25762702b52bc85d91507de9d78e9cec077756d622d102619117e68e81233f2214c6622667a6c276b05b092bda76d7fbdc4eeb0c9db54f6338808899b66fbaa0724b31b33eb7daa4fec2c4ee087b9328465b863647eb0f8a6d3b8c916ec2b3c6295d928ad4d80c18fda52370aaaef3b7d3b3340ab26a837846416c86325f89c5e4fc0d7175abf53629bf127341cfe96b9a0f270355bdd5872ba54af9532486663194143c8961db5265170f2d0a9c58fd8854b069a619c8c72517865d8196f6384269db454047ada8bc4ce99e161a9c007ed9498e6e068fe6933c2b8c9e01395ccf851cad8e7d5dd8af6f849a6a7b2e2170b42f8095a25a2b0a9c0e89a4067a1e62f2af1913bb60617b08dac1c70a50de8b1982ae4463f1778a8329ecf60b843b251a505c8ad204ef36b2d99ed1407dde5df6f799c45c75e51fd6830e126005351f3a6beac93e395df5a3cd070d5b399cfd8682159f4e8624dc6739d4cc10b37f4a3f184e09c6cb0340bab797a51a84c17ef90e3e65f80b7c9af88723fe6c820b27b33dc1b5f3665ed66166c836dc6fc305e4470d6fe7a5ead78a0a116f68e944e471d78a4aeff46d5ff18d9d20d4b18428d7162cbb69cfa08eb20b977c50f5ab4a3a25e0283b5deeec636502af63f6fa603114f12e7f5cf632a5d395c7f46661e346463358716a3a8c91fa0b583432eb2e996ba7f16812a6a6fffcd291661d43f2cb4f13718b0e9747bd1f626b619138a3ca3fbc21464529fe152be4631f5833f6e7d5941c775fb9d74b4ed1356f3737ef876ef14eb3fb296f8da8cf658a98f5032b1bcf54b41df040beba49fc9153e3751e23341080c565c3b6b441844e827ce256efa59c20057d709d9d5b29f3df8a66ddb0bfe3b7d8d426fb9f203eff4041b0d444650941119808a7a75bb877551cdbf5ea8a61678382b39415b4d2855faa39a3cebda2eebaa94fb377c04a92d9bc6bcbec146c88cafe5e74e75d67486c0e8a3df977236050d01b7d72b57fb152517960c9ba8c0dd90de7e2837fb9fe734ff1fa37eefed9f2f28ba83ac776d15847057582ebdf47eafea8a597f656051233ea38e17305ba96a1e528030791aa752a97167407b67089abe7c83e9d821fd00781ff21ec95eeda452940ba7d41c79fffdc712dfa6dc91f5ee623751abb24af3cea83039d8dbb4ed0ccc1ed5d0745972492ca3e9a2a1f5f6a72cc3baed08cb7290518936d0c68f89d0ccd0d2425c83dba9618ca1fb9fe4c294fa125572b2122a73a06aa48bbee2d049f3940bd4cdfd36f67697832df9271bc084c502e21a91e0aef801bad9eff40d203b735b0cf9d57f176e152a4124a8cc3c74602b6f20134b9e391282d3a84c0379681fd34dda834d9adfb6da9099fee57d948266823a1d5afcc8730a082af34f3cbdc38247288f63c74ec3a5adbaa6c12efbdd6adf98946086fd3e39b23c8de1b0bda9188ca49c0ed79af88f9ad8043c506fc65bd54254a5177725da944311974bf580c8b104674ae36d559da618a62ec3eccbe003585acb641c5bf1cf2f96eb7d02f2e11652be3cbd5faacd341f8543aa9ddeb3ca1dd61ee479891a81c50a28c01b23e46d3d9b9f60ae76efb55e8ea7f6ebb0c599eb5c2950986b33a4f19e8de60b3a338d90fdd3444caab8f97e5e8ae8f343e399a91d35c6c7ca9e3eb9229c67f562f8be2fd8621f6890cc2569905686dd82dd35062af896afe2d531cb5c415520e27d1584414e8c3b8e06d38b84437fcc5d77d13eaf26c24871ce594e9bea66c95215f92d32042c6333d9f330e0c6f0a01b486433262e38f265ca9ca312dd6f48dc5f20c60be69431c923bd0f5f2c60c3455103efc2b712e2b9b44053fe46e251c5a217816527e6c593d0f7c3271984054c792d0810b60c1389d9afc511d95e9d01aa46b2a9e4a7a6642c131843c8e0f0ca2cc0dddc16fb1193bbb1e06c6afdfcaf09cc7797b478d8fbabc135ba4c06eef85720c10a3dbd151a48b59a131833cf709c3dd9023f7aed1af0c4811318e7ae3ed708b807ae2ce51ae6f411660d9fddb3c3bec50c84ec70b2acd1b632717a07018a7fd74d7120654a54c889d2238809366390fbbcde76f83d6d4dd6baba3945246778cc3ee4419a85959603196ba4d915d15e46239a16500a7a438265a42cc44c0229b99b983ab3e01c8e019e6cf87c4496e28f7d520a6d3614a2aa7b53c82e3abaa8bbef9825edbe20a77a5750e0ddf6942c1b3d8a9d6c2d598927f8b0ad668a7754e3e2a1bcfc5c30fe973c97e740074549b173698c23bdd28a1806e1fe282876e7e305b18a953135deaa80a2adab4a85b31c54c7f7ff7d02c0df28b8be001eb14996deff32d69d377a6242e34f8bff57e21a73bb43ce0ccda1c5878de426b5a012e54776f3497e17cf923679655f002c0f44d014cedc5991533e79b389c896c1daf470973601432c80e9ee73b0b893a2cd7579876c10861b4762e5e35ba9fc7268b66d21a56ac4d50ce710285535686b8bc60bc39c6f4c5b6334c8cd6542354cbc79d7d9d0652378ab131ee859b2f1e6b9b4caa41b0a7767609a966fbd6bf54fa644e7f382bf20680793a52cd34ab9e8315f2068e4e62718428b17e79123f15f6ee43a9455ea8ef258206cca96d203df2bd4bad83558ee9d521fa0fab435494496df8c7f637b8ff69fe50db49e9f7c1e2242006ddafee374091a6fb6ac64bae3171697dafb93c5be1b34808848f780ed2cb0afff4b173376e421938de82c1e7056295322760f7bfb168407791602f289a7e2f081687d684f9dd9cef94356bbd7207c03c7e86ac7c2663dda544fe6220153aa1a36372f23abb247c0bb6c2787b9a57f0e8d48b896f186655e6d10c75d6e017501a999c417cc8bd6037ae213ce1a35fdcd3123bf9acd0b02f15c5ba786406e9ffee6c759b2e07ee95bdc35083fa7d2a85c35affe9fd2242592338e7001be9a4a4f9bca18b3a0496c2c036c0defaacc40e2eb4ae816bf58f0c2107e3d15dbc08ff8740bf2d6da2c16af85ce0bf5c5910c821b80985a7fb7f63a02f888a5f2c69b550814da3592003742955f672a21258c1a7b2569176a2123e2fd9cddb15fbaafb7a0410c156c7ea5027788e9b8ce4fbf768f33dd40f3a2b71da0917a8b3b898813f249d0c05bc095ece3132f01852d5951097a9206094f52c3868b7e47a39530fce58716451ff8d033e6387015a67e010a470edc0c4d6c4132fb516f43d4b17bda0f80d85b0e9522133b8573b37d108bec795f4c330f850ef885aafe91bd8a1426b414544cd414448e39d25aaf132a3aa1e5bbc2e3d3dafe8afd7d877139d74e891849d828706e578a48ae5de84e9a3118f845e718563ba4f88208cf913180b21c05b6078d8d8c05b7d908166ed24803c090c7f8c8436d2fdd0e690a53034fc0999fa93b7a59a025a4053feaf90dbf942ef8362d8056d2d9b64ed792ae94ea9a9d233e0628f6e2d638b6204033c9cfcbeca6911e263d26b4b028b55e8c7102d71e66a2f4b293d8f10f15161cdaadcdf52aafd6eb49c76d584d7a83fd8805766a7babf5106c1bd97fd3bd80e17cb0e93da7b6258a1e1083b6e0cc3427628dd81d3e546011b9c95a52b5266581ed431283cef867b0cbed4b4fd3a034d803348d1c6c6ad51c54fe6554c869d16899422d75fe8668333ca9956bb0cf9eb6b346d0a0141f0dcf5d01f03a62d1998fcf9179bd1405698ca96b24514bd39240addf1333a7a6b323cc2e57a9c9f531f53ff337c98d8b1052f0fd6780e1a97a1ce01214af1a08e85aeacc4c429853d72936cfebad851a80235276eeec252c6969305fe7b771599c6c3671da5acf4a5d63197b14093191ea255d84cf203210021e17247066d1003f6ddf0c318901a25750638d6cbf54a6beebc0efaac368eb32d2d6f440fb9ac3a1dd5b5d9c64ca20d728d0c6d617d6fad0f1f4e08907839351881e5e5108e459894ebf3e55a5d4484badb342e62b90ad440b0a838d63bdc4171e3b3738b98af99b0bfcd3e67769b3c472c1bf0c2a9c10ab6a2562d96615bb0a07cc33d8113518e2bb29a435fd4b4d8656dc146ac1392734e08e9d7f1008cc59cf917d29e5cc96304e86e8046ce34925c680d75086ea4a3dc86fc1aafd7877a5ad65b54d8f93f2b6d30aecbd4526f429a09232f8c51cac8dca68984bc7daa4fabfeb8f3783c46a9d23d7f8ab32538ec11b4d43800f894e4c009687811fc2d77d3c7c6ab80adb11d4dc05d0fe6e958cc94f1e4884b31a9023c3f18f7a7556efd652f1642c193296502716dace59ed90eadba6cd22509a98f7d9cc5c06933553a6f4ebab434522f65b7e46cd9d1fb69b2a380339c337b970df3f261e5bc0861dd98be5ec21f3f44243090820b5a8366baa79ecd71337e2da17ba6c8abfddc4f4067ed4200c1da86a430b59758d5da86e13ca86b5db94751bde9363d67e3b6b31d1dd19c7e30c3beb62c4b79083d9d5ee4b1f6355de9fdaa44dd7e76c6760193df11f76004cad63b7d635dce2069133736c714c2862085aa08377856ca84e60a0a09aad1b848bad7c60283ab40f4c51e1aff9908629e487c37357db54dcb69519ee994ee81a3341f8e30e8ef498535d73509f95cae7ecf622c085d1f8b9557d5395442f4c381450c16468440a636fc47c91f468f4e681c7691aebf26a6e849a3a7b240b456f68426fc7b0e9e996d0f0ef5d8cdcea5b813e616795d3d28822bfb02295de25fdea5e1a23bca3c8243b096489c4648889a20ded7fd34af77ce20ac9242588a07cf0aa94674a5006ffdbc1533403518757a793ca48e991b108c4af31eeeb231a266e758c01a2fbaae5d692cd886c1f3a72812b8b44d985a5b504f641030e1e06e8ad40b2e411ef8d0133bf3d9cfca988b5ad47b51a742c942ce94a1af04aba564811be8ddce51042ef974a891443d95d1b4367e68a0f007fae9bbf3674953c840fa2ae29db70b948bd9af4c370f5a1508027aac47255d5f4fc05ce7d1f695e3ca36c3a9d0a51ee6764fe7d92f8c30ae6b621d891aabf5fe26a768b68900f46149fc9e61e9041b6465b9e368623372bf64fdf2ecf1277b55b9025de9bdbd4a2b2691dc307ded51665f24a9e841376bd4fb148a4c5a81ef4334dc3c878dba2d8f2cce9f82035e8cf8884ebcf8bb4316a5874c2d8d7c7ff7faf832449df5358faa835d5f9adaeb2de2f7f6bcccc443eda003d226e67f078ef6c320d9944a355cf8099e29814798d32ed8569533ffd0f3efe8a9caaac65a2b2ae8121b116819092950bdb82a885d97674741722660f6e5f3bf54f836ac5405b569ea447e32f40f48a07f5d8da3db150613d0f4bcdb6d5e7b6878ddc27e72a4a8680cc0de7bbb279c19f0832025d7cc65dd43283327139495843094dc5830f4fd7c15ddfb9382bbc5148e19facd474e08b1d30945506cf020663183132d3897e8c0749165b4744da1dd62b3614dad5c0da9c682b6926eda0801c640de7e19ad672c3195ff6105e2253db0f7efa6193c4b56c962c52570eb53d8423eab7d6307a94bd4cb4f9c77a3cdcc000272878dff93468356367f7f1d0452fc129799c649a1aae6f3620322640ca455c21044213bb22b00e62ccf4adee27b84af9a6557754e3c883e6a23b16b2fff99ffa56a0aaf266653532377d0e2500df6d4dfef1c5f967c3d6a7e07482c8f6097217bb80afc5d9a5a802c97d1e60185c7e74b50b1e5346f90afd0d41d68b8d144b1af6b2926c8c7dceebb326998e8aad33a84e724334ea291907857c3d5a1498da21dc45804237e4a2071337a62f9307345b2abecf7dfbc2f31fd7c5fcfb978fc8ca742086e6a35573c55f61c34c3283e8a0f05a577489145a53617f0dc034b3cad59dfd328b27a3420adc6b91220fd3bf27eb1fdffe9b8a6b674e557d6c0d091610f15dd6cc76321f8d29764756ad06b8149d65f83e40b58524528d56b9161e39aca09782cf898bfcd9c3ea6886b2f7fc2c1b487d75c008a94d62787675f57c77d17af881a7c061cc7fff6b6a47e4b6dd4a430e6bd051c095552ec8e7ce689365a5f71e16137640be1ca7aa842a1515b07f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18c413038e5ad65d602a44b2089aa21c69fbe02819d4ed41dd7cecfbad272fdc484913fab040c567c0bf5977034e5a9c198e9789603ff78a3fe01f4082e55ce36814fab90e5d2d479e8b51ee2f132a2f1c335cbfb743065c3a2ab4169787aafa4d0f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18ceea8b8164c74ec97d11cd16a5b0e5d9a7c2aeb08cba1a7c68314c416b0b35f7a1c7473b993d2c19e24c44b34c793e9a3ca7206b93997375a6ea9a8d935e2b755cc844e1b23d163d4c2629d57da903f12e73a3128f4b1026f1338458bbbb1a017f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18c0f084c8fd4628f105092003ef06c0cefe0602991d0c10049201dda6451be6f7c5081c163cb971340dcc2c1faf27fe8b42f61d1297053f84d6bedcdae173437075e627d0427c0ade7edc12a7953f146ce86e1977f736e94fa22ce76479501f76ef2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18c664dba2727b4d612515277a96020f383247b5da96caa168aaf1e50b819ffcd3c635e9e7dbba36f103cd4f24f1252dfd324764cadf6ddd2ee0b4d692519d0571b5c26c6cb9fe77d939c3867ad8546db1389c74e511e90d41843b8a94eaacc4bbded1460318354e4a595a9a41a142ba3168af368aa5cfca2375fc0b02c49c30bc0a3127aa488c4e89e0ecc85094637bfa4cd9fcf628d0b0085ba419d2184e2c283aedaeba4ce1ca4d29a95b747081914d717b4c0848332a4488f1180173b8341cblibfreerdp-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(aarch-64)pkgconfig(freerdp-client2)pkgconfig(freerdp-server2)pkgconfig(freerdp-shadow2)pkgconfig(freerdp2)@@@@     /usr/bin/pkg-configlibfreerdp2pkgconfig(freerdp2)pkgconfig(libssl)pkgconfig(winpr2)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.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-arm-2 1672303006  !"#$%&'()*+,-./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_Updatecpioxz5aarch64-suse-linuxdirectoryC source, ASCII textC source, ASCII text, with CRLF line terminatorsC source, UTF-8 Unicode textASCII textpkgconfig file PPPPPRRRPRRRPRRRP RRR߳J+e c+utf-8effb50362407f6bf5067fe531b3ce2380e12e4366cc5096d4dea00c40dfcaa88? 7zXZ !t/=] crt:bLL ^_+QR[fxQژ+x ڃzWЀLE ̜@,j1u"(Yx{tFrkI;/)fe!]G}y}Eq(2GŇʘmw`RoR vtt\>sOuH .VNX]?TXA'4q2G]`<Ȕ m]\J(?JΘ,$"( _wπ5tíuY^x[JUiڭk5lM>ZLuf#-f~+(O uN7դ@3Ȯ))g'Izcv#O6bD=ɓxItu<!ںUˉbH!~8ό$:*|1}4S5:XH \ܜ+5isiCϋ@₠I4+v'iXKxl͏ \$Wz*Jul9< SL-y/'40lb $?u V _($V2zPX1~WLkK\䞼tЌL¾燑K$[@2ۨWo:A@ h缧HBփ:m؆ .sYNk2 2ފBGɓ4T^e `X(tfF}XH{H`f~fp|&_Jg4 h!__ڄ+( i~o\ Q+ Icge_+dg%^wɪ.(;>8vx) RIbfnguDte#`r־H_W|4|`J*+)q||տ&@o]Mfko!A-xOB@z> lű J lKH iƇy )&&ihy⍌\KAg vdQ 3(=;Y/X=}g[ 7{bZZV]R3vGt![8k]#]*+(h@h='T22=Lj BmQ )* ,H8 q]V QHэ?]I-nYMQ9H`CtRc7qy$롻;GJ ߑ zbP2}Cx~䏻PK#l/]aĢ䫮0syϩœ3˰_a::e!B¿fJȩ Ѷ ֿ$H$>Xyu~\T4E>}Z/+GOyZ t.hZFTS%j(qujrvڨK 't/4g . ja+x ;h`t`wG6z1zaJ'Z<nc=* ?؆*I8PmYj:m9 i@ќBR}]WGJ-%ƅZ{u2ale9_Hji)rEE+x*wݐp>F\RQ_?t,{?w{KX[:I?(BuJj*&ic&0Z)?~fQ<٪E1lBlj$RY"7Lgd#_f:WOO\270N1KWE5;1] 1l^3~B̃N p8`nA"V^ټn'vNFKeٰ hmbu) n;vbTq: LQ=q< J<.cuaSDǍzg MMP`md@hN],FQ6QZ0bqUvetAiK)s ]O]p<p9kYhٛ0emRaR~;iS&AT'{QO9D[y?EҮkZכqe9 & E5(]2a$8>o"h/*@m1zn&^N:yr OisR), Fk'mԛ'qR2 ɿ_80.o&ZV|+҆vmb t笢Zu^ IMUBayKIN¦&YHBSR<>a0W[ճfJc2 Sdn}w β_N}cDSEV9DD$a5^YaO;9HG5^\_ .@+J2ͩ, [ӝ}CYet7G2:hΨ(''S whS-~5jqAAD;4a aj]͜/$GbޫH ^ KM+%w6*cDQ \nʜ֬];`Β 3Z'@6` v.Y|W ڃ[MLMoX*+n6l&:VS$J%lzPShŏƠ]/̻EԛƢEjO"evOnTKAglsB?5:/^Rw pfէug ^Va' Lp;)=İ XYfF&rEŤD(tL[P|S2~aP!U ҽ@ZܙYڦu³a}WVcuhh O?.>5Uʓx *Ĥc*! .h! 볂!sEE97 X|qES7 F͞ la)~P-Ft!*.YAmQ$2s^)왪"-L]kkUL@ĪT?Q>{Fn/_xakgyȼ]0ɱ;79"=.+z gu˅&Wg5@(?;KBݏQ$waX]1g FR<\:8Z *lhUe϶rrMwtPC*Mj8p{3DMQ+b~I19ޞ 3t#82c=Uma<0@ -g-!%bCv7hKQ3H֯+*pq|3('}D́wiLۛ9>jWTHاm|8p~ :Lԑ\К=aTWv-d#iO3` ĘnӁ^>ZdDY*4\wSd@o=O3^8]Y}A( @Qzo95g{L^"'>,Φ;zzt~͜ d[H 1"{gڵQW8+u,lOWy];PQ 9R5O DT?!8q^^oF\ִ:/Utq[YBEɲ coVz4s,ȇVp#.H(KvK<$Z>ţ9lҋ`2Խ\3˹UO"_6'SB7_lx ?'9ڮiz,0ɜÿɚ+`zREi#6@~.i(pn7)׶9B066vx˻)-N{7\Š/pС ;_ﰵKgX,ߣܫ48FkLBD(6լڦ1V: &$ }&biƓmC[1P|̝iWƮF"'|9+3Y~Nf j շeD~ 2Np&A m#/q1<9:nqgl܈{ qg MV<pK' pST8W8{ᓫ|^kԪsPO^P-in}N" ~"F^rL` k&ّF[`xtC

Ci3wG,]('!@)ݨ ..މ /;؉DqkqPfDvzLBV*x^>cDCiyfthۇ9Sondci)p TK来`NM`[Ȫ@SXYM*d;Y6M b]xl rx  Yjfаʳ!êW_3"S^smJk e93Aq׬HfqP!OӜ"jm>‹ܗa`tbܣCwdDd P5F<^۾AjI3NC&qceb'`*ƍyH2VRB/r6mTK}xohLɢe~Iu@.T/UЩfJ6Z~.bSB>XMKmq1,zO sA`c1'c8 zJ JL&CJ4;:{ʍI 3'iuRT~ ic㧲( 'хa#^|1 _ h54TmU,S9kVzW2vuEMļi̐.e6 I@$;7}Uތ;{~!ia\FBp* }P #%Q$p3zbw1;:+C꽢 ~S/j8oDJ$&:WqDoCu^ujc?@I*T(*.,Δt=.@>% lЯv?TNiPiOnM~6c&L@ ?K;퇛6ٽx}P*AQDXv h.RЏF'1 _uK25l!oow5MF\G ~=,p[T5X*#ȩE-#r [+4JJ&V "?1tYB;wabә9i”g/1~z֥.L˓|+qXV*oѿ%$d9[~%q&8BD,њ\`B)5eBs3 컥ي5Ev(˞ DY.{'tJ_;](ii'ʙ{6sWjgTE2~—h:̓*j3SrA 8^%WuZ ="o / xOFg+-ue)`$iIX% K͠3dfz3`>Bx|`m*4Y]jN[|~H)y^>B."tKp@Lr; Ǘr6G^}b: 5ڷ5dNQ򠀻g7LFOze#rǡC4G3yUe zyJ?X&ٯH"Pb9%5Ty}|Z Ŷ;0lAfrDCUb+Z7si_ ^}q Tj*͕ ꁭON& F|=OT=EC _t8.`[HI) ӱmn䮉Q nj?NomCS^/@zN f7}E*)L)py00?H" .IslT՝ώbuGYpV N/oBnzҴ?Q0 УlCQ"`|]L$:yzʋdzwcJV&q6*bMgL۰w*[4*EKtY=53 `ޱhfǁ -VBsTs5rH0R(KulIH8zJ+6Pǹaƃ|KNhZ`S_b0ɉPn9 0b z8׏z`y{T.0lQtn[{D4<'g^ P zQu%oð썇E$pU]|'=gԋ[xB۫;fS)b.MTq?Cffu! IAIA- lB49cl wq'YZmu̟j*n&'_`@~ JEo1UۥZ; u*44B5SÜegvr5NZL|} Dul0yBrg)֒Kq DNgXY7-,y K\<.鋪|aeu.i*­B<^l=C`yT~lpi%v;3VSΝ|(]`h_Z 3N, `e/4܍ĦAq#HڃLfCnI;N?7k6)m X&|tSV+.03,?3棟Ziy&0*Re LX>Ch,q~e=o5kx^iܜSb]ST_?~@YGאkxXWݖȣph}zYPc?- "5+88;&}b2l6ߓt|O OiLi{՛y7L`)*G؅kc6/6Wob{w˞Ã\٩'8*s-\IVc;LdׇITG/ L9 #>WTRɼ>AjsVЌ/$ʄUu٥d5x }sEt IGWcl2އ ky$ZHڕZb'IҥMӔǒ/~Ȳ6%RrljvrέN)[MJ0lץ/CpmmTYJ ժ#Z^#=㺙`%"V[H*< +,r'G^Z(wthef k㯄^ ΄ KuBI;z'"Լ N*ӏ0RxJ壧^чHֹ#N~ ̽diCڵp7}d=FYT*bړ˕r3W΢^jRB%M13s\jhz~%oZDmr|xI:РU]2譜5@z޵,Y1m`&򬖦3 %N/L.LhxU4+^lo7 5z j;+oݞc+1Ŷa5l\~{dU>bk=]^{#3}Gw dkyy·kl2G,xv#Æm@_YE#YZ˖ϠwT]2E3`#"<5ԩ=,ҋӲ UoJ &' i(r0r1^pRb'2W^Y.miW84e_D6NcY_x< ݈Bm+b02\f#t& VڒK;c̮Sx J3nNo3-jdݿV!Xu:nuI>PH2O3/ae,qV3'Z_#uV6,BqB@X#-VsWIr(G ѓH*H~,`"GQyZ{=ղ~@R.IA<3Ug;P +yFa(  /Lwq S|T 7 5㹿-a&l.}G2LY jWQʱ7DyLtr-TpEg#M}tPv&W7f-Ipȵ:1{Z]Ǭ,Q8o{E Lb~[]4X+;)iΘE:B]OkGf;:E,жC~.4 y#B= ^^xV_;blbk~=j9 yHCD~їӼ%VAWm#IOʽzPOLsz M 6\Mzni EvJP!,K @xOwqņ.Ŵ 9f93ߊZ="PC)LbmmH^ޑ G~/5Q$ ̀iA)s3ɀG I85ä fW(?EMq: !Q<'by:H֏!~@]& $ځR J:Hg$RB)ft&/@"xåYz0뎱&r:XIK-olyg)Q|&myt0@ -\ɪ-q>pѷ#lhӳޚ|\YSi=P^QϖSὖI?vwF\ӝNƮ͑~_)ӃKyhf|O w|<!swQ9!JnW'#u3@s1-9zrAnm2XUzR'nvmqG,"|Fi0L7WhTIr\F~6ARaHU8҈*5U`W\^oYKsz5 uǗ"v+B5#=%eӗlAvCt,~8qJrY󷓸hTy}T!)|pĀF7@Lx. * h4jV6~{qE-t|8?dl_,nR'5^e*̨CZ15GyNwPf(ٯQږ_:SHK sXu6w>Z%[\Ɵ<^U6Lg:rLMGVrqW'Lcdp6}ݟD*1QCVwy X5,yzLhBXZr#+XkR vs>h)Or~∵ƍ[QO $&5:Vx)9i], @yB m} =++Ĭ $^?Q&} %{_Ng5D?c؞7=Tϲdj]vڻpU摏VBcaM{Z5`QEH_2y:=QWHgE=VUC1SU7%4ڔeF/m=o8QH(uIQ?l9$+2[M--^|eT01kOw9 ]g>-ΌB羢X nQj 3 ގ*J|=WxKϘwusxo`)~8ʦvP~H]@!L?i|۰ uh t\rє9f6akjԭ1cuX|KF WiF̿D,_~D!FJEKM#KۓSn~rd0zg&iie7_M5/[;(0kFPqLJY?tIA |^Pg E6e`Y~%Xݥ=^U+ܓC&?sj`C]hk2 IJ/1 GJK%qwq˥l)7hU:!~0/ VDrɄ(%+Et"1X]jR >cl/-Q/p8t7\4aĜgh9R~ՂF} t['QFs,5^RmTDݢ<| *[!]p2+GR%-42 #t|T#x*n'^qAMBl@gWs^[ȝ}r9hBJ E8.BT'!MI TKކ\AI tA+z#k<Ia%SMu Ca=-;ђ5t2:7co~1aX Fu`E66G`hLSAa3nyo[~?+!{KQXm;qON1~%AP]:OŃH"Qi) ,0W_3 `aeϺߓPPߍu~>RoI_+9NS}$W姑!uQ:*/62@Z|I,ʢ,%3M4:߫MXh ~9~-[~uv j_c:C3yrߏ]xOq-4x97zWSp:5|jT{`=t=;ܴ^GʣHŬ댋mQ_@ yWHGM VDaW9,kڈֿq=#V8K\+2ҏdcZ0>_tb/DnvO~sa:F|ibu堬6\aLd0E='@罊k?4~_&?QA:vrgg^'amw oY9$?7~:m+?iJҾB:vmI"ilkj +ta\a0fT b)(Fh2lD'2,gTv6CB5cʆݔO/"n6ԙQѷY.Nz W_7knia0u7 : }:qqf^GJ7/Qk~PevyA-%nvț e[@Eб%ߋW"0Fq}RYkW㟊 9k>s7U$ 3 tXV}_wiХFd 6n}RfS`=o$/ФZL)?/'΢߀f#0!0mcDd]PME;nOG-Q`_e` 羫;:kTm^utEɄav[)x]`FWmU=zN״~(]pucP6ZiZ u/`Bwq[ ?)A!Ü)=K`z&r38>Tor52a쌎!Y?U 6]$jEk7<޼S:ˤ 4Apz&>iV+vgǶ sW~;L6'&QU CF^Ӌ}{.gc15 mXax NFahTKc /]#"t\"Y\y\3ʝ!ɢj=դy^ll.m{1rtf_ ;ѭǣz1HXI8Qv).j}* _棸k`r4$ >Eߒ%/ʞl0Ȇ6\#O]-2a-j47}cm ͲүS>L/Q9q̣GC>\AH. &1Izз8`"[H#0KP\S$HL'a㼭R Yy^ no~ s#3n~WY8>78*0z.0(A,J{c#r%(^MujR)Bo7!]&C }jYlmw| o3K^kOR(Qos^܌rYg&5&U֮DqU +5EF)do^Ece'~a[EP#ʯ|eH@Y( 5O1cb٥^xч'2v- Y,rt|]CuvW S"^vެX|07s Im*kTWàJx5]:j |KB$(oM_0g=T&xw/cC l8H|G-o1/?H?rI<`M)CAfyxR(Vrsԁ8O\t/  1=sȸ+V^ì8䏖Vʝ5ه&c(#6-P*r8-Y2PA5W3c2?uZ"Z-(Uu@~M?*DŽ=f&L$v{V)!ꔋ{|Kz gbv9I;86#9bncL:/H/T(fV.ouoWmlk*R-|&8]AYQfO&}#>N? x ʒY׆&Xgw0Y(Ʃ=&yCʳ 9N t=r6ѧp4sVh*M@{$Shm i+#;n Q}TOB+%Ex˼Gf K'1 ߑ{ Qv!gяWmzp 㻻B+16.  e0V پ1:p),9ffUp;A[ s|~ܰi@WDq> ,WaUA&F~zjcr3x=%1|VkVKy*WU!H5߾<~Ԕ>!m)05*f[.Qظ<ݬo9c +Kʶn٣:iD*5"[;>J_BXL(fㆳk >$,wH~K!NٙpKPQie#J>)- ri ӝTսƘ;m.:T鬭=]sX=%,>ٍ9u6^& u* gUed75+|f1*܈sԿBa`tk=bczڇR ]vcP6jc -0ZqlX4O Vcl$$b$istKާIj6>_*1@k(-Ua~_i2q{Kypbgx1hK3Bj G*8a DރS#,sQYȝP/U|抰=)H1U3T,; uT<h R%/AmrD;@vXy6ÖBmLqu1Kū3d-`P8\PGD0TnSK# YD'bzK\h X|D* $HˤWhs"=Yc [B1Bh Z 8f# 9*%(J#DŪ3:Y18U7V8#uCņk6("6:Q8L _P4"MAC?U ZѾ:ʸ͋.[޶Bc;و'?q;3J@.eaP6}+1#@.jLf^s l%Ja<+rPVŧr'7 ט }VjQ庼7WF.:| 2S/ 3v.9SaxH<^bzq.\CET tqحqbJ[TYĬ-E @znCh;DP5+4Dk^{~.|v,afMy[Jݔ6ۂSteKgK8Dha{ߞ➃j%ЊҔ u C[̎?3% B1n{]ȘC7V!O 03R@Mca9 f*xƞɰ唉 ӿX)H+2.cpP ^樈k,K@ZnOke: UGh6;ߢbL:?6^?bĭ!/4y7a^Q=i[bȦR?ʲA/_VE3n*3E(o 'ҾkKڑFٖ5ቓ7Å`Ċ҈/QrzĒ8JMf4ՊbpÆwĞ%ha1xKH@*Ţrnjs_Jyd0VY!i`ا֨.T\x{%uMM rlA="\$߄򵀁BXhIo C2+Nα!-bN.c*`) 2~8e:?aT& oBQWk]j+ᝋ+.XvWTJsE̵i/!2ف][m˱Nt"& HMeJ_^ϻ@y<biw]̱V;)δ؝I`ʔf5uZԢsnt8uHϔSI{+PL4y\쓓- b@8d=j'Z-Ee=82eA.?1kVFޭAMQ 56.L*ƪDnD7!=hBPr\q1 byxLl5GxjWr UWFYbJd& GV Zq*,`pY8r6Hnl!(Lz!^-3pNҫE(͆XD`WUa6,aPB-:\0=j?׹rہ>w4UxBlQ?~yQ\N~ض}puyVҋ5.gc{*;5/ {A%m SɹthVlNX *Y^ѝd"%[:1*Pg4EGayO9JqF8ǿZrkSF97עt/a\1I>Z J'LedlnWa< &*.![bgoQCrzy^쿈Kț(EÑmרEϨi(OofAwX^ߡ16C<z1$.U(.iuWy gsY+tP lXJ%O*yc !{ǔ.?yRL8&15`/Hri&`Otwa#˓ҵ)3a%tE{VM?LClwɐ̼lP[;7mE>QO=kS)?`Lx]Y 5ʖ#_! =WW3! .@XZf_\GU| 4 qHiBݶ҉3E ҹ6=jIӄAwѦ1<Jy0hgW%{ꇏT0cǿǬe?kvϘN^2TJKOeH[Ȋ y$O%z9UgѺ 2PBV; A[zGq2rMW}oxv+߮$y^5$uzBo^Fo7%pDKM3acOp]szpа= ElJdh4톉!(q o'o^֣8oM5Bi+b7itxJO`W ajgzb!PQ{Dx=JB2FUַFv:y]qĞ"c5AV:ԉKM%PG4Fƪ3چ7 0yE`8M4Yd_7cmH[1Q#a jƽ:\?Mƈ1u|z<Ĕ+y*A<&(eV)c2WjD54(a,n=fX%eQեp] +.۸}ƭoD@t/,“X:̈\G GZh1_l#P؜s8X[;sDRvѐ$bǀX%,u^ťvmvsb6~ T̗yt,*]|"]!G$5Pp/؆:YU ldJ^YQo]]DvQ9r+nh y?O$**%פ5;.D=Fx27(Mف&d"9o\҃ w(oL– wE g,b`QګtQRobuG9n 0y1YI(3{GÛYT -\ Ht-nud(TV%@Q\#8L, ncj̮XR5|Y 5LESgWTk_?&q/0l!]i#&ˬs^tȆK ~ay-ChDε2E躥>buvÌ:AFΞc~ԽtGdpX4~Yw^Q_;}Z8;B) w\|kGc}YG"PѮZ))i!r akP )T%c"@cfwO >ll*P2}V٬5Iw!^KE|Vӵ<ΰDY+{d>)DW!4W a%RG&U-(ͅ>z&yyμX%1QV ].LH\gꇫ&zCϐ^#"粒%s  CqkdV`0 XY8GW eծFB ܳz9HWsA-M!_BG#38ry2n3nmk^<NPV6J/RN'YX.j8+I,S?mDon{j\@"1 8?7ts#P~xU$mM c0?@P&ZtPw'+505(0[Dt{ËMZ^O˕ *^-kG1/!O-=*MyVMC' ^nbFݡ+5ߓmiXЬpS>%gK-H&OdY2˨D *|FDTJBÖH [nɆ}כVPz |FJ ;Y=kO\zg更~ 7W*m#a4i9Qh—{,UMd`#"> oMtN,G4ӒSNj 8Ä9%!嵐*b{¯?:Sh oh݂R<j "z"ZL| g bh/S?QPܜLO@h }9#+1NcXw5jux|O`U?y|6KH [,1~z2[s󰢄?M-Ll ~bXR2=9uSM:PcЏED_@y2< *=o.\5Ig 0u֝Ïaͨx#G|͚Ur1-J2/Tmn>@0*ѯdBv q fV\=Ւ^@'1;iuU1moGj0hyvΌx8ۿNH <~n,ȕ/󕒾l`9%m_}MBrU=s)0hx)=cLgH~J1+>ݶ+@BT SѮ{n;|ٺ(&(y y˜s?'p֤!β`p\`-~-xhUV@y'z@\ Jz,=:*9d&$ĺKf&~\hPsgoElz(=r?ygab^be'򗤴7*7҅ŸK AIk.Kl޿'l{4bMB\Õļ;D7ewOq=y~ԗ)zqެΨL.1[d 7d/ZX]`T7W)!i_2I /8 u]y18酅t3\D5%<7 W~d׉ n $A@9&mZ;oA-`cM%zX,ɗ p$ 56ԁ-N\#jQ ge%Õo@QjHf".fՅ <_Ue@L(J46NXD0lkǗjWu>,»o^ZWFWCa=٧'ryN'N hY(s1AJ1i%řl'ND9opOv-b($h:8 7G*q3(a.H8NV kȕS^D38 uhIiYl5NhD >%m^J1yPv#ӄz|b Jt,k zfȉbl;Uթ$r^+tdI^:x^oPP:}⾟=O:!(|8"VAxY!U+ꁯoVV K4nvFb 5{O^@+Tj~,-i8*h?c~a3_'7gsb*Å$ }[S|\+_"g?O?qu藈~Z} $]oA'@Oyg-ޝjBY3_/k,,|͎y9uLC4˯"E, Bq?M{J(]8;q?A+ p 4-bTL[7:{`2 -JYk6d>֤ʪwKK7mн! oMb<`?RF?n˃6CL HfÿS',u0)d@]Yb:nUσ?G9tgj~C/"F ikXssyz'W9?GԻ&3=MT-Ou @5s1S]M/c@x[ya$࿼҆;f#M6 \',' @x^wDڣ`;,ixGg^gD#A?,0!t>Ldq !Ώz<Qc~Bvm4ɧ!?Y$L*e.vwfA3y"' ~e$Fj5 5]Rȫ`xi;($^.2E%)+ϷU6͞מ`4~jG-'|Mۃ)S]G r7 {u¬ )f.dy0O )P<) LQ-Ȅm^DO갔ZRĄ!Tcp< \ $!|tM`-8)#@ZU2lJ# ;+ꈛ} 1\fQK R4)-: plR((Ex @zD]/~`ޫO"tm!oӄ, UmWrDB[rA17R^Cm,u&ROˡ5+ʕk''[3]7dCumSЉD6.{9gCl\4O4ޟ 0M' 3oas;#HyH߇o;dC(ME?n4KXeEiԭ޴.C <'w]wbozkdɲrՅ}gHQ^2,I)?ZJF Xf5!ggMo~n\hkQb%!o~eF}~T#x)h^Wy8 ~ q.H) T7=B[P7#]ؼğ!pj7]pnE\0ς# 5SG m2| 5,6{7p֨ehmKMʷYb1FOU?UVh >lJޮ!9 Med #5o?7_ޥzea$9Q=7{O6omnE{:Q3m]ZAXc)72%?@XQNEdhDۢG:^f]q`u0Jb,,GI7rK*v%q\)*2$#Md>_$j \hBg sS#&k#7E=IfD j{˿ 1]$8h_ݳ2U&qIIm2\+wQׇM 27̦}GElEU/!z3`VQ A֚tڱD7tdA45͗7 ž(ҒhMs 3t:(>yfxA`97R)O'd^:췞 `w]i5uatT%Cdud¶Dy{.𶖬 ]hX })R5UlW)ӻQ8ǯJV|׷/LXsCI(6Qv^a߻Ӧ@tBewMT'OMD!ՐW )=PżSJ[Iflb7$1q$:aD9zAxq³`s_!F(ʷ"JIL"N96-3Vr+4hTmܬ`K=[*װgv,R{y*[)AG{ d.t>lJKykɥvCS#cxqI-%\ψ5\ RLk7LgEhR6i)K]ݲ N5^HM \VZhrU-׳2|BzbY8뒂DBX^ɷ%8_tpBb 6kP]Y Z QnW'd:lڀK%fUFK6t150@% d4Ym dkEW pGݏZ3o3ڈ~1,I`JC™ҹ-Ev jnQ"gH),'wq8a$%ԇXF8#k6 yNh-yq1V} ̚/O mhZ)΁`A%9'M՗̃5punab+é]/*EA/-b K[k:>:]42X9ܺD&BF%ڇ͹>lojF&FŭZ$1;1pk*fQMj,?'"g>\.4?Ql?u#ݵTXr#7!jDL;}Ykzj7H=lzS}DgqJh;F\>fnC,Nlgl|/r yIQ\N]O4=`J#E21QK#_a8KI2]G^pt;3F-@ew(э/ |Gp,˜ nzOgp31^p'  .RTr_Ո,Nz1 wBm΋0?Lu J=x4Յn#)>A+67` /BA~ &E|v!W/pˉb6xǃryo&Qcˤ_)R5#r!sfzCp"\mt\Vq]t'7"PPEf4gxT[,s;l p%4P`<@|oEcC}W1WO5RZ8q_hy9hB1Iqb6eYEPT,XrnWj [0r!V~. :Y{^ =n~rCfJPћttp24gT LɡųGwv@VX(v>2d :˙'BA ^^k{_cg֩n+e W.t?O#;rf1ZGܛXP2M&i˺֐7PbPtqpF1O=D~)r[p0|' m];)!o L\ѐa`|xzkVgh5~2acmYY[RtH{4Jf 8ޭn VݥQx<`#zbM(A=-b$O =$7*lTp&/ 9193R@9:лlY@;IPɝavCk amA#JWp0/.훛%wWrfdXTqT7H|50m%ٓg~v^yzTΡ6Q/x9/c䖵CkIQ0X .*i{ /]AuJ[Ri/W¢˚MuTG*X^l<Շ"T#_ b:@!ZTdpy,4d)g|4 5E84s;Ƈ/%(@>}&e/m[˭ĊϏx8XL+=Ҫ&֖viMn4~x1Mp$ӡ  <jz^E4hc0\tcw8 #L^N1tG(:3c'Eԃsy5*)oA)})G,k'T)AJDS7igk¢9rn2'n7@-5"7hּc}Y3Vy+4yUJ.Lh)O~C:P H7<mN@NˍM"A K8eq;cK :=|m(-α:on>$-W)K{`m:=)g';򢨨- {H^Q2+u ݟ$!(iY'ܪhI!.b(,ć}J*HiX(LN_Z͆!'/_@KDiAT%x\Мȡ 6 ,+IjvO_DP9)֍*˃\C-F  !n"S:p,hnxO M( ;&iZϴӊon}hn b =QNPB{-U7/JNnIxGbF? &YRQ41F(}]|OG)nZxc_D,h%bY&G=~`?~0Nj`#:*TV;9FLέTt%q EA\SVNA4Y=9U^/1aUk |%5jb`5?mMduTW9Īy 8W8s53rqX!.$p S/CoC%wSZ"՚,*玟}?qGxq0FebBEq~<:FԘO12d ğ __HJ?VxqZ;։`_C oOiMқo'ʶ_ CSq{s}` >Ӊ9lW;/Vov!z$Ju:WHi(ͦ Z_RAN'|<>vH!cue@M »ώlޕˢf'D7mz>K~#+ABVa̰ qDYZs8{2"@q;$Bh +^_˳9K3&JN}ȯHY~7n5o6N ?{C9<}5ퟢfn}x\A69rU1ŌП`rvU:Z*֓]WYAUc<Ǥ_^7fEyX?'|ބ\Y~gd `لڻI睾ƥr@Ǜoi3jo2<¯?u+ׂq׉NY2+yEܲFK%Y2^6G`/ِ3X{ag} n>">'W{y=*#&ORQ9ƲSyE~i:^B^; MbV8펺v`~9𭭴$ Ox@sMY$䳀8rORTƗxhi! _&SAVWқm՚ޣwf(YdF3QVO1oxh*OUTQW"FOw n_&_3ו |͚\4~:N JKHU.!+9V\C}c+HQd[Yn:Mէ ZnUU/TSuwC"OXH$P&4ba+IzW0o Pf7xs۟?|mE 13ymѻKq@]O_a;?D޵Aɪ?J "79AG7yRjT 9M[nlXa;xE&[{ju]"$#ɫDҙ[:C#Ln`j8l:-H,ާib^e3_wfQ-v%YwB8O+ݚB_2'AhYmR슂=U0ҍ?q*Y\7jn25AXJS7s?wd`,1\!* Wb Tf4>e,BgfyPXciӈjef,' $pzln<_LӁ2vz7dAJam^(GsOW`]ef1`lJs,OYB78҇!?d81zɻ72Qb#C][`~=@K>~d@O * {dEO$6@ٲK]\sH:NN6-tUVbdRYs<{1wuAK`Ku6,$$XyX˔f!:_aJ- 4i:>MX\ȵ 1D2k4.(+|<2y/r8MK E1̋%ǝ rMz53'{LFMBg%πƭ5PJ}̧ AW\!4PoKO%=h^옻PgƧ@;87(xqqq;8pmKh)y顺H1QĠzWDtP32?X#gw98m_ZhfƖQ6cFY%{p=s[0%"bJgĥƕd)?*ȧ$y^i*yF*F]{ԪS{:i}` k$BFE?x}5c?`)oگ"M à 8_}QPu|рnk @9xpMX$RJ(ېBSؙ- ӅP<%Cj6(m\B%pAE'c5{8$+1Y;15i2A9ua^VnSaD5$̤gh  zd&#r lAJB2O'2݌T7a5 K҇jjW02 ?>&l6ݓ뱴scNpM,\,J0_<#3 0'ӉIMIc7RMl} F!Y3m:H=;ΓTh <-΂{GkkwD9sppi!1f@l&e{ݣ2Uϼ?jm7xAL곑uÌ܇WD:XIJj$l,^D?8 P '?O,:RoHw[)gˇQحR>Po]SM&`Idfe !Ɠ3A4Rpztx[)w%_ POtr#N7 Bv "Ü暢,ޗ\+l%o8;4)u<#*@X`3SwB^j! @SωL܅&G23.EIJ.C>!V8i!떊8aV&GI;J|R|H? M8SB-S I8b+,W Ϥ"=y@լ|%qQgsEn}?}Gtף`dtIVA@^I<`7PWj F?+H]vo~RuF|v63hOlXCE|x9 չpP| ?D ЛtEz'Z$7Hj锑]EA)HoRKn^ԟ?k)W^c\Cx&6n5Dq|5%$l{,݂E~οE %*)qZN̩,b%`>幊l̖#:y&Ⴈ`lE˯&Q2c>r%B֎& ;($N$/Gzm ÷-5jUhi3LJ$wdñو;>:p2ᮧ;+'ŏFq?\`k1c5F򨺻9\c; %spzk t<ŷqQR5:4EtA. z= {>^8B>6Z.)'5+ ow"-<L3cOXK4D +٥XQCE?`CZRp8WԙY#Ep[ٹ5V^Z,0{NWW~gsP a%鸇X9?b7RTNz4V5bw߷ҲKc:rP$!IgNMgHHs=*dDܼ=&G'&)mN\4 PMKIHg 3="ERpPzOgݎWmJ]g߸pWIӯ1ߩ9cq^/UtW̘lx@b1i9vC4E0Ev.ݎCtݚy.ê =aA>KW}(ή8)JW\,Z\b3Mhtl$/[=b853ݍ7z/+D= WFu]'dкZH:|!_9 iq."EG+ \.>ߥjRDE-cnlϞ/9tShEO JnλԂGaӵgsEyY`lڻfjK ™z.N^bNN_1c[? m[kŪ;QP$ZХ p-h<>V(b*hn4-DS~:uQ~y[gh@;x Wst6]eju2fWYTF8W-l +@,^w_Vh*gWA(/Wh ã}2GK)"A"w-å=dC4)? Q &`7|((nLs_];v (:\ޫA{>/G'^~i%?x>/zy%*\({BZjygiA&:%!ǃ!$9js[!T#ޣ*%%ŴoZ`G$ﶖ; |?(K`wf |5|-DA_WFbκAGyjvʈW')|A!Pw$9 >x*jwJyi~ӨzFŰ \<7gVx#T?qZ> .;7Mh3(hy:MR/碁@L]/Ɓ*n }>`H]PKM7M=R" SV2c~!2G]Y;v ]'ҖĈ` QڂT\@ԥ`$%ld9l23[o8{nd& ]{ЬyhYc>kڂ5[׊01/ apq#JX#C]-'A[bZsb-h`š(LSaonij?,])Z]O+(4='P_nBĠ=z 2>)u6kzkQI/_Ho.c6v/"^ʧaEBy$M]Oم?˨{xx&0نr!Z7>u<N(\PLVŌ.zL0~O*)궽ZJUH,⹔͝OI<7۸ωo(}ԇ suدiDPskUsx@JRu ?)e~bĨs@T꛿@.ɰE\>Rku g{ei͈wѪ0+-/+7 3~[bniUCιlSlC7VJ[pN!D{Š, H9JxÞE2^1taH'I"{23,P4Dل!FQj_&n } D:&!GU>vm u329gy{i N]%"_w=wHoU|f5{d5_}yG{h=@eM̕]ltP-H>ηfwX =4X ZGLJeǴ=|/֜CRЁ_@$@qOy3+"[c}+IpmF!\Fbsף7l2 BARxŹc˰84yl$.Ď`eoy]xJi赺LR*:0$xяyĀR Ph փ'pm 9 s\{rd[ O.``+3wC"Me*$V.K|sv8ԠSdGI֖<~Ea23-HS%s&@b!AyمemzM;R,{"{\Ň_Q]mCيPjb6D3q|ɤoir7t zLq dlѓwg\f686/BE]cU[l`p"t'K87IuMZsݩ4dpz!`)e`'"|[QS(k|es_7FQb U=W(=I3#fb g{8 ')ǫX=^ $"e` !nLQ+171=zoakcЌvЩ@H~M>5v5/YRu\IeF MqN@F.>d]}7e. R-q'x.a2*9ֆQR!lQʽQg{\P[=Jұ ugeh(W탇9wK6#`@t7/8yLcKVLjdFbE+T(|'6':/FE~nZXV Pg m7{эo/ݶMey>ds-0Q'XuFǫr7 d:sB>]Wr:7d ח`47Aco_@mc[VLUT_a{kN@4/KB ᧧~uy\!Nl/"oE{F:ȪONhqf6$RG"7-lL+;5B? Ym>=pr>G`xRT&#e}c 21A!"yuOqM50bIL" #((F@]KK&Cm;f2cOwzs^SM}ksOdcUP\ //_C»):F;/ :'s/N`l&5ct*g)]ḡ6C7٩u%i-񇺶yH8ޤ.豽(gQMxLM9qA?ctnwx/ XX֣"[- d}+@B04~'6_ʾ`\bBj=Kj~곢R4 DJaLP*CPY[ 8ϊǦ,Eߕ\?X)MFbY3i~r5!4`3Mo;a2ЂQ4Ir ?(ҫASJNav"8R&}#d.F[=Iw5~/(Rd\_ȥ5Q-Ht{!Q¯Ly 2KcxGBə M8"vt&+8K5/{*Яe'06_|c7@ b,}+YH8W*jkzJ"Px= _gDNK]*C;Mg;2UΞ>7OF#s< D$ȁD@)b.H#wb@6厂JEebVG=pfӎ3m@ ޫ:?q<σk6k[;F`fI¢hBH~) b$n&1pL.Or=U~4xJ̊eJ ģo)Lı,bXi+)BbY~c%#)ߔRsig΁X\󯲢Np4qΉ l1, 9Y4яELPC9qARIymT4qdĬe&)wi!Զ ׉,ǩZY#q-zɷY"0Y1rIኚLǪ +CN?ԙxwdK3:πwO؄PUm(W3Pxc%Ƈ$ ݳX~-tSLUpnH_4:dyc6Tڗxӏ8Bb3sQfAgAQG 6']ƨ,iְ1),ޓZ gJdLqA>AB86g Ͽd{܅Rj`\`7iB,䬡bk~掅c#$I#-- PZԥAjK ԊI3;!9՚5 cyS]4%pҶJ $鐡M5u#$Y P p(W˯`S|f}+D oP6&.ܷNVbTb7ئ)I%$сvi {aHmp;jVO:Zv6@Y4 Mf2-L=SV8FM} =HRaZM; Yey C5:_t1G7dDYCM8cH?SF[Xu37Sv {q_w;QQ .>z-6r 9ĻѼ#ھ"7ЉԼҩ>] .d !a/o-m0!^?e #ⷉ  D[gc[qwHyiyX~^OjEo@qBvzy~|CxU]Nc`LDt7|KoOz t|DP2鿷dhWi*&wr&o|04R|Xk(#NzϺ Czh8~SlZD\veġ۬}:=R{dE*Xuwwm`Y.P}Z 1 UuiO>j锂+΃mQhWq+c!\˷LĞ Hp;CD*c).R/My36+dB+waP?YS13jWuDRwcz!tD|p8;x(?ald7~J<J~`$6EB?Gx]ꠇ}ҫJ5 +y x} 3F;L_c`9 Rb"y.^ž8n|[ 9 5uȂ^-Apw^G{F5@M d5X: =RAն 0FW3Pf(# |OX(kƯ͌9qaQIY~ӇbhQ D_UÃJp(y] >*N=FIhȦI&'|lح崝ZW(s<ˮ)_lb8<6T^;g#:LFFݰn_X 9{.nn$f0REǙrx s|@]ZR}TW M' !xq?AՕfV/sw["hasLӏ*J7.7ːѺg| #~wQǧ&h2ܵXkf^ۭY5")< J2wʣjPHAS6L`D70,)X-YE"ZR-dR|IKzD8;cA7hIP/ j0]Ag."Cr KYS'ȲLUMU) 4e񼑀E^%(j9d-5iemxT_PT[P")w^Ҏ)"ο{h!"0f~V͸G4 8`} Z2 >k&#Hݱ`3'85~x%ZE`7_h3B;Vx|!nNiժeC._0'հ.[9ghȿyz6?ҿ7x@/S yb=T8h`ّ:Id) 0>$xŸzhOwVpG`@G,Y ^GDZ H<a*D24CaE}ĥ-8}5?UpRW- 8ni2"ǻ'3(:?{K6zYA>=uH"6{rB݊¢ &}w|\K᪞>)Lk\#uphg3\{`0pc?h*'Oucxe~=94xY4Vy:M㨁TNb+~`}~ (9[փ-BUo7'Ɩq[!jl釵LzB,>'-ޮ7Db7~<[K>؉Wgަ&d3osLzzyue,O}ToNuN6ŽT7 2쀔Ig IA^AwC>2%Ƣ(EcEQt6N߇2`ވ2edez LA}n).r:ZF[TuWpPRK4;,I8Aa#$ .CyC__&GMbăQJP=x-G.XZ(g۶oWAUQکE7Eӱnz Phj!m'esȅvhg%IՎh$4(qJI0vfKHgX^S,U=ogmE{=u8dg1­pa]878ݛXW 1/jO(e:_(I |YjB[`2}x=5`i*\4^&;p!&.xcyӀV PH>d7؀$E|S!q}Nu>eR3͇sR(hDecvhk! )(ԷbU _/jP6WTa31 ˧a{:ǣPA|S5d<&1WϧBt6@6dk {Yh}hO6.6hw UaAlsMWeըFB%:,e$c?{8oG~zC1{ww| H&UjTioMF bccx A~ty |aϋBE:Y9PYʒpڞ㟴_7~90 \mO_ܤLJy>=«|R~,k?g;Od2T@cLF*xF'XF@)p`Ėgb⇴3m}b}UMevkQjG檓ݬ l(%n;%hdbm\(=rLL*=\^ՠ/cslA%bN5g7@Mh V9{܊YMW/?6qCƙ][7Lz/?;vDĜk/K=0}Xfgڂ [??ͩt4ݤ:KM<=imdb|FW-{V|e*2,ئ܃eR*bqmNB%W;FWWP5_ ɛENژEVbz GͯPg',q8w R:r#_Dڪ/؊@3 Zz|/8s]߀<ᝧP>/P8Kteaxn?$ۼBE 4RxLgmzNq/7aIو9ޫKr7]< ˆxAcVُ aRSmӍrhZp~`!нk&a5F32V;AP;kW U~3*fԣ?9F6v$zm: GV@J|RҰp7BX`CW!@]_4hEN7-v~=7ȥd\H C |fUi\!~fUITl*7*%9L؝+wfU5F Y{)Ļj/x0Bwn#2 Eg720uM>-9g SLƈ 4 #P"U9[؏@;+@.FZGgs<@0ĹnmD9`RVyDa@ [/{(>b\Bp>?˱ub(OJdu^l(_ҝ}{òiW·`4R:#f-vίRFT ."7E[U@;9˙ 8_ͦd6 ҉/ X/9hch {8_ef",?+Klltfb;S][OZe'-I]+=1i2j_?j_`NGGﻷv=aAs{s&8@S%>k< VbiUIJ#lfVW[.:VWAQpIqctFTwa/cwе-&v!#o, .=F<}:H3x9<ῆ '4M*FFq\`zȪq@ӭی=sXg?&ihQ%a4 -O~G9:$ lEDҼ&4$~xLo&+wGQf{7CecmOv_!7~#VXH._w͹P>-qDIY g!!\@/M$6~E_֞[(sFQ{6ٱz؝Z 4L^=4$n60'uqגpT+ڙiwWG݋be  {r$@g-8PB` juJX RieYjޱK> KVtRttY^F6pB:OEV ȉVCgG[&zYU"sGyN>11xp*1`z׶%]iZ|OAݼC-i}nla VtMvvmu&1F7:_?;NaoqWn֑IK[ֺo37oBp\Ιբ8mzvwVtl@:"DRQ d-ł 4d_BRHG6 ?b6F#`WTN\-oϳ0ǧ37*_Gmh樖~:L 1ۖ%"v#H %k{)̡I>Nc Q~V"ˮʒ9CU:"ZG 3uN}ܼu0{$CC:yc(aIʔ1O3~j,OP\Y$BUJ(cJ^b$WkeD\l a# ]itsd)4ݔi措8Tְ Oj1Dž# \ԥѵG*()~ ÔjBњėm'tz{*D'wvlnhRڌXxFl<u=ALpBbL 'a'Ki?-{+`.\*d?\D^bZ7o׺  gHOofwx L,T#{C8`9ov+W:SG*rMdž&fZJr82xo2^).[9E>qޏ{'1wxr[.oIuv X60K~u;H tq3Uf7DR^^`9Eb1 4?tR!$R`dx 7k>A]mNG<_^-kNJ'\IynϫkUc(3>zp~49Κ]݌&`o>JF}l *Ng3sz"Nx_5q kxoO=׮O=i5,[G贂:nƘڢ~P=`kH3=kr K yx}Kl"8{sTIԔL=nÃ޼[{"wn|îk71dw^ 8+T҈n7& p*4w a45eւNG״]7D`3hDZbik9-@J 2O&(S5~`\]! ANL~c>i_B_&K+O`S #:d/[(Eږ4hu>2~afR q%Ksym =rAK#eCZ_3U,m8#&="<0IgBMWt(7Zp7)T~ h2ICD,'>6Ֆ0Rc?%!c[H8]X3Xhz;DS>XƋ)gyy$ISYiXyoKM A)FahQG6a-U9k!eݯPRPZ@4E׮ErrN?'GtuALjuqnۚ4gf= s\IˬN σi[zX 7C;WݨY !k٘6~]_z +?)j@Sp S|V΂(瀭myD`8X377܇Ym>e9pWNZSx0k[I#ۛ)W|ʳpvCrqG;b ,-s->ax 65rf#N%tC5bhg'ʏ_48drHI.Vs;̿sP|4\Uf,aEI=Pď4.͂Y N k?ՍQYw Ƈq@.Ě5Qo^=0+02{=E;µXb7 *&yU ߳I~}byءA[(aǂ͎8 .%ED#鞂O;a(-k4"B|X y %ϩүMq>Q ߙy 3"/XNLh!'S% 4Džiԑ(/$C()3HuƯiMz$yARoPcyIzsl.S5 o 7zY͡>GݼS?ɥ`pYzi)?o`iGolIwYe07nzy0Cxpbm)/XV"*A0^VIT$Syh6lfO_ d8E[-fֺP|*tY*kY)Y +NZ' J`JP}D$ì~bn{*gsGg7Urx%&qD:j}"f}&UB\cت,jTKAȤelj9ZKIԂJrI 2G "YxSK-f < N+Huܪf5p;ŷ3/$&' NhQjxzw] s# {;HFL5b {  @Ӱ ~kTdu1J  QAj@ # [NlKNB\. 7}~H=// >F \Y[z[A IU[CX Gb5T8Cz`'×N-ef É/( m WT\w'6(Y:#l C.̺ =Hw,G:/ Xt3 ·-5GxbL2 ;Uw=D-1!(yYT銤1|ɧS+qL>Ӣ^{ޢlϟ\Zr)[K.+P!xKpR0qh?sv<>GS~ů~'Bue宇ݲ3[zhqtUyNB1T|bC^>/2\qgZ` [Es_Bɹ8%AU+ ##f#zP7%ئ99_M!e|L@xH2*m9Cl։%4ҷԴnID!t.⿿S|>TpQ=P)bXtwQ2(P a xHN%EO_KZMG(W&"Vk)N(BS#FJISGaZ j>#/J/Mc\;i#n\ywT']AI u25z@ڀ;2Giq0mm3sXuA;F}ArVmH*du)(zt6m 7#޶<VjO(RW):Z0\0d+x%{fn̆o+ȣ}?-Y%@cdBCK:W֥ܹZk%w;7&wu{.!8/DP sԘ?JΔI iS շ"&=awCz]4R٠ԕ BBBe;C@5*Us[/${IpJEWw6s/רdZ2z ֦oV\ft.7|:%@!FCQO­؎c+(.۴_OTй>4#mJl}LEIM w=yy-a$!w>Ny,#jZi H^#|t_^\=kmG· |˭$b8JkMBcGTq& Zjw* #)>t؋"+'][AKA mV+#̿ȖfӮK-tŖt )Z'a )|vU*\cR=vM4=j%B0>5 z` ]ؔ g) C)׳}գ'8y'߯i /wpQ}5ByNXL$GcmHٸ))FYv[2J=C ^G Vxm1M%e8Kh~rrX|*"QϜ CIʠÐc%|2Yі]pZ^(#yT}>OdbYw,\wՁaؒ!yrLv6aMm(x3Z'ZZ h- d*IO I̒ b`Vgg%s7fǮ2%q s]C|P ox8CkBqz&+5!9īG)vTA4:Lٷ1pl<P˕-L Mv^6̕> &F[^ҐGX;"~ {·5]8:Km\xJd(j,?pwJk" sg@ 69ѷ+/n7(*r_%@0EMXv.`y-xfg#'P;Is bHcNKT3}K<&j#54_ݽ76{A>`q|l>} $/ZFCs*'U*"iaЧPƜP =[_u+QI8kTT8,F 9 ^]n&4 ؐ?┧xU\N'#kcZ|@t /J}TߥȣKpH$̐ȋ.GU5!x02:@tLc8>sYfV'cP=NY%i⬔]RP8׻%ݚC3U;B3DvD,\ҋjT5ˎ-r6> KZӧk}p`ΰn 2sXՓB8/1sbWo5yT4!()ɱl E5{WGnmȶV-ei)4|'vSx)$/<9oDhgt pP*nMB˟C 7 D奂K0u?%$BgUap"F#z4Is.,J`8]afÌ\C4ds99M@$hT G[yzGC3"A-?1 l4׮Cun:-aӭ1("Ẓb/SrUۙj#i_NQ /$b8n{bTSwGdmxRތxgZdp=lf{D/1AN/L&DƃM6xZW B-`yVO]uJpt "H*Ia˒|QRW\R ŭlA99K"7)X9xkSR霶aՍMhjm&iܲ:+!/C/19|#KD ;3!'c{cD2l.w]iy>m~8Md(`-BSeS *"BaͷnpWHlT N@x~עR[ umK#S]㡢"W!jbbj*Zo^RGG[#M8mM’y{§J!d{s{_2k20eWyv&Ti =wg̼<3&p^& p h)mTIB_']72(ŔpX%eKNF8_8% W wb3L_׆n i0S:W؜esqY9}X銊^v\n0XDA;ze\RǵXcO2uvNJ8;?2WKe1唭7h|1KqG*@կer5 YG)%l&9ުPwn{d8ܟV[TT{;΃ )9AXM M/<'`!2)҆}p)HRy):CiMG}3fR.Gu2ʺskz_SWX|+jfrdb3]>vvg/3+-#OuK;95Z9s)%OC^x,86=>Lw UySS!k8qhORIlKR( +rsCcچlSfAxv]|Nn.*R), ?jyvfT?!ì-263198^5B0uqDVB?fx̶}=Y ,̙s|H8j$KraD"jPzFaZ9-0_CGhI> *dCe]?7@nYԙlI zBftw" Oa(g4Mcm9s7w*ZӮ+]>ǖZUx9%||Xi킘?+9p~ebhI13 J4Z68ꕖ=zx4+lob|S/DMJ"y>,0{Qo _]&]-HτqԌH0a!h-Ȕ+_Bv6\:bbvַ}ҸfuP/>W9*UOz8e0ͷa6H! 6gngQɃX2D~%XbhK{CpBu2V!,yXzݒO[PS_&`=M-1Y* q݊Qc.|Y=Gs\Z 5~-rȶ Aۅ]z>. ۙFՇ8 &0bAlm3W/m^Zq+Vȝ 9,'rţQX_ k G)F 0,}Q\})nq@Zп}ݝCF{tL@j!{jϸ)eӧ72UMO O3Y~/ϖ-ʰI^a!ц\I]K]XN &L]|EVoTv\pC5c=, y RTnQq\`G"M;wLk;rq`8=C T&QQW+!ޠ Ẋw@x >p^0,TY eVp=!4(UG/|XT" -Acy<2MU84.@n4n#u-'a9K{>Rw4(bT8}*>g≀<:s$h!?e *`kXUKIx6T":E*tz퇃9{}~oVc·}DR/EAOGGZxWˍag}uDPA~D߰d¶ہ2xc?,2tFoHSMdSBN>Mhbun=,k&9Ȩi>Iid{4?&?>z_ytiBJI'^х$8+;pFQ|>emll}nj~TxDR=`܎O-jx3I4x^Y3Z*;,BS}ε`5;BCuՋ]oR~ 0IKV8V.Aɽ.9l>~B#{t-tzREt_+8 -_լU=ZQ s-㭰SV#ZFf$5q gXUOD~7ۡT;SŢzp02c=}fDοVI<Ё"3ZT"7ף|8F[f=i 5_`5Һ3o2iR[u"jmn29447AcJʘ8c$Ӿ,ޅS]5T(9'2ky&B@ 08P` ͦ3nY/Ӄ2ͅA3F)qHm 1ظ@ubi! T <)Z/`Ղ? OCk $KYG9#\sbG?+K>e1Pf6CT@xȰj=ΚLqRYAm.-ԧ~;#Mq/o6u{GS SQXJ{Y֞j!Н W1g<.C=۩!PVm=K*yziL[ tNU ő*:*~9%Fm<>xW:Wl@rkΚ3' Rm<{k|ᏛْEr.$,.QJW:n$iuMObQd@a;aײ bRR%]Ud`"RUUm*0_\7E!\u*<P>ERe''clHvv/i荷 `?i[+W&]xݵlY߆-1 lz!%>j\sKA'guҶR/ryg|J%v`"fAN:4orHR!{픥09tK2m64ÚS2뻭<)B, H)'v)}9 `oVlpvjSY|Ǽo^Wk,5K}p*Ib | H*O <ۓ\jJ7$r&P/l/f9U2VCSjӞ(hu(aCrgJ\.wU%cTI'$J')mj>Bf] :{MVR4LHV4 ~Xįtzy I/ %{%8 ꌭh#:kdړFbrcy]%ZYㆉ/go,)Ap,aU Yh! @ϙP+M,'Ϣ$ů,[2غ߶BrYLu E6STцPZs^;gPfұPN\hwT[mPdž!K;b}xN o {Yx\bbEm.I*'U,n=^hKG#o1 _nU'!81.gMn.SLT=.t)G>}Nr<2ԑƱK}xzT Kcl'yšln@7ݫ(@t.J] 훑5)jl&_3b f6{ ,i^PJNJks=QOЇB܁Cyߒ/E-7E'SM=yH㝗r G J9נV#.f2n0k l O:eos"a{ Dm" k6@n*|8ׯ%Bwޛ~gXmLZE]rEw΋xg@۳Dj_xN@BDm=Y#t'fqu,f |`㣭 0j iNqdLClg Tx Pc<۵.uo]euYȡ6#1ρۆe9*Gv#C"VR*l0)Vhr/IP`+ !H% 7BFűyB]ԑ"P3}rpzn+dU.nu|/@B\ikbbeWlc"}F#7ՉaXHM /d+&<,rSs 5,6)}뷖H)Qz {J Z|K)!cbdqq8H,$7r.Я~H0$s䵮LNI/5W>iR@. 7,jNHi4_(b,*Ky}+6ANnH-y Rp6-0;}7kAY:-|A[*[oM;o*ÐϾ٨o>mޝ؞9wNBoEuYdu+K$|LoPT31֚ba5e}1 F|±#?smWWO;m8z^j)'$X7<Db I'WKNAb imG:*2ȑViXٚ0u䅷EntJh~+BHD1`546B\t/#=&đ.HǾ3U &B'z|+o'̩N8X4(*笮V jGq/ukXax\ ƺW8^Ysm"8ޙ;\2p5'>^hNk1]'h- |7 ğ>wa L!ș^yHfb3'<[*y!HawlY1_>׊G%dm'>”d2|NyB4 `LNH7 #7WCy1T<2QݨGC\Z-rZB"taoT,HQzN4σ3+fHlm?դojSӼ}XƜKڀB ࢟q/517)6'm%LNQҸ,W= (=dS'^}2VU݀q%tLZi(߈Bf]Ji538S$ 2¶Ew^h!I' ^O++6e?_¥rU3U¦|gRSմEb!:@;Uu({JL xgUN8oհ5,t25EXyՍ,>u{8 L%zf=~N '.JbzDfB5+T{>Urݦ/s$'q.逮er)33]bV&F|rT{*./Ihf".[6ܡUhq?Hn(9%q0u:){]Ƹ aB8o @ ɑ mG]_Qc)V(o-H-sz-2*t7S[k}?)5z K:siF]COo@Yrz;Y.0 +_4Fa˛[[{dzB-XTzX΋ֿxu|׵*jAJ3^hC5 cg<ҍz IlddKxhᖵ*g{?J]v?x?.[0A^<3TyClXBqUר)"yR7x;aUajwT6+3*cNZ^7*WAv `ٹ`]7sl,*^CP"OjMb1[dHӼ9@ʍ8Sٹ5['IJG*sՓ)8ZekTE:pYN1G^"O6 kV,m@L6q5CIg#,sBKLt!! 萍ns#V &mt$7B6ĐS9_ \fNNx,3ay5TќE=N\J#:x }We ҲJRc3Q(3r %am5ß.]@MLbi!Jm̧-S"ɉgn:)U9dP@++RM12~)G|I0v(7]-&1`[|c`y/ןniP3-XQ~" p7C7EGv=j̤Ԯ{LtkZ5?X#DtU0}5o>t 'ziivsge,eW{zH*{ӇgոƺGT2uCf ?ۅWR,kOu ]B[[P[?7%R#]6o3;=qئ\hbdn@pj&Y-}^%;ɻ쨣1U vUf>c) @,HR]ڥZ0% GfꬥKab(IBm͐[zna-D?%nB^ ǚzP iq4$vSp,U'fMXjkũV*\P؅ _`ġΤ}_|#Im֨*޶Et4- X O}%bJe! V}z1ܜE|-dg\a`]=ăY.+I5ʗ%* Gjѡ^Ѡr.!ZQBaxkG? ^KrE^qfiR!^8Bow /uC^9zG|S Q!wP8Bgp8$rD6x 8rYIc܅<(w< ɴWYyrey* IHnۇ3QbkSlo+Yl3&3|8R17<&) WObS-2hk>A(}6Tɶ F%3m] ˝?9!uWX1rUza4kfRi(-4W_91VǞzJ9g`fN3v&eM{-:P" SV).}wjˢ`+oiϼd5?:!v*ȎSQ]He54+XY'1O]鱬D$kobV"z쭂]G.BS:sc+!8T!&fER}w_;ڠ}t %='}_j4ajG} *NTs ^g;GTnqfN_3Ey͖EI3#H]lx#MR:[̕Toc Uݥ N;pMScx59IRSho(L8Cv^ 8MB3!GaVxvb;.XYP8VWPoYp1ޙopC 7GH];)3҆ GАR>Z% !9HHŅ{9NTS* V5l;wiOI>r:s$.3\K@F̔խgNQlNHisjU7r.i ]>",s WmZ{x{91Ovy؂\Ib*ڸg :x_mh>=m7cRuT4~%hwxqXPRMu՝}*\c:cڤ}}1fWU5ڠL=%NFTgvn/#+`~7e,6^d ,i*Ty*i}ް|ǎhnStP1䮲}j[~X *TͳAɀȱ!ݿ*ص@"saqr|G%5*s5oGs\j$imP\T;O*~P<Tݗ,} nxVMɯcnL{[_8P-mCN(>Gv(~TN cŤs$$Q? /7:JX!\ptmՌ݇T:ƗȩTzT2)eYp+76i$wLX\yL.E8͇܁zz.ռ5pC#'#h|r\%lW>bNCRE~鳤D:勳?+Ռ n""oLdDګ:x/pm~fg&/buv˴B4+[w7p3f` sJAv жʾ){LN {D5J)2y6`rܫ#:z)\DQ \ :z(E1w0QybΊ݊(ahL*yȄٝ! ca&t${՝H%&UE7;*ec֭=aтiT^Ci9OZvTib,N3"(nZbn-9E:6 %,U(I,2c-;qsYG{u]G@zvuEF;Mg͔{ĿsS;_#TEҁ˨D!14&# > ge_oEΠe-g}Yy(Yr:NKõ 0x,\,x|[GjSY8m@n|صR)6Qq]Wܷڀi"Xd|į,$ ~"jYh6{;_Yg* 8(7Xަ$9LBh 29^}hl<90/P!z2Wn0C0Apn;68h% ;FD>_B!kznrsLwo;xKڰ ~\eińR}+㬚wGhΒW%{K`%f%$0AVnL<4;~G/VLo7{4|NMy7 0z _u0@}.dlfE/5s4 u3M*`;?|Mo rr4C|3+#C䥩xY:Fo׀d'ٚ1} 394֦Lrx9]bUV[ _!h YޮIl:%9c:8XD}W+Q&' 5ftfK_G&g(?d+3lB⺩`J*v%et 7u4«WfAcᲝA!yӃu9 ֏hڙ$qNm0%蟢L9wY?"̘Z[qA|yD|iFSLkܮG#o$)~P.5S"g,S\]mrTf̈́ȦtpoXJ~=&Q>YOo0 ?".xVF`E$SrU7tk&P)yK3x̳OE`(W v' $U pplQ3ReLW%a&uYg*vϰ1B~YҖA~8oMaG#HƿCQ?5TV(A1 h>-LE,9g*,-~@O򻯯nN䡅$[0m1:!AT"D:PvrGNY^r ᑄ-Q y֌rv;62['o7xϿ,_oɫO=& \Οq  eH-KأU&Wa$iјV04H+bsӿh\:rAzHo?G6FOS?ư2Vr6Hg_LYXaJ5Vmjz-WxޤCܶKP 򒯿dvS#d}ҡlO5B,C͖^Jul'AdFЈ6iVŸRfL8;{0RpfdvVUšV6:C6·w*T5(Հ.ԔH)ΰi*agTbFfV&0.Ԯ!|0mYHtʥ_$}>Pf`dc}O%)f%?:rmٞM7xMp1iX\cy]nwԿq~5MCu]^؁_OiV;Ua' ea_^k0ˎ>8lCߛ6AMSxc|jEl7*A)9^VeEc(M:ͷ9g"J4Lϸ99n%LCu e+vf(k"ܹqQ~(;sTchw%KnXbyĶ= Bh`cC8oe6NRl ~ +[n"-"VYꝭ٪_JU)AYoa)@ɷ{;5%ٷ/eilj@APTнg9[WJl[2(,s-Э?S{3ݗB8螌Y.󙠓.=p7cXgW:X* +!hh;uEIJ)E ^5ulWKO3X=@]A+prn۟eA敽ym"XA& fcx]EYX" "qcڙ8Pb2R>D&ػyfoSu++cN [%5-Dڰac7Uf0/S~B |{C a`] p4-=q g؋A}|vOě)9: ,v(ʉ?ѲQ7 #* ;6MʳG=NǑ/#{=.Я"X?i}kÖI$h~)Hf/#jC2&ƕDwٌIyk$G/bs4ڹD`sR2dWs1>$0_]݊I1Vci}bn)7K8M:(qӧ:gz<bVßb[? nڟHχl?>j3gL_~FtPvPT; 6OI)+WxS9zu7\1N4QM oWL:4Np@N\S\QPm t64=8^gK-k,G6~zز~Plǘ$`A΋r#ؤSP!Q5зȉ¨2\@M.팕X4YٰɁ OD|A֎^½ U rL+pz#q!( ɨU ZRhW4r+uЗu+q̀ڶu}`(1i#Er=J.+:zEDnN:-C^]b7(HV (ib_c.""+LjN?Tw96Db]`?71sV4*%/7aFә" %b3uH1(wj9vT|3=Uo ʠBc(+ M&>54J槭$@Qj C |#6Lizj[TiaVqd90{cJ&;bs@SKBL+^q>#"{"?'(]`3`~u'寲YIQIo5aL:3/v.gng7KPw T}H״ة{{;2=e;@V 'ot:iJyQ\}ECH)}<)Bfsa$kxboius` 7x+n[fSD D̀1Dc8e-4bnSDOQ*6"b$v+\کIpD]ѱFɽב4<;^芡OzܝYdH4.Z> |t׆e,l]% D-.YyX_k.@笼\~Tw["eV!`Y#PlwQ!KĄ8ŘOy-!da\qL@DDR,[3So?kJʅdT?g[*> o›'*v\ާKF`ފ7d<e-\jƕ!zdH 5=5A >; 0yBHEe1;3-r~elOL_;"y|zGΈTG'5=̼VTSQ-sy*P]Ү 6@DN/B5{*Β`ӌAc9!֕['Ҡوa1K5Eʳzv 8"%d 'g* 6/˞3!,. qH rK91 *?$i,ġ=-p}` wn;n,$6Ќڜarm[NfcoaϛF~/%X &f]{X{DXȍgb2 <M'р<+Aő/|fZQq޻Aq7 rڭI93b4b̶MF $}Ihl{=$jZ+qcb5#eRTFyFu/=6:X T-PW!caf[l>Y\s D:?+~$ɍ]ckO m뾛(mBƈ+SxZ^^A _PHKPZ& zDE=TyúHp@'ـO W[KϘ1^d߅n~6Ǵm#C*F#0Y6IMX eZ;9j0.D4؈%ykAh<݄#j1c.*5"$Tj' Lzd мAkS}.)J)pFnU'dx^){N. B>j/_k7 ʭg-h@$^z(#W8ϒXl o5OMV"TL'i~p;=`~0=f <!?l.< cUyY6c CؓN 9䤦߹r n[nqoh@̪Cݍ(YDuID *FʉMG0fɋQH9L0h|@P=Q]>qg =L5 A\!gX?'v?`]dg@;̐N-@3ez2r.Q+Z$J~^%M iu. C8qxQ1Fd:@ׇi 3OզXȬϔX,)A=>^DZcՖ^t]K(nGlɁ.S v9ity2{[.*UIF$*iWsMy2J>]mAXй ^P-ͨD^uX] )0 7LNRJAEӲ4DkAf}T>ttUu曺oC6hKR:iOH7*̾"qnFoy~6Pzbk~Cq୬{3vY@(F2+x^i?d宦|@a`10ި ;Z6aEK~*ؤ$O50d':Ej;5pj$@wɧ祓S<>♖]U?EA0OKu/çVYn1ܣ2=lrdᝮbխاkѩRNojƐXHb:Ts[ȸlMe b&"LGx力Vڟy;XLމglqOv|闪I8M y#TaBS\ bLBx7딬$Hʑ#qlYsWڵuBEM/VK7ZB rUw̍9sdO(lK~d1MR]e9@"{!bl4X-?j!Q%$ڕZw9 ѻ4"ݳNm :'~xQ?-yLg|97#Vx(dUoTf;`I@&MvvOGzE[d fw#OA6^8j*ivYeNKL#%XbirxO^dI[€Àr6J;[P{oٛq Q!3D@W(Syp#fw K., b/POrCvHŞ1BRSx/N&ʼnZROJ'Q#!>ñj .Q3" zd`#Ij`#NNC>Or'Wsxړw4!2K םGA)(uӱ-Xȥ5]۪E3Mw7g<ކi(U{>̵V; sӫXG+ ?g3"4dBP6 ;6kLtDOIK !̶T}2cLrO%<6\ݚfI_ S$t<|~vQRը=jmPofP7HF X1Uq Spi^nw1}4M"SwΜ_$B4 lM#bhHw|[ [Uqt'#K1C`YQ.uqm,1w 2 n)צK FB}n@(vfYly;3C:f`c/Ԇ'*%TvW"j%RuVH_>4WE]WiHtb#fﰺHW]3 M䈖V9_oYy,WNčCb0KF^S#eF+(ٹЁlEmZ`@1 >:zxTt S7YV'P ZDz5yCtj10 ^vo.19ŶXo+fgi`[Lm<3J#v9 vTzR0HLԠ&eiB;f0&x 6 Z:cBݝDknX\(ϤuY\ܫh>g28(fU11A-'4I{fQA!,¹iq?fĠcf~Q_ ɪҁ&;Uyv*ޞZFK>b "!j y"=: NZR>$ JC~[ (+QbfλX$BK?>( ">a`!k4:4+GJH:A9ڣq!9 7S~~azϹAqU0 -Hʵr`z@ ZY6`i}%iNak@Ȩ}(VؽCU˿€0` &l,:$cv{KU}W5p1-E~X{Rh{`a0F-C(Eu!-,>9GCzIB{ GU~.Q[!'J Ðw[sqL~fDpTm,I'K]}4⽓4^Y,C[(8FW*ҴJooO|rލ0a5tgpC;L=`qeȲ7Qk8D."rE: :vXV`.\jP~@f\"kZX'{Y@>o{m7%̀t7Zp\šh4el!BKj!^0}ȑXJL,Njbp XzJ5}jHpv+{Zf=4[ tbߌJC-P^ k4/69M )܅ E(PgTu^E{YP bvfm~GpQ) ocφew_P{ ԐIjsG9%'|ԧV@9ށsw|?ƦY?βN WA=/ SC(?6P+,Xf}#' ? &|a#(7X )1}kte.mznlBhFһ΅9 0mg,9.^(Ve(TWN0W&dJë/ h8P|#>'ʡggr~IHqAwke>fgPuOP*、Z[M^P3T1-5ye'ˏҶK]m}=@bxuբN0YB46I,aE2g_bmޥyK R`Ps][tށć@W-xkZۯ}"|'Ew,|iIm٣܇1!&E2~^jc .<-Ozsܝu rָHt>zf8Qn@^xQ-v/Jp#4*Eφ> 0Y$WL;AӒOWe'cySνfG"5oo:">>uy5G#D@z=ݕ>\˟DFP9.z`/cN]"W"5o?r`T ,lcoݻ6TvGQ扈+ Vs{qJRq 0+$<i5תqDװ"{v'!ϦWFՄ_l :JifVc؃9{$gZC8/* b<6:|d]3/>0HzL պNxUkeGb3s528|8ܽ9UӢ1C]Ia\mZH\TT]&5+ڰk/e6OYقi^/1EJ6*#!&CCi  BT=0"$å 5%W}.ds 0ܒ!%tB*tּ'{Z\EEXN*p8ɠ(k0<$?T8Wf>,YWѯK6N>埕K@!k?"2e+ EFu/[r-i h9l1&ٮP0ݏhVP4)'+RلMv֞FXxw|]`7Y'I'pzڊmyLb]u@ X,Y<~n^<'+LB$2T?~&)v>Q5VW=|u.}bldT6 c iAGS]pm[̩j8 > 8MݱfXvrOm "ճ-զ?,o+I\wŤG_oLi)/BD65:vBy*ɮ 8RYw}%9 za|_I&I]O[4n;4UtP֐L{cI2`ʝ)I9{1,KqJܐ1,tc`. RVHr1qv3R2%`& $I`.?wsa dPa뉂_1 x圀4ðFޚ[[=+sX7d30۹s~/@S`h?>Ill:2_FA:nC'FkM!gۢqJ@!AJ9siERhKK.QĬwy0X>lƎBP{X0Sz|*'vƛS7T&=e{7m9ke2%Дd}] ap? 2\$(dp965^Cmo^tA>]Okdt$~J+C;'^h(ex >"P־i WSoi,SfR{19j/wi*V0ԑ%`J& ZVF*2+ n>ad#dT. ugP7K"~_t$~3vIvdq̥-1y*.[ۺ*+4"TW&,8O*Xg͕ϧi hTB㓳8Eݗ#H5 Ƌ OE}cy^ZrZU Έ-A' bHiDiJO`]mc@U:H;RcE)[֪kKp;Ix÷t`,)+ :25r !QkcuY~s9 p4v-W &\ȭ(9v]քg0+^1T߆rTֵhԼLqhp<|*汆KbFyո8+vsi\RN`M}$k>6[m>]"8,V~1q7;ﮂGTy_ýX@ة ;zfQ)Yy͏`MƯ3:b$CṀϴPyhVUtET7w1RҕRdY"U[nup^63eɩ{(裻&w7Հ{^q[>iY/M[,@y5CVKc@,TDAgCf`$wQٳC9g;BylO!Nj]d ~1k&!ʄ!A <˳βR\^i0?34tR,ǘhI6pBTw(U)F73Kүr1vBtH_LJ6ql|"JUw8lqTB*2wOdϥcx9b)JQm?~&FB_`>Ldf8x7iC'C0f.8aBr`qU/J,YPI)N쒁TM .p\PII6Sm &p:.&K55=U!a:S>ur8X=yPw.0J$:ZNG]~+ {[`o\w1SWz} 6ȩ#O^d?XE {đ'Ykmdmdr16f kS(d!vX9aO%ȱL`f n[6~kiMR+Gr&1|8=4'6F0|hr`dg%"˝741Ԡ㴔I4tNU-xĐڊ6<;bG\-@~l䯤%n+k8D<7Pd[5NL;Irj)L$F&v3ɥY$CNs?dg8C&K-@5(W4W }5~%d~yz"ԥY+PzjH5*K9ju3.lj{lv{!m819'n3(+ h֏x5R~w/=O.U~D .qա=Ԣp}/mk{(S' CU.=0Fb 5[|B9s(O$$Few؃@MZ| c&އVEM8h _YS+C17m?*GKޑ0SN6a 4Uծ* 7`adR  }jmb!#Ęg.@r4B{IȠz V5 ,BdP};E59wCz7jB7ߵDAK,3,./?7#`?מ06|Y $5'!rP ,qZ~S`OO= ,V*`tKYxNq}91( pFVpZn&ʭj'}&qԫ hO Sɝ5 0 I|śpCFد1IbHCr\}R'A/:a"Z4ԍ (laRɈ +Mh*uoȤ?0Z"4]]?n"x-q(M}*B{<{"]>c0q)܉O=zP*#"D%B]|dIPs`LŘ?CNs%?{4&Q؛s_*5BNb&$P%6U hIƌʓ93\B?g o竃_Ps@C0!4:FQCܚP /Ģ.QB5h%Ea Irc"*. "mH0Sa\p<b q`^9=+V0Fٰd-`Pߠ&?]AZ1ǃftV]8etD(}Cĉ7R׸!0 ט[]?^n:[`0 #Ka_Uyg| o=֒Ӱ=V$ւkЛ|pE{_[5(\PH\g0C?HSf_ٷ,Rt>)f YZ