freerdp-devel-2.4.0-150400.3.20.1 >  A eG`p9|!H2xWl.D`e M#N={sl `)?ꆒnƛ,㏝OO67xs2%p*E4GB/2iXTvT {Lۙ7܉Od0" d X+WWG\a d,A OxBӞIۂc?pe^ֈsMwGWC'q k(?2q'G\ɘ$)P0400f2c36d4e4a9c66227d822ead73399dfe76da455c5becf6c8f9786cda6880b11c535bdcdd459fa17ddf39fe8c2ee778c976e45eG`p9|q A>֡ZBhA`€M@)mTE{]`dg45`Rt'N~X4ӳ\pBaz߸/Bg7G"}rU]%I!p-CX/YL]j16 OoC" XnRRV568\.(*g,r`췳yg_‚&V9P8ž.?M{+ $p>?pd $ B 7PV\$     1 359R<<? @ @ A (A8A19B1:F1FqGHPIX Y \L]^bc@defluvw0xyz $*lCfreerdp-devel2.4.0150400.3.20.1Development Files for freerdpThis package contains development files necessary for developing applications based on libfreerdp.eG(s390zl39 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큤eG!eG!`````eG eG!````````eG!``````````````````eG!```````````````````eG!`````````````````````eG!`````````````eG!`````````````eG!````````````eG!````````````````````eG!``````eG `eG!eG eG eG eG eG!eG eG eG eG eG!eG eG eG eG eG!eG eG eG eG eG!eG!eG!eG!eG!eG eG eG eG f865a86e98e8863034afc206f87f914590b55f0a38a02d214326f217faabf87f11b2a902ad8ae7668056ff7caeb1df5df0160779559f22982b0a25f46eadd79dec92c8604ad1dabe92ee2dd23982bb844cd1acb803691e0c6a5cce65a6eb2b014c3851416a130329928e174c46fc78d914f89679e949daab7b31e14256ce45a4805fda815f30baed6e6ea1dd216fd7dab7990c83ae260582a310389f188cf20e0cbc25762702b52bc85d91507de9d78e9cec077756d622d102619117e68e81233f2214c6622667a6c276b05b092bda76d7fbdc4eeb0c9db54f6338808899b66fbaa0724b31b33eb7daa4fec2c4ee087b9328465b863647eb0f8a6d3b8c916ec2b3c6295d928ad4d80c18fda52370aaaef3b7d3b3340ab26a837846416c86325f89c5e4fc0d7175abf53629bf127341cfe96b9a0f270355bdd5872ba54af9532486663194143c8961db5265170f2d0a9c58fd8854b069a619c8c72517865d8196f6384269db454047ada8bc4ce99e161a9c007ed9498e6e068fe6933c2b8c9e01395ccf851cad8e7d5dd8af6f849a6a7b2e2170b42f8095a25a2b0a9c0e89a4067a1e62f2af1913bb60617b08dac1c70a50de8b1982ae4463f1778a8329ecf60b843b251a505c8ad204ef36b2d99ed1407dde5df6f799c45c75e51fd6830e126005351f3a6beac93e395df5a3cd070d5b399cfd8682159f4e8624dc6739d4cc10b37f4a3f184e09c6cb0340bab797a51a84c17ef90e3e65f80b7c9af88723fe6c820b27b33dc1b5f3665ed66166c836dc6fc305e4470d6fe7a5ead78a0a116f68e944e471d78a4aeff46d5ff18d9d20d4b18428d7162cbb69cfa08eb20b977c50f5ab4a3a25e0283b5deeec636502af63f6fa603114f12e7f5cf632a5d395c7f46661e346463358716a3a8c91fa0b583432eb2e996ba7f16812a6a6fffcd291661d43f2cb4f13718b0e9747bd1f626b619138a3ca3fbc21464529fe152be4631f5833f6e7d5941c775fb9d74b4ed1356f3737ef876ef14eb3fb296f8da8cf658a98f5032b1bcf54b41df040beba49fc9153e3751e23341080c565c3b6b441844e827ce256efa59c20057d709d9d5b29f3df8a66ddb0bfe3b7d8d426fb9f203eff4041b0d444650941119808a7a75bb877551cdbf5ea8a61678382b39415b4d2855faa39a3cebda2eebaa94fb377c04a92d9bc6bcbec146c88cafe5e74e75d67486c0e8a3df977236050d01b7d72b57fb152517960c9ba8c0dd90de7e2837fb9fe734ff1fa37eefed9f2f28ba83ac776d15847057582ebdf47eafea8a597f656051233ea38e17305ba96a1e528030791aa752a97167407b67089abe7c83e9d821fd00781ff21ec95eeda452940ba7d41c79fffdc712dfa6dc91f5ee623751abb24af3cea83039d8dbb4ed0ccc1ed5d0745972492ca3e9a2a1f5f6a72cc3baed08cb7290518936d0c68f89d0ccd0d2425c83dba9618ca1fb9fe4c294fa125572b2122a73a06aa48bbee2d049f3940bd4cdfd36f67697832df9271bc084c502e21a91e0aef801bad9eff40d203b735b0cf9d57f176e152a4124a8cc3c74602b6f20134b9e391282d3a84c0379681fd34dda834d9adfb6da9099fee57d948266823a1d5afcc8730a082af34f3cbdc38247288f63c74ec3a5adbaa6c12efbdd6adf98946086fd3e39b23c8de1b0bda9188ca49c0ed79af88f9ad8043c506fc65bd54254a5177725da944311974bf580c8b104674ae36d559da618a62ec3eccbe003585acb641c5bf1cf2f96eb7d02f2e11652be3cbd5faacd341f8543aa9ddeb3ca1dd61ee479891a81c50a28c01b23e46d3d9b9f60ae76efb55e8ea7f6ebb0c599eb5c2950986b33a4f19e8de60b3a338d90fdd3444caab8f97e5e8ae8f343e399a91d35c6c7ca9e3eb9229c67f562f8be2fd8621f6890cc2569905686dd82dd35062af896afe2d531cb5c415520e27d1584414e8c3b8e06d38b84437fcc5d77d13eaf26c24871ce594e9bea66c95215f92d32042c6333d9f330e0c6f0a01b486433262e38f265ca9ca312dd6f48dc5f20c60be69431c923bd0f5f2c60c3455103efc2b712e2b9b44053fe46e251c5a217816527e6c593d0f7c3271984054c792d0810b60c1389d9afc511d95e9d01aa46b2a9e4a7a6642c131843c8e0f0ca2cc0dddc16fb1193bbb1e06c6afdfcaf09cc7797b478d8fbabc135ba4c06eef85720c10a3dbd151a48b59a131833cf709c3dd9023f7aed1af0c4811318e7ae3ed708b807ae2ce51ae6f411660d9fddb3c3bec50c84ec70b2acd1b632717a07018a7fd74d7120654a54c889d2238809366390fbbcde76f83d6d4dd6baba3945246778cc3ee4419a85959603196ba4d915d15e46239a16500a7a438265a42cc44c0229b99b983ab3e01c8e019e6cf87c4496e28f7d520a6d3614a2aa7b53c82e3abaa8bbef9825edbe20a77a5750e0ddf6942c1b3d8a9d6c2d598927f8b0ad668a7754e3e2a1bcfc5c30fe973c97e740074549b173698c23bdd28a1806e1fe282876e7e305b18a953135deaa80a2adab4a85b31c54c7f7ff7d02c0df28b8be001eb14996deff32d69d377a6242e34f8bff57e21a73bb43ce0ccda1c5878de426b5a012e54776f3497e17cf923679655f002c0f44d014cedc5991533e79b389c896c1daf470973601432c80e9ee73b0b893a2cd7579876c10861b4762e5e35ba9fc7268b66d21a56ac4d50ce710285535686b8bc60bc39c6f4c5b6334c8cd6542354cbc79d7d9d0652378ab131ee859b2f1e6b9b4caa41b0a7767609a966fbd6bf54fa644e7f382bf20680793a52cd34ab9e8315f2068e4e62718428b17e79123f15f6ee43a9455ea8ef258206cca96d203df2bd4bad83558ee9d521fa0fab435494496df8c7f637b8ff69fe50db49e9f7c1e2242006ddafee374091a6fb6ac64bae3171697dafb93c5be1b34808848f780ed2cb0afff4b173376e421938de82c1e7056295322760f7bfb168407791602f289a7e2f081687d684f9dd9cef94356bbd7207c03c7e86ac7c2663dda544fe6220153aa1a36372f23abb247c0bb6c2787b9a57f0e8d48b896f186655e6d10c75d6e017501a999c417cc8bd6037ae213ce1a35fdcd3123bf9acd0b02f15c5ba786406e9ffee6c759b2e07ee95bdc35083fa7d2a85c35affe9fd2242592338e7001be9a4a4f9bca18b3a0496c2c036c0defaacc40e2eb4ae816bf58f0c2107e3d15dbc08ff8740bf2d6da2c16af85ce0bf5c5910c821b80985a7fb7f63a02f888a5f2c69b550814da3592003742955f672a21258c1a7b2569176a2123e2fd9cddb15fbaafb7a0410c156c7ea5027788e9b8ce4fbf768f33dd40f3a2b71da0917a8b3b898813f249d0c05bc095ece3132f01852d5951097a9206094f52c3868b7e47a39530fce58716451ff8d033e6387015a67e010a470edc0c4d6c4132fb516f43d4b17bda0f80d85b0e9522133b8573b37d108bec795f4c330f850ef885aafe91bd8a1426b414544cd414448e39d25aaf132a3aa1e5bbc2e3d3dafe8afd7d877139d74e891849d828706e578a48ae5de84e9a3118f845e718563ba4f88208cf913180b21c05b6078d8d8c05b7d908166ed24803c090c7f8c8436d2fdd0e690a53034fc0999fa93b7a59a025a4053feaf90dbf942ef8362d8056d2d9b64ed792ae94ea9a9d233e0628f6e2d638b6204033c9cfcbeca6911e263d26b4b028b55e8c7102d71e66a2f4b293d8f10f15161cdaadcdf52aafd6eb49c76d584d7a83fd8805766a7babf5106c1bd97fd3bd80e17cb0e93da7b6258a1e1083b6e0cc3427628dd81d3e546011b9c95a52b5266581ed431283cef867b0cbed4b4fd3a034d803348d1c6c6ad51c54fe6554c869d16899422d75fe8668333ca9956bb0cf9eb6b346d0a0141f0dcf5d01f03a62d1998fcf9179bd1405698ca96b24514bd39240addf1333a7a6b323cc2e57a9c9f531f53ff337c98d8b1052f0fd6780e1a97a1ce01214af1a08e85aeacc4c429853d72936cfebad851a80235276eeec252c6969305fe7b771599c6c3671da5acf4a5d63197b14093191ea255d84cf203210021e17247066d1003f6ddf0c318901a25750638d6cbf54a6beebc0efaac368eb32d2d6f440fb9ac3a1dd5b5d9c64ca20d728d0c6d617d6fad0f1f4e08907839351881e5e5108e459894ebf3e55a5d4484badb342e62b90ad440b0a838d63bdc4171e3b3738b98af99b0bfcd3e67769b3c472c1bf0c2a9c10ab6a2562d96615bb0a07cc33d8113518e2bb29a435fd4b4d8656dc146ac1392734e08e9d7f1008cc59cf917d29e5cc96304e86e8046ce34925c680d75086ea4a3dc86fc1aafd7877a5ad65b54d8f93f2b6d30aecbd4526f429a09232f8c51cac8dca68984bc7daa4fabfeb8f3783c46a9d23d7f8ab32538ec11b4d43800f894e4c009687811fc2d77d3c7c6ab80adb11d4dc05d0fe6e958cc94f1e4884b31a9023c3f18f7a7556efd652f1642c193296502716dace59ed90eadba6cd22509a98f7d9cc5c06933553a6f4ebab434522f65b7e46cd9d1fb69b2a380339c337b970df3f261e5bc0861dd98be5ec21f3f44243090820b5a8366baa79ecd71337e2da17ba6c8abfddc4f4067ed4200c1da86a430b59758d5da86e13ca86b5db94751bde9363d67e3b6b31d1dd19c7e30c3beb62c4b79083d9d5ee4b1f6355de9fdaa44dd7e76c6760193df11f76004cad63b7d635dce2069133736c714c2862085aa08377856ca84e60a0a09aad1b848bad7c60283ab40f4c51e1aff9908629e487c37357db54dcb69519ee994ee81a3341f8e30e8ef498535d73509f95cae7ecf622c085d1f8b9557d5395442f4c381450c16468440a636fc47c91f468f4e681c7691aebf26a6e849a3a7b240b456f68426fc7b0e9e996d0f0ef5d8cdcea5b813e616795d3d28822bfb02295de25fdea5e1a23bca3c8243b096489c4648889a20ded7fd34af77ce20ac9242588a07cf0aa94674a5006ffdbc1533403518757a793ca48e991b108c4af31eeeb231a266e758c01a2fbaae5d692cd886c1f3a72812b8b44d985a5b504f641030e1e06e8ad40b2e411ef8d0133bf3d9cfca988b5ad47b51a742c942ce94a1af04aba564811be8ddce51042ef974a891443d95d1b4367e68a0f007fae9bbf3674953c840fa2ae29db70b948bd9af4c370f5a1508027aac47255d5f4fc05ce7d1f695e3ca36c3a9d0a51ee6764fe7d92f8c30ae6b621d891aabf5fe26a768b68900f46149fc9e61e9041b6465b9e368623372bf64fdf2ecf1277b55b9025de9bdbd4a2b2691dc307ded51665f24a9e841376bd4fb148a4c5a81ef4334dc3c878dba2d8f2cce9f82035e8cf8884ebcf8bb4316a5874c2d8d7c7ff7faf832449df5358faa835d5f9adaeb2de2f7f6bcccc443eda003d226e67f078ef6c320d9944a355cf8099e29814798d32ed8569533ffd0f3efe8a9caaac65a2b2ae8121b116819092950bdb82a885d97674741722660f6e5f3bf54f836ac5405b569ea447e32f40f48a07f5d8da3db150613d0f4bcdb6d5e7b6878ddc27e72a4a8680cc0de7bbb279c19f0832025d7cc65dd43283327139495843094dc5830f4fd7c15ddfb9382bbc5148e19facd474e08b1d30945506cf020663183132d3897e8c0749165b4744da1dd62b3614dad5c0da9c682b6926eda0801c640de7e19ad672c3195ff6105e2253db0f7efa6193c4b56c962c52570eb53d8423eab7d6307a94bd4cb4f9c77a3cdcc000272878dff93468356367f7f1d0452fc129799c649a1aae6f3620322640ca455c21044213bb22b00e62ccf4adee27b84af9a6557754e3c883e6a23b16b2fff99ffa56a0aaf266653532377d0e2500df6d4dfef1c5f967c3d6a7e07482c8f6097217bb80afc5d9a5a802c97d1e60185c7e74b50b1e5346f90afd0d41d68b8d144b1af6b2926c8c7dceebb326998e8aad33a84e724334ea291907857c3d5a1498da21dc45804237e4a2071337a62f9307345b2abecf7dfbc2f31fd7c5fcfb978fc8ca742086e6a35573c55f61c34c3283e8a0f05a577489145a53617f0dc034b3cad59dfd328b27a3420adc6b91220fd3bf27eb1fdffe9b8a6b674e557d6c0d091610f15dd6cc76321f8d29764756ad06b8149d65f83e40b58524528d56b9161e39aca09782cf898bfcd9c3ea6886b2f7fc2c1b487d75c008a94d62787675f57c77d17af881a7c061cc7fff6b6a47e4b6dd4a430e6bd051c095552ec8e7ce689365a5f71e16137640be1ca7aa842a1515b07f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18c413038e5ad65d602a44b2089aa21c69fbe02819d4ed41dd7cecfbad272fdc484913fab040c567c0bf5977034e5a9c198e9789603ff78a3fe01f4082e55ce36814fab90e5d2d479e8b51ee2f132a2f1c335cbfb743065c3a2ab4169787aafa4d0f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18ceea8b8164c74ec97d11cd16a5b0e5d9a7c2aeb08cba1a7c68314c416b0b35f7a1c7473b993d2c19e24c44b34c793e9a3ca7206b93997375a6ea9a8d935e2b755cc844e1b23d163d4c2629d57da903f12e73a3128f4b1026f1338458bbbb1a017f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18c0f084c8fd4628f105092003ef06c0cefe0602991d0c10049201dda6451be6f7c5081c163cb971340dcc2c1faf27fe8b42f61d1297053f84d6bedcdae173437075e627d0427c0ade7edc12a7953f146ce86e1977f736e94fa22ce76479501f76ef2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18c664dba2727b4d612515277a96020f383247b5da96caa168aaf1e50b819ffcd3c635e9e7dbba36f103cd4f24f1252dfd324764cadf6ddd2ee0b4d692519d0571b5c26c6cb9fe77d939c3867ad8546db1389c74e511e90d41843b8a94eaacc4bbded1460318354e4a595a9a41a142ba3168af368aa5cfca2375fc0b02c49c30bc0a3127aa488c4e89e0ecc85094637bfa4cd9fcf628d0b0085ba419d2184e2c283aedaeba4ce1ca4d29a95b747081914d717b4c0848332a4488f1180173b8341cblibfreerdp-client2.so.2libfreerdp-server2.so.2libfreerdp-shadow-subsystem2.so.2libfreerdp-shadow2.so.2libfreerdp2.so.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfreerdp-2.4.0-150400.3.20.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.20.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.patchs390zl39 1695893288  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.4.02.4.02.4.02.4.02.4.0-150400.3.20.12.4.0-150400.3.20.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:30864/SUSE_SLE-15-SP4_Update/68b85ce8df772b65b5a8d1fee1cfea0a-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 RRRw0t,cutf-8228a3282729510970649147334fa78b5887699dcdf35cf5763d98e6c9088c51b? 7zXZ !t/柚] crt:bLL ^YǸ{oC/D y[Jp ޻I}yC0^%v8M"f}3' s XSn6Lj$?3whV{o@cNoS kewH_KփvC8doQk<`^:{vCp] Uyn\l57IsDHjlҗ*deu**[|e ,OcfVZyt.Oa_Ci7*S!{#:b;uJFFK=GykQa4R Xd/i1LQMKYD"pnuU9*ʙ6(.{Zmvs6`=$%ݒ1nlT`; W&jaϹ٠6}_q#_,d:8VT#2Ѱy3jK(f ƳEq8tHhϘ3܋U!}IJ/~ . Xⴑ} )NV[,gۡ:hR}˘e\xK3ΑIƨޫkcmf\{meJ(Pj$W(a˄]aIX9#kb1V+Py Z8RL* މ=Q["IbfgךS#a_*݀ZFP[x7AR2i+ nwPv5{!rnU3z2#cI B, 5:^n}½bF%kJ"ž,I $R(*,Oʎ܎na}zkzB/c:(eg)|)][hnC ; K,7f{7'w?--aݧQ3$"OGcHs3A?ǗH+:eNl⾑76M0WLU36L[,.w,KqlroE70T(>:fga[hOUHq#6ա4A)n@&%t(1|`~Ե:xT89Pp_ȱ%oޅXOƲr f~O4Ḍױa$I%fɴ&_hӽZ1Bz%>G~%vhrbef O\>6q1+OVѨ&g%ut3%x(q." ZΔzCAx<5^XGZ{>1u1.H96-U4?]q4SȘ!j7bZD%#0tT"?S&y Uśis^PNq^Iv{pgfE;#J!F9ٲȪVި ~58m ZPe`%@׫&JnwȼH߽ԧ.'n-O)?؋| Oblq%>jXnNv;E)x*nT6蟘r+ǥ(bXt^"銠бBEEkHտ"{w~l̇OVU+̋M txtptNx-" <0$Oۚ_$n} dȆqbZf RCƷ?ڧR߅ԗIs9%lhLha#$^ÌgZER%{bl4 %_;eao:T0⫀bls&{c1|er;AqX6',l8u.+wR P- !X{\ǝw`nVߗ]` dR"R4Զ_ͬ?:?{\cƑGqs(KV?h篢g')˧RH5l2g.?p(hvw l(l^,@S,Mj.1C)zO?y֭rQ: pͼT]fB yхLĺ+~Ց+N#!k=tX.6';Wljs{Up,ͬVHGX)xvhQъ⠠XғAJ5ŸYbYq{QrƷ#0p4iZ҅o 2ȗr~O-Z..5ͥ'xg!FZ~yE^B^[% bA?W8ь; vnL Ւ-^h!G̘ρkt}I~]٠-!^ӫ+@V:?rk#"]kj/rbFZrz--U>n|:z~H J1Td"q .xWr'Aȣp0ıb _TS,ԧ&[H\L榟ps`qraػBC1`NĜĜ4dN;jĭzX9$6e0-#N>w4`N,!FcԴ!&>6.[/!RRSw%i]կxW#k ,rϊ糱4u4 GYKe\P1=W[tკ=7'Ӫ "w@{ݹ$,2kKy|i}.U!ٛ#D|/SUkgD/No “"{Az\qLat.p tn} m:Awid9ћJsJg}P8VO~djm+;0eb~Q=)EX /YD%JWL(=՘4=x;cAknYS 1j)l#wԕc<ȕi~|͜ϴ,*1í qtcV@I ;+Y;xT >liJ mx%^L ׮AE "WN$9?hcR_f.?3? TV?64W'525R&Cҟ ]e> >\+u]eC hA;J&XvdXo֍}e(w3'?R?TTTi,@6kN~|;ON΄֮\IxQ';&ܲ1Jl7Z0_ \?8JHϲ?zpK缙i2\SڤN)-)[ibBQ#lxZ],b u)hN `STX3BIN)`U`SE ~EcC5\_HU+Dt8&*qQZғY갘RClYRQjA~>?bG]\q^KII/<&[3W˲Lw9ҰWҠiN**okhpw#0Kjt:dga8I]h3l⡑;܇VPp& 5>%|E,ij/Q\|e+N0lc}ɼxvhpe\8™>XVTXlO d6O': hS*j ~Tˮ*5gޕҴqRMAزd98 ֫u9eJ)rYw4d|; kW@C%{S\-m;#iD^>XyguWT  ^Nsľ,- +nmAs}K_IE}f[r#Nbcx˵U::yz1ĕk& хܪN(&o Ds3 IӅ&_G̖ha\V,O!\|q~̔g} B58z gͶ6{*m?Y5^|cs֣Jk*I{mUIn엂WD|㋟?F X\ )a`FqqZ1WȉVI+L`>Y[[bY BGpY,isB$Xz\hSt~J$;ʥT^V)LOC3i=ju!XHa#B}S(;`՝uUY _w\t]78׀I dɫL HwS^QWT!?M`!_]&}2bx*R[Da½[݁.][d{3œp1ƣ"OZ=Gb>Lv^xC t]>|rKQ߬6m 4L4DZyd-fo7 I_ט4{>#!Ot2.%0G*O'|!tgi$ϚFpf|c`/̠ضVJJ(&HqM]|Xݶ㒦V_|۠ha/3nsLj 0ϞqbKrG@T#,XBQ@TzrMkVTwٛ걙:M@:N^'e|nߝ4&?׈@^Q6foA@1uK>}E"&x]#2`ς*^iߴR`_o yq͛^lCڜhIe zh`҂j7hBGB&8 )i2MA!l0YhwUI8h(UjʉtcT@2R9OYQhu8 OrO7K{o$mK_cbϟSȱS%|]mP)[uf8ڮ2F6*gX в^^v#Z$̓[.i!?6γ?XJ~Gah02U/N v y|# 8mhRii=㖴P N/,sO~ .j:(^&6z>I|p Acj)\,Q+! yvTh3+k eEQXo7ԁ.$OUUWA&_7 A.S. 5DsƟ#;vLpG Ԉ͞՚cMd.z&ZD(}i3|hx"Iza vlnP_'UvPiZ,׵S7>C/=[.<2 !’U N%hk>g^5žvV2&Jy@}}*I=eҫ &آ+습S)@]jw螼gީ,͊]ϒIH}~OLB氵<}Qέ~9EHe>/uі)^n?P zP֔ml֬5%3jjd`DU$ rZtaCcsCp j"8;zu3ODtyWC#O:k4l<Ԛy"rٮtd/B~7ےhaIuWID(d JBye~Ӆ wL!̧Z.\ At(3^a\lU v:`dr0$gV}N~uTz5nsSˍav9g[ƀCʱ|6E|~Y'Fq3kiY }I}e !@&F~q{Uظr.ә?ǣ#$l>VHBH~Q}?tbveNݢUtL AfsgN bW:8/u3ꏶGpvޤ2,u~F+ïv \b0׃7.ik𶑧`OhÎ"WZX93"z7] 9K9B?8J.A^ 3ls&$'Fv)2ZMM nˁ*)"Ӹ :e\c9h% _?ѓI#;6%x^F]=spRժqW>[BbKZح#`/bxR[ʍ~<cjbPj<7Oأ2Μm\ Ba]'fƎ׆ vl ct'9 wpn^t.9 뽰 }e -ŏp>)z:Vfi}۽xrc'2GM ^jƮ"-=u4;XEin~.]n/@yw4JL ڇFs[+^wyi :2Ym0Q%t`fzÄ]7*=|2Y wan#t2sᬓ8t~1|OA?`8E(>wNS]Ho^y[NY+bѝ,q[t A`[mA):~r4\rC:5,w%@#0ퟋ䆜=bhzi$v׿v1Lᨻ$:=7|JBEL6hE '6/_*$;HU]iu8) t!}aǢ= {@/?1~"̞tT/ԳԫHLL۰IoW-wCN[K(<& Y0 rRo> W䂨LK_OpS"g\%B)|ղzX<8uYeu E f@&2= l0W a8e-0n2 B_(""=!FYplUPc,Ho vF`D&8D%2!Bz b{(W(21yp*4Rko`!yt C=ʲ.8$GV>U2x #[P>u `P󹙵f[Z$)"-v92kF/n[UO^3ltIJ }A9&D5;%rw CRB+U:r;Bd9XUŵom;? X} YۀO`Qs\_0ܖHn=c@Ž]%1䃘P ֒E#..KxunVDn{ WwaoI0久KV^E2ոk/|Sl99S9<j( d#ʚ;AK['MvɅn"ψYJ ,Cf_$y>?ԢfMK ^IuAFwwB0s{+¡2.Qvhc3RB=hoA3m€4lGfr;⒳i.5Gr <8̘~RAwqǂԀ̚wmp1]fKUҤz.peJvR ,hfI,aZGey ffx rs$Msk:\[J]*>zs'sA5K+[~20I5P]XZx;-;B| nĨAq8OMM05ņoo.6ͥrEAű(ᜅBbE,ĥ|_ts"߈:7;H?7 +n,wG*>lQ+elodS#tra5QW`E k) Y?NzZpN|ؾ.Đ)LLv#*]y"%$ UUNx IxQ& O9ޠ[}~ 1vƄjdG s !a" z5rzoLj Dzse%<ħ(R/aV8`5e8w0؋)|WjՋo W)?;T;A_$&%Fwвr~ ^X0aHIjjT#^h\"7c;WsSPh[5-~"հdVzDË-#xKARqH_$#I>?dbH1.i|P${$'[:aDp|ķZwݽ@+ X)9{{6xh"G4nj g؉ mlO#x="4`QhRBڿ2%m9Zy  HBW 6 GxԷв{[T739R[2E LY=&p<S!7 jIk{?; NI,*Ul!ag2Ym af{"*`hgNH,lɀx+ YwܑmMPm¸c9[F"mվމ3BRV1RA M^mJ(,̊׷O;+eB=aKL>}!b QlIt)g߈9evxz\i:m9\{ }:mTiUI#޽|A{/>t#{0GN_dOjp$8 deb|WPUf/%^)83#D`4 o=ڃRV~*[3lYݧe#қ?z |$g?h V ( {B_ I>)ѓA",&5gJԊ[{y5o[]zKÔ7x@ܫYqE.jwr3:7Sȩ)m+ c7#}C /2.K[M'UefcoDl)d{;Lf3DTNB&1LTB]₝ tOx4:KᏅPΠXamftq ~x ] Y"r8[M6dk{3J%g(z|/4xR7*TrR*gI nmțNX_g쩂2&LO\4oo5hVv )sQ2)1"0[ dFY:{ɵ (w*m>*Buevgk~hi/ARtL EM_顠Y5i>6>Rp7>_-{Y=Wuh>y#.e{Hȗj[Je[ŵ`?D?ZSM N#!5ߌ_@6:7-K&f3%ʍִ0V]?EH*N!Ÿ oiUX$ہ^RJ2BfxvKPvxo(` lXT@p@`N$l2>BZtl\14ٝ?+8DHեSzSoҨIc:U'B/JϢFɯJƛ2Ko=(̝gM,[Q5:iY3_HWXSqSifêtE[:\qPlBs,H| 06<, .&LCbGk_A90c(@$^ϐcR%}Ҝ!?.V-BH: 75x60o@ՐCԟr!ld CiU0JG![ cqMxW lxUȽ1$PB悖-<);XtZ{\fɜPn;}VG.05JpsS_`Qы8FL+:u14m /[O#j}@?zi9ޫڏlܑ "{YYzwƳAf3zklO Ҏ]v!91J11w4CsFw7ufU0ڌrɬ[jOM#z ֘clh`C]՛MVLԝgRụ̑gDJsZZÄLM)P ԌU=󕋮n'M8Yy-UN]qMI q@ZeZ3֧a݁  ^vo~u(U^n!rɴy"gMKx\.9xsaNPq" U'.k_Z3a^n1 9JXUv3-m1f(|;-3.U6(qš9+0*\O%#j*? h&f£>D ,f\.ëo%z>u,IRT5=i6?w{Î@8f7^=|xWuD4+ue! _d]cWJ AtK2\Fx6,0LOcDC$,H!JsKƙaFɺH4^=UZRľ ƾ{dO?_7bf OCNaDi:HO\*Om6󫶲Ca/VP%LDrpS%$1MO-U_zV.dkS]z"ѹo6B漘sLӥwI!-xҫ=dFRfz2ꔸ HCX}1'jvnr@GQ!>Fڶ+}H3AT2Kհtcl{v>w#=Ҹ>Qi#V}HL+p{me "$'UK%fccY8yŷ(d)a7XiFyc:hռRGp#k~gfH uq!R)n _:] W*T :<U8}%1'yvOu _EMf6aosקȡ 6f_^ =iF _;k6qk )aɓ# :IOkt3A lY|:O=z)9_s.Nڵu^;LN39\(&ڏEM} hur']mny-(aɉI<Pi}mGoë8rItt5=}W/^:M᪤=W1ٮ*-~NTd1rmi*ܵy+K/D6 VCb47Ƚ)BU}]ThqCxL5 4GU,Px2|p%X'}73G0RnLr:m9SLwVߛ sްYdoÇb?LZb1j k NR$W:{ K_e3VSܘ-UvS8L[ȠX jNq/?PƫW*?,h+MC ԪȥRv0BTW] I;O~ej+#gC3}LX}iN^o~| / Rppnah~" $  c~Aj2#C jyuĸ;b݈(90)i.  Yy/ٱyN=EtN>"_ SXp<Fg(x FE H$ ^Fb',=HJ̚,rs箁wVİ8+VZeᦗ]S~qK"H9RSZKNeƂ6#uTM)=v/NUYh.UW8tѸSɾ7o8 }L1{.h7J[+`)H̕uS`VI 3Ny+9~'҂cN$e<۳lQ,#pR><’n s˵ytۢ cXȭu6h o=lEGnüq#qJzHBF7 Wwe8~.HXy.'s}XiuC!?bw ]mI`I?NqnTfm`R ]Lyi_@~<{|2\ MԦ;(9f-#c}wTw + _A&7na/zݩo;~smI۲; ]Ggl7lԡ`09lXnso5 UF`TDp֛ԑ:t_v,fkGoVaף֓nor3wl'6 Ny0}SDU ^ R(6XSXo'5i190̯z[߳:=9KRQWmBņw'd10#j)νe4ql96H 9+\&) fjTq 7`u)gG!oX,F-X~rS+\TvHŠJ%BmMdK^ ڲ#ڹ`8iH4Q@.FWY :Kk yWY;> 's [2[`pZ*b-_-n0YZ5S~ \]~wEKѤ^ l^Rhw\ ܎0,(&^:yHU F$,ؐ6jvJ;"(ʦ|YqgO$}.PLo1CBPl"ѥn|3\]^a³ d^U|Rr!v>!ѝ,Fi?5Q%fa_.-Wt ǒn댃=Go}2go?0vⳟ:DRԓL]9nIiz;W?G$2IR ffT\8SMlw*S.*V)?C—RG@]K5ِ$=erܜ23iT{p!t 缊NڳXp,.3(=BY4f0m|2@K%u( r.1% /ڐT9R눻)y !6S!@JmԳAD'Z0=sTeZR zu#&my`qKSqTdɹ̮~I~E'Y?/ -!W1\ֳ]w^yn@2N#;m/6ym&/-a hpD ~UAl@mk|x^ؖg9xYm(7`1 G6V\mVa`P"a1bG w7>i-mBL98D_*\XSjf^M=:rfu"sC^C@eB(j -7D ԲS Z1R0Q7 N"VhzX)mx4>a{ف,@|D)Bi3@P 8I:J@0up2-4~,9f}2 ^׊yȇee:d{O}$#׉@ ퟈?|pwa"$:t%51(HLc(@$$XV@iKn1T ъSj1fvۛYP.Bm02]sL6` T|>RLPG3YH&,EM-ijg{UT:E[VgX `lU>U#~nM% 'jywU5S3bH#,pؼ%8ײnϧ/؜6#¿,2^65^Exh΍] c5]cs8VjM\' 52/m)yx]^'[: e&ߜ* Z(w,j˱Fv>̩T^貲6 VWIaw3Ŧ"kq~ʈ inU%j4NZ!!~ [jPO Gj[bF7Hϑ^%Qh]Wn^ݾ+!bEV*(TpE--̏'b(JؒYQj[$xY)p 3RFfq?84C?gzzé6K k1H$δ<cu4$U%"t !=}5zby KR%+UԿc2׋?V(IE5߬|EŪ\\Pnm&I eIJWY*qDo<ΐ!}@؏ZG*:L.vlɥ2 Ӊs"ʤHvv.RJÍjZN)r i"z53Za-Zmb ${n-HMdedئu?Tڗ0N_YQ'䝓#\_bd##i5Cyǎ\yA3^l TNuQ!vfMU&|* I}LiGyt`&Ϥα(0k+gJrMd{+; { \V.#~q21J"e@ {=\Sx܃ s#CIu*@"D!g Oo~kmԏ nSxF ~ ,!ۋj'ՍFGyL[P|q|!>jy~6bx!A^a`̡d*膿'Zn˫5uHf#`rl4QiS'bVWNOKZӀzÏ|.Ns*Ͼe}'o}KL4skIծN{5}`?߫;t.mNXE-d+'tcJЊɜ$0TF%:_7Pl71m{Uˢ=j"W*3k-a'8td42Ŝʅt$0g 3&Xcc_pD/4n'%솬{gPE4q~#\^GDaZHRM~R6?IO{:Krd7UCP6Xlʄ~D4xo1\Чi6!U2 =- Յ314l &Cu&UPs⩈xDW9:A&MHiU8v[(6X=F{xcjl1H%kL&rP?9C@նvti5F(\3e|b3*Rm=$3\u̟S,j%+7aV{L^UlURI.*v';Gy=IX?^ۓb2^+A%'u4ʿ~0GfFOL_w[UHzv7C+#,۪*r+!MLLb))|8 QRBK-G[.d*#1~5дT^2ID ԃXxJ#a}R8nah½F*.;-Jiz֏4fdkc^Ln5I /6Կ#kB3w^vypḧ3fBg4bbX-h:*e{(sC`DSv؇,f`:~osTX@ d|Oݶ_#OmGnZX?LDSH~m|s;.NIt3l0!gK,52R3(.a#a=}@G; iQ{+. NXڮB%!h-FZV\x",Xp8TZȢɩB Q=|;0uGP]dn]ߟFL~ӰPa3:;4 vzS F*;(՚6ϧ(,4Zyb[885V$'+[ eWȂnǧ:QOf6VQ~^I?w$` <R1N=ړ*Ξ >!DU(U~ .L\/⛽ PӦǍ"U7ɛX3꨷`)7 U*kRO\<^N9H365/e$KHY|4eN^@ھ \Y8e bT֍d=Y[b@?آ{$eOҧl>ψRYōg]K9ԈzgTF Xj=$P2*%D^KY; F17Ͷt:QAhRULeZb'G'fMcrϹ6E[fuq߳\N`G.urOr$W3u)Ǟjt 57#2Z3%끎ɢW^7$ҳ3`U*z,K]/8Lq Z M}[;|.ӌ@RanK&VЋm, yq1|;OeajXœZԅQ2f(p K͜O'ab?5J^Nu:.]a64g#fP/?V^w# Ǝ1?#x4Pi{b&* [gxW(;Q j2RH_UjA-ygYvmD@2rfphmaZSt2Jgw jLa '85y>2lg3ވQGDvƎC)l;: ^\;kފhӎ޷ A[ LC*!<KyG҃boncOm~ԘL/Jp@>!0! TbfQ/˫1N%lP'VJr܍Y45v}0žp'zAqjzv4 =a% β GĹ. ,h:!mZ˺WJnG]MGUynN$m匐nr EЀb>d\ω1k,DK_n BQu>8od DHuR> 3dOl|ǻo#OM/tE"4L.> 6$h:K1Q:xU)Spߘܦ"4!wGROpj{N43LSƚ2o^$Q¬>t#ғv 鐇1L|q#@=xzXf0[H6vm94_ C#g.t}\5js̄}X{?VtHckͲ z"qBoǃЇva>p$a;%ܸq{OEX|EԜIp`8ZXo:-"%HxERUzE0j3<+[8}P~<lƿN(2jϞ_xk-(SV-X+zL:2 g]cs>H 5MW3e'$w,\qYz2ߨז-ɵq6xr5|g3^~ay(׍4\I SC#}k3T]gF0POqG 140#.y,i?ͻ9D8=a!F%Hd+i1#+;iƶٟy|05pObk9J붉WIv;Bj$8AC ݲ=b6Gިk}#ZDlpvqA qAA K }FLV;8k{оewJ xIҾG6 :0TXr̆>N&JşE._~8hmO,+ »_4~3g.iVHJzvTCc`,eT=]q'"DdtvȟgSAOLxr?>Qk.(Nu5JNJxQWz!5ǥE |}Y2fn(v3gr;a,#g6B-dr Y@ *y* D= T6;Ё$/%BLȍ̱;^v=_MP6^$| b*  ?i퇹>Te4؊Ug0p4lmHƢ#W|(]'.GOɟd]AB$Zysf2f [oVuy}"*eJݼwӢo~ݻKߗ`rj) \#L𖎹j͊ j j ed#B^_K8"4&PLE \ЎVUI܎?@Ӡ%MXD?{ _{d@tgϑ*yobn͐u(K&-w8/qgD$ ƬJD},_OН_vaVz >ݩ2ZԌD  8Ӓ*3YnV)[}u'nۿ/0Li @e+ BrBgM!7VwƒY3Fx^\ot)EO$^77m1`*k $5Y_F+iEc,aV[\A!O\fo-2yE \k 5$j_ 1z9]J|wsr7G߀T2]^E)4twDU;La87,-FWO{|8aq#ܟrW .W\`>IIVoF Qm90.J|<02j۟魯x7+kjjߋ<ͳ@vH^Dn*Է:p ZΘr'WW6JiM6BO".h@Хb_,f Q?g,ײa-SߒYr_/! ɔa!Vw&\3g(g;;3E.A1aI44GzqQ0u*=%=TC ɶ"\ b" _.±emAKy{:l&-]DZ_ %Vޡ$s:3!'%ȅgrW{w>r>Zut7̲@ym%$P ՊSk|6 8Oxn4ƶZL X)΍*+@c# >`NFzQqzQ^.fB5< ?!̭$׍63"RUp[6ApRC]8>Q˵d̏ &`;{2"kr6%>/'q jw '"\**,{:tnlh0efEͫ\y_@l I R{nLru.F\r&Eߞ Wn:SNBw˜!\7wVb@NSxC8ʶvDxGfcGUo*['9djr/[<|X;OJ[I7fRCok6Gm]|=12_޿%#繺^Q"iH#C[K4w:uq<<@e= -0f`,$2>4UN3[ktάd@bk) :WTgܘ\]CYLo!~ :$kKtF5auJ9G1WUph<*@2l2~HEwsG2yu7aC1]Gt!iRA?%fo$HUMvWϪj,UL2)hsg9l-3&GI`>zԩ ֝s ƶ|HD]pa@vB٠g3hbg>}y&k>eq7y|9x߀uuCԬDgg>f46n ^+v(J%g/TutJ+{p^3;l{F=aHk zc+COB'OA,FLڝNaSwx/:,r?ɑ0 %qWOLAZ,ӂ9΋V(0Z^q \쬥/"6"G:=~ws>@8divU(&kK-8)[tLUڽRBDtOG. V&lXWޛdx"od?ี^j'tOeSL Վ__`>e\zI<"9>Ʉ;G9l @;0jӯ uF2oܣ iav[ҶêGn|LW`c|\\㸚cgW47>б*ڗ>L!NX:}QӬЇesswJF ߬Rth=Ntwd^1p{4aW}P?DSoj^ 6"Y_HaFva2d3tE]P+;5I٫?Yw(T 5M%NncA_ݹRjvsu)BاWn&dNMrK²W#h rC/f(]/qgkaΈ(bw㷻&SRʅqyTiʏYvpiw[FG4smMm+켰B[s".8&%գ9oayyOkg}ss l,<ycc.b.;Gަ8F)C7F\x̄q-+̦V^45沴] 7>=Yתno`"C Ha~Dޜf5w13ؓn˅_5"9tt,jwt2nNϵ+hBUjQ=*?q[Ʃt'PԤkl  ~ o/7՟}o?M@R=ݛ7F>~XV L cfSg&̉\ٿύp:}C$AuX dҩl|; }N[Ktg=nvwEbo_;83&u&g3-FN/P5*F?e IvğC+%EQd]ڐ?m8 `S`d)ZXM֔h &~* 'ZU0WlB^؇[!{~p QBUF$/>% .:v#bמLX8ܿs(2,ere9d/1<,u?ԚR]۲ȊA:! }tgsDySB%ƶw!6qbhꎨWB 9x ֋ibunZ2ë ʨ8.w'M[ ,&+6B84Ԗ^}NgK~zĮY 0FΣ>?xaG!q%'2uEA$D'q DJ `>;235L}"_+ʂ;uaQ4{>ENy#J"8.2? lߊUagX?ȱ- @Vp,cIr"Ô%烚\&\A0|)xĨ,1|JСlzr'vAUжhm%O #o)w}s= }_8JhˏO-RhtC6c"'0 iȒեTAȤ4Sd2QHi@ޛٺ Y+Шʼnk#)6(x3x*єڍߪ]wy٩wN `HW0(4x/ir)*j=jOȨƎRkn#k$ϸ}1a,ˁNnf'u\4boX_Xwf A.h8<)qM)&E%IF3,{2ߚǖ3>Fc%Id#E^0h&M_lY{]-Ƌ91#a `.=n[nN#oZ=jCb1Fԉ5 S^[%ҙ1^T'?ـx(܎YcT8Ƨm{Իm*Y3sTh= 25s5o?U&r. ^JDOpa uolc0N Jķ&뎎uv΅| rcSnXuXN<]$Ҹc^5  J=Jg&)pCС,tv-\[߾FtZ.C &1u=v߃&ֱLyoW.V|:΀JxBS *#ج3/]mR9!:):4.V+=S 0ףZJU"hQ~ T֠O]x y#;y-rppE.FljR/zn~HI}7C)NrH@bP#ɬO U_U]<˯(s+ G/cUģ7hpncu`wJU~2oh-KȦUӲ,1i8+$1nO w8FX-YOCE.t?<oǐFwP_|;f|TPt8It6f>*`{",GkY :;>y-d;8U.mbXƺ:`+J֎%3kB[W'k0k,*=WD]"X `ū$qDEZsEi"mTBv }ލpsU%.v`QR ӆHmjMa)6&{ӄ#6~wK-xM"_Pg&X'<@t P  C7 l^%$3grW є_g-7q,EѤ=l6je:"KC'=:ΰ3,@Fz ;rwE=$ws[+2 R?:C~ۇ` g??NePwMoi`Z[eKEPXi0h߻+.p1̹?>ԋnX`"Uk˫&y iw qg1O*++Oe i~S66z.p!n0A+vQNXJ[%zSH&4m|X:.^{3UqM ؇Rp}g[CE 8BnnDHݜ_MD"@ .r$$킟M=OL |DuoYh ,ᮉf,=ݚq7`kL^ږ`f<DR|mGaa> ` =Z$"b+vͪ.h@;VpP݄l~*N .)` ܊ӊ߂;U)b|L>-\&KhvLr,@ޗT`߆B T~়O&WA‰WHy+_|E *"zA(MlK)ڷ@ѪZdy]vz ~>-fsʛEл9L7K&LmkD቞FؤOI{ ݃sӿ\Wˆ.{meY.t0hKƲe]j3qo\|FWx#PDH.Arłx4K}+lOi捯HKyZڣ.o+G^s?!zJ9\a]\3P,ZOB`Zpg#u  ӑ [_OmQmqP~%:h[~.h=l5nfp{3lxBN_ՠȾL"<;<¬>Eb'YysWO+S˶M^>0BgvS3X]H`1<}®ʥs Q5 .Vbq, ځ8@4F̳Lc).\q =nJ}ұ6y;Nu ̅#>f An-l_vDO& s`I3#/TĻQ0p+ֱi7}cKAB]zu:N :gZ1k4;<9kMz^Nv2Ee9E/k_%s,.| 0R59;XTԧJ'0m(%)qu@Or H\Jr<^\F1hXAj [,a&39?J@"+AHCd[dY_Y2)3 n⒨ جǑO}C0;BbJUZj>DOVRpVO{ΛXO#(2^M+f9F N>.ԀjKQL/J!`i@2#+JOgAt:RJ:;bifojCxfZe˕W/?8VD9mX4^uM9Y$i5ƈVtO[wV;aLaޫե턢/`; 'XUf1ShqRZ%S<u)Z1l˹o$QX(Z z4,apa 6; Gwc:]5xu(ej+!@R_(mvvZ31b+ ˹1fE}5.\e/y! `ypɛjt[2Ԏpvok. tvҍW%FeTڇ4zV{Q|L ʘh3Dy6x{6 6یTo^^4}N6Q)+]DqY3qC|qA%0F :3bh1i kWj!#ݮ$LkwﻙO`< zCZ}H2]dLz.0w\3b R;Y옪5~pDmV =P]r"G9 3E"nsjbVZvȻ>/k!?yZ>vYHPar7+Sט;D~<:axx=1 9}E6DWlnֆ 8lrs`u63DvM R_')H6݊g^$'{@dx3$l8My_߂6+6\^]=&ҽ5ƦacV0)FFLD<vh>`sVh=Xbgl ?4F^Mo K Of*Lڸp/sF/qS+㫅TY<_=hS/.Òۇ7?Xr|rZ=y Ui]);IcQ^#],c <(P,p-cykWN{EsLRJ1j-qxQX-ʾ=io[>QLqt!yHsWzŽw}fDYf62^d?ZFW7OSvЧ#ɣPҔt ư":f/8@zGr4Z%_tTILiM2ZBsUǂ`4ݸɺ@bKYbc6Bag'|fL>aW4LB&5 S؅$W {it]fcPzZ =]s Zhno\?Bqb6E6%: >k R9j F2=joM ZI;ӟ{_dp~q.}ڊ4#ۘM,"߬F :u! G(s__ 3k6gH,S6C}6 4wI Ƞ g@,aA^J;8I0W$[dtDy ?M#5 "!1ꄠSWFj}$^5IH]f{%6sWJzTZe#db8Qn [ā8?OP`T:7?=%۝͎ټ5,/MuбWkI=Ny/C A're1d8l#`y%h,lNp-b ѩ[6VwSdKٍި _gQ.'js+ V‚`!X\]yל01_%WPz ûquMׅ}Sg $ 8vf}(1e|$~Jﺟ<nG&7J wl$9 0Vg$ hc۪jt[|R kACG HOzckaT)ǣa!Ӄ  \0R^\Qh`DCMDy-rFW7@ڣ z}$b&_oYx&Vw԰J"~re%Nߐ, ެ9gɣPe^Ғ(oq0_be ! &&6;* !%ǫ3#*, 8?h1H J e4}z&aqVHn 8/2 +&nI1n6X;QMXˬhtD-Nz%gl"ʦ,qMNʮ[/ֲ|ng$w26ipD,KD6Z.Ge)Q bvP !$WvBh;fӸwSزXa 0k l028^JySO: 5t=7%ĺ_6%na(Ѥ(Xw$g a)RKz%kw9'oਗ਼F`0mmfK'V9rYc(s'iB ""֓KAZ^,R-ÓIE* ډ8=xYqzywoNmL~9eӫk#<gj^M7{m~\i9o*<kRºX3H 'څTfq߀Ucnc\淂%?'N[p~[Pu߯z@϶6+qϨi B鱣Xrl%ܻen7jsPџvPKumЋPR?-B!H]ڲ CS#MRv)f.5 [rPi09\28 MYHN*v~⍊wg*K(MO[]i|f!,h$GMxuwxzn%@sN/#HMav_;BܖUuPH-Cbc ~x+DRzN(A!,wY]S~l{t"do1T,-qZX+E"J+}9v13wʎu>nQ8'˭ůBGQi%K6^w<`iS0 8t0jW;krH)F_غQHP猽S zRZCjwu=ixP*Q6`W"~,!#֦(j>Ry u?T6]x k7[VTl];ĭIw[U(kq{pcߔD8;p # x e*2;ḑ1odNU_u3'8YhMѢÑwO]&?K?xnW*~|S3Vjc'M =zgH?ҡѩ.] ;5nM0K R̭~Mv@YYQ@4i&B6]jROW T[@ cU9Ќ|kp}:#QT! &whY&cB[fM7rObvG:|pv?ΰ4ltAr-$k.㕷 VXyObT_2]cXHi~z\F3 ( W%R0d3M0)0[IVYYQTާeB*f߽@cXu `;Om~omcߊ|qzkM󾗬#jPLfVfrP=g\2I=dc $HQWñ./)FpE10sX[q"}^T?@DK]e3v%*vsuR0Brmrl`_:A{;vۈ7(!GO<9V7 l.pD~xv …$BelF!}=%|N,ۼ2{ etB kxu/vXkŇUQ*M g(] nyՊ0+Pa=^lUK+Rg_T\P}U]n|:GQ}ѭ)>z\fq8E4& o *qd h0gBIN69qr}ֿRl剿%U8~$^k@kHa13%)pV'à8+9xcI7̂'(>mW0J8q,PCc 9)o9,:o& ` + pk75b̻BVSMNm#ikWłI<\mO襐 ffCNf12fvqil8T< a8zĈLu(* 8OyB%)Nl5O j5?Գ$?3K?K!/y =OU~?r1~N(jݤK9Ɉ AE>.|VD7Sx6ndDc-MOYT*u\GUY #@bQa>ncGUXtڨ:Dl3&ȅ+m]Ka=z{ _1UF3ZspCڒE7&fe$)WxÕ/' EIL ֖-C$p SdEbZ>eG28.<{> TQ67~d&HiؔȏC.j:ߣe+,80bvHڣB}āWS]MxR޾L;-fwD R4 D* }ѸU^wYPRRel`S(g:}"LL3LC(Y+Hu@Lih-ChDCsòO2" C% [yjoנ׭=H:ozc!\w069QMkμeX`]"T=˾YI@zxpkf>vDkbEM?6F+qx6QgDvJ/m8 DaQK4u@6tv&qar  ‡1hB% !uƦ"G pU&D L֖*A>w0Ϳg˚5P{}o@c+Q~['8L; :Zl?"B$H Nh}(|Rػ (ܹ!+l$U>7gK+wxk%IǘTs&rZ( {gV v>'es>!iƅ VP$v9"ApEEG6S52h)9$ e7TI2( 4EUSL$( Gz7DTSp4q$Ro#Wd팒;{q\ |u^AIr#ѻ֞cIge67w;'}\CwS9` I6pU S8XRʟAic 7sFm_xa۟Ώ!uo b0r iJW&/U_~cN=aKN/Vl7z8{4~9kClމ'ID]bSuB2ud 2fybsU} vZQPhu*  8G;ErO0*L";~چ)ڏl&B{VحNt1o'RRv|S6OUloSYac F> 3-,D=-n{r  +)#~ʟ8A|E -Usjog~0tC&( #&IKJXGi`3c473ntm*'&fPxyjWc̚ZlKw6HuoK/Csٽb3TOX㿃,a$1:"lJ2m؜/7`d SC?k(v}{1a6 0[-B1?L 7BjC2r9CrMr.,i \toس*൦=zM*c?-evU=,+Q2 "ulK8P Q@grh2ԟ(.Of*{=5ozyȳ47Y/$Id 6T.T:Tח'k˃\HVU3xwl'p%r —Q Lܝ%UWLR͠ɛ-ً/tHgbQADhZ<5b *d]Tw||G|"! 0{Vjo^lWs}Ů7=G&%A*G?-ij|%n` F0T/id<̿,M3|seٔSo\9XD\d4?p5SnkK(n ԔϢ_mw#XL42 \l)MߍLHRʳ 5:lA^pvXȹeP0˩*W T1ZeoXoQU!XaF$.3HWy}w:) _|Un8'+_be`> o { ^x%R&Q]YtďO.e0ohA ;X@ب;dZv:ϸmYtqj+rFyQ^Y&SvDiMt7PkýAѻ/z~3zFZ2gxMJJM=??zRD.EBxře89l`aP7MClBvfv:)dNJP1kXC<rLm>:w١zg ,[|keNT5T2}K/D$49#suT9A51Dj7ruaS}lWf28y1怔[Pf7oT\IhYI(ZLonvhzRbU@-lGKHaB_v6Rq^c b;Y-d5 jO!bX7lC8t=p}+i=y.jDMW1/[1X͉ LldeBD |Lo_v aHLzB²ˍg$]}mҜ@3!}J7+R\Xg{IU*@m˝"3'Fe:Y8!3xE#Ot´05q]V9kN%gM>iVBd6u}&埶sʌ.tQCi\BHI@Ǎ#*tߡH|9Nu6y7* MJ|l6g߻ %T4.Q>uܾy$ %s}`q>ze{JLԎf!1kr L5[A l0zyY JFxGv{BuSY #8*[#xbwi)? #L>qvM{U$YB 5gCm roX.yKoD87v~"3p::E6L*[8HAI)8^z>+eWIwĮ`2>*{aUB:D}77#pX ӞR6E+ދ^?@벍 xm)9":(ŴV^9 XYZX܈s\W)p=Պ~~.nqnJ3E$Z QEio#IZ]GL8lt|h69;e\ym`x^o-KQ\,̻89ӈBe_+,ڌh/3% ͦ [Ov2O#.. cs94ϩa,9Y +mB)UR>J5z+3NRcfV!Aƛɜ^_l]S?#=lQ_`z0ʩ_Msa$s/bSU_)Wx5[n,YqhB7x|7Ȁ$)AHsT֤|}|V8s$[^(o~ɴX~n^JzNý@R0E񯚱Vvtg`&<ŒV-dӼQ~,mՔh oU{NjQ [MuIbpF}8~KЅsGRChFh'Ģ[7,X^Rl:9A!qqBk[ #9JTwsw0Zi J1 9 ")75gQIN;P\ ` 7T>׀ums#?Ƶo{-MCK]˽* 尽؎[ f66Cd]"^Ouh(F~F`JiA`%fDSd{1KnlytU.&sk#Y=4̠}),jQG U)R-k18FU䴨z}.֧>Q%:s/~R'xP {Kz/=>mۦdޥd_ſiA"\$ Mw"66ry@aDM89/;ǝ jϤb s_zT՝s{di*:xeF`4t9y:S!zuF/Rn3fo Lev:ʟD8\)wcqޏZ˥I De/epR 6'  "C72*x 0#atЀ1lfͳ,T=r brhwӂjH}ǙNLY6Nj`]0GV 1Nw; %2^(pXr k!AsB/YN񩏫.K+QZ$,Sf^WiY x]3 1Ll.-Z " Ok̒zݱQv(܁h=Jeچ̏^YMVM-:UYCO0,o"6@/z%+UČSdPܹC["Ҋ?qG.<>R|06fcS2tFzs6CIA,D1"ff;Shp9O^8=z\t|!^ئ|JZ.cvhcIaB=M}Q;|{{pЌmn}s8 yGɨEN-q qN5?l%Iq9(˽5 #+1dU\$g vG¤ [^s!m3שO@O{mJ:b;\@W 9>俿&u(UjQaARl+%a>*tUJcضWhVev݁QA.ƾ0Q92ؘT+8g5A}Y 4Ψ { y89d}ˈLv2G]9?mDi%^vaT1I5/(GS^Yu,N'⭬f,/52yq59 q~xpMHg5RO$q*KC$܆pKuZiIh%,,Ǽe+@OcZ-U"HZ&iv{ق1RU>)Rm72W=Ǝ-%dF9h/.p~ 3\LsFȈ|&M_&dVy&=~ mD|講jUhH/:-skDTtI+* [g/x 駛68!Z?*^"ChsQa 7U Iv:B nhKT ʈ}*Ml;HYm p@GYaw,h`qSmmrJAJB%Gu WgƠ!eR-7~nwn %od)tY8SB˩49[ $97k*l\;߃a `AιP̦ }u|Zhsd99~sG2] Wpl!ؽ(BV!/xj Aƨ%,ʞsdZ;ip24E>@DW_0&g1xrq8PwگZ 4]~''֍jUS0t2 05F%p-֚s^IAz6M&PA/xîPVql0eڋnnS8i Tw K7{QjQ yi Zj: Mi,K)G,66U7C`Pܷ5 =]ut:-a\XufmfDkGY97_3.Okt{5Z.ZIeѬD1nUۋ.go2Yܽ7ΊU;&>h@Ds"+͏Ay;>'yBpZ>OxVViD;@7Y6cQp'gGR{Uxؙ`QO G(R5 Xko Uu!OH6!MN?V9u,u~!s%Qѧ'[H{[{oy'raۇx!BhdSe a~i1Zm.;*.t?VdZ}i-\} Y#}9@> .JH//ދھ ڊj rmEIƨ@Cy+x-u``K; *D9aX= G.`aRcTXxپgn]!mlcOG37/Z[ uiPw&(=ʊCO +_2ji9(Dz(}ք*;Ȟ1nR{G> B84>$Wtæx}orXyrN ,x+$_f?jt,yU|ږ2{{:Uxx?~[ʡO˱`7=Y:("qv!gg= >ס>@Q6fud\a[?gï֏r*9O]eTN?ؼgUX@-KЪбmUt!. /]Q_ެl qPA-7sa9uFvU٣v_ E阣.п MFwξ^o&sXjAFBzPO:ɩPH$pLηҾ>Ƅ-ξ<0LmYx˖0ޖK@ŵG0 nf>Ղ1kK`~OBʂe|yǧ"$ lRJ/qN)sǛHMWš?Y4ƕoZE1y=zfv j0.Pw:P pmd_,2dB=|Ua,cJYq|lMtu'=ǔ0OhO.X**/]N_w~55HRo 7VO<WUI&MXeKKW#-|(9:3j9&Ƶ[\pw C3/y*ti1[Ԋ]xa%/9KR^]b)h(5-fV\n\ړC+9AJaBr Q:]4LT=Ӈt 20\RU)uR=]ǵ>x,3VVy8ąp4,!5{eϒET (ڮBʣRi]/ П,3WUL\\z_dE;16! pHןGv|AgRnKʔ08Vtz}E=i *sfZh6F^^)(xtL{E%QXWO؞l݇-%3DKz81k!"`nET۸Lw'ڜjTj\^مM{I]>ZDROS]ipK=RY/N:ϿY*P^cOӡj6 %{ rV۹ %wƁ0ҠNdd_і/%4.?E)~1_w-&V 7.S,-Ɨ3\J\AWţ?r$uN[26խ&l}zKSⶀևr(&țNA G] Cb2jp0ZS [rλT='ßFk:rE@[PS]~{*ۇLBЮI_X/8" Xx?mW t‰͑g==ʴƴښG8z}Ii'."ړ x đrH/Òc"Ee=QK_1tڊk`0@X?0vQ쀡ּ9GJ%Yf\KE[oI3LIr;pʿɤެ2勩1]:;S 3yǎXV!7=Uj|w3ߘz+wF.㐝X1 VV$2H=:To8!;[:Sn3n}us}?2dWŦTZ; zJdkXu[Nrwd7s.s-'8R $2Ӡ״xpW4F%Ux Nb:Zi(gJ(Q\N\8ٝZV %vۿ8EpKM&“zzPY=O KC>5'Uo '^T[2}OăpWeU7>\2X":ᬄs=.Ⱥ9S(޲Rbv"š.F+4$+${4ipIp@TWlf.p ˷T3R\,%e1q4&Qe 큮Pg)0܌:-<{)2D*ݷMR65yAshoLY5%fO9L. )\(ǡkdʒk~d ՝b~>aHz̬+fjfF /P*@o(B'}mܹjPmRP*o)O2[境5@DG< orOWL u^DX`i9}A8S[#_&|ֻDz8Qndr)q)yx'e/ ΉZCI^K[85d)X9rs'.C;R-2;7Hy=2-?!j4KsIj5/FDx1[~FHG4HGC=urAREjt5ݠK{A'RpM$a+ppxEks 㰇 B]UޭxgyM1z e> F׸.](%ep`{)}r72 贍 s_3-HP;ݚLz Юg-$ɩ`ȒAV4o<ǫ3 NDQzs" Ga[x,HQi_\͢ 9F(f&1B Ǹ7OӅ=w%VÏ?"3 ҰU0k-Z #*[j<^]?\c93`8J $bܤjik8wOe;{N~[GE4 [cCA ys%нW_/~[~"EL O\Ҵ r+yv)1PI^du"ChpP T6) U$ں>WO: s$J@"ĊS'(OWy̘o£CJQ5J4ZK$P##~RbtQr|B\&h;"࿄$݋>DSEtϏoObMu p90FnX)@6}G0{vVf2UX/Z)~'}=S -+ 3dn-*Nndήqٵ.=\ -G$fHYe}Ţfg&Zm܃@ -̼am&"j<|Z4 ڙȚ^R;l0c1Dv Z//4k%LPoâaeq*]g9 [[ݨP$N@/eLj]_ #GX=6V>=#hg!?noJQrY”;%}) 4'!|h05΅@34h|WJ8FKp,dqUT 7AŁO)HT7Hϖ9Ҳ0~+z]ҧH8+rx( 8 iwVOO":^ \ xFK/lɖ;PD9[%,Wr)B4lLF3Qݪ H2nIϟnؾҝaB$_ 3TO?QX?GalOsZdߓ{h O=~s:Rt*<0 jHɑ~kdz6DT0`6:^S4}Z]!M'iPkk[@6G&Ԡ(* TÑI*_??;w)a?~]4O.qgklPv,wWb/$Vu X\T. 14C] ^,8KG9ֲG 3&]Z.rZ',?4(DYC#*Da^T5mp6Ԉ\ `UVre KC/ _8X'1ڐðds d 1Z{O'*@l}t8Y0Ԟt]eAzjX#@hu Im_J mm5(x 7ce^ђ VyT6ΒbZJY~u5/saod5*U׍nХ@8a)txM;7w}`HSЛ PgR9j/WO?9p7~609p,P$)m㨚.ֹJ'qϙO*\8E,1pc [$)+{NI565U"lRYJb7}=sɽctQYj'AA ZÌP2olQ| I]18b go]'NT[DH$x.#<*,xӫFnw1qok?"F|`@"xfch9F.ٌ}g|%5@2/vXv9,@O|QmyCN::u/Qa[|QQ rP)dZTJ{{WY0hW!/*SP`u>p}5FQ;Q;]*f:0!]6ȥ1 Hc9f.q\6&n$*ԇVYǻAR;u!qϟT(TG ۿPU&!iBOt6o Dd:$FK _mHK2zL@6:Ld@j(i\DRC{MpJɽD#$974L~yy@5. .w6A1CІLRi#|G;,r"2Owѣ #Lk-3l;".4temfvV^7ub)_4bu QSZ )Y9뎻8R`B1`[Mcbu-w.2_2R8Bt rx N3Vd h[UkBz'q: ߴꁗҰGMڸW)tF_!'Zuا@a&}e>$ HD*.CDN}@xޡչ_,i30~eEwGB5ƅ0N b<%r3n8)XhI\hlyۋEaa<-w&w%*38M]3 EP&k?>18YECtW%4hFi::gGYL\[# |0E3NKAN)S jgp r}%%-$`k䚉W2ܳU9[_M{tps{N^x,aTUߴ4Zh LP&ͯ.!rb(Y(ldA[ycî҇?`={Bt 3 @G"^!} r8_ph0w˝ˊ`xςc?9?u$1&F6%[QñS +,}{%`l앧!z`^=Ug8!t_σƾvv Kݿ lf/Xt29$:Gɼ=Cu/!Yn {#Z1xihsGP_䄏jNk_*6j=&sT뼔w%8XK +6p{ȩ=ʐ2^U3 =Um_"-7@MvsQ[Жϱ6NЀӶ KF٩PQ (ҹw:|A3C$Ť b nDIeBg+L=A`yXu#|`odΆHVWMEWJiߛ :/^+Ruq`č"l*qbY(qdRG $^9^J[ /Ci6PZIʹLSЏ6z飆R(B7q8-MjQ};be`[B([#@!v^eC:SʏWJ[0P.,k8ԛuqo&^p<%d|iw36j8h?)8qZ]U{ *\i%rk\U4=gM^ H}ʍ=c B7DelO# /qHWTYi$-J7=G!Jbpw~L'ےoj+RʚS. )$',U by\q ŝFКL꧿-[QWs.#+^G7(4.#_W.}It7P2F9BQ@uӴM2(l|ѼthNJS-8I̗OY[\8FsƦ/ ݕE?^*XbNT&jQ>gǾȣ+avRB< WH+xE˟˥hhȊ<K bS&; *r[i"pW.mC"Va n ?x^EAhA䤁bHgʔI(ͽU[† ZCwhuCiuW[x,z4w.)'E|X/]qE5=⢣8%ҍ9jS3Z9e݆IV7}ɼ^%٧ 7Gj>oFdx-ǹhLȧ*&ှn>A5{)X]R-;H.Rv/} ,@ZJ2kV}7^\+z]I9`zmMm;2k̞fޝ+K?Lz0\_-x1;:Hl `-Z=jl),wZ ]SmQ'6z 7!,?5<"4I9Ҿ!*H8Sj;_Dr*!x_UknL@:ϊa/@斒hU'FfV˔-" S&FHO3qC]E,BAvtMJ_2\/iN T@(o_*1`%&_!_K0Wwn8}zpMflcëVbޡe}NjӠ۶"/guQۇc뷩ᇙ LJuf:ݬC¸ z0 aNc@:nZUd[]ҁez^+>3FxZRԭ y&vt3Dž)ϏDA-1)xI$D|Ӧ-! ]"9aӓT!]D]z $G~ [WҌ%t~s:6̥J*Cl5 n?&Ooi nyΗ:-+ jNn/ɫS=:Gj~1q<>rG|`\*A?w6Vl E?bde@b~GziZr}B|Fl %n W~r4s?Aoy=yw zpnVZad$_Nt8dK6AX"1l95{3IcЭċ?6j[ɄDVY?׼w_:;:8E>ZMg$'0 msՀ@$^ׂfӍE:.mn(d硱Wyn"IrN]]t+J;Nݸ& XUW0FëҼث = џ޶T}n(T-'ձog5*|!4Xx JK7bt^ *$;4BWnAcGP[N:3Fٌ"L |xֵ{I`(Mw[W>R .!!H- D"{Ԗp:w,\.a@ZsNkhʎgl--3*lXSI/$:3cJmp(ICDK~c! s5eZ6j~|{7DpU".9!m:P,hLNNIgm5QvHI5=.ΫRHN)6>MD-\[L *CjMOeDv1PvgF0z+Տu!Ѳbi\$&wShm)p-ҿ]؃ c7h){mTRN65G}NY馡,IVU؞*-z[KAu8:ܳp!;;l>rY;Sk&!7//iB0 "wrSNn<ҽ^{S^0~z(C%OH<9FHiҰMzurGQve,^eP`N2LUc|1 -G"GpCAT$﵄Cb)So뵯&a %ztֺkatK]J i Q;d-Y>Ad:!O9GD7FA*w,>q^ ֞kM &xbRs҄EȁX=-]Jnt?N2Ө @e&o+* 4/* y*(-|$ɪU}5OYmn| nBKލ?PvCOÓod5.-+lv(jacԈqqW8W5rjȠA{s)@bd@fУA>g)=򊅩AwU3 D*giL{1&־Y~1~0z:tRu_H Cx ݽ#ɼ\)v-K&ef dV/TV㍇z:7\$Q7g~q4RzJ'C`Ȁi^Wj8r*NHM':$nvm(G|a[gk^ }TAQX ޾\1dF^[iPc' 1{zLs\&՜GM2!E'[o!ȸ(7;(M8]ͯp^1wކočqgC({s}cfݸ]>+XdݝFtZhKYz\i5MQ'ȇ Im^'RνrRLLBhƨI 65T~$8L"uex߇!(.#\72=XtÜ rRH`p4BaSQ~Gozŗ/xwjy}Cg9nNנNNt=LYj籔Ros Ooެ;v"XBe5Gȕ*#'ݗ_.Vslt,FeH;^q :^ʨiUjI==㰮d 0Ն=wAӂm^P}bY𛊄ȑmX2]#c$JˏVh8;KCy.61^ulcrkhA{nC`| QE,͚ӝSM;3ӻ%7LH d!-N-Oh/n VEB uz,DWZ9ZTl>MkՊ]^_uE_Þu;G\Z4FcbZ>S=a & c~ 4.2wQ/6;߃ UٵCjǡ }:rk]"D3' U?bT6䙰KYH輳3X>C_#G6 cU)L.;ݗB:Q<9 > Br~-&2RUM,] xE.X.ׅcꥡ4FV[fЯdp[w]<Ҕ4{ӎa፮Y~Uw(zKf#R- spmN#:I{,9u=#itE ub:n{5QX\`EVL5Pڕa A;^tPdx FQ}z(]T-R4 VEPAԕ*~SZ\G55/O\Q`pdq[ ;we]SPӻKף b?Sbi"h3#H%ՠ^KК-FJ#}-ș:2S>+ӛu&49fC|.B(! {N^.LƃTMݙHgO3K-&sLG J0 XC+2 80 ý:nR8L LS2K[Ab&6+u;ZAZimm9 ]W+COǘ04?*]ĻlZ0Bm΂2 .1nhl_(K#ʫ2N_@I^c-==T9tJtdwvH'vDjYSo.U sъU6Ш4UJ;fF >ߛcbx>̏ԫxY>ڊ-?)*2FQ5_!6h~֊~,WU =MŨثK]]bG$̠,&͚j\ܦi77ƴ[XUAA,^qD#'LCmQR!2 fɃ+ͺg|RO@c ]cԔl.nVOfV ϲ ޼5SqzWÞ#05 He=n\5a,+3lm3͋|С3k!ZkWjE8$ oPENDzx#n{@5Ak>yވm=Z`+,mȸAUmt8@cH^ F)SEX$:=V_FXVIeTMOjr5Q) I$O?/tK1?){S8nJ@cq9CDYOH \fFMUiF@4YhBxlqa'qf\sIĽLY-.9$u.mAK[vJ(e =9xE˥3Akf96Y4 ljC cs 5Ddi5;7<#!H?4DװV{oUEhJcp6v1U22נWd^>Rq G3V؋7f~8v \!:fr2[vB,d"=|dW!(d_ <C|@I/ݮ~Q2R nu?*]֍ϦB%.:Xvx~e3g)!uϿz.:JhROV1UĚL>$V%#i1m9>hŢ{N+ 4F }} 3i1Ʊ"IJ) 2+}Mdt-œ<&*}axB5r 7Uxi =w "]p;5S1s¹7>eTtLDחn͉5$:D7b*ޝO|kY#hB9X)7շ흻>@|%jNc^쫨>c#@-U6YbGC\ŷ&0vydREkcuϘ4&\IMNe~j '`]{ {'BV L$ፎl6]{ʆ*h%9ɋCŬ_%!H~)@2nʩ{VV'IStx'K<_=ݹV@f CaqÇnMO_f̓94%p ;D.LʫaM9&dw8ijDx,r?7˦XݯQ1g?gXLv;tK5eD|ݏڴ]^k>7׀ 6? = {n5"ysJ\AHs,G6W& |}Po_Ҽ4BoeԐl J:" Klݜm m$KO|ʿR",N$OCqq{l2?O(%tj!h군;=gP=hF/0tw ^ګ9*2;WS~\Fc_}Ic?5Z\@앱GT)Ym˵0`gri)a'}!|8تXU{""7o-!] YZJװ6>H*CjUe OlJ2VHȲ҃-&5x)DFƽwm}OXEX] 6OXNl?.рzjje6*2YYNH Ȇwf_G|2^&HGרm<޳N*W35+ɕ9;NP=iO3sl`{oe϶[z!$1I/B9t17V'Is`ȡGl!')BݠBnc#i8)r>eY4>vq\̭BLe0f UJ,%Ww$ o>y_^wU:B##sU| jCX3Qj6p;y3rvoI:۫Nde/)g_ p7ٗz3R]}XC$',E l^biu > 䲇njއ<r:Wь*Gf9 Z eܺh{!^\] pc YL{ar]ۜ7;Osk ,*N ;ȓl4w}#NgQ=cMTb|H3UkLl5^C[H,Z,v)də*[ 5-|vnZD QBإyK7tf]丨kOIꤼ&2v%)OjxTF{3 P G|l=+nLAݾ5Jp|<02^5f[=y-KLTbFu=#59qG.-crr9fh~{}agw;~w+j{=CߤF)y"ߜr$۱bLA5%iGٶPm*'* .X%BuUP,C5]ETP4v9F9odtS$c?*Z3˾dAV܂GxE Z?<n0xr,N:"n!'/ +pO "k٤Õ8f?b{r4dg9^IiU&y7"zҮy?]1lVgg|^**w𐈬Q1gDoJ)`=y$9Cض*f&k:[ ܦ`c'\aE bÒτZ.b$e&o:儕i>% ,i754Ň8ژ";A֒("Z? [МtR!(#\,*Z"T(N82}\L;Qr_s9H-bdUCZF0cPJչ~M#h:2l6^ شOf; pJO=Y GJ L\>L{6_NGKv|'"lpҼJbv Irx$)WW c!1Ok9o7%SA&&hm#ϊCU sE9l/XCrzA楌8Y{IS ĭM|%]Sqk[,8gվ:B{oE)sB!'&k$i)(Lr=@hIPU588~p==֯`ڍd\'Ɲ?q~ 1 V1!kwֹ&_EY! &+oiWDq(nDR  Z}BaC|@sĥYK"bh?론ȡq~ޠnK_:8)7cYpјJ˪J`Gfڅ&7c?s5*5n΃dN nx}^n1m9#ȣ YcOِa97L@&Q|B :鱁 i f`!4s]0P_joQ"F6.PT&M-Y&w ٞܜcxhOV J L"c/ͪ4/$Ư>vvIgբKURt3۟`2xiQ?ygiv|= `'(͎?SFD8"͸|>Yb3*"좍\*G߅hWlIO>tYa{t&A~{ZkT$l[1Z/A-RRϨRw|Pi{lhueu,6nM_d`[Uź"͕>M;#Jģ/F;tTkGpM|!pe/YݎƎp磽O(+}ETEaAY6q_6?͇IMSRm1xJh+HYF\ꌏW~2Innj/H.Ӡi%55E9zоYL遌֯=?Ĵb5 Yo1;* Ѫ@R- ߗ= 2ҭDBXmۻfO H`œhŎSKvչRRԀ=}H!mN[zXuroM{ghV8m@dL /FLȶULSX'>Ĺ!\ U=T0Kޗ)T:`*s:jFG› B9$ĴBDc Xj#mJ;)O^0}BP*:w|Ȧ~- @Ja? xmC0bD4]6;(D498ȹS4CFh橸ctU*Plj||g2"|T;-1B!^  `W#}t#uo/θI%{ #YҬV P8)(ɜ=kI #;ǫpC?:0.eƴpS<ٝl׽1*{efw$nؔjjԗXsL[nepٲfܚӀٰ/ݰx9gB|y^lvy+b\m._=G&]RuBc2O8ke:ۧ ltLy{t4xf!_&E^av[5Y=L-BКz̜oA^j/;ҳ,X,o]=} b3C]E 㾿IO ;ணLgOJӘ/vGA 0a ͕Yk9f0qݴtb}P \km zるD1dFg׃)PJ{ B?,tӆS,D ?]xN~ wgG':D=E/:jK*NBc+őq^gg#M ȇ~fdN.(iO>1ö99Q?bMA-^"cG GYlY'Lzb>+vMۓ=%(Bqu)[I|2}Sp?H/KK3_,z7L}z䎆!OE݉n=۞d]VbӮh3 Lͱ-#G*a`b?X :XTsF9z@MU塚Eס6;w1k"4ŻAO>;t|'Ǧ3No,A'iuqo4heayjm. ֢]0 IJ,7REk{+(H%4 xg<9 Uᙍ)|1XrՌb"/Ηm|Bhs)Ű(h{TDPBH2V09 )4ꕋ 䅖,&"jaJO6tZ=u!ݐ׭^SL􍟦AT(M)Э&1᜗G4W%]_FQ7f] }ZSuh2FPϋYM:iQ /\8֗{2H0ʎqKr~$LL Z2tERZ^ TAW8'VoqR+DL[ ;?)C>ҊD ̈xI̗2~+JCx`[WG5 Im^e9(2S\ns`X&JCXJ$ohb:#+bA]g/ԓD~hEY+s( VdnXm`>k_(k!ue(]ںǰ9[gt>CL'I첑uftH* U_YN-m3GpkQ=EoK816k|`iat/|rO-摠ݫ`ģwN4 `ƻN 'U6n,$A2!*d '>Gu"6A3yYM;Ks#?*sjžb4(;%9@yY# xER:2v1\ŗ ʼn#:-CFtYB{!?u!TRi7gʇ *N:.@eVq;M]scٯb$+7qnGeIS+m J2bqh6/eZYUFb;hڲ˺$̏Mu:Ҧ8J): Ay:6>qi@3L6?<0/t] In,@fg/~\'|fF^aJFg1WMrBCqiI.@h2Dnɵmo(Go@yƤ~cy/crƏN v;.uiU?1-( #* {UE FʂzX?)\Min31Y⧾^LtH%ҖvD'5 x0a*>pߺæG%%j6Y޻g ЃAv`E]jN=ѢI\X /Fͣ$@ԯ6y?|-֭Z3xI ]0'\Pma:G|x<ΤDtΜV4= sJ%@ήiMWye7lm[qd5pR\ҏRݯr h&C\7Hw$ 'u/ǝ3h`+eD,77iQZU}bW쫉C҃p z̪.'`v` k-;EOZ5 a?GPW seiwEX9vr@9;#T ~b⌌PHGz&S.v]IK”j :4w #ioܶ!u"ANk AHYQ#Qx2P|MR?HA͆6_aOOWJ 080ey]ܘMCU~2yk'iRQwy?zvMZق+>D\#=d0 yBU'Hu0q2< č_$Vw^mMpdiq"P!UuE\ûjcZнzMZ# hd#,bCxr]DXYKzSe>D^ kt*#lknE˲ >Z#Ѷ )0|-4r__6dn`[j~GEsnP/Y(BÇ1qβݐ>p _ ?ɹѻ6|UcdFٟ/h#Tdžզ_Br<T:ǣ y.~ZAEcBfiKHn%>!yVQl@=}FP\lumƣ2bܿne3Nb;ܜ4@iȬi;Aj6t6?t<'h% Lw ʛ3'V% )H oV'Xu!={}&+A/FځX j"fsQA6}#;z)#x*]-TBrw+’oY(4{s(Ot޷23$ 02XJ0ÛR.f _3&J8V,3: hц=BE3H#tDT؁iBєRK(F  uOgh3"ge8'Ȱ׸W;d\Mb+vpQKC*骗73˗ )&2SRwUm_gwփ@q]b NIOEr0w+5NwLiۧAV˙ Rxa< C-Q[ݏyX՞&om~P$|nd;< +-G 6Kc6Qp*0fl e_"$m-E3lPypݨ4I4/俌"+6)xcƠT"ӄłRʩ?0?!#|C-=ۣ{$5p܅3m ujRtlqHH׎O"9-r[+wd'he@#:5<)V IJoK0BL ΠvjG\(ɟ1Ӟxi OFqԢ/t"B "4]c/?U\%x}{QcfZX-_z{J~d>g˨ IDbIBۜF%><֑tEi*;~yϓ≩O.?飹0=A@=8e `޼"߬`B'$散\eV1{u}'|IqvMCN[eg x5Fx$M~3B\ N8^"W og'D\հPߤu,Jibs[5yz:W)v ݸr_ Йjr݊ `WTDX^b<~9Ҡ/"h=  ub=7SUjxn X.*lJwYBɐB3Y+}s/<1 ^/jҙlᦪfصYBcQ4^xួsÖeimSaJ3ZL\ҩ8HayY^fq݄@,R @@wLu*Qrv_p#x &i|dF=c&&QJ n"`~a1`8E/MJ:nFl@4|O^;*y2 bW`y{>OwɈUX@Wft Gիo8J 舱{)д'~fɛ,{G)LMfr6eX-<]@wz"9wmgZ f% VKCDY)ǡAQ`ȕ1! @$zم&G9Y;頾DX"'TyC16U/w2+fʎ)3(S)\6qq:qS9|dzoW:_7ZcwU:axUļ: K!nq>̇D6V"[ !/1$.t -|ZupeK Y>9~v'߃`ȅk4v%1/ZT\Eӧō>-`ؓ$#u*/O[ ИWK[K4Ch*ɠjVe 4 KD3z<-pp* 9LQd\+({oؗ&˝߰ǸyP*!9\Nm  ^MNNF/-L9"\; 9ks],_Bzx-eue?Sw5 *A&B%+AgQ*ΩSjX3j2dWKMF ٌ"S°w%zd@kq@h 2cHc,+ܶZ/QӮ7q'B ~nH ;W~mfZUP`r,W1gK!|6s^mob ~p U &O;.!'2 LveTӤ~2aϋ֒2[89_ yrXo0yIJNoD^*_/dSNe=a&@G5AX0U*&]* c`֥@#V$q iGcE(F~/돞 0bWmAZ%l"89qJhSmGJ!Ͳa'3=r(G  sc4E%S; t1b#׏6ǝA]yD)-󤫶IYtxt/qycPrzbr{H#bZ &,ZI^Jحl"!)xS5phtPME[+lIO8ֆ=:&b++wd[{,aCUKC[\jS+'45,ȉ,ƦV.1|S TdW)\o3u*BO=WƱguql oO]=hb1 6YRdѿ 3Tz\t C? a9~B5,MHtăGYJI\jm5lROwEe+8;=zb1;l-1Y*rSa=U_^ MvDzP#yH#:'̰3}6qa D9&=Ƣ%rnFT'nQy0UG 2 z8wE֐z@0ߩH"rg::=MJ.}@k,NRZ"4kC~fC9IzdyNJ㊓ o`1/؊q:83(?r=NFR}`oZ׵=+Qt]sFAn 4|r)Bav XƨC"Nw`¹Y˿?S5 j0-ET!/fAa/n+I0LsTyy胘- m\kz2됁b (V3ς5)ݾR0*VKn+SPȊb0ߘ]H5zkoLq۲\ցͅ}O;S0.ZRq\Rwͻp% պwo®~[OױIun-nUL SϐI{/2 =\2$3Mp׾ddff5[ M[&7}[Yr_CWd`z/GƣJ^wkD-\$Pwr ua=۞^ׯ+?umD n4f+J@޹ˊHDifOHSLI"iOE#y#P 0yv ^ &s%5m-,*]nuCy_Ur>;t~tÿk(_̕#ApaIЇm;bG h=h8 Dp./ɔԀkw+ _k~i !9ppKQ5WcqIs<W_ @ ۶4gf(f̣ $[ć5!Qp#xN%jQ`-BD'\7oGa^lS;&QP OPvhQg'̎\8{/Zu|Yy8z"5>}S(8…oJQ)WGrq< LqU奻Uvu% 7w԰ m^H~6 ?,5yܡ yWlqE\kYkQL%):xC%rDxE FzTV!v RₑLeLQ3Y )O#BP 6 9(cΝyTLb&YH5ș 5f4 Y^O64[r?!z"z.Jv55jNl<J6+TPhQaSP W븥joH\@spn`S]/]%%u1Q dc;?qyls;-({c!DEC.-:a0uk󨵼zR|7I ]YaDZ#$ *ŖJVv#6miijefN L&m_̿qRouFxh!'5d9Ka/4Q8n'R6>y2O\R(o` dtNH'nkpxhn#v-ۺ>\Y0 zuwoWv=X.0;jvY@Wkk6]4R^f®?1%nAښLNBF7-Of ^Z,#}}|2&+)Ԡ2N}re$^E|P3' 9.~C*fW+Y=)CRPȈGݚ ! aҽh ^؄]p~Zx*gzCͶ ZlؐOd{ꍣo6jFF$ aSTl#7vjld^/X" ŦsLh 1ۯoCgwӍnj $Dh ofvGU?23%UA6Q疑: HyrεL tЊ(?HjX;KwqKip(;){Yh]Y8@*.8 PV phoS4\ŧ*$eNuY+n9J?K b !)ŪH?w|/̛RpO'SѶti{r7N6ZOy]rkrϑۀqa؛!EUjA .]WI3R:p˫$mRsfuѡ ÝCjm&m:{׵ (I= bR;d8qÎ6JU{m[!je\!ݬFno琼HͰcTRmi|N˽Pԏ\ޥ+i{3@hݐX|/Z2Joϋwb.iSX-VfC`79ˑuR4'c\?Gz~(Ҭu >qXDNA?;djPOMoDp#l4ϊ\X$x}1L&ttv r5u[?twĈctRb[`K,)ƒ+ΕV:Au7Kȿ*q3 7*5|IgeX+ޑTbiS)I$(t=n`@¯+/)j"k JuF_ ԫ*7N5AѶ O#Oi;f~PXJ7`S0Dt,?V,&mH+aiq)3 K"Q6~xEGk|CZ/O=SmT/ (ejΝ7z0 iӤ(8Gb`^u'7t.G.߁TLŶo4@p% /FPeZ‰`ukV*gS̟CuukpNўTcI C cBxFd{Nރ"*;6WxAYZr1g ZG7Y/y`uD| ArS5z 2 oSv&ivkA}2v)g2v,/Q;.x BϾLӑ*\;oٍ] ?.ꦩRb6;re:N{D3^1G9]HOzJpmGFBFfZUxLjs@[#ZzdY١ mK ׷# AdDUHA7f.sHXCvCejb }FqvF+uŃ80"t<$- u-TAB`a$~B3]@|>8ܥe³Ē:$vөcwPO|zOL^et,&p)HAچh?:6 ;ۋe..ν(7j𗋩CmYAAt[Dδo0hlGg۹o"|. زBA>z & }iGp'`1:l( Vo/P+u6|S m]/mip^A۬Hnj]F AƩ t6&3w$nNpbcJ1'V/Cp V>$ VϜDYES(^d)Mby!\ fh9:Tod.l\,2˪W :v5+[( 6ʴr q' o_E?t)uؒ*): D S ˚RO,SD 6d+TczRKƊ}}?E]P|!0~#Cwc7JcH%xI1 7S-3p08I"vJ4ކt̲ ד!h,ΪGs^3q KfZ,ROc/'v=s\Z%T.chygD=wRC/ r8&XO)IYhqj;,_1ěKeCcY$Xk|R'q8`Qk.s/}Z1m븲®F[x'Cp^ A![p"}"ޟO3Y@PK nAKxKHӮ ڊjf=h)ūp~fJd 7j,i>$O$V5ZBZ(wGc%K4X7/pH񃀾V:YZ9x,?UX:Ma9z5R_!k֛D٨ƒ ;@<\p( |HW 5אaFxghn~t0XbhnT0W};( ɥtk Hn2AR+ ͲL} >}꥕0\s(1i%̕%u&GL=:j=K9.,aKw`}.MMʌ L쑤GRk?b,/ɧkj| Zx1U3|f;d0u Q7OK2pv-yӨx_+*z~^E:4WBnژOy|y>yM4.7TmOwwDi; :x]o_J)FzhLBw6{ \ o.缭|-NVg8T.8M$f#>Q傝!z$b2:~hJXÜ$[FW /LFY3N5wt72DEX{k{Z9x`vb3fH GU9vc]l[##)6h1?rHIڔe%TqStcv%ɭ/{?AoHJJN4;kOFX tIpd`O]D{[dunYuAQh(*{~%}ĜNS{cE]6[ve:JFZ"c},Yf0BII8az< JHLeïBv7`!MAhIx+}hU6xM8ˆg$;G:4~=MN #O HzBrk]_Zb2}eif9>aw@<|P\[SMnoڣ4kEaL'fI]UVv{kRdz&3IiͽYz*!P]{AU Q=iC#?:G3*{.5`<.u/rFpDw"t0AVȑԵͅv]# sd{ѨfZסs!Z(c*ՍB4o[;lڠp` ]AVstv&'B_,CE@OvW,tv 6֖`TÄ3h=o ~99IsVGXXN)r\GG, pUL)5`ۯqp J1^9 Fg .+`N%N/=A}|A+ߐ%c¸?8nP?f NO)~;t d"PF mZ6 N 8x5Evi _SZ?+!)UFc+kk@2p$IDP01!LPwS%r;C{#jd` gB$W paЏB(ZhYGɔ=i4DF}dJퟭST#Ϟ4E-~35ٓ~r@֒D"'EZ0I1yn'qG4RP%lbtN  _54~_"L1{#I#_yO%2Oʹ4{Ԝx@u,ɹ8FQ˺i˾Gۍqz̔=+bSP- c*b_} /RTjo+m}8oFtusʠj'MmI}GyƦmKiYT!kz#9CBeVpLs 4Ib{q:Mxm dmU-%YcLޔCBZq_7 YZ) \QTCU1mVzb(&pOvG^~Qp+Ih[V~/xƹ!sқl#Kͣtw-ۑWk܊z9h WT52pSyœPX|5mG#qc UZrU@?)TA_hI`2זK(%PQ1I=DrvF }&( 92Ժ4mpC4|.݀yEczn5ZI$'7ndfcu$)`ia VL|$Nll0S#g=Uq;z41"k@"sX ĕE=*8JӢ'6H qz 0hLt9cO.3:׸i1\޷2f v0*0zV~bi e`Gj36zT+DH,7\f|>8/b+GL0I)puۢO8𨬺8ڔrm-hlϽ\ (W#N6DӗcU4)nZ_N$ ;r@dCL4lmMCyC^[ߐaFP +֕A>ߤ,U ^mkȻvT^es9o~s1\ŏ{Aa;Z.CK§*,kV e`0Y5\^A`jsȶ[W I>(`9}V-ߵX:4ɯ|YaXHB2خ+mh]H3Tn{b1~BV2IVy 2 I*'ޒiSU0Q*i}%T}TibO[~P5<նj|+&VYbzW/% kFg@--t9[:GkZt༞J K&`1k-%xYzl'k\U@?#N#Թ;G_Gɬ6s۶~x*oU" ݶpb5sdCfctF$-:chpdd=fybYw˜RHkOғ蜉5Mv6ഖ1@/eL>N-Bx+9CX)$ E}+ e@،f*ATi9%k*mVڹNpIӀ?&y F R4J+$.Գ[ ތu$9z *?8aK?H|>) 65]i6@ye@꿜z;YLp?)æ[aBЅLo1BqXk K Jcs.%4nH{xLj? Ln>^޴(FQm;*8E<#T/ 5/15XXQ=]eUQsxPd`f! ֠vi@ }Q҄xN3 9x'^yeGZ|7unF%4f駢DkF8*ryg <#H[x=4Zl 9}MJqYebՍq18Q{L+]s$,*~K"S ו+\l"4]06JD賕>d¡S6x#7cksI},")OLQ#9`x>EAHUZؔXfd؝cnluCVZ @y6)X\k;g4:Y0(w;yti5^WY[y`Ri3Mj^'6%+v!mqMg)mp*)=[1E_i?QZ TeʠYǍZZ3Ā*,6MK8{!]y}d+4uI;[CЈ h}vIa*hgс{ F;$pSXqlQQ]r8trdtl-́9WB!(B¼{"Q1%r\=nz:oV0NBV5%,8|jc41[!<{D<}PVaCӓ#] 9<=,Qzخq^ O PГBmvfô{X2x 5r٠II*k,EQ>J/$yJ+S\&D*"뻵CWԏpa tI:nID֯z͹3I ǙGJlt )fI|jM#vqpIJVB)FznzXՕfsR M'0{o[|& ^uED!bAYÇTTa`L!+IJt>K05H*buI`Nl4ve:FF0_y>WԄ6װs8ʰD6Jc4HKQXd{3+2X27NV7qCY幫d}: Gx#4\Ko̓}1[zaӘy<'hHؘ9.ǃHZtޤKѶ<;o`QJ c4ˉjj{O]~WO9R]]ۑUlMcъYppB{E jocqy$@:…h_t C]h[0 >\2>3&( xl(:B1MNy, ^9kg{ک%=/AVFFY^ßS&jPbte V