freerdp-devel-2.4.0-150400.3.23.1 >  A eWp9|i/ Jo`ⳅq U9f~5)僀B8ZB(v;퓾T4K!cըe#9FHҪ0?#]9u.$W>Z+<\~Bm2Dj2U9TrNd[o' @"[<RƼd{c'J|-d;V>mW1A܌kb"v1bd78ace7e2c4a0f472698b95a5151823b9f1a07e0f9f91adb36c40893e33f08a3451e89783a22a6bafaa974c2021c6e8e5a75fc7eWp9|}X.ep."˼'-̯ʋc'E0Բ D*. ~ßeZQG '3-<]9|.^Pՙl*E_jRJ l])< TɌ|"٬SfKz ჆[WMuoͥfj.wZ庺 KS #5ECZ"oNW b>o '*mZ=&ajJٜS&1Mk|51ysj sD>p>?d $ B 7PV\$     1 359R<<? @ @ A (A8A29B2:F2FGHITX Y0 \]P^Xbc|defluvwlx4yzL\`fCfreerdp-devel2.4.0150400.3.23.1Development Files for freerdpThis package contains development files necessary for developing applications based on libfreerdp.eWs390zl37 OSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Libraries/C and C++https://www.freerdp.com/linuxs390x  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큤eW|eW|`````eWNeW|````````eW|``````````````````eW|```````````````````eW|`````````````````````eW|`````````````eW|`````````````eW|````````````eW|````````````````````eW|``````eWN`eW|eWOeWOeWPeWPeW|eWOeWOeWPeWPeW|eWOeWOeWPeWPeW|eWOeWOeWOeWOeW|eW|eW|eW|eW|eWOeWOeWOeWOf865a86e98e8863034afc206f87f914590b55f0a38a02d214326f217faabf87f11b2a902ad8ae7668056ff7caeb1df5df0160779559f22982b0a25f46eadd79dec92c8604ad1dabe92ee2dd23982bb844cd1acb803691e0c6a5cce65a6eb2b014c3851416a130329928e174c46fc78d914f89679e949daab7b31e14256ce45a4805fda815f30baed6e6ea1dd216fd7dab7990c83ae260582a310389f188cf20e0cbc25762702b52bc85d91507de9d78e9cec077756d622d102619117e68e81233f2214c6622667a6c276b05b092bda76d7fbdc4eeb0c9db54f6338808899b66fbaa0724b31b33eb7daa4fec2c4ee087b9328465b863647eb0f8a6d3b8c916ec2b3c6295d928ad4d80c18fda52370aaaef3b7d3b3340ab26a837846416c86325f89c5e4fc0d7175abf53629bf127341cfe96b9a0f270355bdd5872ba54af9532486663194143c8961db5265170f2d0a9c58fd8854b069a619c8c72517865d8196f6384269db454047ada8bc4ce99e161a9c007ed9498e6e068fe6933c2b8c9e01395ccf851cad8e7d5dd8af6f849a6a7b2e2170b42f8095a25a2b0a9c0e89a4067a1e62f2af1913bb60617b08dac1c70a50de8b1982ae4463f1778a8329ecf60b843b251a505c8ad204ef36b2d99ed1407dde5df6f799c45c75e51fd6830e126005351f3a6beac93e395df5a3cd070d5b399cfd8682159f4e8624dc6739d4cc10b37f4a3f184e09c6cb0340bab797a51a84c17ef90e3e65f80b7c9af88723fe6c820b27b33dc1b5f3665ed66166c836dc6fc305e4470d6fe7a5ead78a0a116f68e944e471d78a4aeff46d5ff18d9d20d4b18428d7162cbb69cfa08eb20b977c50f5ab4a3a25e0283b5deeec636502af63f6fa603114f12e7f5cf632a5d395c7f46661e346463358716a3a8c91fa0b583432eb2e996ba7f16812a6a6fffcd291661d43f2cb4f13718b0e9747bd1f626b619138a3ca3fbc21464529fe152be4631f5833f6e7d5941c775fb9d74b4ed1356f3737ef876ef14eb3fb296f8da8cf658a98f5032b1bcf54b41df040beba49fc9153e3751e23341080c565c3b6b441844e827ce256efa59c20057d709d9d5b29f3df8a66ddb0bfe3b7d8d426fb9f203eff4041b0d444650941119808a7a75bb877551cdbf5ea8a61678382b39415b4d2855faa39a3cebda2eebaa94fb377c04a92d9bc6bcbec146c88cafe5e74e75d67486c0e8a3df977236050d01b7d72b57fb152517960c9ba8c0dd90de7e2837fb9fe734ff1fa37eefed9f2f28ba83ac776d15847057582ebdf47eafea8a597f656051233ea38e17305ba96a1e528030791aa752a97167407b67089abe7c83e9d821fd00781ff21ec95eeda452940ba7d41c79fffdc712dfa6dc91f5ee623751abb24af3cea83039d8dbb4ed0ccc1ed5d0745972492ca3e9a2a1f5f6a72cc3baed08cb7290518936d0c68f89d0ccd0d2425c83dba9618ca1fb9fe4c294fa125572b2122a73a06aa48bbee2d049f3940bd4cdfd36f67697832df9271bc084c502e21a91e0aef801bad9eff40d203b735b0cf9d57f176e152a4124a8cc3c74602b6f20134b9e391282d3a84c0379681fd34dda834d9adfb6da9099fee57d948266823a1d5afcc8730a082af34f3cbdc38247288f63c74ec3a5adbaa6c12efbdd6adf98946086fd3e39b23c8de1b0bda9188ca49c0ed79af88f9ad8043c506fc65bd54254a5177725da944311974bf580c8b104674ae36d559da618a62ec3eccbe003585acb641c5bf1cf2f96eb7d02f2e11652be3cbd5faacd341f8543aa9ddeb3ca1dd61ee479891a81c50a28c01b23e46d3d9b9f60ae76efb55e8ea7f6ebb0c599eb5c2950986b33a4f19e8de60b3a338d90fdd3444caab8f97e5e8ae8f343e399a91d35c6c7ca9e3eb9229c67f562f8be2fd8621f6890cc2569905686dd82dd35062af896afe2d531cb5c415520e27d1584414e8c3b8e06d38b84437fcc5d77d13eaf26c24871ce594e9bea66c95215f92d32042c6333d9f330e0c6f0a01b486433262e38f265ca9ca312dd6f48dc5f20c60be69431c923bd0f5f2c60c3455103efc2b712e2b9b44053fe46e251c5a217816527e6c593d0f7c3271984054c792d0810b60c1389d9afc511d95e9d01aa46b2a9e4a7a6642c131843c8e0f0ca2cc0dddc16fb1193bbb1e06c6afdfcaf09cc7797b478d8fbabc135ba4c06eef85720c10a3dbd151a48b59a131833cf709c3dd9023f7aed1af0c4811318e7ae3ed708b807ae2ce51ae6f411660d9fddb3c3bec50c84ec70b2acd1b632717a07018a7fd74d7120654a54c889d2238809366390fbbcde76f83d6d4dd6baba3945246778cc3ee4419a85959603196ba4d915d15e46239a16500a7a438265a42cc44c0229b99b983ab3e01c8e019e6cf87c4496e28f7d520a6d3614a2aa7b53c82e3abaa8bbef9825edbe20a77a5750e0ddf6942c1b3d8a9d6c2d598927f8b0ad668a7754e3e2a1bcfc5c30fe973c97e740074549b173698c23bdd28a1806e1fe282876e7e305b18a953135deaa80a2adab4a85b31c54c7f7ff7d02c0df28b8be001eb14996deff32d69d377a6242e34f8bff57e21a73bb43ce0ccda1c5878de426b5a012e54776f3497e17cf923679655f002c0f44d014cedc5991533e79b389c896c1daf470973601432c80e9ee73b0b893a2cd7579876c10861b4762e5e35ba9fc7268b66d21a56ac4d50ce710285535686b8bc60bc39c6f4c5b6334c8cd6542354cbc79d7d9d0652378ab131ee859b2f1e6b9b4caa41b0a7767609a966fbd6bf54fa644e7f382bf20680793a52cd34ab9e8315f2068e4e62718428b17e79123f15f6ee43a9455ea8ef258206cca96d203df2bd4bad83558ee9d521fa0fab435494496df8c7f637b8ff69fe50db49e9f7c1e2242006ddafee374091a6fb6ac64bae3171697dafb93c5be1b34808848f780ed2cb0afff4b173376e421938de82c1e7056295322760f7bfb168407791602f289a7e2f081687d684f9dd9cef94356bbd7207c03c7e86ac7c2663dda544fe6220153aa1a36372f23abb247c0bb6c2787b9a57f0e8d48b896f186655e6d10c75d6e017501a999c417cc8bd6037ae213ce1a35fdcd3123bf9acd0b02f15c5ba786406e9ffee6c759b2e07ee95bdc35083fa7d2a85c35affe9fd2242592338e7001be9a4a4f9bca18b3a0496c2c036c0defaacc40e2eb4ae816bf58f0c2107e3d15dbc08ff8740bf2d6da2c16af85ce0bf5c5910c821b80985a7fb7f63a02f888a5f2c69b550814da3592003742955f672a21258c1a7b2569176a2123e2fd9cddb15fbaafb7a0410c156c7ea5027788e9b8ce4fbf768f33dd40f3a2b71da0917a8b3b898813f249d0c05bc095ece3132f01852d5951097a9206094f52c3868b7e47a39530fce58716451ff8d033e6387015a67e010a470edc0c4d6c4132fb516f43d4b17bda0f80d85b0e9522133b8573b37d108bec795f4c330f850ef885aafe91bd8a1426b414544cd414448e39d25aaf132a3aa1e5bbc2e3d3dafe8afd7d877139d74e891849d828706e578a48ae5de84e9a3118f845e718563ba4f88208cf913180b21c05b6078d8d8c05b7d908166ed24803c090c7f8c8436d2fdd0e690a53034fc0999fa93b7a59a025a4053feaf90dbf942ef8362d8056d2d9b64ed792ae94ea9a9d233e0628f6e2d638b6204033c9cfcbeca6911e263d26b4b028b55e8c7102d71e66a2f4b293d8f10f15161cdaadcdf52aafd6eb49c76d584d7a83fd8805766a7babf5106c1bd97fd3bd80e17cb0e93da7b6258a1e1083b6e0cc3427628dd81d3e546011b9c95a52b5266581ed431283cef867b0cbed4b4fd3a034d803348d1c6c6ad51c54fe6554c869d16899422d75fe8668333ca9956bb0cf9eb6b346d0a0141f0dcf5d01f03a62d1998fcf9179bd1405698ca96b24514bd39240addf1333a7a6b323cc2e57a9c9f531f53ff337c98d8b1052f0fd6780e1a97a1ce01214af1a08e85aeacc4c429853d72936cfebad851a80235276eeec252c6969305fe7b771599c6c3671da5acf4a5d63197b14093191ea255d84cf203210021e17247066d1003f6ddf0c318901a25750638d6cbf54a6beebc0efaac368eb32d2d6f440fb9ac3a1dd5b5d9c64ca20d728d0c6d617d6fad0f1f4e08907839351881e5e5108e459894ebf3e55a5d4484badb342e62b90ad440b0a838d63bdc4171e3b3738b98af99b0bfcd3e67769b3c472c1bf0c2a9c10ab6a2562d96615bb0a07cc33d8113518e2bb29a435fd4b4d8656dc146ac1392734e08e9d7f1008cc59cf917d29e5cc96304e86e8046ce34925c680d75086ea4a3dc86fc1aafd7877a5ad65b54d8f93f2b6d30aecbd4526f429a09232f8c51cac8dca68984bc7daa4fabfeb8f3783c46a9d23d7f8ab32538ec11b4d43800f894e4c009687811fc2d77d3c7c6ab80adb11d4dc05d0fe6e958cc94f1e4884b31a9023c3f18f7a7556efd652f1642c193296502716dace59ed90eadba6cd22509a98f7d9cc5c06933553a6f4ebab434522f65b7e46cd9d1fb69b2a380339c337b970df3f261e5bc0861dd98be5ec21f3f44243090820b5a8366baa79ecd71337e2da17ba6c8abfddc4f4067ed4200c1da86a430b59758d5da86e13ca86b5db94751bde9363d67e3b6b31d1dd19c7e30c3beb62c4b79083d9d5ee4b1f6355de9fdaa44dd7e76c6760193df11f76004cad63b7d635dce2069133736c714c2862085aa08377856ca84e60a0a09aad1b848bad7c60283ab40f4c51e1aff9908629e487c37357db54dcb69519ee994ee81a3341f8e30e8ef498535d73509f95cae7ecf622c085d1f8b9557d5395442f4c381450c16468440a636fc47c91f468f4e681c7691aebf26a6e849a3a7b240b456f68426fc7b0e9e996d0f0ef5d8cdcea5b813e616795d3d28822bfb02295de25fdea5e1a23bca3c8243b096489c4648889a20ded7fd34af77ce20ac9242588a07cf0aa94674a5006ffdbc1533403518757a793ca48e991b108c4af31eeeb231a266e758c01a2fbaae5d692cd886c1f3a72812b8b44d985a5b504f641030e1e06e8ad40b2e411ef8d0133bf3d9cfca988b5ad47b51a742c942ce94a1af04aba564811be8ddce51042ef974a891443d95d1b4367e68a0f007fae9bbf3674953c840fa2ae29db70b948bd9af4c370f5a1508027aac47255d5f4fc05ce7d1f695e3ca36c3a9d0a51ee6764fe7d92f8c30ae6b621d891aabf5fe26a768b68900f46149fc9e61e9041b6465b9e368623372bf64fdf2ecf1277b55b9025de9bdbd4a2b2691dc307ded51665f24a9e841376bd4fb148a4c5a81ef4334dc3c878dba2d8f2cce9f82035e8cf8884ebcf8bb4316a5874c2d8d7c7ff7faf832449df5358faa835d5f9adaeb2de2f7f6bcccc443eda003d226e67f078ef6c320d9944a355cf8099e29814798d32ed8569533ffd0f3efe8a9caaac65a2b2ae8121b116819092950bdb82a885d97674741722660f6e5f3bf54f836ac5405b569ea447e32f40f48a07f5d8da3db150613d0f4bcdb6d5e7b6878ddc27e72a4a8680cc0de7bbb279c19f0832025d7cc65dd43283327139495843094dc5830f4fd7c15ddfb9382bbc5148e19facd474e08b1d30945506cf020663183132d3897e8c0749165b4744da1dd62b3614dad5c0da9c682b6926eda0801c640de7e19ad672c3195ff6105e2253db0f7efa6193c4b56c962c52570eb53d8423eab7d6307a94bd4cb4f9c77a3cdcc000272878dff93468356367f7f1d0452fc129799c649a1aae6f3620322640ca455c21044213bb22b00e62ccf4adee27b84af9a6557754e3c883e6a23b16b2fff99ffa56a0aaf266653532377d0e2500df6d4dfef1c5f967c3d6a7e07482c8f6097217bb80afc5d9a5a802c97d1e60185c7e74b50b1e5346f90afd0d41d68b8d144b1af6b2926c8c7dceebb326998e8aad33a84e724334ea291907857c3d5a1498da21dc45804237e4a2071337a62f9307345b2abecf7dfbc2f31fd7c5fcfb978fc8ca742086e6a35573c55f61c34c3283e8a0f05a577489145a53617f0dc034b3cad59dfd328b27a3420adc6b91220fd3bf27eb1fdffe9b8a6b674e557d6c0d091610f15dd6cc76321f8d29764756ad06b8149d65f83e40b58524528d56b9161e39aca09782cf898bfcd9c3ea6886b2f7fc2c1b487d75c008a94d62787675f57c77d17af881a7c061cc7fff6b6a47e4b6dd4a430e6bd051c095552ec8e7ce689365a5f71e16137640be1ca7aa842a1515b07f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18c413038e5ad65d602a44b2089aa21c69fbe02819d4ed41dd7cecfbad272fdc484913fab040c567c0bf5977034e5a9c198e9789603ff78a3fe01f4082e55ce36814fab90e5d2d479e8b51ee2f132a2f1c335cbfb743065c3a2ab4169787aafa4d0f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18ceea8b8164c74ec97d11cd16a5b0e5d9a7c2aeb08cba1a7c68314c416b0b35f7a1c7473b993d2c19e24c44b34c793e9a3ca7206b93997375a6ea9a8d935e2b755cc844e1b23d163d4c2629d57da903f12e73a3128f4b1026f1338458bbbb1a017f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18c0f084c8fd4628f105092003ef06c0cefe0602991d0c10049201dda6451be6f7c5081c163cb971340dcc2c1faf27fe8b42f61d1297053f84d6bedcdae173437075e627d0427c0ade7edc12a7953f146ce86e1977f736e94fa22ce76479501f76ef2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18c664dba2727b4d612515277a96020f383247b5da96caa168aaf1e50b819ffcd3c635e9e7dbba36f103cd4f24f1252dfd324764cadf6ddd2ee0b4d692519d0571b5c26c6cb9fe77d939c3867ad8546db1389c74e511e90d41843b8a94eaacc4bbded1460318354e4a595a9a41a142ba3168af368aa5cfca2375fc0b02c49c30bc0a3127aa488c4e89e0ecc85094637bfa4cd9fcf628d0b0085ba419d2184e2c283aedaeba4ce1ca4d29a95b747081914d717b4c0848332a4488f1180173b8341cblibfreerdp-client2.so.2libfreerdp-server2.so.2libfreerdp-shadow-subsystem2.so.2libfreerdp-shadow2.so.2libfreerdp2.so.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfreerdp-2.4.0-150400.3.23.1.src.rpmcmake(FreeRDP)cmake(FreeRDP-Client)cmake(FreeRDP-Server)cmake(FreeRDP-Shadow)freerdp-develfreerdp-devel(s390-64)pkgconfig(freerdp-client2)pkgconfig(freerdp-server2)pkgconfig(freerdp-shadow2)pkgconfig(freerdp2)@@@@     /usr/bin/pkg-configlibfreerdp2pkgconfig(freerdp2)pkgconfig(libssl)pkgconfig(winpr2)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.4.0-150400.3.23.13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3eV@c=@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.patchs390zl37 1700207753  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.4.02.4.02.4.02.4.02.4.0-150400.3.23.12.4.0-150400.3.23.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:31491/SUSE_SLE-15-SP4_Update/82d127c445f1a5c775463c4f5fc02142-freerdp.SUSE_SLE-15-SP4_Updatecpioxz5s390x-suse-linuxdirectoryC source, ASCII textC source, ASCII text, with CRLF line terminatorsC source, UTF-8 Unicode textASCII textpkgconfig file PPPPPRRRPRRRPRRRP RRRRI+3w>$wutf-8ee8f26e7b7c6b3b0160946bf7b36b2af3415c10eebaf72969dd80dada68c056f? 7zXZ !t/柉] crt:bLL 43PcDߢ>ڃXM  fAVv`lN4sNKQ,q)F1)"|PF+0i.w%{3ٯY%5\xkrP eWE"@?;(U o;_{&MWfA4U$aѥ<T%{LhɨZ{|oQ|"Lۀ b ܿQ;~UQtSw]'ڄfUSH)VDH{kvTzB]֑i͞ls(2)[^7$.{,:xm<,7 hd`)fD =U*D<RJ1D֠OCJNq[léE}, x΂|@1LϘsr,`5thjR6˚ږb,oxgTC `>X鯕! dӎ8`XkP ¢~^~uD EZeO5/x5;Zxb~O0vlTu?wK&xj˩O98.kX(1c1u UNHqWͨ$qR [Ux!'nHʚVg`E†#"GP߅Zf5+"4MmM򛭈J荈Q'@qtA/n2N{D*gz|es&Wwk.L\O@U5Zաy@갴"KC4`O_侕F3|'0dC"TL9`Á_EZ@Oh4*]ߝ>OP2elFb`H]+PFHSk"TieU7DsڼNDTrg5tErxΈO▏`:NiRAc+AMz_BݲHfҒoWCՃ1ƱȀs'oyONg;|LuJ{3'<{{5k2> <ү!ʞ% PqDՄp$.f<Hm?CbUC|gDI-' 3y9Oz/ZdDyRw*Co}}! ^q̌GB(e`d |4HEtSZ_RSQ4 B@1P4fX e:J8GLSQԥsB")-lmZL2]Iύ>ef5~ʖoj` "%*_Ň;/~u+QKo!C= 8,y]i|EYDEZ bJmty\sLXN /A͕?.DLb޾ !ܱp_sԀmDnf:IzgVŠX#My0u n@Ƹ x Pi^7#,ÕX>5b޲9}B-ʁ42݊%w>5pl0g8Ww㡁ORz/!)W;lYTs vRq0/ ,& 7[w^b` 䴏 q2z ؽ}(FWMC:s聡0Z1/Tk v3ap;a'~Z4JM;tG5bT A Ehۘvs8s imm\κH&XZ b')$6A@ 4 RƇ&j!*`3#C,X|1 UѾ?0y͛.ˇhXi C~}zҠN@lP\` a3ۿb7Ȇ@RMew:+ >zzj4TbTy+⡫%A G ʭ;py{Zoc((e>: o)'`~ҷzR:[wi9]֔h6n+E*9^F,*o=ź,в~.\)J_aXɃn(Er|$IpK] ve bCND iTƋB !7f7B|cbK(g|~@-^:vuD}.*1$l0ecG@=x /8/]) !]vx(aMFxNe =AfI,Mio'r&uN4oJ; kL{UXUȔǷUCHNB얛lՔ,>PkU>ahqq;bSC= ^I;:S}P#,?6 Nn%߬ߣ4􍆴6D׋SmΗaIȥ+Qzl4@|OLajl0 Lgm q, V|7OfYmJ .[őhbX* 'b/X$Yv56&@1:73#YJ"{Zuį>핫cd5J~O_>!b}foƐWX_jzjj'ܽc5j&7(0]wp.b 0#(ޓܗj>mR^0ᤊ8+q*k7%1_\;Q39}z'^1on w<_< <2vo=_K94$&SH֑W QvAtO~z4e!T e,Ӻ4}v[,WcA&?n7Q-r*J gkG\c[-St[":֞uOv'}u+D]<"ϣ]h>3Et($/i͉Ѱ` kLq] /wU7\eWǎzQtcP ==?␾ΧMwv}MY 0$i]r*ΓTRy ]Q-4Gs* ;0cA^5 4bz5W^_}=0ƿ,a?dHP *\++Kgѥqx+8w8E"6e}gҚrq\źrɽ@N(]/ތG0/O>v=?>F2<@'kAj,}̿@1ea vh4+gb;Y"DxP 74~KcVbM*4+.Kv~mFj o?Xm9uzG@H'OFuVܡ恻CY Ҏ'eMI-0q+F PFCs T H4ok ь^Kj:ͳ5pt,­4Dx&%B{i^eeq.̥d wHbvLt_Vm[v.Mv9&`A}- 2¡ 8Zֳ }6WQmSEY[oHrGAD24U!Nؾ$u:ZzFɏR>" 9HaI%Jm_)|+j闌|n;#E3lۖҿ2{M!v؝HWܮXt,#Aؓ-+^Og^+%ޫFàԭu:m_X(1ڌUjwKYL߮ ] ,יe_$jۃhSFM^ =vYJ.t|QYoFM1(kmC"Ks<+g${%:o ,#40ku%?+ M8NV)[Nd0~xoQ\!NFY>p/e~/V UD;rz V`ҽ LOe%=b ݛ_f O#gdJx᭗%,v)&8h(gݧEvTP7 %P1ҿizњįY^2{)KYN"*3"(lDYlq @! NnָRc}U(䨺#P&J63efرN];L/ravagq !p>S;tPifGp$H w 3pu|l63#4dLp#(Y} Q7 7R<]H[ jNmЇ !ҜW|)B_~p&f6cec&bC ,uxHG+o2Bv}׵)l-yeEZ-9=@v 59-X}]x1&GG@yR^A x7٣SQdVP6mFs9SSff=ӅzՄ'3Dt+Lv?s1?nWb6k,.6{CT+n8!ſ%:5^4g|UJ s @C"yMMC\Nbf {ÒD?ASx굽YHv̉`5ӟɴq& /xZ`-1zĒe*5XOD@>9YNl<qK5Z a xu]5;H.CSNj k4 ӝMƲ]1LVoz]tq6}-'jWV$qH9wn';}q+%% Li 5* KmpN&]2*^LF},OXf7`00U5eD_7sG NZ~ęAJ -; km,.0=\젪dbI0\Eo \U-P~+Y+L71ѼO)]|nG'XuDuwSr@D^ TQ4YM\CH7I ŗDos,ZwY"H4^ jS4΃uƫ4@4r= ]{?mء" &q& ,x|K5:kxösKSf8qw"}4Cio$;b4׮F0Dkh^ {ʥA31>gBe('< يaC+5Q>?r/!~ípr;8/քl,'U. |GIGP#0!ҍ=:&֕ӭwGS,Y@Pk44=_Ȍd,P $?G\ #琵S][[ Fͳ[egս1Mab o urϐo/e y6xlp;+ÌddGI=6 1WQKk/zh0=)ǜ'ٯD7h]  5A%;#Fk`mH!85N"5zn-~ (Сy!bː`v(}:oF?QiTEtt<,E[䬪D(?yf t+]PɇRUa>\mתbf\)*? `*/v%xTJwWU)R8u-M.)lިM1|+ҳ\G$ƂZi:P>rF_K45쪇Zzӂ>`YX>z17%@RE@0N~YdwgX) IEUt}ڴ] =/}DK&uFc:N >zyiՋ +VOyة3u;60INꕹi!FL砿צf'NQI&[Et;cNQbp"$r/¡:YjCPN8EUizVcwI>]C铒#LJ@`rܡam0aI4Si/kv' Y} 䛎$.(fZ;V\0[$))km&JG ԈGOW99ʨG۸>]x#7{{3ѧ M6=Vzr0~[}D eviXĪ "Q2U`jQH{'{l3OHE&PHbm'(  Ԥu$ˀ@7rcX t7p>s$fxYW)穵RYkN[a zq@05ifh%i;xmp2т0tjpc(Iv pT0,ǢaEtoC61()n*?oGGLaS%HkJRX?b| 4M0txVȑZE, 1[^,54T\VaIjP`fډ݅a<;wsC[hʼnoobKfho yLs?pҺf!ke{M ŽN1wRӐt~v biívD,OԆ|nϵ"RU. NP\Ltx6&=INavcK&%v .GeFyaI䎈ki 33׹{*܏AIA/n0>)cŞS!Cht0ܷ~}&d?5jL~t\dn#޴IVq _1(>+W˜k럳=ac]OgE:Vs_F,lk;օq,cWCSrٯ`uQRB*S|\4 0qQTnʙ1ϰʵn#T`2Qd% bj \C'\'2+΂YƼZ?894]+a5Nףљw+͟e"`$1%]w\$A^-+Qc𗃬)_+H x~4%F6vh3_Ʀ: +GT>Q CҔÃ6?_E dkR &3KHj4VKO]usIX!bD*})Z 4/vɫܶyCɱ?rȖC>S=/_<9VXl=htU71$313%JHCz"+f); GrU,N6%Tn*EU&սЭcA~Rɨb%. ˳dGM%\!Vp:}dDIM="DBV!mru*qa {O'{1S>SDzŶ[%|Uum5mHļKd/ |ҍUn M] pȂ,W@kKZJd=n b_z~(; G"|"o~HRp&@o8aK  ZsݕO;iXOA9|bUGTM c:i]4W4ͦJ`o=j K|Ȣ6*tf3MRuQ6ELj]ح'VTkL~3=΃gKKSC{)ת_ lZi: "ED1Cޘ:5*i3Yyyf2tӢ.P|v9wbaaB 06`Ҧg`R-8yFҀ RyӍ>Gg(`ITDe/2(/;bH芇TG<}Ȉ<_s(01D}$a0Ǣ%Kh23uFթA^4O`%8ز'ia-w,[ Ԟ$_SbJ$꿌98Gv&Okc;`-},jָչj_~w^Kꭞƭߏ^҂Sǟqį/5#; m%I|%cA!1xFWbx'-#jT$ۿ bNijf9dZL% pɲLZL)Q٣TZF۶lĮEP@h\^Sг+ cb73V|>u j|L9%^En00K0xbTF5lCm05E>g]~6pբCl%9Bhc#0~پ E0t*f?|!{;`[7c|Zdpx੸E@Opw}`cygz'|S+Rr[m25渘tJ7K9=M_w?9#.PE_/'(ڈg e`1OOmmYbaym OËWiRIMgrg' @[!S]k8ɩ"hֳ,FiHHhϠyl!f-?܎*`Z&~IYp ~2xzLI Wcx*j 8ߩ Yes H$r`VדNf \LCZOLbCߤ7ku!L>wڰU\K{< 6y,GVH% |1o_p yɱ{n )7hjU3+  N2 0fۻ췕/p^GD6!t}H|U{XPB;쀨UvCXepՅ}Fl!9c>IFòeHSއ%n̖,UBj|0i^÷}B|k=ިv޽4)F]nΊ9=Uu*u#`[EN(PtC匱K-e1}a|w{AF!ho h:w_t8 A0ʄ}I[COF>d2u ;rwtKMv @} (} PN]zhv@4;Ig4#5.v/!`W 02bsi:iXvvӏ&L{HJWt,1tb˵#V 8$i<ϧr\?6Si_b MS.-ߩ0Z X޵K濴Hyg ^v#z}J=.,&HqְGwR]}~n2GU:i<0, R&aSY"Dw(I*9d{F~Zai® gN 'U RZH|Gs.ڪuψFF lqȫu\kB--T*G}(1|s̏zi ? u֛Ա:#҂ow6O)0] mF'_UWk"A3i4 7DK{./pgVwrP?8% .?2Z1R+. Q8K__M9aiy\gjR,Kh]JfʃPҩ&+]MDiޥtr7; 8FO}@Q5"(![PT 7hbȾWOq!.mbc ^i6F"@b L9w_RlOe tIk"~j{쌜I5zz+nPvP? si4bsZВ%4q0Y慂p:ڢbΌgĕ膙t^iBS.o[MTpIgmý全];؜ 籍"f%WJʃ|wއ-f$TWƁDg7HZVu=[Z =ͧͦP*c5\bV%v>cs`L(I_ '9O2o 9LPn*dyaz0?!Yօv sU'G]v4(-Lg4a*OfR۟c%t]`~_j^rI]Uu|awAz3 $9.W/gaz ԹII M8s/Vsk6-!B,4a!6[e_/=A3 x I[p#sb>}׭snLIl,[X0i SVj͑Gf6\[wb,,"V3 RTNъ}W~𖪏?vVRk?ur̀)6؝0euBtW(3@)@tG_pxvoP/6)-XJѽ dxt2š9QZF$G%N\[QrAZĀD#&%%ez;齝:stg-уɮQMDA%7vGU;uRgZ"˫!;TcB1qxpLXicIP&c=A FΔy+aQ1ho"/VyÎ;Y<}k [b I.̆sG QhGQq6$-Do0pCSBeI|MTfv0]4hGRд*'5T{e<7VK -yV\JG{UAqKt?Q[ z_@_*t+׾z"JQDQ*eJdWw>{Oj#Զ@rh\! k.4l$R"yIY9麒ܻv S+L̘2YO.,2>ⷕQH7h4uⴛւ{EjR܍h5Zvǽ1 5YW 0D :9DfK+so(#>La'cu(CVE "gV. "Qd}luf__G Rj$) Q`#kâTH6 ǫ+Yߠ"2Yq/G9AH{,m& mou6ƞ <ׂ&AcnU7<4^wnnx|Yq0AE]44aմ&r1bǽTɠٞюXB_ /Z ){~!B#3''bY}~VAU*G_h/¯NS5 4wb}\ZE%: pIK}\Jv]`ΜTΐ K4I 2S*lǮIoWGY*&uJڧ]5t.7vl[eda5KvzuCy/ +7zCYQ[d>Hxǎ9 F#엟C%#Lp5eCΙ;k!}m}g_{G|8q+/q02 6~%eB}-ObDy@NS;gPBѤtLG/f /+B4tNљBqs$]TAl"d3niPp hĻF.sfJe-WDopd}R=q*.D$C#+f{83hlCnfe>Pr>6R1-^hĹe+Sv7q_rA]\2B\˅uuerYO_.uf\r"Osϝ2Wq,_=+[;46=^JU-&f@饋HIg^&c\@ -:H:/V"h@xy4f agf-:4qYq@`4a%W3GeK%5jTzNl.n Aɱ϶ȓ.Xt Ԁ &3މ(mxj#䜩Y>lwqSAҸƂaHcN>wmq4iTwbhJ?")d]ki$RFn0?K<|:/Ƈql k"ziШ[nBm0T"͠yLDƠVi>N-W- L1<'L|vhr/H38 [CnvDm6JqFm%axfJ$7:#[dXf^s}v)|c lM){*l_u[Œo] k`eH3egfW{kh~WjG.ae87h-Ab3+ yN&&f20):NBD@ "ՠKS:g(G}B)Nʡ > M*^Z'8> .[`9ZX9Qr\JIpe8dNF>{m/4 -ѐ,nL`vs ŝIW{2EO~ϾHcnG nR]YگYs8Bz'7d'j#B뮃OU58}]KkPqWY*dr-hpt1<]<'Q?n8÷6[9M6YC+Vfq^7=/,<7qwavـPpd"tu18fdZŢ3 Z*Q-ߑQͮZ deA$k"o}ZډI;k6VOKH \q>O1$\΂w|l le|y}iƕSo][Ͷ9~}T4!yҌq9o~܍$Fk!*?^є.Y7cr Hhsb]p;.bq5[!#= U/ \*}t$s,K|@2E즃w$1[2.إLQ÷uY9T*;vؙ~c506\[B/Ub9@'&.NH%C6LۀgjÜ;N"Q wKB(lZg:|xmlnrp8/8q !j |awݻ҉h?il-C$m>Kp5==VҤZ7tk_fݤ6)?Ag7 @6kMY,tʔ04?ø a^a=N]Dqy1{eI^)sa"oȃDpx*_::πiZamL7.jv8~fK!EyfBxdT2Wza&sDK/* ;eONWR<[`&l.صN8fUjKttQE^Z}ȷ*j6 . r~+Cf5T.no^8m$F\m!'(湚w%<1{8< 9)M,/BOJ_5IkoVZC) OcUP.J.'mexhz":2T8i<Ldn8' \pY <%ٯ2yݴ3IMi8<%'_Pbq#+b#`_0aOZIu,k1]՗|yH]S_ϐ;Tlv~P?lY0s,PGާ9⦋8ݦEM"74D=" ooke GH¦ؙI盬2}ܩ4ݯ'VȖ#yW+>W}_Aw1j JL1-/-蹞q2q夀g@>Mt )u$XEkUHR-ڢ>]B7Tɴ8zMf0:9ZQ3oٙǷ^E٫ڀf,ɓԇafo&&λv5Y I褐KhO~*CR^`b|d3 $^2XZ˿P5WՙX\o*GB'9)煬U_g*YN%sn}xܝ?GU|j1myi1hvtUc.kxË9L}8h5 k9hg#s L 2=MTtL`I$@ q ȍQ >{k:'b1|Yx^Q(b jy[< 3v&WJ̗^߯5?)EE<)KO .K\{MN ͂l>sxO܈QHic-N`=Na~} =US5*Y b!*{pȎ6p^ FXE~]39/Zlve&9R:X_ oyEQ 3Եzځ-sK n9~ҩZ[kGp N')qq~ #"u|,~ VO#.]|o[irkZ΍ZF%%a>ZdvW.-hNB &_7UAz{`lMS`f޷x7o`^L)2eING$/DL>$ݗFJ}+/| M7##9*5`R-qԧkK`uҝ-+lrK,|߳ ϫ&atPWprdy)"selyoʅVp-Pt,ogI ^ T)o[8d3ʌ.BRF wB(YltE_k OחE (3X$bF9G 4 Bҵwoe%<8d`}Uɰ<}gbI|paI:4 (<N>̼ |kEB\(65}sQZHARӬ$ߍ}ɗmqqzŬA9׶Ke2<+|WBpQ$v,=rօ>l-,e{߳;ˡ52X}C<#ܣ)9ä-s& ֔`KYmTvUul1YaՉׂ7![;zƀjs"htayJo ˏhiZ˓Mb[42-ZYa2zٱw *>K0W.և~yf22oNb^x.!o1& L{]?72R+YomEaǏ7m(8^&/gްÀm&)!쬜e(+Мt{g)JI`eawԙBR }*1Xj(cP<:1&!3O\s'7{40S2lKo[[<-ɶ$A[#`u/ _<qK[obXd G tK6# bj< 4Bz"sڸE7)ojKrU)] L;땊)<&ΆsRܕͻ6B獰n7r7$w2zL;<: SZ1J\XK*R r$=$Xt߇BLW*!iXsd\OщnI$l'vrď?[Oc}!"Z&%L2h<BǩUؤg[MGυ6GOKcFG__'\ ^$@hӟPGP0dΌI@#G_ۦ8z4Kj.4@K4TUKE0=XO :R{&H'IR>* &=PBkװW2 ~bg(EsA2 j x.&.<}'CWwiJMu.fZ)2J/ҜN 撱ef3Ŀe@ߟ{k+GpV_ml%ttskjtuz_]~#9oEFҷmk9=]itqZ{]ks ͐ q;(W_<պtŽ 2RS(Pg^A2N_;6zAuAM(:$DqQjY|N|TF8?_=W'u/,9TttdeUDvX %+x4FLE5%J%5ZCDt133IM;bnQoSΒN&IBiB6. IRsMK"zgWNc+إ~CH:1kڒ}|2] gp 4)#`U圩35'}Ea7pd >ۯǛ+̋(C P9Y5t&8_<8%!Fwpq\:zҀn>A9ޖͥ Ä́\5bIzG\"R:ViM9DK`P#1Ubo-G秢`ʱS'>45ߟؚ} vojU;+YiV _5r@7z&~\߄.JF~2*_k)<,5aMϬJ[0hID#dV+.m39P7bL=9rWSMmyVu~wq k;QO'xT||~F7Ց%\Q~;?)d\gD"t+Ik k%NIp9`*[h}֛ 9AW*aU9]Z.wX&sW E{I1 `}X&W,R - #։KF mm [cLk ˯JbM9ˮOp3u(^?ZX?Kv_,a$;شǎzdv̕zD7nVhr%BZ .˚j{>ܻ`49~0?קKґt_PWTih>U<+n ou?)jMZ"zȖHjC2ɯ+0eq]byk a}=z[D,f= 睥*l:L"uq RM?m*P5_]s\j,$=wu'ULJ1ɕϾ<Bķ_q"Q?ap*asy[N~AF`L4 u*ƑVAኖ&BR_XǾ8E-E;s_I)yɏ1@]\.8 +6)57 :fם=1nD7VBOcIL'ˤiuhne]7J@, g=l8bL;*!%־Es6S$-uO=[79]@ Jj~gm%W^.p[s4lWpy\8LSLRC,&8HRH,vC0ȜoD>-0&WxZHJgl#mt1K2c]Xm4<ϕAΑl;f-Cp u 9kRޱe'g6WolOg۽9j0Uܮ1`hu-\?ʍZ pzzX2(gu~w3^<:AAKU ^Nq:cPyu/t<MC֘~`ӫymY;|[;ꪗ)בS?4v/*թ*4(jؒ4Ip#RK=s(uaSt'M. ^q2ECbQ"YuB.nk-D gʗbu]&iyP?Sj>8Pwsgd'Oϥhz+PۥSgɆ}=ߒmVkðG}녎TtdZ(R:ӏ<^ՂI^hnI2@'|O֔BĚ uPh,I]٦2.X9Κ-1|zCE_cưK^vA(.N%Jlm:}5^q裮 0 Q' 6 ]37s a )bn/zB.xZQ [j@FC~}QIATs+'It} tfA=5o/TL)=̯M۟*s&v)HD#!b8#XAJHd'!R݊( zԠhzxUP~"TsΧszЮ&ٜBIMƋռQ;Rm{4IDfDXAi< :W2Si6X ]ǚ%*2P;i ;NB;_kU5;YPf~"heO`xq ?j\y=~;jȜ \p_D nR[ /NW< VtdZ'"ROU " 󳭄0NV|H#uŧMWM(Ј& )I'mmY6AĥYGnnl,חUYN *az X V1l2Ǫh0 */x_lVF2=_-Wi ܒ#gfv\1`y!6jpd B覇w\Q2ޜL+Ro|Lx@bycƠ~kT cT8 6Wy)H8b)`|(BkerzO1Ʉ.jpnᄐ,o|5>3*~l]1ܐ WN9@ q nvOP2%2lZQp)^PnYo?mD u( ' ,v]r\[{Q~AbI2J6Vp=k|Hߺcge|ӉB-:U}Em(2=k"͵mu.|yt?0"RKr UiK&Kphleli<h5B׿7N,+z47mh޹D w/JiNjUؤr$&X6O[.6JG AnAT}fR* y\y^l~~X_+&6얫Rҝ:%,E # <~A$)hi'mʱSCNALP$eK0 j\mQQ. X0lxsqhp/{V=d`eW+Om}e"O~7o`LJk$+NJ7L$8g65Bp[Qgn7Ɇl1l*iyχ-,2?8ȡ\W@MګՔiD)*o  L qoW f )?%ؘxuS= DFt;U?@.<ј"ɆOL̘x]ЮUH bUF坙FecL ?z^ Pp7Q6у<{ߦ[fSxmc5~ ()9Yoao]I1{OE@o¨s-Dk̈aFdy']CM`B՘ =.0m8ۦOd,u,'{[C>sP 0|Mq|~ i6o™TWr!c3\%QNmo s.d7|gb"I=\oD͛ a=/ʽ+Fqj69QLVܥ֩(7ۛ,3=,X!1Ͱ&v]'AV]>p!7vҖ"9!$ ;W#@OZ RxwvۨqnJ }ɒde7Y[ { +}(ХR`37Jw_K'gGs8Kqk-ܭa3 %L$_NS>r"A& i1~F?g>A)_a(g-QpϩMj yEecK׋~JBGfH|_5ʗo\vO-heH*5=څxQiŶ M8p^ߪ0iyUcH<8=Awt^悲.\py-O̍9?oV$YxVAzAabu1Y &+(A|f~ *;z۴-XnBQ*09'"ihl!B*nQvs ;׀p_l5-ٲ0. _i% $t?2l๣.-%; GRնq?MLĬ#׎^& ,%򑅐4)j&d+CE)-6Gmc[x`q (kTaB^Ӕ{G 98Z_5V"in VL*?BÈv>\9N*M%棚ЗC,akjjz%_daN`k3.\TIZUA )Pp3 [\?^Hbawjvhd7<sҖY|X[(cĎ57IuOE9m C"k;׹`hcyLLugckd=t',sܼc;,y>C8f^2e(%'َؾ8y%I=%`7+$Dqo+{3gh+ThtV_įU>}1i LcnClZ@ 0|k $9La6H4EH=FeKbv?0P=(÷oXZd$oRv$$S6T XD*3!1Gw͒\ZGs4S_ߛ0,'5* ?HsNd -QAn KRU`98Pr!ox<_UY6Mfִ_a`Gg "9 ݅bB"+uV&؛4Z,ayߜn@uHlS~mv"WT T3AXCWKyӸNc|(Ϩ}&NDp-!q@H A5 s]7 cQ}-,s%'` RE_p/fH bhM1M蹱c+0ď9ا}dSD݈Su!P5T9I9tӳ!Uďڤ7%[W:pDZxwg]f }3${jxP/uaT:|B|@m|Y7)Soq ՓD46=3\B_+F"#'KY0,۵I&X=)6.;n"fk#45H#aF'C*D-(#5x vw܍'8IHKN g '#g߼Puo]d:d̀Tv?Y~q+U1R@9+dP=uyCbb#Ÿ<ĽR'ιjV#[ TjH ?oѬCEÐ*wVH턍KUE\ZL;#!-'jrE>{~ʫJO]O,巾@~8A{{Xg ~J)/ BITZcw^ڵ4߀(˞ D-]JA~Ph@iDA#/ڿ``9?!  (bJ gU~֣A.H>Пb g6o)KSo#> 7ݸ6*`j/*@uڎ47!2fiƉ""#^+B+WeXKk#R.HSGM2ӋDv h#B2P B`AYw=Ёˇxȋg}J;I@gi]FYp?qm;|ފ7f!! '(6roÕŏpr B)hۻqΩ mBmQSN\=7;ȣǔԃ54W$/3ۢ65YoL3Ձ~+ QݼqWjtf?'966BA*tqN*wU~qzG|O <]L\Du [N :|6mL #_״1@()RlS'T~/%r )mg&Ggo- |f{nK{o~@|M<蚿re[ }1K:g L{3m˼V$,EV=-htF~M5_+;][O&y! ^+Nfa*vuo3@.ʒ/ 4Y,-7GyLLx皙crֆ>$խS3KX.]'1#ΰM©5^Vo^ty_y@ۙDKzs@Yr5&#RvZs^EfϮjHS`]I؏ 'e㛖jߤ}8CZ!$^kjrXEDb$cXBQ-iln@`YP#bY2ཞC-y'DV^ \MQoKzO$ ":O"J4{GW`'._*~|)Gs({4PkNaH0zǥbAˬ1}7R> }ʌQng#\h5L|*6 YYMWfUD4Z>J'0#2#R̳:Fo01 T>~DH~I( ]̃ˀngq{r#,b@s,b?xWѩ'_Ot{ƚܔĐw: /pg1*bxG3dVq{ s䬭*)3,:2jg%Hm򲮆IeɁSJ3x@fE }?a|ߕ(܅$RCV=/?R>_ )9^?tk28Oh8]P:{ڊGz8.Iz;eѬ?Xycjͳ={L`@zb>/@ =ܣHBhޤ:lyÇB"eܦ9b'@ P)hyq&0 /ukY`W9_ } 6pRj9\Vs p 6)Oؿ6?X*P2Z&5H -# 4Uq]t^!IbA)R䟊OxUϪ:f4rY2>eNۜ߆O9ݜ7!\U sG͵\#ً:MC΋ED[,tYj@Gs9Ϝ&tB$ao# M8C9vhDyOd(έ<^wh{74ńa7<-gM@ LMO`2 jgk >_ŨtEI{yNVH{C4,HlfK02w^FZferF*uB)_~&cFeM^h? g+`JGGt2ݍp;fȐf;\k!3SG=(q>WuPDS3N~?$^Ozk=sW'FN4E3?ұs]ycYփtwpk f$檂+I|MU*H/U:&'-37 a(*upiCH[˽lQit94'Ͳlpӯ4`*v%`44YTe5UzRėE+|R9QZu `/22ICk g[|v6@Z uΊArA¥|AAHXi PWIڇ궼gu'<=y%*si%e(D߬^NA s֜5AJ8&CzN@6na {a^-a+A@`&G|I\ᣐ;f ~yq"*JmچHw&Y#,7PhQ?xL q2nQ`5ۄm\j+eu'$KylVcپ> }Fq{ߙEr@WPnLKpaC]HM <k=0,\oqofq իQ䚒wLJM|YukH|=əq |a4hv<ɮ3ڃƩuF=p0/Ct,)a>$4E%TEKWv pǤs /^#ߟj;0 GQoaYazp7"ޥB0#' | /Q1h8KJRS$x;uG/+x#)ܘjami[v2]Qɼ,1͘(em1y)=bF7Qzbހ;+wet"da$hH=a8=}p'_AUs W:.hy,UNp-mJ/[TO5T0BU?-.avn=;a{Gxc>3qNfgc7:#FsSI8-}g 3a63h|F8EmM@/Hqnr[qnV5 [YW3hd}J, t kRz*)b fry`p LMsjvlwՐhٌ 3 FNp:Vȹ?.ӘL?og+)|-47\E SJ/Vcd!& CzQV\W3B2W@TK[oiYpJ\tA}NLZ)pd?":*^jjepVU TzfxKun_}<ҙ|adS$ CmMTVDX3+ hCn6[҃UM~J1mʼ>\~"~O_7ltp mʏ*νEF y &Ф#{ǛgIKgnZ:8kHgyn\Z2&ޮ&?{"0+ /Dhk@vFF>y昅Ҹt;O<ʘݙEYTNƼ7(do )s!'h)`As M[#\CZr2'y-nZ]A@{\ EzuyfXI yO z64 93stf$p^dmH j~hJy7tg=2`8V:tZ%6>M?7EU@J q2a:Go -CG1ުq*y=baq=JkUVظ|Bg¶Nq]BT\hcf{`_Kޞcx5G8WObÿrk'3hs&Z|X. ZRGgU?̰ 8.F. 2ʋ3Ю *LR_"$??l=`o~4%> T.ٷuGзˋzl5ܼ2\:m:6oI. VA^'2lr,;P$>%Tc*C9/Dcn7ML9e'5;y&X01/f>[Kl١T zΨu4o[$Z9LlɈ2e8X'srkwqnԢi>8Kt.h^%)pVN je"E,(6vO5Hݵh~H1pp}Y8 V\y'uQ(tm'2+Q b~DZ$q2M6>Xl˦;v /.}403_"G|]]1p㖲S,u \cВU ;u i(-[aԐ|UF~]½ -7E 0Ecھ 鲭@`ޤs%.REҐ6GHZ`obAX ;cX緟zp{C5\W@&>SڒXPX)^e<~īSg@#EW@h&lHHI;:^Qr1*,ˑ+PmZ0娽rqYgub!*s:0VO}[iPf--3=rp5!2:zz<ɢ]4;S:.Y+rޛWkc W,򧭵!tvny,}N{[8O/ 72FӸؒ02KЄQrOx^95uS\r(\pd >C#þ,( }J'M~<(g>ؔk5κVi@6o;}1SVj*~VJx zKH0 `)wmx?Ml `pDo4;vfZl,u_p=ӛwyx,ɠX8uo{^RfJW˯]~&(06_u?>~. D8&?z )6=I0OXAW?N,aO-E'acJ9'!o 0(Zt8j ;sS+2O~d ?g8 Q Jn:3 SwM֤F[!b@n$٦lM\#-gܠeR<Г^֨%K0ʢe`PJ_KHb2 /y٤ tsmzi/WK1V`UǴx9B|I͟B]{Tu(wϰ؈wcEMмuu4 ^\/ 7Iu0|÷e'JNʺ t2a`YP~k k92G)1t6) %s;oH}(E츉v淛_rA%85=B[ZQFl2pe>LŒN͈֤3ni.]<NFlCbn&N<;}'\N[{Y 6`S403BBTllsfȘ% ǟΒt1.2e&Moc &,dZ~ 5dcu[{8ص|ϔk@M ju&*]s0>ZH>|D_roWNL$ama7U<&&۷-g¹>6)qK9zf5]Smd_^0w\@6fӶT;l25qk wL8bd>S_A=IױKU==]QֵMBZykmrc YJӘ3:9hݞݱQMCZ+^n{1ortusp^Ⱦ.)SB826t6*ˡN$`͑3m 8+eh ⰚM{(}(C.@TænFjs OׅJFH%==݂5^# *{KU&lcv}t&T`!*É䥛R&_Bv G}ӵ=6G)H00"yR{C(/-b Ekw|ȅIR4E껍s?DCWG yO9r@?aTO,!]NVVUVo?~yWn$j1mBrrN- ?m؎Hnqd%itͰsl6Dnu} 4ߥ{EgtAo,}7$cᑬ.jh ;A-PHw: OC;=7p'D U~kt7J{ 8GGE-L!n^D+/պ!'&CqΌщ1~AUT( xC>_e &W;?Hb7N^ w_B_h?I*碠a7"su/m5n:2L2ip}B=ȋZq(wWD"dj&N-mD-T_ 8(0ή2ʲ=aCL2ې<`'ڕA_Uc"nix`:_DZ#<+5M I[3M 2D>$Ӊ7?()m*TE(m}ba2|El$=#0٨iegGgF < $LYas0]QÞ Ł ]c^-VW]ggҷKj5+Zzp^; LH91k+Sf4U]/@wUm=ayqB:u h ]GKL#x`gִmX\9%SGEL&9yGg!MqϘ4y$?YK*'}w7N*T1/T핳z~:P_3# ]ho<\HKƆ2HEwjk9}e33Z, ;0p}{ө T <Ӌ[Ei:ı+p?1e< v wD4t JpA/eTIv1=m'*ۣ|z`Exαz 51kn~knYd7P+z 3?'Kd$(.kF/P_"rwV| fL6(H/W;)WK(??I KIKϥ';"hST&7>v YDZYf>tgP( ]+/,.G3eqQMob[ϵ u糋>:ha-Uh97l#{z'U7]YSn8K2<9(=)&`Q21^g-L!2)P>zkζFE[6H3Q?jzHd3kp&(ó)pr.I0vќ`&|L~zg}Uc)۩t7_8De׷pY:MTtKG؉Qtt v)R9 PE6P#V V\hqo j5#z2^xBż~'y\@&M3<v4Y0귰ĵ۾fu|g9Qf,3)o tB%#e2q(>OΔWG ~n3u'm=!OJt@K )DE!S|wK?ōGUg G}TDBxCf̀pE\qk"^u߰j%: cC05˫ٕ=Ze |?@]ѝ*v®hǨ8шiFؽI[dG$A^_1~.(To}EsXGVt2fb;I1̇j֤`oǻuCcݲQ̝c#t#c#=%p.8٩kryJǏi#lfMH\v5t➟rH"S[ riSڰjaQWFÞs& K5j1!XPPF.AJgTƋ11*u#`iXՒH3|>+h.,ܩ_b{Gh.6CMCrK>eV;EYЌP7qr~?yuƸVFb/QtixrQ!F, K4)6z7 A81_0401aɭ$٠8$q 11^$1QmCzxݶ0 p.A+ToP)F]^ >gTE#s. VV npfJ)s]ADcxB5,k{ Z*d*j%EBf5T^da١ Ҏx?ոAhJESs" Od.VިhpI/1jmcb|y*724qInnLF 9 I4/.Hm!^Q9R RuNWUØH^5dh[xe31IO[aIXDHtK/-Kbꅃ͞D|(Yd(!@7e h-Լ.CL n fyUVȳz;"#OiHБl0X(,SjkIsaTqU7rэS׋Q- -x(XGy:_dU?k&lʶ]<{H"ݴ(Z㭃-`Cyʑx}50`@Fj;.iᵽ%`c{yG-/pJm=ָag^{2󺋋\X>:chRv7(>#/R(0+ZeC^~D[79@s .c:,NM}\ cW^PЬ-/owàݟ˧82Ƭ +Q(ɃR˜8̕yδO΃#mW16V#!ZtkigSw3&:[z#p|6Rka;YEz1%lEtI: P"= * E;[,`ytoτV)aԲi13™#?fa6;ZSÙ9aqU{xtr]W*[,J5'iQ?['7Czhɡ?s,^taTt/#AӾE^Mu|`ya%GEP֖x]U54T5rqFVpR]E;SZŌnJQ 7XQ,Meh3kL ry3jRd'@6HW:zce}ۉZ!{/#e@@DubwNq<ӓBfvU|Jʆs9=fؼτex 6i!PldLލ"E4l]cXw\L>y@̑\i[N /[8'+dpΉyXs),WvRԙ^u|iړFﲟלr+yRU($M&$2~x/ ָ@'_Ux͸4;# xuG@;tbxWb\dV`Jzi̥E` 뮦Uy 3p:tWfԷ/1^cw-Y0AZêp긳70-gY6Пs7<%}*ǹ7iґղd6 0N  r8tZ y+0ޕAshnFdJ i*ƺ=W{|SrFbJIk'Sko=S拏ҾcH)Æ_٥m6^{#Bπ2 BT'MKwd,XM477=';L q%)\;q>V?0VOSg}c*:Vԣlq|XEg|M n2㽊eVEW۳"Zf"YQءRҥ]8 52 XLu|] Os$FIؖiGʙ')ǏVxG!/q~xu| BӂԵ' +\n;n|Q6.]l܏Ìa)qQ|Νɀ~+GYEE"QGA}Je|nbpM/nw@lx%ofWhՇJy,欁6DdW,WJK(EZ,I.er"w7.~ͦCu5vu:eFhBSh+|^5凲x<'ś@/C1uB%\xbQR,; O${z[B- uKpk.UIr:Yv_8,ӭ( q%|o|}"p{Ng5݈SDޖRw]t^WqW) \iPJߌ1 M as=Szyu\?-ᬥ׬L< fÃXf#mcbUb2P.B |o킓e3g}hMw &'R=Aꕓ}Kڽa y 3j& ,@n:sN[t,MpG &;%+/!`ڑm ;hʃF]q}H+QVk(}Is<_oyn1pbyѪDvzXg s,E5'^^0B>]˅$={}{ƚ\ZM+FƬ5O{"0f0vn.zGqyqjFh/jG6:xRdMg'D,xVͱLj} /zbTCfL\;'uﰥХOmm,|_'t_M.wRk~#ȿmբ_A;UmA}C/`\űeZoAyMԣB 8;K WaF&53*Nٕ!-YPrYH"Ҍ zgzHڽC]DXD`*.o5C2^~B2Ы7ήO? ٘٪3+lt$[bͫ+Djg ~'râýĦO^ӭUE+S>q &^gLďƶ#W~^f&E sr%b㤁!=e8`HVބi3*/+C+hk|KJq4a-n~s@.\/؏*kÜLao 8XdY8kU2fRA+<]לPj!}3+mM\/ӒL,RI4'mMԥ6X-O䍆E{ܞ \l`gHfrEI}9 *"jоS'@hd"c':?Gx̦\QwG~fk1H(D ;i_<=[!٨= SӓwkP&6-ͳZ~t29\32c1@\njP72`ꧨhqnV[1@HdG&&CQ{g2ZZ>Ty?HI50@I10o5pWZyd:;]E][EԙӨljyp୫9)d)ν$9#z\ > LNGKM؟;#-hDc鎰#3(;{" +|o|zLphu0k,= ,?ئ A+chd=ٌt>YO׺kR| lqLyޡY?ra; 5wZB"3aul7yܯZjOXgSC '2 )iI$T䰽 _5Fz7kS}T.U3YXHCˀ~ 15G' 8K\4o~;J'` y 5=n`PM\9z7u -8;井;qf;24AyxL4?A(|b4s(߁ ̋z~d9O,Hm2Ar.윅CENkÁ/^񥁏[?.i$i5TbUaךbp$2 7fV@5ĊP(S}lcO2-``9h?J. 8?Fv|i j&FF2Rn{;vc^Pu}o܄vzO-.[԰6QEr=,.# mkIi@9)(AP;+Ic!Ғ6FQY e k-ި_go*0x;1K$cuwUm!!JfYC;/5l^+˼\|$BGhD@C=ՔqpP}Mnޡv^hPKj¼]]A5R/׳P7y3lGDx ktv\|*ּ#Wwb ~u>$WK!,#&O W W=}8 "g:dۑƨV/EhɬLiQs~Į& O{yMCwc}SL.8K!*NȵTbfLhɛwjXs`)冠dR$hd\P5Pu ҃g};!j'D$ae2 6MhiT15s@7NW-o|)MI㺐TIτkQ+0sޣ0ǹhc_4ַʈwwfHXeJZ]N?쫱 %EĴB@1!67H_T/a 7{%5D9]2_-4h<-,:B?i8/-[ɚ]B-B<L!ѝq7_ R%&vC5OP[v"dU`&# 7s@&^wFψ|trL5p[Ib zY׼ t^M<53K/U rB8RſELvGO3^?$+ܶ?$s:jYO;Ppֲ o,6dX/j >Fٗ۱< ESPb̵+0,2KɰUH}8~1R6\nwf}dښT 0GR%35Db¾- !~bPA ++a#A(QYW]""umY<2't^6t &*'-\ns!`8ZgȹOTGg/ǽ!3ʰ&4\e,hQ+iz|]l&¤?i ͯ!paDk)ֲuXeFĪЧ?h6$,G EvxZ).XZmo·F|_}-TVyKZY P1Fd|)f4J4:m_DrtNnӂJvfeyM%ūK/&8''!sޭ3m8o|#Dfp/l[7t *Zfnbؒ%楈Ko1AdЃ $P5B u[a!x qpqWaLahy۲ԑƧB a֑ASLiC .عM/nOٗ}᠖a BzG`B)+)/ns^zme3PG^n։b1|2):\&5Y91[y2֍tsC<%\cz:06tPi ~⻻r羿+Z~$N 7A`7ܮ&QolXߓoBtՊܲL37 .ޮԹ/qx^v[O/ n-`O 伜yHLՃ=v_/')4[]P{j"+؍! `uQշ5`[ R rߌ jBN)kDqB٤a vE`eb/. ?e)5e'h+PghWZ׏L %ֲM33<&4|Lاd?M~L ' bL(\ XCI>WNmMZ! ֐V5! ~x:=+v [lw O|יR}I@hstO5pĽ }4`a>w;r˹RŒ ]Ң4}zbYRL-.MD%rtu#8o;jW^)b DL"VЛqt3Tk7C2N1g>; jݎ! +{ 5gd3iF1rGEtM<1/yL Kq@ s0*,?= ^_?:2}ݰ%;JzrȤUs$b!N,4ؑ ESM |"A>H`"1]+@Ӏ3 Sl⃁ES(5 v|l^dpll֏'%M H!L0MaeA;D+_ًm4wOz~&l>`>A#IST=iX&BVNnJ5R􋉲'C\'֟UUSm>{څogkD*mL>v= Hvi[fTer&"AA 0 $)K' AdzbD6ĸd|KqZnBŶ'uz6UmTsm(F9 yy7sF ~]R9R!m0vś҈ReO_NJ:ǶR{:t.]@ݠ?4b̻7oଦ o`[y9AYk1:l:x߶?J eH=8EJ9|Ϟh/uXGdw9h$%Yq9uÇlV<1T~g:خl&?Dc89 8Xvn%]ݎ=״ 3U 5d ATbH ͔Rޫƚ*M"o9/J-);ΗE= pqʵt_F Zh7=`$P^z@{|ЬhF|`[_٬/ ^6Ffu}PCt]^:V0IG GdGex'Oc<7G:R1֤i܇pԡ>f6غNF9G{Kx-o+APz:*pg4Z.! QoX=yO~)-\X`DCEq%K_K\ &]xěXE.sLD[wlL:+d5`$Njg6%*ZJ!Sv_Nw:܈:#YTůjo} lA%׌b-ήCbdz]|!jQp$*h  jMgP\.qs>ƵJuN;lBFQ1›싨&hYk2|/s4<108B%)rO%;zEO |NkPVĤ K]6CCkxulg)`w򶅍_ptV@(5mvDшsN!.[JYso Ĕ^qIĹlj19+e"4kd`qI=Z8k(*tfFyf@ K`tBÐlڼreUw*l$?g:73 XX+[=MTa-uɅE7l-j_IoM4>BWEnv,o7 8k?f =s`_|⺚`aDb`~JqS)7~Ha?guT]XfOoC &Qڂ(})hj JZm4X$eI19|IvN~ /XS$+kWJXL!4Uoey8c8&#^@?5$>l5b=I.ەƶJ$\lx\`k%26gXTۖuS.&AI*KRh(Hn BIF7m֋1oA{ W9L$gp=QXgIr,6|NFDfSnVPiaӒZkeSxKe=J1+=CC#gcщ6nRcj*5 |P7rMw4 CX%9CjD%LdQ^^7 JNz8Ҟm#!%9jKmM3upwI%;/ut\*.jZ:g/jcP:${ඞ5݁L-%J>zI Nj+ghr˙,Tj lP^ W:YЫǽ;]>RwĘG7-JyXK cllsz<҄un-Hz&@d_H,aA3j itB옢 N78w!=&Ёl۞:~Rsv#_LM`Hנ˰& 6/wO|[= d)MB4:,^ GMU,٫^jpȸyϣ,aOQݡUȊSSzCn|-̸G9s)25 4ro<QVC ECFI膙$X˚8ʫqd?@W xǃ׸=vSpU뼖=(CHhY篚Ly՛^00}d.%9!>8/z)lb<* XӓipRz|: :g)6GhmL+s)alFP;˜qd,;b*,!1?Ƣi26|,#q r'ZwX0K=O :xd& $6 qӔUFnί0 F^&1HIy;Le,g-)Xu%+uՒy_}.>MPBQ"MŰV,[ q;b:X'{Rф@$AP8K!qmcdr%^`2-SPh;sv_ӷ] y#??xL9?TV+9EJy6 BF:LD$ S h L[1LեJp-Q>~ff1j$&Ћ?5<6NX17Jh!'I[5 /q=X2o:a T}S?֑He 臡(&_iz"2(LUb],sA:qHa> 6RI1at=J4,G8W)w΍}|Z|>]>"j>ZrE~)I)˨4l2L ]YQx0 =w7A.k% B0$I|n.i w%63,/55o*G `He< 5ro\[/nlT0Ru,aRcRmEmcKËsHp B#JHQl$HSb ,%.b7wM#;5I*C[>fvT Q'eyNw*!.KᴳAr]X 37Ҹ3V}Qԑkx}ƒj3Ɠ3 )Va<pS/5"dx}B {4@Wsypa>ǽ5K m֑u1p>;%֨͢R|4Zbs衰2l}K_,!aLaaŦA`t _W3-K2&h6q8oYZAE2'Y,9±m:_מjuzșPbAn`mO0g if}umw/dzOFRGaqRɾ7؇Ҏkk]rZN䟻4m;$:!v4e??gۻ,N5f fhxwP"MS?D aA‡1P*-C.IF k#0rtG"VlQO @9z $jcx?Qé/1p@'8~~wp\ʬw)ۼN^vA$AQ} .gb+m򯜿}R8Yb0)P9%Z=pxUGegi0n l}M$Ԑ; 'Nf8 H]qw?ަm[VJBA+74b#Dg7,FgjYŷ{&,c]ÿ$\èAhOS +Tܘۖ 5%y#e5m:˕KHȼ*N2ElfVyP? cY+Bxo})Zl05]'S`y)笹6H ,ǥZn0 K"_0 p/>AjZ5j?gqT^RHU[O4ܸ[o߇Oا[(X2i#ԉ\pB`|d)'=X@Db.`(J!SQx=1;tA>!݄tuVE$Kq|0,7XUnCCxmL[uyN ,kb[T'Aqk@"GnioOH@+~~z* @szLCҍ5b=xl;%sKϳ*՚ҋi6r h-?0sذenbw$܂]&m9R۷} $ ƒ{wY !6%_:LYHȐݵ5o :*KT4QWdkM~qnzW!K ]iԬatrP`ϫvނ56~aĐ!0NbƳ #{l/KXB7И[x(!fR)@F lߺ[ W$>GH6!Uj~,WK?{ @zv @V)PnF^:C@ҋyJ޲Q߭"cYJs/i7;k!{pW1 N5&CH#%[_.d5 j 4P4#+H {6@;UU#C!'h慁mvrQ{q/B+F2v~dŴTm0wqijD7>-PFO,6O4o ғ|zo= W脈Adyܟ B،:%WX)_q$Ih׎g_`iќNbbYNj=ejMP" !vqmMBjOdӹD.I%iQeU8),1`\X}ܪl bXxmP&x 1lKi=jt|Л#4 Σ*oA>R4 `! ᩃ. ҫo<-)_q%̃}Ybd6?[N_|A(+oZ&?vu.R`@ TGRL/^O8:A6&iguSt+ 0Cϼk@ęc Ř@ [xbv]̘Kr~OP:AS ʨGֻH2.$';Lhj2pjR&*:|#`ED4iy J(l XOw= xrOAA9*i;RNWݝ'?3qwμ&%)Tkp?8tMyqaǗAkeVTy6q&ޑ967@ n|=Km&-%Qy2L G̭b SJ .^;6c6 +;T jõxl @Z eM5XrT$%W?qIXYv5H<' [u?L/=uՃޯkj vc Z.~M= Z: geS#q~H n5?wCk?W+Q38!Oy%C%PgFxs}'vKb UDtmxFJP e7SxEMpTg>ÝO:SyzAH;h{8'*&d&L48n-p9-&Ee=c^w(9ț\7&bT "+_r0&!-phB#/1#B'U)ő Ȫ `5o?{.5HoP{t,R9ᅖ`{@~P=E,J_DYg0ma3yH?tjb ߑgjܰ݃WSdq@Pƙw$3Mfm""g.^7 J=BOV"'@3B"-{Fpo: q:fu?oO%ɇ|5!]N! N=4(<Ȥyal!iEoF-g] gri (Oi$ $K'*ag~zFJr>0B I`uvO^EZ]fr`}d̙U D0T ,t4'4bfR LO 9V#Qek{[6fՃݧ-9WgK)'߮5l+L[=$!X:[)i* Sg\+`#a7RmsJƫ2tZ`y.wdham'Ë#LZ9CiA!p$K<:I]yHt,usN΄mm2̊%a34o?$q߲[$CBJtJ;yniA cVm$*OeAR{6\H;riA8أL6 3Ḓy~b_3U<`T [:Fs rL?ר{~[#[)U+oF^viY)FYzI*% (lpȕ,_\큺;WA}_?\}g}\' ?.. hhf]C8ӫK ΧͽJpXw@lHK5t# L;ֹ-!ld\ckvx:$x]lI1M8ㅉŃc߿\0+]wjjլCHMnɅo랛 m9OvC =QkFopT.ЄNXWM#SfzcXHoڑ)JZ lp&uO9\?F0K@Rn/#]pS%=I-!rX"RW:_N<.ǴU#>.K B'F+|A+ @ P8ae8 }{|XRE"Lp |\z2ʈD)Ε8EXFY pdD$/gȞѡ~aؙ;zO'~u|FM2=Ȭ;l%o _kS#=1?kq% oWmH~(hޣ牄勘'S٨k'gg5s@ARHi7ٹjSo|eAs+ç (V7S[R`Bn1%4_b 4J薇hdl2$.gzpU=w BrՅR܋rȋ5DUҚVYF[`*E'p&xܶsY\6{u*n@H y t?7HoΩ"9IhAӢN VgT.iHAbR(RLR?DZ}(YG]* SM3mb}Bjn]=\ fNkf2; 8iHH,VX.@|[yRv5  CJamȠ+& v"U[ 'lӠޏe>8n rej!!%S@Ap,ls^YrСutѲ%G'B ( GyD`OPGVA%xC=&tvJo3OeԴȲb!8œgl9e uU3ԝѽ[E [=!;MγYLA}}*4UֽΘ?;<3mNQ'<>Jɽ5ƿʫPPуɘ|D">XT {t?mdz(|t_ ID6fJ<+MS&t A!鲩܈$q=qPsK u  a.-uސ:! t'y]@:$Z?WQ:nJk֑IC7ܹ7+%YboLda:MRKwJ' <1qe; -NHBESP؎Xlۺ'K}"Ro8]G($\',\kt\. $ttDar; WL0:l%E9|F 0@MK,[b,'x^]+j۠8uÍ1(CZ][:vmw<%`ܡtO}Вv"e$dta` @O7HLuU:@KU3zwZAvWJ+f)GU>5vŢeGF7)eƚ7}`lIu%V~DnT?>rA#f$j_LMw_X57бCGLjqjGpC)aͮ? "g!* XǠEۊz̳>+Ov%/@bȿc^(t0 zLXв &EZǁI磋Xm3Ƃ A:@'ͭ)(R,837V{3w4q =g:}d >5%o4&, wg1 U58{P|iH₪4ѶLJ2) pK[I Pu ƃ¯L'bhwCS7: D"j(GOi"TЖޯ:8Xn H"XeO7Zm@Ush~bQ O>K &ϻFM|;|Pq n_.>&nCg1v4PpõXuXBqkr!E-#//<;+&$5&[ϑ d\" rqDfy 'b3'IRQPq=djak̞v;(OAlv?e1Ա%|Z7w${ TY6-C`/Cqy#w l~]`u݉~=VˣfNUgcDܲg׻}-M =lpU|qjJ0gr-q&#bk<ơfhm'b|u4mt`^2l] oŏ X#&SX y!c̃/%]W Э=xg&RcXɫAf %R EaNo&8`LIMo/%BR)Dڊ!Ofq4uS <# D6P;,ǧQ֫B•zHu $A'Z89 r $O\ ι|FZ@OPZA5P 9>.%>5.w+mY$x_ja߇ ()F(T E( Wm~e#Ȏ5Yi T$_ű#IGmnڧ FIZm/,ȗ),E\%SBnaO.}0)_;j60р>7iT5j#-l6Fޚ1|}q[m&gpU=;Q ηTWk&:}s/W؈rop㸣/e|ga3b~LN#dDT@5tavsc+]iYa:FʵyFr*WG0\bJgAHT%Mf1ƥaN >A7%5$뮱޴ Ja\OdEZVpb1H) \`Eᆁ+5`[hǔWa0:sȴ:?/JLO㮸\ecd<в<8k>+w"ig AI#19 cOb^㎚A¸du@zKI'obݪ/Wh8Sr%ѱX~I3ҤtcU]@B1nj8pɳ*W !([ j"ms^./5y[ ]ֶLyqk¹UG{j[TߢUTY&v)9&bѶgSRI9zVL8kɹ01\Q)ђߟ/>~s^}eNzy]{oy/B^Bꦖ<ӇB9l|̭Uq6rҩK=nDHa WMfCo"( mYW q>_Io)!jI'hcsY%,Wn*Aډ }2< BYYV~kfjבaԘ$.e1 @NJ_;{xV~Qa4zUn,Rcu Q^zN YwUuY}!LIDHoRW"I$m emާ?ZWkuhQ%m=(VN'brxS}-y ;TM+X^q ۺo'jL,oۜ͝b* po6g9 #%` RBr=yx͛AfzdKM3H&CjCm_ޑEn#MuzV$ߐ ū(TUԽGt8miX6g=ya|)ĘU;" ̅aB;V?QrfSXOJ9SAMɣxLeKRW5z |)s-XQѳ{_+uEMOwgbqwG8UR!R_] K7 DqeZ4BqiNI`%FgG?uYu2#?0- n(K_"ҘJ(~1^aH~ vT{v8`-Q|d01) bWng~g < r|-+1jCA5E/6ߺ^];-1miDvNJXw`a2VJY:ECB$&y f}2,Lrm1royWh:nѧ lJZ? !/PP%ĆNڇұCP6dLM`>^ X vޅWhh,~/l^;#p'٪< zߨm5ͪ )3o}rb{r?ӝYp6D'x.r>H?i9CL|ȻWբ2sHVDFe`E~[;F 77 dnR*2Ǎ<3*0=u6mN| D[vwJ~|Y)y4+pIFcy{fT 2VmUa9]2CZo)ݴ{suʄΖ_MpbakyvHfjA{/fHcҰu\&ߴ;]N`9=( |Pr?\0WV$0vKP[o cO'2G+rZ 6dڤօcψ472UHE=,U ,ܱrX?kg~m:C873Z8P)D߁Ik dinn۝nWlGCj_%xT?c APDow/=PӉXRN*KhF!K;Bc^&\'~JGD:b\lRNwr͂ѸTU]ntc|*JG~ raAPpGm@D8[?lrjԇn1xޔgks0@578GQ^H2LjJPv`xf Ƚs^ܶ29 {oA$] ^17[ PԚBbVE~F=ct\#W?_ f˭_yGQd57 ϖ:mD?2"RG.iFkj3A "'3g;XP\BħTX[=k* }v*CjE+m0;WyFq_7G@7y쇴Q^YkakNj8)Da2F&-ThL^>>EgRoAXH&WR\)K(Κ \R=gPTK=C43̏z@6 H3?xP 0N@ao睺]R쌼L7h|g fiFc| Mwrևl_\O+ YaaU >yV}#vZs+③VŭN%Dac̅r +.k@c2{yg{5$hн[dSs0ny䠵"<Ԉ_<@˗D[Ώ[hP$S9@GOG+x{p|4Uٙ- '="`qS X_oIS#JSkg".F]Nm+nkf5kXuSg\AK|7%,^y/e+Qo2r˶!t \Md3[kSK |AB 0I)R<~S+( 8c% .rUrַ^)-L4WkM iϐV*ͷR!潝K)"KoimDp!`#dQ_3)[ZBd(\ߐ<͌UW~hI$|U@4*0elrTTtypCw?_ohlSq?lazW~V Eb:oTǼ"! yo|a:Xe6IHzG4.:m(]unrM7.C o뿤Z:&զ|]\f5c7Mpc:%˹4W#Rߊi_`Xb`OR^49\[A0yS8yZ:Q{EZc/W'q±QEgĢF`-tZ) Wp<>caOJ+MXBi&JigV戉S<(W9>|Ӯ?K910ie}ĎoGx P{GڹGZL,JP(]΂_X{62ذd)RY_hO!x/g锲$'Gk%(5![!|j>=}#92\m:}FVoJI'Zw e[͂<%. %S)>h591 A"cv\TK)^`pT U x[[4Ðk]~О]+v7\/do .eLζ]]; 4QS6%ς0u񣡀ӫd8\zd~) =M8`D%ZBU b]$w;9[d[,-~-0'TU&;WX* .ZU_K8vRYaU,|Q֤ia B'v2O|2ioꈤB]y}'7, lmۡs#(a+5>&d9JqlG. AlN 2r:s_*עQ1d)w#vOZe, n.В^ KplO=%Z,-Qr6A .K*dAT'7[: \}zME?Lkaa#)w ?!4Xk5d)ߛ1A}B[\x~ vQُsYWo c*HցsTCSD+N:O[NS ѥ%gȮ`O΂Žp2統C7#0r0i!x[r0nzMWHV|:w$:[` 5l$8Z:+\ȜRzCO=9ۙSWLu{dNg`T Uϧ`jッqSj:u.ob_}äSpj[5`d"$C$ioG%8S貃(87=C5%E b`^ 2iTD~*>,=BʮN_A32_܂+@SkqNx$}{҅?QJuA6VⅫ'u13h YѠNAۿ\~W#jј0(5cgQT%J*mT|+Fm\y9Hl0eG˭DBl` \M)90vӉW?x9@h2˅(4S)ڋU՞Z E!<f5s@iERW4QmTYĝ^X-܃Sf+b(҈%n0gʋl,` ^!rLȴN?t~{+?i~ YrljxMy(9u] SE=p tF&LD" 6qw-ޒꂟ;ۃ FnF#s&v!P=t!}|x&phNTyLTa@5}q,SM'➎si-왦3lǽk{*&/In;м/؊,Hį K;`U;=p0Xa6Șz~^i LŽ]FK2O{XhȺ *l{ I;% X52^Hçy:1Amg)*oh!oSFSϗ'2j;8~nyABr!)pj=B75Kjj`"@ޢuɓa@营Uqz$5ʒO0b%5I+%ӄ^A*ʕC;r@F3} Rн)摵vvs۳J!h\rfmﮫI<I׸B}q`&xr+l˵u2, ,+S*sf2]fq9\b3>MQЕHӳHRkʡvh.ۋ^_~%paкiE :!;s'%a5Wiv_T'<$Fcݷ;"-x0֒: uߓI.s< X4֚m`Q~ ŐT~ѫ%ύ7AM|{-9a<J!Y l+5: q7{yy\ԙ [?iOaAG{tpS%FͲbÃ<80PɑBI.eݝ 4i?ȼDk:=@i2(lja|  6zxQZWRo\~h06kgSGv]HT]zoQv'#U-paLp/ze~tܵN0ЍPÆk: q6hl0Z=o%nᅢ/GpF|?dA`-?0qt@6:o^#o_r `AaBs$3oV12L7Q3iEdcȑlA0T_hQgV@uw[IoоC S)b2)5zA` &.b1B+MzӀ1~Z{^2ሔlea 3uKzfQ=4s0C5Xt )* W>+1Pt*QFިKqm\5=hqt*/`dv7 K^k*t6!t'V ,"]9O0p;䪘/ٸyTGI#U36^d 8Qgؠ\ jCC'pRnY+Zb4ºWGW4'P-Gx)F$Ș46$sYXj!^VH^fyɻ+-˰c)5goˡgrT5-/WOA؜f} A_$P3%X>YQbV$pn~a9dRĂyCjhwB8twvxca]xkش8jBhq3{1)TD<{d=DBlnχ8?͛N;y!V VHC::T Ghu r0L͌+Ҵwgdp~YoןpanyJ喿y=~wT42AΆ*榌Z=8@~R̊5z" C,s}sr(qgl=1T8>7 {W_+;)f TXvEvI->34e{ EZ6~̈́i w­3DA]ZJgq|0wۏaD),'hV ]Մ4smL4UiG0((8ԑu0O |tR9xLT7dp'?!M6PcDu<`C=u2_Sy^-W=Pʂk3nVĤ΍;qq:bT!"β.&FN3M'W@/I|Jwngy[-6O*% 7LC"l}qNHK㘁lC\L&.:4hŸ)*Mh.^>(ըv\-BG֩R%r Z ݀;pL j, D{/ϐVґ+m{yt\z^BQr:91 ?O=)gy%N-#V '4ɖЃUw¯5^E{̓k6(5 Lӣ$=ikda|2b[[0)?lZ -UKӋ3a Fԑk' ug"i}Ey-l"i;D^Te[̄6Run NW5np<^bKDsm9UD")R[ވ0zt8uF_T>0]0NZ uW`S=aSO sI{rȇȿ\~scXǝ/084ytfk)_Q 1.l]}:0#%YJ,-Q,%.ڧ$ފ?[W-Kٝa?j:%S 0AgoHh<)YbM k,0JA6ai^asgJG 6n煮Mt۷wW[c'p,qX'nE19Iq8Ig)2W7G-j f5tT0 Vd;LvS(=yȫU XN y*n۫{JC/Wݿ<*-A5`oKw]w3 . $ƅn@4c,_PnޫA rA&ND pCP*ʶ\VXGn|fii=)dմulI6Ê(`d i~֑}lG <^'8d6䙱+`|j #Z+4ܔ$EhrA" Іgcy(8%ޮi)ZbU*Y~x>[O)ΑW#iP( &P[Sm*85SӥmcϝcV"ԓȘ >(X6 PF%#|d¹}J5OOMFs5!G6v%3:YrDRQl=?iz, 6"Dn+_@I'(9maoXA/}'b MKDX%<(yYaw {ZԿ[w(&媊xlϢn!a:9ԩMٟu $ʬrvZ,3 뫝nb[|%ԣ.մ8Q=e(B`YL]<{KEQw<઀tUB3QuABK<.w= ^ĺW-Ըm`̌΄ YB> { e}<. ɱH}!6;FOggJ^xeUIk[~iYT;nה+ѿIkENsry/Vd$&&)v KFNGY":6PrGeK=w; Sd"7>.-gVlgsɟ?9$QNg&lWSP[vԨAwƢ K jxp-/0̂{ ᯢpFqmt_jcS*I0Y3ݴy];g3qj!}2C15z3L@= )|4x4ߐQᒢ ~31"Y_[b$X'&=ģ.-mϏRc[L<7Xs&p HYYo@]NL{ѳO_6P,IdCbZcru(|y^ŶǸz6 9f TNej jo;w='8r)/mzͣ* l}s4xp2 랬 2F_OXRk7ꁏ`7-F,zV28f>TC^x+))LOg*GCx9~Ft`󙫣(GXGLS/HE;tQ*+Ϥ l67f & -wbF R@//Nk40{GX0_aЅø5S%rcϭIsJʽz׏,G]\`sSHnܕSzi;fUP?HMU vBAhw%XcL93=Y m]`B4Ύ`o"as2"S۶"ԡnh4*0寅w[N*.K:a|*5BJAE/Kɸ>@梵%,]=h%Y7*e#L̪z-S=UeeHM"TZy[qjqpv%ʮW~wC+(";F^dح*O{޽J<i|o#ԼMs_9%.YZ 9-dk]g>1\7ِ蛉AF\׸aӵ!T T [ x>7oXw=1E[R@eS**v)_&sH Vh/٢ b^ j$O,DBV ܦ~=N7ـU+X,ηA =?-Qɢk*J-H!!6Tޅ9v0Ou;% V@?z  %3]q Ihh@CAGLs ™YnQ@IRCÇ8g-L= R %U -KoÜ:%pTFwk=) %*>=ᠦ.u3cE-O )m\el*Y?a;K謲 PYHݧ{,aS(2 +uwR>ĢPŮ b|$6%?K"Dz@vk}=J,Рe]h1c6Uv^iu=ÇM !AwgX&Ub3T+}B<}oGV]*-3YErbY9Y`u}P?1J8IƘd%]1b~`>!Jr~G3ι@#^DH[?%ѧslo?iHyAGʮ6I'Rr,C!Q 6/?t{ޑ ce%#_ kΣ2wVC-Gz7)^ CaaZ2HRY%+cD6A}OM-DKV:D`e|]@7WVQȘҟ< kt@"QR'6`SaDa XQ=k9|7|[PUVIAk`PTjګ0;!nxv%pϱR 3;)ިz^=4!1pO ym}:0s؟?<"׏ ӼY|KmLJ8(7䷙>+$ 3UtGOHf7& 5G 4:0CyB&pUAE^AiC|/<qىC04cB%eYFP ʢ[٭y.ol؞v7nxtq4فy5F L a zWL/3"~`Vӿ%%x5:O|s0r A)ne`LJJj۾%)f0 4Lȿ:T^)ō W3Nw2-jX.A5nO`2d us5%uXCcy+oYm/YCψ{ڭvIdyl!x9Մw^3yI.ڋW5}{Hb0FCw;,_]+ tD`K ~NK|Vo:"nQ1ɳlmf0k 􁻧Xhoi,e_RB%d+텯oa zL b6n4rQAA@]6YP3©*.+HFQ{w iWu:XLgxuo{6#Zc* H=AJ͔L+p߃TP"Tk (++OU)R1u>ط_ȁ 5N8EAdjWIj9޳21%,¼h \igp;`Ts4ǿGL`K4M(xIp-:]@o7%y ;i{ZMz='ԒLr0Vo@uETW/xJ Q#"$Qhv"ϋ5&AFX"HoP't}uA2 9B߼PJAskiZJW(~p2? ,b{I/'/6&Y `Q2^0(BS=bݮR)}T۩{7Ǩ#;o[}LsjA*yW6Vئ?*F>,{4p <ϸΏPҟXڬ'y!cӮ[⧇Z֮mQ#QЖ7nnޞ0GUd [sc5\^vM!K-#?"j(jkIN̿,͆7 Lê:c''R$[,stL t>,4Ej$Jߌ-3gaBz݁sY_&|К\Ic2gZCш-ujfm*W?/9,!p]DL]}.#40ECqW UA9# _#Y^&ǿUF8K\d)H%kD Y+'!2<'1!YHPy;SR.!L2Gd|<yvs@>6wnhS+aNA݊KtAQѯաU+PaC~J!~ ٕۆ s`6[oL&ubby>LK:d# &:d]J##+ * U$.WP&B\`tRUc8esP0Q]M#~& :^@!V(<ɔڎMWn(,++0.kLd_v)68:&]8~vBhodQa7 Ew3T&bəαK^3=n8hfK /arĒ 1B|?ǽ/d,&߈FgÛTنuBnYA]yKZX<'};G׶] #s?*`ʗ/-% BC:uʂW`R}[E,'^I&MDLʏB|K%Ln OHA,liM\asd!9\^ (E\ivX]Dk> @]'PnO<1ITLt@&*?eo<-˚ J߆evu3f-7lɠ [xbĝL] xy9 o)btfR-+NmM׏elZe~s4~Q(8嬽pgO9vH]6!('kl|:⼗C#lH28I0FqаY ‚P^CWv=v4_c{44?[yb[bOzI(2ZEX9͵,_$TY{GQTa&C}J1r#7,0XQgFYQ'[uVLę) ۀS;> lUMk.B2t&p\S=[|#6(!ZG#cs+} [Kӆm5{iMƪ2-ٮYɠKԢmi[/OF*Fƛ[}lx^ixQ׌8<Yq {ESRS3ҼSc9 18 Yjrc[j@50U 8!^P#D/B`MoMbGc qNsNwYKǦ)M4B Ak3*Йゝ X 7kJPwJy~FAqtkQˡ (klppчw,A3b"! F n㮳. 6@t!Û||ePJƍ"JN]vv'ưF07aDM냧Y]k4<=X,_5)"\#@rО,bK5GG_Z#+vo>`v` hJ݁!]}M$oZ5y JUCWo BbLez(5T+SFjy:QlKZj-L\[n$A<`4AL-UWӶ{Vm3_#t{Xx.6˹1@=\ rSߢ~cx1A"E4c rMr!Qaxi`3/ Z(Fy4 8˵ƛ|\=^m;<6GR.®ڱlTAĭHqhb 2psGJ5nX*BS. /V5QG>FV,GUq+b(~߄LJF:R/RmY߬%ҹL[NZmӳ3F&MV4) M^&Eo'[CYC4p`@[k4!LL$8FBqY AQ[ՆG)b_MU$ .^j^a۴yE^/CS};)')֬X=ᯌEzgYͬ'}5"HUNJf6pNĵWl dWnpBjfqg$܎*YLf02D -.!Gb( ;Qi~GlՠBcjCAs}s@Z_e+jE)(|ɣԦwu#Tn:=ÖNp[G m^UG4|Gp}օdzMT0+8 ȍ}y-7ebud F!KܣvS=Ǝk]7?GC5utݶCnt+v@*];x:mi,3Sfh ܴMQH$(ileTDm` D\طk /-I~."Oe8\|J?RMU4O.>ܠXJfx4 :^@eb,4U%"r&)Eg8iL@@fI_C2;\ПL6ς8'ǀpYQYwR!~vqm ge5[?/7jRǔ6yY>N&>یNůZmE/=L.i5"ȵ#ܺ8͘Pp$8wV*|OUd^ˆaY͚A4j%*c_Y|zZI78Lq3x$)RGФ*b\%)J^ϗܫf=i͠{4{/tWh"ZmEe6~!k ~(H%&;(&m}?u4dI>Fǣ$ܨpD}fL`kREE  RMFVj{WfztqDRfR40> l, oW3smH+U/90|Kr rMrwwo?9>&Pt#78i`O|:{-k'ZKyD}J`ψ @mD0vzWMBO,.!w(M%?/ddubU Y]$0~F މPXdT¨2F-8:L`!+'2bY D6(H T $i|S>!EĄ'y\nSEۅB/4LtZEm3 v(([u}e%U%<: XWv mo5o:=mh"& ST2rk΃stcdAs)5A/JENl߃^?(JXɡaP綬t `T.mp"1ݦ1&΂Im֗u3eCbX"\j,QJ: 1%@r=6 /GLKFh 8Rd틫fn 'kRL1DMcD7(ڙL鉜XRYad0$Q#þĨjiwvWߩ w<ֳe?jO[}oF*ZsQQR¸yw١zz:GLIX:0ẏ< 9ZT"Ly&/[2P(n촮b=ͦ"%߀͉ux&AOјxss5tw.5޺۝`hRS~Ϋ]E8K΋ED 2@~*Eh!0ː ڤ31"!*͎4MϠt= :O쒡1DZl׊KP~6oc|9J?r \ʟzv1oZjvq}%m}CÛ @Y9NӚ+j(B5TNFBimGi*|Ap$rL]:3qԃ^z~T v9N6NXJUigBJ?D3S,48uO6 MS!tA^.[E8r[ "9q5 -3A}E*fŋ9yq$}AH9Jh5!Ɓ&-ÁEyxmW5U5Tt $ɍ,oÁwxc,[\_] 0V\ǽn /Հ ;&720+ J즏qTiG_җv@n= aI,K3@#0bH(<>kbeQim&"OON@l%Ʌ9zWX GAF{C'*818CS}5Z3 mq9VʮjJ@gc [,`Gr-Sw΃2)'S[=4i34b+ۮP\+TvrI/K}q? i qQUtJ<}VJITu-n:jMN0C QԢצܓZ b*x9 ?:YW};_vjBZ +~eNkHbekKΎ(uXrC"+U@$ Zޙ$y$ ̅i&7=A+\ S݈ gVpW"qSW^ZI Fpl#B\Mǰ )ƌx%ZodpF3ܴRzHɇȹ#"][&T% bMQlنoa\[Z'qI!{adz.p-Qlj˂)P 2m콘)y ..!7mL]NجZwv\Br`>rb‰_py^0f򂦸5 +b*`RhpZIƛ7.U"*aϤZ.ϧV5^4W5d1|B ܸ՟QJx6[hP\BI21! cC nn`&vkKs`NS >]ZUMU5avA1VmB^0h &:i?Wp­ uŜl#I [g\QOK9i -!$N,eCy#6 bi:{c T vTn(S5'9*t} 4w,L~J3XmKV5R.9x&>YѭRFNW1en KnGݬHDYJρ]y"cYnB㷸cKˌ2$  s`XMzS }R ѻjE OjsXpCU:ރ3yN*#B !ǗdUmb#>N^)=hyYYhb\;DOYg ~bf5B+wy 5|<;W/`[)uFsGi  zՍJ9Wc@¿}DAJ|H $Ȼ3ͨ>WC/t*hɘꍈ*m?{$8!VV(ƦM_ꢍj7?H.>\9N+E b.*n8$ٖ-wJ n>psD1i6xtd10Z[ ǐUzm >t Gn\oƒ8:RL5 l_aJmK| ͜WrY@ޚ>uby憏n:q|V.HP37`A>7W[HIR!nC<,HߒdS~O+?CީD}W/(T-҉O}LF2 6`u?(իbwIHts/K\:"Ŵv^}|Sl8S7K{ކDBBh95ܟ`k/Jn` ϟ%^61iGn!cVD7H}VOUs+q '=kVz@e;Ȟ+ӹ9J2(@d#3=f߉ĺz OZ4rUs{,~p}-TO{>itPNS4G,f-P\qZ_=C.Mqu;(zw)MuS tl ,=D**hI/)/,?-ַDoZ.l>%L1Ci8.H*6#m ̈F[h`n+Jj`A6;RڄЛu 6g9*62DpLf%"'Wӵq>/N =8Emrgn|-b{hi=[2Eu;@zs!qg~0{j`#SCI!JsW$ Ioߦ>Z. nʻhaG㣬(7P!ϼ #†)CVi ?k&:(Y#0L]8NJ)i1aoɷUAhL[U9 t [y*^'OY?Yuh6 ZߎuRс ڝpV\<7he'Atv'Yp(QXߨ^)"/Ywtk^$HR  hBLc~@i[sR0ѡv /?0F3#@p̵%ħk8nsd1'U'3Uē()L˶ YZ