anaconda-gui-33.16.9.3-1.el8 <>,  H(d U],=/*oJ/M6% mIMѵbv.u9"r~SPJ0EL-!61%ék>_G^Y&/ViP|0̄3Jg6KJ;R 77L=e [Fx_v3 KrjktH(YcY,A :GR~3 @k26 oyV :d8pi+ê^D8xcz+K= * [1:8 ZYw ,'7dZͩNm?~y-EUGIB"TӗLCU)x%];Э@kv7تR?|ՆktɃ(~<8MjŋzKQ+9c{_)C zڬ/\#?nȜ"bhWȓ<=[B3m}c-K{ߊh9 C+1}1be85684977555297243e9179104ae946497e27b4f55fba6a41dea20631ce880424bae8c035bb0a7839049124fbba5636a5d157de0302047c435bb50067306502303483a5c6387f732b4001a2a33f6f01319dd01bb94be6f9add90627bb5379b53dde3a9f88e3e3573714f480538ab8f57e023100ebe68371ec5e1dbc206edf02a402b63aa47373ad62a95ecc835a320b1ecd690491ff4be4724736361509fba2bb3201e10302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500673065023100ce12908f33e7eb8e737134e79cd3ef64545822fc49dc4f48579b2c116bc7f0729cc0b44d16076a521329967f2a2e8c77023050c1b266f33a9dd2fd90386fe196bc199efa715e1b983dd6dbfbd840034575d9002edb548e3cdca20d0b6ba058f148860302047c435bb50068306602310083dc30bba13b0c50698b020ce4fd8b7204931e464f8cc612b2219a4355ef7f3f3abfd42767411e2665a19078abb9ce9f023100cd2bddf3076763260cc2ecb27cb88f9aca810439c1aca303b28be12bf6a40da8f60d11ad7365c719dbbd56ca1ca836a40302047c435bb500683066023100f83604d307446cf9b9e77503c4e8e1563143992eb469775a3c0ea3c1b47e14284ca02fa1769d0da212b0cc35d2719b9f0231008d9a03b8a66770f1db64131c1dc5a0463750cf27ab2bd0514b0974cccc831ba9460c34dd07f3765347adcefcb72d9ed20302047c435bb500683066023100f83604d307446cf9b9e77503c4e8e1563143992eb469775a3c0ea3c1b47e14284ca02fa1769d0da212b0cc35d2719b9f0231008d9a03b8a66770f1db64131c1dc5a0463750cf27ab2bd0514b0974cccc831ba9460c34dd07f3765347adcefcb72d9ed20302047c435bb500683066023100cc9d69b30709e9e17cce16363b3909660a390558b8e4285e3972ba7c3fedfab8f34742ea980b1a09687359c6cdef82a8023100fbc31ba3ca41f53be0b47e5056547da3d606f7b195171d0736eda93fa58067a58849f0ec5f4f80d34246bfac769823200302047c435bb500683066023100d4182233a7eb3aca6d09d9903a8df93fba45bec6b456efcbb37139f8f7343b64aec48e497d395164d86d745c569477f30231009f7297b1cf9ace36c635ff6002456f9620ed6cf5f1195eccea5079751cc6f8ba7cab032c3e0b6283f5f83102e9f5bcaf0302047c435bb500673065023100f8c9553e46272ba4e8c47b9f8c0c7d28bf0b8932af39a81ac1f133f42a8a74a4f6a71e912b09fa32c6ac01796b53ec6702301223e139268eb9e63bb3ad08ae1bdd08d7fae0c1bf4cf645f618235fb6cfad7f6a318f98193f3c6c47bd0a1b97bc7ef90302047c435bb500673065023100f8c9553e46272ba4e8c47b9f8c0c7d28bf0b8932af39a81ac1f133f42a8a74a4f6a71e912b09fa32c6ac01796b53ec6702301223e139268eb9e63bb3ad08ae1bdd08d7fae0c1bf4cf645f618235fb6cfad7f6a318f98193f3c6c47bd0a1b97bc7ef90302047c435bb500673065023040f97c7f000ad0de8c78f55a722cdb1bc89e01e7546feb5fceb2f1824795be67ca85a9f55a912cb354dc26a9fe014e480231009f4e113a1604663e1606ed0c5bfd2942cfcfbe2c9681a04d5129ef84012ea1e14d08d76307b91aa02cf3922daf89f5c30302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb50068306602310098a05c67a5d9a7f6dacc2f1459fe28e9786e2d3fb46a9cc478801ef846c0e3ea86ea3f74e41e031e9ff7abbbfc75f5a3023100cf70b19bab4acbe165e3576bfa0da198bc3184e5e2541b544cad3f21fe79354996136613e93b0ec133c4dbd83c1cd84f0302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500673065023071d527eafaf86ab69e133d1c3b575b5ab8fab0382caad7313aa712b3bee698614c8d8359f61e2916f011474ae13d32520231008d347a898241a7ee64ab7b522b6fc86dcf916b4c0a8b8909a464093a36fa2e0c7b24929f28337c0df8b880405339ed3b0302047c435bb500673065023071d527eafaf86ab69e133d1c3b575b5ab8fab0382caad7313aa712b3bee698614c8d8359f61e2916f011474ae13d32520231008d347a898241a7ee64ab7b522b6fc86dcf916b4c0a8b8909a464093a36fa2e0c7b24929f28337c0df8b880405339ed3b0302047c435bb500663064023025f5939c4bbedbff498434de19a291cb689b5d9ac050c2d40a824353ac18d6ebf598c43446280543b349adae962fb6aa0230385b6489e641f4b45ddd3ad5a4416fc86760f8d121fd32c9e334d5c37415be540d5d3ed31c801311f158c22553c761960302047c435bb500663064023025f5939c4bbedbff498434de19a291cb689b5d9ac050c2d40a824353ac18d6ebf598c43446280543b349adae962fb6aa0230385b6489e641f4b45ddd3ad5a4416fc86760f8d121fd32c9e334d5c37415be540d5d3ed31c801311f158c22553c761960302047c435bb50066306402302c04caba4aabda02d569d6ec5aee5f1c5996924a23d245e186d7c8e63a9a222d05efe401fde74f98c8ef80f3f4e584d702305367be7fde628a0a0b066bf015901bdd661b305e0d5ddc946dfc87d8ff2b1f1f119eb8d364bdb14e765febe9a1fddcdf0302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb50067306502301601319b18ef3efc7f7f5851829af692b3b29a447a095844388fedbeb0f778c0553765660766b56c864ba81bb108e23f023100e704d3bdf5a93cc717f8be7e56597720d874e4a0c07e89939d4ff3eb38dc67d5d232a7b9e49c01fb20892da00b01f6700302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb5006630640230211cda2e3572e9100ab846bc05f664617da608d2fe50bc05e5ca0da3f58b31c2ed13b8464beb2391ec65ec95ea2799a802307986f432ff9ad7bde836d7133af7dcbfce89b1548bbaa96b9ceaa132951d57e2db40ab05f47de44d93b0ca0811eb3a9b0302047c435bb5006630640230211cda2e3572e9100ab846bc05f664617da608d2fe50bc05e5ca0da3f58b31c2ed13b8464beb2391ec65ec95ea2799a802307986f432ff9ad7bde836d7133af7dcbfce89b1548bbaa96b9ceaa132951d57e2db40ab05f47de44d93b0ca0811eb3a9b0302047c435bb50066306402307da66b421aabd4dd4585761d3e4b802b9ef2da888bf7064334bfdcf5555476b9d57f20a89c769bc316e314e0320cebfc023045209f716bb8c03e2a2f4e28cbabf1a97c3a45b3b2d666f11f64426a54f70f4ee2c8cfe291800d0ee45ddf7e9450f0ed0302047c435bb50066306402307da66b421aabd4dd4585761d3e4b802b9ef2da888bf7064334bfdcf5555476b9d57f20a89c769bc316e314e0320cebfc023045209f716bb8c03e2a2f4e28cbabf1a97c3a45b3b2d666f11f64426a54f70f4ee2c8cfe291800d0ee45ddf7e9450f0ed0302047c435bb50068306602310084c117b7c725e93c56ef14535575981e21440cf876009c831407cd2b05c6060211f06406c876648ca386259e701323c9023100a1be202a635f471a84229db3923b2b20c70e654ea302a247e52d12e7903690fdf76ee6f0bfc8f6ab6d2b1f889d085bc60302047c435bb50068306602310084c117b7c725e93c56ef14535575981e21440cf876009c831407cd2b05c6060211f06406c876648ca386259e701323c9023100a1be202a635f471a84229db3923b2b20c70e654ea302a247e52d12e7903690fdf76ee6f0bfc8f6ab6d2b1f889d085bc60302047c435bb50067306502310093414cc44b3655011140d76084d6646a92ef9e10a1751f6998dc2927e6946450e64171bc18a7094fc20470db891e95d902304ed097186fc3f64579c55b861f8f721527a3df8d819104ce9d38ab37cedb059f14e1790e7a033b56ef7e9a52909454bf0302047c435bb50067306502310093414cc44b3655011140d76084d6646a92ef9e10a1751f6998dc2927e6946450e64171bc18a7094fc20470db891e95d902304ed097186fc3f64579c55b861f8f721527a3df8d819104ce9d38ab37cedb059f14e1790e7a033b56ef7e9a52909454bf0302047c435bb500683066023100dc1c248951f7dac9aed326d405af4ff6acac253d557adf80c0681a4116f6c5cf6675ef6ece38b3614f9a122180317015023100fad66c5031b2fa23edfa659e534022e4d07369e7fed33b76a307e24784b6c6051a99a047118d047ddb487b08c49ce1cb0302047c435bb500683066023100dc1c248951f7dac9aed326d405af4ff6acac253d557adf80c0681a4116f6c5cf6675ef6ece38b3614f9a122180317015023100fad66c5031b2fa23edfa659e534022e4d07369e7fed33b76a307e24784b6c6051a99a047118d047ddb487b08c49ce1cb0302047c435bb50066306402303eb6515261a16bc7eeaa2072497a4a5644e1253ba4677f3d567fc5f9456aa0ccc75407d03d0033c2a1b15bc44094e4b102305ae934261a7f27dfd92184ca853cb9976818322f494e6d8acb9d5882e7af3bf628be9b413e9eeb92d12aaacdc305ec640302047c435bb50066306402303eb6515261a16bc7eeaa2072497a4a5644e1253ba4677f3d567fc5f9456aa0ccc75407d03d0033c2a1b15bc44094e4b102305ae934261a7f27dfd92184ca853cb9976818322f494e6d8acb9d5882e7af3bf628be9b413e9eeb92d12aaacdc305ec640302047c435bb50066306402307c4c58b032625b2a601b0791175fb487b33779874ae98b9fcc58c11f929a6a5e3d232fd203126d1bc2666ac70e71859402307e840d8a0b572f9c026fd37e7f89d628a4e35e57881512cb0ae951efe3ddddd8b0eaf83718dbb76a6671ebf54c1a985f0302047c435bb50066306402307c4c58b032625b2a601b0791175fb487b33779874ae98b9fcc58c11f929a6a5e3d232fd203126d1bc2666ac70e71859402307e840d8a0b572f9c026fd37e7f89d628a4e35e57881512cb0ae951efe3ddddd8b0eaf83718dbb76a6671ebf54c1a985f0302047c435bb500673065023100d2bef6708d71802f4451b2456e22c2b20c3cab71219d81c0efb19624ad60b592e1b0cb194e58ffb3491ad9270bb9270e023077d5c57d2343ead7f79f85c78450c07004c7969cea61cf2029508ea4a89a05727b375b4cf72637c0c3073b8b2a0b2f6b0302047c435bb500673065023100d2bef6708d71802f4451b2456e22c2b20c3cab71219d81c0efb19624ad60b592e1b0cb194e58ffb3491ad9270bb9270e023077d5c57d2343ead7f79f85c78450c07004c7969cea61cf2029508ea4a89a05727b375b4cf72637c0c3073b8b2a0b2f6b0302047c435bb50067306502301e4a80f0d58bc30455544ed7f80f2d0da345682259b258bfc3e0049fcdb5124ae07150abdb74a9bfc268667b9e4c9343023100d10e2cba186f98819f1aab2dba07e544f3e48f3ba1e0f71140666cbfccb9b1f51575178f3880999d94578322720ba5960302047c435bb50067306502301e4a80f0d58bc30455544ed7f80f2d0da345682259b258bfc3e0049fcdb5124ae07150abdb74a9bfc268667b9e4c9343023100d10e2cba186f98819f1aab2dba07e544f3e48f3ba1e0f71140666cbfccb9b1f51575178f3880999d94578322720ba5960302047c435bb500673065023034bb07b9d26c3601da305f956688e0debbcf6144067561b241ea3693765b33dcfbe7d5f436bcce066f936ccfb9437397023100a060d37884b473de423b077887127683db873a622ec6b97a76c5d6dc044c5f108b205c7309483c0c46d6b0b61f942d620302047c435bb500673065023034bb07b9d26c3601da305f956688e0debbcf6144067561b241ea3693765b33dcfbe7d5f436bcce066f936ccfb9437397023100a060d37884b473de423b077887127683db873a622ec6b97a76c5d6dc044c5f108b205c7309483c0c46d6b0b61f942d620302047c435bb500673065023100d99875f9bf803ae89cf9eac1cc1ce2d801d26f969b22039fb2070fe935aef6c34a7f87afcf4694cc8f54b71850b235a002306396e689636816a7c420d9501c2a8cd5c1cd950b6d230421f8df15fdd40ef97668a27c17392e2141ccf6b7334df312080302047c435bb500673065023100d99875f9bf803ae89cf9eac1cc1ce2d801d26f969b22039fb2070fe935aef6c34a7f87afcf4694cc8f54b71850b235a002306396e689636816a7c420d9501c2a8cd5c1cd950b6d230421f8df15fdd40ef97668a27c17392e2141ccf6b7334df312080302047c435bb500683066023100f80d500940cdd00660edd5a24e1a55266668cfb00336559dda758926c1761f4a76a6cdc5f70fde01ef6551fd715ebf6d023100e84e56c69e3c314a28aeb9901201156fae127a275dd2ae18079e985c5c6e16ca6bf6730a6fdb090c3d32c7cdc7739f4d0302047c435bb500683066023100f80d500940cdd00660edd5a24e1a55266668cfb00336559dda758926c1761f4a76a6cdc5f70fde01ef6551fd715ebf6d023100e84e56c69e3c314a28aeb9901201156fae127a275dd2ae18079e985c5c6e16ca6bf6730a6fdb090c3d32c7cdc7739f4d0302047c435bb500673065023100bc70904a6aeb7fdb34feec7ec44baee3575230b594a721ca14f8ecb39a57d58cbae7ab942b6d5b97367f38c518cee4e102301c5516ce9d16df1e857e9731295be27a8127bea07e77cbe71adfcf5d90d5555fb6a625c424b1c6dd948416403b310a220302047c435bb500673065023100bc70904a6aeb7fdb34feec7ec44baee3575230b594a721ca14f8ecb39a57d58cbae7ab942b6d5b97367f38c518cee4e102301c5516ce9d16df1e857e9731295be27a8127bea07e77cbe71adfcf5d90d5555fb6a625c424b1c6dd948416403b310a220302047c435bb500673065023100a556a3a27f540b93e6657721e52fe1811fb138e06b25c8bb8b2a938f0113c7ee309eaf783fc3ef24c0e8b7d8fffaac1b0230742a8401d14d447d7a21973bd476b3cc065351bd553a283fd615920dc30c6582451e3643c335372c8449bdbba2d161c70302047c435bb500673065023100a556a3a27f540b93e6657721e52fe1811fb138e06b25c8bb8b2a938f0113c7ee309eaf783fc3ef24c0e8b7d8fffaac1b0230742a8401d14d447d7a21973bd476b3cc065351bd553a283fd615920dc30c6582451e3643c335372c8449bdbba2d161c70302047c435bb5006630640230482c2c4f699ad4416407746ce12695c3ce90b8fddb32546671fbb11065dd1fed4823b9f5d2b8421b99ea425c43a5d2f002302d3d82f121b8655ef3115b61b8edf84021de96af00f6be1a0e0682969dab7dd6c57d45b9ccf1987ee8c71d53c7c86e1e0302047c435bb5006630640230482c2c4f699ad4416407746ce12695c3ce90b8fddb32546671fbb11065dd1fed4823b9f5d2b8421b99ea425c43a5d2f002302d3d82f121b8655ef3115b61b8edf84021de96af00f6be1a0e0682969dab7dd6c57d45b9ccf1987ee8c71d53c7c86e1e0302047c435bb50066306402303dd042deaf6de4d0656583946cff67538b7750d67e009a39979d7eeeb66d18e47bfec14cb276cfb59ca54cfcd2c6fec40230794306b0746f73ac9dc392de8af7cc6727ef4fd799b32b2e4423cff2b8a7487cf27013ed6763891dc22c1fe8c0b248900302047c435bb50066306402303dd042deaf6de4d0656583946cff67538b7750d67e009a39979d7eeeb66d18e47bfec14cb276cfb59ca54cfcd2c6fec40230794306b0746f73ac9dc392de8af7cc6727ef4fd799b32b2e4423cff2b8a7487cf27013ed6763891dc22c1fe8c0b248900302047c435bb50067306502310089456227a52cf4ff6b54460adfac5305d88c423c5725a7d101c92ad643e01f4bc223b0c528095e57cf6449a24db7a801023017020b3587f4ffb25cdded8f9867f9d12ecb7af05eb9f4fbec96564afedfec07d25e37bf99a9019368297d8ca14982db0302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb50066306402307763d7e526ac48c8912655dad81be491d0c9721c44acf1f02dd2647b76acd0fbf487ffe02c1e730db85d3181e41693a60230466b286f3f8c5af92e7db3f811cee64439e3af5ea85ee38f9a8fdd8df09c2fe38cd41d86e7ea22a82de06a433e0b35380302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb50067306502300cd71f00f5510c27c84e4228bcfeba18f687849b6318e6f2b22194cca0f9480ae9a3815d101a3f227bcf912bfc02f727023100f724521d2f28f714df2e9e39be380a7b5e67465ee706de6c3ccfaa7b3be040ac732c19c0b7c5ace153922bea3ad1cba00302047c435bb50067306502300cd71f00f5510c27c84e4228bcfeba18f687849b6318e6f2b22194cca0f9480ae9a3815d101a3f227bcf912bfc02f727023100f724521d2f28f714df2e9e39be380a7b5e67465ee706de6c3ccfaa7b3be040ac732c19c0b7c5ace153922bea3ad1cba00302047c435bb50066306402304ed6be37f665a0b0298a8bec5f321a80e8770a25483411b2dffc15377d1cbe2a8e5db17474f0f6ce2388d3995023f3a402300c4549cb3c34bd16233f52cbbf67703fe53ee572bed5bb9d4fe6247ab25f617af56cc455bcdb3d0b361921751c6664300302047c435bb50066306402304ed6be37f665a0b0298a8bec5f321a80e8770a25483411b2dffc15377d1cbe2a8e5db17474f0f6ce2388d3995023f3a402300c4549cb3c34bd16233f52cbbf67703fe53ee572bed5bb9d4fe6247ab25f617af56cc455bcdb3d0b361921751c6664300302047c435bb5006730650230374faf87e7817d4056fada5b6ba8f07f7b5b64ef3649618d6b8e9e13a6a92e11fbf87a24b6cb747a5cf77d2e4c854f0b023100cc5d9d5d79d535a88ef6fd4a547afb8499b49c5fab7000ba44e9de4c716de6cd0b3fa0f37b41e485b48e6dc1b85cd2e80302047c435bb5006730650230374faf87e7817d4056fada5b6ba8f07f7b5b64ef3649618d6b8e9e13a6a92e11fbf87a24b6cb747a5cf77d2e4c854f0b023100cc5d9d5d79d535a88ef6fd4a547afb8499b49c5fab7000ba44e9de4c716de6cd0b3fa0f37b41e485b48e6dc1b85cd2e80302047c435bb500683066023100a1dd7733937a084a05cfa7d523df08f7be0b070ed9e1e55dc353e4410e2894ef0f9d32d0cd11ce39fb93201d51604f1d023100f4d88c7ca99ca4a633d05a9fd062fe9f3f53a186275fefd3179d03cf683370570d315b6399838ea8785cd7a8b7bfd15b0302047c435bb500683066023100a1dd7733937a084a05cfa7d523df08f7be0b070ed9e1e55dc353e4410e2894ef0f9d32d0cd11ce39fb93201d51604f1d023100f4d88c7ca99ca4a633d05a9fd062fe9f3f53a186275fefd3179d03cf683370570d315b6399838ea8785cd7a8b7bfd15b0302047c435bb50067306502305d6bebffd1966b989c47a0c448cecf6fbb5287fdf459baade5896ab5b968fd168d2dd4e97c2439469326c49d6e8d0ee502310091f3c3fd46a41798090f061db6cd34b6c8735edac82cbe2b98d7f45cdc56a3cc05b68835fdfc73c8c38e3c922c9317980302047c435bb50067306502305d6bebffd1966b989c47a0c448cecf6fbb5287fdf459baade5896ab5b968fd168d2dd4e97c2439469326c49d6e8d0ee502310091f3c3fd46a41798090f061db6cd34b6c8735edac82cbe2b98d7f45cdc56a3cc05b68835fdfc73c8c38e3c922c9317980302047c435bb50067306502300d136a96475430dc2f1d89c08687631c167b2c72c47669e6ca520f2dac936c5baf4a126125199f7d883c8fb3f4bf1cbc0231009d6a337e96b46638cf5c6cf72a9325b2d5f565741a89cf690675859247cec1a0213f776b32f183ea63db966285ca17ca0302047c435bb50067306502300d136a96475430dc2f1d89c08687631c167b2c72c47669e6ca520f2dac936c5baf4a126125199f7d883c8fb3f4bf1cbc0231009d6a337e96b46638cf5c6cf72a9325b2d5f565741a89cf690675859247cec1a0213f776b32f183ea63db966285ca17ca0302047c435bb500683066023100d8f0527ac7ec59c05ed68ac8d1ac21d719aa0025e50e841e88f64b0c47e0c7cc8b9af9e5d6df8211bb2c803ac3d360de023100b9ffb337e74c32df344f245737b4dc349a971008703b76d0ae062bf2e8924d83dfe1c13eb3339e48c663c29b10c66d9c0302047c435bb50066306402307cbb60e310d70388effddc8b55eb32d4d6adfd2d9f611fbce519c7bfe1211ec7dc077af922c7b2225233b0610471beb00230202af6c0a98fd48a0d2eabcc563ebcea24cc8def27f4913f5f404c2d332e624818f953c3399f282a9256114b1349ae3b0302047c435bb500673065023035ae17d14cd32f3a031eb95bf91812482663396d732eee6df2a7b7fa6f7070ea6bb1b0cd19922def645cc47c93365caa023100968ddb27c74406ce2e54700a6a5bba5ccbab1c9dd6d7ead560ae08fc4780b5822d79e9b5b7ee05ad919e00593d204d0f0302047c435bb500673065023022b3255dd6d45cd7cd5abdb7149d23c4812d240de09502ad99cf4a5f323099b1516bde14b47090c2444a1413a3485ffa023100a8eecc4bd37cb48411c4086d8d4d7bf3cbefd6f57433e4831d120fd9fae98f342af4140f91113b4df0ac42fce07aa6230302047c435bb500683066023100d6a35f3cd0e2f99f7bb789913ede7b6784d7eee4c2599ea198864f755b5a1f8938ef0fd7b47a54c5f0fce52b24c1e7690231009e3c237d8d356e7bc9935137509447b098a7e27528e4273ffe31f3e380862f306ddfb039367c83d9e391015d88f1b1c10302047c435bb500663064023024f32dcf775d0db029eaba045efe7cad6588e5713a6dd7ca607c56255d59dfa44fa29b04c1f42ca41f1c2ed47695bae9023046085f9d237cace9bbcf5944a4a2a0e3d66d58dea72b4ce8b4622e1763693c5ea1b1efec7eb6328c56ed04513001caa50302047c435bb50067306502307c3d3ab3d01693f4274d586475448c4f1e95b436a0725c712f4aaaea3590a4d54207af2da7b469ad9cde01c9e4797931023100b3527d943e11f2956bc06cc06d7c46a2a8f23fc1f3d247f751d2ac9b8cd9294bf6bc62d3c57fc3272ab77e198e8f6fc60302047c435bb50066306402304efbf8da2aecc06cb7a249cbaa8aa6dc117ba0d750704ddc366717250516a954730417f89cb642dd3dc20f79f7f5629c02302edbe70c398a80c45deba35b07d5f20e59fe29ad7f753dd9240cda204745870a21dd2820bbf7856390e1911a88ef87920302047c435bb500683066023100d9f4f6d9fad3d376866862a0867267180855c16d91636ecbce6b9d96e2b7cd068ef0a4f9921f284fa65e895b8ac1a02402310087a40abf39526b1e96a45ca5884d49459fecae602585b3e4dd1b774b3617e2c10f560ed298a78ff0ed7cbfc145270fe20302047c435bb500673065023100c21d08425cbacccef1f1b7d45d73f615c9ca04c60ba321b2499f462964ad12517733ff4dab15212e01e8d5b7c7b6a22802305887c04c9dd1ccce20ea685ee7eb7466dc5af52d0dc231954d0180d70e8aa0d3d3eb19506fe33e80dfe5196e9f8b46790302047c435bb500673065023100873e43db8e98f3466385d24d868c767c1fffdff86c1182d6b6c3dab1be7f7e7d8ebd50c39dcfc9824de8b071f3650ce602307eff941485357f24c48e4cd1cb434423261b53b62a6ce6dae8e023a54e1e75923b55fec962a0231f4b42ccfc98185f8a0302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb50066306402307763d7e526ac48c8912655dad81be491d0c9721c44acf1f02dd2647b76acd0fbf487ffe02c1e730db85d3181e41693a60230466b286f3f8c5af92e7db3f811cee64439e3af5ea85ee38f9a8fdd8df09c2fe38cd41d86e7ea22a82de06a433e0b35380302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb50067306502300cd71f00f5510c27c84e4228bcfeba18f687849b6318e6f2b22194cca0f9480ae9a3815d101a3f227bcf912bfc02f727023100f724521d2f28f714df2e9e39be380a7b5e67465ee706de6c3ccfaa7b3be040ac732c19c0b7c5ace153922bea3ad1cba00302047c435bb50067306502300cd71f00f5510c27c84e4228bcfeba18f687849b6318e6f2b22194cca0f9480ae9a3815d101a3f227bcf912bfc02f727023100f724521d2f28f714df2e9e39be380a7b5e67465ee706de6c3ccfaa7b3be040ac732c19c0b7c5ace153922bea3ad1cba00302047c435bb50066306402300e3128a852eecddc1dc82294fc221470404ed6f239c47339e2f0c8eb84dc9168002423ea6a1dbf5c03b8a86e4db3dc8002305a02703d5f265be4e9da1bc26f58f6e06d4a13d8998961dd921c3760f2aff2ad0b232393f7ca8837c267c468f924a5da0302047c435bb50066306402300e3128a852eecddc1dc82294fc221470404ed6f239c47339e2f0c8eb84dc9168002423ea6a1dbf5c03b8a86e4db3dc8002305a02703d5f265be4e9da1bc26f58f6e06d4a13d8998961dd921c3760f2aff2ad0b232393f7ca8837c267c468f924a5da0302047c435bb500663064023019e94d8b9f20bed7c6f3c8569fe55cd81860eedbc76dd54c74f8ecab44c44b04755dc444474e74ed3cc2ade679092b84023001970721f7de500e2ca3520e25c59805632764062747c561fbe6991710a7a84113dedb87d1edc7cbb41b9e1387b162440302047c435bb500663064023019e94d8b9f20bed7c6f3c8569fe55cd81860eedbc76dd54c74f8ecab44c44b04755dc444474e74ed3cc2ade679092b84023001970721f7de500e2ca3520e25c59805632764062747c561fbe6991710a7a84113dedb87d1edc7cbb41b9e1387b162440302047c435bb500683066023100b1d0259591e991b3d57858299f46aabccee9d5b5ebeaf5a0235a1debf18912b6a16656254e41e092f395a853ffb50ed3023100d604b828fc90878cda5e27c72f8b54014aa30615223358939ee39be34f1cda8cb46d04d17a4dab22fa94649c964ab78e0302047c435bb500683066023100b1d0259591e991b3d57858299f46aabccee9d5b5ebeaf5a0235a1debf18912b6a16656254e41e092f395a853ffb50ed3023100d604b828fc90878cda5e27c72f8b54014aa30615223358939ee39be34f1cda8cb46d04d17a4dab22fa94649c964ab78e0302047c435bb500673065023100e42905a8804b00f6662a131a9ceff30ea5d9529191c5b9d0f3604084ac7ed0fde296d41b8e5351940f351bd2f38c97d4023069fd15bb8189825352fc9501d572724cfca3d39b7119ed810a8d36ceb41be58c8caa66446e72b8b56f8b8445c11515d10302047c435bb500673065023100e42905a8804b00f6662a131a9ceff30ea5d9529191c5b9d0f3604084ac7ed0fde296d41b8e5351940f351bd2f38c97d4023069fd15bb8189825352fc9501d572724cfca3d39b7119ed810a8d36ceb41be58c8caa66446e72b8b56f8b8445c11515d10302047c435bb50066306402300285acc62adc4858ac026e6ea02e1b39dde90d3095660bf569df1b02811225c1f433c9a72517bfd7168b3b73758dc24f02306649902a8fb82f1a2740043f24f70a6972aef4af0e503e6947db15cb42c62d2ca02acaedc26b46c8331e846a0dd7a3b40302047c435bb50066306402300285acc62adc4858ac026e6ea02e1b39dde90d3095660bf569df1b02811225c1f433c9a72517bfd7168b3b73758dc24f02306649902a8fb82f1a2740043f24f70a6972aef4af0e503e6947db15cb42c62d2ca02acaedc26b46c8331e846a0dd7a3b40302047c435bb50066306402304f13a3e475f7a1eae342ea4558bf00d5b57c8d8f89d792a571728ea017e8f190cf140eced70d348d16581fd3501d92a8023040cc479b3033175fbc91231024002de3aeecd3e7d5673f11ebf25107b5c25d4d9afdec65a59dac3f5b727bc7c64d47ec0302047c435bb50066306402304f13a3e475f7a1eae342ea4558bf00d5b57c8d8f89d792a571728ea017e8f190cf140eced70d348d16581fd3501d92a8023040cc479b3033175fbc91231024002de3aeecd3e7d5673f11ebf25107b5c25d4d9afdec65a59dac3f5b727bc7c64d47ec0302047c435bb5006830660231008dc668a60337b0d195db1dcb6ae9f1e61b1ef242caddb13ab35cc578cb9539af960af66e4bbe04ebef3758d24621163c023100dffa3922e738e8058c804bd0ac217e8e1b00be628d7bbe52fd022cae24ef0c39cf5f2e778716f3bc028f21f92cba3e600302047c435bb5006830660231008dc668a60337b0d195db1dcb6ae9f1e61b1ef242caddb13ab35cc578cb9539af960af66e4bbe04ebef3758d24621163c023100dffa3922e738e8058c804bd0ac217e8e1b00be628d7bbe52fd022cae24ef0c39cf5f2e778716f3bc028f21f92cba3e600302047c435bb500683066023100dffc61a6f32c27a43a55f64201a605b02b587425ffee2429e7e97e350920b158b9b00a3c9737c59ec04bd6a36a099cbe023100e4c602575455b99c384f919854a6b018c5efda25b6efc408f97b36da58958458822a4cf6f1f717ac199f63c6f8744b8c0302047c435bb500683066023100dffc61a6f32c27a43a55f64201a605b02b587425ffee2429e7e97e350920b158b9b00a3c9737c59ec04bd6a36a099cbe023100e4c602575455b99c384f919854a6b018c5efda25b6efc408f97b36da58958458822a4cf6f1f717ac199f63c6f8744b8c0302047c435bb500683066023100b11ebe574651ee3def278242383f59e8907c04c418f28a183582a3403f815ab6c97de25ac7aece8bbd8d4be016bd59c0023100fe696a6c97791ce45ab9499619ed1ece103ba6798a9179629f00b470459db41fc35ed19be40358f252c1875bb498c7660302047c435bb500683066023100b11ebe574651ee3def278242383f59e8907c04c418f28a183582a3403f815ab6c97de25ac7aece8bbd8d4be016bd59c0023100fe696a6c97791ce45ab9499619ed1ece103ba6798a9179629f00b470459db41fc35ed19be40358f252c1875bb498c7660302047c435bb500663064023054f8e2f8862c3595b7b17270cef1d6c47ec8d4920a9f4eef277f717d71b8fe68b8eff74ee1e0c2d7c2030672968ba8b202305abf75cffa9315272f6d95d80254f39313740213ac5a23451970f5d7af46899ccb3deead76490e641e1a2c0ace912f040302047c435bb500663064023054f8e2f8862c3595b7b17270cef1d6c47ec8d4920a9f4eef277f717d71b8fe68b8eff74ee1e0c2d7c2030672968ba8b202305abf75cffa9315272f6d95d80254f39313740213ac5a23451970f5d7af46899ccb3deead76490e641e1a2c0ace912f040302047c435bb50067306502305aa2d9d84da0ac10cc76f78b7d609ee30253baa8f5e58a71526e04232e12f932d69089b0d38760110c87c9e2e2ca22a8023100871fd2d37a2082f7bf7b0ed46035889033cfaa681220b927c60a01c54f99887875fb809d21b2b71b9bb4b357b22911bb0302047c435bb50067306502305aa2d9d84da0ac10cc76f78b7d609ee30253baa8f5e58a71526e04232e12f932d69089b0d38760110c87c9e2e2ca22a8023100871fd2d37a2082f7bf7b0ed46035889033cfaa681220b927c60a01c54f99887875fb809d21b2b71b9bb4b357b22911bb0302047c435bb500683066023100d98d7f644ffde87639707abe2078c2a451fc3a0520c3e1499c7a4b6e8bb3dfbb2f09945965725c57272181b8bd416976023100e7ba48dee9c13c9d0de73eade968fbe5674a6ddab8ceeddb1aae4addfffb5f7943bd184cf4b8ed0bb7ba96869ac388d90302047c435bb500683066023100d98d7f644ffde87639707abe2078c2a451fc3a0520c3e1499c7a4b6e8bb3dfbb2f09945965725c57272181b8bd416976023100e7ba48dee9c13c9d0de73eade968fbe5674a6ddab8ceeddb1aae4addfffb5f7943bd184cf4b8ed0bb7ba96869ac388d90302047c435bb50066306402307ab9eb4eb2f884e881bdf0727b88aeddf544a01d2ca16edb4fbb4d4a44965f3c8f80154e010021963fd02cf27dfd571702303a02045214af845e4e01c28af0f8b54af1bdf68ac5c456b99856194663bf2680a4233b6f4933d49e9f9de68455ed4c090302047c435bb50066306402307ab9eb4eb2f884e881bdf0727b88aeddf544a01d2ca16edb4fbb4d4a44965f3c8f80154e010021963fd02cf27dfd571702303a02045214af845e4e01c28af0f8b54af1bdf68ac5c456b99856194663bf2680a4233b6f4933d49e9f9de68455ed4c090302047c435bb5006730650231009aeba80e42a11d4d42e6daa62bc3e912d2e80ab34f6d19558a720521e178d05156c40f905ef4e2818727ca38fe92d50502301258ca569804f4f58f7d6b779d92c9d6404fe94b6c828804c39b48599ba0e6b285dbf065719a05f0cd9bcb5f7bd1f11f0302047c435bb50066306402302a71867cab75240e99b3cb8679b26520a3f6c6373b7fa38d3e4c17588b15c75d05fbc34e11fcc29d7be559e270751a6d023040e1e5e96e580ee7c0466aeabb6526063eee06d0640d89d551ead211da4845e6d0898f64c01b860dbb608cbec20e4b010302047c435bb5006730650231008c84057a1052d2cad882f7accaabed1bb5d2b4a3cde8246121731a4bf9dc48c7404b261d85986ff86a6781bfc971784a023045bee70a91af8ced4f1765f63a2ada07e0c0e035ea352b21f39a69a8057a58f538db0b2a622724e7311f0256b1e0c93e0302047c435bb50066306402302d0b86452a57932bd9d94c80ea0ed05ad0f1434cece6d8afdc33ecd76b01b81af9126872418e0d6feb3ac863ad607c030230171207d257a27d2b16b1ec8ff4314bc3eb1414b304b4b959b8ffb31c2ce3d9a793d0d7a74ad2b728ed368800aca8e8d20302047c435bb500673065023076a295303508dc669634fcb11041cd6ab3d2379b1c0cd1fc323bab48f517fc0fbe5f6a052373cdc78ade9b753421c0dc0231009ca9d252ad4ff76f6d2412d63efbd51667b300fd6bdc4c1f902e046e6102b44e126494110f161862f937e7dee39195a80302047c435bb500673065023067339352f79da9ab8df157a6179c97444decff3a44eed0565fc67b8bece86198ad5a128660663925a2aff3b96b6a245902310090fa8ae143ea4b8a2951cf476f080df373ad0648dd3449a37414128cd84ae1a43764c01eaada942bc602fc2768ed86640302047c435bb500683066023100d062e33384accef5c40075db2892c8e03fddc6bf269722e8344b05062cd60257b20584df1bf9e781c3c678c5748793ca0231009665508435b509a7ba91d9fd62e552d9079727eb5dc5ac34bc094602bbe16389e23f9873fb7a45b95273d4c9ea3f89520302047c435bb500683066023100c0ed38013ea13734f96d059c76eb11ec7b5e098ce420e991fa4cebb66f3d7f659b396a7b0d49f5329b7a3e20e040eaa50231009278fd41284999afaf089e9777031159342f3ac6a3e6e0f570d360ae0fe7e3ac4c5ba50dce41044f12ee716ef192fddd0302047c435bb50068306602310087767b8099cfb6ffe1436d153790ec8e5f421b97e76b349d8866488f295ae643fa4727e7f24bf35e1cbe06e361c02ae3023100b46d611e864bb4a4c1cc6cd3f28d265b7090b5c523f5ecf5d1e820bd6d4a5b1c2022f5aa7efba5f192a078e14dd873640302047c435bb500683066023100f7e01cef71ec32ea099c1f66e76b164790966970480f12e7ac74d7a4cf6d23cabf8697cba8d2e86a2f7f269c425faaa402310084a0c57ffc71aac7c6db7a76a6acf0241053d912f5b9a51a3dfb191071caceba11173fb4f37aa00dbed71458bf78dc050302047c435bb500663064023022f5fcf96b9756187f38f3534223332d3478c04f9b3d69d634d93811137e512c59d2e21fc3ffbbe08d677fc0a55851ba02301d41a1b77d81ad800586e6098bc0849c707a7c0a0750650b6e5894f613be58d60e0e528bf35581f672f76095e081c9810302047c435bb500663064023040e19b5e97d72e191bffd8df1a8ab6100b8bfaec796a66dbb7686571c3104a1ad37fced6806cc49f1b1c8687b515f30902307dd0fc0b37b85074120ef1ed157ed7b0a98851e8c44d0a0c9a921174251b1625f499d3dfd3425669e9b0750e40cff85c0302047c435bb500683066023100a83c1710dd42e1726d41ecf669aaa3e669a93e293389f64955c9326d5c027c05b2f35538a2c0fde26d36d4497d862a180231009d4a3dff8494b04fbcfdc2fa2b65f4c9d3fd6bfd1c0506100952fc7f0d2dc6b36d7c9db6a3b9c932d955a962e82713bf0302047c435bb50067306502301f49fd3f58e2df2c70e25d1d532fbfd2d3728faff822f6095c9469cf581cf432d681587c8389b66c414247224a610e89023100c65e9c30ea019ade87504b288622e54b0a0923d1d59fea927937cc40f59795630503cfda143776b5072ab129fb50b0d90302047c435bb500673065023100d7658135a182afb7f47eb6feef4cdb3f06b7d8581dd3634527508c74462de7f84133b0a09639ac646fb77e80d962fbc802304e820ae0ce9fb405f1060e6286f8776c2a98c74331b32ca54a932cd8b2e38b4d4414745ffe8ff3cdb994289e2d53864f0302047c435bb50066306402304462c453273bd9d30d1c71c6273db79b761a780796c376952de4857d103fcbb69bdb698820cc143daed00a0a25c83a7e02300c35bc38f123c2e1124c6823c7a6ce9e7a70041ff4f2d376b6b77610619f82c5e35c46b1c8bb065c6b22edc74794db5b0302047c435bb500683066023100988f978fd626a6f8c2c6462929bad9121ffdf89f2727ed0fc390188751040b16435067da63afa67e75982fe43102de7c0231008f87ad99d13e7fd4e17ee0bd5f77e21252cf35ddce2bff8e7308685f0d6be8b7f0dfccac34a3e6ba317165ceb44d30920302047c435bb500663064023047cd57651ddf6133c0b3871e70eac5f4b19f98e48a5284e5ac046311cd4e91e751c779a6cf475cc0dd4e6749c9c6f8f9023016e60af56913f3eea6eeeefc4926c3529319641c854de24e9c86498b62f1e43afcf15713a648632ce54ff8ebdef041350302047c435bb5006630640230627be5388cde3d8102929b91217fee14ae786b17c8ee9dc1c955bb452b238d2187f5fba8e857c9f7a494a9909adfdf1d02306fa2e4585546d88843c5da0da9e9e4d8ecebae7e1c6d3b0c2a4f106abcfa086e23f2919e5c3cfcf83b374b4bb7262eed0302047c435bb500663064023056c239d904371ecf394ed7d2f972e34b19b142c390084a352e578fd7b8daf13fb2e400b4cb3fb3e76780df6a94406c4b02301b767a5ebcb5f239ee53d5ce2aba63d634c7f4d4594f3acf172474c94c647a4a9a5f1d660fab1ca114941a77d118fc820302047c435bb500673065023004759d11465ee44335acb022a988abd5e3b65fb427fe113d3eafe4f2bb96d851ea676b2058c19d2a8eb72538ad1c37ed023100b69764de1ef6d10717f5f4b9515e51c74757ed3d0e5817f279fce0a63827c870bbbde52c2bfab4fc4d961601ed8423d20302047c435bb50066306402304cca6db944d572fe03a38dfb63ae8d91817e51c91939284c56311c420b42caa257c6a586cad0d3bc2ef7894fef9fee7e0230356bf63f3c94e8246c335969d3944775a67ee21ec683b75d418135617625ff7796cf64f5c949a130f880fce0601db0bd0302047c435bb50067306502307f37ed46a520f010f7d2f85f9f3bf6f9801f40061abb366634d5212ab0466186f97e2abb2664ccd9d15ac7b67e6f04f50231009492299481ebc7349e54dc650653fe7c0af41d104305a41306ad8541e24d07ce2aefac3b9fd1177e4abf67fe7f26fc950302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500683066023100ee2496d4fd1f71bff09dd1157f3a0676506a26942e403ef7824eea2b913bdbd63a064339645af447306ce88d0295b4b8023100bcc9c7018b8ffa3269a0142a58ea669a96e351f26d78f956cc2ee72fd62762559d90b9829a58d97255c63d610813d8510302047c435bb500673065023100b4c407f574ce4f9086ac6f196e91365b60275a13a483df02c7ae18f5344df49cc93ba2870706e554343963a9cb47d80302304203dd4a9da216a4cb2a38626c47c65260ae9e3d60c432f8befb596c8ae7eef8199dc3545deec205c07a8d2aeffd4d450302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500673065023063634af342ff7b00e2e0f4ed7f219d00e038f8f3a79a2b85b8192f9a34868355ea237daac03beda30cb614abca310ba1023100ae566be01b8742dd5f5476ff305c776e8bc139ed5c85a7695116b3a10dac41c5cf59e98f69ad88dd02b5b438021fd4910302047c435bb500673065023100d86641d07068bdf69a3ea2d7087d76d1f8d8aec6df9c8c5d32615e54e640b5020ebcfc8a1cb389abd6286e44972ae392023020c7e18da9f98957192f90628c04828175aec5ae531e4848b16ba0da58ebd74c878186e60d833d13fa397fa9378c39870302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500683066023100a52f562a9088b4ee7fd79824f83a4e184a6be665d64ee49f4ef34c9c0367a6e824798112d5243ab66fe3d591c25caa70023100800e9931427647ff02bb6c9a98ccca88521a5bf3097d62e2ebc7819e522590b2f0956682f52d355e38d8f6cce369653c0302047c435bb5006730650231009bd1c71d2537de1dc597e5b0e87c781c141770cb3effa83eb50db1b715861a52cd41b05d5589f379f2622af15cf9f22302305c4762d499333eba105d66f0ebb493757002864cd5dd2ea89d48f715e4a1d8afda5b2c8ba39e21f4c05cc5abf6b938190302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb5006730650230767274afd60df05db44551020f988b8ee79fb86f87f6e1461e7d7720156a2d6206f2e74c42d563082696919355b8d9700231008f282fcfbceee36c0554b48f06df6161bdd09f5f31d063002fab77d6315277db9d17a5540ede1b1c076045b6add6fe870302047c435bb500683066023100d38cf63c1ff1c4135c1efe05e2afb9a446b2e3f23b25f16b4b0b544ddfcfe68f1c3cc7c9ebf5d36cf93d5854b12c7efa023100f1ff7a5c5722919d5463442652a5a20b3a394e59190b6840832247aa41a8a49639fe58355502c21336ff6b4cf530309d0302047c435bb500673065023100d1ac7db6991eb25eb46be71337d1bd3366eb9e380927b7dab6a96035376164d0906640b4778f014ffe37222fd25d6cf402303d48a3e965f22730bcae807079ccbd28558a88d5bef55c87796f25353bb6cd616e2107f3faa224b821075d488264e74e0302047c435bb500673065023100a47a931d7c0ecfee2525ea5ed452f0b6023f63eddc07cf48f02470ab9ca0f1bb21a1179e8f110a90c49f92810706620602300f736d7869112c45244d4163598a0a7a3eb0b9f5bc5b5fd01134a94fe2a880ac98f810a8e21fa63f1a97b21d0eebe7140302047c435bb500673065023100a24cf3edafa6dbf7db56ee3c330464c7b87b266a82192a0895afcdb9090a065c8cae5c2123f361ed01471f2d2455b31d02304392867f69a6afd6a3a1e8dbf14c2b4eb0f27af00a4bf785ccd03e8c8baf53945176762b12f03e03d5ae766e6bd0bdd80302047c435bb500673065023077af74745346c737820e371373e8443504ea11e589461b015ee44b99d8581daa2a1ceaeace3127cbc659288a6277a121023100d40763fd79b65840110a67b7131ba5a7313431120cb98e4abfbc14298529632cdffabee7863ca674faeb5019f9dfab970302047c435bb50066306402302d879f982b51105c793d8c34201a5ae0373fea92fc08fa48ef75b10d22c15cec5f7304b4623dfea6d3ee602024ee29ba023015d5360094ba8b5f398f4c3fd893b72ae868e8fcd17ee9bbf623a05ab3cb22e53e6e0fdcc86bfae51bb7fd7493ecb0350302047c435bb5006730650230426d0f07ce0cf0819306c6648be6922eb91146405590c4668b19596a5f0d3c84bd5aedb92e0770d47718fdf52c287415023100d4763c0825b62586c81fb8c8db348fd4a8a2aba746b9ff317de6e8655bce470b3b87ceaeceeea8c19817fceb08624b150302047c435bb50067306502310093063d098e828ab41729ecbb4227ef20c97554997dcae8c611c9d5266cdf6eb9b683ebbbed59fe004f4567b4f9865e1202300779bdd0e5d5c43a0e6edbfe56130424a676c8204398fc20208e2178bb3da58b31623c3fcc594447e9358980b03f17670302047c435bb500673065023100bbf271022155025167a93f2cc124258facc6974aa33899fa0824e905c27d93cd397629530a1d1ca65e922d17c4c08c13023013db3335d4c67ca47e61a0994362519681301640b884bc919161349f18caeca56b2ef56779f38c72327666f3434887e60302047c435bb500673065023001a500d22cdd23bdff6126c9d3a4c143a72715df5f56176c58104d436f2384c9e82aa608a517ce3b8c43d43b11a6fdfd023100f503701eb4e0e272a943b924f1639f7e533433fca8b41c2d7f07c6baf18619e89cb780bc265e8d2295d766294277e7930302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500683066023100968fa6dc0b393f1589f0fa939ffd9324b1f1bd114a5881d5bc9dc5eccf8f7d72bd372c5d7fe5d43e1c1f4cd133fa32d6023100898f01a5061c8957e49b6cc4b855ce96fbad389838a73b99eed827c578eae794db64f27de9d3ca7945ee36200c7a2ad80302047c435bb500683066023100a19ff6e366608e491942e5658fc27bc5b6530095241d62e22899a23dadd53e8f3d85784ff136676da2dde7c275e17575023100e6b94f2eaac6ddb59df8bb329629f3e16799b5d20588817449c412ad3fc63ca38ac85f3695cb2db68063b2cf0a50b9b00302047c435bb5006630640230659c162289c0d0ce235238f0d5ea34c2a8b42aa1315d10b05fda8e226b6334bb1c1136654ac05d933db8f2cc8145f21302303469253e952f590da9d1427f5c19b236b33127aa43325f495080854cbbcd5e716bb802a7aff7b36283dbbf88e0b875620302047c435bb50066306402304c6ad7f1972e940f99bcb89d7c91eea783ef650f01e92f82fcc65369d94b053d419bebae26d764118b1fee3782b882fe023055dc93a80e6382d3cc3256b7fe4a4a0ef0534ce1c4fc55f7989c48e2f6e9979f8c5b0592cb85660e3f9c5f7637d5b2540302047c435bb50067306502300473a790b94d4ee1ef0904404667493510fa5ec1d688de576bc5cce5c350ffb08c3b1879c547954810285374c3aa8f600231008a24641aecf17b5b4c2cea1e8b800a9b6b2b151e5efb5c29a6a2c1eb8c7abdde5fd81299a08e92aba1365d4d103afff60302047c435bb50066306402307c20b23b172c8371fa23fbea07731474707ea046f4dd4d36b1d6224a2c6b628713c999bc229f1647d82ddda0863604e9023030ab863243981de23c2b6be2e4302fe98683869443b047bfca5c4c16865f488336f44eaeaf2ebdaf0098afad3eba23910302047c435bb500673065023100c41a049b2abb93190169071aaa11e97f3ab2e7869dd76228a5dc853d7df4731b2c91cc733c6b0d8ca04eb6e9aff0092f02300dfb0dbaca69bb90c94f1d2870865f00719c396c6c41953524bcce605fb5ee7d2e948d02ebcc7c5a2edf982f063f4fab0302047c435bb500683066023100d172e360d2f4c473c5e47f598d2f961458e83882e2ee8adb11155ef927bb6dad87c7ad730ead2adf08cd35143c078978023100bfe2160577037ff57292c2e34a146103462a876847368ce008394f471a7f7616d60cffc4973330c0ea1cd035d3e633a70302047c435bb500663064023064b9e8a155a792f6123062e1b45e06d030947239c56ed8f670e146fb3e87e8f84ccc8a11b55bc7c70dadeea52ca898ff023056c55ed31d7a821b3cf29f7158561df358c356dda25ad06bcbcffc44007dfb2d0918fb0151ffeb6f1baa7d09a948956f0302047c435bb500663064023067ad6a71f4496e29669787a3ae940d81752989f38e5662882dcaf40c0c2915bf5b80b78b254f7acd48c2854dbc8f03790230263e94db1bebd2676ec4bcf4a0518d42bd78ffd00f83b53fda59819dcd0df66839a43451b3ccb3b88f57d02bd1996cda0302047c435bb500683066023100ed6099ea4985c8248e2cab0aa4f1fee38e05dc75f01f73a51cbdacff0f6c8ab2066d3428f94f01c41abea71299d5fe04023100d6bf87b6a414dbffa04850c10e4f56a86849312511ffec091943f906d67465c32be9208913876966596aea6f3a04b3030302047c435bb50067306502310095b3a3a3fe2aedbc4712668856afcc702a0999c8f38374954ca00adb78aff966dfc895badf0e58ef39accaedc4d7ae9b0230726a543d6631cbcabfc19232b19a22bb9bbad9a24d9266b97bd54e918c9b3d3adff135b4df3a42deefa5610fbb5d85450302047c435bb500673065023100dd916e7abe13e961802dad17025a353ba2d6705e1a413cfd5903ad5d89bd1a8c9d7f5378cc6c574b1aa00c9f9b8bdc2302306b5d3acc3baaf52965c4efdb305233fc96c7f5660e576624a400d5be7c9a82fbdf090f5c1d569799fe9d82857241b5f20302047c435bb500663064023014abebd07e1eb1574933e84a853eece1179b86f06a6ec5259cf950360dd91e04cef60568a7e6a8a42c231cdc854025a202304c6910f3503bf3888e0755df27c2bce36401ffc328463b01eb0c2e4ea3f5250aa601783650c3be2cf42483198a45fbd70302047c435bb500673065023072244035f81c346f3ba0b851ebe880c36145be585dafd4968fc413900f63eeff8fcb27506435c5ad141f5357cf9a711e023100ca08e40831ca236c8712279a89c2f823ea61a6432fc5f25cb2844f1ed5ae5e6db588fc20351ee7faf8ca2c80138a3e050302047c435bb500673065023100e00d42197c32a82c7eea383a4c49bf2299e99ab4fb4bb893c2a16a92ff7fae57ce0beb49773e093897be1441e76abf27023021f651c743dcf27a75bec706d6c8eede5d94313b0163b5c0574e4d6a50cec18ded2332d8ab74aeb61ce7e7a43db5b3000302047c435bb5006630640230106eb4143a4c0c189cbdd87762d49c0554f3d12a078cb2495fc9c76fa43d97035cdea825667c37d29dddbf9f8ace9e1002302f8b3a601fe63a25ffffbb850011b77a2a8923fee0746a624d649343be875763b63eb9941b230ae1aa6d1e91aa7925fa0302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500673065023100e1d840abe49f65dcedd5d02f6b1e2306bb650e7f6587096230e2ad0e255797aae15d75c1f68072838d32f93b00dbbd9002305568af66b91dd78914f14b69cd66acd9951bb6b18fa7724deba026a955fe40b0e6a09da9e1c15300d1a2c2e99510bcd70302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500663064023078265e5033bf836a2660c87ff3b680be7e16e1fd27a0953262399e87515676ccf6161abeac8fe3f9bceadfebb1a2a43902306e29a64aa626512912558666a492a63f9b874ca4b95ee7bf9056c81d29807d98ab4e4b8eb0786cb1bed30faf5dcaf4420302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500673065023100e0d2f346e4a4019ee1ab06d4f4218fdacec568711f7ad81bcdc055f4b76260e5bd77b985fbd2a5a5b932732d3e88765602302fc7aa4b5d0c0cf16efdf1c3380666762bb611e4b00fe1df201f9a4d5cab97a6876c9210197a901540fcb98b4a14e62d0302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb50068306602310084799a6c5bc4164fa53c8b4959f21610c321bb6bcd79adb2d693cff35ebe7e249f78bf59dbe32d45bbf412fcdef866db023100d52a2e39aef928232141925841900fb8cf193367e1cfb1ebc35284e7df5f15142ea14a2c66804b47ab0fec286996c89d0302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d83\d U]oqS22;^ 6g~%:ǾC#_j9+3JrjCx8oȢ1)3qť*N ^d6f*A7NŽ`p!;,-бM--&^שJ1JR7J6 H0L(sVhLI]3NRR,=)"j wvCqu-o)^tcBk,VGj/Oc"uf:_E,Ra|z\I]`7W8ˏ={Wm+xϿ+TV ǰœ:=-C WmÝo t~rϜֹK0c Hd뫸De-%eMEۿAufp(k .Ǝ`('<r:h$ޙVT|k{igcuPʇK7I#h}@)ZCsp9O'@>`<q?qpd  S /5@(     3 5p8X;??BBCD(D8D!9Ix!:~g!GCHEIHXIYI\I]L^\b`db ebfblbtb0uevh wi\xlDyo,}q q$q*qlCanaconda-gui33.16.9.31.el8Graphical user interface for the Anaconda installerThis package contains graphical user interface for the Anaconda installer.dxaarch64-02.stream.rdu2.redhat.com'*CentOSCentOSGPLv2+ and MITbuilder@centos.orgUnspecifiedhttp://fedoraproject.org/wiki/Anacondalinuxaarch64pBp//>>- - 5Ho)) p ``''vBvB==GG??n7n7<<? ? "Y"YjGss 6 6yy;;&uN!-Y/a!+ssG5G5YY%%uu55JJ""Wp#Ioc R(-l#"X~(? H 5g]p =HN< n'kFP]M-@CRtG!:M>;g4 n74=XE%y* #t GT!7HH(:A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤diXdxWdxUdxTdxTdxTdxUdxTdxTdxTdiXdxFdiXdxWdxTdxTdxTdxTdiXdxFdiXdxWdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdiXdxFdiQdxWdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdiQdiQdiXdiQdiQdiXdiXdiXdiXdiXdiXdxFdiQdxWdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdxTdiXdiXdiXdiXdiQdiXdiQdiXdiXdiXdiQdiQdiXdiXdiXdiXdiXdiXdiXdiXdiXdiXdiXdx:diQdiQdxFdxFdiQdiXdxFdiQdiQdxFdiXdiXdiXdiXdiXdiXdiXdiQdiXdiXdiQdxFdiQdiXdiXdiQdiQdiXdiXdiXdiXdiXdiXdiXdiXdiXdiXdiXdiXdx:dx:dx:dx:dx:diQdx:diQdx:diXdx:45aa8befc1d921bd3bbe736df579cf48c5cc452be6516376f5800edae41cf9f667bd81690e603fd7b27db855cdbe1cc4718f835a694cfcb6ab7312f33d8981d83c25000528f3b3ac51f01fac7765b0be43151a8353145150f00a02edcb70b718cf09c2bf7de5b928ec1f376031576ca48852fff38083984197fc426b2987be0ecf09c2bf7de5b928ec1f376031576ca48852fff38083984197fc426b2987be0edf3ef7e21bc18d5eeb5c63e5c6491f69c931292aae0642615230ee7ba2e99d8c54f809a3a167587488cde01889f68bd0f0a3db08c29a85faa70b32afb6e1149655274072161d32a1209a44d5012508b8355c64179ca0bcf255311f7a0c1b608d55274072161d32a1209a44d5012508b8355c64179ca0bcf255311f7a0c1b608d4a9dac568fd1b37604e957caafe847ec7f6b1dfa38e94caafc8196d00a92b8b7608a51cf32083877e5fe92e15ee465c659cb49739c8a1d361ed335bb2378982e202ced166c103c1fc38e0a092da684423a779058274085dc5db58a12574afd6c202ced166c103c1fc38e0a092da684423a779058274085dc5db58a12574afd6c653e0063835c7f064718f743ffbe47fb9824a9d7dbf767adb9b30091dca44ad1653e0063835c7f064718f743ffbe47fb9824a9d7dbf767adb9b30091dca44ad18cb7b31939db6a2bf1b5817210dcc5222f811d7c54b7f7566aac970d6c9b5ae5dd862c4874355b7efac55416570ad78d74b8779db9833212cebb6a6e8a24c2bda926ec79ab84e65ac3617b8fd190cdab431605d605c72ac1ec6811876f0475d6a926ec79ab84e65ac3617b8fd190cdab431605d605c72ac1ec6811876f0475d66e336513881d2e4065586bf6ace7776b28bbc760bd02b6b14a46f675f976b2ce6e336513881d2e4065586bf6ace7776b28bbc760bd02b6b14a46f675f976b2ce6c801e8028b4dc63f5df3701f70d41088c69cf53f8e3019599c6e2ccc0c318af6c801e8028b4dc63f5df3701f70d41088c69cf53f8e3019599c6e2ccc0c318af866f829771ad065f543bb41ab51756c45b5100cd0aa4c1542757328a8d11427e866f829771ad065f543bb41ab51756c45b5100cd0aa4c1542757328a8d11427e37194ce2df70d408e6998b4836e311e468eb94c75383aec2af214e70d17bdd5e37194ce2df70d408e6998b4836e311e468eb94c75383aec2af214e70d17bdd5e685ebaccab2a16a3a1801a34ebbfaaf0de8dbf867d7033abae4bbec6ef81e69d685ebaccab2a16a3a1801a34ebbfaaf0de8dbf867d7033abae4bbec6ef81e69d76abd74e5a4c4a1f29cc620df3294c61ccdf397f144c0536a5a31bfc7ad091a776abd74e5a4c4a1f29cc620df3294c61ccdf397f144c0536a5a31bfc7ad091a7e8166429091886299ddb5f4a163303d50c4a569b791f5c8a370d4236d2474ae9e8166429091886299ddb5f4a163303d50c4a569b791f5c8a370d4236d2474ae92a214f9f3a8468ac7e734e237aaa78d96325e67590f77a6a0ebac114274c59b42a214f9f3a8468ac7e734e237aaa78d96325e67590f77a6a0ebac114274c59b440b06566f85591c203df4ec3b0b7ad7afc6fb0fd240ce79f466a360dd6a51edf40b06566f85591c203df4ec3b0b7ad7afc6fb0fd240ce79f466a360dd6a51edf98d2a587c302b7916726cca90e2146f4e7527cc11df4ac77bdfdb2009c012e4d98d2a587c302b7916726cca90e2146f4e7527cc11df4ac77bdfdb2009c012e4de5c604a487f7ce689c01a63ce76f803c23554a18d510c2ac628b8ec8d9d0db0ee5c604a487f7ce689c01a63ce76f803c23554a18d510c2ac628b8ec8d9d0db0edf913a84c4d94d4c62f773fdb647c677b664b8552b2e3496ba0934e18f616feddf913a84c4d94d4c62f773fdb647c677b664b8552b2e3496ba0934e18f616fede603a3cc16c49d68c52bcbbff1e54ceabe1c342daebc3f56a0b27bb785f24b7ee603a3cc16c49d68c52bcbbff1e54ceabe1c342daebc3f56a0b27bb785f24b7ec714e4d54b99cafcae482d6a436dd51361ca3ad3d75b29d38a7c43cc0b4ebdc0c714e4d54b99cafcae482d6a436dd51361ca3ad3d75b29d38a7c43cc0b4ebdc098aff3fc0a35fbcca50e554ab372d9b841e7e6446c17ebc52a779cce91e695d498aff3fc0a35fbcca50e554ab372d9b841e7e6446c17ebc52a779cce91e695d45f554759775850472a46d0c6d3b083b93c758f2cd9537111689e113482924802e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557465d43f068cdd3ed5e1c4f58ca5946fa70ada0879aea864f448019bafa5d2037465d43f068cdd3ed5e1c4f58ca5946fa70ada0879aea864f448019bafa5d203bfb5177f41ccfa37b67659963e0d3e485b03809a1284c6cbe85b753a7b8d0beebfb5177f41ccfa37b67659963e0d3e485b03809a1284c6cbe85b753a7b8d0bee60ee83de4e9776b3e5161fb645da6cb63e18971c56e6323bcffaa449750a47ad60ee83de4e9776b3e5161fb645da6cb63e18971c56e6323bcffaa449750a47adefe59bbc2513fbfad46ee1aaec38f3b0c02955d4d9aa4c1e022b64bf341c1dd4efe59bbc2513fbfad46ee1aaec38f3b0c02955d4d9aa4c1e022b64bf341c1dd4efb67fd003bcf5e259dddf97f03ef80602f56d0c0a13767b3d7f2991036d9888efb67fd003bcf5e259dddf97f03ef80602f56d0c0a13767b3d7f2991036d988814299299c8c38f273f699f2798a75adf23b8547c70aae8cf933bbeac11cb1db814299299c8c38f273f699f2798a75adf23b8547c70aae8cf933bbeac11cb1db88989f663ed3d89ac0ad6fdce071297b74815cf7c80cf36738d56cfdbf693af311dffb1541ee91633a413dd62b49b469bd611f3a505d81c0ea4bc4e059bcc88fc0a02cff5250822d615d69e73ef8f1fc8f25157c897387c44cf3123afbf4b97f6a9ed1e6b75c0e7d17cd363d10d58c886fbdf78cbbb468499bf381b956de3751e9e5d7a4046ff7e0a85ea217474673e40bca60ed6648f93648c01bd737eb612eb1598137b9982397adb25e0658938f9d01f6ca667debf06513bf2713540ee23f4ac7993a89546baaf3b344ad794ccd530bd0765017b615060c49eb75b9e1681efdbf5e624169e729afd82212e36553e5274504028829f430c4a6f398addf89814ecaf88ac3cb7b94d05a976202b440d7af88857dcfbfd4571071038bf151a8855fc92352cde32327dff831e3114f62ef7d35dd2bba82aa6b0f68b7ff7241ed3c341e89455ccd14265ef2643ee4ebf83f50dd6eb86ea9e4e6541476264aa7ca8aae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557465d43f068cdd3ed5e1c4f58ca5946fa70ada0879aea864f448019bafa5d2037465d43f068cdd3ed5e1c4f58ca5946fa70ada0879aea864f448019bafa5d20305519877b3402113bae9dd36e72db0cbcbbe8b8109c1322aa3181d481b56a3cf05519877b3402113bae9dd36e72db0cbcbbe8b8109c1322aa3181d481b56a3cf9577a6b61379ccc627ca80bff397822e37ea0ee1de48f359094e23f66e9855079577a6b61379ccc627ca80bff397822e37ea0ee1de48f359094e23f66e985507d22b64cf50356de6459d978a85a06f291b2d32fa712d211055e6f69f8baad70ad22b64cf50356de6459d978a85a06f291b2d32fa712d211055e6f69f8baad70a4728999518f44a91d92302f0200e994053f345e3cd9008791634293351ba17054728999518f44a91d92302f0200e994053f345e3cd9008791634293351ba170558f295d4f66d7d1157923edd03df61989a39e1d610d473ba8cc9a7e998ecefc758f295d4f66d7d1157923edd03df61989a39e1d610d473ba8cc9a7e998ecefc797fa81bab5024a1aeeb055ba33af71ddfff911fc29ae6d8666a679292a68b59897fa81bab5024a1aeeb055ba33af71ddfff911fc29ae6d8666a679292a68b5981734ba6a5159d53a898ccbb87beb08d82868ffc7f9fc6ae58e6ed2b303eb2a1e1734ba6a5159d53a898ccbb87beb08d82868ffc7f9fc6ae58e6ed2b303eb2a1e8edbc5b0446b2e04e6b5e976d4bd84a598f61a09b4d0da81e2487af1ecd7423d8edbc5b0446b2e04e6b5e976d4bd84a598f61a09b4d0da81e2487af1ecd7423d9cdcf9559d15140456f96a55832fdefeb90b53ee4094db106230b82e171a4ac59cdcf9559d15140456f96a55832fdefeb90b53ee4094db106230b82e171a4ac5b0fb51d866cf7d4ac9dfef3b84a7757fd820c04d66cc2159b7525ae02c8fcae8b0fb51d866cf7d4ac9dfef3b84a7757fd820c04d66cc2159b7525ae02c8fcae8a319a19093b4326d13a6c39f06516bebbaaec6d691d548734389cc06ec95c991a319a19093b4326d13a6c39f06516bebbaaec6d691d548734389cc06ec95c99159bdb50939f546af1a8f93b8a3a631a985e706f6c6a9817e4c25ef4989e92ed159bdb50939f546af1a8f93b8a3a631a985e706f6c6a9817e4c25ef4989e92ed13cc68615da330523b39fe850ae858f98c6fd59a5efc10074414a0f48f239077c3cc68615da330523b39fe850ae858f98c6fd59a5efc10074414a0f48f239077c1d049870c0c458eeabc21bb684150e40523fb9d20375f61726e8b384251321a46b325694a6ab577bd9592830adf60ea133aa30ee82bbfb6c090de1c35d2827cb9e678134d807b9a77218dbf16c5c8075a71a4432bfc033e22851f004f44dc678bff747652a44aa7f7c9575e697fe29ff22d118d298f7587ddd1041d9b1cfc64e93ad3634c7ea75bca96600f3675808d1145ec3a8db1587449ccb788da5d3888044631e71121534b14a4c243742e0eb882c56ddab462dcf812d4732203d4b9400ad1ad3ee0f85d8b7370b9fd0cc58be3c989e9d91c6d715f961a444c00c77ba62e42b69a145b86764577a20923accb4ce9202fed2c9f0baadee1059c25938e7e18e5e39eca81eec7db9bf13d01044a1b584dad2ab2ced1b3b088cb78415b9ea19356ffc63fa85933a7517cf1938544b35f229b6405f95e9993004274e3e154a697f26a3ee9211ca610e1b21e40a58a02b22795b78940a1006ebfe871e9548ee966eb8c75c1a1b079375c68d10265b52466fb3daee92eec9b2670631616b0b7fd60dd676284d967e00c2053cc87418fc6e4b7c75a3acff0b96a2017065883e8af3a0a99481a5c6ebcc21b7398083d4292746b4f3d624f591435cff05c465ea6cf08f7d3e3b1f347413349c49f9365d24c70945f59aba7bf96cae0e412f691deafd4452c956beb5498e1a9b64546baf04d47db352b481abb5c59943dd0e60cfda396cb7fee4f311c8a60ea8ed3032c95c41b81c2841d7bbb77457b02d6bf101b198e9e42239ce1fe4c97d989854ab67063ba28ffd2f78000dcd9591df0062abeaa980fadebfa19d243b837f4393543da813abcd3c175acea58a2c2944a8ec06885d2b00fc22d563f19146b0b1921d5519ecee9f5e50ca3f652012be52a255f0359fa0bf5440811507554a9b39fb7d2790f3fc86c4407df3e271ddc4c225431d834addde9ee86ec86cc56a14ec48dc0a12d5326a2cc00a3f7d542aff45148f7b2121656c869929523a502b3ace6e8d18c14d994f06c0b439a147a70f5d3a865a0125f5a13b4362ba7d10e8dfb2672a4eccd011e20f3431a2112c894188c2bbe5091abf02a96168b933d06a53439f3524fad4599d4af878ce2c18fab5d9794d366c3c8064cc577ad30b61b47bd49ef0a2f6f8b59211521c4ad90802daccafde9cb5f4c0adc9bfa25bb9be44610f731381e7209968574fef6fff4c98eec278efd1695df1b722e5677279f426a8ec5c9052947a972826d9f8f0906dbc9111d1e0c8271672578927130e6ce2319b50e1687398f8e5fa547c33f84ed89a9615de071c05a13829b55261e57dad408e6b5090842de8e69da9f78c4dad6a77195737a95a68cb6161b720df4e8c288fee66111670ddf7f6c947965f939f5de2837e0ff6e1d12f6a56f2c5601feb87c4776301972a185b66bd3f2f9ec87edd64ce53893056e9b3f7a48c41d18ee1d1d6adc8f1f312173ec362bcb44e8c0944b51848d3a98707ae3f159b974cf3e1b1623e8cd1d106afe461d6ffbddec645d772d7dfadf8b4aa06401725e790605e6f09a6a7c64cf02e9463c6d3aa5e14976cf2ccb7cbbb8414892c8e0a2a94f9588b81a8f154c9ca16ec4d550706d8844069ca1d41db6e9e30c1e1553fbc0e61328d87b9bb8859536538da2baba1cc053f1a99494829b32bfc91f7d34917f190a24a8fea2287c6ffb447156f64f127447973acc6b5027fa642d38b709a05567730ff70cfb68fbd7171ce63ffc71928a043f0a58b726b94cde1bc47b8221c27021a27beef86ebc3fe5cf9fb2c76e92d3624c6faf340763eecc5aaab0431fcc34937a63b295e59f6a435444a045d5c49b3f6048692f03e354ec6553cdb20ade74e9096eaa52d2e3bffb37a5812d8c29e0eb6083994874396eb8c6423fdbd995a3d350c9fd72139a595c4b85b572c0f3a9741abe743fec45bfcaf221389f5a0e3edd917b2f8b9662a0fa30b726c395293f2db434849d4eb23c6893b87d7df6e0f1d0387907593b644379d3e2c2158ebeeb9fe349849c5fa038a47a83cdc6475fe003a2578bb837cd475b078cc023e2865ab3091248cc646a5658e354e3824259936f69cd5a0264dde3c26eafd8b5f8473340368b9030cd1246980d57245c5c63b8448aac08df235412b8d8695f7b7453ba22806065067eb2a0e10c4df197739a7fb526bf5c8b644b3cb490dfbdc29b067ce2f27cd1d942bbf64070700e64c67b4e434028a62b9f3bfdc9662d13e1f6cbffa8b02dcb6022b511f4ae13f56ad41ef338c4db6299041ec4cf30ce6774b804f0365e87aa75dc2073f7a09331f53d86272eb247f55e3e93b3e66f4ecf69ab3ab630309b2b3aae44582bad96bd430dfd0ec350c0efccb66395126c5ed9198d1b9288ce90c3a1546cb0a6d73395c4ec7a2c8d034d49ebba58fc74c89da469824dba68b1740fca1c6125b3520ecc436741157176dfe3a653b70dd1a22fe0162b91e1a5aea9b8ed7366c35685fbb64f051676336c355624e600569d2d134a1bc5d38682eb827106548539e621db926d0ef9c3221bc1c33eb8a21520bf43d7ebbf0a6f1eb86f79da6587829867f99d19d086f8d1c7013c23058a24c079446e1b0dc0acdc7ba83339efe3a61f2bfba50c2e83c33e59d40267d49b727cfa717c54f5dc9d16bbc3490a5dfb00a7df075c7c2f9f9f4c69485dcd7dc21b8c93135fa083822d059783537075db072b632cba46883f5ef8cadd74515e255e9c81722feeba0b85e9f4326df9411dcde6624/usr/share/glib-2.0/schemas/org.gnome.desktop.enums.xml/usr/share/glib-2.0/schemas/org.gnome.desktop.wm.keybindings.gschema.xml/usr/share/glib-2.0/schemas/org.gnome.desktop.wm.preferences.gschema.xml/usr/share/glib-2.0/schemas/org.gnome.metacity.gschema.xmlrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootanaconda-33.16.9.3-1.el8.src.rpmanaconda-guianaconda-gui(aarch-64)  @      NetworkManager-wifiadwaita-icon-themeanaconda-coreanaconda-user-helpanaconda-widgetskeybinder3libgnomekbdlibtimezonemaplibxklaviernm-connection-editorpython(abi)python3-meh-guirpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)system-logostigervnc-server-minimalyelp33.16.9.3-1.el822.1-133.16.9.3-1.el80.4.1-25.43.60.23-13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3dD@dd\dV@c@cۥccc@ck@cZrc!@bb@b@b@b@b2@bTbkbb)@b!a6a@aapaUa@`ݮ@`@``[)`X`OL@`B@``@`>`x@`2@_=_T_j_G@_@_:_i@_cO_V _R,@_P_C_>e_=@_3_+_)M_"@___@^@^^^^@^b^@^@^ϧ^V@^˳@^ku^O@^Nt^Nt^B@^;^8 @^)^ P@^^!@]}@]]ʞ]@]]c@]]@]c]D%]G@]G@] ]@]:]@\\F@\@\B@\@\M\Y@\s\o@\eX@\ac\Q\?\@W=W5W,@W#LW WW@WW@VVV?@V@V@VxVV@VVT@VV^@VLh@V<@V0V VqU@UAU@UUĝUc@U(UU@UU'U>U@Ux&Un@UUU7@U/@UF@U U@TT\@T!Jiri Konecny - 33.16.9.3-1Vladimír Slávik - 33.16.9.2-1Radek Vykydal - 33.16.9.1-1Martin Kolman - 33.16.8.9-1Jiri Konecny - 33.16.8.8-1Jiri Konecny - 33.16.8.7-1Jiri Konecny - 33.16.8.6-1Jiri Konecny - 33.16.8.5-1Radek Vykydal - 33.16.8.4-1Martin Kolman - 33.16.8.3-1Martin Kolman - 33.16.8.2-1Vendula Poncova - 33.16.8.1-1Vladimir Slavik - 33.16.7.10-1Jiri Konecny - 33.16.7.9-1Martin Kolman - 33.16.7.8-1Radek Vykydal - 33.16.7.7-1Radek Vykydal - 33.16.7.6-1Radek Vykydal - 33.16.7.5-1Radek Vykydal - 33.16.7.4-1Radek Vykydal - 33.16.7.3-1Radek Vykydal - 33.16.7.2-1Radek Vykydal - 33.16.7.1-1Vendula Poncova - 33.16.6.6-1Martin Kolman - 33.16.6.5-1Radek Vykydal - 33.16.6.4-1Radek Vykydal - 33.16.6.3-1Radek Vykydal - 33.16.6.2-1Radek Vykydal - 33.16.6.1-1Radek Vykydal - 33.16.5.4-1Radek Vykydal - 33.16.5.3-1Radek Vykydal - 33.16.5.2-1Radek Vykydal - 33.16.5.1-1Radek Vykydal - 33.16.4.15-1Radek Vykydal - 33.16.4.14-1Radek Vykydal - 33.16.4.13-1Radek Vykydal - 33.16.4.12-1Radek Vykydal - 33.16.4.11-1Radek Vykydal - 33.16.4.10-1Radek Vykydal - 33.16.4.9-1Radek Vykydal - 33.16.4.8-1Martin Kolman - 33.16.4.7-1Martin Kolman - 33.16.4.6-1Radek Vykydal - 33.16.4.5-1Radek Vykydal - 33.16.4.4-1Radek Vykydal - 33.16.4.3-1Radek Vykydal - 33.16.4.2-1Radek Vykydal - 33.16.4.1-1Radek Vykydal - 33.16.3.26-1Radek Vykydal - 33.16.3.25-1Radek Vykydal - 33.16.3.24-1Radek Vykydal - 33.16.3.23-1Radek Vykydal - 33.16.3.22-1Radek Vykydal - 33.16.3.21-1Radek Vykydal - 33.16.3.20-1Radek Vykydal - 33.16.3.19-1Radek Vykydal - 33.16.3.18-1Radek Vykydal - 33.16.3.17-1Radek Vykydal - 33.16.3.16-1Radek Vykydal - 33.16.3.15-1Radek Vykydal - 33.16.3.14-1Radek Vykydal - 33.16.3.13-1Radek Vykydal - 33.16.3.12-1Radek Vykydal - 33.16.3.11-1Radek Vykydal - 33.16.3.10-1Radek Vykydal - 33.16.3.9-1Radek Vykydal - 33.16.3.8-1Radek Vykydal - 33.16.3.7-1Radek Vykydal - 33.16.3.6-1Radek Vykydal - 33.16.3.5-1Radek Vykydal - 33.16.3.4-1Radek Vykydal - 33.16.3.3-1Radek Vykydal - 33.16.3.2-1Radek Vykydal - 33.16.3.1-1Radek Vykydal - 29.19.2.17-1Radek Vykydal - 29.19.2.16-1Radek Vykydal - 29.19.2.15-1Radek Vykydal - 29.19.2.14-1Radek Vykydal - 29.19.2.13-1Radek Vykydal - 29.19.2.12-1Radek Vykydal - 29.19.2.11-1Radek Vykydal - 29.19.2.10-1Radek Vykydal - 29.19.2.9-1Radek Vykydal - 29.19.2.8-1Radek Vykydal - 29.19.2.7-1Radek Vykydal - 29.19.2.6-1Radek Vykydal - 29.19.2.5-1Radek Vykydal - 29.19.2.4-1Radek Vykydal - 29.19.2.3-1Radek Vykydal - 29.19.2.2-1Radek Vykydal - 29.19.2.1-1Radek Vykydal - 29.19.1.13-1Radek Vykydal - 29.19.1.12-1Radek Vykydal - 29.19.1.11-1Radek Vykydal - 29.19.1.10-1Radek Vykydal - 29.19.1.9-1Radek Vykydal - 29.19.1.8-1Radek Vykydal - 29.19.1.7-1Radek Vykydal - 29.19.1.6-1Radek Vykydal - 29.19.1.5-1Radek Vykydal - 29.19.1.4-1Radek Vykydal - 29.19.1.3-1Radek Vykydal - 29.19.1.2-1Radek Vykydal - 29.19.1.1-1Radek Vykydal - 29.19.0.40-1Radek Vykydal - 29.19.0.39-1Radek Vykydal - 29.19.0.38-1Radek Vykydal - 29.19.0.37-1Radek Vykydal - 29.19.0.36-1Radek Vykydal - 29.19.0.35-1Martin Kolman - 29.19.0.34-3Martin Kolman - 29.19.0.34-2Radek Vykydal - 29.19.0.34-1Radek Vykydal - 29.19.0.33-1Radek Vykydal - 29.19.0.32-1Radek Vykydal - 29.19.0.31-1Radek Vykydal - 29.19.0.30-1Radek Vykydal - 29.19.0.29-1Radek Vykydal - 29.19.0.28-1Martin Kolman - 29.19.0.27-2Radek Vykydal - 29.19.0.27-1Radek Vykydal - 29.19.0.26-1Radek Vykydal - 29.19.0.25-1Radek Vykydal - 29.19.0.24-1Radek Vykydal - 29.19.0.23-1Radek Vykydal - 29.19.0.22-1Radek Vykydal - 29.19.0.21-1Radek Vykydal - 29.19.0.20-1Radek Vykydal - 29.19.0.19-1Radek Vykydal - 29.19.0.18-1Radek Vykydal - 29.19.0.17-1Radek Vykydal - 29.19.0.16-1Radek Vykydal - 29.19.0.15-1Tomas Orsava - 29.19.0.14-2Radek Vykydal - 29.19.0.14-1Radek Vykydal - 29.19.0.13-1Radek Vykydal - 29.19.0.12-1Josh Boyer - 29.19.0.11-2Radek Vykydal - 29.19.0.11-1Radek Vykydal - 29.19.0.10-1Radek Vykydal - 29.19.0.9-1Radek Vykydal - 29.19.0.8-1Radek Vykydal - 29.19.0.7-1Radek Vykydal - 29.19.0.6-1Radek Vykydal - 29.19.0.5-1Radek Vykydal - 29.19.0.4-1Radek Vykydal - 29.19.0.3-3Radek Vykydal - 29.19.0.3-2Radek Vykydal - 29.19.0.3-1Radek Vykydal - 29.19.0.2-1Radek Vykydal - 29.19.0.1-1Martin Kolman - 29.19-1Martin Kolman - 29.18-1Martin Kolman - 29.17-1Martin Kolman - 29.16-1Martin Kolman - 29.15-1Martin Kolman - 29.14-1Martin Kolman - 29.13-1Martin Kolman - 29.12-1Martin Kolman - 29.11-1Martin Kolman - 29.10-1Martin Kolman - 29.9-1Martin Kolman - 29.8-1Martin Kolman - 29.7-1Martin Kolman - 29.6-1Martin Kolman - 29.5-1Martin Kolman - 29.4-1Martin Kolman - 29.3-1Martin Kolman - 29.2-1Martin Kolman - 29.1-1Martin Kolman - 28.22-1Martin Kolman - 28.21-1Adam Williamson - 28.20-2Martin Kolman - 28.20-1Martin Kolman - 28.19-1Martin Kolman - 28.18-1Martin Kolman - 28.17-1Martin Kolman - 28.16-1Martin Kolman - 28.15-1Martin Kolman - 28.14-1Martin Kolman - 28.13-1Martin Kolman - 28.12-1Martin Kolman - 28.11-1Martin Kolman - 28.10-1Martin Kolman - 28.9-1Martin Kolman - 28.8-1Martin Kolman - 28.7-1Martin Kolman - 28.6-1Martin Kolman - 28.5-1Martin Kolman - 28.4-1Martin Kolman - 28.3-1Martin Kolman - 28.2-1Martin Kolman - 28.1-1Martin Kolman - 27.20-1Radek Vykydal - 27.19-1Martin Kolman - 27.18-1Martin Kolman - 27.17-1Martin Kolman - 27.16-1Martin Kolman - 27.15-1Martin Kolman - 27.14-1Martin Kolman - 27.13-1Martin Kolman - 27.12-1Martin Kolman - 27.11-1Martin Kolman - 27.10-1Martin Kolman - 27.9-1Martin Kolman - 27.8-1Martin Kolman - 27.7-1Martin Kolman - 27.6-1Martin Kolman - 27.5-1Martin Kolman - 27.4-1Martin Kolman - 27.3-1Martin Kolman - 27.2-1Martin Kolman - 27.1-1Martin Kolman - 26.21-1Martin Kolman - 26.20-1Martin Kolman - 26.19-1Martin Kolman - 26.18-1Martin Kolman - 26.17-1Martin Kolman - 26.16-1Martin Kolman - 26.15-1Martin Kolman - 26.14-1Martin Kolman - 26.13-1Martin Kolman - 26.12-1Martin Kolman - 26.11-1Martin Kolman - 26.10-1Martin Kolman - 26.9-1Martin Kolman - 26.8-1Samantha N. Bueno - 26.7-1Martin Kolman - 26.6-1Martin Kolman - 26.5-1Martin Kolman - 26.4-1Martin Kolman - 26.3-1Martin Kolman - 26.2-1Samantha N. Bueno - 26.1-1Brian C. Lane - 25.20-1Brian C. Lane - 25.19-1Brian C. Lane - 25.18-1Brian C. Lane - 25.17-1Brian C. Lane - 25.16-1Brian C. Lane - 25.15-1Brian C. Lane - 25.14-1Brian C. Lane - 25.13-1Brian C. Lane - 25.12-1Brian C. Lane - 25.11-1Brian C. Lane - 25.10-1Brian C. Lane - 25.9-1Brian C. Lane - 25.8-1Brian C. Lane - 25.7-1Brian C. Lane - 25.6-1Brian C. Lane - 25.5-1Brian C. Lane - 25.4-1Brian C. Lane - 25.3-1Brian C. Lane - 25.2-1Brian C. Lane - 25.1-1Brian C. Lane - 25.0-1Brian C. Lane - 24.13-1Brian C. Lane - 24.12-1Brian C. Lane - 24.11-1Brian C. Lane - 24.10-1Brian C. Lane - 24.9-1Brian C. Lane - 24.8-1Brian C. Lane - 24.7-1Brian C. Lane - 24.6-1Brian C. Lane - 24.5-1Brian C. Lane - 24.4-1Brian C. Lane - 24.3-1Brian C. Lane - 24.2-1Brian C. Lane - 24.1-1Brian C. Lane - 24.0-1Brian C. Lane - 23.20-1Brian C. Lane - 23.19-1Brian C. Lane - 23.18-1Brian C. Lane - 23.17-1Brian C. Lane - 23.16-1Brian C. Lane - 23.15-1Brian C. Lane - 23.14-1Brian C. Lane - 23.13-1Brian C. Lane - 23.12-1Brian C. Lane - 23.11-1Brian C. Lane - 23.10-1Brian C. Lane - 23.9-1Brian C. Lane - 23.8-1Brian C. Lane - 23.7-1Brian C. Lane - 23.6-1Brian C. Lane - 23.5-1Brian C. Lane - 23.4-1Brian C. Lane - 23.3-1Brian C. Lane - 23.2-1Brian C. Lane - 23.1-1Brian C. Lane - 23.0-1- Be more indulgent when reclaiming disk space (jstodola) Resolves: rhbz#1855371 - Do not print error on inst.ks=cdrom|hd (jkonecny) Resolves: rhbz#2211857- Stop infinite wait for CDROM when KS is processed (jkonecny) Resolves: rhbz#2209602 - Apply --noverifyssl option for liveimg kickstart command (jstodola) Resolves: rhbz#1886985 - Change driver_updates exit info messages to debug (jkonecny) Related: rhbz#2154904- driver_updates: migrate driver_updates.py to pep8 format (jkonecny) Related: rhbz#2154904 - driver_updates: adding tests for the new logging solution (jkonecny) Related: rhbz#2154904 - driver_updates: add lot of debug logs for easier debugging (jkonecny) Related: rhbz#2154904 - driver_updates: extend where we print log messages (jkonecny) Resolves: rhbz#2154904 - Add DNS search and ignore options from kickstart (vslavik) Resolves: rhbz#1656662 - Add DNS search and ignore options from kickstart (vslavik) Resolves: rhbz#1656662 - Add missing documentation about OEMDRV (jkonecny) Related: rhbz#1770969 - oemdrv: wait up to 5 seconds for disks to be handled (rmetrich) Resolves: rhbz#1770969- Update translations Resolves: rhbz#2139689- Update outdated translations- Report registration errors from kickstart (mkolman) Resolves: rhbz#2127072 - Make text in custom_storage_helper more accurate (ozobal) Resolves: rhbz#2063288- payload: fix repo --includepkgs option (rvykydal) Resolves: rhbz#2014103 - bootloader/zipl.py: update for zipl >= 2.25.0 (dan) Resolves: rhbz#2157917- Delegate auto-attach handling to RHSM (mkolman) Resolves: rhbz#2083318 - Test the InstallerStorage.copy method (vponcova) Related: rhbz#1913035 - Show multiple bootloader devices on the Manual Partitioning screen (vponcova) Resolves: rhbz#1913035 - Implement the Root.copy method (vponcova) Related: rhbz#1913035 - Redefine the Blivet.roots attribute (vponcova) Related: rhbz#1913035 - Redefine the Blivet.copy method (vponcova) Related: rhbz#1913035 - Use correct hint for VNC password boot option (jstodola) Resolves: rhbz#2125679- Disable the concurrency check in the error dialog in TUI (vponcova) Resolves: rhbz#1807491 - Support bond device activated in initramfs from kickstart (rvykydal) Resolves: rhbz#1940919- network: commit changes synchronously when dumping autoconnections (rvykydal) Related: rhbz#2127057 - Initialize empty disks on the Manual Partitioning screen (vponcova) Resolves: rhbz#2094977 - infra: Set test vars from templates (vslavik) - infra: Port check for matching templates from master (vslavik) - infra: Port templating mechanism from master (vslavik) - dracut: read filename dhcp option from dhcpopts file (rvykydal) Related: rhbz#1991516- network: remove activate_connection_sync (rvykydal) Related: rhbz#2127057 - network: use new NM client in ConsolidateInitramfsConnetionsTask (rvykydal) Related: rhbz#2127057 - network: use new NM client instance in SetRealOnbootValuesTask (rvykydal) Related: rhbz#2127057 - network: add tests for sync_call_glib (rvykydal) Related: rhbz#2127057 - network: use separate main conext for NM client in threads (rvykydal) Related: rhbz#2127057 - network: split add_and_activate_connection_sync function (rvykydal) Related: rhbz#2127057 - network: add NM connections synchronously (rvykydal) Related: rhbz#2127057 - infra: Use the Bugzilla API key in the `makebumpver` script (vponcova) - infra: Remove Jenkins from makebumpver (vslavik)- Do not crash on network --device link with wireless device (rvykydal) Resolves: rhbz#2125270- Disable the Unregister button during unregistration (mkolman) Resolves: rhbz#2068195 - Install rdma-core if infiniband network device is found (rvykydal) Resolves: rhbz#2050356- Add tooltip to the Insights checkbox (jkonecny) Resolves: rhbz#2069178 - Increase the minimal suggested size for /boot (vslavik) Resolves: rhbz#1844423- Allow to omit WWPN and LUN for NPIV-enabled zFCP devices (jstodola) Resolves: rhbz#1497086 - Reduce the width of the zFCP dialog (jstodola) Related: rhbz#1497086- bootloader: do not consider non-ibft iscsi disk as usable for bootloader (rvykydal) Resolves: rhbz#2002629- dnf: apply the /etc/dnf/dnf.conf configuration file in the installer (rvykydal) Resolves: rhbz#1899494- Report registration errors from kickstart (mkolman) Resolves: rhbz#2000650 - GUI: Show the dialog for a missing passphrase in an enlight box (vponcova) Related: rhbz#2029101 - GUI: Ask for a missing passphrase during automated installations (vponcova) Resolves: rhbz#2029101 - Create functions for a missing passphrase in pyanaconda.ui.lib (vponcova) Related: rhbz#2029101 - Add missing period when concatenating password error strings (jkonecny) Resolves: rhbz#2075419- Check if the mount point exists before calling statvfs (vponcova) Resolves: rhbz#1826760- Cleanup unneeded NFS repo with rd.live.ram parameter (mmatsuya) Resolves: rhbz#1970726 - Fix root password and LUKS passphrase visibility toggle (mkolman) Resolves: rhbz#1885879- Run restorecon in chroot when handling home dirs (vslavik) Resolves: rhbz#2069305- ovirt: move /var/tmp and /var/crash to own partition (sbonazzo) Resolves: rhbz#2060376- Bump subscription-manager version (mkolman) Related: rhbz#1968574 - Improve UX in Simple Content Access mode (mkolman) Resolves: rhbz#1968574 - Add IsSimpleContentAccessEnabled property (mkolman) Related: rhbz#1968574 - Add support for SCA mode detection from registration data (mkolman) Related: rhbz#1968574- Fix the status of the root configuration screen (vponcova) Related: rhbz#1981807 - Fix the condition for entering the root configuration (vponcova) Related: rhbz#1981807 - Fix the condition for completing the root configuration (vponcova) Resolves: rhbz#1981807- Wait for all background threads to finish before filling installation task queue (mkolman) Resolves: rhbz#1824422- Fix application of network --mtu kickstart option in Anaconda (rvykydal) Resolves: rhbz#2018301 - Configure the multilib policy of the target system (vponcova) Resolves: rhbz#1571727 - network: apply kickstart network --nodefroute also from stage2 (rvykydal) Resolves: rhbz#1990145- Make network spoke GUI more robust in cases of missing NM Client. (rvykydal) Resolves: rhbz#2003115 - Do not crash on missing NM Client on --vnc installations (rvykydal) Related: rhbz#2003115 - In installer environment set static, not transient hostname (rvykydal) Resolves: rhbz#1975349 - Add product config for AlmaLinux (andrew.lukoshko) Resolves: rhbz#2003692 - Fix creation of user account with empty password (mkolman) Resolves: rhbz#1687315- Payload should wait for all storage related threads to finish (mkolman) Resolves: rhbz#2007615 - Remove misleading warning about inst.ks.device replacing ksdevice (rvykydal) Resolves: rhbz#2002722- Disable anaconda-core's requirement on subscription-manager on CentOS (carl) Resolves: rhbz#1984958 - Show suggestions for an error caused by inconsistent sector sizes (vponcova) Resolves: rhbz#1935722 - Use a custom stylesheet to define CentOS-specific stylesheet data (carl) Related: rhbz#1974149 - Use RHEL help content for RHV/Ovirt (mkolman) Resolves: rhbz#1915910 - Move post installation scripts to the end of queue (lveyde) Resolves: rhbz#1970879 - Do not generate dracut arguments multiple times for some storage devices (rvykydal) Related: rhbz#1937208 - Make failure in generating of dracut arguments for iSCSI device non-fatal. (rvykydal) Resolves: rhbz#1937208- Check source type directly, not via DBus (mkolman) Resolves: rhbz#1941578 - Remove autostep functionality (vslavik) Resolves: rhbz#1976913 - Make it possible to skip install time Insights errors (mkolman) Resolves: rhbz#1931069 - Fix CDN button visibility (mkolman) Resolves: rhbz#1903178 - network: do not bind virtual devices to mac (rvykydal) Resolves: rhbz#1963834 - Add a log message for successful installation (vslavik) Resolves: rhbz#1949487- Use modinfo to check ko before modprobe (t.feng94) Resolves: rhbz#1577544 - network: do not crash on team without IP config (rvykydal) Resolves: rhbz#1929008 - Add the "Encrypt my data" checkbox to the custom partitioning spoke (vponcova) Resolves: rhbz#1903786 - Allow encryption of thin logical volumes (vponcova) Resolves: rhbz#1877777 - Don't automatically execute the default partitioning (vponcova) Resolves: rhbz#1954408 - Don't run the execute method in the kickstart installation in TUI by default (vponcova) Related: rhbz#1954408 - Don't run the execute method in the kickstart installation in GUI by default (vponcova) Related: rhbz#1954408 - Enable closest mirror in CentOS Stream config (carl) Resolves: rhbz#1953698 - Add CentOS Stream config (riehecky) Resolves: rhbz#1953698- subscription: allow dates in ISO 8601 format (ptoscano) Resolves: rhbz#1947445 - Add RHEL-specific advice to X timeout message (vslavik) Related: rhbz#1918702 - Fix AskVNCSpoke call (vslavik) Related: rhbz#1918702 - Improve X startup error messages (vslavik) Related: rhbz#1918702 - Terminate X server after timeout and restore crash test handler (vslavik) Related: rhbz#1918702 - Reorganize control flow in startX (vslavik) Related: rhbz#1918702 - Handle SIGUSR1 correctly after Xorg timeout (vslavik) Resolves: rhbz#1918702 - Refactor minor details in startX (vslavik) Related: rhbz#1918702 - Add base repo name for CentOS Stream after repository renaming (jkonecny) Resolves: rhbz#1946347 - Avoid a race condition during Connect to Red Hat spoke initialization (mkolman) Resolves: rhbz#1950053- network: clone connections from intramfs to persistent config (rvykydal) Resolves: rhbz#1910438 - network: match also connections named by MAC created by NM in initramfs (rvykydal) Related: rhbz#1910438 - network: do not reset ipv6.addr-gen-mode in tui network configuration (rvykydal) Related: rhbz#1873021 - network: set addr-gen-mode of Anaconda default connections to eui64 (rvykydal) Related: rhbz#1873021 - network: default to addr-gen-mode eui64 (rvykydal) Resolves: rhbz#1873021- Fix crash in NTP servers GUI dialog on late network configuration (rvykydal) Resolves: rhbz#1938168- ostree: ignore exit code 65 for systemd-tmpfiles (christian) Resolves: rhbz#1935648- Pull in new translations (rvykydal) Related: rhbz#1899672- Take dnf substitutions from installer environment configuration (rvykydal) Resolves: rhbz#1920735 - Fix exclude arguments of tar payload extracting. (rvykydal) Resolves: rhbz#1924118- Mark the rhsm and syspurpose kickstart commands as useless (vponcova) Resolves: rhbz#1921787 - Fix getting kernel version list for liveimg (rvykydal) Resolves: rhbz#1919463- Change warning messages of missing prefix for RH products (jkonecny) Resolves: rhbz#1897657 - Do not use cache for container build (jkonecny) Related: rhbz#1885635 - Fix missing inst. prefixes for bootloader options in documentation (jkonecny) Related: rhbz#1897657 - Fix show missing inst. prefix warning appropriately (jkonencny) Related: rhbz#1897657 - Remove docs where we tell users that inst. prefix is not required (jkonecny) Related: rhbz#1897657 - Print warning for boot options without inst. prefix (jkonecny) Related: rhbz#1897657 - Add missing dracut commands as missing inst. prefix warning (jkonecny) Related: rhbz#1897657 - Enable warning when inst. prefix is not used (jkonecny) Related: rhbz#1897657- network: handle wireless configure button sensitiveness (rvykydal) Resolves: rhbz#1917437- Allow to disable the Security module (vponcova) Resolves: rhbz#1913689 - Allow to disable the Services module (vponcova) Resolves: rhbz#1913689 - Support should_run for standalone GUI spokes (vponcova) Resolves: rhbz#1913689 - Allow to disable the Localization module (vponcova) Resolves: rhbz#1913689 - Allow to disable the Timezone module (vponcova) Resolves: rhbz#1913689 - Allow to disable the network installation (vponcova) Resolves: rhbz#1913689 - Allow to disable the Users module (vponcova) Resolves: rhbz#1913689 - Always show pykickstart parse warnings (vslavik) Resolves: rhbz#1897663- Initialize librepo logger (pkratoch) Resolves: rhbz#1908286 - Add RPM tests support for owners on rhel-8 (jkonecny) Related: rhbz#1885635 - Use latests RHEL-8 buildroot in containers (jkonecny) Related: rhbz#1885635 - Implement rpm-tests execution in the container (jkonecny) Related: rhbz#1885635- network: fix double-free using libnm function filter_connections() (rvykydal) Resolves: rhbz#1873561- network: rename Gtk cell renderer to prevent name collision (rvykydal) Related: rhbz#1847681 - network: add unit tests for SecretsAgent (rvykydal) Related: rhbz#1847681 - network: make SecretAgentDialog a bit more robust (rvykydal) Related: rhbz#1847681 - network: move wireless secret agent bits into a separate file (rvykydal) Related: rhbz#1847681 - network: migrate SecretAgent from python-dbus to dasbus (rvykydal) Related: rhbz#1847681 - network: do not use dialog for just single wireless connection to configure (rvykydal) Related: rhbz#1847681 - network: fix configuration of wireless networks (rvykydal) Related: rhbz#1847681 - network: use dialog instead of combobox to select wireless network (rvykydal) Related: rhbz#1847681 - network: deal with obsolete ssid when configuring wireless (rvykydal) Related: rhbz#1847681 - network: use function instead of assigned lambda in wireless activation (rvykydal) Related: rhbz#1847681 - network: do not update wireless AP combo active item when not necessary (rvykydal) Related: rhbz#1847681 - network: do not use obsolete access points in wireless configuration (rvykydal) Resolves: rhbz#1847681 - Update the function get_default_partitioning (vponcova) Related: rhbz#1887370 - Update the property default_partitioning (vponcova) Related: rhbz#1887370 - Change the default_partitioning option (vponcova) Resolves: rhbz#1887370- Fix incomplete configuration of repositories loaded from treeinfo (honza.stodola) Resolves: rhbz#1745064 - Fix checking ssl certificate for metadata (honza.stodola) Resolves: rhbz#1745064 - Apply pylint excessive memory usage fix (mpitt) Related: rhbz#1885635 - Use bootlist command to update the PowerPC-64 Boot Order (javierm) Resolves: rhbz#1854307 - Discard current boot list when updating the boot-device NRVAM variable (javierm) Resolves: rhbz#1854307 - Improve the error dialog for storage reset (vponcova) Resolves: rhbz#1877050 - Fix issue when ns_info cannot be retrieved for NVDimm namespace (jkonecny) Resolves: rhbz#1891827 - Relabel the anaconda logs after copying them to the installed system (jstodola) Resolves: rhbz#1870493 - post-scripts need to be sorted (honza.stodola) Related: rhbz#1870493- Install Red Hat IT root certificate into anaconda-ci container (mpitt) Related: rhbz#1885635 - Install python-copr into anaconda-ci container (mpitt) Related: rhbz#1885635 - Change handling of UID and GID values (vslavik) Related: rhbz#1786680 - Send UID and GID over D-Bus as UInt32 (vslavik) Related: rhbz#1786680 - Correct limits for UIDs and GIDs in GUI (vslavik) Resolves: rhbz#1786680 - Add rhel unit-tests workflow for pull_request_trigger back (jkonecny) Related: rhbz#1885635 - Select disks for implicit partitions (vponcova) Resolves: rhbz#1642391 - Extend the PartSpec class (vponcova) Related: rhbz#1642391- Allow to format selected DASDs (vponcova) Resolves: rhbz#1874394 - Don't clobber host checkout on `make container-ci` (mpitt) Related: rhbz#1885635 - Drop anaconda-ci container entrypoint (mpitt) Related: rhbz#1885635 - Remove PR test trigger (mpitt) Related: rhbz#1885635 - Rename ci-tasks container to anaconda-ci (jkonecny) Related: rhbz#1885635 - network: do not crash on infiniband devices activated in initramfs (rvykydal) Resolves: rhbz#1890009 - Fix testing target branch instead of PR branch (jkonecny) Related: rhbz#1885635 - Add a mechanism to hide help button, use on inst. progress (vslavik) Resolves: rhbz#1890092 - Document how to start a self-hosted GitHub actions runner locally (mpitt) Related: rhbz#1885635 - Run unit tests on self-hosted GitHub runner (mpitt) Related: rhbz#1885635 - Fix local tests run inside of container (jkonecny) Related: rhbz#1885635 - Fix ci-tasks container shell instructions (mpitt) Related: rhbz#1885635 - More aggressive pylint downscaling (mpitt) Related: rhbz#1885635 - Fix pylint downscaling (mpitt) Related: rhbz#1885635 - Add ci-tasks container for running unit tests (mpitt) Related: rhbz#1885635 - Restrict pylint parallelism to available RAM (mpitt) Related: rhbz#1885635 - Separate RPM installability test from rpm_tests (martin) Related: rhbz#1885635 - Define make targets for building source and binary rpms (martin) Related: rhbz#1885635 - Drop superfluous build in `make run-rpm-tests-only` (martin) Related: rhbz#1885635 - Mock system operations in MountFilesystemsTask task (martin) Related: rhbz#1885635 - Add missing "rpm-build" test dependency (martin) Related: rhbz#1885635 - Add missing "make" BuildRequires (martin) Related: rhbz#1885635- Never mount partitions on a disk with the iso9660 filesystem (vponcova) Resolves: rhbz#1878784- Root password is mandatory if there is *not* admin user. (rvykydal) Related: rhbz#1876727 - Make locked root be completed only for kickstart (vslavik) Resolves: rhbz#1876727- network: do not add superfluous quotes to inst.dhcpclass identifier (rvykydal) Related: rhbz#1870692- subscription: Assure payload restart on DVD install after registration (mkolman) Resolves: rhbz#1873164 - Document the restart_payload argument of subscription helper functions (mkolman) Related: rhbz#1873164- network: fix inst.dhcpclass boot option (rvykydal) Resolves: rhbz#1870692 - network: fix kickstart network --dhcpclass option (rvykydal) Resolves: rhbz#1869224- Fix traceback when removing additional repository (jkonecny) Resolves: rhbz#1871037 - Do not mount as RW in Dracut (jkonecny) Resolves: rhbz#1871049 - Clean up s390 partitioning check (vslavik) Resolves: rhbz#1855724- network: do not try to activate connection that has not been found (rvykydal) Resolves: rhbz#1869323 - network: add timeout for synchronous activation of a connection (rvykydal) Related: rhbz#1869323- Propagate verify_ssl to RHSM (mkolman) Resolves: rhbz#1858126- subscription: Only restart payload when needed (mkolman) Resolves: rhbz#1861351 - Reset the state of the custom partitioning spoke (vponcova) Resolves: rhbz#1868330 - network: fix parsing of hostname from ip= if mac is defined in dhcp (rvykydal) Resolves: rhbz#1852560- Revert root password spoke to 8.2 behavior (vslavik) Resolves: rhbz#1851220 - Remove the DBus method ConfigureNTPServiceEnablementWithTask (vponcova) Resolves: rhbz#1862492 - Add the function is_service_installed (vponcova) Related: rhbz#1862492- Implement get_source_proxy() in payload base class (mkolman) Resolves: rhbz#1861456 - Restore RHEL-specific stylesheet data (vponcova) Resolves: rhbz#1865882 - subscription: Convert the RHSM default config values to expected format (mkolman) Resolves: rhbz#1862116 - Create ssh user using only existing fields (vslavik) Resolves: rhbz#1860058 - Remove subscription workaround to not use treeinfo repositories (jkonecny) Related: rhbz#1851207 - Fix issue that treeinfo repositories were never disabled (jkonecny) Related: rhbz#1851207 - Keep treeinfo repositories disabled after payload reset (jkonecny) Related: rhbz#1851207 - Reset repositories from the main thread (vponcova) Related: rhbz#1851207 - Initialize the closest mirror from the main thread (vponcova) Related: rhbz#1851207 - Fix crash on first entering of source spoke (jkonecny) Related: rhbz#1851207 - Remove treeinfo repositories instead of disabling (jkonecny) Related: rhbz#1851207 - Reload treeinfo repositories on every payload reset (jkonecny) Resolves: rhbz#1851207- Apply onboot policy even when network was configured in UI. (rvykydal) Resolves: rhbz#1856632 - Fix creating cached LVs on encrypted PVs (vtrefny) Resolves: rhbz#1855973- Fix everything in payload should be mounted as read only (jkonecny) Related: rhbz#1856264 - Add support for mount options to device_tree.MountDevice (jkonecny) Related: rhbz#1856264 - Adapt tests for CDRom for the new inst.stage2 discovery (jkonecny) Related: rhbz#1856264 - CDRom source should prioritize stage2 device during discover (jkonecny) Resolves: rhbz#1856264 - Protect all devices with the iso9660 file system (vponcova) Related: rhbz#1856264 - Don't ignore NVDIMM devices with the iso9660 file system (vponcova) Related: rhbz#1856264 - Add tests for the DBus method FindOpticalMedia (vponcova) Related: rhbz#1856264 - Don't return negative container free space (vponcova) Resolves: rhbz#1853071 - Revert "Do not build Anaconda on i686" (mkolman) Resolves: rhbz#1857180 - Move slower part of Subscription spoke initialization to a thread (mkolman) Related: rhbz#1823578 - Only pass one initrd image to kexec (javierm) Resolves: rhbz#1855290 - Wait for payload initialization to finish in Subscription spoke (mkolman) Related: rhbz#1823578- Fix the position of the info bar in standalone spokes (vponcova) Resolves: rhbz#1847423 - Add workaround to fix support for installtree without repo (jkonecny) Resolves: rhbz#1854825 - Revert "Update pyanaconda/exception.py" (jstodola) Resolves: rhbz#1853470 - network: fix configuration of virtual devices by boot options (rvykydal) Resolves: rhbz#1851218- subscription: Fix rhsm --proxy kickstart command usage with no username specified (mkolman) Resolves: rhbz#1849792 - Create the initial storage model during the initialization (vponcova) Resolves: rhbz#1844098 - Make spoke tiles stack more tightly (vslavik) Resolves: rhbz#1845493 - Reconfigure DNF payload after options are set (vslavik) Resolves: rhbz#1847603- Fix displaying of empty software group description (rvykydal) Resolves: rhbz#1812061 - Fix software spoke message when source changes (mkolman) Resolves: rhbz#1788458- Fix RHSM HTTP proxy configuration crash in the GUI (mkolman) Resolves: rhbz#1849792 - subscription: Handle cases where CDN should not be the default (mkolman) Related: rhbz#1845605 - subscription: Set DNF payload source via config file option (mkolman) Related: rhbz#1845605 - subscription: Manual CDN selection support (mkolman) Related: rhbz#1845605 - subscription: Handle source switching at registration/unregistration (mkolman) Related: rhbz#1845605 - subscription: Introduce the default_source configuration option (mkolman) Related: rhbz#1845605 - network: do not enforce network standalone spoke on default source (rvykydal) Resolves: rhbz#1848069 - Don't mount DBus sources at /run/install/source (vponcova) Resolves: rhbz#1851037- network: fix obtaining of s390 options of a wired connection (rvykydal) Resolves: rhbz#1850199 - Always specify the boot disk (vponcova) Resolves: rhbz#1630299 - Remove the workaround with LD_PRELOAD (vponcova) Resolves: rhbz#1843533 - Exclude stderr from returned output when executing powerpc-utils tools (javierm) Related: rhbz#1847604 - Rename function for a simple check for DNF repository (jkonecny) Related: rhbz#1849093 - Add tests for verify_valid_installtree function (jkonecny) Related: rhbz#1849093 - Move verify_valid_installtree to source module utils (jkonecny) Related: rhbz#1849093 - Do not test if repo is valid based on .treeinfo file (jkonencny) Resolves: rhbz#1849093 - Add test for NFS URL with ISO in path (jkonecny) Related: rhbz#1849083 - Fix issue when NFS path is pointing directly to ISO (jkonencny) Resolves: rhbz#1849083- Move Subscription spoke under Software (vslavik) Resolves: rhbz#1845493 - Fix hiding of network device activation switch (rvykydal) Resolves: rhbz#1628521- Fix wireless network configuration on get_ssid() returning None (rvykydal) Resolves: rhbz#1847681 - Relabel whole /etc instead of only some parts (vslavik) Related: rhbz#1775975 Related: rhbz#1834189 - Clean up lists of files and directories to relabel (vslavik) Related: rhbz#1775975 Related: rhbz#1834189 - Fix spanish translations (rvykydal) Resolves: rhbz#1847977- Fix regression reading kernel list when collecting configurations (jkonecny) Resolves: rhbz#1846156 - Prevent crash on unregistration (mkolman) Resolves: rhbz#1845962 - Check Subscription module is available before use in payload code (mkolman) Related: rhbz#1845605 - Fix updating of user gid/uid value checkbox in gui (rvykydal) Related: rhbz#1844386 - Fix crash on user uid/gid unchecked in gui (rvykydal) Resolves: rhbz#1844386 - Fix passing of arguments when creating dracut arguments for FCoE (rvykydal) Resolves: rhbz#1843741 - Do not build Anaconda on i686 (mkolman) Related: rhbz#1691319- Don't use data.method.proxy (vponcova) Related: rhbz#1691319 - Fix more SElinux contexts (vslavik) Resolves: rhbz#1834189 Resolves: rhbz#1775975 - localization: do not crash on failed parsing of X layout (rvykydal) Resolves: rhbz#1843379- Create /etc/systemd/network dir for ifname= renaming if needed. (rvykydal) Resolves: rhbz#1841469 - Update requirements for fips - update-crypto-policies script (rvykydal) Resolves: rhbz#1841471- Convert help system to use help id (mkolman) Related: rhbz#1691319 - Remove unused constants (mkolman) Related: rhbz#1691319 - Adjust help related configuration options (mkolman) Related: rhbz#1691319 - Replace helpFile property with help_id (mkolman) Related: rhbz#1691319 - Close responses from session.get (vponcova) Related: rhbz#1691319 - Improve the documentation of the SetUpMountTask class (vponcova) Related: rhbz#1691319 - Raise an exception if the source's mount point is not unmounted (vponcova) Related: rhbz#1691319 - Change the default source to CDROM (vponcova) Related: rhbz#1691319 - Don't set up sources in the refresh method of the Source spoke (vponcova) Related: rhbz#1691319 - Set up FIPS in the target system (vponcova) Related: rhbz#1800697 - Update the service anaconda-sshd (vponcova) Related: rhbz#1800697 - Set up FIPS in the installation environment (vponcova) Resolves: rhbz#1800697 - Add NFS ISO support back to the NFS SetupSourceTask (jkonecny) Resolves: rhbz#1840346 - Add NFS ISO support to the NFSSourceModule (jkonencny) Related: rhbz#1840346 - Fix changelog to keep rhel history (rvykydal) Related: rhbz#1691319 - Tear down HDD device mount if no valid installation source is found (jkonecny) Related: rhbz#1840346 - Extract ISO find algorith from harddrive (jkonecny) Related: rhbz#1840346 - Update required ack in makebumpver script for rhel > 7 (rvykydal) Related: rhbz#1691319 - Fix string based on translator comments (vslavik) Related: rhbz#1691319 - subscription: Fix authentication method switching in GUI (mkolman) Related: rhbz#1691319- subscription: Make sure CDN repos are loaded and usable (mkolman) Related: rhbz#1691319 - Fix issue that unified ISO from URL is not loaded (jkonecny) Related: rhbz#1691319 - Add split_protocol payload helper function (jkonecny) Related: rhbz#1691319 - Fix imports of Blivet-GUI in unit tests (vponcova) Related: rhbz#1691319 - Make cppcheck ignore the G_DEFINE_TYPE macros (vslavik) Related: rhbz#1691319 - Fix test to not use Python 3.8 feature (vslavik) Related: rhbz#1691319 - Fix test for root SSH login allowed (vslavik) Related: rhbz#1691319 - Remove blivet-GUI tests (vslavik) Related: rhbz#1691319 - Ignore no return from BTRFS (vslavik) Related: rhbz#1691319 - Remove unused imports (vslavik) Related: rhbz#1691319- Change git branch configuration (jkonecny) Related: rhbz#1805757 - Update translation badge (jkonecny) Related: rhbz#1805757 - Use rhel-8 weblate translation repository (jkonecny) Resolves: rhbz#1805757 - Use platform-python instead of python3 (vslavik) Related: rhbz#1691319 - root spoke gui: do not expose some root account options (eg locking) (rvykydal) Related: rhbz#1691319 - Modify locking of root defauls for rhel (rvykydal) Related: rhbz#1691319 - Update required version of blivet (rvykydal) Related: rhbz#1691319 - Remove tests for --ignorebroken packages section option (rvykydal) Related: rhbz#1691319 - Remove support for --ignorebroken packages option (rvykydal) Related: rhbz#1691319 - Use F25_Timezone (rvykydal) Related: rhbz#1691319 - Make sure rhsm.service is running at Anaconda startup (mkolman) Related: rhbz#1691319 - Replace SimpleQueue with Queue (vponcova) Related: rhbz#1691319 - Change fedora-welcome to rhel-welcome (bcl) Related: rhbz#1691319 - Make RHEL the default (fallback) product (vslavik) Related: rhbz#1691319 - Exclude blivet gui source from rpm_test (rvykydal) Related: rhbz#1691319 - Exclude dependencies for tests from RHEL-8 (jkonecny) Related: rhbz#1691319 - Update pykickstart version for rhel (rvykydal) Related: rhbz#1691319 - Use RHEL8 versions of commands (rvykydal) Related: rhbz#1691319 - Use RHEL8 kickstart handler (rvykydal) Related: rhbz#1691319 - Remove kickstart btrfs support (rvykydal) Related: rhbz#1691319 - Rebase to upstream 33.16 version (rvykydal) Resolves: rhbz#1691319- Make sure rhsm.service is running at Anaconda startup (mkolman) Resolves: rhbz#1805266- Fix crash on single disk selection in GUI (rvykydal) Resolves: rhbz#1805613- Fix installation source switching to/from CDN (mkolman) Resolves: rhbz#1788487 Resolves: rhbz#1790383 Resolves: rhbz#1791376- Do not allow selecting ignored disk in GUI even if it is the only one (rvykydal) Resolves: rhbz#1786561- Disable package download to / /tmp (jkonecny) Resolves: rhbz#1781517- network: fix GUI crash on invalid devices in the list (rvykydal) Resolves: rhbz#1697256- Fix DBus error detection (mkolman) Related: rhbz#1794767 - Make sure RHSM HTTP proxy port from kickstart is an integer (mkolman) Resolves: rhbz#1794025- Log exceptions raised in subscription data fetching method (mkolman) Related: rhbz#1788036 - Fix subscription status not being displayed in some cases (mkolman) Resolves: rhbz#1788036 - Make sure syspurpose is set before registration in GUI (mkolman) Resolves: rhbz#1788207 Related: rhbz#1788036 - Update pep8speaks checker configuration for the branch (rvykydal) Related: rhbz#1788036- Fix RHSM HTTP proxy configuration clearing (mkolman) Resolves: rhbz#1789814 - Add scrolling for the registration tab (mkolman) Resolves: rhbz#1788422- Fix output kickstart generation for subscription commands (mkolman) Resolves: rhbz#1788579 Resolves: rhbz#1788513 - Fix GTK access from subscription thread (mkolman) Resolves: rhbz#1787615- Fix branding in the Connect to Red Hat spoke (mkolman) Resolves: rhbz#1787342- Fix RHSM HTTP proxy setup (mkolman) Related: rhbz#1748281 - Fix text color on info bars (mkolman) Resolves: rhbz#1782174- Adjust unit tests (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Extend list of false positives in the style guide (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in GUI (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Extend the anaconda-gtk.css (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in installation payload (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in DBus modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes outside of DBus modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add temporary subscription scheduling module (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add basic CDN support to Payload DBus module (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add support for custom interface for DBus Tasks (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Backport locale support for modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add subscription manager as an Anaconda dependency (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391- Add UI support for the ZIPL Secure boot (vponcova) Related: rhbz#1659400 - Add DBus support for the ZIPL Secure Boot (vponcova) Resolves: rhbz#1659400 - Don't mention new-kernel-pkg anymore in /etc/sysconfig/kernel (javierm) Resolves: rhbz#1747382 - Don't print warnings for new-kernel-pkg not being present (javierm) Related: rhbz#1747382- Only attempt to open the ibm,max-boot-devices sysfs entry if it exists (javierm) Related: rhbz#1748756- Don't add more devices in boot-device NVRAM than the maximum allowed (javierm) Resolves: rhbz#1748756 - Fix local repo files aren't enabled (jkonecny) Resolves: rhbz#1641620 - Remove ldconfig spec macros (jkonecny) Resolves: rhbz#1700685 - Don't try to format FBA DASD devices (mmatsuya) Resolves: rhbz#1715303- Skip buildins when processing kernel boot args (jkonecny) Resolves: rhbz#1637472 - network: fix handling of ksdevice=bootif in initramfs (rvykydal) Related: rhbz#1649359 - Make sure we work with fresh data when trying to do netroot (vpodzime) Resolves: rhbz#1649359 - Make our manual triggering on network in dracut work (vpodzime) Resolves: rhbz#1649359- Change the bases of the install classes for RHVH (vponcova) Related: rhbz#1753316- Add the install class for Red Hat Virtualization (vponcova) Resolves: rhbz#1753316 - Extend support for custom storage checking (vponcova) Related: rhbz#1753316 - Enable to define the autopart type in an install class (vponcova) Related: rhbz#1753316- Fix noverifyssl when downloading .treeinfo file (jkonecny) Resolves: rhbz#1726156 Resolves: rhbz#1723811- Do not try to mount cdrom source also if it has been mounted in dracut. (rvykydal) Resolves: rhbz#1733507- Adjust the exclude arguments for livepayloads (bcl) Related: rhbz#1684542 - Recreate the BLS entries when using liveimg (bcl) Resolves: rhbz#1684542 - Cache the liveimg tar kernel list (bcl) Related: rhbz#1684542 - Add common function for creating rescue images (bcl) Related: rhbz#1684542 - Re-generate BLS loader file snippets on live installs (awilliam) Related: rhbz#1684542- Respect changesok password policy for root password (mkolman) Resolves: rhbz#1584145 - Fix default value for pwpolicy emptyok (mkolman) Resolves: rhbz#1664704- Add support for disabling modules via module --disable (mkolman) Resolves: rhbz#1655523 Related: rhbz#1719347- Require blivet with flags.protect_cdrom support (rvykydal) Related: rhbz#1671713 - Be more strict when checking for mounted dvd source. (rvykydal) Resolves: rhbz#1671713 - Protect cdroms during tree population for image installs. (rvykydal) Resolves: rhbz#1671713- Fix the rescue mode (vponcova) Resolves: rhbz#1628653- Set default entry to the BLS id instead of the entry index (javierm) Resolves: rhbz#1671047 - Fix non-root dir of install tree HD installation (jkonecny) Resolves: rhbz#1689194- Handle bytes and strings from RPM (vponcova) Resolves: rhbz#1689909 - Set the flag lvm_metadata_backup (vponcova) Resolves: rhbz#1673901 - Rename add-ons to additional software (jkonecny) Resolves: rhbz#1674011 - Move product version modifications for ui into function and add unit test. (rvykydal) Resolves: rhbz#1671384 - Do not show quarterly release part of the version in UI. (rvykydal) Resolves: rhbz#1671384- Rename zanata rhel-devel version (rvykydal) Related: rhbz#1666319 - Adapt makebumpver to rhel-devel -> rhel-8 branch renaming. (rvykydal) Resolves: rhbz#1666319- Use new ssl certificate kickstart options (lars) Resolves: rhbz#1663954- Pull in new translations (rvykydal) Related: rhbz#1684056- Make SMT warning message smaller (jkonecny) Related: rhbz#1684056 - Remove blank line in the SMT warning (jkonecny) Related: rhbz#1684056- Pull in new translations (rvykydal) Related: rhbz#1684056- Update the SMT warning message (rvykydal) Related: rhbz#1684056 - Detect and warn if SMT is enabled (vponcova) Resolves: rhbz#1684056- Pass nosmt boot option to installed system. (rvykydal) Resolves: rhbz#1677411 - Use unformatted DASDs for the partitioning (vponcova) Resolves: rhbz#1676630- Check for dirinstall target on s390 (bcl) Resolves: rhbz#1677417- Change the overflow color (vponcova) Related: rhbz#1637686- Remove a confusing message for headless systems (#1638791) (vponcova) Resolves: rhbz#1638791- Restore RHEL-specific stylesheet data (vponcova) Resolves: rhbz#1638383 - Do not crash on missing multipath device wwn. (rvykydal) Resolves: rhbz#1666242- Relabel X11/xorg.conf.d directory (jkonecny) Resolves: rhbz#1660436 - Reorder items in selinux relabeling post script (jkonecny) Related: rhbz#1660436- Update gjs dependency filter for fedora->rhel filename changes (rvykydal) Related: rhbz#1650295- Change fedora-welcome to rhel-welcome (bcl) Related: rhbz#1650295- Add python3-coverage to testing dependencies (jkonecny) Related: rhbz#1502323 - Set Automatic Installation Media for HDD not ISO (jkonecny) Related: rhbz#1502323 - Adapt old code to new partition name translation (jkonecny) Related: rhbz#1502323 - Fix source spoke status for expanded tree on HDD (jkonecny) Related: rhbz#1502323 - Enable installation from install tree on HDD (jkonecny) Resolves: rhbz#1502323- Pull in fixed translations Resolves: rhbz#1659890- Update python-coverage dependency (rvykydal) Resolves: rhbz#1658777 - Require password confirmation in GUI (mkolman) Resolves: rhbz#1584064 - Only quit GTK mainloop on GUI quit request (mkolman) Resolves: rhbz#1643111 - Drop the inst.noblscfg option (javierm) Resolves: rhbz#1658980 - Don't allow to use LDL DASD disks (vponcova) Resolves: rhbz#1635825 - Don't allow /boot on LVM (vponcova) Resolves: rhbz#1641986 - Use the default LUKS version for auto partitioning (vponcova) Resolves: rhbz#1628519 - Make it possible to exit empty user spoke (mkolman) Resolves: rhbz#1620135 - Fix pylint errors (vponcova) Related: rhbz#1652727- Run zipl again after generating initramfs (#1652727) (vponcova) Resolves: rhbz#1652727- Fix module installation error reporting (mkolman) Resolves: rhbz#1644635 - Drop xorg-x11-server-Xorg check from graphical target detection (mkolman) Resolves: rhbz#1583958- Pull in fixed translations Resolves: rhbz#1650431- Hotfix - disable unsupported hardware detection (mkolman) Resolves: rhbz#1645686- Make the pyanaconda/image.py more pep8 (jkonecny) Related: rhbz#1631673 - Test image repodata folder based on treeinfo file (jkonecny) Resolves: rhbz#1631673 - Use var instead of strings in findFirstIsoImage (jkonecny) Related: rhbz#1631673 - Use new InstallTreeMetadata instead of TreeInfo (jkonecny) Related: rhbz#1631673 - Add InstallTreeMetadata class (jkonecny) Related: rhbz#1631673 - Move DEFAULT_REPOS to the constants (jkonecny) Related: rhbz#1631673- nvdimm: update ks data for actions in UI (rvykydal) Resolves: rhbz#1620093 - nvdimm: use pykickstart constant for setting reconfigure mode (rvykydal) Related: rhbz#1620093 - Fix strings not marked for translation (jkonecny) Resolves: rhbz#1637399 - Increase EFI System Partition (ESP) size to 200-600 MiB (javierm) Resolves: rhbz#1633640 - Save lsblk output to the Anaconda traceback file (vtrefny) Resolves: rhbz#1627220- Remove EXPERIMENTAL label for mountpoint assignment in TUI (mkolman) Resolves: rhbz#1636940 - Wrap line in storage/osinstall.py to 99 chars (jkonecny) Related: rhbz#1637096 - Add missing pylint false positive (jkonecny) Related: rhbz#1637096 - Make syspurpose description text size biger (mkolman) Related: rhbz#1612060 - Fix double quoting in syspurpose values (mkolman) Resolves: rhbz#1637135 - Fix ihelp pylint issues (jkonecny) Related: rhbz#1637096 - Add ignored field to rpm_tests (jkonecny) Related: rhbz#1637096 - Remove unused false positives (jkonecny) Related: rhbz#1637096 - Use new BTRFS pykickstart version (jkonecny) Related: rhbz#1637096 - Add back missing import (jkonecny) Related: rhbz#1637096 - Add --no-pip to setup-mock-test-env script (jkonecny) Related: rhbz#1637096 - Rename coverage3 to coverage-3.6 (jkonecny) Related: rhbz#1637096 - Fix error message in setup-mock-test-env script (jkonecny) Related: rhbz#1637096 - Rename nosetests binary to 3.6 - link is missing (jkonecny) Resolves: rhbz#1637096 - Remove not used BuildRequires for RHEL (jkonecny) Related: rhbz#1637096 - Add shortcut function to get dependency script (jkonecny) Related: rhbz#1637096 - Add install-pip parameter to setup-mock-test-env (jkonecny) Related: rhbz#1637096 - Add initial 32-bit ARMv7 EFI support (pbrobinson) Resolves: rhbz#1637618 - Drop legacy get_arm_machine pieces (pbrobinson) Related: rhbz#1637618 - arch: arm: drop omap checks and specifics (pbrobinson) Related: rhbz#1637618 - Small optimalization in setup-mock-test-env (jkonecny) Related: rhbz#1637096 - Add package installation from pip for test script (jkonecny) Related: rhbz#1637096 - Remove hfsplus-tools not used on RHEL (jkonecny) Related: rhbz#1637096- Add Not Specified option for System Purpose lists (mkolman) Resolves: rhbz#1637602 - Set the VNC password directly (vponcova) Resolves: rhbz#1634667- Ignore errors when trying to activate unsupported swaps (vtrefny) Resolves: rhbz#1635253 - Adapt built in help system to new content structure (mkolman) Resolves: rhbz#1593723 - Update help folder paths (mkolman) Related: rhbz#1593723 - Replace helpFile property with help_id (mkolman) Related: rhbz#1593723 - Small optimization in boot arg parsing method (jkonecny) Related: rhbz#1622429 - Fix bad --addrepo command line parsing (jkonecny) Related: rhbz#1622429 - Raise correct exception on bad addrepo boot param (jkonecny) Resolves: rhbz#1622429- Add option to set kernel.hung_task_timeout_secs option (rvykydal) Resolves: rhbz#1633549 - Change default install class to RHEL (jkonecny) Resolves: rhbz#1634094 - Don't check for firmware compatibility to enable BootLoaderSpec support (javierm) Resolves: rhbz#1635547- Update kernel command line parameters in BLS files (javierm) Resolves: rhbz#1635180 - Drop attempt to add 'nocrypto' to tsflags (#1634791) (awilliam) Resolves: rhbz#1634791 - Make sure fips is correctly enabled on target system (#1619568) (mkolman) Resolves: rhbz#1619568- Syspurpose related test & pylint fixes (mkolman) Related: rhbz#1612060 - Add missing folder to Makefile (mkolman) Related: rhbz#1612060 - Add system purpose support (mkolman) Resolves: rhbz#1612060- Sync spec file (rvykydal) Related: rhbz#1619153 - Fix python3 requires in spec file (rvykydal) Resolves: rhbz#1619153 - Revert "Add system purpose support" (rvykydal) Related: rhbz#1619153 - Add support for GRUB_ENABLE_BLSCFG and inst.noblscfg (pjones) Resolves: rhbz#1615442 - Get rid of new-kernel-pkg invocations (pjones) Related: rhbz#1615442 - Minor pylint cleanups (pjones) Related: rhbz#1615442- Add system purpose support (mkolman) Resolves: rhbz#1612060- Require the Python interpreter directly instead of using the package name - Related: rhbz#1619153- Update the spoke for unsupported hardware in TUI (#1601545) (vponcova) Resolves: rhbz#1601545 - Update the dialog for unsupported hardware in GUI (#1601545) (vponcova) Resolves: rhbz#1601545 - Support detection of kernel taints (vponcova) Resolves: rhbz#1601545- prefixdevname: fix a typo in filename (rvykydal) Related: rhbz#1615997 - prefixdevname: pass persistent configuration to installed system (rvykydal) Resolves: rhbz#1615997 - prefixdevname: pass net.ifnames.prefix option to installed system (rvykydal) Resolves: rhbz#1615997 - prefixdevname: install package to target system if needed (rvykydal) Resolves: rhbz#1615997 - prefixdevname: import state from initramfs to stage 2 (rvykydal) Resolves: rhbz#1615997- Don't connect to signals of the Network Manager DBus objects (vponcova) Resolves: rhbz#1582233 - Fix librepo logging with new DNF (jkonecny) Resolves: rhbz#1626609- Require python3-librepo Resolves: rhbz#1626609- DNF 3.5 compatibility (mkolman) Related: rhbz#1613296 - Don't try to get hostnamed proxy in non-installer-image environments (rvykydal) Resolves: rhbz#1622917- Revert "Don't allow booting from nvdimm devices" (rvykydal) Resolves: rhbz#1620566 - Fix pylint errors (vponcova) Related: rhbz#1618633- Fix crash in tui when default partitioning scheme is not supported (rvykydal) Related: rhbz#1617958- Add inst.addrepo documentation for HD variant (jkonecny) Related: rhbz#1595415 - Warn when repo names are not unique (jkonecny) Related: rhbz#1595415 - HD addon repos have mount directories permanent (jkonecny) Related: rhbz#1595415 - Unmount hard drive additional repositories (jkonecny) Related: rhbz#1595415 - Move RepoData copy creation to the RepoData class (jkonecny) Related: rhbz#1595415 - Show empty file protocol on HD addon repo fail (jkonecny) Related: rhbz#1595415 - Mount and use HDD additional repositories (jkonecny) Related: rhbz#1595415 - Separate _find_and_mount_iso from _setup_media (jkonecny) Related: rhbz#1595415 - Load hard drive repo type from inst.addrepo (jkonecny) Related: rhbz#1595415 - Do not fail if .discinfo file can't be read (jkonecny) Related: rhbz#1595415 - Use productmd to parse .discinfo file (jkonecny) Related: rhbz#1595415 - Add payload sources tests (jkonecny) Related: rhbz#1595415 - Cleanup payload tests source file (jkonecny) Related: rhbz#1595415 - Add documentation for inst.addrepo boot option (jkonecny) Related: rhbz#1595415 - Add additional repositories to KS data (jkonecny) Resolves: rhbz#1595415 - Use new source solution (jkonecny) Related: rhbz#1595415 - Add payload sources implementation (jkonecny) Related: rhbz#1595415 - Mark disks with additional repos as protected (jkonecny) Related: rhbz#1595415 - Support boot args parsing to list (jkonecny) Related: rhbz#1595415 - Add inst.addrepo new options (jkonecny) Related: rhbz#1595415 - Make parenthesis consistent (jkonecny) Related: rhbz#1595415 - Remove unused parameter from live_startup method (jkonecny) Related: rhbz#1595415 - Disable treeinfo based repos only once (jkonecny) Related: rhbz#1610806 - Disable treeinfo repos when base repo change (jkonecny) Related: rhbz#1610806 - Treeinfo repos can't be changed nor removed (jkonecny) Related: rhbz#1610806 - Add all repositories from the treeinfo file (jkonecny) Resolves: rhbz#1610806 - Load base repository location from treeinfo (jkonecny) Related: rhbz#1610806 - Add limited file:// protocol to GUI Source spoke (jkonecny) Related: rhbz#1610806 - Add BaseOS between default base repositories (jkonecny) Related: rhbz#1610806 - Split _setupInstallDevice method in payload (jkonecny) Related: rhbz#1610806- Revert back to running DNF in a subprocess (mkolman) Related: rhbz#1613296 - Add back reverted patches for modularity support (rvykydal) Related: rhbz#1613296- Check the LUKS2 memory requirements (vponcova) Related: rhbz#1547908 - Add an option for choosing version of LUKS in GUI (vponcova) Related: rhbz#1547908 - Add tests for LUKS2 in the auto partitioning module (vponcova) Related: rhbz#1547908 - Apply the LUKS2 options from the auto partitioning module (vponcova) Related: rhbz#1547908 - Support LUKS2 options in the auto partitioning module (vponcova) Related: rhbz#1547908 - Support LUKS2 options in logvol, part and raid commands (vponcova) Related: rhbz#1547908 - Enable to set a default version of LUKS (vponcova) Related: rhbz#1547908 - Update dependencies and kickstart commands to support LUKS2 (vponcova) Resolves: rhbz#1547908 - Use SimpleConfigFile to get PLATFORM_ID from /etc/os-release (mkolman) Related: rhbz#1613296 - Use wwn attr instead of removed wwid. (#1565693) (dlehman) Resolves: rhbz#1615408- Fix a 5 year old typo in the spec file (mkolman) Resolves: rhbz#1613488 - Bump required DNF version (mkolman) Related: rhbz#1613296 - Fix some small issues with the platform id patch (mkolman) Related: rhbz#1613296 - Set platform id for DNF (mkolman) Related: rhbz#1613296 - Fix crash when software environment is False (jkonecny) Resolves: rhbz#1612942 - Allow to delete all file systems used by Unknown (#1597199) (vponcova) Resolves: rhbz#1597199- DD: Use text mode when calling tools with subprocess (rvykydal) Resolves: rhbz#1609744 - Update RHEL placeholder names (mkolman) Related: rhbz#1593723- Revert Use productmd library to parse .treeinfo (rvykydal) Related: rhbz#1611622- Revert of module support enablement (install specs DNF API) (rvykydal)- Typo fixup (rvykydal) - Define if blivet-gui is supported via installclasses (rvykydal) Related: rhbz#1599838 - Offer Blivet-GUI partitioning only if supported (rvykydal) Related: rhbz#1599838 - Only show the "closest mirror" source option where appropriate (mkolman) Resolves: rhbz#1608241 - Starting from 3.0 DNF expects strings in comps queries (mkolman) - Remove blivet-gui spoke and its dependencies (rvykydal) Resolves: rhbz#1599838 - Use the manual partitioning module in TUI (vponcova) - Use the manual partitioning module in UI (vponcova) - Add tests for the manual partitioning module (vponcova) - Create the manual partitioning module (vponcova) - Reserve enough static space for 2 lines in spoke status on hub (#1584160) (rvykydal) - Handle new module specific error states (mkolman) - Handle missing package errors reported by the install_specs() function (mkolman) - Initial module enablement and installation support (mkolman) - Fix disable additional repositories (jkonecny) - Show better messages for NoSuchPackage and NoSuchGroup (#1599190) (vponcova) Resolves: rhbz#1599190 - Bootloader stage2 can't be on btrfs on rhel (#1533904) (rvykydal) Related: rhbz#1533904 - Remove --fstype=btrfs support from LogVol, Raid and Partition (rvykydal) Resolves: rhbz#1533904 - Remove btrfs support. (rvykydal) Resolves: rhbz#1533904 - Use RHEL8 versions of commands added to RHEL8 handler for test (rvykydal) - Use RHEL8 kickstart handler (rvykydal) - Use productmd library to parse .treeinfo (#1411673) (jkonecny) - Import kickstart classes as version-less in the dracut script (vponcova) - Use only version-less kickstart classes (vponcova) - Define version-less variants of kickstart classes (vponcova) - Pylint should skip the file livepayload.py (vponcova) - Fix pylint errors (vponcova)- Change the pop-up text with the pre-release warning (#1542998) (vpodzime) Resolves: rhbz#1608243 - Sort categories on the hub by defined order (#1584160) (rvykydal) Resolves: rhbz#1584166 - Show a note about EULA where relevant (mkolman) Resolves: rhbz#1569596 - Change message log level to INFO when adding repo (jkonecny) Related: rhbz#1603178 - Set packaging log level to DEBUG by default (jkonecny) Resolves: rhbz#1603178 - Remove the python-wrapt dependency (vponcova) - Do not use capitals for spoke names (#1584160) (rvykydal) Resolves: rhbz#1584166 - Wrap category label and add space between columns (#1584160) (rvykydal) Resolves: rhbz#1584166 - Use 32 px icons (instead of 16 px) on hubs (#1584160) (rvykydal) Resolves: rhbz#1584166 - Make pyanaconda.dbus.typing work with Python 3.7 (#1598574) (awilliam) - Use Platform Python where appropriate (mkolman) - Replace deprecated dracut options for booting with ibft. (rvykydal) Resolves: rhbz#1566052 - Protected devices might be hidden (#1561766) (vponcova) - Improve handling of unsupported filesystems in UI. (rvykydal) Resolves: rhbz#1533904 - Reserve two lines for status message (#1584160) (rvykydal) Resolves: rhbz#1584166 - Use three spoke columns on hub for better scaling (#1584160) (rvykydal) Resolves: rhbz#1584166 - fstab: include a note about systemctl daemon-reload (zbyszek) - Access the ZFCP module only on s390x (vponcova) - Tell libreport if it is a final release or not (#1596392) (vpodzime) Resolves: rhbz#1596392 - bootloader: GRUB2: Set menu_auto_hide when enabled by the instClass (hdegoede) - installclass: Add bootloader_menu_autohide property (hdegoede) - Add tests for the zFCP module (vponcova) - Handle the zfcp command in the zFCP module (vponcova) - Use the zFCP discovery task in UI (vponcova) - Create the zFCP discovery task (vponcova) - Create the zFCP module (vponcova)- Define zanata branch statically for rhel-devel branch (rvykydal)- DNF 3: progress callback constants moved to dnf.transaction (awilliam) - DNF 3: Update size calculations for transaction item changes (awilliam) - DNF 3: config substitutions moved from dnf to libdnf (awilliam)- Add tests for the DASD module (vponcova) - Run the DASD formatting task in UI (vponcova) - Extend the sync_run_task method with a callback (vponcova) - Create a task for formatting DASDs (vponcova) - Run the DASD discovery task from UI (vponcova) - Create a task for discovering DASDs (vponcova) - Create the DASD module (vponcova) - Add tests for the language installation task (vponcova) - Run an installation task to install a language (vponcova) - nvdimm: fix crash on non-block devices (rvykydal)- Wait for kickstart modules to quit (vponcova) - Ask for a default passphrase if required (vponcova) - Add support for setting different types of passwords in TUI (vponcova)- Add tests for changes in tasks and the install manager (vponcova) - Add a simple installation task in the Baz module (vponcova) - Update the boss classes (vponcova) - Update the base clases for modules (vponcova) - Use the system installation task in the install manager (vponcova) - Add the system installation task (vponcova) - Add methods for running remote DBus tasks (vponcova) - Improved base clases for DBus tasks (vponcova) - Do not manually create LUKSDevice when unlocking a LUKS format (vtrefny) - Fix pylint errors (vponcova) - Skip the pylint check for the bootloader.py (vponcova) - Enable DNF depsolver debugging in debug mode (mkolman) - Don't reset locale of our DBus daemon (vponcova) - Close the DNF base later (#1571299) (vponcova) - Add 10% for storage metadata to the total required space (#1578395) (vponcova) - Add hook to prevent mistake upstream pushes (jkonecny) - Revert "WIP" (vponcova) - WIP (vponcova) - Set locale to en_US.UTF-8 in every module (#1575415) (vponcova) - Move initial module configuration to the init function (vponcova) - Fix the mount command (vponcova) - Use the auto partitioning module in UI (vponcova) - Only check space during a tui kickstart if ksprompt is enabled (bcl) - Fix can't exit TUI storage spoke (jkonecny) - Use PROCESSED_AND_CLOSE and PROCESSED_AND_REDRAW (jkonecny) - Remove not required PROCESSED return (jkonecny) - Remove PROCESSED from refresh method (jkonecny)- nvdimm: make debug messages more clear (rvykydal) - nvdimm: use libblockdev enum to check namespace mode (rvykydal) - Add data loss warning to nvdimm reconfigure dialog. (rvykydal) - Add UI feedback for disk repopulating after nvdimm reconfiguration. (rvykydal) - Fix ignoring of nvdimm devices (rvykydal) - Don't allow booting from nvdimm devices (rvykydal) - Improve UI feedback for invalid boot on non-iBFT iSCSI devices. (rvykydal) - Add inst.nonibftiscsiboot boot option. (rvykydal) - Use only devices specified by nvdimm command for installation. (rvykydal) - Add option to reconfigure nvdimm devices into sector mode. (rvykydal) - Allow only devices in sector mode to be selected. (rvykydal) - Add nvdimm devices to Advanced Storage spoke. (rvykydal) - Add kickstart support for nvdimm reconfiguration to sector mode. (rvykydal) - Ignore nvdimm disks which are not in sector mode. (rvykydal) - Do not ignore nvdimm (pmemX) devices (rvykydal) - Update the pykickstart commands (vponcova) - Fix firewall DBUS module API usage (#1577405) (mkolman) - Fix formatting in the TUI storage spoke (jkonecny) - Fix TUI crash in mountpoint assignment (#1564067) (jkonecny) - Fix KS logvol metadata and chunksize parameters (#1572511) (jkonecny) - Show correct bootloader error on the MacEFI platform (vponcova) - Revert "Fix broken kickstart command test" (rvykydal) - Support fcoe --autovlan option (#1564096) (rvykydal)- Increase module startup timeout to 600 seconds (mkolman) - Fix name of the Zanata Python client package (mkolman) - Add tests for the auto partitioning module (vponcova) - Create the auto partitioning module (vponcova) - Add the firewall submodule (mkolman) - Once again fix cmdline error handling. (#1360223) (sbueno+anaconda) - Extend the timeout period to 180s in the case of cmdline error. (#1360223) (sbueno+anaconda) - Fix the clearpart test with disklabel option (vponcova) - The specified nosetests failed to run (vponcova)- Show correct root account locked status in reconfig mode (#1507940) (mkolman) - Add missing lines and modularization only log to test coverage (jkonecny) - Remove makebumpver dependency from spec file (jkonecny) - network module: use connectivity checking in anaconda (rvykydal) - network module: add connectivity checking (rvykydal) - Permit adding disabled external repos to installation. (riehecky) - Handle empty active attribute for consoles (#1569045) (mkolman) - Support temporary kickstart generating (vponcova) - Create the dynamic module User (vponcova) - Select Workstation install class for Workstation live (#1569083) (awilliam) - Rename the main module User to Users (vponcova)- Save logs to result folder after rpm-tests (jkonecny) - Add Installed pyanaconda tests (jkonecny) - Fix name of the RPM test (jkonecny) - Support running just chosen rpm test (jkonecny) - Add test cache files to gitignore (jkonecny) - Move test install test from Makefile to rpm tests (jkonecny) - Create structure to run rpm tests (jkonecny) - Move all nosetests to separate directory (jkonecny) - Fix broken kickstart command test (jkonecny) - Fix broken kickstart command test (jkonecny) - localization: use LanguageKickstarted module property (#1568119) (rvykydal) - Start only the specified kickstart modules (#1566621) (vponcova) - Use the Bootloader module in UI (vponcova) - Add tests for the bootloader module (vponcova) - Create the bootloader module (vponcova) - rpmostreepayload: do not require network for dvd installation (#1565369) (rvykydal) - Fix double logging to stdout (vponcova) - Don't try to create required partitions if there are none (vponcova)- Add anaconda-install-env-deps as dependency of the anaconda package (mkolman) - Add %files for install-env-deps so it actually exists (awilliam)- Bump simpleline version (mkolman) - Do not redraw screen after text YesNo dialog (#1557951)(jkonecny) - Revert "Adapt to a new simpleline changes (#1557472)(jkonecny) - authselect: enable silent last log (pbrezina) - authselect: fix typo to enable fingerprint authentication (pbrezina)- Move install time dependencies to a metapackage (mkolman)- Fix forgotten usage of the selinux kickstart command (vponcova) - Fix tests for the storage module (vponcova) - Use the disk selection and initialization modules in UI (vponcova) - Enable to use object identifiers instead of object paths (vponcova)- Add Makefiles for disk initialization and selection modules (vponcova) - Remove the invalid self argument (vponcova) - Run all unit tests (vponcova)- Create the disk initialization and disk selection modules (vponcova) - Use watch_property to watch changes of DBus properties (vponcova) - Better organize the base classes for modules (vponcova) - Fixed KS forcing zerombr onto RO disk (japokorn) - Add tests for the kickstart specifications (vponcova) - Standardize calls to parent via super() (riehecky) - Fix 'isDisk' property name (#1558906) (vtrefny) - Make the class for removed kickstart commands more strict (vponcova) - Fix the progress bar steps (vponcova) - Use enum for the first boot action (vponcova) - Use enum for the SELinux modes (vponcova) - datetime spoke: still pass ksdata to NTPconfigDialog (UIObject) (rvykydal)- Write rootpw command to kickstart (#1557529) (mkolman) - Don't make safe to observe services on buses that don't run (vponcova) - Add the LanguageKickstarted property (vponcova) - Don't autoquit by default if the last hub is empty (#1553935) (mkolman) - Use the Services module in UI (vponcova) - Create the Services module (vponcova) - Enable hibernation only on x86 (#1554345) (vponcova) - Add the Storage module with no API (vponcova) - Add the Payload module with no API (vponcova) - Remove DBus modules Foo and Bar (vponcova) - network module: fix accessing org.freedesktop.hostname1 for current hostname (rvykydal)- network module: add basic test (rvykydal) - Add prepare command to setup-mock-test-env script (jkonecny) - Mark partition live device's disk protected. (#1524700) (dlehman)- Remove useless constants from pyanaconda.dbus.constants (vponcova) - Use identifiers to get observers and proxies (vponcova) - Remove the publish method from DBus interfaces (vponcova) - Replace constants in publish and register methods (vponcova) - Replace constants in DBus interface names (vponcova) - Define DBus errors with the dbus_error decorator (vponcova) - Use namespaces and identifiers to describe Anaconda DBus objects (vponcova) - Add support for identification of DBus objects and services (vponcova) - User module should parse only rootpw for now (#1553488) (vponcova) - localization module: plug localization module into keyboard GUI spoke (rvykydal) - localization module: add KeyboardKickstarted property (rvykydal) - localization module: add KS support for keyboard command (rvykydal) - localization module: don't use Kickstarted so another command can be added (rvykydal) - Fix release docs (mkolman) - network: set TYPE value in ifcfg from kickstart in initrmfs (rvykydal) - Make formatting consistent in AnacondaWidgets.xml (riehecky)- Use the user DBUS module in the UI (mkolman) - Use the user DBUS module for the rootpw command in kickstart.py (mkolman) - Add initial user DBUS module (mkolman) - Add tests for the Security module (vponcova) - Use the Security module in UI (vponcova) - Don't send empty kickstart to DBus modules (vponcova) - Add the Security module (vponcova) - Fix makeupdates script to work with new DBus structure (jkonecny) - Fix Makefile of the kickstart manager (vponcova) - Fix check if dbus daemon quit properly (jkonecny) - Remove check if dbus is running (#1551096) (jkonecny) - Use Anaconda's special env variable for dbus address (#1551096) (jkonecny) - Migrate Anaconda to our private dbus session (#1551096) (jkonecny) - localization module: use l12 shortcut for module name in UI (rvykydal) - localization module: replace ksdata.lang with the module in anaconda. (rvykydal) - localization module: add KS support for lang command (rvykydal) - Return restorecon utility to Fedora 28 mock (jkonecny) - Include dbus.log when exporting logs (mkolman) - Reorganize pyanaconda.modules.boss (vponcova) - Move all DBus errors to pyanaconda.modules.common.errors (vponcova) - Move common classes and functions to pyanaconda.modules.common (vponcova) - Close DBus log file when quitting DBus session (jkonecny) - Enable payload configuration for Install classes (jkonecny) - Rename files that provide kickstart specifications (vponcova) - Move the kickstart specification to pyanaconda.core.kickstart (vponcova) - Start and quit Boss properly (jkonecny) - Make class from dbus.launcher module (jkonecny) - Add the kernel option resume= by default (#1206936) (vponcova)- Use observers to access the hostname service (vponcova) - Make safe to observe services on buses that don't have to run (vponcova) - DBus logs are now saved to /tmp/dbus.log (jkonecny) - Add tests for toplevel installclass attribs (riehecky) - Wait for DBus modules for longer time (vponcova) - Drop dependency on authselect and firewalld (vponcova) - Fix kickstart version test (vponcova) - Authconfig is replaced with authselect (#1542968) (vponcova) - Add support for different message buses (vponcova) - Fix makeupdates script (vponcova) - Set up basic logging for DBus modules (vponcova) - Remove get_dbus_module_logger (vponcova) - Fix logging of the DBus modules (vponcova) - Fix the reimport error (vponcova) - Fix the network module specification (vponcova) - network module: update_network_data test (rvykydal) - network module: use Module.Kickstarted instead of ksdata.seen (rvykydal) - network module: use for hostname in tui (rvykydal) - network module: handle current hostname (rvykydal) - network module: handle ksdata.network.hostname (rvykydal) - network module: add module skeleton (rvykydal) - Log changes in the kickstart modules. (vponcova) - Use the Timezone module in UI. (vponcova) - Start Boss from Anaconda (jkonecny) - Do not use System DBus (jkonecny) - Remove anaconda-boss.service (jkonecny) - Move Anaconda dbus services and confs to session dbus (jkonecny) - Run DBus session if not present (jkonecny) - Change pykickstart version (vponcova) - Move system-logos dependency from anaconda-core to anaconda-gui (mkolman) - makebumpver: fix parsing of -m option (rvykydal) - makebumpver: fix -i option (rvykydal) - Fix tests of the Timezone module (vponcova) - installclass: add comments to server install class (dusty) - Don't use deprecated formatErrorMsg (vponcova) - Use the KickstartError attributes (vponcova) - kickstart: "clearpart --list" does not work (#1410335) (marcel) - Use handler in the Timezone module (vponcova) - Fix the specification of the Bar module (vponcova) - Use the KickstartHandler class (vponcova)- Prevent anaconda-core requiring gjs-console (awilliam) - Temporarily don't test versions of specified kickstart objects (vponcova)- Explain when run dependency_solver without options (jkonecny) - Clean dd_test code (jkonecny) - We can't set file permission mode for .so in dd test (jkonecny) - Rename installclass_atomic to Fedora Atomic Host (jkonecny) - Support running only nosetests or only some nosetests (jkonecny) - Do not run tests as root (jkonecny) - Save start and end time for pylint run (jkonecny) - Separate grab-logs from ci target in Makefile (jkonecny) - Remove false positive but disable Pylint in makeupdates script (jkonecny) - Add copyright to scripts in ./scripts/testing (jkonecny)- Prevent anaconda-core requiring gjs-console (awilliam)- Check the proxy attribute before accessing it (vponcova) - Check the noverifyssl attribute before accessing it (vponcova) - Don't access the url attribute (#1530428) (vponcova) - Use Fedora Server default partitioning in Atomic (jkonecny) - Clean code of Atomic install class (jkonecny) - Migrate Atomic install class (#1491287) (jkonecny) - Move Atomic install class to Anaconda (#1491287) (#1536853) (jkonecny) - Make sure that fetch_url is defined. (vponcova)- Change pykickstart version. (vponcova) - Do not deepcopy the kickstart data in the storage (vponcova) - Replace deepcopy of the method command (vponcova) - Use pykickstart 3 (vponcova) - Provide comprehensive log messages about the display mode (vponcova) - Fix missing logging in some cases of update of ONBOOT value. (rvykydal) - Fix tests for the timezone module. (vponcova) - Add the Kickstarted property to the kickstart modules. (vponcova) - Connect to the observed service and other stuff. (vponcova) - Prevent 99-copy-lgs.ks from exiting with a 1 (bcl) - Rename SetUTC to SetIsUTC in the timezone module. (vponcova)- Move how to use setup-mock-test-env script to help (jkonecny) - Add --init as new parameter to setup-mock-test-env (jkonecny) - Initialize the thread manager at the first import. (vponcova) - Added tests for the timezone module and other. (vponcova) - Remove 'i' from iutil module (jkonecny) - Remove 'i' from isignal module (jkonecny) - Move isignal module to core/isignal (jkonecny) - Extract process watch functions to a static class (jkonecny) - Move regexes module to core/regexes (jkonecny) - Move i18n module to core/i18n (jkonecny) - Move constants module to core/constants (jkonecny) - Move iutil module to core/iutil (jkonecny) - Move async_utils to core/async_utils (jkonecny) - Replace gobject GLib by our core/glib (jkonecny) - Rename run_in_main_thread to run_in_loop (jkonecny) - Add Timer and PidWatcher abstraction above GLib (jkonecny) - Create abstraction above GLib event loop (jkonecny) - Add core/glib module for GLib access (jkonecny) - Ignore errors for KickstartSpecificationHandler. (vponcova) - Try to use the PropertiesChanged signal. (vponcova) - Add timezone module. (vponcova) - Collect properties changes before emit. (vponcova) - Use Ping method from the standard interface. (vponcova) - Recognize members of standard interfaces. (vponcova) - Add an object observer with cached properties (vponcova) - Rename modules with Fedora install classes. (vponcova) - Add support for Variant in .buildstamp (vponcova) - Fix the Bar module. (vponcova) - Add pykickstart version to branching policy doc (jkonecny) - Remove `unstable` branch from documentation (jkonecny) - Move system-logos to anaconda-core (#1529239) (bcl)- Modules should use the proxy pattern. (vponcova) - Variants need to be instances of the Variant class (vponcova) - kickstart: support firewall --use-system-defaults (#1526450) (dusty) - Check payload is set before accessing its data (#1524785) (mkolman) - Do not fail when test are failing in setup-env script (jkonecny) - Support running multiple commands at once (jkonecny) - Support copy Anaconda result dir out of mock (jkonecny) - Remove dependencies from Makefile (jkonecny) - Add path to Anaconda in mock to constant (jkonecny) - Properly exclude packages from the install set (ngompa13) - Add the _prepare_command helper function to setup-test-env (jkonecny) - Add run-tests parameter to setup-test-env script (jkonecny) - Remove /anaconda in mock before copying new one (jkonecny)- Improve password checking status and error messages (mkolman) - Spin kickstarts shouldn't be test dependency (jkonecny)- Remove spurious echo call from tmux service file (#1526861) (mkolman) - Restore fix for RHBZ #1323012 (`set_name` not `setName`) (awilliam) - Fix Makefile for modules/[foo,bar]/tasks and for install_manager (rvykydal) - Make passing kickstart to boss more visible. (rvykydal) - Add tests for KickstartManager. (rvykydal) - Add kickstart dispatching to anaconda. (rvykydal) - Add kickstart dispatching to local boss run script (rvykydal) - Add KickstartManager for Boss. (rvykydal) - Add method for getting line mapping from kickstart elements to kickstart (rvykydal) - Add info about handled kickstart commands to modules (rvykydal) - Add missing Makefile for kickstart_dispatcher (rvykydal)- Use observers in the install manager (vponcova) - Modify readme file for tests (jkonecny) - Do not bump version when testing installation (jkonecny) - Add set up test environment script (jkonecny) - Add dependency solver script (jkonecny) - Differentiate upstream and build-time version (#1493952) (mkolman) - Fix bad bash '*' expansion when loading kernel modules (#1525841) (jkonecny) - Fix connection to a signal in the install manager (vponcova) - Use the InterfaceTemplate in the InstallationInterface (vponcova) - Use the InterfaceTemplate in the TaskInterface (vponcova) - Add a base class for DBus interfaces (vponcova) - Update module manager to use observers (vponcova) - Add DBus observers for better access to proxies. (vponcova) - Remove running CI in mock from Makefile (jkonecny) - Add xfsprogs and git to the test requirements (jkonecny) - The gettext-devel is required by autogen (jkonecny) - Remove kickstart-test dependencies from test requires (jkonecny)- Unregister and unpublish all DBus services and objects (vponcova) - Add tests for InstallManager (jkonecny) - Add tests for Tasks (jkonecny) - Add run_in_glib decorator for tests (jkonecny) - Instantiate and publish InstallManager in Boss (jkonecny) - Add Makefile for install_manager (jkonecny) - Implement InstallManager with interface (jkonecny) - Init threading in modules (jkonecny) - Provide installation tasks from modules (jkonecny) - Remove *.Anaconda.Modules interface from Boss (jkonecny) - Implementing example tasks for modules (jkonecny) - Add Makefile for Task (jkonecny) - Base implementation of Task (jkonecny) - Add Task interface class (jkonecny) - Remove in-memory kickstart representation from traceback file (#1519895) (mkolman) - Support call_when_thread_terminates in ThreadManager (jkonecny) - Change gtk_action_wait/nowait as general use decorators (jkonecny) - Add controllable loop to run_boss_locally script (jkonecny) - Tweak run_boss_locally script (jkonecny) - Enable SE/HMC file access to repo (vponcova) - Change string formatting to format method (jkonecny) - Pass handler instance, not class to SplitKickstartParser (rvykydal) - Add kickstart parser for splitting kickstart (rvykydal)- Fix unit tests (mkolman) - Fixes in makefiles (vponcova) - Use the input_checking module for TUI password validation (mkolman) - Use the input_checking module for user checking (mkolman) - Use the input_checking module for root password checking (mkolman) - Use the input_checking module for checking the LUKS passphrase (mkolman) - Reflect GUISpokeInputCheckHandler changes in installation source spoke (mkolman) - Convert the input checking helpers to use the input_checking module (mkolman) - Provide more robust method of using the warning message bar (mkolman) - Remove the validatePassword() method (mkolman) - Add new input checking module (mkolman) - fixup! Migrate Workstation InstallClass to anaconda (sgallagh) - Handle an invalid install class style sheet (vponcova) - Enhance password checking constants (mkolman) - Fix interactive defaults (mkolman) - Modify the PYTHONPATH in run_boss_locally (vponcova) - Replace get_bus with the class DBus (vponcova) - Migrate Workstation InstallClass to anaconda (sgallagh) - Point at new path for fedora-server.css (sgallagh) - Rename dbus_constants to constants (vponcova) - Add the boot option inst.ks.all (vponcova) - Add the boot option inst.stage2.all (vponcova) - Remove errors for mounting and unmounting (vponcova) - Override the right method in the task (vponcova) - Remove useless code (vponcova) - Support timeout and retries options in %packages section (vponcova) - Fix device_name_is_disk to fully support raid devices (vponcova) - Onlyuse devices of the ignoredisk command should be only disks (vponcova) - Add the boot option inst.xtimeout (vponcova) - Do not shadow build-in module variable (jkonecny) - Module manager is replaceable (jkonecny) - Remove pyanaconda.constants_text module (vponcova)- Bump Blivet GUI version (mkolman) - Change path to start-module script when running locally (mkolman) - Handle DBUS module related files in makeupdates (mkolman) - Handle DBUS_STARTER_ADDRESS not being defined (mkolman) - Use start-module script in DBUS service files (mkolman) - Add a DBUS module startup script (mkolman) - Add Makefile.am for DBUS modules an addons (mkolman) - Add the setup-updates script (mkolman) - Add __init__.py file to anaconda/modules (mkolman) - Add a unit file for Boss startup (mkolman) - Really install all the right packages on Mac UEFI installs (awilliam) - Refactor DASD formatting and support detection of LDL DASDs. (vponcova) - Remove unused import sys from run_boss_locally script (jkonecny) - Fix blivet imports in the Fedora Server install class (#1513024) (vponcova) - Update the use of suggest_container_name method (vponcova) - Devicetree doesn't have protected_dev_names (vponcova) - Add pyanaconda.dbus to Makefile (vponcova) - Add pyanaconda.storage to Makefile (#1511735) (vponcova) - network: GUI, be more robust when displaying vlan parent and id (#1507913) (rvykydal) - network: GUI, fix lookup of existing device configurations (#1507913) (rvykydal) - network: GUI, don't crash on added vlan without device name specified (#1507913) (rvykydal) - Add a script for running Boss & modules locally (mkolman) - Add an example addon (mkolman) - Add DBUS module examples (mkolman) - Add Boss (mkolman) - Add a base class for DBUS modules (mkolman) - Add .service and .conf files for the DBUS modules (mkolman) - Add constants for DBUS module namespaces (mkolman) - Add support for logging from DBUS modules (mkolman) - Add the get_bus() method (mkolman) - Remove storage check for too small swap (#1466964) (vponcova) - Migrate fedora-server installclass into the anaconda repository (#1466967) (rvykydal)- Bump required Blivet version to 3.0 (mkolman) - Add modular server repo to the base repositories (#1506894) (jkonecny) - Split addon and environment refresh in software TUI (jkonecny) - Fix changing source don't erase old environment TUI (#1505090) (jkonecny) - Add logging to TUI software selection spoke (#1505090) (jkonecny) - Do not try to use protected disks for autopart (vtrefny) - Adapt new storage tui spoke to storage code move. (dlehman) - Update blivet upstream URL in testing README. (dlehman) - Adapt to devicefactory API change. (dlehman) - Adapt to removal of default rounding in blivet.size.Size. (dlehman) - Use anaconda's logic for ostree sys/physical root. (dlehman) - Adapt to removal of blivet.udev.device_is_realdisk. (dlehman) - Adapt to move of disklabel type logic into DiskLabel. (dlehman) - Move blivet.partspec into pyanaconda.storage. (dlehman) - Move blivet.platform to pyanaconda.platform. (dlehman) - Fix traceback from mocked partitions in clearpart test. (dlehman) - Move blivet.osinstall to pyanaconda.storage. (dlehman) - Move autopart from blivet to pyanaconda.storage. (dlehman)- Mac EFI installs need grub2-tools (#1503496) (awilliam) - network: create default ifcfg also for missing default NM connection (#1478141) (rvykydal) - Print screen stack next to exception in TUI (jkonecny) - Enable Custom GRUB2 Password Utility (#985962) (rmarshall)- Bump simpleline version requires (jkonecny) - Remove DataHolder class (jkonecny) - Remove EditTUISpoke EditTUIDialog and EditTUISpokeEntry (jkonecny) - Replace EditTUI* from the TUI Storage spoke (jkonecny) - Replace EditTUI* from the TUI User spoke (jkonecny) - Replace EditTUI* from the TUI Source spoke (jkonecny) - Replace EditTUI* from the TUI Network spoke (jkonecny) - Password spoke is using PasswordDialog now (jkonecny) - Return default policy if nothing match (jkonecny) - Add Dialog and PasswordDialog TUI objects (jkonecny) - Remove EditTUIDialog from time_spoke (jkonecny) - packaging: clear downloaded packages repo cache before using it (#1480790) (rvykydal) - Do substitutions only after translating the string (mkolman) - Fix a translation check error (mkolman) - Do not run commands in messages in Makefile (jkonecny) - Fix storage spoke completeness checking (#1496416) (rvykydal)- Mark the mount point assignment in TUI as experimental (vpodzime) - Reset storage on change in text mode (vpodzime) - Only allow the supported file systems in text mode (vpodzime) - Textual configuration of mount points (vpodzime) - Add support for the new 'mount' kickstart command (vpodzime) - Fix dnf exception repository not set (#1495211) (jkonecny) - Add logging of complete spokes in GUI. (rvykydal) - Do not execute storage when the spoke is left with no selected disk (#1496327) (rvykydal) - Reflect building from master branch in the release docs (mkolman) - Add checks for group names (#1497676) (vponcova) - Add new checks for user names (#1491006) (vponcova)- Add changelog entries from the unstable branch (mkolman) - Log when we are executing command in chroot (jkonecny) - Use name instead of index in TUI env selection (#1495204) (jkonecny) - Fix missing container in TUI source spoke (#1494801) (jkonecny) - Add MOCK_EXTRA_ARGS to Makefile (jkonecny) - tui source spoke: initialize nfs values when switching to nfs (rvykydal) - Deselect encryption when switching to blivet-gui partitioning (vtrefny) - Add 2 spaces between functions in iutil (jkonecny) - rpmostreepayload: Fix logic for copying of EFI data (walters) - rpmostreepayload: Avoid recursing for fstab mounts (walters) - payload: Add handlesBootloaderConfiguration(), teach bootloader.py (walters)- Fix missing id to name environment transition (#1491119) (jkonecny) - Fix test for unset TUI software environment (#1491119) (jkonecny) - Rename processingDone to processing_done variable (jkonecny)- network: add support for kickstart --bindto=mac for virtual devices (#1328576) (rvykydal) - network: support mac bound network settings as first class (#1328576) (rvykydal) - network: add support for kickstart --bindto=mac for wired devices (#1328576) (rvykydal) - Don't setup the hub twice (#1491333) (vponcova) - rpmostreepayload: Substitute ${basearch} in ostreesetup ref (walters) - Perform repo checks only when there are checks available. (rvykydal) - Add support for repo --metalink (GUI) (#1464843) (rvykydal) - Add support for repo --metalink (kickstart, tui) (#1464843) (rvykydal) - Add inst.notmux option (dusty)- Add missing dot to the availability status message (mail) - Bump Simpleline version (jkonecny) - Make EFIGRUB._efi_binary a property, not a method (awilliam) - Better storing logs from build and tests (jkonecny) - Provide a default install class. (vponcova) - Do not use hidden install classes. (vponcova) - Make geolocation with kickstart possible (#1358331) (mkolman) - Run python-meh as modal in TUI (jkonecny) - Use GLib event loop in the simpleline (jkonecny) - TUI progress reporting is handled by show_all (jkonecny) - Add efi_dir to the BaseInstallClass (#1412391) (vponcova) - Use /usr/bin/python3 shebang once again (miro)- Fix catch TUI not main thread exceptions (jkonecny) - Document Anaconda branching workflow (mkolman) - Use constants for version number bumps and additions (mkolman) - Fix closest mirror now needs network (jkonecny) - Fix restart payload thread in Network spoke GUI (#1478970) (jkonecny) - Network spoke freeze when testing availability (#1478970) (jkonecny) - Add support for adding version numbers to makebumpver (mkolman) - Add support for major version bump to makebumpver (mkolman) - Fix proxy settings badly used when testing repos (#1478970) (jkonecny)- Remove the metacity theme. (vponcova) - Add the option inst.decorated to allow title bar in GUI (vponcova) - Move python3-gobject Requires to core (jkonecny) - Return simpleline removed ipmi calls back (jkonecny) - Use new list container from Simpleline (jkonecny) - Remove old simpleline from anaconda (jkonecny) - Ask multiple times for wrong input (jkonecny) - Show TUI exception only first time (jkonecny) - Add simpleline logger to the Anaconda (jkonecny) - Modify TUI to use new Simpleline package (jkonecny) - Make 64-bit kernel on 32-bit firmware work for x86 efi machines (pjones) - Add missing gtk3 required version to spec file (jkonecny) - Sort spec required versions alphabetically (jkonecny) - Fix testing of the kickstart version (vponcova) - Move the installclass command to the %anaconda section. (vponcova) - Fix SL install class to use right efi dir (riehecky) - Fix accelerator key for blivet-gui partitioning (#1482438) (vtrefny) - Add blivet-gui logs to python-meh file list (vtrefny) - Remove the title bar in anaconda by default (#1468801) (vponcova) - Add simple script to read journal with message code source and thread info. (rvykydal)- Add support for automatic generating of DBus specification. (vponcova) - Add support for generating XML (vponcova) - Add support for DBus typing system (vponcova) - dnfpayload: do not try to contact disabled repo (artem.bityutskiy) - Add message to setup-test-env is ran (jkonecny) - Use SHA256 instead of MD5 for repoMDHash (#1341280) (bcl) - Add lorax-packages.log to bug report. (rvykydal) - Use SHA256 instead of MD5 for repoMDHash (#1341280) (jkonecny) - 80-setfilecons: Add a few paths (/var/run, /var/spool) (walters) - Also capture anaconda-pre logs if they exist (riehecky) - Don't mock modules with sys in unit tests (vponcova) - logging: replace SyslogHandler with JournalHandler (rvykydal) - Add setup-test-env target to the Makefile (jkonecny) - Add tests for the install class factory (vponcova) - Support for the installclass kickstart command (vponcova) - Modules with install classes should define __all__ (vponcova) - Refactorization of the installclass.py (vponcova) - docs: minor fixups of release document (rvykydal) - rescue: add RTD documentation (rvykydal) - rescue: clean up method for mounting root (rvykydal) - rescue: separate UI and execution logic (rvykydal) - Make kickstart rescue command noninteractive. (rvykydal) - Remove unused argument and code. (rvykydal)- rpmostreepayload: Set up /var first (walters) - rpmostreepayload: Explicitly create /var/lib before tmpfiles (walters) - rpmostreepayload: Rework mount setup to support admin-defined mounts (walters) - rpmostreepayload: try to verify local ostree repo cache (dusty) - rpmostreepayload: ignore = 2.1.6-3 (awilliam) - Bump required Blivet version (#1378156) (mkolman) - Fix bad exception handling from blivet in iscsi (#1378156) (jkonecny) - tui: New class for prompt (vponcova) - iSCSI: adjust to change in blivet auth info (#1378156) (awilliam) - Disable false positive pylint error (jkonecny) - Add some error checking when users don't provide input for DASD devices. (sbueno+anaconda) - Add some error checking when users don't provide input for zFCP devices. (sbueno+anaconda) - Fix tui timezone region selection by name (vponcova)- F26_DisplayMode was added by non-interactive mode (jkonecny) - Fix pyanaconda tests for display mode (jkonecny) - Fix parse-dracut to support new kickstart displaymode (jkonecny) - Add boot option inst.noninteractive to the docs (jkonecny) - Abort installation when Playload exc rise in a NonInteractive mode (jkonecny) - Support non interactive mode in standalone spokes (jkonecny) - Non-interactive mode support for Password and User spokes (jkonecny) - Raise NonInteractive exception in Hubs event loop (jkonecny) - Raise exception for noninteractive mode in Hub (jkonecny) - Add new pykickstart noninteractive mode (jkonecny) - Disable bad kickstart command on F25 (jkonecny) - Improve DNF error message to be more understandable (jkonecny) - tui: Add software group selection (vponcova) - use blivet iSCSI singleton directly in storage spoke (awilliam) - Correct deviceLinks to device_links (blivet renamed it) (awilliam) - Instantiate the zFCP object ourselves now. (#1384532) (sbueno+anaconda) - Fix the way DASD list is determined. (#1384532) (sbueno+anaconda) - Add tests for payload location picking (#1328151) (jkonecny) - Fix picking mountpoint for package download (#1328151) (jkonecny) - Improve packaging logs without DEBUG logging (jkonecny)- Move the collect() function to iutil (mkolman) - Update messiness level (mkolman) - PEP8 and general refactoring for the main anaconda.py (mkolman) - Move kickstart file parsing code to startup_utils (mkolman) - Don't directly import items from anaconda_log (mkolman) - Remove old useless code (mkolman) - Move the rescue ui startup code to the rescue module (mkolman) - Move set-installation-thod-from-anaconda code to startup_utils (mkolman) - Move the live startup code to startup_utils (mkolman) - Move code printing the startup note to startup_utils (mkolman) - Move the pstore cleanup function to startup_utils (mkolman) - Move the prompt_for_ssh function to startup_utils (mkolman) - Move logging setup to startup_utils (mkolman) - Move the geolocation startup code to a separate function (mkolman) - Unify addons path variable name (mkolman) - PEP 8 for startup_utils.py (mkolman) - PEP 8 for display.py (mkolman) - Move VNC startup checking to a separate function (mkolman) - Move imports to the top of the file in display.py (mkolman) - Refactor display mode handling (mkolman) - Move display setup & startup tasks out of anaconda.py (mkolman) - Remove main and extra Zanata pot files on master (jkonecny) - Remove main and extra pot files before zanata push (jkonecny) - Don't send intermediate pot files to zanata (gh#791) (awilliam) - Improve message to be clearer in rescue.py (jkonecny) - Add option to show password in password field (vponcova) - Generate a list of DASDs in GUI storage spoke. (#1378338) (sbueno+anaconda) - Echoing 4de0ec44bdf0f68545bb55bb5fea00464b65fcab May as well include the SL file (riehecky) - Fixup class name for CentOS install class (riehecky) - Fix a typo in SAM file header (mkolman) - Skip live image on usb when checking storage for mounted partitions (#1369786) (rvykydal)- Fix network spoke being incorrectly marked as mandatory (#1374864) (mkolman)- Increse python3-blivet version to 1:2.1.5 (jkonecny) - Fix dnf.repo.Repo now requires dnf.conf.Conf (jkonecny) - Provides compatibility with DNF-2.0 (jmracek)- Don't deactivate all storage in anaconda-cleanup. (#1225184) (dlehman) - Stop setting ANACONDA udev environment variable. (#1225184) (dlehman)- Improved driver disk copying (#1269915) (mkolman) - Fix screenshot taking logic (#1327456) (mkolman) - Change blank lines to pep8 for Dracut DUD test (jkonecny) - Tweak lambda use in Dracut test (jkonecny) - Add Dracut test for reloading mod dependencies (jkonecny)- Fix NTP server list fetching when running in IS (#1374810) (mkolman) - rpmostreepayload: Clean up use of sysroot files a bit (walters) - rpmostreepayload: Fix remote handling to use correct sysroot (walters)- network: set onboot correctly for vlan on bond device in ks (#1234849) (rvykydal) - network: don't show ibft configured devices in UI (#1309661) (rvykydal) - iscsi: don't generate kickstart iscsi commands for offload devices (#1252879) (rvykydal) - iscsi: allow installing bootloader on offload iscsi disks (qla4xxx) (#1325134) (rvykydal) - network: adapt to changed NM ibft plugin enablement configuration (#1371188) (rvykydal) - network: don't activate bond/team devices regardless of --activate (#1358795) (rvykydal) - Fix traceback when payload have None as url (#1371494) (jkonecny) - Add new Dracut test and fix another ones (#1101653) (jkonecny) - Fix bug when we add set to list (#1101653) (jkonecny) - Add new helper script files to build system (#1101653) (jkonecny) - Document new helper scripts to the DriverDisk README (#1101653) (jkonecny) - Fix driver unload is disabling network settings (#1101653) (jkonecny) - dud: fix multiple inst.dd=http:// instances stalling in dracut (#1268792) (rvykydal) - network: fix ksdata generating for for non-active virtual devices (#1321288) (rvykydal) - network: update kickstart data also with bond bridge slaves (#1321288) (rvykydal) - network: add support for bridge bond slaves (#1321288) (rvykydal) - screen_access: Ensure we write config to real sysroot (walters) - Add release commit support to makebumpver (mkolman) - Makefile improvents for separate release commits & tarball creation (mkolman) - network: add support for --no-activate kickstart opton (#1277975) (rvykydal) - fixup! Add base.close() after base.do_transaction (RhBug:1313240) (jmracek) - Add base.close() after base.do_transaction (RhBug:1313240) (jmracek)- Add git merging examples to the contribution guidelines (mkolman) - network: don't stumble upon new Device.Statistics NM dbus iface (#1370099) (rvykydal) - Current Anaconda is not compatible with DNF 2.0.0 (jkonecny) - Filter out all merge commits from the changelog (mkolman) - Make it possible to override Zanata branch name (mkolman) - Switch to argparse & autodetect name, version and bug email address (mkolman) - Fix multi-inheritance (phil) - Fix replacement of deprecated DNF method (jkonecny) - Replace deprecated method of DNF (jmracek) - Static checker recommended improvements (mkolman) - Fix replacement of deprecated DNF method (jkonecny) - Replace deprecated method of DNF (jmracek)- Fix a pylint no-member warning (mkolman) - Translate press-c-to-continue correctly in TUI (#1364539) (mkolman) - Fix bootDrive driveorder fallback (#1355795) (jkonecny) - Fix bootloader when re-using existing /boot part (#1355795) (jkonecny) - Add support for device specification variants (#1200833) (mkolman) - Revert "Update zanata.xml for f25-devel branch." (sbueno+anaconda) - Update zanata.xml for f25-devel branch. (sbueno+anaconda) - Add option to override efi_dir (phil) - efiboot: stderr= is not an option to efibootmgr (phil) - Fix EFI grub1 case (phil) - Make Fedora module not so grabby (phil) - Add centos module to pyanaconda (phil) - network: don't require gateway for static ipv4 config in TUI (#1365532) (rvykydal) - Improve connection network change detection (jkonecny) - Revert "Revalidate source only if nm-con-ed change settings (#1270354)" (jkonecny) - Fix anaconda-pre.service wasn't properly installed (#1255659) (jkonecny) - Rename function for better consistency (#1259284) (rvykydal) - Update error message for consistency (#1259284) (rvykydal) - Add more specific username check messages also to gui (#1360334) (rvykydal) - fix style guide test false positive on username variable (#1350375) (rvykydal) - tui: use functions instead of fake REs for checking values (#1350375) (rvykydal) - tui: get proper index of entry we are handling in input (#1331054) (rvykydal) - tui: fix user name validity checking (#1350375) (rvykydal) - More descriptive message on invalid username (kvalek) - Fix another pep8 name issue (jkonecny) - iscsi: fix getting iscsi target iface of bound target (#1359739) (rvykydal) - Fix needsNetwork testing only additional repositories (#1358788) (jkonecny) - Fix restart payload only when repo needs network (#1358788) (jkonecny) - Cleanup remaining runlevel references (mkolman) - Clarify a nosave related log message (mkolman) - Use Screen Access Manager (mkolman) - Add screen entry/exit callbacks (mkolman) - Add screen access manager (mkolman) - A simple formatting fix (mkolman) - Fix another blivet-2.0 pep8 error (jkonecny) - Quickfix of failing test (japokorn) - Some docstring refactoring & typo fixes for the TUI base classes (mkolman) - Add a file about contributing. (sbueno+anaconda) - Store logs before anaconda starts (#1255659) (japokorn) - DD can now replace existing drivers (#1101653) (japokorn) - Use the F25 timezone kickstart command version (mkolman) - Use sshd-keygen.target instead of hardcoded sshd-keygen script (jjelen) - Make it possible to disable sshd service from running. (#1262707) (sbueno+anaconda) - Change bootloader boot drive fallback (jkonecny) - Fix of Python3x uncompatible commands (japokorn) - Add NTP server configuration to the TUI (#1269399) (mkolman) - Move the NTP server checking constants to constants.py (mkolman) - Use a constant for the NTP check thread name prefix (mkolman) - Fix another victim of the python 2->3 conversion. (#1354020) (dshea) - Attempt to unload modules updated by a driver disk (dshea) - Fix the processing of device nodes as driver disks (dshea)- Allow kickstart users to ignore the free space error (dshea) - Stop kickstart when space check fails (bcl) - Service anaconda-nm-config is missing type oneshot (jkonecny) - Fix dhcpclass to work both via kickstart and the boot cmdline. (clumens) - network: handle also ifcfg files of not activated virtual devices (#1313173) (rvykydal) - network: check onboot value in ksdata, not NM connections (#1313173) (rvykydal) - network: do not activate device on kickstart --onboot="yes" (#1341636) (rvykydal)- hostname: don't set installer env hostname to localhost.localdomain (#1290858) (rvykydal) - hostname: add tooltip to Apply button (#1290858) (rvykydal) - hostname: fix accelerator collision (#1290858) (rvykydal) - hostname: don't set hostname in initrafms of target system (#1290858) (rvykydal) - hostname: set current hostname from target system hostname on demand (#1290858) (rvykydal) - hostname: suggest current hostname for storage containers (#1290858) (rvykydal) - hostname: don't set target system static hostname to current hostname (#1290858) (rvykydal) - network tui: do not activate device when setting its onboot value (#1261864) (rvykydal) - network tui: edit persistent configuration, not active connection (#1261864) (rvykydal) - network: validate netmask in tui (#1331054) (rvykydal) - Add wordwrap to text mode and use it by default (#1267881) (rvykydal) - Fix adding new VG in Custom spoke can't be applied (#1263715) (jkonecny) - Fix SimpleConfigFile file permissions (#1346364) (bcl) - Re-configure proxy when updateBaseRepo is called (#1332472) (bcl)- Only use <> for markup (#1317297) (bcl) - Update iscsi dialog for Blivet 2.0 API change (bcl) - Use the signal handlers to set initial widget sensitivies (dshea) - Fix bad sensitivity on boxes in source spoke (jkonecny) - Fix install-buildrequires (bcl) - Added optional [/prefix] as pattern (kvalek) - Require network for network-based driver disks (dshea) - Add missing pkgs to install-buildrequires (#612) (phil) - Increase the required version of gettext (dshea) - Fix the name sensitivity in the custom spoke. (dshea)- Revert "Temporarily disable translations" (bcl) - Change where to look for the iscsi object (#1344131) (dshea) - Fix old blivet identifiers (#1343907) (dshea) - Fix a covscan warning about fetch-driver-net (#1269915) (bcl) - Fix crash when NM get_setting* methods return None (#1273497) (jkonecny) - Overwrite network files when using ks liveimg (#1342639) (bcl) - Stop using undocumented DNF logging API (bcl) - Use the LUKS device for encrypted swap on RAID (dshea) - Keep the subdir in driver disk update paths (dshea) - Warn about broken keyboard layout switching in VNC (#1274228) (jkonecny) - Make the anaconda-generator exit early outside of the installation environment (#1289179) (mkolman)- Add a button to refresh the disk list. (dlehman) - Only try to restart payload in the Anaconda environment (mkolman) - Make current runtime environment identifiers available via flags (mkolman) - Display storage errors that cause no disks to be selected (#1340240) (bcl) - Fix the SourceSwitchHandler pylint errors differently. (clumens) - Fix pylint errors. (clumens) - Update the disk summary on Ctrl-A (dshea) - Revert "Refresh the view of on-disk storage state every 30 seconds." (dlehman) - Refresh the view of on-disk storage state every 30 seconds. (dlehman) - Handle unsupported disklabels. (dlehman) - Use a blivet method to remove everything from a device. (dlehman) - Tighten up ResizeDialog._recursive_remove a bit. (dlehman) - Only look for partitions on partitioned disks. (dlehman) - NFS DDs installation now works correctly (#1269915) (japokorn) - Remove unused on_proxy_ok_clicked from Source spoke (jkonecny) - send all layouts to localed for keymap conversion (#1333998) (awilliam) - Small cleanup (mkolman)- Resolve shortcut conflict between "Desired Capacity" and "Done" (yaneti) - network: don't crash on devices with zero MAC address (#1334632) (rvykydal) - Remove Authors lines from the tops of all files. (clumens) - Related: rhbz#1298444 (rvykydal) - New Anaconda documentation - 25.14 (bcl) - Catch DNF MarkingError during group installation (#1337731) (bcl) - Fix TUI ErrorDialog processing (#1337427) (bcl) - Clean up yelp processes (#1282432) (dshea)- Temporarily disable translations (bcl) - Don't crash when selecting the same hdd ISO again (#1275771) (mkolman)- Fix writeStorageLate for live installations (#1334019) (bcl) - Remove the locale list from zanata.xml (dshea) - Ditch autopoint. (dshea) - Ditch intltool. (dshea) - Rename fedora-welcome to fedora-welcome.js (dshea) - Fix UEFI installation after EFIBase refactor (bcl) - Fix error handling for s390 bootloader errors (sbueno+anaconda) - Deselect all addons correctly (#1333505) (bcl) - gui-testing needs isys to be compiled. (clumens) - Add more to the selinux check in tests/gui/base.py. (clumens)- Add single language mode (#1235726) (mkolman) - Move default X keyboard setting out of the Welcome spoke (mkolman) - Rerun writeBootLoader on Live BTRFS installs (bcl) - Check for mounted partitions as part of sanity_check (#1330820) (bcl) - Merge pull request #620 from dashea/new-canary (dshea) - Update the required pykickstart version. (dshea) - Implement %packages --excludeWeakdeps (#1331100) (james) - Fix bad addon handling when addon import failed (jkonecny) - Add retry when downloading .treeinfo (#1292613) (jkonecny) - Return xprogressive delay back (jkonecny) - Change where tests on translated strings are run. (dshea) - Merge the latest from translation-canary (dshea) - Squashed 'translation-canary/' changes from 5a45c19..3bc2ad6 (dshea) - Add new Makefile target for gui tests (atodorov) - Define missing srcdir in run_gui_tests.sh and enable coverage (atodorov) - Split gui test running out into its own script. (clumens) - Look higher for the combobox associated with an entry (#1333530) (dshea) - Use createrepo_c in the ci target. (dshea) - Compile glib schema overrides with --strict. (dshea)- Don't join two absolute paths (#1249598) (mkolman) - Don't crash when taking a screenshot on the hub (#1327456) (mkolman) - Fix pylint errors. (phil) - Factor out common grub1/grub2 stuff into mixin, and other factoring (phil) - Add GRUB1 (legacy) support back to Anaconda (phil)- Handle unmounting ostree when exiting (bcl) - ostree: Use bind mounts to setup ostree root (bcl) - ostree: Skip root= setup when using --dirinstall (bcl) - disable_service: Specify string format args as logging params. (clumens) - Ignore failure when disable services that do not exist (phil) - Get rid of an unused variable in the network spoke. (clumens) - Revalidate source only if nm-con-ed change settings (#1270354) (jkonecny) - Merge solutions for test source when network change (#1270354) (jkonecny) - Changes in network state revalidate sources rhbz#1270354 (riehecky)- Use the iutil functions for interacting with systemd services. (dshea) - Add methods to enable and disable systemd services. (dshea) - Do not add .service to the end of service names. (dshea) - Remove detach-client from tmux.conf (dshea) - Use Blivet 2.0 for set_default_fstype (#607) (sgallagh) - Remove dnf from the list of required packages. (#605) (dshea) - Add access to the payload from addons (#1288636) (jkonecny) - Disable pylint warnings related to the log handler fixer. (dshea) - Allow the metacity config dir to be overriden. (dshea) - Do not include /usr/share/anaconda files in the gui package. (dshea) - Work around logging's crummy lock behavior. (dshea) - Use rm -r to remove the temporary python site directory. (dshea) - Remove the subnet label for wired devices. (#1327615) (dshea) - Fix how unusued network labels are hidden (#1327615) (dshea) - Remove yum_logger (bcl) - Remove the lock loglevel (bcl) - Use a temporary user-site directory for the tests. (dshea) - Build everything for make ci. (dshea) - Ignore some E1101 no-member errors when running pylint (bcl) - Sprinkle the code with pylint no-member disable statements (bcl) - Catch GLib.GError instead of Exception (bcl) - Update storage test for Blivet 2.0 API change. (bcl) - Initialize missing private methods in BasePage class (bcl) - Update kickstart.py for Blivet 2.0 API change. (bcl) - Use namedtuple correctly in kexec.py (bcl) - Add more requires to make password checking still work. (#1327411) (dshea) - Rename isS390 to match the renames in blivet. (dshea) - Suppress signal handling when setting zone from location (#1322648) (dshea) - Refresh metadata when updates checkbox changes (#1211907) (bcl)- network: handle null wireless AP SSID object (#1262556) (awilliam) - Change new_tmpfs to new_tmp_fs. (clumens) - Add support for kickstart %onerror scripts. (clumens) - Show network spoke in the TUI reconfig mode (#1302165) (mkolman) - network: copy static routes configured in installer to system (#1255801) (rvykydal) - network: fix vlan over bond in kickstart (#1234849) (rvykydal) - network: use NAME to find ifcfg on s390 with net.ifnames=0 (#1249750) (rvykydal) - Get rid of the reimport of MultipathDevice. (clumens) - Fix iSCSI kickstart options aren't generated (#1252879) (jkonecny) - Fix adding offload iSCSI devices (vtrefny) - Make the list-harddrives script mode robust (mkolman)- Blivet API change getDeviceBy* is now get_device_by_* (bcl) - network: don't set 803-3-ethernet.name setting (#1323589) (rvykydal) - Log non-critical user/group errors (#1308679) (bcl) - Fix btrfs metadata raid level kwarg. (dlehman) - docs: Add release building document (bcl) - Minor improvements - README and test dependencies (atodorov) - Add more matches for network connectivity (atodorov)- Remove an unused import from anaconda-cleanup. (clumens) - Don't use booleans in Requires (#1323314) (dshea) - Set CSS names on all of the anaconda classes. (#1322036) (dshea) - Don't crash if no groups are specified (#1316816) (dshea) - Fix only one address is shown in anaconda (#1264400) (jkonecny) - Fix call to update optical media format. (#1322943) (dlehman) - Reset invalid disk selection before proceeding. (dlehman) - Multiple Dogtail tests improvements (atodorov) - Do not allow liveinst with --image or --dirinstall (#1276349) (dshea) - New Anaconda documentation - 25.5 (bcl)- Don't provide subclasses of the multipath or dmraid commands. (clumens) - Add support for chunksize raid kickstart parameter. (vtrefny) - Convert to blivet-2.0 API. (dlehman)- Require that the English locale data be available. (#1315494) (dshea) - Revert "Change the default locale to C.UTF-8 (#1312607)" (#1315494) (dshea) - Make windows in metacity closable (#1319590) (dshea) - Fix the use of CSS psuedo-classes in the widgets. (dshea) - Add reason when logging invalid repository (#1240379) (jkonecny)- Apply language attributes to all labels within anaconda. (dshea) - Add a function to apply a PangoAttrLanguage to a label. (dshea) - Add functions to watch changes to a container widget. (dshea) - Switch to the adwaita icon theme. (dshea) - Fix duplicate network settings in dracut (#1293539) (jkonecny) - Fix create device with bad name when parsing KS (#1293539) (jkonecny) - Use a lock for repoStore access (#1315414) (bcl) - Add missing inst prefix to the nokill option in docs (mkolman) - Merge pull request #551 from wgwoods/master-multiple-initrd-dd-fix (wwoods) - fix multiple inst.dd= args (rhbz#1268792) (wwoods)- Load the system-wide Xresources (#1241724) (dshea) - Use an icon that exists in Adwaita for the dasd confirmation (dshea) - Make it possible to skip saving of kickstarts and logs (#1285519) (mkolman) - Add a function for empty file creation (#1285519) (mkolman) - Run actions for argparse arguments (#1285519) (mkolman)- don't install kernel-PAE on x86_64 (#1313957) (awilliam) - except block in py3.5 undefines the variable (bcl) - Remove some history from the liveinst setup. (dshea) - Do not run the liveinst setup if not in a live environment. (dshea) - Set GDK_BACKEND=x11 before running anaconda from liveinst. (dshea) - Run zz-liveinst as an autostart application (dshea) - Translate the help button. (dshea) - Translate the required space labes in resize.py (dshea)- Add device id to dasdfmt screen. (#1269174) (sbueno+anaconda) - Unify displayed columns in custom spoke dialogs. (#1289577) (sbueno+anaconda) - Show some confirmation to users if adding a DASD was successful. (#1259016) (sbueno+anaconda) - Hotfix for missing storage in payload class (#1271657) (jkonecny) - Check to see if DD repo is already in addOn list (#1268357) (bcl) - Use the default levelbar offset values. (dshea) - Do not change the GUI language to a missing locale. (#1312607) (dshea) - Don't crash when setting an unavailable locale (#1312607) (dshea) - Change the default locale to C.UTF-8 (#1312607) (dshea) - Update the libtool version-info. (dshea) - Use CSS to style the internal widgets. (dshea) - Move the widgets pixmaps into resources. (dshea) - Add a resource bundle to libAnacondaWidgets (dshea) - Rename show_arrow and chosen_changed to show-arrow and chosen-changed (dshea) - Remove an invalid transfer notation. (dshea) - Stop using SGML in the docs. (dshea) - Change the install test URL. (dshea) - Fix nfs source crash when options change (#1264071) (bcl) - makebumpver: Add a --dry-run option (bcl) - NTP should have better behavior (#1309396) (jkonecny) - Manually set clock shifts on UI idle (#1251044) (rmarshall) - Don't remove selected shared part when Delete all (#1183880) (jkonecny) - Don't delete shared/boot parts in deleteAll (#1183880) (jkonecny)- tests/gui enhancements (atodorov) - Fix gui tests for anaconda move to anaconda.py (atodorov) - Use a different ipmi command to log events. (clumens) - Clarify that a string in list-screens is actually a regex. (clumens) - Merge pull request #513 from wgwoods/update-dd-docs (wwoods) - updated driver updates docs (wwoods) - Add specification for the user interaction config file (mkolman) - Update zanata webui URL in translation doc. (dlehman) - Tweak partition removal in Custom spoke (jkonecny) - Do not skip evaluation after removing partitions (jkonecny) - Import iutil earlier so we can use ipmi_report from check_for_ssh. (clumens) - Make disconnect_client_callbacks more resilient (#1307063). (clumens) - Move the langpacks install into to a separate function. (dshea) - Fix _find_by_title method in Accordion (jkonecny)- Use host storage for directory or image install dnf download (bcl) - Log payloadError so we know why installation failed. (bcl) - Add the addons directory to the rpm. (dshea) - Use the packaged version of ordered-set (dshea) - Remove an unused import (dshea) - Add an uninstall hook for the renamed anaconda (dshea) - Make langpack work in DNF (#1297823) (jsilhan) - New Anaconda documentation - 24.11 (bcl)- Fix makeupdates for anaconda move to anaconda.py (bcl) - Rename ./anaconda to ./anaconda.py to work around coverage.py #425 (atodorov) - Remove special handling for interruptible system calls. (dshea) - Handle PEP 3101 strings in the gettext context check (dshea) - Improve RHS summary strings in multiselection (#1265620) (jkonecny) - Increase GI version required of AnacondaWidgets (jkonecny) - Increment version of g-introspection for widgets (jkonecny) - Increment the AnacondaWidgets version (jkonecny) - Switch to the new Initial Setup unit name (#1299210) (mkolman) - Uncomment self.check_lang_locale_views in tests/gui/ (atodorov) - Add dogtail to test requirements (atodorov) - Add config for easier combining of kickstart and Jenkins coverage data (atodorov) - Apply the fallback style to anaconda selectors. (dshea) - Redo the stylesheet for Gtk 3.19+ (dshea) - Directly overwrite /usr/share/anaconda/anaconda-gtk.css (dshea) - Merge pull request #463 from dashea/translation-tests (dshea) - Display the name of the addon while executing it (bcl) - Add page selection summary to the right side (#1265620) (jkonecny) - Ask when removing new items in multiselection (#1265620) (jkonecny) - Add multiselection with SHIFT key (#1265620) (jkonecny) - Use show_arrow feature implemented in Selector (#1265620) (jkonecny) - Add new property to show/hide arrow in Selector (#1265620) (jkonecny) - Change selection logic when opening Page (#1265620) (jkonecny) - Add new BasePage class (#1265620) (jkonecny) - Add signal and methods to MountpointSelector (#1265620) (jkonecny) - Fix errors with multiselection (#1265620) (jkonecny) - Accordion class now process events for selectors (#1265620) (jkonecny) - Change cammel case for accordion.py to new pep8 (jkonecny) - Move selection logic from custom spoke to accordion (#1265620) (jkonecny) - Modify ConfirmDeleteDialog now the checkbox is optional (#1265620) (jkonecny) - Multiselection works in GUI with remove (#1265620) (jkonecny) - Add multiselection to Accordion with control key (#1265620) (jkonecny) - Remove bad translations from the source tarball. (dshea) - Treat warnings from xgettext as errors. (dshea) - Run translation-canary tests from make check. (dshea) - Do not run pylint on translation-canary (dshea) - Squashed 'translation-canary/' content from commit 5a45c19 (dshea)- Add a finished method to spokes (#1300499) (bcl) - Handle DeviceConfiguration with con = None (#1300499) (bcl) - Log detailed information about installed packages (bcl) - s/KickstartValueError/KickstartParseError. (clumens) - Move requiredDeviceSize to the main Payload class (#1297905) (dshea)- Handle unexpected DNF exit (bcl) - Fix bad space needed messages (jkonecny) - nosetests-3.5 is now the right version. (clumens) - Ignore a pylint error about how we're using Popen (dshea) - Mark an unused variable as unused (dshea) - Ignore type-related errors for types pylint can't figure out (dshea) - Import errors are just regular errors now (dshea) - Replace the remaining log.warn calls with log.warning. (dshea) - Fix an erroneously bare raise statement (dshea) - Replace the deprecated assertEquals with assertEqual (dshea) - Don't add a None to the list of things to unmount on ostree installs. (clumens)- Fix pylint problems in the gui testing code. (clumens) - Merge 9c5e02392d0401a3bd0adecedea03535595773ef into 67b569253c724639c2490f5fab70f7111f699b3f (atodorov) - Fix the replacement suggestion for "hostname" (dshea) - Automatically generate sr (dshea) - Fix PropertyNotFoundError PermHwAddress (#1269298) (jkonecny) - Make sure python3.5 code can run in early initrd (bcl) - Replace .delete() with .remove() in user.py (sujithpandel) - Rename everything that still refers to LiveCD (atodorov) - Updates to progress and storage tests (atodorov) - Multiple changes to DogtailTestCase (atodorov) - Move all Python files into the main gui/ directory (atodorov) - Simplify tests by removing OutsideMixin and update Creator (atodorov) - Modify existing tests to match latest anaconda behavior and environment (atodorov) - Temporary disable test code which doesn't work (atodorov) - Make tests/gui/ execute ./anaconda from git (atodorov) - Add window title (#1280077) (mkolman) - Replace execReadlines with check_output in parse-kickstart_test.py (bcl) - Fix a spelling error in the hardware error message (#1284165). (clumens)- Collect test-suite.log from all 'make check' invocations. Closes #452 (atodorov) - Fix parse-kickstart_test.py. (clumens) - Remove mkdud.py. (clumens) - Remove the kickstart_tests directory. (clumens) - Always quote values in ifcfg- files (#1279131) (bcl) - Include original kickstart in /root/original-ks.cfg (#1227939) (bcl) - strip spaces from extlinux label and default (#1185624) (bcl) - Report kernel failures during kickstart tests. (clumens) - Make sure unicode in kickstart works. (dshea) - Set the window icon (dshea) - Only run space check in TUI if spokes are complete. (#1279413) (sbueno+anaconda) - Allow a user's primary group to be created in --groups (#1279041) (dshea) - Remove uses of broad-except. (dshea) - Add a test for all that container minimization stuff. (clumens) - Use the partition command in one of the kickstart_tests. (clumens) - Don't clear the _currentIsoFile if another iso was selected (bcl) - makeupdates: Include utils/handle-sshpw (bcl) - Add --sshkey to kickstart sshpw command (#1274104) (bcl) - Split exception description from exception traceback (jkonecny) - Show DNF exception instead of silent exit (jkonecny) - Combine results from all gettext_tests into one log file (atodorov) - Try to run make ci with real translations. (dshea) - Untranslate undisplayed TreeView column headers. (dshea) - Add a test for hidden translatable strings (dshea) - Add the translated string to markup error messages. (dshea) - Test glade translations by default (dshea) - Change the way glade tests are run. (dshea) - Remove the accelerator test. (dshea) - Add the test lib directory to $PYTHONPATH in the commit hook (dshea) - network: create ifcfg files in tui if needed (#1268155) (rvykydal) - Do not limit ONBOOT default setting to url and nfs installation methods (#1269264) (rvykydal) - ibft: fix setting dracut boot args for static ibft nic configuration (#1267526) (rvykydal) - network: Don't set --device link default for hostname only network cmd (#1272274) (rvykydal) - network: assume --device=link as default also for ks on hd (#1085310) (rvykydal) - network: use ibftx interface for iSCSI from iBFT in dracut (#1077291) (rvykydal) - network: add s390 options to default ifcfg files (#1074570) (rvykydal)- Fix a pylint error in the previous commits. (clumens) - Honor ANACONDA_WIDGETS_OVERRIDES (atodorov) - Load anaconda-gtk.css from ANACONDA_DATA if specified (atodorov) - Use the correct path for ui categories (atodorov) - Typo fix, it's ANACONDA_WIDGETS_DATA not ANACONDA_WIDGETS_DATADIR (atodorov) - Allow wired network properties more grid space. (dshea) - Improve language selection at low resolutions. (dshea) - Make reclaim work with small screens and big labels (dshea) - allow repo with only a name if it's a pre-defined one (#1277638) (awilliam) - Only raise thread exceptions once (#1276579) (bcl) - Use py3.4 crypt and salt (bcl) - Be more careful with incomplete device types (#1256582) (dshea) - Fix an import error in rpmostreepayload.py. (clumens) - Fix Testing docs inclusion in Sphinx (bcl) - Ignore interfaces with invalid VLAN IDs. (dshea) - Cleaner logging of .treeinfo return conditions in dependant function. (riehecky) - Update link to upstream kickstart docs (opensource) - rpmostreepayload: Also unmount internal mounts during shutdown (walters) - rpmostreepayload: Fix two issues with mounting (walters) - Add a README for kickstart tests. (clumens) - Make the documentation match the environment variable. (clumens) - Check that cache PVs (if any) are in the VG the LV belongs to (#1263258) (vpodzime) - Fix the alignment of the "Label" label in custom (dshea) - Use unsafe caching during kickstart tests. (clumens)- Improve install space required estimation (#1224048) (jkonecny) - Update the on-disk snapshot of storage when adv. disks are added (#1267944) (vpodzime) - Check that ipv6 kickstart outputs the right ip= (dshea) - Change a variable name for pylint. (dshea) - Do not run time_initialize for image and directory installations (#1274103) (bcl) - Remove unused properties (dshea) - Do not modify the kickstart user data until apply() (dshea) - Make AdvancedUserDialog.run() more readable (dshea) - Improve the behavior of the home directory input. (dshea) - Stop setting inappropriate properties in ksdata. (dshea) - Update the password strength bar during the password strength check. (dshea) - Remove unnecessary grab_focus and set_sensitive calls (dshea) - Use signal handlers in the user spoke more sensibly. (dshea) - Fix potential issues with the username guesser. (dshea) - Make kickstart tests growing LVs stricter (vpodzime) - Point coverage.py to the full path of pyanaconda/ (atodorov) - Don't set BOOTPROTO= when it isn't set (jbacik) - Pass strings to blockdev.dasd_format, not a DASDDevice object. (#1273553) (sbueno+anaconda) - Revert "Use yum to install the mock buildroot for now." (dshea) - decode package name for /etc/sysconfig/kernel (RHBZ #1261569) (awilliam) - Add tests for the more complicated command line options (dshea) - Store fewer kinds of things in the dirinstall option. (dshea) - Fix the parsing of selinux=0 (#1258569) (dshea) - Include a local $ANACONDA_DATADIR in the test environment. (dshea) - Move the command line arguments to anaconda_argparse. (dshea) - Don't crash while logging binary output. (dshea) - Decode program output even if there is no output (#1273145) (dshea) - Add a test for _run_program with binary output (dshea) - Test execWithCapture when the command outputs nothing. (dshea) - Fix a long line in kickstart_tests/functions.sh. (clumens) - Merge pull request #414 from vpodzime/master-lvm_log (vpodzime) - Save the lvm.log Blivet may produce (vpodzime)- Hide the places sidebar in the ISO chooser widget. (dshea) - Use GtkResponseType values in the iso chooser dialog (dshea) - Do not use deprecated getDevicesByInstance method (vtrefny) - By default, skip those kickstart tests we know to be failing. (clumens) - Fix pylint unused import (jkonecny) - network: handle bridge device appearing before its connection (#1265593) (rvykydal) - Use $KSTEST_URL in tests that still had dl.fp.o hardcoded. (dshea) - Support CONNECT in the test proxy server. (dshea) - Extract the file used by liveimg as a prereq (dshea) - Convert the proxy script to a prereq. (dshea) - Add a prereqs function to kickstart tests. (dshea) - Fix traceback when trying to create list of unformatted DASDs. (#1268764) (sbueno+anaconda) - network: handle missing connections of a device configured in GUI better (rvykydal) - network: don't set NM_CONTROLLED=no for root on SAN. (rvykydal) - Add support for other systemd units to kickstart service command (bcl) - Merge pull request #388 from wgwoods/dd-in-initrd-fix (wwoods) - Set the password checkbox for empty kickstart passwords. (dshea) - Do not set the password input text with unencrypted passwords. (dshea) - Install input checks before modifying the user GUI (#1256065) (dshea) - Fix a lying error message in style_guide.py (dshea) - Use "Enter" instead of "Return" for the keyboard key. (dshea) - New Anaconda documentation - 24.3 (bcl) - Include missing test files and scripts in Makefile.am/tarball (atodorov) - dracut: accept inst.dd=[file:]/dd.iso (#1268792) (wwoods) - Do not override StorageChecker.errors in StorageSpoke (#1252596) (vtrefny) - Lookup IPv6 address without brackets (#1267872) (bcl) - Mangle the boot device differently for systemd (#1241704) (dshea) - Fail the media check if the systemd service failed to start. (dshea)- Properly translate c-to-continue on the root selection screen (mkolman) - Check minimal memory requirements properly (#1267673) (jstodola) - Allow users to be created with an existing GID. (dshea) - Add a test for creating a user with an existing GID. (dshea) - Add tests for gids embmedded in the user groups list. (dshea) - Allow the kickstart --groups list to specify GIDs. (dshea) - Add a --groups argument to the user ks test. (dshea) - Fix the locale pattern packages-instlangs-3 looks for. (dshea) - Raise an error if osimg cannot be found (#1248673) (bcl) - Use the bootloader raid levels for bootloader installation (#1266898) (bcl) - Use otps.display_mode during early startup (#1267140) (mkolman) - Mount stage2 cdrom after running driver-updates (#1266478) (bcl) - Get rid of an unused import in the user spoke. (clumens) - Log crashes from the signal handler. (dshea) - Save a core file when anaconda crashes. (dshea) - Keep environment selection when reentering the software spoke (#1261393) (mkolman) - Only show the user spoke if no users are specified in kickstart (#1253672) (mkolman) - Fix 'cat: /tmp/dd_disk: No such file or directory' (#1251394) (jkonecny) - Do not display curl 404 errors that can be safely ignored (vtrefny) - Catch blkid failure in driver-updates (#1262963) (bcl) - Add kickstart tests for %packages --instLangs (dshea) - Do not display markup in showDetailedError. (dshea) - Skip OEMDRV if interactive DD is requested (#1254270) (bcl) - Drivers are simply under /run/install/DD-x/ (#1254270) (bcl) - Fix branding when iso is downloaded from nfs or hd (#1252756) (jkonecny) - Use yum to install the mock buildroot for now. (dshea) - Rename the gettext tests (dshea) - Bring back the KSTEST_HTTP_ADDON_REPO substitution in nfs-repo-and-addon.sh (clumens) - Run substitution checks on the right kickstart file. (clumens) - Tell gettext that anaconda is not a GNU package. (dshea) - Ignore environment modification warnings in docs/conf.py (dshea) - Check for unsubstituted strings before running a test. (dshea) - Autopart use 90% of disk capacity for required space compare (#1224048) (jkonecny) - Fix include packages install size when downloading on root (#1224048) (jkonecny) - Enable and improve the check for swap LV size in LVM cache kickstart tests (vpodzime) - make-sphinx-docs: Add modules needed to document tests (bcl) - Add test documentation (atodorov) - Fix how the reqpart test checks for /boot, again. (clumens) - Add a way to get default settings when running the kickstart_tests. (clumens) - Change how we ignore non-tests in kickstart_tests. (clumens) - Various fixes to substitution strings in kickstart_tests. (clumens) - Move kickstart_test .ks files to .ks.in. (clumens)- Handle driver rpms retrieved via network (#1257916) (bcl) - Fix the types passed to chown_dir_tree (#1260318) (dshea) - Add a test for home directory reuse (dshea) - Use MDRaidArrayDevice.members instead of .devices (dshea) - Make sure anaconda reads in ks file from OEMDRV device. (#1057271) (sbueno+anaconda) - Try to deal with expected errors from devicetree.populate (#1257648) (vpodzime) - Revert "Temporarily disable generating a coverage report." (clumens) - Fix a DBus InvalidProperty handling (jkonecny) - Fix another bash syntax problem in kickstart-genrules.sh (#1057271) (sbueno+anaconda) - Add a test for the rootpw kickstart command (dshea) - Add tests for setRootPassword (dshea) - Add a /boot partition to the reqpart test. (clumens) - Fix up a statement that's not assigned to anything. (clumens) - Temporarily disable generating a coverage report. (clumens) - Don't try to concatenate a list with a string (#1252444) (mkolman) - Activate coverage for tests executed with sudo (atodorov) - set sysroot correctly when setting root password (#1260875) (awilliam) - Add a test for kickstarts that %include a URL (dshea) - Add missing python dependencies for requests. (#1259506) (dshea) - Serve the http addon repos from the test tmpdir (dshea) - Make make-addon-pkgs easier to use from within a test (dshea) - Add a simple http server for use in kickstart tests. (dshea) - Add a script to print an IP address for the host. (dshea) - Add a cleanup hook that can be defined by kickstart tests (dshea) - Move kickstart test support files into a separate directory. (dshea) - Fix a python3 related error in the pre-commit hook (dshea) - network: gui spoke TODO cleanup (rvykydal) - libnm in spoke: add missing connection for eth device with Configure (rvykydal) - libnm in spoke: allow adding missing connection for eth device externally (rvykydal) - libnm in spoke: wait for valid state of added device before adding to list (rvykydal) - libnm in spoke: use libmn objects instead of names an uuids (device on/off) (rvykydal) - libnm in spoke: to check if device is activated just use its object (rvykydal) - libnm in spoke: use connnection objects instead of uuids (edit connection) (rvykydal) - libnm in spoke: refresh early when device is added (rvykydal) - libnm in spoke: use connection object instead of uuid (DeviceConfiguration) (rvykydal) - libnm in spoke: share nm client in standalone and normal spoke (rvykydal) - libnm in spoke: add enterprise wpa connection using libnm client (rvykydal) - libnm in spoke: use AccessPoint object in place of ssid bytearray (rvykydal) - libnm in spoke: delete connection using libnm client (rvykydal) - libnm in spoke: replace python-dbus workaround calls for ap security flags (rvykydal) - libnm in spoke: call get_data() on ap.get_ssid() result to get ssid bytes (rvykydal) - libnm in spoke: showing ip configuration of a device (rvykydal) - libnm in spoke: NMClient -> NM.Client (rvykydal) - libnm in spoke: gi.NetworkManager -> gi.NM (rvykydal) - libnm in spoke: Revert "Fix crash when new device appear in Welcome screen (#1245960)" (rvykydal) - libnm in spoke: Revert "Fix crash when connections are changing (#1245960)" (rvykydal) - Add an ignoredisk --drives= test. (clumens) - Add a test for the reqpart command. (clumens) - Grab anaconda.coverage on tests that reimplement validate(). (clumens) - Install driver-updates (dshea) - Fix a typo in service enablement in kickstart.py. (clumens) - Get rid of the extraneous cats and greps in user.ks. (clumens) - Add sshkey testing to the user kickstart_test. (clumens) - Add a kickstart test in Arabic. (clumens) - Verify Initial Setup services are present before turning them ON/OFF (#1252444) (mkolman) - Don't crash if the Japanese PC-98 keyboard is selected (#1190589) (mkolman) - Report on all local files and exclude what we don't need instead of explicitly including paths we may not be aware of. (atodorov) - Change "failed to download" messages from critical to warning. (clumens) - getcode -> status_code in a live payload error message. (clumens) - Fix a bash error in kickstart-genrules.sh (#1057271) (sbueno+anaconda) - specify if=virtio,cache=none for VM drives (atodorov) - update the test b/c latest anaconda doesn't allow weak passwords (atodorov) - Specify format=raw to avoid warning from qemu (atodorov) - update for Python3 nose (atodorov) - Add a services.sh file to match the existing services.ks. (clumens) - Add types to all existing kickstart tests. (clumens) - Add the ability to mark kickstart tests with a type. (clumens) - Run nm-connection-editor with the --keep-above flag (#1231856) (mkolman)- Add a test for the user and group creation functions. (dshea) - Get rid of libuser. (#1255066) (dshea) - s/$releasever/rawhide/ (clumens) - LVM on RAID kickstart test (vpodzime) - unbuffered read in python3 only works for binary (bcl) - don't crash if no environment set in interactive (#1257036) (awilliam) - network: compare with ssid bytes, not str (rvykydal) - Add dependencies for running the tests/gui tests (atodorov) - Fix first run environment setup in software spoke (#1257036) (jkonecny) - Stop pretending liveinst+rescue is supported (#1256061). (clumens) - Defer to Fedora distro-wide settings for password strength (#1250746) (dshea) - New Anaconda documentation - 24.0 (bcl) - Do a better job reporting failures from kickstart_tests. (clumens) - Preserve coverage results from running the kickstart_tests. (clumens)- Remove from the docs repo=hd installation with installable tree (jkonecny) - Fix a race between a window continuing and the next starting (#1004477) (dshea) - Start hubs with the buttons insensitive. (dshea) - Do not replace the standard streams if not necessary. (dshea) - Fix inst.repo=hd: is not working (#1252902) (jkonecny) - Kickstart: Added SELinux test. (kvalek) - Kickstart tests related to SELinux. (kvalek) - Package install and debug message logging. (kvalek) - Don't crash if incorrect environment is set in kickstart (#1234890) (mkolman) - Fix I/O issues when anaconda is started without a locale. (dshea) - Move locale environment logic into localization.py (dshea) - network: fix configuring team in kickstart pre (#1254929) (rvykydal) - Merge pull request #311 from atodorov/add_local_coverage (clumens) - Merge pull request #308 from atodorov/rawhide_missing_deps (clumens) - Enable test coverage in CI (atodorov) - Fix the single-spoke TUI message for Python 3. (dshea) - Merge pull request #291 from atodorov/update_coverage_switch (clumens) - Add missing requirements (atodorov) - Add basic kickstart tests for LVM Thin Provisioning (vpodzime) - Use the default mirrorlist instead of fixed repo URL in kickstart tests (vpodzime) - Destroy the keyboard layout dialog when finished (#1254150) (dshea) - Do not encode the geoloc timezone to bytes (#1240812) (dshea) - use inst.debug as alternative option to start coverage (atodorov)- Skip source url checks when network is off (#1251130) (bcl) - Don't set net.device to link if there is no ksdevice (#1085310) (bcl) - Reading carrier while link is down raises IOError (#1085310) (bcl) - Don't write nfs repos to the target system (#1246212) (bcl) - Make sure username entered in TUI if create a user chosen. (#1249660) (sbueno+anaconda) - Write the empty dnf langpacks.conf to the right directory (#1253469) (dshea) - Add pyanaconda test for network.check_ip_address (jkonecny) - Replace IPy package by ipaddress (jkonecny) - Correctly check return code when running rpm from makeupdates (mkolman) - Fix crash when new device appear in Welcome screen (#1245960) (jkonecny) - Fix crash when connections are changing (#1245960) (jkonecny) - Make LVM cache kickstart tests more robust (vpodzime) - product.img buildstamp should override distribution buildstamp (#1240238) (bcl) - On incomplete ks, don't automatically proceed with install. (#1034282) (sbueno+anaconda) - Update the translation doc with zanata branching incantations. (sbueno+anaconda) - Merge pull request #287 from kparal/patch-1 (clumens) - boot-options.rst: add a note about nfsiso (kamil.paral) - Few fixes and amendments for the boot_options.rst file (vpodzime) - Prevent issues with encrypted LVs on renamed VGs (#1224045) (vpodzime) - Create and use snapshot of on-disk storage with no modifications (#1166598) (vpodzime) - Implement the class for storage snapshots (vpodzime) - Prevent any changes in the StorageSpoke if just going back (vpodzime) - Make StorageSpoke's on_back_clicked less complicated (vpodzime) - Add kickstart tests for the LVM cache kickstart support (vpodzime) - Disable packages-multilib, for now. (clumens) - Make sure the liveimg test shuts down when it finishes. (clumens) - Change how success is checked for the basic-ostree test. (clumens)- Add basic support for LVM cache creation in kickstart (vpodzime) - Use labels for the rest of the non-autopart test results. (dshea) - Use a disk label to find the filesystem for escrow results (dshea) - Use someone else's code for PID file management. (dshea) - Prevent incomplete translations from making the TUI unusable (#1235617) (mkolman) - Apply the environment substitutions more liberally in nfs-repo-and-addon (dshea) - Use stage2=hd: instead of stage2=live: (dshea) - Add test for liveimg kickstart command (bcl) - Fix pre-install script execution (bcl) - test pre-install kickstart section (bcl) - Use sys.exit() instead of the exit() created by site.py. (dshea) - Call ipmi_report before sys.exit (dshea) - Add a test for proxy authentication (dshea) - Add optional authentication to the proxy server (dshea) - Add more tests to proxy-kickstart (dshea) - Show an alternative prompt if a hub contains only a single spoke (#1199234) (mkolman) - Add few docs and improvement in check_ip_address (jkonecny) - Check whether files actually contain translatable strings. (dshea) - Add specific error string to TUI user dialog (#1248421) (bcl) - Make EditTUIDialog error generic (#1248421) (bcl) - Fix and expand nfs-repo-and-addon.ks (dshea) - Added a script to make the packages used by nfs-repo-and-addon (dshea) - Implement the rest of the repo options in dnfpayload. (dshea) - Fix kickstart test for bond interface creation (jkonecny)- Move the proxy server script into a common file. (dshea) - Use python3 for the proxy server and remove python2 compatibility (dshea) - makePickle now needs to return bytes (bcl) - gi.require_version raises ValueError (bcl) - Remove duplicate signal setup block (bcl) - Fix three bugs discovered by driverdisk-disk.ks (clumens) - Fix error with OEMDRV ks auto-load check. (#1057271) (sbueno+anaconda) - Make sure TUI is readable for non-latin languages (#1182562) (mkolman) - Equalize capacity & mount point entries (#1212615) (dshea) - Disable GRUB os_prober on POWER (#1193281) (rmarshall) - Cancel Container Edit Sensitizes Update (#1168656) (rmarshall) - Fix SoftwareSpoke._kickstarted. (dshea) - Disable a Pylint false-positive (#1234896) (mkolman) - Add support for autostep and --autoscreenshot (#1234896) (mkolman) - Escape \'s in doc strings (dshea) - Ellipsize the file system type combo box (#1212615) (dshea) - Add graphviz to make-sphinx-doc script (jkonecny) - Remove many of a documentation compilation errors (jkonecny) - Add class diagrams to existing spokes and hubs (jkonecny) - Add class diagram settings to documentation (jkonecny) - Fix the UnusuableConfigurationError dialog (#1246915) (dshea) - Chase pygobject's stupid moving target (dshea) - Add missing translation contexts (dshea) - Actually translate the container type labels (dshea) - Check whether a translated string requires a context or comment. (dshea) - Clean up the temporary pools virt-install makes. (clumens) - Return the same object for repeated calls to __get__ (#1245423) (dshea) - Use sys.exit instead of os._exit. (clumens) - Add parentheses around the IPV6 regex fragment. (dshea) - Add tests for IPv6 literals in URLs (dshea) - Modify Installation Source Proxy Label (#11688554) (rmarshall)- Fix Initial PPC PReP Boot Selector Name (#1172755) (rmarshall) - Require a newer version of pykickstart (vpodzime) - Use dictionaries is thread-safe manner. (dshea) - Merge pull request #234 from wgwoods/master (wwoods) - Auto-load ks.cfg if OEMDRV volume available. (#1057271) (sbueno+anaconda) - Check the encrypt checkbox when encrypted specified in KS (vtrefny) - Do not raise KickstartValueError for missing passphrase (vtrefny) - Ask for encryption passphrase when not specified in ks (#1213096) (vtrefny) - dracut: minor cleanup (wwoods) - dracut: fix missing messages for inst.ks=cdrom (wwoods) - Wait forever for kickstarts on CDROM (#1168902) (wwoods) - Use abs_builddir instead of builddir so paths will look more reasonable. (clumens) - Add a new makefile target that does everything needed for jenkins. (clumens) - Merge pull request #228 from AdamWill/logind (dshea) - Fix crash when mirrorlist checkbox is checked (jkonecny) - Fix crash when user start typing proxy credentials (jkonecny) - Check repository URL before leaving Source Spoke (jkonecny) - Add IDs to identify addon repositories (jkonecny) - Repositories can be checked without a selection (jkonecny) - Consolidate the language environment variables. (dshea) - Change the generated API indices slightly (dshea) - Ignore "mountpoint" used a format specifier (dshea) - filesystems -> file systems, per the style guide (dshea) - Properly parameterize a translated string (dshea) - Fix pylint errors in rescue.py. (dshea) - Remove unused imports (dshea) - Remove text.py from spec file (#965985) (sbueno+anaconda) - Merge pull request #220 from AdamWill/1243962 (dshea) - Fix adding 'boot=' option in FIPS mode (vtrefny) - anaconda.target: Wants systemd-logind.service (#1222413) (awilliam) - Remove the last usage of newt and get rid of it as a dependency (#965985) (sbueno+anaconda) - Enable anaconda to use the new rescue mode. (#965985) (sbueno+anaconda) - Get rid of unnecessary constants in constants_text. (#965985) (sbueno+anaconda) - Get rid of some unnecessary files. (#965985) (sbueno+anaconda) - Display verbose packaging errors to the user (bcl) - Show source errors from refresh method (bcl) - Fix the validate functions in the btrfs kickstart_tests. (clumens) - Connect kickstart lang data to dnf-langpacks (#1051816) (dshea) - Add simple_replace config file function (bcl) - Remove some vestiges of the old packaging module (dshea) - Remove window boot block detection functions. (dshea) - Remove iutil.xprogressive_delay. (dshea) - Simplify iutil.mkdirChain. (dshea) - Decode wifi SSIDs into strings. (#1240398) (dshea) - Actually use the temp directory so test files get cleaned up (dshea) - Disable the output from rpmbuild (dshea) - Remove stray references to python2. (dshea) - Fix possible to start installation without network (#1221109) (jkonecny) - Fix 'q' (to quit) do not work in TUI hub (jkonecny) - act on the right objects when stripping URL protocols (#1243962) (awilliam) - Fix 'App' object has no attribute 'queue' (#1243316) (jkonecny)- fix storage writing for live and ostree installs (#1236937) (awilliam) - Add O_CREAT to the open flags when extracting rpm files. (dshea) - Move ostree gobject version check next to the import (#1243543) (bcl) - Remove rpmfluff from the buildrequires. (dshea) - Only import readline if readline is necessary. (dshea) - use the right baseurl in run_install_test.sh. (clumens) - Don't copy the environment when starting metacity. (dshea) - Fix the use of a temporary file in SimpleConfig.write (dshea) - Add a test for SimpleConfig.write(use_tmp=True). (dshea) - Remove an unnecessary chmod when creating chrony.conf (dshea) - Fix some bad uses of chmod. (dshea) - Add a function to open a file with specific permission bits (dshea) - Don't ask to start vnc if user specifies text mode. (#1202277) (sbueno+anaconda) - New Anaconda documentation - 23.15 (bcl) - Add a helper for building Sphinx docs using mock. (bcl) - Update Sphinx configuration for python3 (bcl) - Running without a GUI can also raise ValueError in errors.py (bcl) - parse-kickstart_test.py: fix driverdisk_test() (wwoods) - Fix the spelling of "version" (dshea)- Some dracut modules anaconda needs have been split into their own package. (clumens) - User operation kickstart tests. (kvalek) - Kickstart tests for UTC and LOCAL hwclock. (kvalek) - Kickstart firewall tests. (kvalek) - Fix Repository New_Repository has no mirror or baseurl (#1215963) (jkonecny)- Catch blivet formatDevice ValueError in custom (#1240226) (bcl) - There's now a python3-rpmfluff, so revert this. (clumens) - Fix a couple other pylint problems in the driver disk tests. (clumens) - Merge pull request #194 from wgwoods/master (wwoods) - dracut: fix boot failure waiting for finished/dd.sh (wwoods) - Use builddir instead of srcdir to find the dd utils (dshea) - Fix the dd_test for python3. (dshea) - Fix %files to deal with compiled python3 modules (dshea) - Add a bunch of gi.require_version calls (dshea) - Temporarily disable the error about not importing rpmfluff. (clumens) - Don't try to iterate over threads directly in wait_all. (clumens) - Update the btrfs kickstart tests to use functions.sh. (clumens) - Merge pull request #182 from wgwoods/dd-refactor (wwoods) - driver_updates: fixes from patch review (wwoods) - Don't be too picky about what name is --device=link (dshea) - Ignore stderr output from parse-kickstart. (dshea) - Add an option to execReadlines to filter out stderr. (dshea) - Ignore interruptible system calls in the dd test (dshea) - Fix an undefined variable in writeStorageLate (dshea) - Connect zfcp entries to the discovery buttons (dshea) - Connect iscsi activations to buttons (dshea) - Connect the dasd number entry to the discovery buttons. (dshea) - Add keyboard layouts on the row-activated signal. (dshea) - Connect dialog inputs to default actions. (dshea) - Remove unnecessary GtkNotebooks. (dshea) - Re-save some dialog glade files. (dshea) - Merge pull request #181 from wgwoods/master (wwoods) - dd-refactor: dracut + build bits (wwoods) - Add kickstart test for RAID1 (bcl) - pass PYTHONPATH to the kickstart test framework (bcl) - Write servers to chronyd.conf even if it's off (#1197575) (wwoods) - Refresh advanced disks after disk summary dialog (#1226354) (bcl) - parse-kickstart: just emit 'inst.dd=XXX' for driverdisk (wwoods) - parse-kickstart: pylint fixes (wwoods) - dd-refactor: new driver_updates.py + tests (wwoods) - payload: fix driverdisk repos (wwoods) - dracut: fix boot with inst.ks and no inst.{repo,stage2} (#1238987) (wwoods) - Use the most recent versions of the btrfs, logvol, part, and raid commands. (clumens) - Allow /boot partition on iscsi with ibft (#1164195) (jkonecny) - Add kickstart tests to test btrfs installation (vtrefny) - Fix broken test by infiniband patch (#1177032) (jkonecny)- Add a switch for the Airplane Mode label (dshea) - Connect labels with keyboard accelerators to a widget (dshea) - Add a test for dangling keyboard accelerators. (dshea) - Use pocketlint for translation and markup checking (dshea) - Flatten the glade test directory. (dshea) - Add support for specifying arbitrary mkfs options. (clumens) - Fix kickstart install with infiniband (#1177032) (jkonecny) - anaconda-dracut: Fix sysroot mount for netroot (#1232411) (bcl) - Add RAID swaps to /etc/fstab (#1234469) (bcl) - network: catch another race when calling dbus methods on invalid devices (rvykydal) - network: GUI, add connection even when virtual device activation failed (#1179276) (rvykydal) - Fix IP / hostname mismatches when showing VNC server address (#1186726) (rvykydal) - Check also ipv6 default routes when looking for onboot=yes device (#1185280) (rvykydal) - Merge pull request #157 from wgwoods/master_dd_fixes (wwoods) - Do not check dependencies on invalid payloads (dshea) - network: don't set onboot=False for default autoconnections (#1212009) (rvykydal) - Fix the types used to write anaconda-tb-all.log (dshea) - dd: drop unnecessary archive_read_data_skip (wwoods) - dd_extract: -l should not extract modules+firmware (wwoods) - dd: fix permissions on extracted files (#1222056) (wwoods) - tests: add dd_tests (wwoods)- Revert "Add an optional conditional to progress_report." (bcl) - Fix inconsistencies in the payload messages. (dshea) - Fix install-requires and install-buildrequires (dshea) - anaconda-dracut: Mount /dev/mapper/live-rw (#1232411) (bcl) - Eliminate some false test results when running glade tests. (atodorov) - Move the knowledge about network packages into ksdata.network. (clumens) - Add an optional conditional to progress_report. (clumens) - Move the big block of late storage writing out of install.py. (clumens) - The attribute is named ostreesetup.nogpg. (clumens) - Use the index in grubenv (#1209678) (bcl) - Do not raise an exception on EINTR from os.close or os.dup2 (dshea) - Merge pull request #154 from mulkieran/master-959701 (mulkieran) - Improve focus behavior in the advanced user dialog (dshea) - Re-save advanced_user.glade (dshea) - Depsolve kickstarted packages on the summary hub (#961280) (dshea) - Add a kickstart test for %packages --ignoremissing (dshea) - Remove descriptions for RAID levels (#959701) (amulhern) - No kexec-tools on aarch64 (bcl)- Do not import iutil from flags (dshea) - Ignore EINTR errors in files unlikely to encounter them (dshea) - Reimplement the open override for the dracut scripts (dshea) - Wrap the only non-open call found by the new pocketlint checks (dshea) - Redefine open to retry on EINTR (dshea) - Remove __future__ imports (dshea) - Use python 3's OSError subclasses instead of checking errno (dshea) - Allow kwargs in eintr_retry_call (dshea) - Remove explicit uses of /dev/null (dshea) - Do not retry calls to close or dup2 (dshea) - Remove another function from isys (dshea) - Make dialogs behave better with timed input validation (dshea) - Fix the password/confirm checks to work with delayed validation (dshea) - Move the URL protocol removal out of the input check (dshea) - Remove the vestigal capslock label from the password spoke (dshea) - Re-saved a few glade files (dshea) - Run set_status unconditionally from update_check_status (dshea) - Do not run input checks for every keystroke of input (#1206307) (dshea) - Add a method to execute timed actions early (dshea) - Use comps.environments instead of comps.environments_iter (#1221736) (dshea) - Merge pull request #83 from mulkieran/master-requires (mulkieran) - Only show supported autopart choices in choices combo. (amulhern) - Strip out device types that blivet is not able to support. (amulhern) - Update blivet required version. (amulhern) - Fix nfs4 stage2 and repo handling (#1230329) (bcl) - Update upd-kernel so that it actually works (#1166535) (bcl) - Fix passing ,nfsvers=3 to dracut (#1161820) (bcl) - Require the python3 version of iscsi-initiator-utils (dshea) - Fix the pylint pre-commit hook for python3 and pocketlint (dshea) - Fix a type check to work with python 3. (dshea) - Do not log Xorg output to tty5 (dshea)- Deal with encrypted partitions not being readable by virt-cat. (clumens) - Make use of the restore_signals Popen argument (dshea) - Don't allow /boot on iSCSI. (#1164195) (sbueno+anaconda) - Merge pull request #127 from mulkieran/master-kickstart (mulkieran) - Actually distribute the clickable message test, too (dshea) - Fix disk argument passing to virt-cat in the ostree test. (clumens) - Relabel all password and group files in %post (#1228489) (dshea) - Deal with the order of ifcfg files not being guaranteed. (clumens) - Add a __init__.py to fix up an error when running iutil_test.py. (clumens) - Actually run the clickable message test (dshea) - Add a false positive to pylint checking for S390Error. (clumens) - Let the excludedocs test pass if there are only directories left. (clumens) - Allow successful kstest results to provide more details. (clumens) - The escrow_cert test cannot use autopart. (clumens) - Don't warn on PyInit__isys being unused. (clumens) - Test that root LV is encrypted. (amulhern) - Deal with subprocess returning bytes in tests/lib/filelist.py, too. (clumens) - Make anaconda+python3+pocketlint work. (clumens) - Start using our new shared pylint framework in anaconda. (clumens) - Remove our extra pylint checkers. (clumens) - Remove a duplicate libselinux-python3 requires. (clumens) - Run makeupdates with Python 2 for now (mkolman) - Don't use the _safechars private property (#1014220) (mkolman) - Make sure directory size is returned as int (#1014220) (mkolman) - Only warn about missing yum-utils (#1014220) (mkolman) - Make sure set_system_time() gets an integer (#1014220) (mkolman) - Make sure the column number in TUI is an integer (#1141242) (mkolman) - Python 3 compatible sorting fixes (#1014220) (mkolman) - Make version comparison Python 3 compatible (#1014220) (mkolman) - Don't apply numeric comparison on None (#1141242) (mkolman) - Avoid comparing None to an integer (#1141242) (mkolman) - Handle urllib split (#1014220) (mkolman) - Don't try to decode strings (#1014220) (mkolman) - Rename function attributes (#1014220) (mkolman) - Replace raw_input() with input() (#1014220) (mkolman) - Make iterators and their usage Python 3 compatible (#1014220) (mkolman) - Convert Python 2 metaclass magic to Python 3 metaclass magic (#1014220) (mkolman) - Make the raise syntax Python 3 compatible (#1014220) (mkolman) - Python 3 no longer does tuple parameter unpacking (#1014220) (mkolman) - Make isys Python 3 compatible (#1014220) (mkolman) - Set a correct mode for the tempfile (#1014220) (mkolman) - Python 3 temp files no longer reflect external changes (#1014220) (mkolman) - Make print usage Python 3 compatible (#1014220) (mkolman) - Rename the warnings spoke to warnings_spoke (#1014220) (mkolman) - Replace list comprehension with for at class level (mkolman) - Make gettext usage Python 3 compatible (#1014220) (mkolman) - Do not open tty5 for writing in the "a" mode (#1014220) (vpodzime) - Do not use pykickstart's RepoData as a key in a dict (#1014220) (vpodzime) - Do not run repo attrs' checks if they are not set up yet (#1014220) (vpodzime) - Don't depend on side effects of map() (#1141242) (mkolman) - Don't use exceptions' message attribute (#1014220) (vpodzime) - Addapt to string type changes (#1014220) (mkolman) - Handle modules returning bytes in Python 3 (#1014220) (mkolman) - Add and use function that makes sure we work with strings (#1014220) (vpodzime) - Handle modules requiring different string types in Python 3 (#1014220) (mkolman) - Remove sitecustomize (#1014220) (mkolman) - Make ASCII conversions Python compatible (#1014220) (mkolman) - Remove "is Unicode" tests (#1014220) (mkolman) - Fix ASCII conversion tests (#1014220) (mkolman) - Return a string when calling a program (#1014220) (mkolman) - Handle subprocess returning bytes (#1014220) (mkolman) - Handle latin-1 strings in locale -a output (#1014220) (mkolman) - Open the VNC password file for binary writing (#1014220) (mkolman) - Update parse-kickstart for python3 (#1014220) (bcl) - Update driver-updates for python3 (#1014220) (bcl) - Update python-deps for python3 (#1014220) (bcl) - Add a test for parse-kickstart (#1014220) (bcl) - Make the import Python 3 compatible (#1014220) (mkolman) - Change configparser and queue imports (#1014220) (mkolman) - Remove imports from the __future__ (#1014220) (mkolman) - Use the imp module directly (#1014220) (mkolman) - Use Python 3 versions of Python dependencies (#1014220) (mkolman) - Use /usr/bin/python3 in scripts (#1014220) (mkolman) - Use Python 3 versions of nose and Pylint (#1014220) (mkolman) - Build the Anaconda widgets for Python 3 (#1014220) (mkolman) - Update makebumpver for python3 (#1014220) (bcl) - Fix Kickstart installation without default gateway errors out (jkonecny) - Fix results checking in a couple ks tests. (clumens)- Fix a usage typo in run_once_ks script. (sbueno+anaconda) - Add kickstart tests for keyboard settings. (sbueno+anaconda) - Add a kickstart test for lang settings. (sbueno+anaconda) - Fix a % call inside _(). (clumens) - Convert ntp-pools.* to using the new kstest functions and autopart. (clumens) - Fix up the expected output in parse-kickstart_test.py. (clumens) - Fix a couple more pylint problems in the s390 code. (clumens) - Use the adapted Timezone class for kickstart data (vpodzime) - Add a kickstart test for processing NTP servers/pools configuration (vpodzime) - Show error on invalid username attempts in TUI. (#1171778) (sbueno+anaconda) - Fix dracut reads ksdevice from missing os enviromnent (jkonecny) - Run kickstart tests through an LMC-like program, not LMC itself. (clumens) - Move common kickstart_test code out into its own functions.sh file. (clumens) - Switch to using autopart in the kickstart tests. (clumens) - Fix a couple pylint errors. (sbueno+anaconda) - Make anaconda changes necessary for libblockdev s390 plugin. (sbueno+anaconda) - Add a kickstart test for lvm with percentage-based sizes. (dlehman) - Add kickstart test for basic fixed-size lvm layout. (dlehman) - Add a kickstart test to validate the default fstype. (dlehman) - Add kickstart test to test bond interface creation (jkonecny) - Add kickstart test to test vlan creation (jkonecny) - Fix --device=link and --device not specified (#1085310) (rvykydal) - Add kickstart test to test hostname (jkonecny) - Add a /boot to tmpfs-fixed_size.ks. (clumens) - Fix bad warning message when user set illegal IP (jkonecny) - Fix bad check of illegal ip address (jkonecny) - Add a simple tmpfs kickstart test (mkolman) - Add a kickstart test for escrow packets and backup passphrases (dshea) - Fix a typo that caused us to discard corrected target sizes. (#1211746) (dlehman) - Don't pass anything to ./configure. (dshea) - Fix a pylint problem in parse-kickstart_test.py. (clumens) - Fix 0 choice in Language and Storage in TUI mode (jkonecny) - Update html documentation for new boot-options section (bcl) - Convert boot-options to ReST and include it in the Sphinx documents. (bcl)- Clean up after processKickstart in parse-kickstart_test.py. (clumens) - Add support to dnfpayload.py for addon NFS repos. (clumens) - Fix IndexError: list index out of range (#1219004) (jkonecny) - Fix a typo in proxy-kickstart.sh that was causing a test time out. (clumens) - iSCSI Name Validation using regexes (sujith_pandel) - Add kickstart tests for proxy usage. (dshea) - In dracut, do not display a warning for network lines with just a hostname. (clumens) - Add transport adapters to support ftp and file fetching (dshea) - Fix for "Kickstart installation fails..." (#1197960) (jkonecny) - Allow passing kickstart tests to be run on the command line. (clumens) - Automatically collect environment variables to be passed to ks tests. (clumens) - Use isinstance instead of type for doing type checks. (clumens) - Remove yumpayload.py, its support files, and most references to yum. (clumens) - Fix the packages-and-group wildcard exclusion test (dshea) - Set the GUI-selected environment in the ksdata (#1192100) (dshea) - Don't crash if the disk model is None (#1215251) (dshea) - Correct an error message in packages-and-groups-1.ks. (clumens) - Switch from testing for emacs* to kacst*. (clumens) - Tests that end in a traceback are failures, not successes. (clumens) - Don't run run_report.sh from within run_kickstart_tests.sh. (clumens) - If a kickstart test failed due to a traceback, display that. (clumens) - Wrap device labels earlier (#1212586) (dshea) - Remove the angle property from the device label (dshea) - Get rid of the find button in the filter spoke. (dshea) - Rearrange filter.glade (dshea) - Fix errors in the vendor column renderers. (dshea) - Fix some minor inconsistencies in filter.glade (dshea) - Fix issues with advanced storage searching. (dshea) - Remove duplicate entries from search combo boxes (dshea) - Use named IDs for the filter type combo boxes. (dshea) - Rearrange filter.glade the way glade wants it now (dshea) - Add a reporting support script to kickstart tests. (clumens) - Return a specific error code when a test times out. (clumens) - Fix indentation in run_one_ks.sh. (clumens) - Also remove all the fonts in the packages-and-groups-1 test. (clumens) - Enable the basic-ftp and basic-ftp-yum kickstart tests. (clumens) - Fix a typo in groups-and-envs-2.ks (clumens) - Get NTP pools and servers from ksdata for the runtime config (vpodzime) - Adapt to the new argument list for save_servers_to_config. (clumens) - Remove the restriction that /boot be below 2TB for grub (#1082331) (dshea) - Distinguish between NTP pools and servers in GUI (vpodzime) - Add support for chrony pool directive (mlichvar) - Add a readme pointing to the documentation (bcl) - Sphinx docs - use source order (bcl) - Add html documentation for Anaconda v23.7 (bcl) - Place html docs under ./docs/html/ (bcl) - Configure proxy settings for dnf payload (#1211122) (bcl) - Change online action to change (bcl) - Check for images/install.img first for netboot (bcl) - Ignore addon and anaconda sections in handle-sshpw (bcl) - Ignore %anaconda section in parse-kickstart (bcl) - Change of label in iscsi storage spoke (jkonecny)- Fix doReqPartition import from autopart (bcl) - Add support for reboot --kexec kickstart command (bcl) - Add inst.kexec and --kexec support to reboot with kexec (bcl) - Add setup_kexec method to prepare the system for a reboot with kexec (bcl) - Add kickstart %pre-install section support (bcl) - Remove the custom help button from the toolbar (bcl) - Use multiple streams for zRAM instead of multiple devices (vpodzime) - iscsi: pass rd.* options of devices to be mouted in dracut (#1192398) (rvykydal) - Remove the unused productName import from custom_storage_helpers.py. (clumens) - Remove the old custom partitioning help dialog (mkolman) - Implement the new reqpart command. (clumens) - Sort disks by name when checking disk selection (vpodzime) - Set both .format's and .originalFormat's passphrase on unlock (vpodzime) - Make the Encrypt checkbox insensitive for encrypted non-BTRFS devices (#1210254) (vpodzime) - Check for Gtk before importing escape_markup (bcl) - If the network is disabled, also disable the network part of the source spoke. (#1192104) (clumens) - Add handling for unusable storage configurations. (dlehman) - Allow markup in the label/message of DetailedErrorDialog. (dlehman) - Allow passing an optional button list to showDetailedError. (dlehman) - Allow kwargs with gtk_action_wait, gtk_action_nowait decorators. (dlehman) - Fix makeupdates handling of Release: (bcl) - Make sure we unmount the path we mounted (bcl) - Fix up one more back_clicked reference that got missed. (clumens) - Don't unconditionally set ksdata.lang.seen to True (#1209927) (mkolman) - Reset the back_clicked flag if we stay on the Storage spoke (#1210003) (vpodzime) - Mark the back_clicked attribute of the Storage spoke as private (vpodzime) - TUI pwpolicy setup was supposed to be in __init__ not refresh (#1208607) (bcl) - Preserve the order of boot args added by kickstart. (clumens) - Revert "allow /boot on btrfs subvol or filesystem" (bcl) - Connect scroll adjustments in the right class (#1206472) (dshea)- Enforce sane disk selections. (dlehman) - Add a test for parse-kickstart (bcl) - Add --tmpdir to parse-kickstart for testing (bcl) - Use the correct format for IPMI messages. (clumens) - Do not use min_luks_entropy with pre-existing devices (#1206101) (dshea) - Remove the dnf cache directory when resetting the repo (dshea) - Do not add separators to the addon list when not needed (dshea) - Only use the instclass environment if it actually exists. (dshea)- Mock external module dependencies for readthedocs (bcl) - Generate the pyanaconda module documentation (bcl) - Reformat kickstart.rst using better ReST markup (bcl) - Add some deprecation-related false positives. (clumens) - Add Sphinx documentation support (bcl) - Add documentation on %anaconda kickstart command (bcl) - Prevent Storage spoke Done button method from multiple launch (jkonecny) - Prevent spokes from being exited more times. (jkonecny) - Only depend on pygobject3-base in anaconda-core (#1204469) (mkolman) - Use proxy when configured for the base repo (#1196953) (sjenning) - Assume UTC if setting the system time without a timezone (#1200444) (dshea) - Add boolean as return to ThreadManager.wait (jkonecny) - Make sure LANG is always set to something (#1201896) (dshea) - Fix pylint/translation issues from the pwpolicy patches. (clumens)- Clean out the mock chroot before attempting to run the rest of the test. (clumens) - Implement %anaconda kickstart section for pwpolicy (bcl) - Add pwpolicy support to TUI interface (bcl) - Add pwpolicy for the LUKS passphrase dialog. (bcl) - Add pwpolicy for the user spoke. (bcl) - Use pwpolicy for the root password spoke. (bcl) - Add the text for weak passwords to constants (bcl) - Add tests with an FTP instrepo (dshea) - Add kickstart tests for an NFS instrepo and addon repos. (dshea) - Handle /boot on btrfs for live (#1200539) (bcl) - rpmostreepayload: write storage config after shared var is mounted (#1203234) (rvykydal) - Tweak tmux configuration file (jkonecny) - Remove --device= from the new kickstart tests. (clumens) - Add more kickstart-based packaging tests. (clumens) - Fix enlightbox call in ZFCPDialog. (#1151144) (sbueno+anaconda) - fix crash with bare 'inst.virtiolog' in boot args (wwoods) - Do not attempt to set None as a warning (dshea) - fix inst.ks.sendmac for static ip=XXX (#826657) (wwoods)- Only insert strings into the environment (#1201411) (dshea) - Fix the rescue kernel version list in writeBootLoader (#1201429) (dshea) - Missing local variable check (omerusta) - Fix the handling of nfs:// URLs. (dshea) - Add glob support for the -a/--add option in makeupdates (mkolman) - White Space fixes (omerusta) - Put all mock results into the top-level source dir. (clumens) - Merge pull request #31 from dcantrell/master (david.l.cantrell) - Require newt-python in anaconda-core (dshea) - Make merge-pr executable (dshea) - Display an error for exceptions during GUI setup (dshea) - Remove unused invisible char properties (dshea) - Add a check for invisible_char validity (dshea) - Connect viewport adjustments to child focus adjustments (#1192155) (dshea) - Support '%packages --multilib' in dnfpayload.py (#1192628) (dcantrell)- Add rc-release target (bcl) - Change --skip-tx to --skip-zanata in scratch-bumpver (bcl) - Add --newrelease to makebumpver (bcl) - Improve the addon repo name collision code (#1125322) (bcl) - Fix the import of mountExistingSystem (vpodzime) - Fix import error in anaconda-cleanup. (sbueno+anaconda) - Use the new static method to get possible PE sizes (vpodzime) - Try using the global LUKS passphrase if none is given for LV/part (#1196112) (vpodzime) - Fix the help button mnemonic display on spokes (dshea) - Only set the hub message if the message has changed (dshea) - Wrap the info bar in a GtkRevealer (dshea) - Add links to clickable warning and error messages. (dshea) - Add a test to look for clickable messages that aren't clickable enough. (dshea) - Increment the widgets version number (dshea) - Allow markup and links in the info bar. (dshea) - Add more links to gtk-doc comments (dshea) - Handle New_Repository name collision source spoke (#1125322) (bcl) - Fix a bad usage of execWithRedirect (#1197290) (dshea) - Have to be root to delete /var/tmp/kstest-* on the remote machines. (clumens) - Use the LUKS device for swap in fstab (#1196200) (vpodzime) - Clear TUI source spoke errors that may have been leftover from a prior attempt. (#1192259) (sbueno+anaconda)- Make sure python2 dnf is required (bcl) - Fix pykickstart requirement. (clumens) - Extract xattrs from tar payload (#1195462) (bcl) - Add a script to rebase and merge pull requests (dshea) - Update translation documentation for Zanata (bcl) - Switch translation support to fedora.zanata.org (bcl) - install.py: fix the 'is team device' check (awilliam) - Explain why Anaconda requires rpm-devel and libarchive-devel during build (mkolman) - Revert "Switch to temporary transifex branch" (bcl) - Revert "makebumpver needs to know about anaconda-1 transifex name" (bcl) - Commit 23.0 anaconda.pot file (bcl) - Rename queue.py to queuefactory.py. (clumens) - Remove references to old_tests, which no longer exists. (clumens) - Fix package and group removing with the dnf payload. (clumens) - Don't try to run new-kernel-pkg if it doesn't exist. (clumens)- Remove unused imports (dshea) - Check for unused imports in __init__ files (dshea) - Remove timestamp-based version support. (dshea) - Add test lib methods to check regexes (dshea) - Cleanup BuildRequires (mkolman) - Remove obsolete imports. (amulhern) - Make print statement print output w/out surrounding parentheses. (amulhern) - Remove an unused import (dshea) - rpmostreepayload: Honor noverifyssl (walters) - typo: packaging: Don't vary name of "verified" (walters) - Disable the metacity mouse-button-modifier setting (dshea) - Fix completion setting in TUI language spoke. (#1192230) (sbueno+anaconda) - Remove the pylint false positives for the GLib module (dshea) - Use ExtendAction for --ignore flag (amulhern) - Use a simple ExtendAction for add_rpms option. (amulhern) - Fix log message formating (mkolman) - Don't clear nonexistent DNF package download location (#1193121) (mkolman) !!##%%''))++--//113355789:;;==??AACCEEGHIJKNOPQRSTUVWWYY[[]]__aacceeggiikkmmooqqstuvwxyz{|}~33.16.9.3-1.el833.16.9.3-1.el8   __init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychelpers.cpython-36.opt-1.pychelpers.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycxkl_wrapper.cpython-36.opt-1.pycxkl_wrapper.cpython-36.pychelpers.pyhubs__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycsummary.pyspokes__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycadvanced_storage.cpython-36.opt-1.pycadvanced_storage.cpython-36.pycblivet_gui.cpython-36.opt-1.pycblivet_gui.cpython-36.pyccustom_storage.cpython-36.opt-1.pyccustom_storage.cpython-36.pycdatetime_spoke.cpython-36.opt-1.pycdatetime_spoke.cpython-36.pycinstallation_progress.cpython-36.opt-1.pycinstallation_progress.cpython-36.pycinstallation_source.cpython-36.opt-1.pycinstallation_source.cpython-36.pyckeyboard.cpython-36.opt-1.pyckeyboard.cpython-36.pyclanguage_support.cpython-36.opt-1.pyclanguage_support.cpython-36.pycnetwork.cpython-36.opt-1.pycnetwork.cpython-36.pycroot_password.cpython-36.opt-1.pycroot_password.cpython-36.pycsoftware_selection.cpython-36.opt-1.pycsoftware_selection.cpython-36.pycstorage.cpython-36.opt-1.pycstorage.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycuser.cpython-36.opt-1.pycuser.cpython-36.pycwelcome.cpython-36.opt-1.pycwelcome.cpython-36.pycadvanced_storage.pyadvstorage__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdasd.cpython-36.opt-1.pycdasd.cpython-36.pycfcoe.cpython-36.opt-1.pycfcoe.cpython-36.pyciscsi.cpython-36.opt-1.pyciscsi.cpython-36.pycnvdimm.cpython-36.opt-1.pycnvdimm.cpython-36.pyczfcp.cpython-36.opt-1.pyczfcp.cpython-36.pycdasd.pyfcoe.pyiscsi.pynvdimm.pyzfcp.pycustom_storage.pydatetime_spoke.pyinstallation_progress.pyinstallation_source.pykeyboard.pylanguage_support.pylib__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaccordion.cpython-36.opt-1.pycaccordion.cpython-36.pyccart.cpython-36.opt-1.pyccart.cpython-36.pyccustom_storage_helpers.cpython-36.opt-1.pyccustom_storage_helpers.cpython-36.pycdasdfmt.cpython-36.opt-1.pycdasdfmt.cpython-36.pycdetailederror.cpython-36.opt-1.pycdetailederror.cpython-36.pyclang_locale_handler.cpython-36.opt-1.pyclang_locale_handler.cpython-36.pycnetwork_secret_agent.cpython-36.opt-1.pycnetwork_secret_agent.cpython-36.pycpassphrase.cpython-36.opt-1.pycpassphrase.cpython-36.pycrefresh.cpython-36.opt-1.pycrefresh.cpython-36.pycresize.cpython-36.opt-1.pycresize.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycunsupported_hardware.cpython-36.opt-1.pycunsupported_hardware.cpython-36.pycaccordion.pycart.pycustom_storage_helpers.pydasdfmt.pydetailederror.pylang_locale_handler.pynetwork_secret_agent.pypassphrase.pyrefresh.pyresize.pysubscription.pysummary.pyunsupported_hardware.pynetwork.pyroot_password.pysoftware_selection.pystorage.pysubscription.pyuser.pywelcome.pyutils.pyxkl_wrapper.pyanaconda-gtk.csspixmapsanaconda-password-show-off.svganaconda-password-show-on.svguihubssummary.glademain.gladespokesadvanced_storage.gladeadvanced_user.gladeadvstoragedasd.gladefcoe.gladeiscsi.gladenvdimm.gladezfcp.gladecustom_storage.gladedatetime_spoke.gladeinstallation_progress.gladeinstallation_source.gladekeyboard.gladelanguage_support.gladelibcart.gladecustom_storage_helpers.gladedasdfmt.gladedetailederror.gladenetwork_secret_agent.gladepassphrase.gladerefresh.gladeresize.gladesummary.gladeunsupported_hardware.gladenetwork.gladeroot_password.gladesoftware_selection.gladestorage.gladesubscription.gladeuser.gladewelcome.gladewindow-managerglib-2.0schemasgschemas.compiledorg.gnome.desktop.enums.xmlorg.gnome.desktop.wm.keybindings.gschema.overrideorg.gnome.desktop.wm.keybindings.gschema.xmlorg.gnome.desktop.wm.preferences.gschema.overrideorg.gnome.desktop.wm.preferences.gschema.xmlorg.gnome.metacity.gschema.overrideorg.gnome.metacity.gschema.xml/usr/lib64/python3.6/site-packages/pyanaconda/ui/gui//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib/__pycache__//usr/share/anaconda//usr/share/anaconda/pixmaps//usr/share/anaconda/ui//usr/share/anaconda/ui/hubs//usr/share/anaconda/ui/spokes//usr/share/anaconda/ui/spokes/advstorage//usr/share/anaconda/ui/spokes/lib//usr/share/anaconda/window-manager//usr/share/anaconda/window-manager/glib-2.0//usr/share/anaconda/window-manager/glib-2.0/schemas/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnu       Python script, ASCII text executabledirectorypython 3.6 byte-compiledPython script, UTF-8 Unicode text executableemptyASCII textSVG Scalable Vector Graphics imageXML 1.0 document, ASCII textXML 1.0 document, UTF-8 Unicode textXML 1.0 document, ASCII text, with very long linesXML 1.0 document, UTF-8 Unicode text, with very long lines  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R utf-8c22b89e572e56439d9cc126fdf4f5c5207319fdcc6935aadcf351af32f1537be?@7zXZ !#,] b2u Q{LV/l̺L$p>5ʍ{ILFl^PECڱ^gs͕EJUؙ u'A#CIM&SeKf\LR  , TA&[ݛ8,\ ~qM'ZiMQFm=p_b !R1AN/wy:Al##&g ck#$*sUB%ZRC*[vڵlv M}V 5Iݯ(t ΖLKT} ha5͂'8Y;>֘l K?N4"bאBxp+^hZWQŒ ( ;~ͭPNOͺk>ΚZ͆C 4H"ËءKy!X|# pV+KRjdE|z *LPM i3{ QzMU؆X:;_{LJ UǕ+ݷ}#nMHU)3Z}ln [kgDJ=H$a hSY)~{/u Y"O/gɬu-z\U9^xp|1*K|[nz V!on*GR2spP|sv~-G 0Y4Ecso3գ)/4'Q_sD"<.lL$DVaî1Ά@!_[`VKpb9,?sf}1-]!gpPVjd9;q9#xmݸB?t0ia)*c}o>B z<핿f90{`o e'{>}Rڰ lB=!$ٖ3z' m`Nb|zf/of$TA^s:2CB_FT93A~N??uO~SF?ϩ8>1$acF9T#(V8ʱXy)Yb_Fo|6)b~ʹ ?p[2I tԮC=Q`G;6M҇JtvEOi=l9**wWQs& T鿣:۾z mVGqT/5L} xpxppABmfu TV,6}[ Fh_%+lc Z6 k?$xc0m+pCѽ_m?԰,Dft;-ft9Ö =粓67Ԩb 0I[R>&sTLbjN1L]$_oڑJpQt7յ5H+p _P'[]ӽ}C{\W^5)nQm jy*$x^ܚEWeiL A܀P**y AFTo<_УP 靲a<5[BEGT`#ed嬐+C;N6Mxt)FwcR3d)ײt nN>ZqIܒU6QbM\׽/$X )!'@-?X$V TXГc?nW6ژ^|k%6hhabuƀoBU'drQ̀%ˁPa }wi@Y=@Sڣ[+F3mYy(XWj4d=˫f )IdSҨLt=H : 9 YlLH=**/b`߄\e,'U@a\Tfy,XD2ء)GZTMt4ɓ}>~T̈.V<nnt$WN?C@IwG6p`h(YB3{y"fΙ8_ RI@ڿU>$b䩻M}F cTdd}+Kxoyԇ:>).JJĹ;xO6 x~?l++@KWNGM7t&q CNNSy9)H9֖[#)qzP $L*0Z 30 5 aڊ7"Yzxk/ ]uQ?BD>.X5'v/ȓKӕWH#CxMv`"OyA&ña,.hn ΣT% X7 Qc ^TN{&TZa p% QPb6şSaھsat0?9I(`~qxA y:txL2h:u3aof@I;>u9Ql Q iE&]Zm@%bl祓rIG7 L Z͆y ep|e6Z ̃旇m sᮥk|kz,.\\x_tyJ- ^S'Ɩs&]Zۮ: ny#,q KR Y=$8Ԥ+"i@'H[\2Retumк06ŷ"06pIB/}(ξBt -*v]_٣Ѽ5Z:"ɽX@ڡgf;Yp+M(s 0 m-M=cC~3PרU6pbeH&#dA VKg(W4sURϕ > 5?%pQLB? ?=5#~/R) -UO!w ȡ}`ϊ`_n dKF;TgzF x"(3Jԭu]DM^!iT,~zoJJP [οaz67*S\hzC|鲍ȫ}0qJ)ca9%ڠU$vhGz)olI@%u Aص߱eI!t#W"yV9^DxYj^M6(wȏ-&+RpE3FM8##5e$STgۓ F8*00nЃpkEGh !j^qXRm##V EFĶP菺֣e eJq+[i.vy7, xA4p]rw 3 "A -w7hڂ/`9ksoS(v1%y9 tJ?/Ί4I;> EJ#\gwNpYiB^g3Mzjt 7َPNK;eQ?C2QhhY0C6GjAVVzE$,_kfѕĔWı0T,Z+K+92]?[$Wkg35| >-hqU7Lgs%@(ho' ?4qtErooAB|⊩}L3ݯLb8'R>$xlJ^Sj1 .vIΗWE[y_:H¢fj |0J_dl0CjɁG9ZrL[`ypR땵BY~uks9xv^|# 8a><@;X bYt|Y?a=G9{L/c4Gx" tgt#C?<֥܎bEcRhi4kR)jk SF b_S\zl?js_$9Yw|c*bI*EU';r-7"o1.A T{韈*oԖ.Ti6K#wv/L)нVL5 i|RG?fjz3m3_R3p58l|fcUMX#UbQvBˁL09be5WK2IƲ?,hF`#$׋pVJXO1(~5i6[PF':p28$YM88.K0ouuEї1q †-#rBY'ڗXԑƍ%sS6NwHV?*Wn z ة"zΗ1K߈ wZWb[&;[>; g},ҿ5w iƖՇ|^T^rs[Ėp%U *NtvWcCe0e1]_մWX+X2Ϛ:5)P5"6(W6YtKS Opqh~5A"&ޚ-QeKnLZ!68Qx]xA Oz64Þ8fi<1B䬴An!d_{'qGlYN 7p9(Ȭ {pz+ \D\Gc-/%xtʇt~m_s*g;X E{?Ja!h󠄛뇫 Wq3ڰPÚL];։a˚S+fG |^FiUryov* [M:uQnȾ|=" QH4Sϰ-Ǘ78LQ8ȨdUg|@࿴zʂO2++{+O.djv'9o?8|_/:=këX>b3*tSҗ$:R\FB7T\ 3v$ߕzw^.rN&c1/۞簪10 dkb0ab皛$jNԹ@'2y;eLv$FHÙn6N vswXBi 3(P9Eےr Z 串;g|DﵠZ 4%ӚjrJX~X, pU+hb@{!mHv@]r_|3HuR\Xvd^;tYOT3n#6q@7 -ل7quP3?\c2yE+yħOdӞhUl8tχҚN3@*[2X)u}^t|Mws Ȕ+0ޭq|.585VJ ɻCt֔/ML`a_׉G~ݟ:#)FBĞD+ w[Iu5Z,j(:`nj^5x\z SIѣM 3<-ψqMoXXCVfm@؋UA͌IY )x'yM-Dh3ҳz'MI/;iXK5R'mB$ԧeƹe'_ fm+O2v8qhYBwbcq&WX}cO}|#$uh/ +f"S!Nc)'AIX0Wc$dU\BaÁ4TLvM:UEӪQQi(dv`5Ra$$$ߐ׶$$Flt~bzHDZؑ 5t[{D|k$rd@zCL"6A2&gIB1߭ 0G]B+a"YOpHJG vٝ󜉹W^.k;_֒ka25=[ly!&2R=|~ZvWBӨkL2+Mљx_fw3k"A9F͹Q LL$&S_ԁjTuq-9[!z+KJe? ՙHJVȭ<(q3<>Ttyp1?l3UÎJMy4itV3a ^|SZ.W? (kYri8"{Mxz`{cr;rRQchKiwU^Z젥Gq۝}Ú>>jK\] Tv=h5ewx[Lezf|f5 V<֑=7\7z^q-lU[*MPn-\j3l64dKߔerǽUVl0J*3Oc45;|Ę|~87sxQ^'P07 o/xds4,PPGqk3JXlg%$'e=1|46T+N~g7N :b u&Ⲭ%6%x= M=FN^yshʵh`f=Cx'g^d`)}Bl\WP9|T7=p>AFhxƔJ!41G5uN`L7 @9ʸYHer3BI%YS+šdz{˺"<>{y:`..tng(?<xe褧~o̻g[Wc`XzO4Xxh--x5=PJp^m 九'/Ǥݾ=HJD3|żh6-pPVh,NĊ_j-=mQ>b=./ R%Sx/ЎcOi:LGBe] !A6R$%!#m>MoP+O7OM*n@ w mXdt8p WτRp>M'++N^anQq{`#r׫3Ge2TZH/Rj~zƢ Eҕ:BLGZFfdkp `I]wG .}Df_j2%8F4S=m7Q&g#e,:88./dSw3Z"C>t! SJ|qyusFҥ\.^9BԼ&N"E˩eҁUHi?ĴNC2؎( 47ߐ%WH߉@ud椾OC]fj\^XOK/9 cDUε5wrB/L/ψBkΰy8^oPPwW_gx+ʊExL8\Wi![WP#wr>QQw֫ԘLkP@ $ȴn|Z JMF TR LXpSPa>k&S Xquc)z=O Ou:)w3 o8U^kЍ}f牷^btl?\-7⠄rsUDi61PD ЙUZőD#8|K8!> hH HmQ>tYHW3ϴ$07U0^ S(!ܟBD6܆1cS$1:I+I˟O[q:(w‹.6rOvChݥA<N깓0{p x\g,@1#cg8r2Qj8g`:!a4mMxywuǴ Z=kwO#97 b6tnYi|uGYC:Kf˰eWU:u{8bBS._8O ӍĶKF͑T'’#i$5 ߻OF(dp$τw~b5$Usc*M9}#-?l&?wx˞ϔ&&75WV5.ܥiqww>c [ ફ^ۉ#Z`*D9i9<ɇOr;X5R3KaM-Dvm Ǫ\[$hؗfre߽R0DmC^Rm~no{a/\_C$Σdk$N!{~9M\ͽC~Ui:X5kğSVS`vku6IkWvnqHڵWJ UE'\>c)$A)TCA6Ji7=,3$INp g$~}}lkVvUsI0BJ~;0x}H+;/Y ;46XĘc4UDv7#Iaޠ*>='W[:S-V/ Le韹a I`G%UEp׵X=ݒnh4CxtZD`fv-4!]f]BhHޘ`7lT+V)~KwޥvKw:͠)EAU?+Ts:eϤ6z8Qk6ٓ@1 сP^a: L[yx 8\-.#]eW"'(j [p}>:M,uC,5{O;.M[ڄK#IrZBvYTP 1Hv˼krbg{ @G֎49etM\ڣfP|U¿,yҦOOH;0. )k8NXEȗ2_; ,Ke=*0MI9>.nTAT`H`a[T~9PWsoyKF;bjWL:EAnꄏM?KI2kA8*PX$K48 \lO r ⏝'zܫ_LXdu^Q_< #F;I建=keFiHzZ8] ݥS¯IrEUsGn;DDAru8֐fت`m=j 6GOWv=p=3>Yqu6S _q*& T T!=-w`~ʼa;m˼<0YS\3ƓW` }6lR^jY!f#h=)*Wq{ htkuJp6H. B0yP8_3HP!D߼f++37`chxa7Xd@LL,oFqjiKfQwxC^95P^yLfO'*.rhe LO5Չ%uOk 2G7Sޥ iuy;t3AP2DZ(=n0W%߉DDQlG݌3d.q3ȿ0@TS-՞$gy^eרS}HknwNV;ʼnpARe ӹDk2?[&G 1"heyo-MXfG܋]EG}g}q!:MQ1[ٿ9$͹( 4`ں!2*;& 挩petu}fvmJ7:oր^LKS!GO!uZ.M&S[3ǽYj ̶Rk%F*E-*yP-M-@QqUr?3Z,PuU@wP/.yD9hw ,J;쌑|{S7썓[+K⶚H1gĒ_bhlk%1mBs7iU~ Iv#IJn~ge'q$um 4i);0Њp 5V%i^厰_p6P/b.i5Ƙc/lgXI꨸ / ejw+k棘kl`XᬌwX6Q@7CkU{n3j;9u{4ei9LQ Zvzs_4X3 "9t.Y;71p8[,b:!FVIbWpvRC}LcT*^|f /(qSH ~qpe' /JaDI+9Q(~c&sQ:C9w?BSXJewFrQҘ{ R%;"pV Fb$[F-`cROG- o!Q:.Fv`У(} _mŌc#D9>`0`+͙nn֟LX#=f*>4 Y;"jh+s*˗ d:5|*# "eQ(8 )'HZЙdCxPSehp(ŻR2/恒v|8֓/}Eg:f-DdGsr|zyoBOsފd?gp vӣ~ ^?>>tdsl>)En(fmidV1u*+'.}^0PaVߖ`EvC."EVLB&lV\R DUTpȶ:!7-FÆL,;tmQ橨N(&H\2αxÂd>cG8 .ޙs z숺$ @0TV-%+Sj%MO, O];AaR[CWl/OҝppAR;d^0)rk=j7ʞlbU! Fݤ0+O@Y[:M?ZefqtZХPؾ0[_V% }*g8f3EuڤP۶ۦ0 ImtYp^CW+i!G_':hk&k$r1'I% lɃ|30Qb2,_fwv^:Ċu[9x=P =92gM .vEPe@_2l@pG.:si jJ.;n3>i쌂i.wߌ hF.{)YXDwbZ)秪:hKz54N*ܐ.%0g<$`h4m5`\}!ԝƵWv!z=bZLʏpvTU!zIn7x2W.,=5￲ӧT.;ǹuf7,eA}l\ 6MW. >^z2-gyrR59oKY>2@]`!tH0S`$Itey^5 0Ӆ=I1T @& )á*)G-.?O> 2ޤ !{ _>`QyYu"އmU*# fA f:ŻeaO _+nXw7]xq^f.X9[2(@Ȗ#ע=!,#Ea ^}a_8ra뾰R^α$/4m#,hX{6=!'<8(XQ L3s M4KdogOs{5UoZP8mOU8 |h_{6Nq%?9I]EBGUvi[W%e͘8/ԯ?z{g}~d7Gz}^~.@4,P<)t!ˏ]< 6ֻb 9? Bˁ-Y"6C"+̙;vRsR/ZNuAgrtאHpd** , k^,ێ2nljd8$Hb ar|ڪʝ@ 98L; Rpys:A(H "SWO[.j\OUa_v_:oCfdO;{8sn2.F9 cK(Js"ܧlNhkm'uR͑c˴ÉeCYZB2®li;݂1KTIrZd܀[DfyKe@nq[_xGQz1?%7 @kk$)H,P__I81/S~bͯ0P8ޖYn1--h3S(Pɉ1>a2?CLbcYzܛcP^8|f2$Nl}MTɓ7 Wˊ+?2%!ګL> vhЬʙ' ,X#-REuiMrw⠶\k%;R٠KF5,ac9'˔F5bNu9*Bv?lW_+Y f18U 1Hc}t/rڬ,fn\[{Rv}j NY Ӂϯ@,rp ɅJ鐅8,02QXXG޶`n xBzyձLiI}E0HK[WW ZoLG_s ZkW ŷp@ 0#?em cf>mEn?OBR`ֈ;gWY5]9 UU|DGKq9GMTƌMPmQ &^<-RZ[b͇}eRQ&# b3<#ɆF Q'dDcDaV_|j ( ;䑝q?AI;bc ]ƹ̐R!Em`^6'bjJȜLzLHPp&DfKf/qV~~6b!f?l0kɝ%(}0εk1JҚnET))[e&R@׎+,đmH1KцٵHҵ]i% V\@EGߛʂ8.myKcgH墂n]}Q0JVm?IıFz2qWp&1h_BaXګ)t#N(ԡwb7C] (Rn BzJv,j٘m#P\Ҵ! 0KL:`f`$0C$GxFYþ nT@yќ[&8ʷfQ5u,kRgڝ0r>_vDEޫ,r}DD(\~ZVgM~lgS%/?][iJx`Ɔ-AC\/[4N-AwuSi/5Bhk h+p#>O!~F$xFvDdUvQڕ%ˉIJK3{Jq3o Ch5h1=T%\ŪAO:`7|]Icb>Ynd]Q yxO)k gF 9B:8<ܻt|RheHna5eT%fG*xQ"Y8I$T0V/灼`r&o)վ!/FMQ^W-Am[zH?nu:>o]5y zN>T28if H E'\4KDE nGy7F%8nPL jDNs,@ Pes/aV5ysZVA"Я]>>LLN=8%cr ,3\"ϛ"˺I6-cFGr^9b1V/KX]|/5ǞthU+cI,. Gz{9+- wROH^|fYf IaCaD)v#_rqIM8긫N {  _i?6wWٚScW"wId_jPe, ==e0=7 O2C8F$B c y'>A[.7tҜ_,J}A %6] EU0KEs~- H pKclôѶԻwgc QHLґߗgvjM3RK=xۓmP_"=1cB7%F6,AImyi9+ a$d.b3ɮ.*Z-vlm{bƫFWbWz},C#:UŸ~շ/?Q,KӕIGojPtF~YF ohp@OE6 ¥@舨e.Gdf0KNHq2:,:V@bx lZ5Rx] ^T]t._3qqyA`)|eDD[!K ٰe#82J~I=8'fĿ_")<-f,d0V,QP ;c:HjD_kVlCFVQrH?nx҇a͖UἉ.ש$]C )6 )96츉&-(ߺݬ2̚Vc6ܵ@lLX?zMJZO3Wz˒9V]6ʱUpm|1Rq'RrWLU+~y4pe&7|frP@[bI2t`"ZGA咓U-j &}F} RjΎ8 ŧe׼ž y$)!PIe@)c * 8.07?5n2;at|DedzGx"&F;iԛavEPFRW[_hVF/sޞQ Q5<5 tq~cɏQRXQٸ2fe)ګ5jչXy㫛UZ#0!/88yWU?JTRՔN̝ ce!}v;ϩHn}V;q '/ob5ݼɤ}~O\+ uxs+'6ڛbИ->^-g%,:k%4NbcߏkN)کl>sxG]]YŬݸ5y-Ym|gd+HFyDK ~U;2bk4[$&]StHĬ{Q(l%;L9.zԯ'"=M93̀Vj(Lx6+b,0* Y2_i~> zڃ{l޲l&vkr^ JH)* a2Q\*X{0J?7)1=PU%]{Ӵi8(Уx?wԢȊ 4Ϡ  o s06= Paɳ`!CK+l`iѐ rȴghXM+PW[0`4oU8:(v1Y8_|sT*D*!Q!L/b#MvX Y(DT\?N'A07͍΢ u{|wƨ~ /ٌ<9+xݲg~_Н-vLUSjbZ7Q)E [ZQXߩflE+7jl@2!ur$s,!9"_iޱPSAzW#CZN2*"sKF -2.VUT4;+:5p ]4+Ռ`g89-K K:(cfM5U\Ez0*zajW\D\WV׺գ~o6j~{7!XIOm|oK+{0EC<t5^^O{8M4MtWףjT}f)ׄIu  P7!ӡ)T⹶NSK۾w+W.q0 C Yap*TS5xNɍ~uPoth!1I*;up4pb 4 俈)oJarYcn<ȃ61df-e3:-T>}'ފ(wDGV78u`U&d`6mŲ&bzS[nk\%/gQyƣgqr,LOX/Bo$]\'d?9ರc) p+&VPJ{bƼRABPv*7U ꮘ<\6 ~{ K-jJ]Wi IF3&N:Zz#S=b<&8 %P0(@('(kGdX:هحK8q2P۱Qja̒DBP%| H>Q0Hm^ɣ9X,$߽#h~+樟?5uBv$Z[<`,Ҥ"KKʞQn]S.j%JFV%}{&|+Maz3PY鋾OwP|3C7 7<[Xp&Ͱ 4g?PҴ6`}M2vz?VO8+8BGS6g x XiQ|ܪ !u) &<ՊqlT!R)v 8`H`ώ.a`f@A1uSc{px<  묻>E*>k`qVܞE5T愘h*ϒXZ`H7-ŵXaSd#@q~zFɤfͿP͏ Xg%~+6gS@% pga L*b[]M;eg+!'% UnJVKDž h74lߒUw dp5隒&v`(9,и7#Su|3ِz!s\6/=23r©sN|{8s 胼)=^(Le_ e9O(ȵX 75pp=L{H\&A Conm"7#f1X*~IG+?A6ޠMX-lbb95J+!QxM]Yu@2zƌb2dse 5ƠtE,S=<68TnpgNڌlzK1D' `vm1w ڬ-H`Dž2dذTPV)fkؤmn YwYq毈wvEN=#l"JhYz~"w1`,rdkPh-÷?hK:D<`K铎K O9Y3y\|# jbZ bSt4 0*Wl6qv=zkztd 'GtH*7e!A[|_Ih =,3Q>E1iwU3艸o&ɟL.mӴ,Xv8U_|D8jV`8Zw)AIӔn T<Ӷ-9כ׋d]3:9m @sͺT l1{ <6'ySϼ;ڧt%k%8D#yKp*6.:i8q J M +^'h(*Z-4d0^YTZl c x^ņNA p\5%&K.k$6wejŶ 7t7وD !E.Hز=z?>\F`.Y ]2>E71QQW)j ?HØ.ƬVȇOOp|CaB>p#OT,1xC[?g_cg-swRPo%trv:lV>*AYÅH%pv|Fp~Sʈs M TxyEL7K|le(G:7e,Dzf+ hO`B㝣b Ld& D!' cE5c~daPjBv#m?V-'ŵjc~T6XpXNtLg) =/:h" tC@Z~-qsnW `Ftmn~]򁱝iCuڶx-M 3VW{ⵛ'=M\ '~ /bJQ3v[*@]08T2|v̥4ľ[!;[jN^lS-?iɡY8SKw&-uEˌ> SJDTQͺ% iV_Y@Qxt}gPVg-4g >צ޸@-E@<.0Z"* E-+P=Evvhi2q{W Go4%6'c0ag`C>xkfd݋=۔z!;k"+6Rs7ҫzr`7oR ΢pCmVFQLJ l6EiA=d6Y*s! mVu\#ލ|:_c& FɑEP2' ֲkWc3~P\c8/azwHDVE/tA q0ķ5\rH:{5cm*-~Mȹ/[ aMo~͐nՍ"wIkbaSipnR@&կ$gNW0RTa Y1;E)ppυvpBx.rD1}+w̢SkW/pq'2[45JO+Gk\dD@@6۫E) `T 4"w, p~_5 +@͘CWMBŃo#O>S +NH'#p$> t[)8W#R3>,)UMRQ9= x@!)R; ǻ#$4)#ХÑy1=s̷CĮZ2R+(*wxӵ!gqPE1&-ͣиU#S3Ȉ E8 g?gKl^޵Sq9 x_WDD}>0Z˶sCuKGճ5ou~Տg8ƱQIz)wH" Z g嬠9 r*L즙J7;`Ɵ, 99O;1UTi`SD_r{ M3`'iW\94S0;UEEM@[/ KByyv)L=n0TBMejoNh≤ ud(!5zi9P"L]M <,,g| F H_"pƠڰ%oQ(X:l\A$)p= MyvrNҍ ܻ[>4|'ۣ3|HM[ ۴%Ey,6B Z+Cˁ\ڣmw 4ut@򏒸u*˞xFkVM#pſ56f+[t;|L]̡x+Ћ?:.ꦽ%yF7kR =>ٕ7]{f罕CINI`;YS2@7IMڌ cZqFYˀ!lx_gq~'$o @d+k2ڪx_Icp-$JQ&UGPQ-+VXPJNO:4~\oa+s/y<8dBq-OfK,' )WS;wx'ibĢw,5M05n6p 7IEԮvVd !!;A򣹥Ϲs+ɰ(v?MkNf8fNQ]۠ܭ!jpr]K@CFA>Ъ̛7\6SNܲ,ݗ9?ʝ#)mfU uҏ&bP>ڑQ4e]m"Nts{<=!4$B zDd&eku#dE{FUjd;HqX]YIvE P߭؝3i2_V>A,Nˉ*ha).UsQ`$gC\Z2?- st1%FcF93i!+o;q2վE1G~o%@à|.DQѶ/@a7%hCxV~N 2o'n+ ˙ݸRl/Z5M5ʛt)< )8>1f(LyRV O)0-d U0 JK>HY.]. ͢]!^WԎ#T-%J9 Ba*g~uNqX.tnbMwpra mn F%ƧN0t ?gΣ|mlel>O(Z3b,^?hņbxDt=ԴaBLE-cQW_ - %sY B!vVTgA@\Qs[BiC:#b3&i &9do` d4:M„8o wgI_2tpdi_8e=F=p+pACrm7˽82SU겄\$lPǑSCܽ˵$TwtkFp )_`'Yw<vzi{A@QXD/MXX %MVH/mssI߬wiNMƼ^e:|NJ>.C.p}m{!`;a{U{¡bgID4$Eܐ+8)[Dݿ$\M@0r=2AG^uL#8P!byF <bUh:4,nC9X"$x)B/s=ŬJŅ`[MUP Hf^cdTEi,>q,A5tS6bbޫg͢c[iS?>[Ȝz@Af 7>QYg^: H~Iy7t-doOQXM"NMU:'G.&'8 G n˛A^mw鵇ҥ"4x\Gl'|X]Q =x&w^d iK X${DCC 1xGwC+{Y"[͓{1F(FZG.P$=ޫko8>Zۇ083 f`Hr(YBK$i;$z"Ϲ#KEd>ckɴ#?J8޹6&<ЩdߺP,J`u0nA(펀x^ٜf.Hpnx tu8Ƥ+/GXz kϘkyxi*k?E}fGjN21:r֪5ꬡ_gi[=2ꆠ?$"Ȕ;7x .։RߨY^ ѺOͣ髣TUqTN|)#Զ'W{68tv fR= ?C&(l#ާTW{v?=|; ńɁ'vz7{Z91N)҆\}`e[M~d` r9QtxP>Gy7{B6_PJ& @$o[Yև zb n!bMef..kGVq2E MvCFb7crg"aUUˎ !3!Ysv%SC5-sο%Z꫅ݏcmΌeJ_ZvV#[)(rÀ^\TA @ Y%wAi`xXQBJuJQ"VD٦$ܳ߫0n=9\ɿm6дvB@7S\vVӞcNƕ[W\)~]CZ'^hXߜ1GG%ܽc+Ev٘C.w8oqpZ^.\db-䍤|r]:'檳bN1sMRZ %B?(Xw޺1 |5]&~k6~&fI[x|<]qrAny?!ԜIG+x z$G>Q.[pPΓŁWǃ+fzRKPta {+Biϵ޲gv$=rvAV ;c]% >*h&~n(.&_ss4)I>Ŗ'R({M9/nuD;Wn{ujU'uw$wZAt/A * /Tt<`tk_': ~&ymtտ:S; qS7=p2 ~¾*6Cx܅!rԅtF?w%T.A>qTQ韡_-a_DlAtf9@r]㨰jmD&eY6/ 9O|cך ' 9ScD&Q,fMo)NשY׿f? fqoqe(v7x60ck!d޹]5G! +_ NH!t @Uz`8YeG(R8c(Dڻ,| h%zN̡bbdOH->lOm,=1׮!Y /R\rD~õ@"{bK T `2Q :NeoKLZm=KxΊé`:)R`&"u']8ӕWGp4AĹ$b4nԁ`k~m$nxv>N'bFD' gƎh@0~x]5e"6wfHiǝ f&WQCjx_0idSo>),"xo=?E6T}}4jEboΞvډ*ɌJply( y)(ۜ߈f{5I5SF=SN)5")j嫣ȵ%ybTwtV}Lj|-;%[j}09BNAɏ4}oO-י>gb~W=mUEQPTWxso}vQnNO*;%s'SR$E7/)mIHh:+_u=Sm̰r+eKm엁K>-7/Yρ Rq+F`_ڿ!@ʣ}*^N&#WùBcMUpj,p1)|7v[u^F!ͅQ3 p=݊SbZp$$ƀe-6m>.]ԕ*fiˡEI>8d,NSn0+]*I9kLֻ}ha_bXmkSl%k7ժoD/9$ Mf36U .Tͼ ܜ'ҝ/QLT="~e{ F0w԰t#촋n^pD 2YkX9vŔ/g}aBm՜&1}]5oh)r_ z*פjRY7^|!ԡa+u[ >!$hE+ٺIWQDM;qK#{.dZ 2Ŭ=^߆9UCg'bN+t.)? |DоރoDY1( I\?"&hWfuB;E!:}Xrl,ۚ(38Z>vw䖴eۏىU*r`!PvH _3crj^fX(pQ"C=*d/ܡAh8*);c6LcTgA"*\<k"V%^B:"X$q?r{3ހO}5M%Mg,vƖabRW;&0( ֩7(>O9(Z'JZ(H@ nDž6p6^|IQՎm[a7HՄ8"Q4aPF'ҠB}k0tqj[hk84,E"eLms k*A̐E)e e :n"tgVh4ㆣx)Iڛ=~fWܠ+LjiUn<4*R}aGĨq m(RlJ_m>F#l-^kH@(vE#77jܙS/lS50'RCZ06:'mݪbJ4 ,ixgv}CCP6gu-e2xLխ߷]Rm$OI_ _ ۲|a} &rH`4Ӵ^&LR|^b'۩8U N1-] nȐ$Bᓄ5Mx-7mA:ʒ:˥? 7qW6ٯN$=TsQfM؋i_Ǧ2|->}-np6@ za{#7(3'raG%̊Uf&J4"0>rpIz/hVa&eGR T}OS!ѢJ1*Qa{F׬2!R\p-ռ sKW뾞ڏ %"v,01x@T^vobJ[VPkyE}qt"8Qi=N?DB˹eoW99Eka[DTA!Mȅ"*m-QA#1.&ja gћ(]o oyy)"z]Z$`#sT&%kbLx/%:Jpc E[XjCOQ̖;!3evG9 ֦7?‰:xƭ\0K->eY:AE,i[ k>fU3V'v,[R]3p! ElE֏q8$,J?5r,xWjv#x,;[:Vs\,Sl]tM7G_zds-3x`6) ;: R@ T#@l|#L ޾GsH)K12e:,E%RX,Hf,ؽطp5, :/!+mblS:3Ƶ0H@:|c.\hW \GPXw$:3FlfyWm\ r:Ă7v޻zpiCS5 No Qs+di=dĪi= @)-Wڈꢤ5.7f&`FgTS-USQ,(*3/G;Ͳ@.9ox9?VUIk n? z#3ƞJչIY!#W`{_T񬠌ia03?6*J*V1cZ9AyiNU kFȉN%6R/=a5ࣉ%enD qAb@#NQzekv QGMS!hSX㍪WN⬺.COl@%6[w\by1)B2u@8%DtY5Ds"nBRuU ev^؁Yd:0MEP.[p+JW5Px]-5!0d`]5vo <% 1/u}=d;sJZцŬ( Xpfx9pZ`Eo$k9mԛ9QזysW*TŸKH6WD7}`zP?ZgqOE@u$ǿԼ v|y)\"e,uܷ78m+OBe_y^2Qs;(ctd JD- 2ڇ ijeP";j@;sA"tIUTm}-:kg=x,vk ?>9n8P |,Mr)J\Q P^iG㈏ }u^-m[I}]z1 ʞ9Sh7 jZRA+xǧ+*`6ĽTֲBz?92ʞhZtBXgrc7;]#@Xf 7ײ+"eB(q#OsҔCDZmgçj [I.ATCq%POA!k>pas2ljUۉyá.ێcaTB^wF~ɵӡa]Mx'/E0͊S\ Țwa\8eɮ{KiIDRM Rn\O?!F!vcI*kY[Vv0qIFHHDm[6%jP P{G/r̨:[<1 _1?6LY'DT%}9:%(gH=cͣ \+Si=GKB0rjMؽhCCMSdEx*0ٮ`7FjYI]S?zW :OG PzY֘^[6 O/n494.n-$Li% rC5:7{9c E5O!ҡ<ڮ! /IDT>C> :#: XUν*jWպĔ|M ‘ߍ.o9ݣ)P?^ Gd" f>xb@j6菮{^LƩ" f8ԣ>bP@v 3ȿZùGeȘLң80, bz!&aݐ4?[*G!+iN7)S ' kU*<fo腇pՔx=+x4u,u0CҤ#d@b%AyxS`{دdW MžK}}SpWeXg>5}|Km9E~x \KXK"%}w h|0t >eӎַ񻮂-XDQK<2HvA; Q}'@9&j7*ߡCL+l6+50Y5%fR(gݝ_$qFа{:<МT%ߔ(K )` ^IP⍇?OA7Wk:ls2ޖ=o8Qb$E5͹R"f7>$ eb"=޽Eg*VZ^ М'BY[!wL$ u+Œ|EPep_ g\^21NO>u""4sg` H_يD6 7K'os^Uv KBZ/?Ķzņʰ+Y·+ mN."G,A+b^bf`?&H׏р1o7AoU>(pzaOS%>5*›B?kv6 ȶ(Աhy٢+A #Q`JP,t9M=1wE$foRV:% *^ogf?nIZ/h2ܹ΄܄eNxu 6kշzc+77BA΃Pr` x{kjm pQ5N‚/r)"I,KЮ/,1x2:A eEk'psryk|H4ikV)gxP=0!X wMp$?&%? G-9e2Ik Ij/)_Ne_[8&[wY9ˆ,O:]cfy_j_"&5T=|ʍgIi6Uf@T3BP;' 0VaY@t"D!kL w:pQBݍ%р8 U{XE 4Ćّ5!ɛ.kDFC{J[V.4ۨތxOCabUm›7D??tvn e/*5 [vtPBB)kG\AMWb}mg=Hي9U9Vbgݬ.,% ֿ*?^ItOvzѺdMaL9&n<+Lk4X2ro<7zG W&+f"<#2YOPFrrdU)į8E7.쑅C%nM9GmWId sM2YZw{Bқ8ztPp%-[4Gz N>sZx{Sg?)]Uc9B%&z/&&) /|jauzح*a;]sξ:8aw*~f^ўc2(e/X Zߏk^ڙ䕐LPBygjuYĔT&CT-Ȋh-xI7#vB&е˧2p~mHOf\N@~UQ߻a %e˾e$E/Ƽ>T &?!V|lO5E\B卒 Jae|N`edF< CWl PQU EunE$t]S:KPrCOKg*rx$Wb.Rtm-`5p V9Lh}3Hn=k7W|oq{pH. G Bg띫~0FXOwV퀞[ǃ%a y)h8D'/uB8;)L-S=_YaI|O'1/ݼnT㡝ۺL@ii)u(:wnMȔύO LƱL4{Ă=pGCE.'Q"j-!FQ4]0lϩuNhEj%L2j{XE.}UK]R;g aoٛM/'/Il!֋bP!Vݔ,m<vrǐ /x}븈"WE [:л6y]cti]#WgN t~Ί+`Kuz ~@?NdaOyDn1v,WA.6Q9Ur8~|ǖc8͔c`}-[(53]Ha!U( 2HqR)w~}!fMGqnQo)-4TV(C]ڋRg`ԻQ'^zڑ-e} pX7z8 0N4@ AW}@C`ELFp\Tmem.]LtL^2j}.\g`%g|O8/nKF2 I0KxDn0+Wcu v&&[Ebl(dM!;:u{iAM;P@i\ U|^u{JTCL{/#fY6.B(NJ9],#3TG+T3^$#Mw qPt0,CJfG2Gls`:c\>3HtˆAb۠{e?Ov9eK:w4H{^4N!4T YФ}œiGz__pu !L"&d"Lh0h;6 u?,E3Hx<ϋh6"j̹c9v_w_9 ҳ\G!su٦_'|.Msd  E+I$)X2eyMqXot]zc҂,Df80Ldn)'p*{lyD;2՟ékU}ۤ#ԡ {XoKSΜI%"o.5ƹk=BM,zR5ŹQ(DCς?Ėj,Q:@Ptg'tFG:gc/jVEߏ3o[,i$$qO}>N$.G8mVx]PŢֻЅ&m@h.:K [ qy7+[H0%8;X m?v:=44Yb$pΆwM HoJ\;q!FQMnno؄ qمĦA.v #w!cC\I֨ئ_F1Q/*ƕhhBMĢ U?>7y%W._!;0)CQax0𐜥ʳ|:Ѧ|KZ[pݷVxcywx"66;_! [BQ;W4k}R 5?8 b(3tyZDA BNo2zn(WDe>TГ)zYrC:< xhsyO @0h[m?ԜTr?]=2y4;6r -Rq 28ްndcd?!-Mf%ψ-, Kɛ`:_[DF~[#znbTʟb:(kνWyC_,y㊏4x박`5-hbNCh&fp_rpJv?w"}b:%kqRxtQJQʓ4TFfc*T.eG䚂XVAR;=]rlJTn"s?UF(FFO=KQ 5Ρ^Zѧ&QRW` RJFYﻖ(BMS%kUtR>GPdch1C]ycJtO3eJ1a q5 ~rc@dSy5[ 7$[5A hyEnY(uP8;%d3ރpX9XCFN]L[a;" jXN Ēw_6~[40Tu]'<פYL8~UW2yYW10A4c"&lnEḱl?-h#Gj> ©zff]TЪè_0n7|urB 2u&ιЬI]bXhGR bTpZ7)~?C9 G_QD*03n1KNNV.sL TX*OKNJŵqKi 4Ci)q4,\Z™RԾ$xU'mbTˊ]XoΩ6˘+uytsy̔TI8>[pNT2}`vա3T-K=kB h6 뢥aOeSnT1AC9 FB+"=[#7;gJ] }kܛJ4GQ|tk'<Ƿ>=p%9[K,;*]Jz|9x7wBU\{}ߕF5 =GʡITq}$.گ2Km 5AQ/FM&Tj_N)?,z럑Fw  H)T\Cf=+gw"9vH- N@.TDH .)O8)n57-,|}eIS vm:W@ $̴'NHr( ]xnY͒|toyH\HNu+xѷ$S-"&j3bE"KylwUI1vhd[Sʫ-f9%Eqr"( 0X{}T;ZT|߫Ko E%"|O3$y$1LlB"G8xF!8tthneǿ_#)M0y ;wdt{a*+SQ}yVvWb" گGcCGL{󄅹.:k8S\ Ő!C ƺn52jOEgDzX7;4/L)z1_z1㊙(Upg/'HG"D]s2H#n?vGToX qQ܌N+;S& N:avz~}ړ/Țv9l`N->EECA>iIax};KP*0>~-N/d<cZ ~© (›hPhyi)5t9Y砋r_YVR, ,"Bqʎ+B+C$Ǖ7xr5b4Uv4&\XQ0FxL\oK/%EtpsIЈřЀY4Z'p9&~ }Krlgm iþؖ͜n Әg@;llEXG/z){kf+2wgxgłw~! kJ.<gTHWv8䖿[ oYMżdeF踐YF9Oynݛbmuwb <(r,jLGu*wFCMb;YKC?6 A9amњwd֞x;oZ1讵|_9x tJ}i(R*WY\ 0$QS&z(\tud ,wcn7q&PU"~P0f[ @ۀ%Y UϬ{N𤻀 ҧ|r}gmi~<`0*%'WxT{yݯPs1ãb= F[ qHZS⻹AA17QMcX;*mi+;cDszov3U,_*<<62C i=:P˕[K%jOܓ= c ?΃[/ kjn23Ķlu'BeJ YgZ6a^Z)rݽ\`bNǣį4 ȷ'zfk~ke")b\R.tJ4+=͛>f &>8ֳ0`7hZC4,(g,qfi\OgvdthX'}sƤ%4c/dŴvת~OڕF1qjc8DsÒt6RxLF98^ )* twn(5C@>yչlD  k J 9zv 7w(MkboxĒ)r{ M$;iPՀ%xS B7V/upEG!}~_S@/RjԮU+٩Oz<!Vp,%ק8>\u9iT.Tׅ_d'Yj*"^yLZX+=Ђp/Չ% oپaGQ]4ҦxBڝ֏x jA뾝7$}hxgqgAH+}k[5~zbRaGBҗ{߉um4m܎Ua!da6 դ{iKw Pr&%F÷V)y󰢺E7ˁ(iȸSrm0ؘ6OGkq>2,ҊpMv)5#P ]1J+rY?)M!* :Cp%)$$P~JGgxu#蘹cd `@(To*Bm4k.˔8ڡyWߡdҞüA8UR )oLO|IQS@IHV߇~'{ťh?YC+_.mAUx6"a2x}*+7֤CMt w8@H4ᮎ f3/1 ̼s;%%ҫGݟo_Brxl QB>$MԀHڰB!`IF59Hd ~NQi3.B E钁wXˤƂ/!G(Glz? 8g|ǂF]\ F)OƄy槓fDgac_ Fbnn6Yߌ֫D:>CvjEg7HŭPpO/y>w=%Q7a3O j<' Or;yyGtr5à 9W +^`J^%RɮOouJ刧ҢrFؼAߩ7I5Ưx<}tʺsO8xq.̺:] 2in=7ɝh@'m:XTNkG(hX.|Jn ,U>1^# 1"řAyԯs"A{j²)Z0y{-E2įBPg%Aj]pkGUN$SU,L\%)wk=귔F:ʵD/ru%& SJfWJH5MjIl J7(X]!6ߋ܀:t[M _[FY; I7T`@*_sRknw{ ^D{g*&)Mb8Vmүu&d zc01/Bj^Ȅ{LsIuptCv ox zLm>ܽ5X~ ' 1"#ܘ!QxyGR\MY= VE6? a;1w_Oz#, XJ˗t x͆c~@gIKũ,e>Vb?ÌF`HQ̞6qKs>a,z:Nw3A[`bLkڇҜ$wSE^4D_.,q{<#pu^רFLf~Kr5^4qQ,cCN}}E8LJ ZH>O/mbDʑzN#iu^抄g$ y.3;%$YE߅Fqq_Ч c uvx] [y ?a5ee*"&J(2pv)1nftSaߌ6!i&`m{硢 H'% ;8L,/47! : ˛/.Dg,ѳn<f"w6bdՆi U6d^J2(oZrR/OJy#8>;akAQeCY0?6-L8'0!* lJN2;Ć1>f{M"_EDZzY&si&ߌf ж6Pߥxh2 *ߥZ8iu,rz%iab~i+q k3sq3 ,_|x\"xLpGֺY|D8ǺOw.s>9̺dTt'?%Aшop|pݾXIJo _ =aʽ;v|-~פ!].fbB:HBX2d\ %hLҤ4- po*8XTOnVHD6 y,;xl`ecTι tk{yY5c)uG8qBCUf2v3#8:CJE slE9 ہp $\{lEX N )hMA_if>R/ʰcյA qĮ)݈g*? ٦J)0H1UL:m}%̏t,RSIkL<۸mʛ7ldX O5:}z6]ǭ%~so!;IC{q~@~Q%1&t0zm04G6bȧ H;qo UXHӳlLRЯ%dXCIFRdsH!5S:Lt~?EãU%j#bep6d !ۼ7rһ( L q!gjxK ʂʁkW"H, "o1g9S[=A_DxjynSS_ Z{|MfSwÎAƬB@€3^1B>OX?^/(m?_+a 1=Sj5ߩ GG$HbCnb9.g,KW XytOV 8wcV< yY7KFz=" L~0K,Aˎtij /npBLHJ"vghG4wy 8ՙCSǝ.~UXT͋6 EJ_հ/ap9j|& Ǧ)tOE\jŕRRT%-fg _2wȯQFa=^Csʹ8hw'* dr<$/|ϯCqK ASz0W3,\{7F]qߓNy;zaUgEu/Bfi-\t4 ;[俓RLN.$l}xF(!;?e#n|9Ml(hcHp{B}KF %V/P+S2zW&V>~No2tAO@ gzf)1`+rdA\%BU9F/tp?yT2d&IC' }C{ujFfb1EGVY@(LJ[m$7-?EW1-3Pf2˿ɒī:+y% rd$u\Ft!_Hu&bwNPm{'501ExWDj~LCӿoG~]Vפ;Ks& d<{`"3us9MjQ6|кŏ:i74+򃂘eM}xgbLuu4Q.dgR!la>M*|$t[?&טu@@n?_E"z*+xF 7s"`:5rrZ.t$4~J@(a•!T<0%5<ݡEvX'\ذP T`= 2 Ԍo&GU{y&ռEAbzF6dʋ ~(-Zf-"sE縄{FANLI0UI-u;?'.qŏD>4U%M Wm8+S &&bS?kq(g,ZX#[ [͞G"5](D8Aq\: LygL/&CҎB+\iEm$C-ma_Fpq)'ꆨxӧ\4f(4QU%#q3PQo0[ͪ880yY<DmI,z قJhqxӉXXuŽA6Hb ;:,8lTɸjdR gvE_ :[e\n@Zf\wA.@ X_rw~Go"Y9>JCy\D w i0 !?>bR7tb <>o$l{{쫦SaiU‰w|LC`n{U>f,fJr`BsU C➬HBrYTPP,sp`=O0"^w᥺drqnas[Ʀ )i?とUԧ=`Is7O#=AyD;mkm my YU-Vc-YuAGc=;G g|kf1VčoY%G {g,?Myqӻb (8מq$n[3xJe8øPX8Y콠\7}@{j1̔:Y /gqM]RMӛl#f c߀t}%K\ 'I.iw-1!.vgR+qCO[{TP q+?؆GE^EKN_P1n(Zئj2 W$, ໩L _i5N '\=32șm."/+ժaLEO#{yXsDArJhKk?UCӀ3V[],,M8EŘH&奔ǪȘ߀tq7}-rdC#IKLg4H\towKy,)m0<6a2:xq:*zrWC-(+z\)gLAyOF}pEwT= M=`1+5QeOfX=w68]~l? #[ t -&b/o!0n @W#U]h1%}`o3a^1~Q4$B}J@a RJEpWuُDΗ|m'YQ!_&W9x#@YIK*⷏(XIU]ff.A(q) SVw-GɭYcŒLpiW-('EHnҜ$3H |(KaE_NayCYݜ?~xF&}CjhWq\ʍD/[ݵOLo$˂RL1a3s"V쭤I9 `vb7ݴ|#$_Na\WγSh%tLc\t؁(rB/*2T GirZSQ(9䟷F(m+w{ƉXdY#a^i| y% iibxD&M: $D̗gEe}]P9<9#cڅ5I\Qe]fAy5H7Va0T(Fh!$1_U6wIɕR;j)"|Avҭ/j_TFcD15(\[8 xi4&3#IiUۛa{҆`kqawSa8p&…\O‚ei=kN e4>)D`f<⿧}R1DWj!t^U) 'QS#vTc l. qt$*NMi F+K%ض Y类+8$(vVO*+"E:fg."H`g*xEQटû_A1,E+A_A!Z.awVt//@4)j cGĥ1 }4ׁ^x?7]p#h`v?Cd4g{PvAK?]/!@fՊjAa 2جCZ峗 sH4!x )K(]%xbkO"/']N5USnKgv#ɰ1ч 2kcNcϔcdľ%D(kSatz-u`TPxv򌝛۽o Dom2Jg F▚S])cwA%-j:=)M o/wY9闀MB* ݦ<4 $ F`AnbƓ'}eFω-3øR nIgjtȡy%ȹ܀?pxq\ \ZgdG J/޸pZN|OxX̱61U* V˝QNָ==FPn6ȐP ~8΢L'Ǯ]%p#]'/6QO]ev 1sdl˥O| zϲfGǍV;k!&h#ۯ4 q7Nk3Nqfgj瀐I)oġ:69WE b{Mzr *!(0x&%o^.SEXo~ ', #[y(Kk8]KMQA6 _ݷ◨l Bfz6X,.UgE$/70!1A[ww+K46Aȇ4 s7b7,s r1)Y<"oҳ USMJ,fhœsH6z󴍊w.Vxn+\3ƳQ?eh"9څg"0%:Oo,GGZM*G` oM_O+ֻaj(~u䞳Ɩ<ۡy7UBL)Π;42vlUE}TxAT%"@fN ե9W\A[XN iorr|2%g7,xJ"ZVu CտvzhB/aC[qjzdB?$l1w,lL/pX/av|Lcd1:Yl7i; +pWO|M4>J|xsP,x*/ ȥ>KE]2}>t07^e+ZC'?} Gx=!QWUHv*ZPB M9DA溛_qe.ɯy^?=aji҆UdQ|pilTT?fj"J05H'@)}=IL;ܗ4ݤH24*{ :Y79' PUgtKӢ1E^ߍt֪b.KFvu鈎7[RHBIz}mo(f~oF->_#)wUH\s$c ?OHtG~#ڊ4odW/g2`P{u FJuf!%)p ҿK6Trǣ'2Lԃv[7db6 O=( ԝ*ZFL)K :XIHʁEֆpx/Ȑ}tɪ;ErÀXuo2n>^bUJIKF4\}`BCBgm,{XN0YJG^C@RU@yS<ǜ]!m'JoUIΦca9JX%Di!es[ןdžIF>?lԿJIwֻib3HbRQ*Za+<y}>AmՔ^ۏ r JMݶ2l l(u,iNU МDuk6W=9 eȟyƦ-\ RHBVw{pH.S{$brraߗpNXDԻ#Rdx8_ӽ m&o(x >7%]pteu7=;UdM"G!\GWl.XqrC dM X ]uE(8zXC3l^ 2cn; q@,ֻ03;7<&gTH='B3iD˟#QU7Q%8~njՙmgEq".d}O|gm_qNҷaDٶwP޵†?~f_&TM0pQgG{g[qp'=&s(HѦzЈz][@ ~ ųy{,k…Cb6 -|#i -sp~-+:7Xh:6!b` HZ9GK&-~QˀMFz6]-> +M9\xo^qVMu0i>n x<{A/`T"7۷8hM /W~(띔bv/)Bi1?tdd˟zjfkpS+K]H2 9" 6_߯6KɰQ;F*ՂҮJOQo.^T-cdYyUtTߙi/{H]9eP`~iQQT:,(t7-uQRbqjXI^^z%g<(K3 .]{;CFOgZ'"NZ{Khmz G.YCla9c⁊QpjNR\d[x4u-h:=K94J%0on9FZVIXgR ]%oP1s-h;tY }oN-Gqa' |$Dzm%/KMNΡk\F{3T 睐:?B y=P+y£.Ǔ^ xMk]f$ XѲ_J{vEf<%wxD[u 6_8vq6T`io_^~{JUwF.ȋ3.DnםAhڜ?C; tO['nRq1sJp|cImJ[}|TbdسH{΢;t/=vR9j9np "X[ FJoGP r@"OHj{Zk;=3lCFѠ~+OET6Xx;y":B[RJE M !&6Pzˬ.pvXt*9`271<0Xɯ^oH^gQѨ${yI88>B3=2 }{YYZ\^S&Gk I}6QvRnb,X|@R"7glZQzڟfq$lnǡ(/[)v+WZx>[3NDWQe^DkЦBXxF69G~yBf6,>eJևӢ.S \ݲv4)s5zu<48^FYjĞwGɆL:bu?D I~aH5_Aw &ѐsKIR C`\uK+e he'"?GZ#>kKq1 ^Pof/ Bd-ٳ!qVVyj8``#w%EnK,>To 􅤢,bz:yj|կm2{p)qL[.Y攻L"K䆇^x{2\6l? }e !Ӎ.q".{Apz/Ta,n⒀g  [fNe?O4쳺uT_F%ƣوZ!')eP8qfw_󤏏s\n,lB躚%[!nW֛ Nsȏ~ѰWZ_ԫ,=cbk2y1N>[>ehƶ.v|˱B}=~q292>>1tH_Uza+n`rCSU5'AeqSZتw%|Q-g44Ci>wa>$qO] âAN)nkaĸ${ ,3H|ۤKj~K=>n7|z}Pf ㏿KX2 4eC|Hdl"vrnhN شpݡ-~e DcyΡN~__/.֜ :NњA2 {|d!h]Evh`*Hb^ʾ/:ʠACZtdGIrgYX|1lzJ)wwN5FVm8oV &Q?^+h!}z:&hΨ%IFO Gt)@-ztPK0Ō\9 Ѩ(~yDGNPy79Mew sBSC2`B5~ڡnZ7|(03Ӛ͡D^l B=ӻWxtZ)Wc`!`h Q:'$_s*jwx''4 FSce FYBޒ18QeRמ>p|Z΄G/; :}Đe#ݓ(}Ӯ[6'ؔJX5Dy&#WGf8,[>:ew!nQ%x?RKܡXqR+ޅ%!D0H݊4[{vI/dkxA _vjmu xS1<+=W.s7_ʲ? o<V4π'72uv)f:-_.ͻitq)Ԓְ- Că\mQiQܽ) wen91'e.n8u0K6p&E{5bgyK4Y5 &F)!n)Shn+kSZfF+Y N)}>NCCG ڈqwd0ʗGvMkctZϝ1n8- ׏KMBPNW&vR<ΏE{u Qz2jH"WjApHrq@ST"k A{:c^30s#fj] Ά=N<8@`'(+>9}s__Sw]z!N9A$!k.ߊm ^,t uOwF(q6'J*4ҥz M6P.wA! *erGt#y"Cq;6$@eӨEZve"BT5Jg.fTsnYF`<4@Z]\s@igIgC3"m\TQpDuYXhgs]&=2~SB/_ofI*NW'`fSR%Al|xՏF -s񉆯*#8#gcM_ eJ< ]03q eǙoeYF]xqbX-S^=$7/_=frlhnƝ/Bʅ q[^[d< ].ص< j9SܥH3SpEfSH|gŪT 4UG}|&7=7{iQ>8/XG>Vaz'!syl7xhPm(;{aiByhP-٫eh4.ᮘ5r*TRP #>ׁv^+>=HYiR# >ms56Z;lVg]!} 攛ztߦuu_Q! ƈ tmO! 8.i=IvC *>He &{աg6PKʥ XDY=HM縗~(s*ö+o Jvg8k<Ү!_ *U^f1yCMl˘WC): Z&EYo~BQOݽ6O2(/?JІ*9)PqxƦ#CKf8tn2Gٿ\λZ+·f3Al|>~NR"%oR7Ϗ=57>$o5z˿tyOT3@}Pg2eQ{2:tDk]QpϪǿ B FǛտkĵEP%*s' h" ƀ[{V=`0/%^jg[qP dȬ"Mv YL5J~fAM:2 XW=_DjO8KO)) G-9 <IW5]TVTvk\:ᘬ1ͦ34N%VUZUJ-◟,J%hƩLpDRjh|&2R`O1˲<5ʬ|Պ& `|` {O aG߂KF +Y ç4-ٸ#%giiJ\y,jI O3Қ+B~4<$3RoSf"Z7ɽda!rЌ; av2z;R|`4 0Sm3Yu!懏)[tިzk-3窺%ʯ" e쾱okV~=NCHS%A`ͪ{9[=*͠UYǿ{ y3O2+?ݻM7 V^l4`Hu6JjV;pUhaffN,fnӨv>A=t(;酎4 6c;t}.Fr`|qXY4 :6B) )؄>b r~Ws( ^JS7dU9aj Qgv1TtLl5RQ%[fyCp|{rט`WCa)vu*%=wuj0-@#lw]oSpk< S~]J ;)JeW3U=қh<$YLCzDqc&?#h#kmC\ N 7f|>ԏm.Zҭ2Zr?g2L} 4%~a{GxgY9 Q um\&6Zvd- zVptlp:QwXHI)9T=F`1d V[Ӗ4陸,EPMd0+wpyե9^@nQQw eNY;A`KӋgp}&0~ qJ'"' yЧ|:u3Ȑx%YLU5N g]+IіWP{EQAw#Zt q1ؑ!@qQ?8E}lq͡=ο ;vtߡIhqnJ瑗5d|i_ p㝠kVA Ejld묈Mc6p@; xWq.rb<%a~<1jB@p gx su9}H6ЂeN3hέs ]M:d`>?pE`듞`ٳ-qv&4NAV 2R ;RzS+e[E6^MtN*k]&S[$4͞hV~?;J|Ͳ*F b\eQ=өI2ԂBTqEDB8큞T})dVw-S̮ZϑAv˩.jܹu]|<:F ǃ ~Դ56G%=qfVMj'<ʧfuz"SK~@W\LR}vL|b#홄]4S>bNF̔ ;aqg\__`ng-ޕd<ܒ"duӇl{n&W{_1DAK+U{LAz)[أ7ww (K-bh>|rQPLzA.J_ =3oQꝤ,.o) ijb6&Sqcz Ǜ_|V+EfN(d݈lu76lΆ޲LƬSpT٬=xؐb<_SVYI{e5^zV% &OM` t&lqnyX# 057xޥ'H/+ T#t@LìzbJ [ʇS2Rv!ծvYϠM-h7EAlN" `ODXJR(>, AZ\҂ uFN{fsSMʱ^궥XSJ׋O籔rHhOf`_,>/T`-<392 U 3D+j__ NuiX)cCX974h5!@kߊ_ >\[ _XXXJ] ~>9c'dRYoMb߫l(Js~87z_1 Q|رYi gR"pM.дwqya}ilY"yA-32\$k ֶ e!,nD\7j2EڸPҸ *FuX#L8_ zyg ׻FӋ:Qv9XQO"Bm>MY) 6o !d@ Dމj뱻W6Ui3yI"w솾iҨEgO Y}.jQXaE ÝPwLWQە)tD[trDTíP6urmdSxgu'[A|BlN9w̬)AT_XWbE&[ˋb ta,DZY!bAj! da#-o՝h⒆Vw. c?fR~Si-bHvף]Dv06NJ9QVv4CcE]: ?[~0)ġٚ#Z9( z>?$ xVmc~˗>w6|5[i؂q*MF~ +_~\ uOGUu@̿Kv9P>˖'4A@4B!'AK /Cuw|PbLB8 RL%*ƾY]z+(UO4{n>Phˆ"3(+zCu*bP(Rdǎ`%b]WWSKbP) 'QV:ahtc+KxCZ1]]pXhBڥG`C-Xb0Sz(U14؍ mUbrzk~_Q&&1<)>Vh8h*eg-dJA[mX{zP !o7yfgQ3Fɔx9sTB.?%w\}{~U(LZ9F2\<>DoILDgl!3LɄ?tZf5=g,6FG ؤjP57F_ ݛuW}47p^?PL~ Co8Զ_+6P_U;|4^CM@1q[Rog5 c7mnɪi{~yj,M9%r}nMCwpr\@$`4}=0[]|1S,ZjƄ.߬UآotDHB͚ >*W$ʧU ;[$_?ig,c%%;:SM*#?bn Cq=#g,CZy*ܳ wdx F%3xȍA)қCҌ.Y͇qhq A,RSLj=Gn%Йj$?%٘D2zXT*mP&4T7(D 8;}+E 9*ǓuxHIDlIG*ӊ (8Y1*bR!cvBjq̥K}DeJ% EmT{0;0ioҩ(K9Q(Y/) V )-0'0L$^m9 Ov1+UO?$a:/ªb)-U$p1n6sb8784Sr`mHp+`~`YԉQ XCXݣ KaaYŹ :٩ 6DQg?2]>F϶lmUթJ+VGg ͽ nfh@h/P *8_ޠS~Y9X9 oxmno?Ip3[ߵm>H7AXd/"H`ls(/ Ӧl /.eo}:ՓtVA^8nv/)Ґr42>3}@ۗjg%Pjtp ^{^(#L"ﻡZ9brE'Iy$bҡŖBy{ ,@هNpfuhL;@@42DWiSAYꖎ^3 @otEuMԓ7sf)Vg ~I+O}r1}R} Lh@Ac 77T$w< ƨٚ/{%}ñ˞qvzΓP2`6'EVpi3 q. 5P)lUozm/1@B XJ|Vd-RfdjCВ ]uL| ; NZ$5c?yG*ˆX|~SӊldP zSmߥ6NIhYrQ"֐,Y2ۙŝN#!sl<q H۴ glOQD%Frᇺl %K'\wzpX*[](HXwxdnNɶ>XxiSu2D">v93>@.roy(R}|BH'7L2fVXk-~/z#ږ372We ̳aҝjhLSfw-IO:=똗3"U!t؂۶71XQZ>(H07^5;~lKބJ=* ClNQraX"S-`b򔺏ˉ Ϊ 6c>HX>z(3WNJ?e`铳p%O2fN1pWϝظ]s^gp R<l'ɑ#ҔX&}0'kWTU ="Xrpki3)^懑p:|’Y~;zL!:Vt_.M-P]½O},A^cKe$&\}ܪ[k#Xp`rd\%s_DՠUҬht4~ڜL ˮyҒ01 $| v#Jηwr`-^~9UMP E dD2) Ԁ%}79q̻{f&>-֟NCq3S=hR:ԟ϶Q1ɤ5q&7`ʓ שeG RZaFY&>`yEMG]y,ħa.j Dyx~Z`6ޚ:!C+3rARQ@nQKtB):癚CU@~5UY+DU@ԓpg=i/'v!+P=]K37'eϦ)ɌD Z7؄o J8?RY3tl##m8l i\z.Ѱ<+ [J䯂Vg>[jD)fȸϽq uIʊ2n߱g8*hjھ\+ Ino`J\},,Vc}NJ$1/}-"ȾI)f~vQj߇ѹ0BklGdM.F%*~,A푒.@g]R!gP\Z[\$1=sqqkWw>?%[]^4 c@t%iYE IԝV"^KLC.Jg5T%bTjqJ9z..| 9^L|b 2׃$z(_ GWwmm7e$E:#,`i^ܪ C/f=Տ8i+ +'8bO!\A~ozx;+O-Du1թ&M[UC=ٙʝbC=04; :(YZ6/,\9s6]%$C!T*O,mfUGLr䄈uvݓ0N;B(qT 1oG%ܳ\mDd B0]cZGL!'I].B-Xq e(v~9RC{@EH^jGck(; EkpYcviA8gEi1TW7`§o|C&.xD!Z}YxYLH'MP8IoKY~>9o޶*}UN`S." o;>R7^kƁxJɸφR$.eQٷ^)#?"yPz [o4^|:W8ڈ^HK[cMV/@J_/yjQ8?g ՒmW3m=0\_͡R̯a.+ Θi`QYt㢚n-x~3Oz5pDLxjeh ᄃR]anEB[6[-"蜳 TǙj(hˤ Y47[5βA>y0e'-,6MapKY|p‡qUG)#!1L4LcSgIJ2+z;u og~$d :ywBJ_s)ui S_'-nSإ)ppRRhvrJl;Ophksr'ǝ.BE&=B=N7nmwO]kfAƎOTkPl8K[IP+$_#Bh}-U?V2ٍRsL%~&J X^8c,w-t`~&ڑn?PXuo}Dg2a{wdqaNbx8k&;oW(H]2e43CL:a K*;}k3ue+ìzNPN? ?]"kzqDU+tF}qkJ[eVNJȩDX0Tl%Vy=@FSӌ濟+k ?b'OQlo_tУ5ʹxfQ0˚y gm][n:G{9d'+:l8 kTGa7֩. aľ; ,i M&9dZ Lp~氲`+"arԖRRg d{z?er|vȳ(Ǽìٵ]B^kܛ2snN4fSCtu}? =K+%j>q+t9+dU8º*jh>X'Xm, q6%bTh-ƒǢLz sZSþK7_RKr7T 6t=Ԟ]mVFŢ^]HdOZG•TH7+ښ&@؆Zm؂ܡ-}pDP쁎otI ԻqQ1Sߒo 9:v-AZ;6mY%YC4`w].A>fikǕW a uif e1I?mS3Ȧm&ڸ#[⛻[UFM˦'3pYs}9hdgo)\^rگtOa. .J~14BY 7Ԃ4a#EXNE|[JZȥ*v\EG;$Otqaxl@v!QQ 3Gw2oka4밒Kj@ޮR^%whB`bA^Sl (+qf" lWf1\_gN6Q)՞9ǡSah$yg5Bpz[q+M ۮ&\icC`.q'K "g_&'ey&Asɦ_nV._VO%[[&]uCfZ)_#^A]NH^u5m*&dAFzǓvaRյfU{cQ=\E]dњmٝHJI."Deg+U:q߫)d'9nD 6\b5cPd;WߐDURYR6d()訖RA#,AdaT5?.`5 *SDlZ6|:0?sרa5bT([:5nj w"׬o[DqQoZU,mҢ+h4y\~F i.? +72vPe(:ۑ~`wtFxjp=DmvLJ ~&Cch+ 703LU{N)_`qAnך'j9OPfcyW%, {"h BeaetX%;/Ąr^BN?/_Y1Os!sSy܌JsxC[&`U=7tO%E H;,=Dz?}5V@57G3N5I aIX{: @mzRU%ոko<}in+qm+kIXhC5d}8sAۢŴʝwڇ%"k+bmCV̝Jʼggi CG FZ,aGPynCk G^>a@JzZX~;6!ώi$Li ULt(@?*rM,Ii`ъHZS2q`jS*2oL .NM^&|{oB?@fF&@Y2ߟ}-.e\_0f:T 1ml+Pۃ=[3puG8w%u|6Y[.]mt끵l.z3xwS-*-T0W_(RO)] tr)sr˾mV Π5A&,ξT3٦K9{Smj~Hp47#&s Sn^8DO8ahp).hUoʞɶi5{SGЗu1 ܙ$'eI &yGs]7e?ಳ!zP "!=C81CPgyL|l\?" Yɛp>M%=G#3lpL춱qEU35:֐ZW#OMRS,dBW`BL8{?ss1 u֛':tS,!D WMFDe'΁YҤ"u$QaIJvkz3sv٥?4 USLeJ[wbnhmҬ[ 5XwQp57 q~A9eֽ ,^Z"2<nl;+̎*(Pu@lD;J k}}oO[M͇d6Z4h`VfΏ@Ҏ.N?q`Et&y.4߱ !JZBa]&.;f}6' 2*f&7H> #wƁ xw}|Ҕ]t z-D6$&B'whX^^<"D ,1Ć>Rr㵞T]Shsv 9XBn;TaYEd7FFF9$jK]9zXjvBpbaz!>MMlv8ݩlQ髳ΰ:}oO5u"(UAQ;dr€kшX& ئ}HgrsH>ʌߑb{n"NL:"r@AʤPi;عdz(,ˤ<_CD?!#@,R.''=+3no6Ho鑷ȜNij K7p ^S)Sj..ĦFйSRw'ܑ((^K' MXok?cGw4UF8!{vhC5[/S} L&<%11K 6bZng6D0*1ڝgJ\'<*i|lDh`'Zlwڵj&RWUq)@EEHUY1|CېHl4̐W/X]s=4_[5^wP}:hYDF+dw-NeV!@ԗ`- Ctm3 >> pJwMB'҂_Jq}8ְ N-::99p]xi ʂ|+,ykɐ eArzDȕzG o60a7qQrUOHeziez坛M&՛ R;RY3:md<|:8C]cg YA#PR -jqbX i\K> r?ge7 ѻA"_dKbx ]̠c[kA94{I'Rְ#Ṟ"46vA*+VSi/pȴ kN;i|i-TOn+ t]sQ'ht/\GXw)NPBGɢKE>O<@, Y˔=@7*'1T^ډDTǷ8 g bE^ZVgPAvY<_,0:9VO!|%}6US?nW(xC_rŘA$_ˏisI;faRU%nX#?uRe@AǦK\]ABJsC} RV6y˒~ YoQ"|N1hiq5oCѡ\e7qi=bKg; ;@꺋k|rĽ+Hg5K>ѵ%^G{B-"/UDO$C3gH[ [9 Rӗ3\pvKCKFSb އe'aӝzpS7@k?-[Bʝܷq֎I3$J 'r)c` w$.3ӭPg!&APzUyT@]ZoJ١nQ^q+}v{U`qq,f T:Dzk_fS~RЮ@Q3+!9X&0 M˦ZSidQY+6uF,Pb$!3 `N&GJ\a*&;4D|' 1cBGWT{ʎLP+E pXOS XZ.>fd(r߶ :ԛxz҇r '$ٷhd f khe6mqs~|i,5I?!p-0Ĉ69qW\ `+|@]ɽ&æ{F3!ֆ ;Z㢲\<'aZ/{(HmA!󄅴=+<zNl 'E**!=oN8@!LQ*1P~)ʪ_N3wxVۏf 묨o LpKed 2S`=6J8]pCQHVP!]='l7j=<o82DJ! +jJ zbiph0y(F-?#'f(_fGX[;@soFTp,.%;~h~y_}NO=՟?i  򺽩:n 0J&ϗx㹳n;=-O?[R&rnZ'.f6Qީs-8 S%&I7Y%B]|KiQz-ik)צfV[!#f\΁^vamr}lv ꎤ˙mRAq&^kH]=KOX ۭ'+/خQLQ X#ţZح7[W`-1yWq`x=qQ ),r\2 `m^N.Y'm*uƥ\jn W s xx#.i%6[E5iKy6&W#H)Ƕ[7"<t[q^,m)-7!YGYBQbT.HUD>[՞z Sxa @AT'rKy= @nV;Vd'Z>L xW{SQhg2c:ؕ`%8W;G?gхLRҽf*_sI$b﮾HԻ ?Ӏ1- yZ֨8钥g)Era`HV|H0\RGM1ƪeNwjf6  X#b?`غ/NoK Lv,qA 19妹:s:KyoϻAO|-*T_46,t0QWoO34qb]]O6zi01R@]f>V,=]|Zig gd**/z D@&3u^GRHn( =Kz(+`M-ރa1зM] 0Ж a_4e#wtoM+b-DԌ}Nm %}0CVW1 ",y({M9)ȍɚ,k D)D71V R~H%Br3 Sw+^*֊>Se@!&7%Z+-I|@ cU~[@Zq3~]v)GFLJ-~n6^H\.Ǩu`B|pFB2~\"}t"XU樹41coY'CueCP/b- |,T,p[BƦf g u9GcYp_0F8/{HK?PbͪU#ņL=FpI))FUOɔG.:KOXW(RAd'YD5}T1߇t!yL @m*Np.Mg`݉ Vaxӧ ()Z?8,l\mt*}!2v=VY1˨i; Ć7Di7'=0UI:p\yoK.h[}ͭGN?WF֗Qz9v5j9~۱ :AQQQ1Y(轰!y!" Sx:"_[m ձiG;yFx F-;W@3b^ I^<[4c X>Z9`X0^1eHoR hsWF]oDz<4/-Eg E4y/*u[σqN*ӔZͶ8۝0kFv(0{\ .Sc5>{pΔ~H݊'ÁMrEg(xzm!R%DB/A% 蚤SY)wrWǑW9jQޭv2e#|p5 ^LT)bdϤ,LlSaq*%~ky* ?uWn|rG[4B+Dieil2R -e fw136}k۷:=s,+5=ucΨa"Jbѫ? m;|Mߊ]GD ϼ(#J ^-4T_@A>^_4#R!g3TyЧ+^\OhH>c7.Se9onkpz"<+S2tť "¼UJm9=+ {J݆tT +w6~ xC} 3C{/T=3KC^*vyI毿z%3)f6*/Zc`jZbQ+/.uB-NȖZ)7<&$o,U5@ #tϢK*QZ[/ڰXbqG$ Wޚ9v(Nڐ8٬)10:utjq W$H:L?.~*;^XEqހ(vDVnm*@kȆ.OղDu_gjGw:HNdHltn(b >yDg7+}ՠlI7.[?\|3.:v&*w}ݴLT2eޛ^4I{siϏ_drs}!ۈ 0X-[`ggU9 0)ʬ2jC%mսsz|/V1<10.U{V;<bb8i֏gMz|\ wjbO͍n+2e]Xu^2fc@|ZAR8XftK$q=$ŷ `U"S њ'>if,{JcHbyr>s_UCԆ}hӤP*,^.Ih,BkDbQθMΒۄWRTVuLau犉O OSXhtROg&-#ħ, 3:(?͛h [UjԆ}8kc"KIX 5ăɦ嬸S0QkYeΗ8-dMm[C}rB5f!.߳OHW',K2v_N~jMCD%˳I8dl;pW?2oNÖT,2"ANP^ǖvu59V@`ga7Y:f)tżyQigcDkHh떳 XQ4B^Zc˜)#B:f, @VxNrAm2q$"_dA8Κg(^_Ye>~@e"kj.(#ِ?yDL]4H͘n5S<" }Lp$G3-g>F c%uISJeP|/DPJ+LdM*z߫1h0H8MԦ'#v_*Z` Ca&k?MK wmjC$~4{$ 7CihͤCq)P4P)NO{1%0إOL$ͬa* IDoLKa`Wv{C۷(4W ]OI/8k3\iX`^נv\y|`'@gkHe?$vx$E)0Skd4Q_#śW4:h;ueLNB[j+Gڀ%ˣ-%ID8c(tJ`UH,CIls|Rw]khs%=JDgE  0+J_@ I.&Y(96|&HjP'%3{fEWM7 ߭? y CxOfO%n354 &g@P"/T}r=xر=?\u)fliXȘImU̡s8]Sbhv їo9QPsߪwHް^JnF2ɮZeԣ,&lJ A^# ÜX| @4D 4]q 䙭 cVOn(0 u]&+4$btm1b:pqnmulu?yȶ"I"N|nm|oyL5nqux*ȍk+ }gà%}eya婤Rn=dGoAII<` ;o7>Ɏ,u=Cd+*7: #H7 ]J:/͊4!ͅṪh{l-ca,a:Vܸnv]/m:TwkI0KNžES%Iy %ƓI5"\M(Af^,.bc(`1gey=ncomg[$i%v9[AR #qL%<`4z².gh}_zџ.< *  Yޒ#઒U̟\޴ƮY.kbΤks XūKpވq3 .'|_yW_w4ywܽnªDCS0D'I~o MՐoT;[v|a1Oio#: MbH " XзjH}3/ɶDgQ" co}%;UH*[ZE7#njp <{3%VETn9'*96e/TBy_*s߆},mۓ ۻB vW//?#HA,WvV´LVG*tU45 i_ϊK&V^NI=u_Adݣ7-Tq6,15@BF\VL&^MN9 KRb.4H0'QD0S'71^̂a"^p&嬝۱@09 n;鷧^yhǧ2ٱk ܘM2 H@?PjG\ob䡾{n Ѓi4A'lTrC(ʷg &[ډ^AN4N˯'_LP^ܬU|A"N 0i,@a3e0OӦԉ=BĬOو"_s2KGeDJ6/Wccr=1v g|v ۉg V.5D=0`mqNHhԎ]vNEFwp=0@i>&hÛ<0RUMGU䫘/h?mi x' Rk8X|~tGKJV6yW|^c_2CD{ZŮ@8MXh(F Lauu)^9 I?Au!8bJ#DΌPVAY:~ XbeCH#..w2pÖr`^{=E5I-5ȕٰ8uOS)sS_tT,ʩ)BL*B>u/GD^gIwm蠆ێua˹k5j86O|D\ӌ<Pk4Q18-KHIehw ۃg g"ʉu'$"|AnQ*7k>vdŰw'oQ;?* G` R|d2J܍p&Oh&OrYU,M: ]д{斁x@mU/tRƭ`'i9vGzj V!+B5CI㋜m^=7mFok\WX'jtv~ͮ Hz -{̖m)ߌX cru>/'Ba[X@ˡO`gfYXq?5z+mb_*3yJ-&df/qr_ރ*C/b$p,#Z" 6^i0JeSU@xCljol6r ݶN}dZ记[>Om(?o$)7~G˄߈Z2aA܌i@"*0ߝv>fe O4KqYRl%iOk)1ئGKR(!ϲ:B:Llm{нA 7i)>StԙuDE=_hP~8 #P/ߍ%^&>UyөyS-OYR:>̝?v/fk`a4-Ia$#0}Lc-<jh bNIAU\ a寉\?5,ՙ8Mjw0n)O*=3>gMtX`@LTiS" \΃ÐAaF)gT)|Qڨ{bE( jVT>|T9l"P!^)J?`hL!6|kXٜ2'cB`yIȀ'#Qu]󠁄r!qUڲ(k.S 8:ĜGTaia&ŗ-21Eͯ Aef/h/z0NCh =:v@Y=?RfV &H6W $SWrd6{`b ۲$faᯧHOsW$Q& j&xU: (OOs^0V=i#IL7,?~PX|UHݷ.)8ɦ or&R/2pz(!X4F_tGF(]RK@/!8t2qU}(iB *4Φ͸I^ Uʒ &UnM=B`9OҮ#woM߇TTA1<ϰ i` @ :Cw".fgxaӺ=qwUAXD)5B>sdPO8cUC^a/ (u݄ߣT LhS s2=$׋"N(#lew ;C[ϐ6c*,py5L7Np(b3U!/YisͤE.h ZCL7#T9#Z͗q:#Ƴ.7[<NM.3P72R*Ukbw 48SaXiN )lmE:%HF2k_Wjkt,hݞ2RԎӀxiV4aok"¼孮w6pw㫄O)&D5!3Dl(BWgwKq1 ":+꜡=ُknŮ6BǽMu);qB X _%-]pg׮)D')@qBdDǏ)v+RĹ:Q}_{N,^VwAZ>hL!Uq@o*SlAzUҨT8>A͈w aOǖٵ-I0epA=5PPd\ Ih/sTJPu(8(߲0W k mFc7t_ll}Uf.n<%E dbOwuF6%2GPll.b!oϙ5%C gRTY*U3U?fq(nD̝ҥjt(l7IJu)q7i}>MSse=Bq,g!GtpArP$7y{mhǔ~F/aG*k+ן>N.Ԓw/,/DžoYXQR#=UGw 0FzFu|1GF xG'KB ;OR~|3hhXƾIR!G(ku-)}ͫNӔvs3M^qB?[/C LDo5`eHGiX4ມȾ/pި+p)~P tvMT2D!/OfՃ4=G~#NdeϿWi;)}ԴKى8zܵ%CoKqRř:g8tլl) Tɏ J@5V;D_eź3P6q՛V&ZF<\xtئ7 j' `PgjP_D'z3Oک(Ki*/mfbpF5԰/Xލ‡!68?{(ڀfnCĂIGJْNó7:jv 7-QޘD5i0muRwa0xgccy/g0$C\y(7j[ݒ4%{Fv&-;r uEv;TUR mChP]:Ĝ)sXITz:_}d99(l/!W9>to:>Ψ3OQ{|=wwK o w0<XF;l;AJz|MFH#kndewTQ̶`x~񣳘E%vɘڊt9~R!Xu~$n|bCMٜ,3#i ߈dFN a\qhјd[pa@~()ԧ=W|xt*!9 QAcV߸2֜]0ײ2{v7hXCJtSTWE~ڎUNQWM|֜ל KS'|t1 #=V`;=<mu`b8Wݻ'3"8CR\:}7t2)o4iMBP @^#BgYw;՚%Y%cb `! Cꨭoz5ЮJ|RDiŵ!hO-%,TF|``1K ̫ JD3W u4 F:u Ob; HQ:6,dׇVLۻ*q-TR/07b>(?b/o+ׅd` nhe0#y~Hmk? rq-bc5쌶 L&9X``yqˢyAX2E <\K+0AYaێ>3'9ri՟H]w^1eְwi&9{6ExMģDě |_Dz쿂Ry:)qvoKJ50ws~0ݐkVgX; R-'Xit9C/ n{q B>9*;niЃ-Oob +x(g Nb#/&^ |m7{ n|$S[aQGDZQ|t^JU4nq"bSopXLJ=~9JjҮ*si!r)=RC@^%+RRb?d[ST'vi{DS=>Ob `(;Ck>8(E+΋ l^߄DEvIUc?I頨YTx>}]@WZv}O zAJ5c P4;-z&!{;L6Q̐oZ^Q A|[Tuhm_o˞*5*gՖebdևtǎ;/LO}~SMμm08<^`>˹x &*'_W=| 0iL8']B3ӊ_mG!Tn\@_g`cݑ4z>(tK F_plJ VFГoRf#X㹰 .twI1&) D\d n%`8xu5E,ly5a,l{)&탍1dcohBXGLӐ*{fbZ7]rŃs[y:.%,!]yYs >Ŵl=GC#O*1tݴL>k oWnS Lu7;3nǰ>^.FpQF~N`<C?9-\d!_:'3|Ɉ0ػƷ\fUTl?^2Wkk*tgSsHRwʉqfzDПJyKiy5H#&KE0w.j85T 1a1Z^pʘ*s6ЊŘp8)C\O_*#6w_h-׷p5)D;]M(2*++)wZF: Q\k>g@>-7nZVJ{)eYS67"qAۧ5&?i'NRYI*KKH`v]_Ӫ=}߾Q8OjMe`+I^?!f+ӆ oy״nRZb)Q|V͚fZX rXJ#?Y&۩AWyOP-'-?]Z!C)T঴DbdBgE -u' " )@oQlwy˜1(+}g a |@nE|SN,i>7UpbI/ C ] (cb|fFpӱ5q?ђ3;}{;G25مW9Pfn5Z O_v'UpӡI;OS5uDx)3Yw9@^d 8b5tPUZ d9/3,+aڗ>B/O' !CTȼ-=;px1_gjY֨*ilQ.7wrgsl=| l;.Pm b.9 ]w8<uFCe:&Ӡgo4BYpqč?Z/I,jg!yٷ='^ gh $ 3'KRA\>3C,T lqV}zѵsTyVmWJlDwf~j2%[rvG5|4WB x:Wq& 1j$B00>~ha +)p3a*S h+՟ffo_hXr+e`r}̌,$V%m |ςo7>x8&vcFKDv>3igoi@z`T+2zv*{_UYĉUdZA-d84K}\*GrOjMdE6N=,=jY/k2>~ia4a]8⌏(z! _A#p R+T淙d.ըk78'JA34AǶSAULg؛_8?Iϴx~$hU ĹP!c!Yr_;Ps=J.3Tó61dӗḫ.bp0MF3̦ {qۥ%xHdD85`!ϗuTg8e?~v {OG>e;ƞGX/SpFb\%g>5`SL>V SB" /ajR-tӣ`>ShNBfFš g>f^#_OxF >NxP`|N}ϡ0ܳ ݾ,Όox+}T1,1=%}޹?]ҽ(L>Ġrʬ,]HAXa>֘mc# 6ҷsI"5;"뻣{vI˹- h)mNDdʘGc~rbqkIV)\f0NoBj(Bc+s6%bKRvغkͯ*][syx%K_CϷ2B{ZY}nG5׊-%DCZsOdݣūE\U%_')=2w=܏tJb#u]Ŏ\ SFlaX^@$e UNzPIbcs.[2F\iC8%<| d i8 nsܮҷAQ^s/tѓ}ăA燎!1jXğ3NVFQsS7$EܱЀuI Vf,;j3ڳ+xzB/4e8Zګ61e3>m?%G8 nһu(􆸚9*gfS=l"B;ɲhcŹ-1n3"a~ϫ0}i6LD DϷ ZcG4xî-VP^d!y BJ0xEl2lTVo~߰Tl t8y䠰uOmRy0Q_)z4{ iݜn  K?h(/uQWч%LƵP`Un»Eĭ^Ac(2dV>+,[-WΛ>zE]؄O jsWw7aN8 Ǖ^@՚jVp?YL&&jWg!݈icc݌h@zr(:`yFݹǮ|fA@TXB6$.^*&>"M$J%[ed-{*?( ؆:@w!t:!/o=MZodud$0 eX֪ͭW5GPo)X $4,04=Lmt7Uyгtg xNU4)I4"FzgAyS~(vrέs(Z`Vfeﭪi>Q1cA]l渂1GmuKYI?b,vu2S|_2 $P7|xj#@nT9=whj-VU:"L-H\b@(Ϭb>ިq'"Y9 CIrh{CZ/6^uF2^YxJ:ypA휠9ҏ^7 rƃr&x딃E\ع݌}9IYUG k44=A"JV}V'Ά]W=4F" cz_w2bkG&,: zfՀI xq.{!YЉ@.Ѹ/ul! 6]09ˏDsBA}>)ՋqҖKVkt[mȒ /#C[#ZtlfχE6b0g ";_6E 7SS,En9Ӕ=QI h\v1\glIqRvLk=³݋za-rgt"mγbQ*w,/l !)0Atܦ1^&}oďEu)HWKK~vʙ>tĒM՟F6Ak q"Se 3G)1$H8Nk BWSso/8}aI) ጮ\~9wx_~cX,:;@,fUh'KRY"c3j+P&..R?5<J-[)w d(C_.gvڐG>*+j&l7Q\F44N.3 ?,?nqtǖ]e%˷Ѕ^aCn|;Qk{Ts D|w騝zj8OB1[YP#(˟8(_.X4M<՞qGT+mbi_;ӠZ l꒣̆/$ٝFT8Ώ4¥lSpu8 <)b?`1?mtG%R!ZA. (u?PqزK ꋖ{mgTGH!;cHK|R㭝hN$Rq*J`{Qm|ޱkh&B\X[@vk>Osi 9}A,o }"fT`l2ߞ"B{[Trg',hPoL$xISM'?x=Yg6VТ/%`0웠Xi[S2z8˭43VS=B6K·#>U/(KE5a(S] 9ˑ#w{ qE;y)^|9IɊ(ɋwhqcu*&Hp]];4Fp >-LZMahitMFG2IRSy&^&'0d 0žu8LzDMt81jeW^뭅OMZ80@.Y#Kq|{>?8x|݋(4Һ<'{BO(c);ᾜ^NK+J|T)le.9<=h/-Z0P@EL7_\8'^8`Gg.},2ۄ//Ck(kc+`wӜga(OIOrӲϙ! pG;GñbaCX䷮HP03LԗQnl H9`3Az\ʰ `F 0@MэA P4P\݂I ֏ =rT֨Co~"k'v BG1/ff%EV)~D}9Xȗ`RUDc]}07H] A/ʈmd D%0~z_/kzxr)7v6߶AMzE1'! =͹0 ;ufN9Tt{;Mk_|drrAdڪ'Ƴ"+=@-['2}kw`Z^`M] Wb^U bhd$K<7+ p}漓~n$v/]:2{M:gnkέ51 '6vp͌>{DMivElXbjvJ^B+=Qe9}]2;Gn}JUԻsխ}jXI"J|ֆKqqv/'^OCvDrhTy}$`u2|-c5sV`"!B” s87Jf^dK`K0ڣx% |<)ͼ{J$*ųpDLg&Uڈ8U$@< ;աW%] )vN2}Z#&u붋 &wԷnp>[#╕Ib.xx@xLT2?V{.Th1m4$J߫tǶKq `QGEB7c"+[K0\F.B_dwTո+vğeBe?.V \P0.$@cNuC=<7pH,A<%Wn=+9w^o)gϷppzdNJzȟ Ze{BGN%=/΁]BKfhg*j) |Ҩhհ'/$ cnr0=~Y5N$` xs-*aP'``QT0.m=+ҘW阤:a%e꯹\2^?86WaKu6)W!9D\3|[M:F<:q6nmOifV D[BH_g3) ag5ᜠB%lT&,`ȶz+G6}Q ͜+|4DmXjS};;vqeÙwe;"(tw!'FpVmBrfEDoD@KSMg=uf.+ȑbp ;lU )Y:L(T.!IHTWGN5'[V="i֘=,zXB>gjޱ]eqH0E<2G|U(ڳ v8Lګ`#iQu5q7W4o|wbn%;סئ$ǹv1c ^"qf>o"s7Ӎ F QRGQnxB", T63qgw O>1$dٟT}V;2_PЇp,o4G8'ܨ Б,U5w 8`ˠCB@K,EG>b:tsRV0뫹wݺ$сSʜOewkxjڞ򚋯.}/ ]xL3ɼ<4,0fc,.=gUIȿ=&E Sp^2.tJ#,:7X˩yi +'zstae]tk5L.P_ڙ|+&'D%Pg2f%](V5㻽Q`ӫ=Rϭ0IN0mbLZEK5r2ݕ/LW`iGJ=3[@SPj9p KP4oN,H} WHa%V|xo"[m|3aMBCR I!` N6ܼG,SE lG'LKI$>O!S:F"|$)xvX$\6nى1L^o T':ZWfGElv#YEk?coȼ $EL3o^o?aܷ\.^ OYKKD"J _2-4"^sjpX~|)檉Lչ[fKs(iT_Q;Y9'L1b`LjRHi?Hrͼ_ o[%![Oc핲C*ktaN IMdX,Y# 3cD[۳oVg=sKJU7\d^[254Otyos {SfxI;>:!\OW($`RWP^A` +"LD[ o:T擑=нnLl\ݧ&8D`mzy|=S0OF ܫt@}!\f1LTa JGDso)b#"\QJs\GԊv:Z~5N}Ú:[2\3WXx0u3/#5Nj"#y OU\$;(Bm B`I,3o<`N4 'Ue,>)=.H͜'5w~D5' ]Mlºrg諾Gh BP,T4i^/pd(m6j<0H4e쏄k "2ƋLPz!p? ^e+؞u+SF4r] cH_&Rk>Xr /63Z%dZ- fs7@-Rg0,儦}aLD5bʲ f ڂ1ha_qٰ qag>.'!= 0YAK 꾊&,΀O 3jCM.ա9 .=XzzaK93B賓 t;@Oۄr)0(m(R=-Ёi`aKcB(2o27ٝwR.5k/'_gjxF`9#e,tZ_jp6 QoM'/}z~Zwӵ@@ 0e7haX aP9~/nmyk [mƀRm#87OxF^n;pjm"'&X߅tW*Gցn: $KGQw&Ŋ Xy[66uf?&ȱтE/W?/ذ"T4<89Ku=u JbJX*W6[ ,:xYbӁ Z^0#Z~Yf-"ls] OICgx@|O>kFQ e '%*Ζx +e Z 4RjX\iɸe=(E%-ᣤP}ww١]i \Dgz}ZB-%SԂT i!Oݸ7TQP5s0*ms9jB6ɐ>l_xvEzK&N5-PԺ8>4-9N,N xa`|f R63eP&_[|sWu0OGI#QоD[6 H}0E2XѶQڬ+"xMODULml~A  <86 2c˼s' ?(/"asNkW}W>5+ކ; f?\ =sb_N͠q*(Im:E;=ˆoo'} q›Y erH/xUF'N Y휇$yi͟] 1Ju(IރCM_7fTTϝ'@..)L z}o4$sx& W' ܓ1/Q9ǡȀ=- Q2ʹB V7@|Y=7>L=b'rf>Wc"g`tmXݒ6ީԨNS gmu {rpV9,)}#:"WǺp]DK~e2bk~iBҊ }cHzߌheLPg9{~ pfї&q>cC3<|c=Xɺ"/-HП 6{0ع oNo<wtgs+˃a6L(O gP#t.5mm OlERhRa8VP=Fqb9;pKW<hhy bm6TCl\ͫ?4R RЕP+JVѧLӳnD.{rxpZƄ;dSOfERqNӱp&=>v:40D/{]G$c,ix_ESYP EU/rgK*=A(쿉ԸkP%NI=HAQTYY( ֪fٜI6𢽸4J+H$^K [K퓚P)nޱ{$VB34)I{t OC(;tĈ`< 6-!u5]I@_f+ؑsGɷxnD'.0pپux +@kA3%KV~D:/Y$Ɲ HJx'0Լê U:C6wQc?DYaY4ø+]wSFn({ĺQx$r0#46ֿۀYmݛ2`@Vɇ ߛC  (< KMYD,lvS)Yt#7%69DnĠ߽kb%)i~2k| 8=eaJ f_ @q1̥.C:[΍ u5J]ԃTZPKoFV,n5qgXeVb='Vdo`Ϭl!e, !*N: SÈ窤Mv^Gn+O-참 ҈W?1ylѓڇۡg4~x'2*~rI ]mT&f EC/Zql.!no}Z[|̐Md KKlD[v| #?2r$CaϮᗥK JųhYR"^yvrI')T#婻>E1Y!@c݅$lk*fTTS9-~M!3td,(b]b 9>HӲ˃N-.Y}.߭gDP+? 2A5.MO-${ai }p .x_e8lG\wIgchuRV\8ڇXɗc$nFZNծoT1<K8jhy&mʃȭY Q#2~L˖G ӧ,Ȗm(`_fSPZt"23#ŵ))+ k|)+A6Ή ~(-nB.m/`+PcpXd4&匎ÇGĶcmfNE|}ߑK麂IPM/sYkt~?PpwDD";fR_: ĴS}45;"C=1_9;|~=t)F,sbTGl5{*M,t, (51kN3uҫ2SA\pc=XlaAIitlY +_>j^h|fY$ \G-T{& Bt7Ȑ;JPu7a`hJ(`zR3ܱ{!RQm3U3P3] N9f!2tBh|Ԓht ̡>F Gҙ@S}gbwC~_ KGD/IKM7b.O\y.) v GXen 7ύC<'?-5sqґ2*,g<ϡPvZd}s~O2|P{ fY -±F%n/]8c#JЃ'`@w7v1{b9 `"#̴P?n򧾚$t  ׍P^CӗpZco4/3}@d^zM<?fƔ@݊RעwkϛcoZg0?'/z ޲!4IZS@2ؕw:^#BN>O(^hifeR k4G.5*Ꮠ=bܳp`ZAe w6O-DwR=YLd*%V/e(3rbA[ʘfc+x;y6E =^&Ǒ7b6Et{5vsC=dib¿oq`Y3'BrAЙ"M;OSظZy.K.o0}[\јi 'yS(@au?o٧ hRAbݙAh`*\dLFUJ_Qv6FS`zCbrBn7+5H)ׄ]*m2IMea&=tCer-m)i \?2x(wzѮwph`Knj;BL2 j\g5=8$}VE/YufCfhӣ5/9?kdUOKmN[0sk/ 6J"?Jog%y8:_Y@\7FBǣ&#'Mu]1w{npWN.ĎYW` 70:Yk3M*iX;恳[[ T $a=ٴG)|-݃Qi?`ni2Q.n%zibYq+]͊*iՎԨ9 vz"h' 葝dUp(E1G3PzݖU"2; q;n&:{TWA8_PkAJ[>(}Ca~drs 7N'i c Ɔ9LF@Uv[Vzi $K[$rqS1C 2J)h58A NSi[KF^k+`))^= eaܟqp}'7T {sDgWi>غ]}gȏ2Uxy.)> LehKS[P@X~6#〟ti.A"_@8@f<.uvibb:" ~vBo-IK&.y׸T/\+Er+h |,g`AE0u /DbIAdl-0&L/U2OdiC^;l^Aikwa+DU:TOUN(;{Rc [Zs{(l4"{1G@:pH^ҧyk,H:yϴ~oRNN`ףUHo|AKiSqwJQWjZ"4Cps:-֢@b.d 8l0gROdYF'8.naBU~&p^ ӻS?1?>m:=4Y-qXt%+Ɨ{WN+u,6؞ ڬݺj!s@!$qynSdC)1tdh:&nپ%JZsbRjpz﬒n D$#H(t`loX7SLhmjb(%.Ga]/*\1ЖK k^2 7o0㨝6tRa\nUpDUzv}k7Vz/teXrx.)n'-GЮhA X#P׀$bD(O/9CŢQоqƒa/$H`c Ɵqй1}y6=Ɓ0jd'V'9HHUQp5g7cj=bQ x5dg$Lhǘ3`w,d G#aAg 挅v ]tLW$|gD%0W  tJˠovhiwo-8y#-il@GeL/D)'?'WnRrƢPl5DY }s|ZgUrLv$`{ h{Dto俨Dk1J /Id/LsnRf >-gm#"X{9@&QA+g@NSbHup| dg]=qκ1%%ƈBڨwx2v?-Ivؠ$JI?ߘۆ&ӽ,k̬Ad˵;T E(Nt<(m+=G኎t G.`l6u7E[.mT}rcHhb$zjM8#7qnq> h]&C{ AS| F657q[bfI؊bUE8AiKЦoS_~h1 Gі>]\jgޑ$?m9c >4LCOdCҙ8 [m2̵;lg*As׳̠)Գ򈲩eQZJVOPc 0Mտ:OS8ݞmfXdr絝i"b'L=dY6 O9E>.24e1tX_BM/w?~a]jŴ%Wn4޲kp5GߗKyH'USD0J$^D.N"qe/v]mUZ0:TFB@)A^z߸~p#aVI:XNB]=i6@dVkIMCK  wdK%}Fhf52 dpMXC,s]Bk bn|:8Yhˁ#+{= 鞿M&]B : Gl;z|'lz@EҙD Q>˪.%(LD}x(,%fuG,M2s`eXS6wIVg;(+ᘄC `9+oB_FO+\:ִCX\wFf|yh.(?`u zhZm*bЅ`*8PVTV>`QPBɻfҷiRN ,v~#t=۳0D7_`rS4WPH.|yMqĭ9<.d(L2#;[#=Y@hP4v  U#^0kte* N.fx+qsHEuCBgG1 1v@mVDCseunfm4 :䍴*A!Dl9)a#nGU30q*$sKԷ Zs]2{=2paQfiit'i@j_q+,ao+tw yi@|r`n&S<3ⴸFvCkBoDO Ju@ ˫M^E^9CEO땰iOict*9H]M *&O4} GFv<4j.whr(X=P/yǞcA7 &1վ^7lEpMMYE\Ov&@eؙ$s l!3|7'DP ؞,`xe Cmuxťh7Zeh_6X[ݮGQRx|X~qPY/#QjkӣsqֳVv 3l$ kWTc8<`  y&=ܙ>ItRĴ&f{JKtxuҏ1h[4 Or0GCb4YXU2NZCp(S\ !]{ +(Sr'X<`8i̘.Ї?O"^f_0*M\_=wSS4̼}}Rm^wⶹ͜^,o(pRU+G\e](gO' m)!m bU|͏Lvq^`!5G$W =qLC "-h؍Y@x_ښX/WZ0xiulDNKw.&`2?|7%.Oo@lLeAifoed1ᚣq ʳi~(SL |oOs)c!s pN4l'>_Êműj"nx\[HEqn8 0N2_ʺA!4̷n=/TFé^7-$0kVx*Ņr˙jĵ,"5s\(=BsITӟ<萆p?@c b\Z VϨ7 |Xgƚs)++]jzI]-25.{ҏrc ;Q>f)_H[z(*RdMa-ZmP'wPJm*]PxCg^,IW W!$V\ e8EWb?uWRW;Nbe ֊2Ibnou 5'GX"rviOGz~kCwa g6(Kࡌ$Ǟ'>o:D?Թ VVdw[taYg򨰮րc]erPՀD{HxdT'[ a(+ѳ8WUіaja[-s^® W {gGe8R>*Ƿ s$y"k2y$!&\cI-c0^qdXWzD9NBoLƉ[/#+%rxVpqeoI"8T_x=mvp#SNK\xSiKPV|TȖl;rn'̉2$^U ̏ pƧ4—򰤺ЧV`ݬ"# ۇ_ ((j&:m"3]U# H/h#y=>^Q=ȼ$ğ¾R-_9wP!ž[Pu' ~פJ ¬:b~P8r_ _3U"7-Db:,&M_s;'bd&dN5qTD"žtrx }7u7ĺqք\Yݪ;eD Tϭ, w&HQ5*BBylߐڗߤ{y_Eq h*t]zN 7|]7ɐ! X_`b=àнQ*]=Z]ɯ sew]Uw҃2ao#4FJ_cڠ?G6I(x7d YN5{mwpIpyO8v?7rޝ2 7ZN-;=%; qre!Is{6$;0cnYW,i!E ~>ݾDR;fFzSʏUX'f0$F@2en٩QΥ-2KX>bM)vŮ)eHҳ7}V`*Ҏyѻi\=%~Y.W6ϫnSyq(@; n~țr"W|xUu 2D ÃtPZ\fy1Y] K{5"6gRlP?yX 3#'>g " Z;*7\31yU.X, xsׯQ ;Q3J>MNG2(`.LVSJ1tp626(83TR:7GWf>a>vHsNjefS׫rϦ d4y"vC `Sɐd8jlIc9xPDB2: " $7ǀcu>=n'Q:=XQ4f"pҝ^JVeTj1: =QԊ`PKMQAYw dƺv ZM`vpe `,_G܎۔"ShL[P &&`$ w!(HBy?-X_% &}bel; p+S5 [&m;t^6Z|)+vbFL;v[[=ssh q1/CE/ 0([rM%q%uGCoEY2h=eOeOXIRpW hPٓo[ \{e^g|X'6"o\B|1fIRw5-ۯ1`&w|V8T@mk0tgt.*/ Sk4o~'KM.N}g|g@~΢ۍ2ǃaSm@ Ekd[1Vmb[j@5߷hɺ# CP]Hb vkl0\jѸ@QL`7漧\uaN@msw 3 jU$<n\7EZ$ 4tx\O؂w;ri7sgoT-OH ߟ QMͦ'^}~_׽Ie|zw,Н_- S195]Sx7ްi2|`x:s \:hi?z)=5eryT <-Xx2W*v¶2'`JK$(DΊr Bu&W+jwÎ,y}I,*Z!/eӐa*ߓպu@gdyȼr5/[膚cr~h4!!#6ar+>B:y_Ϛ+XUGI?_A0PK 'Dkbݵ:QmrK +dP*.XzFCRWܒTpKAXMvu 7=C/{4B rVCrs#E+0%";pN4, W3f.J4)h إ|"3CT*lB<_Ft/5ep"aqG`d3t( %#aoD’b]jlL@%[^hB08=za@H.*gM o R d-zhVӶA(4=J: QxE@u*'M~/ͷzxoP r*Zv9}vD(ی -x )?dzD8Z&YT! x-.MPg:D31brC!{L)\јZզE2lVY~ .GVj3ܷqvGhX[#{e +Te,x'K%~MczN'T U2.D@Q;9df v3y7'w*R"TuT%vygI @ֽm Q.|G:_/ҋ~sHB;yJrjRzK 7G?cCjfqf顶.IVWV<& qpg a13QsNm&[r b %T5_$r)/Q(F9숛y:Fsت7ykw'/O4v$֋yݭZihU8~j,nʩW.3T_!#1'muR3˙*Chҍ'Ay('bJv#(a4=7PnD| n.3:`l[^lsBDEm@Q=M*{`xC:=ԐKJ:؁! }}Q'"D?v\#c!%AyFSsN]N@>رxD,=hZĶC"J8YhX^qc8h8BTcVl$j;1ΪU$K nTIe7*ٻ>M g?VSwH$qHoSxպ׷BM U!$w+BavXXQJo]~B\xQQ1'$9v6|WL$u D/:A![i`Y*5|-L&K2[(U3-ۧtIAH }fTv P7]bԠ˝I 'g4noQ NLURiAMk]_Ǝhƈ?Z8bm}0ߋOgy0,e0=^7 >Foz?)ۓscHK vE8$<'u$ն}$!u3U$/d-ǍC۴MkF ꝇ#IqM0f' [0!64#Uĸj?Dw@1n<xXDiRHy;IDcyNSƏ{?B*b k\ȞP,Z/*GxjʻbĺbMوrtk`]wHݙ/B#\DVg]+iݛ^>hsy6欨g-,t}?')eBD#bE7 = y{]FA$~)]E Cy|GnkэƝQi28av!zSQאO/&ŕ;XTȭ_ 㷗"tRI#@E^$')JU}4rSk,'/Ɇn5JdD#;(=tSs?kAB)R+ B,`typ;aO3E`](-40W$jƽ aDvMy "#M̘޲M2T} \{qӤTQ.kOEj-P Lˆ{5ȟH~!UqL9ofhn0Y1$3Aw8AJ n?m ֢*0wF%!Y׏z]g'krkI>_1L` Qæ:t,uXޛ"wR?hīN3%%?YבMIKw}+OD/$K` :F׬(/a0 9LR:1{b]GeDmR?gQBC}ciSXOdLpx5>QJ I96ُ*LwM;Cd 5yt r3? TL+ QPg$dP̠51sA/LGYmgA.*4e}/D\aQ^ ԂeogUc'42_KLƲOv7r#Aඥ4v+36~| E񠆑tR{cXGwr'qA$=5Ǎ]3"`ɵS[Ҥ;GKz2/mc{-bQ;&.5vwEy/{yR_?eK+*p'8TejuQ'Lc҉=d5@SK}]!*lEd{jsBؒOlr{z8]uОq7#GY`" =@. W_++5y1HGHҳk aIM]7P]C9yWvjg%?(!c{v;>n-dy.p%2Snݴ*uU$S>yUPcxg2EDs,N 9,Qvv(Uo"Ca)3Ds~@ ;E)Ds<_a^*$[^C0(|e\z8'XfM77˔C E_dlޔ~V3B/*GN-OWG]_yFr'+H%e|' E X0l c̘ 8XcRen, ڈ~-7xB$ ~V=)!14N@@9P / xdOu&=*Z=UZExTzLfqQZrjMW @,꧸3_ kSyY_iŔ)u:_"8Wk\DsyM,j & S0~`:9^Ų#v CS IUå0|gr~!ɘ' L!G۠>QjAG@{i7-/R1'zc:gJ_!lt~HAz8H@Sx͎IZV{E1Ct` lA:3["=V[OPVڛ#z (~"*X,nENHl؍ί ktlA9*iC#~9h*?x #^V:v'@v`})DY|u*PJx Q9o _LdɾNO@2Z.4BLHtd)%L7EgoCAR}]?yI=Kg=]fUe$;~|ns..GZQwcg!7i{G%L.G YJO;˫X+lDB tAp:(ggp8ۅ_ {eYei)牻2ܨ xA$ Pg#QYe\s^?^ :F46Dqoy_~nE㇧ؾPb$˷;:AD Ηq4a!Qj/> ;u*#kښm%r.X,Wgnd}?"ӴFbR+~(^k" bpP] EY6x1}d>"><5ӞwK8̀;}*ԗ";|hs:"]"1P2IƉ9dcCA͛G(`5-ݤ}cBSsJ/\C=˓:- Qע$h-HF} 6 iQbxrM Xz= dn3T{ ]yѬFG΂G?云&Q &N 3hxPgf_1%No4AE&v] GE,OȾ͑$b0/6fnɐV'kʹ4B[%̏[t8DirBK ]%v&@ܲҗkm*IZܗ'p#bwٯp57۵wbCT i9 R8drJWhk u}t 7re, VYiyN乵F^~":T\VD+ 1YLdFTǡYѨt2k]خ W%|T#ѐe=t;MJ:Ԉa3nJT0I b=;4iҸ8JEɪxV+zdl~{Qoq30q TeI~7tsRnp}.ֹ%e{պI}uƛ:_-p@;g3pljsnAJ9v-ۿįvG5* H1@J= #B[~H\^:Wxk׮dV{Rۍ,p"3]-Ym?ZHBKG/u84yr0n!m]J?SA[&  =4Bp}r߀erW~ XGx^N^Q?vkʼ=1FսhmKK٥x!Ei)=@qh( ՀUe8M ӢG~.r,`|H!.<|"֟Y,ѹeH`"]lG0P70JDXn5tˑ77sE eO }hk @ Icf,7C,X?JhBE_V[ ;[O-WXCh^|չ ,A3c-m?b $4>34N6ÅBO>X ' S'7:qQak0l~SN8swoqlh2]3Ģ=Az:罹rg6<,'|\`]0YK_<09L)ͼ o^_m+],x{&{f~+XKu{LUL0~{wVHO)$CKz=;[DU/^(7sL/HAZmm<6(/MTd(e~lؕyP PclpjC}" M#f1w^)u F9 `B5ë'ơW3͘d @U5|{5n?eZ̘NP103pbVks3'9毎+v;&<ܦ%N{rW=GpBZ3v AU.n^?IGU"rT ʏ{ aAnnͣI{Uz"AXTقkwW -׸VUgzPH+L֭.hx-8#AROE0=T#s(#:;~zh]ڑ:6*S a-yE L> |vi݃Ut߫q #7 &&Izycqr^!PۆHE;n}@v5@iA@~U׉o/f`v{CͷEY.U[>]9).+AӼ+Kŕkɶ:?t{NZBM1OSk!H:X] J;إ/$T>)r,Lscc]t$^3[\ zn^sA`V7oQ^ўi묐fӘ2y`Sڏ ^i'ͧlo a_5_pDY[)tc";vb" >js-F%o[G,lB謼kwqѸO[ADCq/8:"BO;(ĜO^xu>tctٸDe 9&rjL^wϖ|MR~K\\msOeڿ9W,{)|Z`pG J]`#uUnS~ʵ癶'n80Wj#\yfu!@Y?gPqiP6SWW~iSGH?0/T7|یI q]\̖sċ uRPx>d"u V&{'?"Mmuo33QG4n0"ԙ#-#Ȑv'1_JjqH6#K!/h3h}M@c]ߛ&nKlᢃ덏__H".NɇowF`0|Uݖem pRJ&ӎ<5nwLFwxyeu~lPɿXVc5?yب'lKWv Չ?QtH q:q6;FAf}΂P륈"M򫍛NVѭ[gi0ɅW}Aw:wLvLzmׇt8L= yp`;uG*gz^؍q&1K7r<SKYTҨ7vʰ(NA}ҰBW> | Ծ}p\ߚeN6ѥJX=vI1IA_&I2qM=tdN![8l4lb->VgGxNܿ Gj;u.ѾwimX:D ]8upC2g5T+W sPMpԾZS0YL> U"#FKM lWҀރȤdu^s'{vm=}K:9֌0 :#u,P<)aSԎUyd.p ;^y~F;,|ݧ{ D1YAF?gyla,@qk5mz*VGCmV>T;5 bcqqBƶ(wLJsN; .םRُ@IG%>)U3J ](_^w Ko\?ٌh8mkxYgĽ=U+ERk6EÈ*&aۛSCfk {a_3ŒL ȥ"!+37trnw1@TBj׀~șQҕ(= سW\ONLGg;_̓u%, ^ɰρx#A/Ms04#ZJTgI:e"{#ږh -#sqp.߲Tz9ȫ- EelۉգDVĮNsBFTN:uE 0cȪ8-G=9ri!%<8,92_^"HT8xĐ)^]˄QUM`z|60 3Y W%,l SET OAt˼V=z"j'sg vXp\c R15 U !YԋTq%P(P*ۼ-ث?2e_eAp0[YV߶: ?q&j.@់٩3iǨD%a6\[A$ҦAXIOa1?qB*7x:q]$&ް)дF$N8;~Bv{sы]œvk+Ji0zCge>w'Nt^gؤu'I#+N򱦫A]3 19~2Ǖڒ'n9ʔvaߥ~b$ft}#`:/Uxc@BRmq>BeN JsB!/'f(ʎdl Kؗ B4T!] }ƻl_z%SOAǑ,)m:R2^5q:AMd i=WQv]p݈<߱z\V#s1%s`&7rLĺe_χS6n*Z%~#!d=,-znQqB8:+/PMV׶CAaYXzql1Qt M5<oyV&tV54wϱ q@;i?Ceؿ`4(XϦh<,8Ok̙|uc${eq_oq1 Au/w;3Fnn!e8A&"l~h$B+=G6(YGq1H?.A+CA|H ŚKJBcАJ4A 2% \zdʍN_:nƙJ|/5c8G1ن]nqLeq삡+ WKp2crԼ~Bk Ҍ/hn)(}v)t" X#~StܵbB:c_w^cټtadRKwopu B/a_ ;MlW 0RUѓ桎N:/¼d0%{<)–2GPL5VsRlfpIliت.~)ϣa{>P~v뼒y"WE9CqF`Gď_H8ԋG,)Y"3eia@V ˮY 0͔֠P= kt5(=.pSfj12)gLE{hRT1S]SGk @vnk2a҄ BUpA(ZE4`/!"n(RC`D ];N0C;Lu3 !򹺎kKcuʃAU.=W^kq/S[wZiG_*B/a}ÍZqG{-S+@fnb8eM 74_mѕ1ھ)AcSXvKT?Dب# |x/Ì>N+rUP.G:苐'Q1* T;+[BZJxY^Z"-p]9l ,|~k4Wݶ0U2*w]$Y\Z ~H?j/Lh]^MBpbw'7Y S:V_O Dxza\ × Uw3ARPȗ"D2n3g/x]GqHhλV@Qǰ3U}[7C$p:DA'^\'oI~gTwƅ6'0W/uQŖ'0(cJq8ot]%r"@$nEw=GDAA"''sSں.Ia߯NYymfݛsp*B_nDywѱQ LV"4ayUhJ:#|m ȹo"(h[dlF['Y: }w*YImw;#o^Xy˯s@n"I{iq,@/pt+ۀ\^<u!J\^4^&[r x {4T֛ٓ#_z?ԷX{B{{YNN $ ߱1KV} 8EW b@^ZK7} ?@vՋy$/7c?ijWvK 7o%\ 9ߒg? حO[uwGh*P}u z7*Gabhd:50-ל)L߆jן6 Ŵ`78g׹Y5p7agfsg[D#Bv̹!o. GV]%;#p~ά*M 3-&|]D: K /ߦs-DžUʲ"2Mr: NUo牰wh1I K;܋Š92IQuMUrԓv **Jb!%yӌwEZv>W3& ljWnLqu\^s€޷!͒=nfK9 :fc<}J31;>b=;پPxZɡs!9&8[גn/ ddR7Q!l5*nd/g~ 7C۴Ä{A!Q7}KE^q$ ~m] 3R־L"Ck5yJWAfʃc|_ T《Fm8^|&~ /&hĻy8bd=g~=Yԓ+۬cÖ4#r6#G$LJG,t]#Zܺwu[}>=s/2xkZl!qQV V^PPsr&υ/\Y$(MW+hy32=O z GI9^ '_0QFu*χBOݺ֣Ʀ|O>Jl8K? ݷVLQ7Tޚj˜Co̅괢]`j 6؊BֆOak2JSoXr$:eBE>ki;erVcDk.ZI_Ưs rmGd䟛v}IWzX=nM%bɅ*FRxO| %VY WpUu7E$/?upW&Y%;&Nwhkp;%YakaQiDtJOdmh\WFe &iA- |{$id"GcL([ yNbݣՅ\֩+I!%Nu[jt.Ea_[%"ۍ?3z/Y-1m)U?OYBt">m' [}%4<>1*>Sp}ztyW 59P$0ع*cOQ UGj w*׈}vP0A7q0A ~#l{5@Sc-+8I\v,ܺ(h@L2zH).| |zM5DP4Nf686U +~^\;@rv8[l;:cw/N7D9/HW/C&)nYAP8:Z>9-:{c..MAtQ}(OLJ 9[j`\}hՖqY6U}e] &7(A8wm篘s@dZvd"ˢnV6O-|_D\h%0n2ކ 4]g 9fmW-YI\KG=KTrGE[J)F^AjF[b:kX Ϡ9l+4Yŭ?HDF3͍N)ky 5 S"vA~(+:ˍ<4x'es$#&1j`QNNtS@\oyp3L&&EVhfu0˟lE?`:ӱ3o4K V9L1 HiH~m0.]`hl"}7V=)A) ;N?6,Q(Yq{zɖ%'*۳ZlX ؉H-OL(%ĹbZ'rGh׋f=(;fu:Z)K{5QHWܨX’ \)NE8"籎($} }]t ӷpPQVjρ O>UTQr\k@/H(f+) fU3"6~f4opBXiDMGRFIwM3IyzT* K} )4Ƞ3U;Ha+.Tߧg;>UAg+cTt Pn Pg:9V\ȥh +msm;Y!rћ!Nrgb߯xnmPy-֧̬qe)ŊOC8D"޳ K=fe YJTmȜˡmئ(YsÎH򅻳j=^Ry_B(S t>GX:SW οLKU 'uh-0WRD LހeBTRut/b֬FOboHȌ!u*ӱnL' _wS3}e|,İN\8-Ju͒F\ _D'٩*6/jEI &"݊;_L,X)vd:-ezi[ !ޡ[“be$rw㛴 :fVE`Iyν{,{~ ,kKP ?r7FaB]DIۥ5CNX–]gc^1̐[θpw;պߚΟmc@WoiX)M.:囶${ijT% dH%eo{LR[vUpO+U"fi<*BƔx{ ;`NmUzV=z3@i4ͤ \m}q+}(•4Zmb)Ѡb`U1Q…1FM%E; k9 `(DR2 JLy .,_?6K oVF`go8)TTjBn4yB@{%4쫛rUKC$fg#cb-2_{C7v r>Jr,Ir;,Yp'UZըnQS@H\gq3!0tkDPEoXsDV6t:`gaZ@ĩXR;oNX`+ZIO) M\dz'Wwnj)/CN)aMW9qxFًJգE 1^>#OַzR6J%f\&$DquXdW]{ G7YE S6J1U^_|[s)lxP!κi3-bߍWGt jghӇ (2B=aL^*"ԅ,cv(/D/K/.@| zW~oôlI-:!E¸]P:n|41n2ϢզUj.J^`ЛLT}.;WqCy?"lDV9b#mM"V6F_b>)]0 x m Ba\mNٞ~?K~ꚬ3)0 JA_edi<*?ɾ۟Vk [b~Z$L -Oᢟ'ݞ8hL4hF\벉ᬔ7ЬiP^GمZojeOo8:2/CB+:G#8]^MWķ\KBI" 8I)"{UsRM4|B>6/%SF\r-|4׏ATmFKSOn*mV&h9wЕV?YswŧaI\?ݎn[d'Z—$ ZIrWQյ0y4 YyKy>ًMłx8l)GJs`y R#z n*}39N$p(hkХO,^dm(JqeEs:%g]w)oyHr$xDJme;#ï{-/Ihtbk$i@%.7lq/]ѫxRk{uX) . Idi0ɤjas@ų.ZpD":Z`1iuuf2uq Lo%apNa锦 ;=ojp["d.١}ߑdRd,1 ZՇmEeFAx&\\Q` 1B1} lT,jpNBX&B5^f 'KYL8@M 2q뎧v쀶0z0V$ۉ&Y+>  WZKxT8stm54ٶu^Ϊh-N,?%J5 j5?~ , Y D H7`rfKTisKi@4%~'s j}t a NRFfRIKPS<rZrYmw5$~Rc/xKuW>|H4d?7@%kQq:X y:;물 +?\G)]|f0FNtfVRM&WBGC蚛I"ڼ,iGI^5S[puJ Fsg |`_謂 7Œm'> @426ɟ5!Uw^Jum_ 0V1Ŵb31(Lge54JWGiCfvs=8N{WϚS@Xn~ѲO-|BbI|-jF0KU=:{5K)v>kJ"E-Y $:xqe`/6&+rފIam-9`V-8L }OHa7c_쀸bm  >˕W@Y͟E$}4 tJi:_`ַ}vudrĄN'D4whr6?;Ғh+3d%w,u#q%L_C0Y$@-+F^z.K4꺲?p ՘ Qǰilb=Co=`\ y\&vm4<P-tUwۑN'$+Ҫ!u5~cZ!3p;.ڰ3knFMtjc֤wQF-ˆ!|M#[sO^xfh8-QQ}-m.z=ij TE+םړ\b%D%)84'dVR(Cf} &,R5v<$ݙjyw")ೲa#B4/j ʸ;%̎?~NU'= 7J6yAuB[Prծ)$},iS6`e)JsFaIF>[C)j,o7y3ӘV"2,Ks0 5 z mՌ: քnR:7wj1aO-+o!V4\h7e;8baSF҉ ¾D&j%?L}eABIۤO'SԺVf^HLzT_]7p &=ɝPZ %8NcVU Y} ctFAJ>(fO<'VbQ3^u4Ya94R8E0tFqM#x}(c.5*;A_JFqC59B=\jcM" hlt jN #F-ʝp,N -ts˛Z@VVBZ]eq薅O Z0!D+ FԫCY%},V`x/NjjI< v]9$d{eQyIaYЋyԍ#c>_6P^ A10'km>~8N,,!PvZђ !lrQ? ?aC|HE$Ŧrj)ZAbizTe3:BPUBՓnYD(drvV\8Eag"g!k$XgJR-+2`l!ۊ,>|ܨڿf] :ؠ s]q @wKҕܠ\@&ph8\$}= {~dS N;UKK3nl|/kQ.|dPW"(.򡎈*Hlɫ@",& Da5HmY4§=X؜/&,rrk;Ϡ)SXH<.8QUve8s*@% eB"n3"klJpnz%+)Ay ŊA.,~ƙˤ?yCǺI=루7.]bwL$%ˤ&Ud!HJacRvWY*q4U__Ɍ{57&Rcмu[DOR= (_C[x,rf4.: MG>iyligHWZ)IenchBv邘ӑp^(kQZ)恷)hN| <%|#Cb &uvWl`肧Eɥ܏#OXZxCWfi0h$%V0l[٘daGFs*wF&LV7v>39`8Vg]Q Qu@V\uC&M%;%[gϏ]h[%7x\#Lx^́dH^3߄"Cu,([.MZ0~/+uiΡS =4O~I.1goUOr9 \=z[ p۸طF?*1[v'w~LcFlQ,=T^D8(ٟ 5Jbi(Oٖk<֒ˆ^FI/5 HЄy N_~6FFzEWxCJLv|5¡G;qqRu'T)pY+ȍl$4#GNWg*rHso"[y2n roSǗ3`!:FЀSE}6mJ8]0`M)+|~S1Θ[ŕ\ w0kw$:{0`m{﬏?J{m7'?Ƥw NQhߦKtE uZ? Xмb $};j}D-M FJwX#A2*w术Āl@fM7@+MBfbQB{?kjڑ="S}O FAK Sy7_BѾ"yTcEGC/ǻ#OBr<n;-;{|[z434l S[`b6 1a^OgnM\ Q7j>y'B=bvG>p<.867`c1G಍ dsU6+j9ZpM|Ʀrb"D؋Ŗgflj;-3"uų2VmFs{㼣MT M_/0Λz8/'v]+ t}>S$IP:5x(.B =B&KM5{knYSˌ٘@Det 5Jca]tU316V46޼+h3Br$#%oҲrMvCuu`0/:|'nJZ R$!"גTx(! ^K4 Q (bKM:16FMvnԮ{1b!ijd~2#>5L$피ȌJwo $]sD$G/NܦY{ ^d3_(hd 䰷?4jјo}}U7?ctߢ#j+l"Y UmDkMԢ9l$eD*c^Yq"y9*(f+2#-O5B2vQ[C#?ROVY#M(8.v6UhiB%D (U:+b\=bBwȪr-51,6h,!~/sC\D LXoWlalsƹ3Nw>ު!tU Ȋ'5@AC]@Y3:oO/MmnĿwd?'ꥨp ,TgnE\ꞨT 6^D ȵiD-Er'A δ6VSv5Uw+LѲHc^ hj&T% ; &^V dT Wb,5dqݟgUM>K^e0B8vLXtT^LVSwbdgP~fF t쀪r3+&힐I}##pL 3ЊټJ3A fuׄ@'c28/1O2{?/}"Q][0\@ʦdC-f(_dO^/Ubt!I6MאF.˰'4- |f**جӫF!zPI[Nwuq/.I|tr>&Ȫ*I @YLQP\%< QppXyNd gCh[豳YHK<7+G.֤DAEњ$fh`\5$d1+6k,A'&^t]MM{(2[Z||KxzCxc:=@ )8o9:fDǾ6+:9"L"kb~[04h5T/s% 5LkW͛?Xd/pSW FC$Z`ft|~;.PU2)[xK0f#BΖe`'G 5z=kH$a,qoo$6y t*=u-]甋9͉?/Dn? xSLڕ(nHliA(D@8*XS@ {E@ =Av_>S /򫎰&YO9k~WóHLcd5J^%iXVZaCՑMTm<~ڝk*$~v9 ZeXYGeAͦqѝVXnP@|Jnj=Zzӝ T(`iU4*vaSP{(3 ^'Ӌd{o4FM+2\Qrp)}Z]-6E3v]C9weG&{րA67ѤzyL^$GF9cԡ$nM8TJwc@;N\9P 皿 ^ @S~51ׂAAY %bҏ΄'F"Mw٢X"qEeZfqpjSѲ~o/==&<1i;q[ğ}֐1z3aoCx͡7l,<# *eĐrKY;xw9ּ1vGz`JV&tr,sq=XGj ӗ\XݿF1 0VZ%&c)LRyk&0qr8h[K7V#hbou]2!WdBU`uvsrg/27)u @Zo3˧e 9@?Z8aIĵq~"˶;oL §w&V#o S񁎻bV1p/h+{ӈV1ñKٸF;)/Ll$ssQV:(R$b;QVќ KR}\L[Շ eedEʢvo[}\>h lTI)kS5I9].zX@ɰ%re!ε|D^@_ZwK/wʿCJRNgx&o-z~lwzV܇6eI,[(d~ qj4'E ,U#Orn :(fԨmJ6(Q)]D66{X|_-.>"4d+J8*Q!IO1n\yت5yg7-6h۴Su(CH*)^Ea%"yfmeO%%φ֨fhvV9:j4ZH,)X[*H )?BQؾ'3n{}`SV;0nX"@?W> 7cWKX!SaB !@ =PZrTlԩ4U?6;pJ-F.CK|`r8@q78Y)Q+[ ^(yg(Ilma֜QF-2+80,XQ UnED-Xm_4O0╺Q= axaS.&=e/AWZ:}Bi |~fg}"Yb)wF4ZijٝSG.~sbL`- {N2K!EԂ*CEcՒn _$7f)\hQ^|9E-זz_n1@w T#qJ+pWM!ΰ-GTPtҵ0ykt.0Kש6\oЕFvy> l @Z+^ϣ!dp{$)#h9d t{Gjx?CW3*'Ї#tkx-()f!(]P}ҽMx -tƘe%WH(9bK@~̀@t=AfM`Ml\qgлT>vB!@<[Pc&ӉY{džN1&t,h}ʽ\/ 2Qj.I8ڍZԯGD6ypwH\ mR3оw5ҜM`fwn!L^kh[asG}(:HR;yg& ֩h8>j0zZ]YM~y O@{u`0=րɷT ǏJ-TCA- 0ݕ(&;%EbP|7bl1۩2"8,@"+fi;=K\c>@[r(Ur;ꡀq?'~4xr-#9 iQp*JK/a61d(-Z9-bdm[JB*wȤEzIswaf&)OcSko |7Q3T8"t+iXbC2?}Nf4RB,)\FK bL:dXE⭡T(Uz5 M>nE@ݼڷ~f t{3eY#0d[\FG($ †A4͑[Dh1sޗIjuFGf QˍuCQgs_'ӷOBWUXLTݞgf!BI(Ծj5{H1.]iA˩) [k1 M 'bf03#*fKV,CIȝvô\'0Hĝ26Ltu`bOti*2ۋnLؙч[YDYBO9UXNyY@ǚ5}K8Hl:>G9%}X#?-{Ɵs#7^q%I}lt*~$5y͠~cU>1p!?U" ̚yJ)\ 3:nCfSa27,vh}|9Q_i+5];6[ߛ~A*/+5^Z5|=`~nPU˵||4r.`+UC<%)x΢n# xhjCv@j:0I+g>%9yʅtbpdDS뻢7Z_ӆL3H\l JP2CHY(#)1?A" zVQ օےІr>]3,u !*yARetGg;pq]hF?G]9QF1ae@P|MRa:ʧ M$ "%(Sʶ'm"I>tWSVhd-t@3yLY5`oIsGKs6Ŗwz\T&[NnTaV\OnUZ6;wJBJ~K#w2P`KרʍM:yݹAb#Ϫχ ]ⴥgs.zMr#r^ };׋1LKN"hhS.Ů%[/i{AS+ڨcc6n&l׳}H/U$6OU:I{3?}" ;08?璃ZS_빣m tG`{(U& `xHeh-6V0 F> 8F-QJP2t~qV&8PvύHhP?oK5_^IB<#cLOwrg~sPKA{X$Em2"ATob^3UX]ĸk*fa9Ɲqq)ٸQQAjhW*N2ر]zT^/X|3zPVM5HKGyu|"-Eō|t$%4 ?C u'Ad7`\ opH!7t#2"yمVf]c&v+iXLKPY[[|FU~\/H,YmkP/]zG U l5ݖW>͏kVS3˯}MQl`+r_u[ËЌ5SQFO&+J'YpVfMsɷ(h&vA%3@s餱45QS9jAut@C^!#g|YͶW@9@!M aJםj-',0?XO \M|aNhA"zY?4'l$Hj::aHWE7I-\#+.g*m:<׿ToqҴ龜j,|C2D"h4V{GK3ʼx',xw i-`'oآǑ]`,*d1Tw}6iђS4Gc^>{4a/.Mc%M!6J \nd1$RRtH#[Rnщ$w& 9H=0l$zSL(`=`vӰ(6d]r%|lR&s,GD!.OsYDd,a?#gU2Kn`ТV* vs+m4h<Q9, }xj?v{9p#)ESzˮ^䊜MΗJN'nK~_g7aDLEk#:#İGn[7hQHٍPQ KszK&WDz D,~OޝwA m=RksrWp 5eXe!`4\pAʽzR>+_Zfoo36E>N[9Fz4_U bhHywxWrL̺dI7m*Ta+a2NE.b' Aib|_f+>\?,bœ&т|dXd67"j 6{g<ӄm4MtPM\ (;z[`d .tĪeUybŕ]vb~w$F?ϳ, 9I{wS S!P @@Hc=&13\P_<7~3T@ā E?;]o}Y#=վuha\$iyٵyjᵯF@hJ YxGsx'Rlik eOّYs}n[ǫj 9GZe?v8cP(֗'hSUVݗW=YhWl姚+1"e~bvlj?ӭ~ I\WeuͶϥy>9~@n-a{ͨ߄xwkjJ)wL`܄NU*ҭ/Cne@WۛFTMXY7ֵ|buN.2IrTs&,x+Ēa\J:XD/I ڤe%Jw0Rw0(fTlVϓ*x1tQ\2;Wot"Z>of*ֹ'ù\ d7欘tP1U?' wQ fhD9Q5ȥ?̪\6%8@ڠx]'\^XxJJU i7kE߭հަiXs f#-ȁwK/BU&A[32k `הas _DOaaI (-tqE*B hs;%58|`p>6з\_3Y9]HqINL^Jb͒y5F|Pokr/1&rz1@d|s1ggegh{0޻\+H;Z2z5q:ڭ1m5ߧ+1d6DuΘ+}KvuuVˌk 㒑$fñ-._=PrB\ßi==ؿ;#w=[{և8&sϜΨv4˳!^.ƇET•& 2wzLL^;܈N+g6`k't4>yZDT9r 6Ak@!ERjtǒU'eؾxZ$Wň2%=S;nKMX1;L+wc AQ44Cl aPYlV`՟l\`4 o.{.\= M!,_y^66%ri| B\n)4$vtZ;.H\$ <]\~WDޜDzm1@N`R1TH'OַcA-z pId{\%jxZݴMicb^˒ILt@bhSӧAaGvA꾷QYC.o6Z)d= rk\)M!cX*/ +.a7fp7ރ s؏+ zTDOG~IWkM.̕cwIEah',`k*J#.Ӣfd|OToyD7Bս4E^˞87QQN@xU*ֿGÊ1g->:LouSZ GDg̼|`xo%4a.p׭Q4@Gxa 4aW, K~#AWRR Z;ciOYRPr ֵ| x=k`K}^(hdxĽ.[:ipIS(EwGQծ:ve'C~p a|]Ns|{a$eFBzZL19{!d3!x{ɐb!76teK{M%6T@x|9 }W3v?>/hWRxW>D۱Mog]\bM&Q"$] "վPW?,P#Yn"6q;yrWy(妋l/,Cú Gd6!,l.f'{Ao!\:@6ΥFGj#nMXu{N! |.p\Ll $;[eAY>'~t4? {rj:u~wu(}ԚSH 70Xv= 5lx25?֭[#6ވ /y~u`st/wE0Yǔa|m鰢F7DCXxҪ~JX_<֓5D\>z#!ew{SKpA~ %Vg; \Y31SjD?mR ,7h3FHn0;X*c L+-՗rH, F@sR}P@!hWo#aB>ЌBBۑLT)Z tÛ=wVppXh1)QZ!fIf(3&C|AX@+[r>6 Qu9$1#Fg%}Lo0X9/U4`SI'( ); rw.iȏA<[<㻋0R,.ETf'G@* Ӊ1/T >("!C*2]+뭬8ئEa*-t5j6vLM2)fHu{ר~3v9vtyԀ+ך!bkZ =.Y1[政ԋAh EJ*ab߭277<,< $6N{yJѳ'w買hޙCwu P2uy#00ɔU)~7v}dY[Z q Q[~IcUȚKjZN9ON^țYl~8p$jkBrXJ'}jtY/8P-g"F1 LXxP֍RǏgE/j.)o6**wL z>eSA <uw1,-n>x#-"JDKμ`ۭ]KN Ha3*PА?Uc^>JeZ:ݎ- M݂zAOC#U0^ 2.=kP/ pM#>iz]e0nYŽ煻3FRp> =|Ϗ^eGWzED)6c!șo tԠ*܈іGU)p.^8Z2nms %#lvihb IkVH|~Cz{kXJS5+& N /rZn3BvH 6O8 'ǠQE;1hL'u./Hi/8-keȾ9xAaŲ 9zQfEA+!Op,;a6GMи.ҳ}VG _5(+P12kf%ae=HwpJZQc%yR3)+/y8`+ M5_Ƒtxj.?h07vcc,PRyO|^!c-Wxч`NrN&y(0BI(Ҡ}8T@O}wQ` ղ"lt\_ˮ  Z# ٙ hF}]#r:]vU9s.9|[eS22G I4w8&2cDY*,ʋiMW "3hRf.ݖo2UJiF.`@X! o[n࠾7͟9-=wL#eKrWFg 09Fi*p7Zm~3PØQTϦfD%9h7/H5]m\';07';5d'C`%%Ze8Z9lh͵h8WPNA;`$kѤL`!NI 18R2WkE<|1d`Զtyx~ YDZMWd3΋ȳz|󎵩E(#CqשKZY ׵r,B’08qlz6'EZ> G26U@lgIjQ=5LP! :ىs㮅Pк!l%2yz۪R6tܰXTTLBWڧP-[, yp?:>M$?_= Vo~@ t]t䩴 I˫pbG0OEۃ]H5}LtSR G}I I0pf~~Lvd_!]#{c1o)B!^jV;"L߮F YOCLqm]JR:#tdL^^p+d63oeƣ<#pH0h}i)M1DYVnS<$ΞaL_!<+$>w*87۞Yxs*EFɠd:,B;ѼzMMWZD81HQEֵ@Z)ͼȜ2ob&~(Q~TT㨴&E: 5c4$/{;y4 hr%{`s h^4\ݥ<\iUX2\ AAEcnN/eX-{ba<w 3MH+OӅ8OEՆ(E( )ai"\'ԍ^} 8t:-L1nB/ [ Eəv(^!S!<:*dOWER㪺ƙ*ś<˪ ( y2-`_n1/.DSɷbcT/Omi9^C 3/晘7v&w`f2usԌ<,][YVzi/ѩu;mM]1XU6xl~UakYg0Wm:W$Z!=4!-5 Nφ~t?6oUZM)SɦAw=)b%ЇH~&8#0ceӟl (ujvVB]f YLĠVM,!$QE&b>w$8*FP60zH/Z(QH/4V9}@Q+Nd"[ we"2~ɂDJZ#B=!T0@TF %q%ƥ)–6#8ݙѷ, B'/vB,ܚZJZW/ť=c_MSV}0ox쨴~.rխ^ '=4{*4w҄Ql:n-o0 |r&hoMY?gJ*-~] [`uN<؛ $FYBv0Ȝ{aJ _IAp'u:҄}eBpW3?=:[;Y_n٣9ۤ r29؀0 8 zQ-,8۲ٜ ڣF_8(SH-v19Q{sE|i0QD-{oB .-X\0D}cmlf[:,kngQ<B-:N\{PwY+5䡰:`ϳ;{XUYBװaq9}UDsEl"O35w- Dc#W`m d ImG-߭،OX?{J*N^I? WdIGLJ5z*|P5jGn8߳t;wَIS8R#BY"af(H_ǚ PGb4:mNn|w/++gcJ #NK7֯[rm$420 R4 ! 6tBPO 7RZW㦙8qVDC\;?Wb>n!t #f( :'Ŏy,n-tT6IHI{)f)KheoCug%ty<\ cl+R(hV#mX͞x YO ]['MvO2ǀqqjN7O5-{jtnp jS%\e,`axڒ ʰȦE 84*N{йUDB%uWWg/8>o,(&X)w(ww@Mhw[:cLbC8НAEdRȕt/mJwŜl|0&n}2r._-΅.?PM_R!A-{bN}-1q'v{e VM:T9O>nJyd'd,E$r"j)$.޳21 JtcGUFV-k]-Nfo6|`G/cTCm+A##o^l{*t퉗VC QD}BG{sPHcG8Kqz}JX[dܩsfu G\鼪A7;#m7, xy00T叆 F H@!츧q,Uak9$'ҕ_IG8^S)Yݿ+V:Mz2DZ?Fe,V';zG_έC_6FA&[F/5y QD\z"$\ ms韨CI:bIqkUJHRY֬|bH`ɘX dD?L+@VHC@7OVI`)̺О3ߩ8D /\|;n k? [ xe[+a ))6B!bb?%l(x ˒CwACzP2{%f}ilPU% ԕVCa<*6t͗h| 1'r/ RB_n)AkS1˩b5-phˤLHׄ*WM5nS6L fC sv4Gha ݼGr2Yoھ XE:A٥kp4u. >mV$<Ϝ%omvi(/*g "ҢH2@. @B-?t>#i-#*Pf~CQo2 ',^@ҝ հ5d"u^OQ詋6b\9X2#`(:"3 KHC=0o겕g~c䠂7cxq+`f6i[6SGmFӚK_&pl&`vtc/E =T9JJÏ= 8]Ht5WD6[wk@]4,* Qِx(;ykPQBE*gcv5s%ohp ,FSݫ#׶nbNz ZX.5~Kr]b瀉B}c %H?)n> G|"9=2(k2 b z8qI<=>>lk3A<Ək42&p[`Rijh-6Uu^Nj{@ʻ0t ͸o( _%٨It$xYeu%tAW1;rO[uW@1ϴ_ v?.T̛6 G9mRvj\"BJ&7fC9;Ud2J'o)(~p $;4F_en˒"") XFT#R\Y5ޓ0R4 a97 (m®堫-'fghe8¨'YVa{($)KuTI˨!(dЫZE݊F_P")Q9OlѤs;ն)8dɜ +( խNA^{8-'&n>W>mWI+#'tAc@w0H8cdtl}uZsՕe^uy{/)rI(!\OgT1vv dR`.S-? @{%k@r#}5kzYWC@&#A|M몏J:n3HW-/P2Hz ”_"dyTquAC*ݨx`4#K=֏͒Q(% r &=H t;7g$B@ sLx_<ڍcwMx`#c'9c9AdkvOYq I`9Vp bJNdT6m$g|rīFfU_N9r}؀BQNO+2n !OVb2Ԑ/츶bc/܌pjğ%tPU>(u;) G9v7N^wկ {=.Zw[Cs8a/;jIդSF72)5xd4pNUe{CSJYU!˶8IQ6= 7k?=׭A։T.A\'IN(z%aJm:oH[lKntn=i?GBfJ8 (\`|ѯaw$|5ysu2[-V?9o3z;Az<"WB* 5Gԓ'AsVL?^W.wv/ú.]B2}e껍B*("~nt0j:26'0 .CKz%!MG##p1(绒ȴ6i@68 Ff:l/ZNe[8&8j:qgq%֞}x-)F+O?7Eep,>qC3vaJ0qNgKR2rN[ FȄETq EiSp%훍 F{N蟓D~8vMWn) am"٢8,}^oJ͢.*K4.,@p2 >:&Ofz0NJq!,^H 3Y'Z Lڏ24gEΨ`Ffs~l6)qz<,ڂca.:̟qDԍ}!5"h n |zn# Q?^`E4وUlsӞ%dmPf[^Ohxyp9Ce馕nr[ۯw9\&ѻh-֪Xj-P:эF6 ׏d C5LΈIcxsL^CnbAltsW:q/)apﲺ\ۣDWEgYC܀5T 1Y~OƂWD LLQdk1$\E>?G2iԘegYmI=Cpulg |Ÿ4Ri]W̵ KOZY&(BI(ȶ2kqq] g.m@ӐĈ2d2y/#ft?'h Ny:Q1c1Ћ %p< 7AeiMc٭W)vIJDzݾi&V5r)KYdEBy~w/$Se*{kF;>&\䎰7N8+nLoݑ@Uﶩշ{|ӥQ!L}N$ViExp(oZ d A: Z,/em0[R4WL&nphAL5+(u%X_Q&Tl]rn&,HuOtF_Qyo6L>V6ބ2K{#7tFS ߜNAy=2FŮBB 5jك]rV0?r`6eAT 9fTuGoݏW^_E[/7lUܖ|g~]}kk̐BʝFcRĚGU'b +BAUb.UtdݤЄF]~YLtZuj9ry !vunp+i][51,ʂXhVt; idJ6u`T]#spR Y%K (GG}ā 9:v''"zjU41f]R8^mb Ը&ZCc+["Rvۤ]̊7B`O$ ! |UD=ޡlw ^;Um9E'=*q`זlV` XfhiDS ^D=$trkRyB%ADQ^0%}4mK  2t*CN84;f˕_L};E&BPg_Зϫ͸`.M7FYFc'o(KFP]ߍĥuR4~JT]ĥOnbx{&u%_ZP'{XXw|[O6@ֺ4SfTᇱܐ.{ivCpc"j ^4voYPZ "4.J˹Aϣ8T=r;J."@}xq*s-tW8{(0I-5s(n* *c>gt ~ѷHJ!1^A{On#ԗ[nAvD;&pAml}H_(Fz͕g3N4/y֏s꿩-5?Zg >㨮l eESEY6#l, &l$2% !bgV`,7!7;˥FNG~(kϳ`nG)a6^L $sc A%ň%5^i/"?ݫwQ cB4%D-F [5,`2n2(XZ:+f#-Mg|{ S3OwM+h/L|'I'qi-7@z)NogֲP e*Ű9oM_]۫ DӀI-:e/?s$A>+a?"f[l#TaCҷol2IG7rzVRW&4(jw,َBu?c%@o|CG4(4z?;l[ ]\u5VϜbE$>࣏"ahL'{[gk.t]{Tjbt(f֮YN eOqVyQBХ0zױ16C@/qlɎZUx?tN*cCj 4/=L"P⌄G5fHS_熓t ] "zz}?u !*FFG iLn9 2hF5 p!y*jX#MYWJl(6j~qp6\l,NPcv9ǎElc0NR x9cvl2v;=4zg2G/q캨=TJ)^x)16#QJx]4_&"=N:m${D{oQ+KV}EgDW2_y~4U}.GegYӣ(cUeh$0g}ؐCHٻbBi1؉B(=^֫RO3nȧ%6 g}k4A{!OmPӘu3kg/p-a*z7ۘP~Z+xrHu4;XWսr,*СL˪E+:䙲!.Dz۞۲j{_^`NXQ$\eg]+F;=jjva A 0U/x>n3óUǃ"Z [4!TPۊzyr-\¸Xnm5(<=hCQ>M r)@A6}u^t9BDL 6/`4x'MWQxm( QRT8+ 1i$y\*€vReo*`aWo"5O"HyJ6>V)[u q9lm V2Pu+[3s83Wz&<:VcWYR Ns yM~7!ԕݯ#ӯ-7>Y6 N !G,+ޖ.pTs-o"PVN'*G,XbI͒?c\1;ղy9qSqpd87 S-DtJQIeIdIb=xAqCR<Nj_0 nxU@1Q5Kp<2:aE֓Lf D:d$ N`cZj3Zv%5ǿ{̐5})I!qI݇umJktK%ϕ#aȝt4lv=$O_gqAQ.Q'9T:w[U0J{Z9U #"\+X+)>vTm_gMbZ { oG3\Tѝh3ZV78.S V@"M1rYHwQG__⦒AY_xt%0 nV LA>+?_>jpm-E!4B7:p",Z횾"GaM%$ dk3|L+~[]2akWc +6kg ɃΪh_ԹssByVO4.>Wv̴//^SuEbe,F)#vG3a*98qI5yo:t>Ր5ңނCޢ GԖwJd6=I u|x*jRGu-̥,'H9ȡqv[{)!>n\f htD^f1sWXS ݮ_` vFK8/qO]Q("#u{$ u5$t~_-w3˭-*Z"@ÆMMo`.& &r\$T#S,wCl\}|S^Mqk7V Y+I]Yayg^\E3.Kc4;U.=v-}e4"<&;ȷHW3f-eWQp~oI4)c[_c$bpIg,G7wނthKx^, SV9N*o@e:JXZ'.*(zt5ܼ!㵃*QK#UU7㵿^>]ZA&|sK=Ft"832zƹR(S2)W-_ZXepzd#{0h|(5۾~qk0rn?_⤎.q6ҏDiўp!ƼE \WZ8hZ|0ؚxiv)Q/gR2eLM@h~ ƿD5u̪V](5TdK7"Щe8oy*H*#St.aQg"PXa& K^h*Z_X! h ( +;mgiyThNo )ρ3LJR3oi$XARb(Rg}ۻox^Dbs<*÷yyU$?#FX%ImHK- 6lߖѶ͵Iz*p*[\5v;d O==~']x&Ǘ/J:E{c;ss[QVʆ>'5_/lUA=Qƶ;L$8jʎ oi6:rFJ73Zory}0ҷ%F8U-{0DZ,NSf"5|٫)9k/bk :`WB$h5B2\"jr;q!# 5nhbŲ%AFJL9D'*{FE)a,@Bu~6Wrlɚ=jlBJM_[wI)8 @5sm*0UX c} L&lKEsj. \ÁP4lbgS\6Ox@ Y*\`;UQDʱC}8Xdc 0ɕ%'@plC/<:yp.V3,-6Py0B\tOm:\R h v;\996Jك`皋FV*1RW QG:ퟂMXAI8 Mm)EwY4:JaSF߉BzsS ^KN8-%*G,"wt&6nU(|p7^Z+G5 C4j7x ™WL_*Pf4`y՗9]4[hűapRb'ǓyͿa7b7:#=IۚFDTk;dz :=Q]r(! &wo98}_0y]_ |X1] 3h ${}A7\|v*%tnM8bt0T[~௚mJ;fxar#@4%aj8 z P q{\\n4[m{CC2+2zήEsgM׏ɰcP>Бk!mFn2HIU"& CslY"y9M0@ d3y Wu%0k: &m[CΒ :rϩǥgcqtwj }&[b6,S5}rY{YA5U!4{ R9 )eG%)z7]#Em{^flJ*?cOZpGKrє'&odtuUt Ǥ:vcc0D%If@RvTVsjr~GBi ,BHvô > T4>J4J 1ig]{͉uF2fqL MP`QXyFoǑ A|`hZ`e~Eq qn?OGe;#X;+ߚs"a~~Ceϻxt%s-&Etcp",M=-AuNcg8"*ۥZ3x,)d l3RmĞ6 (Zنf+ %ya‰ǟKzVɌOxjTI\ uo0hDž`Ҟ](7\\ð|^1=*r $VL OX7>yMT9GbK <%DOM$Y'XR'n34[>x#WI,ݼB Kb@b'vLOv"e]|Yj?G=g* GM;jC l]g;]ცIP >R:] i#S yH{[[iު5+OVӕ$m8хƋ{?ju;&uXGUN,S {4l>葓h!?,ik"I2WP u%=,&lNŸ[7@Ɩ- PPo8k>7$p Nh؊?%zF 2xEw"1 EGF֣YetwQ-,C\~ݟ%6 `EW#H GL_W1%$K;h3C UBޓ&B7Ѩ-X|DN9s׉^~tX~qb?lu0!GPL/\?Yxxu$i8XQf->F9gf|Zu04.sD抰=5$6 {B+{4v:Ulz|N씋qdv![!h<顾O&>:PVMojqO6br|Vn!D;ܨ\}J/,{rϐ{`6qtU)Z 5 bt 4[ \S:eϱfkM?) ߅wz[xns\t7O @Bn[BK@lUN LE?؉u@&ҏ}t ̑MZ^-*J {5mL-&Ąz%;6(14S5hNr4uEݾ "+@u<` i x%WAˏKpwR|dNX,qYnPա]Ғ "L:W`_P<óx̹(vWdM%ݞnf=+4VޫU-tXR1KB: ۱gdcL0-(mb>mr FRO}#2`&B0ʁIՋ1Pl ?ێ:w߉Alkwz?AJ謭'yӱJPC+`"'EZ;l 9یy!H!W"AoxyPgT8mD\(^4}mU ZvZm'^GOyeM?e11?O~,=,e t+(ړZ;Ojz,!WLqţ]|+QCD m%$lD1fUB.^%sr]oK%k8iɊBzD AYP2=ژW%N\tEV(O }XdnJjTkc숷R'*.٤II{Ո S+;^~4 y80)[gk~yzt/F^H#ַaq/{}9 ,V3Hc[XD]N7iV˯Z|6E1zAcBdVs=>?>f%&ݼGUc]C;vШ5`oZn&Xxz bQ,V4ީ.;X\? VX@aW~k#/0$芁=Z:aSYɵ*\C QjO%7y#DǴA"ƘbtI0@=&/(!)3ko%itwaJ.`*ɏsGɁnɕUwSR_K[/ H To*q^h$v(y68|6@yu4pP֔ʱ 4.oS]|һu{}I{\$8WYLOˣ3Nrld%຅0T7زg%2M #҂(MADiGk/ ]QHd>G]2$0xIbZiN&B3O` ^o&>_]ʒ>O6Pw+Nm: N&¸< Y.|Fͬ p6<_n[Oe$7ݍ&\0fF^9m\ 7.Kxێעۚ (K/!qHWR\e |CFwiaDva5?@KC9>L=ohKt `A0W2.~yJ2Sbv~DPTwۄ#rT:F^\j2pTW8C%?3&9iq0&G#ȸE&^(YJ%{ۀB[yXQ| Pj.x{/aXB}Mh!hڔ8}yw92MieTZ|EQk"Vܔ@C^F "y;TO Y4OO7}u!HA@;Q84mUF`Z}HW鐳BOWhEĥ u}B9 S{] ֑ؕZ)V 50ɭ^݆5D4\7,Ѓdb֦hBucVLm,6JayGsUP &tMDu<4ֈvwE> LJn:8 hCt|K@[ 4:BtNE2se5ӂg=UfI5p䵙h[@.k+ IK anDG d0ZvVHCz Sn >%~ѿ(K}OcʹB@F ͡_OFH0fĉV"-M5|[d؟2oTxWRvo~/,1h,̗OA# m,Tz?)$hJr~rr۪vl3QֳxT˜g `ńwXA/Bvec$DVqzlxI& YU;ǝ>HZsjėݍT"gk]d?gv]:E]WAf~+3jdٻV&m,f^iD;PD=5Wy@Q-=-kh] yMi%A#;;DRаotS=]#Aе=҇6L1~)@=@!`7mXi6&j9VL03qt/n붧 T>BeXc`7Epp~[f71o?kz)DS,4& ZS5P$=7ؘfE,kX7%'.t즫d\3̟Ƙ?tZ7I5&)ZҡNURxם3Bixn,9'&5meI@ݨԊ8>VY-cRU\] ;A?p:FlR׹SMrHsGO,2L+sHcAQ<2rn1"JҮn`>ΏGކ3T Y5/cMhcK}N'%$YiyB }ch86 d{SB_raCseq]ֲ+7Nb0dl/C(Lâ@b^V_IWʈu0AE-߮# W)j5ޞLDjl2hG.In6\m&f'\) WwƂfN6R+KT9=p+&2{ ZM*:ZbeqY C=qtז+D!bZQSw~/)dnÔEw<EJHKj=ܓQQdF4gӧ0Mrz\Ű._Y↲}܆ @ 2d_̍@fk䙲լB&e\v*יQ$R4h)zɝ3_a unشCX+IEGyiV6ѻ6,P FoshDiZ[':nK'?#і%|`CÈ+IVqֈ?"Nw VYǥ.3%lAqu%R@ #@٬0`Zgx 5eDkM o(GJwL"KC/WCv2brt< r' C>~,UB ػh)#/+Ӷ~8j,nd#ռo||!hZ;_47 ,;y3[BI=[T+wF l. =Lx >IASO4ql o l/|stD(.BavIzJ.,<몡HL٬b"6˂C ~19J,坩̻̚c}@h`D\"1M':\yi 9g$DGIF$׷%7M=\9Nz0m^JG bPBYӚb3!ZqYQz:2qT*.n9(j&er7@'}`]o\g!i!ԧGx`q}j}[sY:W\X_ؽn(sgk*WE >5^UɖzX1.',.XxK 'UvI9y`|O## SÝwQFbxGR+tzӸr~rP|D&xgC?n8V' #Giq7\ضvqcN+٣PF W/.:d<)C"8>R.ҢwqX)q $D*re;E t_ QÆitxOv?2EFh({SyB !V@—6\ut,2 S%,da2I`Ʀ2??k`qG[`t{?MWDe _/ms=*ܚ6md^&p<$8OySPt)ȇ>E|NPXOʿ@5stWr /qW˞:o6~E2vJ}RF&^,06 ^9G*PY'<*7 +S!XZXښJbƼ[cen!wDIXg1x+.7/h s%(0ap;`MKSd T ^@\%CqR kxs!6ʟu4W$sA}K̡ 9I\xGTJ3.!qjLLQ3(ٷ\ JKRWF䃋QN < ܽҲ,+H k"tnѕ}>F's&9ݡkb%2njJ{3򔂳seWܖDZ&"Vl1,IxU*)T2@kTSe̢:-|7/[ vf.юhRjPU=9 P2+t_ahd;/y'u]jȵ/s@0/ޒp4Fi? ;&u$Zu+'F1zt0`QNrS=B({)wast>Ђw eJIgZ m[)8(X9~.NOZY#MtE OBG}^zјgdC"R?Snu++cXя:O+AӅC %%pu!l/Rl[ʜb]h~^d7ԫI6?WBhD׀( 'pxu&L/<lͤJ|^_r6OM|P}?P/@H%};zɄpqF}2mI4TIzcslGވiɱ& D{ *DLu ,fn3'y/#WEI]PCdхJZǷc|?.4SJu8%Cv I`$W3&e۔(dv&Mv&&bCC*1ZP6D7e߱'q5ϗ#%qڙG掂 _vmuqjՍyz .]|f! 2(՚WO $8O.*;$0# P_)uA؎vcaiON(X8%vCMI>׮j'pLᒯ*f @d\ta*5F9XNj~M-l lTe0++Ķd)E܊*ɦ(Wymvn$m d;lĠ3 mTQ ),#vh.~:c78ʗ. F\|4^<5ߡVLcvPYkQ?ո.N)g?WG>f "K'Ǡ#yGA7T2ڑЎt T*xĂ]lzB넣@7bYTIA|*Jfdxdes&YS搳#0!3D >0+'3YC%!čQ#9&4%{Jev3E}vas׮N=1x 9^ޘπ#R@v'Tjx-?T+X,!3ׅ~C l#^ۅ8uBc]PsNvբ%{N8 w-o (qq gUpVQ%?E_D 8%$"{!Q j9>u.Hq2 qX)&+.dZ}%Wvae1W;'pv {N.LMkNv `*٫1s C:nbf7()i@X}`ſ"NKj<_x=54 O70b9+}4ZOdqc([R'! Ǝ|H[ FI 13/ -#D>#cZ.2밷KoZXzevn2MBgHK}ưvo.x'>Jj5ݖh(+]6 4(7Jv(ciqJ4qJ*@)Cdo$'1[OʹGf0qc ک0يȄEm*gdǚFnOme#y*K:#wA4n AŁwV,|``{M~g-Ղ}XoO1fj|:-}4ά;}Oed;=Jv9jxژ5Jqٽ9:!Ua@Jpd:]ucHvrk - aF+>1ٯ޾o7_g@HjéK\)QuBQ/uZsED wƻw )bN8vœ0ܑ@йXD}YVLk oiNInLt?3{[к+Q=e]6 ׋R5Pqz:j6RqF}/tHrڑ`MstĊA `)/풜xw9@B42=+܊M^;S 贚TCa<g}u. U7j/>Q-IdJv`7-0m Iq5&T5(!ۣ\_5iFJRw` %yÌ+A9Z B4L>"Pβ[zL e`gmKBK}L\ X&;N4.2}$e 6;gqIR Wy O J;oe dY. 2?!р[ƳMtމ=^E0́vu&GI(rz`™v;N)nBB9GOc9ײړT2׶_Q-ѡ}%.$,VwU5C(^GDEp(w q1%\̝^ O]e:E[ ^FB O~rQqΗ @kqAL屹(N\8 }jeרKVGܕ5NAޯ=hR(9h^v7yN6CHTp9D\Hby֯vL@4 aȽ H\=t3?ݟn6*SUaA=R(ä:~4eWXfNzPO| ~$vOJ\f5uU=7 Gz ̉"KU>ok0R$ʴ'|8r=#M,F|$@+%nX8HF;2@KDL̆-J tA׳.-p;?< ~!(F] 6-EO=j))z-e`̫P4'Rqׯb3xQ ]%`|d#⃀OΥ&Ez(GZ0ɖ ݥr򊀡D(!Ϭ.QGLUkbV^O^\dƭnb%u>s+EEƧU}Tl3G3|⸇9VJrjh\ m-1$TybvTŚ:{JѲc ɋL7n#ݐ۷z{&nh;vsuvXeȧZ4-il:@'dUܷZ߅هe)긤TqO l\YOЪQ_O->1C2D к 3!(/@ FtTN P‰~7礥s0u)\[ |fZVaK@v~ oy-e(WcP14vXdhPK]/75ԁEFÞ,P>ðY!x"M+u'LO$@-oԟFW KQWw^~ 5 zzȐy3(?%YYI_=L;t%c1{Q$BP`"C>HȿfD!mWpԘxxU˔q6יvH"Ř},7+ CTaG!;0. ;Gc)zݚ2Vy"9(wԕK6Q ݰB>Q#/oI;)l_\J昁|8M+F>V#}}AzV| :Ү[KnI6g% PpxZ+'pm K;Nۑs9.v?Jli}מ\W'xxf) &8S*9ѥ5 Cd;KwFZBXC/t6 yK#m3gX׎"T"(t\j;JleDtN]/8 C+Ii*L"WULh M`P~,|TF=tj5~!Rz+ ` kyҡ ( po]2+? =))\yd$ bTQjH?ΣS~yv( ⍏?4Z)LۖK1b,$da_E 6E O,bcL""Ƥ,)W<n QzpdN?nQa  EO;5,.P߾3YK̟XBVR85F!H+Jꞣ¤*,a۽Qɸ0d`9S]Z+B 4Jo~Koݸe9k12C O=p.De:$3j5TJB)k]E@O; KPf`om_RS19cA\ynN~C8<:L,>Zm-C715^+L-,B02[+ 'Z++̨Ki6$¨eYv/ a+)"ҐI4;^φq: ^ m*>Zc[Vs]*pf՛|}BLߋ= `dsů|H+ؽ?ZRqA͍!T^<""#JZ) J `DIFdu4=1><C#5{!03Zrˣt^ 2@>*\LjMdAD^d^ޯ6l 4. 6~l&c 髟1Ud hJծq튕hj)SK3L]U iҲ %n/Ƈ!]6syjD*(e73 7] gŒˁ!M<\XA^j$NJl8pqqg >@7(*kz$a)eC޹e/I]k6[mK_ NZuWvtYK0 PҸr_"ٴ{ ec|P;_W %)ԀAHɕ'4Y]Z{K7ұ.U0KԺ]K >'{X+_`.X9pWɭM&?+r$MT<쩅-+F#-$=0 | cсPmn#EEO9L*`]=Dɬn2?u`=͘ˏsG{cHiܩz-8yɂ0pw;pBlO(Azˠ/Z߭:+gUq)n M=&t㝮qU&wW4"fQb K/rc54-,O[L.\"\W⋚aՌjuwVaMw^~}vONmwucN 4ԩ{dws0%d70TOWr:(4꤇|kvٔgH0D8lA9f9G13VYPsꃓ~Lv_#J+;S~؛4NI`5|J#Rm£6^TQ"둥)M%t/CTRPxR7͂%vG;v"]XA4c* oiCEGp҉c0e$Bll=FNe6T:)xdZ Y+802IJ;Z70+a?-J2ϙ-1%ۀ zE0EM:L#EuwySМُ"@Ӽb\Um͟83zԈhC=zo2[z닔_'(T[`U>0μRCd{*>?/#gL]wQVQ,/WF(qAH%Lq'AMw34gV@ecd +y/ \!x-V5|:=xZjeƽ*QZК[IO_0>|tiW*?(ZՇ. r=`9{nչ; n*v7Jb46>+4J ġwq]]at.ϻd/RT*Vn`QƉ&TU[s֏wO 1n eO}L*#b"됹,} clەk< ̳hā23qUKvV4[~Vfw؄>S]!2cG D"xp-u!y_81BIgofuP7KLt/<0`U5c=bIt4dQa~?&`Um~KWSi q Nj\$čZj&F gy {/l62j!]s!91Հ`gCLuPH2G`^ X&؞2tH~Et,Rl__ E YNe/Wp6l D{Q.FDnHˣZuCnELQQ1bh:%q/}٭ zڹ6j:U]40װi\oa5y܅wUЎ~0f[aZ`խ\~!Uo6 0tP&l)Ęvă/7[vD?SaoX|ۋ H!blPl)EBBOs$c;ؼ}\m2& R;.lCh t%@F2ͬ!IߨHm,XPG/~:,Aa.SO `(7(@%іAV>(93–<6!,h#.+Yhva|ֆ.޶fS'OU? @2ȇUMxD*pwEo槔E5O`s+ 4i@j^׾D2bdV? +wȫi/%o&7tk4^ڮ%3c2&x(=ɬ!+VRΎ؛ "¶PS#ރ!j6:S ~3^,NrNse1==ݾ/X#8rT$_E/ ƹVY[j^Q/l~=3 .Q>SOq/?ۿ:WEWgFGj )C?&V8M_>l]l/Y'h)/)Th c&V36`}cl&IYw[Jŕe圅"!rfAJ6JVLeW%n8\Xo""?1N"br:M|Ϣ#mtqؗNJ| ba20 7׉EhAA^R@vg`[酿RȜ&$R4xB~+Dgis ;TG`(.W]cWÒG`X:b)x( 5f-Yc "$PƮ4:OmT_ a 8QQ+YCN@M1X{@+uHMn/jԬW?}4ֵjQ/ܽslkOa6 m ڕwdl?lZm^iJqY_kf(cLfKOD@Si8jjrR+Dc^G~Liqw{d9N0(@_fuNvK% )/kյʙL>|“Ξd!G`{tVg͐%YY\Ę6NSF-(K o8Zhr -2c޶Sn F('gQc:;d<3Pd(|s$"~BkCds}{-Ѣ_J v8Wi zTaR9r^ibRJ~~XֺQtG:JP0f. `!PP ?!5%YK46$ *m(f퀐-3>)ٙvY/^ދ,PTP CfXьR+8)\NmdO }d"Iۊc:c͵"L^F/D5I޷! Cdsk-b?f*[g5 fnI8JN-D*Yvڠݩu_q~q]poPKA˥=H84A aܴG,J~di_#;=!*=[: 25Ы\PF?.GK 5s9@QBmSޓPWm$?8.4sr/IZ= /-`SJA瓮>5׺(}]U ]?jYݤS^(rGĝGPmܷHSyKbV6^].4}}`N\%ʄ+T 鰄i Z3z ,𶎜Wյo&D;TKK^x1+ڃ#u 4G5'eQ]׎y6M9gZ%C!yfV ՙ" Dqvq.{RokW:MeWX74v;&^mT{w'/F", VgO-=#0}3I|abh $o^VX%6&2R1YxcviN>FѥeS<@  &]I]k(C)V8*GvVq`*)5DQ񁉇3:44g6X9q<]v{gcLhCjqu W¦7^$m.[KIP.rkQu0؁IlI䬃vvҷZuV> .;B9i#)0ClBw\vw}"8˦Ƕbv NQJ9L&f?p?v Eqs%b&Nu][[u2YLc="b\*Tx.V}!7oˍ)?*ff7KTtnAhjG sAbuFޭJ]^kO XW =}ՙM@buNq !1]Dhm#Nq ueSRcܣ@:6QMϦ [F-Ef!+d&idѤ^yUڷbdLT0o8TIvO,&V)#P '2c ֶK\g-~Rc kߓ/ <8Ǿہw_08\tx}g$?@  ( u*]0<,?s mJ >f$ĥHWX߫x N)ޛ ҉>CTxʭh~0N'\h-K=FWetd8d=vPʐ!šĈ iT6bRљ ۊJS% 밅;5\0;M?CဵR!`wz1|`-fsB'\+iś%1[ tź+)=7A$~W 4|-q,Yt9"&o P<&)6`_hKόM4Y])Fo 4膖Vh"JQP:')9Vl4~p՜`Tq`UnK'85/Uef<-ny䀚o=<@]YgvuN:%jx3j{9iE7F!fJnKp?r`KJ&jc@Y"햓y^\*Icp&50;&f]uG-TQ*|?(Hd|8i%wAĽCM l@FLxNyrow2U ~5!XZ'ETV:"1kbаBh8Gk+NAcmd)!* ДmDFH⑉xTε20l? ).4Oh͗=@bS~ԈNXv; 0C,7"{p'/,=v(XGqҤT(HFG+wHY !ϤN!oc%y4qݛ;Z 8B9fe.%ů,M]qg.LI T3.4Oyȩ34wɿH, 7&ҋjDC˒XD(=CK٫(#G ɁmzAfxbX69cH:4i$0b GJ]s6x>ҏVZHOcƼkּY[[@ADHx(7z4{j<~m$Ifh.Б wөW:i ƞ@ٽ3%H^YךF2{~1r5]=S \ 9|0)Fp鏒˹H)1&?&'v^r#U絽%Fwo^C+bcܜK'@$^_\/B)Ssw[hBƶYKZêhW[ѫ--[nzRd߽-he$UWiA)g'vf҇+̠ƒgJom"Ic~c0LEIH Icb0dJwFH5;~VѡxC%9aK2?+Zk cUlHWww+D;.)Fn rnT":A^So:ߤ1iP@ώYo= P. @tI㛄vKsQd:zN&bpJ^?_Ө̖Y:<2nϼ1Np"׸@B"mև $cWDݫS 5D&`8{<Dbbl!>+tn3eH"xYq-'8MˇVq=3u.sC%Pw@&utlɁ0oKLٙ  I–PH=;Ȩ ;50̸eW-yZAẃzO^ tl? ڙ4E>U7á ` .#Vil%1.9tu  *"=ٝ8m!`BH5=}n6۾ !4T^.:(llŶ詒ҲE'^]t Rv6·{}{DιXKªU\%ٯ01f߭1ӽYʇ+DG^E{;릪'8󔔪7!)k^_'y3[RDE78^X[T6J|sˠll;{JLZb%2Z#TqɅ5#4nsG+4MiYsU(0>صR\_$*]z<גF\qvtÆ8*CٶA1F3|};Q0ZD_l7lSesp=~z_;1}֠ӽ WZ g/㣁G6$~ef%,G5,J7AeĦLY B( .e/muq#D2N\Ji\&5Ye"h|(4051Cl5p,ep;x~woVE$$m΋pYkbo\lGߨm|ѳi;ygQ:8 7R |D:5(찙mخ| 2 }E!`tƉB\ϕ!vV558`N$8{%$Ud2!G_Kt8"? bͭ'm7##7RQ+߫rWnV.6' A ܊u @I vk!(焜뜦|?T@xIJVG Mg_qwں]*g 7p*(K1{jܒ @n n S- 28 . N?@hP**]b1~oi,=0A8!5w? {xpS08xY8U0Tu~"nU?,z`,營N#zD` )E逾vh\hK ZTDȢF0?A`#A;)﫦OE1$6r~*wmѲy~,Yv- apQ"ƛ Of VreJHbK`# Z?eg| F؉6G]l_q>R9FM$N3ekFAH!i fH&JT6 L4qpl^/j.lwa"R[LwW]H#7M9 mrw:)ɻ~CȸIî6^p|{ΞNMJ?;Uk:9 W^ $tET$|t3bSU>)l֟䃸  sXdu6/L*6x$5oˎ03D1Nc it]Ʉ()"DW8 -UJ|i+SV>,YM&Ųî. r1!Gʡ ݆y6p]=5tNLބޞ|YD :[4'T;K1N*׀U\l3n&"Z}ɚ)4eĂ>rKb-H W> S#J)˺BDVmG Bz~0{-H>PPEk3bl2" ejI+:lfXm'E2"dv2ԙeHcHIb#>ܩ_3kؒͲINz a4h wX,߅D"(ӞR4PTi {MEPA䉹nF8q2S'32;*s`A(Y!cYzy,0u䲐2~OhGg 9G_4AVS}?ݍ߭"ˬ6D^=B#ޮЪ CҒwxNagIw*Ÿ8!zz6ANjQpx9U èe6خ9ߒ 97[|.K.&őui]dM&0mY鯬+1Ii8B< JΉX&XLh]{"Ĝk2 _'V,Vޠ8E7sH:nd8{>d5]ј؉H NtA+wA W-zإ9D*Ż}O6Ɵ_u\rBkX6p3z?R J<)WgKhSk,oS-j6<^x{ 3Ce#2üCxPeݥh8ᣯ7@jIVfe-i"TvAÊ=4ff!p]5 -hDu]@gӁzTHdTfQgd~X_4hBt E=PIAoIP#1^Nm,~g ַ4lk!5dq_Wué*i#P϶ Hcc($"1s-]+}~4בI4Ë"/,(_ZK8| ӹB%|^Y[9وp-=n/{%^=mH- /.Hk 1z֓Љض]4]+5+=&M(UBE'-qhvCK-J, 'edueΚGFӽc9q4T0Ir*]pnMI~E`Ą6H/{)u{LJ#32իVCJ\GmX[S>ͅ𚹥LިRM%͹n:x1EIiSwꦼD5IIEX?r9 E"()ʣotRPq9%*`^$V`H`yPPKԧGI>q-]n 90=GJ^[ >w8r~f "E-,+ᧉ!aZov#N|`:Wk3z8&: I“L Q,M$Oٮi Vc3k[>4$*@`^"~ú k,N&hR5s!}*>L lu{˧tr7aXia_آn9{-D.N,J y^Y*2'L<ƂLظ E^7kcwD f uHK1zLv Fy*D<ˤoedhS{ oDqcXVSاˠtH_5BAS,ZYb쀈 <Ĝ$FA0Ӥ\eZ,8CXvw<ܰˑZ]8LB \ۼr_n*Hc d- b=Y &>DP7Wbs!VX_F9$$%YKȂ@eH/_~]S*f ':G\@o~s#LUjuyKEC0aN ◉7-XBr?wtGBd&Te_w7@Hg\C=pF9N.( pۜc`:1ciX ;Cjꠉ ݥ١bɦ *o?Ku|cG {4]ZݷxL?. ^PTKm-0oLy.XIDJ$?!$fT?R0_#2D,;WR@7)QOSĆ;hRhɨ(Wͼ;?]ԂOz nqL]'rijnǸ#< f0x?3>-VfO :47B1w`cd՞,^һhJ-P`ЏjF&]Q=$ӕMU)R᜷oIs}B$?AuUd7*Y3bte74njhPr,-2g DGΌ.>7L\A/¾)6ks 4j;]TmC@Bd>Z3䃗{u * lfJW3ٯH3ܰI}ݝ2ZNZ=iTJnxR.F;J?;ilWMXeH&y]8/4qщk r(H?bw_j1Y1X`؎8lTRRl< v0dZvyں~ @ /GnW$3Apxz{ jH#!+Tp|3' v1 rSEc%wIVL^`eu4RxFޫvؽFt]'FȍYT7<@:NVυ8݄r0oXL+ܖnL9cmgdω[U^_j1w*aÊD|75I*XdM?J+҃h5c-"bwSzw#럼(K.5kNMKZRQM.0OL-ObsѪ bD83g:P8e0uH U=89bdL-Z l-UbR^HY$i͖EV<1oa<1m}V]/Ik.+j֔F}%<^ٌ3Gh݊|'*wR~N bDsw5j_LY22Ā & y2ePL_N#a}@)Cw5I^Y],rIMk3S70F-[a;ۢ%IڂU퇈|i7UΥ[\ŐynMK$r"y4bQ$4%0Ƿ@i9h;^#׷T8d^AWa&BL4Lmϐ0DRsW/c %v),'6%3T̶Y6~1}z_'3`6iy/l>uy0llmkqƝ9%5tK 28A_bҧ*?laDwքL*qb`%D(o^xm98QUhpPQ` cl"=TnPqt2f!_z=8=VȋHX9]z?quu!Z {g6it3 x#DvƤQ\{we>9*HM@(|-t}"Gx{j<S_E]p?Ie B43م> ,CXsNBum2J /WF~a>KgK,vf+TNt>=kLMplu}WθR?v:4qIZM*rX;΂vk`Y|Ŀ ZL$0@|fM_HK`Ӑ?/:S*.Kp<0mpT)'(uT ҥ I#AVh)C4F$nsZ<{G2ࡑH.VoUOX"u1Ζxq^vNJ|V) "]pp1l&`-ۣϑFhLω;.V A1ϧR"oyӟ/$$:`_#foΆ";do&knp(a@k& ,/uSvPEc?,Ċ:_ltrs yW-ĺAbjYМt"nDح6fϺi.FDrѐ:"ݴzԬe /6䤅_XY.3zxˡX% R{H?"4:xnG]-HѶ+ue8'E=Zh$LcWn%U4hksTv+gI[%@dRBԹ8:'_y&}+"Ľq%5*'m@V*ϡ` vkcGk| `,/0e6W5`ҢvFiq5(,O{kBjyK1-ZJ;p 9&\_Vͧb##("xR5[@41,^fZ G2xv&ɽ.dm=-)hdT>6`*Lکĥj^(#j8M c+H5"_Li!܆O(Fp426Ur a E|ꥳ+򲺳Cϴiu'IN4PS :θ-|X$?ȳ(uf5Xaod^#ЂN L1/0^@ad!:NYN.=3Hf/㌯@}kAsb/78n7 ݨ]0aAvp @{sm#ksI; ^ŒŪy&ԤDM uzXQ>m:⥁HX;Y.e.- =Lܱ_93W Sֳޏ8nw%ѐdpk{-)z+:†r]>uBl#9m>p2c_"Cmøn@ $$FJ>7Fq\"x,Qn a@4V˩'SS|Hj@b\j*b-@z -?UdKo_X+D׆vlS,b!w+Ϲ'9/8!23z9*%~"0prs8 q S𒤟Y#6")=EȆ.kzs˾ؑuqGg[0sM+&S&̒52`[wے8!q=~Xi: &:!н -)aVP@-}_ÚRU6zuHBޙTUMNHI{=ePZvaPc]gBd3gq-"'ܽΉo\I|5>8k`/;0t=ON dP /kDdXxod>h"/"ϗ1pސ&iʞ .hmOKIP?? z%(j"~W?lCMA%TΏ  xq U<^9{&[Jgv.P!m;Yh\ dw8zC 㹃M0wf,Ū}.X5` C ȌNƱȃzQ.%  7ҘՕeUK\o_z:lPʇ '|6"svi& UI"/%n OY:c)F0742*.71KRhk:u[`OsNQREJm`Kn Em§r &>^Fh> לZFo@ g_.}.ndX=GPDC$ƪ"kPU]6@tl_Ro!_um=Zc[誁jW %cޣrw>j S!h2 dT[+Ɇy@O褩vP/^x傴ZjzU*+1ԺS~aN⑤߃Yަ.H1֣`s-`Dk- 琐/F V1Za9ʬk}`Ģ MYkꡘG6ٽS %N2ObTgDv/eow0ynf_L =ndw֔id1BDVCӁ!I=:9Ȝn9m@JK>?dErC8,,/d xQ1<&TLȹ=JӶ𿬟f(3y~3z/ 7i醑m06_4 )aKWI\TZA;6E ϴUy=m+@xz;R'wRe8.t؍caZPTX7zj3Nkhafv\ͺ^  E6;L#aŒ+ܫJ,fp4cY ese$p ;myȪQLk}d1N'VpUb!y:ϸ/'@k&5F(sE Ϊ>WH)ZEz֒e>(q0P5:Hy'8IU`j~ϣ} b!ȸ߆^8#~>P ɛ:xfVxݻ~QJbuXe`<(.=gK ?`F W?jJGq[` HIxZ?ҩN〡DDY̾ZaaO;w01^ve)wg0jO-#ne(x[Q0+in `@v71ѹI}%DJR~ZyU>nP!Sp^^ʕy1:FYkH@Kۋu MYvR^e]ofa2\e6F$';慒^jAfLµ6'Hց a2m q2SS` Yt>rX$rhK ҉EG~l@OfIh(M}@3AK&,+/ݔyj#Z'5 4gY12׫voĮ&I,Z7rUq~-"`~ Z8v BG܌; */An+w[3W~8UB1_`X$;9îIŝY.1㽧sHTkUICcxQbx Zq{BfH~zmM[+lڌ5/7r>h k殥Њ8[Cˆx! 3XmVA<]ыz3 ORc=O# ѕA;hplQpyh3g?P!Rׯ:FX\ >O- &Tjٵ$` {27Bȡ"0p7_Oưَj!,Qpjs !UHjd4h"uk%)c]HrsC BUpW0[ {aRCJa b{a<]0?x'X "~NHL\@$,SsC񩏳.L"4#{ds` l, R*)GJM{78y/Q:vr1!4K`kawEߤ(|˄|xnh zk5Dar'Abdnx ؃ow{uۗ~PnjNƵ7 6vB~ro 0zT?H԰ 2C$bK`Ǚ"mڧ+$ɬW[Hy >1 J]gP!$qU,=o2JºѼim*tv`Ef_45zWIkѸvHC^z{tFNMxv6##׵w[Nqowfl"QijC"fªB9pommG-2zd-[ndWS%NeSTl]K_8.MܽQqoQ1%R,chtYvԇV{cNmX(n~ g tN^7[FnvnBEZ ,@y&}>PwP˵$O=*7)JqB|'ɏ/wb|o)m\kJWZv-6\P*]6!t x.~UH&ӆ^W)͓ϋBN'/n" R)ϷFf67l1+wʪ!R{:G{%t/{VE#Ys0*2)Z`QQd@}n4>蜉WU+7ƍMGw(dNq ۓvDG%2_TGg3|LfSr$ p2kYv+Km )50he*ݷ: pԝэmk6LE \pJvB ̂k m~NNjxm@_ts9Yly2a?PJ_EQ5U9d\-o:0$Xl5ЊqRȔt$LoſQF:iBɋ<^3@EPL4=ړ;@I-NXu?>XJNb`|#Qd#:Ѐ?%GDGmtFhHRV!{α|ef<K4LHw$ڼ¿2Wn[53=|E, c4 gN3ah0 QƩ' %Mɼ_?a!)ݙGBt@qKР2B W'IC>PThE'Ngu9a!X6ưĺyL0\}Ucc)5lQ<#?2 ;; TW`De9/DtX,#C)ė% >ݺW@QLPA>fս_޼ok\,JoOp8%;ttTRf}Rd)m{4IcHLnUpEu ay-AnG>$D"FJrv̐ ͺ{D[rOxQmkK# yeqsC(껁I2 13_ SgQMhڱHN.Q5z @gwHygcXG > 7 \㙒JoliV5/2!bHbYI*N5j!ްԗȱ*f@~֑mאnNN`ԃ򧑾IB|8|ʂsL ?lN,ccKng= i԰‹s=Pu~_y²:y|VsLjl M?z,t7 !ypD ʠ?$} o' hs}qofRz$ol, ne>u5'NoxW|?pV'W" >QzRAhsR"Eײ]Q ϬƱCw^iZpo Vs&8{9kJQoѶhual~]*s) 6QEizŝ|wKS+d\,]VSv?\ }UaZv8B|T:*Hq1' 3V 3AvM1&Zoyq,FM Ac;"jU D޼lMÎo\IP_"\(p^;޵cH{e ERJ|cDs,Cn͇z@*W'%3.O1qPe酷3Zi==͎pGYR/ƪ^'xRN{CB~Buaȵ`nv:|(h$w20GRkr\ICSZxYp .jy85+/`|`l)?Dso..5U2yLV9-, _zYX7,e˻ҩOcac~bVp>*t~AhRCƯX %ͦ 9,z&bO- $oj2 ,v2}q]͍;R&tm%~ۍ^U·-qD ;־W' =Ey#n/_2g^i<}ǀ+.OyvNk`qM^{:a<'Q R.1$^PbxkάDJh^~xܼXqvʸmy5pl'TkTD~~.KH܈_ZYY,C.߁qq .~,t2Q ~ഔ7%٤(ҟ7.?0E;-}4(l|uc`p~w \Oy/`z鹛 -``Ibo?#'xBZWie0]4Z_I+7 Qb oT[a&%jo4h'vAթlց&7wsFw\c0*kdXU6 LƠoNr~0'bOzkU Zm?Gҧ# }Q>ZUeL,!r#O)*֍"M?Z[̗{iOlqDsQ䈚uDvCUgYQ5-1 ċ]f!H[؄c:˷͊7N>l ZIu0TB/zev3qUX={Ew5}/D푲o쉙}^قrB9".M3{ , S6LahJ' gdAI$Ś g05.0<%)>ױ5^hIީbbM9?-,ߦIp褅YLyd 'KG}vt=&Je۸lyߠ/5dR3hU2)b D5f*Y;bk|mw F=7bX$ 3z'v vv/E1=-X/%) `cj.: na&&ʕ lck`{q-Lg4PUq, ?B@eD 7kN\Kx#~YS=VxhGq)sKP-v4;Tz=M76Sƥ7\)&@Oxn'4"|-ᓾC9#sFN‡~o= ëCI@:^Y7̪N d- UPHWl}:!r僇]u)U#8pozC+su W`¯!Rh殯.[S i5ʗ7klQX0=NlcTSZOM)~@;jY;`(CV? MQeakE\U?Tz02WJ"mrNmyMdZ٠ʇZ4Ql$h*ba2olQ)l'Oe^jsevĽ~ƙ[\%wDnt]\[T+PRTɊ(b Ule)،.#Ƙ~{Q3|yvRR ے_rd|xӋjkv;\, `u+յ˽ؗ;oƕ#*GDCf-o"G^TJcڊ>{+cjB] ]arfѧR%pF\ FzCbu'M:rң]Iܱ* LO7VAnuY%5$w.]@[H<^M]i%2k=X΍PP =.O2`IW 9Wm<(.),· A/Vl >N< .ܓ-{|W0FHz4~ML'$[S3C4x,l.^Gxudx.Kצ `4 rqf+ V'ۭ{:%ʛ^s~-q60;u%E] \Ά\`ʦAS b"ŏ: EșY4EqASJ[ish xCOLϋYGM{2{~ޔrY2У9-?XT#rFT1(dkgt9R `Ms !('Q'0+֭v +=7-҅b. 1f} %CYF>NI厏R4k^NfW& NeM[WfJnKnMjb lOIǶ w_ N2o>-kT{F$$d71պ-wDJ(BN ~#"d6]Z¥{ hb[">TTYG˻XW&ەgqD-F\ ؐA;x!jJߦQtqW7L~_n{B W(~ ":OJgt ֶE!^h횑 sw/#V툃8ѿsuBsшzP;!d^QXw lKv$-Vw&+FSPQFx[Z;6poh]7cՑΓ<*ڑ]"Ii׽LҘ5Pڠ?GpxcXnBnu=40_]EE+RQ7ڨFráΨޭNORޚ(<9ǀ2*n^Z K 8\iazqPF k_%2 Ba--GzPeEk1|OǽyÏN= rH_#7Xl܌n_UnUeWR$=7Hiγ5Uepe|&R\aGD/PG,μ}-Nߐn]f26z)2i4?D|:Y[O/0y`}9=5(VVZ t3ax3P2ÕTP0(u ɞSC _~@ >Fҏ%YPŏYGm8{[̅zb&Vʑ@hɡKIfbYmp}T(n>)w "[j,؅Ua$38qYV."1,#Gd-rNERuujHZYaP CnUd'}7?z A:@~ Ǵ%%b&q5oI?>f=vSVF_0#ʳQd.IP@a(>ͱ nK2t|"z2{XJ=rʛ)&F@D.nؾ\[$:ӵDrkX4f20ɿ0aWET䑽ux1#ž>:h4ksu@v:,Z35g\΢z< ފ;F Rѫ'Y. @7ć"N ʖ.ހo丮,HikS*ݱib]>IDNodfci%@="DZȽG8M!PGj/Y27C8%%pk+Nw~R.PFЭtwGjV_@TZȔ dF_&ae0^Ő8&SbBn LRd >қW[tOzTDPBg*wz,Yb x CT3'ܗD,8\6lr|XD-W״(I'McU0|W@H[R!A+[LΙZxC"i7(`zyɓ"͉G cmIEyr]sG3+/ ɸ!M\9~,83MpH"']"vⓤLӔ-%,\^\W$5 H".iM@}v}xiFqn%+tŲnSg?= Ԏ<]\)( >bY4%{ thB+Gi3dI靻[S)V#A ؝!2Er ̕͟{GRTA(~?f!d@l)θglRV#Nxf? Q}hz>H(Eir2 T! (aa3/!7T+,mQf][]Px ;oVOanr"oLE<_JH&> 6ϊk  Zj!쬢8uluV0r.Bc7/-&h~Ft& kgǷӃ&4?aLg¢!GN2=JL-خZ2ep(U̯5o㠤lzac$6 =`%;/ RXJ1A+'mK Qmk+⮿yx|ovF㨂tDolpD{qw /tY+S֗&dnB+!z!06S?Gʱuzu5;:8ֻDӝHy|#|NJѰ%;&9 Cl18aC,ܓ*EIT-"l8.Ij4v*#e543cm]]], &XƄ7|2X.)Wre&p tE௦f*hxzN<SXDKZ]Vq%IE}OU]ɭ::F u R[L P:) U8ʏ&p~$C98IX;%_:E0I5qPҊ-glcFMQE;jɐ`AK4av._ħZIAH爰nR z%`s@Sp/sry m AkeW gAp- 雸o\Ծ|"cB9Xs]UJ^_Kz7is*,H򴵧i9и=>>@o%%gIxG|K@/9?~k<-,(V9@ՠ2JĆ,r`8vRJY"0.H:M=訂qOTۛb_۝"/XƠXf~|f |;.9n[/b=Ae)PTjRq+w~s hc4DcT2QO[8l04vP~6Yk}*LU;[/JXfXI?3*I՛v/L4d%-볕;[6< "(%'E ?+N-FM[w9RqF F`NIy//t FۧWRFd|ŧ%*!P gz">16OtF>K/Q}YAw1fUnJzh3\L'=L;s ^93Ю1Āx1 FA5dQףtN !:}Qd'jnOk[N6 ܐ7#aSuAMeEuu[. ⵑ1ѻr?(D{޿y(h;Q3&86\ڻ % kۘKu>`\CCO7 *XlqLL\qqYb.oa- tP}=Qz<2Iof7aSdL {4^'ۧTц6]h7E.]I̓y.k6ۏ̼ $(ºhJ7$/aKKۡ逶N )XFQgQUvEXbO zcZM HNj:ۜJ*]T0ΌoGE\I867ktqz~ 7~+ّa䓃BBDK+<@ Xpq } rbuw&sWs_7w# Co"aDF Wnq>2?miunR V"v;kWx+scu/rWō,ǍR%c1ѣ勧 9j$D[xUB["D MĵҙgF!d5$Xdl sI[l!x72cN9wDG8]C~65{A:ؼߟ^RPq-K԰屆lL>=fyX^Vfx=AC𞖚s*Q2nq&7@Tg{d|ztn7۲%)O KG9Dd:Bϵ&lJ$8(l%߰h686"d(z[蓷Ii:  yG%UQgӹ: _#KF / }<͔$jt5pO]uW#V < _@\:; 8>;,|i|q 79HFbJ]6? [~TS]*$}G͛kiiD!)\VhEF$S]噓'8kEx`7EOק\Py]0Y'  B$-:4!ײdcؘ&P;uV()TSMsB Im2? fY A`:B,A/njn) <"{8B;fCք(BQ Vbid9tMbV K*y!kK̋äU/$pSO~ﮑ.@LIZK7.Dxd8| m@qE@ԅIqMY4b[W#J@ tl}1a:HM5E7Ei|Z EC"q#lpfATFRR ͗)Yu c!QUgCe-g@<^!.͇?dތXɧ//(Krl7!ܘ<^C 5ݧ ԼVqPAP@d mu r z_ r(Ngdw1k寫; |u Hz\LW1!pU'ԝ Zk"~PI=O) 9^Rj'wϙ)۫X, k p`Ѧ_(;N V7F [ՁT~T -d 0A8A6SH~+aUSdA],US~|<{Չ ;txmR9?a]ωcT1tIKtYHŅïSfOB7uRY_{>gcur|c5w'|ɱi:)_E_)<b*Lr&K+<0{GN[.znf!T΍R22S{kl,`I Q(7Voi7"qD^2d*įjѶ? b0vi*(ݱ'J˳ 4?<;@ &bEP|vM4,? Nm"xs[`r|÷LC qn,5gS!Ñ3 *RbE>di[n`u2cE`\=QWk{xyt6'H|=j<ڼncR *X4jhFurEЯ_5\o@lѭenU%h J*_@Nb:]7I%4&/v'ߔ k|^QI)J+$HiXI;V~p_{J g[X3ީnfЉ8jE666,"06\:K퓞x, 3Ikz{lr,^wnɆDoLy []5ά7-iCJFAEqQ~ݓc 8l?[9zC/8=G`3Ա}6: vfB!4%fviGTS)[fhn&u%!FY_W n1W\ z'VܖmkFM}\i6Ȃ4݃i7g@ӭgN۠at=~q1,gx05zKڻ~O#Rp'u*:# 4Zss\{As |TVjq~ƩQlUnfKm {auu}{tm2pD/d NRWXNhv.9< Z %MNI{i*B[M턜⊘EoD.ѐU,宼Sj/=.nB [$ݷr9P!+6PK$x|wS'uE>x=;Jn_IHS6h uŠu,%A3N2&B{آI;/&Q1è],{@ogQAJ1jC"~ [26gݷY,Nhdabs.XELb |lGnQX"9_dmqLX~|h0JMeH#}Ytu0PёuO#z/6aF GVC$rƙ)|(Sև%^̘|=Iu#ڰW3ɫrν<s@fh; I,jڥXu&ދBLދ d2 cL"󒖋#pd1Bmϛ8y8ܙɂD|`,9@V_<㓪a<܋G~FݍlUCLÞl -!޵mvErf$45*c،~0HJnO~D'~,\QLu}vyvja}K*;/-5+C|bd "˽UBﻍsZDs⿄MjꚯќqRBxDt糑E=`ۀDŽ79VQ  B/Ķ5spQ2]#ǡ$5ro-m&?U~ 9 -xĴ+RSu#%ƇUbYu칚gԱjp912p=>:owHl86x# v7ۭ=7SQI6r0qv*Z-uw"(\]YENĒ4}DZ)K'm)CZ0Ugk ݍ>`4N#u4\MJ -0"qFc#2E<|5.' $ `])ck97\u"Lj|"i[1[}ӂ=72oZ?HHW@W O쬨 j{OlR,oZ vkn)Txd U5~p%?O.t3W/<̟+s <^-F5uMm6&,<4b 7rE69dy cDӼ/PsJ!w;("I ctaQakcp=lu X?15VAS"i< xwuʽ /Dْtc`1}xP[T'iK f&N%75H?+j#!4J0 vpB^B\[6?5;(id#!Q±)d<+/@KY"Ցp&|0bVʸ?!t";1u~} PVL-Gp١ UcZMm" ~XZrmi֟4 &@AZ&Lz]]jn꼿kP?Cw8}:oWDS:A }t @gfpfo/ Tkώ4];ix )Mpkl,ؐ˅J=$p*˫UV7[ԆJ$ XrB3X=˒eJ` 5slB") _$0€8IggCܯD&y7 f|_[lERrn8RN$#4>|h2GS#f~Fy\) 8W}@qu^.:*˭}L63⧊] z"7z,ƒ|/"dQ*as=+2m[FiF`m Tkſ&EqvnmARpRY)/2܌:U+B݄Xb~@SxkLYX-!s0rqu%F1S~:|xNq&U$Ȯ:A^} r˚#8%' aCh8XyF$=Zb}I"Ȃ^=|~4`3H^BX&'C$0;"U2UE#t̔IW04nq>nӺMKہBp=U*2ZRO ή+JVǸ*,F|nY%h4<  G.TR|U@_jq;D!Dž:KŴ'ٱN`c@ʹUBuR=л9"cG\ yq{eb泔MBMHgnGg׬9E+]Cl z3w}7O1x3A16ޯ6ыB~] )BN4WZxBֽݑh6"0Ak a;&L2)erřۦoaIաtط˳*jTn[zs. Sh" 3wozΗ s.n†c͌z"HC55;i~Fv!љ ;ƚ k Layf\b.TTy>T'b5 ! `ԧi ,OGU-xwspuwK0+ _ҮQ=/eJ) s@N*~_DmLB7<;<.?I R삫RN4$ЛI_@"-Wc 摨mͯ?oj.R2]$=OBb%.T* s?AZfta~F\HJYы|&’;fwWi\ {iM,['(y 8SDp{18˜.n_X@5>tMj^j焍 TZ ƗlȚAjL8d.{pf꟝X+Ώ*ilk38[eXqQSH6+"t(o^a@gu<8k ȚiGk\3" U^:,#N OH ^TuC`8=!B;[/mZ(&r).9JZ`ό >i9& wS=4r% Oz6_Gr$-gOcp*fJ:wWHM`sa@[bxZ*^  sžXm3][_OBlWPaC+GuhZZQ GUm)YVqܘ3 t6CpY7*u)!J&+iTYHMsK_^[%)6vu\lj|/e!dy1)LfH.0V:EGy13َ ` #ܤ.aQ bQs6Էѡ' | wǜ,$5vq(}˩HH0?{X !0"\l+Q 7"&)o/_(.<=R:G4Ca2Yեed=u!8K"N-d  -Qt!Pjє]a*mfS'C9bB:$<:3hiQ9m|/SdT`u;`~HTb;2UƂ.G<\Ӛ@Spˀh2w?`ݲ'4ɗAK%tcW"**n/ZĻ`gl_,Sbwz(9\IIH:>^viLb.泅!S a8,f<&4$pωf!rH 9O~Xf)vX# d{;eG"ZǍW9wkG"ZPhʊW$bQB A<@SU,Ub~6ʂhsf|"s6 :FI{`3Q„Xu8՜uK}f(hЋR/Fg&;vOx(eHa$k 9o Dh%A, * ߒbS X>tpyNiщaFxFeJ6D9tq)%#_$0a+ƹdwC1PbC%e.d)-.He?|H4G=(G؁,A|Um|pYFvG<4FPՒxʠv4s8$9UŐJ!r~Y샆&uד/DIߥeQOX]*$Mۤ~pG&}ήi3OrA#u"Qw qq_):^w d&1~[[9vKKqNKً0 > jjv`C7ܿƁ OؖF 'vVPq!͌@XnY=wǦQ2/,qHE?N@% A)G)5_z&7'LO8H^!)k6{0?QӶQ ZE1j#Q,WaD;BP8vY J 5.8T(҇\wEfwl""-]R@D!^#I|T1bK9F8MBn@ɟ?`L(;XraQkAX*vTGّpQy6I Tf6XFum4 IJYE :8DܒPMnG߱H U.>+R(YXH9+ȶضG.6lywJjv&~M$]8v~”u6gP/5za:J- =qfC`2%o%?d S21Qџs1]$0%.q}IxiD!Ae=Xo]mqmtuȘ1u=UpLܙHu@ngŁKLX(ܬIQ~"S3QT .6,,^+ +26U{ENE,Y SCg g1C4"軰' Fi|KGLp]MWYSeRUj*'st[lwlN-.MhI{L뮦HC".Zsq\J`z~ю텗Qg*cPnRمS-;Ҵ%%P'm1PV$ }mk=ːͺ)K?xHQC~)23đ"X4Hg#mMı` tvy|A=5䙐x&N1 *5šfcp&QH _+?гYsƦPkM|󘽋z; W/`?*́L2鵞|с;L Fha +%Xڻ<8>Nz-CFGZ]u͡du?!g4o],^'d Tj+Vl59wؙR@:)ؗQ= ˭ϡ/dɜH a-K4ͥFunc s_]ezm0^1 uKM>Z?U<& tk9-:5QJ¼Vq|ffŹ^㭽Ѽ.tK!K{^QcBwqZZl;o'=gE:vcxH: ɡoK tjgO0f%x)s) ٘2:/0J)'njz;)A:E3KgnHx5DTO]%/4`F8+j+x_mFذَKD `*^Mi)+K~ԁ?e9v/+uv_"z+:}r2 P lym\,1|Tϴ*mbPǯN+J\x7)Vt QK\PiJ,4F%H_Rϻ93#k8bAʲtdu|675o+eְؚ̺aƎ{?ܶW@;NyW}p+[)xvȴGb?E,2COl@Uoz֌3!aY̳A@S-nұD"ո|/촤r.DVowX>3%g_gو+r7 hYRЕBbX_⫦&D3 ]sCP ܱlte$xaYժzcbuA&h9ZTY%D%zkČe-:Jw7~ݚH V\)ڸu/>G%>^b3LXg.?~zRpbn\O]tC7o~)<]܌wuNpHox#gME+zC;\j:>&B%mLSglZBu#1mbu(!z"KfӨ'֯ѻ- bCAULd ?;.z3* ig| z:[0HUR1=J!$)HD㟇4lz1O֙[ sR݂~qK\ ]eR5:[1[Gl+\2 E}>Gz;8t.;|CwrǥдgO&)cz/ f?Z1tRIh\ VN9dG/оSRG8ԙ7ٯ95aHb{u01jU4~@وuDt*AGmC)a49!F2:oӯ`#g!6u>l|3ngrʣ&u)qDKq/ s''chi'WGnClfO}]@NE;$'q#6Οqزkw,|z"6@Nfcl9BVz ~Uǝ2!@u(.)u|a#PIʺ1il7bmI1+̆ҼA[Sw)oU9쀊G0LM7RL8[W!ݮS:gU@ҹˌ+VM^9cH[pm*"0I.|%-"‡!jq9z(ڮ%oltL abMym.*`ۚf:4cYWGXIw<SGƠa~؟KWQ[ap- yCR}ԁX#>݄!h b'3\]Uӟw=.|rFԢ?ǠȅB!+B:@g?(0© H''QQKɞCI,(榀k}jkc `;~P ijNX %E>0JIUMyd"ApE]_5^T"Y@"f$mqA*j(k8 CFFR6==sO0M޿MEu CS/D6SZƯiw>˕`eK}zj]q: ,]m)QPOnu%&t .]4)sgf_(٧!&}sh,IM7`yV]G뀣ْ\?- #.Q TncfzFJ$jBӝڸ\K}t8gIf+yn:&x$M8f+42VXߒ5#PQl<Cd6E]nd.,KGhF8hB"+>.x[<`!Np!腿ZAZ`ְ愪g.9v!Z`352"qkh <8#_`wNq!V7 qhNe+HJ}ڗ{iNn^E+f✛O͏lxQ8Hk1lPgcQb#MWBUY}qIX GLYTG*hi:)֚^hHNИWq=2r!-!\m\%KҴ M4ܖw1 *y4U }Dׄ`' `G; o9l6W#&qܳkh#[?4)}7 =]%4U![TEa_2YdS>L%opV>Y7wZUL?ۅ$KOz;ܚr JK[<7r`ZדV$ wk =Myd56gp#&%6OL%a{å16i)tR"eGȌs9B]q 頤vod)@a6')I}CO]\Rs+v~J[YTKT[Jk::ZοS&r͈UP>SRhJ l<'h}dteErUA7[Fh#HvAI1! RU~#XuA^^"N C{Mf;?]VloI(7!E$ &ERDSdb0K6P|}UɌO E{@ؿʿr 30F頋7˥.1x` }ݷoL?*p_o&@1u7*][ x6vڹ&1y W:uaΖM0v- )z1=cY_KRprLv @dMX"=~x r~KE"91"WõjJB9ZCs-{L?iʩekzWŎSS}CաxVhXN|Hf( qGDWo;[QO$ tjO|tFsi@ʯb62K?s;BLr4I'fQ̚PIfEDoG?+Ҹq#dYlMD~vPK ˿m\T0 Rw>-pOuqT7Q6Z*5^P$4N& 𲋌-c4>ػRϠ$F@5RxF OI_jlm7AI0<;qFd'Jx(7(]mR8 -a^[qYtЀjDO>vH|rr}==5. WiNN9 Zý q<;u|:>Pِ7h 0TZ=ᜄ* 7]6 Jl ܞC/6R bi{Xa1V|O >lH h=J"X?4i+_"Υ/HՁ\FTjَ.o|}:)t%Q|PE446lr l0?xf#^]Dt`PT`LJku)(M6 'CaX1˞gR$h"3z0)a%ܼh$Cf g$yȉ\ P 26j3G:鞯yYء+XC=PW# T6ڴBeSgHm'ru 0e o6n\<|_O?<2mWΙ(D;± ]dgWjy(k O|WW*]UP $_Y(]8o>cjTnp=k f)%kzx\ji瀐 3 QU[k2HK$Ge$"M apu#tʄC5A^lN5w@MHVdueIhwx|}kHDā5MP (n7܋~eo wmgNbsy4rǦ>IW-&^Jj _~٘ ?+F(a>g_$|C'_UAӍYFeG24-N i: g+RY3{7l Z X:b ,0{LCRLwpa 4q>$,Slّ"~ðhL-`8̵ɍ@k]B&5OOSTlNc$ʂ@Ԍ&b1WAP}B;SE7FN(>Gq6ae0Ȣ XEHyeFP32w28D'zD|bLJXm,YJ[ $ڬ A[lZ 5Wg rN4W6IwBmG"$[YFS.= 1uْWuYnZuhlg/үY RT;8ܹ NdYP $/qEi4o#3XVFݥ_ӭ}|*-P9A Wc"͈]1`͞t~ ^բ"jd@wtFuZ!GZ3^4I;-ޭ¬'n2Gk =<~ÿe_"@t!4pl0؛J^+AB_IɮZ#] .,ayۻ~釢tSoPEN82]^Wly[E0>~~>"]Z]gq57BjZ& J[cѻN 3b$o&!m^G }ls0sͰuMh4vǦ*$’:M5rD.bvLHK@SVE3iI='Ҳf8@*f{t(c̜ԣӔ7'^$Cv۷fAhTZް"o!8u ].sHY T(oǻwsFQW-U?NWԀ2 ӎV:O{$ 7VUKR'O{ٛO”֔6jV(AI|)P{.Z{r=&h#TⲘhn޾\WXq"־rpҹ8&ԒM⼌mfj]a<6e i rH]XyIvE2d>.\L͝\k (/f&JiR1Wa'g6]ZdՃpPBmlwNa\- N'1+qn,UdB>nYoOtnl>"_/%Ra]6#-;`i;jTlZӣsʦW&k )8݉@w o,U6@o:3͘wHxVL N>X'VSXPD/.6)47:L`?>!fKBnybH+w!k*XZѼwy6JCIiG~=*~Ia v`K-lE? خLiT%#Ԁ)e]i U s!;$Iſ˝.[h.2FΙgْpvXruց9o _E.fjEhű@)EჄ";dr! Hr>|5L~]NtJ dV벊ˮ,V,%MuxrAwY Mҹ34$Р?Vu Eh Ƨ#/_l54Lԃ%]hJ7E2@g%w9=l@@*aăLsa5Q:N\N~oW!ѯL椷k&4p# T7o}/SzTw "֍%([|y$YIʘNU%rQCL΁C)#L\Ga 1|tAj>&7 Rlsƍp݂ fpCc<2(!Į f"g"1kn"͑}m9?:V[66ぞ0%T 5 L@X+jʨeSHx;-YZ6K 1puDTІ Aeo5.[U¯=]h&B}9^*D(Y [!.jdXsMVVb=擋n*b[irP|?NmI>!ǟMYn֭HRN41B(_]ϯ,wgiVۜח~b@:`ֹ#JA. cٯ|| !<9}L QhE&/LK;(H6d@ u3nIQ? CNY>1ZPC {:[;]oD9I-}n< _R,F%-/3;m/'| \38:*1CQ|]z$WR w26Jem\KyYwE_}5JMǃojفuwYK)G/G&˜_%B4M.ܪ_ ~;| J@&q>ZS*I--N͹yZ޲dݡIqcr` ǹJ LLGjv`4sYv#:T#5C=`ƨu? *S>RRcXFY)A. ԓpL^y0E"6}6/,q|/K>в]֡C,y?cƽWx*lBfr{ǃo&)-OM RBL*X7e `` m*X@:L + M #vm(on !{D2_j6@Tpxv9%*jl+[ 楯pK.ei8ͭb Q]@&o5L G@4 sf&y5X¢hy*+-v}5wSN)oo(dRt[ɴX-N { < Xs%tk#௥1] aSz8Um!6X<q=ؿuSShҨ.ekr» 1 $;cӁ dŅC#UO8߾̭cZnfUp>x},0>zs2P 0j=X&'XfOW-PeD/U Cן ]N ʙ5aJ?,Q'*j XIM'5W"o(@J̦4}@䫲9{4 kn,͸\M0nbeƋ"B~do]LtB,e oWè /%fӯ% o󰱲h`QJ(Ypҟ_8c jHG(Pԅ*ё hwjCR@^%;@ nx~:y+Ai7؂)uY,|u< JPk_sgè<*2@Nݡ-D5gGDm)4(tlsB|Źu ٛh -"WjoR|y:6 BHvn-di<3X+>{$1-c8Bqu-puP|{nDЄ]u-!T5@[Pr Žgr hLW z(lp}ˊR^ 7*+:# ;3f>35" ])%{j 5qo2hFx 1`f`n6OM7aIPt:, F}苜{ėf~hË0C~8,p*~u|`;,E.!kILvl73)^ApBfnp/^S k^A3ϚD~,C+sj"C{hG(N.23LQ`N9CךHX\;«^Q"q+ NڎTutD0Q%ZzI^j^&IGdr9w`n |g+ŷ-;1\U+LM\/v˚0\h .e_*pmr!feew/*`݆R )Q|9kIHN{o DwG|]&y33ځ#S}=zTΊv-ᇺtr/ уp^n4AAA92cR'qr@n &vGlv0JKӔ{V*gJX?)@5LA'a9lM/rU:ټzMFCCjן`U-oWW^qIA^L֝Cj'?Swr/E;p]$Bϛ H NيY9QOR+SNKnӠ~ݹn˝ީ I$f54ׁzn` RsET襩LDVnv1s =8 '#m5irR@ ") cdy Uwѓ_xa.*PH QFp˳:$BT(_o'=wED .o'zU(S^zVUYbTg_Y2oA[eTG:~i :7 { |?zp?';rd#M47ynWv_hp6zkУx=> 5/% U!x/q#Mho0B2Lb:Iz|mk*X㥝eqkNpȳ0@|u8;ͥ^_A67 EME<%3Ō`4%D!HaJ vN_rڋd]`by`QXbɽ41łKr2U$܃e8?>7M  ѱ^]Z*Dܒn v,tu٥RN-1qlǷI˔5Ylo.c"43X1QYAGwqۭ*zCz-Z/^yo Ӱbh6{CR_}P5qjfr=/TR5_J΢}Ϋ}uЛy.f1j0n&2ݡdY^>Iz"WI3fga9~,]^0Fg %^(2a+/z(aRJV]6wE8 x QF1w'#cQ~/}D>nç yqXunpcꢸ]W VUV%8 ђp'xP"0ۣQ74@œ8)rW2D|g^[֐"h*PD,*V{dN ~Uzm%QTQH:JWrX£ [ąRE6&ւ'V9 *'3c-G*Dvjgk(?^fb1jʘG1'#g4ᛨ=je:OJ^ L ڡdsյ;, {ksǍəD ƆX]_7:ꓮL#gլ68Iɚ \cMh };}v!DaO}4r H?xI}7lx1i#~%6@w0UYIddsa^\eiDoCYH EO%Y翲Z+͎MĮK5C>Μad22q?"8r>[åsW]38+j$6\* %ABu/]ٍ>w}jZ,< DLSЩHI0 0]֞ҠYg2MVݔn`8u a&ޟ32n13Xg[li xP2X=Kv8?g|*9Fl߮+z^~bLhFC5*5O[![l s;:0 `Kdc=xpibW(N42}b$6:e:%tsysVA[gN-hpZ,NI ק)xfG.{r,dX ` )5\c*{S~WD,di ^titVf^q]B_q%nIe7Uv|6 ݵd9p%s(T356:ehYi8H@] Z,;Cꛪ8q+[)w?d:*?Lx hyMA5WBXWc|@RkfR4kX=sde ($Ȕ(TQ=^tVKqr>rUS2WӂݧOTB!=E9aBdd?/cmT[O 9D/[GSI$$ lްtfjqw0uܮ"ӟW`GHQRDYڍ\n;hfLX&\$cixT2f v&uqTBv96=q8jvx BWTgfF?ZeT;W5jXqqafL~9~m|]|xp'N 'aɨxj}TRa ,7hli]jYW8Z^J(WCԊ/ A`P]U'fh;ղu81y{`C%H\DWNΟDt?Ak P1cS¿#/~춼7Ƣ7m"Nǔ#XYSC~) ꈉԓL2y|gv%=fWg:ŇNX zq (lshk?Z{C [OREO/IT8i= ̠=!1zPƹ驾tB8Am&^ݨaӱz"# z0}%nתSYd1)wX0~@H::5]OMXqz@Z伇aGisJez# EgA(|vм?b |'FU^û廻@n R =br bFrքT:MB$SpKl X]z2vRLF&-r-C&յD@v6w-n%_+BMqQmi炆VI? p[}2~`1~ ϝi]Ϡ|B/O 5+$ȯ(TsR 1#Ak#5( _p- >jI+0 ݋Zg.Ϫ3WL9S{u1t&{yjf߁0j> ܩUHB퍤JSo P%LOGڷr;r^JFڼ-|@Y%ͺi.R,aEpI)1 plztx"-flTϱT.18zc ),"bWVt)za ]_g.@! 9aCr`xzO åTxjx0kF;g[T:JgR[q&ҟ'؁\9Bl5j&H؝ip³4HrzMO1HUcYb\F[UTޤU"#$IE&~G6P5t8MmdU ]p RrO@NfC1+ *W>Li9 r+7cMDbd#? ]aF=*fz)`;j2\3>v)$9}_dnwU7MjxN-[cl zTɸe4AV) {qPA |CJRuHZ_+O13\Kc$ }i2HP5c1![׺cw5EF@9WP6I[i3fd{LO//-T/2CkZfml ~--U6uTp2q\P"711Zl5̋d ^І"I~1ϑhy327īyHiFU!c RGbT5ZOrwu$[ZaJBBӔO_^pؿ7{43b'd&^FcI"eJGLp:mOo ]+QO}X@Xqɉ9#zAK8eAqUn0:2 UMUF0n@bbGBƏ.Ϯx{3IFBTmld$bD]i<ׇ`<ҞG $$^/LX{`*%DA8,JW]&W!Kw^݁,y<ޏHZ@̞ؗ?~oޗzo)1F [QuNF8R]z*|[pU{QJHv3,k75Bn+G9hΎl*'NiA629&=ٵ(ZfՑ>=diU?kϪ$Ė Z+feR'co&/Ly0U<& ~,wT\ErG5 ^I2!ʚtɆ$Y*q!َٛJՌm] Nu U;iGn\lOMaE3SbH n8( O%/"xq 0"535Q#Au]α V0q5幸쏞:`jf]f{jft ܅oזxżx" wGX$|/ˋybV7%m+0[%Q)]Pd˚&F IyY)GaV;nc?B|Z/ӿe-Έ$5A$w3}?i 2\%؅ArC۰fod."GGiBO"EkS?\ŧ0znΰ"Yg4t!d&pkx[`WL:-5[dU_}JFy08{1zTgG|s3G ;$|0KA_i&rc&_1y;]9Ƈ;!SBy_[_,!L%oyRɣF{}\,aizIzFCn}\(+<&f,_B7Xx-_ְ\PهN~(u<圈8ޖnOuLCI&,G"mkh%i;`*0RPYן61N.4X!鋐`? Rbka'!1^b2"NYlϪ75َ[)S:KZ*~E_D&aI{?EM/}v h dmHVu%+_^UlK&ak ʨ?0k0wqVY,߅/VRU7'׃/,jc ,+AQȀ߭: &1'G$"5łK+ceÔ?[۰'YoT@f>1HE> AW2դZxz+)5IhSE:7OG8afV?4hR{I 6;ʘ*۽tz֑^0rqf75Gdc 974˟-̾IH7L9RyiLCp ҬOºH2-g}qjWl? ,ըfM+8zE2>TRn$=#IKET w1[I\w=:"ua#Zc0m~BWRltn69uCH#f߳yd}q>%p*s+NKpaaND_ uM;sqM;%MyT9 P֖n֪Ǘm/ *RlaMPdaw՘Mr 4c GZy-;:5|A!=hBM(h_v]3'O#4锣*ᝀ="J9p燥11#F&Z}[Wh1ZUuQN IO] Ks~amHnDM&ͤm{s7n,t wJl{%C Hh'ʓM +7UWSXُV}oG& }_Qz>Գ Vz|hڵA=յ h &I{I2#N;$'Dɣi([ SˤT^_?U&ѓZ &g@m>_}߿HQ}"!y}k4eftή\4ݝmDؗyDs iZuNlr&RGD-0XU$./Mp4t ?m|!d*"]3Q»Q?K4{z j{Q8ͮjv1HIvޏAR Wj 8٧OFFsu9C] r$PĢoP/E`)ᕇ;aOS$|$'G7mhm(T% Ԃvf#ů,m|XkJ[\~ʥ XSP8"p:-F*HVč]0RhS̆3scB0=ǑfQ(YDz Y|D䄱N9.?rwZ1LfӦfgtE f`I 6[^ V)kh@ h2 =îrǺ76 =V$نD̕0 =& H <} U?#*EqH Z+E‚Hk,F.^ҍa65+\z?2,kw.f`/xَKty/8ZGEw)jyMɴ6bJ۬G-ˊYjPP&z}0X=VqYO1 Z\.pS2G_K(;l ocHYV98$<'fB;}25?gm.?NE`^ |9u` >Vc[qrO4lrOm.m=X< 3\يtwxT=c3o+n0/'EYhhճ{a %;ڨr&q6 ~]c6;_f Cmpy5.Ϗ86[@GwYUgi 0&o*)]N*Z+_>-s]1;DC6r3¬Ki\am֭ۙV0W}Rib9Jn d>" 0jƆޞJaT1^\~Hp )WFK 7{ } nf}zl1<e&cKGg෿I|NjJ%y7G%zġs CA9R6f|0™c= 7!DTY()*\\,J?'j o?)kX5-}Nnp߯OD6N=xF]ݽq.p- 6 Os}s9q҂9^-kXi}!xiț(rUͽ.O|-QG^ՓMӑr¿|ď wgx%dd{Ɋ)H1zN2ldE0@̛ORfrD @Ӏ `qO27ұ틈uûw+"Gtneć?g`AZ7쏍=W&B@J~kJxU ڒ>]vD3JT$-\oƉ7'z*H~P(|'g,`C"]XAi90b,#O-X!u$K]Sw1WUOA |ym<|ԾU8@9>Gظ'vG_{6u/rAۉr+(wɤ}DcgЉ=$nM''R"C`$OC-vUS7j4th50!h<'X YK0l+xb?հ)B %u:N rQS3э]H|ն^2?⋁ w`#\Ҭ *zct FKUlaChe.SJac iR6U {uBm`/EH9R/h`ꃶ(KjhJQgUPVs,Ytp6_x,[^V̈ݿ}֕;6whdWǪ쵓Cn.&>pv:4]&=%B|ӳF0۲BYc+aWX)@dsUɇY To`vB?z/Iu>5Rn+9Ok$Ib/Yk {v.)PОTkK!׍k\Esn{jQ^ .Na1D_SVͽ@Kd[uc^P,(ڋ#O/.NqM {vȄBC&K\YQ!e<F;5U1IS-Lb42Sg -~us69(Z_N},*Hc+*7U2Ž]{2ڽO1 5GV =̏76FmBxcg3 0@5q?YNfaJU$peJa`0olN\_CAX-àV*3TNcdqIz5W OꒊMfώmԡ7Ve"g3 _%7|C%%!_N=/Bg96gF^O`5xoY3eb<ݮ+﷐ #qp+f6I)׀J90 L3|>$4WhOFm8V/p]%6NIVl_ ~]Eҟh o+0.ZS{gS\?/E9?A~(;||bitC!ˀXӅrkc 5̜PbZnSq3S$Ye6kKr:\wDN^t-:r]\-AHGA&reҶNC2K}q?XC/Y+Q\9N*ٸQ57ډQkЯ$ϻ"/k9MdtƬ;KeDر'($0Y)E~Z>rjSKn'VdGi(^0ֵ"1\W>}3HΝs)XmpOrUYw2DxW/Iw|{)i'\b%i5u'c/?ߞ}wP)X '19v/IϿ8USs^^RzJsN"-qv,PzCʎkA7]f`oF& 3wn HMqi^yM ՌL#ND/,{!O}|;OtzS+jSOК9~QzG[ys ̢lY1#S7*J\Z/3JǓr 9M<8FCk;>2#7ݓw 8ajAHQ.4?h5ge{&6*}CYv@::cEX|]Z='ޑ-](,`Ƕ+էh0iИ3RWcAzZ TD5Sd0Sz$mfRvvXε lr+,%OLQll4CeM r{8@@;sO1cvŔ xLO:W]Mbj"=tP>ׂQ(´7j la KN W|ͅEu-`J0|}dnIjs+@X+]ܝ c{L,?v s1".:wt՝[p`^.I=iV19qq Laq9gNp51E`^ˢ'R, aŗ)8ZnU{ pN]'hTDKW_~w :盃vTXd%|}fyD=;@Gv8yt@xx0\SM,Dzf6vIj`&hD&yE›[fq7ؙ)GHmZjqxQXrjXn2trYӋ?AtFiA[᥇ J6\c I[=-Pvb 6HDnsP`AeCQg|ͨ:瘗$^A*r\Ol5:6mӋRkm\㦕uo,*8r8U)ALINfXBu?CVfl.l@Z>V:$eDo) _:ry ItlL*) )"ģ@~ۓi21LVJ20iKHrp8WS:8%MDN%6-Q6aNRny`i@? ~ͿC_x13zƔStDHWi'hiZZ`)$݆G'(gn,8߯R{ ޷:m٧@kHSEBMA~6%.&D2`D-ִS7Ug7)'$QENqAIpv< aNhH:??O\nsJ:of4֯Y4M^ZVj3PK<sDkcCO 3' ?_ixf 4gFRtnЙTm]c}L\$[+K cj= FV/*oN.HRh  3lMNXv8صvKū(q*+I;$|)o)Eҵe[BCRtwMכEi;T ֦ <.o$TaE@,ϲtyʊEħBBQi$_]Xf^b*LT NXdJ>jAl׆njV)6}tvT/":!{a= w|&*O' 3VJ wm==НnhXN+݅j5P-''05J&t& ,mf9]v)/o]mMšXm$kqE$ʘD]z{jyiL{OyQHQ)50zLr {D}ùG\cPW{P@q^}IlN]5BިT@>12z|K*"Am&SK $ ).Ǣbr;LۂɵhYǗNd@nCHWD`K$;Uѫt&BzX$X|m+a4ԗtwߏs|mV/"e̩ɰH֓іEv:fG8Д`#U=Sr- X%xAhl=C8 dT꣎y߀{6@5ʬ:r%2F;I\Vrd)^IړF|}6u 6?\ ӢKLCj,yej0o,tO(vK3jHGk޺eWLcQ1[Z Ʋ|;][aFSR1qt"RZ^K._u@//)p֕a`HQA:]&[7#qKә_`gYpA:3[nŵgM D|.)iW x+j!K_R/>.Z&F}(S;Qтa8Jʼn6JXzllYBFasʞ17jϽ4#dL$X=Hԅ Hy7]MÇj;"'%2PxzD'AmP&HDE3AI41ٔR oIəÜ$pDソ5Cpc|l5dap }t@Wv~@Ovt qʧQE^Arܪ k蒔bT;\(%{",t$O9AjpEd<ڤoa`9PJ~y@ u |N!/_n%#45߲}X {̩ȵA{ $f}c?:1\؋ Ȗ|nW(!P3KQ}kح s"_YP 6d?-?n"eaƎ" ، E]I)b ̅C٢Q 2f-^Nφ4l!utŅUqZT>s/4iB3wr!C ʃ17w#{W H--y[TB@ÊD}dx|_*쟍ࣳҪDr@UT Z4ujl Կ][%ru8)gݤY$IVF[c~KsF9JM}RwR>TR~f=B BCM@&zESu-!~@Iu"k5EYP:?Q TbuP٨>TPbXH1Yj{۱mV1JwS" S] WEPN I2Xg4z7ǀRCPRO=23!*|u?zfjz*ԢRGA;>kqR_MܩLUqvG˕ Rf5|墽2a\^)Kഫ~_ʕ\L<7BuJ1!D fH$3;oiVĽqA/mP䔸 _ƶ8&a) {ռ; )f0C*-zǩJm2-B<ۯ3A:NSc+$xɪw7uCY \ q$?SnYjnkM`@I@&E(.w:M鍭$I)y49Dԟ[ .%3$*@C05AfI[GXd2$ Vqn Ryj?Hwwxa{+eGG0wEopϵGӸV/˻fhpQI;K Xb]SaW fY7+T3*za@[Gd#X㫱0Γ}ݽ?)`YPǚ J.m8 .rG9RӚIl计,Xs$^J详r].V_%axMOɆrjgjBWyWC(vzLcVh!uذX/sjFbg‹.O8Q'R@[d̶VxHv|E]Wo䧒N=Y08y$;a\Ϡ/`a#4ۚ6yJ cŹ 5ρHTX1Ax@'.v7- Z1cTD4Ο`~t^\Ijߑwt13v(q!@1b,(LOv Jj?28J([irx7<2e 2Lڮ.t_9A.6skeöldz7R͕0``>4fG#E9UEΤ ok"LLUziYCō^eߥuU@3uE^2&h:<")&qی|26ݱeƚ.-0ބl (T>+Ջz`LSq.o͡_!{H*U]Zv% á@?n?h;,WHUj@`҅\ .1ݨb< zmar&l|a \Qc}ဣs'VBrr_+;mFRS$.e@\p81N|VɓSѹд:+,~o"z2#Z9Lɗ6V%Em:,χ) +1?TK%@2zD24]QFcGYZ)2H Q$&ϤDdʦيlS5zꫭ5^f$};ua|=pE36-sٙ)<Ծq.rڏjO&j{=_GkRSzQ-p?UtUF\2EMI }h{]Ѫ!fH=Lu(J crl wгȶ;0ĥS^  R{f&PϦoYy> ^D&ҺPX1)j}C*0y$w_킐wL,413} *oI$WϛY}XM]Xz CHRsنF`1JP>-t4/2-3yÆ[ ҋ!ipO9q=$?`6g,˚*!)C.;{06( F{lV5P8pZ~Uú{I92Z\p|!@zvcQh1FC~xϙUjw$d*RN {Sm\Z􃸌\yFGBƩFuWO%$c9[O{"rd0֊ ^Wx5ե(О[褟#[,5#;iz{K>0Ͳ: WI:@*D ;oQSόc޼qce[ݛ)֐@qY0ĄJ+w:L`X빚jv%eaz~0-_Ol[?FQ˱/} Lɭ}#Z)kie1l}N S|#5K/[E45q4w,˂KFHL0DɃtS?ǴʒL?z$kwhyRqg H4ؼjnٝPY.XVcc'.Ԩ g]:Ƕgt͍/cW֦GY}b7@9=U8j_t1eXrNQW=,9gy %"ΡN`G^Qk1Xza fj#Zx+IKKiدOfGvaIb"h7o93-2 (;.k+%2:A?|oa~kzAnSXJwHs$K*$K6 拵,U$VKMY& A ZA*vx2>6Tf϶_6>%6Z!4Ȉ+[lԶ<)zP%]=ꞯq¬OhVl;]qfE)iU^S:D]BBۇ{ݯ( eSUe u-6 ,O@CTDij`q~59zI7  vs!sOa]:B`c#z\>]-Ť^8ܵh=>Tpyw y%Ũ!mbY#NQ}w0ayA¬0αŠ%v~$aqAcM?a8&l1vF"s % i Y/Q/H"^N~/wY)і;xgtzASH.12F |__-DJKzKV"EvOx-3ytssT<^X vB "KԿr ЛSM `Ki i]U ( i ސb!63Zkn30RU,^p^و",B8ETa^9fnFBoAa$XL(ϸGǖaB7#@ljaD%@Zc@Gڧ[k);9_htND6Pr'bWտ*Ȯ,qu0'@LqOfE*y xƦW"] bd(Ϣ>,r'.Odyg!M'rӫF/ |\|^ @Upߐ"Y@p$Ҽ)"M@(Q w[ ")y%;^( +4>mSpռԆqsa$#i(T,|JK~ՇXoTC9uHޛw[; v m <5`!e"nԒŒAلȉ)\u\zf͹"dinLG6R&zq=is7F:XrˆezZmԌ/hf 6ރĶ6՜ߙܖ-^ErGFP/lP[H`'$ich?738M `jXu&ll'Fx|Q ށ;1O7}741vH4UG`ec1QzgN H/ml>"i?ɀIr`f؊l7܏2uDu+V0 RKXp(/]nj}~d|5r۩uneΑ5W̍7Dさ,ج|;n=^B6G2.tKbSO1G EـHJNv1N] XPO%G$bN|h^*_WY<2k%M`P$y)R$.+\T9IzaWt^H'٣rƩ IeZ)EGeZNO{[J2hw Cw6 +!.^4uM!ɠug1g;^@M V%EPgs)ݒ s% a%qC.XobVx8~op*hQwL#^%Ĩb>ҞY"TfnC1120ӕټMJ؊xD!NCh #2 ޓץUB\_Z'+ᔊسY\캚E:qO[l<~ĊH҉31nޜ !`2!%F*TP㿲PV{Fcɷ6#C1 `ha]043pybpP &mgz6dXSc)Iw Qa0ȤKR}k7teg7e wKJh';bOwV24M2s;՟LQ`$Y=}MS2%ƬMRJ]z=E2x䊥[՚q?Z*^'g< \2A_!b#ۅ7Z0'L~Q]mXGXqmx({KD $q`X!z=b`F@ 3,9}].> ^->(:[lnW'A0DDvя"%/&"'λ1n=Z3 kܔi7ZL._F%q -  mAD+˜6M 2;N(;}jyu;泺Π.F0G5^U9ĵ9J[%9YZIPYq #cR6tCoKx7ΤG`&hq&^z}  ]^UgJlC}"@4R޵+bv)f&U垒= CA\/v<H^x1} |2;Vk4>Vc) v>,)d(ok @=(&JTG0[RZWǮΔi1)E,feWRڲ@e^4C3(oI>XTdƊ* *xb\nKG_\IF#A8o=.-g6 t%i!NH Q$] JBcFJ,'M[WF-qrE.};y␸<3OXgHW5L/9=O'ZRxC:,>>0հX(#4.t}~5dԩFU XTu^#}܄>pO3[:(Р7tc}3%a !IF>聿U$,CC̊T~B1r.f#dOu4)Lp)2Ȼe ؗߎ59MݹHn^ջ9}wJnGfը"Zx3 nб {L @HWZ]p4J)E;}1 Wȥ #NŜ!`m^jݱ>\^'Lr2o@cC/ ;W]7$D!DZdl^^f7d+x7v}~JUStCj#$Hx_'SJSf,ONjWoIPxβ~JEpv'oWV]$DDXS o bXˆ}5y^-&8OK .?rYF-탩l[,kLۤY".ʛ{;7p AS0>n\U! fOv*S1k KX9=%#Q}/-*d+t[FTx:w;4P2jz٣PjTh5F>ete5(G[~"<tdD>kl[0.|iFFf3TA7A#jXB@ˍ!9<;vzƚY홆aGSRjktMa4S3u4/Ol1΋KHX8B+O}{?ڵD│T[\*jxvkeWe!1 X F_ۜYg P ,\eSU<-FmݠuӀ~;ٝnšhivdrˊ0463N?Bewދ԰ u`/n[~u/[YWkBt]kN3|bZeٗ}{EXN%tMNbM :2ura9d3w+EQ10džୢsb|<QT >EpHJUm>"Sc sχ4"${WRT\}ܽCc+6ug}apr~EmѦ ND: ;v.=]Vmh6Ko}Tͨ<هSxg8\%/\Rغshڴxnif8P6brI&N 5樍D1L6H [؅S[X]a$^bk"as. fR;FD><4Rxw8-b/EknӉŢƱl>InI.S78#" R˲]qsffT^;Uk ó'=3rjc,,"r{ i] " *5"u_-D7Է=Q[I%c^WTD8[l7TNQ _%0K{8hOo6`(ڌDZ\(Kv5}`0~DuB#U!;+V$d: F ۳gt 4N RL&Vok*4yk+fƚy@6%/*g3 чmi}s3_`XS(N`/(Җ>\ڒ3Fx[Qyݴ^!_ކ&uxDtr {>FUiG!!_Dr i#?Q,Ó%XՌdjȫ4@yמ!1t <mk֫Ǩ1rccȓ\qh5s~ziykWY@>$aʉνo[[Gg[ěot̊ҌE\p^yXU#NG۪ B'" ٺEKEa'/hO.X(2!t/aʦNuXx;`_n-&Mkp/>׻4ƱrNv#d$~#t@^Vgp # {u G7pLX>>n&rJ0'$69G]AVL%F>(au7(z-tb Rz[z^&xyYFP4+D5eX:zG 'oXwzs u9" qQWavJ3`S֬xzb !tIcUqJ ČR`6ܖ]JJ|PZDFx(bI-Cr*5zUaU %2W=Ke)b)j#{!L R7y 9 "AƵ[*K^oFJѝ{5-/D;F! ݲG#ŭNB#\q֢ f M/Fg$6b/*,eT:] 9x| ~ÑQMO6ONh72MPD"k-,D,ėچg"s&9grBw˭4]?MR_e57͊[ b1LtBb86<䱏ΌC 93.J__aҪgC^Ye@Um 7?W7`-H/7Uyud:T#y'RZL:Q`7"6sh17zmpy [; ,2V;Iֻ%;`.oLz{P};m},Qs|A-Iw%`ji$K#WcKCMS}~Eŝ.֣ދ"$7D]Gd]p<| 0e@w b `VAХ#0 -$c-x{CÉ]?'W!+HbB i(߮yI:\[Sg Efmmee>OܲTȗ}, h9I+vH뚨ZTDuډU۰"Erh!+nR/%s!^M~INWV$#"bUJ!6e)XPnlZ@# f"m0B0N_lV- a:ꯢ@J\' t2uP.6% Ųr+TfOARLH4.ywi65O[fZtD@ֳ]tu ͍= `s (%418iEpL^D`X\Z69AQ|2 S6FŸqxcwjw]]6I9(Gcy^hYBI֤V U;>R޻5Q-L UX}QhON=^E rמӲ߲%LLJc ^NjsBg\EkumwzXcw#il,f_kǸ#Ox{ܢr\f3{fj?G"\xg GPLB-D"bG3CE}Rs:۲>Ҕ͓Yl{,zO9@Nz,e͌JhYaD9 4L!e{gAKX}!G~MLAOІi5o8wvl9ga>a*V56FTa@<=KSJe(M}`?ʓld&qt-iNXZWPCayPzHM='1#d3ʑ˕0a!eiC'БzX=ᬜB w=ezI%ZD5qou)J`F|:2c ;I6!N0;])zO3@w#q=,Ekn_-l.ng3Ļ>pcwFះN>YZtCʯ]4d"]€*Mpg!!@s%@>wi>Fh= ,-0<-$іeætyHSJ~,6tYcY瓅svH5G˫拘zdc}鎷1k|^L YvA/p6R޽`լ%VhY 7Wlu#Wf6K[t6⵶S0MQ1y37͖QJI>0rCZӒ~| i x"QkC;-c9݈?͝k|;Gq(>|-%T`X-|Bmٷdy_gٰ6"m%H~COK@)'62R7^&xr`>زnL ]3ܵ+0+ZxBLw\Y֏J*FוÖˍxpW{ >^-mn O M%ڨkLC1f^s~ÄBao*\NyH͌sאU"m,#PwëoNR (UNbo_c+% mdo)[$m\{Hݒky8I  ay*YնE.~'eΛD7 Z+Jw#NPAWֶg,mj]Ms~հ3n(-|_p?:_*iA6Pׄ$f$q $d`l^#?!p0=dFWT-g<<耬(Sf&|y>Tӽ#ͫ9o_=c`Ciw7jV;G]qF1(Fpίc,㍖6 EN FV9doI&(w9_KR΅Baԯj9GףCPv/w8>,_P(N;`:]Ux %I`wh*qEWX1$hhj7~:4Bڱ *_F$`.Dy"M?9U7޷QҫM< :ZsۯnwQ9_AvsPLS a{CNfrrr:]ig|ַTukoO,$ OPbDbANBaKpHQRp8C-fhک6Mc1dڞ6>u3"Wæ0:I)Zwm(uS뵛2T .ع6xB (#Cmoagx:Qf0oJPj1o1&2ё;= nT>*'VgL8˵~*n"ؑ!ShnsI\fYѳ;?'q(CQ;aު^bdrkeݿ 6%_fm'=9ߐlFp%'x3\>$i ko fNP'" 9$6QL7DzTsҭg]dYގ`-jbJ x~/ z$ݙo[3r9Tc 9R3?E<4VݑWi'B嫓}qcEi*+V9[W*̶{9npD6l-x+U1"MNsIW O8%A#%rpFz*տbKo'f%2YϨSFJC#_5nwu։HP[D(eh+1)Yr.&QHCUG;vVUt{ImpxpYNrzhSu8Tv"\ʎ ` 랲U?<,$?^PZۑV*ڵI'`B.LYzӆ]C?[XO!Al^C3%#eq/,~mkb!8M47xE ی4 !JpƼE˦^=!!a5tK1hsX!'HV[Ĥ1(z$%0;q)4k ^;|j1BH1B0+fRB Fb>?XXU%ÒSrTuA 2z5KFA$Ê *doig~(fimR9q*YnU\]͇@a@ `'eUIޘmV3::l.< 1wRWy 9^/_}N6NC*na؇@x>e m6*4>4 dИudђ;]DqO^1.+>%FzWOEH@+UY`SݡUPp҄X /#jNjfqҧ_5.!';}qR*;7zJ|l;`S &;X^!ߕui[='l\BKa=pP<.!>_;%0SIu &y,fu!(m`PnF+@Oq2!U+T\xS$ޕ3y3N(8[)yfoz>F%i-L[(qv^ej@T^j;P$TٚQPKǬsB(d$DDso)`DJ_wu:V)WrD:9t_:Pz<P}QJr 'u)桇BB Z0 @MN]lw,@ktydէE?.[ɵv~$M <,31E 3چh2TZ2vf*覄Z8]mQ<~2YQt]شߺ.f4MY^Lݲ,H#g态qT4fٴ1[(= )4lX* W8.ܓ&]qxweqEW˾0 ʈ@Ƕ\|V˜YՅM{r0Wrg -~T %5Ha+F(qsM!Xt=':ayG|xnctzyv#sk! j;VMUOց#s+`4#|%av_L@H aP2g Rioc8 /A2 أ?L' WQFܘy#ym)@ zܟM &{T@ȌuZ_ /^nlCol:<ڸ'n9utG3h>p.Nwo| 4qK(FH0iMHY24%/<#dmE y\ -NϲرIL 40<6Dﭠ^2}:InY&mJ.K̈`&d{fr6"0_i/z:_?rI .^J)T1 mDԝ kYe2?^룤4(~bu߳-J]}cPx^4l8t9!rV][dԤ!![℧bz"^{Ga\RdƧv=񢒇h8f_z`HzX$⤠!f0׺\ђX_ .\j :ego37e 㬪a;sPzޘ@Y6vehI+PB6s@^G}xmn=0--6EtLOV3(K-ɇAMBOUrE3 $w?Y>Sfi(T'ő;M[L7v(ز?k Uȇ>L~R+ i;ROv *{^r(x<Y-ץ94烱'+㥁g*1_dh!k!'[ tXgYX< j ,U[[&ACK> s}ABr,?;UuUZb영EcOf̸ q혙_ҙ%F\4#I!YeKxq)!FU*\U:jtRm@eOnosyWy6phf=A|-YBViHn}-2 -r:mZiQ.v5*auK/лt7 eu.~s?u{zz8'}'u }m/L9 IXq lM794)K!-I˦L^ Kk>J6`jrϑju>hG5g?LEHэ3 ͔dD/<[#茐bf*';3#֋E:Ai0NߨKPuF#dMR֊~>y`}nfmx66Ms >FaK4o,w;<-J%pH\wdwRu -tI \5E6免xk0tp.:D4pD_p!큺9_~q# ~Pa }M˔J 42J>fm SBO @ J6=R${^~K+//UC P;prth,25=j%MC.-bA9s'Ȫ#!uƯ oo(Sk3:_yӘ[e^DS+w˺VFPюq—fwu;O Rn?KմTv^7+9UuQUFJ6*WUNUt [/a`VCӔCW]$7b*8*,x1X78JOYp=P"d6sQpfy҅e5!ȼYzk I$p@R%c|m{QF\kCу0S2i!WC {eR<.toҲ`FӛSuA LrYݟY{{{/Jp"]03,WW9CB񧆉ͶZk}|]W_ն#d1}ꕤ9{q%44"H!Z$!}Qc^h iR[_\:&2eIE~uNea9VP>l|u|X}\[5}uuY9n^09bI*[O?1)0' 8a"$x Pj.I]?([I[ |DP7 @0IQBݰ{d3B+Ho؆Ll _"bme1b;6$k&ܪ!՝QWX")UdEcO36ٻ]Ɔ"F?`ġ8c&:BMJh?6M1lˉ )[0٤d*Qgp+ ~^S~%t%g$@:bDٸ+b x#8'; γ/õ{z `KxjModH#W!,U#U\6152̭>`)&D)y|ikTFGĺ&:* ,wԴ{,p2,.gg<H1 O. JNV^rLTM#Q f62WI0k)xUך1_+ɲ`3Дr\!%eTke -}SlĸB\E *`|> =L*%7\]i.N^_=H+] -}<+5w)6 /y:~bHрUDq5!\‡)GYZ}APS*gOYR&7-:a%p"т:MP˥u-A\Auz0tס8L;pcIwϘ6-5k?٩\:1n }oʸG mhJR >]p 0Mc8_vGAKƫ+}cޕQ&tuDt엤Q"oا`JWݽ!TOk5u<tP>5{ةF@jbw@=.b/8 ~D=˓>ɟIX}ch0;cie<գ7Qidj!Ee5OTMwG1;`'^x6Sq%yӼk9VSkqLzb:]c%NO:3,kKs *3{쯅Τ6[=oF-S>>F%py"`>=h7gaڡOaa`W Gq2 &!N] K Q A ;k*4{s澤@$ajׅ_#C_;~yޤ>)kgs?G:B]M/z=&wG#cWLԼ(f0R;6wߞ785] '8^44 {x r%=Q!utD/N94p!ORM(&FL|2X[LÿbL}ĭo1z~uB*|d'b|Y톍ye!.! Y08dpb<?Z᥋"@#;HZn~uuy[FwɁRd7L\LQjH:hɳgF^nRhL \ru%₲Ym%ȡr= 9 4ֲ2͈xXG8";|#h +Ey1!~\ZN2fiRкގFO|ôpc89&-rPhJZmԽjs=a2nY&<'!{8a׋Hy זϩ Jlo6 nxsri>iGuf€aZi$?U5^ )^pIQE0{9ɉNJ)TXacZFg|V4ad).%̡hg.a{!GG zt6ɑԜfhšC-0ef?]p|#[itt~- Ɗez@;d<Lf}I ąBP41+K oO"Gi\Lmk=dj,H+'gR7A,sGBƨCSxJ%7I:m 9-D>(F"Pہ_]Zi4A~Qf}Ȯ蛈=@:,ɱYxTy}InrR*'jɄy9\q$x6EIv]x})̧qSnUu܍z;poM4h Nvbд2n=3 b&kU{m;D#އ#WEAI> 6Np̽Xh?ůdԄWy $.4#|QD(R_3HZ5rx峁urrBE3cm=3I_ե84s`׏o MYͻlzJ48Z[8=mrYal "c}$2O %vs_ :k曆GZt<̊/ T,g4H5~OO4%b7$f: ̪,rjWM>Ad8ޚ-i n!{ܐlpw2}~\qovdD]i/sH?W)59*R#4qU5I])l#%Qwoͭ3*wwr ubZ?o:ӊoqbpnZfw fJiyY6kg|fm2iCuL>fje>K+GM,RFu'+l#C4wxc=᱾n 0W2IrFZ;PlG! rWA~n $#ܙrP:X 57}R$Zzw,q4AY.„BdXqQ 0 U;/%86uo'Je F4 *:;Lsz}7v_T61{zHРt؍AM,%<>*_NKQgAH4=R"2n .n^OԠ>.,H+mR G@&%'qQԐ[94e[ɸ`5QEPrn{90(AF~a:rPEEo!V8{> S}tCCOJ]BA#a5FKJj=N?@ agY#rSkZ T)!3zdΰ!+ {ۉP2"ؒӁ]tYq“Sn F ݻX">%%uj {"ͻ6Kj 2-)شDg.`/rWUMl6:i]eV'zU*`j%&F,VQT) xfXIRBCyG=, k\?ހIk^Y*.P<&uzor\4heykh{&"}Tb .2is-3A;;%1Ə3<$߼׉l_:RF,>UfbqlW Hq,)! 8!͂_'": k7/^ tͪ&GZ4گz^/Wꔒ?ҋI!oLRвoYdc#-4)A*yص"YYB( `+2bDrpAn\ڔH<'w*nmtbW5P+|Qy#yc4j-Ǭ_i-(qֈ/O-m7MȮjq(GT{;pBZ鹋bJ駙hIKKa&z>Fz~1:%0| JŎ}$c.|?CquA2Cч20}Ya77.}e?ׂԁ^ ^ػ徝%(UX@8rʄ } 6Q$k?Pή+ᑓ4e m'UH4AZɣXsuݮViI"^H)Q}*~m2'YBH T9\[=gj'"j4XNڌ'y^4 =O\U{R36ohBv7:WA:#k] fE?R框W#̌KjQ9G} 9 :9-Ӈξ`3)90X2ėLHɹ56\㍗ Y(hrTݬ\ P?|XGM䖠{&QUab5~fI+URץCumA< X>H0se'^8g(E׈c~iCGSLN&eyK+'\+ϔ7:ʋ;&uԅQPТ@'?*B3PZ3> xb(ak0j PܠxP`1ͭ'%2Fi%}Z$S7,קV8įVfJPt-hqdJ|f[_ZBBNb0p q87^.Ѥ[j=uTH+s8Oο&fI1vu`S|C]\tv qSh^iκ/`}c*W>Q7Q!lFN{+pK;=Gf?RSS|N聩lf[H+,},ESRAgl- %O܍3Y)4Xam}^Y2cBOKME"_R徫=At/Y,cr$RtkeƯe$q }9Ҵ#Lk15e|DiqB=jʷ 6 .+)?_FSPv>Cu])n{0&TS`IX.b~HP0-F 8`|L( 3moʔD%j$4텱uCA W{[J/x`B#ļOoh>z·4|TU>bX؆|lCq.KJNE3&\RWt =?D{}"?Uw!=>`i^1GxmفW5+M 77p~e7s"_gɿ*pc!I7OH=ݱ ـЍ<6e @7/|\1 i 2Dh,&'T,6f^=ENs-ywi4'rA E %[Ys6JE<:żz^.nsZKm`*yjGIT"Sgl)49jS_YYUY9Ǯ@Lvq/׉Hqs:O/妔X67o=6l,1+qyT/7Ԅ$f3Nt<{;[I:G#4ϒFdia4F\ctҤ;3 5=ۆ l m_wx2%o(5KƎ]ߣcrbd)<~qjPKU ^2AY4%l-̲Φ&/M/0{bܚ_Hu$ Sƕ" d$B B.<4ɺMH_}9-ebRc u!ׄZiY $Vd-MP TBOI˚4dkzS8Jv XBƽK؊qs@(h15. $*mq;$ 0O9۪fX xo04,/$FB}3Mwpי9;fQ˭H%Y҅MMdk^u2{b`( &vϧQӝvGo2'ka yԏlK\𶿋xn RI7Gv `XUǖs``:Ipc՘Z(N’;:XlTh]Ϙ`E4叐]OYaGX%c# SAW_-]nK6h-mˉ&J^>`Hf$Z00U$,`W092fxiHV\ |BoH巔a',v @| X2S vB;hwm񓶉K#W5…ISxDHQh1_\I^kB Ѕ#h*aB*[1Y @ Q [``dl1tȗYez50f|(Z-"29)>dާ+Oj[d:5 omUǻӗUlǜ3|wp^52&x} oY@bfDg7L Fls8Ihmr) "١-*^H7܂_CXsp#|9_X4֦vqn5}g6 :?4WJᇽ( Dw@T>r$`)RW\q=oQrV.^Q\?oREFQ4\*jJ9E I+,PuAU{)Y)g ;YaSWk0w{nfUzQG^3mJC (+V:LGIZRT9 y[xf]r& iE8I.CW*漠oLgk⳷A$?3N1 .zy>a+Gɠ/u`~=9ͩPf7^>c-S5vsؓLRp#!_g]YEw /Wrc++4ݴZS\$Yc>DvnBQҽ9$BSd>Nk!+e\t'] W'$@VK9W)=Bqc:<M#t!$/YQΪ[B(t2fz!~pbEB pm)dWfQ,4qxء8KP1'.eiL9SFځeB=@NCrZ[jVjl.ؼu25%EqtYJ:Ij̖X]#?X:/ᷚxPV.KQ5-@6iq2ډB7fM,>kӱI+G)nl/x" `Fv@4|0׆04Y@NxWobDΙtecl׏.U W}ы͎!۹y[2\+a* 78wo x5 $_kW]u&K%27w]:\3̩xl:޸a<Ǥn]ȍ3t&zF{`+v"VA G5@*fSEn  s6Cs`cv)?T=%XNm)Q-`ʸ:Kk2a>O"`J{\&]Xf|[z}+~QpݸN`+TWK/%1ߝ (pYY2"%pL.d9ƍXC;gTQ}?ҟ̪ o[|C-עδr [ 5۳t9O vYaW#lUF,X87#6VbqJd/mMg2"QIܴ%]w8lyb*_ƭ/PR띲b/.v`>)@J\/XoZS:^xyCIaz2CH 9-uʒ*gY<}u~ xC9fRLgS=Zb.*B?78ܠC#5W:)0S%:,!=TgSw3Ď`4Ixо#'t%Ԝ:8Bt*wgHG3a W1$|Ph~YhP_mq0X*hG\"z *U)zVu] xHq"ڇ}̐o }[e7RÚ&Ld3(*αM4-dgs`drr0g6#&dKyQX -E.'GKj'xi ̯bO^O-&NDBv,Se/ $h'VA!( >~P3.)ܞQ7,9)Ģ$34xl/`S:lc?u,s YD=l5}}ASgP0}ι8쎳s[+ʂ>hֈ!y1qUuV5JʜKzxBp-h<",ls`uݠjMy#/En̠=ؼû ֕ {^]#d_˩^9O?7B?4Xz/]Vø|I^QpS486rA'|DJKB: 2[Raئ_eeQg.X孅Ԗ'$h&oQgYPc1hT^_-#e:N }@QVtDk.gw`54V-u$e׍~ y$8zߢUi\= eҁODhYLx06UDTƟ-ɧ8u,Q[Q{|*9=KI>E,,,h%D_1<.0zLwbe|ibN,DNN}ܶXfW瀌du&>MvlYXz5ܕbמLgWr%di}9 Rռ/^Ô^Ŀ_Ю38Z.|8X`-;|" D+k2'8-t?t*,A C鶯QwK4dp'"}Y[f|2aDgZSojZqJMGR2ffB~B7sZ_>+~pR䁭lj&m$;8r#Itv}޿?.&bYKJb$GJ2/(̺MQǭdS$ժEX%[89q3WˢIͣȑj̿3NL20F"OՁa5HJ ؗtP_߿oeӡ!5lą& I%\s #<$vYqiPo}ܒĊ=}:kJ.9o E>ɻ-٘D7#_[nM*%G|yyAU^@F 17!ZCq"r}#wyˁryL>Ye2}͠Co'Άf[9s4T#HDz \_&LE>V 5գi&Ҳ B#rpd%CRr1Q7w^\I Sr .H!+I9!EFb'WZ͝*6ftGXГѬ.nфG6ḡRGorLi?b_;TsՕ2\AUST󙊑,EqSa/QHsap)=H%UWl~%+VP@Hm Ӄ UͩbjŽ:oNIjw!|Ng ] 8]0;CQߐ,*mi> vmB!$R%hELl;f̶ )г A`ztz^Y} '*c]SJ nh"G[u½؆ij<]Ax_@B@ uϋ;%*Т9ore{sGZ ^mH$nj^9!vIPY ka  Zgi)"b9IZsD??k@qg@#?  {E<䏂K⽧Jn> *fn” b[,\>>2xVwT|d. &/NNc{qcDõiR} k޼Q'HǟҽX/?О""ed(1%+4#ŮKre!ᓞMǪU6@ȇܙe)rbXYg! d|0 UhQI=/5[:B̎˾I\-OTJd7r`5ð;y^q՗ KZf>j1j/r*$QӘ̧TSLZAW{ 3xϋV%1YHi\跰vљ?jІzIE[nus^f-msv{M8G]x >j `s>^2,j8lJKxsO@iИ@:muvQ*]{-iiڿ/˘0\.)肋LF1rY4DwqxMG$Q2ԻV&r"Tv$\z`C"BZS2c%]A k!h d%H8EՀbnÝL pjCNm^> hJ Ћ_ڂ#"8bWKↀy18hX_ 5z _A=t՜z0ѵكӆ2vb5wD44nI(j@SB O-!\d( @9"q[eEm(=l֩J`<'JebӉUmW<ws$y&lj Mn{@p"*vqP*j}<@.k?\FΞsj.$۹ݳYsfaQ~} *EPڬ 5/ޥ_ NX|M1+^98UK)3`K7hĬ s1Lڮ|9n 4 @IdJ.={%Ɣ`kCzVꚋѦ\.Nmtjf!y.U@< g>5ݻc"bFLcjQ}"aon-~튫Vm,.]N#MM B3Q[Wic Hpviɟ@NB?>|Ldetm?Ց´hKnf{G*t::nCۛݍ<>1֌ ֗=`-cu0bca<1gGBcfeP y`(5;iiL6|JwBX9= p¾~Q!+΍ )v*e73+?<^L̾Vl`vJ6Tv^` ;~^ļQJÏJܵN f>f[ADLE_#nTtr$M -+E.μ$ ̟w..}m":PX+0sIbDA J}EĖeYE'@#5釛%c| x 첍rnVER'Ip4ʂ-jZ\Am=Z@*d.~Y-cIsX6FU)2=/|C%3L4Л Hc +wU8)MkoWYpM,, ?솓z ocRR#]{I@*ژɬD5S)*%u)k%*G<@evQ؆+xݞLŷ礂icR sEl\s˷M S\~i[ S|^YJ3+R9< 6=ƗXا|,E}BYX̒Ҙ`,BM7Oq3Oڑο*iT*rc= k^b&?ᵝ}.G bm#Skc*M0F_e<fk(0\ bB+p_䜹ipء5|_j"0N YUQd}c ae:f4 (bE)%HSq~?ZY[ʻ~|x" ?ˇr@ZJy*9rjv:0J8ac3\~'vC Bf\I7t F<Ӌ2Y0 Z1]6B&9l+nv9u_Itd} )R>CZTB^ ?Vy^\*U\ýO|k/QQJ{j :Y0V3VB TmFTMdt4OfAPe![5-;OW56D0?A)Eks;x>WkO)55)#e\.6\d>=haj*sĠw|PHEc-\eѹ 5t3NjCP7⥭Pˆ#YdHjVOlco^넫WΠT!|u- ؆S俗UJ>P ZQ+Dtx;`Ho\=qG> m? [ءxp/ 'قP#S3:ƯHIElLE~Ks0YΣB1`&w/@R/*~KW{V]uٌ6jGG%>urȿ/o )K)2CP&5/o_[U>kNnѳq[} z6̦ZOhR\zj".h{ w>t h Vc>MփmE?[&?-: AȚԭq>y_Y;{8-sN*>MjWnW5 y5l5kgP7+h8ʔֿryGk@1XĎ٫B$ IjqkE&*/6 6~e gfs( X~_~ ǻFaT<x DhDCEWn-3eH|XѾ> x]wi"z|ArKfhͽLF"վs]|D8*N  GY&F H[y6183h_=9ۭ]]Y)ĤWߋ%4s7}j)kOf%Xj^og]!)4VSy.T+C][1%'|h{ ]#ȸUH W ݦ#s1&7d"pFX8\r^B?-F xʸ$z:Űcd_#Uyi -YP"౐ӛ)džQveӈ 7$"h+6] v},hM dN~|[uy-rp 4g^9AQ%T {^Y8f,87`LtʕCxB*(S|7,g@ I1Ȓ?S✊@p*l^ʯflE LƪYRN"lV٢Jqkǵׅy;[YtU]xS( |W09~):B\)RZk1Zr('jQ5"Š,hr(`"n'msJf\W( :n4*<_SdL 9PPdЉv|&O*D1V'?.:4=oBWEM#Rwǡ\|s (16aּN)%O;Q2J|_cl:(hcn/~*ThtP} N F/`M?1wOg|jĘYY[a)=4;`GDMb5[vy"}y*?Lz4i/6sh7IpTɕ6ѳ]12Hv2q0!> ?ZRD.kc[sV l,3--CӤ ᆾ>ߪ v؁ũ:z 9S }@j%`Q&WArt[a݁+ѿ4k]C^u|_jB o+ۋ][y2ԫ'`.EU$_ w{wp^עK|Loie;gdYwݢG=.~elޝǣ9~}9E-S 'fdF_h#=jZ&R ̠߆ 7e1qƺ)YĝtQifUH[V kbZb蒬h6r~~Fyҁuw@/[b<TTXւ d\s@!޹ p7Z?4vO5,Z{`|E` b^ƀo@{G;z)|Emٵީ䩷ݭ;xWv_h>g'o3؅s!BGΫJٌY4L]xh\# ,vafc\6Խi3lPF=orJ 4Ji Gާ~f֚VlRJEAK|pKfL71Fr|@[:0_UfB/滫xӵ^# >' "4 6aRS`,Mp;1i)+(7Ty<{;" l-l d%6LؔXVEWN2 ^vJ:5ym-daTaɹ0YRWvy/`=vfYQ/ " XJU޽ǚZ !;E¸Y@_tNwUGSi\6>2T;H4C(_ 9c:f:XUZ mb0Kss= YY[{\.g7n52^vT}sH˙.#zn\#WL}mr /Xz4CYm G̮ur^S!n;|M)yjm޻|A]TClP~P\(ש:l4W}E/4WXfQ' b<[eހ9NX\Cr)E?8A2Y oD=aq^>k phj xi)5ZvjMaXC@$KwUiE44zwQYLv}Te Oa1UFEGZ'챬&,t./ -)[΢N%N1M:6Ab<|H)^f"cZwu2]js'Dow f'٤ (kT|fwiz0숂&P|%>P+ۡƓ)qΪD%JhR%Ȧ#?dvVڜlD,13dB<:|qf`¹W\O:3 H@ (⇴Ih) {B+!3˭5GYBIQ|ضm&kXpsTɅҍL!ؗQf9b-0ϗ/|SwBr؍d G}(܉29L㺉E F WpC'*gg2V n`"_;3@82EQʭLU!du*~{Fo ~PmVn@'s|x{9i7WJhwf?8pJ m  ZץN,d;1{*&].Ͽn-;}lϥWt(.v|hM$U[3$$;UsŤp]Yv!+wNkꋿ2eZZ1ց,AS?XEz+Kc.SZIui!#3k.4rt2/!A3 >!#({_xVwy3W"K,VayNS}EX ՝U܇4EZ:J:[TD\48qyЬ4:^Mk,ί4ֵEmdv "DF/2S/q*\X\ټ=Yk۴~CX4A9B 䴣e@dcO2ޟB''(X ):|_i͗8DZ$8i%ͅGXL#r3~Oϥ=QQnRS);oHܒ^xF;oa|OM ]厯,O]B\n8<z~~&@Pk;yW s=3mr)Ȼm`s=-D?l= q=~%RhjWVObM齦1IQGMe?vu j툪M?a-de<.d'"@Q,&E)@ 1K~`QKv5BCy5ٓq 4:ԛfπltr_`L/VzyNjod붨B"A{V~1]Y& ΂mA_rIIPr\6Э)~3Iގ_樃ֹ<% l5IGoQ"w!04]<'U덽Ug3n?,ܜ/ $ܢأN+wQoS . Q2Z)+g]h!:e=? 3X({=VW@ېbCGYHHJh1rw= )~lv'kox*~8hCaABq6H IhJ^Y^YvsI;e r.aX4ژ$sxA $[{Hr|ΥnmB } Š Lԯօꝩ 5l鰃7>Z˜; +.\HmYz[5K0:WYJy׏.LKnPRXă0`y [#k)iG}0H!ۭ.jd\sRJ8N=b켚IW/τ;.ƄN)VK~oњjS˻ٴK%Y$8G$FA%`B́`V1S UY@Ϫ.gQܿK=1b>楒Oxn3c#hAyb`tj 5b~DtT)!lDl(߷؆06()6FDM.my#l\И|LU M)Bddj2y!չHXlZ]w!/{pcַKaFAP4Fw2Ӫ/FFAΝu7B^:&S">)4xw֎:/F9GvcVdla\Zqӭ=ȢdK|gfJu $0uיuF9٢:&L +#Fk&u\՘%~ﮊ ZFӃqyo.n#yְX+-QdwM͵GId[I#`{G;r oe'JrCcK@<^FTYjoMB n6m)U\3$ K5 iEuT ¨ݺyyԚPS1 V$pI'V{5TzCN)Vt˳i 3kOHT9`h:\@6Wƥ#.Z!T]4s_= ipW L joPȝVUL͚⭲V%o?u}5UGpnQGE+MVʿ In_'1.o̬: Iv{]qF^45zY9bY7곍f jժ&'VϢQڑBSƄKlǑ\~0L2*F78-fca)AƓqR4^lk8.NK׀;?Lpq87FbC)|,Jo[w+ f8߾P rK4Fo#x~ 2j >x2 ќ{U\Sp2e9BDd*>Hi"Fbc4_8< #8Lf={p!OTbNNWS]X{ t~5=8˹(' 붯7n1l B,sRfLfof!K}I1-~ߘ@M,aP)yHOj,~k+EkCs<.CT"@oy;[d:Ye;Jc&o0}F*))Vh[^Fm_R6!->#듸|0sJ&ɸ/KܐR]t}f@ S4 ~U< l;S0(RWhN&ZSٹ} @U_|mHw(Jl腍1I. Kd"`:<\)tӤN( 3 IDxw ~懫V#h>Νy~Hٜ^WC|)օqy56Osxt<$M j^-< 36&)K<>ƻekT*妅 S VJ&8SGeJe˜N*;cfjY$ݪcx ? =(C8헕 `m$xN#N0odz`rddsM)U6)?vml)xԁHK8;rO6P\飡a5{L ,iҜTσaJӟ.qw_۬0QK+AFĖO֌DOFApFQWy3xboz9d"@mh\s*R(1PZvT"?,k> _"?Sd! [y@T׾&].xa~/ϿpI±G*0gXAS L\㏽cMK4;Lu; #霨 @ge{ۣh,8Z\Ȕh5M9!͓,ɓǸt\i"c6g=,Ec;w:g5IO4{[8Kl9~]Mji t/ZlsOkC|FCPAǡ@(.ΫT !cCFajPx;;.R}lK/D zX©*,jl>NNՖ4{z l_XIJ v~Ȗa\MBA٤4D cs}+ fNq+mSQljšim֦O鷙wMgC~4 /靋K~9B6u< /0D˾5)Z,jYGPy<~uwhQz>HX8|wC cYj_i߀b͡aEru&2$ Q,`i:fFv=ExFoFÜ2"ǫhEl(2o=}!}]DDw2Xq;o}˝n0UlZ*O7)Whȅ'#h&)t`cܱK-7]1B 0[8Ӊ k!mUvݹsmUsHpF#!-]կ/pLAXoO 8suI9knhsYdFׄ(D5TԨDy&X!FHr{v~.g(x}ȼ-.h:vUS,0"=~ՁnmC" ӽ r^[Gz.>R|bł#r(e 5UVp\Io-=k_ aUOddxx6~jyaךNߩ?\Gؤ}eٔ/`?l,0eI/LY0m\Mk؉+Ď!@P*⧻HɗZdF}ŌShL+SmVUpka9cvqk8g0 RN eo`3k&bZ9uil0zZPN`{0?R;X㮎  %p@a7/`=wLE4v ^nHS`#lˇ<υsҥHXi(=A` הrmy4rh43/q4Ŏnt5:IWw\IyPsx uacgvtH*$^`n qOw=Tw0PȬ4{.τ?H%Plۃ֢{RZdN$I.ԗ_c6{N y-"XQ *6uv&?Ģ#(t33_ZQrw|̡qb#F zҲ7:o)w{,DhmTs欄 ;Gr Af=5oi49G Z`.ƈe<9[)_t*:컘 ?^< .5\|c N wwpWϡ^0:+h-<0`^3M/>/&+̈pYRJrࡢ<,dkZ %y2bD_xv z̉} |! p}HUɑ81wJ!_=N*,A7f'O懻3EK4!g8BPI60bpotk!mni7f3Ju{b$@d *0wJ||]ŃNrb2QvA;& t Oʺך8١x0P 7,?3PQTt<ٞѫnLUUj9Z臞CM!cjfTK }M<1_V[kmb7xJ5+ٚH` $QbPRv;׻{5yXTKL7톼ވ[YwiH$0L1SF\&dPkݔA-6JҺދ 0O1Or%^ĹHL]N1ZzrVseuX RF4QjoPfbcW+ڼŬ@E;k0BKeYn.whL :jmB E!;,.'p׀*>DsGȋ>=E<-"qֻ:70ՙx+: FL&L/-^C'P- 糡sAU(ՎVJA^Ak+B:qJct>qEDb?NF8Sq,+&̤[4о55ھR1PuPq1|8/]/ImG?yFl0?޽QUinнP6T*7%ftOI`e gP7L'\X͠<h H0UH |ɗrּauyP)"a̅m9Ұ6t&Y0Ɂ/Ä2`.az( =xુs4_ WdsbXS@G[qp~侱>mCgF8X Nʾ}DaRHL ٹeuqU. *jm4IK詠=hښKS3=#kLRE;*XhnJ%7 0no %#_|<:'% [E 7cdJ"#29{Xڏ)u)v8͏94l35yH#P/p7?ldTrV;hә6?tQgx7: fg+Ai )eq\|,w({z=8I(dtSoBetWa$]+ɶ1ؒʲ|1AUqܱeia3C'=t:0d~Rp#˹ DqKmJR T2YTIr"nQH#Gmq &ÍdσzG~/xس;~8iLAyqA)Ъ!g[wo^Yiï #VJO/tLr}ɬ;ϋ,7;Ubn#lh@۞1]e0)K.`,U* ܽo>>z'wBMJf+3tjG~ &I sd'=ui$*ӕՊh8V۫d9q_-$a&__UyI`M\L mR#N焂FA,F!}o< iײ*NL7n&+R=cyiJmy5I_GpW0y!9B#axA>aJ &1#|B&f L-pEU?yo8 ɻ$4bONk"*D@0ʣ!FV1ra/{h&yߛ!x D[F.Jj}du?d\;|{]ʒJKI"+5" 22Yo%ĎV}mPt?G+;ȣv&z㐑N8 , E`C0M&UHrMB rg&'Rz]"NzFlQoD[%J:YL:3hds_:HLB,IN oO( X!" #AK߾`/߼`Xr=en4ev̽Rh`ꮋcXJ QcGn_5!)*DaAV ~sK"' 5&b٧`bI Kaeӱ)#-r#Uߩ~ۼWÊ͢ԲTt[w/eВF< L23~^pA-5>~! ]ǵ͂kb}afnE~: /Hi|2 IZ Bw>hIL4$@Q+* ll)ًji\ |7>>'t9_D0Y;K))@3_9,%sLB+:|M*y,[3͓`o Ŭ`0հm4Q$Ag&?ThA$XqWGU𤋮a ]Gm/UdmV%iȈD U~. 4!jxsJzy]ѽ ƘWzj4եkȱ2J ++qI2I]6ZmB:=tDw`eZd%ז4xAO/ 6b_Kiտ|HHXGghP >C!&? x*P8da8}&4\t($Btk[MPO"OfމE =Z*ښ.6䗰ps;#.u'^u\EHœr>%-᠙ ΁4ZrERkVHzd}dnDB= xzj i5y . fu澴4@BiFWJ&p41fzNXU(aID|XqhМ@|fI$Jg%* Н\ ΡW]=*,:UPzLq;bQԯfCyjH'tۍJԚD⛢AL?g?> H&u3̐[ڋ'vTqK/fCyv}b-L|Ț ӑYQg_%]/(v؂ƙPF"2y-JZ*y3V{59.Z#bs_uNMWK6v5b' Pz{Z6%cIR̘ٲ ]#$9H#ź9/<5|} 輳$.oE?CRL/o~ mh"a2tPXヷfZW_\ ڥ% ϱNzyӖ:+:'KV]C1hN@ pGIhRKJRy@UQAK&Zh~kx~?[`4siC&GPh=̝P3LُPnC?V-g UiUn;h$w{Km\nvbGlllKi7S2΢ ѯ"9>sxk g8~p%|tȮ2}1+Y\5ƽ%ƞmp<:rtL qaBL pM0?vĵnZ{좣UM`XU97ôڌM`E,$y l~#`eDx^ #Xv='V-7>3b,Y*+śYun>^⣛Fq1֛}8D{MUQh kG%T\=AZ#…8FCs&]qZ*}bg!*Fq$u9xጩUǎP~;AN{hR;)Hӥ^"F$UOB1ˆd7hhKuV$7s65'f9S gw/l@;v6C72o ;CV Qs…sp8sD8 ^BLq~@Uis׽X Q?V d97V[hz_D z2DüDr~vrQ: ""wy?N7w_"!E-gЫ|-JӖSB#Dm) UÄˋ$zm*l{0a=$c=nv@1  X)Bul(I0qEBӜ{ /'6>|.ؼԀO%ww1 )UizP3R8mC5_êZn 6zyaF |6ό+{]ȗk4X&d[B|Jy=Y[`[RcnV}v'GQ>(+ҐC=xn5LJw\+S-֨Nx99 w7Ytf~(-JU7zTq+>BlUAj|r"1#eU2U7?9uy,b5=@UQz,Nh2;I ~*D0F{dG";I(KwT$GP#T9&bǰ唔q ; RA<,)F۝P.ԱK0%6N)~U4ysr Rŏ87 :ub:T#>=ו-{q+Q|.^]D[Jh)׹-N|SYu wQcuw}1EN{)>#Wp0>λzrB vv0|9+3ϊ+yc{vT"G=w5#\#i˙]0 OlCTBj`qMwBiWK0Xf/p BMQT*~;SSΐzc~<_ݦCcv..M̕&#==:E5F>؜Y]6 5b'-ڏIyOc%4#5N)%5vri}вziYoiL& ǪTs3Bmy U9u"Kl{DOt6;F6U \1 =YDvz`V<~J{OL?jJSzHYFn jxƖ:ƚhy=3A~]Vd0iŭ2f$/ MUFP w e~)Iu'}Vቲ'g+*߸7~'銦y%#Zx;8~x!]]S>V0kWF}wP{5|CɒXwBҲzD֋- arY ZGΑFz CwD&c3؂Mem 0Ӟu KO( iai,I]H7>K]y3*ŤL!bZPځR)SZ U 4O]/pܶ.SĂ) ӃD4:ڝ;o0گrAD{5?%twlZp}r8T$;ʮ~('Ok5`ÞAz,8aKKLLlqg'v[:Kg_+1b'@T*,$cbCwfrZEW}Jìu,^%;O`Fd.ZIw~X"tp$4N:C:~ !4 ;̼Q >Z7Z=u~+]Mcx6KEz Ɩ:|%f$̅x\cjp#jL5 HꊰֻWyIzR.H6ȄoDJb:VB@b@svƓ J/~Vkb5쇇dg]8ѷ7TW>gMbuW) aiT"Ve-T']vB-v pDT qO-7?J&UllӫȜYҢ;ԇ48 R()vsYvuciP/Vͭ痵W܎Metv *.y*^Gk([*0EL3 }57X82؛V"|bb#pXg1q Nu}K6,K(i7r*†|Oo[$hTeCk"M|brFK9`ΒYr࿇&t-] "0 Ɂ&j*Q)`ز܆58BQD0a:7R}9q)޸puE[j>[j!ȃ!it?K a@]Mn'e,PvvG1)UOfNɞ_ۇ cmaKc8]\u +hQJӓԨwN&x56?Zd&mox/~Ȭj[Ȟ͆H?5"4IƧ.aJ& >qdЕxjwaRr3oW6u LͯTJ紼1 Au̟ʴi1a U nس[چ2} ,*R*o,3:$kM߼7.g<m9 湏/qr0ݐc/k.}g\OsqREqpV 6 DBT x^Ct`%SJioC :8 e͟$?KGwr,uu[3qokh6c>KaSI iJдE+4>Ah!h9n W,p!z@7HӗEljOaBh nyvnpҡh#8*[ši7Aж]C\KQ7SsN j7A Z䷾F>` ʝSϴpSO{DRӑ!TB}B_[K; ?cq!suvOɇL[W8'Fw;=V}:gI;"[PB7Aai+GN0Ϙ;QHyFMMy[U Lw+6ަU[At\8%H|ruK CWw^zTR}xFUt@|9M+!aF'v{2yHX<(ONO@1%:Q8:;(ß8h>3"%o8@f.wAzX&b$̄oh7hiѼ)Ƶ:+݁>]5JȾ<(L BcB\kXz3'*L$ d ~#4_nIv֦ /t;CXۦHGk)@=6lpȶPw9&wINV0N!7K'(#Q1A|g"XC|M~MhM!aJbz{B>TEbOhp{;E~n4?0vnc@V 3 s1ijWYbo`l']ʍw׼VLS-^|L@/c'tPo} yL2,Z'*q:C4wRK};&)Qڜ'VQ⡺ עcodLtI`Ѳ0d)T&Qs=N/0_908HIpu8w3%.S%QZcA [eMQRǔ߱C6Ȍ<*;p(Y4NznLjv清sᙏv]~6i[JuFQSYai<$[Ι)E.Ba ̈AKH6UA@WDmu.}hFb ՞ɱPkMf I'8.{U9KAY?Pd x skAһD (r}v$HO ϨiЬvl!ւ|a~ 9do0(̾Tr, Qs fli onL?>',D1c yGAe{<|s%D}<ۘA/䦟W(T kp?ywlUT*Pu:1Gpw)툢bΖ<Pu3 袈]`I<ퟌXqz0;M*!U t2+m;7wKY h4$ybt|qvG%i`|nӏMSRMz|XsrIOɚLs+g0Lڿ*m F')NPʫUrU?;9z ](h%MˌԐjrr&;y8Z:QN?YRTxbChuDAh̚.q#KEl'[L Wqm1"Q6=%lkrZH3B|)%SE\rˏ@Nɾ:jFtTEWHq.±mo\RtIȕ0NT+o03T)7;[Af ڝ);KP9Cl[> QWN[\ر ?mSܨ`%8S&D17V‚XHEwN=( *~sM) +RMNJy̅QVyfDg |홄AB4UH Br1u_ ј x22{W'4+;I O9J"h/ 5)~b1Mְ GK8?M|?|NoȠLMFI2 ֦7 8=b }1~DAΝ(-3jD`:oZg`VX| +a4 *³SLǿ! Dc1yo0\oSDW} زJdV~Wyڮa|G*0.JCZR*ξB2=mu3CͦLs>Zwp ޡ1ڥ*nPQѬ$#//d'F:a鿣$L`YWdO_Rd/We^̧ f؍ow[ȝ7_W /av,ĕ+RgkcyEx &IoQ/yM6@f_$CoFH&`kgoo]/']ـ-u֠8`a\_{|1ŠGr,Cql'VE8fa9-kfP3`x'_}LkVr.a^}IvN;!WCIۆC}WgNϔ' 2:=/VPosƻ ׿s1zof˿U=Сzx̏|VRo1`|H)'8NK`Gy2즀,uU_ A(xKS_":c"A>50;{8V'\DNgpjcM,_L=WW:5&qWս< M) U1*GŦ+?X*(MV 1#UsMU&F=S ״^obqԌSXi(~q8y/x'ȀS?IS7N[/x21ޞ㞝Ia#cS6e8?3R:*s>x @;/*|^>V. pXLː>~zi AևRnL^wtQɰoZ^߹μ};X@ܶ.k ?7vAfr5 Ȯ9Eitl3Ow: YZ