libyui-devel-4.3.3-150400.1.5 >  A bvp9|pm)kEɱM8NH#__YFf|N)`lhmbV5,t}*2an"(;~ы"P}JC9:L\&ַ@8 b2F$ƀd}BMJ8::RMy"!X+͊/C񤪘F[< ʰmq:epnoa_bE%;Iٗ5GnSc]2Mns=랛VV_ktI0Dw3689a2505262ffaedefdc8b50e505fdfbfc45a95e486946d27c4fbb958252009151016423e2d36d1ded2dc275d75de7b9d0390c8bvp9|UNV.f ךA_2W) ֲW1jic\f׫F(*2L?%uIrT5Ť/59iiTQhgIDDIXONY\p>_ yK Jh`3|MfHhty<1aKpImloUuh>v\N.[YxVCxL>c;کwu(/1 O.~AǨE SБm >p>?d  A04@D]~     ( (*-P/022L 2p 3 (3>83Hf98f:S<fFGHIXhYt\]^< b!cd"e'f*l,u@vP wx yz$48>Clibyui-devel4.3.3150400.1.5Libyui header files and examples This package contains header files and examples for developing C++ applications based on libyui, the user interface engine that provides the abstraction from graphical user interfaces (Qt, Gtk) and text based user interfaces (ncurses).bvs390zl33 fSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-only OR LGPL-3.0-onlyhttps://www.suse.com/Unspecifiedhttp://github.com/libyui/linuxs390x/ 56s" Z(/3{ ?L 9  # lw E + z { 2 p" -p/P# 3b  M +UE< N6U!< + r )>" MD 1E]Ys(Rk\P: A큤AA큤AA큤bvb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vbvbvbvbvb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vbvbvb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vb0Vdbcd279d1d4433f6888b74c8a0d1a08448d75b79d5730a6356efaf2da2ce2ee3f00fe41b0ae92b9b8a71f24a2fcc7c4fb6a6395b971a40cc0b0ff8d73279af10c1fd19b6692a9a219ddd8e5ab3854fb4072a25d52cae27829935242d90aed24e72edc30701b256e36be74f93c522b011d83a634cf1ca81fd4eaeeefea8280645c473e244a37ced26c749917e9f77e1256e905b4ba3f0e47f0e010e948aa6cc5745f918f3f4f434109b042cda64ac4772b591254c68803e873739808d636acdebea3d24bc75ed4fee524de870d9625fe76ce7a06f622e46212617b1af7700b3581bfa1f643a4cf9dfacdb02475903297ca0ef09976f22f80e4dc1b84c08e4808daa6f4bc1da27af76558ab6872e5ae3a4720930239fa9904d9c9a0e067d45cd7e78c72cbfcbb933e89e254e22065f1208aae9a9a36ab43c97425504ba58843a5c9a38e4d7b5a840f630d56138011531d0ece663f714902cf5fed59ec8f3e39e374f5722d523eae995ea09e064d706293f54bdad71e213593f5c99e58f70dd7ba759dd8ff9fd310399204b541e3e9c692cbec2a49dc06ad7d9aade8d2e658fc120d05aac257e3b7447d2f776ca79da7285a46217d4638b715be752bc356ebc9397e79cae466ec6f44190f6bc87d6114e1687fc6ad462a06e10bfbe59db6c965177f6540584a711052a420b9eedc5b50326d79f4ea0061d614946ecd4acfbec38dbb79ac784f18ddd8747335e1ca392da0fb24efde4716af6ab411bc6e68a96395409b5e1b0db89f6b70f6177c50fb2b439663348e28d1499d975162c9c37055bfb48382c19b9424bab26acc044284788c4c1db8410d7b8bf07563da23374ef191a9c3903560c463a2777110589b504666e384f207e0f6f5712abdac3e86416a581939f8c1b459b6aa7c8b218bb5702a9d164996f6deefc4f1288384f3495b7e3663393a6e6d60c042046c35891ce4d057e44e0ee130c7a9c5b37c8c4fef11242a425468134875f34432c2012acd0a37e70c2aa9fe6370864a1ff45c7b89f3e9a4d001e03c3ca8d4803792a3eb0fc3aa1a3d41fd29f9c5521e34294719e2cec84ecb292cf9cb90f670c584dda578a303ed2d6fb1d09654f5712a54168d8479a07f6dc553109f622e0b1e61d5474bb0c2c3a42fc75d7681702963690cdda04b7e38e4cce78fd63ea2dbd6407e6146c62ece4397849de0f5a7910844cca75c5e37d01540f62132bad1efd70c019553fa3d5ba6446b3853f5918296ef39fba52d5cf6799d0d81842e9b968dd97487622c662fbebd436468624ba71cc5cd8261a29e71b4fe6cdcb0dd782b331903d2600520ca4e2b685221d5d0d1f90f1ddb5bbc2a48f52d5686636b0f402412dca072484e85dbe5eee5ac4d6dde0c0fbaa8af183b0e7204aae4096713becb88b2486f4151504c97c34b0dea024e99a36749b6e9d2953f89fe9392e277cfd5bfc60243d9fb2ed8541cd73d555259e22d1c6306ce9c92819af591a1f0ecb8d1d83e5d8fd025dd01e2fdbdae65a35eaea666181190717d21d23ce68c4ee4fd5b2f08ed5492f5d27798bea23fd5cd1429ae557ce26844854b76560ca4b85234b920e0e73a420eb8e063f612ca3c1bab65c67441af7041e074c4a8e4b46d44f30c39896f328eba8390ca269eec82b509c60800b92084b2f47c2a1486a2f46f974d98a60d345dcbb20d9ab5e47cddc88b13358fb747687bd382a89daae44b56bba3c5443e3e978c66e0324db9ac05a95b55557ce3ca9a643c29a212af9cc1f8738ca76fd9b03343b75271b6c9112f285de21683ae17131d1f9eb66ee080bf32cbc9aac06743f04dad8f9ef7d56cfbfeb4573bc3e2d78260857b2cd476489d190cffeb3a852fc4cb03eed406e6a2df1f2f11956d5310d22ac6800f1beb603ba4ad53dbe9f4a2aa338307e542819591ead05efc6ee412076d3432da55f3cdb34597576a675e25a9a008f4584858159dab9919bbf8662373ceb8a2a079f1fe9fc4ad0dcdd7c5e032a726228f57fcd6f6c8390955d1d73860769f37a9d3a5cb6456116f244f4db0ec5ee2644bcbd32d377c94807c6e81753bd0bd2e7b7ef4df7515b03315263952db33889b4032ad2f5cfde185f3a096bc736a672209e3eb85fb2ef4f5241c295488f4dfd28359ab44ed6c624151311a054360ff8209d7f2db9dc4cf15e6571cb0bb8dedaa8fc1b4a70782242805b3ff4acaccc4ec4c2467cfc7c16c2d5b96713421d86f431e6205f5cac43fbb61eab5bead4e613bf708ec7159145a962fe0132badb6407dbd52258dc2880a72d649ccee71aba1ef301b744f7eeb7b7fc0311e473a15e7ac3b6a02859f657346b3e71e7d76c3ffbbd36f3caf2ea3eac521a14dddebe44d69bddb13e48e4e3d6f1b3a7f586c45bf27da73cb5a52b4ed1021fbc50e18db1480ce5d174b67de32626208945056b33e37e9809dab499749059823a5ac107c48eeb7895cc0e25573cbd78539e4a613709db1722d42a5f39fe1e899e190d8abd7e5d364aaaa06aaf193a6ddf7b51f616b9dda1c677125f950abd2a8076a47631a0f6707a4fff21973d1e122320c2d495f30b4bc7d1b31b34ab9ec381a99a6d9e36d4116fa3fa98b5181c6bc9c226eeec9b99c793bc2a33c3004f32d9a3b6527f05bf4a53de81dfb9263a3af4363ff9820bd65cab44a649c3a84763d77d5fe6ae2f2d22adba05f372e4b94f6fdf4e01fedc0022d3c56ed156256dde9889dc7f5db4e5c3eb26ac91dd7f8912d652fcb740871d25f349a064f1eb5a66db227d132c91b570cf29f2b4d807f5f61c8bf1f55a24f8828042f461b08071b83adeb0fe7daf86764e5f8d882e48b095563a0419d830215ef11570447931f6253efe47384981eff7150a948fd08d9a8d6e289309c89b0317c82055d51b8ab5168078f098173850081b9137a761704379e94a579e571a983bfe2c05ab605c4674058ae1bb95facad64adc9b6cabd2f6cab054d1166bf63e8fae5fed89770a94bef8c5ed164b2edf1e181d32cf13c5b986b4c7d333345746210c61b2d51f21b752d8c1eea5754b3748fcd568e8f57736ba56a20597d92e5ffb3c013b912eae64528f24792541e32868df60243f9c9e87e4fbd2edfa25305f3f9ccad879eb8a44583bc5e8fd9845e8e628b8c5dfff008cd8a30db5244e9eefe69277916d749dbec2506903caaa4ba82da942dc570b9168dd5389940611beb3a184832c171e91d05b6f9eaa8ed28c3ac6548f357aefc118c05cb8f942691eb73366894f1dbb064d2e2a3ad11d558916d5be73c309de83531138c0ea3452eaf1237d99b1a43222532ca21bff1e9b4952c9dc7c47476567364b8e4d3e0429abef0121e7aef81745e29e23fbfb40efb4549f79b7e7f7e7d407a984ba9c98e224146771fc1dd25601c7326dafb226e52132e2745ce3b258464dd71207e54bd83ca21712b3c6ab59d667bc321d5282197a669f1ac40731741d26262c568df8a5412ffb81d4757eba1ee0a5436829d3c148beb526732f69d5c6ed2715566014cc05f2e20b8632ddc44deccf8a0ca790493daf5e39cc936fda6043fbd2a58535c64460d743e611df96a865694d6480bd4f45842ad4c3c0db15fe1daef8e7b1c3f7312227b4dfcdb04490db038efded2285e0ac57e2c9ec187c312636f9f6a38e385d44a2115f4cbea9bd62f6a59b1d5761a252be45c292af4bac6e00584392b94080dbefae3a21703381392f07fa32bf8645d424bd18b72237a413fe9217f1b682c2d6e5b6f9958ce5b9a65092928db96a9101b5e6c06174f7f1ec06c271cd557433f3a8de134c288dcbb2eaef7fd7011a4097aa1ddde865a91b98c1bdf769da949c784a8ff443002134bc588df8843aa0ee96a43ee94a880db6eddf91dd8e32c812d81983418f1ff7055538539d7b33829d73ea9738758e907452e329bd20f38749660263b0f56ea31de3a2cd3ea0d4509d177c616c742b6845339f6d99cddd38ef8e59d9b1f33dc0a909f715a0c6a80a8fffaf588f357633d883920863df47b7b75f322e00f37f0b4e9b3a272ca3c296be78819098155ddda58ac16a2bd3815a1092cc8d1658aadbfba63902f7790a2e92a71e1dabab3435196964b6d8bb40b3331d2593712850e6e64ecfe7436f674cc25ce6d40ead3b88d0db24175142e1e4b1885e70815de50620cb72e0c9ed900f85c87a32d6772bc7282724a25c54b367ddeb233f740fb4d87442c2988ec7843581f9a5056ff3e108419b7bea7fc758013f0c97a7032a077c260da2482db0f038d06b8dd377ea0be59c9d4f6d404c7b45f6b557eae23c59429d246e1e8baba652f205770c3ba62632b8ce98e2deb88c97c642202ec6dd62db736619d2cdcedca575ad0107b88e912ccbedd8b3e7569b0863cc2923f0b2d662fa5bc300e763a08b2cca4fe3dd39ac3f221706b831a0690b937b95a45a323e10cd46e75f25e4bd5f04beb71a75e00a5f92d150b98b22e8179faf9e54694a6de722ae7b8f42281c17b8f5eb922cb86a1dd8d6d785d16a07ccf75e0e7c23056ee4e4077735615b4e8e68c70f8896e489e80e2131bfe7a626d81f700615eaa48bacd296292480dc9510595f2c8a3a5ab7aa1a58583da967b585f93999f98b354786c8d4892d1290d6352ff7af5d155e06b06685371ba9146ffc45b70cedacdd5466b3228e9bd2f90aad834b5d25b65ac8dd763671eea77877bb6a19ba05bc67b2b81f68837a8e40874d4f1848ae1797fde7880ed298cf224f539e12752c1fec9727f1df8c1fd4e598b8f57af7f5ae496bc452fc87d0bb5415b85eddd92f94962cb28bb3e5f267b11c00429ebb3869d2e5a3ce802909b16f2148a366bab46a4eac53ea6f0084276e1945b389510a412d0acacb2703c4e641b319265fb03e870d80fbede9d23cd8d367079a48e54dbe959a2c8c5a2be82cc8786b4f5fd6029e950e657e39341fd0289497dbf4935802756c5b716341219801fe9b17e641053614e1c21b8f543537eeacc070c97a3b80c53fe180e5c3c6feea993b6774fb8063be99add79391010e5f4216d04ef0bd90d86591beb8ec9d87d0c96ad7ba6224e31653c7cb8f0d7367d26d57524bd8e536d790312769b5e86873ea2b5c0d2c105a5719bb6ec4bd8a4460263a92b3916c013d18201a49ad2f8ae9b0f6d91f278608ce2eb8881a78dca71ada612e03c4e15d3cec2bf9da7a614f458289a63ed691633226a759073c982a35d00bd4c4f9ea86c78bbb8193e3b23cb7214a5e408e5162e17f2c1d6ef8aa1454835fad11b7dd71cb259439765683b281bba61cd075a9d20a152cb0a463b49b4cfbac1b2b7a174dfe80f1a30d6bee8e7bc1576ce2daca1c6d865a67d84392d225b9bda2e3c65b449c8f45ddeb68fbb94f10ad40f61bf670067269c4298747553884712430301f0dc77501f864ba5cec4291c66cb5587ad07166863f43943ab3ad2aafde77f0e126e66e9a475658c60f32cf1a7f698b8868fd55d0e810bcccffcc3ad571142040e2189bb7fcbc4d635d678a9731d49235479982d4ecbddfb85413c8da43e7b222ea55fae3f8d3aadcb2ae89f42959689e1c4e7ef796a1116423d04203ccce940a9163497fb9a180124e4258f8665bf9044d9b3805a04348ca72205951155c3060b9cb6019dfdc5405a786c48ed425476bdbc5a34bb186ed8c23c5538a3bd1b083de8433425345bc5bf827682130libyui.so.16rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibyui-4.3.3-150400.1.5.src.rpmlibyui-devellibyui-devel(s390-64)pkgconfig(libyui)@    /usr/bin/pkg-configboost-develglibc-devellibstdc++-devellibyui16rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.3.33.0.4-14.6.0-14.0-15.2-14.14.3b0b ba aaaaqV@an@amaaim@af@a$@a $@``r`!@`8@````@`@`e@`x*`v@`u`n@`lM@`Q@`KW`Gc@`7@`3`*b@`*b@`*b@`*b@`*b@`*b@`%@`%@`#``@`@`@`@`@`@`@`@`@`@_@_0@_@___G@___@_@_@_#_@_F@_]@_"_9_9_9_P_P_P_P_P_P_P_P_~@_u_ts@_cO_a@_a@_H_G@_3_2@_2@_2@_2@_2@_2@_2@_2@_2@_$_c^(@^(@^(@^3^@^@^@^@^@^@^@^@^@^V@^^^^@^@^x^2^|@^y@^y@^y@^J@^J@^J@^J@^;^:@^*@^)^(9@^!^ P@^@]]f@]]q]q]}@]}@]@]]]]7@]7@]]]@]@]@]߶]߶]߶]*]A]A]@]M@]@]@]µ]]]@]W]c@]z@]z@]@]@]]m]@]@]@]{]z3@]z3@]z3@]rJ@]p]m@]@]@] ] ] ]@\"\@\s@\s@\s@\@\@\f\f\@\@\@\@\}\,@\,@\\\@\v{\eX@\73\@\@\@\@\\@\[[_[[[@[@[Ѱ@[ @[ @[@[:@[{[{[{[{[{[z@[^[[ @[Y[Y[Y[Y[;e@[;e@[6@[6@[0@[0@[(@[ZZZ?Z?Z?Z3@ZH@Z_@ZS]@ZN@Z7Z ,@Z ,@Z ,@Y3YYYV@YV@YV@Y@Y[@YMY@XXXXh@Xh@XXF@X>@X=mX=mX8'X,J@X#XX X@XXXXWw@Ww@W@WWW@Wv@W;W@W@W5WVVT@VV%@VUVKV @VqVBUYUYUYUYUYUYUYUYUUU@UM@Uݪ@U5@U@U@U4@UUUUUJ@T-@TTи@Tи@Tr@TTC@TC@TC@TC@TC@TC@T@TTT@T\@shundhammer@suse.comlslezak@suse.czshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comlslezak@suse.czmvidner@suse.comlslezak@suse.czshundhammer@suse.comjeriveramoya@suse.comshundhammer@suse.comlslezak@suse.czlslezak@suse.czmvidner@suse.comshundhammer@suse.comshundhammer@suse.commvidner@suse.comshundhammer@suse.comoorlov@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comriafarov@suse.comshundhammer@suse.comshundhammer@suse.comdgonzalez@suse.comdgonzalez@suse.comjlopez@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comlslezak@suse.czlslezak@suse.czlslezak@suse.czshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comlslezak@suse.czlslezak@suse.czjlopez@suse.comriafarov@suse.comriafarov@suse.comriafarov@suse.comshundhammer@suse.comriafarov@suse.comriafarov@suse.comfvogt@suse.comshundhammer@suse.comriafarov@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comriafarov@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comjlopez@suse.comjlopez@suse.comjlopez@suse.comjlopez@suse.comjlopez@suse.comjlopez@suse.comjlopez@suse.comjlopez@suse.comjlopez@suse.comriafarov@suse.comkkaempf@suse.comjeriveramoya@suse.comjlopez@suse.comlslezak@suse.czjeriveramoya@suse.commvidner@suse.comjlopez@suse.comjlopez@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.commvidner@suse.comriafarov@suse.comriafarov@suse.comriafarov@suse.comriafarov@suse.comriafarov@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comjreidinger@suse.comdmulder@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comaschnell@suse.comshundhammer@suse.comaschnell@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comoorlov@suse.commfilka@suse.comigonzalezsosa@suse.comshundhammer@suse.comigonzalezsosa@suse.comigonzalezsosa@suse.comshundhammer@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comlslezak@suse.czriafarov@suse.comriafarov@suse.comriafarov@suse.comlslezak@suse.czriafarov@suse.comschubi@suse.demvidner@suse.comriafarov@suse.comriafarov@suse.comriafarov@suse.comaschnell@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comhellcp@mailbox.orgshundhammer@suse.comshundhammer@suse.comjreidinger@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comlslezak@suse.czshundhammer@suse.comtchvatal@suse.comtchvatal@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comriafarov@suse.comriafarov@suse.comshundhammer@suse.comaschnell@suse.commvidner@suse.comaschnell@suse.comaschnell@suse.comlslezak@suse.czlslezak@suse.czmvidner@suse.comlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czschubi@suse.deschubi@suse.dehellcp@mailbox.orgshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comshundhammer@suse.comlslezak@suse.czlslezak@suse.czlslezak@suse.czshundhammer@suse.comshundhammer@suse.comlslezak@suse.czshundhammer@suse.comriafarov@suse.comlslezak@suse.czlslezak@suse.czriafarov@suse.comhellcp@mailbox.orgshundhammer@suse.comshundhammer@suse.comhellcp@mailbox.orgshundhammer@suse.comriafarov@suse.comriafarov@suse.comshundhammer@suse.comaschnell@suse.comhellcp@mailbox.orglslezak@suse.czhellcp@mailbox.orghellcp@mailbox.orghellcp@mailbox.orghellcp@mailbox.orgshundhammer@suse.comshundhammer@suse.comhellcp@mailbox.orgmvidner@suse.comigonzalezsosa@suse.comigonzalezsosa@suse.comhellcp@opensuse.orgshundhammer@suse.comschubi@suse.deschubi@suse.deschubi@suse.deschubi@suse.deschubi@suse.deschubi@suse.delslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czmvidner@suse.comlslezak@suse.czaschnell@suse.comaschnell@suse.comjreidinger@suse.comigonzalezsosa@suse.comhellcp@opensuse.orgmliska@suse.czigonzalezsosa@suse.comigonzalezsosa@suse.comigonzalezsosa@suse.comigonzalezsosa@suse.comjreidinger@suse.comletcp@protonmail.comshundhammer@suse.comshundhammer@suse.commvidner@suse.comshundhammer@suse.deshundhammer@suse.deshundhammer@suse.delslezak@suse.czmvidner@suse.commvidner@suse.commvidner@suse.commvidner@suse.commvidner@suse.combesser82@fedoraproject.orgmfilka@suse.comlslezak@suse.czsnwint@suse.debesser82@fedoraproject.orgbesser82@fedoraproject.orgbesser82@fedoraproject.orgbesser82@fedoraproject.orgbesser82@fedoraproject.orgbesser82@fedoraproject.orgcwh@suse.comgilson.s.s@gmail.comshundhammer@suse.deshundhammer@suse.dejreidinger@suse.comcwh@suse.comcwh@suse.comjreidinger@suse.comjreidinger@suse.comigonzalezsosa@suse.comigonzalezsosa@suse.comjreidinger@suse.comanaselli@linux.itanaselli@linux.itigonzalezsosa@suse.comigonzalezsosa@suse.comigonzalezsosa@suse.comigonzalezsosa@suse.comjreidinger@suse.comhrvoje.senjan@gmail.comshundhammer@suse.delslezak@suse.czjreidinger@suse.comjreidinger@suse.comalarrosa@suse.comshundhammer@suse.deme@besser82.iomvidner@suse.comgs@suse.demvidner@suse.comgs@suse.degs@suse.dejreidinger@suse.comlslezak@suse.czancor@suse.commvidner@suse.commvidner@suse.commvidner@suse.commvidner@suse.commvidner@suse.commvidner@suse.commvidner@suse.comancor@suse.comshundhammer@suse.deaschnell@suse.comschubi@suse.commvidner@suse.comshundhammer@suse.deshundhammer@suse.degs@suse.debesser82@fedoraproject.orgmvidner@suse.commvidner@suse.commvidner@suse.commvidner@suse.commvidner@suse.comlslezak@suse.czanaselli@linux.itjsrain@suse.czgs@suse.dejsrain@suse.czjsrain@suse.czjsrain@suse.czmvidner@suse.commvidner@suse.commvidner@suse.commvidner@suse.commvidner@suse.commvidner@suse.combesser82@fedoraproject.orgmvidner@suse.commvidner@suse.commvidner@suse.comanaselli@linux.it- Fixed release notes dialog in YQWizard clearing content on click (bsc#1195158) - Documented the different ways of displaying release notes in the UI - 4.3.3- Update also the stylesheet (theme) for the RichText content when changing the UI theme (bsc#1196296) - 4.3.2- Made widget style sheet (theme) switching discoverable in the Qt UI: Added an icon button to YQWizard (jsc#SLE-20564, bsc#1195730) More info + screenshots: https://github.com/libyui/libyui/pull/65 - Fixed Qt warning in y2log: QFrame '' already has a layout - 4.3.1- Added widget style sheet (theme) switching to Qt UI (jsc#SLE-20564) with the Shift-F3 key combination More info + screenshots: https://github.com/libyui/libyui/pull/64 - Added UI built-in UI.AskForWidgetStyle() - Added UI capability HasWidgetStyleSupport (for UI.GetDisplayInfo()) - Bumped SO version to 16 - Fixed gcc 12 warnings (GitHub issue #63) (elevated to error by -Werror) - 4.3.0- Fix deprecated warning (elevated to error by -Werror) for libmicrohttpd's MHD_HTTP_UNPROCESSABLE_ENTITY in rest-api (bsc#1193956) - 4.2.24- Fixed YQPkg button redraw problem in dark SLE installation theme: Use centered button in dialogs with QSizeGrip (bsc#1193808) - 4.2.23- Send a proper notify event from the YMultiSelectionBox widget when checking a check box via the REST API (bsc#1192574) - 4.2.22- ncurses: Fix sorting tables by strings (jsc#SLE-17782) - 4.2.21- Use the C++17 standard in the *-pkg plugins (libzypp uses that standard by default) (related to bsc#1191829) - 4.2.20- Fixed crash in NCurses online update when retracted packages are present (bsc#1191130) - 4.2.19- Add debug_label as filter and improve error handling (bsc#1174390) - 4.2.18- Fixed empty entries in YQPackageSelector Zypp history window (bsc#1191430) - Added missing textdomain (bsc#1190805) - 4.2.17- Fixed using an uninitialized variable, in some situations the patch category could be missing in the Qt UI (bsc#1174390) - 4.2.16- Fixed displaying empty help text or empty release notes in ncurses UI (the real cause of bsc#972548) - 4.2.15- rest-api: When finding table items by cell value, ignore BiDi control chars (bsc#1128091) - 4.2.14- Fixed build failure with latest GCC 11.1: Added operator delete as counterpart to our custom operator new in YWidget (bsc#1186741) - 4.2.13- Greatly improved visual appearance of tab widgets in the Qt UI (bsc #1186705, GitHub issue #20) - 4.2.12- rest-api: fix crash when switching tabs (bsc#1185746) - 4.2.11- Added pkgconfig files for libyui-qt and libyui-ncurses for writing extensions of the Qt and NCurses plug-ins (GitHub issue #9 / bsc#1139747) - 4.2.10- Ignore ampersand when search item in YMenuWidget and YDumbTab with rest-api (bsc#1139747) - 4.2.9- Fixed license headers to use the correct license (LGPL) everywhere (bsc#1185443) - 4.2.8- Auto-publish C++ API docs (libyui base lib doxygen autodocs) as GitHub pages when a PR to master is merged (part of bsc#1181653) Doc URL: https://libyui.github.io/libyui/api-doc/index.html - 4.2.7- Moved CI scripts into new subdir scripts/ to unclutter toplevel dir (part of bsc#1181653) - Renamed ambiguously named script local.sh to local-prefix.sh - 4.2.6- Added reference to autodocs (C++ API doc) and more docs (part of bsc#1181653) - 4.2.5- Added support for $CMAKE_INSTALL_PREFIX for alternate installation dir either as -D on the cmake command line or in the environment (gh#14, part of bsc#1181653) - 4.2.4- Added toplevel build-all script (part of bsc#1181653) - Revamped toplevel README.md - Create local include dirs at cmake time to avoid root ownership after "make install" - 4.2.3- Adjust documentation url in libyui-rest-api for the new project structure (bsc#1184363) - 4.2.2- Cleaned up cmake build environment (part of bsc#1181653): - Removed obsolete old .spec and .changes files in each subdir (now in toplevel package/ subdir) - Removed artificial "install-doc" make target now that the -doc subpackages are dropped - 4.2.1- Obsolete older -doc packages in all main packages that have them to prevent outdated -doc packages being installed (bsc#1184363) - 4.2.0- Remove background opacity from libyui-qt-pkg icons (bsc#1183519) - 4.1.2- Add the missing transparency to the folder-temp.svg icon (bsc#1183449). - 4.1.1- New packaging system. - From now on, libyui subpackages are built inside the libyui OBS package. - The affected packages are: libyui-qt, libyui-qt-graph, libyui-qt-pkg, libyui-ncurses, libyui-ncurses-pkg, libyui-rest-api, libyui-qt-rest-api, libyui-ncurses-rest-api, libyui-bindings. - 4.1.0- Removed dependency on Xlib (bsc#1182663) - 4.0.3- Fixed segfault in disk usage list: Removed code for disabled columns completely (bsc#1182555) - 4.0.2- Adapted to new libyui cmake build environment (bsc#1181653) - Renamed Makefile.cvs to Makefile.repo - 4.0.0- Require libyui-ncurses (bsc#1181653) - 4.0.1- Require libyui-ncurses (bsc#1181653) - 4.0.1- Require libyui-qt (bsc#1181653) - 4.0.1- Require libyui-qt (bsc#1181653) - 4.0.1- Require libyui-qt (bsc#1181653) - 4.0.1- Added `Ctrl+Alt+Shift+C` keyboard shortcuts for starting special configuration console (jsc#PM-1895, jsc#SLE-16263) - 4.0.1- Added keyboard shortcuts: Ctrl-D Shift-G - start the debugger Ctrl-D Shift-C - start the configuration console (jsc#PM-1895, jsc#SLE-16263) - CMake fix: do not create the include/yui symlink if it already exists - 4.0.2- Added YSpecialKeyEvent to allow sending a special keyboard shortcut for configuring the application (jsc#PM-1895, jsc#SLE-16263) - Added File->Close menu item in the dialog inspector (it was not possible to close the inspector when opened during installation) - Require newer cmake (3.17+, version 3.10 is not enough) - 4.0.1- In tables with nested items, only open/close branches with [Space], don't also send an "Activated" event (bsc#1181789) - 4.0.1- New CMake build environment (bsc#1181653) - Bumped SO version to 15 - 4.0.0- New CMake build environment (bsc#1181653) - Bumped SO version to 15 - 4.0.0- New CMake build environment (bsc#1181653) - Bumped SO version to 15 - 4.0.0- New CMake build environment (bsc#1181653) - Bumped SO version to 15 - 4.0.0- New CMake build environment (bsc#1181653) - Bumped SO version to 15 - 4.0.0- New CMake build environment (bsc#1181653) - Bumped SO version to 15 - 4.0.0- New CMake build environment (bsc#1181653) - Bumped SO version to 15 - 4.0.0- New CMake build environment (bsc#1181653) - Bumped SO version to 15 - 4.0.0- New CMake build environment (bsc#1181653) - Bumped SO version to 15 - 4.0.0- Block processing the idle loop after calling the closeUI() method (bsc#1181647) The terminal was actually still used by the UI after that call and there was a race condition if the started application after the call also used the terminal. - 2.57.3- Fixed build against the latest libmicrohttpd library (related to bsc#1173718) - 0.5.12- Add folder-temp icon (related to jsc#SLE-16313). - 2.56.4- Create structure to move handlers to separate classes (bsc#1132247) - 0.2.3- Add activation for YTable (bsc#1139747) - Create structure to move handlers to separate classes - 0.2.4- Add activation for YTable (bsc#1139747) - Create structure to move handlers to separate classes - 0.5.11- Fixed OBS-only changes by kkaempf vs. Git master conflicts - Removed kkaempf's libyui-bindings-2.0.2.patch (now included in mvidner's latest commits for 2.1.0) - 2.1.1- Add activation for Radiobutton (bsc#1139747) - 0.2.3- Add activation for Radiobutton (bsc#1139747) - 0.5.10- Fix text and icon overlapping in the pattern header (boo#1176530) - Improve layout of pattern headers - 2.48.5- Added new widgets: YMenuBar, YItemSelector (bsc#1175115) - 2.1.0- Add support for the child items in the table (bsc#1139747) - 0.5.9- Honor menu bar toplevel menu enabled/disabled and visibility state (boo#1178394 again) - 2.56.3- Higher priority for toplevel menu shortcuts (bsc#1175489) - Dropped support for openSUSE 13.2 (or earlier) builds in .spec file - 3.12.2- Honor menu item enabled/disabled state when rebuilding menu item tree (e.g. after keyboard shortcut change) (boo#1178394) - 2.56.2- Explicitly set item and line index in NCMultiSelectionBox and NCSelectionBox (bsc#1177982, bsc#1177985) - 2.57.2- Do not set json value to nullptr when YCheckBoxState is YCheckBox_dont_care (bsc#1139747) - 0.5.8- Fixed menu hotkeys (bsc#1177760) - 2.57.1- Added support for OpenItems property for (nested) tables (bsc#1176402) - 2.56.1- Added support for OpenItems property for (nested) tables (bsc#1176402) - 3.12.1- Use new parent lib SO version libyui.so.14 (bsc#1176402). - 0.2.2- Use new parent lib SO version libyui.so.14 (bsc#1176402). - 0.2.2- Use new parent lib SO version libyui.so.14 (bsc#1176402). - 0.5.7- Use new parent lib SO version libyui.so.14 (bsc#1176402). - 2.46.6- Use new parent lib SO version libyui.so.14 (bsc#1176402). - 2.48.4- Adapt code to changes for nested tables. - Use new parent lib SO version libyui.so.14 (bsc#1176402). - 2.50.10- Resolve hotkeys conflicts for widgets with multiple hotkeys. - Activate the menu hotkeys without using the ALT key. - Close a menu by using BACKSPACE. - Allow to use hotkeys to jump between menus. - Related to bsc#1175489 - Allow to show/hide menus and menu items (related to manatools/libyui-mga#1). - Allow nested items in tables (bsc#1176402). - Bumped SO version to 14. - 2.57.0- Resolve hotkeys conflicts for widgets with multiple hotkeys (related to bsc#1175489). - Allow to show/hide menus and menu items (related to manatools/libyui-mga#1). - Allow nested items in tables (bsc#1176402). - Bumped SO version to 14. - 2.56.0- Resolve hotkeys conflicts for widgets with multiple hotkeys (related to bsc#1175489). - Allow to show/hide menus and menu items (related to manatools/libyui-mga#1). - Allow nested items in tables (bsc#1176402). - Bumped SO version to 14. - 3.12.0- Remove log component from YHttpWidgetsActionHandler header file bsc#1177159 - 0.5.6- fix Factory build, add libyui-bindings-2.0.2.patch - move to python3-only build- Add item selection in YMenuBar (bsc#1175115) - 0.5.5- Hide heading of the dialog when no title is defined. - Related to bsc#1175489. - 2.55.0- Fixed compilation in SLE15-SP2 (related to the previous fix bsc#1139747) - 0.5.4- Serialize value for YDateField and YTimeField (bsc#1139747) - 0.5.3- Fix changing a single cell in a sorted table (bsc#1165388, bsc#1174615) - 2.56.2- Handle hot-keys for top level menu options. - Related to bsc#1175115. - 2.56.1- Add MenuBar widget (bsc#1175115). - Bump SO version to 13. - 2.56.0- Use new parent lib SO version libyui.so.13 (bsc#1175115) - 0.2.1- Use new parent lib SO version libyui.so.13 (bsc#1175115) - 2.50.9- Use new parent lib SO version libyui.so.13 (bsc#1175115) - 0.2.1- Use new parent lib SO version libyui.so.13 (bsc#1175115) - 2.46.5- Use new parent lib SO version libyui.so.13 (bsc#1175115) - 2.48.3- Added MenuBar widget (bsc#1175115) - Bumped SO version to 13 - 2.54.0- Use new parent lib SO version libyui.so.13 (bsc#1175115) - 0.5.2- Added MenuBar widget (bsc#1175115) - Bumped SO version to 13 - 3.11.0- Fix build by porting NCURSES_CXX_IMPEXP from upstream (bsc#1174759). - 2.55.1- Handle MHD result as int or enum depending on libmicrohttpd version (libmicrohttpd>=0.9.71 uses enum) - 0.5.1- Trigger update on YCombobox, YSelectionBox, YInputField, YMultiSelectionBox (bsc#1139747) - Add support for YDateField and YTimeField - Allow setting text in editable YComboBox - Allow selecting row in the table by row id - Return json format consistently - Add support for YCheckBoxFrame widget - Allow reusing port if YUI_REUSE_PORT=1 - Add json serialization for YBarGraph - 0.5.0- Trigger update on YCombobox, YSelectionBox, YInputField, YMultiSelectionBox (bsc#1139747) - Add support for YDateField and YTimeField - Add support for YCheckBoxFrame - 0.2.0- Trigger update on YCombobox, YSelectionBox, YInputField, YMultiSelectionBox (bsc#1139747) - Add support for YDateField and YTimeField - Add support for YCheckBoxFrame - 0.2.0- Make itemAt method public for YSelectionWidget (bsc#1132247) - 3.10.1- Use new parent lib SO version libyui.so.12 (bsc#1172513) - 0.1.2- Use new parent lib SO version libyui.so.12 (bsc#1172513) - 0.1.2- Use new parent lib SO version libyui.so.12 (bsc#1172513) - 2.50.8- Use new parent lib SO version libyui.so.12 (bsc#1172513) - 2.46.4- Use new parent lib SO version libyui.so.12 (bsc#1172513) - 2.48.2- Use new parent lib SO version libyui.so.12 (bsc#1172513) - 0.4.1- Added autoWrap to label widget (bsc#1172513) - Bumped SO version to 12 - 2.55.0- Added autoWrap to label widget (bsc#1172513) - Bumped SO version to 12 - 2.53.0- Added autoWrap to label widget (bsc#1172513) - Bumped SO version to 12 - 3.10.0- Fix ruby bindings when build as non-gem (bsc#1172158) - 2.0.2- Modify spec file to build python3 package - 2.0.1- Fixed compatibility with older (pre-5.15) Qt versions (bsc#1165118) - 2.48.1- Fixed build failures with older Qt versions (pre-5.15) (bsc#1165118) - 2.52.4- Allow vendor change also for distribution upgrade (bsc#1170521) - 2.50.7- allow to move graph by dragging mouse (bsc#1171865) - 2.46.3- Allow vendor change also for distribution upgrade (bsc#1170521) - 2.48.0- handle multi-line labels (bsc#1171700) - 2.46.2- Fixed Qt 5.15-Beta2 deprecated warnings (bsc#1165118) - 2.47.5- Fixed Qt 5.15 deprecated warnings (bsc#1165118) - 2.46.1- Fixed Qt 5.15 deprecated warnings (bsc#1165118) - 2.47.4- Fixed Qt 5.15 deprecated warnings (bsc#1165118) - 2.52.3- Added missing gettext init (bsc#1163586) - 2.52.2- Removed obsolete old RPM group tags (bsc#1163594) - 3.9.3- Removed leftovers of dropping support for RPM group tags (bsc#1163594) - 2.50.6- Removed leftovers of dropping support for RPM group tags (bsc#1163594) - 2.47.3- Ask user for confirmation for retracted packages (bsc#1162145) - 2.50.5- Replace hard-coded HTML documentation with the url to the actual documentation in project repo - Add "/version" endpoint to access to API version - Use /v1/ prefix in URL path while accessing resources - 0.4.0- bsc#1154694 - do not crash UI when terminal window is too tight for table - 2.54.5- Add an option to include a "Search Online" option in the package selector (jsc#SLE-9109). - 2.50.4- Handle retracted packages (jsc#SLE-11211) - 2.50.3- Add an option to include a "Search Online" option in the package selector (jsc#SLE-9109). - 3.9.2- Add an Online Search option to the Extras menu (jsc#SLE-9109). - 2.47.2- Handle retracted packages (jsc#SLE-11211) - 2.47.1- handle new sort-key when sorting tables (bsc#1140018) - 2.52.1- handle new sort-key when sorting tables (bsc#1140018) - 2.54.4- added sort key to table cell (bsc#1140018) - 3.9.1- update selected item in table when changing sorting only if multiselection mode is off (bsc#1159098) - 2.54.3- sort new table content (unless keep-sorting flag is set) (part of bsc#1140018 and part of #1159177) - update selected item in table when changing sorting (bsc#1159098) - 2.54.2- adapted to changes in libyui-ncurses (needed for bsc#1159177) - 2.50.2- save flag for reverse sorting in SortStrategyBase (needed for bsc#1159177) - 2.54.1- Added multiversion package list to the package classification filter (related to the bsc#1155132) - 2.50.1- Increase SO version to 11 (bsc#1132247) - 2.46.0- Increase SO version to 11 (bsc#1132247) - 2.50.0- Increase SO version to 11 (bsc#1132247) - 2.47.0- Partially restore the "Package Groups" view, display only special package groups (orphaned, unneeded, multiversion,... packages) (bsc#1155132) - 2.46.11- Add support to operate on many widgets with rest-api (bsc#1132247) - Increase SO version to 11 - 2.52.0- Added a banner on the upper/right side of the YaST layout. The label can be set by the environment variable YAST_BANNER (jsc#SLE-9424). - 2.51.7- Do not require graphviz-devel for the doc package (bsc#1157916) - 2.45.5- Add support to operate on many widgets with rest-api (bsc#1132247) - Support column index when selecting a row - Update documentation - Increase SO version to 11 - 0.3.0- Add support to operate on many widgets with rest-api (bsc#1132247) - Increase SO version to 11 - 2.54.0- Add support to operate on many widgets with rest-api (bsc#1132247) - Increase SO version to 11 - 3.9.0- Respect backslashes (graphviz escString) in texts (bsc#1157916) - 2.45.4- Fixed Qt 5.14 deprecated warnings (bsc#1155550) - 2.46.10- Fixed Qt 5.14 deprecated warnings (bsc#1155550) - 2.51.6- Prevent crash on [PrintScreen] of a main window (bsc#1157170) - 2.51.5- Mirror layout direction in Farsi (bsc#1156437) - 2.51.4- Implemented CustomStatusItemSelector widget (bsc#1084674) - 2.53.2- Don't use tab in string literal (bsc#1084674) - 3.8.5- Switch to native rpm boolean dependency syntax (boo#1156428)- Support item status getting and setting for ItemSelector (bsc#1084674) - 3.8.4- Left-align ItemSelector toggle and icon if using custom status values, but items without description (bsc#1084674) - 2.51.3- do not complain about vendor change when switching repo (bsc#1149391,bsc#1065584) - 2.46.9- Support custom status values (int, not just boolean) in ItemSelector (bsc#1084674) - 2.51.2- Support custom status values (int, not just bool) in ItemSelector (bsc#1084674) - 3.8.3- Don't enforce an initial selection for SingleItemSelector (bsc#1084674) - 3.8.2- 2.46.8- Fix build failure with older boost (bsc#1084674) - 2.53.1- Try to sort out a bit the package using spec-cleaner - Use the distribution %cmake macros that define all the various compilation flags/etc. - Use %cmake_build that will allow us later to switch from make to ninja on distribution level- Remove Group view pane as it is based on the rpm group tag indirectly via packagekit (fate#326485).- Implemented ItemSelector widget (bsc#1084674) - 2.53.0- Icon support for ItemSelector widget (bsc#1084674) - 2.51.1- Added CurrentItem property to new ItemSelector widget for consistency (bsc#1084674) - 3.8.1- Added ItemSelector widget (bsc#1084674) - 3.8.0- Increase SO version to 11 (bsc#1132247) - 0.1.1- Increase SO version to 11 (bsc#1132247) - 0.1.1- Implemented ItemSelector widget (bsc#1084674) - 2.51.0- handle new libyui feature dealing with scrollbar position of RichText widget (bsc#1150498) - 2.52.1- Make scroll-up mean zoom-in (bsc#1149158) - 2.45.3- handle new libyui feature dealing with scrollbar position of RichText widget (bsc#1150498) - 2.50.6- Allow to get and set scrollbar position of RichText widget (bsc#1150498) - 3.7.0- Added a new generic dependency to force upgrade from all previous versions (e.g. from libyui-qt-pkg9 to libyui-qt-pkg10) (bsc#1148622) - 2.46.7- Added a new generic dependency to force upgrade from all previous versions (e.g. from libyui-ncurses-pkg9 to libyui-ncurses-pkg10) (bsc#1148622) - 2.49.1- pollEventInternal/UI.PollInput would produce no events (bsc#1139967) - 2.50.5- Split the libyui-rest-api plugin to separate Qt and Ncurses parts (bsc#1139747) - IPv6 support - HTTP Basic Auth support (set the user name and password via the YUI_AUTH_USER and YUI_AUTH_PASSWD environment variables) - 0.2.0- Send the notify events also when some widgets are changed via the REST API (CheckBox, RadioButton, InputField) (bsc#1139747) - 2.52.0- Initial version, split the libyui-rest-api plugin to separate Qt and Ncurses parts (bsc#1139747) - 0.1.0- Initial version, split the libyui-rest-api plugin to separate Qt and Ncurses parts (bsc#1139747) - 0.1.0- Split the libyui-rest-api plugin to separate Qt and Ncurses parts (bsc#1139747) - 3.6.0- Adding explanation for temporary menue options. (bsc#1137034) - 2.46.6- Clarify license to lgpl-2.1 and lgpl-3 (bsc#1136407). - 2.46.5- Allow for full customization of the steps (boo#1134575) - 2.50.4- Fixed empty labels in graph elements (bsc#1130502): Proper replacement for obsolete QPainter::initFrom() - 2.45.2- Check for correct Qt version to fix build with Qt 5.13 (bsc#1130502) - 2.46.4- Check for correct Qt version to fix build with Qt 5.13 (bsc#1130502) - 2.50.3- Fixed segfault in pkg changes dialog (bsc#1132980) - 2.46.3- Spec file cleanup, use %cmake macros- Backward compatibility fix to ensure it still compiles in Leap 15.0 (related to bsc#1130502) - 2.46.2- Backward compatibility fix to ensure it still compiles in Leap 15.0 (related to bsc#1130502) - 2.50.2- Fixed obsolete warnings when building against Qt 5.13 (bsc#1130502) - 2.45.1- Fixed obsolete warnings when building against Qt 5.13 (bsc#1130502) - 2.46.1- Adapt to the latest libyui base library (REST API extension) - Bump the .so version to 10 to be compatible with the other libyui packages (bsc#1132247) - 2.51.0- Fixed obsolete warnings when building against Qt 5.13 (bsc#1130502) - 2.50.1- Bump the .so version to 10 to be compatible with the other libyui packages (bsc#1132247) - 2.45.0- Bump the .so version to 10 to be compatible with the other libyui packages (bsc#1132247) - 2.46.0- Bump the .so version to 10 to be compatible with the other libyui packages (bsc#1132247) - 2.49.0- Add changes required for the libyui-testframework (bsc#1132247) - 2.50.0- Add icons for partitioner (boo#1118521) - 2.49.16- Revert to previous initial status column width (bsc#1127708) - 2.45.27- Use YQUI icon loader in YQImage whenever possible (bsc#1119688, bsc#1122174) - 2.49.15- Fix icon display to new libyui-qt function (boo#1125424) - 2.45.26- Fixed segfault in YQTableItem icon (bsc#1121083) - 2.49.14- Initial commit (bsc#1132247) - 0.1.0- Add changes required for the libyui-rest-api (bsc#1132247) - 3.5.0- YImage: Fall back to compiled-in Qt resources (bsc#1119688) - 2.49.13- log QIcon::themeName (for bsc#1119688) - 2.49.12- Make icons pop out from any background (boo#1115949) - 2.45.25- libyui-ncurses-tools conflicts with libyui-ncurses8 (related to bsc#1113291) - 2.50.4- Ship only primary icons with module to avoid conflicts (boo#1118521) - 2.49.11- Fix YQTree's icon loading function (boo#1116562) - Fix padding on the left caused by deprecated dialog icon (boo#1116278)- Destroy sidebar where necessary (boo#1115994)- Use native icon theme methods (boo#1109378) - 2.49.8- Require and link against libQt5Svg (bsc#1114654) - 2.45.24- Better error handling for missing icons (bsc#1114654): Error message in the y2log plus displaying a small red square for missing icons. - 2.45.23- New way of handling emblems with theming support (boo#1109382) - 2.45.22- Split off libyui-terminal into libyui-ncurses-tools (bsc#1113291) - 2.50.3- Remove the RPM Groups view (FATE#326485). - 2.48.9- Remove the RPM Groups view (FATE#326485). - 2.45.21- Fix style disappearing from sidebar (boo#1111720) - 2.49.7- Enable HiDPI (bsc#1089886) - 2.49.6- Changed dir of COPYING file.- Changed dir of COPYING file.- Changed dir of COPYING file.- Changed dir of COPYING file.- Changed dir of COPYING file.- Changed dir of COPYING file.- Update the version to match the other packages (improvement for handling big disks, bsc#991090) - 2.44.9- Fix for the new FSize class (avoid the 8EiB limit, bsc#991090) - Update the package version - 2.48.8- Update the version to match the other packages (improvement for handling big disks, bsc#991090) - 2.50.2- Fix for the new FSize class (avoid the 8EiB limit, bsc#991090) - Update the package version - 2.45.20- Fix for the new FSize class (avoid the 8EiB limit, bsc#991090) - Update the package version - 2.49.5- Improved the FSize class to handle arbitrary sizes, use the boost multiprecision library instead of `long long` which overflows for values > 8EiB (bsc#991090) - 3.4.2- Fixes for file systems >8EiB (bsc#991090): - Do not display "out of disk space" error at start when such a large disk is present in the system - Fixed displaying negative disk sizes in the disk usage dialog - 2.45.19- Fixes for file systems >8EiB (bsc#991090): - Do not display "out of disk space" error at start when such a large disk is present in the system - Fixed displaying negative disk sizes in the disk usage dialog - 2.48.7- Added new "Services" filter, displayed only when at least one repository service is present (FATE#321043)- Added new "Services" view, displayed only when at least one repository service is present (FATE#321043) - Display the busy cursor while package filtering is in progress- use long long instead of int for free disk space with MiB base - 2.45.18- use long long instead of int for free disk space with MiB base - 2.48.6- Drop code related to qt solver plugin which is dead for long time (bsc#1088759) - 2.45.17- Drop qt5_use_modules (related to bsc#1091286). - 2.44.8- Fix Gnome's display of titles/icons (boo#1092845) - 2.49.4- Fix GCC 8 warning: -Werror=catch-value (boo#1084636). - 3.4.1- Replace qt5_use_modules with target_link_libraries (bsc#1091286). - 2.45.16- Replace qt5_use_modules with target_link_libraries (bsc#1091286). - 2.44.7- Replace qt5_use_modules with target_link_libraries (bsc#1091286). - 2.49.3- Use QLibraryInfo to determine the path to Qt translations (bsc#1082569). - 2.49.2- fix translations for advanced help text (bsc#1083015) - 2.50.1- Contribution by LelCP: Add support for icon themes (boo#1081517) - 2.45.15- Prevent segfault if an open dialog is left over (bsc#1074596): Don't do anything widget related after the QApplication is destroyed, in particular not deleting other widgets, even if indirectly via YDialog::deleteAllDialogs() in YUI. [#] 2.49.1- Removed is_linetouched() function that clashes with a macro of the same name of newer NCurses libs (bsc#1074600) - 2.50.0- Don't probe X11 display, for better integration with Wayland (bsc#1072411) - 2.48.1- Send a widget ID with Shift-F6 for automated testing (fate#324098) - 2.48.0- Send a widget ID with Shift-F6 for automated testing (fate#324098) - 2.49.0- Support for sending a widget ID with Shift-F6 for automated testing (fate#324098) - 3.4.0- Removed an obsolete non-working Qt initialization hack (bsc#1053873) - 2.47.3- Adjusted to increased so version of the base library (bsc#1052217) - 2.44.6- Adjusted to increased so version of the base library (bsc#1052217) - Reduce build dependencies: Use individual libboost-*-devel packages instead of boost-devel (amajer) - 2.45.14- Adjusted to increased so version of the base library (bsc#1052217) - Reduce build dependencies: Use individual libboost-*-devel packages instead of boost-devel (amajer) - 2.48.5- Adjusted to increased so version of the base library (bsc#1052217) - 2.47.2- Adjusted to increased so version of the base library (bsc#1052217) - Reduce build dependencies: Use individual libboost-*-devel packages instead of boost-devel (amajer) - 2.48.4- CMake 3.9 warns about CMP0028 being obsolete - 3.3.3- bnc#1047145 - patch to make the package buildable by gcc7 (by werner@suse.com) - 2.48.3- Limit the number of displayed changes (the last 512 entries), rendering a huge change log might cause a freeze for long time (bsc#1044777) - 2.45.13- adjustments needed to work with latest ncurses update (bsc#1034922) - 2.48.2- Add option to enable MGA-Extensions - Patches from MGA (anaselli) to support external plugins - 2.0.0- Python3: YItem and YWidget pointers comparison does not work any more (gh#libyui/libyui-bindings#26, A. Naselli) - Python: Python binding missing constant values (gh#libyui/libyui-bindings#25, A. Naselli) - Python: Added an example to show how to fill a YTable using YItemCollection (gh#libyui/libyui-bindings#24, A. Naselli) - CMake: Fix handling of PerlLibs (boo#1113271) - 1.1.2- Add $(ENV:YUI_PREFERED_BACKEND) to set prefered UI-backend - Avoid several warnings from CMake - 3.3.2- Fix detection of Desktop Environments - 3.3.1- Add YSettings::loadedUI option (gh#libyui/libyui#35) - Prefer Gtk-UI on Gtk-based desktop enviroments - Bump SO-name and minor version for API-change - 3.3.0- Fix crash when shutting down the UI (gh#libyui-libyui-qt#41, bsc#931762) - Fix a problem with hanging UI - 2.47.1- Sort pkg list case-insensitively (bsc#1012294) - Prevent double sorting (widget sorts by itself) - 2.48.4- Treat RichText non-pair tag cases (gh#libyui-ncurses/issues#33). - 2.48.1- Sort pkg list case-insensitively (bsc#1012294) - 2.45.12- Made menu hotkey unique for QA (bsc#1012604) - 2.48.3- implement shortcut conflicts resolver for menu buttons (bsc#940817) - 3.2.9- Add hotkey for help about advanced hotkeys (bsc#1010039) - 2.48.0- Add handler for Shift-F1 to show advanced keyboard shortcuts (bsc#1010039) - 2.47.0- avoid duplicate entries in package groups view (bnc#852073) - 2.45.11- install qt-pkg if graphical control center and yast2-packager is used to prevent crash (bsc#999031) - 2.45.10- Add support for @import directive in QSS (related to bsc#768112 and bsc#780621) - 2.46.30- Rename Y2COLORMODE to Y2ALTSTYLE for consistency (related to bsc#768112 and bsc#780621) - 2.46.29- Fixed a Wmismatched-tags warning on clang/OSX (gh#libyui/libyui#33) - 3.2.8- Fix pre-selecting a tree item when adding it, in ncurses (gh#libyui/libyui#86, boo#1005889). The very first item would be selected, ignoring YTreeItem::setSelected. - Added ui test before loading extended widget plugin, to avoid a crash- Fix pre-selecting a tree item when adding it, in ncurses (gh#libyui-ncurses/issues#26, boo#1005889). The very first item would be selected, ignoring YTreeItem::setSelected. - 2.47.7- Adapt to the latest API change regarding QY2Styler, renaming usingHighContrastStyleSheet to usingAlternateStyleSheet (related to bsc#780621) - 2.45.9- Rename Y2HIGHCONTRAST environment variable to Y2COLORMODE - Use 'alternate' instead of 'high-contrast' - Load default style sheet if alternate style sheet does not exist - All these changes are related to bsc#768112 and bsc#780621 - 2.46.28- Use the new QY2Styler usingHighContrastStyleSheet instead of the old usingVisionImpairedPalette (related to bsc#780621) - 2.45.8- Fix high-contrast support (bsc#76811 and related to bsc#780621) - 2.46.27- Improve message shown when user want to quit without saving changes (bsc#849084) - 2.45.7- Fix compilation with Qt 5.7 by using non-deprecated classes (boo#1001141).- Force showing widgets that were added after opening a dialog (bsc#998593) - Deliver timeout events only if the delivering dialog is still the topmost (can only happen with Ctrl-Shift-Alt key combos) - 2.46.25- Added editing abilities to the spy dialog (Ctrl+Shift+Alt+Y in the Qt UI) (bsc#998593) - 3.2.7- prevent double rendering of content causing segfault in qt and slow down elsewhere (bnc#989155) - 3.2.6- Do not append new line when content of log view do not change (bnc#989155) - 2.46.24- Now Yast requests the focus to the window manager when running fullscreen instead of relying on the window manager focus policy (bsc#974627) - 2.46.23- Show help in wizard widget upon F1 and Alt-H (bnc#973389) - 2.46.22- Fix 'Werror=nonnull-compare' for GCC 6 (bsc#964144) - Optimizations remove null pointer checks for 'this' - Clean-up trailing white-space - 3.2.5- Fixed a compilation error in YTableCell with GCC 6 (bsc#964144). - 3.2.4- replace deprecated auto_ptr by unique_ptr (bsc#962744) - 2.47.6- CSharp: fix a System.EntryPointNotFoundException (gh#libyui/libyui-bindings#18, M. Pasotti) - Perl, Python, Ruby: Fixed item identity comparison (gh#libyui/libyui-bindings#15, A. Naselli) - 1.1.1- Respect /etc/zypp/zypp.conf settings for options "Allow vendor change" and "Cleanup when deleting packages" (bsc#954117) - 2.45.6- Allow Ctrl-a and Ctrl-e key navigation for ComboBox, InputField and MultiLineEdit widgets (bsc#938814) - 2.47.5- Fix unselecting patterns for installation (unify behavior with qt packager) (bnc#916568) - 2.48.2- fixed styling for the release notes dialog content (bsc#947167) - 2.46.21- Better handling of secondary repository filters when there is no enough screen space (bnc#876540) - 2.45.5- Reorganized git for easier tarball creation: - RPM spec files are kept in git verbatim, not as templates - no longer call PREP_SPEC_FILES in CMakeLists.common - No functional change but version bumped to push the package down the pipeline (boo#946079).- Reorganized git for easier tarball creation: - RPM spec files are kept in git verbatim, not as templates - no longer call PREP_SPEC_FILES in CMakeLists.common - No functional change but version bumped to push the package down the pipeline (boo#946079).- Reorganized git for easier tarball creation: - RPM spec files are kept in git verbatim, not as templates - no longer call PREP_SPEC_FILES in CMakeLists.common - No functional change but version bumped to push the package down the pipeline (boo#946079).- Reorganized git for easier tarball creation: - RPM spec files are kept in git verbatim, not as templates - no longer call PREP_SPEC_FILES in CMakeLists.common - No functional change but version bumped to push the package down the pipeline (boo#946079).- Reorganized git for easier tarball creation: - RPM spec files are kept in git verbatim, not as templates - no longer call PREP_SPEC_FILES in CMakeLists.common - No functional change but version bumped to push the package down the pipeline (boo#946079). - 2.47.4- Reorganized git for easier tarball creation: - RPM spec files are kept in git verbatim, not as templates - no longer call PREP_SPEC_FILES in CMakeLists.common - No functional change but version bumped to push the package down the pipeline (boo#946079).- Handle QtInfoMsg value in switch; fixes build with Qt 5.5 (H Senjan, boo#942101). - so-version bumped to match the main library. - 2.46.19- fixed redirection of stderr and stdout to /dev/null (bnc#943757) - 2.47.3- Allow to delete single versions of multiversion packages (bsc#943870) - 2.45.3- bumped so version to match the base library (boo#937026). - 2.44.4- Handle mixed multiversion packages (fate#318778) - Allow to delete single versions of multiversion packages. (bsc#943870) - 2.48.0- Bump also the required yui_backend - 3.2.2- Fixed crash in conflict resolver dialog: No longer call libzypp function that always returns null pointer (bsc#941398) - 2.45.2- Handle mixed multiversion packages (fate#318778) - Fixed libzypp deprecated warning - 2.45.1- don't calculate height of an invisible widget (menu button) to prevent segfault (bnc#931154) - 2.47.2- API-changes imply so-name bump - 3.2.1- Added a libyui-terminal helper script (boo#937026). - 2.47.1- Added NCApplication::openUI/closeUI (boo#937026). - 2.47.0- Added YApplication::openUI/closeUI (boo#937026) - 3.2.0- Added option "Dependencies/Install Recommended Packages", (PKGMGR_RECOMMENDED) (boo#900853). - Changed "Dependencies/Install Recommeded Packages for Already Installed Packages" from an option to a command (boo#902394). - 2.47.0- Unified option handling with NCurses (FATE#318099) - "System verification mode" and "Dependencies/Autocheck" moved to /etc/sysconfig/yast2 (PKGMGR_VERIFY_SYSTEM, PKGMGR_AUTO_CHECK). - made "Cleanup when deleting packages" and "Allow vendor change" not persistent. - Added option Dependencies/Install Recommended Packages, (PKGMGR_RECOMMENDED) (boo#900853). - Changed "Options/Ignore Recommended Packages for Already Installed Packages" from an option to a command "Extras/Install All Matching Recommended Packages" (boo#902394). - 2.45.0- fixed styling for non-Wizard dialogues (bnc#925882) - allow styling of the YQMainWinDock object (the main non-Wizard window) - the stylesheet editor (Ctrl+Shift+Alt+s) also works for non-Wizard dialogues now - 2.46.18- NCTimeField input validity check - NCDateField input validity check - Implementation of optional widget YTimeField - Implementation of optional widget YDateField - new class NCInputText to share code between NCTimeField, NCDateField and NCInputField - 2.46.10- fix layout of Help and Release Notes buttons (bsc#916814) (credits to tgoettlicher) - 2.46.17- don't use internal ncurses (_nc_) functions (bnc #915945) - 2.46.9- include Help and Release notes buttons in keyboard shortcut resolution (bsc#880983) - 2.46.16- added keyboard shortcuts to Help and Release Notes buttons (bnc#880983) - 2.46.15- added QT-specific dialog for displaying release notes- Fixed building with cmake 3.1 (PREFIX in spec, boo#911875). - 2.44.3- Fixed building with cmake 3.1 (PREFIX in spec, boo#911875). - 2.46.14- Fixed building with cmake 3.1 (PREFIX in spec, boo#911875). - 2.46.2- Fixed building with cmake 3.1 (PREFIX in spec, boo#911875). - 2.46.8- Fix cmake also in the spec file, duh.- Fix cmake also in the spec file, duh.- Replace deprecated Config: with RbConfig: for Ruby 2.2 - Add bindings for Mono / CSharp thanks to Matteo Pasotti - Add CMake-switches to enable / disable languages thanks to Matteo Pasotti - Shapen-up Mono-bindings to work as expected - 1.1.0- Fixed building with cmake 3.1 (-fPIC, PREFIX, boo#911875). - 2.44.8- Fixed building with cmake 3.1 (-fPIC, PREFIX, boo#911875). - 1.0.6- Fixed building with cmake 3.1 (-fPIC, PREFIX, boo#911875). - 3.1.5- RichText hyperlinks: return as strings, like Qt and GTK do. (gh#libyui/libyui-ncurses#30) - 2.46.7s390zl33 1651961790  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4.3.3-150400.1.54.3.3-150400.1.54.3.3 yuiFSize.hImplPtr.hTreeItem.hYAlignment.hYApplication.hYBarGraph.hYBothDim.hYBuiltinCaller.hYBusyIndicator.hYButtonBox.hYCheckBox.hYCheckBoxFrame.hYChildrenManager.hYColor.hYComboBox.hYCommandLine.hYContextMenu.hYDateField.hYDescribedItem.hYDialog.hYDialogSpy.hYDownloadProgress.hYDumbTab.hYEmpty.hYEnvVar.hYEvent.hYEventFilter.hYExternalWidgetFactory.hYExternalWidgets.hYFrame.hYGraph.hYGraphPlugin.hYIconLoader.hYImage.hYInputField.hYIntField.hYItem.hYItemCustomStatus.hYItemSelector.hYLabel.hYLayoutBox.hYLogView.hYMacro.hYMacroPlayer.hYMacroRecorder.hYMenuBar.hYMenuButton.hYMenuItem.hYMenuWidget.hYMultiLineEdit.hYMultiProgressMeter.hYMultiSelectionBox.hYOptionalWidgetFactory.hYPackageSelector.hYPackageSelectorPlugin.hYPartitionSplitter.hYPath.hYProgressBar.hYProperty.hYPushButton.hYRadioButton.hYRadioButtonGroup.hYReplacePoint.hYRichText.hYRpmGroupsTree.hYSelectionBox.hYSelectionWidget.hYSettings.hYShortcut.hYShortcutManager.hYSimpleEventHandler.hYSimpleInputField.hYSingleChildContainerWidget.hYSlider.hYSpacing.hYSquash.hYStringTree.hYTable.hYTableHeader.hYTableItem.hYTimeField.hYTimezoneSelector.hYTransText.hYTree.hYTreeItem.hYTypes.hYUI.hYUIException.hYUILoader.hYUILog.hYUIPlugin.hYUISymbols.hYWidget.hYWidgetFactory.hYWidgetID.hYWidget_OptimizeChanges.hYWizard.hlibyui.solibyui.pclibyui16examplesAutoWrap1.ccAutoWrap2.ccComboBox1-editable.ccComboBox1.ccCustomStatusItemSelector1.ccHelloWorld.ccItemSelector1.ccItemSelector2-minimalistic.ccManyWidgets.ccMenuBar1.ccMenuBar2.ccMenuButton1.ccPollEvent.ccSelectionBox1.ccSelectionBox2.ccSelectionBox3-many-items.ccTable-many-items.ccTable-nested-items.cclibyuibuildtoolsBuildTreeSettings.cmake.inCMakeLists.commonConfig.cmake.inConfigVersion.cmake.inDoxyfile.inFindGTK3.cmakeLibyuiCommon.cmakeconfig.h.intemplate-doc.spec.intemplate.pc.in/usr/include//usr/include/yui//usr/lib64//usr/lib64/pkgconfig//usr/share/doc/packages//usr/share/doc/packages/libyui16//usr/share/doc/packages/libyui16/examples//usr/share//usr/share/libyui//usr/share/libyui/buildtools/-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:SLE-15-SP4:GA/standard/0667d43e3c99cb35bf2ce3ff684a90d5-libyuicpioxz5s390x-suse-linuxdirectoryC++ source, ASCII textC++ source, UTF-8 Unicode textC source, ASCII textpkgconfig fileASCII textAlgol 68 source, ASCII textC source, UTF-8 Unicode textPR_Uvɼ:&Zutf-888fe912e69cd42d292d216a0a9a0301753633aa3eefc35052310ca166ad248c2? 7zXZ !t/m] crt:bLL hO*g20g^l)UMZОVJ%E~Gfwp*RP'BI)$a=ˤ\fC<=MuCΤME?ɳE^2YnbhB “sX_h)ݚPO{"@ XVWa"xkߩĴ/IϓXeܼ aO-+|_hB8᣾a3I-vl|*.-/',3 R.)͈RW(g,Nّ G` tD>9/u屁n5 :ugCYƢaM1NH9ڙUb=}oEx[s T^6#=W-΍,iQ QC{uf%YPn r8rr=BH|JU%QBWg6zT0[>KuFsvqa+f<f"{!usul].o69٪ݽMmO9{nvpg򪔰LNmC=b삇(:V7%M^ߟ`!a .ܸ2|噧|U?6tN0?%ndK_ǰW%h+"\ƘRgMJNuD| (Fx- PtBb;Q湆j?("Ї)-`w!rmW?\!&HMQX| ItI(&{bQ`s!a{BB! /]%?ҨEs_`I{@$:Hfr͜#V^"Wo+.w>R(X[3{Cb^ B>8&\KSv鬭5㒉.mAdƨ~1Lx-%t, >3n,b(سam:n镒)0w4Zb0"l>&z ~%#U5k++FDc+ \v|h<3d`yݤ¾/>D #^KNB FykOdՇ䴮ܤډ3sX[âhf̿]uK?/kϞ/,&7f6TUQ͐$~>YjCktWDNs€\]X$mq`Fiו+Ȩ W9,*op+'"]3WH]M\B0kBFt;q6@QijmÀF2 0%eTN74hI&4(mBH@ IWqʴznVaΈF)\:4ljS?K<ϗgF8Y0i1Pq !ZwA{NP{s9HHD)7kZ0OWK 2s 3H?Kӱ]_ )7 wM\\ʌ!ڻђ}h=ʧ%mXht[*sRalM!ԉbQIv(B \{>c9 hIy1 3TGVwd1QH7jǘiA\&dߚ3S~똋a?d]wtT;yȔ^ 4ذ%C P%>֋}B-j٪1)@^aF9.TVoȕ teDkDѹ :%I-kp |F@w. bb(~oaiK[m6Ƙ2AYF~UӐrΠDݯPFD)!u@pWb(Ǻ,5_dܒ7#zVc"/ma\7H}2`kLG2ɱ:%J@\lJ~.";0(xϊ)q+M%Ar+fe B>FCI뼈[f\ :VR* b;9ŗɌV-,qǣR`X@r"vLa;˅ {y~ؿȬm7rPbNsqQST}>Y!=Wc# 5{yR1,(:zoLB-ƭIWت%TDс@jɆ0 @"rv|N9c~7DO@YWӂZVt:oA 桍{@-ӷNA;NY~򔅖i|3rU n16V+ύKGd2SN4Gů!(sXNqjqˡkd1Map)߯CUGG1j GYz1Cd6|v}mYQ=ݥ`t9gpd5Pͨ["|j^fפ\`ɦ@xܘR{vy8SmU>R6ga|Z%+0fK$~y563&K϶Xmp/aO^R+˜L-,W۞Y* ,? AmXڅ"lZTXԆ³gzh`$>rV_^Bi™Z4Z,ET̔IYbj#Hdq-DbG}P#킓3ΓǝR7ʝ%4uk[_NbGtu ̍!MdgbHu@ڌk%+ }Mr;p}zS#k#02k<<]|`)f!][ s[yY:~`Njݯ#ɥ=_0+iӲ,Q^)"ˊ#.n'&lwPIo|vt;~ Fq\ =RtFny= Tu܈O 0$i Dh G>鱣S} _tn_"(v&ڠ;S =K7 *ԅ4=)[z`ÿp(xx&A)#J|a̶H"J^e iA"vg-!7@ F\^YRQSb( izwSNz3IdI)ߧvi訿URH] Q5wkjmIKx)mZ@4<;"mL7]N0WplLޤz)ڛ$# Ȋ61 >9 Uqc+5IvzMMb&pO M2vDnqW !!kʔ>EEEX2Djr61eؑSC}T)a髺U5(Ka0jAaqo5}W7嚙DuZlVij#.fGr|1P1D< 2&LUӂ!#C߹P0mϷ4q36i&`pq'g&g_*eM!p-VKbo *XJC'92I>$=#h(`-?WH{Z͞{! hʖMw04ߺRc_,ך|*i X7=M{Irv^1iuZwh@!#/7nM:$HI1-TԈF9]Qf|Xd[Y!砢*|ֻn6Dy$_ o~cI ͌&m`9͙ssј-2?AP#t8LqՒjgꎑy`&?Y9ݣэ p˥ DS ;18?M,-XVʧ&x?V? 2F{Sa @?ϥ sd/hQ7}Ǫ& `K/eDi/[w}C*KJ7PRfX<}5x$[d4}'+d#YF?#2eY?c붬$-ZTI&-`8JÐ% 3x58X/$91Q;6W+sˬ,Ȭ]vtnag=*-6GMlL.!ؑ"A%>W2{%ʐi9ޏ֎Ѷ%ٴmyMfɆ@Oz9a.ji8}4- hG`$I%}ݎ;`&Jce@&99!ٱO PcX^vz^uK $xfZIp1){@ 5EZA:5@}^.ʑ5~K5h[޻璥kDeuNOnCTDkȤOfflܹPr¦@p7&!ՀQ j `^-8[6t8tS]IH5}f|3s`#66-Jg`)$@dAd ~H~8.h25G*pC$I ׊=]%W/BF_!APU ¿ηY!Zxڰ;<%w1HhCoR' Ԝ=93 Ŕ->ؓ^aû( 7sknh_hG =ӭ:-8.l'y[OZ7t&[þȓUW!P3#o4tЋ*9å=Vx99MLXM-%@[u*Ϻ;.w2hC"KKևx`hBG@Ľu@4HMϏ vնPQ(]'_9Rl>Lq|t>tﵬǠE-.%\pxj;>RG-j\~_%,N0[0jf5 iRyϭX4*m>(iA"1VR;EH-ͨA0X:̂mGS؆cO R)I<~FRo0Қ4)X&ȁhk@\ D`(%^ՁĪhO.y { ~ sKN0Y*k*Gn[<ͯS~#&iFqV>E7MKǔ6QJ^yvˆ/xI[XUUǩxY=HI/ yBrp;tJgkEO6 7,1Gcpl7cSO.n>~p43OArt8ʔv+> 2}g~Ǜ G$"\s,QA=D2ߦt'3 RNSZ\Y%A+`Ք wj?7PĵW$$Ɗs 3&.i29I'c}Bm{WIV\BSuhzvMgF7CuM)Mw RvlVEێ5o /Rͪ7Ge+ "@rtt޴)ILgHA 2].ς?۳dgr55# X5)pb/iˢ\݉XU>W率ym:jOӚ-!\cK. c-c?p:}c2;6L[gw0QVI&uύU\ܚ(Ѧ3ko}$ʕ x%@yDxؚ;OQkQ kzV_lTъZ# d`XXt`ds:]+"[DZ.sx ^L)<ڕɌ[pKNhJY%i0FgU}[_LN :nݩJ>`6irkKRGڷ9< 1Ս9gL w y;(W,`\p4|c*"gbͮYOjmOWsN$vLr9_C͎רQm3M#[2lŘnTLp)Rm~^DCt4U347¤H P pаUXnn(;GP\+%.G^^3$|&{X/| tT'thM Lf^ 6#R~({ycʋyCI^i\6Ihb5$LC\Rw~3K𦪋@]{vsrFF{ (@~ u7d["m-O6&Cʓ0F{!#%.s`O=s'!+vŝHJvp \;]×(X_i07,hW~ T"Rr ̪5CW˶%To6I#QC>ۛ %ܔҥ ߺ|ú"vC&E֯9PnlUh@cT.gDJHa>]0]~@k8z⢂0=>x#[Yôb(DMBH O=eL "c"k;<hm52V^_=9؏˛慠oulGRcb=Z+&]T ]=Wļi 05kޛрQ3cf<%v~h#HD (E+< 9iaנCP *1 SD'e0yUUƚ4FQ1KO`@fZ6 غֶ>` $rY#`ur.ȘQ=մs g@?.oڋ4AG $חW|c쳊_ FTx vʢj60φ/p¨Kr(cSa?F1 ,^Xʮ刢L?0n9ER @ }BH0P6:bd9Kyjf5'OgK.i~ү09Bax_p|{i(P bV g}g.l;NchXaU4XbߌlBCE$BR Zv!Np2|s̏bGKѱXFH-'Lxpna ̕bc =Zh`qbU\sN١qm̨\9Њ%,;sq(3fFKAV+"bᮈkDtZ*b]h(D,]>b{/c {{G:d"*VF^lϊ*gZq#\۹`~A91ڴ۴_ps\&:CЮQG%-r$an ,)ބg=|G8\+YLKD})p(~1`j$+FYya"EU^çpUV.maZOпm&<E!:}\q?:W/J򵒚48^Z=&؜hJ'i޿xȦZNûyK&N!XԱ7fEp6%@ZRZYZ Qѿt㭧'W5oF;d;-4 _\hh'7t=C)kQwү~U Z=)C:jbS^`)tZX(zÁWs8޾ʔ hOlNTNg@+o-[Vٮy l|>7A'r\m]I{|f%߿o:m%pM$E>D? p^6@ aZ !r~#}ԭu̖ȭ QBC@ &2a`=X+B"JSr GEJq)ZkرʌBC;) slA$,xN](pn l>yT = z}W+J3:,5{bPvR!=3 i4z4M#{:#*Y=R.-y!HjNmD3B VaXNF}V8kIz{[:uo Tڈ΀F;I;dvkkܞy6V /zoiOHp ,x{Vx, /οR *Am@ԻÍ~Y~R %߇9IE-z,WhM”@^oT>s5*" _+ j#SaPdŽWt/*U02&hՓ+ҭ)ٍB5(`F){(TOkpTKȑv;vT)v٨n$'DcdS;abW E|L­5/W,0zMF|SMq~Sĩb;"rhdX'? SF/'-%uH0QAZ uCp+^SEߡ.D+-T _F||Q{-[*!*!gHX^궩|ã3Ҷm!8|KUeHIHPu)#Cw1sa'W [=G mst T(Z$z*"|ƞ፣OId@רsHW t˴H,1A}G>t8֪])LI^h V!]MsހuՅ~N=e:2 !CF!D/׍# '5p9Eحx vPH7_˧l|ey)꾈}aw*o3L sRfY"Tŋᇼ|lrSG-dG+GEVëJhVEbVLw 2QlE Kta(Id;Z1-16&M (?פ #N+_1؄ʝyLR⿊X!5©!:G P*J0'Ր=WlPN"ϵQ ݣ_{DpUw/G]g&9 [KzG4](y鶏,KB u\E ]R6'#qӗڋQ/5 [,.y}A&s)b;]2GJc6BS 1NCCjܥSNMb)ScڍU<#[ bZ}%eJ-yԬW^}Mr~FZIE0p8 ׾=|΍t.{'dxO?NkVrqP]T)@%g$^塚 c)Y~3A~@T x{Q"V;9v1%Z)M4 A=~7l=V8lfvl]-ѸV,bv$(PLɐ$\M&<t1B\ȶxKGmzuNЎnیV avMq yB  {ҖA;> jEOT)]4X`?r;ijj";RY7DB>H p򼬿ņnZ)܀k 0vop'nrda9 EpQ_"@IXb +jPlyd-3F p8(=-jy7I:eIڛS ś82JݱG?x ˾".Ls]Mt[ܜ f?b'Q_{\V&oo,g5t0P5j& xߓSpizOQO $4O`_~htj=&tD7>r,v{J3zc]Q]`"iF(ߌs}6L͟Aq&dn):A|_ĈJ-X|Gg!@L"$AҠ&vTF797 nY!9x'f %"'?+Hk6QgDX"%F$B:58PCPp^\"`0Ulq )ޜX1\IъI SeRu` rWg݉XVVUj'`rmAey,43<*UK0+;rv+NnCSs߹}Q{~caH몋 gmhC/>rdX<&IѕDFRh\w&\<z%  ]bܲ߶|3>ヮ eLaC"UiwK_G?T^MPglJ$ |\LZ 49:>yB`=[/,,jm`<&Nzk1M]i V u} ;|vG[2~auh)yes~] O:hbBNlKLhgz]Wt[!r7Szo E)ffSl!b |,Gm=CHKVЖM,F<)F08}[! ṕ`S 72q4y`z$' A|3(KFxȖ=Չ&>{r ӉvZMXsUu.GvlVX?ʽ 09\Ka_(&v%[T.JJ9k!,Uiԋ٬e~C%p Է}Ht×H. IK7z%(!!e`'R)_(< 1sOBXݲibC OƽjJ a'7KD$ėl$XW=&44~3ˀ̶֓d& oF2)JN0Hɡ?9 $j_#O_w׏("Lb@7O)a94hu(}jl\Vj$oܳq*3`؛U%k\<`t`ߝ,kI*]FUrۼYWB|y څ7*.i, pz@f0~5MKZv=j?vg'T%owsu%ל-U/_i@} D=o, (pA}KHS_`3ݺ4ޑ$g_sŌ]ėP+Bu Iyp4I66!mTc&Kc=m j^bS)q}XEi S$lI 1Dd$3c5iVuQb]}2.Ktf呕Kh.m߲S::ӎۢk*W#V҅BMdd|[Ӡlod얾VgczYL4\k'5ܲE .v@MxT1MWrr3(L#8#" z $`n5wSvDڒP_\} oQ=77dL doɃa=06sQ7^wh,bJ%O,8ZI uvyNC/XI,9-3zӬc v1 $ _8WVCߔ6)WwJm ȍnw87#WL9$ PA$Q}8ATVTU N TVޓp#ר[1%nKps6ꔫsX[PuU:7heIo(J0gQS2ѪXS 0gk0\? ZϙAz T8B F9In.4z\R&$C}oB H3 -5 ~ҜgS;kGݠn 0*{<ma%VJSa`M8JCAA+ױ"`JBSyrEݘI+1Caʇ8`Z=MZ*zS6r 4q`lG@"WQr18:0Ds.`5r|!DY*괿CI8 V/#0OFxx+j.ю@ԠYu=LR1SBL>u#mognr]|*C?WΫR5W$9P m}u&>&>.dpѪMӾݟ:F ?DQV}2&&jb,rW8/U&Hg«Ғ*wa?Ҽ\ JatBQg@oceU;3Md{p9.k{ D+8>t*UV,ϒC2amN\0z'@,cLGBM>ڵ}#J]i%SՓ5J*rL CA>ַgE3oZsZPT;wDT<&ܢՍ\ޭId0aM4Zt\RQb:6Mh oKez9szcYne+Za^:@=ail!/3]w*Y3!NaQgQcEKq1%dm/ò2)#7#ShbƦ.ao8d 8Kطzv̱@\DVOrFrH/-[v P̔Hp>+~?{$TB4}%^wV3/]a4 #0/y,1Ozg{ TKR['I:kʦ_J%8JLXy_m]sg,>#ML.ǓDT׻@JԯvekG\<~{6)sSH<9riZ6?mɶ J}jjh% p+V:j8FTń(4\ûOE>X['W>njE0]'QwR rYS4kun$Y{Ւ7vF [x4z7;PdtI3-YMkhWIB:!LiWnscyX=@jj lB.XrTyAQRljfК(/Գ5P׷RllDtN?m `L߬R? azI ͢=Za_hi9Mo5 `;CKp4-R!iܨAdo?Yn#t!Ftii )j&}ljΈy mCeJǦc#i6W?oU]X?|/<⨴lNx_;I!:JQQ\%7lS?NWW2%W'U@u%dY'fE)c7+NE )8aXu9H ^tX(~-XA=z&*7j&p0mƒ3jԌ>I',%G]<ԉ r/VzU됋=u; kYdJT= Z6F2nDng}lqkͦVő0D(Iڟѱ}~;!mlJ hp2_K 0 J͎4w>Ґqz@F%#$_aSk_ :1HZ[wHt o|fJ)iDҎs刳 `5s |A'7  5JtKN0T7ܮKv+%tIp|Bt_a!o;̛?xѳw;@[F^r7A A9NVl :+4WVS !7r$[ʘ_rӬagݏLlؖ¡~@beIW 4^uyUc1L[^ǒt;~nȰL/ X4[X4R\H}B6J!ʦb+D{(@ azLࠒ=-4g"K8?>trAΪޫ; vf=ʏ~1gл)# (íkD>anK; LpJ島F*BLBO+v :I>XqE˾/pCJ ֩[p8 Lm /4viSQ)DfW-;nL,侞BGD6k ,򝳙evHv +sՏT, XFOgl+.nmПeGn m4Ҷ@xӂ 9783$C@} v@KuARsS/fuSSӈhGZ8N U⡄sj!+mBdj7wS}uk@"52 ߰N?N-=v=z2=d\y/$ ];hLЏ?CIR~/rH?N}eahq)ODÎ^`R:FA=eCo( , X`&(ӌ &)vFӏ qr>*YS̉IqG@i`LCs,ISu0DsX`BaVk_1VaA3ǘ0;aĺY^ !,4h. x9s9W+#bMq{K845D?(Y.0RkL!g\__[]SCI'"|RU 3oHWCQprJQBO9|z_Xz$ L~80Wx \&rpByArXnB\T 1N'1y%_3v]2|JG2{Y+Xn'X9p֮}:Nv *|4jsvX2{hVT;4hAr^48"A]"+kN4՗Joʎ̈x2߁"a*˘wzX P]CQ ߈tU`i_ҌtUC;%;1+;qq>( w9eFb]dOy77 $6eϕ Y!m~mec,㹅:nń 8[;%mx[m|Eyd庄|h((Tlʡ}D{-ՓD^`+Tu qJ{ -($Q8JQfPcI_j.q5"ց% /qmXњEP&ڛSpSIm NjftA |zƁX:UѾZiցUz^! k$"i^}tދ=٢4Q .J,ОUb>fɛ\oFm"(?sTgBrpHuxQs*L^Q={?c 짖umdwYQݱz](82Jt]vg_=LliwiQ4'lޒϚUR(A,Ue?%KZiX齃h--I?)]^b4~q*5vciiugt_(zO l WAʻoP?u%^% *=m=YsnlmSe_H-'O1\oT e'0Ǣ+<޾߿~ B9<ʞQ&bQeK5/wgq`7;Tb/6@7u$dӊP>9X 7tЅ1T$Dx骾m-|gζ'p5|g=`D(KrhC<zv UdΝGYGp. +ntL9\ y^̢tVfNzn:I&L%ކflٲ_X=:<KG FE άTZ, #RCxQq4)'w,,Y/O8Miy,5+(@w,Yia:f/艏d't߷_W ciܜ:đefؽ/ShlJ!4uE|,PuJ}(iVltɖ;ћ "}ʤ/a?bDD8v,?5LQ,5Dq 2cFM<"&My՗ܞkV $ʱyIRRwO3]Ŏzg<5ːo9M%BՊWg&>&D ::tMt1r ȻdT( eRxJ[ C)$0RAďqkV qA1=o?Vi!ϻ mpc~R ~R0s茪:* $A)O0ARe}8 T!O8[^A?߮c}_X+4J[??4t}Q)$4ZrÇDb^f{alֆg -|0_\uwQM+ Q+$k1157.L=92U1syKRJGk]Xx-|M0J6FmÌT-J+fS 0"+ c9*5(sl`;o ,겵LNbq=fUϙ*iVZ6of< '-_wa-&^*!dSiKbwG ;-$:N>˷L!wCirƟ"ɤHv?4)zkzE6+2dr@~H{,]#,FVgJ Zl(ہ+)c<+ aR:O d%7eJkc q9ʣwQgd)BPF1闻kB5@A( }|C˓8nS'Lprap y=cKB3kgkR~OG®18aq.j꾞 Mou,֤Ivh5޳u32vC"߯rWHjFe+ _~!=?Hq҇2bhdiq]Ou`)=!`/XpC9<@]8Vr1VlC>'хOiScᵷ'Q+Os q_r~8&s@<,Ɔsw I'_  HE=лh&?5/X4Ng`oevG4lHߨy`'F0.itv후*( [#;xJY}e48̂j1y([f=x!4|Uf l9IcM PN>(ZK{.MxE=BI8F(lgNǍĀV'[Q .?H{ѣx֗mJzN:l# Z}ED%WmuSi8EIWx)b)$};X (뼾>$ݠa^7c"Œ2Mϥ'E&=De2ՉiȽZQ95)HD9d2Bc5ueC5rƻv]Z/Eߤ:Z+듻6MaE z3 q*{1dR|"gX\]6NT.ݍjK"ኰTDQZv4 u$$RQrη6mX+6=#n- &qHu~wf kγ&J-z0b(乛_M.:S h};HJ 7%xO`-Gk4TFm#6_GFLa>ZѺ),{$Sݓ;6)j><9iT$ }!0J&Xp`OpŌfdqr^5Kt-T|Aǁ ;G,t$l!NMlRs1j" ވCVTRadX#kH(%l B}U~ ^#y>M<[`Lv([]wbFN6bS 5bc7]rDh[ a_^=WY_Q`ǫM͘AZAq/2fej6abtn6OTݢP1(kO{|g! M7[tGtz) d;,IIs޴ep-Cߝ7U|Gean-$ D5yƥŸ莠:FD:l > Q=hpR.Ur| P 0}zAsgfZ,O Cw#y {y=hRJ$"V ^9C?\MI"FOֽuj~ibd LR}ypzmJIs xqX~Qf;%y! 8\4zOzd||_mgI_j7T2YߕW?oqzU4Q 4ت|0mZzbl3HLdɌL&<|=Tk'I.C"=<<̀ !~4rѯJ~im)H砢crX$%U=XҢ/"\ELgta\[ oaZͮʤqt60RYHsGיKyݒT"rzxFNyM;łqBž׿]bu̻6%G3}ul4)X}> vهCjs!:),NKWE/?^#ݼaԂ [6f$)}󓋭 S}XE?GV|~gV46ػc9 4ҁ38zѕ䑱m=e(b1'(>L/wo;nr< I4i!k^ w#cPwɉOʐ\M^ko~tpi?Ac-i9ωNN~7~fE2#Ya::pPF@Gi>s߷6{-^?V|}z oKi|Nv.hYԑڑ02!@ɘ6nvt5-/ ST_.ُ..VIț4/CH;E.ѫꆎv[jLJ}]qH']di"/C9װui[τw *ܹ̓BSBLX, Do͸H5n! 7>r`t! ٘0Džͭʨr۲MlB}s 'Ζ5%l#eT)i^<vV; ,Ü]q19rGm'~K\,f{y.>tV$/ BD`Ts ؼtߪ1 ܫe*,g4Mm%oD$v [(4] B7S(d?@32A0*H޲7*٢%RE"xN~oݯ*Ƙ 3ˬڋͧEҷySpbi;U1~ӂ+r@.yop7 dk&`a+CWc],z2S ?22teQyWH ys{#r43>ޙ;gp[Frƞ4m ?"vxBR3eLT=b>yU  ݸ0tDsq`U+csSW3PJ%].flj%-^5R}ݜ֪HrTFl=:Dp/+HB?|#\>d&pTՊ:*6&'J&Kc C-KŁ}n䗖8ž;#LW*z[b zۅp:A2!2'm21Τ"*i$#x/q<XFк޷yN$ɐ}5Bվ@鋾 d:*` @o D:8~&so xvmQܬ'㹆7 ?Z܉HD&5}+.9?D[Իq/ZU\dL-5WdB'l Sx=J(F3!V lsY6b-g.3oOX*B_mRDEӅP-W34֧96}pP;Bx!*P{eY}Pd 9YeNbKod{Ou"Y#7 ,MjRrQh^p1]@)tdqV5 Ur iYʣI}iͅU{:8$PBW6?dăᭉEe#`UD>X!R=bNطܿ\[\wTnkg؞X^8w2 k|u2tei98)E_ҹ>":/]vebh' "=xU m7ɠV4ѥ* u1g[t_A@i$V,HO8m3Ro4.>Wpaf-he(/ (1#`K wǁ1nnM]XN6[^-Ƿ|We^t' ӘN1Qܻ%Dž4Ge_v[Ԯ7Tl,o i]i"\Jg)B';vnJE4[޹}bJ-'a ֛v^B b 0m[]KMw3Sqv0!ؘSD33ޢ=( WI3?ە Zf!@IvQeDH Xd0LVyL^!ev ~v+_6,ZO֍>\_{1I88o-ԉvg&]ùS,;aE> )z1:YraZݗFS8ӶO3Nb^WrxM a @V<\BN*AMv=x4.6<7?b9Mc%: ^z22?wm-x?fi:Aa[D£yL] 6fҲc|mQ*p繪z0gMۿ/=C>pL&5ZD=֗,`K v "&`d6_w ܖa3=9Jʶ!BW>͍!=Qz/j촪i?n1mk)M]z@$A[^#Kje)p[߉v!Vb_:OA6kEvuzfjWp:ZSHn,4Q1aԵr)uN8w!]٨ㄓ{W(pDa8@5sG/)C2@Ef%|'!kv[\t^Z`Ș X9,P C(w27hZEndF{eyb(_d #W/([֬)׭h^: ['eLEb56̩xo`5eeص@N ZRy̓N84 g' @\c@x:' fY7Ys-8#'U0 ӔiV%P1@q얒,YTϣYC %1uQ kY}Lo|v {fс `::ctKKo!J7^8t^x r8&%+^l`!Vwp4J$8=@Ucd)Q;&3p_M4ZޓX@Hϗ2". iyj'! 'Jۻ\Eq%oWY*uj0OQwB= <% G4Ayڇ) |fo2>2sXW2!ffV{ڧЦ6&'{\LgbuFڱCI@p}Ŧ-^&x*H6Sau`@C" t@n0?!7L7Z>"tUh2іsGc!]zFi~5:Mx iIst=8FpuwMu+a_ZN 8T&s};fP#f+CQ0+P IDy4 2U&N&,'\{Hm?,K]N5D~;~Xy9ӞhEl^N\ Βab ,qL[cQvqN&AU'5;a"TpC ^j B~-gy$U?'^tN"Bޜ:Po?[^ރspAo/>j+-@Q33J P; ~/U{m3ў# ,GmhFvf⺿۸B)aI&JbVwҚ2 `#Ƭi 3U|qyuBguvƿ v1ZOD{?qi.%x._$? AMdD8 75Q ҆ &ǠoqzҪ=m>l QJR2E@$-4)S]u8aȄb@NM5u.yݭ$-F kOx֤7X-B)Eϱ>!׸\o `T۵0xA͏n 6f$ox M#?|3e٘] " ]`R8Ky7JdV y2`kJ|n. *Tej!{ZUVKb>ngc=BgjFN:EL?p.EDh3@:nKÁb[aa^DvNKT{~ AJdʅ uޱq (\|PG7&JPȡ]^$[NN#OmorP-zפ.Ԁ$i-jJd+*z/sd*>ԝ";ZV1ۜ_sh>h>O]+ ?;~N`'bߔK?O[Sj3!esJV$L@Zē@2zV^OJ=Bcb(´0>8litS2SGe%iAoRGWZ(.ktKwE`:ræHa4R6#,aX!!NĚ=AW= t ;VvgbFS+# N0uiE&\U'k0W|! ַ_6vHEQ^[UBSNWmI SZ^6 ݡnOo˂#K{tC-wD$Ehn'NE0FC̍?㯅A,]<Y1woI ߬Cg9ؕ Es+/;LxK< ( &wcFԡA^4h?ySci9ۉ$UjP^<ʐz=>Jތ0PɥR=6Oq$R!~gÂ93eU|ަe޽+o71׉+!%x%4y(rE#yt˃uP. :6ƌмtVr^}oRB_+J4Ǒmu@S%(AŴ%G<ZW*F[)5VxISfEϜhe|xiv: a+5xfßa9g4C4 OW9X5 bÁyjׁ1v=R)e,L|jץӇt+7;P7j%|D{Tn2')nk&676&6# VrŚ o"-!|$JK Qk<0kK,dN!~!DaV8A`AjrB-D2mʑkEv=Ĩ^Df4C _Jέ$[}-jNhkT-νTZE Xx ]\n<% x|HjBOQζ}fbLs.*M瘷G KlWs*E'.BYKth5*i, __Wnޝm==wR I,Pz\~3~52=IYXcri!sq Q[ȓ_ YRљ:t<GijT@OKWoSbVxޡ&HҾU\wΦ7Dž;J)1dap 2MpyXK&KGJ/r,Fv-И<pbm 9jm?4Γuytu*ʒ'uAY{|}?a xrד) a6O$?9gH+ä&'Z&^DpRU?" pX<~ˌI!|C0?:$,svɁm 1ƒJ,pHƄo50m`U 7' ,,~UJ W> !EXt&OmNS@KM~X2rl&V .jvrVr$$&7¹I(biX;'8Yl_9hC YhҧFE %CHv*:BSF b0PZfMC?E玹{M2lMH{Ug]zg'fYx#}1'6~\p:t'u`C4;<)M8! '/="wɧ>vO^I/AgM!N"-& OyK?fDte:$)w.!㭿*YրYZ(!t+vC=+=.ѧ1v5n uՃ087PlD[f0԰d*?Ho'M1$+IW`>+FrzdG l 8K5 : agضuS_r9cz$dx#:TKݥBP=dݓqM1KS}D) Cl誵RU!h v}j/rg.jF2aMw6Ǵ,"*wrNe?>.IhT@T)WU@9,ǘ)U0)l)bɹ(;.i/~ƕ8!e %$+n=z-tIӂ!%Bٙn#R*?Sw"h ZrDm, z_%,%PD-fҌko﩮]d2Iq3#[ɅۛxtK 3[=ji@6HWʣ+lDogMXV4J߰1|ҢqlO==~;w-ث'EJXT"99Fs0!Z 8{j-EZ<צhm$)GҚSSdzxmWC4D#S]#>n -`avfJ %رAYm 9+pNU\u'4lC{w^C+=E_杧&**tT3a_{X"J_6@ԶZvٓ:5ݠ|pč7gi+jVźP{C=wE'ܮ Ew\֨X̾dSFv=B-F󞺯:R/!ly xCide}jD m '{_"d8 ΖcPOp<ѕcjK-Lʎ‚!Μ=x2\#ZsYܢJ.`} ZHEudh|}:6]sjz)mBy R{( ^l|`a$h|DFxIQ>B0r{:^ǫ Lp̡N g88X]ҥW.8zR^8S}B G }\@a颕<~8sֲߟ*6q}=m1-`L<6B,xiNU766B[KBYO[ ċg٨ĮVz!͍t`B8[k d>`$h㪴 S iɩPʁBY F!Q-–hT8(4(9aP->Z&pDO=O0h6/:$`˜0S1 x9g0ba*]6@yJ(br?eZqQ7z"%젧a2wi8YﳋWԫЧb-r~WtN˩1bD]wFpc wJ-Y%iʜQ1o2X̝\&iNM &My! peb>Ky롨)u<<ߘ𒑏{%0buBqy:٠A* WHrś :KeE*o#:KTdRk ࡸ]{1AԃWO> )_>0{nl.vòu%]nMgLZ4.YJʸD_f xCAU+qSo#aVm _ZLv8 YMJTJ'idJ>ep6.@̊_xbxCđ&%X2@{v\Ÿ_%¡7m'Ӵ̰c6ėZy?uM=*SՆȴ62k#+.K&Fs8V l OބWy /Kq/Y~(c l>Nal5̔4AxΰggRaDg *A9ڡNz\^}8i>UB+4H='XULׁkɒ)I/ (;cIBmR ApdiGX $/Ys6:?UJ! 站Uk1\{n<&KtEbi5dSE|+mfV1X #g|дʍk436 18MeSZt [t_YW=ID )W4ؕVdkJ' W۴"6vLlCKҨquSG*~<)!twM=}ϯZܹ7K-{3SOkr4)^#5tp^]-(1t6|&ے߭ned^|3{zTGIe{M!ۮd1tD m{OS=8 ⺎]J<`E`/8)P9ŰS`NtwpœjE]T^ );GҔ,1\j[g-h}vZ1ֶ;᥄'dIy};JNJeZ&qCɏ_d .Υӌ2^bCK~ϕuJ<$bze~hRi%UbO!Bi#]00JesB- ۆ)=G~9ξ N88,~/6i6">#0]b^ `**xkJ-}Nr;-;!9>V{6][?HpFF@|F"i͜7 E |+PfP4.0F0j¬Ef8er0`zߎ*9vTeӖ `[i@.ԅlV ҆J!<PXgu>q!]`]Rc 2"$UY MYPW=Y;ubeqU[xewh2DEZB1R.CA\Tm#RRJ14Â>gM;撴7NĽҠ7++"64,U ZDDBdF 7d)F 8 -|5%ד?>A$b'/]IUtwmYDWwE^/J|"+k׆ݬ'ڠK47ȯN)u)eo+,L8,D n1—\IB# *"ߘ'9t\#.[|CH\R-&97 c\ dܖ?{{;]kV5QfK]6zTER:n9x dlgor[}*Z;WnH  N\[kA_{}6V3*P̮=_ƍVTn-Ѝ(j u\2*_>8x wwbZQ'Y`(W+,uWcQ 93Kttd N|7F#Iqj[xsܬVQ!Cn$1z@RK} 7SrS8n,4 h,z$.>͕=S<w5_y= ЕR;m8?pl60o:,w9= *4E庩YB.*E,C&Ë^VQ| Zӡ*x}ff/j+ GBzlȮXIw҈5G90 ׽gnr!g@l~ONb(C \'Ԩ$ x2a^G" Y/{_[AJv^l}Uj-%ͱMR-hb5NꟋKZ`ER"׋:U0=?Y[60#Z.1 3):QM ж"$xA\ȧ0E_67b3`*ƄI,1n}jH  7S6`*]buRaᐳ"w1)K ޞt^ WR|cѲ!9cE-z#lQ 0tj'mo3B {?7Q Pc!Z<~Ytȑ!D,Uۜu;t ccd2ecfk8_.LI![P~_H2;._.L Y^˲|hdP0/1U"^8MX ~ .5u2l)Y.?3N~X\/.DCVq|hD^mm2V{Dde, 90/x0c•墨Ͷd2܎U0IPnI .ΪSiWS wGr5bcڇR\XXv"}9ƎEo<#~\ۼZo "+v"KE]!X 6'Q/0=oBMVPk@B\ϫ U f߻_혼y?`eZ_l6Ak9j[\;L6Tִ'BL7UҾaI^#jH CKzv {3W b!7"g˲f '-Hy$FA"H ?fQ`Qf2dr8UFZ8oW|+Y>V^GCLURީ;mIIܷ5^PE X ٵ:w"~u5L~mSl62('q|䬞b TOә QF &7G!G㘴WP1y%(h ^J X#TY rhE6E^ԯ8CükE ǟpJmr*, I捐 ;p)8T#)q]_F寴uAV6\S^31w a[u*$T(hE3p#ȃ&[[R آ!WރGp}_{׺սsQTpz~q3$7s7[wC#tE8`Ƙ>' 'E`BU=q׎j Rp| %8?n+]Q^rEG|*9\_*ۥ_OI/tDt|6f4&ׂ0zuY_¤˕ c#CL4h6j؛( #f.x(+7wXUhU1ƙE#A U%:õY<#;ZۤjX '&+BkYAgJK 9.=q:ОQ|ynDm"PYt,`Q\, ;ը"Y ?Ō5efi0)*Y3Ovy_]j2ד= ѹffB9XIKbcx塗=+$Bx 'j8 xT#n;C/M,k{+Lf|/H{ ㋰ ]Le0ʢ-9Cy~-,FWD`L~6wCKdῼQAt78A+{l8m(dmL-=ݠ|hb}qȜhn'e܉-I[ ɶ[75D8 D<O? Ɛ h XR@ߣ:3X>ͬ+<y Ma* `8nA476R&ߊ\qG6QdRHsP|ajnR]S,&RTY#,T4 (Tgi|<ϵyRڶ¿NIxi"\"ˣ,b8V;URcJ|ۆnSrى%RHJ^ƒ*(W >5ȖcxJGAtw[ ת_8t,(C&0i^/&?ΎnvJ(t-]T]H7`qoWu,FU{aL1AoKKwϷ\6fpAeSI)>;l!kkhjaМTެT!ႥsF-%IZzvc; 0(-n 7tD[Oy b@`MjÓCG{^ZݴZoay0m @\4[ @e0.߫LRA,!Pm}+(~> ԟ6QP":YuKYZ`gN, .=PH@@v\2txcɮ/Ր\e`M<^ ߥ K`8TIy-_(~ik9ߒBW@@;]R ._d_n!p.jFhl@H6]<vVLe=.Ck^hxT޽떎x%12-q1MaV;ky{s om:1[;lp,NX)|wRBߗ»ZNECJB鰯E &X@tj90Z莀u)j$g{hC6CFba$}{IJBòX*M[mMyhir~sTӉ+}x盒iHK Zg`|ΌQ2`-co1)r"gYe%|[oy?]C$ݠ?KyTSm0*JFxydyen^8p('9>Rk֖ £҇<4PzcPIctx_lZ84ȝ]NB巿ov hT4 -N>D''C\*[. m\+#&&W,⢩ ?R__J;,s%:X#߃8]Q^DNq DleG']6(cʯyWv:;=KMXUaH`{>Rаe[M{TnYќ8a57n0m03uOe} 0pEIN4{]~m/ {Ȃ df}qyw *g֝r]&HJbv0A'E^,T 6heT+GrQ|J4 h#^:oy#Ndw-thk_- 2ßR QFqRm_`: f߲B4^<_v{>{bD?{̐rP.eT@}Ur,s EɩRT oy'FQMƩj,HeB ;A/U$yU# Af'qW{3&@t~#f0:0fȠq#z4 HҢ?H9M`0TB t];sh+P׹vygɢ`d"xc |s؅K"_IGkͱCѪtck)i-8-*-TVoIżt%7IWR+.PM 2tg7l}ӠNu`!BTUJֻr# #ۦ%%{ډ8:0H*a`I5 3BĆ uQ*@X-VX* Hi߇mk w+u!@;AAxG+z¿+<EבlN !_$ᢤ2xC"MWXp>#2&<~*t(Y7*TA4*IG> )}56،P]O8>󅠒Gvpl76ty8-fʠ0/Ş6nIX92!U ^+{笮5m6X {>Zg2 !qլTr#]iҵT;}O<9;tqs̘^c^rL@zNvXj!O&:&S1ʖvhبV_ai!Y,zYAMl' 1kRL,<t"ܩKy{AN4B9Mi[SבdƼ\?j-kKJ_w4tȭ.H^9m閔Vy%&XCΰ9OE/GP)'P~U;V E~,'a; l ILwIR2TA.7x9 T#ig@\w6S zaT?"ȳ^!^%n`ٶUȾqQ#r 핧yWK/~GW8>dnI08ͬ8;JgG:=تa`ȱMR]5[Yς8uW0lݷ6vt=/{Nm6KS!dOnzLlijiCJ,WJ}wں/ 1N'9EgL_Hg;)&>d!@o`Ħ!e>:987NTv-FE++h9I^~]jF6};.mŐ]T-JXq)tv!eCN D$D ,AuZpHNzōg{y\{v`W¨ϐ \;AMOSJmDg,c˛vUGΞ,m&<>|lYW7܌Y ~Jxq8ˈb:EF E{H-t1;)|T!;Ace R[ 02>e tTb`+nc"t*m?*dC֬ tcݢlg5cn*-[U`A\Ki,hJY}ͥIDXdxf#HyTiB1@VA >rzunvUl =(/ ƻ:@^b_2va4.FFN<g]V4t@q|d$qbW^~ 0J$& ѪTkNUV0)&Tk? g@0c/ Ī -9O;L#^M=a x;tlzl V6֌$G,jgg~H`3Y >VXB3]'( 35}^Ń`}}>ɆmX5h!^RzEe.`}@K ƠJa#KSF;l%HGp!P@Ln OZܝz湃qIEZh 9S?DZxcr@08&NHL2ًrg+;cxߤԓiS` 3aɆP}^Pt= M .$NY8Hb U||[^ȡ \8$"#(*Rέ eߕ`~E%w%9FVJ/QG8\6=A#ia սQT3x0Q9,5l lx0(ޖ. GOG|z*Y.>rŊo ɥ_;xn ZovQ=Ȏκ&ar,JC檒ߡDT yЙF.5#&TP>e| LyjIgw't4'`ٖdly-iqЌ1 JvػÖ]Ws$t; yf`7) |FR3 (}<ʲ2U Z@:yc= }#50FaNaoLg2C*^T=:!|rܱ`.˙|@KIY-SfLmsN 3F$EI-#a*kV2&MtE xinQ&}EK}Q#=|Qw ss"1 Pә} L~A yi99`Vjv_MPDC~?MoK*k>bNV"MePu-gʑGD,~,=K!(%z9`Q+wX^mv9dEo} @ۛl &wQ -u)3E E{&CR@lޏ|gJ?~Éi fsXO4[x"klp`_:aH/AI7P?Y 9{gIH0x@42 80^=4)kZa 7{qmZWwɳ#*xRYj5rRٲBıxiڦlȡNZŚ#/^2q5Y7۱>ZP|eAP-jnζHB{V;3m-uW8oc,YuɳVv% U>@"-Ʀ׻?jrRY7dU>e!`\a?P(;I]#b v*~ sW+ň3P$|D /gEUO*!gn5b,Z$2Mڋi^' DQRy? wfiHDF mtGCe鍄D">XEIH419uSv<; UxtU͔3)k8/:# cQ)0ƎJ(w`h~\rڠE艨=a R =־ OI+)d(cQ~~9ad6uWe{K] $hƙĻgղuc^e CW s]pGDn:MެQqeA=H< +Z,XJu=2OіY<@Ih&j`"ᗘQ0?Q!.W$x.Ǝ'h@Y l_#E!n*  Mj7@ʚdzƈrۑgs1 u5Rod(NUÿA9AT^ >Zxb ŕ3h-lbx_]P,,̫-778Ré 8l\_yf40dO{//⪠ >\PĘWc!>,K"(,qdGIÄ{7jubL3˴l>,-&3©=WQ FZ4V(DV<א]|=VţZ=8hH-IZ%o!:-Z˸$I-D6Mo1PȒcv^nbce 9)^۸gAU$ʭ앿봉%GNGj*4fNïz충.~=I% f!'ǫ|9b94eXrx*ȈCO{wX{3{ߦiws| y_@BQZJFc(g{j-[J@mhwr|U4#g"w}u3LE'0ۮ Hd\Dq] 5{56BHThYzQ ? N$` Gp*òxB{س:nqxMc]T욎kLJAo#cVI_eUf@ 4HM76f]K)N3IRe;.Iv m r("&\r,9K#^ S0ݽzk,uR}U}\{5ϕӎm}tZU !eN00ֵVMh)P3 f*Tm]IwwJ㢟#+Oc{#@ڬWlk;A@7dQF?AO{ 8BM,Rp^0(ӎ|^tMN[LǪDȽO_xq6\5qf_Aȡ&)MDdH@FPeTauD̄6XCzFZ#fa,٦Kq˃,)J!$;R @nxYY._@'rNTGs.S蜌lyL$e,.N}_7a׿+=6Zx:v: #V`ׇ/KA)cm r{iC{Rʛk睾07&T=Z:ImBr:2ԯ'B6 x oE"TX_#%֞6Byr\ymZh0AnjF04mSkո", )yDQV{[@zov:&qt#u'w|#lp}fOM\9dj %xЖ<.,lW[Ny%QB*|".yo~.n&N[AХ%]Xqn954"¾Ic NoJΦifI2#JFԪ_9R9A^G@.q3Ԉk&qJg@ @A^"ebS@Dφ?Es/avg.BoP'!Y[F8qZ "8L žS%tjݬWbm @؎Y/3uZao|dj^<'#{Xhb;`?Mtc2D$ڕFtg(m Z4y)( a'b7!Ɯ`Dc2} >,F)Hv.|lsFDH2}}=1Wp }TÐ/۝usDFP=jȠh|:|#pAtCI$xi){02cD;3K6Voˣ1gjh ['})vEңCvRW"NjsiJ/byy0 ;߭p\2G R~A _)oUm -"UpNG4sExǰGyx]T-\ZD#-^ickKѰ vS?7V[}o I=s^M/ qh-)?{>؆ovQnѨc0]bKZrËso2ǷoY¥rzI.:`Cd@N,x- :eh/A9s)kjo%|%pqpR.f{>՜j@I|7ٻs^ S |qڝ\$ (R'SXs b@0|o /{ܞR Xh0t QNP& 3`p*I-p1H ~ZnrTfw/"R&,oz,`AN8EN*m1lF5пRCK6)K9#`6N͝iHI9gQ[XT@WЬ茍21o[KW L/8((c~2 = w5Bh^+8)^ʱ͐vulH𛔙,-SSxذn6؆'D{gò_z˔.j^V>`_>u(^U E=ZہS$%+m@UD?ĊdϮxST>}hDaܟ!~yo'{o%rEr#GV&J$ǽBvg~ \RC? m:?XmMb/>Wrv*יz|JJB1q"֤$?Pƚ {9wDzWK 0jz!4V2:uVsP@q&9P,>nįzY-fk"#\7']k@}CAM*J W1%Z=!o"K4Df^/(Yb9F K_jn4Jlાǵ帧OU`Ń6R?a ,52s$v gPm.E (MO=J%\i4i8(>gU gf]Kp_fc˧)#^t^Wmw*!<9pi8EE8Yg?pr_뿞@ TsMkQ(F&EհY%cKSO\7.oF И ۅVOY7g jqUj1Tjd@9=]RVrW ~2 F6:Ϧg8c O2 Fكdxea3Cw:/uaKdD~/%@-b>r3>8B%I1v a_pr^עPe)gߧ%۟SwOi LE@`̦rj!|WXp|32WwϤF3&{ lHtؤ pEB gnF!ÕOJt\K忭>|xsI_]GJH?@oɞ-4yYtoQ>y@@ <}DČ82P*{7MG@X\G$x q1 {vp5],K t\-Iv.:(Ѐ{|}OѴh?HPNH7SoIAw*ڰ}PӋtw}zj2o$pd kqEL2ϩ7'tTV!2EJҫ)^ PYA=`Z?^.J15ƛk#SK 4†z r5kYԼ99\shao(+)뱿zfbc֥Ul25UgV\dsI +NoM6OTҪ,;]KON2ƷB \ĻL_=eғKx`AMmq5t}p'7!q{ɨpZB6~oR@&Fi\]c9u|#{%z ǚmٝ-iJι{.xgKf/ Q "|c@i"Xi=cFA#/-ށU{+0Ukf5x$"—네c˶]T<+Yj8|6<(c92Fҽ5> qKC?0݂ I81xUY bZ7gp->-B;T]4yx˚9FWǔH{GaNuDOUiVD uF1̃EȫwkSbNp>ds9ۗvpԑK4rjz8 -Uj?4Iap9Z_/ ?=vt: GsnK},N~RPxT@MY?-ݧ Qbl G\|Ʃ֡K&ˁ񸢋}7-3J%^tTNMݓf6x;aLK m3@%+J'mX ' Q6X#z oo!y9@/ gn7=]ēW_`ו(subeyH3FPhy[ #2r6I]Yrjcvm\p`ŕ/ý<t< 2[ӄ[C_tۖK Q8z FF1N.^g eOÈ`R\ gw'))lPe.f8MwNjY @hM[?%#!z_,m @n&Ϟ!It5VhY&[ƩK Ay"") 9G/e)| vgm&^GIY4jNli-g4&J2 GMʘ&T^SFtQOa4@d?,ӄhYdK{lw&돑09AfZ}ݒ m)3M 7*h筝8gd-=+'} ~%sCZCJ5/uX09w;Ec7KlF 0bD@~Wk4,01iEۯBNi<'aSٹd?H}+DM&L&D d%jml6nr?DCoGą'ѯ[MM3ǠN fb6QT<,D6a7zZhiiZ?XLOh]Ry1a>> mǏ|y^#?(+p` }Dz.emq8=8VeC]>D(n%Kwc}ðar!/S"۞w p| *G83JCy2P51$ī 5nc2Ӟ<&yVN v'kσok RƚbvJ6twgAJ(h6OD' n/0}n NJ$B-V_P=gyܓsw$Vy?Lfd*ۅN'>Wف KI? hHWkiR-fc]EQ&0g<*!7A3T'IWP(k@_.'YȒ&o(ٶ)~MC QЎ 3ጒ]N~ȑt^P!4#ߩM@u?Z"k*g-896m Rr8ހԙ*Khh7ݬ9Ρ\%5mѻ27$=\w%_)x>& RuS3OH8$E`8îU4imd9R^FMx I}ۓ˵!v+rfi9 F38!bʕz*k^A.dň773&,RkaTJˈ7`%R۬RӔz"+A]jl56+ V}S(v)8TӨs/l.̮9"3\ ;"[&xUߊB@HcVzwSc6\zU*~K23's;84hE"&rHNk8ceQT;*u= ;{EE@olz5-RkNb)CYf@PU?Xk`H̳+FIaRZ[%rmm)@d" 4|__g/wO Ctѻ6HNt=5 o&Ok&B%մQ.< >%zE:!^ƣ"gL Ab~sv X^f❑;`9*26q?|AOi:k#suY)c&vVEcynA /p0^^ħj95u< xf`B71;wNNaXSŶWKP{3#WǬV[&g-GFC'=M Tn11ȜɛwgE [Ҷ;RjmcL Ұ z( 5=<}A>2l#&*n8foi.뗾] w|Dֲ":=@y-l9e_CwÚi)Zfd9~tӫF+Fܶ>bvq$egq\UFu=GGÇiAZZg9"CP #c=N!]҉sWڲY=u|BDJτ;cC| Ȍ$Y̌wT5I9zcuN3,/ K~:ႁUmλ$&#^NЈuV) N]ﭕevG*nlMX~gҴbHBw8,\#l0X)ט)iAesvZj!&J;j7#pYl1wH$Ml\yԸ`ʿ'w^F4@ 8xKE>*jeҮSKzOo\FouCTWA=a#9x%/GY&͔‘f2IN? !> 455I|*x`ѷ3NaxAZALنްIo$z=}ׄGc:m˔25%^gaJ_4Cf/A:W+Y7kue06zh>]' i#Y6R.HUGB>5.Wn<SAgQt17L#Z(ˈ:_Apm1?f?%Á]bg{Qˠ z}@#%cSi,zF7C̑P%Zp2d`ɥѓ Ҿ >ܽY֬JAe1U*ob䧷I}.pP3ξ2Icy,IX~~|/" vls:c:[O EgHhX׷Xi֩1yoWob'f<ȍlV.w,(=_`:)Tf5ˆʗ[f}eIFA/sx^bA$>{ivYo^V AX,C~4ǭ82o~C԰->G\^\e '(=0AraBeNXQ*eK,O|gin u31o0gK:C bA o\G~ R/ NE|(ڙ>VLf1* Z?^{_M ߆/ü5F7_xh&QO-n;?_5싉נ݈)6wO!H$Rb̗ɰĕH4 U][ӵϸ\9}5~W]?xE!RX1P|7|vP<=Z4-: dotTP]T TG^mzXwꤙwŔ8Qݕ`5O"r 0r>UF])kʀU!HBR1 J}#7imm#a&W~\O:OͰ+ Տp-d:4֨?ȧ 0w3~{CcA~&ߺ*إǻGRj,FWYؑƎGD )MX Q\ifAHھk䧘$NNL/_(=Q}OFy.daܦ`-Q8Ñn}\CU MiY'7o1NuNp',5x@zlDzp)(~pf?9p+:~4 *F ys>V T* ܵ\k7.xd,+;nGds9{`kKj>Dul"w|PFtIHFÖz2t6L/[ A͓A͘Ne w7ڣqYbw[0#qID> 1gs5ubK} ]ʿ"+sU}e2RZ!-G݌`뮹xx f!kZ7V|#!$:{x΅5_˙cE-C3)\i bCtBXx|6 .4v,Lh3{N#E]eOl/>.;iUS$)L_6eRt{O@5KVL̃S$P:+1sd 3 [͜-_UiRڭxPg`euQ%ʇo᾿FṂ6#ctݽ3݆]|%%7\||!7{n።[=¤^ ՋE~ Cf*44hZʞ6f'/)p5dوDzz7w4P Y+b -QxVoT˳/:368Pm`'L?y~F(?SSN7ZdRZUZȄ<+^8 2m(yyu- d*j,`da2țZ~>Þt./+?hgWXXBb0QJZT_Ud-B#(Cm5mx4 p>H sh[ly]# HFMAȣzؖzU3SS΍I)(i]he\dDڂAXdܭpje^;f+f.yA3"L&И' u#]# cSzLHoncZ=bN%\ИXn6 &3%Y<'a ]0BQ͗QZ;6c5\E}<*JƦl5uA-S5ݗ jԄ~KʹYE+[2*nu&d]y%r` 8bav^Qxo*.{ʘYgֶ1quXqħ8@]yCl:{ptroyZ[B«)ESLY0Ldm&' QERڛ}'I'|`)QUB>Di, 2-3_÷;1/JrFh5{.oC_Ȍ8%;mHȞ)=(Zpx,Iˈ1[Id=ݏ 8F߫:Dr.rCük+Ǭş4H]*:wő W?DQHx?pO_Qυ{!ԬbCgJΟZ(nij_,z֙7>좥&c(#",WXbwb:DZ=OM~҉fW^FqW'H+Q}QWi#9| ?Kצ> QٚoĆnR2.Q T˖u(=l* !/|Zty5q9;2!?7+!d-of`q4LUi7´ нޟ6\H(W7ʶkeEIg3xFWoiu@vi!G3W]!eqڭ[tFrɍwr9*9)JAFMtK(|V _ŗ.z-Ph2?w0E[tU!ͦ0KHBR " bUR8M;On %Z`)cj XLbpqMkxC[ ?XPje]*xIP|8 Ok)mY1ISu 85L/k-&wqD0H vOT֫Ӥ"txQaBAG闘G*Y:ZB1ѡ3{ct-N^:w$@%=oT\=ZeϠhefʔG8oB-S.i_145nEBFBb ,B7.9hvGI3@HEC59 XLĪ>)"멡SV tB ,e~^9f4Ᏹ0j~K 4b7[y"xhJ5 t[ߦ"S0 Kk*5#+^U#hvqAL~Gzj!O]\?"E<8cꃹE2\nfR6g6HFxpPx}}#ޫ̽zoudOkf+F9.:vYL1oi»fusIR^j1KN܄P[άb  YȳQpIvtL[9`}74owF<+ão8 a ÃkF9ftO݌JQЃo }k]C(@W]t}e8/('3~r>!*<9`HN'a- "Ȑ_վ8*U)"hA}k^FDZpQNB;6;u? y0| ~ȥĠ2RT#x P̲ #q 3w:WG%fdhn둪4(ǎmw"5E9f*<՚03'[O~R=즿0g"kU ˏxasj]i5<,*;Ar2(>\MQ6ʆަ@qzqHM͡٥Fv@wȂ4$WN%) 3iB®K,M\q=~昡nAz,@G}9&`n.wF'yIX+B >3\Ha #p0ZObKYwE"530Bd͘4f@f_:sB"+6GWyI/46`OL˓Q4C<*A`*8Ǭ~D%Ñhi-wZ!VuiBmu¹{c74?1uo9m=<ސ?ᒏk"*B$*6uovޯFYZ)n0gfvmL?:YFTf/fjLjJSbahf 98~Ѿdϗ؄l&sr͵Ѹ^cNZVJR甀&oj'2Ɏ'@HWU!4wTp'H7!nS?z)%R :SI x$K3QB*y~aӬʯgjU0.1{ʌH{JnB+<;3L>?+%)ߌe3idA`sq)[*(ɓ!3ɚm'M@d᥁;7$w\ s/46\ ,-jΤ^ B f"+JZO4eV1nR{~7X%@i+up Wuv#jAm֜Q]&1w[x*UTi-PSauayoaLW⺭_۲r aqW~KPR )Cɱv SEslZà WvJcS}Mgs uOWlD;_q`Ft6 p\JP\着v]t_FlkIanlap1GKtE8AvWD{}k|8fč6el= ٌ̙MW BZDy`ah*}VM8np7XsrS2 Oײ|<^4V.1]B'2C ݭc̵:+Q#`RXdr*VTg',2nw%XY]1Lp;~7k&MSLWs+˃@3[^V]F@JxE8Y^!X"v >nTɀO0!t YDΒU4 * ꬂt4Ey P]G1g"_Tc0a5fYԕυim$wэ57LV;b0~*1w^d16pi)ҿYarܖXϦ\4ΕK@bobgN{C&?uKCؙ=;.lЭѠiRсXؙJ@1CvV2(6aQg26}/v{wd;hy nM \/'l8"y14FmSG"qdXq)bgOboH5L*P,oĶ,B"8(CP$MS±4{}U/,tQZ!F*)I;{,8ʘm+\'̊uwee:tD E4r-1wD *'yj>lI4!?e]Πċ/+!1 c Fj!t3q- k`J$Pk=-6UO02d4m8_ O5<=SӷֹuD0;H4` =,"El à{7s>PgaQū|ȜmKT slMūq|s/Bٺ 肽±g28Lb }MHq$ʛP̨!$Aa փfOgGwHo&d^FV}cC{'tqB`5BKjjXg"*KnngٌV5/*56ڎ ^߰#eؕl٭!*^,K "|/B=!={~xK]G-D^xx: 852rХ~}dHp6yX4eRt-k68@~2_Ĭeшw#GRojz6N0zf {W͞󛑎j0Q:oF@v߸7ʍbG"| JV6o Fe"+RT9xOO[y8.QXdw8_)PAW+/Ca*;65` 2[,D#.6I}3}7Mtτ[5J'`;cgÁE3DI&.`w7RXаxUxV0yЮroMisyQv$}@e^4$(a3 ԬD4W~Ts5/4òM%|)WFYE!ɘB[y͌ة$|^P$ſ,2=Kd(8p@' 2bVj4,KUf72]>'$Ż"~2|=w6T GIQ;K]}.F1獹bzL1WI[1_v:G)۞O"pSnY}h]}ё-$ֆ|Mm__Bi"\s&tuuv>m~EAcKJLBR&|ρ@,uvr X35'&scI(YzٸaG^Cؕ0ψ 0cQ0W+P'eCɘi;\U^cQg5qMs]f ik#*We]Փ?* X^ <X26,N֏G##tsUL¡D=tSJݥBm}o~孳ES`4ܣ{DkFϣf_t۽Rn&]ZoiL~~ NbFN(#ۊɈ9ӊMTŅk|U_IX 8E!]=0 6EmGSwD7֓w9prF\•|kwGfRt4CjଛIԴ1Dw%e9h^i}QS3S{yћWgvkD5 iJzXӴ!*c&G{jO+؞mYVdU\&tґٯ97D%c!d z  @Evo8^Bk}.>: db< Q Pu Wݝ\_rpu~PRwAFS4-p}h0_'uMȩU8":jZL-y4F,iTa(amphԃpf(mumm1IbX5LеpWA$=@ ,N2>}EyU#%'Ú>Z\}*&mөE n1\-B~5*׏[dx΂|7(`Ֆ˕x v.#JXm\#ECGalW+LqoҀ[=JH2a]GZS/w9WQ.k\['*;.InezOﳸYEZwJ{i>S`M JlH1zsN E2n= 0{uhd5H8Q1W!w^#X+iqxv~]=8/vsP/ Ĭr}&y$qpbeDzS)* ?n: C+C@a7;"C}'*;:5,z.3,9--Yh!% M7=;+gCK%|Mnҡݽs0Q`u/<\]x4 a|.r܊/&u~~B*XE-{7$_ ^Jun FDIPM)m׳ŝՉ 'R_^:纲2$a=vfo/8 \U (ǻk%'6X;"]"a=dIq"'7D/2me|= X>w1'bR-?KаH<`}JԵEf_PwDžt-SJs w!kj&ꭺ13/t]98NzK|Շ"J-C>&&~ԡؕBG90 x^:e'a27?\H`giz8Lo[j>X#Ζ?I27(+(L?D[> 5DGӎGtBͰ2d#и.{+@+~>cT\!"L:Xt;eK-05[ƢaQ3@:Z1fz߼ 鹐oGqidV˘vpnꌥc Jp$q|i ^ IfSjYsQLNm0LO .QJA[8@lWǪXtDRCGd.`vu!6NqTkqh$ɰjpIz^_RY CeƉAmrU7M oUK*pk9Idq9/Hl6((Ż~WY\[em^7_w,*/fޒ )vEWfg4 0>5Ȣ:f$AwCIY8XhЁ&^X2ȗ(uY)6Ifj֎ :> C'k 0 ?rT"[uJxAWYYM5I.ePPSb$T|NWeX#i ~͐~#6#طDpR|IM?E9tCLog@Π&݄ʹ\1L@y%L$t{Ѣ_H wyvb+'$ii`q!| NeB+vn*tBpp4_{js)]>^ RL>Kk$&1ԒsD0ܮ»,?`*ߝM RRgK{ΙGj!mTI |z4WH;.g9fh2BCC 8G3@.%-!^]i٪Y% BlWù.c$xFJw)aetm/?Mhb?G W(V \Kg۫zI2 M=',qm ,ųtOJe@ k-ݾ.aI^m#J1ǣ"&-$S5Pуr7Kt<1g95u^fZD ʿLMPgxP% ;Kw&'\zΪe|ܓ9.Q񃮎wK.B!8KBGCJ{1"aV5Cib94 䣈^RdIG+-s4C@N| ><'.!ֳ3PM"P]As`C-hP+S4@B[d8׿4F3qўVWՑbO3 }6`'uՑUTwv3,{SSogņ_/˙>˰g -ьHf*㪨B/7c/Ac0Wہt0Wl! /Vhb)Mgr d1LgȽ-YjsE )юU8o[X%y杍xhgB} ;2d tj䴡."[ғ=wz}Ѽm.;н̦M&M= ^d\2fS%^M&vX"f A?]?p )N |b7Da( (_Cx|EQ\-ԆN)p{Vm .8?OrhL|'uхوrkP>1AX]аHknFdN4R-rrwb8婢>6͑a3޳R2R.m\8$+j}MΝJ*9ua~Bv.8)G#DY!_@Hn~!qx,uZU[DXO.4Zп)TtfKY5An8"72~nE]^AIP߾JfxA/NIƽ$/9_x-^C BC4, "$jrlI5l#,R&A{Qʯ LRV`gP{D?J5 -. G;o?=6R@ stU'@G:fvKB"ːq}Akvʰ`o`8 XR~zvN>ݒ/z>1| y"wDսpVpU1CɏC:հ[Cɪw`6$E*C ۞"qj( L=EZRv E*ZTd|q -{K@ =(\ SSu;öm":e7!x,H:6} KMdZkp\ ~$'sCJ,(j,KM9|@t[}*:@V#xOz[J{:bw)>#'Aփbwo-f6O&f1Nr{pՒ]=kZ@K0{wf٬m{%K eJqحW]Zg& 8<0}#RVz>Pfփ=|c5]L=){/k(*8 @ sƇ\63P˂9*i=ZrqԳNO`pU9vƿc^xw-bz\)ֳ?5%+Y|JajDIEBT,U|abb.v"HՓ#Bzs@j5m/}Bf[>$bbz}cCA,>4Y2hck(: [h<̥v z <.~}M,2AB/\\`)7\^iIX뜛_-5C(VC $]QE8ay6Z4qFK&qWNjⷐn0Hf.JG|;zWƘ\ g #Rit ٓtgVv嚪fI.YJןctiz- JO3t0oV0qri5B*E{E)5E!8 !nnfZ0Cz; #,˙Ѝ\GShvbnYeLQz_xX^]!\ xE/r$t;7a e,Ov^JXcglosoG¿Ĥ/Ȑ[n+rtQ)_#<>|ޡ0+r87̨,z[=e.C]td&Բ2FcD5.}t%V4PĶVi6xp"bFv2ŒEȠKDj݅B[HjWo\Ab},iQ ,P>f#ccگ6eIF@u`V /Q#9w/\5$MQosqsq(J`< <[kCnMe3G&7cI3q;k'm%b&Xõ~ChJ'dl:0pwB s  Q\QmHO0bj4B§ u!XԥbRLb` Ưܫ+ DA& 0{Y{L/M ~ent_qڨ6m+`9oƒEl.`7(|p>lꇑT]5{7\>ĔաpR~7:cKفU-Fe;;#U^wTTYĺ-WeKˣ CZ3z.Ǹ 6=y4) N݉ˢ-< SX:Y';(-FAgh\,ES"4zW+FJPk70G%,o9;L2y-!]}Gj|{Uy=g'{J=V(eJ~kx%TU*}e U+2$F-(>]u~x pƀZ񢠨` |oKjF8,{-yqS4t}EuMXl”[tс" yx"u <* 'I t9sS෠s @Sh28&*<A+oV DӄE Y55*%"!}vU;Pp&l-a/I<=xOGKI?!n1h%L0y+Qp%,OFw-PP`Tb{M}2:cVь=$$}Ѓ!jPHaBv-?4̏^$h]U4V}P#$vHl=NȅH_4XUkǴ[Bvp5hy$pS6@lFh'i!ؿ)>rbCzVpI%ɥ*hkRWdjܑ[3GM.`r}4}>,Ԓ?o RZ?N{撟 ~8>CMX:W]na b2 Ì#Y Х h<ȑmH_3[܇~Z0AfHF*7WbeƁf"n[o_Zkgh[yxQp:HmhV"3]zGC!=0 ϴʹEϭuPor7Η-z/h'DP7l,ZOED*Mw:I9ho?z;ӿ!m7h5Z}7#ݍ7 0쎨lUNcE/Hhc_V1X.?<ֹU̞!.e\#| SZArcEj1-z7_w]ߣ=9-f`/U*@*dFt߻hSCY x.Ng3RX'NUϪޫc"IWc< IRݞEV4?bfJ4hSïyr] Jt* tt:Ri7+YI8I5Ϻ7mPeZDySBJ(FCsJ}kX|bHDįۿ+=׊Z%O 'ӑ~(07)cun Cmϸ, 1=r,渲5@OfDӥć/V5<.0!y")_ IKMs|^2 2|0Q%t \#{r^Xu۴ra15:dn j:Q"[ aRh$ޘJU*/3OsT'_Qx^"$ޗ2?GiI]1+~ޥo+ t 7/p]^4[[FϺז3Sx}սVEH2 Pg B-k(&R6}'uv}} [C*:6?0-i %G+h5⻾ltj{EI{#::3O,@pm~i-[Fkv`pC#i!GܻPг_nX>~1.ͭn6FLz߅ #PQ(uf`|irˏ^; [lQKP:+wdl@N‹]}S:z`MuOZo@͕nr}))Q9KU$%a{s} +ry\t9[*4`#v`^G2j{3=z*Ar9=}T+x 84v& Ϗ04ZvW0; jh4UabDK7^z?{+YoR(:|CImBџÂ|ic|li:Wȩ[ :,6ߧөkuC9ҫ{8m.{ٕpky/$yZ*5BzkX~Z$K@LzS 0@*uC31OˮP^WEHIzIgĀ{ DPgECIr^ #JyјX#Jܑ͒1jaczޝ)DH~ h!&Zs9Aj$(OCX`C2`L.С; `*AvK4SO-~!iLhX!z2Q4\H'T鹜–=y3#'+wB1D9RM̓;:T_S0Nb ;i䳰|9 T.9l=U0]!CxX8M& u3zgCheUj̭ȏYEh|<Us'kg D _pI =Q3!q8YDDo<$]L/4>ue̴vzSw/X D |{%0HF P yHJR|%j^OF46[g4SIUkM{-빝w7@%#> (Zg8N,#,/# {Cc4lx#81(ڬH'fڋlMVuKg>mxl'm4_N#c\#Y%tD:@? %=n~HQbyjLp~}VKnNp{dCzKTe@i_#<=) =JdU H\B(:5cUxlj],2h%^<[ T)6I?eFR\zU.ﺦI/,3b~0. <ϑ0 _SO1\t>CvĎApZ.@x.OoYnױnz~}dִ*Ou0=e.JۅB>;!}0j[뇏횼"- 6䩈OS o7B^#o.cZbvmkamd0D mXzp7J kpe07@'m. Q\fSYh$vSrSĻjѪGv(E\e4(Z \Yܲux%]U)I_ i[_uq#a{mc4M!2XԄ1'3E8ә݁d'ЍkX\s{Kᒤ (GxΓĎhv);uz+ {TTuSg36mwa7yڸӓ.#guH6\cx4A^$e6^#3d@*epu$3M  Ƽ[gFL+i"8]n/1{E;hB OP/`Ï0wd3*Q. [|8$xJDNC|~\ׅþZZi{C5O۵\u!S#J|_MY6 R*6 @sJSag 8* -m7?bH`72@f;MRy0QH8`ܼt  cҤ r!bX~{$dM,Se~.+;7xM;w#YS弚>Wָ5JIr Z/}W#)e u<84?&e`RAU1!sɻNH#'jiN=ZkzVod%/Ja %VQBdCvgpcPφ9Z0A ͥ9r9lJ.e 4߸ T"O7\Yf+2* 51dW֭ϥ*XS5rϡ nlq7hbhӘY-,0nB7CZ2` ;q9Jn#0`8#XIH<)y|/e &-x0HIifBɌ;֜u67 Q(y[51hV5hmD^JuUBi'4HZ&N,R1|xş3R[Pz ]%⥌>n심TJϿ| Xч|.\6٬zQ$RJ;Vۭx˙:?Z|,0q7;pewbcgߐHtZAX8tbq'VLƹ+:SȢ1ybh;˽P bIytNغXAu@M^mDNmMEfh̍7ejYX%<,J(43^c-YgB@gKALR[o1E;̰ZE2K>a}LkB!N787Mu.FĪ!zVXNOUw}1F'Q_m9Mt,xJlS "qTn#HgFMa2q;E0$yCZipS);_H#>2ϱ9A"ږVMa?dc+1uco$8MDZ\g늢ڍSu1xa6;\b \Ҭ"6 zD+K_8<8N'C N VUmRPTYR {n0S آ z?ms{p_2^llrxodsŒ!n!H&S<CY}ysm1nu*sbt8dP?&/q 4KzcCbh1Y JNH@=($pg{9uYY0=OdV¼nQF7t^;DSX$d$r %݄.'>&iyRsA1IuɉQ5{3֡NX5oy;:@O?󣆨)YhFba`;H'0/<əɦM b躪ҹ5r\?O%øЙľL19N،0pژ2?Qu!mW賁)*X}g#uJd'>fF{M+!h:7\8O|ʬ3!rjs S=(m)e.^漖_ ja- Rl~II]ofadSٲ T]}(:o7Qĝb:x uCtҢa?&;X3H,'[4lwa# KE^,"'qP+Rp%;X^I`Zhmr47es͗Ȁ~c>UG(La["k=ͨt\|!0 m_rlNm{>{oˎy[ܟml\ǵF“u݁F+E#O{gE8[ͤLe! q,宾6V!\ctfU95]j6Մ ohXuZCk5+$ȉ`AwǠU?fVt>f cxC!9ysVFWij|[Nsy%`-z~]f te[SySo|&”qC.DaUTRzxb\FfrW\6)uOin!/ ϵ_ŢVl5w* ^+W"h /49 /M*fzإ PUs^p52xN!|:˗q3~B^xVN^F$%i 7MkOcgn@$%UEk2[sL] t-e  h nIlA?Sw"= |ѩt?S8FXɐry">$0}pDC=z]xO ;:Q G,('ɶ_A#[Iqzۖ?wL.$@B!33ݹh}0(`I:dqIdEcP\(mF84c'n'tz7nFO+2݃\Z&"Fi <3GENX_WJrx9G-F,k*.:`ć &]q݁:\BIqZ "1N/r 3Dl8&*&цQ#O[acw?vlQA @DRb;,O臈@b0+gA|J9{[gPSW0Hi ^a7 m'H| >f;H˝aMjHI+GƎǷ΅3iittSр/>:LJ.Qz0)}y@hnc6OqĤ.`5Y9wLd`ՠPYb>i /lQeҰɿ.ѯ]][q81mg0I)3,Đf=;'7AoU=EBh_A4A]oxy[M64:Cr WWwsqS^n'A2STiٽ!^Ek౎}xcHb3n1X@(fYOcvYarUnbCG!f0#%]p%i9 1p<Iˆpgŀ> dRplWрi\kce3>R6ВfbiIU@.|S5}̞t;e<fk)y%/)G}m<-k(AdLZz9JaYLP-՝EEP&} "cZ^[OUi='3(K:cctu,klqժ|vs.\g- am}%v?>'NP*߯xݿM^+YM r up>,EP}%*&9:I_ddFV:¢v.p>R޶1N^"Ǘ`WHk/mpx/X(z:biVZdg+BP eso6wy`G;Rwl[stܵ,dt6}5NLOda?z]ҁO5 r1[,8:Zhw-eH[coiIYs951 {,]Wy1qm> %b+@~=y.(,jEKHo_,_Ьcf\qUJ *o @uiz0@l\\ mWiGSz(. 3b]rs66+01g< ǚܹ33&Y~HP ޛ[k26n6wQ[ o@448IOqJrG_q&_3Sx%0޹JN:Tzzvq#C8m8sCWm2dZWDOMDc/ EE/E!sL1TJ4׸tbg?*wC>fJP=̳͞c|FTg*xs; Od2HDjSAYDVn Q@DȶuDeR$͇3FB0+οOlX8I's| vyY}Xu6 >?~FJCL)Hn{0;K7:Z/2 6^t״PȺ6>5(ts\`l܀czTd;Fn_R[J+to 5PW>䭳yW5q5zу^Q|NTR-*\rA]a>.#lrQ igX Dc瀨e@|> IΜ@FOC'z+ ,PXqOEoLurC|!86iNXٮdaq2ˆ1K>^vyF(FFqs nn6#\&@BQB̋rd=" *w~D)g֋Eco|en≣vOԯKPDA,6%}&Z%?<5hک 23GjIXrqp AN4)19+ : y&|u(XwYSMoT֗ "w s5'MׄzF>wrADǹruq^Ez?ӳư իZ,yz6A;o9>sBi̝9q)undN[/"2Y! ]I^¨ٯw%W9&{\g;T/"/:ЇXst)0ͺ|OǡG͕KW/(bu ̑9m@ [~CI(uAר@uPqo 4Bm|?]sˉsRFa%CC,a+;qS $,)Z[IGj-8|}R=/'rox8^T|_žI/Ju5Y딆BUyP6 /b^Hw_Æ d !ōfW&S۬^|PNԱhKT%\G)YD~BIOT0KfƗp~ *^epuK=HTQɈՏi3|Pتz p,ZFtهpOl6Ejdc*Q?[)O5hf8pIfrWr5̯4KHP|xD Ϡ7'Crxh>.9hAƪm#j倀}nɣ35i5)KP ]X{ 4&dTK=?C {qbO8ޞ$7aT5G>Jyy=:f%K.EK49Dd#]С,x^#!9^]=C^urVbP74 ,EȜ."Ӎ4DJ\qQϊh@ 'z[ߊvx3xh44o"㦁WC%G_!VnKu2,rFl'Q%\j9 ~+2!6vD0_fwoGa,{c&|CUㆨnYbX JXh(mX lo[s8Nv8oY v\DXZlgBŭJ lWN>fņT$^~Ӝ&[!YQW;wڍTe~eEp|XrɌ!B9÷ :/n1tl;e c@817Xfu}ؓ%tO'֔"esb, fys#  IyY*0v-uE7h5u+dY`QC2Eo OQ|rbQil,IO\(䭏67=4 KSg/N">a]<+FVLO^N/d)d=Z_fZ1 LYĪ_՘$c͛\l~{$(9 W) 1+nWY7L͒Q߶0_)s a齡{H=6,& j{7VHFQ ?~_j?3FYJH8<aV)U'ٞ) 48Ofw1!}_C=vl]*&~h+y YIIv/fGV{1qO g<&f>\s& _HzЃH92ځÕ-c X T jچ=]rt DvEwC UqR'X]oS14{r;7V}@\e)$[ݹoF]VDhn†Ob.3Xf6D~E-6|Qr! X趕)KHl% G(l:7ߊz@rNSݗnqx千!㥾'7maZg5&6^*`O,kw"pDKȃV{& M]{IXG{\ $1v7ӡ]9f${[o%^ ݥK u wʖ |]YRҜMy? UJyBeyq'