freerdp-devel-2.4.0-150400.3.6.1 >  A cp9|ĀJJu7j]O4ɛBna͇ώΌF9D;Z\e^$ n(-TzJx͐dO< 9ZZB12`#7HF݌2 N Tj|Di$ '"ܥv˧ MuUb@TJ>70$#I4(s@̖?l$Z")qF$藋fPx:-˕ØC#3cRt;{d4U'-Cfe48f464a167853b852be203bd265c3e31c7df57eb4e83a71e647496dc03e530aae5d4f43d5def5cbf40b31da21b8cf0c60f1d8c6 cp9|xr[$楗Ɂ'Ѳ#MH -lP )?r&3q6bB _\yJeۨtKga)67u-0 ҀAfX]۹Ksv揟;gEsBR{gyࡳD xl? yֻ՛T,[A44'ly @*uo jz 3Xʝ~ hjQIǎV 4v-+ CQgz}= >p>4?$d # A 7PV`(     1 359V<<? @ @ A (A8A-9B-:FY-FGHIX\ Y \]^b'cdReWfZl\upv8wxytz Cfreerdp-devel2.4.0150400.3.6.1Development Files for freerdpThis package contains development files necessary for developing applications based on libfreerdp.chibs-centriq-3 CSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Libraries/C and C++https://www.freerdp.com/linuxaarch64  nC/x/ M $v)L)e k L$ 5 g;  q2 36sku S - a7y  AX@r d%cHQ9 x,p ?" @ -(G=Ie I  2 R)V{ E4 ! N% :   Q  !jjZAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤cTcT`````ccT````````cT``````````````````cT```````````````````cT`````````````````````cT`````````````cT`````````````cT````````````cT````````````````````cT``````c`cTcccccTcccccTcccccTcccccTcTcTcTcTccccf865a86e98e8863034afc206f87f914590b55f0a38a02d214326f217faabf87f11b2a902ad8ae7668056ff7caeb1df5df0160779559f22982b0a25f46eadd79dec92c8604ad1dabe92ee2dd23982bb844cd1acb803691e0c6a5cce65a6eb2b014c3851416a130329928e174c46fc78d914f89679e949daab7b31e14256ce45a4805fda815f30baed6e6ea1dd216fd7dab7990c83ae260582a310389f188cf20e0cbc25762702b52bc85d91507de9d78e9cec077756d622d102619117e68e81233f2214c6622667a6c276b05b092bda76d7fbdc4eeb0c9db54f6338808899b66fbaa0724b31b33eb7daa4fec2c4ee087b9328465b863647eb0f8a6d3b8c916ec2b3c6295d928ad4d80c18fda52370aaaef3b7d3b3340ab26a837846416c86325f89c5e4fc0d7175abf53629bf127341cfe96b9a0f270355bdd5872ba54af9532486663194143c8961db5265170f2d0a9c58fd8854b069a619c8c72517865d8196f6384269db454047ada8bc4ce99e161a9c007ed9498e6e068fe6933c2b8c9e01395ccf851cad8e7d5dd8af6f849a6a7b2e2170b42f8095a25a2b0a9c0e89a4067a1e62f2af1913bb60617b08dac1c70a50de8b1982ae4463f1778a8329ecf60b843b251a505c8ad204ef36b2d99ed1407dde5df6f799c45c75e51fd6830e126005351f3a6beac93e395df5a3cd070d5b399cfd8682159f4e8624dc6739d4cc10b37f4a3f184e09c6cb0340bab797a51a84c17ef90e3e65f80b7c9af88723fe6c820b27b33dc1b5f3665ed66166c836dc6fc305e4470d6fe7a5ead78a0a116f68e944e471d78a4aeff46d5ff18d9d20d4b18428d7162cbb69cfa08eb20b977c50f5ab4a3a25e0283b5deeec636502af63f6fa603114f12e7f5cf632a5d395c7f46661e346463358716a3a8c91fa0b583432eb2e996ba7f16812a6a6fffcd291661d43f2cb4f13718b0e9747bd1f626b619138a3ca3fbc21464529fe152be4631f5833f6e7d5941c775fb9d74b4ed1356f3737ef876ef14eb3fb296f8da8cf658a98f5032b1bcf54b41df040beba49fc9153e3751e23341080c565c3b6b441844e827ce256efa59c20057d709d9d5b29f3df8a66ddb0bfe3b7d8d426fb9f203eff4041b0d444650941119808a7a75bb877551cdbf5ea8a61678382b39415b4d2855faa39a3cebda2eebaa94fb377c04a92d9bc6bcbec146c88cafe5e74e75d67486c0e8a3df977236050d01b7d72b57fb152517960c9ba8c0dd90de7e2837fb9fe734ff1fa37eefed9f2f28ba83ac776d15847057582ebdf47eafea8a597f656051233ea38e17305ba96a1e528030791aa752a97167407b67089abe7c83e9d821fd00781ff21ec95eeda452940ba7d41c79fffdc712dfa6dc91f5ee623751abb24af3cea83039d8dbb4ed0ccc1ed5d0745972492ca3e9a2a1f5f6a72cc3baed08cb7290518936d0c68f89d0ccd0d2425c83dba9618ca1fb9fe4c294fa125572b2122a73a06aa48bbee2d049f3940bd4cdfd36f67697832df9271bc084c502e21a91e0aef801bad9eff40d203b735b0cf9d57f176e152a4124a8cc3c74602b6f20134b9e391282d3a84c0379681fd34dda834d9adfb6da9099fee57d948266823a1d5afcc8730a082af34f3cbdc38247288f63c74ec3a5adbaa6c12efbdd6adf98946086fd3e39b23c8de1b0bda9188ca49c0ed79af88f9ad8043c506fc65bd54254a5177725da944311974bf580c8b104674ae36d559da618a62ec3eccbe003585acb641c5bf1cf2f96eb7d02f2e11652be3cbd5faacd341f8543aa9ddeb3ca1dd61ee479891a81c50a28c01b23e46d3d9b9f60ae76efb55e8ea7f6ebb0c599eb5c2950986b33a4f19e8de60b3a338d90fdd3444caab8f97e5e8ae8f343e399a91d35c6c7ca9e3eb9229c67f562f8be2fd8621f6890cc2569905686dd82dd35062af896afe2d531cb5c415520e27d1584414e8c3b8e06d38b84437fcc5d77d13eaf26c24871ce594e9bea66c95215f92d32042c6333d9f330e0c6f0a01b486433262e38f265ca9ca312dd6f48dc5f20c60be69431c923bd0f5f2c60c3455103efc2b712e2b9b44053fe46e251c5a217816527e6c593d0f7c3271984054c792d0810b60c1389d9afc511d95e9d01aa46b2a9e4a7a6642c131843c8e0f0ca2cc0dddc16fb1193bbb1e06c6afdfcaf09cc7797b478d8fbabc135ba4c06eef85720c10a3dbd151a48b59a131833cf709c3dd9023f7aed1af0c4811318e7ae3ed708b807ae2ce51ae6f411660d9fddb3c3bec50c84ec70b2acd1b632717a07018a7fd74d7120654a54c889d2238809366390fbbcde76f83d6d4dd6baba3945246778cc3ee4419a85959603196ba4d915d15e46239a16500a7a438265a42cc44c0229b99b983ab3e01c8e019e6cf87c4496e28f7d520a6d3614a2aa7b53c82e3abaa8bbef9825edbe20a77a5750e0ddf6942c1b3d8a9d6c2d598927f8b0ad668a7754e3e2a1bcfc5c30fe973c97e740074549b173698c23bdd28a1806e1fe282876e7e305b18a953135deaa80a2adab4a85b31c54c7f7ff7d02c0df28b8be001eb14996deff32d69d377a6242e34f8bff57e21a73bb43ce0ccda1c5878de426b5a012e54776f3497e17cf923679655f002c0f44d014cedc5991533e79b389c896c1daf470973601432c80e9ee73b0b893a2cd7579876c10861b4762e5e35ba9fc7268b66d21a56ac4d50ce710285535686b8bc60bc39c6f4c5b6334c8cd6542354cbc79d7d9d0652378ab131ee859b2f1e6b9b4caa41b0a7767609a966fbd6bf54fa644e7f382bf20680793a52cd34ab9e8315f2068e4e62718428b17e79123f15f6ee43a9455ea8ef258206cca96d203df2bd4bad83558ee9d521fa0fab435494496df8c7f637b8ff69fe50db49e9f7c1e2242006ddafee374091a6fb6ac64bae3171697dafb93c5be1b34808848f780ed2cb0afff4b173376e421938de82c1e7056295322760f7bfb168407791602f289a7e2f081687d684f9dd9cef94356bbd7207c03c7e86ac7c2663dda544fe6220153aa1a36372f23abb247c0bb6c2787b9a57f0e8d48b896f186655e6d10c75d6e017501a999c417cc8bd6037ae213ce1a35fdcd3123bf9acd0b02f15c5ba786406e9ffee6c759b2e07ee95bdc35083fa7d2a85c35affe9fd2242592338e7001be9a4a4f9bca18b3a0496c2c036c0defaacc40e2eb4ae816bf58f0c2107e3d15dbc08ff8740bf2d6da2c16af85ce0bf5c5910c821b80985a7fb7f63a02f888a5f2c69b550814da3592003742955f672a21258c1a7b2569176a2123e2fd9cddb15fbaafb7a0410c156c7ea5027788e9b8ce4fbf768f33dd40f3a2b71da0917a8b3b898813f249d0c05bc095ece3132f01852d5951097a9206094f52c3868b7e47a39530fce58716451ff8d033e6387015a67e010a470edc0c4d6c4132fb516f43d4b17bda0f80d85b0e9522133b8573b37d108bec795f4c330f850ef885aafe91bd8a1426b414544cd414448e39d25aaf132a3aa1e5bbc2e3d3dafe8afd7d877139d74e891849d828706e578a48ae5de84e9a3118f845e718563ba4f88208cf913180b21c05b6078d8d8c05b7d908166ed24803c090c7f8c8436d2fdd0e690a53034fc0999fa93b7a59a025a4053feaf90dbf942ef8362d8056d2d9b64ed792ae94ea9a9d233e0628f6e2d638b6204033c9cfcbeca6911e263d26b4b028b55e8c7102d71e66a2f4b293d8f10f15161cdaadcdf52aafd6eb49c76d584d7a83fd8805766a7babf5106c1bd97fd3bd80e17cb0e93da7b6258a1e1083b6e0cc3427628dd81d3e546011b9c95a52b5266581ed431283cef867b0cbed4b4fd3a034d803348d1c6c6ad51c54fe6554c869d16899422d75fe8668333ca9956bb0cf9eb6b346d0a0141f0dcf5d01f03a62d1998fcf9179bd1405698ca96b24514bd39240addf1333a7a6b323cc2e57a9c9f531f53ff337c98d8b1052f0fd6780e1a97a1ce01214af1a08e85aeacc4c429853d72936cfebad851a80235276eeec252c6969305fe7b771599c6c3671da5acf4a5d63197b14093191ea255d84cf203210021e17247066d1003f6ddf0c318901a25750638d6cbf54a6beebc0efaac368eb32d2d6f440fb9ac3a1dd5b5d9c64ca20d728d0c6d617d6fad0f1f4e08907839351881e5e5108e459894ebf3e55a5d4484badb342e62b90ad440b0a838d63bdc4171e3b3738b98af99b0bfcd3e67769b3c472c1bf0c2a9c10ab6a2562d96615bb0a07cc33d8113518e2bb29a435fd4b4d8656dc146ac1392734e08e9d7f1008cc59cf917d29e5cc96304e86e8046ce34925c680d75086ea4a3dc86fc1aafd7877a5ad65b54d8f93f2b6d30aecbd4526f429a09232f8c51cac8dca68984bc7daa4fabfeb8f3783c46a9d23d7f8ab32538ec11b4d43800f894e4c009687811fc2d77d3c7c6ab80adb11d4dc05d0fe6e958cc94f1e4884b31a9023c3f18f7a7556efd652f1642c193296502716dace59ed90eadba6cd22509a98f7d9cc5c06933553a6f4ebab434522f65b7e46cd9d1fb69b2a380339c337b970df3f261e5bc0861dd98be5ec21f3f44243090820b5a8366baa79ecd71337e2da17ba6c8abfddc4f4067ed4200c1da86a430b59758d5da86e13ca86b5db94751bde9363d67e3b6b31d1dd19c7e30c3beb62c4b79083d9d5ee4b1f6355de9fdaa44dd7e76c6760193df11f76004cad63b7d635dce2069133736c714c2862085aa08377856ca84e60a0a09aad1b848bad7c60283ab40f4c51e1aff9908629e487c37357db54dcb69519ee994ee81a3341f8e30e8ef498535d73509f95cae7ecf622c085d1f8b9557d5395442f4c381450c16468440a636fc47c91f468f4e681c7691aebf26a6e849a3a7b240b456f68426fc7b0e9e996d0f0ef5d8cdcea5b813e616795d3d28822bfb02295de25fdea5e1a23bca3c8243b096489c4648889a20ded7fd34af77ce20ac9242588a07cf0aa94674a5006ffdbc1533403518757a793ca48e991b108c4af31eeeb231a266e758c01a2fbaae5d692cd886c1f3a72812b8b44d985a5b504f641030e1e06e8ad40b2e411ef8d0133bf3d9cfca988b5ad47b51a742c942ce94a1af04aba564811be8ddce51042ef974a891443d95d1b4367e68a0f007fae9bbf3674953c840fa2ae29db70b948bd9af4c370f5a1508027aac47255d5f4fc05ce7d1f695e3ca36c3a9d0a51ee6764fe7d92f8c30ae6b621d891aabf5fe26a768b68900f46149fc9e61e9041b6465b9e368623372bf64fdf2ecf1277b55b9025de9bdbd4a2b2691dc307ded51665f24a9e841376bd4fb148a4c5a81ef4334dc3c878dba2d8f2cce9f82035e8cf8884ebcf8bb4316a5874c2d8d7c7ff7faf832449df5358faa835d5f9adaeb2de2f7f6bcccc443eda003d226e67f078ef6c320d9944a355cf8099e29814798d32ed8569533ffd0f3efe8a9caaac65a2b2ae8121b116819092950bdb82a885d97674741722660f6e5f3bf54f836ac5405b569ea447e32f40f48a07f5d8da3db150613d0f4bcdb6d5e7b6878ddc27e72a4a8680cc0de7bbb279c19f0832025d7cc65dd43283327139495843094dc5830f4fd7c15ddfb9382bbc5148e19facd474e08b1d30945506cf020663183132d3897e8c0749165b4744da1dd62b3614dad5c0da9c682b6926eda0801c640de7e19ad672c3195ff6105e2253db0f7efa6193c4b56c962c52570eb53d8423eab7d6307a94bd4cb4f9c77a3cdcc000272878dff93468356367f7f1d0452fc129799c649a1aae6f3620322640ca455c21044213bb22b00e62ccf4adee27b84af9a6557754e3c883e6a23b16b2fff99ffa56a0aaf266653532377d0e2500df6d4dfef1c5f967c3d6a7e07482c8f6097217bb80afc5d9a5a802c97d1e60185c7e74b50b1e5346f90afd0d41d68b8d144b1af6b2926c8c7dceebb326998e8aad33a84e724334ea291907857c3d5a1498da21dc45804237e4a2071337a62f9307345b2abecf7dfbc2f31fd7c5fcfb978fc8ca742086e6a35573c55f61c34c3283e8a0f05a577489145a53617f0dc034b3cad59dfd328b27a3420adc6b91220fd3bf27eb1fdffe9b8a6b674e557d6c0d091610f15dd6cc76321f8d29764756ad06b8149d65f83e40b58524528d56b9161e39aca09782cf898bfcd9c3ea6886b2f7fc2c1b487d75c008a94d62787675f57c77d17af881a7c061cc7fff6b6a47e4b6dd4a430e6bd051c095552ec8e7ce689365a5f71e16137640be1ca7aa842a1515b07f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18ca20efed7edd442821b049a8a237e85937cae02b645f4429811472415759a737521cda73189e42fc7829ba4bf7c59fc8bbc0c8e2465a93d3e3f2eb122af2c868c4fab90e5d2d479e8b51ee2f132a2f1c335cbfb743065c3a2ab4169787aafa4d0f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18ceea8b8164c74ec97d11cd16a5b0e5d9a7c2aeb08cba1a7c68314c416b0b35f7a1c7473b993d2c19e24c44b34c793e9a3ca7206b93997375a6ea9a8d935e2b755cc844e1b23d163d4c2629d57da903f12e73a3128f4b1026f1338458bbbb1a017f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18c0f084c8fd4628f105092003ef06c0cefe0602991d0c10049201dda6451be6f7c5081c163cb971340dcc2c1faf27fe8b42f61d1297053f84d6bedcdae173437075e627d0427c0ade7edc12a7953f146ce86e1977f736e94fa22ce76479501f76ef2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18c664dba2727b4d612515277a96020f383247b5da96caa168aaf1e50b819ffcd3c635e9e7dbba36f103cd4f24f1252dfd324764cadf6ddd2ee0b4d692519d0571b5c26c6cb9fe77d939c3867ad8546db1389c74e511e90d41843b8a94eaacc4bbded1460318354e4a595a9a41a142ba3168af368aa5cfca2375fc0b02c49c30bc0a3127aa488c4e89e0ecc85094637bfa4cd9fcf628d0b0085ba419d2184e2c283aedaeba4ce1ca4d29a95b747081914d717b4c0848332a4488f1180173b8341cblibfreerdp-client2.so.2libfreerdp-server2.so.2libfreerdp-shadow-subsystem2.so.2libfreerdp-shadow2.so.2libfreerdp2.so.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfreerdp-2.4.0-150400.3.6.1.src.rpmcmake(FreeRDP)cmake(FreeRDP-Client)cmake(FreeRDP-Server)cmake(FreeRDP-Shadow)freerdp-develfreerdp-devel(aarch-64)pkgconfig(freerdp-client2)pkgconfig(freerdp-server2)pkgconfig(freerdp-shadow2)pkgconfig(freerdp2)@@@@     /usr/bin/pkg-configlibfreerdp2pkgconfig(freerdp2)pkgconfig(libssl)pkgconfig(winpr2)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.4.0-150400.3.6.13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3bL@b@a^@a]aEaD@aD@aA@a@a`OL@`<@`7@_@_^@^@^^^I^@^@^T@^^t@]@\@[@[j@Zz@Z@Z`@ZkZWQZY@@YKYKY=0Y;@X~@XW local * #gh:FreeRDP/FreeRDP#6985: Support newer FFMPEG builds * #gh:FreeRDP/FreeRDP#6989: Use OpenSSL default certificate store settings * #gh:FreeRDP/FreeRDP#7073: Planar alignment fixes- Updated to release 2.3.2 Noteworthy changes: * Fixed autoreconnect printer backend loading * Fixed compilation on older mac os versions < 10.14 * Fixed mouse pointer move with smart-sizing * Added command line option to disable websocket gateway support * Fixed drive hotplugging issues with windows * Fixed smartcard issues on mac Fixed issues: * #gh:FreeRDP/FreeRDP#6900: Transparency issues with aFreeRDP * #gh:FreeRDP/FreeRDP#6848: Invalid format string in smartcard trace * #gh:FreeRDP/FreeRDP#6846: Fixed static builds * #gh:FreeRDP/FreeRDP#6888: Crash due to missing bounds checks * #gh:FreeRDP/FreeRDP#6882: Use default sound device on mac- Updated to release 2.3.1 Noteworthy changes: * This is a compatibility bugfix release readding some (deprecated) symbols/defines * Also add some more EXPERIMENTAL warnings to CMake flags as some were not clear enough. * Fixed a memory leak in xfreerdp (mouse pointer updates) * No longer activating some compile time debug options with - DWITH_DEBUG_ALL=ON which might leak sensitive information. * Added -DDEFINE_NO_DEPRECATED for developers to detect use of deprecated symbols- Updated to release 2.3.0 Noteworthy changes: * Websocket support for proxy connections * Progressive codec improvements. Reduces graphical glitches against windows and ogon servers * Fixed +glyph-cache, now working properly without disconnects * Huge file support in clipboard * XWayland support for xfreerdp (keyboard grabbing) * Improved wlfreerdp (wayland client) * Option to allow keyboard scancodes to be remapped manually * Improved mouse wheel behaviour when scrolling * Improved dynamic channel behaviour, more stable event detection * New connection state PubSub notification: Clients can now monitor current connection state Fixes: * gh#FreeRDP/FreeRDP/6626: Fixed parsing of FastGlyph order. gh#FreeRDP/FreeRDP/6624: Added support for xwayland keyboard grab gh#FreeRDP/FreeRDP/6492: Added clipboard CB_HUGE_FILE_SUPPORT_ENABLED flag gh#FreeRDP/FreeRDP/6428: Improve NLA error code logging. gh#FreeRDP/FreeRDP/6416: Http gateway message support gh#FreeRDP/FreeRDP/6753: List of pull requests to backport for stable-next - Added freerdp-rpmlintrc to supress a false positive as gethostbyname() is a windows-function call not a unix one.- Updated to release 2.2.0 (boo#1174321, gh#FreeRDP/FreeRDP#6381) * SECURITY: CVE-2020-15103 - Integer overflow due to missing input sanitation in rdpegfx channel * Sound & mic - filter GSM codec for microphone redirection (gh#FreeRDP/FreeRDP#6263) * windows client title length (gh#FreeRDP/FreeRDP#6335) * "Alternate Secondary Drawing Order UNKNOWN" (gh#FreeRDP/FreeRDP#6370) * remoteapp with dialog is disconnecting when it loses focus (gh#FreeRDP/FreeRDP#6298) * v2.1.2: Can't connect to Windows7 (gh#FreeRDP/FreeRDP#6299) * fix: memory leak in nsc * urbdrc: some fixes and improvements * build: use cmake to detect getlogin_r, improve asan checks/detection * server/proxy: - new: support for heartbeats - new: support for rail handshake ex flags - fix: possible race condition with redirects * Drop upstream fixed patch: freerdp-CVE-2020-15103.patch - Removed freerdp_Mask_CACHED_BRUSH_when_checking_brush_style.patch- Drop BuildRequires of libavcodec for Leap/SLE (bsc#1174200)- Added freerdp_Mask_CACHED_BRUSH_when_checking_brush_style.patch which fixed frequent crashes described in boo#1173605 and gh#FreeRDP/FreeRDP#6298- Updated to release 2.1.2 (boo#1173247) * CVE-2020-4033 Out of bound read in RLEDECOMPRESS * CVE-2020-4031 Use-After-Free in gdi_SelectObject * CVE-2020-4032 Integer casting vulnerability in `update_recv_secondary_order` * CVE-2020-4030 OOB read in `TrioParse` * CVE-2020-11099 OOB Read in license_read_new_or_upgrade_license_packet * CVE-2020-11098 Out-of-bound read in glyph_cache_put * CVE-2020-11097 OOB read in ntlm_av_pair_get * CVE-2020-11095 Global OOB read in update_recv_primary_order * CVE-2020-11096 Global OOB read in update_read_cache_bitmap_v3_order * Gateway RPC fixes for windows * Fixed resource fee race resulting in double free in USB redirection * Fixed wayland client crashes * Fixed X11 client mouse mapping issues (X11 mapping on/off) * Some proxy related improvements (capture module) * Code cleanup (use getlogin_r, ...) - Removed obsolete upstream patch freerdp-bug-6205.patch- Updated to release 2.1.1 (boo#1171441) * CVE-2020-13396: GHSL-2020-100 OOB Read in ntlm_read_ChallengeMessage * CVE-2020-13397: GHSL-2020-101 OOB Read in security_fips_decrypt due to uninitialized value * CVE-2020-13398: GHSL-2020-102 OOB Write in crypto_rsa_common * Enforce synchronous legacy RDP encryption count (#6156) * Fixed some leaks and crashes missed in 2.1.0 * Removed dynamic channel listener limits * Lots of resource cleanup fixes (clang sanitizers) * A couple of performance improvements * Various small annoyances eliminated (typos, prefilled username for windows client, ...) - Removed freerdp-bug-6175.patch and freerdp-bug-6207.patch because included in upstream- Added freerdp-bug-6205.patch to fix reading newline on certificate accept gh#FreeRDP/FreeRDP#6205 - Added freerdp-bug-6175.patch to fix Certificate Checking Recently Broke gh#FreeRDP/FreeRDP#6148 - Added freerdp-bug-6207.patch to fix Abort on first possible certificate validation error gh#FreeRDP/FreeRDP#6207- Updated to release 2.1.0 (boo#1171441) * Fixed CVEs: - CVE-2020-11039 - CVE-2020-11038 - CVE-2020-11043 - CVE-2020-11040 - CVE-2020-11041 - CVE-2020-11019 - CVE-2020-11017 - CVE-2020-11018 * Fixed leak and crashing issues: - gh#FreeRDP/FreeRDP#6129 - gh#FreeRDP/FreeRDP#6128 - gh#FreeRDP/FreeRDP#6127 - gh#FreeRDP/FreeRDP#6110 - gh#FreeRDP/FreeRDP#6081 - gh#FreeRDP/FreeRDP#6077 * Noteworthy features and improvements: - Fixed sound issues (gh#FreeRDP/FreeRDP#6043) - New expert command line options /tune and /tune-list to modify all client settings in a generic way. - Fixes for smartcard cache, this improves compatibility of smartcard devices with newer smartcard channel. - Shadow server can now be instructed to listen to multiple interfaces. - Improved server certificate support (gh#FreeRDP/FreeRDP#6052) - Various fixes for wayland client (fullscreen, mouse wheel, ...) - Fixed large mouse pointer support, now mouse pointers > 96x96 pixel are visible. - USB redirection command line improvements (filter options) - Various translation improvements for android and ios clients - Removed upstream patches fix-freerdp-2.0.0-usbdk-build.patch and fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch- Updated and reviewed make command and added fix-freerdp-2.0.0-usbdk-build.patch to fix boo#1169679 and make USB working again - Fixed build for SLE_12 - Cleaned up spec file- Add fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch in order to fix boo#1169748.- Added cairo support for scaling - Cleaned up spec- Removed patch freerdp-Fix-realloc-return-handling.patch - Added pkgconfig(libusb-1.0) for building - Added new package for freerdp-proxy - Cleaned up spec file - Updated to release 2.0.0 * Fixed CVEs: - CVE-2020-11521 - CVE-2020-11522 - CVE-2020-11523 - CVE-2020-11524 - CVE-2020-11525 - CVE-2020-11526 * Fixed security related issues: - gh#FreeRDP/FreeRDP#6005 - gh#FreeRDP/FreeRDP#6006 - gh#FreeRDP/FreeRDP#6007 - gh#FreeRDP/FreeRDP#6008 - gh#FreeRDP/FreeRDP#6009 - gh#FreeRDP/FreeRDP#6010 - gh#FreeRDP/FreeRDP#6011 - gh#FreeRDP/FreeRDP#6012 - gh#FreeRDP/FreeRDP#6013 * sha256 is now used instead of sha1 to fingerprint certificates. This will invalidate all hosts in FreeRDP known_hosts2 file and causes a prompt if a new connection is established after the update * First version of the RDP proxy was added (gh#FreeRDP/FreeRDP#5372) thanks to @kubistika * Smartcard received some refactoring. Missing functions were added and input validation was improved (gh#FreeRDP/FreeRDP#5884) * A new option /cert that unifies all certificate related options (gh#FreeRDP/FreeRDP#5880) The old options (cert-ignore, cert-deny, cert-name, cert-tofu) are still available but marked as deprecated * Support for Remote Assistance Protocol Version 2 [MS-RA] * The DirectFB client was removed because it was unmaintained * Unified initialization of OrderSupport * Fix for licensing against Windows Server 2003 * Font smoothing is now enabled per default * Smart scaling for Wayland using libcairo was added (gh#FreeRDP/FreeRDP#5215) * Unified update->BeginPaint and update->EndPaint * An image scaling API for software drawing was added * Rail was updated to the latest spec version 28.0 * Support for H.264 in the shadow server is now detected at runtime * Add mask= option for /gfx and /gfx-h264 (gh#FreeRDP/FreeRDP#5771) * A new option /timeout was added to adjust the TCP ACK timeout (gh#FreeRDP/FreeRDP#5987)- Disable LTO on aarch64 and %arm to fix build- Add freerdp-Fix-realloc-return-handling.patch: Fix realloc return handling that results in memory leaks (boo#1153163, boo#1153164, gh#FreeRDP/FreeRDP#5645, CVE-2019-17177, CVE-2019-17178)- Add Requires: lib%{name}%{major_version} = %{version}-%{release}: freerdp should depend on the same release of libfreerdp2 (boo#1129193)- upgrade to version 2.0.0-rc4 (FATE#326739) * Fix the following issues: - CVE-2018-8784, boo#1116708 - CVE-2018-8785, boo#1117967 - CVE-2018-8786, boo#1117966 - CVE-2018-8787, boo#1117964 - CVE-2018-8788, boo#1117963 - CVE-2018-8789, boo#1117965 - CVE-2018-1000852, boo#1120507 * Security and stability improvements, including boo#1103557 and boo#1112028 * Refactored ntlm_av_pairs API * gateway: multiple fixes and improvements * client/X11: support for rail (remote app) icons was added * the licensing code was re-worked: Per-device licenses are now saved on the client and used on re-connect: WARNING: this is a change in FreeRDP behavior regarding licensing WARNING: this is a change in FreeRDP behavior regarding licensing. If the old behavior is required, or no licenses should be saved use the new command line option +old-license (gh#/FreeRDP/FreeRDP#4979) * improve order handling - only orders that were enabled during capability exchange are accepted. WARNING and NOTE: some servers do improperly send orders that weren't negotiated, for such cases the new command line option /relax-order-checks was added to disable the strict order checking. If connecting to xrdp the options /relax-order-checks *and* +glyph-cache are required. (gh#/FreeRDP/FreeRDP#4926) * /smartcard has now support for substring filters (gh#/FreeRDP/FreeRDP#4840) for details see https://github.com/FreeRDP/FreeRDP/wiki/smartcard-logon * add new command line option /smartcard-logon to allow smartcard login (currently only with RDP security) * add support to set tls security level (for openssl >= 1.1.0) - default level is set to 1 - the new command line option /tls-seclevel:[LEVEL] allows to set a different level if required * new command line option: /window-position to allow positioning the window on startup * client/X11: set window title before mapping * rdpsnd/audin (mostly server side) add support for audio re-sampling using soxr or ffmpeg- upgrade to version 2.0.0-rc3 See: https://github.com/FreeRDP/FreeRDP/milestone/9?closed=1 * Improved and cleaned up the command line interface * Fixed automount issues * Fixed several audio and microphone related issues * Implemented AAC and MP3 codecs * Added Wave2 support * Addedd dynamic resolution with full screen toggle support * Improved redirection handling and certificate issues * Improved automatic reconnects * Improced connection error handling * Fixed invalid pointer, double-free, integer underflow, buffer overflows issues as well as other memory leaks * fixed X11 Right-Ctrl ungrab feature * winpr: Updates time zone data to April 2018 * added libressl compatibility- removed SLE11 condition - removed no_connection_to_windows_10_17101.patch - removed -DBUILTIN_CHANNELS=OFF switch - explicitly set -DCHANNEL_GEOMETRY=ON - Disable the new X264 and OPENH264 codecs because openSUSE does not provide them - upgrade to version 2.0.0-rc2 See: https://github.com/FreeRDP/FreeRDP/milestone/8 Noteworthy features and improvements: * IMPORTANT: add support CredSSP v6 - this fixes KB4088776 see #4449, #4488 * basic support for the "Video Optimized Remoting Virtual Channel Extension" (MS-RDPEVOR) was added * many smart card related fixes and cleanups #4312 * fix ccache support * add support for memory and thread sanitizer * support for dynamic resloution changes was added in xfreerdp #4313 * support for gateway access token (command line option /gat) was added * initial support for travis-ci.org was added * SSE optimization version of RGB to AVC444 frame split was added * build: -msse2/-msse3 are not enabled globally anymore Fixed github issues (excerpt): * #4227 Convert settings->Password to binary blob * #4231 freerdp-2.0.0_rc0: 5 tests failed out of 184 on ppc * #4276 Big endian fixes * #4291 xfreerdp “Segmentation fault” when connecting to freerdp-shadow-cli * #4293 [X11] shadow server memory corruption with /monitors:2 #4293 * #4296 drive redirection - raise an error if the directory can't be found * #4306 Cannot connect to shadow server with NLA auth: SEC_E_OUT_OF_SEQUENCE (boo#1085416, boo#1087240, boo#1104918, CVE-2018-0886) * #4457 Fix /size: /w: /h: with /monitors: (Fix custom sizes) * #4527 pre-connection blob (pcb) support in .rdp files * #4552 Fix Windows 10 cursors drawing as black * smartcard related: #3521, #3431, #3474, #3488, #775, #1424- Fix boo#1090677 activate pulse optional component- Added no_connection_to_windows_10_17101.patch to fix Windows-connection-problem after Windows march 2018 updates. This fix is related to boo#1085416- Do not use xorg-x11-devel, instead buildrequire individual x components. - Only attempt to ge rid of __DATE__ and __TIME__ if SOURCE_DATE_EPOCH is not set.- Users can connect only once wo windows sessions due to [#]gh/FreeRDP/FreeRDP/4348 Therefore WITH_GSSAPI has been disabled until that issue has been solved- Updated to 2.0.0-rc1 Noteworthy features and improvements: * support for FIPS mode was added (option +fipsmode) * initial client side kerberos support (run cmake with WITH_GSSAPI) * support for ssh-agent redirection (as rdp channel) * the man page(s) and /help were updated an improved * add support for ICU for unicode conversion (-DWITH_ICU=ON) * client add option to force password prompt before connection (/from-stdin[:force]) * extend /size to allow width or height percentages (#gh/FreeRDP/FreeRDP/4146) * add support for "password is pin" * clipboard is now enabled per default (use -clipboard to disable) Fixed github issues (excerpt): * #gh/FreeRDP/FreeRDP/4281: Added option to prefer IPv6 over IPv4 * #gh/FreeRDP/FreeRDP/3890: Point to OpenSSL doc for private CA * #gh/FreeRDP/FreeRDP/3378: support 31 static channels as described in the spec * #gh/FreeRDP/FreeRDP/4253: Rfx decode tile width. * #gh/FreeRDP/FreeRDP/3267: fix parsing of drivestoredirect * #gh/FreeRDP/FreeRDP/4257: Proper error checks for /kbd argument * #gh/FreeRDP/FreeRDP/4249: Corruption due to recursive parser * #gh/FreeRDP/FreeRDP/4111: 15bpp color handling for brush. * #gh/FreeRDP/FreeRDP/3509: Added Ctrl+Alt+Enter description * #gh/FreeRDP/FreeRDP/3211: Return freerdp error from main. * #gh/FreeRDP/FreeRDP/3513: add better description for drive redirection * #gh/FreeRDP/FreeRDP/4199: ConvertFindDataAToW string length * #gh/FreeRDP/FreeRDP/4135: client/x11: fix colors on big endian * #gh/FreeRDP/FreeRDP/4089: fix h264 context leak when DeleteSurface * #gh/FreeRDP/FreeRDP/4117: possible segfault * #gh/FreeRDP/FreeRDP/4091: fix a regression with remote program- Remove extraneous Obsoletes for packages that never existed in openSUSE:Factory or X11:RemoteDesktop. - Rename libuwac0-devel to uwac0-devel and libwinpr-devel to winpr-devel, as that seems to be their upstream name which packages are encouraged to stick to. - Remove duplicated pkgconfig requires (these are autodetected).- Fixed download location- Switched to official RC0 - Create wayland client package and libuwac0 package - Create separate libwinpr2 to be used in other packages - enabled gstreamer (currently disabled for tumbleweed) - enabled kerberos authentication - Update to official RC0 Fix the following issues identified by the CISCO TALOS project: * TALOS-2017-0336 CVE-2017-2834 boo#1050714 * TALOS-2017-0337 CVE-2017-2835 boo#1050712 * TALOS-2017-0338 CVE-2017-2836 boo#1050699 * TALOS-2017-0339 CVE-2017-2837 boo#1050704 * TALOS-2017-0340 CVE-2017-2838 boo#1050708 * TALOS-2017-0341 CVE-2017-2839 boo#1050711- Redo history by using changelog url - Update to version 2.0.0~git.1497095982.1dbd2d28d: See https://github.com/freerdp/freeRDP/compare/043243f...1dbd2d28d for full details. - Packaging : + Move to xz tarball in _service + Remove 3472.patch merged upstream - Update to version 2.0.0~git.1496304402.c42ccb508: See https://github.com/freerdp/freeRDP/compare/043243f...c42ccb508 for changes.- Forcefully enable PIE in CFLAGS as the automatism did not work.- Add 3472.patch until upstream #3472 isssue is fixed and PR merged this fix boo#1004108- Update to version 2.0.0~git.1477034991.043243f: * fixed kerberos authentication * shadow/rdpsnd: Fix race condition in rdpsnd channel server. The output buffer and format parameters are not protected. * wfreerdp: fix invalid VerifyCertificate callback * rdpsnd/server: decrease audio latency and make it configurable. * Add an environment variables section to the man * protocol violation: rdp_read_extended_info_packet * Added support for OpenH264 1.6 * freerdp: fix sending of TLS alert on NLA failure, add better handling of server-side NLA in shadow server * freerdp: add configurable NTLM SAM file option for server-side NLA * freerdp: make modifications to NLA server-side fixes according to PR comments * Fixed a windows 8.1 issue.- Kill off __DATE__ from built sources.- Update to GNOME 3.20.2 FATE#318572 - Add obs git integration. - Update to version 2.0.0git.1463131968.4e66df7: + Fixed memory leaks. + wfreerdp: fix name build without client interface + libfreerdp-codec: fix xcrush decompression, revert remote control fix + KB3153731: May 2016 DST update for Azerbaijan, Chile, Haiti and Morocco + libfreerdp-codec: make proper xcrush context reset fix- Update to version 2.0.0, git master branch id a7ca42e (FATE#319661), no upstream changelog available. * Warning: This is a git snapshot regarded as technical preview by upstream. * Warning: For xfreerdp, new /long-option commandline interfaces have replaced the old --long-option interfaces. Existing user scripts need to migrate to the new interfaces to avoid breakages. For more details, see: https://github.com/FreeRDP/FreeRDP/wiki/CommandLineInterface * Add Network Level Ahthentication support. * Add Windows Portable Runtime. For more details, see: http://www.freerdp.com/2012/05/24/winpr-windows-portable-runtime * Obsolete libfreerdp-1_0-plugins. - Drop FindALSA.cmake: deprecated - Drop freerdp_branch-1.0.x_fix-kpdivide-issue831.patch: fixed upstream, implemention now in include/freerdp/scancode.h. - Drop freerdp-CVE-2014-0250.patch (bnc#880317): fixed upstream 532c420. - Drop freerdp-CVE-2014-0791.patch (bnc#857491): fixed upstream f1d6afc. - Drop freerdp-fix-FindPCSC-macro.patch: fixed upstream 9148af3. - Drop freerdp-handle-null-device-name.patch (bnc#785437): deprecated, related implementation dropped. was: freerdp-fix-pulse-no-device-name.patchibs-centriq-3 1661514600  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.4.02.4.02.4.02.4.02.4.0-150400.3.6.12.4.0-150400.3.6.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:25612/SUSE_SLE-15-SP4_Update/53bb9c0053403e28d68c8110007d8e22-freerdp.SUSE_SLE-15-SP4_Updatecpioxz5aarch64-suse-linuxdirectoryC source, ASCII textC source, ASCII text, with CRLF line terminatorsC source, UTF-8 Unicode textASCII textASCII text, with very long linespkgconfig file PPPPPRRRPRRRPRRRP RRRb?!Q!^Zutf-811a685820cede06fcd332b9e98801989d6769bd127072c59831499f03498b0b9? 7zXZ !t/柞] crt:bLL 筏Ik{ 7=Z^!*]_U7D } !#ihj۶:"Z0sF5 :09ts?x@hg#gj(m, ~e8!{4=|e.yĕ·+Hle2HLj q#fh*/lٷh(3p"W1 qf]vqIMUhWe7|RP.;=3o8Bi(Abi~a©q/6mW55z~ȸ dϪ?(b2pY~ӥ_v}!~&v^3r8lq?V+׬t 6?oOu>gdauo.D>c)k(>H(y5`1( Gxg,~2.\(_Q 3!A8O5/[C4 '^!{~Jk6J5Cel=0k:=6=6J#ъu%&`ʽj.% ~v=5t6܇%d0# *$pjψc[{qq9K]Tg>%$yk=2[fVyOzefi{!?0ȕ0ލ'l$kGA!jy?Y>;]zSW wA~pi468PԒvӡk LKo!_5CwծYz: f`~ZZԺPo2  G/l52Cg HjFV%j:')iIHXV(Gc1Pitv'N7\9 VcA* ` hć *d6.?+Hh K+?nbN696Ĩŷn@2{AC_#Ov(Th$it_?ﱶnA8mtNosxMn WFK)fWڈ^bcr΄J>*H99GeGoGKlS$^m+d'v uYG5Fte5\&7OI);glȕ8\j{^FUm@5%DLx/o8@bWxEcMS^ ˆU/;`q{ټu >/@?qR#n,S]:)/d`[- P@[CٟOcJܵJL:LGR38 q\9U~mFsxlT2;7S3ݯ8#C.qV!Q8ɇ9s1˳Rqk2-uڟ\U%E L^dL mwbrX Tn&ֽ1S,$TAl/I!= jazc۳ SŃr10+s_m EĀ{8mn4꺖g}kҞ$瑖wڗHͷhG{/>0Ϭs%@7vL|PH t|B (,ٗ|zp|5fS+zVjŅ?K"ouw9ZJBCi!V_,ea^_,ChGjPaMu# |X#$wٟP/TdRY=dofQKiNnb|U:}P~s3?9rs^DV%C[DN#؋.Ƹ|xD TlEET56ݗHs `3 @ ?Cp] YIz#;V+ֵSbʔfOO\- ¾ׯԱMI>4MG$+,u03æ̢܆qE^k%5:X6'&6>ڀrh3v 1,7Kd'yÐaHT=!ֳP+R^ n<6]ߔ* )U^O`'s&`㦎q1jn Ms+=S460X5 n >>C{3[`jh oGq%YB}6F C,baRnaT% i2 (tu tލx5"L/).JBC"xd)+;PSXtU]sT1(J.jH' fRw$^98/@[Gp{wK &"G~<ӺσSQ6@9(7UD}OQA7ٽrk;u") G&v3a4p_>I#U,fBs:ݬv.z{tHHjZ5K,H:8 w'cWc}U4eEO+n5lDS}@]6*S<9wv?)M/wV̝=0JJKzrqx{=ӮjMG lz΂Y&n?w~4 jn9>fTEH eG,l9F>+,Kk[C泧ʍ~u`~J/ IcLp$wSmF]0mpe=Ru_VQٚ^کH7nva"$g%e@ǬcZcQ]4i*cJ%Kp鴈d3d -Fwߗ=IKn~7o/*t Rs0He sJ6ÇaAqhۑܵ6Ws]S+mNi@ywuk-b~`U;V\vWn+} /cKѕ 9QJ =X.EajΙ5 S1bFiHbKN0*++Y/,h""l3skySфܮi?_J1c@ bs ݉!#{/H* !>]b'bVJ~i ,=(W~VZ,SPF[gsy>"I IЬRi_a]dFUBe4j+Jp/8lƉctOU87y#nMq!o=+^W7!0 \.'a)͡BC0fIk}?P +\Rږ.̆̊#7%o"88@Pڵ]2~$:3yVNWn1V: ַUupƲk*eϧYBd:FDyP|h󇦼1ݺ ÐdnY#j &3.\@(V:w37KηMqa:ӪCL`{}a8|9+}Ja<*!t~&G*R:ҘJޓT3+hl`0zQT3U]OˎY̓0SJn&]E{X7eaN֒' ש³4 \5K =Hm);MCoODeQxHzz ي^Gfl Nz \K><>jTPHR0ظ&TZFL A'g~$7n5kKC:A o{)/ ؝\Һ8ڵ7QNTg):Skk.QQYj/z Cmƙ(h檀jmnvDA [/x;0ʺ>ۗ067L}ˋ\:YnB}^).el^öh,cKHz+;Hgb%=H`gȻX}U..$zU)BOrj70}^iYTW+]Cpև`h#YI·)b0H}J8+'e`=]:Iwfp;D7~Rq1'{oDsb*l)s.j}*l0$uUNٛ]M^Uo#U%S 84; mšNX;gq6HqCwɶf((K8ZN5{:cIǩxKӣYS7 5q<4O:Yd$b =zy^}=Csg l1f*3xץ$%s*e& '!En$9+M1X{D%<$Z謓ɽձH*~174% (@i;: R'[8[OO =ׅyjq-D*3Xیj %\y  ^`FďTBvle4)FP Pk5hjXO8S1ҵi=eYvp7@e?|WӵmJXJWM|*pӔ`c"[zxx甃`[}KIq@xRx:|X R/)Ưn5l"=$ [5KhW݁Z9eWbsNWN;"#n:SO FF$ Of U:c6;ĽAk$hbvιy* qliWg FzC+<źCʼjD(Z#`}_3\kQ%?!w] ~CB~5BEBu/ޤ%7.K9Mg*Z;նz9 '6zkڲvVqڅMft#c<+B`'@u-@<o ֚3ĿG`( 4 O;ډC F=]m!U7Gp$D)53A:(/Qsb©2^ <ݕRa榃\Yz ?\.Е oJC2vr1Ir6I[y/( /}“ү1a<h߲GE@%#j vZ9,^l@oWӦ#~s \J`zR["*t%ebI>YDY_(S=lY*cvNK޽gY3QO?_r85k'Q:Ѽ3+k_SA>y&UkSGQ/17A] ` 'Ț=6ъ[DHƳT*gch',v.o;A7Kxb(G1^]k)>ذ;Fy0m-uӝbXrf/{L'crP;Xw!݁cI76P1{ǜ(:9ޗő޾FkG]'I%4]/HOũqW}Ldxd/8-T"'ۄM%=G/IF1ݸޡK-vsOID((\֯ As*~F#_5Vcr[ ebOWzQat,-.RBPQAb篜 HzMiu SoJv07mCOTrsNcHTx1c[3TE*z35tʦ8J'jA-[/::]WQP8&PѥЀ!'QJ V?x/ڪO>d P{ILbbs:Jv}&B_#C!jH|GgПrbrSbz6iw(O񬩯qȯSWn5*j C!C.uT;$%4Qd0z5\SXF'bY3yyc$XS YgjKQw1DMA^^Hq0GʥhD)V%KQ,0K k?w>+hCJ/,rB˄3nQSxdv;1XǺbzN$˚D""DD1JͦgG@?*#gɅHwh'꤅GV s\)L3Szk*1s;rFfԕ`S%ڶVo[l#S2&RL]dۼv9 ֣{xϔѷx9~JJ "@j>> ZRjeDrcd?W,f컈mq(ds܂Nm,Çk TQG*mc 35(ּwŴ*D?;I>&%Fg7*OΩ;> ! Z>߄f2W, \r6!Q5tnVFBNCǍ3#D)M\Pr,K?&v5Q4 gިcuX3iҷ/CX2WQ-W`Ӧ-i_M*,Wy(WWz+<'Ja.]kBۛfel~sNՆȮK/":1? ħPoA!Y37-rLO7FиJ )Q͌GJa2,Wr#`\+_/ x(K 2~4շf/YPCm ev[ojA[?w(Joփߪ\&c!%1خJ4{l8P q~S۫u+]ˌi}HCt%aME~ߣQ@(FׄLJ^ g>'ɓ>!Hw}q˭@Q ARlmMt`s@ \ j.WaH؀D3\,UZ30|/<5PJh3`y2YUύBÚCX1WR\6q{f =HV%Ix% EμhlPbn(37m)/&ݪ\nHԴ +-bvS(&Z-"gf ڪ|^^ BPPCGsE;i9w?pqTna\NҭwFQ$T{2;C4@@ttq.|p`1 +0yu/9t("t3  2`ZG BPL1_+yo!6hW3x1WwxIpӃKa_d8vƎӣ67l!Vzӳ"/s*;`ۚE-Ȟ?24ʥ8ԣ.rJI]Wb4а~\Nw!|ckb,X(x[Jub۽)y<ܴ@`N%.m35Y%4[ p8RP8.>)'d+8jU=Sӧ2SMa yA3h|juړ'HQޙ*pQ#lHWjYIՀ A=@@HH1?~g1?J^xVD$ Gq;Y} ;L+8G\<(u_?չ,'/K G1g`"U7*/dOw (rv$MWñt'OB6_9$gl@Xseæڰ2R8͘a7F"6,12$_/RޑiFRNPڶA))Dؚ7E )^Spak&]Ň9t(ҵ~N\Z|]Hkɀ7#>KWQ@.5&>X)=jJA<= Z/LDbF ȑB #j"{bjU H.2 ĺ*LC )*bA7)UHU!Ҭ]JOΊ&U&|?,[>&G6aK0oJRQY t} |qf!9ɣ@/Ջ*T%H-rxQ>IϚ10eHQdlTz6|5]fߖw\+6?l3٠d}G#?fBI!D-w&f>{(B2`IH_~]={C,w-zJy܈ͫ$h4VJSqw7AQaHxZ`$.hW-ĴbN  *-\`{3/b'P+mDZ̦HcA:bެ++_RWqgdxOuxS=+L$=ntT\gŭB$Tz&{ӔBncWoTL. ɖ&l%KC |Wrl9o3R0U9i^VhpGT4S{,8cؗW\W}Z J#HJch@Eq\vw39 lS4<+K 4Ӈ8U[Bي/2,~5l:ڛ""Dx>& s rߴ 0-sR-j!AsGlSx?d'0\C,$+m#"(^Y_ NvR#Ql]Z:6-wLƅzOP`QW-%#(܃ƥ*i/qik+W+/cϕx9-#pJ, m0~&_h29E4@ig<7QHNYM@14(KXȃ &\KJ]wA~ݕ!I; Y#ZH.vO>7(q JHqBmփ x압 ej_Ǝ~S Z xpʘ+k ?iL+>?ò9KH+dTAv!7Lqe6w;FT ,{1 ߽!Ԕ:`YӱU> Z12jIhjRĐA9*Z }ll^FxCkqo1?5^pfES1o>H&~V wm'?9\bzWxhjq囎=( p'- y1"${Rϫ(= (cOp^$W9y3z%PYm!:{ُjtج- NQ8V$]w߾IoIxm鲥۶UvNŽK(aZBDu̳|$5S߹~5%Ve,\n8 pFSV@&!k!k'h{uIrl\oxO3ʻ8Wz^B#b/j ">Eo@Tͳ͹37wt}JZ\$ygѪ4S5>֒6<[D_QnZ#0@_K~1HAѪfm5L~?)|QY "IX>L7~M+Ao2o6 '%'>,;$z͋Ls'!&k!&[(h|3srtxsɰO)W -&jF~rA|? SJڰhbG__x3ՅN:T.|l9{ez `:.n~ɭ}^xvLF5;𸤃2N#~5FX?~ SƷ&`[䖱aRCꑫN F Nt NdveA=D*!-!Hpң%:CN eWŘR xĥvB1nJ`At*wq0I\x;]o|T4XJ؜=sA \pZ5U{oΛ$P%wQ@_AWcR[7 q#ęauJtd2x7 E,tXY|xjqC4;E<+Zn5U NAKBߌ?یbIk.fg|>:h!c!ƥaA23֋]Q[S=1f BKFMOX`oW zND,J}~2Ih>5/P!"m˪Zj!Pq/[x,Y \D4o+ &pPѭ~-Kg9-Mm'aGc_g؇fFs+3]OPi2NA,d,)Y\a@yeJT(먋/ B\JNh9?G%@պ&%±۸OwNOcá}Ks^[qȍB - 3 Eݸ%mYy̵)[Badԛ "A2cAxAhŷkG}2F4ˡcyͽKl ٌ*Xǻ?`eSp}lhj"ßℿ̱X Єc_ae$xWY񻏿(X8H(ݒs(Z¬>ʧ(C)OJ>ODC_^dF>)J Y)Kܞ.N k2-G%H%)iM~]ƒ*H@/X3#1xBP[WkC)O:"+/VXAԢ+E^7~5P)vb:oCSg/9i^D ztS&4HX,M V|f69Bt^dD[mۍg,%->(b@?w~^'9@3(5-%Wȅ:jN-V:" k_mKp䤱R ۏgFRѓ_vw8բt_ a D/a~+ܹW53ԗ:u٧ju.UZݓ@@ZZ}wn剭#SKE#X}| sNUw̸L& *Z 4G]zrփQ"kD͢*h)h{_U7}>tW'a*;8QewڋOxBPIrߦǞ/>> Zl > ]:lPvyAl荅# Ǟw͗3u u?ڪrrU\!VVYmUD>|0L±x-=:@v<~9Tk  UfDLY!Kɔ0BnЂEZEN;uDXDJ>6H񜙣.6hXsS:Y|3_N% g ŧ~>Ԝ]E bսŠ]F;B, *#9#)w Qkw0Z!r[dT@!/*3Vw F(])M~ pINNutu̦+M4Q$Nfd.ZQTqH>G .fSD7"Gum,|i+1\ABbo RM_7(%@7o 41wY(VSQU[B-r2R9#Ӧq{c*~59+m8)E_U(,y?@'*m6pdMU{]Z#,o8Yﴄ1o'uN?2#|[I ާ#pZh {͕CZ%u9 0ilyvΣ*EnW na)'!F9[1 CȚf5iJ+ʾ{aKe[>CՒbEC8K:JJ;p5t%ϊKȇb7w 1~?$)7{NS03S-)IxQ>Ba%Ԟɭv0bGzXسW"% "R.)c'FE:A204%ZZZaRjRGzqHh3 y$r<Ǻ #U`p .\kt,~fǑ[ahEOO]d_Ƈ!1?J9nAw_;5A3yX[@8T ?_mTv~eabc'K2ߪ\'t|O>68aW1p@ Z{w,_J*n{NOIq jrJEcLܲ)6'yd9ۦLA! v^ I'vwJ-b4'[7)JSSE4;~V}S%{COD9/\a<^OQbA=* [oWɼgIۥ^du>fۣr1Mӆ5}KU[WZzWύ04o5NIbwuu,0 Oֵ"K&2h#b.i`9%@_&StDLoZ[N JȺkthpes}ECd@}Vu0a]TҖwҽ;7r0 F&nT.*w~h3I%D2RM7)bPYuO<Æ%s݇.y9}O䤣Uk%2`*'02PQ3*V,kx{U9vLשttѺ]%vÙQ9 [DHHeM) }}(w5~CQ|dmêx-,b@GZM9ۦlb+c] . ^wMo^4M[ }Yuܪz޹A&\*zVNWl>N bMr&@,NR[bn[x НM @SDͳ`nwS ~0Oc&E,zz4&X!"yܝUh) wwل¥bC:qhoO Usbh?o> m[!tki|;žs1rn 4SBFcw$ޟWʁq*Vyűo杴 IK?dzsZ@9s_*?eqg.JU4B ՘ukĐ߬/tߋ ,'S7YZ]EpE^|y&T)5*lˆImI\4)r;tmoXN~6ÊͰ\%m Ѿt!~ߡ W `Ϣ0~yCZ)BR7f dKXXf(zw49#J 'PFGӄ@ފzVnv{zVPt^@cU{~YeTh" ?E:\e-;G\{XȶF)bGE2=7Cyof>;kn y5UPoV ze(5i ]X6_ڥBDo}l >* ./gC `޷I}$6C:6L _fT}y%;2goѿy|i FGvϜ0Kl+zyc̳巈'}yNrUqA&>XLcAYr,NWors'T((=3a/6@q'Eﭶ!Uw8` hoqttOD+wsmМӭ0dp|iM*`[&RƼ>PVQ;f#qmպF [O>'Kx=vF +%1Es*N *D4 k,ѧd f^X&z,'y?g4J[ Guvd}vOgoP 6 Y˪D#[/OJ8.],9.h(OM2(_x7Lb%f7JTD-^&GtZcdƘU)CblI[IiUխ}j0|,û8FU9bؑ| !0 o0T e{]4vŹNF%7@."d]0(ŢbvO1eck4w-87xlpX!쿭Lp k9~ڵMo"_@pB|+B R-1C-VCĝ6G<s) /St D~`7&K׎-b}E:ROnYj=7^R-EfŃMp>鼊c1B{:^Il>y#077Ve Dž%7kBWs26fUGe~*{mZqKއad-slR/LJ)g*P%eV/qKKCqUnK/tI$pl 863 Q= ej7)wۣv,_WR0<ܝWP. rє/${Kglj*f of cԞ6Qa O+33.G8Kxadzbx)ѣ M~EQ9+g>"eoeBHK8EYq|?+ڇ!)Q0Rch*ză5.^NwXRhjI.2WNEd>%Ǖ+">Z\+1FPU[f,N!&E&DcgvZD[(+5:jqJ<ŅkeqmD {?xDlƕ%FSn\ǒj+mSJE[R3 կz$ƺGC'oJ 0ĚD{wG# ;o'XElO-uM6;n<<{^ u.hqqu)8LTNpXuCm=[s(߷c,ErZ:ȭkl)#.e*wPF%Mv؀fLЏ?>7T:fQ$Բ&EU,umEۈFVD>9siMG6.4#/K|SX4+>H䎟vFCHNc9Ƣ负+jaV#\Xm䷜Jr|t&xlD,w O|Bu-M{VvRaWrSl{Cs yB *[$qp}۾jǔcS3Rca̾:vc KʗN@l}!M[GpZ(GVy7!͗l\y/!‰cb5KQ W`yn4:sI @;;?ƑxyCQSf̹CYZ"@2?yU^4ꧼ=GnhPozF쟢?1? vITv ET q:+NIj b.fD9ΐ4J!R۟x Ytg:X*]!ul/ָ:sft"GHUEqH=U҃M7s?Ut0m\TÆM9x0sJ$d{ m~u*lsLKn@&DFhk@3{w#0%=)sXl&lWW$D\3'IKr,{kPaAXNђ!"v;J C~Hjc18o2|ENi,H1 Gz4㓡y4OO齲0uA;0?,mFz KaH݆UzVv586)kU 9EJm|[hu0*к Xk5ڭ${ >656;+YoC leA=ć1FwX/&(]@ |:Gõ2QxTʚhZDx-㝿ldK-0+x;n(Bo aQ<]TsOr-leV5nm]q_ņNrT9 5Eޗа5#ƙ6?Ue ʜ/gH%dA׊0J?e! ,֛h$wM㾻CYHEcG; ( @rӮf˂)r{ށɁ.DDDf:k"Z%&>kpu Ռ0.I)yJbb\7:ٕp^Yovx/I`p]<8xFz.,_Y2h_> $Z8\LL CAي͂:*0_r9* ,z cW缢ΨBX G CoGp[94( N ^b?[sW((6`Axqz0Zidzx Hݫ PI|TT$ 5?WI@&-SEP"UPHKD=!ew?ژRTZE{-\KyM`A~<ۉś I#J`I?1'ԑ&c#>c?5>Gr_h=>`"|2NryQRF#sJTи`~g+k߼S#?lW +Ԙ)*u4Y nBdç Ào?e-^3>N%͊i bdI&yjI|˧O@*o -gT ھ&`rQeƻFk'Z}3䳣tsۼd - rP-tFrPilȨlj։|\Gڰ?,C7'\N&nr;Su/ײb[H zqK36oc(MϣDr -?FmfBV9j#(f'!n*j.lgfp*Ÿ.}o+>zv͛` ˝Cdn됌Z!5x14٧!G|o%dk Ɔ"AhzshH|3.&-{,֡ӻc `]b'ӂ(9`ídnrig#y_pJWw=󎈝 !x0BLse;ɋԑYAP*#݉YŔͮk9̙㭲VRK{0s׋>'[u?}'jjPB4iB' 4nwN,}$H#3lQ WNS}j\eO\8 i L)`5waD5 iQ615HT:|Yg(_@$ -r3/B)E5ͥl- wtԷgzyQYƪ{B5 t*^l*.4?~$s~Q<<C]Ghq¡8!6PZ5\CpHIͥl%ȣYZ'`sOz[/BM)a+D1+TVӕ3wcQbLޏkծ}׮m`mvyԵʷ*n`'*{mMG~@$y,}Fɘmp.5f]ˆy_H )bL.p]VUORA>.W9_/h)C)GCGbpRZYɾ* Vp]dO)w srlKoݝ;8SI/)p|󯓒px(/ɐgUqT?*=>'@;>žYWp84QВت}\&YsfWϧkm+Kw<H@TwAj뼥nx\~¸Ix&*5RԶl:xC;QbvL;!Ѧ? N_j~߼~S.Ĵ.iZisUV}]Ra{ctl>ͳ8(9ec Ve3jcшnGzOWh&nhYj) :* rޞR ߟv, TS=r~n뛲-^&Ô Đ{C8dް44}4c[֓$[a\g$} H3jӷJ#'^q 4_~o˽;:p0l8FTWv풑C])̗~Pf(![%fha'ĔVVT[WguyDD搢[:{TmZ0=+-L,|{"]Ý죧h̥Fug8oZvhs^K~`_  pˬmlTe!GCl .ʦI^B9$[ҍ\7zHDq[/#H)da  "nU;){XWzWẌ́{r_+*X#SsSa5 Yq nQ nW }T_%:"Yn`[/ ) 6bF!jx59?xno"4O˜۾;d揵D/|.&1 o9|q^  r$QohJIκ*5Q%$-}~&|8~R+g_h'=ېŴQcUOU]ŧ ;W]u} lWPړkcP]ELtRu%2nǠP?XzC@; >|̮z–i/sd|]wrwh=X\J$lIUM[1gT)y \o+kSe0yh{}Eg4.%jTj$]z V^kRŋd!czID>E 0S(8a~If~b+p WZFV˖+ۈӳZȣܻ;V{蛥SBg $MGv~|xYJ)+DYy[GlˆߠJqC;,v@2L⦄VبzƂNqsZ \w[+\Κ7_*`"6`',W4psEtl 6׎tSfVHĸ*UuF$mGls" {˾!agEΞ rtJKm0+Vtb̲-@㮈y2-$ԦL{Q7c?BCV?jh!c?`2tIOcfP8]^83ݨ'xP=Trh0b&C)k|RtQߵ9o:N04n"ACzڅdևkk)oD~qFN jKH_ sߌd= W}fXVb,Eg4N!AWtK Ϥ=Ӧ(xxu.R jS:8m.(}K#>#}-@?g՚H!|]PJNBϩuS¸^~c'O!Jrj ;b!NMUg* ZI #PQ7#(֋Pp--/h)m`ײp8+Zxnx)0)GNJ'EHr(u ?J=B%V{0/ tln8HFs!^Vrrh a@4%{xyC qv29:m(Mb5(;Hshӻ;X Usg'K-71WwFr/FaUfo.?H6&zɴATSPTm]# ҟHuXRڙ I9 hn KNptYCWtLgEcɘ]T5z Ym›]F*WFE"5w|-'eV ?f?wt|ba}_[i #uԅ1?;PT7Ӊwq)vZ8|'f ҈;TsJ#c+K;2z*j+&N]AΊƅB:p`l r#$GW@:@ĠC3DPB[[/H/%u[\s,Td)@:<ȽM&'t))Gt.T8ݜ\\ 7ƛ5Iy:c:|GPo:u܎n c64)R1X:@tRJQգ82Rby7' 7G5L w{] ,qdx۠ Sqg rq$鱆o1wcz8I&S$@y2r\XԮHa[VW2SU;rb䄲 䈅9iNW~F=z!kg>.p_>R L4~*g-SRw$+z&Ͱף]H B,'o7Y$B-NXr?: \;=9p@0Љ u-zyVN1޹! TNq. x]&,IAOJn  \cJPSB)P"hM8Vd`TJ'̩vb- ]e$3 Bץg՝nbxY;J HTv/KՋHйwıAIWn!A,▒r a?DQ4Y/.xJB|/ Ne*#:jFlF|?+ +g% ƹ¢D&-p%=5z0å ɚ~O y^Ҥ|d5%^֍=$rяI O4Ge[q?(\//dgw s:r< R`eSNJ6;> "WgtI{?5Z#1J/c8pU9Xo3{ 'JeJE?!{ 8vS9r, A٦5w Τj#vM֨W-ݾa2Q[7J{wP"N9gB|<#Ϸ6gVҼ CA% s`i#+MOF8(Y')ݹmuJ&N~Ryw~˯#croΡöINso JmBm2HZF?~ha(abTEhCCBTJosNc<{wn MA_qG@K'[=6XFc"qh. *&S1{+gb](%g&M0ݵ%5G0GA7j P-\ݕ(3Z87τZ]pDF>Eܱ=d$KN?`.]DKҷ̍T3A"p5oMvp^ȯQE1QHM(.{lO$sgsEFrkr3*?$>ڨ!H@A9vho~ޱmKIok+v>ap׼' ۀub2Mwj's(IyˏI.cW~ӏǵOvF-睓F#,5wr>15EY؍ᾚi_T % .YZ[a9 ow)3aGǮ'ڿkr8Gq^5+s`~w9G]%7e"IβerJ7yS9.UhdkFӛcm(f /qVh&10ڋN8NLΙf&u); |cg"AeVS͝ ݒ14-vv8kX=9V)\|6Gc|jH:s;i$֪x0YEaǿf=yxYeOZ,0ѭ M6KR;Vf2~oIS W*>,$Wt?(/a]g hnJ-4:;hrv'V:: :L<ƅOˌC }b9rPf-%|Fc N/|CH98.ֆHz930*$eLO:e3]q:(obg2]Z# 2j ڇPNf3sUoEYSNHge{~/Ps#a3G &M#,mcm)^&(v,u:չFh>*) qQ,-lAdDw=Db-%xYXk`"8:S'4O$ql(fS!xkEQ\SucmH6z-/ďTm{EECA& /@suLٺO4#&"h>;U}o.K!kll:Agvm'#gpCe/m'/mѡZ "((]}W9ihoh*Ee. ?ğwhܿzeT7uc<$}=&>(Ld0Uly7.a >rBl&{q&^IyH#Ԩr\לI\IqLu;(;]Obk@T%aD,pt+[5ƀ],:rj_v~/R4p^=$@/ltAlNK.< dlRtj, cF DBvtBWRzJ͔jiٺeK5>iͦv Yj?*|RD[ϝf1^1Ubߝ0??L+uvDmۡOO^u;bz Doqȍ;}-Jd*I[=ӹ-F'RBd)23t%׊_4dŮ0i o') ߇x6=2=D|xۻi#K48>SXۏb=cD3vz(f1fZffh9RG1 '/hY'$՝ -`uA8+X& w4t 183/7#7s^ﻥ&p I, uŅ~_\cW9yͿN )TBMp!S(9V%8"87L\tb"p~?K}>R=IV$A=,UsrI_\-9:=go*Lv` *]LhQχlܳQ;dɃ~e"4UqUh Xnۓ;nA7D7@c @N =|E%uG?rMEIoD"?i7L eT5d25J%ᄫO!"ߋ0z*>u賍L.dOU YSAP\MPJw6exm/eqw ח^6 ejITB@br"\Fe~0囹YXsڻ4p+X m@UQ-yzeDIz| MRnqV{QTР'= ;Rw\ Mvؽa1$J.B[aM'K%;~߽"줨Buci,WuPqkX~Y$}&Q)ׅLMD&qy[ZuРl vz/B|*,昂^DcVT-KT(Yb/peU4^Ivn͒lgoX~6c(ɏ/Q9Mx1)0S~3OyR0g3II| 9gAtx!jo-~6hQ)KH  V9O vL^:1?[_\`%}5lذ /[ŁhjP2%WN|^fr* ߓz$,9LEdh0ӕhQ^ZbDN6'C2f~0y(cjZVSH0'W)a|:]: EQE :tWsvXIzեJ͕6fCP) wy J81`*ݞbc-x8*9ک~J=a|/j v VǞ>aQ5gͨ6u%FVd JA}_G#i\M)5/^)2bBK=ms~shP=!xdʒ B'baNhш|=8s+F 3@gXcPPP "#_+JKqO@3Ա fڛU榣ZIy3/7>kLY/yDD7/|+{P/K/$@]IٰzKGzYlUp.U,}z:N])ۈq=u;vTۓW1.JEzm-R#ٚ#+o{őq{0!Z{+vȓ"S&RP0Z{)P8XOx4g4Ԁս,"ttChvv5F>qa]C-{7pšBj 2?tL*\wyxt/~a=Ѫח 3nzUp62>{܂a1Or;4Ï s9lUvw-(YAT%MQDUhP-Bt'-7F@)Zzek9M߃̛n RxL>h=ⷭ32w>ЏǠ@kNZ gfELɨ1n!ǜ=&P‡t~]WMՉSog v]i8w!-@~7Kh;oa=ZN&-:zt OxNk'b9gc^*þ2b{P#\PɅدRx 'Fѽ 2"BK%S[A8x}!}%#y~84t.K>1ؘ%B7EeG/߼/B)LޙJLrJ1N9G9x*f 6/yAL1-ei =3ve7*T J1nuPC/S ]"$Y)Z4O|-k6貳[ eSY'y6E(F`V+(eyUHgeli)QЏtrVͣHRrtPa0T,>0=y$Y뭏7Gj`lDCrqiO(#w?A$5Wqe(4(YV5ZueQܶ.5(#6}D{M\b+ٸ>-uqZa@{7HwͰѯKskFmF v_i'orzm,{RtD͡Āw@Mv1gy%%TЧ~ΑxXF$(T5DvM {dxNUJyp g!܅O0/t,)7(0$JJGXYB_ O{a{h\,*j.ي{09_ACg g]eFLh'qzό]Lc`CBW2Aα*h4 D2=e=pUՖclL#^si&"T-@ҟjSm>}M:ΔQDKO.8" Lͭ0!Ry"pD ?e+?@^ii^Q"R$p[D˶Q!._QpyhpAevS.uw445Db)d;r"W-"u<*Sr1δqN5m#iRyW=36sDJB.mt=~xg2Wa;nh=m(8B;fo}p]FjS?P:1gxs>^Uk׫vP*(U,AtY3hƘ­7 3zqb:UHc˩le aӯ`01V?cFV 3W9]9%ÇKAx<n`/_Fӱ\t}w,K6 EsP )6j gB*DHh;!{ RKC9R9LdhMhN֭lmJ";j ; -1)om@ECdEtUyM xs A#ƭ:A]xah|6NrBKh9آhvH-9L)L2BYА1Xhx_ _.9_z&twc.w:+,P idPo6hF9|FgTARl~D˿۩=-8 p O :7v'Rd$96.ǭY(KR5q'E 2!%'.}Q~ke<dMh8˸K5!M44:cn_.FeiG+ Ӟ٪) | A=C/hQȸkOm{FP;|?呈H˛*3tM2ua=Y7}"#/sK,/n3'^b&}[#:#|.-|??{}}elm&iau; !ҭ[p{}#0q.]\M 4"nkMJ lO>!6:#"1A(y5)9y?x()GަOsM1ձ2$ˁ@t^4%X㺈,o|`%-F8d5&u6\YgzKӫRoSjGw׹ ى"*T^5?/0Dɜ xI/k< :sc(6Ry*[Ǫ1ꎬ+Cs1~>]8ejl@z.!JZ$;֝ㅡ 8?7%61hPڮ|>Te*_枋~ʕ]6$4&u`17E*|8B`+8-igq' +?hLʒ|-GD@N!+)7, Yyu Y=V@P@Dy##O"S$5{08I}9h*]}op =_} oeJt3t0f];_4:۷KP"q:/%E`xw7h46)/Gíj #A,ߌ(% d֎rJkՆ+@,/QmETIXbY]XS1X IAv/&BɗiɉѮ9 joN{y>qlcvmd>]AsPH=&0N` #!2!/ݘRm6.X%>=.DK%dUL;x{j$ۈ k>ʫ9*oe\իK ϥ{Ny8['AFj*ۯ TEDG:I~9=ZCgP VcbMR|*<%H٧b5qod(TkOY>0eNyZwb ߥ٪ Ū%;TH:[}[9S,Cl69O=D*-d <,((c׫H{-fQ8 oy|zh2F[tF4D5(pzV)^^yFT_XhhOJM/| ~t]m]zM@¬B\/rb*} ӈϸ > ڨٞ,V_DliC$[ @kB#.nb ,!8פdzLȵ}1 BHQ|h&fu/r4ľpƪ]x-Gl +G$], jynkF%%h~$%á~jI7\Yğ$WGw~0\v/;k1`]\8d^?(fɔP65W13o8Ɗ2.'3aub[W=tƟD[O'G WV$KD~aF )a TEg Vz253.' fYxZeUJq_Qsd2$ k\ ZcsÐm}V~M*'xu)bfwΤNIȦQ.pꬹe[jc^xf}:fN-@)ﭕɵi&DžԜhtmȸr I>*DGWL쁿QgRzC!ٗjJk C /Kł^jyɀ6MP=w6=+!Q{ehvNb?}!%}`~::VQDc:ĺeM'݃SI~fC?ZլL(ɭn [a-o ("14ܸVV}G9ڸ?^GSD|҅$0oJT$'*rk=w$ #ڮQON5ljf;;"+&r6=DŁ %~9<4&_J' A J`qvj2Ц4me&Yڄ;FUktp̆?1cvQmǰGMl~:ߢJgmnT> 07f^9K8%%f!ҹ-?ssN?M#V>McV;&j_`(CE9^䩮*D|V:c.N {ʔoS| Gg0D9B茶W6PpbW^01T>S4餻 0Ӡo*BYBXJh@iF4̜)q;`7ܛ@5P|}.]SG"9tcaLpE`nJ՚: {2V){hPIxÖ1 Zld@VQc0~dbCg" ށ;8/BbZXs,fOfxX$|plpn *XR[>D̽ 9&Зd hwCV'S_)n@UwTOg?Hotd[ʴђ?j`nCืEa_kPPyL`ϓ!d9F)K#kiV jԀ}3HPpf1[b.SN_e8}f"FbMga!# @YE*uOJ@G08v'ؽki0}}'@d.7=

u~Xc/wXjvg\%c<Rn=1y7ditW,Depͻ4jČ^ݔmR Y+>O^{GWqqH69om`{T'`O^vi}չLȝRڬߏ=N0C漐eBT\^\z()N_0ݝ#DSێ*Ć3W dmF(Q 0Is* n&4D 7ñf(Y{LtІ BKij{cEwi-YTK% ʒDf(ڻF(ɍQX6^=cwy¢4UQAN;S$v~Sw)l|E]3,!}0ܷ '4Yux)~0oκOUU1ʴo"aZBO.i5(Ոq/lzgfPVA|cBXk]|x+O7k(Vq=0IGOVr,  9zX(lT=4BjdJ͖;; D9IsnNDHg< bs)"æ~q!7z܃:s;^[{˛*m38skƘ//%a0kAq{MKXlՇnb*9Bc:tqg9hrq8Q-eݴ3l3JF0zeH/qQ'[ o;*`||2gX0/ԅ.B]^c?6iqz5|e}V㰋RZVzU#q21;:|LטӤ,L4STj4?(8xRh> Yv$CT 4D ! !ߣF^!8+pP&x$2~bCvEyoyDQ Bh@w(lCwavZQ#;~9[P}$PK^'fk!BEɩ7LjNڰEGӧYaGI~*y$Z c]~, 3Ii0zorn?e.JT(R+Db="&DWCr!-E&ewArv7Vk.թ.PQ?Ȩ4~t$)]Ӈ)[0r[rP@e!|6{#foo~`EW2ZwT^pD+rv4.waGs|?[._\.yCp%H.LoVNM䕫AwNEoRL4s-_-y6D\C‡V."slIL߭1 SeHTu֨%W |p3F;@arA7Hp3I^ C lǢwZc صG~|\/ [s%dbGtp' <*N2 &?j:e"EZ ?#]{@m!X,E~[m۠d '>B2l.X^4]Q?ݺ1UOb2. o\fYQ@U ű7Rv>4%iy~^mJOs6y3_tJ2mA̶X+h JQOj0xpBm巽mt>TkG{q;^CDHU}pIڃ v}fIdOɄo ji-Jd"җ6* & J:uzI ;Q27ѣxYʺM|3$]cA^ R?| ͯ+gF,gqm5Ưfz FxBQ?hAJbRy{藶2Ϲx%_0D!Ajeq+^G OT?Bp{foȨ.CeRumsw_$Bi4ƘL&Cq,nK%Aug~2`Ry?L8j%=+;ъ99Ǐ~( ,л qШ)Nk8j\:PR\mrOhmĞӠA뮘NX㠅g9}uv{r~ Ǖӿ1i. ~$L2=Pi{Qk_ XRb#89'3v;G )-BŐnf eToϠ{.F`Gg #yffVQ:/hlCv)jĢT]{ ^[@h6/!?*=+O1zIrKPuwy<و=$YA Ҽ=Ij@[r&WsR_|3s;떴[LupQ3)_kzz?eta"օi=.#Z|tAd)_p#rI4uA$Tub'^SGhg55_oq+&&Q * "Rpe=b<})-~nD"~-"[FcGӝ<߆-bu'= ְn<;Bjd?8r=۝zWjR2@R!S=* rcU%cL8x;ʩ5\vzOB\5_WJ#|uD~3V"v_a1qp 5dhuٓ }[/IBժ̣KKzXz"'vaErg6dDCqnĕC#v*@W,>c]\ zXV0/l)npSH ֽP+FQQ[^\SSf?;EXgRg@MҐ gjs˻zGj?~B"-]5Jƶ[zZ,< gKF͛7Bct?VKdxCLp4^ {fی@b{yhe/qXZ5[ }]e36s?x3"7fn[w8Ι8 T!_c ZO Aw?aB)=kIKk2]3V>t*|c4.Jx^y]3/Blh"6yS.v PM!r҉ |R†ҌKU{;$m$Gre2IPHablHx&P7nB]-4 m),f2L>ew"Pʗ9 &}R6׳!!$*䠊du.n-wmݑ# ߚN]|c N^nhO7j'_͌'BM 8 <_^R=݀f( C jw)ӻB֒Gex'Dt!^Ѩ`Ό/Қ uXlhj:6Կew%HH`Toz(`~qRKL) ~Usv4]ҝ(Wpv駼ybYd 3{Z틇v9)kꪥ(Ґ6kO 5=%B9I1 >:a͸|n4\M2.VJFEXeQ {i~w>?SڍF ٢C)Ӌ67uKx .7̴8j}}V5+/H;(}|' Q+IL) 8/'\d]*)64'G.DVR 6PB _! w'xʃo05(BZ>dp[?I\]8Mpy 7}' fX|] maX7)TBcvv8`咙˵#Tʳ̹@* aNM8MW:<L8 cKwi. dgWovFt2M+^~a;QP=[tMFbC&9i83]REUE"KsťB-w*;f\EvA zJ #.aUDav,oj ;`G@U~F@iGcW[hmң:r7 !clӃS0_ޮ!c+@Qފ>zKWq_0f(6b5Z_L$KbOV*0Z.kgD4;\NyNWgU+DmT*XW= 9+zdrvp Zȫ<;~g.棾H]}\طD6nY@,QX3F>ѧ3!jW-zصfL"AX{YP63heɂ.U=BS̙+eH쫱z΅Iή:F_nH"$QQӁZgx*]3S5^NET^mm$.#jS蠙g86a,7q42'1vs.|KWkjU6\0eS.'8w3 ~(Pö%ғqO*ooz*=|!Ed2@BsoI?g*Gut`z<)dA!Ъ$(­d!z27/ i4GS҅ԒrTy*NR54 屡+_mmbssμZ=,ĝ;nNSRRbyzuлv:5:`- 4qUls^*6'_/7:erY'J&rJN+'k}x&C0pWc>A sI=/Ti90lT+n19+z"\:ZIZ rv}I/&n3ҸF(I?YË;:`\)BtɌGz,%僧{a2@ $P+tvw^Wom.8I% FD/(4KvaWte~s1Cۀ(y@C}R(q1V$XPS獙 b:>r0_s`J0{ၕa$` .HՃG7E8~bmb6^e_h2Mć\c> LIu"K>t1M gmA R;*r㣬i/̍cfb;qd`nSx ?Pd6֊TH7?%0p?Y+]\dI$ S/,Pf2f؝#xفs&LyT2zt'NTyBN9ڒt·ũq)Ɨ09XL &nv D~MptAяWɀ`fi}0Ed֭ 7|x>$,f[Ԃ=aa#?hX$bʹYub;c)Xb٧}/>,xj6p^}d{0u`c_mO$) *wσos$jo'82E$Y?i34]Ly4?pv=ٮ-"/9+1}c_FZǰ$pqFAKqL D],FdV \D'M@_FG2,=s8ms0A$9ye\W^ۋ1nџ ˈe,!H>k7Y=xC*eia,3KN 2ۆ`a/}R A[-)c诛K7r܂aYLj]H y<;5wG4?[N!uijუ_/h)s,ZS$8AغaUޭ܌ElP/Q8 4bbJAI 6(3&,޲Cd#|rk|z~W*<\`YQaX:xiȤMrU*yWl P#ʬ_BR} ;qg ^T̿Z=o6x_ӱDdAJW}`!J2i疧ظ?i__%FmdI C'brKNq''(kQcyqJ7mݙ,`KDNvQA||j_z](Ad$1W4['Y_ s l>~rw _(d IM@םq87hcdQ}D)qkg_>0&A?S2_CDzc+/;`Dn+[*RT\!̮8gj1 @9lNVL65A:_?%nQc*qKoK2w6Q$Lga qfost#AH !=T轿³@Ӯc9hKp<$yH,(”t0N&c0ߦym)gQXcEgR2vfdwB?52jAl "dAr5bGA24Ht^*4kQy![E~ ;l&p3/Zw~FK|_zo[?? P_>`^Ko.$0Û}IL5.lGNK&ۓB̂ Z}<"xla>񵐧]åXWոzĚ(86lS4 ACde>^DN2i Rq_`*W | >vo Up[!Pp"|R"Xt#ZW ;LzzuъGAe~*ZU"{fσ?e7IL3tY9G{RL4lu}ʫJ'>{A _S]r~`D[os=7-ulQI wh|}~n[ͳWuV@=ܑa9JtMBu/B#Eܡ,}A'2@׹E~"ke`BfT08e2DRQuqM;k]х+HCϧ5OATeSGT`M& nD -@a:V՚Ѷ7 `I- I\?zr mUZځ_]-x,Y2N G6-\K4}n&βf^?FxPyB3H Z;~|ѡu8~mz0Meqy`i>t;&N"Ot  ʪwq{Uѭ'e}eV߶'u|D7d]x?.{WjGF`;M_f= )l~7#&K#Lg׳P !3)C&LvSkc@(n_kdqcfJj%HQUuLZ3ϫSk!ɳy}z\&cKpyvF撰.XU+.r^,7kOq(E$ҕ&țo bB0 ۣU5=4-D(k8l||b׮y K204{=PxF_y2@|٥ 2U[@(?):qozj)5,=}C ڄP,#n;~ >[|Bx7kghc|r ) A=3#r?H >k7!_*OD9$\@yd$r,4J3绹'X,ty|$xQm֨dSo؝ޒIa'/YiAP2H7}^0t4ͧLY3He.`o @ơEwÕ넃E;͚CEWlV㯅M:kBD_P1k7 z"=~T!N6`4`ir?+ӄ&3/5-zK+x)' dWxPgFq< GхXP{da=60PLB\*](6ͼG/S` # w eHIdA`H LZU"cbw&y @Ц6Q~4q3q龔4)мkq6xę)A9T7f zU흾-r! qAM6X['&+W{tKֿӂE>KPFOXڙ4y~:β 84Rpz*.VBk߳qvelƠeWufA(j q]iy8vyeg*OdjChLF< xJD{;<[ ޥxi,h~pB(=uQ GM$俇a'ՓHR .~|!8\lπ7?dK(8TG'vL$ɥ%٪]wEPp<<ٟƨ MM'u{42 :ƪjyGeX }p/=MYw%'B/(_K{ā{ A'S@2 KGĈ$F6g{\NPPWZ xK )OEG~A7a`Ly.C=DZ5Ͽ__;ч1 !;G{m \a-%`A\GЂ`/jS8c<^< ood Ag (T ۬>ChDZV'&hF25ߣ "9c*@YK<1+I.F !,j_dS#a`{()H׭c0Dns'Pdr#>7^ϙ6ˑ5t#h9aRxk_ns%E{!}c/|uvAx^wN?94q3Vu GɁ$Yc?Ez2qq:}c7U>soHΙ*yAѩr&Ǝ":49~ ~a"u+hڅa騞/U!R.I{Y0aAM7'qZWH z}󵽾A;;u^ݸBHYbwep2;?, ͛H*\nsy@b'~SA{'n!>dbnCɉ1nQKLouiX͖L`.6VÓ9%6W:t_]eU1E&c_=tU-wjC,Mt\)`&^ͦAzD0^4= ߊ8 P|QHtn+TO6܌q* Z56b7e]4n UxmFJ)$)r9Zs8=* #HGuŜ拓fedpp0 z|9{ڏ*N !uz_xW𓭡kr5e3)Q]MIAi`ʿMuVORvSeG}4 4XF6˽o#EA."pQ,fY_Uz|V~Bz>ԥZ3ԂNߧ5ߕ%Qn$K"tl8Z`Κ' YOdMpk>1 =VHrz8r.qOtdҖ yz`-|){ocs,⡼c.oh9 EctpWk7 hw[<V7Ӕ0Cr8xIg$ r+^} Tݛlx0}TocnTLJn8 @CQZ}׈ʣC-xbQRuk7S"Ρ׋n738`/oy6z:~틘B9KiSI<[^&!T h !G;4^ ܌$Og$Ga``4F\}i7z dƱm pSXG,Kr=/4IlC-jPr=fl@șK5"pul1)|U؏bAϵY =XtRγhVA=^Tmx:t/,[ZXF M˓y[8SL'v8sϟI<9% Ina yF-> $TZcpH[&}[J0+։Ctqi帞S\f.qꯇi{ۂKteR3p=GK^j3C0(9mb;B^GtB2U +;2gbƞf'ff#8 n!э`r *Lh۬8~8mh+8aosX,}c(ebifqtѣ*M>4X[NI!m9r\v{?nm3Qmq@Gc4-z%--'c& 诨 f;7s''o7 pBk+~H[T(L+?P,MwbN*ȱ!ҕzXpP#U6N2Wܿ`:ݯ- 7 |w٪g ɵSwP0ɸ{#'"_ UC#~Kf>3H4hs҈S8ΐ:kD"}B36&a+5oy?75gmb kֵ18ն C#E&h &qP[AH`%.?qhb=;fikuwU:ߵ1-D@rZDvr?zЈ%]dt|]_v#*U{OL8({>X)\OںP1HVR$=y-0t?rw2߸8<#D`p3"4N+M=J}aƍOfK%SC_ۭd p i#JԖU7_;+w& f)$(4"&j4R]d,E~iD} %Wz'[su/fᾴ#ϙ&*~RlK&Rd1ēNC_up-ѰASaS$ɦ;{0Sm`R*cTh֙+k-5+0%jH\s+h߂6xT= 7 Dǣq >»yn!F?$҃bl_%B48H1ByҶaeq()g2!xbkM%v >l/]❐9B+]zgDžo uQT>fhD3mihVkn-p6gH)A Oݏ4(0b vRmpB4dW8uRfo@| 2U&cidfjwfp g8-2 ;'EAS&"8&ڒp!J`H?Go ̬=RT.+5({Xq.)~iޤ/>Hͦ!R]VxS.yſ qFm܄#k jg8gn'5F3|wD_ akԃqN{>xɿ.d{I fkIX<⿫[8(ott֓ûO3*hy2]2@TɅXQV%ct Ǒܠ(>6(MiI. ncUWc>nC͍(iBZz4/pV6Vv(،3h_QBl~kU]􉷋Οɭ}Ӣut[v6^nNA |$U\ۯA **hhNPM rhx&]57;z5{*Lxzz6-"kGJJ3F &htUyt‡9jU2 Lkܻyca+oQI[6 yEqSTz' :#DO2/aiՠ?]ׅ:̋ >TOiN_QehZ8GK^~J1}$Q2f `'V O8yL֝>3/fsNČÏS]k@<(J௎ ])wR~-ep//6c䉻7@nY| 3}IS Cr%*ĂjqAƒS:vJ9b.7 Ic~H|YMBE,gF9գtǷȴ&2PV鉃Boa$H8օWMuvԤ*> k4cʾ!(TG7F0%Dop/%2l4.S驁],Pa}6itI-x=nQd\]c엣t<Xe=aŚb2`p|`/ʔ&XZ| vA0vۭ&K $BH@wr`RUBB\ ,L6$`ЊLu'uѢcy5.Ű*Lc܉5߮.9gbDOJiHtyU?Oe6|9 ǧ@Zu_~ #jip|`11]gexYF1@ ƳX#*ӌySX;sƔ=v pT,o^X9*1!ٖsc݂Dr̩𒕰6lIӉs!#  A/OzU}B$ΕAЩLvy%F2gG br2¿#R z; Ad&ej*px^nnFs\.Kz`ՅO77*-&wYoU*/l\Ukڡ@5b7a0vF6flZBHIRE>K'aA,g JHĕlȉoVi"ošFG79S dɸ!L8!!> (^ ^H }V=;AJZ$b]7n.q=_Z"\qv÷Rܓqz~TY[-Es*NAmrv㭔~Eu;Gy麑"cW \lUL ,y87Kg#1^{}$I'j烙Ha朇iO _魤.xBAԓ=0[|pPثN Q]/ѿyDvb; IP񎱬zn)42A҆dm-.Y/[Vga8J6ƭ^jޙỷ)ZEk5 xlvR{I޸$q>d) j!=!^#\+dS?y㿪q/_@le.HUj,X28_L-;ULn_?hTQāj+2pϝUGɡu[OL12 K$ɮ.gy'%%u:A8)#Dk?c㟚鑯TĐlװADrl^8 2y~em1W!zZ^$^Jm8X\j#Aq1 [ovʀʯˢ6QgʆABM84QyTaw8hG)1)1g[Fx]E#"Q)&پWw6 1q~rLBZ_2Ԣ,m|rdafmG̮jj& Dz:?Cۍ@IYے1 1Sؓʄ-f"@u>1!0zJW䋒Y*q𶙷ԩi f6l͎Q gG Rj{#wo=@+ENBb~y*===w^,<~>ֹ_OU_A1/<ʰޕCmfLEMPeRHq7l !;~pce ]i]T[b%4 4>1WPg4[4 9IlQ9X*]1j2ͮ!as鿏{B/af8b?eMˇr!_NّVSЧ+tJTMAip;4?(]𚣥V\"1+ z1;hr5'm7j&a9d1oP9Kjުl+dqr_kɄ|gSc_#3 o`U."%^fO4uLQw'MCN~l, Zinv έq,#IlQS"CWϊ7SWՇof'5';{xnX'eF&1uC $\L=ZuCd c~82QhK\&A̼hvJ:Z8N 4A*M5m&Aس/?;bp0(:RICc G۞Z4tȐz2@mF|neaY?=2jL PL6}/b(3cop{aж$ UҜCP+C%fwr<@1ivFzfTWlI*"d-fx5bec&{r #*C-1ڍ7x{ۅez1C[2g݈u/1rBJp`0H/n߾"3EHȏ 82iuzvh&3\B=cX*M(#@rj?“ xlC3ь)S՝}jFzpV2-/m2yYD\ˍ1*x4qN"* y*כ#ײAe0ey/mN @?.ُJ%(Di3e04.b#(m)'і6۠n[?t7b^u ˈ{ԁǽ~ Y/)X@z v}+toz&Uޅ,y}%a LR{/*Fn(#Co$ӏ ?pi"jVXͽ]WŦtC6_U#*`[!T 0?9n #1&p”q v$:W(;.5/ Nf\[Z;sY78*e5s]M&6y*q7Y=< __RXVݧ<4u0Hұ0̟OXaN%H[E{.]F.MEƍ֊Z-$55W5o.s=2>bTGRBI3 iRu>q#%?a릦M۲+=`dv(u8;y$ߎaBpg y qBaf~\[bֶV$֘Oo?װqR19&cDi1l<䱾>$J@X`( ӎaV*L`v*$Ba|{۠%jP2t\ki5"B8P^Bio$}+I{{J'.g[|",/iT{Y>aKpKԶ\5*:,X1%* OF8A*jӅؠȿ(QZkb&eN F #_6DE$ŏu[HؑOkSo$JShl%/GD|RRg !:dxw(S>mS,Ž{{HeF؄P2}7$0ށ9#9cu@v&D^4Gd@o\kĦ@9[ I=6LwUYkz ')ue{^ |,/YP_\{8gLB={wHhv~r߹ڣqlP~$v̔b|ۘҳ ͨ!Ȁ4 ?tt{\e.`AfDJcgh:f> UonuWž+?/nHS D\&R52oG͘9%:+t(t%ہ~RXǚ$zU E|#F5,-IfNL%q -S A*5X#n6f,!/U=٨!A_HA7>Y`BFX-GNF|&s2_[gs+,s=:[CB.1st{AN5J\6JbķZ2+X}5Oz"zb~Mvamn~(n%JTV6ǣr?Ɗ!/ڒmB) !k-p:AM aG$pg;t*Oɹ5U$R~0=>B7cO C3/@L-LL*6!#ޘ8.?:./p1Y°w4;@! UK\91ƞ;c!mEOF RJ_cZ|F.Mӫ7B𖺁lf1 tE=t aO1 3#f7V ښwxW$> IaЧ(<7BvT7:t+ 9dc?l$k.oQPk{9eD2ke22d%&M4#g~4 &DquBFu( "bJAG,埾ZX5qMם|jAU+ٞaX,'w*D],V^G,F-)^H)I@T 5?0*yYe-pHr<Ļ+Br#sT F/r5 VR[e&;U<,jٸ{F+S ;׼4NT-JOWQe'n) 4y%_;_X]$'k*^bw蔚Fb:¸a匧{ϑk/㹻̚3􂋶8-봀aMy} 34,\p)'Z-@_{5NRR^߷"N'g:tBb'? oT/K;b[^jq6e _1O?BZ/$n”т Q9iHʃ:QG<_xTDK4(f/\Chv oXua pj;*TL *A k\EpM9!Y]OD$A1RI2> Ү>]& ,8@HZ>(ѣ,!S`:>^d3ytI~go9\\8_v):@#?vjAWPج^Y"vj/0:խ6V1h;ʼn٨{4[yʶ YH7--ؘOubpYwx!@h^0ߓ Ct;Y^kL0%_t菨PF, ǩ3D2\VDƝ1-,–bjR4ƥ|bN ܘsb`oUgÚCvWLKsR9߉ >*Wq@3Qy6,K83g {ZNLã *L))cKtb^AN"o |{5$h *G+v;XMc~:*(ipE3v:xN_LplSӪS|Ty%Hes&9/Bf A:v@_!XU0ȚODXxeq?ޏ`DŽ] S)W :ȿ.T?ˎu>"m;KSPcOTpfaΩڞ=X|ðQ흨OϖW-<$$CƬ.Q4p)_qS::q/Vפ[0T鿰%p"V/pD_[X%t᠂ф#JŨ{ nY7ޕܕ'%jR,Ii;hn&Q4~W59(S5Lg~IsY;IL󬺨?Pm'Z Ph٩}[a7x\6jo#a9'ݤLjw˱*Y=gp۰c߱䒹 TX|sDȚ] 1N^5PlqҺmU"qbH=wO_349N0R=[gebQ6z$uKq0WN9cUnp9 {WN|d68K/Cʢ}8Q_rbɯ ̙D{<1nl-Lgnlyz;uTIFѮ2jLvn`ey]VWkCB <% e\VZ V1.,UX8W f+@ `3b(@1s#2x:p2w&O{^wktt]o[!ߌZ&;30 q$cWcmٕ~ d'oH=>hMͦՅW>k4(:[3xWL2W:,^'B?שVg73о P3v6`'4ַ|Rn}C ]B$3xc\Cv#%.? e@[A;'F{1H!3 ݤ?xtyFVnz}oM +lcG߫8 $S,$h%R밋7WEk A~1)V _s8Rcb>^y)qtB+$W(`CZ~k͠~D}8"5 =iaF?lT$ ,r엤eb;˼ v)|sNEUciƪm蠚w(cp/K[dV>;"b ta[β/mzK\ǁ'&TaV 9jh5{ȁ[[xp)Yɋ>E{ L RP> 롉bʭq},d &ѲK{d7L/dϢ$1AGW ȥ%x_~b]1Z`^/='Պ^-L25LjB7>G-j=;oZw'L OgᲨ2] yWKw9Li1ÄR"H6r=JV!{3rK0 N ?v`}Zz4/Β(ڏ+s83[0,f"؀/Cg,rApen;< Q+7R&_$9<n>#@3KXz752X Vf-9,!VyS]w![weDW fkgP#몠"Pоo"%'"`?t7D`̘UR;k9u#s:Z[UO?5tt|+G*-L}/$!OU,c #7C!2RRd1+u^WS[d))ҷ;RB [_,Cf2H Zx u9j;mq@+3b@2R4U倽HwIDX53$_BT])t nL*9vECz:k2d\6a/% NeaCtU+C1 -BĤVD͞;4x>a`. Oj[O%oV-jZ[rWQڒh=8rDmD{h=̢:MnD3>vS[Љ㢆?WΠ5i{XKmVH:ۼT듍dq&_ p8Oe0=;(PQʉ򱫻c J18B6- Y}ghG%@vKcnp5ARGyK->Ι5.HgXh扥Ӎo`i~_g%BAx$&⬚@P7Jj ?,u}7㥺vf m]52Cj&?.*;`w™ <+rO/Nx'2;iS5c{ &SUFܰSS/gxt]\GR圸N~G?_\z [G5()PO#-\+)j',Hw<ɖ=8 6\ceQ苵0]~; Yj%T w]{pD^OyVvȴ`t䫚)zLj %Exփ>»4/q#wRq!f,81РoƗI׍A 2V?\'ϝW Vͪ Ѓa݌L.#N;_g׍p!CΖYXN ~ p.B^z^ܘ,U w[JyU7Q=Mi 5*/gDMPiIư8ȪM[<%ٓ~^qZ0ץ5Xxfֶ^_jHρh*qIi.ZX0$ 鎝3r0!aDy.Ħ-(7׾R# ćC7$R q]|V)'t4!YGxP\HüJq*5eD̉Omc!㤒MyDvN{ &CEO?3C/L7>]AY=r<'_[TFVl2n[ӂ$陹=KES./ 4C&;Vřr]7uy{sY/}EN>1hC m"$ 34IқdCn`xHɀ,&HߥXfF*o/M X _ő?O~UdX1oJVQT.uikRz% LE7{N9JFQmC >S؄hx,Fo酌)rg9d'F8x^xJmewVF4{:WѵMt )BW`iDcW>s+G(284ə93'=Sۊveˣlޖ r\%r Hf_#s ~,To~ |i|N =|}6i" kck8Q,>ͳ(=~afyUkf\gHt.yP)t#ܒ 5uB 'Z"R|s[>㐿_0O}f:$U< A~#iPhR[['f;ӠMʶX' `΅PzYF3<4eugEbwXо"E8 = f&h65NE8foYw#![tSҟZ+U-/9VRى$eOQX ]ZEfYj>6I?`x-g|"uak."<#q`)+/%FSGWke^ Zv5>Vƶ֧Zz4Ƌ\̈UHc(*v}ˡRA%j5Y'ΧoqZ<3FXM[`c_=@iT[ u"uVlsdLlԮb+ |jDͮ$|0wo@h,r~ 7O7 +- ܶ e젎Н#yW,m9K* oo ZjKMɉG>K S'G=ߏA`I5Ϗ/VG!f:72d3c42tT qƣnFV϶>sJVYpeR*{ӎYM 3--Âq"P5pGRbbk Q8E5Z(1 XhmAM1-=6_}_Y\Ji|)::q2e-ײI ΁pi>ގg!T}ZaeZzB9\'KL޼eRwJjϥx1Pͳۛ7Dw;]Riq- cD\MKHM?ĽNIwS8_(t}D"ǔC&6-z}m\ȟ(y?(܂M]܈~~- b?:T^ǚW](BzO`~{b>8PfTupm;Rf':ބxc!U ){S0Sj#]7}TmF~%{SS^KK}u:tp9TQdL[S|upA!wU=pN#ݻv!<g `{t_ݴr gV!c(XgYԖܹ3* 4sRɓo㒞y5YOP8‹O܋[iFS}䴓ci{ATd!A2&kʆFE:I 9qo,3^А~ʟfE肛0[Q RZ #$u8zU#-j騦uh?hHP,DiUn̾ :J{֢U]oshnAtZ)o0/zO2GqG^Zn)MN&3"d{~xGxp]iz͹>w @;jEpŨr\P3Bl=h?s1–:v))j#v`6Yh>֏zK9d1St.fK==Dpu"Gk T.$Hip\7=ٛWp44=g 2OLpAnęTϝg !Eev@9.E%ϓW&77w͗U-`SBh0̈|Kb}"X}L`??*8Y V:AbD8|A׳sp%<h:X:l'xQZc6js5Xrc@VZ*vbDx_Dye= 8x,Z;es-qKb@D, Dŗ&x| #/ E ӫ̗tUz\[x"͕˴ƲB)~.6~tڿ|jtk 5PةQ%> V@'Orq?H!cFb| t8Gk@D~E|=Lb_}hBĮ t5U>@́}Rt?hJq ׸l Kc8LYMyl'%\W/)}v-9W+6AKBSWBJiA̸2/F&8~Iym Ё3{rMI,ߤpu;+i|[=_72>zz]8D'GfOnmKw4OtI]=u)J[; %" =C@IʠŐ$CˈBx ;{n} ߉lPS ɭ|CKuYM/~ތk~aieK%fy&l: p?,GD>w׻Q0P3rH`x?G0Wxt\՘CxA;(Kӽ0&0%žcaً#"Chͻ(>a/H.f0}Lqҳ=* tT! zWrP*h3)ԺKGs v>j~ /aHGsM8R/4R@uQAQ5ϳU.Zv>W*Xi;O`yQgJ%E!meY-6 եJD\BCJ ր0 ;jtC9'(ў<mH?OV 2&GNĄۗ1q!Y (5 VІz Ŷv|TUmfUVGo}Gّp6zg W@Ț~;Lbc?$? P6I~LawծVlK6eCvOKXNoJӠ4fI:|u 恓{?)飾0}48K`0\w AZ+ U$M9n9X|idB%_jFFE8)=Q؆,d/oڄ02YֲyN/VH7D\!CIwPK/}H&p4)0h@.&4|Y[8tƖ-L7AZј?Xn>3/~&7GdxD^ QaACm$|ZpYv{uPvA1RXS~??:P cۄzm*DNN}7ƨOfS`TkO!P[ Gь"ja0"s/JV:<䴿6Mjg@g*e')RVB6rEѓY-dn^ZP-JgTyGJҋ Ʉr[8J~A`-F0TIA9H(S쬰Os`q۰v ` {t~ _I,JmxD/WY&yۘʞX-= >eiHW!A6XT4O!i{ݟJwIʳZƯ`iq?$}HcjCA+=oxQs=cBqw ŗiѹ#GEJC!@eNe; NY4h1K2Gm Ok||H]+a:UX<]*F?^k `@}pedo`1q5QϢlaȑbXT[Ŗh8|l=ƂA{u^$r6"NTįl8dm Ug萛qg]EYNQEO3,sI*zJ#S2#C{o¹P)=EB4P (rlC9 =ރqK9Jʁ},{#w{кOnW> 9Vb<;zLT7I?43mZZtԅ? 1 .:|K:;f\5vs#7<7.F {5FZ /=L7k2`:@|Ur ixU1rm1[Y*&0W Vbr0b:ؤ@!]q'rHZ`߭Xcڲ1,ji!mмhq2|7bB8u {Rr% GEO7ގq+CClV< Zzګ 9V6 _l {s0 H7B!݅@Vֺ7X.L_ˮ+:\Ҵd1^J)6"(:)l6(gOI!w4& -:f*Sţ^c^_MQ0k%Qoɫ; Zi9lf=p$~"B[!=wKQojpcXul~tk+՛O]kjLl6&ѵ8FXExE|+k@@2p2B0k; ]|o¨8zfبw!'mc_vRGyMyB #Z"nij5*͟pm8jՋy7/= {̨s|Y<-؟|b ZVQ8Uwk}O }`J)ԙg ]ր{ >ceHv+xw/G޹_2TfR& igľ Wvv:$˲Ӵ>Нw ge)c/ k&:E]ml#|8yi椡 3{!@ k1kzNz*4hO(\ G.Fܻb>(Ȉ=6a$c["Բ2!ܨ_9@Vc?d!uQ~q3 ^o;C¨9b_{G6UB7JEOT͠{dkBzȋ3mL?I׻6rOȥ&1'9Gz >d&[Y ~26p4r|eG̾SIZ-pꙵ"̬KTLl8v#Eд"珘QхWw1*˔63gDƩ=N^5KָzVq" g5I$%N?ΒleTC1:>E|hp0)K6MO{֊+%=ͽoÍFV߲_kjyug Z q%p6UU㐱oYsaɥaWcIS!;uhĿr Zya09]pU!}}DPVzv9Aq+f+ꩢ4h册zH<Ժs\BSL8 ]E{DB3DaF`4OՈ<1[ǖrn9[57ӏO҇_Nv!󶂹[á{I=g#Z3Uѹfܐ4$ `ɥU+̛qܨithWvB5G ^ K΋j7~aQk4.dMQ%ZXpq sܔ1%" X%GMx s`UV3 DM]Yi B̧MݷU?9M0@bI̚H^G ^JM,׳K;v'[MUnJYqjR=~8Iu3*T@ǶJYI&{}pl];ҕ(,j=[\Ġ~Mۆ!GiE߰#aAY&2zxFKoꚦs"%Gd>{{neN K9/1"{)}$^Y)wC?dA-Sy;10CP>9 ?iuY3#gg}^P[7f;jL^J(ڀ*V8ba 2 Y(M=H;Aj$`c9rm:r&Q9V :HV.= 9ם>|c+',i3{p;3_t#0L=UjCT rLm9ɗ'Xq(cYưNff'_Z׀85%FB=fE3MDgL'܅P2j 1WF}2Ő `(1W_7 \}9#s(Qy1L^65+x 'ǯnCMgIW/ cv'3ai94#0s׺ !,4a0R9~n2O~Z_a28SaQ<0Pk#w5PQHן$_r|E8fzgg{MZ"/P1bz{B+py=}J.Ho]CP~}L3"S[.Q'T,ÁL1X.8#E0ۄG(SɟӓIKQ gm˽~n$AoBgOݛ3i:=/>7 ݫ߽uI{ކiҟwnUoxռ 1c$.u.nږVADg f|NWL03+S8J=8r gK=E[^$wJ!x nݱo;j>p2sVyQ"j -d@{[   Lr?XQJZ1 \GR Wn\1kt <'YP.ܙ`Eco|hLKJ K}հHS eV.\fTH)Z },ycYw>QmhoXzN>Hu}Rwe{?:$&RB'h.)J6XK$~Δ/[zF&R[-+'rzY>H9J~k{7/"³zs\1Wꢑop#;}" d>#4Jq!6`b 89W]ޝ; XI!h7)3twtP6G]:]H/3X5wV;T6Vߋ䈽Ò%RnR+̄ e*  oj< kqˀ ֛sU*;~iLwoٝ&l ~쩬ˣlюjq|\k bԬ) •=KX yjiHŌ1Q:gщR-GMȧoϕ%U|$~lHoe ;̎h)]j)UC,V~)]]c#OEzn?w ]ԃt,Qyүd0+_@!!zd|b_RM EtA$򝿡4Oq.+@@K̤ʊ](ĨEם#ē4 ǖ1EJƒ#4RDH7KzX@!D$ ;m`DkM%^Wk뵩C$CqЮ7(W>' >"X`\aD"z5S,c@_[%iFZ*T{pxGKT#cX`罼'_]RkD@iɧb V3n<LH}^;K!E@sw(!Dq9wڶ7$mb:'d4Unf⏽hm@6!!oXzL?m]yԟo=Qb]cIUА~]`.ϑ({9|JZ;1r #`j?7}wIPsGteݞ'y$*3"gRU5%Ru1Tƍ,0ȋTS/'ֿiJwþȄa%^>s-l1.rnw^ M|nWIrQr=7'A=ԁA5l[^0o= F`OY9vA /FP'G \SD{kwaUO0>\#% R%nYg=`JȬT\嫰|8|'BWKTD~ 77[12,/*ĉ2GYgnfqr֑m}ye0 ފ6X|ejmgn3]kRjƿr=Cluh$^|Pz߬la^%) mhB+wSOߖD4i53b'mh= 4`K-H9$ ]h`lc߉ٞ yjo!{@ŔS+ʠ.]F6!CinaYŒ1$iaߒq;7.;nb[e;ҟ<spE! <Iy4PG/֢Ӭ}wxAE˷rإXmZ 3ElP}XlI<~mĢ7\:IfBYP_n˳$-nUX!v9_ʺ:e WAdS֩Z$39:E I2Ec" %"#0>DvwID[aFn l 3,\" whKhR\m+ToLKӡF;.cAxƗyVVne=ď-jX(lYfY=BƶޠPθƿ9#<:׀ݟeR,p<.#'ðA|EBdWqSf&/av%SuTKoPyj(Ң,)[-oK#DTSNKQ3f0Zl.LCqQrr䔲y.#M~4:)Hjz;!Mp0 QUM0Qf$)Bwu$}񑍎*]o!!ZCg^vnNt RlI'7ΖY2ǦT D_ȲLL~0:PKQip2(9xfaW) Ūd(⛦1eUaʕȾgͯE܂}6zT׈%úM 9߼eRcѦ=jHPBB0Q>yAohF"j\dkiT'|xlM.'kq YV*GrҐfWmxPX?uI 8Ͱd|7bD)Q8>:u@)2.wy6$yU1XX^'ZG8_Vʯ%O?b}%%T_-^D-gB|=LaSR|ǵEdH<0Vw\"Vف;Y# =a)(ȢXyX\M/%GWdV^U _eJm![}At隣;pn4.C6V1 ǠQ%_ AO3\.)[AqTpT-Tdد =|'`u7TI$yW/߂hH>XS7QG=\3\a%BWgOp7GpBQ` #;(YJ;AƄK#Y:>锧9mPšlʡe 5InXn:,m (dLbȨxP{J~PF孁Ubn|U bHyO> BKGmU2$cyՆ뻓Ѵ}B6Җ<} G[{>[IzR=dhDۥ?Ŭ,|k8Hc2#fnq{{~̸9J쁆rK DG)q5Yih^ `d@膷M@Ծ?~]*wkMʖ4.["Te(zľ@,]h?ȫMnb/'&TG{u0}bwk)S-7j^Xv+y:?Aȗ}!xCŢt+17 n?BB\/MЬ ጃŞ(Tnl@Ja GNOrBm/ ߣD\]9_İ5 FK?@!BDՅJ*I϶ YZ