freerdp-devel-2.4.0-150400.3.18.1 >  A cSp9|\:n 3uBjwt"d<؇:J!Fh?..;NeUVL{ةWpg8;1ՓnyiMD5Td>D/(T S:7 S;X<p9:Fl/{& 7K%RyT IhvmPZES{LZZ3Iبbz5-^W az8]ʍRi{l91523fe596bdbc68a9cad90f2b39d67ac35f6f28c5c8d5b5f76e13c4c9cedc02f4e8f37698f0fce6981575c96113f1cb435bdbb845̉cSp9|omַAG !j]x{l瓜,y;y8mQT:' q smǦiBD vY4 PݙVtMBfâ2襦ݱY旓8t)p-|D\`Q CßHmmC({ arVj/GwcK{Y+L;5Pq* $'=h9 sD>p>?td $ B 7PV`(     1 359V<<? @ @ A (A8A19B1:F1FuGHTIX Y \P]^ bcDdefluvw4xyz$(.pCfreerdp-devel2.4.0150400.3.18.1Development Files for freerdpThis package contains development files necessary for developing applications based on libfreerdp.cRibs-arm-3 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큤cRcR`````cRacR````````cR``````````````````cR```````````````````cR`````````````````````cR`````````````cR`````````````cR````````````cR````````````````````cR``````cRa`cRcRacRacRbcRbcRcRacRacRbcRbcRcRacRacRbcRbcRcRacRacRbcRbcRcRcRcRcRcRacRacRacRaf865a86e98e8863034afc206f87f914590b55f0a38a02d214326f217faabf87f11b2a902ad8ae7668056ff7caeb1df5df0160779559f22982b0a25f46eadd79dec92c8604ad1dabe92ee2dd23982bb844cd1acb803691e0c6a5cce65a6eb2b014c3851416a130329928e174c46fc78d914f89679e949daab7b31e14256ce45a4805fda815f30baed6e6ea1dd216fd7dab7990c83ae260582a310389f188cf20e0cbc25762702b52bc85d91507de9d78e9cec077756d622d102619117e68e81233f2214c6622667a6c276b05b092bda76d7fbdc4eeb0c9db54f6338808899b66fbaa0724b31b33eb7daa4fec2c4ee087b9328465b863647eb0f8a6d3b8c916ec2b3c6295d928ad4d80c18fda52370aaaef3b7d3b3340ab26a837846416c86325f89c5e4fc0d7175abf53629bf127341cfe96b9a0f270355bdd5872ba54af9532486663194143c8961db5265170f2d0a9c58fd8854b069a619c8c72517865d8196f6384269db454047ada8bc4ce99e161a9c007ed9498e6e068fe6933c2b8c9e01395ccf851cad8e7d5dd8af6f849a6a7b2e2170b42f8095a25a2b0a9c0e89a4067a1e62f2af1913bb60617b08dac1c70a50de8b1982ae4463f1778a8329ecf60b843b251a505c8ad204ef36b2d99ed1407dde5df6f799c45c75e51fd6830e126005351f3a6beac93e395df5a3cd070d5b399cfd8682159f4e8624dc6739d4cc10b37f4a3f184e09c6cb0340bab797a51a84c17ef90e3e65f80b7c9af88723fe6c820b27b33dc1b5f3665ed66166c836dc6fc305e4470d6fe7a5ead78a0a116f68e944e471d78a4aeff46d5ff18d9d20d4b18428d7162cbb69cfa08eb20b977c50f5ab4a3a25e0283b5deeec636502af63f6fa603114f12e7f5cf632a5d395c7f46661e346463358716a3a8c91fa0b583432eb2e996ba7f16812a6a6fffcd291661d43f2cb4f13718b0e9747bd1f626b619138a3ca3fbc21464529fe152be4631f5833f6e7d5941c775fb9d74b4ed1356f3737ef876ef14eb3fb296f8da8cf658a98f5032b1bcf54b41df040beba49fc9153e3751e23341080c565c3b6b441844e827ce256efa59c20057d709d9d5b29f3df8a66ddb0bfe3b7d8d426fb9f203eff4041b0d444650941119808a7a75bb877551cdbf5ea8a61678382b39415b4d2855faa39a3cebda2eebaa94fb377c04a92d9bc6bcbec146c88cafe5e74e75d67486c0e8a3df977236050d01b7d72b57fb152517960c9ba8c0dd90de7e2837fb9fe734ff1fa37eefed9f2f28ba83ac776d15847057582ebdf47eafea8a597f656051233ea38e17305ba96a1e528030791aa752a97167407b67089abe7c83e9d821fd00781ff21ec95eeda452940ba7d41c79fffdc712dfa6dc91f5ee623751abb24af3cea83039d8dbb4ed0ccc1ed5d0745972492ca3e9a2a1f5f6a72cc3baed08cb7290518936d0c68f89d0ccd0d2425c83dba9618ca1fb9fe4c294fa125572b2122a73a06aa48bbee2d049f3940bd4cdfd36f67697832df9271bc084c502e21a91e0aef801bad9eff40d203b735b0cf9d57f176e152a4124a8cc3c74602b6f20134b9e391282d3a84c0379681fd34dda834d9adfb6da9099fee57d948266823a1d5afcc8730a082af34f3cbdc38247288f63c74ec3a5adbaa6c12efbdd6adf98946086fd3e39b23c8de1b0bda9188ca49c0ed79af88f9ad8043c506fc65bd54254a5177725da944311974bf580c8b104674ae36d559da618a62ec3eccbe003585acb641c5bf1cf2f96eb7d02f2e11652be3cbd5faacd341f8543aa9ddeb3ca1dd61ee479891a81c50a28c01b23e46d3d9b9f60ae76efb55e8ea7f6ebb0c599eb5c2950986b33a4f19e8de60b3a338d90fdd3444caab8f97e5e8ae8f343e399a91d35c6c7ca9e3eb9229c67f562f8be2fd8621f6890cc2569905686dd82dd35062af896afe2d531cb5c415520e27d1584414e8c3b8e06d38b84437fcc5d77d13eaf26c24871ce594e9bea66c95215f92d32042c6333d9f330e0c6f0a01b486433262e38f265ca9ca312dd6f48dc5f20c60be69431c923bd0f5f2c60c3455103efc2b712e2b9b44053fe46e251c5a217816527e6c593d0f7c3271984054c792d0810b60c1389d9afc511d95e9d01aa46b2a9e4a7a6642c131843c8e0f0ca2cc0dddc16fb1193bbb1e06c6afdfcaf09cc7797b478d8fbabc135ba4c06eef85720c10a3dbd151a48b59a131833cf709c3dd9023f7aed1af0c4811318e7ae3ed708b807ae2ce51ae6f411660d9fddb3c3bec50c84ec70b2acd1b632717a07018a7fd74d7120654a54c889d2238809366390fbbcde76f83d6d4dd6baba3945246778cc3ee4419a85959603196ba4d915d15e46239a16500a7a438265a42cc44c0229b99b983ab3e01c8e019e6cf87c4496e28f7d520a6d3614a2aa7b53c82e3abaa8bbef9825edbe20a77a5750e0ddf6942c1b3d8a9d6c2d598927f8b0ad668a7754e3e2a1bcfc5c30fe973c97e740074549b173698c23bdd28a1806e1fe282876e7e305b18a953135deaa80a2adab4a85b31c54c7f7ff7d02c0df28b8be001eb14996deff32d69d377a6242e34f8bff57e21a73bb43ce0ccda1c5878de426b5a012e54776f3497e17cf923679655f002c0f44d014cedc5991533e79b389c896c1daf470973601432c80e9ee73b0b893a2cd7579876c10861b4762e5e35ba9fc7268b66d21a56ac4d50ce710285535686b8bc60bc39c6f4c5b6334c8cd6542354cbc79d7d9d0652378ab131ee859b2f1e6b9b4caa41b0a7767609a966fbd6bf54fa644e7f382bf20680793a52cd34ab9e8315f2068e4e62718428b17e79123f15f6ee43a9455ea8ef258206cca96d203df2bd4bad83558ee9d521fa0fab435494496df8c7f637b8ff69fe50db49e9f7c1e2242006ddafee374091a6fb6ac64bae3171697dafb93c5be1b34808848f780ed2cb0afff4b173376e421938de82c1e7056295322760f7bfb168407791602f289a7e2f081687d684f9dd9cef94356bbd7207c03c7e86ac7c2663dda544fe6220153aa1a36372f23abb247c0bb6c2787b9a57f0e8d48b896f186655e6d10c75d6e017501a999c417cc8bd6037ae213ce1a35fdcd3123bf9acd0b02f15c5ba786406e9ffee6c759b2e07ee95bdc35083fa7d2a85c35affe9fd2242592338e7001be9a4a4f9bca18b3a0496c2c036c0defaacc40e2eb4ae816bf58f0c2107e3d15dbc08ff8740bf2d6da2c16af85ce0bf5c5910c821b80985a7fb7f63a02f888a5f2c69b550814da3592003742955f672a21258c1a7b2569176a2123e2fd9cddb15fbaafb7a0410c156c7ea5027788e9b8ce4fbf768f33dd40f3a2b71da0917a8b3b898813f249d0c05bc095ece3132f01852d5951097a9206094f52c3868b7e47a39530fce58716451ff8d033e6387015a67e010a470edc0c4d6c4132fb516f43d4b17bda0f80d85b0e9522133b8573b37d108bec795f4c330f850ef885aafe91bd8a1426b414544cd414448e39d25aaf132a3aa1e5bbc2e3d3dafe8afd7d877139d74e891849d828706e578a48ae5de84e9a3118f845e718563ba4f88208cf913180b21c05b6078d8d8c05b7d908166ed24803c090c7f8c8436d2fdd0e690a53034fc0999fa93b7a59a025a4053feaf90dbf942ef8362d8056d2d9b64ed792ae94ea9a9d233e0628f6e2d638b6204033c9cfcbeca6911e263d26b4b028b55e8c7102d71e66a2f4b293d8f10f15161cdaadcdf52aafd6eb49c76d584d7a83fd8805766a7babf5106c1bd97fd3bd80e17cb0e93da7b6258a1e1083b6e0cc3427628dd81d3e546011b9c95a52b5266581ed431283cef867b0cbed4b4fd3a034d803348d1c6c6ad51c54fe6554c869d16899422d75fe8668333ca9956bb0cf9eb6b346d0a0141f0dcf5d01f03a62d1998fcf9179bd1405698ca96b24514bd39240addf1333a7a6b323cc2e57a9c9f531f53ff337c98d8b1052f0fd6780e1a97a1ce01214af1a08e85aeacc4c429853d72936cfebad851a80235276eeec252c6969305fe7b771599c6c3671da5acf4a5d63197b14093191ea255d84cf203210021e17247066d1003f6ddf0c318901a25750638d6cbf54a6beebc0efaac368eb32d2d6f440fb9ac3a1dd5b5d9c64ca20d728d0c6d617d6fad0f1f4e08907839351881e5e5108e459894ebf3e55a5d4484badb342e62b90ad440b0a838d63bdc4171e3b3738b98af99b0bfcd3e67769b3c472c1bf0c2a9c10ab6a2562d96615bb0a07cc33d8113518e2bb29a435fd4b4d8656dc146ac1392734e08e9d7f1008cc59cf917d29e5cc96304e86e8046ce34925c680d75086ea4a3dc86fc1aafd7877a5ad65b54d8f93f2b6d30aecbd4526f429a09232f8c51cac8dca68984bc7daa4fabfeb8f3783c46a9d23d7f8ab32538ec11b4d43800f894e4c009687811fc2d77d3c7c6ab80adb11d4dc05d0fe6e958cc94f1e4884b31a9023c3f18f7a7556efd652f1642c193296502716dace59ed90eadba6cd22509a98f7d9cc5c06933553a6f4ebab434522f65b7e46cd9d1fb69b2a380339c337b970df3f261e5bc0861dd98be5ec21f3f44243090820b5a8366baa79ecd71337e2da17ba6c8abfddc4f4067ed4200c1da86a430b59758d5da86e13ca86b5db94751bde9363d67e3b6b31d1dd19c7e30c3beb62c4b79083d9d5ee4b1f6355de9fdaa44dd7e76c6760193df11f76004cad63b7d635dce2069133736c714c2862085aa08377856ca84e60a0a09aad1b848bad7c60283ab40f4c51e1aff9908629e487c37357db54dcb69519ee994ee81a3341f8e30e8ef498535d73509f95cae7ecf622c085d1f8b9557d5395442f4c381450c16468440a636fc47c91f468f4e681c7691aebf26a6e849a3a7b240b456f68426fc7b0e9e996d0f0ef5d8cdcea5b813e616795d3d28822bfb02295de25fdea5e1a23bca3c8243b096489c4648889a20ded7fd34af77ce20ac9242588a07cf0aa94674a5006ffdbc1533403518757a793ca48e991b108c4af31eeeb231a266e758c01a2fbaae5d692cd886c1f3a72812b8b44d985a5b504f641030e1e06e8ad40b2e411ef8d0133bf3d9cfca988b5ad47b51a742c942ce94a1af04aba564811be8ddce51042ef974a891443d95d1b4367e68a0f007fae9bbf3674953c840fa2ae29db70b948bd9af4c370f5a1508027aac47255d5f4fc05ce7d1f695e3ca36c3a9d0a51ee6764fe7d92f8c30ae6b621d891aabf5fe26a768b68900f46149fc9e61e9041b6465b9e368623372bf64fdf2ecf1277b55b9025de9bdbd4a2b2691dc307ded51665f24a9e841376bd4fb148a4c5a81ef4334dc3c878dba2d8f2cce9f82035e8cf8884ebcf8bb4316a5874c2d8d7c7ff7faf832449df5358faa835d5f9adaeb2de2f7f6bcccc443eda003d226e67f078ef6c320d9944a355cf8099e29814798d32ed8569533ffd0f3efe8a9caaac65a2b2ae8121b116819092950bdb82a885d97674741722660f6e5f3bf54f836ac5405b569ea447e32f40f48a07f5d8da3db150613d0f4bcdb6d5e7b6878ddc27e72a4a8680cc0de7bbb279c19f0832025d7cc65dd43283327139495843094dc5830f4fd7c15ddfb9382bbc5148e19facd474e08b1d30945506cf020663183132d3897e8c0749165b4744da1dd62b3614dad5c0da9c682b6926eda0801c640de7e19ad672c3195ff6105e2253db0f7efa6193c4b56c962c52570eb53d8423eab7d6307a94bd4cb4f9c77a3cdcc000272878dff93468356367f7f1d0452fc129799c649a1aae6f3620322640ca455c21044213bb22b00e62ccf4adee27b84af9a6557754e3c883e6a23b16b2fff99ffa56a0aaf266653532377d0e2500df6d4dfef1c5f967c3d6a7e07482c8f6097217bb80afc5d9a5a802c97d1e60185c7e74b50b1e5346f90afd0d41d68b8d144b1af6b2926c8c7dceebb326998e8aad33a84e724334ea291907857c3d5a1498da21dc45804237e4a2071337a62f9307345b2abecf7dfbc2f31fd7c5fcfb978fc8ca742086e6a35573c55f61c34c3283e8a0f05a577489145a53617f0dc034b3cad59dfd328b27a3420adc6b91220fd3bf27eb1fdffe9b8a6b674e557d6c0d091610f15dd6cc76321f8d29764756ad06b8149d65f83e40b58524528d56b9161e39aca09782cf898bfcd9c3ea6886b2f7fc2c1b487d75c008a94d62787675f57c77d17af881a7c061cc7fff6b6a47e4b6dd4a430e6bd051c095552ec8e7ce689365a5f71e16137640be1ca7aa842a1515b07f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18c413038e5ad65d602a44b2089aa21c69fbe02819d4ed41dd7cecfbad272fdc484913fab040c567c0bf5977034e5a9c198e9789603ff78a3fe01f4082e55ce36814fab90e5d2d479e8b51ee2f132a2f1c335cbfb743065c3a2ab4169787aafa4d0f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18ceea8b8164c74ec97d11cd16a5b0e5d9a7c2aeb08cba1a7c68314c416b0b35f7a1c7473b993d2c19e24c44b34c793e9a3ca7206b93997375a6ea9a8d935e2b755cc844e1b23d163d4c2629d57da903f12e73a3128f4b1026f1338458bbbb1a017f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18c0f084c8fd4628f105092003ef06c0cefe0602991d0c10049201dda6451be6f7c5081c163cb971340dcc2c1faf27fe8b42f61d1297053f84d6bedcdae173437075e627d0427c0ade7edc12a7953f146ce86e1977f736e94fa22ce76479501f76ef2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18c664dba2727b4d612515277a96020f383247b5da96caa168aaf1e50b819ffcd3c635e9e7dbba36f103cd4f24f1252dfd324764cadf6ddd2ee0b4d692519d0571b5c26c6cb9fe77d939c3867ad8546db1389c74e511e90d41843b8a94eaacc4bbded1460318354e4a595a9a41a142ba3168af368aa5cfca2375fc0b02c49c30bc0a3127aa488c4e89e0ecc85094637bfa4cd9fcf628d0b0085ba419d2184e2c283aedaeba4ce1ca4d29a95b747081914d717b4c0848332a4488f1180173b8341cblibfreerdp-client2.so.2libfreerdp-server2.so.2libfreerdp-shadow-subsystem2.so.2libfreerdp-shadow2.so.2libfreerdp2.so.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfreerdp-2.4.0-150400.3.18.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.18.13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3c=@cEc\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-3 1675776680  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.4.02.4.02.4.02.4.02.4.0-150400.3.18.12.4.0-150400.3.18.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:27685/SUSE_SLE-15-SP4_Update/a64f425c5a27903b78125078a9f91196-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 RRRPduA }+Gutf-8f8e642069c669297436ddb8b9183cde09aa9727818ca5b1cae12c5b2c6850e4f? 7zXZ !t/柉] crt:bLL $Jz!^LpGDd*̲};5xZ 0˷z[ڽHn(txj5>+6^pav~ q2y(}(tcAU [qȮ:[+30Ȅ(ýu/_iD: Kv~]6&aNG{YǙCϖ '[vJH6W@Xa*pw]cOs6@!5|*FxF#fS8>9;ܑsXSQ\_^%?k kkz߂ZչԏG ~Zt)tƝa0*ǍUWD E[RzARy #њ/ʗ[fXwn=UD) -γ:H,ZpU92g0Sd~骔&ʪs7}ڭ39YT6p&ig:zB[Hu{T ԰ X9#ZSLamBP&G*2-Wԇ)fkS"y Md) QPճvTyޒEBAy?;Z?U_5;qӠ핅lZ4M[!׀ ߯ؗd/Hc~4JkxY <^Nh/}Crsmt)'HB <*Jti4cs+`M QC<`Ey'}8CCw׬CyBkz1L (oa5AW}Lk7*6'RBG=^mXم#ha7a1o}!Mt#[>YC= Ym5K?>H4߆]u)BHU=w,أFCZB=Wg?f(jݷŰA+ĘiD6ߎ6cd8:fp^@^սgoL @iN@( gƼP e(oslOwO*'_)LCոS9!+eü]\AJZݱ~Lr1_ :pAazZZ I(DO sSfa?O9܉9 OVa'q:} p0=>q9{nP4N?%kAG?bPO̮~#E7B{Df\N@GQۥ7+g{B0uҰec/\n_fMՉdr/O1BWﭗT R}` > TDwqu|rz[YZ9e^%w 3lY90Ni$)c hK=}NqrSC_"v^ݎzK*|g6:'zXPpr߸? ?C&0Bb: s2Ca`}jdOB-NTI GvDEݲ#\k^lQ4_ Cp|\w*V'=Т7Sp ϰm%M=Mx34p)H1W*w@R|T$7Fw[QX$_vҰ lX1+')(tpnyOs1kтXesH 7GD΃3+Q2]ۭ:"~콱lE:Σ-% +LKh.e֌Ԇ,;؜&+ (DɎFVpeS}C-i L$Jn[5E ́e$PgS3 H@FߘS[4eS,a iUv &drHb˙: Wۀ[}@b [|_U}h6 V׆=/(/gNRՋ9o*do\2$-n؎W;SU{%S!rUlx'7z3{ i#GO1?}  юOm"1h||6= ɂ] WH}%Γk# ].}W 522H"?S;}^ U|B_ɌvM6GK8y3mώvqɠWx4hG*\T.v+XHO;s\7@NVtibB̒Q n\|;ٱxۛ!l{R݂WݮI Z3(#&tԽdhv 3{ׅPwn@ TPX<;#I`sFDO3hR<8bS%.9+BsM0yZ5/&_+W8e X7FfQQ| ?3"# xL釙6}ⱆB;O LhHO˵fw%TxJ3BP`& aܜTq6Hc8);>CZ(xp9s_W)0`sZë׎rb(1FHC?$Ǽfp4ԠwF{ ei70-sKWH lu41N"n_J+O6L\xu)iڡAUR0U&tB(}^j`~QlhP Vj˻C*Xђ+'[g/=לNh][fQ1>Qޯj 4l@ ؜)I jEϷv 2'7ʾޕuw~o}2XQ BRɑԼ3c%XV>LF)xҎb9^7 yf.ݭv/j K@U 8Z}(JIR1=D j  !ѲD>U˽ߔs2ۂuv)$uM)d6/61Lyu?ru?9S\:&$քõCֻiPYWYC} djq Lħ=te!J|Hi3!*Bqy2M˽MFU1O7 DysNuS+viHOcS-g}.M>t9f3_1™|aS=G65Uke[גh mzsbISdfV ЬsؔV }HJ~W]#~ǴoXRCA* I?Wx_QqO(ݖE[rP,A \atyk^H{: 8&Xy籭CgTm|#`sZoDQ ˱`JuxK3" ڠ&DCL9s">pйzʅo/[L*g~B';q˥xC8gponCI!jnmai]eإNgFoT KJ.ΰǫ#"o={ܔD2c" =U/Zޜ` Ն\`Y{O2GS#U8Q6yb00_7ǥBvYT2Lf83ߝm=oSb"pkCG4Ǐ MGojLwTƣ˳ʮoZ +WisG;B {\=Wip:f7 zuY#w`(mds &D\hNXQώu.EJL&a4/Q֭4TKps$PɁ=7`ݛGE4gF8 )yQE<J>aro\`:jN"ͮc-Ndj죶 ):I6gm(r&i7DjzzIg ¶aٌCy}@uWT*f7"few RҲУI1ة~}DGs DZC) [MҕGyMmXfzQa`L(u;)2YY X课[q iq G a?nc\J^xeQ{Cp6p,GV2t&~jG5B.V{~qrĮ4Ol cT<*r>.2}CugJ")Q`v=x-ՇGt$lG :,n:s3.^epd)]/`D R,Lah(:)fz(PUx@wՂq(; mH,*?jʦG)rYz'e>Ck^*o䝐e5S5 ̤q]dqS<#ψbonJD|yݡUt6vXo Ӛg2LHSl?A&8)J1IT(tݾC_dGKHjb%ǭ95WkrMQgqG},2$c8?ޟ%JI{$;Tpc"8HlM4%x鑳l3T 7fQ4I&W~a+ `@j5!@n8,'[eeZi/;7 f2%qU~/a蚂 lCP$=` (;ltڢV󄖕]U@&]4e/*ɱk6_T^eoZdYyW my R2/ҭ$nMz8IdJd I,;E@<EqDe?n |gV3ۼ(MB0je06v:MK8!=[9Ѷ 6EޡKBڭlf~RԺ9s:f +iQ<pnA)G">iܮ.~F:,wZbj4_R71:B@XF{}Ha2B?xLty 6҆!NGDup+/N+Uŭ+{Pڊh: )w&gx4Ys2HPN 3c'Wؑo-` XuK  fi{:VFLREFoҥ5zʮ{ͣB54dԠ|tB7c0o5{(Ք;aU_4ۙQc0c$gt<8-é7Y/[arlQ`r1&`HDvQ :ШoEݻWM*+eC2gc ,< B9Cl) ;DKm< =m쫋Z;زGϻ^gx)|NՙC\nF8yP(C+W|`+vj̸8qЩCϥȵx%Jau"Nh'՗խ1ӍCn$Hz薮YW`/wG[?`y>ۙi +ȤhzMָ|_E Y4:r*l3sJY9$r{:ןeX _ ͧgexg5# lSW%7g{7(~. ʩuR[s \g_,ѷH="IOV#.+('M0߲-!ytQQ>nvV:`3̅VSJPj!tv;vDk| j;Cu("Nhn> N4icDoԻhq"SkbBS;`+^}H}*j[o$akd|C`l/](+sl[cDDRϾ!Q0_"dq':*δhG Q un*5Qk8!n2+;gT 43oU7 88Ojnrܿ/Mn-p됈v/D8+upQ`EkXZc2T fD/}GZQ=ҍE-՝^f =s,ܩH̖!pezóW" Ơ,MsjVT "AgoZ;5g뒱¼5Z%*L@3 8Kx1/eՊzn!sos@XbΛ|߃DZvاaF@\4Z!F'kD~A㕓3OdOWh+5tp#Eҙ.Zc B&6qq:u1Y.A?.ySQnhV@ B̙ \wM(@"= ל^VBſdg/ _B4.q6Ę"*ftp* 8 mPgUed9s%+0f%LMp[h!-+SG-p:aBC̀h+gwY]40%7.?zkfcIFѓBGup.RznUF8mYu_ţq$*c-z"MCQY~u`9dTq_q 8N>f&!:<}NIq3e+7ӏǿ k d1Jx&~`)rˤ P؝JG-D_xiG`]/#&{I vao izLXj[2h%FGd7:懯|#ja>*Nek4biq?]'85G'=XO#ukӝl]K ˻6 Y_;Ft>֞,CL1'GkX4Oh&MEǙ-itOb?|^%cO| 8iĹfv( |#ģajfj޶[P(_}jaYsC/p"$o^(q=w'վh_ǁpZ{ª< څښ%pPF]̌] Ϫ.-]Ű۩oF:CmˡeT)[Ǖj3A~iٵ ,}͋jh2jB2i_>aXaV^*ި^A!jotʲoW|l+7ϰ5؉ӿc]ZXU;@c`<- 5:t E%N˥=mL5LT-wY_9] ЏwQPi1Nkw0|0M rRUY'7'5-Söh uf%oזdͺ{c q?Z~߻NLH"}ħ %?9xC"]p~9$ޙ5 `|մ惰"dR@]=>$L# HH*)꺗!H[Fvֱ~i{̀4gApzշ bo"~I`2LGEx*Zf`cgɔ B1a;*Gxa%@OK12,|nKO[\M`$}Ȁ:P)І^77RזS$Rb:CaJbd@0:_`a"[ф ^y: Ԋy#mk;.#kUh4{p;B(16C=M"\`1Z7%/eB8~.\6%0b”0I D/(k0%*Gd.rW5 ]u!ޥ>'w)\7Θb9[CNQJsKCQPliڜVAH} <"h+Mo;{zܟ!0'p1ǡOdn$+,IU/'fT`I"zL-z=#@pU-.t\Zȹu}nc;pw)C]$%}` o"Cd6MP{I<_/QLG5;~$~"W+yXnj=}ؖʀNθ3E%OžHI_vw2]g -)dDٌ h9cIy5/ 5FўǍKlrҼQ Fbȯl$)0w|:>/rzlD0;xKI4eiSpUo0jM进(P19nǠSU_. N֕g)nG 3+Y;RK\Ȩ.p'ItmYjmץsÂ1`p13at*@'o|z6_p-ΛfNB=q<d24X.lâT|2j\/ BG) ߫ Ӎ ~3%T[;@K݅PFũn0b`8TK /iGL^ $n r7kS`0vhGO($[M:H_tHX71$ Z~*yq=>B.)x`i6`$Cڒ5 ~HHфj]x zsW'Tt>F3~Y2嵪h KM@NKu*( VֹD`g9٬`W3K#wDQe@Sͳ2gX@"*#g("f%3b:-7CO)t8ՎTS^5_a'D!σ@!ScR:K~*b#SifyA>p{xZ)4Q7JMPuADzK'k !7XB փWHv\~FP7A:\O nOo X+L&Ij3Bujp"5ydIy& *|w-߀r de986S WbM#b9\vN\}24ָgHV-fMO:r֖Mo3qK V_ o/&VJDBΤhs[ cD#*Oy)T+Y\7`UЙ5 kqHey1ɮU@ 24ePN8X,c^GT: T "SR,5`v{!AU 7R½rp~AG/HfMGJSFifIw}CAOzSA~x^@S;- bqnyw N.s<[%D qQђx:cx_nޘ?MC{N`A^Ro k0SgpNu{OgD[h}u Ybl<;3eW}5U8hf8 YRвޘ91dosFxiqozrNgR4nK0: 4&QGČfZٮ0F0Vƫx?NZުk zG|H2_#kWF<8aGo?@&af$֞mwY;91'Jܔݓ] !cϛqV8{:4f*/27ZYFѳzɦ6NE&ԈZ.ח=3!' Zٴ,H6?v0N} |{l*Z%=  vx/Z2mQVݫ뮨Ac._^U;=rgPpscF%"/\,Y>kgMQgM㥋5+ &VNc2`HwGpחG~(D:O+Ƨ21w˰F Q;Қ:V8ёCMQuQ_>J@眮on6bkդ!KmR'N-a8e3̕=L(Dg}:BsX7q3eF0,+Jُ 4mNlؗIm["9b,'kUpn} G)D/0z5*P<8Âs[)=. 2k^(>1kYXa"b[:lx1m3qwu:lQ.`YK y$)4S>db1Bx8}og<(l~o?@.g#^ <dJJF/oNn"TmsJ{[7}{?q9j<*0nfbް)o;&_os4F8s/4YTHw`& R@&x@uSJY]jGF.w҅GX')4Z,V5wU^s{ /l{Kڅj{!}C88-Xvy|ZOM=S O%I@X45w#JxЎE@cGeY] = 7a ņpcCn_nXk, _|0C쀬LGqQlby6w9N~#%̺JJ'Ktj]miDK~ydj]|yă6Fܓh8&L[ 4dܣ .̐䫀H՟M!"zyOa/pFy'݅~-QmGۿd~dK43we~\]SL!; pނɛ8fbkO*=2ԗ5֓&w-dkb?`t |*t9|֥éord]=' 7]!hf}$oclD(B4VJp<*0f'Lm3opʾm5ipG w_ 47|osl4R sJvi )_V1#ۼBFKAD?-o/z=Ȑ?i3\8UY2w&)*[TTZP@:y{8C<~ ]b>N}zuI5bV~`jU9_֭iCtJ/+N9c^2@`efɨӜ-LBS*Pu$H1UOS%fB&kC72oEv݋Ȩ YiHNA8}Yh~XB!FQ2)e:uwwdV)̩fS6[*]jE'njZY{i'E-diN 8/T3dS_[lUҠltAmjX} ]+#>49R~sv1Bֺ ȼ0@5|c3J+G*oO~Jȗv ԰uZ&Џ4^=c*c`<9czHcXXKFy7}&I,k0fY0!7vXB(8ky74>>9%)=.6]m\0=;k#罛IykGQ`@>ӠN F!Z6 1ƎKADUO0f-^zי_-'<ŭ'LYy9̜WR㧥uݢqxvqJsme U+%~Ȟ9_p_BT9_/q=B?3¢$[zdOKC>Jֺq^>`ԔrI'FP# ľ$o U6ołj($ZN|$Ac1OiTh!F w)-cc q[3)&0LI[ ht܏5B >5=̰ y8G/efݟi13FۃS=5%]d`"XN.N]MM=;Z{Q{˫D,<̞qtdMq-B9|r|aة㌺FQH=e#ЙgβhdAgA$L<~ olƌѤFH/jkn\w .m#t"bKFx:R F#_o81éX~H]țY= Mb}>Dپ K`H35 2m%׷wLgVYpUa˃[SHfS#,|# z`}QG^1=mVF+cQÇyVvT>T\Zrp`tQxC\/{mtcS4ܿ},v2<9Cˤmn7Ed6cz>vZ;s8_﬑v ;БMpZ1HK&-^<tU9~ 2-9r :B[J2땁*gw -!X8GA3kjaD.`Z7$.N\C 嵻ڞEJ]ƣz{^ -24e.|i?b9I^v^u$ã:a-`[]o%>+s#')og0BqчtCG wn`^i eSSh}+%4bbem "PXyG}zT u&9R4 :Fxy)tEJ{溒kޒQ#yRV!8]8t`l֞ȡ0ӧ$0-C׻%?ĨD \nu2;>F>a& 6Pᪧџ˵0žl5T\ .>tSϣTi{ 'i\pp)E 4* "bצ$yPo}uQM(iYPqQ 'o3|CJ7&`7vݭ@c!i-k͍(<`k`Tt12 :k@ff5FDy̨|OlPLz|%V_lщ٠< Zl9&_ UѼ* ϳyUL=E,gGĚ%ఋ@ r\l$l(L{HCa0sT^̡ץ]&,fD]+ݮ#@10>WU>t9~~ث;6Sn=a{X3d#WeU:V-B%Jl_[t?e"s •bk5LxA\98e8M{$*+ $vPe&QpJ`l VXmg 1}Ww+|h@􌄇7%Q[4onZ9X\lpQm[>H1JŷF.kGjo!#|5;E-9| rrSEV5Mi55<8gg/wRD엜:%s+ 3Oer;ri',?lϩ%؎^x hwȿ7b d'S.+FH@ AGQ/tgy= _#(c?uU0q91D˦KY{՚HrBur*&vͻntpݡv<*3jr;CT'* wjHH!/&:_"E{O}D7k̝3q#eEq>S;+8kh$tfc,KN wji gF[ (f_Pzbhf U4@n o"kr}&F8{?#/^F-r ۏg̺AŸS~PiXl85^Bنpql5PzGJ`yNqQ'Dv  婪8B9f_Z0}J}< flnUjm③ec ޕS9hP&| "CzLqܶs-QV8@̉:q' X8vf()~xб&FC5W'HڸyݛCH`=]<]_1`[h:KRqz: a<>ŪǑ1M" /f$O&\# Xc"wB1G8*5X4/ ҅Dݟ*a& *k+i5ƴB[(+bᢉMt:CL>6;ʔqGmNf&~,ԑ7N2&V E7U2;8h42 2aѓmZ+E|8Ii0ךM~熓{6bV0XMOF,񾐻o5ƃj~2O3{{]QO?esŌy0 o.1#Z,Jb[qˠaߍHZP a sؾ0U$Tq; =чuPElrB *D?0DDŃelc40{%9v4ᄆG3WoO>;|L:$݇d9K˞`@} $;\6BvĚ8 v,UZ731xtf*ugOIEL#7 ^YԲCg;_s,ވ Z6*?=@Fzh7o(`AHri~b*?DQQns,)2$\6?!ѥniY 4QySڒVTD zID~;AFqs;ÿG/k"VMٌQxU FTtW3GH&ԃdQ3T9CN^Mٷ~IvlX!'̌+TTKN臡r`&z@FEt{J%d|}< !74gZпMXa~0{jrW ]z,<,*,j}]'~t_ׂRsw6"GU1,˴pC|;8 #uVC,?i K)Jm!CJ=Z<桌n9m=uQzfCz早 znڪo\R[8VK))/SVr҇۵gf^XeٗQ,T(P*u!ή'Rr)}7`ĄIOxtr /^g`H õp?gIܜb:L6Gp=, wWOޑPa ~yyizp[eoypݻu,` s]Ґ̈́65+\ kc䎚3hSREni"`I i4[ nc\,srC_EqOZ$UR`|E3uZ.DIMҏz0D%!+r2~UV*Fc4}!.3%Nv7(ofTna"JsaS*Y AT 3BFK.  G[۴rҮYQM[,t#5Vp̼!_!IhbhΫ, IYpce&c'צLD;`ͽ\ױAԧ.ƹq-j'i˃mWw03fGn:N :󣔁zKe8MҾGh}F2 ]YqQ^vUҶ1jgw"8#yctftO*D,A0膘eܙL5@`o//+XRw+ЬǪ3[4vCG\DI=ÆP'nâAt&0[XOn?}';>;:EhSB\nLLtiBAg{~e=|YvٟaytT×, k?鬸{HeJ>^c9"k>hR nol8z/>r4hHDtioY{d2󥩳]*h33bԳXҾm`ŗzgsm#9y pu{C'B}[֑,{/JH[Fös&+SD8)!5z;`=n+CC$.P++.FzVzG A:J$zSPba` 'КYeZ*UmX+p+qGK[#AGL"(ȴWV$j1z, D!D+U7w{k+hE9&+r y,S3QT_ڝH;`1BdDӈ!E M<.M-Ynk,̂m11cOA3[ ,#Hj|& ;JÐ\xJݱwn8W{#< A-\4 SVH/hU:%Q%r_},Bo/ &\~P`sӞ؞x+/q(r,X>UGPެcL&RC!3VOa|B tŌR"*>E`L\j?]Ä) :_RiP+RQq2K#%qT%n^UO_s*9-9ͫ_V: $A vGE9,EǩFks}{;xm?3hs^UF\A_j(N"6bi02jD z+𵹷f4BdVSn})\=~Fe,冗)I5r#npQmCwo?~]{u/{EרU(xV$0׷,j7z*]pZ=!#N3 1fT *ѷsۂbɏ{QL~AѨ,3 B4q5l=MM5-׽à _4܂bp9ęɬ&JL70cb2/;v@HNP]Rܙ !n;3]^i@wЯ%$j2er&*Q$V^-#)kq%bգGDe4|l[]P3Ɵs`dzW#˴zf!h]t4?3}s7UZW t[]1{E>Yb%g&J~;xk#cDZҫ'5qi/W?9LeTr#k:JL_,(}몸ToZB}$oGTSi¢UɃCewݶr ,I+=(O)fzg&UqZJ>R>o5>P߿ԾIQw Wd9B;N}<{YVA0v\:Sȏ`օeMKAsK4B(UO, ѽdWqw.J_n+xᎣ|^.ݟ:mn"Oѷc( ^xZ7BZezďQ[#VdD|Cŧ[PcAxdJ!sDsHU{i*)%uos?vi v7S(&qVxv`x]ImFht[ b|[t]6'x gSƬltr} {U̜Úwr);ax;B j;| #auE^;R_H(ʱHIf ylr5Jхf;7W<*7xl%&F>D__wNNfPa ϚB3]oG"mhx<2}OW+'% k'jRV•FԝICNp> |‰C'+]UElGn枊:wOK,6wM M N*REe 3w<VkW6&/8RDaeAoQbx6D[pGF>況W/?O_:er#iO-bx F~WS lILdF̚ ݨ+}>H̘i :T3U49JHfn^N<d $* 4:HvX+]/aW}lQ+jk*%2n{9H'6sEG%JW2B@gXɳ?uiPGw]S F5(d/NyJ:gЍ5mR \4Z JˑFYBlXL84gShi`_+DmHY|G`++2حO$:j6dq`Ğ7ˤ,{ؚT/?[43ٶCH~] rEZ}ٞ.O&"],TYBbߞFe g{ƷGR8TjEKI BmZmr_mk=&x+<TRKu2۟J7}ugVXu c5V[ړ^ͨeNcv$؜U~[KHRrXGht@۬Q Xf yYecaR'x)YѠaQ*Na3&RV f {B:'fgtL|$S|B^IOS:C_`#/;ԌF>[pn9K)BvmM HS@NoO2}K8UME뮙ZE v;{ 8 S7VuؐnNZ`_%ӏ5=j"TV̔cuƺ?mefiZ{[aPɔͣ ;:p롽(b?U1ev=b}ז5Jڍv`m^TH f&$v(Iw C@']\blWMj l^%ftmly"P|YA]uqAc#1{}rdlZI.vp$|j%2={e|xYRt3 MCWj߾)> ·u><8dE꜑"#ʠ*nT,} kebz4vxTD2f|>\K r+feq<|/*NR2bR-;bV@֢Ntl:Oc߲b3ڐ&rNV /64lY凇>.(keD|5F.'"B,,p y^ ĕ04XԹo 푏v=ugs+!v~;;pNx6?lm' 5҆R):v0a R[`: ":œUXa0FĜj{iwxR[vS=BD(ݥIO W^n[n:yY~I N Ε6~Bv4#x}dMN՚yr.t apzpQ[*HEmy3ig6> ~@2 `O W`~2 ;qE' nmت*r+$s,_+U,c~eGG8o+ژEytꂷ/O 96ɾ_c}KуLfۖrlzN&?k?]Kr ۴Ѽ[N]\K NԾ+f_z7Ld'M+j*}wWtcJ ]M%isYc12{rھ >+9['_Wp[9ft&\tFIl i3E,9Z'9p[Q2;Z/|D:ijٔ ̉2kbd- @_[=/%nUrk"A?uYg5i!+޾Ixx6kGqi%0\-Qi8bP @:tBZIDt Ƈ  y(ېZ]HO_ ;*8޿5EYCHpaqPg2-Ɲj0 )<"PoӜ+~Q?+uZ\/ެpEݳ]!M Odu:7nIc@ w]v^m޺iwd>Uyd5u#1s>9m1B'"MB0o6Pwf: x$_ @Tz5-BZ8nKW"IɅkS 03f3g(y83td+D/$\מjC"H\x~tCGc?L XɆVSg<wk39Y'E¥x>ⵐSQԌ8Q(ۉDU Gm8Ty,r~_4HY5UDCj0ukM ks2Ulx <~HVx\0Q]mO .c㥵$5 rtVɅ@v["8ܖ<*Wo2~Q:6(s-nv8ɵ!KfKyEW:{N̮ǰfXad2m<.P}`>ω!7V2s-j~cEHv]Un8ɍhl#E@~O3xvIBydl(dkG \Eq?}~}$ߌ^qV3_ wF*sl97 hiE-`_ \JJqxɔ̟ 8+VŅy5i1k:E-G'C,|Dl~75Dix $H7e: ^-I/w2Ǣ䣴졖er&3\,IŸ3b͒Lo#ˑt,x?r0?᧤cɽV.r0I1.(]Տ2ָ {QB5srBl*ɋ<,1mgG 'c Ji nXTK^i.6HB2c 8֡.pRW`p:i±JvyJ/jPJ@&'-t&h޿|qSu7Hu eݍlhs(2:rUޝt0v{ЗզbSSY, LL(lo5J-,|F{[ب"RFۢEZ%Ph,w7mR{.[a3Vj&)Fj*957|gGhÉwAB7 RLdoIP?ӷQX6uFf 65.\*͘Ļ+`|[9 eJ⵮ V]| F_uxh0r]%&#5H::`V!iMLk_8 IQԨ>J'ey*y ٓ*+i%h&kC0sM@ ȓnJP;8=Y'( N^p馀A[t /y1 K#o8ZXHANS`;qD2ҫFrB=K"FSPB#ssHu.aVPcsvLY(SUz !f6U˽ˍB-xm)LhɺCQ B6VZF АQA!Dƻ"3񧅩k> {_\xie'E^ozuGtG=Glx 5Pno""7SА v:qYqı*xј;s|9!x /gm)](nq ~; ;l^I}(]6S[NrKUȈE|/evgdt/4l11=|&^ +#Z8vXw't`Eʥl?(yy9 etq,(X}K!wő\cYiގfQGKqBʝ'óX+0R EQ>iƮfa<wҕs#[ ;.=lj>-i㈊-p:׺#՘ l""5]lU c JYLf1b!\]6| шǹ/ 42SvܞaQE=>O/37:Pl(_3Ow/n<ĝo08 &5IֽC_H@F)@˄TV1dJaɠJ;mdsB~*ĊD4M+zo>_3^)_fƒyHإeG+Dr!q;Wު{$RsURFxyQ)-h@-Vg%ךX2n]sdVU Y6@ה{'v=GN9|BȋXuBt&f2f*ecZ~AivL$\4_E0Zvq1kF[{ SS~z*WE=1t8[Gyuz%)r2ɎY2=m2|]2 $V7b7BڽvB2 k\HhZ $)8eE+Bp.ͬh |(?Zdm*[]i0Ban=n^AK%Kd Aiջm]w I({VĂ(g7V'Qْuŵb/_8919 pyL\5;SrJnX+=1$]| 4y.U/@ŜP)PdV8"QL>1mXCŷk2Z"vt+d{2Z޶< yN[; )$J4ऻY.yCvBe=}[qpޛLxPo}֏#{.m}pyo ke:#`6y# o}=ɂK4O`CF4(ӄ b+`UBDښIu1DK[}ϹF\ߎEzs' qʗzQ}.+p:WnZ]huIS,b-[ۑۚ nHOoʣM'Cp F}}Pj@Sֺ9]t3aQQxqrte5XwzX<<G7k/Zs[O&\+B]JQl9J/АqJJ4%[͢6 (p(+f7I)[y\x9(Z}JG(ׄb .鼞 %@rTI^$S3F1S/r7H&RG ߝe|T_1"!b "iܬݼ6AN_:\'>=(0hȲa%XΊ7 ɄTRD^>_ Shv q3k+_Φ'0̃}I_}IV~oD;k ;4R:e`^2yS=ψ 9StEAx̆z&<ޱ W'Jajrڻ";]xw.kXa;!rzcF:qAStZxAor+2U!}rnc}4<Ή;A DHB뗋aqN{Pݟp.#K݋1Q_Ӽ B挺7YR2U a* zu/'i`p{$l~/ my3kNx"Yaڕ}lb- _(3ԛyWDw?#;1Ow0+9rmSj*qEZHdPTNsLYCěPh?9?_P~00eqe`M!eFo ݅tfqX~e~O`}&$uB@{>=MP,p߁:Թ>031pLk  axi $\y}%t4Ej.- ИC4÷F~;(5.?iT:o }EI2zd'ۑ)A??Zys+:U4ZdU]cx(@dX id/  +"YvFQ!k&Xg*~BbS^xnx￯2+4Z7(#CWX6OXqƽKBrt@qQ*&.lNǃV b{W`dCx3@o\k@qcC5=LX_KNMVo.W卿 R(e ~`q şb$!',uQ \VFq6<%WBx4 MacAJHzaF,wj&rxei݀?rZ{T =aoejwe=K3Oj,dİXNXir$W|HSj&(IcN,Gxqt/cVU032"#R[Fqwii~圝(v^'1%Kg`!_у189ɀ+coE=jcr&+wxifpOo.íU jdOV5Pfc0;2 ^k<|Ul2[_C+>i-F2F!lGڕu8z/lu]^ @(B'aX?xZD!*ka+3;W^4>?!$דbV=QP΍/:$X<^͛Na~=^*;J1GWC;qYR}'hh*i.͸^` -v`BU xae~ː3xnMk&@u a<_J::X-StDL |ɯZmS#o%ܛ i?"*=IܩmCur)4B`~Om0p^i|GZC]}[LcmIcߴԡM~a̴)0>kN-HS8sXͼ'V#3q@:3em=H?OKRuWHPhGW%2d-JyEGU+Z 2JCȾ+iqqCϠM-e\f2QT%%x'w$AANXzr*gjS,7#i׹@15 ru3!Pp, 4?nq:j A 1\|XhF48KMFR"9E{L;(RUl!מN+-$4S![40`Bo^ 2+w9n&9@`)K|OqnƢ:'W){˅3iz2$b|1vH3}EP}R-rbz a- ]".^kRoG7甁"-*+ҺY1̢r6b癢 0+wۀwWػ(v7b3$=p "lmh)CۻU"*P(ʫ^$+M,渺a52Y~6~VpM ` 8?6v{ܮDeX?R\/Ho\wOM}˥.dy];*YKOӣ#Dl~_1R̙ל9,2P>#(SYq'[]VInK,^xz֦nNo#fr.Q`Qn%v}Cä*1[!,Ĭ~>3*0^f%=,X~gU  <`qH%^:_VW:8UMsVQ=>0AzQ`Y*֏0 ( xD&ȓ}rpŏhlE"jp$ߋ MD& 'f_`u gXs?mZ.IyG q*߃:ods鹡\.:h5 S^ KB\1#,& y&B' ްh 0%t+\[eӟdWk;$4r=ۧ (q MoQ<6w>ݲk> ذt:xKN`Heۚ> D7_cd/ǫwMD'@maUH,0*%;3ln_e Uh2TGxm\G f!ka[!Ls~ - >/޺M/¶emoTGAYuBFՆm>XU;ʗ)N0Mq&KNOӅ())/Ɣxn #N> ޖMo lC:(>Gr^M)[$ay5n+݀Dsh 2N\K e,82$~4 #kRTR}}A?aI19kя~ٻywycW&=z#a> 5hv8g`Z|t/x /Pϯ՞G`odGp?c!r"巬ܬ-tF3=`){GUw|f*ɑu:*I!匄9(JK5WT3ϰ6 c'h-\docN-.qyc,4>͐ԬE8$u3B$$ɴ݆;q;un'ϱiȗ䛽l< mg{8Y?Zexl9F[)hPx\|iz'u 003jg^}FWo=7axTݾޑV2ng(6$ }*(buk>GREeMYS8PA~?y_(KOGcZgO\GzV:? &/VGW4OdgVCX(|Hق+dmtc.=kLC}Y DRtjjHoeT]("hV]'>DŽxq7R^aHY׻ho7"hmc.n#גwёTpǯMԠ-p~/?$-'ٴ~dL-V\_ُSψP3W*$dj@!h0AehNll*8xۄKj"Dl$: eanĊ딀 ;>›yR$AehIjUZny{/m'mN`!>ռH- @ʵ.oz֥ Tv֦ Pk[O^y9eMŌ`xVZu~6qӬ=*-xCXpR_t(q]FC}j#Nj!/"zT.p!jZ<*V6^POxu"j:H ?q-(?^vj5N)B/CH~%ʤ܃k8c@:5-9\3u{;JR*LWM -ǵ2 )\)Aщux+K>7  6'[`bv* 2Ilڔ`jں^bDP|Xi' E] k1"`Dun12 ۢx>ե!jlƱk SUܔ,ea₤v'iD͆6:̎YDc1 pY6*ta le ΛK*qXaZoqML.*QCŘt黳ikn\nRmKpe{ewy2SX bAV[/0lHXڰMf?jѴj<[zp'fSVt;Yr5$@>TE?6C]0>^a2n:T,2pi "a $ʞ b8|.˹FD)#/)4B#aqd6!qe"7N%ʾr^ fM8^]e&=b7nPَRYx{:`p0ilw;EPzyCv/X^@ w7碭 ݥaAޒJ_ WV RKH6TFοR."i70lST@%`?(>V|#2!< a{@` = [^:G戳Fsj`F\ҵPMNtG41lFO,nAyYX;C(^ApxKTfr{e?phu0P+nC,*]]7xw^Bԍ#3 5O\%޸ go|+ld VƖo 3WDv.is:OTl-pNTRں|7 MTLZdVl^[t8ӊ~ﶩ瓃J:>W1"WYRm+yP{BQTBe!UUƶEi:E:l*FIֶ` &q8B N7;I\r,Sqb#:&H'%aOSeuYV^l P>CҴoΝo@ ^"=٪#P J#XwQӡN 5: `sl-)UFZD0W-(A=!;=Nx́ ޺QiFL?)>E6L#z;RuD*H6F(̲j$">͌#A;@ˈ hyxj0/T([iXr@D+=ɚqrr~6;ow"^Aׅ#pok+\ dCqojx.-_Z ~I C?tQ+ljE9'mĀo"7ZtN;%wYE~X9Z;ok$qiLdP4^BO@LOs5*;LI)kj  .Y|Bއ=`bt _V`;rkWYI'߹d(uV5c^1!;.F8)J& m4V.?0Pr$GG> ƒ(D~<.jE~6=XwrӍKeG{̙0kDܰ(*uOr>Cק.jjsPB%zZZ,]m'BD:-ok56EE.x|}iof4եuv8znA+6tXleH$֯`Υ< PKM J$(#& R=SbǤ}0s';/cIJ]!;^ װ {o65K 4K Tu=lւ}0k^vJ8^Ha~˒@N0 )C?^LM :R@P+VUݕ}/Q$Ӯ5kNUӉ,~}!eyH "@Uh&DU}8ܪ33b`) \|.N׀Y3Ay nvqli"`Vö|^O-b4\M$,g,yR;/ys:pi~NpY)B3J1<25<'> _TJ) -kMԧcF[NOkj~ ;̧.N2S=Sl jvEae}g-hDA}w%Bc Y9ju2}OxoWߜ"֕bߒdy_b@"]gg5UZI4n ]JY+`mr~H5-,8jhm#,pSIjx9ĔŚV@䒈HyT[9!g]As jY6nM(kLe~ K=|pRK|]\̚8cz;|[reX8T*WsLDԩ .`Gd=̢LWVD8 9fAi+lV鬺1)(P窤s4mg)ԓ\*2(kUGz %~qs_qyFi@)v,i$;{IVM+av,H#fȀ'wζFPCC' ay#vaЫv0$0K(َhp|Pw8{tinm8ߧܟ;W=u\N-{Lf{RW޸N۞EZ%bi _!FOBر濛22VT& F*ݾTc&2 '&vWHVε E6U}|zRAzѢy AnV rO`jY+H#n4k@/}~* /ׅ.nwhG f0`M[X +z?x.]s3ާAs@tz&\ &zƇT6j5==M49Rh{tc6FDA )| & A@ѿ8-X ;rgIи сǧ$/n!ӽ5;4("UGK(f5hXkYo/?r4/f<]ݤ^tfxFF&(uwpQܛ펟+ܜPykɉXx< +.Q´B %: _Í|1~n4a(Ce<= Ͱ75ʹ`&?ps4^YRIH/*A-eJM9.G=˙y\LwIFdSJ+OK3 J~&9u"l^q̀c./\L{%$}V Σ޼ aUu4Zv{qCF~aQv#*]UmlD^kRn6^^^6 y?)s#mLr&T #UP?C2Oҹ{^\vrY[|"~.%]3IN`ML]4 k#כZӻ#Tla>dIMb|P Hu˃Qܙ/7I9y^ *wޖ ,sėç{fIB8Y2)/Βgv.زJ N`GGbJ:62辠P2lKX t"u1J(4vpV1l$F,WkDa6'aAW /fTJۢk|"K4QGc7n;8ݮ?}6;r"Dê9NT1/b1ŖbRD%KCc8JJdm 쇀dS[dْG n,H ,>œe1 B.H@ԈF):$.vh¯y,ƵTc.x4ņ(40Qiz>'jvE'L@| a6٧D*,svI {_ϜxtM"/܂ ZE* -!o%瘐I=a%,ˀl?~ *7Y4 tđqx!2,`ǘ瀁bzNu[˨5iAĚCTT#N{_JTt(g3:k!]QP'&Ė:xK _vDKM:kَ/̝ٻ& ށ߷!SH}‡3̠V85:NGqXEzCuN>8$%df_;Lņ~Mt0P3MqIOOHN\#5IBƳOOHjCV>JyEܸd|lrN81E \x(v硞},P4 U1nWLWcptvHhMz=h@zj /؈e1V:Dlř9I5zC(AZe)z6WznA6ҹmk|Gv|pv0j5ɒ>e&Q8e3^gCEv9?#dmK*I;D+^4 .Q#FE/pHm:>P; L A4WBúv*)CoPDxj!N+> f9B8+T/eێ*J5!`s|'3!PY %C%M7UPxmcxn*cЯ@&V7 QGuDN<ԽWAߔk G6]Ld]q2amFw"DD}yT0阃Ɵi_TI BhCC('lsy>Q~]u϶&Iܹ᪰e[>jĺ/P݈0iWWy'[ j[k)olgö#ىj~V`d_R?t!?Th!E,QkO0 G ^_"qcšfuV ! "]`(Z.f[@,cb&T &s hnIÂ#-?)~d6vIv~vY%x lWW[*/ɢ1arO式1x&]>lk'{z,^QYN6'yaN-)dn>X˃C?M-R X]hUX/a4U ~W{mS:;N^<~ʘ nAy]T\%֧Mq@W0kdgтs,2T$l c=fqAv-Iߙz, Ao{šwJڭ_%AyjYG(IM:rl=H=Ib;57?$e 7 asl/y !9A]{F[5qTw1>2QuYhDF_H@' _Py>K詧.U)Bݳ7}_/C-ұ~B$OZ+պъu<8A>'j!+T ><;%$QN\mt?\h]Ok$Xխ#ֱ>$ptJNgfHϾ[`p\inN[&jCV"V):qjD#Y󃬫 RRyt+hC&7;>[U f,w3H' 7t[?az]ڇR&3_!wf Q^GzRQNas-7x78 %Eq[ aVKYoj33"fnIhH2{[' !-7m I .F۾0dCշvޝzMo_ظ U&:zd/>V>Τ2GmM92OKH HuNɥ,*e;ř2ԇhhbċ ZSe~8|Ԕ#aYSNr$X)_M)&Q*+_@Q7Ugr 8* 40VWi|)Kp#Üi\m+tä2ZׄruJ_pe0ˆ?O;_L' xLYS!w)4/I)hգ1%ch7rW_k@p2-"`D@LC9W?r t4 g g~GK^RA*`I#% =;g$xj6/) pyXS PLK8r fƠ׶tH.Ȉv2,N 1/vd5HьbGhy.ӓW Bdž%Z3L#l}$yUqAQR3a ֧Mj! uLC¸˯!\d&W`?pPy۽=5p SOy+cŲ*%`mE<`U{Wi .MM.0}i{3 謠ciδ~vT.l֝v A>&vk)2`[Ҩ"p%k) .o cպ(6T`@EQo 4ʀQ0h<|o"O f/[P6hf%ge 8} 2ˑe#GG3 TC>fzbwߥY7ec-M԰2OSR-M@_W _# u]Y.g_QmkZmOܕVNJPQ ^5_U Kie:],Ņ8*ť%oO-#]ⶌSm_,8Ve+ 8Bl F,m9k)O90 3)NfE˗/kV:pV_N%P8ZoBx}6/{[8Emzڦ%!UB wZYA5]د\oȸ?w/xzl?܏S{GР^Ai=ujcRDaRL96NASD[fAs6eE챯KruNvfNzt n [&NZZVsnO9|c[eB <MJ㲕D(1ǟnH7 $\KskD33;z‹?Gf'Pkҿ?z:Q24?}t Ud)SY/ByXy:`Z؁q R R^NaKƾWpQ -}a$f>L+,_V!Nƴ],N6"h|Qޔ^9KfOC9n^2$9o҆_%Il?2o|M.=5I=QH8ON䋴=|Zjat-1h(uP!,5pãeХVQm0F5~8AK@Ӎ KiˋB9k%A Ns S4ԃ"D6jL)wd+_0VoD~tT3|Yf*Qu'+ ,$AB8 9Hu;9{^+X 8gpnh[6d uqSx+Wa=h;2X~Յ \ ԍ|˰%v}C#ej9v2`ĩ=y" ƁD ]mB ̵+3:TmhI/d)gynIӺAbE@d)w,Xq#m˷% F+ب\cj^GrZuh*װYH,JvF 85y&A LBo&i1oz5I2F[fÃ{e]r($ |p)>hXBWW(hHocpL]"xRC|ω.\p:!,A-u.YfXZX`N#)z0Q=I<01Al39iz5]cFedۄ'QԔ|Dpc(?MCH)-ͱU?ex(i'̑c"c*<nR Š6Jkؖ^;"P #|_BObLg JS 3zō$5 mT淐0KÕ?1ea6**SQKIkivu&t 蓁Nbo l#CDlN\,6j]D íO;;⠪5[vU!,i/+A~+)>$0z,u+IWF]hc| .3ֹ:U|ZD4q _fW;hpz-Ud;q3d ҙqBoYkєʚ3JWT]!5; ˬoV2sЎ9B9j ,=;!Itr gn4C4`Rs! =a(V\͗fwRb=c N'9/zp-UyFS%DK6ϪG#=PGz  Ө]Ù?ח>d[|ikNyCT~Ǚ@\HJx,Y|݅rӒEA$t C]aMOl{<1kGO_8VT&I(f7>T}㴨 jjnʻGA#s٢*Uzi:{oҫafdgԬ6k0c^M@nrXjIVy ӥo=NNTlKn/0g› U SXI-pV  ]R jq>\xީB4D=BOb!сXi<2Bnmvj7 [-VX+sq5?[G]W _8j?ULDM7nud\] ^UDrnWn%~*qm#' N*ط J{9zm Lv2YN0B?;z٘DY$dw/ ɩǸuX)ikypWVe )@EӠyp&]4 \MG!GyFOPUPݚZܵ8mKː̧NIkāKČL4O(k`+::W^^#)n>q̯=°p#b͞;gCiUeJ2 jY5ILO;IyVDm%e5"˖$T HťCtJ[[uxDvNHݭ#v5Q-7f@"sݩm2L:jh!pZ6?nRJl[i}Tw"Ԉ-J%5 o #4 XFMܱP DA[$I+Q1/,I]~^'?Mb#WǠrJSדpkaŜBpFsBW:,Iv˯jĪ,JҤN#({7Xf@C9˓d>5-iƘ=9MaYm?,BF EƮW?R-m4ihR.ĘE~c䈙 vrѢXm9 +691"GO%…Qtu!ztz<2oJc@a3-4 fDQodp7^R%T /Xj(tL͸~nN%0a2K,D$7Hep4J;gYj=oj:`n>j~2P=BF%ֲUe5Lp6ꊜr_s}4Y]Pc.V!Gᝄ-l8kSM :Nؑz=G4a26ny”d޵\HI1 /Еj84kotxByheDTb(#xN//+HΗeQ+ )je|FP})ĄbULvxmE ٔhFJc$o M@j/h=D?:".PL@VxE0I.#A7ki$Y {eƴY%OF*x&eNc7M[WhL^A-O/M,1r0!2^cwnyp8.qT\ am,q@a!=!T|i( yf`{A^ycDr+sq=oK=ܺS]0P;m^C7̜#$, ۛI7hSPuL[X&B`z_ zJ"zYB5|,E dtN:jxA1|TC~fo 4QuRKQ#vP9~ T]UzO;DoL ~J_$Vvw#C;w3c?Q=[Wͭ U>O  d%Ӊnjm YOA^km0/,C'30f:1RGk{ӹ<ĝpPF8gNl"e/{Cʡhˢ8XY3 j˻w&GN8:F{mb4/ǟdx*_!Cxfqf8n`b AyPI {}(Wf'٧k2B3hDH.[ $ոžL9kkSoRL0w}u /'f3UzWIYǓR[V!T`l{,bZo%rǧԐsgW(kՕ )kzWxp7C-HtfԒL!3&!MAW(D;I0[TpQxl33+4q[s=pîݰE^_.<Ő30퓶E3=G oY>-~[JJ] Q7 VeS>OAwRl+M Ge՗I:ԛ;W3WW,$ ,+,Óe9fukAEH.-je1^vmI[+GcУV Ƀ/:0,' w)l%< oW;zH;<ԙ!0yU>*FS&k(s@I؜f֡>;dLC":UX<=Y7bTL_~ÞRK׶].vI W} j\pT϶GxHI>7Z'&i;f|$}Ϧ> ={ex:!jhlh, `fhb/v$\6orm)Zl +,`REr=/ev9F#EWFPSIeK@.m\X6`Cc1tx ^:B9V ʍ-Ei!hw6O|7[3M9\)ۛ_/࡜+6rIKJT2=jZooMYuy;qT'#=BY2 x 1d䶈p4ԚOA}*'4'kZ PCbcH1U~:O Y+NJu% R専2JFW F Xd'`*Q(~VfбaK!ٝi;Kw,7KθxIh׍5Ju@a_ķ]UV.n?x7aڇ'9B!T0 ғ%W_n- ph 挌V暓flUS/p6Q B*<26DzkFQ#oz˹%D}ebPS5ƺ^G  h p[ !]DaX_x¦jZC0C44)p) %SdFcci(u|X`Kh;{Q̌Z乊Tm0]F)N/R0֍3+}  `] f#Fb^l»#΀T ķ ʘ^aVTbNL?*1||}lZ i2l#aȺ;ݳhpgи9[1vѰp1utP2AA .<<^ >/kxЌ(Y)<>E6'SA$PBqː F%3k~EXp!I3W7]S_΢L i0%Bj՚PIu}[RXA8 u-s@-;l5'f.V/ZI )A.4uTfK?׺,hU**)R%:9uTpa6g[srK Ubx6ŃMK0pPokaI}k. Uʮ_m(PB722'p+8Ueb"W[  1 ~l a+ qH% Ul76%Y@.ٹ#'%KYI$_} ħXW5CсJ~㍯u5n }ەk"lYüb"aHf?)VC+| Dْƒ*{l-VOz:}; n}Y$E=]o7"kBi) f*!FFY4E&}@3LfŇ#B[4Ȇ IPcE 1+ j vev(7. *0iPц-*Ү#b81NB lrM 3_v).[1%ЀԜ`(CgT97IsFIF]deJ ;$RkF_xj~Ek?;>c! W,;_  .@c9I8j@yz檳|۠Aʗig{$9y!!]TAV)]N dx[0֊c$tkKD-L|!Pmm8=9/Kv,L#I'b\Y#z*)RʭƱRsZ 4YˍtINxGwfDl 6"}-`#}mras[CHM1"°^6 ܬ-e+k伾#6"2[x·=BߍnNZ'J_6yRnZI wA.&-蒒GbfEuӍL&5Sp[zNz_k{E 6s߁'2 a_"ea}q˒ӓed!Uw?޻6hr'e;D$4ܨͤ&OI]1Sov#@$# )lAp3~. )ёr3BG(X5JK} y@G,.&%1H m \0Ux@c߲HhJxX8ywߚH 9oҳ5fK&_xq[wCjTaҼW'Cp -<`76ݬ*-L!ٍF5;(CgTvַG#}YޑRV%t4m>9_=_Ab۳VvG=hO#$r% kHϱ`ŕ_L5(z:q."痼xp^n}Z@y]#BtJP|W.R]EԇoAp~>aۆu'9b|IV8Ɵ8 R>5kљƐRhʕ١k4 Ggz#8;Ne1xݾ $g<$n, ~v ʌT~{D_߲* x N "9%c -l1Wmq؂.) \$p`9Ax >QSR @ e8]T{ZF{]I * )LPE}}Sf"x8~[2喾\򶡪55iL q[M:$X:!xNj2\tWŞGHH3D'<\@"B"5[[e1jL˰=XyI7N㮡wsaHtcGPTLpNOטБ좠?6 Jn MTbe_w+sX];50lܰ WSG`Q).c 4]sjUm.0Qh(s%ī0&\bGԮ%:w>ז!|\%B3nmJ.Ќ%˷eյG r`z> .$T\8qP0t{>I\3T:gEfѸi4y1)eȷ6~-,u$܁ Ĵ;!zbx`AK}@䌞|y- jV N15Į_aK%Tc&יq&ES1BƬ~;*&it6I^U>j~݈o+ﻮ_ƆLwduG_J]3GFKmߤ7?&rL-KCe#BCdΨY ֯8 \R@ѭbQ 3{mc[@OaǺXxd$:ɟ!O lӃ:e H#@]ZreA_9x'7􇴗:+U*A>g`p0cR!عyI"Y1F:{k hȰ+AdfSv)⬕!E4ŝẃb`vu‹,*N!P:JRo:8̂=h\+(jo4A⿘rxc0 ܸ@zW9akO| `GzU3,,5i$:->UЀW9M{]NN#9 ¶J<\CXt 4FVxNm 9vJvb|ϑc"vN*  gg0V/O2 YCjOV7q'4wW PPAQc:{EE[\`ODC2M%liN. vee%l'`^:yyBXg*L. ;!3 'Q% %ipnҞu/vs;Ȍc ȥw;~ +A/11QQżWj76r%g+Z^754!Ӫ8' '!:f}f+xo݊v )֫fdՂ[ #Զq/Mlon\.ζ `5Խ"2d`pv}>haqh2Z%;:>G}N?P@{_xKvz ^YʾU7FF=i9?3Ѭ9=s./p?k0mnR,9)5Je72:^<2eJ!,RX0JO^ʢEkDvP}Egdev9g?nKtL>kLqߡ{b\h 8EayN܇e5^ArS|yc4m"I :HP 忍Q,9"AFsf{4?{Ҙ!$k(C`>A6r FUoM V,nS@K~%#Mz XX y!/l}RpQb|3 uS &v20~F"M-Cni(':|+c~\D:IhHVy>5" :5N޸@+NY´?2wȾ^!,U͂B4ۇ<9Fa.*w w_,NvP S ^gudzZ=ڰn`dX65/&o~5U9fmˍܣxL$8̌WNJsS~7w)o LS\]OV8#_gᓡ֨Ӣz~|;T1Mm]"$h⑕ɀ9ӣ9Pb C:Կل#Qnl #/5wP66Pw*@Zt[荪*M}X@H]tčGJ2=^!1CFϝvŦmSR/%"Z%ۅG\yOguwouE\2LC`Uz'i ^g")WN.̋!:2DoHlgjэM3Kdgj$S9IV˺6bO6Eyڌ8Q[5NQڀem2U){o#m=xnˡgye,:_&tnNSH;$C:S>p: _V6{OiBIPlx!l:wӶ wUFR .B3!Szx>NJh;SNf-0z&v  pɪ)iahA%#uwexl_+Ȇ*ss 5wU9kP{wDe~W^>lz?Ø/ l{"S4.7O3un &^6 xdq *ޝaPϬP0`ϠPd`%ZСl@$&4hf_9,;x sr+V0PotGcMO0Ze{&V*(@] #1>)G(ĭ3<fݘ(\5M~,VҺ Y|<4|_rFAcbI@ 땈b֘y8wNJ;DХq5.9?å"BppaʾASk;#?*uq~C]eKDoބτMY@m@kkYtL2'܃' >{ T_e>{LMuQvE N}r"3 곢-i ea'8$nΒbUpئ'Sx C9ÜEj"(v2~YuGЇ8+#(ĩJ:%hHkVa}d*)5:#poltP:.sz93NPM@YCu[^eQJJƮ#^"5U7X0\1B,8N v"Acӷr d|@f ֕(Ðdž"xު 2G ̑?<>, >;qQOߜ.=v(QU"oojc s *ghӗ1μW#vOLW߬{?W64@0:_|0KfA # c]Z^۩C1zsxd5l6w/w,(7z>c,8WD a}5#C [ü/a䊐xm5X׋(4 ]QЉAOSl^w:L)vU֓V! aN/ڱWChOo+VJ{n&.\X̝vp'ȓ(^E%]#!F8_ua2=VʘWz#feYh& @MW%KBhpaR tlXmh/͇/?ޘj\{ M.[jC]H*<0׆CgP8&hDP? X3I.PrY_bY )BVG-e5b0]A6.,tX|,WM[NE n[&WNZqX,,OGﶀ⨼1A,_O֜gAɁzV]A9+*<;? #5]1_2ًx\@=Y> gp{rPbWh8mVG $UZ|Q#hx!72eʰ7-B&EJZ;r9.9A0Gvt3uۣM!2Vܷ GfK ؓF? 38S*7Lmaׂ4ǶC Xׅc{z]]=q\6ztaЫaX& >z׆coɅyjsT+eo:GFlҫ"plF?䀸DPP4Ӹ4Fs{P:0%ҼQ0ߦ , 3 ~Z-<zAr%f% "Ÿ/̒)g!I/Pjq:rPNXoT'S7pfjjfYS5}1|eZMDa۫XI8@ĉɥrD}){ %4a&p &k#ۆ&Cd=;qY}^G;[ng1 >0끲 u69+|JQ*S A xA Xf-Rs;`LAa񜇔z(v5Fm?{5 A*lYpx|xdR@>\zfo߮fؿsD;( kO#ɋZՇx;׉㟎 9%ChgV*tv2=Gb!sZֆ;RpUV's#s 'ae˿,))oqCslOi(Jհju1À;==jU-;2Skܰi633Wx|}a\.^l!k 䎶o\9Y$j>Gm{ha>]9 aSl6u *^)n4_nKPs@hx^h*Si qUe2JuQ7 1%F7v[8JR9= 5?Pkm\g`v,}ǧvVQ!U&aEVO =n?X:5⹠k~iJ(B)ӼjA}Bc{,V>9}@l(x9P9ݰ#=gv=R2_(QTCa""͝C%xj,ȂՌA 4q.+ܮ0i<z:,2;$5Kugn%[#41-,?4tg@={6cu `XNR45 SsHJ)R=xL5-S>aI:mI)bګnkD~]⥵A ƒmEjѠ-i6+'U\[lA"p ^f~̦Y\I))}Fβ rͼX)U}x >b ]JdjVi x߮8?*V}, +B"az[6W+G+>ۇ3jKzie # CU3I/&KW0xlNA/|u).CDGp#63`);F_hr#HƸ$~ 8#>_X~*LX4TIw0P7,l_vs rqHiu8@wnKs• :ۈWH;Z96ze ;$.sP4/#ǟ^cC=+!qS=o'`$xo'ёRٙh,%2SStZ"]<\^ōET'q`h,r:NAg:(eڪ )E ?ڊ#l1K9B^HYbQ 4Y]TfC$~! *︑@wlOcgd=>iK{%!I#Kŏ*}9sZ̠1.(ͣ )|}X<INb( $;}WBW]/y 2 %E֐Tuh9E!#0y`n tǰrȎG<"` ](nF~(.ANჰoęy, : <(ky8<6=O4q:^qlw )fa[D /DU}DtV}8O7Ԭ+j FnOذ%gb7|~V~MO"AUW^iE;moJ:oJ>J1 ~kʅP\?}bl=TL*aJ7+kY,gW_\aBJL2`2u5wlWy;TQc0+ApmOF[mB|ñɬ|`El o*gj^oxWSF!YU=]c/ =؇"6r]D+NW, t`` d'Z& /GW9c" 3>>'^iZNv%-(vgW t>sj[;v„Mg"k}%/jKFH+PwA\slAkD[*9 D5^k}#یÕz!Oz%$bm 6j6!|!_L݌IzV &/1w3j7|Qo$mBacfN.DgX n[W[7Y3]Ā]Ly6 pPb&-ȾAq8ߎg5m1 ծ"H*h 껙99Cŭٛ? 7zr-ӔdOgY[FE!PðՉi*:'%H\W̋BB.(?s51"5֫S ;jJ,u˙ `r![% % f +e@ 2B#sMi ELmL6Vh a^͚8|YTL}ufYuڻsB!HDQW['6T_xC~N>!]By"[xj&.4C*Diy)7os3b>(h=O AH&%pF&u.>^sXSt Kc-+k"k0a#ٴT(TքE& 0E:;{ E89.K>e췢[ͯ0 zT kxi,E3 Vo ~FBioWlO-qhtE*n˰ٞh 9w*UP60o[E8׌7 TsG-J\W04$rS6-fBJM]蚽#tݽA;iٍfRƍs;9?`^oR[ǰs;JOv{+OrN+p$Λ:e7 $)g: } 9+^*y-78gsσS."P?w3۾U@Cè9 [(C)mW}'K8U6yY'U, cRH.uh3fxd6ՙ3<0#[䮧19\غpL¡yah*9mRUˡ.c6v0-Zr!~Cf==W1"M1wrh},Cs#(G35dEZ~YJYAzx~p <jOS5,J@NA%|P,i.BYdVh%Td4z3O?BMILjk;+R@s,-cq&} I7M*xT'2qLA5jR]s02_#Jg@}xEb^-I\Jj8!0uwuY g3,Iυ(!cԈ \~'̡]W3VwcPV/1e"AxjB|^DP7u VNF "8뫙Fj''˖Q"pn(zviD x116DiJǥF]ךW=8=0 0[kㄢ8lEC̏dyAg-G6{WjZ_bu(=Aբ__qqh3?Bt4@LVT,Z){5 ^@z\f)WI kˈ ?qF_^>xsA SBW%>M!Vp֕ < 4#DxbTT3M9RpS~R:E-R81ClMv?ǃT" r3*RMHV"gϰewVq9gqF@>iWϋY2xPi ]vl:6ڕ,Nqy߃C.{I~+q/Sf Уi >#SF y~Ks%"ꌘV_"Etd!JԍW %j/L"Y@iDJ6*8z%)&7ϡḱB`k,`Rہ+eۅnGNt6aN*u>f=P*SB`gJe W%u,xӇZla1is#_XULR nrQ3e_|:X*& TApk&)< QHavgͅjIT0ҷd#1gUl,X&Pb5dzf(m JPUHȢn@ ,m5I5iKv( c O(42,iֲMVjVlmtMv0An9|tϾ JQ|cH[sub$|t-I3H`Mjx5U墨so{>{hؔiH*aO`~8x`ĭF,fn͝ ҿTA)ä'tIytX`񒶃Hܨj6PnxcS6kz6(ޫC(oϐOu.x&z|J(+ jGݭƎH1ěgj#̆y6_] K$՜yKH-&rsfm5sJU[Q/W(qLwF7kYNz1G֮Tf։H5He v\kXbոboS鼊eAI4 <Z`N Z~Ț{v=Zm?E"My ~\gijtZd\^XRz A1WsTA{vi:Uio uuop,kZ8rax}elf R1DA=t{j4]p]tTC-dGlǚfR[ǃ*Hl|!OdRy>U]~C=iO.F)#D?ikw_+h4$;zk#lUk{$3{- t'%kWu@gZ8S>X5 Yj1ܢmk!t+<` Q纅?jvk5kuaЯMfwDUMT1b!Zw$*TRD3r8,G3;$bMuh^`d^HI[!A'S=uͷvv(H5mXoԪ8|X fx5.>[(-2y(U >5qt4(v#Y3}0D⢍e ~+U)g3{vKNHGe롻܃I08.GXrCx&Q-iP *081]J1Fh}@\1kVNl@ZfڮHED;7fz B/> |c,.Ǹ9[oTk}̡#\|x$*Ш1 NI-fx/wTE;/y)͕O[ńglUJN<}yS]jJC.Ap:?V.d,BiJ:D]m{_ ^GHx~0RktPECA59#6)RRqN ӜvVrU ~.ı(m-iAcą{b LiG .n3jkk3"3gc{젒<]1{s'c 0iF5ִЫDC⍇ܗè9o]f{*2Z+?jQI,y7H)g'&L5y•p) TQUZT h8#\0<$ZށL=\]5۾ !ȝ0^eGN[#{g]JЉ!BhUPҒ!$_͜Jެ׹OpG%W@Ĵ5Wi`>>h5iPviUI63m5\=sjF0\:'~9F";YU>}$Hȕ<@%ѣD* [hÈeo/F32ۜ_@WjV ?[|׺e6ZãT$nA,F8HA_GJ?)h{ 7H8^"(N9hQI:خ[Co:19Y9@4Xs+=p-̙HqVn)st! F)Q*^–s(yC(I#/}+1$ykس.~C !2[@YL]a+lJ"3Ơ"vQn 5-10˕}qzLZcuwHV Yd쇴řM/'9jM6%"'k\ kӹ5F:!A Fڕ'8 jqljbK0. HbzT),plzzd2S4UeN Cpޕ*51hF_ !ivF"3ZVn R9-ύZ[J LRʐk(ź~#nG2BE""rja<ޘzN2T54:*;9]=^,ݭ`Mb_0_Mϗ'm4i fnn'@A8y: .䍈H`QIp%,ϖBMZ׭] P39 Dv1h_]m X Nd*Nw3%-ĄIvo-GM/zӗʻUy|67$\_|jR='U51D5O+{WċlD~A4 ]!d߶ݠfgh2$5U_k0!;G0rwF7E=}%"ꮄ,dÓĕiGۈ-5 ҿrs U)|_/M0n,NAGfTy`(a|Rk14駅g ƿT?[ël/,o[Z Qx@P%i?h'' {?ITl8q1Ʒ [a<؋l"{릌\EG L A!+X+9eK x>ŠHª3 8͎`ULw;w=>Ud+F,2E{;;u v$Uo816W lvwuoc@ua3ٹQKI9>l;wwzW*E[ *6%SГقcKDs2ּnՈ(g{E /UvTS\gjFC*"kuuj6bDctB=6#`Xr|pIaDeyl@vާɆ)~wsvkЏ@ono,Lj'%9ko*&XeC]G,ϥG W鄼#EX~eP+\T]L'X(,cVz@Z))Af/5BBRZW?S.;Sk]A3"#yY-8#;ZY=}Tfz.ة++?=}ubyI !C!fe&s2IbIVG<tbfG &RC?(lv^Hd!U37p(_Ϯơ;r+韛sHW7 F@ɨK[p $ ܂,x EG¢JN0 ${TfSYge JILeAi8s_7@삙R)A0rMViWhҡi.>c`tǒT=D£|=(eQ0 ?8iZONlyU4i 36㋑lCOonlco%r]E 2Jb`7;IxߛT;2F&G0P߁#_Z~H*ɞ~9P؇9wHg5lV?6㾊|r>vG3ƚB `H'A-\tK>ܲ+-dV|W!!`;KEmcĺ6{cݯsN ]\R0޴N/AHy-=BY6h0l}W/h<]xq%I9՚fA\ =pۊ%m>uOIc<'RR$}hr{Jȕ"<gI}  L[`97I]TI2R<^Pc!g*vV-{%mm%"t` *JJ87"@UGk>cͮfnЛ-NxD*, ɍso"ngLȭ.@40}r?{甘~IKXBZ4~ ?X{9^.ĕ-R*a~ 8^lDZ }qώzŵf=n(wr޴ƣUΏ3{psa9(_0#t6n*QnZZw^K/izm_ CP_hC&=qnkg}Y%Hm0 fm4]mdcZt^Y[1Nw*xI tB:XH;sbۀ JcaޠT)cvh8#ǯ׉G_U DBN޳LW-M]^DI8ԒS/Ğ12d+Fv 'Wj>5Dn Vv pߒ9((:I#e434bloRxF=9ZI s0>JˆL)WiӠ/hYb|+JgFXZ 9{Wj`2i TF?HC2+b8,(`}tdVbUVFO!pTyWbT2Nm(ۗmvm2W7 kuWVQWUgM^'ߚ|!heUkw29(P= H\fr(ʕbiA kKIin;ve#_R0y+ U)i}CGQPFEzH{8HmJnuVd&&9H>KG F,J M1& @/OZ|="hy||9Vˁл}Au#9XDFuo)ݭ.'E,Ήb3́aJccDD(?rTZ!ʮ\ Qe%hODBrn-\i݀^WKzo{>4#?];Ti !Gc&u}S8ZMYctJd~lu߭:>@p0~TgIl029*jRa<5m-;8I&0%?%Hqɮ 0,x80 Dnס bTQXLP)VB1`|L q? V%ƨʡjF #2ħS&_ N"͆քV%L$6$iH!q?R鎝Q ftQzAqUQ"Cg\kq4Y ]eDbe8ZiPrLͣR}#^,7-$$8=*V ƶ-GhBfg|=\ݮ?@{b(Sqi nDx\ zO)xda Oy-4[DIKA…O>6TOHnVBd E^Tʶm*!i;ds۳Ț^cȝ4.&hJ ,B$hvoQ d6 :hd#rң/&UM^՚NUɩz}{+MVp$ 1 qxC)WNftZ >ޥg a~MpO0ЃmdO $N(BdGUOԽU,ڸt'ǥRCm?(a3"/re=ѷFP{P"j`f 7RbHS-îA-J:)x|>_M7+s^8jA ęsq_uֵ>(HzItmSeVs=*ptǾƒ(~TnGBc%K#!7fQ^#.$@mh< tɄ b- 5Ulld M2$D !Քci9A{p#s5|ߚUg BbaZDOX?J)4Ep6 jhR\=-xdhY<3Q5>lW;͋ёj|U rn_zE]ۮV J kR>aMzX$e֍8r G۸*o m=Fj䕕[ A f[.P`0 ga_۴U9'7y{8XK6uI`AY:iW6Hўk/I" ɪ l+*%r00(ONocLgXqǨ bj@WKmxz]zl[=F@5.F~xg#p ISrceb|7Xϗb ?2>ǒ:FD-u-٥ɞt15/W͕vMNzMJ̲u TbۛQU,a0 !Vr&[* !Aß (QwD 5.ฦ}AxN&~dGtHpJ;%bT8\@^R%0H% OK mo_]s`5T3+h*& >[ F@jN}H"?8 Mȭ}JtFn&ǒ)$>-M:y#rY/AR-uhߨc<蘯c!~@:1/}$P̋,q#q-?E%QT2%b_)F]$4K/ć@:qr)P K5ߺ?SfH=pH Jx5," +##dg*9a*_FBz*@Hf4+ˉ1H JAraxEə(-(CO&f0,=)/Co?²a{UsWRZ@+]!*hhNp82l b!6rwwt>q)t៏2YH?ReO*SKqI0H[!ퟞި#4y?vכhD &> lc&uѓTCmd?{k 0wCd Zg?>Iѫ~/p3E<(쵧^XE-qs "S9̈́&*GKv1& G#wD `򕨍6,W}†p`%JHYvS~k _SAO8S뮹QIM}~$sI(b7{0Å?\\8<W۷]6 L$3'\ŏ*u.XRɴh\XzE7ԯ7hl`SRu4sZRro1"(Ȥ'']z\Dٳ1fq5ZJv W4תSݾ%O|/Z/Pϕ6 V }{ 6#у>uC.Yo` U2E۴]r 2dJ3N\W&5=žwpZrra>.:4]W@[)="ۜ<hq<~ ǾK}Q??nԡ'ޅٺJ;fjYu+2{Z}2Fցn['oyPxPC#O[u'OMfiz6^_# ~fPd;b/1ֻBAKe[‘ϕ-x_,ܻ߼o_.16ˉt/Tmn4M(7 7S(\* {S4~dEyeЖL >4XzJ djr7+ +-,X7[/{`mIՏhV̻ P-u+=?M?`@ tiA'"!EO*X9 92] 2$8֦ϵ (bbz"SYA6sJTϩ,o!B!aӬU+p!/\7D3g>χ2TzOV WbAtgC/v"b`K8!.쭜!(^:o %U8WAv-CZbs8}}so$36<~ʰ! $&HyW)cs1#nw5n!aґ_3d*U؆lWBw} r5?`em n%[`|"+u}$ m݄H~9[=VZs,7c{8mҨD (-dU (!rpm(|.GI^@y%a[ۉr'4t%+X5ɸf^Fq׉..\Im]*؜t-3Nrg4e"rxa~qNůƢ, ~Fx MܟJf:m8Ix o.K }I!6u!@Ի~,hBOHv; ilFޭ2qt6^JiA!Ueg# IVAWG,n1'u\b{w{eqgԄ`FlJ9$˩nNJ稙Y?pnrjyZyy:L^P"lӎ1q^YzI9Iw$FxP4Mټ`րmPڧb=p ;TXH2C_ƎQ<i.Qez( &*-Q,WNjƻU{=!sѡDOsk-f JƜ:zmo!M)aoU[#vU[C0w?fĊ'*'%(FbSggjqDI}kP[$`^o6HlKLJ1@ZϊI$?f^rjPVץ?a 8O+.<4= +bf0s)\:U7 2mE0Kl<2)=[g,:4U7`*~+sz0c dZ[ʂgNc]Mwb@hy' H &Ģ訍AtѤWQ@Pò IaOlL\+m\1;S,b(ɦ9;rWE/ HE;Pxh 47 ~]v,L8Z8DDCqR &TiQȒFI;c)/e\.鄬Ho=4:f~ÜCT;"WWD s|)wꎽI-hh=% U4G-SVQ{cכ.KIk j0k/S\v #Uds ϛ}%*x3EO(N(;~Jg]{_*!hFA{-N%*\zR)L 3Kyu%)wy$ YZ