freerdp-devel-2.4.0-150400.3.18.1 >  A cSp9|Ę%|,Enf3C bxIax- mKi)c-+F]H"`pӴQj]G Ìcxb{B񼕏*U>µr= 3zV79{F`sɲԈ;"NPo +n `+ra;;k^eBdب8 vEJ;a\Q}r)jbo(>ljZ/[i_1PXFE4f86ffeae54bd065d246d67aca77c9b1e5c4c99effa2a181837076b6a70e6c40044d1bdde4ba365699b1b1f07ff03447a45fb4275ȉcSp9|7L {T(A^eeyH'GwԹ=9D2#ͥrkEb->ZϺVˉ*T $O y&^Snl3(W3.*)0w2 =?cmp XHH"B_-U|,1!Y JL[$B/ɟ!i\ZVr-%g[%ޛ_ԨjJȞPv|f Dx 1.\. sD>p>?td $ B 7PV`(     1 359V<<? @ @ A (A8A19B1:F1FuGHTIX Y \P]^ bcDdefluvw4xyz$(.pCfreerdp-devel2.4.0150400.3.18.1Development Files for freerdpThis package contains development files necessary for developing applications based on libfreerdp.cRnebbiolo OSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Libraries/C and C++https://www.freerdp.com/linuxppc64le  nC/x/ M $v)L)e k L$ 5 g;  q2 36sku S - a7y  AX@r d%cHQ9 x,p ?" @ -(G=Ie I  2 R)V{ E4 ! N%   Q  !jjZAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤cRcR`````cR4cR````````cR``````````````````cR```````````````````cR`````````````````````cR`````````````cR`````````````cR````````````cR````````````````````cR``````cR4`cRcR5cR5cR5cR5cRcR5cR5cR5cR5cRcR5cR5cR5cR5cRcR4cR5cR5cR5cRcRcRcRcRcR5cR5cR5cR4f865a86e98e8863034afc206f87f914590b55f0a38a02d214326f217faabf87f11b2a902ad8ae7668056ff7caeb1df5df0160779559f22982b0a25f46eadd79dec92c8604ad1dabe92ee2dd23982bb844cd1acb803691e0c6a5cce65a6eb2b014c3851416a130329928e174c46fc78d914f89679e949daab7b31e14256ce45a4805fda815f30baed6e6ea1dd216fd7dab7990c83ae260582a310389f188cf20e0cbc25762702b52bc85d91507de9d78e9cec077756d622d102619117e68e81233f2214c6622667a6c276b05b092bda76d7fbdc4eeb0c9db54f6338808899b66fbaa0724b31b33eb7daa4fec2c4ee087b9328465b863647eb0f8a6d3b8c916ec2b3c6295d928ad4d80c18fda52370aaaef3b7d3b3340ab26a837846416c86325f89c5e4fc0d7175abf53629bf127341cfe96b9a0f270355bdd5872ba54af9532486663194143c8961db5265170f2d0a9c58fd8854b069a619c8c72517865d8196f6384269db454047ada8bc4ce99e161a9c007ed9498e6e068fe6933c2b8c9e01395ccf851cad8e7d5dd8af6f849a6a7b2e2170b42f8095a25a2b0a9c0e89a4067a1e62f2af1913bb60617b08dac1c70a50de8b1982ae4463f1778a8329ecf60b843b251a505c8ad204ef36b2d99ed1407dde5df6f799c45c75e51fd6830e126005351f3a6beac93e395df5a3cd070d5b399cfd8682159f4e8624dc6739d4cc10b37f4a3f184e09c6cb0340bab797a51a84c17ef90e3e65f80b7c9af88723fe6c820b27b33dc1b5f3665ed66166c836dc6fc305e4470d6fe7a5ead78a0a116f68e944e471d78a4aeff46d5ff18d9d20d4b18428d7162cbb69cfa08eb20b977c50f5ab4a3a25e0283b5deeec636502af63f6fa603114f12e7f5cf632a5d395c7f46661e346463358716a3a8c91fa0b583432eb2e996ba7f16812a6a6fffcd291661d43f2cb4f13718b0e9747bd1f626b619138a3ca3fbc21464529fe152be4631f5833f6e7d5941c775fb9d74b4ed1356f3737ef876ef14eb3fb296f8da8cf658a98f5032b1bcf54b41df040beba49fc9153e3751e23341080c565c3b6b441844e827ce256efa59c20057d709d9d5b29f3df8a66ddb0bfe3b7d8d426fb9f203eff4041b0d444650941119808a7a75bb877551cdbf5ea8a61678382b39415b4d2855faa39a3cebda2eebaa94fb377c04a92d9bc6bcbec146c88cafe5e74e75d67486c0e8a3df977236050d01b7d72b57fb152517960c9ba8c0dd90de7e2837fb9fe734ff1fa37eefed9f2f28ba83ac776d15847057582ebdf47eafea8a597f656051233ea38e17305ba96a1e528030791aa752a97167407b67089abe7c83e9d821fd00781ff21ec95eeda452940ba7d41c79fffdc712dfa6dc91f5ee623751abb24af3cea83039d8dbb4ed0ccc1ed5d0745972492ca3e9a2a1f5f6a72cc3baed08cb7290518936d0c68f89d0ccd0d2425c83dba9618ca1fb9fe4c294fa125572b2122a73a06aa48bbee2d049f3940bd4cdfd36f67697832df9271bc084c502e21a91e0aef801bad9eff40d203b735b0cf9d57f176e152a4124a8cc3c74602b6f20134b9e391282d3a84c0379681fd34dda834d9adfb6da9099fee57d948266823a1d5afcc8730a082af34f3cbdc38247288f63c74ec3a5adbaa6c12efbdd6adf98946086fd3e39b23c8de1b0bda9188ca49c0ed79af88f9ad8043c506fc65bd54254a5177725da944311974bf580c8b104674ae36d559da618a62ec3eccbe003585acb641c5bf1cf2f96eb7d02f2e11652be3cbd5faacd341f8543aa9ddeb3ca1dd61ee479891a81c50a28c01b23e46d3d9b9f60ae76efb55e8ea7f6ebb0c599eb5c2950986b33a4f19e8de60b3a338d90fdd3444caab8f97e5e8ae8f343e399a91d35c6c7ca9e3eb9229c67f562f8be2fd8621f6890cc2569905686dd82dd35062af896afe2d531cb5c415520e27d1584414e8c3b8e06d38b84437fcc5d77d13eaf26c24871ce594e9bea66c95215f92d32042c6333d9f330e0c6f0a01b486433262e38f265ca9ca312dd6f48dc5f20c60be69431c923bd0f5f2c60c3455103efc2b712e2b9b44053fe46e251c5a217816527e6c593d0f7c3271984054c792d0810b60c1389d9afc511d95e9d01aa46b2a9e4a7a6642c131843c8e0f0ca2cc0dddc16fb1193bbb1e06c6afdfcaf09cc7797b478d8fbabc135ba4c06eef85720c10a3dbd151a48b59a131833cf709c3dd9023f7aed1af0c4811318e7ae3ed708b807ae2ce51ae6f411660d9fddb3c3bec50c84ec70b2acd1b632717a07018a7fd74d7120654a54c889d2238809366390fbbcde76f83d6d4dd6baba3945246778cc3ee4419a85959603196ba4d915d15e46239a16500a7a438265a42cc44c0229b99b983ab3e01c8e019e6cf87c4496e28f7d520a6d3614a2aa7b53c82e3abaa8bbef9825edbe20a77a5750e0ddf6942c1b3d8a9d6c2d598927f8b0ad668a7754e3e2a1bcfc5c30fe973c97e740074549b173698c23bdd28a1806e1fe282876e7e305b18a953135deaa80a2adab4a85b31c54c7f7ff7d02c0df28b8be001eb14996deff32d69d377a6242e34f8bff57e21a73bb43ce0ccda1c5878de426b5a012e54776f3497e17cf923679655f002c0f44d014cedc5991533e79b389c896c1daf470973601432c80e9ee73b0b893a2cd7579876c10861b4762e5e35ba9fc7268b66d21a56ac4d50ce710285535686b8bc60bc39c6f4c5b6334c8cd6542354cbc79d7d9d0652378ab131ee859b2f1e6b9b4caa41b0a7767609a966fbd6bf54fa644e7f382bf20680793a52cd34ab9e8315f2068e4e62718428b17e79123f15f6ee43a9455ea8ef258206cca96d203df2bd4bad83558ee9d521fa0fab435494496df8c7f637b8ff69fe50db49e9f7c1e2242006ddafee374091a6fb6ac64bae3171697dafb93c5be1b34808848f780ed2cb0afff4b173376e421938de82c1e7056295322760f7bfb168407791602f289a7e2f081687d684f9dd9cef94356bbd7207c03c7e86ac7c2663dda544fe6220153aa1a36372f23abb247c0bb6c2787b9a57f0e8d48b896f186655e6d10c75d6e017501a999c417cc8bd6037ae213ce1a35fdcd3123bf9acd0b02f15c5ba786406e9ffee6c759b2e07ee95bdc35083fa7d2a85c35affe9fd2242592338e7001be9a4a4f9bca18b3a0496c2c036c0defaacc40e2eb4ae816bf58f0c2107e3d15dbc08ff8740bf2d6da2c16af85ce0bf5c5910c821b80985a7fb7f63a02f888a5f2c69b550814da3592003742955f672a21258c1a7b2569176a2123e2fd9cddb15fbaafb7a0410c156c7ea5027788e9b8ce4fbf768f33dd40f3a2b71da0917a8b3b898813f249d0c05bc095ece3132f01852d5951097a9206094f52c3868b7e47a39530fce58716451ff8d033e6387015a67e010a470edc0c4d6c4132fb516f43d4b17bda0f80d85b0e9522133b8573b37d108bec795f4c330f850ef885aafe91bd8a1426b414544cd414448e39d25aaf132a3aa1e5bbc2e3d3dafe8afd7d877139d74e891849d828706e578a48ae5de84e9a3118f845e718563ba4f88208cf913180b21c05b6078d8d8c05b7d908166ed24803c090c7f8c8436d2fdd0e690a53034fc0999fa93b7a59a025a4053feaf90dbf942ef8362d8056d2d9b64ed792ae94ea9a9d233e0628f6e2d638b6204033c9cfcbeca6911e263d26b4b028b55e8c7102d71e66a2f4b293d8f10f15161cdaadcdf52aafd6eb49c76d584d7a83fd8805766a7babf5106c1bd97fd3bd80e17cb0e93da7b6258a1e1083b6e0cc3427628dd81d3e546011b9c95a52b5266581ed431283cef867b0cbed4b4fd3a034d803348d1c6c6ad51c54fe6554c869d16899422d75fe8668333ca9956bb0cf9eb6b346d0a0141f0dcf5d01f03a62d1998fcf9179bd1405698ca96b24514bd39240addf1333a7a6b323cc2e57a9c9f531f53ff337c98d8b1052f0fd6780e1a97a1ce01214af1a08e85aeacc4c429853d72936cfebad851a80235276eeec252c6969305fe7b771599c6c3671da5acf4a5d63197b14093191ea255d84cf203210021e17247066d1003f6ddf0c318901a25750638d6cbf54a6beebc0efaac368eb32d2d6f440fb9ac3a1dd5b5d9c64ca20d728d0c6d617d6fad0f1f4e08907839351881e5e5108e459894ebf3e55a5d4484badb342e62b90ad440b0a838d63bdc4171e3b3738b98af99b0bfcd3e67769b3c472c1bf0c2a9c10ab6a2562d96615bb0a07cc33d8113518e2bb29a435fd4b4d8656dc146ac1392734e08e9d7f1008cc59cf917d29e5cc96304e86e8046ce34925c680d75086ea4a3dc86fc1aafd7877a5ad65b54d8f93f2b6d30aecbd4526f429a09232f8c51cac8dca68984bc7daa4fabfeb8f3783c46a9d23d7f8ab32538ec11b4d43800f894e4c009687811fc2d77d3c7c6ab80adb11d4dc05d0fe6e958cc94f1e4884b31a9023c3f18f7a7556efd652f1642c193296502716dace59ed90eadba6cd22509a98f7d9cc5c06933553a6f4ebab434522f65b7e46cd9d1fb69b2a380339c337b970df3f261e5bc0861dd98be5ec21f3f44243090820b5a8366baa79ecd71337e2da17ba6c8abfddc4f4067ed4200c1da86a430b59758d5da86e13ca86b5db94751bde9363d67e3b6b31d1dd19c7e30c3beb62c4b79083d9d5ee4b1f6355de9fdaa44dd7e76c6760193df11f76004cad63b7d635dce2069133736c714c2862085aa08377856ca84e60a0a09aad1b848bad7c60283ab40f4c51e1aff9908629e487c37357db54dcb69519ee994ee81a3341f8e30e8ef498535d73509f95cae7ecf622c085d1f8b9557d5395442f4c381450c16468440a636fc47c91f468f4e681c7691aebf26a6e849a3a7b240b456f68426fc7b0e9e996d0f0ef5d8cdcea5b813e616795d3d28822bfb02295de25fdea5e1a23bca3c8243b096489c4648889a20ded7fd34af77ce20ac9242588a07cf0aa94674a5006ffdbc1533403518757a793ca48e991b108c4af31eeeb231a266e758c01a2fbaae5d692cd886c1f3a72812b8b44d985a5b504f641030e1e06e8ad40b2e411ef8d0133bf3d9cfca988b5ad47b51a742c942ce94a1af04aba564811be8ddce51042ef974a891443d95d1b4367e68a0f007fae9bbf3674953c840fa2ae29db70b948bd9af4c370f5a1508027aac47255d5f4fc05ce7d1f695e3ca36c3a9d0a51ee6764fe7d92f8c30ae6b621d891aabf5fe26a768b68900f46149fc9e61e9041b6465b9e368623372bf64fdf2ecf1277b55b9025de9bdbd4a2b2691dc307ded51665f24a9e841376bd4fb148a4c5a81ef4334dc3c878dba2d8f2cce9f82035e8cf8884ebcf8bb4316a5874c2d8d7c7ff7faf832449df5358faa835d5f9adaeb2de2f7f6bcccc443eda003d226e67f078ef6c320d9944a355cf8099e29814798d32ed8569533ffd0f3efe8a9caaac65a2b2ae8121b116819092950bdb82a885d97674741722660f6e5f3bf54f836ac5405b569ea447e32f40f48a07f5d8da3db150613d0f4bcdb6d5e7b6878ddc27e72a4a8680cc0de7bbb279c19f0832025d7cc65dd43283327139495843094dc5830f4fd7c15ddfb9382bbc5148e19facd474e08b1d30945506cf020663183132d3897e8c0749165b4744da1dd62b3614dad5c0da9c682b6926eda0801c640de7e19ad672c3195ff6105e2253db0f7efa6193c4b56c962c52570eb53d8423eab7d6307a94bd4cb4f9c77a3cdcc000272878dff93468356367f7f1d0452fc129799c649a1aae6f3620322640ca455c21044213bb22b00e62ccf4adee27b84af9a6557754e3c883e6a23b16b2fff99ffa56a0aaf266653532377d0e2500df6d4dfef1c5f967c3d6a7e07482c8f6097217bb80afc5d9a5a802c97d1e60185c7e74b50b1e5346f90afd0d41d68b8d144b1af6b2926c8c7dceebb326998e8aad33a84e724334ea291907857c3d5a1498da21dc45804237e4a2071337a62f9307345b2abecf7dfbc2f31fd7c5fcfb978fc8ca742086e6a35573c55f61c34c3283e8a0f05a577489145a53617f0dc034b3cad59dfd328b27a3420adc6b91220fd3bf27eb1fdffe9b8a6b674e557d6c0d091610f15dd6cc76321f8d29764756ad06b8149d65f83e40b58524528d56b9161e39aca09782cf898bfcd9c3ea6886b2f7fc2c1b487d75c008a94d62787675f57c77d17af881a7c061cc7fff6b6a47e4b6dd4a430e6bd051c095552ec8e7ce689365a5f71e16137640be1ca7aa842a1515b07f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18c413038e5ad65d602a44b2089aa21c69fbe02819d4ed41dd7cecfbad272fdc484913fab040c567c0bf5977034e5a9c198e9789603ff78a3fe01f4082e55ce36814fab90e5d2d479e8b51ee2f132a2f1c335cbfb743065c3a2ab4169787aafa4d0f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18ceea8b8164c74ec97d11cd16a5b0e5d9a7c2aeb08cba1a7c68314c416b0b35f7a1c7473b993d2c19e24c44b34c793e9a3ca7206b93997375a6ea9a8d935e2b755cc844e1b23d163d4c2629d57da903f12e73a3128f4b1026f1338458bbbb1a017f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18c0f084c8fd4628f105092003ef06c0cefe0602991d0c10049201dda6451be6f7c5081c163cb971340dcc2c1faf27fe8b42f61d1297053f84d6bedcdae173437075e627d0427c0ade7edc12a7953f146ce86e1977f736e94fa22ce76479501f76ef2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18c664dba2727b4d612515277a96020f383247b5da96caa168aaf1e50b819ffcd3c635e9e7dbba36f103cd4f24f1252dfd324764cadf6ddd2ee0b4d692519d0571b5c26c6cb9fe77d939c3867ad8546db1389c74e511e90d41843b8a94eaacc4bbded1460318354e4a595a9a41a142ba3168af368aa5cfca2375fc0b02c49c30bc0a3127aa488c4e89e0ecc85094637bfa4cd9fcf628d0b0085ba419d2184e2c283aedaeba4ce1ca4d29a95b747081914d717b4c0848332a4488f1180173b8341cblibfreerdp-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(ppc-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.patchnebbiolo 1675776663  !"#$%&'()*+,-./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_Updatecpioxz5ppc64le-suse-linuxdirectoryC source, ASCII textC source, ASCII text, with CRLF line terminatorsC source, UTF-8 Unicode textASCII textpkgconfig file PPPPPRRRPRRRPRRRP RRR Y l-+$tVutf-8db7f0ce83d28c23db24821310ee8b9a9cf77988b685243e9479936cab9c7ff0f? 7zXZ !t/=] crt:bLL $JzAYM&rt^E 6By<ƄqF#K&Hj'sD5b>|&!VB "BQ_C Aٻu,GЯ]#j=K6YV]sh eZfbbQ9 H{KSBPX aVU!ld:)l=fSycMp|D?N(iRXRVGɐqŊ(eRfG6ܙ4g@~%.^F"&q Ÿrjt'9Uv@vǖhޯu./&kV/s/Ht.+>t #+r"8< ~}0m@#\g8}졀}ڒWN*˿2dpqܶ $nUvF(8$O2Ǣpp7 xʜy.Tȑ=-fA׏rrQWYᴝ:V|CVLyH '<_FyݹQY.:cU,iz6 jFInBF~8c?dvNj-!o>$͙S]t\`M~mj#?R?X6)z moUYy0R 7miBaÔM[+KbݑE~@gp`_UgDkiokq]E邳ʰ6 0cob<<`A8֦0Q\|# (GwćΏ#:M!W >.'OGDIs%س k2~3'ϡS@1HA9NleMlȷC s`87aQPqX$d65]<h|p.=lN|H?uic__; J++Ru,s2|HZC=g]S@tB! q\nv#17LqiY4ΖQ166Yb}Ffi57}|6/@3fm{ُ]hܯ!(>.%4-0&3eGĺp`s^-jiF|փ:,j8"j__11M%g+4d+ܡaN'1h;ȗN;!Ϟ6 wr/]??H@c<mT 8 y_ DZ wb$%3 -j)Z9;=4yy.- -TDe 04C`gčw9Hk2U`ѕ/ JE5:UǭK'o"CN2O;˱]|\X"okD6Z*?ӏ fYU)Qgry y@"i{$Ӌ:#RF7=ĩvW)#W8kcUcIlx3&ri77IUb h\\ n2ٙZbN4hxsH>W lPa3CG%a3=S_'` 㬥|V xZ|81h9cch!.Ba\l |JW>"8Xbb%@PtxwG`K E'<-}];$"4@T)7gq6sm .sΠNf>aU"XVAe&h/()_Z~ҶڦYR sD0S;*Y!`v6tC@81\Є;EQʹh?A [cJ1M>'q6z+ݘQA1_x2"9'߰i`d]<aWс^H@)1 I<קk:uZnlFZu&U@@0fv^{zPk/rPi pX\Lrz8GI P3H'BZv\m^j`:rD=Gts1W@[rGw,6d%lh><˂JaJ?# BTeend=.:dÑ|By+"f:xl z_V(wE#vȶoJr OkF9+ xOzwZcP\9Oq+ gԮ(X!2rj¹C&;Mf85Xn[K_`KEvr/<}2.Јʈ nd_֩t)Jy7M2+q?fZɰwgW*ˋ s=AU%1EMn`zJdКo+"P 2 S\3bvz+rSY&v/|a;g13Ǜ/+2{Pn)mGM^i#v e< \.̅nlt9LDwQU*(-x!+u~i|ħV~m ?ڪ}3p[/g:+[{=ac Ʊ;+wFt'2fg%.犷)ٝzV}XrL[(UH: ˲&]sJ;XhpҤB+AA-$Hͮyc"xV Qe9ScgN, _iRpKKGlV?% L&4cKh-<2!ǾPw}co=:z"郤-ޘ 6@CMR g?Yᐒ Aǚ= /u8cB[5z5W<er7.8ϥ\x:s]gM%8`F؊LĪ(ͩ*+ε{"(Ɔx%\&(*U9iG ^v 203iW^6:5)/Ѻa+ME] 3yk47`&1J_][2ZͥFjMs:U/"uBq*V0`|eHjuU GT/= `\E..P{s9W]W*—?4Nm)M e,H "VďA>F:vߩh+oB@faP߼;Nqэܥ 1aM9DϩߜM `7C 2Ê&Ii%VމX7?`D.-b,\|8M̸o w  YO`B'.ACzp. HKPyND.8?o J)>,~Ko8%97`q|Zؙ{WEL=?xURvO76[9`BnQ vTω I;tHmFmy: ᷓ rs"j6%XmKHb'^9X}N,قq$JkRGJ]ICp޶:q,n%EAJCyζ~/备@Ul#qp `9tal?˒m\'i8#4W>;Ѽ 7^gȥ~jdWPYs|R>R^ Ԏ$|hP(K]d=s C`Sh0˕ ,G%ldx762PӆA4$O[h>a\t'jw)"X 8Iq`{[Ҹ8^~vI^kꗻg >Lmϖ 9@S"jDXda70ɨVR I*"7P_\@6)Nkwˇa2l\{ OvJ{'HbPHBCKC@{:o *@ ^pNH6i'} 3Mz(x\/tnN 88 5x,@Y3A0Fz*Y{U|K[_ f3͟6Tl{"Ͼj\D9)_pu>2>#z.Úu(, S69ΨʫoׂalBmy+6R^]g8%"6FMtcÍWFE_n?3c˄yq]Lϓg;s~Ί 3lHN>^1U'K,GkSo9x_)Q9 {3BYЗ~?&Nm+J|U8Џn1=r\ʼ87;0h2 ˜}$`|wPE_++Ğ,͟W1FȘzUAC510%PaK]q~%g$YGjBdN/% |o­؈bB%Vb-\9j䖳`u MZp# ߦ Sq~:wVYoC{3]kQ)L:Ptn=[TC(RjXN =owQ2Iw <`,CaN,bA w[:&Lz՚9~>j'>p-GtEDK'TpA%q2w\; 5Xq^!!͏9Ok%i!raJ[̈́IfG)KAN٦V~y;@9wABDW`ߎ>`zKS? W|h;ζt鰊03%t5VIUC1Ƭp*%!NYk3񉃡l;ӞyOCw;mK)[ݍl%i Л# xrdzA;0^xќ5 `yEɞSAq1##C<tm/Z2CLM3so(,mhbZ%Z0O`&!El? `ѳx0]Вkr= ؒ jG>#Ʊ!4W 'lP|r迗6[.FfTkQjvF)]DꇋMQC(9 #-|g9+1q&UJIk>hϗ;)=2h\0O<M9E~s3^q GHF\D'~ zfZKp ;-QN+g^q|cqAyٶo 6yIsBis[arvy1k Ut>s\؉pVI1{R {st!"2|ĕ ?>LBJ3'$DL]9$UQjFHwu>LdMXދ{zޭSwn)h/CDK;^〝#d ;A O !E|fQLf[rQapIhNaGDi)*@0~I΃2-]PpRBvb${e92{8(G1ոuv9X͇m6=t>=u1Xjͷ=9aEɈc$bsn!SglGP7pLE;8 wg>qÏE6C z7nX\EA nȅjr0J.{fQ >nKV"MO`6G5q %Vf D+d|]5e75L- ޶tV pd ЦS6'\SN7B2"2Q:{| kc(h#+Q*#meMuZooS'< VЇ Q[oG[`)5c,3z.UNm^EP8`44qgJy lDV5*2̧LSт<= -o8M@ xF79<vO {)]$Ϩ 0ࣟ 5qy": oEȧ ONMa.nLT,^3(dģ.{^ޖ`+^}Udՠl+Jw٬;BpHw&oepoi|^buh J}„>V"UԽ\p}fC;!|F/e _}Y?BpUF 'x cUixYNd9e -P"Wb6tG &^Mƞ]/ ~UDcⴕxqg5RhvKCc 9F`#ڝ^|j!}~" {.´@M ̸ k*lhL:F0VnG%;`ѤHPJy(;0"L${gr OYhܲAK{5F S|/v "xtr":pP0[s0~s\]HIdAg…|6pCۃ0!"@!biΎ"E1u$3 w( o6ŎJPG.vƠA 8bj&f3L0(r,h3욂/}5 C 3ŝ~leҳMip <o.d=y?P{\0x pٱRsxNp"xNQ??fK 'r{/65[c!cw[OuӻWz֟l: |V~.m@@I}p52-Skϙ&_mUeG1/m\?! 95~D.alnjfO)+Diy14G#?6Bu! ב#dF&pԇzy+rSQDDJnEpKu4{ /, (ԚtȃiŒuX^ǴKBPʋv\lf)U^ӏMd c@e=hvj yh#IbtZM` '}~le ^ ҷR[tQ$ DȴշޓB[NJS' :UCbY3vwyPegq;B·N;fQāLH02Z7Gj͛$iQLP|$Z4`%@4ٸd]= o}'[{t٪L3Rʣ'I9w]c5ĩ(@iډbҖhat˯'& "6@YؤӪ>5^gǶ b)a)K]7c*Z#r~|=f'StK/]ŒC7QORTdyP ZoueW>'m>{)ՙtwv{YXPZHu෼#(a(yP!L'Bjt+ z Ȳ p.Qte G̏'2ywP, C\Ϻ D69{q N"tiQ=ï+ꚟ=pW>^ʻWkڜ7qv]lX$tgg1N]}$<YŔpϐّG_s[9^~ۆ*X@=ywZO"Rfˌp2U꿳]W;WcԺ"g|w{G€SOd*}Yl}lK ?gxHs޽.co0FIAcEsaWO$)1S!SFZfCD2U>ywoe$Eo"EvM/Amz0/3  d=DvRuJ~F&UI{i۹}F&XyXu&Xݠ;[)# yDU3qHo[_L M90T@% mr|GrQ[b%5WUz]=ū5è_Z2$]< ''}Xr'^4$ Ïov&aw "J5`IE|!~t$f>tۨ juqs=CKsС:>ohm7͚ oɕK~lzյ#Dm×M~Ì}D 'סǡ޴K+}A~M;BX~ ;*p<Rɴ6ZK&vKb sk4ΐCf~Rgʅo?+8pq.UK$l>zѫ5mXR2Ct6B>/[43f'>A'yLW Q8Sٯ̾UbnMm6&礦&^Q&{@VK"TlO.`$ѿy ˇ?MUs+Yi7_RC:b?lz$CzjI:[չ4t]nFBw%"xQ+ 0!`d܎rPX"\{a-/`c3a[4,'&ܫ& `le=q˱//ՙQHx]8bÜa^41.i#.}7Qտ{ <]%|"IɎq"?Ma*вeaz" przo[1*_ h%̞XcCp:F˚kp:M;MlK?ǀ,}i:<4oww@)KI`Ԭdj[.a ΢^V@T6oy|Bߙa&HtPAC"E9j߸+תDY'1u]D:c V%1=;dCKgDcUUimɎ2oݢlޮHɢj~э耼TeVQr91$ jj6H)᷽`K fS7(fhD@'r.ˠ*Muк]+?2loJ__~:*f@[XS7]NOۨ\C𝧵p^~f3x~ 3, ?"m`3g60f7+̥6r,J, 굙lHBpmQGgWnU.XY\n@ݘ!ZZކCuR,$J+Dr.RE`x V(얾TA]/0_#wܐJ2l40_R?NNLP{i礓xx|i(jGhP9w C=٧f=mɓsvD,V< M)yKE!b``ۥ}:nm1]ײ %4VSA%cBWډ_9U>=72S+c.Uss^^g 3*|a/Z"RWZqx݋0stE\@{q@_&"KOHB (V4<׺,;Y %WBڛe|}3=HA]$O}YřJف֫ x;')qxRqg|#@i->S?ͽMB "ӮGbu?Eh2Ă>lֺ>H=ypCq vZ{M>3 OGt2U ">980qq$qe&V&* b+ XLPinrpn['<׬Q zo!C7%EhF\Y"50^S(ϲyK|٭ Qwp.n ۃo #X+1xalAKn;G,ѯR03c])iS4G{iBv% (K\ˈ~%m<`Hq(F-Pq&|`:?No(T+}}`v@DgW.K_\ڊqFp&kfݻ'Ypr!na#Ihkצ')`q?Ta.$s$"?;IJ}7|nݸX,'CPm"؀V}7B@Sijڧk]\!xU c#7PŔjW=5v'ڗ0x/{^~%SO_YV}2`@ʈ+ޓn')cq%\M ^Uu! @~+n Q=-^b^AQF{"={F,ҹ$`;fi#x>CyU n:gQ^(H !/Fg&2,A?JzܕPPiTz#7/-NXDD7{o2!ATuѯӱŠ It )ѬjtgRI)wHY|H3DnS<4Ös>](8BaH~v ]*rAyeSDXdBr֜moy:stlFy ֌qp n쵓~{Ǫ\!uq&'0fJ F[ Oyg$2hR^p리'C nlaPn^Ʉa)9:\I{фmNDžv_&7FRC7ir)p-*=v>QxsC%-w?G@D"/x,3'*.:+}Ի9ݶ_?z=ě;MYe =2n5fun2z]ŒUK4!Rk#zvﻞg"LXFXN ݚa[PM7e R2"ۗ ۞_cqFE,R:)ۿB/$kOMu%9⏦#r,5wu4U[0"W & b UE!elw$L~-FF^<2uL!2vBPoz2+Ls߽~<<>j,mw+H1D*D5eދi1{o@%Rs=)q^\8LFl\f62##9Q;y}k,%^iMsS/ (:ErGX\S0j- vCO8 MnN& `2n-g8*uxG'.lP903//>TpH,r |$sG8!툪t'c6SCn S*}Ѯt\h^g A:J0j+1@V/A)2*4=s,/ 56d>$<ժ!8r8.+:nssn?ܭ1{uWӟfi5{wdG?bZ-NrOLsJ%C2(tZlޯQ޻Z?3Q!kY+Ϫk %<6\UOƠ"ϱ2sv}',0,!ʺb^jrc-yHYòYG ڍZ0V>D/\ vS"d,zYWSR}MƓbE-gwGXM:/0%sYITIo p엌=zW !a5D}Bݞw F 5iYPv2. j 5#2ݻ>lTf({6@4ӎgH~)@BvO>9u7P` 89U޻/!jxq`mG$'CB|Cɯ4 Pe/ϛ1 b5/&,/\cBPN@ƛ_6u9a!ҧ;0PsNDp]*詒lz R=t9zd=WnkY~ *su_ aC|ܚmY:@}.3CEV9/ *Ҳ>!KMo48I+~ddom|NaWjcx+oь;_^|N;ySKKHuHGCnjVІhe[dUR-'V+6oJlVd"KN4XC97&%C~ߊ"0.;ca$Nǽ8O>rJ&ԂhFGxZN`',hpkb)Sg7݋њk^D ؇r٢.a<s.;g7cvaf8骤Fv錉zBzbK/tW-M NY̔YHP2aC 5S|g>foT 7nwxY1{GdDžfS?1>Wmt.scz ;T9}m[UU1Р݄v-]ZԄ0mvv^z#G"\S 7*e;̸P0@LmTUJήkg۴J@w᜙Se;dQ= (~c >&^̻# q3Y9&QaqÏ4Nv߉b5{Jp&V2 +88{M~HV@ZjB_ٱ3źP!քuK' '/dK /Fol :.ɨB!\D(eG8n$stjP7g\IJݑ\AhW2.E~pwGALYZnEq)R׎.ai*a k팡d&ju^n[N%Ϻ-2dބ$6zಝ>!3+M)9_ѳg1)i :]eu* 7\ B&z0n̂cOw")N,p ٞiC17ҷljGV@׻).*u0#/x?eϴ͙+8.fW+t/#z*^/X8R+z;a+P 'ň1is`xhX99 8[:F'2HXUĦPL*ɩ<: kg<^&g ^~MaЙAs ]^.|5b Imd6ODΙ ;K|}1ktY~hzQfcBQްzJ.w 0p{FS;O*ԟ/E8)iW墮# JBVG%{uoɦW"][q0A$˖8,WD2 nR& ͨ Iب{(FZ Geb~k;,ZjXd/"2w`/uTћI1%٠>\~Oi^+qB B$‚GʕMfwαbE.{)ũl *:2<'M*,D1o`<[i7^wM8ONѪ#2K_jU ?$)Qt9sFlK;t~jU o{$ T8g;+#t3őY􄫔 .j*u N? ؽkX5sAy5N}SĮv4ŜRb+;Xek/&p6zim#;1ĖOmҖWp]c\6]w"LPUIeJTb3E Qu zb߹޾VO%@T>qͽjƭ\eL~E1w0}+c!C*,a8Evtɂ!Զec׳Lg{q2 gx_XEypqLHT[0e\Hв`%a.h%bJߥjG+}8 xf-7B|j&;8{)~KS{:=vܱ<]i\k^G-`q  *w1F{ݦӯϩ/&a]Ƣ?Qvt̐ NL8}ʢ=Y7*'l8|F^pJ!K( FUjϵ°= ^S6ZIp`.;M/Cf!մO3ņ!u&W$xyHi~v}{UB5zP$vNV?S-]]WP/s<pw`cA@=C嚭g-'/zF|&Bd(4"؅)",Nc]l@h*WqWؽ9Vg#NPM/dr^n!KѭlA;-6Ԉ?&[2-V!x(vQf 3I/kK_ť⃨ ҫx:϶1=3/(٬r$FM3=uϕUZY[W㭣Q1xB!@% ?wa;h.(| VoUu^qf daN+ApX Ye&;iJRx>74onp Hk\}ÚzC4Ⓣ ڛ^v}囸[4JrW__>0otng·țjxUp/ͩaz|ܿE~:oQk2ؙ]˧vLUA 6P!6E*"<,!v#WYf:ecF].AkwujLzRVGi$"ѓl \y4֜#g=SIOr ڥfpf u⟪/&Z4no9tSyv@5O-ꋽcvȻ&{UcΠ Q0͉/*6I(Kx]f`BDk%rҧ'L-գkHd~UHn@u$8%G{u <6C])g <l.)C6W([uVfDpYwēQ̵2#B'9Y ,ۡu)Ww@]섯Aq.ԈEytI7A˧GӚzl JKȧlG-%? X4%iG[/(r-:98k LfTvV}s7Gr9M$ 1쯙JՔǃ~e%#,[NF4ix>C3b$ b; b= ZgU3Y>@xOdmEȢ۳F8KJ'Y͉Oq}@$TZޡ+qEJ>`LHwїDZ\hr~]MRNEa[]AN%QLHFg&& %ȦJ*^Zr]Z@tk{UY1O<b6av/٬sm{(2)C*ZyJ=hAvĶ'gׄMgckXnӋB9ׄk_Pv~z.V.)d)۞v۹-P1$7{wU?MVe}T1d3@- PK \^lRho'~fZ( Q7meTFJw /yGS|_qqr&#(պi Ɔ59sAk%/y]<. ut*I#FU2{ʶMϸ pL_ܚߤ[0utq4s wcy2YjOCڿ#ɩLW Byb$#:o>Z8˕{r(SAO}=̞y&N$ ;E`/ão09~JQmb nIꕢlӽyJ2xf|bۣmfMHԙwf^&:>HgY&[%v|HA0o$i4pnmMì?"͂ wBG+mP.&ֻ|;&Zh: H؞/|؜)>|\gJPM9@YdV SDS[UxK>(dXh1|ڪR⑘_vfkLC4 <)l.zM nLpL{Αsv^^1'Vڌyq\ϫ63xIȍ!Lu=W{8\4o^1"f4 z(}+b3]<FSжoWX0 L >GL'$_Hr?&D+0U|C\fe şu^4[ݷA6b"R PeL] YZaA')P%9,C.>O {+1rv/>6s`B=sV׿B=#ͭϕ+(oCn1CoU~ٷW dD4}vp 8oaa _vqqhJ7A@p 06nv.S(&7X סADBh6x{@ >]ğ 2jb%Gߖ԰l .>]>$FMB͗òl OVeWutBĖ聨۞c+I#@lAM i^.v#i<\k"E\78ܺRʂP4_*5h)fYz%>Xƣ֓*}Mً$eJK-LN,v4Q%.vۓvBuYY" t2Ng& BZ:Xsb m$XKG+èU^G=pJYI,BXQ6֗s rSbMP*M:c0flk'v+XYn;/͋UcnvH:" c+C3ű_Yw-<0C6MխdYxUx P +8ۇP  8l|P%? :uS+ϨYr=\*uZb1yNeV!& %*+hN sYNK78I*X)> ?\ Ǐx gPe]T- ;L$=Osv3UzSmqŗe.] )8a4'Vvc_ W_;F_3Ws&+qBðH ,g N:ՠ;u'N+bI 2 */[ETdX暨Ƹf*( eIxXDXEߥSskh4--':Yҙzhށ@5̈6rCn쾃R]Ѓܸ VlFW{(**|n̪IwKyUT:9WnG.$;[ m,]G uڰh9*;6#8)C @W߬2[^o@խF= Maœ\YkVu|TMAg{R`KyKD$r$ܱQ%DK +l; 6i { pm<"FMiq# +w3&?qKʍD6 9]Os^[1J9){"=qgc/bQ.8,{*A~#/'<4C[=9fa~T'M1e(;BUH>$IB[[%^p_|E,O <H'GKts%l쎡9qP@qC*jY/p #PT8lG@ixv,5QhK t݇1uvӟ!* v`6\^l#ON+oT*?+h` .Kdxl7|ԫ9;=D^'7w.-q]:1s ]֪9N@|%x8do*dd~fѫt,&fZ<9ߐcҼNt{ԈZZjoo݆:Z'EΞnw?BnH}ߵϔi{mfA<;')0LwIB?2|3fCM =tA^ugd,c%VfiopfNGWz.Qlʅ݆bO^K*2|)ʹ~ꮠe۞XX27S$N+T*:AH\EMG]xh :|= vyIUYW؃<.ZQ*)5(ѦesrPQscǓ1GyG&O|$U?NTK-f~ghVŧAOqL m􋃧^h` T\Lz,mj\V\&3Y(Z+j`sHd)֑}HR\bgps%pX=(wmX\3?A{чoA6 NOUɝNJ3A6ֺ>af%9wp4Wfc]c0vrS.PK1!&(%W: oДJE@Q=RTUƭ=BJk*KJLߣӹCIjLl) G!~/,f:;3(WTƀ3N*ֈ#tN%S9+ #2t*JEYL1:%n(KٕIUA,IoB:7KEIz{{yyi/nM7A4|~ qPTU0H&JLQJ ~59(x_:6v(p`<O"no f"b[fk %¿A:&78*q9ATJB/Q#WEA=L〴\';6ÕINʇ^dN٪ U踲ź'6/ `Ve9dB4>OzA$9':p4Nݿi}>,g+N]{:5L7w>2? qJ#J,@60#1|H޸9 ?APQ)a'Ōo,Ak,Mp=ұBw2[hR{tLtdU$pU*})wz̀#|߇&`,%:z ZʼM#Z LN\>*\\b/kļ&Ʃ yW58*Unц [hJDak\"!g\ᐭy*5L0(|JXrB|Ag Z1 ҩDbrsLp6Pcm9q [Ĝc)['%r;tDp)05|lwvz%pb**gq?:b%pό#: A-02wkv#d`.Ϥyub㜧[uc@aFKB0['1_0ϳhs=U*D˷Vk5 3kH!X]p6!Ruk+ 6_7>WNsXU5O' 'Hhb23MhxU"s]~99wɼ=:eNmo֫fSf][OphY\uRA&za˭PȷR"Y[$j~ j)M!ʌähǪv<$HPO힉1]-ϡU'UޢRe_C,c %ULUas5rf(K)$Pϔzxm%~bZ(BrF@uӈr6|Zv/E+\( \#dz6UmqxH(v $,p^Cwt,Au0t?ק姯TWF!yDG c]!u ,z`N"P*}H;8m@~dHfL R$9ٮ*qmdlЛaG?x2M%dIJ/ :.1JCէM5lfTY#V,Bmxd^Tҹ:͑v\2Iž]ĺF]WfU?xZm ] 90*D,=fQJ}(1O`rJ0 .ЪI;= }&"1T)HL.<]""o|!qP'gF`xPB׏=x(wuvp,P=C"%w`nŵ8 buJOD.TyNvɊZb*? ̇luۜ( 1HB>`u]u{EwեA*_EbQeǘjN`T""c"a3Gr3S- o`qwQW1ږX +P-ؐx);]qS'Xw)(\a]7϶ݤcQ&Zp6"@~ 7*h_@o e/3Gtl m'Uf$-uhI\tz[ji{8 rDNkYTj4Rkw3)^_s)y58173bx$ }an ߴ8¹zyGV+Z-iig]ѣWpND6/ 8tqlX;rJ0d&;uKt%'y:oR VowGy{CٜLl|l}01Yܼ 9/;"zH nz블@,r+4*E+)J..'%J9oә?AI%NYL"!fd^?ZẠ/8LG> 1E%K8,Y`@UAewEj6!-4aЇ;$ܵғT}0Եemi|-Unybٵ>dSX;[;?XV9;|Ӥ(JӮ4qhBlJ_+S@ 9w n9<}(?H !94S8C"y % p2(O&KyK"G#:%`,? ,6H(X]zhR_3J"p_V>*()yR@KF/S Hطۂ]:t0LR}>J]!1Zdp Laɕ#4XReY`H? ;X(%W ':I}1l1,P?-Ot{O^Z9R네v\V;:\56kgC@zwmݴՇD*Ueӡ%)Z@ Xcb!]J pRb|]>oϟ_`g:jm+,̈4bus2jg#]JNϬ %H:d :7CqdbmWyCF$8N:Sc 037gͿ]E$@tEsJC'%tjc~$j_$43V'XsiWZciK#-‘p+I>>x+/]MB "@L 4!w[{u8Oc7X {o"VCqAdK(тH3:_ʈw!|*-6y~vX!@EcG=TU ^) lfa ˫mͷ:ՋSmrD[X F0CQ/ > go_LRh &Oug/$ӛzx>i.7h Qˢ3o̦wך>Uǚ 3ԁUE慨*#EA-~ה8= }d2P}?*Ξl<Hs?՝> )xʊG\#CO:[pɹVRssjеyY}!0b2:)9pJL ˲&rL^k(pJ4qI=zɾLqUZis չ{Tj7,J;VXtR~P(e@G?KY &DC^tHʓiʣU W$w*p|UcDfSHmJsÂؠ; h 補o-Dmaa`‡àd=KE&ʬۼ?2'reWeKrnp{OC4,)~^+"VC',slVox+p2 P @&*E<=D`q-"O4opt}x|oݾ4S^XG\A2]fYȨ 3W "0;*~LF;‹^pggYpcg Lx燻9k DX\$F"е+/U~ t&ҐX0Ν!}KG4"]Z:*e3M (Ny'6y{T%kPj)%Cn s8A^pĆ~WUM.R{'n\_6A@W$0=wQd3&ŪuaOPj}$LpXQ5^v|X7(~Gժ+;cC-T$'=K/ꭄ*ʃrJAPyhBa3[lƄKL_N@γMeh8{nҮ'%dVR6UOA*/Iz5S,)Xnk˶@u6CR|hٟ{W, Vȩ iM~0rrC[ӑ3v@4(L(~]~ v?9T!|rZ5`NƧ<YQJuU hwRlb՜&})#EWcDjYƜb~0T q_k8iP]s &tu4Ļb'U]'t7KkBPr=jθ/(K`t'WkZʗ^|/t5>J xhbf{<#T~ۊilȾwbˌO2KW$>̥"S8@(C6!2!S Skxn0-t8zk4d;$3zý'$")YHu?u}_: V@z{rϒ!'`bLcmU>όI(^S!>d,p/]:6( ׆b2ي Y41OyB=>tP9P{qĆ 5-cX"q )͇вRwl>{s6%EeVI{پdK7qry b=s5~$'fFȥ*2 ruc9R%2^^ `:\"ДtV_fRun/V 5PRdmktɇnQY_1]>q^oHл6@5K1KrG U5)W׿佹BІ?z2`ʉz&W\"CB_sεO.]$/tG?I'lt1{=mUoҽ"qrA4/Ba>WJM^q aݝYy],B'"TD$ro h$YG[i/T МqlʂBzKȟÎ D`eL)/^wa GA9EJ5q 88>ՌmQ2F\klO\$jb*rJ|Ų%l# ԁquS(V0bKM=ei[, z^nָw`m3>ύwqu9g'P5fzSdBg5gprT#7yz OcG9Wol2j+t90>P4Β蹀9q9v%R~Y#ha`3S#q2OU!8G75ٱ+4S9"dOY}3؍ Ч)$PX̂n1OJ ÿ_+-e:t:wW ?=b󫲄ڸ%YF`ᑼd]t̯/Gv$b9Rq7 z3 GEFFFYTy:gyo #_!ĹϖsAKz:әM} j_LH/{ [>3㯘- Xd5oMVrԜ3Z hFO?ޢ˦7Σp!'MR8S^ԅ PC[E;z?|e:te)8nqPNWJ?, H@Sd %d9&.6g+܆nYyW?IU"k X*sd ?Ph9,Cc};n%$O:7,>_J|b.S]&[J{(686Kb d<'Ze;Eخ]LAVѢ2ĠGcs{',%8 .+o{I׃Wʩw- S4:3r޹ &wv(rAt'@oS !o*N@?|(ګC"'jPu = xm{Žu}^F5?fmh6bh6bBI-k#D`-d97D O?JmekEn|G`äԉimb%tʿQv6GT>ɣ+ˮ h/@µY/Z QYh.߾rUjVh6\bRۿ[]@^cf驹pyE+J.;y-%Ox=kp6<$ ڳmn}=Md4j)iƲ=a^Xx']@?6D>N^KM> )a1%NRJ\/ :lC /FkjnR;fiM/ ugJZ ^KTHOVk@5{oxWF`E_/֚OŸ Tf]u#H,ï1O#4PS"7 K̼Gn:ozQp;uqBWFy S7/Kgb!|K~ΡG ?wUvBǘ oAY2wT/xӰ2""}tTr~YFﰑUlЇK%74we;}7^Mf`ܘ/FGfu1UZ٬6b곐%3FKx`ڙF@ԛ@\z3~j]߯1)'P̎1 "qx@؟!S&:FY{wQMmUZМk(Є?8Noyைsx16hK+oZ  g*wN6j#5Q*5LDfxK99~'Zϒ6 f'E&0)T̤UKf㏖#ImƽKq:qZ5U\_1^K=F(W5W~i{h9 @z PJd$WuqQQ&ӓ?'f[M{V/S}!_dЙ&"}8rUIwA?o;|׮ ZnkRԎ9Ud-_ `6rF8J.V)kvOXu7̸e`?BL|2]r*9> OSԜ?몞99swᗇNߢ9_pMQT2Tc͉lot~[0dW䙥/C| u݄Rˠ\8b氽Z##aڬZ=Xmo/RcTaVգBv? |Q!:bKM YbwX~ziVfLq!>ebfoT2-9v>&@VG:ҷV̮߼<巺oN亇} uJI]%y6\A,Z~7OVVZ8΋?a, H;ߚ=NOLm;mb$'XU9O;cGg!~nGh(+ui|=xT 4 lhȏ"jYZWMݥAcnmOUk(hnWЃѪ}eC`ˣSq*;ۆWdi!&[(*MQ(F< om`/P$ }YO⚨19қ i`*+$1TRYsL;沐%fV9ƿbhIV*r'ib|~dBp=6#c?0 \a`ޯHP3% =+}n[(m#p,t*yP"4Sz5 YDZV%VN=X[.axM +Ǣ0G*ZN@*'4;7Q &1ah*vL]n Ĕ:fj兑 v[Y`͑ &Wn_/b[9AeiROJ"O;KhGfHֺZN 6}_apk]@$ˠ}K= q_4.ĴVNO/S?waT䆶/1~&k.kTM;Z-KD(;x1<&6:ԙ昲v MÑ3«ה3dϕn*|wZgBܰj W0wiG)<* 2R1,GGf,&)mZ!z؇ JYj z?\SO%uq;蘋]84|"FG|daLt7)AzRNL-1TQ3ɷ)꧎~sk^[c;x~7z:T{nl6>Xh@%^ƒ6ܘE[v d9r<]amtcW*aYrM!CZL[s1m.60SܺIxt >[3bsu>yj'{\&}#h9~ٳF \fJ̇dÖG ƂyʮⲘ ,,/\so!Y! U#毕{2~ XxT?K"Rhū}N"ݑcޡspJ^%7mǹG_4X:yh`1 `"/9-uRmMls8# Q".<-]b ʌw8lM%?\W-;r9u3r086|;l#5ɴؗuG{ Su痉C8^ڂb-IIU# 4Ihj|+1%\/u?ȟCS[]͂`f+²64U1 l!+P)uBGcR`9l35+ƙ$Hq@s發'[x!f*O5s N3kͶp2V7C'g'mŐ=e#sluZ7> ih,#aĊRu5V~a&SCN!ZE57}D4Fr 0L"=8*{d j9:!^YH# h Je7b/f|<` ~9f6T6rRd:QW+y6$NgL"/s@ Z;)ɥ`E{K g!h@tQԁ3 ` 02y"M몎ZryP3/Ot1o/]1*Bp\lho,r{$fg&)ehQxC3>G7c'ɻ_= 4D Dp`ܨ5ʶdQSĖݱ)\Xv*cg,xȻ.W>BIYkBdOA⋹s#.p(Qɸ䶔1(ܹ4/,5\#ݰϙ< K#m4MMHؙ8 dDlm+\O88KoȎŦSxCT]_CK9N ! g^vPp^K8W䮺yWF%CF&|L#hGi5͗SE5[N "V H:Jt”IFR.Ohni9t$rEohE\H_>ɉq˕mT%; [,mzu7yjoi)}nqو}'T ސDv>ˑ@$+ϊ|*lj2AdeNKӁ·=#=aop}E^i})u\`?\bo T$~%d5HӱIf}Yh'Qʝu=P|_6ׯr&!J>i?G4 @&r^SRĽ,̞*oha =Q~#d%JP轄3f$X&`ڂ. 4)e9;kpwxn*Pp_|n]V(smߒMb!TϠX-'Q2!tb] My~j(?Zt 8 ehK,E"~Yt>Tl'-c4҉J$mˆY]Xc%l{D`!K=,Du+'DaMLF.mOH$,̃`bt㳒L)]gëX5A9iy#3PW"x#[185dҮK;цw]I8ŒR~q'4543 J*ڦ ֮_ԕ6 c%lI\U*B)pAsR{~qYa{p")-*>a&n)R ν#٫ 3n̋M~'i?׈kNJWԀUrܲx2ǎwߒ.@GyS alχ9e5փlZ0֫iqoGhbǀ4;N]|pa,?SO}+x>q!F-[’M,Vi@흒㭋4Ň靚vڠ7< mI"\cU)u(5*e4-/?Vm"wς{.p%ķRߊԔm+! <6i7W\ɍH!YPӤpx8xnκk舑3Wh{_>}}`j|#n*?)omj<.l*<,;8q)s;={_PH8s>~bڍygD6k;#EyK' xtr6cҹ>V<ņvF*oV0Eyb{~vpaӠ?'8EAe,2U0Hg=ҫ4mm1Mw21+xdLK"\ڢ$VR`\b@ t6vJ4b Yu|Q Hhq9l݊2w'YƒRq+gl=ׁ_Jrjj9PBt>Sv/&؅\C `q𱦁tገw(ߒK.ܔ=Ǡu8h=tąK)k# Jhl}RAMWKhX'3찚>T|v!hm?H`&hS7k/<9VaI7AZ% < oI &-sw|XS 4^.+*᝺QV:\Bx7i% ~ԴS,;~&1 oSd8;9s/ppM9N !ڹI_0VO)D("%Sz.oK A4џ¿?03cd^xJPD D:1(%k\E\ͼ2~`UЉD-DõfTF[+1) 7MM?(/چǓ #="657ɩw HQqZd $+zA.3&zfLK{G}|7A2m7V _^Y&kHd$J}w4|nG +M dz1mĠRzߨ0hǸWh?ARJ'sEbDmȒqjDҷڥK[=ͦJ V}ѐ7^/L^I"#ъG )!y;-YV|۷c h^P'[^~l~4Htݡ^" W]QX4X} l\WFv6o^IjX*Gp ˢe-ƣ6.C.QA>tr~TIm%_2X8<`Sf*i\ AN>lS↶s-g ѬxNlf}gX!_+ H˽PW|nJ[>?: $]A+@T䷧1S:Y{#!_1g rl*'ʻV_˥9Wf`+Tg8t_r_kPfu9ߤW"I8H帥9ތNydcevUO&V(A)sR _;) lbbji5&fv:X\Kg|;CUCDt}áӸbӓ/U8eGqUXEt񯽅*[Y|/BWK%PKQ1~R3P}#׽̭ !=,,7 xeZ?6πEp^fc %Hpx-L2\G`!uk>E)+ E%)ӡǐ\\ɒދL[WיۖqΪk.z9rdʭMː7=xZI!dUgӉW^ߵ".rK_oe8~w_SYҭ  ־a ]IhlNF8OJaY]-"Hˁړ.2~?s# 5 j\/N:c!X4wO׾;$SI] df֪1|юQ@iTz q8ef‹MD:1ga[[<?/s7 ^OZz`_p1. |α7X]tsQȲB#^Zߛ{AX1^& ֊3]ZT}@b`1K}+~@ .12QO;iQ'N;W*\c'*& m#]$/*y9/di{k)@bozCr?4(~a|T+%,~<M+ǝgL:b,W%Aڛ 8 8d8T3x~^%&j,%'c;ůdEbLvtmlx({ x"HxB#S6$h{}օc{&7@^Vh[*}=l` <&l_ː,ݩ~{V݅X'*֗([ _ D6G+FkAoWOjHg[ $T~[iXt8Bn/}b.(*4%S 6kFr͡tA}#JEk=~E?h9y%hH 3Z6t<QM,4DPr tb2skF'pԺI"~FY9j?'*Ns|ٍpBE]ʛul&@}Ӯ4/HK#sX3uSO0f)'WgiLjl]"s AL~ŠG MoFLE!ȩשUBY0$2HT.h tNt7NY݌Aىly6FOs Q<f6^FQY:e4 :L&~8ɨ]Ǽ0kuJn_;0^rUF˂F w0"qVo J '#EkAM!F[sSNKt ~y|eЯ7j ?j~.kOj^Bna,ty9 ӫ`4fHAc_slfOc8j9Xܦe@̸7:J}g'l2%f˒(Hb8T4-Cʼng IIg>W.V2aHy`r=^V#i}O}%i tH9&mszLg8eA Hj龇!¿ז:4CRX陌ϫC4]:D,9;.$l?Y4ԛ(/K-~iFV,#%<+ԻMۘHXYBdy{SlcpA-rv36ѷ(n4,̫ |Kː&0kjNG1(XP$y͖QCRR _W/'2`XU"~!AEe>Zl~.ҋw@~TT!%?}p\h`9g)` ; ]ViԅmunlD I9Qg̐iLXmuVm.n3N]ѕl#pӅf,jw0^ОISX幟`$Y|ziI:8SRȎaGRr-ؒ&zŻF_l|tN.K8OVB. FlKmcՆNY4 Ϛ0&{ؗ k|NnA7LфxS56r fՙ0>~`8"1d\/>?_"K;E!,f^RDS awwiHJmv^{ײMБP''/㻊:*,= Y̡)eXSMFR0B ($Πҕʆ4G!뛤`V, fDF[F ' dGX0 6tbo 2P2\+=auǶ\ڄw&Voi jG\ф[驮—Z4+s_K Jc=~]ԕΫqɞ)?Xlw[*%Bpi9{(yho~b K̽kLu ykH""UC}9x*qF_"j)9NR2Nc'H)Fp+ 3_76{7 ruvŖMF+j;2( s-@ZYo*Y_a 9۩O5~*;ފ]Q6XFO7rd[{#Eqt,ES&CyG Sy"ש֨|s _?_|gt$]fsT?Vv0:=5`;ϝxgQJV]5ɖTF'@1WĊRĶZ ƞql+L`)Lx⇜hP n@Z/?cK(lȓrلju@/d?NO ώCt0~7Ȳv2(=G&=& N"($EFl)v :ժq܁8Y1Euoʔ@ߛ6?2ri,,FaZ%|Gԗ6ȍ` r&8st!b}pTJې6ki0kOڃ{,1H:ҼOpe7"5TFq f.ɒط #\y329Ddbm,VJ<8 iʖJ?RHi#bwcYxpرvZ~MUEw\i+%z.|f0U1:I~%FWntI4Utݪ\[lnb.UP4qyhls>`E❫Ք$r4.!y]ycԾ6e]a!JaxA[;'w&yиR5uDE{ukq"YdlMyg6^)mYT јB6aw,n ޯdea`ZZ+2JLtycpA&0ifq6FI!<ߊ>da:Hƶrqxt +mşQ_|pÿv }EyP*}kt_bwzиFr}T.}"a\xL?8N/%h'(.O30BU~gAiCHqI|ߏѱhB Yh)U(Mxu)'K{qQԁ/ےWy?x8> J@}ye^υ,1r|&xHA#62"$P6部(F3*+G:ΣSfv0|;՞OM=׿ iՖݣa8_$Siejv.R4Qffy0SDV-&@8щ,2]4#L/9}-CL^׮2Љ.e;ŘWƋGF/&])*.y\;:k?\։,FȇZǢz\O&VrTf2I,X2X@U׊}$qٶ8=滑RCE\ԇ8C=doⷺ:8-J0bVlWT:v$la19?tuԔ뜷,=갩M[RCdHqyF&o%Q#&K5H˒ y8\}_!+^`\Sj ݺKsƳbܫvnԏPJ>?[L&[r! Pھz=;O,Ma2P iRH+XP$0;D0>ȻlŨ\KN@t>K Wzq}V9E&ȝHrqVVZBDx%km`N-bzk@-8*zBZqҴ 0ǟܢh !Oۼ>nYM>yr؉ <"Y^9Yχ1V/pPY>N?p ̓ Yޒe^Fk֝4FK0R}>u)G]4߶":F@@`oei _OKf 5<Ѳh] /UF;7]Cr\4,>,2\y몊ڢfW3)㴋=_ ~/Sܽ^ 2%'d@y~'qysqW/}KEOm'b3?&S-!.=DPT5iɒ7E\X-Z}OH-TUl*QfSfCK_{NW_͋4`NŮͶr<\s ?Qɘ~jSrf߉551\8w ߴ5+%d`R3͜xHl-xiZPIoOxplݶB"RU!tQX49Zș>G3ّOBL{<#d"$\\2n ҿQ6+REI3k/tW]L;F[6h:a-,"vNuNڟ+U tq7qZFJ] Ft P l=_RaR[ l=AW_Z)Edid6߉e9lK)cnr#_:8itцSvB*T > ;?& @Ý,6lEI^?ɊKPPvᏃ {Nm gL?ʌdQG<(ڍ< kl ӪqJ,K`ijmBW_pg6B\ JSpW<`rv<#vaꏶ|jjHJY@ E!bL#T5H%em*vLf8`/M1Xp7*ӧh`?4Zk*!mrd&Tm&lDe)IZ2Z.^SIw؄-u0ZdN+; h!gide:9O&( e5P0bItK(^y!w e(#'%D&M+W6t$,eWMT۾Qe% =~EC6X2~*(Gs3Jw{"  -ŧBw;3kyfϔ1vx(HHna,S 1ow3)sPS=k2SԧP3B'>orKK^>(ȳj}2vԸ\[N:)m-Gܠ K~FD-A#N1˙~,@jWTKL%@Q` h|gSYq- K 8T053qx 67v:ڵ"pB3CPBAŽY7m#+ YAM>7:˼I[#[Ae)/e8oT'иۨo8&O79D]Y(uTBJ+MJP "#u* ZE;!ߙDc `obw&H|Uz$ND~Ή̈;kqT,*&RnPn+|sj+U."A&qPRvǍe\`#^p\ws7h˂:ج.^qy, q,mV/T= }dX_8'"Œ֗;]rW֗@Il//0DnplB)\[.Ԅ66ȭoxNAvw r< >% %R jjjh/`l3h2.FySo_6kPKr{0|S{$M%mU@X%=M\5H`lA~Wdd3=/Ϥ Q)I(a]@]W銪@VE9=b::NrչX}:/Y'q.ѡ/4|w6]GQXg3/! 4U#Mj2t]"㬟Hg8kXC[?JsGg,J@*oW|!]j@ =)3@Ioo2 +tN+SCJ^jr~%f$_RO4ޤeŹ߃ cǷ0%Cܷ{+v쫖(TR[7czR`9{~qJSw}d<%Zf-i)rXX3JH1\aL0,&QWqjq R@RC>mM`X덎e<Ҏk `^ӈPӅQ7-0Ԕ8 :h[=bhhƧAH5agR u%wf=8򵘤\+hblGei*(}xo'%a~ ԣ[zwY*-Qך0n(/XH Ӎ)ČO1߹Q%6w\l;u:ܐد[DMJGe|ci!+t&^(= A!9o)wҪ](3>C_  HQf="ЀwTGEdӯ萷@Q{!x=-$tEK'S2kV!l&:rE :4[kA=(rhP[17 dsp`<;sUуjPt5Đ'e=w!F5(zAk~m/tddY%-tٗNStq!Ŝ)"H6py"15]J6M%>'dsfTP^Q 3h9J&" Ƴ.|fu&-:Jd(P,9i0Uetana9+O M`#76} x?%rgj N`㹑0PeWxyrWjۮhv!3Ƨ[e?sWd}PR>Q*In‹ێʳ*۸j/le<0wyQzW-)QOC{ɔVFjB8S*̸&IB|8옣1U_SK!\5xIѽ|?5xx]=s񪹯C(36rpzD!%a>b/M8Y˳ۑ 6gUxVB׀FҏWGozk[f ' g\e|5{7H4WZq9rrAL,Nw 3Fa16㱗!<. 4M_:?EI:ZBkzeD>ؽ?;&'OEgj-9R 2rS1,*U93Ф1!4H] =}V5+z6jO6:F.F}wa6.dml"_1 G#u M jq?lݢ蔃P}[3gd)ZV۟ft0Pu%hAF}kMY~玌YEuF.%Z=i9M܍NYkvu3tH/gVT4 eSn5njG}e?)~f!\dݼ{xNP'-A;M]4Hpe8&u`USv6LMu7P_rpW,~#LĶh ú7HRO-rl\vۊ{ h6# ik1д2jviaEc%pZU-W]o]ݻ`;FqMҶST΁6lվ'PFg5}J4Ve$B]䏺g ?fuaQC:祬rHAd"` ^Ιû^~gd}wӚC@LK OL U~϶ 3c ),/ ׎@Vh{I}mnkZn1~;nґNm$AM9NF`DO"=ChzDH07ְ6m&xmpѺyJ|zH}Iw+ۂ# i{*򊔫̣ª#藶pX<}K*$>^UQd(~ӥV۝G.Y3XL%60P_ |ʁIoYELV GЋ,[!>(|c=iVپM Gz:LT΁sa(Sɑ o<25r8]dm?p&XY$\41^. GkNA/O*>Ol갭UKD}\B04b| {(ChH[ aV 70@aޒ{B\|I5%CH"@+"erPӸ"BXD/c=l]tV'DŽ%k+G @`G}Ǵz"}SYPD!#SWhZt}%`k^ϵm9c`sC~~? 0?"d lA_ ݧiSB)\::}XXl.>€5ȯl/t #l oJ))Ȱ I>Q^ j~HC0Umm%BEŭK &qqLI{ QӀ{9(ҟWqϮo<5GY6 8G|_5Z!K8L<;53F\$-S7D.y>t%J(>'@nQ6A*82tEfP Z}f="9npUӱ.3YJ@H9/?| soe^aI1 ŞDѡ1YߖpAa-(ﺿvP'We/4@t%Y7C${y|\TJji7=Fѷ0q)ܐutX*Fo'!2O1ڗ:Q ~y< ` zجhҥLg|rrU4'lٯHG[JT.C_@wω%Qxj@\&0 4M%yCj0C;I)atalDŽ%f7 ۀ]rX{* D4ybÐYH9pB %4 GoG0VX.p'Ӆѩ=I 'WK'5u (?`gd$KO%_u>%8n33hySjCS‘-u,_/=,#\_`WR]Fj'I,KԶO)Ic48{\dWJxM+wrN3'1C߈4M'EO U~%FVy#0T<Lv\3YzeO@"#'CI pAe)hK^4VHZ(EYX& 3w* a2wʤ~fC{FUET4樜🷚~_K?IrB|mFi4=GȽEX 8tUbK.zL"!hg|nPoASQa0J ޿4JUys$f.(#~bǦ v EVS8,iw. ֦҈r҃1orO/MP]|jGF7swC B#2KoVP=J"/oa:`F^[6+7az=lp3#A QϺ~Ǫ!Vg(,k,Mg $34=Q+=6dN<j;9S1P V\Wv. aDۈ%Hi|:H|M~kC \d n O*ݴzOҊ}?;;i\ѻ( "?&7$E5VN,XFHᲆ"'%`kp)S׷4t `;OdEր1˯q.>FG>F[0R׉ ?vO?_n~dpyejcD-Kv $8nlVs}}HcT~Y݊Y'8.n50C Fa+wA@㚃;~J~P!gB""pn2/ANI0ȸnY |m6Fvok?܎#?D;挰;3hŸ_]eX'0 z~b3޻[ <p[eJG1cp)S<; 7PP9)mH}?"z`0_tXrx[qI p@v\?-#~a 4mΓ')OZ>ۍ]'r}.GԻF`f#*` 6OPYbh^ sP7|z- W[!z 'ւ[daOEtF=mh-=iY /FVhOv[wseH5+O'WTJҝ>Y80vF*HN Eo. ZaxW =$v!{ }IT#wXb&2ixFu7P8HY47E0_f!OXuݜm*+g*DRJK3rׄX$!ϋ^{(5w?c:POʃQ$oq hͨ }ټ@8k<["@1",NJS_notŲanH&kn2m6je-lo"L϶Ԁ'xaXP]6NaNbVbXp8v[T19Q אilښԻ͢غI h73T`!TSO"9y,mk+fE 4ZsQKg 98 b-"N>bB:bdKl.Jz7t; dC_VhgK]:Xb~caaSo;2Pź{t / PPeErIc3"Hp;z4qlSYQ~ ѥ-s~Îx1\0՜`v9*N)/U)U~*p#4&D81 0$pWMY{T j5<&fM  OP`ܒQĽQC|<1YWhb/,yA#fAY l@\ ;+<:p #lگ{XZrN2:z.c;G)u?Z ~? Vbsc&K G0G$׽9< 9@=@TgtaeyHe!p(ե5ܬV'wzOGJؙ1iReJ Hf T @!f7=Tg|z1//7*C*SȰnuix@YrYHS;%(M"(B73b+kz_t aJK~WfyK{PDya} Pu:X]"C-&DҽRI) EeTnvryyԝtPׄWm,pLE{ow2R1&W i_yIYZ ?8G1qVh 0T6J+H>5OzE/[i!\AG-wd_8h-$v%.t*ZFxqUxʓoJ}1+ždpL/ń /5ҷ.rײ+) mHz?$6cY+QZ$b0# ^ K=Q YH^#A@a0v?؀p;I^[ғ&mUkM||sf$l}R*1@QVPGϣ5R)(B7u\?dtf#r23hb\A>0is5bx=s2gk/h m'MAtPnjqr"M2R#^}/IYB"8WT7>zI6kfoP063N 1aO6q[ZۨjJ@6G|sCNPKKюE#~^ƫ4X2HD=d 4:pS]?_g{S]; v"$htbȓZZ7 5%6&x` ROwڛ)^K  1! }O-юU;X(i:FeHF-ǚ]BttWrMxG~/ b<S\UyFSíG8hvr2N%q ªA&[FbKѼ=.Ž;- ٴWsy3i1\WuaPo^n7-ŕ qW|esIꀊ&Lx1q+E8Hx0 ٲA#Nb{н eF^p/=uUJNX L@NS`H`8S"Ʋφ$E0R їE$&;Ĥ@F$yboPf[+Q=:!Nj]iSA{4qcꢵxh“t)@@\&qY7(9ع²+MgT9 Kcc˄:l^nI'ޛ_;)t(&[% >QQ Rr׍7͝&L˪e4bXh(<swid&,%5X`30YxdjjАYWW"ve7DSR );Uza&{,_`z$D:Tpu2[ =%g+Qī,[IX=ӫHx<sk)?sL9@A΄*;N֘GҨ_) "FđEUx90er?0?E s Q60ys&kl9'uS[@0`uyd lMNW-I3$:9 -?+u.wP&ᏃɠZlfD#\QqM˙peO spFuSEӦ;kWS]oOC)ghPGX+]ZBQaЍsX 3| 9Sn-[);KѢm]aa/[$Bnx`+_UW@YZ_֚M.cTPD {HD)z{ee;Ĝc&D&qsqG@!- q$pTu}EZ~pNc &C^L+ֱD"^Úݪْ-zp!pabxψ32Cs @akFdUv {Tn@Qj \/iU_m`yX ێ5EsIi9hބ1]+4AEwͺʪ*0¼Yj!G?ԂQ 2n[WK::8!&H5aL L%:R=༁rPBՊFÜW=%-(OI„\ʖΤ%|i^nT|d)RoJd|&yxHݷejo1ӁNwUFxprHvQ) -l 6PE,,(]qZ,\^lj`J)v·y>KX()Nݴ-ß. c9ZD,s6tТ^?PiE-"/?kFSn` ۼ ( S!YN+H6[ޟW"@S[p.ś/{B?REUG>`ҟgktR9ṼKEʅ,qHٛ._GN|1mqԣbLB:TIuls [7" z3 },qȕ䒴NHK#]@Cx@5_/a_uQHqowq=`]8ꞛBYRLOO`)'} ~ܷW☶r (j1Kdjf&p]v~uB SZXI}?^A}-H8,A/:cx^1Jg@5#x/eu9J&Op:#H֨2e`RdU"q]F% I{cQ$33`T'"&2@( BX`$THJ6%jF4wy[ D4]I񖳋f$]$' lwjY)#hvv%נ(<4X/:+}حpE/z+XԠDTȺ%Os8eqI;G?8ȎfxO{R]4Y49 r.~HÅfhp} LIjl{Ban3~tJH%S%r1ӭ1euKдK$Ė ;MH@\m5 aE:p6泆,I&bͧɾg)L t #A38&MR}\g"⢓)R[]| jd\䴚39aV+=_YnC㋊,Ȗ`&HUqaX%rjY Z1uPiRi; .<Zq3&$!JZt^C=-< -O(C J֡6*p n hSKK"?ۀ&5LgIG"\g;r5&*Fٚ 9{R^\rp~bSjSaIUe^xŞ^ ~RUbM*^s? W8Qcerx^ޔܥ'T?bt,(cp9jmO;nM,BCv6/,ŵYtGZ/lcUG toa֒[C 1B0;Ŋ/~NКo{A"w]t*k-͍nJf8=0tyZ'}8 WrF  Dt!}dn|RSr(TM/YqdI席v -˝-թZbH*,Ms^CR6 Aݥ,#Ǒsd#[^rLŷՆfgC B]s {t}E[$%nE$ՁcWVղ#y[ipP~ CK<˘>ajS`nz_ MiFG35#aQmlP}AW|&TW"p+T/vӝgQ_ԮN 3 ٿi׹Z54&d$\<) " NmZKbLrmc8 Fb>HyqzPtWsw Pj`|A&q!^n_2a;èmзҚMQiKnģ_!AEFTk'FbHB? X'_9@8C:d5Fvk x@v*Crx Kuj-?$nq5yjءw,!sosns7k$L1R@p"!8^&f2y0#h\⪿U<{quwݲA56j{wNjlxw# 0ќ 0n7Ln#Ihl.QצUQ"- 4P75n zbu*=cM EH.u`z|tl>j,kBHhd*v༜]S5H~i%FYݜ˘H.3ɯtq{zIpK@aݱ]=l\8UF!i0l3 PRP?(/bt?+WW}Dx%W|4cYłd}JX,v\MqcٸlЪz7bs ʝ`_G} S?#$ zpPe&32In%TU6y؂`Cjt{)7a6a$2uvP9^+غ댜- sw{T=&*&ɚC^(0QWnZ̢j?&eۥe>pﰚggG^_p9V[٦&6ݓi)(( MU3 ˆ%`o 6;RPyF_TV8~ 5A] {=n\~uȷR>Y'/`נa$JQn̵" i5Br͙n'8ic.r,ЁcsOISiS97N4XLt.v@IR1cf@x1Tf j逋\XʼnћNyzǵSϱcTΉByen>… yiu𾏃Ц)c~2Pch+ETY::5-Z5,p ]$woK:4؛@d3^Q?Pe4jhdkW^2£1*fBG.I}kOl8:E|`w90 U2O=5K ['_j엀i5x\rCrGK#6yȬ-()\8W s47|z {g7x >@*=!ptӤ/[0a\lH6'bHn7}+hnI WRV^h PKmajoΆ7ÄeW4iNu&-;ݸM; '} }Lt  -A mŶ0nՇr0Q0ly—wWHl[a,"A.jKYEhTk QfM;T#Kt&q=* ka.߀6 VQg_EZpID8s ?Efp` .Im=л1h5/t(zd `t7A2ZBt ldg|JH| ZQHvD*7:)R#|+\:嚄sӝ|?n<{xүIG]lx拫-kx2V*vrwH-6Bz& L5s_x 8v߼64: 㿾L5$ fJ^D/7JڵRO9CC9&%fڼ/JXN ¦߻ۀh:Wظu;Nyu*zZSXq!6}'ҸLcDsNg/m%lrcӐ(i 1ﴧF;wd?me_X̱m]#`{aGC]aQWA 8Z% >+La2[g@ v{])R|gc-."k`<&%E,'InS6ӽ&6\8Vӯ1r4xwuLA/JQg]!t0hDo9l ,iY7^ݟ Bw+Kܷo&϶$y"ؒI (Wc&,Y7yknDWu@{&kiphb`噖y Re<[g솞y+Lt ɱm,;Q0tB,}wn`p>k\80ԩ{Os/HUw8IH-_ṯjoD<yL1Ψ45N9~ODa}^K)BtHrLNt])R7k˭CXq=vnH@iuÌ!yBǁ>4ܣ@~jAS"KlU\e҃[*hi;gAUIAm 5m.#hsi[9PU]hESםl>1ywz[۲k̢ Vƒ+.PR⣙ >k &"I[vBɉ$3M|#{y2 dսoy4#챱hN1mcm$_ }Ra.WyFbu^)$k%|Fk~jCDT`rt^pv3[&<}~j82U}4`py'h-놃u{ tz| ϞxhAl >O*,h~\c Wf+ș3o  ts:^AP @mo˓DA0;R w{}Up( Ώ#T"t@p]zk,9(BfN3Vhqg ]oeދIaha]XJaMR lz5_"K949F{\e6( H=,s݈ZH|>b9p}؞ f W|Za "Ekp:g58Cn^c~n<0Rf8D_6tv"i V/{@>$kT <ƠXVj~U+$ `8[ "kJ(G=2P\"у#4ɧ#`(6 siȲh\!]r tS3I:!vFeQ85m"[N^:Qn#aXn ٌq&(.~2U"g֧b WdG6m@ @4k8-&36PBx2c6L\C.A_ANe]| *:$d!9 \e 5h įz g0IqO,iU#}Y{?D*j>?C/r/9rX wZ6zaY9.ڲzr(p8(sB69/zU}9Ph%}6 Me|G-#4$I֘%8:̗u7o]ɃO eC*<] d@qQkq=$׾aGm7sѕ\,>ȒW[1xn?LǗ 9{=K"8f2PlJ`x|`tyh<~; P" M#z\$Ŧ7mн9ܮ*e E_l~MCޯd] Z]E=^37 >D^@Y{3h=93Ą2z(<mz"ptnX H1QkueMUR.BF{/y SP%vU 9,b/n?mhuySyZPS2lAT?ꮒ NqM|}Q`p&=&hMku˥gřU\V]\ỈU)!#ܴwbB MFo3]y? xHsx,e{"u!8#o 0\j*wNZ/뿝qf"B2(bo{=gō>lslle8?40NuOՍq|)9u;j-w;/@{66djح[helkuqR]pId\0m$0%5>+nr 6xjR"6 AJ7Z:AIj\fQV?(&Q Oo*NaH2DRXFeh*獧<_Uj2Ҏ 5c/ΩN =@OrhdN@6$ *3V|f ?KzqD\aO<гFpWy[h{ w V륰ccH]4lt"YYJI30L.m WVyvdݱYrqBz9QvY53lKȥj'BoZ>P"|J>q@{e>UDpn\mϼSB2(݉~o"M-I)HgapMafH$$Az&>2k7m@)[vU ٠*I4PӅ;j7*:#LTtj5$ϝEN26*HC!UaEyU8 4oEnRck^7ZcR#hui^:I4aYH%@ kp)[dlYX$Tpb@B5[_\\h5 TE!rP]xw#7r|}.}ak$KW>[5Pg}A|l8ۮ( i?eSa ޶(5RDӭB<(9ud~PФ&ӹI2X AoWvEj:B:8q!2VGM+OGC@ӍhV7grO} Ҁ"DCqe S˕lP0HWWMTS^KP53+-=Жsze''P\5@x8 7WO@=*AB$ᐎC5QWjo|{/иbm PNTcȁo *˥G'm.|7&@.Bwnoا?wzZMK>9yk)`.EHk0xqf.Hx`@,ʏ9w:d~\ /7_5cN6"ůǯ E4 E3A+fhk`#.I{I/hZsGF\o6#A(A.f%s@o6hG23_\7/ z*҅8KA{ s|ȸOZ=/ -aaaCXU?do Boc&Nɱ S'(77Ӗ #q@ &@1a4χE&a) ˹9ƷƩ:X?Djp"޴ӽ޵PU >S&'I4NrRU  0Gigz7,U 0)e?9di!5ZWs̗d|5F2 tO$)/eԐ`Hmo_Z4 8rg[#HCKQ- l?ğ :Vz5Gs6΃dp=>& B!7kYJdj8r 3ٶƞ[Q]΃' \T@VZGeBZm31cx4UW)%t:P8vCY U`yooBB<4xIv-#j7 ]=QlCzeJ~ +,=b!C#t cN&'`2nEkp"'S-CU7 Bܯ :ÇPuA6PFμ) oĞ2 z{kFf23, ^K+ :7'z|N_o̰P_6qnަ_eJߺ kKd9̴sgV!l :^<\@:]eW7Og&2 d7 #^*E ˥=ME)o^TH8Gd@^fs%='@Je0'M'uc~U-:qC&2kC:!ڭN'v@"g`Y?)A|t`58{po&`џIarS%;V:vjx׈UJhG3zSŤ́4/$12KXj-wdy/FOe,TD:px.e W7>z-jn2 \?d';(F[(QM?<"ŲĹ-ZڨY_PP:Z1Ɗ)5Mlr+|)vP~IR&oZIFv`'HhB*,FP [{ǫm݀R}s?J(/GowQRď,ϙJ_t>B A=g}2wS0s헂E ^U_Bꮊs.nP+xn.G2[-bXJsimg]u ZTLݴsHR>fyvG[H#%-L8q{Xmzw}qy8k˯ϔNI[={ȕTFY&rg9 uh:vλR=tx(nvbrɰ8@q?sRBs qʗ;mG4MC.Y+{xwp;CPuWspbZk1 zYdcz?ӃL0MJ4? q6l^[psi Q\B G?Βpuk?RJP_}E?p Jui=:T>a!K's[oxk<- Lt|kl$5~bD*vLmv¢749:1ܐ,E HfD:!D>JHP!J=[Sݑv,SQ(`BD:˩+)dH_J?r '`W#Q,qdXЩH,g_Ӗ4T+)OҊh"Nvsp`ld/.d7KZ|K3䤞mwv&4 /ȕm.[Hu\\Ьj ĚڴN| ?=MFwlS0Yه9~>(s҃>d@T+ :)V\rW AuzдΉ!F`SWM'YqQEmwϮhxroTSE y)zƒ#!Ɵã@Xd9f^ Uj}U>iϼ^ L8kF93쾦9\-΀{z-U'U-Q8S"ON~ΈyXQ [Iscgο\}!Lj*kj@|#&v4&h#D^p4z+L[,1g(vg FV_@ʛ)~.cذڼ"GIvjY D=q7UaBIJ {_ƞU^Na|KDcA5ֶۘMA9'Q%@@#uTo˭+%-e0 z_ǔk~Le=]8\/OVgsf#[FK <9R7/6n@I\Xon_i (7lsz.P2+33i?"zbTYA8 foD Wɥ\ OWঞW ^}Hڏx ;+$!4G]׸|3#D,bzvI۪:r kI/}<ަFG>wPw4uj']6'q֫؊Ȣ=:}Q@24w6l/_{f 9F/ڤy֙z4 [eHXֹ $T7vQ[O 2M@ db#=' Ǣ~)sJ>_D`@a"/g6?从G爵,|"^kW\UQҿx,+:LJBKÌ)?".emKx$O c #߱2C;=K6*F{bZ4'sc7,'da!Iq TZbajcx`~eT`P ߳jdU"I_(iK8d1zX>CKNE UÎO*`BYOѥaW85l*-/g,]`#Sd/yagVQ"_O*PxNMNq;[hvo RfܰK1#3U%/rPTP3>eG;c4Pvs N1 $/iJb!*ٻB֔ߖs|0"K"T6u\%LK(n̤^mCt?F9K?6|XHRW/ux!,4?|Nq,DkH @#; 8#2 7jKU;h|$dktNhp`j'@'!'3R%)_m$ !ɒS| ^G͙*z^TK D`@ĕ-dpX(c IϨ\ maQM-Zfi$[*4Aj(|!s|pe8I 8Qˏ. 29H*~k;@<ݧKWi#J5-8%]h8J׫dV㧱re/4CRO#2O +w4|Gі*%kzMjzMPC:c`%3m Gt*,"4WG$mik 'r>$ȡ#NkdOZ1%ȷf_&E6B4lzYeǺ}+I+Mٲ̌"w ;4Dc!*(9¤Aۻ T#(q6·y-Scu EJm,dϜbha(1Kh윎f"//9n+i9 [9o,1B{w4ϴS q ip-Nƕk CTݽ6f;2?N@~1@ @חeGdVƛV]΀fK?r [s-r3T RԨJ?DJ>Ȋ3SL AKeKmT]c(DTzb(G _p7rC5m펠^}n TC@?gz$12@vuӠy[ɺ.n)?Pܘv9nj;"?ߛ]G^1zFWf]c'<).4;v흢1Q!vA|ܖ9n_)r=ufrfy|P&U?y)39٫fG;Flk1Xr_] tDؙ~(/ {A߃4Bo:TS7vej*♄xvgQ@<FE+\B>lQۦV4z+V H I_I _Eu9rYz8E0/!oDut_}m; ᵄ{|ҧ>۩S%>s;E ߄U(يw|t_ʸ@ѩ O=R1yhSd+W`S9v㮅e8siث4ֹ ˨nk ,2qN`rޒ;{Q[xdؒvG=|JWQLE[-~糐U"fv&ڐspGjl)f5 sL׍Ru<|)o:P E(5{w'KӾYsLYdtXlJ>ʋO+x9ײ6GWb@jwZ$󼨇UhE{XiFaI|"JFFfLh)-2*<fŶԚ8Di{m_w[hAGAR@WR<ԒRK m$G8cW;IXj4XDE ~Ԁl]?-Z}@b+ǴؓȗV-a=Gńt+$"$G#OûhZ=Nj#z[[dbҁ(dYْS_L=$҃}Nv f܁B$J=RB7 ]j*6oK`Ϻf:1\o5LVfd5 ]5,0V& 880-d #bL7.yLv`V1S|tfxjid\ [7ʂW3}gz̻ڃ!Ds^|)b>.v[o/t@1γZ@G؟*`IL^525HmP.:k\r^+dZKS5̖S Ҥ;a&>fKջxvsPX#Tp-q4wb$Γ&rWS )h#"N&?hsOA@kDziSFg3꘾ *L[ <)!aȎ2[TN'B]Y|0jZ{$.Zo+l<}BHe(IwKz:ɚ(A?# J Qlq+lH~^Ʃ_Ty.E:lߦ)`P0sӠ cmHu MPJ[V)BtpydL'(QI -R|Mg(u8ڬGT&beP@MFvTYGs8e­&iPK"%%t'!ܣ „' 1Vy w{ItS8sNzxi9=?0v0HD/sOƟ׀ixlT|-7%m?:->5]MB;MZ1>Vwҧ'QM|п6k߱o`k|-7w̴lp!z?`DJxMP*R 41HvbAs_Ö" q]Yc E,- ipz/5X!6Hq֠7j{1AhR|?`׳vIEiG)F +8]K<cit=|QQ1 +E&rs/JQ5ii2"o//6pGoׁ&є@D-oKnO>g؜d5 $)TpyJk0ΩAWwO~ɔ"C4vog׫@G= +H_2G5(jR`#:|,-(K TyaE"ZDR(!P,H9EKvgi`SU<NmDs&X/8b27"I$KJ.ذZvf[ 3m1h 8а\3k ۬%]Qlc{٠ERC6o#m<wt/ě`ƴֻez8= w1%l.KV$:Yveeva}dɥͩ^hQ%Yw8rRԎW\BVB-A CЦ;xdn0Yޓz;`zuTd-zņmhOF/X/B #:s_@7]K."=ڞqiF2: ϧG6 DŽqrkȡ!7-Uioy :U I4zǝRhtA4l+{¬䚷b1IV>Q^P~9t:2J{3[DiL=6Hn]sh2l:xSmsf|JɉkZO3O$L ņ|] 0!%; H<=leeAW@['u um'dcn_ COL ܛr4!(v[.%Uab"!M C"׍{ksac;m!7)Z}pK>z0{RC2#r`@\ER-| Z^ߤB~]~n8bٔg{ 8G SЄ?Ad]gu5@?ӎg2W ~30[_f\;h43#ZLC̣5F&{*kה&XsdcZv-S.ʹ0Ci6+(pN,ʼf+un|dc %N@oT@D mG|1*O {D \@<*a:o"g>Ԍ,LIwյ4G Fs* g"/J;f1k S 9gHX07O iWW!WN,D腃;bb^Idn;j0 $)ݔQv /瞦8* tqjdj@C,..Zxjjrd|w0,ZJ]k 1(R(E6.4Wȏ6cv,pƋ;켗Oͤs4|,+&|'k~[7Gqhۺ+rX=b8X߅&ﵫpHz(twLSDDa\.qG0Kw'Vf.DkU>:fj!7WDQCl+lvwA"ҀƞiԟJZCqwP-p;|ʣmr.ŅvkUԑ}o #X:ƚB_DQaͺ\~˧"gb(tjƳ6JS{^4jAScRl*XhQ"eh%XSSn@#39'>n $ U$g7x>x89yꕕ؃3exkzA4JymɈcD%GUxqzvRM"#xz7kU9(;MHu;% HPgEnr!;lp|C R֖f[. o:$fH(v\K>yGe>Re>&`l.~$jM:HQz8\Y~PRT߱0* 3 Zun.@21߯ :TIk%ڋTfUEd8w|}2/Hxȇc9H >$Q,ͽ|4?#hѝ=)~ϜC[IhڢxeOvD;]'R;r8NG(.@d7׿KU͝p2N6W~jưXK%611t,N 5we6j ?{N)GJ{BR&I83bpH%jQWHo̞KmpRv7M5RL)=-Ȇ[T@A ;vMw!3ZbTgODl7,"< C / dmgm؉tvYL|r*caLPn`tUCꐝl}DaO8EM:]֨f@@huJM,+g6?`Y8Ei8$PDl2Na3g^B_]d4>$*;Xy yeO Wr7]nZGI } pru55^[ ]!u}P8/KgZpef M MGЊFmT@ϜqB Lrjs ,zJ֏*L?ǟ &aaH񾁝$t^6j"ѹCnhє:\_ԉ>=')Hzh9 BH\hq/J|sbJBq 6GiGaMk8敄6Rs\wס^fI>F6̏"0rvctWx,?Nپ1wguDD;}x&I W##hH~1فLkJa#!DV@<2%=_2gź 33ɹeJs kROlX."g-ާ 8gJ|f_14 , ={i'']lAUA 2x$u@71Q!KTZ=*'!zJ띑GOWu<u]\*E7Ҋ9/ E%-gJڬ"xXݢ&8 MMs"+zz2>1A}1D{88y]GZihR$n> 8U6_Z, 5M(`4>j/uSefp߻]TCºOP_ wC4&1!-ᅛ~DTgqŗ,[x_K{N&|qOA Dֶ$kZq?N+Nj>MWnK0U6e6:\P:z3%8œBBI;+թ6q~[秪X5HkU&Jz*lURdEIxg>!ްN9Q&-GZ%A&4t}?q,+2l+YcJu!"ns0P>X⁖4NH@ߑ^oK#NKP5xIG)cUihIWhX$+gъ|Vg9ۃav򹾉^*L!?@B95At/<ݴ&gޤPz?-47G?)[Y&TʹVCI㖋E2 ;/paLoԸcǻ\BGk}s9vH+>Pu7h@'LCBCwO)Hs0f *s"rb|)W[<8KRhw`Tʿ蹭{[G|/+qj죶;6OE_>VcL] E5#f̩<}6USḄ%R:tÅtrGڌW U]Z^ #Z7J@z0\,BN#2!X9&N&oF'?چQ3֍or:tTUbod]r%)% YZ