freerdp-devel-2.4.0-150400.3.18.1 >  A cSKp9|fd38aCPW ُ(D˹4ao;2T)'.F18 N*NLlbEd"ojⴔj 턃gO a_>6 jpohJaG "'rȚ@p{a1ѦdV9S'қ-ycGkj-<' r߹B{.MsY\d~ȹƧk LzmUt48dd221726bda34c51f48b560696c2cdd401437a8ec3e5715a6a3de387d62303ab7ef2a3f2a98df5ac83db1b7666f1dcc90b0b245܉cSKp9|1nz|s[ڝ.X<"Q@[OC4K'3ȧh\\OF ifzz_uodRv $ڊNaLlOyd{p&d9$z%桐JƁ+ {Tŭ"v!o܁҇.[StFjq-;?pׂRbS mkTK)a+Yin'-\/ OZ+cL4ApaS17z|h ac< l sD>p>?pd $ B 7PV\$     1 359R<<? @ @ A (A8A19B1:F1FqGHPIX Y \L]^bc@defluvw0xyz $*lCfreerdp-devel2.4.0150400.3.18.1Development Files for freerdpThis package contains development files necessary for developing applications based on libfreerdp.cSs390zp34 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큤cSzcSz`````cS5cSz````````cSz``````````````````cSz```````````````````cSz`````````````````````cSz`````````````cSz`````````````cSz````````````cSz````````````````````cSz``````cS5`cSzcS6cS6cS7cS7cSzcS6cS6cS7cS7cSzcS6cS6cS7cS7cSzcS5cS6cS6cS6cSzcSzcSzcSzcSzcS6cS6cS6cS5f865a86e98e8863034afc206f87f914590b55f0a38a02d214326f217faabf87f11b2a902ad8ae7668056ff7caeb1df5df0160779559f22982b0a25f46eadd79dec92c8604ad1dabe92ee2dd23982bb844cd1acb803691e0c6a5cce65a6eb2b014c3851416a130329928e174c46fc78d914f89679e949daab7b31e14256ce45a4805fda815f30baed6e6ea1dd216fd7dab7990c83ae260582a310389f188cf20e0cbc25762702b52bc85d91507de9d78e9cec077756d622d102619117e68e81233f2214c6622667a6c276b05b092bda76d7fbdc4eeb0c9db54f6338808899b66fbaa0724b31b33eb7daa4fec2c4ee087b9328465b863647eb0f8a6d3b8c916ec2b3c6295d928ad4d80c18fda52370aaaef3b7d3b3340ab26a837846416c86325f89c5e4fc0d7175abf53629bf127341cfe96b9a0f270355bdd5872ba54af9532486663194143c8961db5265170f2d0a9c58fd8854b069a619c8c72517865d8196f6384269db454047ada8bc4ce99e161a9c007ed9498e6e068fe6933c2b8c9e01395ccf851cad8e7d5dd8af6f849a6a7b2e2170b42f8095a25a2b0a9c0e89a4067a1e62f2af1913bb60617b08dac1c70a50de8b1982ae4463f1778a8329ecf60b843b251a505c8ad204ef36b2d99ed1407dde5df6f799c45c75e51fd6830e126005351f3a6beac93e395df5a3cd070d5b399cfd8682159f4e8624dc6739d4cc10b37f4a3f184e09c6cb0340bab797a51a84c17ef90e3e65f80b7c9af88723fe6c820b27b33dc1b5f3665ed66166c836dc6fc305e4470d6fe7a5ead78a0a116f68e944e471d78a4aeff46d5ff18d9d20d4b18428d7162cbb69cfa08eb20b977c50f5ab4a3a25e0283b5deeec636502af63f6fa603114f12e7f5cf632a5d395c7f46661e346463358716a3a8c91fa0b583432eb2e996ba7f16812a6a6fffcd291661d43f2cb4f13718b0e9747bd1f626b619138a3ca3fbc21464529fe152be4631f5833f6e7d5941c775fb9d74b4ed1356f3737ef876ef14eb3fb296f8da8cf658a98f5032b1bcf54b41df040beba49fc9153e3751e23341080c565c3b6b441844e827ce256efa59c20057d709d9d5b29f3df8a66ddb0bfe3b7d8d426fb9f203eff4041b0d444650941119808a7a75bb877551cdbf5ea8a61678382b39415b4d2855faa39a3cebda2eebaa94fb377c04a92d9bc6bcbec146c88cafe5e74e75d67486c0e8a3df977236050d01b7d72b57fb152517960c9ba8c0dd90de7e2837fb9fe734ff1fa37eefed9f2f28ba83ac776d15847057582ebdf47eafea8a597f656051233ea38e17305ba96a1e528030791aa752a97167407b67089abe7c83e9d821fd00781ff21ec95eeda452940ba7d41c79fffdc712dfa6dc91f5ee623751abb24af3cea83039d8dbb4ed0ccc1ed5d0745972492ca3e9a2a1f5f6a72cc3baed08cb7290518936d0c68f89d0ccd0d2425c83dba9618ca1fb9fe4c294fa125572b2122a73a06aa48bbee2d049f3940bd4cdfd36f67697832df9271bc084c502e21a91e0aef801bad9eff40d203b735b0cf9d57f176e152a4124a8cc3c74602b6f20134b9e391282d3a84c0379681fd34dda834d9adfb6da9099fee57d948266823a1d5afcc8730a082af34f3cbdc38247288f63c74ec3a5adbaa6c12efbdd6adf98946086fd3e39b23c8de1b0bda9188ca49c0ed79af88f9ad8043c506fc65bd54254a5177725da944311974bf580c8b104674ae36d559da618a62ec3eccbe003585acb641c5bf1cf2f96eb7d02f2e11652be3cbd5faacd341f8543aa9ddeb3ca1dd61ee479891a81c50a28c01b23e46d3d9b9f60ae76efb55e8ea7f6ebb0c599eb5c2950986b33a4f19e8de60b3a338d90fdd3444caab8f97e5e8ae8f343e399a91d35c6c7ca9e3eb9229c67f562f8be2fd8621f6890cc2569905686dd82dd35062af896afe2d531cb5c415520e27d1584414e8c3b8e06d38b84437fcc5d77d13eaf26c24871ce594e9bea66c95215f92d32042c6333d9f330e0c6f0a01b486433262e38f265ca9ca312dd6f48dc5f20c60be69431c923bd0f5f2c60c3455103efc2b712e2b9b44053fe46e251c5a217816527e6c593d0f7c3271984054c792d0810b60c1389d9afc511d95e9d01aa46b2a9e4a7a6642c131843c8e0f0ca2cc0dddc16fb1193bbb1e06c6afdfcaf09cc7797b478d8fbabc135ba4c06eef85720c10a3dbd151a48b59a131833cf709c3dd9023f7aed1af0c4811318e7ae3ed708b807ae2ce51ae6f411660d9fddb3c3bec50c84ec70b2acd1b632717a07018a7fd74d7120654a54c889d2238809366390fbbcde76f83d6d4dd6baba3945246778cc3ee4419a85959603196ba4d915d15e46239a16500a7a438265a42cc44c0229b99b983ab3e01c8e019e6cf87c4496e28f7d520a6d3614a2aa7b53c82e3abaa8bbef9825edbe20a77a5750e0ddf6942c1b3d8a9d6c2d598927f8b0ad668a7754e3e2a1bcfc5c30fe973c97e740074549b173698c23bdd28a1806e1fe282876e7e305b18a953135deaa80a2adab4a85b31c54c7f7ff7d02c0df28b8be001eb14996deff32d69d377a6242e34f8bff57e21a73bb43ce0ccda1c5878de426b5a012e54776f3497e17cf923679655f002c0f44d014cedc5991533e79b389c896c1daf470973601432c80e9ee73b0b893a2cd7579876c10861b4762e5e35ba9fc7268b66d21a56ac4d50ce710285535686b8bc60bc39c6f4c5b6334c8cd6542354cbc79d7d9d0652378ab131ee859b2f1e6b9b4caa41b0a7767609a966fbd6bf54fa644e7f382bf20680793a52cd34ab9e8315f2068e4e62718428b17e79123f15f6ee43a9455ea8ef258206cca96d203df2bd4bad83558ee9d521fa0fab435494496df8c7f637b8ff69fe50db49e9f7c1e2242006ddafee374091a6fb6ac64bae3171697dafb93c5be1b34808848f780ed2cb0afff4b173376e421938de82c1e7056295322760f7bfb168407791602f289a7e2f081687d684f9dd9cef94356bbd7207c03c7e86ac7c2663dda544fe6220153aa1a36372f23abb247c0bb6c2787b9a57f0e8d48b896f186655e6d10c75d6e017501a999c417cc8bd6037ae213ce1a35fdcd3123bf9acd0b02f15c5ba786406e9ffee6c759b2e07ee95bdc35083fa7d2a85c35affe9fd2242592338e7001be9a4a4f9bca18b3a0496c2c036c0defaacc40e2eb4ae816bf58f0c2107e3d15dbc08ff8740bf2d6da2c16af85ce0bf5c5910c821b80985a7fb7f63a02f888a5f2c69b550814da3592003742955f672a21258c1a7b2569176a2123e2fd9cddb15fbaafb7a0410c156c7ea5027788e9b8ce4fbf768f33dd40f3a2b71da0917a8b3b898813f249d0c05bc095ece3132f01852d5951097a9206094f52c3868b7e47a39530fce58716451ff8d033e6387015a67e010a470edc0c4d6c4132fb516f43d4b17bda0f80d85b0e9522133b8573b37d108bec795f4c330f850ef885aafe91bd8a1426b414544cd414448e39d25aaf132a3aa1e5bbc2e3d3dafe8afd7d877139d74e891849d828706e578a48ae5de84e9a3118f845e718563ba4f88208cf913180b21c05b6078d8d8c05b7d908166ed24803c090c7f8c8436d2fdd0e690a53034fc0999fa93b7a59a025a4053feaf90dbf942ef8362d8056d2d9b64ed792ae94ea9a9d233e0628f6e2d638b6204033c9cfcbeca6911e263d26b4b028b55e8c7102d71e66a2f4b293d8f10f15161cdaadcdf52aafd6eb49c76d584d7a83fd8805766a7babf5106c1bd97fd3bd80e17cb0e93da7b6258a1e1083b6e0cc3427628dd81d3e546011b9c95a52b5266581ed431283cef867b0cbed4b4fd3a034d803348d1c6c6ad51c54fe6554c869d16899422d75fe8668333ca9956bb0cf9eb6b346d0a0141f0dcf5d01f03a62d1998fcf9179bd1405698ca96b24514bd39240addf1333a7a6b323cc2e57a9c9f531f53ff337c98d8b1052f0fd6780e1a97a1ce01214af1a08e85aeacc4c429853d72936cfebad851a80235276eeec252c6969305fe7b771599c6c3671da5acf4a5d63197b14093191ea255d84cf203210021e17247066d1003f6ddf0c318901a25750638d6cbf54a6beebc0efaac368eb32d2d6f440fb9ac3a1dd5b5d9c64ca20d728d0c6d617d6fad0f1f4e08907839351881e5e5108e459894ebf3e55a5d4484badb342e62b90ad440b0a838d63bdc4171e3b3738b98af99b0bfcd3e67769b3c472c1bf0c2a9c10ab6a2562d96615bb0a07cc33d8113518e2bb29a435fd4b4d8656dc146ac1392734e08e9d7f1008cc59cf917d29e5cc96304e86e8046ce34925c680d75086ea4a3dc86fc1aafd7877a5ad65b54d8f93f2b6d30aecbd4526f429a09232f8c51cac8dca68984bc7daa4fabfeb8f3783c46a9d23d7f8ab32538ec11b4d43800f894e4c009687811fc2d77d3c7c6ab80adb11d4dc05d0fe6e958cc94f1e4884b31a9023c3f18f7a7556efd652f1642c193296502716dace59ed90eadba6cd22509a98f7d9cc5c06933553a6f4ebab434522f65b7e46cd9d1fb69b2a380339c337b970df3f261e5bc0861dd98be5ec21f3f44243090820b5a8366baa79ecd71337e2da17ba6c8abfddc4f4067ed4200c1da86a430b59758d5da86e13ca86b5db94751bde9363d67e3b6b31d1dd19c7e30c3beb62c4b79083d9d5ee4b1f6355de9fdaa44dd7e76c6760193df11f76004cad63b7d635dce2069133736c714c2862085aa08377856ca84e60a0a09aad1b848bad7c60283ab40f4c51e1aff9908629e487c37357db54dcb69519ee994ee81a3341f8e30e8ef498535d73509f95cae7ecf622c085d1f8b9557d5395442f4c381450c16468440a636fc47c91f468f4e681c7691aebf26a6e849a3a7b240b456f68426fc7b0e9e996d0f0ef5d8cdcea5b813e616795d3d28822bfb02295de25fdea5e1a23bca3c8243b096489c4648889a20ded7fd34af77ce20ac9242588a07cf0aa94674a5006ffdbc1533403518757a793ca48e991b108c4af31eeeb231a266e758c01a2fbaae5d692cd886c1f3a72812b8b44d985a5b504f641030e1e06e8ad40b2e411ef8d0133bf3d9cfca988b5ad47b51a742c942ce94a1af04aba564811be8ddce51042ef974a891443d95d1b4367e68a0f007fae9bbf3674953c840fa2ae29db70b948bd9af4c370f5a1508027aac47255d5f4fc05ce7d1f695e3ca36c3a9d0a51ee6764fe7d92f8c30ae6b621d891aabf5fe26a768b68900f46149fc9e61e9041b6465b9e368623372bf64fdf2ecf1277b55b9025de9bdbd4a2b2691dc307ded51665f24a9e841376bd4fb148a4c5a81ef4334dc3c878dba2d8f2cce9f82035e8cf8884ebcf8bb4316a5874c2d8d7c7ff7faf832449df5358faa835d5f9adaeb2de2f7f6bcccc443eda003d226e67f078ef6c320d9944a355cf8099e29814798d32ed8569533ffd0f3efe8a9caaac65a2b2ae8121b116819092950bdb82a885d97674741722660f6e5f3bf54f836ac5405b569ea447e32f40f48a07f5d8da3db150613d0f4bcdb6d5e7b6878ddc27e72a4a8680cc0de7bbb279c19f0832025d7cc65dd43283327139495843094dc5830f4fd7c15ddfb9382bbc5148e19facd474e08b1d30945506cf020663183132d3897e8c0749165b4744da1dd62b3614dad5c0da9c682b6926eda0801c640de7e19ad672c3195ff6105e2253db0f7efa6193c4b56c962c52570eb53d8423eab7d6307a94bd4cb4f9c77a3cdcc000272878dff93468356367f7f1d0452fc129799c649a1aae6f3620322640ca455c21044213bb22b00e62ccf4adee27b84af9a6557754e3c883e6a23b16b2fff99ffa56a0aaf266653532377d0e2500df6d4dfef1c5f967c3d6a7e07482c8f6097217bb80afc5d9a5a802c97d1e60185c7e74b50b1e5346f90afd0d41d68b8d144b1af6b2926c8c7dceebb326998e8aad33a84e724334ea291907857c3d5a1498da21dc45804237e4a2071337a62f9307345b2abecf7dfbc2f31fd7c5fcfb978fc8ca742086e6a35573c55f61c34c3283e8a0f05a577489145a53617f0dc034b3cad59dfd328b27a3420adc6b91220fd3bf27eb1fdffe9b8a6b674e557d6c0d091610f15dd6cc76321f8d29764756ad06b8149d65f83e40b58524528d56b9161e39aca09782cf898bfcd9c3ea6886b2f7fc2c1b487d75c008a94d62787675f57c77d17af881a7c061cc7fff6b6a47e4b6dd4a430e6bd051c095552ec8e7ce689365a5f71e16137640be1ca7aa842a1515b07f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18c413038e5ad65d602a44b2089aa21c69fbe02819d4ed41dd7cecfbad272fdc484913fab040c567c0bf5977034e5a9c198e9789603ff78a3fe01f4082e55ce36814fab90e5d2d479e8b51ee2f132a2f1c335cbfb743065c3a2ab4169787aafa4d0f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18ceea8b8164c74ec97d11cd16a5b0e5d9a7c2aeb08cba1a7c68314c416b0b35f7a1c7473b993d2c19e24c44b34c793e9a3ca7206b93997375a6ea9a8d935e2b755cc844e1b23d163d4c2629d57da903f12e73a3128f4b1026f1338458bbbb1a017f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18c0f084c8fd4628f105092003ef06c0cefe0602991d0c10049201dda6451be6f7c5081c163cb971340dcc2c1faf27fe8b42f61d1297053f84d6bedcdae173437075e627d0427c0ade7edc12a7953f146ce86e1977f736e94fa22ce76479501f76ef2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18c664dba2727b4d612515277a96020f383247b5da96caa168aaf1e50b819ffcd3c635e9e7dbba36f103cd4f24f1252dfd324764cadf6ddd2ee0b4d692519d0571b5c26c6cb9fe77d939c3867ad8546db1389c74e511e90d41843b8a94eaacc4bbded1460318354e4a595a9a41a142ba3168af368aa5cfca2375fc0b02c49c30bc0a3127aa488c4e89e0ecc85094637bfa4cd9fcf628d0b0085ba419d2184e2c283aedaeba4ce1ca4d29a95b747081914d717b4c0848332a4488f1180173b8341cblibfreerdp-client2.so.2libfreerdp-server2.so.2libfreerdp-shadow-subsystem2.so.2libfreerdp-shadow2.so.2libfreerdp2.so.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfreerdp-2.4.0-150400.3.18.1.src.rpmcmake(FreeRDP)cmake(FreeRDP-Client)cmake(FreeRDP-Server)cmake(FreeRDP-Shadow)freerdp-develfreerdp-devel(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.18.13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3c=@cEc\cN@bL@b@a^@a]aEaD@aD@aA@a@a`OL@`<@`7@_@_^@^@^^^I^@^@^T@^^t@]@\@[@[j@Zz@Z@Z`@ZkZWQZY@@YKYKY=0Y;@X~@XW local * #gh:FreeRDP/FreeRDP#6985: Support newer FFMPEG builds * #gh:FreeRDP/FreeRDP#6989: Use OpenSSL default certificate store settings * #gh:FreeRDP/FreeRDP#7073: Planar alignment fixes- Updated to release 2.3.2 Noteworthy changes: * Fixed autoreconnect printer backend loading * Fixed compilation on older mac os versions < 10.14 * Fixed mouse pointer move with smart-sizing * Added command line option to disable websocket gateway support * Fixed drive hotplugging issues with windows * Fixed smartcard issues on mac Fixed issues: * #gh:FreeRDP/FreeRDP#6900: Transparency issues with aFreeRDP * #gh:FreeRDP/FreeRDP#6848: Invalid format string in smartcard trace * #gh:FreeRDP/FreeRDP#6846: Fixed static builds * #gh:FreeRDP/FreeRDP#6888: Crash due to missing bounds checks * #gh:FreeRDP/FreeRDP#6882: Use default sound device on mac- Updated to release 2.3.1 Noteworthy changes: * This is a compatibility bugfix release readding some (deprecated) symbols/defines * Also add some more EXPERIMENTAL warnings to CMake flags as some were not clear enough. * Fixed a memory leak in xfreerdp (mouse pointer updates) * No longer activating some compile time debug options with - DWITH_DEBUG_ALL=ON which might leak sensitive information. * Added -DDEFINE_NO_DEPRECATED for developers to detect use of deprecated symbols- Updated to release 2.3.0 Noteworthy changes: * Websocket support for proxy connections * Progressive codec improvements. Reduces graphical glitches against windows and ogon servers * Fixed +glyph-cache, now working properly without disconnects * Huge file support in clipboard * XWayland support for xfreerdp (keyboard grabbing) * Improved wlfreerdp (wayland client) * Option to allow keyboard scancodes to be remapped manually * Improved mouse wheel behaviour when scrolling * Improved dynamic channel behaviour, more stable event detection * New connection state PubSub notification: Clients can now monitor current connection state Fixes: * gh#FreeRDP/FreeRDP/6626: Fixed parsing of FastGlyph order. gh#FreeRDP/FreeRDP/6624: Added support for xwayland keyboard grab gh#FreeRDP/FreeRDP/6492: Added clipboard CB_HUGE_FILE_SUPPORT_ENABLED flag gh#FreeRDP/FreeRDP/6428: Improve NLA error code logging. gh#FreeRDP/FreeRDP/6416: Http gateway message support gh#FreeRDP/FreeRDP/6753: List of pull requests to backport for stable-next - Added freerdp-rpmlintrc to supress a false positive as gethostbyname() is a windows-function call not a unix one.- Updated to release 2.2.0 (boo#1174321, gh#FreeRDP/FreeRDP#6381) * SECURITY: CVE-2020-15103 - Integer overflow due to missing input sanitation in rdpegfx channel * Sound & mic - filter GSM codec for microphone redirection (gh#FreeRDP/FreeRDP#6263) * windows client title length (gh#FreeRDP/FreeRDP#6335) * "Alternate Secondary Drawing Order UNKNOWN" (gh#FreeRDP/FreeRDP#6370) * remoteapp with dialog is disconnecting when it loses focus (gh#FreeRDP/FreeRDP#6298) * v2.1.2: Can't connect to Windows7 (gh#FreeRDP/FreeRDP#6299) * fix: memory leak in nsc * urbdrc: some fixes and improvements * build: use cmake to detect getlogin_r, improve asan checks/detection * server/proxy: - new: support for heartbeats - new: support for rail handshake ex flags - fix: possible race condition with redirects * Drop upstream fixed patch: freerdp-CVE-2020-15103.patch - Removed freerdp_Mask_CACHED_BRUSH_when_checking_brush_style.patch- Drop BuildRequires of libavcodec for Leap/SLE (bsc#1174200)- Added freerdp_Mask_CACHED_BRUSH_when_checking_brush_style.patch which fixed frequent crashes described in boo#1173605 and gh#FreeRDP/FreeRDP#6298- Updated to release 2.1.2 (boo#1173247) * CVE-2020-4033 Out of bound read in RLEDECOMPRESS * CVE-2020-4031 Use-After-Free in gdi_SelectObject * CVE-2020-4032 Integer casting vulnerability in `update_recv_secondary_order` * CVE-2020-4030 OOB read in `TrioParse` * CVE-2020-11099 OOB Read in license_read_new_or_upgrade_license_packet * CVE-2020-11098 Out-of-bound read in glyph_cache_put * CVE-2020-11097 OOB read in ntlm_av_pair_get * CVE-2020-11095 Global OOB read in update_recv_primary_order * CVE-2020-11096 Global OOB read in update_read_cache_bitmap_v3_order * Gateway RPC fixes for windows * Fixed resource fee race resulting in double free in USB redirection * Fixed wayland client crashes * Fixed X11 client mouse mapping issues (X11 mapping on/off) * Some proxy related improvements (capture module) * Code cleanup (use getlogin_r, ...) - Removed obsolete upstream patch freerdp-bug-6205.patch- Updated to release 2.1.1 (boo#1171441) * CVE-2020-13396: GHSL-2020-100 OOB Read in ntlm_read_ChallengeMessage * CVE-2020-13397: GHSL-2020-101 OOB Read in security_fips_decrypt due to uninitialized value * CVE-2020-13398: GHSL-2020-102 OOB Write in crypto_rsa_common * Enforce synchronous legacy RDP encryption count (#6156) * Fixed some leaks and crashes missed in 2.1.0 * Removed dynamic channel listener limits * Lots of resource cleanup fixes (clang sanitizers) * A couple of performance improvements * Various small annoyances eliminated (typos, prefilled username for windows client, ...) - Removed freerdp-bug-6175.patch and freerdp-bug-6207.patch because included in upstream- Added freerdp-bug-6205.patch to fix reading newline on certificate accept gh#FreeRDP/FreeRDP#6205 - Added freerdp-bug-6175.patch to fix Certificate Checking Recently Broke gh#FreeRDP/FreeRDP#6148 - Added freerdp-bug-6207.patch to fix Abort on first possible certificate validation error gh#FreeRDP/FreeRDP#6207- Updated to release 2.1.0 (boo#1171441) * Fixed CVEs: - CVE-2020-11039 - CVE-2020-11038 - CVE-2020-11043 - CVE-2020-11040 - CVE-2020-11041 - CVE-2020-11019 - CVE-2020-11017 - CVE-2020-11018 * Fixed leak and crashing issues: - gh#FreeRDP/FreeRDP#6129 - gh#FreeRDP/FreeRDP#6128 - gh#FreeRDP/FreeRDP#6127 - gh#FreeRDP/FreeRDP#6110 - gh#FreeRDP/FreeRDP#6081 - gh#FreeRDP/FreeRDP#6077 * Noteworthy features and improvements: - Fixed sound issues (gh#FreeRDP/FreeRDP#6043) - New expert command line options /tune and /tune-list to modify all client settings in a generic way. - Fixes for smartcard cache, this improves compatibility of smartcard devices with newer smartcard channel. - Shadow server can now be instructed to listen to multiple interfaces. - Improved server certificate support (gh#FreeRDP/FreeRDP#6052) - Various fixes for wayland client (fullscreen, mouse wheel, ...) - Fixed large mouse pointer support, now mouse pointers > 96x96 pixel are visible. - USB redirection command line improvements (filter options) - Various translation improvements for android and ios clients - Removed upstream patches fix-freerdp-2.0.0-usbdk-build.patch and fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch- Updated and reviewed make command and added fix-freerdp-2.0.0-usbdk-build.patch to fix boo#1169679 and make USB working again - Fixed build for SLE_12 - Cleaned up spec file- Add fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch in order to fix boo#1169748.- Added cairo support for scaling - Cleaned up spec- Removed patch freerdp-Fix-realloc-return-handling.patch - Added pkgconfig(libusb-1.0) for building - Added new package for freerdp-proxy - Cleaned up spec file - Updated to release 2.0.0 * Fixed CVEs: - CVE-2020-11521 - CVE-2020-11522 - CVE-2020-11523 - CVE-2020-11524 - CVE-2020-11525 - CVE-2020-11526 * Fixed security related issues: - gh#FreeRDP/FreeRDP#6005 - gh#FreeRDP/FreeRDP#6006 - gh#FreeRDP/FreeRDP#6007 - gh#FreeRDP/FreeRDP#6008 - gh#FreeRDP/FreeRDP#6009 - gh#FreeRDP/FreeRDP#6010 - gh#FreeRDP/FreeRDP#6011 - gh#FreeRDP/FreeRDP#6012 - gh#FreeRDP/FreeRDP#6013 * sha256 is now used instead of sha1 to fingerprint certificates. This will invalidate all hosts in FreeRDP known_hosts2 file and causes a prompt if a new connection is established after the update * First version of the RDP proxy was added (gh#FreeRDP/FreeRDP#5372) thanks to @kubistika * Smartcard received some refactoring. Missing functions were added and input validation was improved (gh#FreeRDP/FreeRDP#5884) * A new option /cert that unifies all certificate related options (gh#FreeRDP/FreeRDP#5880) The old options (cert-ignore, cert-deny, cert-name, cert-tofu) are still available but marked as deprecated * Support for Remote Assistance Protocol Version 2 [MS-RA] * The DirectFB client was removed because it was unmaintained * Unified initialization of OrderSupport * Fix for licensing against Windows Server 2003 * Font smoothing is now enabled per default * Smart scaling for Wayland using libcairo was added (gh#FreeRDP/FreeRDP#5215) * Unified update->BeginPaint and update->EndPaint * An image scaling API for software drawing was added * Rail was updated to the latest spec version 28.0 * Support for H.264 in the shadow server is now detected at runtime * Add mask= option for /gfx and /gfx-h264 (gh#FreeRDP/FreeRDP#5771) * A new option /timeout was added to adjust the TCP ACK timeout (gh#FreeRDP/FreeRDP#5987)- Disable LTO on aarch64 and %arm to fix build- Add freerdp-Fix-realloc-return-handling.patch: Fix realloc return handling that results in memory leaks (boo#1153163, boo#1153164, gh#FreeRDP/FreeRDP#5645, CVE-2019-17177, CVE-2019-17178)- Add Requires: lib%{name}%{major_version} = %{version}-%{release}: freerdp should depend on the same release of libfreerdp2 (boo#1129193)- upgrade to version 2.0.0-rc4 (FATE#326739) * Fix the following issues: - CVE-2018-8784, boo#1116708 - CVE-2018-8785, boo#1117967 - CVE-2018-8786, boo#1117966 - CVE-2018-8787, boo#1117964 - CVE-2018-8788, boo#1117963 - CVE-2018-8789, boo#1117965 - CVE-2018-1000852, boo#1120507 * Security and stability improvements, including boo#1103557 and boo#1112028 * Refactored ntlm_av_pairs API * gateway: multiple fixes and improvements * client/X11: support for rail (remote app) icons was added * the licensing code was re-worked: Per-device licenses are now saved on the client and used on re-connect: WARNING: this is a change in FreeRDP behavior regarding licensing WARNING: this is a change in FreeRDP behavior regarding licensing. If the old behavior is required, or no licenses should be saved use the new command line option +old-license (gh#/FreeRDP/FreeRDP#4979) * improve order handling - only orders that were enabled during capability exchange are accepted. WARNING and NOTE: some servers do improperly send orders that weren't negotiated, for such cases the new command line option /relax-order-checks was added to disable the strict order checking. If connecting to xrdp the options /relax-order-checks *and* +glyph-cache are required. (gh#/FreeRDP/FreeRDP#4926) * /smartcard has now support for substring filters (gh#/FreeRDP/FreeRDP#4840) for details see https://github.com/FreeRDP/FreeRDP/wiki/smartcard-logon * add new command line option /smartcard-logon to allow smartcard login (currently only with RDP security) * add support to set tls security level (for openssl >= 1.1.0) - default level is set to 1 - the new command line option /tls-seclevel:[LEVEL] allows to set a different level if required * new command line option: /window-position to allow positioning the window on startup * client/X11: set window title before mapping * rdpsnd/audin (mostly server side) add support for audio re-sampling using soxr or ffmpeg- upgrade to version 2.0.0-rc3 See: https://github.com/FreeRDP/FreeRDP/milestone/9?closed=1 * Improved and cleaned up the command line interface * Fixed automount issues * Fixed several audio and microphone related issues * Implemented AAC and MP3 codecs * Added Wave2 support * Addedd dynamic resolution with full screen toggle support * Improved redirection handling and certificate issues * Improved automatic reconnects * Improced connection error handling * Fixed invalid pointer, double-free, integer underflow, buffer overflows issues as well as other memory leaks * fixed X11 Right-Ctrl ungrab feature * winpr: Updates time zone data to April 2018 * added libressl compatibility- removed SLE11 condition - removed no_connection_to_windows_10_17101.patch - removed -DBUILTIN_CHANNELS=OFF switch - explicitly set -DCHANNEL_GEOMETRY=ON - Disable the new X264 and OPENH264 codecs because openSUSE does not provide them - upgrade to version 2.0.0-rc2 See: https://github.com/FreeRDP/FreeRDP/milestone/8 Noteworthy features and improvements: * IMPORTANT: add support CredSSP v6 - this fixes KB4088776 see #4449, #4488 * basic support for the "Video Optimized Remoting Virtual Channel Extension" (MS-RDPEVOR) was added * many smart card related fixes and cleanups #4312 * fix ccache support * add support for memory and thread sanitizer * support for dynamic resloution changes was added in xfreerdp #4313 * support for gateway access token (command line option /gat) was added * initial support for travis-ci.org was added * SSE optimization version of RGB to AVC444 frame split was added * build: -msse2/-msse3 are not enabled globally anymore Fixed github issues (excerpt): * #4227 Convert settings->Password to binary blob * #4231 freerdp-2.0.0_rc0: 5 tests failed out of 184 on ppc * #4276 Big endian fixes * #4291 xfreerdp “Segmentation fault” when connecting to freerdp-shadow-cli * #4293 [X11] shadow server memory corruption with /monitors:2 #4293 * #4296 drive redirection - raise an error if the directory can't be found * #4306 Cannot connect to shadow server with NLA auth: SEC_E_OUT_OF_SEQUENCE (boo#1085416, boo#1087240, boo#1104918, CVE-2018-0886) * #4457 Fix /size: /w: /h: with /monitors: (Fix custom sizes) * #4527 pre-connection blob (pcb) support in .rdp files * #4552 Fix Windows 10 cursors drawing as black * smartcard related: #3521, #3431, #3474, #3488, #775, #1424- Fix boo#1090677 activate pulse optional component- Added no_connection_to_windows_10_17101.patch to fix Windows-connection-problem after Windows march 2018 updates. This fix is related to boo#1085416- Do not use xorg-x11-devel, instead buildrequire individual x components. - Only attempt to ge rid of __DATE__ and __TIME__ if SOURCE_DATE_EPOCH is not set.- Users can connect only once wo windows sessions due to [#]gh/FreeRDP/FreeRDP/4348 Therefore WITH_GSSAPI has been disabled until that issue has been solved- Updated to 2.0.0-rc1 Noteworthy features and improvements: * support for FIPS mode was added (option +fipsmode) * initial client side kerberos support (run cmake with WITH_GSSAPI) * support for ssh-agent redirection (as rdp channel) * the man page(s) and /help were updated an improved * add support for ICU for unicode conversion (-DWITH_ICU=ON) * client add option to force password prompt before connection (/from-stdin[:force]) * extend /size to allow width or height percentages (#gh/FreeRDP/FreeRDP/4146) * add support for "password is pin" * clipboard is now enabled per default (use -clipboard to disable) Fixed github issues (excerpt): * #gh/FreeRDP/FreeRDP/4281: Added option to prefer IPv6 over IPv4 * #gh/FreeRDP/FreeRDP/3890: Point to OpenSSL doc for private CA * #gh/FreeRDP/FreeRDP/3378: support 31 static channels as described in the spec * #gh/FreeRDP/FreeRDP/4253: Rfx decode tile width. * #gh/FreeRDP/FreeRDP/3267: fix parsing of drivestoredirect * #gh/FreeRDP/FreeRDP/4257: Proper error checks for /kbd argument * #gh/FreeRDP/FreeRDP/4249: Corruption due to recursive parser * #gh/FreeRDP/FreeRDP/4111: 15bpp color handling for brush. * #gh/FreeRDP/FreeRDP/3509: Added Ctrl+Alt+Enter description * #gh/FreeRDP/FreeRDP/3211: Return freerdp error from main. * #gh/FreeRDP/FreeRDP/3513: add better description for drive redirection * #gh/FreeRDP/FreeRDP/4199: ConvertFindDataAToW string length * #gh/FreeRDP/FreeRDP/4135: client/x11: fix colors on big endian * #gh/FreeRDP/FreeRDP/4089: fix h264 context leak when DeleteSurface * #gh/FreeRDP/FreeRDP/4117: possible segfault * #gh/FreeRDP/FreeRDP/4091: fix a regression with remote program- Remove extraneous Obsoletes for packages that never existed in openSUSE:Factory or X11:RemoteDesktop. - Rename libuwac0-devel to uwac0-devel and libwinpr-devel to winpr-devel, as that seems to be their upstream name which packages are encouraged to stick to. - Remove duplicated pkgconfig requires (these are autodetected).- Fixed download location- Switched to official RC0 - Create wayland client package and libuwac0 package - Create separate libwinpr2 to be used in other packages - enabled gstreamer (currently disabled for tumbleweed) - enabled kerberos authentication - Update to official RC0 Fix the following issues identified by the CISCO TALOS project: * TALOS-2017-0336 CVE-2017-2834 boo#1050714 * TALOS-2017-0337 CVE-2017-2835 boo#1050712 * TALOS-2017-0338 CVE-2017-2836 boo#1050699 * TALOS-2017-0339 CVE-2017-2837 boo#1050704 * TALOS-2017-0340 CVE-2017-2838 boo#1050708 * TALOS-2017-0341 CVE-2017-2839 boo#1050711- Redo history by using changelog url - Update to version 2.0.0~git.1497095982.1dbd2d28d: See https://github.com/freerdp/freeRDP/compare/043243f...1dbd2d28d for full details. - Packaging : + Move to xz tarball in _service + Remove 3472.patch merged upstream - Update to version 2.0.0~git.1496304402.c42ccb508: See https://github.com/freerdp/freeRDP/compare/043243f...c42ccb508 for changes.- Forcefully enable PIE in CFLAGS as the automatism did not work.- Add 3472.patch until upstream #3472 isssue is fixed and PR merged this fix boo#1004108- Update to version 2.0.0~git.1477034991.043243f: * fixed kerberos authentication * shadow/rdpsnd: Fix race condition in rdpsnd channel server. The output buffer and format parameters are not protected. * wfreerdp: fix invalid VerifyCertificate callback * rdpsnd/server: decrease audio latency and make it configurable. * Add an environment variables section to the man * protocol violation: rdp_read_extended_info_packet * Added support for OpenH264 1.6 * freerdp: fix sending of TLS alert on NLA failure, add better handling of server-side NLA in shadow server * freerdp: add configurable NTLM SAM file option for server-side NLA * freerdp: make modifications to NLA server-side fixes according to PR comments * Fixed a windows 8.1 issue.- Kill off __DATE__ from built sources.- Update to GNOME 3.20.2 FATE#318572 - Add obs git integration. - Update to version 2.0.0git.1463131968.4e66df7: + Fixed memory leaks. + wfreerdp: fix name build without client interface + libfreerdp-codec: fix xcrush decompression, revert remote control fix + KB3153731: May 2016 DST update for Azerbaijan, Chile, Haiti and Morocco + libfreerdp-codec: make proper xcrush context reset fix- Update to version 2.0.0, git master branch id a7ca42e (FATE#319661), no upstream changelog available. * Warning: This is a git snapshot regarded as technical preview by upstream. * Warning: For xfreerdp, new /long-option commandline interfaces have replaced the old --long-option interfaces. Existing user scripts need to migrate to the new interfaces to avoid breakages. For more details, see: https://github.com/FreeRDP/FreeRDP/wiki/CommandLineInterface * Add Network Level Ahthentication support. * Add Windows Portable Runtime. For more details, see: http://www.freerdp.com/2012/05/24/winpr-windows-portable-runtime * Obsolete libfreerdp-1_0-plugins. - Drop FindALSA.cmake: deprecated - Drop freerdp_branch-1.0.x_fix-kpdivide-issue831.patch: fixed upstream, implemention now in include/freerdp/scancode.h. - Drop freerdp-CVE-2014-0250.patch (bnc#880317): fixed upstream 532c420. - Drop freerdp-CVE-2014-0791.patch (bnc#857491): fixed upstream f1d6afc. - Drop freerdp-fix-FindPCSC-macro.patch: fixed upstream 9148af3. - Drop freerdp-handle-null-device-name.patch (bnc#785437): deprecated, related implementation dropped. was: freerdp-fix-pulse-no-device-name.patchs390zp34 1675776904  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.4.02.4.02.4.02.4.02.4.0-150400.3.18.12.4.0-150400.3.18.12.4.02.4.02.4.02.4.0      freerdp2freerdpaddin.haltsec.hapi.hassistance.hautodetect.hbuild-config.hcachebitmap.hbrush.hcache.hglyph.hnine_grid.hoffscreen.hpalette.hpointer.hchannelsaudin.hchannels.hcliprdr.hdisp.hecho.hencomsp.hgeometry.hlog.hrail.hrdpdr.hrdpei.hrdpgfx.hrdpsnd.hremdesk.htsmf.hurbdrc.hvideo.hwtsvc.hclientclient.haudin.hchannels.hcliprdr.hcmdline.hdisp.hdrdynvc.hencomsp.hfile.hgeometry.hprinter.hrail.hrdpei.hrdpgfx.hrdpsnd.hremdesk.hsshagent.htsmf.hvideo.hcodecaudio.hbitmap.hbulk.hclear.hcolor.hdsp.hh264.hinterleaved.hjpeg.hmppc.hncrush.hnsc.hplanar.hprogressive.hregion.hrfx.hxcrush.hyuv.hzgfx.hcodecs.hconstants.hcryptober.hcertificate.hcrypto.hder.her.hper.htls.hdisplay.hdvc.herror.hevent.hextension.hfreerdp.hgdibitmap.hdc.hgdi.hgfx.hpen.hregion.hshape.hvideo.hgraphics.hheartbeat.hinput.hlicense.hlistener.hlocalekeyboard.hlocale.hlog.hmessage.hmetrics.hpeer.hpointer.hprimary.hprimitives.hrail.hscancode.hsecondary.hserveraudin.hchannels.hcliprdr.hdisp.hdrdynvc.hecho.hencomsp.hrail.hrdpdr.hrdpei.hrdpgfx.hrdpsnd.hremdesk.hserver-common.hshadow.hsession.hsettings.hsvc.htypes.hupdate.hutilspassphrase.hpcap.hprofiler.hringbuffer.hsignal.hstopwatch.hversion.hwindow.hFreeRDP-Client2FreeRDP-ClientConfig.cmakeFreeRDP-ClientConfigVersion.cmakeFreeRDP-ClientTargets-relwithdebinfo.cmakeFreeRDP-ClientTargets.cmakeFreeRDP-Server2FreeRDP-ServerConfig.cmakeFreeRDP-ServerConfigVersion.cmakeFreeRDP-ServerTargets-relwithdebinfo.cmakeFreeRDP-ServerTargets.cmakeFreeRDP-Shadow2FreeRDP-ShadowConfig.cmakeFreeRDP-ShadowConfigVersion.cmakeFreeRDP-ShadowTargets-relwithdebinfo.cmakeFreeRDP-ShadowTargets.cmakeFreeRDP2FreeRDPConfig.cmakeFreeRDPConfigVersion.cmakeFreeRDPTargets-relwithdebinfo.cmakeFreeRDPTargets.cmakelibfreerdp-client2.solibfreerdp-server2.solibfreerdp-shadow-subsystem2.solibfreerdp-shadow2.solibfreerdp2.sofreerdp-client2.pcfreerdp-server2.pcfreerdp-shadow2.pcfreerdp2.pc/usr/include//usr/include/freerdp2//usr/include/freerdp2/freerdp//usr/include/freerdp2/freerdp/cache//usr/include/freerdp2/freerdp/channels//usr/include/freerdp2/freerdp/client//usr/include/freerdp2/freerdp/codec//usr/include/freerdp2/freerdp/crypto//usr/include/freerdp2/freerdp/gdi//usr/include/freerdp2/freerdp/locale//usr/include/freerdp2/freerdp/server//usr/include/freerdp2/freerdp/utils//usr/lib64/cmake//usr/lib64/cmake/FreeRDP-Client2//usr/lib64/cmake/FreeRDP-Server2//usr/lib64/cmake/FreeRDP-Shadow2//usr/lib64/cmake/FreeRDP2//usr/lib64//usr/lib64//usr/lib64//usr/lib64//usr/lib64//usr/lib64/pkgconfig/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:27685/SUSE_SLE-15-SP4_Update/a64f425c5a27903b78125078a9f91196-freerdp.SUSE_SLE-15-SP4_Updatecpioxz5s390x-suse-linuxdirectoryC source, ASCII textC source, ASCII text, with CRLF line terminatorsC source, UTF-8 Unicode textASCII textpkgconfig file PPPPPRRRPRRRPRRRP RRR%. D0utf-86bbba25b0794e90d2ed6c7cba68489a9b1b97902c3ec46e49de06323050d900a? 7zXZ !t/柉] crt:bLL $Jzn٨`(k(ϱy3caXtxxW[D϶0z e ÷]#2}n.0ޔ5TLfR)*%}{ns(DoBWmjD8AIxCzh?)RE~ɲ 8+G8r 9  ˊ%@$ 4,֯K1a@L/5Ƶ'qW/ &tBi. (_y2Lk}8@3@ݥA,g8\*ρR~KjH.D^6OP7%茡՝}yj PPͺ.T{ =)ccR][]w'E@eg;KD>`^lZV%:J\>"*S*dw(@SuK_qd}$WݎRp v!x.B=>eUDX0WXVںpb GYˇE?^#R5/I~6 yׇܴdB^fI}&&Ewr*&YC nuRوf`^?ش@37f4&\w> z,`#9k$Ym:&'׎`zDX/(ui`=X;1d( ɮf<<[d,T*ƙxfc*AIb)vkNT7搎z}~h d89 +#L NVƾ;M~Ҵ_FT];~rUsc Q4wDQ#̛C| NH$_Ycώ;R>$fӺ,xJ.W]4piY۳0zDPZ zs\oM"&-{PiQojabVT FJ!zC$!nG.b^>V'|[L~^Qr7[UK⟏lњ;r-VJw*#H}YvF$2ax\У?Ok1b}HтMVY8c2\3v)1ȩ'ʢ\4ȥ +EH"YuK 7&JAklYa0,>DX鋬|P"J=y*H|*{@*ܘW2vwJ+)ܽc ';^;WԾH'~HL,ɂ>q{fF sNY#!=fchԚώ:~~AtXiQCΕNN v"5z,]"LQjxڔ0g~R6m0uܧ}iV=-4n'ix:3 ٤. .Bι_B~k"`ּoͩPgxJ5]@>#2cA%wvd MF >JFU!A.j#i{luW6+|O[SCmFq~q4b+ ]F = A.'ҹ=.eus컓|t,k@8-ԏ鵡&&΢&C<- iw>o"S+C%ߗcxS ɄBu'ڿ?mEhyUAC\dsXyiMxNūJ̡B穻Q)rZjmIҺfv]#7F8} Hw1-Aqs9}e8=ۏzX|uNC[o,TP7 V=Z=W |{aP鿖E:n`#D$"c/݂#Dރ{R}/5^OI%eCe~E[o2W9>곴tr ={-E$9xKO|nF5ECΑ+{zO1r|M5?4=O&4|y&StGϚ KB+@ EEVj NS+wAvtc˚`YOdx3љRHTʸ2m7;Pǟ2yPҊ֩fog4 k@X&\3~?x˙P'sz-$r:ɻ똛Z5!.lah$ \aV`Mà\ϥ'`XΕ,>ҡH<9kjHjd=OuC41 @m{*-6-= ^7GƤ*֦Ķaqa|SGaeGFWG2UWZFj3ԚpѢ`4u;|p`f<6&Vy!p96n<1 q q<ϒjy6~ݘXC'tW(-@y˙*LuLZ4(SVGZ4tЗl@.D`-Af(73u*Hn $n 27kt2tt sb_ 7ТUZ!ӖKΉ1h}TVų&ZGYxiQM-Ùיczl/YK"4+Y1.Yڑ0kkpESɒ=z$ gӦ9F%X wΗiE*i>[#!kc36Źv )01=5_`,{sm*b{<le:ާT;F&\N%ZQ޻XRpVȞáqD !WͿ6W_T?fxK'9Gi1R2$a]=2 V )"k&т/-j56п 8%Koz(+ QBQ!emD,(Tqd$6;=YvguLӠ ڌjR(wk,rd-ˎ^]sYnA &Y `c?n Vbwvlp{fyW㣓YP4OjN[WЮc2kݐ^67#xb$P4_e}*%*5ை{n:WUJF9[M jEOBS3≣q(j" m6k7|}r uE-u]l?abԍI%cLp r iBC7RS /TnA/xlD{ Mo:i-nB={Nnjs4@K"F^$_k;gg$L--`Y1``-=\Vc!+w>\߇~mqˀhZQbEv!P~| $RE+:P,¤*sA@mK3?Lҵ:Yؔ' ?O0`=ѵ{v|E1͹SCwIZ`lJMRLz022P ím;7Iv䞅}^.7x+Ǟs$YzP׌:G &InWvh$8s/C'߷n~m&)GhkW/AkyhҞޚGU pXЪst&8Q̔)P4$Cmѹ;ک=a7 ̺Ԟ,h^jfD]TXjUEIg杏 {E?^8Y Ui7+Rf(pD{5|u?S.Ř,JKS>;Ih'NT7S ] g @5Q7<+"\FhFp~72)`YQwb2ϙ`v6+bef%KL:wxVs@P؊qFmx#^ nc0pv'MP rf\sWZJ18WCor'Ip=~_gEF7Wաf^qoKC,8oZś]3۶Kؗ}b}#@6Џfi{I"AuS71UoZ?\C1 U8HOӋCe@lHX ڪ|6[%%(+ޯz|{!$ejI{޽1KP{ݗ 9b Ll)>ZcwgX]RK`W!Sك,J9if6k*ll\ӠIq EW4G5״ Gv.e<$$N,`{wI8RѕX=jF-6zskBݮBȷo5iڅpld8d&AGK2B|B>[Wn72r ѩhAuDJÿ nnu ,tY+ĐF(~63j-3̥ -}zѤu&zi g%˕taRտܗV,_nVoJP/Ũ:Y,dzzswu@Wu&MW޷)O8M?Kjs&8GN/ rd/l(Ҋ "jPL]ː6;cş#y:PVƑfkQf*%ẪJih]tI'jE<G->S!͚J̆_ }j'M]o[4W`-Wx~( a(x X8TgC^b>7d6=p@=zI5aČY! `C$ ޤce}8W. 3G'ovZ*J9MaU%]bFS1uڙ̣HgӅ 1Rsf)"}avO2$;wKÃ"1H}@ylkQ3HEqԲL״ Upe&6 &4dqIrERخйKFm{޸rhy4Ԥ4?J;vc&U $Ǥa<E#iA[j?$VNN 0tɠwU3Eu3jT֖<.@gpƪl?.@ {]Z뗖) 9,Xm0ӛ-"bQ%rOMAM@λ0@ z*pC:!Ȱ@yl:/Kd=D.KCcHkEWuh$ٕ0b؜yJAlǎ->ws8l*^^E`<ٮF"6-n5a}5uB?Rqv;2|޿Hw .Q- >V5Zq>ꆖK ix*,ՋE.ř!ZMxy qD-J>$]$kV}K IxIQB:֍r2RCwv2$ެ.; #s9EsQPz:ϖ;t:&L A5Q@Ա1,OG^_RvqKcaHTTLFoz76+T8fZ (HwZ;!폑nG{2^!l=NW+xTMK`W$~ȿk6/5L5wH`Bi{-+gB lRn/$vmdo'N2OKeqfBRq'"uce G߄Z ;Ά V:KTSUj?PTb4B~uQ4>]u7U:܎'ߝ&x#RNrB[FC8jE]^^ &AaT~܊z-]^o6=`]FaAJ1ٱ 7]Af$xЊ=W/F-'ܦUphiÉs?9:wf% JOBVC!rí>$UϳS?竛.nvt"y kΧZf@ M06`X,oy|a_SK]}%0?\W+[/8|2Zw7jN#t.w ];E7-Dn42ˠxD·W΁6bwm3gN6Bly4"lF:`>5)Yɠ(HF%pb-tb5@fU h\Ԏ^Gs45 Bc}He[ N;W e;ƅB/l"=u׭aJJz6L/A0ͱ?RIVv.p;#% N Z{6XHބYCdȞfnPK`mټx!%wۆ%~p);m_xFdwƄjg=r=z^JO:{[e ډ,^5ZyN8eM#I;ݐ8UB)]$`G[әŎ3`;@Y:P4fdYwҚ]|a!#wƽ靱A0~3eHAYX#o򺓊/ٖbFs-k%Ӏ:ҷY~CEYw춮M~+T0vK oҽ#njWQԞב-&25S%@`yGLCI+ne1i~ǔЙG;~`z!%D4Vϊ3#ٲI*ZWZ>ZކEм2ZKM- ENx֪E_t.ڎ9 |D֐ T+Dtf8|';OgP.ij u*W?YH^Uਇi~bIJ,Ӹ0%P65* h<f P[ZCՠAo3TX;F͹iTs$9 +rOlȾ JUxˠf\W?QLt#|u-jM'RīHDp7uM)NogxrXОa45&㢽eJ?j8.p]@)eu kby``"Jģ?xB2$PYN[?v m=Y..IF(W䦤 ?Kl^#IyPUfxǼPl& kd0D.< \AN%R؅ILi$(f+1>*)gc_֞'gU5QL۝t+X2u>S 8haNYjTP7$f<N jA+һ l @co@w*| Y a'l4cf@ {깞4 sRJ%_`Rvrm ZsVש5^8 n3׃?V>aI7`8~@ Mw Rb]ڳah@L4d!Z3:DQnX["s}cfà }Ar(KtȞ=MnEa(.cSʬib.auxr؏"]f-#⽷=QA@+f6X(zUm|ju Qha.nǜ^_a(HTȔh𷆂[AN`቙#q tX ?EcCΧumBs !AfF§ 綇2Dtz#X1iwmbZ ԃ${ERP|N"V Sg6ADg%ZH큔L޼X4GdrEոO#9΍L~⼕\y ešꈳ`_Ucg d? #aF\ a]eaaaFvK~*#(?RƆ$j8 3'Ä`zn^ޘwRn_ͤ >()*t>4%*5(o2kc/9gH3R-3ík1VHcaCQ4zdh_ZmXkn uSمK6gZ9?|QS%ŀD -]=>ύ}߀G 1z!*OIf_pZ<ώ%Ћ㠮Ǹ -oX\"l}l:TpM鈧1Jcer>{m{l|ӥFyG~p8A;h)}ݰ_{Hepv7ePK'[VѸ7xd嵜^$q6y/UItX pdRЃz\I^qYϣ%6AE;eԜB2IZl,KQ28#lQ8#)ay {N,-RX7ު<-E-lǶ v=IC+C )i=Ϙ]2)W3 Vͬ!D3ZfLNT[5CVϺ CrHexc0Ms IDm Uf=]pp N9r NNhgpCET;LTV,`KQ%QQ |֨<9/7 J7h)1j9Sll EsU8%]Uo9\xi.[|`eEVp5/ (]V@tR׿i@$Y Uu;3G /6C55L\Ip8&J?TNHc'^a,=\_t`}ݣA]r0dO˛CV Ap>V!l?2BheD51 N.ۣ@{Kxf? ]jˁdo- | YF% IT=;ehprϿUmŦɫ8g-ؗ|hXu(c4IY$P w35/: TZ!7`Sg nmrj`6Vx)]q&_Eqvy=foGeIۊG tk'm-d? gYj:lf`ͥ`g2/wbpaGFD?dr)0^Mߺ^zGiu;bMߕFa/+GWF>x@mrexy ]1&2/L4^A)tQng %TN9A@/hGÏz{tiC~aK3TD.]c^1v%^:.-fW|.@\lgҺᱜmb~/je[dmfperU@P*B9) nDDE19di/EDMI_{ӑ;&Tx !j8il//:\G;YNwt={EiݏhJ~v%0b$4쬰;J }#O: c|IhDŽH3~ޟba߰}R=e~%pE}sl1o["e`ՃGԬ{pB M;;n=Iح8K_S*g꩛38o%osYѤ0{5yL7&0R+U$(T,f x VWIXǯω4e!<*4W#_QqɮI&cI?J 'AB8\hMw5"p nd̥!N8 +9{h&azъMIDpt1<㚎eKNGw /"fdKa7qx:fR1c<ʼnFg(VW茩?+TM!@nY7nrR4ZzO)C8i±=Dt3 nڜY|q#"Q"zd6-)eMl(\eAo3ΥI 5 n3iA.3VM?79>ڹ-EUYA P^]D7: KqR@xU5s[kejI!/`uȄe|=q/>/-oYDxhH,8^w8YSܣ^۷p#g2]ԽblL}Y VXw hzxIm qx>6h|k_㟶}@1H0>fQrvH]=TIQ T{n q=\~ [y!+z0g(Νh /MP1FEfm7H4*!M/w{ f2Pf@KlR'VDkMUec̆ 12#lVJJR{QL JvE,kY3$z=C v!]s2N7Ry=<>fNj3MUNdY֪XdּSEVϧL#E&r$+"ய`-̳X la:& HF]TX|+H"ƾ%'X6&M[>s V3/WBu* ,ƏaRnQUd v4S/ƥMoSC=25w8B6)Ժ2 Rq<̛iZ, 5]oBtq_GYk@Dɿ ܽ DzQDzxԒJW&A6ai )'R`f? WB._,^Fir( 1x\$s滋C>`W,$_+M3;4Xk!@4w+1Eu\UsR @b4k-""c8q#&DZ+"*sK'wSYa^{k`7Q=X Z͜v8zСYntB% QVIq X9|F) nb@֒]m3pfSuDZqsSƼ[_%oQVO +AHQ *bS<p|R$oxj' U+ \"iY'roݗ6rg!(%G.{F T֡~bQ{m!}y-렙9nu|p0Ou]lW !k롂cHY|9V5Mfgc IR4!Y{>Ku B lO$1/z֥\ѡ^ mhP5SG'QiJr={:XӐ>X^Uz*LhX,5zaBS`vcX#\8*H\A={*.ge+Rh@܇.aP6Э:"fZu²X2^`ߔ 1\!2Nm9+h7ٯWJZN%r`1͏nM@~'D-ǞO--;eDsAӇbM'?ۤfR^B#o:;c񛞗mۓ'' 3͖-X5۴;m^On ozW'PgįJӯ)tL˵u_N-Oxͩ4ϮGqj?/&4a'L mqeqJ _%ё{8N-j&5 [j{2s^vw)]HU8{ }vcHhH!/&\*P1($D/rF*ټF8b! ՙڵF(!%\(mC\;,3{yDs'2B_t؛T82tL 'c5lAS5o/-Ws>qG= k |owu YdoB!kjR֓=~c3ԌSo!ӵx{n _  G -c&}~MX!UgAd^\W|Ǫ+^U%w$n)ʢtMnW߼LYw6C=w)pQi|8-^` ~R~.y*[[؊%>t=k[0|2n݅XFAJK\tD =pX,?in'b%ȯy#-~ZӰ[ڍ?YU,\gΕ6!Y3d|nbUk~ӄՍs]ʰѪAQǠoY }FhچJਦǷ" 0*^wc"\H[pn9"(_?{5גt:ӥ&-6% "s#?s7JPX:rafl!A⎞5 3[/c[ !Fdp&>3pha8AYPhaB欬(=9%\I)Cn6TbSCKk|1nNy9p4>b,\WjiLtڥG>!PFE CGMfBY+J/fH7s >"l˲؝е[II؏kdɃ꣡u0:{E*yݍ˲]k{v1"[6LDe*8pʬpC)ɔׁ,vJChx׾(l`j\An=曕=D`Orp_zc|#6Hn>v".R>݋o|ul!%-Z󿮺NbHOL$Je县R~b,.}bu1as=-/kP>Cs)er ~[:W|8¾IVM#-cx{K˽[dfǁ3g(a;^<ۙ+q !kˈša3fς#*]ay5kP z[*ITTֶ?@?zKH8a Iuiؓ`|l~'5E˯%=s q,:x b%8ee)l3AV$*!JY<^9lV$ESSP=TnV&od72B ~u mKxVK= "6tPN)t= kķL~ĺY# U\;Su'UKz?`{ˀ>7L[ګIѧv":Ca㛻k X;1#N"ѳw'7aWi}\pNf¾a S ()i:U>oW+? xZ|GkvM8 *Rr+{2e4 );vݛj;Xv4!![)} xu!\ln),h1ݠ"CB l Z0Jn^0}?6;竍/ nHnu887{&!1[ xP һZx vIS@=蘦erLrOܕLXjĬ?SX漢v+jRpkӺi!m/NWvVjPqfOn`2 i/JZR%(+ZR[ 4t=Y?K%jHjdǧLvM;,' 3Z yʰ{Vſjs<)CvhdE=]"\yeNk ]GN~ec9V yZ+X O/d"(#wH3{'K$Ě]\i˄o)O RߠP {?ϸ~?&=P4&Y^XF%xN*z[#"Eyv`A{QfawM^qŐ3VwLJg95 祈,5I*K3o ;]J-( Z(T*RHRhb-?ʮaHJu-cEcm5jĊ~Nn$|ۈ#d>M 8S% ym BN&&G t,=aݩɗXRR*t= 3 "M'X';~u0sAjP GU~%] D;>سMZ$m`5|?e)(:wC^8TD< g7U=tZmr_ͩtI=3 ) #EA3b_-!dlSyXy E>ys[[XO#B#6S~ApFhaY'V v!!yo,#|=tyw4!ۆaX-j[L0|lN}_[ *c4j~TϺ~I͵wfi.>ǮS1{忈а0{/S흏}_ YO̥3 S4oƦ톒]BH ÛWR_42lI?(V[͵yj ~A~M5^dAGCgUr,yUR7 d+8[8.Jv$I)=d^ܡz*\3C!Ծ׊HCW%.a7Kjoz{.Zf_)]\CFGjwADg! 8,)7~zO)W, RW]Fl/+R e43jzL䆆?{r o 7Y>H;|QNPxC@J8N>ȏ&ORhv*KOÒQ&jQ9F-yBc6 +u@seI=`-X"gZ JUNGM0q5UĊ=j_Y}zJbx'2P]j[qLb֏@Ow!RJfll ,j>}j/"ʦ6 `(1 =զ7̀ZYڥ"LVҁZAX{X51!i'?í`bTi"0ݬBF8`?Ӹ: )BPYO8ZJИ&ݚNv*Jca` AE#vhƣd@JgvIC}| %zTvK.)=%=I |jv粸'lv]+3$Ni="wސ Is?!vR¼yd:29ڗ&D(;%.{NBs 늜t Ny coQ}x5P4t>"2{zbeKi[G&aKa9jn9>d1Z%G^r np5F&qHdd E " >0]֯u#䥳t!qHQ5 =MiǧCI.1V2rg3(lQB^$z MefCxwA)s"m@COdptE | ,w[UMa/;~ l?_DݫPNdB@4zB~Ṫ#EPhlӮL$.V'[SAyKUi,Fo [0qDג^A%wv&S dH|+   _w@Iia\4kp]Y'Anרh<W2m"%;wbTݵug,Gk# Gt0,jte)d9-5+mcA%vrt(c )wn#N]=Bb|v#jE4}Mӷ@/x%~A``Ă} SF&o~Ț,gVo!l6G6Ӑ[CCbzd(?W͢<=P]q`} ScT0PMQ7Y.T~򎢱B~xKq+eX³.%YeFsy;b%8-dYdV0@9.D*_y3ŊCS-1TwqR%"pfqηIXXN;>rȌLIqz- 'CtVY)sg9d&i6|mG= _>B~ ER|Ab PXY˼Ԗǵ".jBah('`VCe_|S bt>N\R`@NG+1jbAF+oX$9l'k =$CX% e=ٓvCrl gձWKF hg  g<8cV1D Boqre]1RJCcbNz_Gi&NpG4[0}1w%wTqN."vhVt)ӫlQ-#ف *4骐 t2W$v&zT">N_R=3\__55ͣp9kX4%S\gҳ'>q}lHaX-_( 8ldk7+-Rz MU\ a~f\Kl)}OL6aF\F,:s#>fѩJǘQHyp Y$C`*[$Q^Lg *= 'o-S+]B9/Ƹ_OɥLYxn-߭cBiP .(^˽;~j $0K!MshՋsиkE`N @;rLG,٪O &3͹[;9Y1P;#M*'ZMaU4- qJdzfQe6YϿ[5bcjEmZFbC @d3}!w`KP/@g8 < GjqƝpA 9(˩cB0 @Q#HbCƧ EK> E_ړtlSMμ<\ymP#:v {.}"o4"_+QDܙq+KL'RWrO:OѷPt >7[5sj kSktf sTQSjrՐ*YF=mv̜֡2sL}+Ƞ@ޓ׿Q 1Es:Q̀^Kj\tXR-KB@xk]:+}j,c(շ%फ़#wɫ$?c 4OXC!% ri_RS>(BzTN5\A:fB<[c`ճk۬-u1!$oU%t95Ic5o[s[yX,#0`bq6{$zVW}uZsg>QmN*z+p|uǴ"j!&_^瘬I$̢;$ܹJ/OKD=J\xRcT6kvZLY C) qM Ցn?ZR,0rZ:W;I(=/`!ݍ }7%XzImDl FKx4ZNb(^$DFO%it~ |1x}e(({r"q}BgcLq)Dj /QEXS|EosUWQiACkoK:n[ ze*B{bd^i#eS~[uhih/nHm)΅aHb^xo- v<\}+iWY'k7-[ȝ˩(2e)9OpRq hFxZ?y"JoX+Ej3xdK"x\ϲRXngf Z)t:*U-nv9M@o5zU`Kqg+eCvy>ɛNb-OU  5 -W$'KisӝSlcI7YLBiK^)ڳܼؒeU M^7XLR[bfJؠgz5zT>j A`ip ӻpv+*C3:x;|+b6 DPck85Lgxl9NzZ-2\OyzC\F"RGJllIRP(Cv{#%p{+Sjwol -`z M_& +G=jnarР藛& ;IEfe/$(;TҮz8ArNOʊ|ҤN@T 3,3 b0{'88ZPfUqL, r8RHF4"klQèis!'m,؍blEEYawUVH Trkt~Qmr@xinbh^z$P >YݿV{mO_I!B+u܌}_",KK.:֋4$JbJ'O;ekKX"V+Q*VdI[;b̡R{XoWRgX&2*}R H.?qCĨC8fPTϙFEFuuZ"3^a6]dq $Dg'.9 Ac-<=VHN紃nr]R\>wp}r~{SA"/8^tf˸"Bഃ7٧L~yk }a*;b3w~x&0%U{pE-;uƃ⤓0 ظ1¯(ٟvbjɟb o?ɐu>ڟϤJԍB+~5&> Pq'̃DhH}SeT/ "tҩޓ\LZUC#68tS$V3*L@`XL-(/G;{h1}K9PbPloAAw.FЫe?G1 Z]*,qجtװg|P盔f=q)+;!Bi"dܢf7}v.qR9HE0BӃN~AfT1=3_SMV7'52\Uˌ+XUIV(J8b1ȣ~{ʸXvS]RȘ}|qaۍOzUd)LJxs<7l\.hUsɥlQ~pOgV4eY|}sX)|y=X?SD! zd4L2`Wq6! ]JC=ZcqI|Se6 >~))vWbU>pMo&Tl¾H,#n)lBtx8bfY#nqWnpz?ɲ=OT[" {3~a i=٘B]qj Y-``,ON1?|r5Ut6!SCu[*~,>4cgn : [%ǁ]K0"7]qa̘iIXgHNҤlq\!KW,NezA\A GS+u /0pKXKaz|_qGe`m׀rx}Aj^^Li9/=P߅Ȋ {6"IH=QE\?f+e"*IeMZgNQK!.m 4cn_7UTrpsM3bE0Y^?V)-}و F͡A2B<<ϋjwhӜ |N3kiSG*MZZF v/qqnWpm:k|-Řz؎\,6MGN2hO \)]I#x: r4y A2jr7]@i4lO'IKU)VkPhDС#5o: B\9eRNӁ^B3WWiIi'@LvYEmEAsJPGj͆es"_&9Q%xq³"Ҙ0)i׬hl]\Քۮ/ .ij |ivJ^@k%9tD-+c3& zNߋ5pmHfo#:uZzG'z"-fuW)"C"i})i_ E3YE|y^S"Ӟ$3' ;rm)4?ĕK 6ڗ)LR^`̶Lj7.scjoq]Ai7 _IÏKd<&,׌,p*Ν ~ R2+o0:[)#=P%A~`Fق `ě\ =fl 0٫7dBu3yM(_Ui:|mG4Q@&XHk-vb;Y~B~W,V7°BlRzf ڎ}s<%/I_+,H 3 sb7F Զ Qw~fIDꎞ!DEW(FD Pgf_b?͚ry@0ôa䯹zz.' 54K@P빀8pP/ ٺjwxg[rfAm-tDQa%Cc  1(}xvKw0yJ*WEHn.R4I8 Q{:(f:khׇET? X}]6q_9hqh`1Pr'1O#nЛұ j筩].UEsK+=\-OV y++ӤR+u`zg46 L Vԁz(d^kG=L,8$J*lNAfpv,Qbs59񲻎\ T&GK3=&aF|ZGi,p $eHFI4Ȕ M{ma%$ĺ(Mu2 F>~MƳ v sWoi( yݼC5ϱ*/iN@eY F[(o^3!/5A_v"apʜgӏR8)a@!FkYak&E)ib2w~vH<àWYҭP}$.ƭJ `м·JЃ7bR_=P]~Թ/<#P+dpҩb)X>Z*L721BǶW]_75T6,HPtrg 4uO"!IAju7W_@߂1͢9g_DhI)9Ԯ,f΢bzmc$nxuꍃ(r,bI dֶ)Y8g_3U (0O3f~?Fְ&Č "҈p @eTu{f~gWƌWaT9p衢YB]ci|~z*%/\'\(<#\ }pOiQ!CG~:$(^wLXo)4‹UToo/~ZJVgmX-\5yC&4Aun:ԜXhi^BSҨT¯*IvʗҤZ|Śjg|}L*#,(mi%ˈYEbmG1ѱƭXsMc9$qu!XZr^x۩78:Z-Pેg4"b#-/J8M h)2D|]aV2/_eΔ8x^$$ʾH,) WH-WUҙ_t<^=k| EGle*UVZ8{0u!TVp|XUi Qj0`#ƣʋ<>45h-a gp);#p2L'ʍ3?hҕ@+s3z 2ցQ@WHCcFY#=**g(?kǮ;s] I\$z7CAI!IOABiV_vZ'82"S_(ٯzY_{.R& $`7y9o=c'y}% >lbn%l{L-#VxէٽEG *҅WkPVsl+'ֽHpO ~њFۀu3%n6}fubYE*~T$^-ʯ#A>/&Z?oŒmK/߯r}GJ*:oDf*;ƔE3賱Z$I8G#Gc'՚C^88XyRnke2~8FM*Z9sk:%>d U[2$w)Ȕu>Y]efFJ9*?YZΖEƬOҦ$Y4]P+\ǧT='a]YuLTB<H֢c:׻@ө'@N7AI&=ym FX KW/i ? uqPf; LEZǖ%^>ׁˍQB&  64pukilAäȘ}q]v6l IHyҟsAqqL@Zvű:bpF1k88G`i@ne`Z BcZ q!ͳ᳽z44i)q!ܲi 5ѩHcFItt U` m"?P{n/`Y#@_a0ՖjEӘ!lXimFNpl5t:ǨQ xe׆E^$G"J BW#Ⱥy9+/K~^ Z WߧG4 ~_aے46po@3 nPH-qXųqiM-eE;:z\lⓘ{M7RJ&G(j&@{XV]2EhXi 2S[' &E^8#ҩ~=?=K~,v>#ʢw[~ apj+UBBQ ۳d{MlvP4dXy&8XO0G{l A~G.bBi"] uFIn^rA<4a֖Er7-sC8JSijt[,! \e@^ n ׼N~80M+"qi}t"3.!1䄱 ׽ZKMќw֡H L팡M~GzS.SIuއ;(t*UZ0xD!w1D cDQ14}hT&=()572^(Qx؍VP$@jWeaVݓ`,LkN0]-Mi?Ϧξ*i[Ɋ0%L@J24xNzrƄ@eeӱyVwozy1P.' 8i̟jkG @ |n ex^>^ńT8Y>VX]YcSu[V,n$ENS$W~A?m;pr'(2xs&2guqZCm}^L@M2xMC19iZM#Zl6:X*GFΞL̻][ߍ 6R(M^!]2%՜ՊC܏Ϣk Xd{ G[䨭 0[č`\N']\! ڒSpĥb?j{•!׉[!8䞐xNWHeǼg)13H;Y&{PR4%˙`ϲQ0GF'ell7Ŀg)Mn6wbhY*(e+Lk Q1k(xAՉ́ ?M0xTxg#gxD6ר`I͆B-nߙ wqNTy08 Wܮ9-@~@>ÓK'ӝՁ&sJȕ\\) àzpZcxF\a % oQӕ@36=3Q{&p B%(vɔ0sEJx Ct O `Y]7˽j\-u+&;498$NnZ 'f= ;q9n+niTɄD :NRލ+ǴIs&YIeHÓnh@Gg8!eb va <ׁȑyR:};l^k68;ǃŕMPͤ F#iFh"\#5#8qa2DHө_1&tꞐ2 YnO0e21#B0Qc[`>.>[&s!l"zsE-0Q8zFF+.XE"5Zk?%]L>ƁVeO.lL"at"x.4Wm6I?!o[}dFL䰲,?aACy!Us%|OsRcƉ[q6Nk6)j?τ&Ia|Yr}{RA(Zk.9 Ħ̦v)0b<ڙ c"rFrBoe S^`HsmwВhB`~fЀ))>WoXy=،1̊0B7Z2ZF/w]J%,P6k}U,eN;MrǞ\qg^]j߯7u_ꮣ}@g{}| HV +JMC8DQ!b8:+Ŕfiw#&yߊڐz$mM5ۘzoc*ݧPwîO]gw/oBi|2LF}F˳UyOsy&K-yGO d^\U XjxVө#X 8"RѠ$h q,XZ4& 39wd}yHV`X+tcRn1w jGٹ)\!r276x1&%` ,2TY$h(7.AsQ#xQF\ 05%^el?e u象 y@/C„*Ty*`v֕H!e-, ӆŬ(㿷8>x1M/YDM؉;A_fL*kՉՔBg<{Y܉ ׳ *s)6JjJ޲=ia`p^mnTGsvL]k[t IН$FnN`[=F9Yb,{@ycz-o~@cvXq(ќUUQ3`g}M,A ee"qPOn\{H,~>ovaʥ8+H9d0nTK68ٛpoomr։ KI[\}y&͒!E!\c"%)ITGo`&UFYU;}Nm3+'sWd^?H-<t^\"B@hy0 G?Aݐ!W䲓O;IVp UR5&XZi-DQΈL i]*Q[B$|&ۄ%QA >\X٭rW{,+&}n^(өTgC*Hꣅnuq?Or-ĨYHψIYG;C.d!l?)9'-3BChTժ8m熧%OTdNҊoC$l?ܪ*TioH ㅁ)hr RMrQXӶ;-přm;~DEs=P|W0nS{?` siJdjY3_YQ@#-צ9wpSOj!+W'\ g98{/~%@tV: 93t O"Roh{RokSƩF1u19]R sCƮȠ +wu ^ڰfL(gJ: štͥDZew|%1Cb=X_؍PjlO.vUz;1U6p9S脉 dK } jpϖaTD;kCxl 8J4V6i|W2h5XVW L՘ +nñۃB{WTܿ#'x "D_zހI"9'E[h5H06OBμ0~>Fe&_.ç>$񗎮}]c--9Enn 0y>1jHNy'ɒl+ڈ˕F!!YV7Ż6?!4=3K*aPN^`Ty*H[11.z#W̄8!o8'ĺQΰڏSφw)+;AR!B3C"m2}ҵ[H1o6JKOO*@*&'_ELݓ3f6rsǐJ[{SʹaW25=3-=zS{'3V˂Nth1|I'S73{gZW dٔcAݷ$__JDf7s=4lgF"G̅Q=!A[,7j7TE2g uT.ѻOݙ#n5G+38OYBejgL7!P cߋGEHqCeq^c )c < #y]%,,ůP:߹缅m ꅨKVi# 9#=z;gU/} hP H,ח  k2 l?ԣˊlaz~޺"8 :tw&b4{7[ĢX@i 5)/He!YZ D Fs^ti+gXB82]]f;[=_$Yu]4Х|0{z} `CGH5km&Lx8 7E ;DrV)9a}OzKg;0cS"LbvCAlQ@ޑP{-?҅~"Or !f&sQQ 4L-}++3UdWN#=YG:,2XaX9ʚu)c OMժ$tMM6)nV#[S9 J\!dsFA}61 FXx`Y'{KigPȴ+x$eZMg6[꥚8a7}DV5#`ٍ'e"I7Y_upb") k{)g֥6h St5yR V ⋊F%&۫n&qMR"Bű4U;JL֛%I<+`CUf{#tsрec:BO-3 .]HׂT-j^˜7qe$K12kٮalAt}/8JM:nn"Hi[*:ڧnam\^,ECS`'-v^ˡ53r3أɩ4=lSXW 0-ߺ߀8ixd檋PP.qVYn'NM"@`f1y+;b̉7D+7aT%(Ǹ/vX[w,u1ؐ]l’e]绲v\2M 探'wu dhcUD(nSXc++Tp ĸnp↹Ӗ<"r.0"nCO̊Z}fg %7W8 >OD=+7!­Y^73`)h!xoBw g ppP7Kj4\򾪟3)4 ێBPii6yOV'R2NU+lfc3@8>!t>pIf&R?ؕq0æZ28Guus8cB7^ΩH~-W_2CpWH{zܭ:IB7h#x16p~Łղ /PYx(hU^35z%]ȹ{'2y+TɚۯW_𝌶'3EiCRvbʽ ʛ0GbgRz#Ll#UcV'@/=*D _L,L)| XMGLjQik#MoD cs^Ŗ(>fqH/0:.،V{kvh">H%~mLz" Dŕ``Qݪ=dc|_:*Le}6r8+#2%j/LzBo#ˍԙ*Sz|AKk;022nBYG]ƋSlc#Ec`UBFu#2^݋[ cz[ :rCFe",1!d㗩ݍKFOޱ}Ȓ\E7 A-&0Q(O̯XUNߏ} /CQ6H{ܲ\iTu5l xs?e |\}␅ܚG@2u1<4 Х;jTݤF*!qA.oSJŤ9g0Uit{ -0s9c+/+6rhDqS ;Dâ_Sdi"׎1yFL!nP0yL}%(g)5@y&zp99̾m7B胷 @?"1l*‘q:nk.#'u-?;|l?ۖptoʯ E3w$T*^\;^"pNHaP7+vDFa&[K8e p_Izu+LN١X.9 eE[ggK&%M`Z1R3a(*j]Y?U:ʒy;s5 *֓/KtRg:*rRy0RuT՗bي_sSdDqFYxTEiy !iH}OG<_a5o0t]id  8e*?<Ē2YZ aF{RDւĺke[IGRD-ox& U6wf~M -<6=Y#w'~4p+eko'H<;Cl?IBNf˦MSiaGK7.{=&禜Flhz:nlu&/fs5Қ}K -TDŽJЖ=!Gs]#K;%PDbboUB;:iuqRƾr E60r6dcT{G,#Tij_k|qt9FÓ.lipъlFE5 ؎Ж ˁ  oDe3SRJBxҟZ4ZFԍ؏K,0Z.KTş ZI/0tBT>#Kj>F(& F~*1wYBYI-a^i<B._mF{S+S 8WɿԬ~#Gb` H; u(HG5 ?hz41]oÿc2S%(a`9]+ 8^h27.y:C"A۵ ^=E5XvKJ1cGR^ݵJj?w`MDf!-lhīȨ$,fke+G)g=(HMnjҹDO3Mㄲ8CF+.M[5'6EL@`"׶t,zF5gt1rFg-eIO9dR1? i8QeRU?G3_V[7һ'irA'j5,7f-L"q39v3[ٶ3Zr.jPRwdg֨W͓bO7AKT ܉\J9UK2:`>r\CWAyc)`2X$v9;%ZV箪ц7 3.g*er!|V0Zl.:)(N2X(u Qm_H)}?hTtw\Yi43W^m7qǁm7ciݡa~MO_\9ҭeT7 Rd~tNV3-zi>V @ŏ{ҲTi.TuKox_ED* Ī1_FA8QDM<ܦcBeɔסW=ߗru2=>=4j_Bo;^gO;=SK !b~mbfGԕ[uqaS/㻾3@v|=E[0JQc /gkjO++;;*ٝu1խVA&U'p Ag'U(UN"'q:܇TiX8Qjs!Fl!_Mo~ΎגDN٭ c$]h@^*@R%Gf2(2aߖiKI=맚+K/}Vٱ79LZe)* tZTQd@v7=L)h1\Wy)\SS3`Cs{~*k-s!v:5P,`y9:M?1" p#3@X0\;5@?^*¼x(qVuu&8`@!gزϻ\ O"#Hn* ,?0UpUL<{KE$#wOU)D]eo%k{"G$<@0Ra, ف uRBQgR0$쨶=ɓ|s1a=ƲYh[] [FAv%$κf%/)>Ih]ka)UVznmWd/Pt%՝kxLh nTld6 厥z0&&x!:{(p^aL`re hR2'@saK i~D47qhQ=:A7Ml.Ҋj #Q?]˶ֱPѱX/$ef|lRv+rdaNjO#UsV~)-WY1Wal}Cz0 <ݐi'hq 8-N]P `Qj+ej&k(&uZehY#PsX[8H˪s5.&t g^EXUز`i,8i9y8 uz!1%gY WӐ_aځ̡R>_C(I>U` ۃ%LOƠE[8v%Ǣ s5#i%l ڦށ=v{yi|:<{'s,^(л0'HaxHw8d, ڦ742mdE紵s6х.0Xa}xW-is3r(dQ~3)Ym->5ddQR Xg%"u ad]uLudz8(| Tg}`o ,\ Zai&p'2sU=XwvN|D1"<]E{Rrhvڍ>ۯ .ʣϛ9,V"Zo?t ѡPҮ ಠY/_:yR.Ti1gƞjQY'm# )U٫Ce  /qD,y(]xq%FѭWO|?y7VBSֶplj$m(+Ttw<,{9xM3wꚣFpMYw?%"D7Po#dp$Q1~jxk_jAZ`4BvYf/l+g~MV e.XO!Ff D}"v]}Y`M oc7(o*?dL!%}K9K9N ~O>Q@ΰͳew0-caBba Ùl7L9i X{&_/>h[Cuzs̨;rMψͱ0Nk%m_B:7"OI6zrOk8 kc_$\XPx*R롥O HE jP^8 H!i%KOѼMϏ픺̴/ʈ,3E1T"'<*G db-fGtb,x[Q.iJgۯ'hؼHƒz958%kO7W)-?6&qu\Hi2잨Q{~B' *m Ƴa]騺+"{hkl56/I /G4j뜥-o 4ԩ,˫uSKgh@?ۙr&̈~ہ%Y/V24+5(t.WZ|ND=y[0V5,9{_Nδֳe7,$iP\ nlnmc6 <'.Y⩀e'zƋ_nQѵh%S|c<9tZ i$ gh+!es1"W8C? (AKӸm~oXiь=M? D)嫓]*c{{(טs3k<u_ȨFƈXȘ_{>gjUzu^,|'5eNcLlC_?n;Z4g?CV^fiRoh2-a@@_?Nhc7!Y:]4[!s ]yiXNhD5.XUYל5(7l]| >b]ZV@/o]b|BPPӼTrcw<9Z akB|N fOb$OX8WG-.wĬ+c3F>cwpV"*~tMrr|Vml-{?Y;miSL=V$F>ɒPNb0Koj=A뫁֥tqN,w)p^mڸDD'*r;3j6NE/YPU$lu5:f]lm('a37%-K~I v7"n7'¦ MkVaUTp4{*Mtүk._>dUm7[&:cUO2"$>yxv\Atʼeѫ4͍YP)mTdIfAQoUX vldVa##︋ǁ5,ǚg}BGVN;0[xZ ĩ l@Oz,WcR96,VRe /%)&ړN'Z{F q]UXk8C`.|ƭ9u_NuCō[8YYKm@PzD*nʒUCDH3"PXy &&_Bn߶XkXmAѝw~Տ4JŽZTb/! B龗Bϐ$.0<_)Q>ϴvR[C_: S8" 9)7fM1)&+Mq3F{:5S%צpUtN(\]j?'O p@vu㠑6SjʪdB&Dh;ETrB}ɐy7S;;A:'ŠK!4BZofCy[7;_^+tDFGY^դq*} &#bMއE$a';{]4 d&NoOnEe @Wf<Ɂz -.(@qqXlE8U17oLbQi%l-Ty(FGr̒5߃VI'۴"m7o4K%,y7yeUR(h=z#m7/2*KY7s:~u>}Q7*Ts4#u;.Ʊ1O0 Dk~~7ׯiHYRlJ;;{A*kABHX3a_Ng_9T9r_e1yiKƸ5?̣9'P.,ڀrن/7)GS@P28.ň$J2P%cv$B7Vc7- fڥΨ3V1ώDŽ.//uv-Њ̷c^43ǎ|5'Khn#h:q38lCX0  })_R,.#ˤv"9jWoNV6{-89 L!YWQB-|0~!BHz~ pQGy0<99o>;{Jj԰=:hMJ9̋y"#AJ3kC/?){z܋=vĆ'R'cj0*`7ݒJOiIxƟOky[_)VN鸋wM;cT{-"1#X}y G\ |vEo&ʗ԰(k-O rjč 6J (=Č!;q2['0E'$bTJMBw#-1fʝ)AU߭8Jj@Q寄8-43j͖nQ~UBNV V \$֨'D~4.i@RymwTLV؋GwBvTwzs:;pQ4[ȟEEİ%ap'LK jJdK/:30W-dFPX,#.JWPڀLq [+&FRaKvÌ0Q!]䩀|XʠA8qbRi b?$zGoNz}3SfG%[xF4gq% Nx D/gY&AF-u|1ʺwz`t<|&4O|خK(Q2-4$8b3MZ=of# j$^_P+gpr| WQEեP#'OI˅S+zi%4ޘR)Ǹ&͙3$b:kپaL"vr5 F3QYO0Iv:9!6mjNdĦſ.HX.y[%`*ЙhT-|16ض@B$o>ytJV%7\ T~>/9|K*ːh՘93v9L~ QtW8J"ЎT,ar U /} @ l2^ ):s%b1ad sҁoOy݉!JտDN1-ߛ2yp@R:[a3FV&嫘[t"  ,̺Q?&`Y7[iP .#jcjl8|䯩wũhMFfQ& SV~b)[ִM#6`GV;~ý{<͒aݖL~({`}z$Ka@vR/AQی]+_Fk =0g1A# 2&/=xA?lZq-BvZq|W%r![4{UǛԧ kol,ډ`(zrkh?W0D3Iv=Ȣ I M |yFHAhuEb#r%셰ÎuR8l-{5F\y؟X_EO)6iNV J_?<2Q$U fֳn-\sQmy.]l\`y4]TZ7XaaO)qX/Mmpng>SjIXZ8!L(:FFwGS;`ĄUb'ԡ1ൻ0O,]?n-A]n}œ?gO^`;忏˽5X6.1ZΞqju:sZI8 fI$I'鯄 5-R6qJtϜk%`3_) Z}{EՒӎQ}tAf֜š Zd%f}'SgBwJIG˰"~*Gs?W& &p.咴9pIR)Bk)}:_h"`=cbGq$p~(r|>+_Q 1|gNigPARhϼWGh?0,!]#}DyG& (SgP Jg`v9-Q )D~DWMRD"Ays7!dNiSO.>ۊH wJDe@)G pi0)^ Nt3H=s~Fq7+1aCo%EfP^6cz2oei?(*= 6I,1 4D)Y;0HldJbJ;41~`Ԍj u mko0Ϥ)[1%-,qklB٠Ö G5K N@z$FCf_/Ls/LiV 䃄v0Jq(븎0}~,ñuahN[gW⁷wڵd6f G"N܊C[xvo&W81‰~W l\`-_kG D7=lb"F r(Ilnhʹٶi !(^!E7cf1DUs~4[vAM :abz[KF$@E,VBSّc͗^!tJdRq[vBQv"< mX5;zP4Pݽ퇀p7%b ,$$3XnO+ٵ ]oQ-/ap%'B_yy˱zk;^Ӊ;HLN)R)JF} um;u9-䌁לV3LWl ٨2xw=u +2-m~_CD2OMZ׍ПSk8`n~ ,IvL^+q%R(9t9VGN+̴#z}/0! с^iGHۇi..>\_ JT:IƨQkL;$n,뾝r]y26@p…¯, S_D (ũAcNHsEkRDζ1bq vVT(dm s1Ȃ&7\3e(dʃC3w&t捆 )*M@ ]OA0`LL)]jj&jU3oד6ku⬯wߔDú"hw ?C_nAfJqeڇkN1&{@ePi.YTnasYgDS㌳[c jI`B \e[xt8RǰE!KD> b ZVY Z&쌾iSBC>?Vd( tbs#z0+NP #/nzZ nn7w4T)veKמ/6 @>wO L&Ȅ% 'wlˌݬZ]*xa] ?6`,35vFzc6 OƳl 㳢!چ=?C^,#mm@w+ <ƴDrR qv7? q٢l qD6ܑle六 foB AћfДT}ɨ MعJo )0Np1/f:k3ҭaG~c8JCW@WuܺP ?^"-g`7czzTin1R{'.ylg֥Prytг_byZLa?]cjS~oPߔ1F }|S&:_F]+kaƅ -쬾i 7]jt&NQ>)]Ҽ^N<1m]X65 $ibi"g.AV||6)LeٔGE93Sw|3jɼp kQrqNkL)Q-Xۅ#˝V 3' &( X{m];>w)f{5uk}){ Q$>&LRoUt~29#c9] =ɚ&( J֎S [DxJJl޹n-9H3F?hԫł[܂ٹv15TʷcJc<zwUm5n e+_DH*WQQ}Rx^ĞF%T<^s0,oI?Э`[!nQL`uꌵخv.AN;sɠ<ζ|a%nR1ӞNdq}mM<QևmAb!Q69n[r/ | W=-p{! p﬽MǥShZhiXb9da> r 4wip2n+CU O)sATp48Uf̸N$D*Kh>R6b? ژ=1iFvYuGq32 o#;+Wx]jtt=Is2Gנ|Q8'Z6INrӠDGFHBVqIku+R?o<]T3Mv[@i݋˅H=]dIrpZNK~mZX'-禒 6nG{v-o0`wG\ eA6#N)V ALQHt yy6 ~&GWm<0aAP)":~x"{MߚoPyypm/FOpW"PORU LfZN,8PYx6>2eHD3 <\ji0BeBƈ+ F!xÖg>0粤pݐ`B0  ZI=$ຂN9!vK_iSq8ӹUкyC%$2vԳjPNA8OV<<'- wYCѺ? t3_-Љqfk aB|=VR6;Tb}V\a#dHAQC!vLt^Uج6qkOI`0P(9E*խ&+`2;clar;'`ZG7]}mj냈}47D<; 9mA/j r` `iE%I1Qk_pBHDl2iBKׯSN2,\dUv2ߩڕ'D{7(yOZx`\+I./(KuhM'fU*jn.ZK_x)s|(%/\'eQ4,B%:F_фL{E2#Ί/ @m*񓵌B RW8ySܐj*/3,Wj̱d>#ej&婽0x1JdL 6| ^3EK}lbc|X;|UdNmDHQQS֬ QKD27[*lV2Xi6i(￾e?F^[0 G/.{'2Nx1Q9?5G 9 /C?"ۭ;!1m7*MAdj :vlIVUʗ0WX iuuSKZp7&H .Bp8ld7ا,IxE=*3A{bLJK`s2)U६ȣ2:M2|X7R8zAD0j1KR2K @^޳wPuM@<xtҬ(_>q6g ^tz|5J4jx"[ 4ԃ8!ʖg9b_QmUY\^J|[ sF]PKTPZOThi6 @\K[W?pWOQv5_b^Uiy.|R/-~ =L|!]~ſQT3l%>qOVTԩĩ@dac go.Iةq4e%'yfl#Ija^VKiaA $Ý8^Ц[0ys8cR!'a X֟9ـ Ȣ4URcPvWϗX}2(gaGVd yAàW9 Gu CFx5SI`H?JԪV.@F&Om=}6Q_uT!%?*oL ֢FvT]s>ٸ i>HncM; Asux{m*#+֎v\*cKsdZEe0ʒGGS~D,3Uj|xWLxtB\BRHlOpm"zTEɗ|GB9~!?zE+ -~`\X!Y$)zi>_PޑLl2h!sQ.H`' NYIaW(r. )YA)SȒETR^e)3L\njpAyiWf_ fQt<rAi#@e@s&P7*C%hr`"G-u!* iRuwݘݙ4mrj uAA]m}|9!\,-s^g.O}1pRDua%r)^6psySXkr^9Pwfې|WRيkՆ> 0 NJI4VA~t53@if-&:H>UZEvGQz;bΠ.lf@V)_>.P"sճ+Dr 6R}GQ86=kIF--1WVX^`=~5 z ϶݆Qjp ]>sN9Yw3=rGA6:DEo~P+;rICz6>լ'0ډdӹ >NmV@<s&(?<.3)aˡm6o̫]sr숭=‰Ys,B w2AFJoEn2WcbU?#?NӮ ŷ{gnG?c#fH7tx 0ϱ Eqߵm7'tV.n/?_ |ERpd)}4p\D34UPlGYAZW!Vo+i\mX'u݃PcǠf:ǫI~OLA=ՑIb1ҌUL(ڧ0lY.Υ8Aq'SAK4W^ !1ٗ#jዘ_ɭL7Z|Q0@2Aۂ{ "ԬI?i+&=^z00bZ.OҲmTS>/kCY<j0šTF4|zD9PWwd$G|.9.hnmD/0I~sVdXX}y$p^*^,XK^ySyl:ϻŷ/(A|;_ӣxK(xG bZrN2,M&Q[o wҐ\&{f!_ Ok*,]ѭBKȋ:VTώ6i'{ctY6W5QQUHY=8 ^Nwd`'8ʋ۵q'GzF $w Suu{ʘ (5ΔGAϯ[%Aъϕ~Q_ֺ[@ S,N@\vO#UB71.< г~\~ "S*~}=q`)gZ+5i Ir.}5c6R(ަb>wfh~דjm-Og@t;y=35v/zp*wv8 ].ue–6Ma]±T:ևqzDͧhs K SeY&+P#Qa>$(l6m4FFpN~uCzbfEj؛Z2ycUթoKQUʑ~P}6iw6 |@Iԃ^q1(lRFM)Fnqvz\BV)mD.EUeEf Y~VpwWR84"Ҹ=UQH"wk,b>m ȫ*|g‡$ g+r8Yf0Dtaoggr?o6 xm, _OdH% -<: 9qj|`1LPZ6+'eCw N*;- B4^7M$а¿сб.{~0 AW1`K)$ҍ*$}D6!t?Nl uNCC4͓uFrq$ dMQfʋ=b&ܧ2i J?d˜n~Gnd^Wwyr4ٯ?la2ƗgQF[9FC;I`S5:sX/2Bg$8W=N TV6irgI?5ӇՖGPAEklb8M|. wG+v :Y#I^xR:ec+[}fѧPT>j9f!'9cf'}u>"c/R'ym,jB`c[=f]E!"GAg[¶ZYK: gZ%Z7C?d-%lֱcAe=,pDf*rּE %MUVGNҶx?砓'3>qG4xhŪQ b~+7Ryo^~}"'W X5a" Ev" Ċe^}ҎH $:k Kfe2;Eÿv/#{ х]Վ2ԀXY3 Sn؂ e_H?g/k׈Lb~(̉H}¤-eZ] N)VuQ__<'~R cJyrS/GSv^RYĔ+_^ d>8oT'!x1PnƹhiZiyױ3|[]1G?_C~@A[h>Tނ!8r;*A)t0yhsCRV%Gr<ɞk3߲,5B'W7MRmbxtu\Pp[pEL3hjS?TF:J/V%hqU˱kG%W-9& 2BC$ %]N lF6FSՍYc=Zʲ|/ v*ޠFNk7Jw"ݔC':p297e5Tx0 xTY_n'thhw" TA ;B>~T -LrۡŵMp.`р ig=Ўj?X\܈),XsjpnboiNU<1É $ƚxl=Rv,~=H/#|u6߾eZz b PbʉNMA=.<YJ:KW07Wܢ@qhbP g#d9%b#v%E}\LQZ 63ǡ<8ChZ(e6oX^6`yq%^=BkkQ8.5D"z)ev+_* o4@3d8v 2t7;zn+"!qL)!,κǺ9w76,3Z#u} 2B󊪒A 5"iEWZdޅU6 Q>eIT| rijOˇS0BL\d_vߠ(o f%+<ȭQ~O*Kڼ}WTY ѐǡq7Bc(/+`I e3S&+ )`6)Y6bWɞζe)uGmFC䘅nwR) +@k*[9M|ԧD;i W\xj`(Q A\=3"jWieg|g| ϷtKE߮n1*-} 0٤:+jR=~m ׂ(c!RX-s9RyF 16ozY곫 &ܻ5 :=6 ;^ĤׅtC^}Z~Vcy3T})8nMA*.5յFd+IX#)ydxG6wMtD[uՔgSߜzUOR-YəXqHRmԝxkSnʒ 9#$!1;Q6 U6"7GS0w#O\R(Z0\b1-^I'ZuLvz+7B!ƾdE߉fO:P7ؙpSm^dj> SJ,k_ᶲDhLF W2d3.hhCZl-`X Wd:Dd8(S'锔wQy^; }|jjv^mtD=3N%9qϮMWulcG/MO1ĊyV'͙ݶ+"i(hO([m do1h (MSl/L,H Tď_]d/jɥ hԞ*%n &HFyުKO{C[Eӭ?35VH} Rm=c2Q|>t5w/^7TqO@a=M&\NA^ fOf*նNmEa%4W7&ZH/ƝAr\AxۓVKXμ(Gr#.VIg.B\XIyO?;Ù9 cP>eBl4\`Mi#S.Й~k񎽲\(Xbsr 7Ow.mLES)D2`}B~/D'NV44l%I >1ct_p^l[<]m=akW|lv[s)}v35cE:L{hs;VpLw #NRa96 "xy+$ `7&f6:(&;g̴@`jԚ/:EXE^”8ږlb9! C<n7etng.9Z<-\5q+&.1w$_ ^i9@9&"Ma"6@cQg C`z\kh2bb\g?/C3*(5\>o x<͉Kly IXmdb^Zd~`|o*z##ywd08(\9*'߭VxKF\84P5Ta`dT:`B'dtR`{٦cm5NtCvڑ[a ,JcgYc3)Uylo*Qҟ')A54J.{( )5o8`&пÕTA:*н eEOs䖚IWy@Sfn|xyPzAaTPl{Ϸܷqy8= [AZmDA8S۰yb`?ZFbܤEB+ĝ<@[uv{6؃z"Qt~"N }H(U| =td yʩˊ6O&>:7ΦQ~FPUVꍌ#bS(Cm ۖ,&"iN@\xL.zH&?Ty[b۪,dubhr BzWlħ'Symӏ d"(z9 H^@tŏ;drW2LTݥ.g8\$M^iy#5.~ɨ[ Weza"arZf?һcW$9p  1^ n)VyOSwz"mzEKJ$wߣ#)2JGEA-y' e1)ia -t5m-a6Z#:=l$]Z9)G|;Ee+;=]j΂U@&Ƕ#:CaL[JSn%h4^k/}[=y[w;>=>M*N-G 5*?>H> ]Mss/4/mV'oMی:[Vإd2oQT̋9SQ%f t)JWĽZq *XQĸ]ZfHI0 /pYݪ3\2e q^0r]Tؒ,kLސxh϶Ms&+0pI}E P"6?yTR]/xTĠ]^!uzD7mSp Bm:?Kۛ[5,rlpeskc;'*'\6/-M{&sRd!B4<~THn76,)/J rqU)p+Cҏ]*M`A ;[v$* 1rp@M? tvA,eOR^R;g=VGbG ymk%f"aiH<-o2:䐊|X6+S+} 2fsh~O= o^[iy_mA5.LyKOĿ!I8y2GTU Dٯ웏;yXO'V^g0 i o/ ws36Fˍ{U\?F}gĵ\HW/6DaKGZtAv$M_;ZsWE`O3[äM *홽S-W;z|cxi:]Zw$/ER>S01zVvcKI']bѨYEb mDI xjz3 [1Pq6FRia~2Tn,;&uLcHb‚Wcy"RcDt|M5*-ڈ>x8P{h8)?mh{, d ,^Nϝ%ΑnG/=];A3nBű?$,CldTwiX\V [9}ե-ٕӁy Z8 .jÿ{Q22|s1 Q8h┺l^{9%:<9 f48 +ҏ7tiϿ# u7U27Bs Zi >v?.8Kh&ɧo8䥓: r_Ð<IPP-#o2ń;aM=3EZ<wL٢P "˜ $>ǶQe]/Qmz'׳q}l}N X;N@ړ*JgY( E^aӡs.VP:3;Pu. ߗg Kb*d1+\@*]|gۤ_G}FO}Օ~-I xz58+=9Ca)e<$.|*y+KνHlN/e<͑n'+HW8ؼՓU3M@i=~qŎޜʇ>xԑ[n㵽uw'j AR-Bcv]ϴ˵|Nå1!5RkRn<#vdu|BÓ`\;É_Р ˳^xe-(:I䑱 {w 0 y;[WeԠ{è^zvθHy>=I8s2YTgV6ǽ%"3)symO ՏciOet Pkk-s_Apr5p0At"DE/}+QD$6zddS:؎Jnz{вśj$ cÇBoamuU;>0 )},)MOyۿ닍K52ۈK ,3kZJEl\wv+}a"R+i},a(`~) 6yZgWQ0S;C[Dw9駮4&Yl0&c/G6WWoDC36ȽD*Q`nG:q3I~U %YqG}vҵ+"reշ ÿVX` EB5g Nl&,>Wi7ZC4؛HIUJฮl8 h5)ir9^ N#J+~ns@&:.)oiKeEMiʊcJBe~4҂s`2C9#( dA Loצo_*8ۼJ<8!**|Q8j⺶N]F&!9,\K<&Y0g\%.jFyQF4VFO pZ6X.][#G\{ xwZTFY1%$qh:J}ix?1'cñ{'yќۧdsKB}}k&X`&nQR(܆\XEaRmB}3dߟiU^~FaҴJ@a4d^CEXr hBt9IuJ1)\֠7\8?.(>2DIiN{ߎڴi+dgHxtF`1!N*h `ɟjAm4ހAe 8a/ǗkOG7XHu0ouJoVP*?68~"uo 2-e4א2>?(2AO}x?,-EDn1[0 d^QEuUyN  uAJZaKNհ8RMl6ouP EqISF'--CzO;wwW &ר Hup`S7)O(K.E\$?Ũ:IMz*#!B?5"3 ꍊQ'J%|$2u{unh u?Zˍ/n&|ʡ(s2ƈQ?+@J@^huA ;+ KꞐtZu&vQ.6Z4~W[4^xt;[f?>Z=MoE ܎[y1r\]d0؄}p95DK- &j…ƑG2(Yv,^EbE%|?Z@ZM:K9Tli5==+ͳ?'lh# ВGZa*k:fN#8$ ΅f?C7< .68u4.p\,Xkuk+\GIB/4֧~>nv;]̓bx%gG^ C͝>%t#K9[(r%X4SְSzށ.eaꠡgKqXe=" ?q[w734J1,`;/Zl/} 8/eKH }!<.5x>m^rarn<+,"f21ܔ~B*.ʃy3~0mC'GTRgjqcrO-l0hb>X(߻y6q-|.zRIKtPe-]re98"4qVfOz!RC<֑ @]oA Alw?D9g㈼NBVG ḭd?SWk 4ӘWvP S=Eޒ̻LeFfg_I"9Lƞ gV<ыhP"8k, &D%_a3i4T2O =T^ixd'/9Bb]#27]*:ﲈp#D5޾`ձ4|N#gFC.f!fBh-2Spw0i.lERHo+bvBږQN"UeNvl]Huōr?Mf̬pS$S =,گ 'TR)#YWb7wF^8¡?j N{X28(7_*x T^gު<;7>pH=QeA%Z]CKn\ ś"F?EpSAۆj3H5t,ӧg-K hW9ٕ<# UWd3131oa5=}eB K(ΣII,f ^aӵ:1ڏ#DLc &nN8nkQ-pfn;3~`D6Rƽ.v¦?e!vYq8JCumH.Fi_R$wI3a v.I{TG !T i3W,')bODGyT A3[dy TD^6@jp2J ʺ.Pow[i\-.cR)SϱQ8qf9$ʮ%o|//9C' NV>%M;f!Iq'f/P&z|U VG !*ܰ[Ʉa>o&)r5Jp"ʄ.ov^)6acbaNnNi vmzН\HIQGлʿ K2xSXQ;Xu҉DO|Il[ oX%]yL>7K݃ hFm) T& '`yZ %4EuxrW$(R$4'46xWa_a38dVtrn 0GH?ci_8jm! b]/˟$g}e,ʰu~w%z6X0{j0d $g؟ɤ.+S;0#V&,d%]ß nif%:?.!HOV)ID*(]LJ 9dz[@w/Ҟ +-:[Xj/ܱRZ< \x?GCz/a)- !NXu6 (k9קM) 41hl>f7&ʔ*ۺeرbpQ~-}K&Ӡ9-e@!f;jtNj/Y_v-OFWM̲^}%6rd2+D~BXvJ7 0=rD{>UkmĄ.8d x.@U;!¨<F'3OH svj۰O& ' E}N&_0Tl<[8*8{'q&'_^V^#̩i@vqNq2V^2P`S1vYcHӃJ ¦f,?3esW,v_@vѷ5ڃ;OBnyLVwf;J$-`$׺޳絷)78y\bݣej|&trIw~?n44R :ɠ/OddtwgѰ/΄ ӄz28LNun- '~k:ΕjoR9O|??U#"{u"WxQd4Ni |jZU]4Hc_w[HW} #}ğ8g3o}b*&1wIQ}EuhsOc=Ѥ>27NGՋBta% ='hH"p]/CN/k=7NJvcXp}'Q>)h>hшD{̞yBOyxw4c?ωdc=mb3H;w҂N^#Hg;ql{S$QT KK-2DkEi7ZƹwJ>B5XNސ7n`-M`zo\fiGkѻ iA&F&:h-؞榞䡴)&M鴒=!ž iǦ0. 6#o{Qa Nb.QȠESY mΛ:A Q*HHf%2N 48x{s#2)8bfyaeŲ=mWkmia^l2#پg/KƉ:j|,,Omv=>GRL6IĝiWb9Ǽeɢg@.՗Uh*J9p=KGDgcr%.c^ۼmh|;$^oER4ZJm`l@HB~ L#N 7=LsQ;(gpȄǺr4a!G!E a8 Àg8HG[d6Em!J4y" 4mP#/rL>9"5ZwdFPL^=46X >$?Xk;zG bV|l\&$z"3Gȇ ݊`B1L8Y읣u:]<+]Ǎ([~}6*FkoZy nL)%}+N\ЖE?9go]YՄuҫ*?f'z䊺~:!#ѻhUak]2"h{w/E[ao 0mQk ھ͍2铪uN@׀UlJWctvvTc;\uxB#iG~IFfj*'v|Ừ!i2fm챢*yOB8<ygYP7ouԴaB<N3>6Mh+K]mzE J, `&ۄ+6ɸxתy`<P]7z_XU1h&  g"ׅ`x<`h#.PKM@k(Z\)ǡqrŘ "E{e AH;?ZD0O(\34;ZU?y"P^u0_+0]%#͛C'8U%|՟m&`~KGIcrg&ztZӛ'Re=5e tb^\ opꯧu يznly H'Q9 e`^4{ߖf*{8Uof!ҟ[j'L6UQxM1 BLۜd$\SʑOs13;̇նMwX!رƋ, "w %мT~/Q (X9{WNVu2@+" LNIVѫ0+EqȦ#Θ_Up^Il36"Juj)4z L}^p?M" Cd!vjpYn# UG!tTs?nco{.jw} ?IvN32q!;h5Y1N"C|&9(#~6Nҩ, ˓WgƴK% ©'qԑzTћV^_E9QGX7fQ>VӇW ˜zqmUqWijrp"еN6cid|~C l,quHgC 5w7 2Еӽ! ה-.G@,$XE i$9,EZE$59l2\+Tk5R@Qϱ R>*Y-z 8~Ųݹ*%>1,q/ǘs^.D!,WTXP N7~NSKfcD/2Gio$݋Oeu'b`f^Br >)7)va{aRGLeX$;SzY./*Edeeu!h]ErsӅ*6 h$ˁ![//(%B:.yj!lw ̯kqiH'<%^W9l5hOQ@֛!ZGXi0'5[V԰"U+t>͸?W@3[E7(N%9(RNU?G]Lcn1ȾqQ2'-*:^Y2U}|9OQ(4Y⣆ U#2{pC&ϩ(U\ qmt;|{Oul0.& ς}֔z X|?hs: $/ "Z/{*"هw Lsѡו2K?TFùe^4!Ct-GϜ㳬nNLUwK1"&L_g6 "( yꦅ1âR+ &!x+:{M/fX\\e)/.nrʹSNsYQ1̑$pZ 3)ZPzˌj1;aA SUÍ^O3N:qGkЁbS&KW[PhлÛ'f xGEM !e}!Jhnߟ0<n=,!Slm zq}3QIEuϴ*yv.On;``O}4 3A`a-hxX_ScæxirVHj#ɨ*ly?XJxzK&/KQh)6gPXƿ1%0m.V :7봱Wt-VkwJ}ߔ6(399Kzc;R/ڸs&Gd$_; ȜugSޝLS'R0'YjV%P\fܼLb<!'޽{BC˛{PH eF_/L dQAy c hD1~e N&[Dޥ((,6W"c )b9:NMvͨFT]y'66b Lt tX n,Qd!.z+:ο'}.>-ZV`.P _es:D )O"Yj>xNqXd;q9?<"V/[L$3uhC"+vb8F:ߓ9Fh҆KsCW2HK PCNx%zZ g" aAdU~#J&%& Si<9U oo"#nC E-E Ց=ڶEeU뜱 6)T爲}xNV!*\θ(PGfȾ 4~ܥ ٮz,o}8,v囲lp \9$;h"4{FL`k .b2ƫW[;Nsʠ):U^~BpP"7f ?&&mq*aӿXoC_ '0#A<J!"kXͻro^߫FMF>p7[DKuӧ4PR'0͍/3LѡI&|XeZ?eƲ _{h(2G gDf}H 2,Ԣs˵H[C )EYR١ -FbbϐP[<`V̕z5lxi~Hxb%`-F2/UIh]R~9(,z⟭g )h41Mr>00^*v02QtU 1/7d N5=d2B;Oe9yt,,[*e€>ibYѳ]7weBּʠda hI |!r!ZY%s ~4I Mobt W~׿@ (F乁[9wTZF~JO\A+I{V+k*QD)g7 0DtɌfx cҘ 9su]nuJg4*_uopw)gn!(/xeW@TNqfZ𙪯 ~X?-Ʋ[neG>-a84TEfhu >7Pkފ)|(r'gh(]iв-*3Nc֔u8 AXx"D1~eG#QY0%<؍nT`Nh1`4Q/RLB6zxUq7C_-yM{k001N(螂cTPڎ3ɧ{U˶-ܾ_t?c"sok7PAjT`l_ ҢnFj1UM BRO4򲵦mJAs\ȟ-,YaQ8=p)B]uټO}Oz yELVY:~\1bqZcASRIL\Q=㵒g} lmn*ÅhӚP3S66*V[,6ڝ!E@JgIO MEЦة _ɾJEU TQ9kBG [dM/[KYIۯr T._9!g!-C|C䘀 uז4%* w::!fr+-c9[nt#cY$6&c8hIUEsL&<>DʜyzwX~kM)ZthhB^8/nA}W4W a ,N7') йid6T4pP2D[^DzS(uC[@O>Oc͉VgؼeŸnV|.ڨ g'`&Ks`#M-_IqJ hwbn&)AsQ 8 B}]^W Qëz+XrqF}hH e*K=m5zO#`TM-H*#͓8xf\xW1ҁ&(os_@.lF5#{H])D0o"\@Ųj-$jC&nwRv0O["(1TYl& 1QZc Jfjo@|rL <rr-4$nc΀)uՇHA @oipT/%euyVn ;㕄|xwn(iLB$iջ|!jc1ӝ;d qJlmmk>[0~%ȇNM?#kh3 ZGԎ`ܟ\̽4AT-JW'òzVRP).cU/4MNFy٘s;y|@k:V?a7=fѧӏE;* Nat-|G``9)C.jj*-?^"2-V9;Ϋ-^h6zYR- x;-Ry(b08rB?Dxx lڠ񴠽KTMpdLch:AA4ph_(`aE7&)~zU'Ql0CGF>/m{޽|jK s> _$ tjά9_ kL#TCc[~#:DdAi5  C懿^#dpk[ *g^ L7҂([8iK&4Z{{wΩ=b~!+O~3!zBhm@sM:̱vJX8Xe˕B8BXeWjvJNud_\AI1Hz"졒.8dKXqO3|ϡ KUEiq.h UqE!Tl#֮ϧv=ZbX0'ÉbC| |q`j;Y!<3j?P,GyqW=^\q{mja6c#J܍ /9ȜPaË*ϯv?Hm;B@qW %TW"U^s Ct}>9d?hy>LRd"Cʩe ־Z{Za>Q\p"<S?=!,ds =h:b"y$lh Пd[hXzܟAɣ&298(Z_> ضg8tN{{0Y(kZUa W<0xOw#.fej#tWLJh ӧ\!\cȟھ=|qj8/AޮPܰx+qz&,"&u OgԫX6aÙ#_O ı#eF~ɮ^^^_`IrlTkS5:ācr5:sf1=GIsYxs}eTz%sRT^EVт=BZ =BO jJռ}WLS7=;Gø6R^ށ5eFFN *soH.DE<'*mt5b\ji:vFdNO+xIK$ټ(WX͜1C%ҟ_&N o-~V`=GeaO[60gmXXds|P9hBe?Dsl/̵' KcE@^YHcqಶy#?_dI dc%m2 nwr +=dP5Ue`.r\flKx7V(o2_IGO$uЂ{ ^S4_5/lF?>8@d5ž*FS]/ٹ(cm1|i< ,E!O&I֐b[4bEJ>ӏA r($΍l`PPL ev`ϫǝl21xZh<[ɠl5pn sQѾ(}RfbW]w <8 Oo`x4[mf_w:Cc 'rGj@٢ M菕HM S ː+#ALg l&z_;)`c Ud(obA`'gCFʖbo`qwpGYy"ī\_4%Q/n6((yQ567$Ng);S;9ֲ [!-.dxjyݴf!QI2o72G@|$D!^ٮR#i^3 * 23 Uk]dL^b}RaBq 2xUv$$T~BM9+n韦7Z1ɹqZ,i>_]cC]VN`;-w<.vzx߅=!5"9f4QrX ׳UuBSRi3d#56 C<(tu'``h˝ "CC5;wU_T{-8WF:w,]S υ rb;Z&JXR2P2rS;Q^, #'p{m# ^%m _'<27UQwUP9p`9CyHRY~jj?0H.{T́V!m -oRiUmyw g&=Q=]tp23G%  1mC1V|ܰX<Am>HU|!߽*ͪ#QGP1Au-/438A< ..X5&mq+OY ^vc֤;XXgPJN~bKF qGԛ}#j ,x%iVoa=9]'*Vϫ0!tة2<ΐ5cMc vMY.L>mv1yHӖozlK վ&Wp[/^c6Lu/v" ,+=dVr oxjO<Ǽ9<jVlNr_X':X|"Q@X ǯaI9+=צjA9hݴG2<8oV`q jo4& IrE.wg +G~^2 ߡ3kn!mG < "&bBlѤ1F*5^WMWRJDaapYT2dpֿIR߭Giݽ5ַ,qW˿4;}>Abmъ#1!\dLɐB_ّ 25Y5Ya_ 7T !vz/A.eR@#3kn8S<*IiVuA,erP&ƹGFIɉ>Έ)KAVqr埭\aBqv.4=O]0ݯ*EkYPrtv"CiBjP]huy$; Uj,k֛8c?:?b 5nŒ0oӛTja6D#ɘU{b6 bێHB@"1'fxH-)E+jFR|"J\Ǿ:4|ڀ1 K?p壐+(|Bږ "AHigJPq=Qhts)%h9#rn$,EMCn%m6佅)qe#A4춸fGvɋ{ut z2wp/OFI9>濱yo [dkڗYJK-`Yߎ|X7% N3]B>g2pV.QnbkYܿ ryJk|jw-t vW3z*n\C }QlvJ/0Q%wW?^RrLM9͜mتMx ȃ^i6gkdrPLwF%qfb6%*ܞ7 ڡ@|dz8G63\l)-񖵇p֘ل9޹Qs 8/U~k[1ދBۇ6ZicgL'6ZrV8ݫ g!A}mo6<8K?O2 f-g|~؁-*E) eͯqcĵ~rUi^G;cr`'36:g@,mNF.;Ϯbzw9N8kPa,mE5>D♗k`]"'shd$;]){1QXjH*h!u;6٢)3ի`B+]{\|:tً=ݫKh*s۱ NGeG3xV7=޿JiwT<앷+mqXK~I4hdR@#/gO=G HЏ_P1 hNiJ2[V)w`jijk'Ftn)Au߹u]ěFo^%naLc ٚ4lS\:#ǷP3\B`֏2hqhTX3SIX~$mFT T%8,&KBL!QS1EnԸ^ Xd7U}1:+wDsDjv _~yy5 uH]lG\d I*/ʽkc!p Hse0b5!r aZ%<<<1I@@\G':=U_zzMs|A B Au3-S]8( WZ@&pL3 gx\{EMUqV (~]$m ]qd6 "K2 &0R_i˘PKˍy|\\YS %,6eg* TNeuRϾ', OFgWAi*~I{nj3`1ًnhwd%)qY=JLoU+y̯<HieJPJlj[[WE^j *`s"<F0@&}pWhR8~$O\-ݤAQ@sЄKh]bm%SWr%f$-v{^?gX 15^f.fo,A73_/Lu ]b3R+s}.4x<{>j]Nx}}znb8ǯv̲43]š?Trܯ#7eJ;3$ 60 O; }~bߦ+mdllr(\t\EOW\,`$ZޡKnBpzW vߪl5#Tzj천dm ϊ!"59R1S_'Qg9'YqB>(]w]T&xpd\y秹6j-(͜pma˿tQCDA`ΗVn{H t~X;UyQ80)BN%^xr]Su*X)> xXQ*9'UQډH:mH~F<}3Hd)b[X \Ml?[ _71UH M\ أ'Tt$Wu0Vt@hH]JQ5ٲ Yqd=R8k'BJ%U s/H>gg#N(d!`@ h1Q+C"`lbMaED!ZLg[@)va*d%T*YHow?k]^AA)z9'cCnΏ;O%!^)ΏPh:bg`h MovڛۡX0G+dD.M@^Ωrݖ북$++Ku!l3/O-h©!~x7pʴ]rySS)#u!^aSԇ8"BAc[!/hO޶E}_+X VtxnQa%{ӁSGX8O!d5fF{-1Hoqc7VB&z@;8Tu(zAw, |Cj{l˥2|CN{9Ny_HX;fg%^-1M{Μ˘ ʽ1ޗ W']~ q9/ep Pa3K{ 8'AZ0t P  ,Q2Gt9 65]1_>% +ǘif6LoVp\_Qd$}"1rS# ß:i ĉimjD"Ƅ -t47CB