freerdp-devel-2.1.2-15.12.1 >  A b=p9|MmTx>lC/,t 8H{Das8½пKٹyڰ;D3e_]5t#,{kw6w>B M?&,l6&Ƹ gt׵&llTb{oUr ѪsV>%1$t?/(۽I[ٟ}&z.약ҷrT7;l]$+roc326a0b76a3114eb2e2f78e353679dd5ffaa52be5d9f37d770477a13fee0f403afca00d0c128db8dc5cb597d314d5982deed486db=p9|Kaڐ6ԡQ׆|e n4du#aocbM.#LRy qlkV8?>؜ x 2!Qd$#nmN&qk Z J$$}Phm&L9xe_϶q82*ʤu}w,X[:z;X$)wM~4+:c8,MNaOBO5- AtDp,Ú)v]ZYl =`>p>?d  < /HNX x    1H 2p508<<0> ? ? @ (A8A 9A :DM FGHI|X, YT \]`^Ubcydefluvw`x yz0@DJCfreerdp-devel2.1.215.12.1Development Files for freerdpThis package contains development files necessary for developing applications based on libfreerdp.bnebbiolo ϯSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Libraries/C and C++https://www.freerdp.com/linuxppc64le J }C/x/m M $v)L )e 0k L$ 5 g; u2 {36siu S U <7y   AX@& %aHQ9@ x,p ?" @ -<(G=I} Iz R p2 R)V E4 ! N%n  !jjZAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤bb^^^^^bSb^^^^^^^^b^^^^^^^^^^^^^^^^^b^^^^^^^^^^^^^^^^^^^b^^^^^^^^^^^^^^^^^^^^^b^^^^^^^^^^^^^b^^^^^^^^^^^^b^^^^^^^^^^^^b^^^^^^^^^^^^^^^^^^^^b^^^^^^bS^bbTbTbUbUbbTbTbUbUbbTbTbUbUbbSbTbTbTbbbbbbTbTbTbSf865a86e98e8863034afc206f87f914590b55f0a38a02d214326f217faabf87fb8a4815bd357301f68fa75d6bce300f6b5e7235fded0420e78b1fd1b0b2c3727ec92c8604ad1dabe92ee2dd23982bb844cd1acb803691e0c6a5cce65a6eb2b014c3851416a130329928e174c46fc78d914f89679e949daab7b31e14256ce45a4805fda815f30baed6e6ea1dd216fd7dab7990c83ae260582a310389f188cf20e8e5370e1a58a07b09f9eb7ad39f1325cb99da5075aadb5acd31b3b60dbdda8173f2214c6622667a6c276b05b092bda76d7fbdc4eeb0c9db54f6338808899b66fbaa0724b31b33eb7daa4fec2c4ee087b9328465b863647eb0f8a6d3b8c916ec2b3c6295d928ad4d80c18fda52370aaaef3b7d3b3340ab26a837846416c86325f89c5e4fc0d7175abf53629bf127341cfe96b9a0f270355bdd5872ba54af9532486663194143c8961db5265170f2d0a9c58fd8854b069a619c8c72517865d8196f6384269db454047ada8bc4ce99e161a9c007ed9498e6e068fe6933c2b8c9e01395ccf851cad8e7d5dd8af6f849a6a7b2e2170b42f8095a25a2b0a9c0e89a4067a1e62f2af1913bb60617b08dac1c70a50de8b1982ae4463f1778a8329ecf60b9e00796fc3b6479e3420427bf8ea06ab407cc863291defabe45db8081a5a646d05351f3a6beac93e395df5a3cd070d5b399cfd8682159f4e8624dc6739d4cc1082d32b0c1d82a7be4d81d72961e19055cd54bfbd20829a76fb530a6699675eb5820b27b33dc1b5f3665ed66166c836dc6fc305e4470d6fe7a5ead78a0a116f68f5ab4a3a25e0283b5deeec636502af63f6fa603114f12e7f5cf632a5d395c7f46661e346463358716a3a8c91fa0b583432eb2e996ba7f16812a6a6fffcd291661d43f2cb4f13718b0e9747bd1f626b619138a3ca3fbc21464529fe152be4631f5833f6e7d5941c775fb9d74b4ed1356f3737ef876ef14eb3fb296f8da8cf658a98f5032b1bcf54b41df040beba49fc9153e3751e23341080c565c3b6b441844e1748382b8d60b86ace3a8f8b0f2b8b559bec08e4dbfc3d3085187a5a6aba71864041b0d444650941119808a7a75bb877551cdbf5ea8a61678382b39415b4d2855faa39a3cebda2eebaa94fb377c04a92d9bc6bcbec146c88cafe5e74e75d67486c0e8a3df977236050d01b7d72b57fb152517960c9ba8c0dd90de7e2837fb9fe734ff1fa37eefed9f2f28ba83ac776d15847057582ebdf47eafea8a597f656051233ea38e17305ba96a1e528030791aa752a97167407b67089abe7c83e9d821fd00781ff21ec95eeda452940ba7d41c79fffdc712dfa6dc91f5ee623751abb24af3cea83039d8dbb4ed0ccc1ed5d0745972492ca3e9a2a1f5f6a72cc3baed08c2a6af2529718c16dc4dc9a1d988a3b5880ea69826d5229583ab786f9b591461322a73a06aa48bbee2d049f3940bd4cdfd36f67697832df9271bc084c502e21a91e0aef801bad9eff40d203b735b0cf9d57f176e152a4124a8cc3c74602b6f20134b9e391282d3a84c0379681fd34dda834d9adfb6da9099fee57d948266823a1d5afcc8730a082af34f3cbdc38247288f63c74ec3a5adbaa6c12efbdd6adf98946086fd3e39b23c8de1b0bda9188ca49c0ed79af88f9ad8043c506fc65bd54254a5177725da944311974bf580c8b104674ae36d559da618a62ec3eccbe003585acb641c5bf1cf2f96eb7d02f2e11652be3cbd5faacd341f8543aa9ddeb3ca1dd61ee479891a81c50a28c01b23e46d3d9b9f60ae76efb55e8ea7f6ebb0c599eb5c2950986b33a4f19e8de60b3a338d90fdd3444caab8f97e5e8ae8f343e399a91d35c6c7ca9e3eb9229c67f562f8be2fd8621f6890cc2569905686dd82dd35062af896afe2d531cb5c415520e27d1584414e8c3b8e06d38b84437fcc5d77d13ea7bd1501e2b264a25946a4a8a3335465a5f2a8d52e737c11f05740a71f549c2ad62e38f265ca9ca312dd6f48dc5f20c60be69431c923bd0f5f2c60c3455103efceeb558f39387a6b52dbb1297b0b07394750847469ad4eaae3b7713ae680997200b60c1389d9afc511d95e9d01aa46b2a9e4a7a6642c131843c8e0f0ca2cc0dddc16fb1193bbb1e06c6afdfcaf09cc7797b478d8fbabc135ba4c06eef85720c10a3dbd151a48b59a131833cf709c3dd9023f7aed1af0c4811318e7ae3ed708b807ae2ce51ae6f411660d9fddb3c3bec50c84ec70b2acd1b632717a07018a7fd74d7120654a54c889d2238809366390fbbcde76f83d6d4dd6baba3945246778cc3ee4419a85959603196ba4d915d15e46239a16500a7a438265a42cc44c0229b99b983ab3e01c8e019e6cf87c4496e28f7d520a6d3614a2aa7b53c82e3abaa8bbef9825edbe20a77a5750e0ddf6942c1b3d8a9d6c2d598927f8b0ad668a7754e3e9eb88d38ca17960f0ab11c6b90fd0b2b5ffbd3bf9693e365e7f786b151bb7c995b18a953135deaa80a2adab4a85b31c54c7f7ff7d02c0df28b8be001eb14996deff32d69d377a6242e34f8bff57e21a73bb43ce0ccda1c5878de426b5a012e54776f3497e17cf923679655f002c0f44d014cedc5991533e79b389c896c1daf470973601432c80e9ee73b0b893a2cd7579876c10861b4762e5e35ba9fc7268b66d21a56ac4d50ce710285535686b8bc60bc39c6f4c5b6334c8cd6542354cbc79d7d9d0652378ab131ee859b2f1e6b9b4caa41b0a7767609a966fbd6bf54fa644e7bf7cc2e345cdea95676120531f5df260688796ab82e58c1c12c4eda299297f54bb686c3c81eed30751a4aa1b428ffc95b1edcf55908b02dfddafea5360379d4cdc82404b9c52c6e78b0f36531fd4d69762b6d036e3fbe232bab1d7c1f9980007dafb93c5be1b34808848f780ed2cb0afff4b173376e421938de82c1e7056295ccae57b083d4e4c9d934f04c61b0f0047fb34a5af65d460cb7df281ff4661a553c7e86ac7c2663dda544fe6220153aa1a36372f23abb247c0bb6c2787b9a57f0e8d48b896f186655e6d10c75d6e017501a999c417cc8bd6037ae213ce1a35fdcd3123bf9acd0b02f15c5ba786406e9ffee6c759b2e07ee95bdc35083fa7d2a85c35affe9fd2242592338e7001be9a4a4f9bca18b3a0496c2c036c0defaacc40e2eb4ae816bf58f0c2107e3d15dbc08ff8740bf2d6da2c16af85ce0bf5c5910c821b80985a7fb7f63a02f888a5f2c69b550814da3592003742955f672a21258c1a7b2569176a2123e2fd9cddb15fbaafb7a0410c156c7ea5027788e9b8ce4fbf77d82fabbd0c92b5faa36dd6012c2bed1a67a536d674898a15425c6fd8bfa557a1097a9206094f52c3868b7e47a39530fce58716451ff8d033e6387015a67e010a470edc0c4d6c4132fb516f43d4b17bda0f80d85b0e9522133b8573b37d108bec795f4c330f850ef885aafe91bd8a1426b414544cd414448e39d25aaf132a3aa1e5bbc2e3d3dafe8afd7d877139d74e891849d828706e578a48ae5de84e9a3118f845e718563ba4f88208cf913180b21c05b6078d8d8c05b7d908166ed24803c090c7f8c8436d2fdd0e690a53034fc0999fa93b7a59a025a4053feaf90dbf94249f5c6f7696f22c90fef78cbf5b36c7a74157ee9688a9a7eb02998221c0098b8fcc1c7a29630635b0d4e5e56be5b8aedd5428526a9dbc0e48486be8c1515d30faafd6eb49c76d584d7a83fd8805766a7babf5106c1bd97fd3bd80e17cb0e93da1ecce198828bf108ef2ea7bd9669857ca1784de378f13e29e47ae5bf1d33b9fcef867b0cbed4b4fd3a034d803348d1c6c6ad51c54fe6554c869d16899422d75fe8668333ca9956bb0cf9eb6b346d0a0141f0dcf5d01f03a62d1998fcf9179bd135862c9ed3760c0748e1d9873f4e9ca4a3549502fe247e256941243bb4d5691bd8b1052f0fd6780e1a97a1ce01214af1a08e85aeacc4c429853d72936cfebad851a80235276eeec252c6969305fe7b771599c6c3671da5acf4a5d63197b14093191ea255d84cf203210021e17247066d1003f6ddf0c318901a25750638d6cbf54a6beebc0efaac368eb32d2d6f440fb9ac3a1dd5b5d9c64ca20d728d0c6d617d6fad0f1f4e08907839351881e5e5108e459894ebf3e55a5d4484badb342e62b90ad440b0a838d63bdc4171e3b3738b98af99b0bfcd3e67769b3c472c1bf0c2a992734e08e9d7f1008cc59cf917d29e5cc96304e86e8046ce34925c680d75086ea4a3dc86fc1aafd7877a5ad65b54d8f93f2b6d30aecbd4526f429a09232f8c51cac8dca68984bc7daa4fabfeb8f3783c46a9d23d7f8ab32538ec11b4d43800f8585a12b10d922807f3002adee7711b9bea3d38856fca9a38a7b1b33fe52fb571a9023c3f18f7a7556efd652f1642c193296502716dace59ed90eadba6cd22509a98f7d9cc5c06933553a6f4ebab434522f65b7e46cd9d1fb69b2a380339c337b970df3f261e5bc0861dd98be5ec21f3f44243090820b5a8366baa79ecd71337e2da17ba6c8abfddc4f4067ed4200c1da86a430b59758d5da86e13ca86b5db94751bde9363d67e3b6b31d1dd19c7e30c3beb62c4b79083d9d5ee4b1f6355de9fdaa44dd7e76c6760193df11f76004cad63b7d635dce2069133736c714c2862085cfdfde01f5dd3d28c8b4c16b093a2176d0ce903d9644344d5ca58dd56343f7f37c37357db54dcb69519ee994ee81a3341f8e30e8ef498535d73509f95cae7ecfeb41e27fa0ad6e78707d6ddb5f9efe7b0d6329315ea6cb385697ee5ee75624597691aebf26a6e849a3a7b240b456f68426fc7b0e9e996d0f0ef5d8cdcea5b8133b72e3aa9d4b08355d7526eddabe10e47c45edd42194f2bbb7f29288d0e3f4c5ded7fd34af77ce20ac9242588a07cf0aa94674a5006ffdbc1533403518757a793ca48e991b108c4af31eeeb231a266e758c01a2fbaae5d692cd886c1f3a728127015c6e0ac9eafa7ceade2abce17b7396f741c749c0991fb5ceb50bcda6b5a197b51a742c942ce94a1af04aba564811be8ddce51042ef974a891443d95d1b4367e68a0f007fae9bbf3674953c840fa2ae29db70b948bd9af4c370f5a1508027aac47255d5f4fc05ce7d1f695e3ca36c3a9d0a51ee6764fe7d92f8c30ae6b621d891aabf5fe26a768b68900f46149fc9e61e9041b6465b9e368623372bf64fdf26510841aad729e90f94bb4f62a5480a5011c6fc3d909d3d1e4316b90a4aaed7b4c5a81ef4334dc3c878dba2d8f2cce9f82035e8cf8884ebcf8bb4316a5874c2d16d272d900061f89c109ad03fd67d7db74d837fc8e369293b05cd13e079d127be67f078ef6c320d9944a355cf8099e29814798d32ed8569533ffd0f3efe8a9caaac65a2b2ae8121b116819092950bdb82a885d97674741722660f6e5f3bf54f836ac5405b569ea447e32f40f48a07f5d8da3db150613d0f4bcdb6d5e7b6878ddc27e72a4a8680cc0de7bbb279c19f0832025d7cc65dd43283327139495843094dc5830f4fd7c15ddfb9382bbc5148e19facd474e08b1d30945506cf020663183132d3897e8c0749165b4744da1dd62b3614dad5c0da9c682b6926eda0801c64049813f71faa349cf4279e01410bc903a6b6acc3ccf5c25e8303379ac43e147a6ab7d6307a94bd4cb4f9c77a3cdcc000272878dff93468356367f7f1d0452fc129799c649a1aae6f3620322640ca455c21044213bb22b00e62ccf4adee27b84af9a6557754e3c883e6a23b16b2fff99ffa56a0aaf266653532377d0e2500df6d4dfef1c5f967c3d6a7e07482c8f6097217bb80afc5d9a5a802c97d1e60185c7e7ca1ecdd827659c0cd96748d7e8e6ac1afb33153e1531bd364a498d3a01def6be84e724334ea291907857c3d5a1498da21dc45804237e4a2071337a62f9307345b2abecf7dfbc2f31fd7c5fcfb978fc8ca742086e6a35573c55f61c34c3283e8a0f05a577489145a53617f0dc034b3cad59dfd328b27a3420adc6b91220fd3bf27eb1fdffe9b8a6b674e557d6c0d091610f15dd6cc76321f8d29764756ad06b81f99ac9ae39bc82785f02173c09ccbfa07666a6358f69b2c6e76b331f6b6a16a8c1b487d75c008a94d62787675f57c77d17af881a7c061cc7fff6b6a47e4b6dd41694298ad89d70c9d5f883d40f21fb67365a85a41c4c724eb8b1651fa11124f3985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1c082726b2add13c5d5336151fc484d53db8e6b0a1e044f92deba9e3a851f260b342392da6dcfb078ac63383102d58a37ff3ad4139c3652dfc5487d91d0ef4cbdee2a96378f88a2cdb10cc7da67cfab37048a75a1e89da9c0dcffb7902a28b90f1985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1cf7ce5d8dbc734edd461e9b7221f56726553207385f52de649450d2f51a1af725068615a9a7d41446735cacded0d072bc42ce525e117c809640854a2fbd36261ef1005ebfa29d876d288937acdf7b11335db605fa30ed75db4fe569dbe673dec8985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1cbf64d1d2f6ec84818d361ca1672a9cde9a256aef4ae337c9b54abd56f376585541ee5aceba43ce302199756304105e489f6d137d0777c01daeea74bac6aa30c58f95ffc0476dbf86366188894651cbd6a4ae414b81dd468332bbff3d1e69e456985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1c1f61d976dc9f42e0d7d77690b5708114de909c29e15cbbe405b128e57a5904b34ee94b21df8819b9afd6fe2cd3ef858d08bed6e11f9d3383498ff688af3def0e358b3f3f9cbd4ff7e641599ab77bee31b670090541dbb59e11eca7d575030d7b7ade5729ad0b7d8e6b36f955b5223b55c94be9ae33f1cca9dbc2e899a350d91e83c713818aeff393f6f6d87b641a78a266a859d9ff5e53ca032c27acaeac61678d68f83bc335efb0946879bdad9c6895396cfd6941f39a40d3f1383bc428fd1alibfreerdp-client2.so.2libfreerdp-server2.so.2libfreerdp-shadow-subsystem2.so.2libfreerdp-shadow2.so.2libfreerdp2.so.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfreerdp-2.1.2-15.12.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.1.2-15.12.13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1_16_^@^@^^^I^@^@^T@^^t@]@\@[@[j@Zz@Z@Z`@ZkZWQZY@@YKYKY=0Y;@X~@XW 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 1645707446  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.1.22.1.22.1.22.1.22.1.2-15.12.12.1.2-15.12.12.1.22.1.22.1.22.1.2      freerdp2freerdpaddin.haltsec.hapi.hassistance.hautodetect.hbuild-config.hcachebitmap.hbrush.hcache.hglyph.hnine_grid.hoffscreen.hpalette.hpointer.hchannelsaudin.hchannels.hcliprdr.hdisp.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.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:23009/SUSE_SLE-15-SP2_Update/951aca07f4937f8f862067cbbd2232c1-freerdp.SUSE_SLE-15-SP2_Updatecpioxz5ppc64le-suse-linuxdirectoryC source, ASCII textC source, ASCII text, with CRLF line terminatorsC source, UTF-8 Unicode textASCII textpkgconfig file PPPPPRRRPRRRPRRRP RRRݦpqFoutf-8112c354c2487fdebece5f9a1febfb8b021575d76bf8d23286b9f7bfa13fd1fcc? 7zXZ !t/] crt:bLL 30|E#)#5ƄѳA[.+DSDR<2%g;>CJ P֋WMmN&=뉳 pMHX|3>@%i,]3TM16,3'`U&ni2;fy HB,,oxWRr4]]#L}#hWU'ҿSz6,D 6"lzC2愳 ARAtleH܈+}Y}XF o`_ 1/ʋzFo)*6!>(&H4VmvZ6S?y#^y ôL= /)d7Lgǻa?}ē^Tc|WoCc˓ƌ$7.̋6xff`+e*G&kIA_J9a&5sa$+hA' 8|QP~X`Sz>b4W1$l[ kw/%U-]G_NG>O!ӎ)|QByPbCϠSUk\( ?wh3EXDN5VDj* n ۂ"f9FG` z` X=̗xlMD[IEP:0 #b)u=4X'W4xlArB18D`$͚a7+'Sn7Tr"v8 62Ul p.*z?1BvZu+П/Cv`lTϫG{MqIJMkcB{n|e/qCڤP${`"` ys6?q۱ny׺wqVPrLWSj*Q,K(-j.1Bf͢Ox1XyH j0X`ar%%$mԣIzSW1(HDD tPjl40*鑟Iȷ6}Qq%7%G"2⚅nYS^K٭bCr} =Yl?7kkw[xԍP*F d|u $Xɖa)y\giLEȹW@2sp PgYKj?!FOH¦}od]*1of$+p9O0һCntR$\qk" ȶ!C9ѵx_|dqs?7oGS7~12h<ͩ=(1z.;>r`FyQPzyl:N}̇6jF/E28_'|;I v 6I ;=}r4!j +B0e`Y(- ` * q^Ʋztc"ţ.e4u0 h1}f=JW`p)d?<aD_,Y 8e Ҥ9gmQ-~™dn$p_DbNEӹ]P,5gINn,w-Xȷy#O[QDOhJ?9S Dƕ1U WԔK=6~ XsT͋9$`H!=@BGlvR^#GT!p{j kegБIjw.}R){TG9gl;BS:F .ډ?~_.WB^ͥ~)Bpljj}4 xAUwN"{ &C8z؉wqi@FՀ#-:Q(@5_0'm\924X {f۫o8s$$?k,u:O62Px aZ.?} ,ٱAjj;,lû?ih-d\[jbϨgT=Ft?B/㏵p EPV2vqZm"Kˡv 2&Z, Ws~2"P!}7jʺ 2{s%ŭۙG -ok)Qɍ <<#|rEXFS5{Q zϨD صq2ZkN.FuwŎ^jUp9ƴ`ꂘ\4m#]HiIcwm5w~v`y#Hh.wt-me/Lsd3qy=q4pPזNIlxBI *kZUf'qs"ԠoXXW3aS˿)Sad] xv IװГ)3p^9'(o`4JAaO~wmyNn\̩@~(v봖[EeUn²xdPX3IܛSbIN|"q'[8Od{bq CIGvFu7Qf,~hTA5%L|*^@%))XvVǡ"7YEuw.fcP!ڞ2i#" ^ϱH'MLx}w*$z!tcYcOCP:V=ə- a o.8AߴWg&5/uWߓ9(o7UsH`z_1?iVis萂84{!+&.%n[EEn7!31؝=sB&:Tcx &$ڇe^HLڿy8SXG PWVHe6Ě+YG ̠#覐$ F` onzsG.=mY9)s2 ˱!eV4PaʧB0`ߎZ|cn/|4dEAhGrCaurf&X\z!*rew@)J&e;8BƯ6c6VNGN<ڟVFK %ׂ 6ND wjsdAۅ<>]o(v؏I˩ec1*^td:F7ٮزCOs/3 =XE ggyx'f=!ۂDuo_g欖1v_g ߊ.1z3zy&7XD4TKʑdlF#86(KGy/cAŽq\'ٶc5NN>ֱ{S 8j&~CIIT6@6̷Y1tP4z 7&÷1 ~㶜$`t&:IDyU}EhL -m`"] 2- բDHu'Pk&KQ⏃@8s ..à>_A2d_ we٦=})U08-u3)[)˯ȗŴd]$1",w8Z+KnZeDShJ? ,=ĕt=m+xDUҽIM>.˖†mJ%nQ)K˛nıذ_v|hD)%՟s6ԽEFJoIntϢóʨh@scR }B C$Ձ >4=Ak<hTX9$qř"-^-1ב!~?+xèyr7U%G [CBXM{Vv |^ƲcFz9 V?f 4[XH wJV3{7 \wI9xJd DI[ 2U^: Wr}Ȱ_.eQ_}hDj]GT_H/J`DLBcq% 6p@܀MZHrj6*8r8v}3Ӊ*jg8 *R֡QN$5Lջjd~Dbb'Ldl"ǑEdQչ~) e u"g!Ğ$S| Q*A̸%$͖&kQĮ$f oR)G!gmi9>WkwĘq'kU1OE|oc1.C"p,mMgN7 \Q L#A.LP/+>뗋).c0GC_IOBd2A}#[;7٪"BП4)!>Sr(Xj>>7Gr?Q.PКOq$.e2"\%i:N8 -+N{X5uۧ —ᇷg̯CթL966aP4L"Aԃoml֐ *\D,bmpt-&hDMl o}ǒ*h&/NZ$j=ZKd=]]':Nۢ qJe67lKj%V3cCd1iy1+6㋭F򪁕&c/s KOYI_yLm!48[w}«MpaaV"5KgkSC]{b 4 ;{UYiPTOKVk# Hb *P¸ӥ C6<ez T,0T pZ4T'yG8b@mUZ2M(#ד6O#dΤD|-0\!iKdQi ^t)[ML=f{l4v"٬~䋣wG氵Af+ϡxY\m:áZ!sLix<Њ-vEُO sf ϼu˞sT#= 7~t@ށ%RMui(=0^S,WjF9fp?\6̙-L&pM1)_,`%Uu{߃zzs#1 `itU%~T?m%t> q壊r yQO< o7(c$Hqmlm0 9!YqVٝ&pvAUi8ӏ(K4(sJ~5eu,0!BUɖiY%hjzx:A!DyN)Wr=%N6ϢEt'R7<ߢ R-Pv2b l!EFb"%A(sIgݭ9,_J5́ª=DL+f۔aPļ<&7HInI(S P>n:YåA\?'rd~b +)$m/ak8wK>"P̨Ad'/~/*7:Cx׵_klѯdpRr+L -xHRU'{ʍ h'?6]RN}UP?О}%(b^ ֡;3Ղ:e# #,ϕ0ٰ":7~ c4W<'{щUKUI }!PXU) !j?]Is0QnσW8i>%u@S*(ѯL}!0l#%>cj԰yt+Cqh] ULf,L][m]y5 `ײ/SxC[xF'_%0n$G{׮jS76.c۰&SP.L e{%{.'!f^|;omPxf 2df|! I4aMil+u}+N7- ]U3-N/b+>z|)IخdiYĢXXV :^ 3qRXAiT`E{B8oa;yȚ 1y hӕ$[ /Y e{OyIL`-"yhAb_<\zl>;Z9;yd.PS=a0c|k/3I[jpƥ8iB2XHS8ӫs>r8twӍ:У7ui?`+j+N0-Izjk0X^w,HwPk>};>g@ @)So@d1JE9aJ]Œ~TS@ͰPɀ^JVRNwcDM{L-^aۚ6޻grtp+h-Ţ' SĪK{Ӏ~K7q.Y:>N7Ԋ./ӧ8 cϿ{{^UV|7/]b=hGI|Ep9k9E,(>$,sqPk[#Q tGؠU(8|輐If, +,}~dN!U.S&}WpMY_V6[>Ri ad~7L9jGMc&QK5N\tRiC(xմP&&: \!|i@4owJpz=Eky:@5(Wd֋̅l\b "SRϼ/8vbE`3A:CM۝A(|Ŧ^/}<0B xHjtZ+]!"R(d.ഽ_ѬG9eshsKQvC7>dեC9A傌~9!0t|_!q[ukՔNAegNwd7z$R hqK莴)%cR/y6h5t1u D_65Y83߹Їilh"[~B¢'UԫrBpX#Id-o\uNt o1)[A&:m^)NNY]m|dW뾯B}ޣUS9 X$\ ;Z\ې)2{桒r+3=Ge@CAVEon$CV֒}:"0d C\)` #DIn-)E|qhC;6Vic\#"AL5}yfEhMu]\u-g !7MY^3}}t]XM'?^[uIC jT` š:=s-À/g?]B/I@m b\~L.u9|$#e?Vmy}Q|'./ߩ!)ry59FMriWq>8zPn)37UIHќ\8E{Q[o] |gb5C63@ѽGƎFt>CH$v i0>@]T9vp['ykct8-05P.pɎ϶-O=63Bi$lHn S ;P ;!#WajC!Mh%8~4N 7,b)*sn5yDdq,oNnDjy~ QsO'Kv6TU,&OtbI#*GSz^(?P="< q"Cq,OFs^dZ%mQ/$ U*9~q>}/aO]&?W:.C޹Gi:$\_,_ȝkti󥱪yx<تk< u4ƱvhhJ٥5)ڹd&u4C1Z\ 2iyȆ8Ui_eQ/5ɪV*+ۊ9VzM1'P1v2S8 FTX,<C=H;'P& =$+І۳+}τA 4+ع zZFT($=N췴x*J $Gə+ (#fSz\!"/s|NdE<9`xo^͕դwI\FYb$4ޡq<xvh*M"4|_L[CXҽf AV~>u f_ޓ~RV/2Hc X|⃪|B1jj_D+;E VSuI`|4=8臭MSR5ZaƘ\+KVDei ޴U5)Ԙ˝pN߾/YӪ 8(n?NRf8)ǔ36)3 U L@ͩTf8jZOowoj<9谐oOZԣd91C@5et,V y/qI+.JP&pCx-oMlE980A[oyfnV:V @&G7ŇPaTm )CYJQt f(qwOhtPU}b76 3S_ eL3ήТ䱷S+$Z[Vo= a+̝E35 &6D[T[;I{x9fjaH=%37v3Oਈ+ёDPe2*;ץuٹA֬v%ӂacLb\Rvkt}|g`8 &Va6 _Xjsi@*8c ₹Ȉ-wD쭁V8cFnt*҇-Q#- Tw'0jR֢甈1j-T(\=U vŤ әӃ^V-jG.;H~DbY779Ulny4b\I>. W1~37‰l>|5*6еV$(r͢E[1vtw Ġ*R[! jo|; nTQ~Ϛt%Q4B;:Hynxwo#IQjOSQ5e\.U;h:5kùMG5(! Y(6 lvl?ћ&փ8q}IP?/S߀m-*@R"ҼGL36{;Fdv HN1atBH~O6pvJ$U\x$3(DV.@M:]H +|1}BRKC"]'@&FNd)UN{b@V~5Mh(_L7_ܻ\FB75ZFYSG|s5RrB;H 7*}9sڮ(^8)BVk1,ECm֯}j߼fjbP%5y,q\֝vwp:_UC'h΀Dl\*7>x-hNRLN=݈>3W j .77!9Z Z3_^M?x9%sԮې>\hg /R#(IV9zsPIU' -{ )k#(<)nnJ&5Mp\8WGNWʬx5c%e||:&FM(w'|H8Tk*_DH ̅O+X]oTs+JȞj1l2nqrR!hy)'r+]V$C*8ه50\KR90ru˼[7;xkL֋C<мX;9t1ԉ(Iqz ;yFbScHSK ?E 7:YZ.-#u+xC=Q2Q}3Jq2'W/4ըNO x3gP-vTPZ+eDPȓ^:bYM0d~FD>Dۈ1ZfRCXzHkc6P?~i[yQR. a <˥]) ~ōfN Ō9{^)T쥳Yqm2 򊥩2HؤHr 5 cJ7Xn'{ӪۆL['`yy.ClnuOܓ|*堥p 1Ky>`+ ߟjڬim?pE/r{-JT4|ibNOQƫ&goo7R]oQIROSx[ hş!ޱ0ɦ(i7ͺGŅ=N;r)K$o"ݟ#-64U&j`zk *|{1tQ?{f)/"%dj$c⺆#6.fح5W䞔v:g(LVG_ӹŎ{V5-IwRJK;\Jʮ')= @άJ&F'Fտu$5Uj)v*s֬`&S#Vj$D +WGL[įg4`"$2?P'qUcK)v⺩Ab=StMp uL+$U,ɾW6#tOUF;elhqB1TD>ɤn" Vb2M/SE9JV;J-}^{hF5@!PEϦ%%7+Q-ydW,KF#AF̿^T(cQb׃"ᨲ2.bk(Hx54'9qsfͽb~_ь.]һ=]2ztaTic.3=nbD*UVȄ;rgctw-]iۜZ7Xs S7ɮ66c{աX oJTn;@j l9\6u5WF}qrnz{1i.ô'k"[7Duݠ]*>S.Az7g,$d!/vw!4Y{(uDywn0AJe1C!vI^x;}қEsʲH(BD Tvw?ُkva..S=9n`m:ACJ4.tiu,% m$NGXEc<>z6%ԧ+kL4t]=~v \hQ W--/ƍR rN+O!MHEbapfmPmhɌKOG~T{;a$)qA[cZ%,:7DPD.8jc_zO'xdrEkWY uY:#C6Ʊe.Lպ $;$;{aY'Gڰå(aI֘,ejאےdą%%Cu.3=a k%=}wkޑRcNt8 <k M֗+x7Rc}]%֣~'ї`3MVN . r >+~0j^]xzu q3NKHodTf]nɌ_~;t:,!uo]xP6dN8U*-%<;LkOʌjc3) oWQ?w 'R^ |ɳ AK<2;aM=lN{͘vd!9 M(U4R+śp|>Ȳi F2Z "Z.nI=ہn.7El{MwMF]P/C;Lߑ^$!TQm:w_깪ẍ=u hLM56 I#=Z`+IU況6[|+ȻceW 63voSa_}b@%DN]۳p[5K/l(kq@*H_86[ .fha\c/_{C,]]Cmh-w'gn-E/LF%$iI@K:Mє (pu[-,2K)?z;.`hn7a~-x1S#mg~r'|~H &&7=hH&#_-5W:6:%X d2^Q/]ǢNH!R^y%>euj r;bI'V[6q'?ZH߮ .$PkbLE !Mg[B&;a_,$߰vy0`8(~fv/svh4XƵۛ+ -zal\*6J+6k1reZ 6O)Zο׏Qu4>ieXCx@E.28'tGo!VI tLC̒= GZUġ~My{Vy1,rUz H&1| ce|I|mmR5a6^Z IT)ULLnCyc$5G#=!8^L`=s2F,aY5@##q46#7qәŁE;ϗA|'?ˏݙ !P);B=t|GнQyg( 8qc|L%$`I ;e Kd X%&O{`yᤍs9'R{M-E )b6ރ C+} |OSOM0&ue,PK%{O_5uYE{0_S끫FwAmUR9W ĿK1!}0FXx,;iϫ mI4J/jm_N^),d+Èr.ul}AS̉0F!ka7#~!DzrA,C1g=+wCjk{ 0G\OK+;V=!e-9'BzLDě" COԵN_V+_suA+n@)d}?Li; ɏ.`Nl̑O2@$IAN 6,0} oJ%laAC$Y kcW@0(qW8IaTByqQ/ȸ"Ӆ=gA? _vF2P/xE-Pyߍ+c<>l6]Tvz4'/U|Its) NXvHLT._\kB}l8o j'+{ dy32sߞQ 2K'SkX1Z<ۗN_SU۴zf{Þk!Cu[bjGh%w7hG`57tш`jI)qjnOOL.ANEi 5n6s9C 0\EQ-](/ܾLh@Mle:AgYrwHˀa_96B㤯UU:eT&/;f|3nitD ̞D>#`cZH\ r}wmr^^߭iᩇ0y oba;43C HbG!"սhNekQ )/ygp-:۔,bC;J`Pd5k~ȏCրctiYMZ`1Wǡl/8FkjH,_z/l1ʢTu++=.KO>6ˇ[ZA_*4 am2SN i 6i^Ѱ ^٭/hbr[c^.TC(&V؂:$|V`A%+31K_"-W2#d FqSøP ǺXESd KHq.^@9!M0`pS3z$6{-tXώܪc|m2tV{zt怸H #"5À6}]qe&d"(]p\/b!(yc@={l}j V+"1б?bW^?|NMk Mw=Y8qt35ZҴFZt_ԨqcTsE}<B! E+.2?!5b?Jp)x@%4(t"29O/ahE/vfd#2=Hp[;0+c΄0m1׻>؅_nNN+w  ᰐf`vϤi?49Xr}8l1c*5>9h>(iQ-UŒ5$e8}V[Egd0hJ#'a]7!;:(b [N-=J\Ib~%tQⅯWBɜ %l8C_~U Yr$1x?2 UsCʦ<Q|6FB`.4;15D~qtr4.J-FXg{U&8U;VP+7..jxC12V= ]O$vȊux{]_iG\ꎀ9׉FԪa2|y\LioVGml(OC!dA>F4/.q`^,=@2e-BI'Gm Ϧ!U$|#xv%vG%Щ$6~;+X+7gAmK҆h6kz6~]qU8O$9z3ݺ+c\-74C ᓎ~kQL(5Ep&bo]z ŢR3.W +B[Do-Y%;rg B~gQPGwr(G%9[*CӴ߬Sk ;)[{j8 8RjEЭl?nM 0ƨwR*N{S N)yZSYDV4nu{iM&. 3ֻ,{~ 8O @Qf_ d.'6e1.y8]$ *^b?8бw? 3Mh vc c;Xx Bq X3oZڠ(y1Z^ 7^ⴎD2ջv]#k7%ݛ׽R96Hs@*w*$7*Oà(U }cc0UB= \Z޼nDlϦ 7hgdp~륰ٓI{g. Pe|ttF DY{=e( I=2LO@;CXY#"\Uj"n ]5;eU9ˍWLM]C6b0ºIIj`=~ `ɼ;lVu 4ha??1RZkSB%ڠ+7ٿCq0k`\##O?jPX0`ɝ擮X~c YǥEb'!Xm%ÔC N_ARg6dnՕ%v2 K"B1,TtjGY^sյDPYMR`aHJd<: $QRȝoģE(h(7j1<#靈*"|189M&In8D^ҥ61R]QGa/LH' a Om1ٺoAVv֔}<)=Q=1/z;Fa7}J$&}>bT@єl5d/ U=grIa/ #juaU{l.#L0H3Gu PmC}{cQh>a1bpgpv^ܺZEy^;B PB4ĺF"}$ E3yQNozQ)C)ef.e#42=tu.D0ڧ9ňè~bY03C82)ANH(_ tX9JDC爢_8FVR‚}:̂n/YIoc(e^5.\:!\LV*X(pZ>m8xi"C%`c!%u>Oզ;axsa cDa>A`~Iy9 0p|cZx itx NɊm`l_نnU:“6BeglGxW{Q(* m.V}`qf=;q'YWkey8oNWCNko19;ޓddDwƧӄ/Ύ` _ )P};ϮŭᚵOu"&1@JE4.cD\YCiuLt&\|\Aa2b3 W4-Le!Ȇ=Ik_GHBԚбwi/DamdC!I<2ϩSlJK |2Ƴy`הKp7G3zV5PZe%s~x̬)r|[IUiXlޔ9M4_1PN1YY,& QFg*Miފc.x4uV|Tk{CW><VnQQ՞70BCd'Zî 3y1d6M]Mj%R D!>E#) ex ΣeiN6+a%$z&2;9Ժrk,PAyΕfE= XAЂwۻI3nd's9}jWHCb\x|Q0rE}saMjc T~&U~H6RbI}GKĄVe|[c*CVH̐VPеGӄ5Tl ~ ȷm75D?X?j/>n4R($>^::,7{| #ޒ\qhJ:dS'#v%Mxօ"=^Vfڝnq:? AƖFFF[FM'~JI8V_)'7|޳vw!sI&r فN82圏xMn‚RC߆ɱ0D$P*x`<^NY3(.󦄽"%HϿe @X/B!ٹq̻pe,D&Ƶ ;D_ю$H1`9GrV [88[-M@jz옱YpǽC&UBF3P8hϗo8B| fy.œ[Mn63bSBy.-DF]iU[e:CHRʹ4;P* w[ @l+;kMßΔ@jU[_xIDh)۴$z|̍( &6LR)(*Uן&.$iSCjVD[4j,l_y4KG]m sJnx5@ 86l:57<z$ Z揪&TWv3ԟׁewaئex|袚XӪ,7g"ګ{6]rJllŢ0kX; ^DLrogmͱAۉtApJྂ~%cjA\[ Bi/"vٱFߦ8qPG7 BaA`%u\ DYvgܖ?f6u]Xqڻst,r[w%ƍFa@i8ՆG Aۃ-oQ ĮC@UFs0<`LՊ,zW3 xҍГY =}f Fղ^)1Ѿwe_MҶjkE çMϺ,{,n&]Úk4< f#`n=pʚ}Yc '81qE6NrJ"x3;ԛϺԸfꘪ ,aB! AAEs4͕h2"v'XV[P`Y_ݪʫNmGEe"3j'/@OxrO*&@ jlI׼8iǻ8QAYFqhȌ˜Q׌-&qt*M:_rͬlN.0ﮃ g9?SIiIB~R`K;nzC.TS.͞XCn ¨bPH Gl JFC|8OlPjf&/bZfɰ:%""Z|y 2f'D5)}Q9bH/ʒZ4J YI|O>=0 oA,DCخhU` 2}&IЖ,4U1_YprE;`(^qJ)2XS匆mta t[ ^DpH6hFS}p/v_y QNH60㻕,NXZnR#upnehg U϶؄n9 5Y]]if̌Vk,z,Ok0xn{)+s[lכi'׉z"IՅ40E%HD|fIӝٱ-rqZCezvw>Lf"8X \&rlڷϳ9mrWj(DČPc\ǡ텵58}Kz? ]$K9>Q߰!xz|CPOD58eNFNj)fhL$c4ÎB?F 2AQp>d[򵀚UZ.FugSd*R 7q7ܟAֹ|*|+]̍t#́mvTȑ b'TxbFs<;_H-hZ.Bpm9Ut4rʇ^z~?:!D%Y US>k#2鳃*elx֯O߁,PG.4Hk6꽌`l誹շK55a)7Dq eiV(-d7Jnb62a/؛=fvw@&>hO˙JrNKT,ٕ~/R{<(C!K⸿Pmk X?3/ y0^ɧ9кǬuH~lY"% K;8Ϟ# j%Xfp~IPڔ0mnTk9J:Ϟ3n.O^*i` ĤS0K-bYGܟ H,KNko@::=rDN"l[\vcDJ*唇Gx͹vt* O%qXaÑpYLdYY&\QZwj5'LeƵڸ?n* ?̮ 5#CkhP٩-vótjU-ܯmp[a$X3xȺ~ 6!ugJB@A&ɇ7W(F^) G H=/>ȗS/!$׶dZ.THOXjI8Y])0it7u ^ð U;~7/qH@Ճ<UGOG(*X}'\0 _'l|<\%iTu B:BcwQtXQ剱ﯔ>/dh^'L aBz|+XY GT& r% 7X 8]+2C=; |+u⁏;dBya.L~Eۛ5%vg? d~Nl>Bvj6p/;yX e'9yltg>_&Bi+ljᚣCoZsV8 U"+??LU*yA:-schsg?p ksz5; GmM/w=Yh}:t1κ+I _1w1b״hh>yAo٪~ngZ=MmYvo7]KgtEAr/bX^?TQaK~Q @ T΁{U WF)+xohR"}9d1gzG9Q [zMJ|%Y;8=4uy7oj^EG ) ͺR  sؔ,W4E[H G ;!ujO&ZTAMipk Y 峫j^dt d`J ,뺻G ZB"NKAS`PW=R}, ?3&X'Ê39PAQd:xQ΂ϝsR Pଜ4ugcGHf7$f|]I@dT%篩>Pzq"hR"("}!4f>7S9! G,L[ս_ͯݰ. b$axqbUy2G=0|7}M8!IhF̬Y|Pd FoW'g)&yWJԉ3e_;}Gqfb.zg N# @dvΣq; C@~OdhOɎ59O{8CDcW 5~*}ojuFCCW[Yk+ݧ*G U ODpE$5$HsbGr,PQl5#J88Pb}eZnV7[4)k*p!%\*l[7aj73!wXmz5=QV>e׿47h|Ӝ*o>CbtwFHDͽxL =J0+H0YLtTy6:)Uꝼ,Q]h:mFRH1O6fa&SNNx.,7]q%m"o]:6^k9@DqGcU|ҫH. 8ɎpGƸq\y<6BzOWs4>k6I|`bMT^) gyۡtAyg\l:–9K6R#ZZ@'ΘٚIB`@%(3=/pf QY+-uWrB%42{Z|q0Z~D,$'^7T-W]qEY՚ YW6#Ā{0HBEzA>{ \KuHԦU3.l-SXMvA<Št]ԣl.gŅq~jh>IR¤9mЄN&fIo)[k . xfF a1 <:9-.q3@:O-n`(:B?O )[ߑ>`aNvz{V.7.ɫ}w'›UR {*zy &_Vlq"g OuD|yXȗyQEYDɡ~vr|`MqLA)"W2g0_,(OB2@nAtJ>gLAAiNRve /YFȻؔYvldpa#lϿ¹M߂+ lq˦cJ~cEukb[צGIK+inv;x ث{ FDFb^" p'7˰@&)^eH gTZpYO*-3uCzq1 vuXJK8[62{YpΔHm/,!-f뫫ԗO[pQmHM:&0ʅ:׸<<3щ=hE<0秗$? 9Iji Tkq\eZb֙UJe㴋1-($&}u&v2vo`$Γbc.vk>} qiid>pwc}@nRhj9p8 Ew\jQk80R_BVZ@FZA_C7hoA[6h)0` E,!HkƖ3ޭF;`^ɟP**Cod,ФhͅoG] +kpy rs̹``DKo2_Om7_UgBX&'-A)H9{5'Q!yX>.p6>/ +M E7aA$>R?X򐩾!ʛ*2:<BaacO䱾QJ6!,۱+4t jzg46.7A#g &?cZ3<`py\ZȧT.[~-<8#L*D/NkܦiBn!bt/L}wՒU܌F$]jΎ:h7S)vt(Zb眤Q2vrc >$('YwiD1k, ck`)C0UT^YA%q^\+!tIEjfw/_2fwWusۅ$ʳX%IVf$G?Ẉ YlzL JD#a uhub[j&Jva̠.l"!h@ CXl%@:3fqpD]1]KB&IFR''wd nA@V`ߠjYz'wbwaƦn2yI3]aQd#3WCuaW4--wg1!ٕ %:{[c)rIKufEW{cMGu$:|"И#4mq7o(O2yέ%‡#rkEl 6ΰxN6Up͖&;ɱ"m4lK]2͢$.=ԗd4I;+6{P< F?ns}4wtTg}2дoBQS@>A$ +}{VmINF~a=A[ #arK@BĒU6u!ɨ>qy<ÒӍɻ9<"ooVs 2qX;99u*i͉R1Lׇd]w?rUlk*[~*%l7pm;L"  ؆iC(~'݃5.hvi6p 3(`t5] s3ALY'0#xa`$ՏZ{yMtx.g+U;XsG}}tsWߣ!72 m+w ҶAby1{5| sWKc#6uQv5yM%཈PY*xPv !c)8.^d4Հlފ5Qm \c=TrS;y^&hmD{h'!q/_PG>̗Ɖ3_V LH@uud3/odnԊPzȪyԔ9 TUe7#OB\Fl}pCb xV\hMkiQKoUc4(TJrp41 l%}Z;aCl 2:5X(MlGxm,e}oR!6S/TW-lp S`7{eՐQݬGnx(π;z?W71Pmɢ} D>EIz s-m,͊CߌuZ.vwB9n6&|Z_NJ BH ?+x-V"x\]X&1z P̙ CW0v:"4 )|{PCDۮ;)%펟v*m"9\\45\J<5!e<<8i%((a-WD"@WQ*kz"ˉ,]|r̂qMZ>hnK-n%eOp "- 1>/B.OkOۄG()|Z]3Gk~ ~*p@Q,lCcL0+VߑunFA$FMiz7l Vmus Ւ)_wX~;ZG`wrg#_)}K6 LE7c̉" ! {Ôq˲VaV2 8tM>Ƹ%?q 4%N`5|e zFDe)SMlaX₎gQ$3 :!NQ&K?(:Wn*&Oj@< ,,N$p/K?Y{\FB50x@\P2:/8XPlM@ TqMޱ//O6b`F[+wh7%Sb 7(#&ʉ?uޥ۾Gm@##ʣq%I#٬:bcԳD,_>yt3ceily BT(|]j&r̼š{I!OEibk\@T l(MCq> SdZWFcE1HiAz0[?xS#YkVO{k,ȳ |LP:kqUҸG!ت!?3IiSe)A{t84 !$MweT[[P6C|l;WWXPYzW0m;Lo:}Y-=6(';qbrqHhuz?0AtW@;.])t/ۜ7il8_"T]̪պ/{^Zu=U|h#㪄x-d9= R^:D?Wm'.ZBE6LcOݓtBr949#0L>)b^?DЫ@ _ kWM 0yg_3`)jζKA.R'^ooטP *E$㧞|^r`}!!?[RpOB]L.ɏ`\ p:Dv)V<"X"3[W]* υ*9b0# }R|@--噾'D1/rwG<uߵ(;6'0֒Džq,֢5?uS%c0XI%v('Xoݷ<a 'siة+wXWC z0Dy"U/l$O`/4z54/fW0mJk;ЮR$Q ¯qG$ˈJ*x>I].8wL|Xxv\*ڱB& -`W-]>5N/)3Sȩ]fe%BI7*03]i8MI27)1zf ++t$qmQ fn֬؁lGr@>lKD@>?0y|)Jk)uK.US*."ةOXw-S RWǖ1t QEqG:IeLInZFҢ]/[qg"8 '],Z)ɴԆҙ iq׋M$A!ܓ}d N˸ϼ(KbE튬o*8 L2wt$t ꈅݺ7}=o8H]UBWh&uؓګU/ R2x#Z"tI̭i H糇^:/ӕ1zT,uo赎Wf}&=^wlkZf$AEoʒ:R=/7M/^!5' :3#3 wg;m<LRKG>G7F|5e^ͩh'μWXAט] ѷ2qO'4H)ǯE+Tכ"^Zc+!wf -`t@ I205sƅnG6dO]_+X>얏v=oDwQC6X s YS'$-ͯ#L]a <~!y`ۮMZ)e*@6¢fGi\ŜGvLrgLU;},31wiyV)@v!I&Y\JяI3OJ8t/=F%y&*۬KJ ܶufEĚ=XKLzd[;g~vI t||wTK潺+#;j p_c5*8VVjAI xE,?X \ c%9]g K<[&@k:–$#'aӖ>B;{c\%ޮ3r 'HуNP6H$A  37#B$`FDȰRIkqt4{ C3Еe_ H-N=ô]zE~nTA"ZG>mc̾LL4.T <٦jky۷USYkuv؁³$%bE{%!͢J'{ ."I՜%vg~D+lKAuUoGh]zp u^bZ_Ȗ7bx*}G)h(33E\/DǨ_ɡEX_%:@Vw<\&_~2Km/'-#jYvfV*h,!?+3hOF"߻=T- _A^1IUjK*8'x$dha S- 2V i.d(f3(AP }KwO:HgB_jˆpEa;s e 2͊0+D$AUu/h}@ ;/b~-L5XI#f`{wm[o0j`OhKHiBD?7m؈Թ\I%%x?r-ݮ9`q I,v* DVj"00n/ML#v/%er ?UyM"DfwX\y^] fGk$ ;3R;gcYޟ.72 +c3CښkRy.fCfػ8,æՏ 6.[$sRxxE :uó)̼&NE]wZ?O"9 n>*oOtbGxz$(CΊ_M0LKCnvpiX:jTٷl ./9Ȏp0bĭ\Q1&nQ (-ra3p\x0 51H`ۦ XYmz\W 9xm]ѷHtSh2ev2To< O4e&wqaJ¶NeeS!ĩwG@^*"5FNI? TP#@7lO\k|ߕ%9;m *)ł=H"1TvInYrbnv飧bWNI`Ia=POlGjR@Oʘ ίʚ>sv0kSiT?,1W" :U3vjd8y:nm^ƙ+*9aO!cn 0eDOE\m(i>[֢%C[n\J2OJ/`n-d==~ˣtQFH1ytgb^W'e͒iӫ9kc<ˏ iHSЩTyf3k,M _( D4 UuP\p?ՌYώ!f- (gaE J0DK3-G!ɲ?-y [T\i!=X4QTDAP-gPw69(Z !Z 3' &gv4Q6(Ő1\mIj+0|\4 t xnG.I=y\9S4N},iYX9&b9 ASf4~- W+=권۷߯w6Zs֊\!v4?44UÇì5tP cq~ x Pk 얱]:Avaٺƛ9<fn&xh;1'@hUoIj;z+!B7sZ9 ʞ@fR ML"_˝==jڻSlo$gh ΋PhKD6ZW fEd bMT<}-c@m5pUE*}yTVq2/ EHvWysmЉWD$YA.2>5hrXt|* .SF|64޷BBxvy sson}R('рD(eQb9Jʼm%g{"=mjOpb=.M@y55cr_D2[+Nf=_",~/~uن~i(IEU4-fha2Y.Km*_1>yLdL^lM'b41rUB`5ojbKk;+?b?rPx5S \@߭s*^k陸vA`Q OWW8xH圛j‡^IM7U8 I?)h! &/؝Fz0'ӕ6'F.2S`@tDR4Kf,fb#@][QJ>0RR!wM5?)]Sǵ v |~B5##/mݯEٙ6_#-"732ݱ|ƚh?!/뿻H[:51~~B__s71`|hPM'(O*XT_>fOto筚e車lʜd'RU_).ix%[Vk^%8WM{:)˧ү RfXEbe1Y" y{=F-it\BWCXVk<x\q@Dy"JA$ǻ@*~fGV,lwG% 4 J!E *8o'GᰯQNz݀.^$G5'TmLݴ 7xZsAtiH1( Œҳop򭇵);ҫrd4ujqG\)Z5>ni]ɹy::RdI ~NFӲ m"7UVۥkLݔ^ J\͑h g@ꥀJli]D}9Б)]r)ɴT]-]u .iƂNY0<N"LM߀~>stX1aG\<?_.QlˮIyzzo~dRᓥЯ ~2FJxO 9=vW0ޘ$ٻ{+!ե/X%7]0D^]ɱ+ʫZZ8tl.V2"?rY-gꤹSڣX>MEs61G*BkŒap3]j;Y9 GÖ&(n:Ε5!!{Bf`"(`Ǣ [T ]F]+uKJ'ZwXF3gD=h $6+yk02V(-ɘn O<Rw()8&Bf?([_HJ6g.sk[W+i9=*{¿lIxr?1'&;)_ȃ 600ᑳV>X?Nb* }EHKjXMpOBR^y+X)vtd7]= -W6#IFYIIgf^_xedHQ쨔kC,e1'6[lvw]wlGߢ^z}|XڥL8h-ߟjpa` qk_o'"!BPIJM萀$zd7,e^KֲmqJ))֚B#~h tjتn&=wY} R'kc4 ^7n6lzl^("g<>2/6f̵K:(=&&+|U*m(hp=ׁ)|:ڹ&F$/D*; ~jcTm#5dSa/_LFNpL>D"Lg~7Z*) C̛7=΃tK k܋>c޶"rC!Ɂi*c,֐3u[Ȍep\ݢu6&o5w!XJw0֣9FQ4L6}# ;% ?0Jح.%U'Ǥף +ڭ[|G=I_ɯ-] RZ6s eԕ}1[,GaͺaфNl89LEI˽KnʮUilfz^ ^zSdUDBnNOX43g(UBH_,뤤֪N u“,ʇp6+A x '1mdB6_]nyAo /t- EK_6o~EZ!]2cH( l^JHS+;uj<={{\&YWkJ*&}fs~e*):eo#<1V5>]Hv w0qe "mJ~=K"߅0_r`N<^1{ձ jGiGO].렒wJcX {%M'sEq =ӽ  gȣhBO'-Vb |)0BcGvͥ`lR]/}y~d1TdR8Wp nN .ybS3<_J76+Yʖd,IzDķo8PŮ9?SdL}DQels~<̳{4gwMcbTaE|( W:& 0d$BN֬9Sz˰;"~4SJΈ˭gŰY9C`mO{brP?3\ .ay 4N Ќ-@xT!xOe:,W%|G(Vh[K~q{W=?- !!S֝ aM1:l~Gy< /olϹ(>CEGǛvOGjk)7LiS ސјz%u]c)I>s#hѽִ)M3qZ--I8ȩ )mdf]|h͐Fq?.5bP&JǬ 14 ŒrRA*t¶ O!&dR®"?O"{%m}' oOJ3 >ۦP_95,,C8cRCp?QAK'ωb +JC%2o EWO ľ? g<_ ͔RL4^~g IWg?!ioYv"/$RS8-mV\d3:zOhS :k:Btێ;~^+AQ}QavVQdfݘcQo6GiZ7\6lytw"ϒF6Mr GJ +\ 60`_3#(H!4u ȅt9}^@MnH)@C2YF<\E4ufzI2nDzU@!sp0=@e*K:a!1/Ð\Tԝm]F=exin7t"=OИz?An؛+u|T.9ÅˇX\R 'Y6E(tN+U$1X}qZ &EVɝ<O[ oiMp~[f X\7MOXޛkQ]Vm sZ iҩ+l>嗋i5L|Lc׶n[;^F0l]-99p6Ujpx|zf#=ZS<յ4RJj4Z7r{]K4/ dd Z8.C'U*~\GwB}r9-hpm_wH.H!UsL&ZO90[pf544_-OAF"ŒKوk]j}%\NliAI0aT_ ;IʤRX[v<xV3bGeLv4*kZ2)YIWQS[@Bv(7*Tz^w~ne.8}.@$(2Ư tpYл>׳Gf\=|$ة!HUroJxʁSC4B1lc%`pM x΢gQ.Hi9je 7O6J>7g^ɥs65r0[<{QXH D O`8Lޮ0ĊQHr|%,%)֏U(@{!WOw26ĻQPKP[ME~sLNJ+1%vS ƥd~.lȞ3ۃ+TvVR (YCw?X[T߬ޑĨFϛ!GKeB{;wQcYMk{Ч*)@M/l0`+A2ةITFSAx Q /xRjÚ3o3R%ꏱZ?V5 kY{UR]59/w2dQڂ}Q%һ c{MUzM:V)qcJiv9 Rhk ^e=7zeKzdi"_!QȎ1KoaBn *k-79ͽ{qM҃d0C:p_P޶S%#Rl+?B#U,plc{8u/ 34~l 64N>ԫP7+RZUscqM7}p9ﺔ:Fk1SxIߣ\5 6 :+Q ȾP\fj}5Cj${Cbm[`vU !‚*ZQJfMdJvkJ] Yp$_%uQTݻ$Pt#8 fH@P8 ?8NХ,i_ބ]п1~N^ 6w+ern䪃ƐAT]20Έ\cw#Fv dMS:!Ů,ْ淋υ6"=}g}(x?E|*LשĊ)h>K2[cC|0c%*= gc]'gVJ9Q(qGM8NpG͂Xxy׍!uSR.6TBzXny?Q@ /70¤?sd(ҭ$K;v\&,mZ! )CIjdWl#uΑї> \/$NTޮ_N G,U#(ߺ^*KfaR(2ĶߐRaX{M! \N{ h9P}M>2FVl3DNĸ1t:'!_S E2d E~w%<gСi`<<)L2̪1 nyB&J|?n~d7Y ']>&)+3[?o!{IqOOm 'ehv^ + ZEMS(sI'T (3oQczC/b< rTÑA qRNxvB).t? ŝRBiDlpI/u3 d80h3bwQM1h'2xl؅x(]nIjG82ܢ7Rݗvé_D Ŷz ?=_55OX"rGENEe.ͬ0]cgtBolXS, ʱO{9Z2եAK28b5A&]k*uE溶@%WoxD1ie{?f`{Y6YIR;XپyCLxwųZd;:q,/AT A+6A;/'z_gb.m^r Q4-|@)dB?]۶ڜC|gtsL _㜂 „duZCY١Bs`}^'(Oul 2ˏirT_bņ6侴;v2Xr߇c"_'>/@f.BzM7NѝWGqVfn-A/LL &dX:ttM3H髭3(}aai"0qq9}d-'P"'b5Ȩ|ƾ@6'XCu,{ sυ7A݆U#Ə\VTY^~s>L7+l&nϟgD5j4$Im2uinL" &۶m(PvaW4Wd%gu"ćiׄdϘ 5aُ%5H: B>qIhz3{=f4鶵GKdB7Mzj:Ƨ=Ѩ,lbn7耾P\dӝJ UY\N";dG `GeN3v[sk7+!:!pQ$v'}?XDCnf&8/JWADCtd|-9-ٜ!F1+g|Ө JZ~kkw^O2,rv ScV"X&^>(*_ew.B}1~ir{F$S[_ק_7@>ġTTHlFGZXƬf}0츱Ss~о4fR<1>x؞.aԼ2ŹtȒ _`ͬɛmeIq\0w."!ARuR 4 |j+7|؇ʋA/<F=_iVB7`[ tqB]3ƲZ$`C {QzU" `1f!o3*A (W؅= hWe$+2Q}JųFv#](h,= j5?TZ1,VNi*0Au44gj:XxAJ U{JuԎl>D UA9:V tS 9vMi 5H Z>vH R ߜZ:_UצY[H.<ϝ { $8/*!W*&KNq֨>S>x(:sLUF>J,ioѓ`|Q8YɆof5*U߰I!L/n)yFRh/P ՋwؚQţOap VipT|h|!~5K}y8);鷛Oa_ULWp2ܴ֩$j< vRUz6"+;3=/.Ɔ Pv‡ysR!tRfm3!uʒFnپGe/]NpƂʄz}{ɹŔ#1䇽jyh٩^ _FZ[he>jO1[MmU)Oa+Ɨj]mhTI~`yV[CN5tSMh ť.r%vݸ2S43ngMlk1u K !9(.Z7_;B԰@J8.;C{Lg_oxW(jK'v0׏.QyW ^95nڽY3fڃ+ ?bqv ԗ6DmY9VBzy_]wPZ TҽVVd aKs1;Y=V[tD˖k'mT>bq,̿!mX!-T^ (7 M`q'4<1_7Y( Ϣ_{)C11[XfFKHHt'y DoQDE?.+X03uB{ALe ¨#FID_{G59j3WNoRי7:7!Υ3P7Y{Ć;n/%Rr4:92Vh%uBAk1Uz<ƅzaqC y5yi h} U;wJ!B|;53sMؑd{D.zpO=ԗm(MO'1B6moO"{g KjsDm3Lo#(RoJMe($bDw1X+^hL tb5iG͏ͧiXrH@{$c>P)oʹCXǣ/|13kDMlы>CBg2IիfDwdBAZ$_=En8N9]8g?aL@0nNV/S+w3]` <19{}`ޔe&\l9A*>{=,J㺀/G5 v,.}RTG~Amp ᾝ}o hṱ)gEm?b?&x"a_#M 'D 7k3<ZٞZU1:_"3('oTԧ݁`d3xi +|tj4ٹqi2[_w݉$#)3sܮxpW?Rl2EpV~B t6[ J+OUpwj靴/@S+e{q\7!*%2-^8D y%łCJ!~#:k|O-X(0U)2 + OZճW|Ɂ Ӟ+ܒ<'ՒV1N9Sbt+_Blp Ad%\T&)$ai{c-]P8>G@exN_3nʛe,K`âri] ڵ@Cv X]sF !U9fb2vO(Z o"lt], ]eUvRbhO/w1(, =^HFy3F, y\렐:iDC ,_=dZqY-βDuCc4yd8|>W0䬷g4&ڑ\]!gġia(zCnfznwdc7t_x&9qm&6 Ţ!˟FSg^GA_oC|~CxT) R'{3hI3\X{,Q`!Srj97B`z ui1B=RKck̓k:>2 RPLXEw/hohW7A:zOxo/N j@S|^+} IЇy{IY}hPh ]|Cga% Cs~%B+?i[X\?/A\Ҕo=Ynh`t;`bY1`wv wǏW= U\}ٔ>,VF_d7 tܫN} Dj^,f멲$*ھndpNA} !\兴A (BЖMπ fS{C Շ ,8ކP>A_` 7 샠M|&:2[^93+}O]H!^V {Vn' 5~D͗V1j{.85okc1߬!ŌZZ~ZYFN/$v.N!Tq?yC aGaSZWj.'{.V (v*mYh6| P&x!g>ac ybOHɱM0 1?: ]2VPB|G6ak.)6"!+ŸVZh*\ID:vCN{νV>mePLN^.iU+]d#`4/Zgb46~/tzp^S8\ɚ6؇{^xA V3wzܰs`v, 6;a^ bЇb-L} VGlq,rOpGrj,GpthN_Y%xI HID,//$K{j<sVc0N?U= lPC#mU`{y_0•-B!·CIϡ\~Y\Zթ5_q\4*<$:{©_{Mj;':%@a)\Ot'*%~VE/uo9wl@3嬵vʈvxscwU<@]#G|ӥ v|Qg gf>=Opb־+{4g2 %%\y0%{08oW]9"`tSV~x386.Ŭ"`Ξn?Ly9M\9@*G0XQ%e[?U7TUY #Q=BLb%H얰ʢ^[Fbތi_/ܣb{n;:|ZsbZZ6#x(:G|l0)ijׂ+Klj伌Td !d͛oECz?=!\ɔqjgۅmhne2=|C߮>fj˷w~dR+~b~W\2za*RCN#ā 2O =6.6JNA[rlSWw\r%+2?wUHts"üX$ ٳ-J.+⺫:kmרg(НyYx?-ݕx$JXlSH2۴Qnu̘ Z- ŷ[XϚpfQ;E_XhҰ;D1݌t/è(m̓#qy!PNo)M/g ވͯoG5s=w:+?rߗHܴ#r:S ro\SZAL?8ۺ,TߎZz/CBEs{̨#\T9l5$/;[ FA>)"vl9gyU.v=矿r\wR NjQ_E_oxc/VtcUV̿~ZFML:`q5+ߡ @cG>=[,ޕ{^18YP FhN!+@!c!9GK+4h{iiV`v.5YÄ{Q;4rxҗY{„ZItśE{A{D?%∫*VfbI]|#FҵN 耽N>7@P"0ojt{TIRƞ|׀7wSLE G%pFݭ`BL~G;± tRSƖDjx>в.6pW9~rM31`×p)aFSejIU2:(d4 q7-4j/LAy;^S)R9q#qC C ;"wALJZ\jؠ{Qgpb ~azK3[y4>X\/cpH-P|Ԣ/4{Hqޯhxh4s',gmS;}Ǹy-il,me-)6MełH5*" ̦9'!GKx5o|מ.ĵʾdvij%,FtJ/95[I}XyiW6q7{%SyHlŭw$\X2FBh=aN> =^1Z#`9 Bq [1}Oؠ+3gQGp875ڍRE]1J*E*Drپ-p b:xN$4+6=u 29A#'\6GZ[aS1SfR-)8/n зSʼD7J{V  N2fEe,M=U}!3૎3[;!ta{m9 ,i(u{Gsٯdo8վFLx䜝xi `{|v0Au ?J!*I_)oz=ԅɏ]}d2cpNv(52

g5"eT#ł{n#6CZ#)8%V7o[H5cI\ņPUig"Gh;MEA1d0SݞKktKAS|;=( b-{qU(#j\!iƽ݊dbACdNJq2LZBZgmd>>6D yUA Ι#U|͠惑zn+ 352"{Ttñ8%iA%WQZ?\un0{": y?,Y( ^Jf'3 hK?hb.$`3A)f1-`!(dy(V7 ˀ JvM%_ Mt^Ks(rZU77bwl`o:S]-h{]P]pe?pYibcJK1Dԇ沎(~V H*5bXрF]S!eF `keFI^N;nB=6)F .Oɤ1 |mv:1\6͠imLk Z}G9͗Teѡ~c̟PSb̔4* ҕKD"ZWIt0*p64?jQP mZWHt,V<|J.RL.=llWx8 $")VTxMBCqLR #(oȅ ~jMRIeSH|zq3(66G<0U, s/8zQϋYO؟ ޟ_7;akTۉ;9Iwv5b>|U)I]zV/\+V`֝h~Vn MH)ˡQz͒srSD_9%5v-Sk5R+JL>HbtWWFEBws4DR%+ _^T))sA)u:'/c =ɭ_WՂ0glxo8sg]VRz4 67bMjj 9#jE}Pغt',RQ">׏q0?5ic*仦rc=0?dm vpyf/Frtr?f=ez$L 2YJ?gkZW-%RQv/Ƅ?G^WSԐA4a% * K(w0,M骣POK%R&9>ֿ'<flB{@п6 XMQs :`w¿[j`5R:Gc0ܣbL,y}H~4*Cr d5,ݽؐPOl4l⮸ S^)O};v3uˆ} `}%k_ Vcy]kfuDdt/cu]kFxjO=Ú}k!U4<) ;Fnz;`E -U6a":uvTYH]$;IKFbo1-or,·%UbGw$ Lv*fmf.unp?vgQ͚yD;RBF76hd vYdT y$,|/>BTSA͝ui{!gIFLոӋ0銡ÉE DD-vl#n|w(w/;7 nEʤH ok;9G{>'|$p}Ʌ%xvt3;/*[j]Ŭy>X +0 JX{t[B Ax[$( Sf8`s#/[# f"~IP o oVy4\!Eq#Ĉ5X5LsP'}nQɻ2o5-G!unU q *6٘ 3G Қ:p=%E+1Nܲ[5>@/D\aUg$(>V*fByNK-ۓ"CEg:+ sauY7aL1XZ+n _Kw|:?{nͩAGkttm$- ~ҲTҖߑ+8PjHtL8Hv*d'uSu,=Ьpw=߱z6$^?ڧ\ZP @erCÏ(s qp 82k}l$CwR@|{bDAP&)Q}L]y!|QQ6%ؙI j/|&iρL[zMr'8mx+y5b!j YLj}:r;iBc9N$n({sJy mn/ZHg;0lz@ PAvbV4$,Ls8[O+~b@ /{uO%ΗQo#DHI؏2Iÿ1D'zpA#4pK#6ZU}D+/Jd}zY_y/ꠞڮnpﯮ&!"=6yPՊ-LLceܲacLvk}o%E槪)xo=?i Dmzkxq?O+-uSX֠Z *-WPQLc1Z ˨|t;]%֬aG}WSKɄOI#PP8;A#A}9؞uoEZt;Ӊe'y qqHFRkK(96*"n70%ُ4 (O . ##BF+u F<֫Ol9< B08JivQ|pF?|fK4UAK'p*2#j t//+gX?T՜OZFk)ߒD\%0 m$+`mvwwʤJSb:,G_=bZvT(rIQcqڿs')q[ & ]ꦧijXg9; p`T VZXa2.!"%vup7ų.rc > ^̰^V ==x}%%ٯ2jXe e2dg`. `*pV =< NoƶBz/J6-BuEpJjmD}wyD H7ֈ^S'66Gc!BYS9]SՒTS P2]%c ^\2UtZ9& oҪ{d^q/C" p͠HXUk y' pm׻k0|/KH!s"YmFv&T׭1*&ѫF:%D-ov Lxm%ࡦhpaf6͍jԣ*`Tߝ[<yEo9sNکEhZ扦ۧn >v]T!S{gd*qY:q]w,=%Qk=XgmMqj[[d*̕3[ ޻(63{!OET&evc#hM(懌z\MU?<~| ,Ei$/pU$+Jo KqB+hT[51DG/IXe(/X( jNP,}Xuc[xT@Dx>7ycr G?e1SMA%1m&cʊ$RmaƬw.׹NXsuN<`Jg.*s!^aiɰiJQ5]0*[攬njخ%)2vQ#Nj-ϔ"&O V#5wů]y']o!2U:z9ehVib*`d" 3&{ BlX>sMq2tAN+,RR&*zI qiV$ TQ|TC[ﭐ6^\~zEG(=O{^QG5qçW)XGl"Н5VhXNIwnYq vт*xj$ӴG͞n0'w:̋]˳smwIJF 6Gv<,֋K;H9.C6~bVfPH.{]6QaDV|*\l:{ԯEj StQgpĪe*'a\8N= 0Z[+V&>MkgY kHPdu@okYnT̕v̊!7ʴ)c1.׹7v[V"cm /0bʩuE k4F$zǟ"G ԅ ",= oaWksEC]Ta.JA`ak'9۾&+S\E\I):Tl:8-]g62wmwƼOry*@pGE$d2jUF* 1bYš=1G '_ƣr5& j`GEǴ~壜XGa-4.&J gEz$r75 uU1`A!櫴WHEɃ]˺ݷshnA}gC<)rb=vc,AS`C΃Grp>( %4k:D)A^NeT^ m*AL1:炱 =&&Ǒu$p.Zr 2|;ʒz},: |6m ccGΦ zc Zک@0B1߮cL )jOb=o+*wOu6NGAؘ5ܞȀBqx7&Mfjlc!yE]睍TwT].NS)*Ѷ.wfs}2KwG:kTMP9Б4xa,D7R8)VI*1]NCDXfxP5MQXX( wnSVW!J?v8@Sؤ&kQ_IiR #RjICK o&g7(95#bNۙN;Nrݪ b"_h&1 &A\ʽ(A,1j6|[6H6g+kZ Sb̈5yeeV[,đo+?>BUit#ji?!fj`Gq2g> % 8G@xi!՗ et y-mWaH-::=0 6`)c+fV:׹ߜ4N.5R݇? Q?nvT䍐Β5?}xeqTB*qA 2 Nd<eGt xT'T\˓꧙y`?pgV\^~b5V9"{PbO 7U_aY!`8&* ]Wǘ M 0sDzC+' g2Urv2޾xclv7j"]".`F"c%8uM"]VB1tbl!lzDL L2 [9cfr%h ?{b[2e0B9^z@,Ůk Uxx`FzbnyU]/Ϣ m]h~u}l68^m16 fNS.?Ȼᙒ\Yլ(QH若2)5+qΗj k .[$Ijaွء`m+VPi<&`p7]z%))}4/)VĢL92/T?H*G _4Y J(~}8:1뢂 RS۾ #brѡMG nT0f#`475luyɂm*]d )!A6U &䨅U3$h 2T0Vgm=jCJt1KȅbSX%^K> e "d$c)c^ 뜬A^-tLa|PLP(ʴlΈIXvKzy&~@xOT] ,u63pt_C?ᆰ#3tq,S;`,(JoeDZԾJ% ǰ̙$Amf։dS̥SNIC=w '<9N {UJ3+5';4= }%My*TK,9/:Xꘊ8;F+j1XWZ*ׅAro O_ߪٔ&uP4:^ zŚqW{hVޣqؑ*c-+3ʥ -h_Iy~"5݇nBn;_JSRW҉4:;j@fԾt ?s#k续F 1srViN{8+2؉lт2yHzs |Qās|M aS"X(!@v+fǛ]ܭ %G_@m+8KVo_2x)1IbGcb1u[ٚ¼Ҳr2t-\HeU Eū^oЈ]cgmN נ;m*$VQb&؜jt9RU2ktܶE\̣̖̺ 4m,B7ʖYl& 305{ZoGyJdx>+HfZ7OB/̟HyvM3 ӰDTz +ĥ0B5ȺdW MCH}EbNxTgQPzǕȉY.kD&.0o=i[eqR*V> c.ywJ?-CɞC{-!{du' [ QsJjʿ8=~F_8{5PlbH2,MXWHI38`u%=_bVOoX2ؤѥhhT58PéCD>Vs \ӖÚt?\<>V$V;u߇LU*] e=հ% <>?+ǫC\hi$1z~Lb|{W\x!э|L߅0%~k%˥rTxT l)bt.]r8"j}doZ 5Z7l(h*qH(*bDD,OɺiԚk(Eanc~grW=Luih&ՀZ={ Z/c<؁vTrEy'/ YwB3b7UC!E+iB"9Tedhj,x=dM6&ClRwOE5ߜu,_殘i%\#27ks\5G{ &\0ΩP<\ tXE.7l l3> X\)H*'/k6Y=A-:|aVh+?62'q<{q=Ƒ v-^g_ o7@}tbf ^Ds$oҕT2uK 9 lK۵3䪵( .lUUjXbJ =ߒ uWPū,>`nF,=28pXq{Re(`yȫx;_](b׵GOtDsK8K7R`\PG4 2wmK>d+CYto 2`\ɏ =&+1PXgx%s5ĺu#VDU =h|j|]6[@ᤀm]8tNH懓NꇍGZYǫeã\Rˡ)y1&o'z4(tSfa/f vɓDg m~+hFֱ0leGTKӤ>)5f~ e5(ۢ+Ӊz;a$ |:Hfě tȷu@N cMڶ- Vm 4F~VcRT]7e<OOHp=ΌBJCC UNH%IsC f({zkBC) [W: a}BfW3wVXp },?1o1s0Ml6ax\,#xN Q ln9?rͭLCz03+ƤW@+ءXIu=;4Z0a$ /JÿƝoJ} f#w +DNmMϖoͻcV6'!|p GqHw(E3_LY>_/IXD%{S;v38x[4:bK1^>c̾`we ցhg&y ~Ifb aT4le ogErS`ŷC}ű[O (%EUHߴONM>qL Q|is2󰼁(TJ{LCi˘G> r?P_]HFvn%74ْTEm}z+|bܰ+VץC5Q*sՉ kT(ۙix^λ_B*xӀHLm#L!%̦̓DBM.\gJWhrT:?B^bWgYقZ;ċ]ͨ!Kb"N q6DbxԠ8dcfU:?4^ +U"g+I@)TXyC\+9 JR·jopte &D/Ƞ8"}~< W7={f5mЍ2[?Ni5DZN/L&zRwa~v: վϥHsOWѤC{]@EG(?pMcZbD`6cx2M/]s@as'eX/~3TثΓRV9b+W^lgj!?J&DtVP#NC״TB'7V(Y}.36Ҝkt/dV&h\)VnOt-}+4Ь=6E9i*bJr^ q˗ RxK)~HhdE{ 02AxԪsQB{uhܤ}!!NS:첋F|J'l#4}|9\]SR&n+RQYBBe"0='`vwN-UeikR7"r158hG]s.Һ=sv-惻=݌"K8r<\|DVB/qx=$TU-Ȧ'.<8eAP'ľc jY:Iiy? khXƠM1+sg$qά*?Fzh]Td_DpK[E]0t&vvuF[ OmQqˇz&D"3d<ҭ*!Qzj:#v: _hy̋nOc vQFJ(mwV_araD2x=Ҁ`syLHI=ɀݓXe,ޗ7BFIҚLei4O𒁷J;;ii$Bq'[:B%ZBv=Ǚ(Mܬ73=8ʃ)VX `\C$HE4Uh`DѸ, zy2ׇ%4G'(R&e.> IoA<;w9z ۶J[֓*7nehZ K~3ɻw/mffc"fMd\d-;,( RD3seDSQPgp $gWYTKT.y B[Oڂ_3%8aj.U AbUnCY8uWCmG)[ݸ,^\Aޚ:ߠ!¥$jBGؗ:fYKjL%҃!x⺅!8g=8>!O`*mĝ1C9Ql- !G 8o@+}#Mr e҈ #Rf( UO g5 lCQ{\_" @SOĮdK.^f{N ~̳غh0:0zRF9gA %Rb(^XWy2gi"BbyWt{(0v:fT,NaB'1k<_vކl%LW.N_0`¾-Ф ЧYSWE ״h<@ wAmI}HO-Dˠ e_^=q&9v&(hE[u̮f#?.zzz0y00k+[_1w%(b ]/TJ{H(L;8m0q M!2@!f;@XR za˳ WociTOT9|/f0e,jI&ݾ^gMnȼŲ0<ȩ=l#Ig"=W݃Do.B;}eZsS4TS3I  7f*>mB4VSI/*OP ˙h@vX×RT4͗g9cl J,l娱Z %vAߵp,HS09IR*d(rHf0P݅1>@:k~59ノ»|a"NjJL0NO 5!,;gHmfc38u>IJO@.6U\c摚 D2Ҹ٤:)/|x#7iti+* >)&`^>Av {A:5ԟEti"E*#d8Kk{YG09eQdaXlv-n> U-x:o˹^rJzwiۖv ǁ&dTs Wz/&wOpHպlƫdĘ:)NM>aZ-v~۸0Rq0/9o?^,|XTU7Snn1 #"҃E`_.^ ]+5cRR#ACˤuws2Ixx(/nOi2;So6 rajuNvNlM+tؖ Imڶi2>:oV+mGlַJ,\O$(\p.2H5Fv_bN|nS-WR:t2PBTŢ-]G%LYFa!eʓodؚ?Jn|zXӻ<GT<2Cɫ콳 n;HN}  j2&Hgj}ܽ$a'Tt<#?-vOL_Ki-]˸0!j{>F>M u;4!dWVb^|7K^ފ{zĮ>>c ,_y=9Y%(1 [io"ƳrL28XEeJRi<#,w=wH_uدk"M YA.d :UXVWPBQD,aY< EzUA%Hu4ʼB`obNkE5IZ1 c{Zؾ]$Q'8ԋv/FfO_"9Q J,Ac5 ?2PJ+pg'u|S4ruڟ}9u=9rxM@H'Ld(WfpI,[Iԭە;~k;D|=܁tCvj#Z]r@W~ىag E['} y3==8T?t& A刡>z(ppUZrαATJqBL!nߩ}hK ϥ )وR4_5!-,cQ)mo7E+ժNb%L+h@Yi\7X*,=f86fsLM ^y ++qxEzA_Otcr`T* 8v+._NhDlKd%o4Q$:QlZEؤ݆!|rI7J(I{4Dգp|kPʬעcg):!_OFi G/M$=@KP{ #rV!Ea {jTvrпM/2_}xE7VUq).ދrTo8zKK샵3ӒG~i&dcBq0/p`6/Bb=r~q{d .FҲXL %d]kyPI6=$Ẕ{f?/P{RQ&偻 YS|#_962F Wo[Xཌྷ{ hl-[QϬat,ةs&^''u ȿk 9+ѾxUJM{-EvP|=\Haf`xrfq}GH 8Or_Rʇ 9h &i9/P?dm^q9e=V:{xw(׎\a]h XݿQS_@ƕiŭ%D2MGx~nY6>辪;yz<1`&K=8&N.h+R)UYdgIj%RT|?jJ5@k. o&av<8"2ߒx?@gMi<0Eh^nnJJ pG `K|-Yi`(Qm '͆' dR&Ys‰{F5|yS"!@ )j $_K'%O߭9^G ]rq[M*@M <^jmehg3v8˘["4~JUHbη ar7E.)ms~\=܈Od*ejSU0 y:j A1# 8NM3ʭ; $—/**xQOY'oȾ4L 4w"}{YYl! #R<yGj.yXs>Gp*!Jn,-D>j+TWiԹj.Sq'M WlӦ{h`tslK Yz4Z%"bs}0(/C47>$vI&2ަ!M$V[[" Z lƱDsff0P''KfT2(ՙZ81PZР3r}TD ۸K4fTudJ" Ζ&7R]Yբ8زj!ΌM1P{ ělLX*D*Dl˗JkDb"0綫G1ajrlwޕ1zS7Fה Cm8I 5ޝX_PA_ LZFȫ7GFB'vL^T߆4zMRDk S`G} gsC 'E޳dw.!*]%eh4S!1zHo̳X31 /1J1 P~̛ WC2Xx?gRWK쏠(]ĀOY=CMfJXVC*4`(Dk=z5rW`jP=e^%ثgYa\.L=ɧ*^-@$BؒS,+`t|@#"éQ=#k*&Q6t$PLoDtJ*'1iO[oa4n3FspLW>H+kx:mUcdbU9QUOaRLbGw,ٲ/,œ-ہ_h:7U l.737B2nKڎWӡ  dd$d쒰f`<uҧ:n#*9a@3J_)eaIlݭQn}' 0`v\B%+~WŅK #~`rx"ld vub`S,w{l̇.2Cd9B5z 7zxkTZih;ND)16 '],vo ڤƱ`=z LͦgK"ߪAIoQb~8QKEP3H~uA+* H#'=?ld@M]G0-!w1Pex͌:=]`ž TO"AY#3 ,P[:H.}m3'zX\|}JPpל{] ?Š.pV ,%[zxdz}c{nq| FBm+ƺ{y?rw=Zg:VJD/*/ʖ*? Xv44E42l)E`1>70pG$(Gc*w f4 rσqFmL|Q1eB^CZ~yGvQa0M:Y21` Hc#YY+8 bk!ݞR`М H43.Y+Kν`m|Hfqj$Ź:BT5IT ?0pAzPUj"8+B++(;{Υ[aTn""im f Y KszyZw&sSyj&o?O:#5MEYNtLzH^+붣cu(z_# 2dgiKQpCQ M.BYbzKd,W {|&t*_d,._hT"h*}Z6)vUCՌufz݇F- eĸ3&R)'ŨyuҗA9'=I/6h媕JlD!h% WdSj۵/Q@ lgV5dJKhpR&#;( J`wk^N2w,/P:zb' OKiH97IOj ɿ_?)V,졞<7-jHW"K8 pګh5Զxـ2 Kgc HlrK_<:I<^ =|-cG\Jv-ߚE{&R_u+(ғ2,m ?w rD.2b*^}`QXJak{7ƙ#f~/-tǚ7m6)2*-^xoE۟Aw*F{R歂$Ѷ͘q2 "K^2tGPKfQM1AK2ն)Glv^U3{d&P+Ɖ~Q4zWɅKPM1ȞB4 V#5n5>-鍝u ?pNiĵ}@M$ Ym~ 'o_ޫΖ{dgɗd V0UyF6^u嫈bv OnK}Ǒ轤KK#Z>?o7k@YOax^-6ՊV(TFW+pU&%<NgVM-dmOLy[ioXm7Npm0{C4V58 A[|1ą3[̎2234v5{¿MԿhOѲ_WPYlI-ؘA:+lf[o&-!-EQ#rC k2 me1!?]qm~iA݊]x?t PI;+@d̼QG\U#9|KҎ.z"*o`/ 4yehM(KxhBWt%uc J ¢Yh_N7/6{Q_h/M)-i-4*Fg;}9za*@@uś˱(7/t<8&ƣ5EUוL=If1E|壦{ُNz|@XEE%Y,&KoUᏪg(z8,y4XMHmHx{>\K}#W5+8 Ӽ'9ƒZbaNBIj(78#1@#`R~i/ޗTհ 7%|=7Wf=)$RJ"# ຽ?Ċiãcc/%#@B?uNf@&z+K|βtFB?4M\LeDr<`7)U| ]IL/G|4ǥVK \rb癡xP~!GP hXt#4f:!_Vo QgYdb556gȀߜiaBH9>9KAYZiԌӍGtbr%Yml9ЬB7LBk2%t xjD*}f j~[n),Mljբ$"x'd.?n\u403ݥT(1eAʓ& v.0rd:qbu"TBQjory,%O=WDgqz j|~&G|Vhk}>O&|kT}zư͆O\4ts ȾΌj bf% 4tZU*5ҶcV՝QiF$W{ዅ8-"`s?X೻_ ª3)O>~5q{yDNˋ.XGmktƸS\(ʦ`=̳7iIkH~cprZ cZmk]6)`IVfe,{w=oSJZ8;i,$B5%n,F9Pۈ|XYqJg:P몹jYܣCEc, H5 ]>ՏFVCb5ZTʮ*/g5# " /> ٽ~7)PkdSMBPЪsk< $=!êIqo.POHJ55#NR61z3ɤ3:,\UĠyMzBtykn*]hy%6F^z>W&e@^j`}>d#Z(}VIIY$ L`L^%,ftk(>` YZ