anaconda-gui-33.16.9.3-1.el8 <>,  H(d U]\$7X~Mw[™PAE$9lJYDAT0uiJʹ155BE{ kNI:p!ra? =0<v xWʐ=6Rg%qN󭗢4D 1s'A[~m$("쫽8zzgGJ;+*:M4!la:k:IGE`,oe)+;ކ ɸ`UDi6@3[Z G&8xKi:@^+6}2g3<9oew`b݉mش >(Y W 7(ج zKs 7@K;w[3|ZbʈsW @qkoc#D{F=~W ?IK ^$w6~:`S |>D6"fgGصnt>Slܤ1> ɸK{/Ofecfc0ee67366d8fe0685fac6fecc402307ffc45d705a64ae5e9f9dbce34ed58bf1d1fa7fb66d71b5c76d21432d99bc273078bf20302047c435bb50067306502303483a5c6387f732b4001a2a33f6f01319dd01bb94be6f9add90627bb5379b53dde3a9f88e3e3573714f480538ab8f57e023100ebe68371ec5e1dbc206edf02a402b63aa47373ad62a95ecc835a320b1ecd690491ff4be4724736361509fba2bb3201e10302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500673065023100ce12908f33e7eb8e737134e79cd3ef64545822fc49dc4f48579b2c116bc7f0729cc0b44d16076a521329967f2a2e8c77023050c1b266f33a9dd2fd90386fe196bc199efa715e1b983dd6dbfbd840034575d9002edb548e3cdca20d0b6ba058f148860302047c435bb50068306602310083dc30bba13b0c50698b020ce4fd8b7204931e464f8cc612b2219a4355ef7f3f3abfd42767411e2665a19078abb9ce9f023100cd2bddf3076763260cc2ecb27cb88f9aca810439c1aca303b28be12bf6a40da8f60d11ad7365c719dbbd56ca1ca836a40302047c435bb500683066023100f83604d307446cf9b9e77503c4e8e1563143992eb469775a3c0ea3c1b47e14284ca02fa1769d0da212b0cc35d2719b9f0231008d9a03b8a66770f1db64131c1dc5a0463750cf27ab2bd0514b0974cccc831ba9460c34dd07f3765347adcefcb72d9ed20302047c435bb500683066023100f83604d307446cf9b9e77503c4e8e1563143992eb469775a3c0ea3c1b47e14284ca02fa1769d0da212b0cc35d2719b9f0231008d9a03b8a66770f1db64131c1dc5a0463750cf27ab2bd0514b0974cccc831ba9460c34dd07f3765347adcefcb72d9ed20302047c435bb500683066023100cc9d69b30709e9e17cce16363b3909660a390558b8e4285e3972ba7c3fedfab8f34742ea980b1a09687359c6cdef82a8023100fbc31ba3ca41f53be0b47e5056547da3d606f7b195171d0736eda93fa58067a58849f0ec5f4f80d34246bfac769823200302047c435bb500683066023100d4182233a7eb3aca6d09d9903a8df93fba45bec6b456efcbb37139f8f7343b64aec48e497d395164d86d745c569477f30231009f7297b1cf9ace36c635ff6002456f9620ed6cf5f1195eccea5079751cc6f8ba7cab032c3e0b6283f5f83102e9f5bcaf0302047c435bb500673065023100f8c9553e46272ba4e8c47b9f8c0c7d28bf0b8932af39a81ac1f133f42a8a74a4f6a71e912b09fa32c6ac01796b53ec6702301223e139268eb9e63bb3ad08ae1bdd08d7fae0c1bf4cf645f618235fb6cfad7f6a318f98193f3c6c47bd0a1b97bc7ef90302047c435bb500673065023100f8c9553e46272ba4e8c47b9f8c0c7d28bf0b8932af39a81ac1f133f42a8a74a4f6a71e912b09fa32c6ac01796b53ec6702301223e139268eb9e63bb3ad08ae1bdd08d7fae0c1bf4cf645f618235fb6cfad7f6a318f98193f3c6c47bd0a1b97bc7ef90302047c435bb500673065023040f97c7f000ad0de8c78f55a722cdb1bc89e01e7546feb5fceb2f1824795be67ca85a9f55a912cb354dc26a9fe014e480231009f4e113a1604663e1606ed0c5bfd2942cfcfbe2c9681a04d5129ef84012ea1e14d08d76307b91aa02cf3922daf89f5c30302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb50068306602310098a05c67a5d9a7f6dacc2f1459fe28e9786e2d3fb46a9cc478801ef846c0e3ea86ea3f74e41e031e9ff7abbbfc75f5a3023100cf70b19bab4acbe165e3576bfa0da198bc3184e5e2541b544cad3f21fe79354996136613e93b0ec133c4dbd83c1cd84f0302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500673065023071d527eafaf86ab69e133d1c3b575b5ab8fab0382caad7313aa712b3bee698614c8d8359f61e2916f011474ae13d32520231008d347a898241a7ee64ab7b522b6fc86dcf916b4c0a8b8909a464093a36fa2e0c7b24929f28337c0df8b880405339ed3b0302047c435bb500673065023071d527eafaf86ab69e133d1c3b575b5ab8fab0382caad7313aa712b3bee698614c8d8359f61e2916f011474ae13d32520231008d347a898241a7ee64ab7b522b6fc86dcf916b4c0a8b8909a464093a36fa2e0c7b24929f28337c0df8b880405339ed3b0302047c435bb500663064023025f5939c4bbedbff498434de19a291cb689b5d9ac050c2d40a824353ac18d6ebf598c43446280543b349adae962fb6aa0230385b6489e641f4b45ddd3ad5a4416fc86760f8d121fd32c9e334d5c37415be540d5d3ed31c801311f158c22553c761960302047c435bb500663064023025f5939c4bbedbff498434de19a291cb689b5d9ac050c2d40a824353ac18d6ebf598c43446280543b349adae962fb6aa0230385b6489e641f4b45ddd3ad5a4416fc86760f8d121fd32c9e334d5c37415be540d5d3ed31c801311f158c22553c761960302047c435bb50066306402302c04caba4aabda02d569d6ec5aee5f1c5996924a23d245e186d7c8e63a9a222d05efe401fde74f98c8ef80f3f4e584d702305367be7fde628a0a0b066bf015901bdd661b305e0d5ddc946dfc87d8ff2b1f1f119eb8d364bdb14e765febe9a1fddcdf0302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb50067306502301601319b18ef3efc7f7f5851829af692b3b29a447a095844388fedbeb0f778c0553765660766b56c864ba81bb108e23f023100e704d3bdf5a93cc717f8be7e56597720d874e4a0c07e89939d4ff3eb38dc67d5d232a7b9e49c01fb20892da00b01f6700302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb5006630640230211cda2e3572e9100ab846bc05f664617da608d2fe50bc05e5ca0da3f58b31c2ed13b8464beb2391ec65ec95ea2799a802307986f432ff9ad7bde836d7133af7dcbfce89b1548bbaa96b9ceaa132951d57e2db40ab05f47de44d93b0ca0811eb3a9b0302047c435bb5006630640230211cda2e3572e9100ab846bc05f664617da608d2fe50bc05e5ca0da3f58b31c2ed13b8464beb2391ec65ec95ea2799a802307986f432ff9ad7bde836d7133af7dcbfce89b1548bbaa96b9ceaa132951d57e2db40ab05f47de44d93b0ca0811eb3a9b0302047c435bb50066306402307da66b421aabd4dd4585761d3e4b802b9ef2da888bf7064334bfdcf5555476b9d57f20a89c769bc316e314e0320cebfc023045209f716bb8c03e2a2f4e28cbabf1a97c3a45b3b2d666f11f64426a54f70f4ee2c8cfe291800d0ee45ddf7e9450f0ed0302047c435bb50066306402307da66b421aabd4dd4585761d3e4b802b9ef2da888bf7064334bfdcf5555476b9d57f20a89c769bc316e314e0320cebfc023045209f716bb8c03e2a2f4e28cbabf1a97c3a45b3b2d666f11f64426a54f70f4ee2c8cfe291800d0ee45ddf7e9450f0ed0302047c435bb50068306602310084c117b7c725e93c56ef14535575981e21440cf876009c831407cd2b05c6060211f06406c876648ca386259e701323c9023100a1be202a635f471a84229db3923b2b20c70e654ea302a247e52d12e7903690fdf76ee6f0bfc8f6ab6d2b1f889d085bc60302047c435bb50068306602310084c117b7c725e93c56ef14535575981e21440cf876009c831407cd2b05c6060211f06406c876648ca386259e701323c9023100a1be202a635f471a84229db3923b2b20c70e654ea302a247e52d12e7903690fdf76ee6f0bfc8f6ab6d2b1f889d085bc60302047c435bb50067306502310093414cc44b3655011140d76084d6646a92ef9e10a1751f6998dc2927e6946450e64171bc18a7094fc20470db891e95d902304ed097186fc3f64579c55b861f8f721527a3df8d819104ce9d38ab37cedb059f14e1790e7a033b56ef7e9a52909454bf0302047c435bb50067306502310093414cc44b3655011140d76084d6646a92ef9e10a1751f6998dc2927e6946450e64171bc18a7094fc20470db891e95d902304ed097186fc3f64579c55b861f8f721527a3df8d819104ce9d38ab37cedb059f14e1790e7a033b56ef7e9a52909454bf0302047c435bb500683066023100dc1c248951f7dac9aed326d405af4ff6acac253d557adf80c0681a4116f6c5cf6675ef6ece38b3614f9a122180317015023100fad66c5031b2fa23edfa659e534022e4d07369e7fed33b76a307e24784b6c6051a99a047118d047ddb487b08c49ce1cb0302047c435bb500683066023100dc1c248951f7dac9aed326d405af4ff6acac253d557adf80c0681a4116f6c5cf6675ef6ece38b3614f9a122180317015023100fad66c5031b2fa23edfa659e534022e4d07369e7fed33b76a307e24784b6c6051a99a047118d047ddb487b08c49ce1cb0302047c435bb50066306402303eb6515261a16bc7eeaa2072497a4a5644e1253ba4677f3d567fc5f9456aa0ccc75407d03d0033c2a1b15bc44094e4b102305ae934261a7f27dfd92184ca853cb9976818322f494e6d8acb9d5882e7af3bf628be9b413e9eeb92d12aaacdc305ec640302047c435bb50066306402303eb6515261a16bc7eeaa2072497a4a5644e1253ba4677f3d567fc5f9456aa0ccc75407d03d0033c2a1b15bc44094e4b102305ae934261a7f27dfd92184ca853cb9976818322f494e6d8acb9d5882e7af3bf628be9b413e9eeb92d12aaacdc305ec640302047c435bb50066306402307c4c58b032625b2a601b0791175fb487b33779874ae98b9fcc58c11f929a6a5e3d232fd203126d1bc2666ac70e71859402307e840d8a0b572f9c026fd37e7f89d628a4e35e57881512cb0ae951efe3ddddd8b0eaf83718dbb76a6671ebf54c1a985f0302047c435bb50066306402307c4c58b032625b2a601b0791175fb487b33779874ae98b9fcc58c11f929a6a5e3d232fd203126d1bc2666ac70e71859402307e840d8a0b572f9c026fd37e7f89d628a4e35e57881512cb0ae951efe3ddddd8b0eaf83718dbb76a6671ebf54c1a985f0302047c435bb500673065023100d2bef6708d71802f4451b2456e22c2b20c3cab71219d81c0efb19624ad60b592e1b0cb194e58ffb3491ad9270bb9270e023077d5c57d2343ead7f79f85c78450c07004c7969cea61cf2029508ea4a89a05727b375b4cf72637c0c3073b8b2a0b2f6b0302047c435bb500673065023100d2bef6708d71802f4451b2456e22c2b20c3cab71219d81c0efb19624ad60b592e1b0cb194e58ffb3491ad9270bb9270e023077d5c57d2343ead7f79f85c78450c07004c7969cea61cf2029508ea4a89a05727b375b4cf72637c0c3073b8b2a0b2f6b0302047c435bb50067306502301e4a80f0d58bc30455544ed7f80f2d0da345682259b258bfc3e0049fcdb5124ae07150abdb74a9bfc268667b9e4c9343023100d10e2cba186f98819f1aab2dba07e544f3e48f3ba1e0f71140666cbfccb9b1f51575178f3880999d94578322720ba5960302047c435bb50067306502301e4a80f0d58bc30455544ed7f80f2d0da345682259b258bfc3e0049fcdb5124ae07150abdb74a9bfc268667b9e4c9343023100d10e2cba186f98819f1aab2dba07e544f3e48f3ba1e0f71140666cbfccb9b1f51575178f3880999d94578322720ba5960302047c435bb500673065023034bb07b9d26c3601da305f956688e0debbcf6144067561b241ea3693765b33dcfbe7d5f436bcce066f936ccfb9437397023100a060d37884b473de423b077887127683db873a622ec6b97a76c5d6dc044c5f108b205c7309483c0c46d6b0b61f942d620302047c435bb500673065023034bb07b9d26c3601da305f956688e0debbcf6144067561b241ea3693765b33dcfbe7d5f436bcce066f936ccfb9437397023100a060d37884b473de423b077887127683db873a622ec6b97a76c5d6dc044c5f108b205c7309483c0c46d6b0b61f942d620302047c435bb500673065023100d99875f9bf803ae89cf9eac1cc1ce2d801d26f969b22039fb2070fe935aef6c34a7f87afcf4694cc8f54b71850b235a002306396e689636816a7c420d9501c2a8cd5c1cd950b6d230421f8df15fdd40ef97668a27c17392e2141ccf6b7334df312080302047c435bb500673065023100d99875f9bf803ae89cf9eac1cc1ce2d801d26f969b22039fb2070fe935aef6c34a7f87afcf4694cc8f54b71850b235a002306396e689636816a7c420d9501c2a8cd5c1cd950b6d230421f8df15fdd40ef97668a27c17392e2141ccf6b7334df312080302047c435bb500683066023100f80d500940cdd00660edd5a24e1a55266668cfb00336559dda758926c1761f4a76a6cdc5f70fde01ef6551fd715ebf6d023100e84e56c69e3c314a28aeb9901201156fae127a275dd2ae18079e985c5c6e16ca6bf6730a6fdb090c3d32c7cdc7739f4d0302047c435bb500683066023100f80d500940cdd00660edd5a24e1a55266668cfb00336559dda758926c1761f4a76a6cdc5f70fde01ef6551fd715ebf6d023100e84e56c69e3c314a28aeb9901201156fae127a275dd2ae18079e985c5c6e16ca6bf6730a6fdb090c3d32c7cdc7739f4d0302047c435bb500673065023100bc70904a6aeb7fdb34feec7ec44baee3575230b594a721ca14f8ecb39a57d58cbae7ab942b6d5b97367f38c518cee4e102301c5516ce9d16df1e857e9731295be27a8127bea07e77cbe71adfcf5d90d5555fb6a625c424b1c6dd948416403b310a220302047c435bb500673065023100bc70904a6aeb7fdb34feec7ec44baee3575230b594a721ca14f8ecb39a57d58cbae7ab942b6d5b97367f38c518cee4e102301c5516ce9d16df1e857e9731295be27a8127bea07e77cbe71adfcf5d90d5555fb6a625c424b1c6dd948416403b310a220302047c435bb500673065023100a556a3a27f540b93e6657721e52fe1811fb138e06b25c8bb8b2a938f0113c7ee309eaf783fc3ef24c0e8b7d8fffaac1b0230742a8401d14d447d7a21973bd476b3cc065351bd553a283fd615920dc30c6582451e3643c335372c8449bdbba2d161c70302047c435bb500673065023100a556a3a27f540b93e6657721e52fe1811fb138e06b25c8bb8b2a938f0113c7ee309eaf783fc3ef24c0e8b7d8fffaac1b0230742a8401d14d447d7a21973bd476b3cc065351bd553a283fd615920dc30c6582451e3643c335372c8449bdbba2d161c70302047c435bb5006630640230482c2c4f699ad4416407746ce12695c3ce90b8fddb32546671fbb11065dd1fed4823b9f5d2b8421b99ea425c43a5d2f002302d3d82f121b8655ef3115b61b8edf84021de96af00f6be1a0e0682969dab7dd6c57d45b9ccf1987ee8c71d53c7c86e1e0302047c435bb5006630640230482c2c4f699ad4416407746ce12695c3ce90b8fddb32546671fbb11065dd1fed4823b9f5d2b8421b99ea425c43a5d2f002302d3d82f121b8655ef3115b61b8edf84021de96af00f6be1a0e0682969dab7dd6c57d45b9ccf1987ee8c71d53c7c86e1e0302047c435bb50066306402303dd042deaf6de4d0656583946cff67538b7750d67e009a39979d7eeeb66d18e47bfec14cb276cfb59ca54cfcd2c6fec40230794306b0746f73ac9dc392de8af7cc6727ef4fd799b32b2e4423cff2b8a7487cf27013ed6763891dc22c1fe8c0b248900302047c435bb50066306402303dd042deaf6de4d0656583946cff67538b7750d67e009a39979d7eeeb66d18e47bfec14cb276cfb59ca54cfcd2c6fec40230794306b0746f73ac9dc392de8af7cc6727ef4fd799b32b2e4423cff2b8a7487cf27013ed6763891dc22c1fe8c0b248900302047c435bb50067306502310089456227a52cf4ff6b54460adfac5305d88c423c5725a7d101c92ad643e01f4bc223b0c528095e57cf6449a24db7a801023017020b3587f4ffb25cdded8f9867f9d12ecb7af05eb9f4fbec96564afedfec07d25e37bf99a9019368297d8ca14982db0302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb50066306402307763d7e526ac48c8912655dad81be491d0c9721c44acf1f02dd2647b76acd0fbf487ffe02c1e730db85d3181e41693a60230466b286f3f8c5af92e7db3f811cee64439e3af5ea85ee38f9a8fdd8df09c2fe38cd41d86e7ea22a82de06a433e0b35380302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb50067306502300cd71f00f5510c27c84e4228bcfeba18f687849b6318e6f2b22194cca0f9480ae9a3815d101a3f227bcf912bfc02f727023100f724521d2f28f714df2e9e39be380a7b5e67465ee706de6c3ccfaa7b3be040ac732c19c0b7c5ace153922bea3ad1cba00302047c435bb50067306502300cd71f00f5510c27c84e4228bcfeba18f687849b6318e6f2b22194cca0f9480ae9a3815d101a3f227bcf912bfc02f727023100f724521d2f28f714df2e9e39be380a7b5e67465ee706de6c3ccfaa7b3be040ac732c19c0b7c5ace153922bea3ad1cba00302047c435bb50066306402304ed6be37f665a0b0298a8bec5f321a80e8770a25483411b2dffc15377d1cbe2a8e5db17474f0f6ce2388d3995023f3a402300c4549cb3c34bd16233f52cbbf67703fe53ee572bed5bb9d4fe6247ab25f617af56cc455bcdb3d0b361921751c6664300302047c435bb50066306402304ed6be37f665a0b0298a8bec5f321a80e8770a25483411b2dffc15377d1cbe2a8e5db17474f0f6ce2388d3995023f3a402300c4549cb3c34bd16233f52cbbf67703fe53ee572bed5bb9d4fe6247ab25f617af56cc455bcdb3d0b361921751c6664300302047c435bb5006730650230374faf87e7817d4056fada5b6ba8f07f7b5b64ef3649618d6b8e9e13a6a92e11fbf87a24b6cb747a5cf77d2e4c854f0b023100cc5d9d5d79d535a88ef6fd4a547afb8499b49c5fab7000ba44e9de4c716de6cd0b3fa0f37b41e485b48e6dc1b85cd2e80302047c435bb5006730650230374faf87e7817d4056fada5b6ba8f07f7b5b64ef3649618d6b8e9e13a6a92e11fbf87a24b6cb747a5cf77d2e4c854f0b023100cc5d9d5d79d535a88ef6fd4a547afb8499b49c5fab7000ba44e9de4c716de6cd0b3fa0f37b41e485b48e6dc1b85cd2e80302047c435bb500683066023100a1dd7733937a084a05cfa7d523df08f7be0b070ed9e1e55dc353e4410e2894ef0f9d32d0cd11ce39fb93201d51604f1d023100f4d88c7ca99ca4a633d05a9fd062fe9f3f53a186275fefd3179d03cf683370570d315b6399838ea8785cd7a8b7bfd15b0302047c435bb500683066023100a1dd7733937a084a05cfa7d523df08f7be0b070ed9e1e55dc353e4410e2894ef0f9d32d0cd11ce39fb93201d51604f1d023100f4d88c7ca99ca4a633d05a9fd062fe9f3f53a186275fefd3179d03cf683370570d315b6399838ea8785cd7a8b7bfd15b0302047c435bb50067306502305d6bebffd1966b989c47a0c448cecf6fbb5287fdf459baade5896ab5b968fd168d2dd4e97c2439469326c49d6e8d0ee502310091f3c3fd46a41798090f061db6cd34b6c8735edac82cbe2b98d7f45cdc56a3cc05b68835fdfc73c8c38e3c922c9317980302047c435bb50067306502305d6bebffd1966b989c47a0c448cecf6fbb5287fdf459baade5896ab5b968fd168d2dd4e97c2439469326c49d6e8d0ee502310091f3c3fd46a41798090f061db6cd34b6c8735edac82cbe2b98d7f45cdc56a3cc05b68835fdfc73c8c38e3c922c9317980302047c435bb50067306502300d136a96475430dc2f1d89c08687631c167b2c72c47669e6ca520f2dac936c5baf4a126125199f7d883c8fb3f4bf1cbc0231009d6a337e96b46638cf5c6cf72a9325b2d5f565741a89cf690675859247cec1a0213f776b32f183ea63db966285ca17ca0302047c435bb50067306502300d136a96475430dc2f1d89c08687631c167b2c72c47669e6ca520f2dac936c5baf4a126125199f7d883c8fb3f4bf1cbc0231009d6a337e96b46638cf5c6cf72a9325b2d5f565741a89cf690675859247cec1a0213f776b32f183ea63db966285ca17ca0302047c435bb500683066023100d8f0527ac7ec59c05ed68ac8d1ac21d719aa0025e50e841e88f64b0c47e0c7cc8b9af9e5d6df8211bb2c803ac3d360de023100b9ffb337e74c32df344f245737b4dc349a971008703b76d0ae062bf2e8924d83dfe1c13eb3339e48c663c29b10c66d9c0302047c435bb50066306402307cbb60e310d70388effddc8b55eb32d4d6adfd2d9f611fbce519c7bfe1211ec7dc077af922c7b2225233b0610471beb00230202af6c0a98fd48a0d2eabcc563ebcea24cc8def27f4913f5f404c2d332e624818f953c3399f282a9256114b1349ae3b0302047c435bb500673065023035ae17d14cd32f3a031eb95bf91812482663396d732eee6df2a7b7fa6f7070ea6bb1b0cd19922def645cc47c93365caa023100968ddb27c74406ce2e54700a6a5bba5ccbab1c9dd6d7ead560ae08fc4780b5822d79e9b5b7ee05ad919e00593d204d0f0302047c435bb500673065023022b3255dd6d45cd7cd5abdb7149d23c4812d240de09502ad99cf4a5f323099b1516bde14b47090c2444a1413a3485ffa023100a8eecc4bd37cb48411c4086d8d4d7bf3cbefd6f57433e4831d120fd9fae98f342af4140f91113b4df0ac42fce07aa6230302047c435bb500683066023100d6a35f3cd0e2f99f7bb789913ede7b6784d7eee4c2599ea198864f755b5a1f8938ef0fd7b47a54c5f0fce52b24c1e7690231009e3c237d8d356e7bc9935137509447b098a7e27528e4273ffe31f3e380862f306ddfb039367c83d9e391015d88f1b1c10302047c435bb500663064023024f32dcf775d0db029eaba045efe7cad6588e5713a6dd7ca607c56255d59dfa44fa29b04c1f42ca41f1c2ed47695bae9023046085f9d237cace9bbcf5944a4a2a0e3d66d58dea72b4ce8b4622e1763693c5ea1b1efec7eb6328c56ed04513001caa50302047c435bb50067306502307c3d3ab3d01693f4274d586475448c4f1e95b436a0725c712f4aaaea3590a4d54207af2da7b469ad9cde01c9e4797931023100b3527d943e11f2956bc06cc06d7c46a2a8f23fc1f3d247f751d2ac9b8cd9294bf6bc62d3c57fc3272ab77e198e8f6fc60302047c435bb50066306402304efbf8da2aecc06cb7a249cbaa8aa6dc117ba0d750704ddc366717250516a954730417f89cb642dd3dc20f79f7f5629c02302edbe70c398a80c45deba35b07d5f20e59fe29ad7f753dd9240cda204745870a21dd2820bbf7856390e1911a88ef87920302047c435bb500683066023100d9f4f6d9fad3d376866862a0867267180855c16d91636ecbce6b9d96e2b7cd068ef0a4f9921f284fa65e895b8ac1a02402310087a40abf39526b1e96a45ca5884d49459fecae602585b3e4dd1b774b3617e2c10f560ed298a78ff0ed7cbfc145270fe20302047c435bb500673065023100c21d08425cbacccef1f1b7d45d73f615c9ca04c60ba321b2499f462964ad12517733ff4dab15212e01e8d5b7c7b6a22802305887c04c9dd1ccce20ea685ee7eb7466dc5af52d0dc231954d0180d70e8aa0d3d3eb19506fe33e80dfe5196e9f8b46790302047c435bb500673065023100873e43db8e98f3466385d24d868c767c1fffdff86c1182d6b6c3dab1be7f7e7d8ebd50c39dcfc9824de8b071f3650ce602307eff941485357f24c48e4cd1cb434423261b53b62a6ce6dae8e023a54e1e75923b55fec962a0231f4b42ccfc98185f8a0302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb50066306402307763d7e526ac48c8912655dad81be491d0c9721c44acf1f02dd2647b76acd0fbf487ffe02c1e730db85d3181e41693a60230466b286f3f8c5af92e7db3f811cee64439e3af5ea85ee38f9a8fdd8df09c2fe38cd41d86e7ea22a82de06a433e0b35380302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb50067306502300cd71f00f5510c27c84e4228bcfeba18f687849b6318e6f2b22194cca0f9480ae9a3815d101a3f227bcf912bfc02f727023100f724521d2f28f714df2e9e39be380a7b5e67465ee706de6c3ccfaa7b3be040ac732c19c0b7c5ace153922bea3ad1cba00302047c435bb50067306502300cd71f00f5510c27c84e4228bcfeba18f687849b6318e6f2b22194cca0f9480ae9a3815d101a3f227bcf912bfc02f727023100f724521d2f28f714df2e9e39be380a7b5e67465ee706de6c3ccfaa7b3be040ac732c19c0b7c5ace153922bea3ad1cba00302047c435bb50066306402300e3128a852eecddc1dc82294fc221470404ed6f239c47339e2f0c8eb84dc9168002423ea6a1dbf5c03b8a86e4db3dc8002305a02703d5f265be4e9da1bc26f58f6e06d4a13d8998961dd921c3760f2aff2ad0b232393f7ca8837c267c468f924a5da0302047c435bb50066306402300e3128a852eecddc1dc82294fc221470404ed6f239c47339e2f0c8eb84dc9168002423ea6a1dbf5c03b8a86e4db3dc8002305a02703d5f265be4e9da1bc26f58f6e06d4a13d8998961dd921c3760f2aff2ad0b232393f7ca8837c267c468f924a5da0302047c435bb500663064023019e94d8b9f20bed7c6f3c8569fe55cd81860eedbc76dd54c74f8ecab44c44b04755dc444474e74ed3cc2ade679092b84023001970721f7de500e2ca3520e25c59805632764062747c561fbe6991710a7a84113dedb87d1edc7cbb41b9e1387b162440302047c435bb500663064023019e94d8b9f20bed7c6f3c8569fe55cd81860eedbc76dd54c74f8ecab44c44b04755dc444474e74ed3cc2ade679092b84023001970721f7de500e2ca3520e25c59805632764062747c561fbe6991710a7a84113dedb87d1edc7cbb41b9e1387b162440302047c435bb500683066023100b1d0259591e991b3d57858299f46aabccee9d5b5ebeaf5a0235a1debf18912b6a16656254e41e092f395a853ffb50ed3023100d604b828fc90878cda5e27c72f8b54014aa30615223358939ee39be34f1cda8cb46d04d17a4dab22fa94649c964ab78e0302047c435bb500683066023100b1d0259591e991b3d57858299f46aabccee9d5b5ebeaf5a0235a1debf18912b6a16656254e41e092f395a853ffb50ed3023100d604b828fc90878cda5e27c72f8b54014aa30615223358939ee39be34f1cda8cb46d04d17a4dab22fa94649c964ab78e0302047c435bb500673065023100e42905a8804b00f6662a131a9ceff30ea5d9529191c5b9d0f3604084ac7ed0fde296d41b8e5351940f351bd2f38c97d4023069fd15bb8189825352fc9501d572724cfca3d39b7119ed810a8d36ceb41be58c8caa66446e72b8b56f8b8445c11515d10302047c435bb500673065023100e42905a8804b00f6662a131a9ceff30ea5d9529191c5b9d0f3604084ac7ed0fde296d41b8e5351940f351bd2f38c97d4023069fd15bb8189825352fc9501d572724cfca3d39b7119ed810a8d36ceb41be58c8caa66446e72b8b56f8b8445c11515d10302047c435bb50066306402300285acc62adc4858ac026e6ea02e1b39dde90d3095660bf569df1b02811225c1f433c9a72517bfd7168b3b73758dc24f02306649902a8fb82f1a2740043f24f70a6972aef4af0e503e6947db15cb42c62d2ca02acaedc26b46c8331e846a0dd7a3b40302047c435bb50066306402300285acc62adc4858ac026e6ea02e1b39dde90d3095660bf569df1b02811225c1f433c9a72517bfd7168b3b73758dc24f02306649902a8fb82f1a2740043f24f70a6972aef4af0e503e6947db15cb42c62d2ca02acaedc26b46c8331e846a0dd7a3b40302047c435bb50066306402304f13a3e475f7a1eae342ea4558bf00d5b57c8d8f89d792a571728ea017e8f190cf140eced70d348d16581fd3501d92a8023040cc479b3033175fbc91231024002de3aeecd3e7d5673f11ebf25107b5c25d4d9afdec65a59dac3f5b727bc7c64d47ec0302047c435bb50066306402304f13a3e475f7a1eae342ea4558bf00d5b57c8d8f89d792a571728ea017e8f190cf140eced70d348d16581fd3501d92a8023040cc479b3033175fbc91231024002de3aeecd3e7d5673f11ebf25107b5c25d4d9afdec65a59dac3f5b727bc7c64d47ec0302047c435bb5006830660231008dc668a60337b0d195db1dcb6ae9f1e61b1ef242caddb13ab35cc578cb9539af960af66e4bbe04ebef3758d24621163c023100dffa3922e738e8058c804bd0ac217e8e1b00be628d7bbe52fd022cae24ef0c39cf5f2e778716f3bc028f21f92cba3e600302047c435bb5006830660231008dc668a60337b0d195db1dcb6ae9f1e61b1ef242caddb13ab35cc578cb9539af960af66e4bbe04ebef3758d24621163c023100dffa3922e738e8058c804bd0ac217e8e1b00be628d7bbe52fd022cae24ef0c39cf5f2e778716f3bc028f21f92cba3e600302047c435bb500683066023100dffc61a6f32c27a43a55f64201a605b02b587425ffee2429e7e97e350920b158b9b00a3c9737c59ec04bd6a36a099cbe023100e4c602575455b99c384f919854a6b018c5efda25b6efc408f97b36da58958458822a4cf6f1f717ac199f63c6f8744b8c0302047c435bb500683066023100dffc61a6f32c27a43a55f64201a605b02b587425ffee2429e7e97e350920b158b9b00a3c9737c59ec04bd6a36a099cbe023100e4c602575455b99c384f919854a6b018c5efda25b6efc408f97b36da58958458822a4cf6f1f717ac199f63c6f8744b8c0302047c435bb500683066023100b11ebe574651ee3def278242383f59e8907c04c418f28a183582a3403f815ab6c97de25ac7aece8bbd8d4be016bd59c0023100fe696a6c97791ce45ab9499619ed1ece103ba6798a9179629f00b470459db41fc35ed19be40358f252c1875bb498c7660302047c435bb500683066023100b11ebe574651ee3def278242383f59e8907c04c418f28a183582a3403f815ab6c97de25ac7aece8bbd8d4be016bd59c0023100fe696a6c97791ce45ab9499619ed1ece103ba6798a9179629f00b470459db41fc35ed19be40358f252c1875bb498c7660302047c435bb500663064023054f8e2f8862c3595b7b17270cef1d6c47ec8d4920a9f4eef277f717d71b8fe68b8eff74ee1e0c2d7c2030672968ba8b202305abf75cffa9315272f6d95d80254f39313740213ac5a23451970f5d7af46899ccb3deead76490e641e1a2c0ace912f040302047c435bb500663064023054f8e2f8862c3595b7b17270cef1d6c47ec8d4920a9f4eef277f717d71b8fe68b8eff74ee1e0c2d7c2030672968ba8b202305abf75cffa9315272f6d95d80254f39313740213ac5a23451970f5d7af46899ccb3deead76490e641e1a2c0ace912f040302047c435bb50067306502305aa2d9d84da0ac10cc76f78b7d609ee30253baa8f5e58a71526e04232e12f932d69089b0d38760110c87c9e2e2ca22a8023100871fd2d37a2082f7bf7b0ed46035889033cfaa681220b927c60a01c54f99887875fb809d21b2b71b9bb4b357b22911bb0302047c435bb50067306502305aa2d9d84da0ac10cc76f78b7d609ee30253baa8f5e58a71526e04232e12f932d69089b0d38760110c87c9e2e2ca22a8023100871fd2d37a2082f7bf7b0ed46035889033cfaa681220b927c60a01c54f99887875fb809d21b2b71b9bb4b357b22911bb0302047c435bb500683066023100d98d7f644ffde87639707abe2078c2a451fc3a0520c3e1499c7a4b6e8bb3dfbb2f09945965725c57272181b8bd416976023100e7ba48dee9c13c9d0de73eade968fbe5674a6ddab8ceeddb1aae4addfffb5f7943bd184cf4b8ed0bb7ba96869ac388d90302047c435bb500683066023100d98d7f644ffde87639707abe2078c2a451fc3a0520c3e1499c7a4b6e8bb3dfbb2f09945965725c57272181b8bd416976023100e7ba48dee9c13c9d0de73eade968fbe5674a6ddab8ceeddb1aae4addfffb5f7943bd184cf4b8ed0bb7ba96869ac388d90302047c435bb50066306402307ab9eb4eb2f884e881bdf0727b88aeddf544a01d2ca16edb4fbb4d4a44965f3c8f80154e010021963fd02cf27dfd571702303a02045214af845e4e01c28af0f8b54af1bdf68ac5c456b99856194663bf2680a4233b6f4933d49e9f9de68455ed4c090302047c435bb50066306402307ab9eb4eb2f884e881bdf0727b88aeddf544a01d2ca16edb4fbb4d4a44965f3c8f80154e010021963fd02cf27dfd571702303a02045214af845e4e01c28af0f8b54af1bdf68ac5c456b99856194663bf2680a4233b6f4933d49e9f9de68455ed4c090302047c435bb5006730650231009aeba80e42a11d4d42e6daa62bc3e912d2e80ab34f6d19558a720521e178d05156c40f905ef4e2818727ca38fe92d50502301258ca569804f4f58f7d6b779d92c9d6404fe94b6c828804c39b48599ba0e6b285dbf065719a05f0cd9bcb5f7bd1f11f0302047c435bb50066306402302a71867cab75240e99b3cb8679b26520a3f6c6373b7fa38d3e4c17588b15c75d05fbc34e11fcc29d7be559e270751a6d023040e1e5e96e580ee7c0466aeabb6526063eee06d0640d89d551ead211da4845e6d0898f64c01b860dbb608cbec20e4b010302047c435bb5006730650231008c84057a1052d2cad882f7accaabed1bb5d2b4a3cde8246121731a4bf9dc48c7404b261d85986ff86a6781bfc971784a023045bee70a91af8ced4f1765f63a2ada07e0c0e035ea352b21f39a69a8057a58f538db0b2a622724e7311f0256b1e0c93e0302047c435bb50066306402302d0b86452a57932bd9d94c80ea0ed05ad0f1434cece6d8afdc33ecd76b01b81af9126872418e0d6feb3ac863ad607c030230171207d257a27d2b16b1ec8ff4314bc3eb1414b304b4b959b8ffb31c2ce3d9a793d0d7a74ad2b728ed368800aca8e8d20302047c435bb500673065023076a295303508dc669634fcb11041cd6ab3d2379b1c0cd1fc323bab48f517fc0fbe5f6a052373cdc78ade9b753421c0dc0231009ca9d252ad4ff76f6d2412d63efbd51667b300fd6bdc4c1f902e046e6102b44e126494110f161862f937e7dee39195a80302047c435bb500673065023067339352f79da9ab8df157a6179c97444decff3a44eed0565fc67b8bece86198ad5a128660663925a2aff3b96b6a245902310090fa8ae143ea4b8a2951cf476f080df373ad0648dd3449a37414128cd84ae1a43764c01eaada942bc602fc2768ed86640302047c435bb500683066023100d062e33384accef5c40075db2892c8e03fddc6bf269722e8344b05062cd60257b20584df1bf9e781c3c678c5748793ca0231009665508435b509a7ba91d9fd62e552d9079727eb5dc5ac34bc094602bbe16389e23f9873fb7a45b95273d4c9ea3f89520302047c435bb500683066023100c0ed38013ea13734f96d059c76eb11ec7b5e098ce420e991fa4cebb66f3d7f659b396a7b0d49f5329b7a3e20e040eaa50231009278fd41284999afaf089e9777031159342f3ac6a3e6e0f570d360ae0fe7e3ac4c5ba50dce41044f12ee716ef192fddd0302047c435bb50068306602310087767b8099cfb6ffe1436d153790ec8e5f421b97e76b349d8866488f295ae643fa4727e7f24bf35e1cbe06e361c02ae3023100b46d611e864bb4a4c1cc6cd3f28d265b7090b5c523f5ecf5d1e820bd6d4a5b1c2022f5aa7efba5f192a078e14dd873640302047c435bb500683066023100f7e01cef71ec32ea099c1f66e76b164790966970480f12e7ac74d7a4cf6d23cabf8697cba8d2e86a2f7f269c425faaa402310084a0c57ffc71aac7c6db7a76a6acf0241053d912f5b9a51a3dfb191071caceba11173fb4f37aa00dbed71458bf78dc050302047c435bb500663064023022f5fcf96b9756187f38f3534223332d3478c04f9b3d69d634d93811137e512c59d2e21fc3ffbbe08d677fc0a55851ba02301d41a1b77d81ad800586e6098bc0849c707a7c0a0750650b6e5894f613be58d60e0e528bf35581f672f76095e081c9810302047c435bb500663064023040e19b5e97d72e191bffd8df1a8ab6100b8bfaec796a66dbb7686571c3104a1ad37fced6806cc49f1b1c8687b515f30902307dd0fc0b37b85074120ef1ed157ed7b0a98851e8c44d0a0c9a921174251b1625f499d3dfd3425669e9b0750e40cff85c0302047c435bb500683066023100a83c1710dd42e1726d41ecf669aaa3e669a93e293389f64955c9326d5c027c05b2f35538a2c0fde26d36d4497d862a180231009d4a3dff8494b04fbcfdc2fa2b65f4c9d3fd6bfd1c0506100952fc7f0d2dc6b36d7c9db6a3b9c932d955a962e82713bf0302047c435bb50067306502301f49fd3f58e2df2c70e25d1d532fbfd2d3728faff822f6095c9469cf581cf432d681587c8389b66c414247224a610e89023100c65e9c30ea019ade87504b288622e54b0a0923d1d59fea927937cc40f59795630503cfda143776b5072ab129fb50b0d90302047c435bb500673065023100d7658135a182afb7f47eb6feef4cdb3f06b7d8581dd3634527508c74462de7f84133b0a09639ac646fb77e80d962fbc802304e820ae0ce9fb405f1060e6286f8776c2a98c74331b32ca54a932cd8b2e38b4d4414745ffe8ff3cdb994289e2d53864f0302047c435bb50066306402304462c453273bd9d30d1c71c6273db79b761a780796c376952de4857d103fcbb69bdb698820cc143daed00a0a25c83a7e02300c35bc38f123c2e1124c6823c7a6ce9e7a70041ff4f2d376b6b77610619f82c5e35c46b1c8bb065c6b22edc74794db5b0302047c435bb500683066023100988f978fd626a6f8c2c6462929bad9121ffdf89f2727ed0fc390188751040b16435067da63afa67e75982fe43102de7c0231008f87ad99d13e7fd4e17ee0bd5f77e21252cf35ddce2bff8e7308685f0d6be8b7f0dfccac34a3e6ba317165ceb44d30920302047c435bb500663064023047cd57651ddf6133c0b3871e70eac5f4b19f98e48a5284e5ac046311cd4e91e751c779a6cf475cc0dd4e6749c9c6f8f9023016e60af56913f3eea6eeeefc4926c3529319641c854de24e9c86498b62f1e43afcf15713a648632ce54ff8ebdef041350302047c435bb5006630640230627be5388cde3d8102929b91217fee14ae786b17c8ee9dc1c955bb452b238d2187f5fba8e857c9f7a494a9909adfdf1d02306fa2e4585546d88843c5da0da9e9e4d8ecebae7e1c6d3b0c2a4f106abcfa086e23f2919e5c3cfcf83b374b4bb7262eed0302047c435bb500663064023056c239d904371ecf394ed7d2f972e34b19b142c390084a352e578fd7b8daf13fb2e400b4cb3fb3e76780df6a94406c4b02301b767a5ebcb5f239ee53d5ce2aba63d634c7f4d4594f3acf172474c94c647a4a9a5f1d660fab1ca114941a77d118fc820302047c435bb500673065023004759d11465ee44335acb022a988abd5e3b65fb427fe113d3eafe4f2bb96d851ea676b2058c19d2a8eb72538ad1c37ed023100b69764de1ef6d10717f5f4b9515e51c74757ed3d0e5817f279fce0a63827c870bbbde52c2bfab4fc4d961601ed8423d20302047c435bb50066306402304cca6db944d572fe03a38dfb63ae8d91817e51c91939284c56311c420b42caa257c6a586cad0d3bc2ef7894fef9fee7e0230356bf63f3c94e8246c335969d3944775a67ee21ec683b75d418135617625ff7796cf64f5c949a130f880fce0601db0bd0302047c435bb50067306502307f37ed46a520f010f7d2f85f9f3bf6f9801f40061abb366634d5212ab0466186f97e2abb2664ccd9d15ac7b67e6f04f50231009492299481ebc7349e54dc650653fe7c0af41d104305a41306ad8541e24d07ce2aefac3b9fd1177e4abf67fe7f26fc950302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500683066023100ee2496d4fd1f71bff09dd1157f3a0676506a26942e403ef7824eea2b913bdbd63a064339645af447306ce88d0295b4b8023100bcc9c7018b8ffa3269a0142a58ea669a96e351f26d78f956cc2ee72fd62762559d90b9829a58d97255c63d610813d8510302047c435bb500673065023100b4c407f574ce4f9086ac6f196e91365b60275a13a483df02c7ae18f5344df49cc93ba2870706e554343963a9cb47d80302304203dd4a9da216a4cb2a38626c47c65260ae9e3d60c432f8befb596c8ae7eef8199dc3545deec205c07a8d2aeffd4d450302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500673065023063634af342ff7b00e2e0f4ed7f219d00e038f8f3a79a2b85b8192f9a34868355ea237daac03beda30cb614abca310ba1023100ae566be01b8742dd5f5476ff305c776e8bc139ed5c85a7695116b3a10dac41c5cf59e98f69ad88dd02b5b438021fd4910302047c435bb500673065023100d86641d07068bdf69a3ea2d7087d76d1f8d8aec6df9c8c5d32615e54e640b5020ebcfc8a1cb389abd6286e44972ae392023020c7e18da9f98957192f90628c04828175aec5ae531e4848b16ba0da58ebd74c878186e60d833d13fa397fa9378c39870302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500683066023100a52f562a9088b4ee7fd79824f83a4e184a6be665d64ee49f4ef34c9c0367a6e824798112d5243ab66fe3d591c25caa70023100800e9931427647ff02bb6c9a98ccca88521a5bf3097d62e2ebc7819e522590b2f0956682f52d355e38d8f6cce369653c0302047c435bb5006730650231009bd1c71d2537de1dc597e5b0e87c781c141770cb3effa83eb50db1b715861a52cd41b05d5589f379f2622af15cf9f22302305c4762d499333eba105d66f0ebb493757002864cd5dd2ea89d48f715e4a1d8afda5b2c8ba39e21f4c05cc5abf6b938190302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb5006730650230767274afd60df05db44551020f988b8ee79fb86f87f6e1461e7d7720156a2d6206f2e74c42d563082696919355b8d9700231008f282fcfbceee36c0554b48f06df6161bdd09f5f31d063002fab77d6315277db9d17a5540ede1b1c076045b6add6fe870302047c435bb500683066023100d38cf63c1ff1c4135c1efe05e2afb9a446b2e3f23b25f16b4b0b544ddfcfe68f1c3cc7c9ebf5d36cf93d5854b12c7efa023100f1ff7a5c5722919d5463442652a5a20b3a394e59190b6840832247aa41a8a49639fe58355502c21336ff6b4cf530309d0302047c435bb500673065023100d1ac7db6991eb25eb46be71337d1bd3366eb9e380927b7dab6a96035376164d0906640b4778f014ffe37222fd25d6cf402303d48a3e965f22730bcae807079ccbd28558a88d5bef55c87796f25353bb6cd616e2107f3faa224b821075d488264e74e0302047c435bb500673065023100a47a931d7c0ecfee2525ea5ed452f0b6023f63eddc07cf48f02470ab9ca0f1bb21a1179e8f110a90c49f92810706620602300f736d7869112c45244d4163598a0a7a3eb0b9f5bc5b5fd01134a94fe2a880ac98f810a8e21fa63f1a97b21d0eebe7140302047c435bb500673065023100a24cf3edafa6dbf7db56ee3c330464c7b87b266a82192a0895afcdb9090a065c8cae5c2123f361ed01471f2d2455b31d02304392867f69a6afd6a3a1e8dbf14c2b4eb0f27af00a4bf785ccd03e8c8baf53945176762b12f03e03d5ae766e6bd0bdd80302047c435bb500673065023077af74745346c737820e371373e8443504ea11e589461b015ee44b99d8581daa2a1ceaeace3127cbc659288a6277a121023100d40763fd79b65840110a67b7131ba5a7313431120cb98e4abfbc14298529632cdffabee7863ca674faeb5019f9dfab970302047c435bb50066306402302d879f982b51105c793d8c34201a5ae0373fea92fc08fa48ef75b10d22c15cec5f7304b4623dfea6d3ee602024ee29ba023015d5360094ba8b5f398f4c3fd893b72ae868e8fcd17ee9bbf623a05ab3cb22e53e6e0fdcc86bfae51bb7fd7493ecb0350302047c435bb5006730650230426d0f07ce0cf0819306c6648be6922eb91146405590c4668b19596a5f0d3c84bd5aedb92e0770d47718fdf52c287415023100d4763c0825b62586c81fb8c8db348fd4a8a2aba746b9ff317de6e8655bce470b3b87ceaeceeea8c19817fceb08624b150302047c435bb50067306502310093063d098e828ab41729ecbb4227ef20c97554997dcae8c611c9d5266cdf6eb9b683ebbbed59fe004f4567b4f9865e1202300779bdd0e5d5c43a0e6edbfe56130424a676c8204398fc20208e2178bb3da58b31623c3fcc594447e9358980b03f17670302047c435bb500673065023100bbf271022155025167a93f2cc124258facc6974aa33899fa0824e905c27d93cd397629530a1d1ca65e922d17c4c08c13023013db3335d4c67ca47e61a0994362519681301640b884bc919161349f18caeca56b2ef56779f38c72327666f3434887e60302047c435bb500673065023001a500d22cdd23bdff6126c9d3a4c143a72715df5f56176c58104d436f2384c9e82aa608a517ce3b8c43d43b11a6fdfd023100f503701eb4e0e272a943b924f1639f7e533433fca8b41c2d7f07c6baf18619e89cb780bc265e8d2295d766294277e7930302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500683066023100968fa6dc0b393f1589f0fa939ffd9324b1f1bd114a5881d5bc9dc5eccf8f7d72bd372c5d7fe5d43e1c1f4cd133fa32d6023100898f01a5061c8957e49b6cc4b855ce96fbad389838a73b99eed827c578eae794db64f27de9d3ca7945ee36200c7a2ad80302047c435bb500683066023100a19ff6e366608e491942e5658fc27bc5b6530095241d62e22899a23dadd53e8f3d85784ff136676da2dde7c275e17575023100e6b94f2eaac6ddb59df8bb329629f3e16799b5d20588817449c412ad3fc63ca38ac85f3695cb2db68063b2cf0a50b9b00302047c435bb5006630640230659c162289c0d0ce235238f0d5ea34c2a8b42aa1315d10b05fda8e226b6334bb1c1136654ac05d933db8f2cc8145f21302303469253e952f590da9d1427f5c19b236b33127aa43325f495080854cbbcd5e716bb802a7aff7b36283dbbf88e0b875620302047c435bb50066306402304c6ad7f1972e940f99bcb89d7c91eea783ef650f01e92f82fcc65369d94b053d419bebae26d764118b1fee3782b882fe023055dc93a80e6382d3cc3256b7fe4a4a0ef0534ce1c4fc55f7989c48e2f6e9979f8c5b0592cb85660e3f9c5f7637d5b2540302047c435bb50067306502300473a790b94d4ee1ef0904404667493510fa5ec1d688de576bc5cce5c350ffb08c3b1879c547954810285374c3aa8f600231008a24641aecf17b5b4c2cea1e8b800a9b6b2b151e5efb5c29a6a2c1eb8c7abdde5fd81299a08e92aba1365d4d103afff60302047c435bb50066306402307c20b23b172c8371fa23fbea07731474707ea046f4dd4d36b1d6224a2c6b628713c999bc229f1647d82ddda0863604e9023030ab863243981de23c2b6be2e4302fe98683869443b047bfca5c4c16865f488336f44eaeaf2ebdaf0098afad3eba23910302047c435bb500673065023100c41a049b2abb93190169071aaa11e97f3ab2e7869dd76228a5dc853d7df4731b2c91cc733c6b0d8ca04eb6e9aff0092f02300dfb0dbaca69bb90c94f1d2870865f00719c396c6c41953524bcce605fb5ee7d2e948d02ebcc7c5a2edf982f063f4fab0302047c435bb500683066023100d172e360d2f4c473c5e47f598d2f961458e83882e2ee8adb11155ef927bb6dad87c7ad730ead2adf08cd35143c078978023100bfe2160577037ff57292c2e34a146103462a876847368ce008394f471a7f7616d60cffc4973330c0ea1cd035d3e633a70302047c435bb500663064023064b9e8a155a792f6123062e1b45e06d030947239c56ed8f670e146fb3e87e8f84ccc8a11b55bc7c70dadeea52ca898ff023056c55ed31d7a821b3cf29f7158561df358c356dda25ad06bcbcffc44007dfb2d0918fb0151ffeb6f1baa7d09a948956f0302047c435bb500663064023067ad6a71f4496e29669787a3ae940d81752989f38e5662882dcaf40c0c2915bf5b80b78b254f7acd48c2854dbc8f03790230263e94db1bebd2676ec4bcf4a0518d42bd78ffd00f83b53fda59819dcd0df66839a43451b3ccb3b88f57d02bd1996cda0302047c435bb500683066023100ed6099ea4985c8248e2cab0aa4f1fee38e05dc75f01f73a51cbdacff0f6c8ab2066d3428f94f01c41abea71299d5fe04023100d6bf87b6a414dbffa04850c10e4f56a86849312511ffec091943f906d67465c32be9208913876966596aea6f3a04b3030302047c435bb50067306502310095b3a3a3fe2aedbc4712668856afcc702a0999c8f38374954ca00adb78aff966dfc895badf0e58ef39accaedc4d7ae9b0230726a543d6631cbcabfc19232b19a22bb9bbad9a24d9266b97bd54e918c9b3d3adff135b4df3a42deefa5610fbb5d85450302047c435bb500673065023100dd916e7abe13e961802dad17025a353ba2d6705e1a413cfd5903ad5d89bd1a8c9d7f5378cc6c574b1aa00c9f9b8bdc2302306b5d3acc3baaf52965c4efdb305233fc96c7f5660e576624a400d5be7c9a82fbdf090f5c1d569799fe9d82857241b5f20302047c435bb500663064023014abebd07e1eb1574933e84a853eece1179b86f06a6ec5259cf950360dd91e04cef60568a7e6a8a42c231cdc854025a202304c6910f3503bf3888e0755df27c2bce36401ffc328463b01eb0c2e4ea3f5250aa601783650c3be2cf42483198a45fbd70302047c435bb500673065023072244035f81c346f3ba0b851ebe880c36145be585dafd4968fc413900f63eeff8fcb27506435c5ad141f5357cf9a711e023100ca08e40831ca236c8712279a89c2f823ea61a6432fc5f25cb2844f1ed5ae5e6db588fc20351ee7faf8ca2c80138a3e050302047c435bb500673065023100e00d42197c32a82c7eea383a4c49bf2299e99ab4fb4bb893c2a16a92ff7fae57ce0beb49773e093897be1441e76abf27023021f651c743dcf27a75bec706d6c8eede5d94313b0163b5c0574e4d6a50cec18ded2332d8ab74aeb61ce7e7a43db5b3000302047c435bb5006630640230106eb4143a4c0c189cbdd87762d49c0554f3d12a078cb2495fc9c76fa43d97035cdea825667c37d29dddbf9f8ace9e1002302f8b3a601fe63a25ffffbb850011b77a2a8923fee0746a624d649343be875763b63eb9941b230ae1aa6d1e91aa7925fa0302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500673065023100e1d840abe49f65dcedd5d02f6b1e2306bb650e7f6587096230e2ad0e255797aae15d75c1f68072838d32f93b00dbbd9002305568af66b91dd78914f14b69cd66acd9951bb6b18fa7724deba026a955fe40b0e6a09da9e1c15300d1a2c2e99510bcd70302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500663064023078265e5033bf836a2660c87ff3b680be7e16e1fd27a0953262399e87515676ccf6161abeac8fe3f9bceadfebb1a2a43902306e29a64aa626512912558666a492a63f9b874ca4b95ee7bf9056c81d29807d98ab4e4b8eb0786cb1bed30faf5dcaf4420302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb500673065023100e0d2f346e4a4019ee1ab06d4f4218fdacec568711f7ad81bcdc055f4b76260e5bd77b985fbd2a5a5b932732d3e88765602302fc7aa4b5d0c0cf16efdf1c3380666762bb611e4b00fe1df201f9a4d5cab97a6876c9210197a901540fcb98b4a14e62d0302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d830302047c435bb50068306602310084799a6c5bc4164fa53c8b4959f21610c321bb6bcd79adb2d693cff35ebe7e249f78bf59dbe32d45bbf412fcdef866db023100d52a2e39aef928232141925841900fb8cf193367e1cfb1ebc35284e7df5f15142ea14a2c66804b47ab0fec286996c89d0302047c435bb500673065023100efb9473ded9b33147e9d416eade07e1875f6f540ef85409dca01be8b32d75476940c030f321ca24a54ced2df554db19c02302f26ea1fdf4b1eb9d3cdcbeb1cda06bd1d4354505c97672be1af5bcf11e1f662ad9a5ae395a84ea2ae8eea5517517d83|d U]U$%. YL:'q +SШ i {!_(I=bO}3G G)>HVH;JKf4N(HE/IoT €yp@6?6t)PS+'p/6U0o#qtД{w"/GbsqU 1.*Y5|7ڰ+hAs@厙d "T?\uJ$4[=ssHD-IRd>RCkJbLy%54f3t V\!GΛuU|*9D0Eq-NOyPUqq,mmKe干fPx>>2'@>`<q?qd  S +18      3 5h8P;??BBCDy(D8D!9Ip!:~_!GBHEIHXIYI\I]L^\b`db'eb,fb/lb1tbLue4vh wixxl`yoH}q<q@qFqCanaconda-gui33.16.9.31.el8Graphical user interface for the Anaconda installerThis package contains graphical user interface for the Anaconda installer.dxTx86-03.stream.rdu2.redhat.com'*CentOSCentOSGPLv2+ and MITbuilder@centos.orgUnspecifiedhttp://fedoraproject.org/wiki/Anacondalinuxx86_64pBp//>>- - 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큤diXdx$dx#dx"dx"dx"dx#dx"dx"dx"diXdxdiXdx$dx"dx"dx"dx"diXdxdiXdx$dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"diXdxdiQdx%dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"diQdiQdiXdiQdiQdiXdiXdiXdiXdiXdiXdxdiQdx%dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"dx"diXdiXdiXdiXdiQdiXdiQdiXdiXdiXdiQdiQdiXdiXdiXdiXdiXdiXdiXdiXdiXdiXdiXdxdiQdiQdxdxdiQdiXdxdiQdiQdxdiXdiXdiXdiXdiXdiXdiXdiQdiXdiXdiQdxdiQdiXdiXdiQdiQdiXdiXdiXdiXdiXdiXdiXdiXdiXdiXdiXdiXdxdxdxdxdxdiQdxdiQdxdiXdx45aa8befc1d921bd3bbe736df579cf48c5cc452be6516376f5800edae41cf9f667bd81690e603fd7b27db855cdbe1cc4718f835a694cfcb6ab7312f33d8981d83c25000528f3b3ac51f01fac7765b0be43151a8353145150f00a02edcb70b718cf09c2bf7de5b928ec1f376031576ca48852fff38083984197fc426b2987be0ecf09c2bf7de5b928ec1f376031576ca48852fff38083984197fc426b2987be0edf3ef7e21bc18d5eeb5c63e5c6491f69c931292aae0642615230ee7ba2e99d8c54f809a3a167587488cde01889f68bd0f0a3db08c29a85faa70b32afb6e1149655274072161d32a1209a44d5012508b8355c64179ca0bcf255311f7a0c1b608d55274072161d32a1209a44d5012508b8355c64179ca0bcf255311f7a0c1b608d4a9dac568fd1b37604e957caafe847ec7f6b1dfa38e94caafc8196d00a92b8b7608a51cf32083877e5fe92e15ee465c659cb49739c8a1d361ed335bb2378982e202ced166c103c1fc38e0a092da684423a779058274085dc5db58a12574afd6c202ced166c103c1fc38e0a092da684423a779058274085dc5db58a12574afd6c653e0063835c7f064718f743ffbe47fb9824a9d7dbf767adb9b30091dca44ad1653e0063835c7f064718f743ffbe47fb9824a9d7dbf767adb9b30091dca44ad18cb7b31939db6a2bf1b5817210dcc5222f811d7c54b7f7566aac970d6c9b5ae5dd862c4874355b7efac55416570ad78d74b8779db9833212cebb6a6e8a24c2bda926ec79ab84e65ac3617b8fd190cdab431605d605c72ac1ec6811876f0475d6a926ec79ab84e65ac3617b8fd190cdab431605d605c72ac1ec6811876f0475d66e336513881d2e4065586bf6ace7776b28bbc760bd02b6b14a46f675f976b2ce6e336513881d2e4065586bf6ace7776b28bbc760bd02b6b14a46f675f976b2ce6c801e8028b4dc63f5df3701f70d41088c69cf53f8e3019599c6e2ccc0c318af6c801e8028b4dc63f5df3701f70d41088c69cf53f8e3019599c6e2ccc0c318af866f829771ad065f543bb41ab51756c45b5100cd0aa4c1542757328a8d11427e866f829771ad065f543bb41ab51756c45b5100cd0aa4c1542757328a8d11427e37194ce2df70d408e6998b4836e311e468eb94c75383aec2af214e70d17bdd5e37194ce2df70d408e6998b4836e311e468eb94c75383aec2af214e70d17bdd5e685ebaccab2a16a3a1801a34ebbfaaf0de8dbf867d7033abae4bbec6ef81e69d685ebaccab2a16a3a1801a34ebbfaaf0de8dbf867d7033abae4bbec6ef81e69d76abd74e5a4c4a1f29cc620df3294c61ccdf397f144c0536a5a31bfc7ad091a776abd74e5a4c4a1f29cc620df3294c61ccdf397f144c0536a5a31bfc7ad091a7e8166429091886299ddb5f4a163303d50c4a569b791f5c8a370d4236d2474ae9e8166429091886299ddb5f4a163303d50c4a569b791f5c8a370d4236d2474ae92a214f9f3a8468ac7e734e237aaa78d96325e67590f77a6a0ebac114274c59b42a214f9f3a8468ac7e734e237aaa78d96325e67590f77a6a0ebac114274c59b440b06566f85591c203df4ec3b0b7ad7afc6fb0fd240ce79f466a360dd6a51edf40b06566f85591c203df4ec3b0b7ad7afc6fb0fd240ce79f466a360dd6a51edf98d2a587c302b7916726cca90e2146f4e7527cc11df4ac77bdfdb2009c012e4d98d2a587c302b7916726cca90e2146f4e7527cc11df4ac77bdfdb2009c012e4de5c604a487f7ce689c01a63ce76f803c23554a18d510c2ac628b8ec8d9d0db0ee5c604a487f7ce689c01a63ce76f803c23554a18d510c2ac628b8ec8d9d0db0edf913a84c4d94d4c62f773fdb647c677b664b8552b2e3496ba0934e18f616feddf913a84c4d94d4c62f773fdb647c677b664b8552b2e3496ba0934e18f616fede603a3cc16c49d68c52bcbbff1e54ceabe1c342daebc3f56a0b27bb785f24b7ee603a3cc16c49d68c52bcbbff1e54ceabe1c342daebc3f56a0b27bb785f24b7ec714e4d54b99cafcae482d6a436dd51361ca3ad3d75b29d38a7c43cc0b4ebdc0c714e4d54b99cafcae482d6a436dd51361ca3ad3d75b29d38a7c43cc0b4ebdc098aff3fc0a35fbcca50e554ab372d9b841e7e6446c17ebc52a779cce91e695d498aff3fc0a35fbcca50e554ab372d9b841e7e6446c17ebc52a779cce91e695d45f554759775850472a46d0c6d3b083b93c758f2cd9537111689e113482924802e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557465d43f068cdd3ed5e1c4f58ca5946fa70ada0879aea864f448019bafa5d2037465d43f068cdd3ed5e1c4f58ca5946fa70ada0879aea864f448019bafa5d203bfb5177f41ccfa37b67659963e0d3e485b03809a1284c6cbe85b753a7b8d0beebfb5177f41ccfa37b67659963e0d3e485b03809a1284c6cbe85b753a7b8d0bee60ee83de4e9776b3e5161fb645da6cb63e18971c56e6323bcffaa449750a47ad60ee83de4e9776b3e5161fb645da6cb63e18971c56e6323bcffaa449750a47adefe59bbc2513fbfad46ee1aaec38f3b0c02955d4d9aa4c1e022b64bf341c1dd4efe59bbc2513fbfad46ee1aaec38f3b0c02955d4d9aa4c1e022b64bf341c1dd4efb67fd003bcf5e259dddf97f03ef80602f56d0c0a13767b3d7f2991036d9888efb67fd003bcf5e259dddf97f03ef80602f56d0c0a13767b3d7f2991036d988814299299c8c38f273f699f2798a75adf23b8547c70aae8cf933bbeac11cb1db814299299c8c38f273f699f2798a75adf23b8547c70aae8cf933bbeac11cb1db88989f663ed3d89ac0ad6fdce071297b74815cf7c80cf36738d56cfdbf693af311dffb1541ee91633a413dd62b49b469bd611f3a505d81c0ea4bc4e059bcc88fc0a02cff5250822d615d69e73ef8f1fc8f25157c897387c44cf3123afbf4b97f6a9ed1e6b75c0e7d17cd363d10d58c886fbdf78cbbb468499bf381b956de3751e9e5d7a4046ff7e0a85ea217474673e40bca60ed6648f93648c01bd737eb612eb1598137b9982397adb25e0658938f9d01f6ca667debf06513bf2713540ee23f4ac7993a89546baaf3b344ad794ccd530bd0765017b615060c49eb75b9e1681efdbf5e624169e729afd82212e36553e5274504028829f430c4a6f398addf89814ecaf88ac3cb7b94d05a976202b440d7af88857dcfbfd4571071038bf151a8855fc92352cde32327dff831e3114f62ef7d35dd2bba82aa6b0f68b7ff7241ed3c341e89455ccd14265ef2643ee4ebf83f50dd6eb86ea9e4e6541476264aa7ca8aae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557465d43f068cdd3ed5e1c4f58ca5946fa70ada0879aea864f448019bafa5d2037465d43f068cdd3ed5e1c4f58ca5946fa70ada0879aea864f448019bafa5d20305519877b3402113bae9dd36e72db0cbcbbe8b8109c1322aa3181d481b56a3cf05519877b3402113bae9dd36e72db0cbcbbe8b8109c1322aa3181d481b56a3cf9577a6b61379ccc627ca80bff397822e37ea0ee1de48f359094e23f66e9855079577a6b61379ccc627ca80bff397822e37ea0ee1de48f359094e23f66e985507d22b64cf50356de6459d978a85a06f291b2d32fa712d211055e6f69f8baad70ad22b64cf50356de6459d978a85a06f291b2d32fa712d211055e6f69f8baad70a4728999518f44a91d92302f0200e994053f345e3cd9008791634293351ba17054728999518f44a91d92302f0200e994053f345e3cd9008791634293351ba170558f295d4f66d7d1157923edd03df61989a39e1d610d473ba8cc9a7e998ecefc758f295d4f66d7d1157923edd03df61989a39e1d610d473ba8cc9a7e998ecefc797fa81bab5024a1aeeb055ba33af71ddfff911fc29ae6d8666a679292a68b59897fa81bab5024a1aeeb055ba33af71ddfff911fc29ae6d8666a679292a68b5981734ba6a5159d53a898ccbb87beb08d82868ffc7f9fc6ae58e6ed2b303eb2a1e1734ba6a5159d53a898ccbb87beb08d82868ffc7f9fc6ae58e6ed2b303eb2a1e8edbc5b0446b2e04e6b5e976d4bd84a598f61a09b4d0da81e2487af1ecd7423d8edbc5b0446b2e04e6b5e976d4bd84a598f61a09b4d0da81e2487af1ecd7423d9cdcf9559d15140456f96a55832fdefeb90b53ee4094db106230b82e171a4ac59cdcf9559d15140456f96a55832fdefeb90b53ee4094db106230b82e171a4ac5b0fb51d866cf7d4ac9dfef3b84a7757fd820c04d66cc2159b7525ae02c8fcae8b0fb51d866cf7d4ac9dfef3b84a7757fd820c04d66cc2159b7525ae02c8fcae8a319a19093b4326d13a6c39f06516bebbaaec6d691d548734389cc06ec95c991a319a19093b4326d13a6c39f06516bebbaaec6d691d548734389cc06ec95c99159bdb50939f546af1a8f93b8a3a631a985e706f6c6a9817e4c25ef4989e92ed159bdb50939f546af1a8f93b8a3a631a985e706f6c6a9817e4c25ef4989e92ed13cc68615da330523b39fe850ae858f98c6fd59a5efc10074414a0f48f239077c3cc68615da330523b39fe850ae858f98c6fd59a5efc10074414a0f48f239077c1d049870c0c458eeabc21bb684150e40523fb9d20375f61726e8b384251321a46b325694a6ab577bd9592830adf60ea133aa30ee82bbfb6c090de1c35d2827cb9e678134d807b9a77218dbf16c5c8075a71a4432bfc033e22851f004f44dc678bff747652a44aa7f7c9575e697fe29ff22d118d298f7587ddd1041d9b1cfc64e93ad3634c7ea75bca96600f3675808d1145ec3a8db1587449ccb788da5d3888044631e71121534b14a4c243742e0eb882c56ddab462dcf812d4732203d4b9400ad1ad3ee0f85d8b7370b9fd0cc58be3c989e9d91c6d715f961a444c00c77ba62e42b69a145b86764577a20923accb4ce9202fed2c9f0baadee1059c25938e7e18e5e39eca81eec7db9bf13d01044a1b584dad2ab2ced1b3b088cb78415b9ea19356ffc63fa85933a7517cf1938544b35f229b6405f95e9993004274e3e154a697f26a3ee9211ca610e1b21e40a58a02b22795b78940a1006ebfe871e9548ee966eb8c75c1a1b079375c68d10265b52466fb3daee92eec9b2670631616b0b7fd60dd676284d967e00c2053cc87418fc6e4b7c75a3acff0b96a2017065883e8af3a0a99481a5c6ebcc21b7398083d4292746b4f3d624f591435cff05c465ea6cf08f7d3e3b1f347413349c49f9365d24c70945f59aba7bf96cae0e412f691deafd4452c956beb5498e1a9b64546baf04d47db352b481abb5c59943dd0e60cfda396cb7fee4f311c8a60ea8ed3032c95c41b81c2841d7bbb77457b02d6bf101b198e9e42239ce1fe4c97d989854ab67063ba28ffd2f78000dcd9591df0062abeaa980fadebfa19d243b837f4393543da813abcd3c175acea58a2c2944a8ec06885d2b00fc22d563f19146b0b1921d5519ecee9f5e50ca3f652012be52a255f0359fa0bf5440811507554a9b39fb7d2790f3fc86c4407df3e271ddc4c225431d834addde9ee86ec86cc56a14ec48dc0a12d5326a2cc00a3f7d542aff45148f7b2121656c869929523a502b3ace6e8d18c14d994f06c0b439a147a70f5d3a865a0125f5a13b4362ba7d10e8dfb2672a4eccd011e20f3431a2112c894188c2bbe5091abf02a96168b933d06a53439f3524fad4599d4af878ce2c18fab5d9794d366c3c8064cc577ad30b61b47bd49ef0a2f6f8b59211521c4ad90802daccafde9cb5f4c0adc9bfa25bb9be44610f731381e7209968574fef6fff4c98eec278efd1695df1b722e5677279f426a8ec5c9052947a972826d9f8f0906dbc9111d1e0c8271672578927130e6ce2319b50e1687398f8e5fa547c33f84ed89a9615de071c05a13829b55261e57dad408e6b5090842de8e69da9f78c4dad6a77195737a95a68cb6161b720df4e8c288fee66111670ddf7f6c947965f939f5de2837e0ff6e1d12f6a56f2c5601feb87c4776301972a185b66bd3f2f9ec87edd64ce53893056e9b3f7a48c41d18ee1d1d6adc8f1f312173ec362bcb44e8c0944b51848d3a98707ae3f159b974cf3e1b1623e8cd1d106afe461d6ffbddec645d772d7dfadf8b4aa06401725e790605e6f09a6a7c64cf02e9463c6d3aa5e14976cf2ccb7cbbb8414892c8e0a2a94f9588b81a8f154c9ca16ec4d550706d8844069ca1d41db6e9e30c1e1553fbc0e61328d87b9bb8859536538da2baba1cc053f1a99494829b32bfc91f7d34917f190a24a8fea2287c6ffb447156f64f127447973acc6b5027fa642d38b709a05567730ff70cfb68fbd7171ce63ffc71928a043f0a58b726b94cde1bc47b8221c27021a27beef86ebc3fe5cf9fb2c76e92d3624c6faf340763eecc5aaab0431fcc34937a63b295e59f6a435444a045d5c49b3f6048692f03e354ec6553cdb20ade74e9096eaa52d2e3bffb37a5812d8c29e0eb6083994874396eb8c6423fdbd995a3d350c9fd72139a595c4b85b572c0f3a9741abe743fec45bfcaf221389f5a0e3edd917b2f8b9662a0fa30b726c395293f2db434849d4eb23c6893b87d7df6e0f1d0387907593b644379d3e2c2158ebeeb9fe349849c5fa038a47a83cdc6475fe003a2578bb837cd475b078cc023e2865ab3091248cc646a5658e354e3824259936f69cd5a0264dde3c26eafd8b5f8473340368b9030cd1246980d57245c5c63b8448aac08df235412b8d8695f7b7453ba22806065067eb2a0e10c4df197739a7fb526bf5c8b644b3cb490dfbdc29b067ce2f27cd1d942bbf64070700e64c67b4e434028a62b9f3bfdc9662d13e1f6cbffa8b02dcb6022b511f4ae13f56ad41ef338c4db6299041ec4cf30ce6774b804f0365e87aa75dc2073f7a09331f53d86272eb247f55e3e93b3e66f4ecf69ab3ab630309b2b3aae44582bad96bd430dfd0ec350c0efccb66395126c5ed9198d1b9288ce90c3a1546cb0a6d73395c4ec7a2c8d034d49ebba58fc74c89da469824dba68b1740fca1c6125b3520ecc436741157176dfe3a653b70dd1a22fe0162b91e1a5aea9b8ed7366c35685fbb64f051676336c355624e600569d2d134a1bc5d38682eb827106548539e621db926d0ef9c3221bc1c33eb8a21520bf43d7ebbf0a6f1eb86f79da6587829867f99d19d086f8d1c7013c23058a24c079446e1b0dc0acdc7ba83339efe3a61f2bfba50c2e83c33e59d40267d49b727cfa717c54f5dc9d16bbc3490a5dfb00a7df075c7c2f9f9f4c69485dcd7dc21b8c93135fa083822d059783537075db072b632cba46883f5ef8cadd74515e255e9c81722feeba0b85e9f4326df9411dcde6624/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(x86-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-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-8c8411d457d15b33e2f405ae5d1fcb8d7a33e746872e24582ce219db842a40ec8?@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І{:{JEaql tسEfv%f] iU?!]P:ᵘe$M& kL#덖ҔOxӚ%TJ=(/*8[ ;D:SUƵ>##hxsN蠽iʉic|їi؃e`ChY9ߧt &dO~2hlOau_!kAɘ֏"( v@ی tӟԠ`jgc:_ҥ\OZ|43v57>ң|MbHBAme97.qdz-Y㽓#Mkl&z#]2HռDR뻐s/("ə+6Rp-{!"cs,̑1@2zB DtΕgUʜNQ|poSiGs7RŴEw˪GMY1]亳_c'v4Ut0%g^]r.&8{pO!! Q Dzn QFHՖ ]]v~ L@dI=9ƲHȵ9nBЫ#xbRWKē u+tu:i\.fj7p:$Kho#Wչef9P΍la ؛.ڌ7z}ڃ,1/ڊj9K) `l8$LETv_WOŶ,/JI\{܉c;]X{h+S3;7=N>oqpJٮs{(]Qzۤ$dϊ "_nu~A#:úFV Q )LE!3|4+&-ݖQ<*A#?ε\ mJT3c/Wp%K ng);x+ԟ sѽug5V|@}()mfw˜pzEC%(ucx&H^74Xx+3_%EBQmĐ$x䨱N*T t# N KfvdzgDJ j5-\Hψ oaJ͆[&yн!'cNb~W~T .XN-s7K}ڭk PCCE@S9-&q=L-aHN6 " l<͑֊)ԓMwxG`?[]yM#qП/*|sZ깯]7Dɲ g/A|n__Sr^c@mt@YI*o\B#5kz2]h? 4ݹ 2x֖5N˟t/|igK7dJ#`h; l - Diy XɲodwT~×A&^حM1qax㬺}Lj?E ö{ET_:&)@8je>ӑh-y&[+ -\G{|QrC!-nѠ-9ΝȌΏF oreH/5SZ6q)(s8azCf Nf^o6[&N3]+ DS>*|?R/ZɨYGkV[cwoRiK%k$38Ǩͳ~Ƥ\RY.w1␘}f8_'(V2LYCm'g3֐ѥ nR79s\}ޝs]qAߣ,TT3:cu)#?OUj&do̻sP{q+o6HP&=..w'=%%Ί:^M8|m1&zӌOĘ&lD͌f)tEJ h2GY Ɠ_^u>TW:A{5Q!!Y43UB7eGrb3#t^J&!>ylZN) 4ȬM)yEvD<(87;Uq%{&e}5JILJ) 6.ab9NԤjϙWJh4VF8r(F]4' 3=dn,>|n h+AEؾ-$+׶%)fYWB˖8p'>hH=2!8h%uK@=Y"I<bi|KtYZYYǑ''taw^(+N L!2]3)<Z,;7<ٗrojSRk\cL~,^׫fS3K>p90mu^c6+΍7ϣܟM֎h%仝̒dģcϹ{>)ܬK,ŏ|}:o_=f1ߘ@,LLiI _}uҁv!\\AkkEBz`gUei:_<^~i{Wl ;jD!o3+ #'<ӌ@%EfL=fc{ɿsSgOI)Eo7D$AddY6/a&KIImmqLMw"6jEtB-rH`[2 §]< J}iqLb+ d_7ud4-p=y |"mըħV)v{5H q>Ğb)#+ڷ&nF\Ǔx9xZ>͓spS 7R+q.ѲTͽ|8t%K%0W8lz'HpEI0%˃"xvCtTV_n ?7l4~ rS^EvWU;-a˿͉%NLfPhR4CA5纘Et9i`1ig0yٔ#,d>~hhHjk_jj/c.|{ѫ_S0 Ԍg|]7P"۫g$?}}Ǝ|5E@Ym2yw{@tolgrҶB A SUBCx{0) %I>3g{=Ìwfgp.KIlu@ GV8le)a.qlkG+4vQ6r )7K@Bh%r1SY5i/ADM3kXcTKT㳢.Zq# bF|jd.n`nn,(nw~prr5,zs2deN=g>(9m^k3ltJtbɒLϿHqCg̍ծ _`?ټU|4[y hJI6n#ST؅SV)bckp#~.F"˄>hW9yjc]v\ȍ[%gu%quMJ)hLtΩKLYJa=E;0BX{l˥ ԁvބJg)*OOdKJ/2DVSHC&jލ\i~ mguwgBv/FY@@Nc;Ym3u.žw#nwɂB[ #?p$!kvf_;' wT ܯ$T[}6̎&B"YeRaL˔PXjkU6-`{ǨFVW*n2>Q XUJP(X*Gd*K7&6u$՜p/mb Y:]`?`tU,G , 3&BpZWV;1 ՑɁLY hihjeZa!|[MHO2 [* JDxSZUYDoja?O^Zj_3-.QN9Rxr@b_`WF$M#cc]F]]ZoJP(&HATvXwZCmHC%ɲhuХ6ĕ6T"Q5vZ=7_B"Hi/Gyqr6}(BCv!(dzY?n,8T8$!y~~zj?c#>*F Q<[WAEr*g$a{vkZ3΅jDٗR4i#Nu+{Mvn͟^+i!J#Z{o^!?^V^rFd@l=K` X07cCwn)>9cz]ƒo\ȗoRR } q"cyi5D>6G8#*=->wF{iGUlps4濵V8|Ɏl{"5Pv>c1ȦS_ej6HvY eExTWJ!]+xA;3 HuL}vZ4~ ug#<a끍b 8Lq5\oH(~# !{@`e?##ݬBu&8[t-1։iRaRY si0MHwz e(LRwLl[D#sBXlLl()`.b^ nb¹㹰wEFHZv5? z،&>uiEq6{[ܷ!Yxy @xRGfW+<ҀE%Mzݖ?ٟWAբ/V|ɺUZLBZ@-"LnQۘggo`DȒ?fʦFBT#G2tcYp&27Pe[pӑX+,+ &+RW T"IWjX`<՟[Ђ>>b.bS}rU*֕,X^9bPt 9cP<rwƦ78,ԿY 7j_.h<\4#Jj_PGJI0 YEzfToTk2ff ]n\(: )iڑ+۵7LEPp`CO Ք0z(`Qsg Т 8-E|#J;ǴTm| G\B;c N/&eLug+w ngyurWvCrqRq/2| m8kaN>0"YT芪<=y_3QBBF'HϰҘ- kAd6!9NF⬉[k0ݑnϱ\N!gB#3/7`*B ^6 PtZP>q'`"'8YWÜ@ 61$ܦbVK+)04T*BXE;d/f}}b3BLjO-ҳ >NջR"CNv4N/euv^ƭ&$æV KjomFPxdS{/ nl* T#P> #23[uf3h#ÑN;EyMo 1^}xyCl>۠@#db9™ӊ T?0敷\þTN[@u gZ#ὔY Ц%T$vwm$>3l.pٚ,k&LBշHv5c0"€ovmy8!-i'JgXlDĎ2z^H{ps3?$~4\UKy2Q9[&"j8@BaB<߿qHGP:,?|Cj[@m?k΋K/u&̴@$*f7)E| IyXmT^Q4đSC+$N$k$e} :JeT=`!Ƀ:p]??9on3 LwYysĔ%I3uoXA<[ӛ}-WBr/:8KBVy,q`Bq ?m0%<| 2QʖIύ:%ud{I=z7I>ԆC q`X o7J\(p1+z6 ]{kt)2,t)w&(~lF/Y[oU ]*Amw\_n8$N0x?D&?|&GΧ2WB Ѕ2:ovL6< 1Pplq'-G ?\4B` 5JUC@ 8#{*/ٽ:8n gC̒+?]"!LjE7ՀحV6sn+D&C9H٦;¥띻4 gdM)o p"yfޓ+M?~o҈^ @)ÜB7@.JZ܀SsH Cf@{<ϰo,c5!(*9}6`=юn'Ʀ"e }@_IKa5Ū\.Qcy ݷ[נ6[9Z={*BYTOFΛgkdڗ;Lº~k@7[;GCpUP 9!sfTƔHe]biTz^a p +":wD Lk>IM3 +ު?`X$~/< iR"T:1<:k tO7/緥x6y?6cלUZi_ῇe&j8AjSB1&,ؑb `((9=[ ڗB^2[jmn8 } B;od{gVN _Izޞ exvqiYL^ \WaJьjtzoL?}/~Mа>4IEvNHXǬQ] ,UW fX=[5_td-՞gZ~鹨EM@^uI- {B|UEW t&Jxt<<pȫRbx!(cb㾃r\8PLpckQ|3qtevVX%i ӓޥפj%ִKooo/%B*Rcrx`aiѤY˓IP$&`ruC\ѥLA[t\&z1V4F4;=[_6 _+"hLrbD_k-{(4lr\v^@#_ ]<:KLgIZ:D6p#"ߑQm n t/Eqe݄&SY>TGm #(f< i+P/([f? 7sXN:AK˱aZ`BHa6Pv0s\C~-ii/wU_mG*+%61LysyI^@S))]lAEn-ɥt=z=Soka7GGoa)1K\I,,UeZw޹2f3 )PNGW FY.Cp>#qJ<08^]N$fmD4.\>rMYb:X-Ll+.I\GP?(uIe\\~=L=G+)ޜ[WNO~O6`L c7,S"'IDTa?bxvǏBezTZ3=̹qVnFBT40TcPep+L` ŀD]=i BB0VK|ͩDMɯ8V;/LBcIT-8"Kubcf+~kHTFܒ>9[OoA!{d8MW^, ܈fnXX)Hs0pyCF(=I<94Bkj< D/`yOG< rXtERbuI^N1Cww O,FS%59=v*AN| %"S1ڷq*!cEXܻw&Ej ;~ۢmo=k:?7=x2u IZo k8:DSrqce|T䁝 P^hZd&Aj)CV (koɖƲ+.Ȅdž0+^-:3iI>KrjIA1/3/ޠ5zx_D"әw zQ-YOG#rL@+ 2Vm<#w 9ϯf!cD5^c6J'OGzT9 ]ku]R#NjTReY6I# _Ry_vr6]MZV{EdƄ''ZhCyٸ{by(8aCt*GlVBC<'z"ɣnuˁx>O,h٥"2Ds2tSVm-;.. Lb3yjq#21@y.'sLJH%3/a.Io@(wP$j>N([z*w6Hyl]%[<,FNaޤש&]2yn^.]]"|fL|b(N4MmC26n;{1lCLx!{x[+{a>Zw=\NlW~ [yl"NJLs\UmV`/۹]@$K?ItN/`j?.yjk&ZJ-߾07Y%d o\Xg+}YMI}2yrdsR%Rđ6G>8 G;PT˾wQA!:GWM  gwt̂ErGPw>=ൊدAtyiA9o{aR-/h ‚DYe<]ES`.>mV}4qxu>`"raKG\{]FetI)KRg18Y>2 0ݯEƿIpY/˔:S`xAPztkғb_[ Qqg}9 ^&9:owH7`>5(tIgCBN-dM/ˏ D- xKr)'FyGfTݕ,j6sB}݌yOSFAXwp6V%՞?T^22LVºxoq\3 WYߜf_O}^]9D.Loſ =KRg:9GVlO !-Z:emU~:t\iyd6Pl. ϐ`8N s5AvV1%{R |,뽈 c9!CjdX6 hoN5˸ތgw\{ˤ6Jh{Et SNH]<+ AJx"I %/Dcٽ ;.S\`%-vC(yu0elGq#.7~Es^SވD@-&ؾϡ2<<[\pg6?SMa;vKe{zYwPMilB>Ϩ5V}i##4G)0PdCW)͠s(73' )%[}2U]e0r!sEe \W(ɎMwxȦv0_cAj#r3bHg7{1N'Nfu۰kkj`%A|/ Fc8S06$?>.1aGw{4M|1+ӎ{"tvc?p 7ML{e%MkW܄'t#ߢ{=Kaf̔ZH6_\ (a .+:vp#N.zPoZJ;< AŖi@3q=(P9,6gY)xf@'&~8w'TnMMSc?] ۖ\BR]_Ĉ@k&JzUe]#Oյ2]v:vщ χ0~+~̤яIWd9c8ZBEK u6lT ޺˝Y27[0^3(ap%:!`}piX|jHWGui+t9] ңXzf--Yą| -ݙ>UOmv$Z^}lP3Gs;ƤD%hlgRZ f 9=KϘ+)=M0e*K:E͝b1 @^0LKC#R%.S濙YJ̜Q\g%.\%+)dWJ&sm(3l0 RXɹ) fJ?Fmf k׊}e?m;[0t3.rU~MjЇP[]Z@sNiX AKNń˹iV?B[ԥ$sͥ`jdJ CBдVܑ AR@>h/L*GtyĪrݫ*zl5bS#.;fDf~-P+]"jMғ)B>0Mp6>}weaY %G84uSݟ]nte|ߐKl=VOL*ӁYѥS? pn.^г̈́ʠ`vHfk@[`n[\H]ŅT-mـnJE$ll"x}(lgrPKaȎKNBFjrLL\1rAr}+Ҩ{=цX_8g)Y#j֦M@35Y@gLP!XV (Cq'TIH`E7EXJ, ϵ&4|.CJa^p:]OK?]ۚAGRHH5j|(k\73*>1pLA4&;oIa 6Etʌ*0d!Sy:7tlrSF!߃@8N׀˘}Bt`3}"UXbktFX4ɺI^lOwѐ#d6ir 3lĒOV̍P";V…0 OQ5mM)ggW^.FO-Ƹ^L 򲵧EMDk]}GFI[&wծvzV&6Tw4l%Pħ]vs7A0wŒZ/ӕv{R)ՈIW`@4DM&s>ćbCa31s9YN^(jhL#r8GyB{W3R~}Rmɗ`H%kxz*i4$4?ndq+!hvz}6sagԢ^rB%1yLL@tl%S6/־U2gVqCysC2(V80n=~` 0.F  w oIgX+*&QivWk.oMYJvĔ?8))z/eUŖ^~AVv0e1!+]3.?Ag}*Ht\-@8 .7b!z8%ktCXvynٴUեxOU[#FҀƤmk1Iu~ߤ)ߋM[.=x|t|9ȥ G7p0!]d̊>}=iֈc詯TEr*%6~?cͶLQ5)I Q 0=TZIF$I$! +@)Duγ_N; 4̧ʠhuJ[xU|#HSOg_|;T(@ѿ{oڐ5O0?#dEn%B]nt~"N}%QF;ly=Fʒ=!ͫwOb)z謜 |-oʙ";(]z3Ot3̰wr{ `͸H$w +Ԧ7h/^_V .i|D[0 .%ݹ K[}͒DT7q>3uŤx]EUX{V8_Mܸ*r<2/aﶲS HnJx4ȷR/'.,x}R]X3ƠOnxWsy=fCli!;sMǍ&3x0@m?}9Xa$,85pH8ʹ!duմ+s赽CJ vh*Pa%A a/T0Dks{hp-HO~OY=,XT`G埵{INWA1g>Au.>dޤ`%8U鯑0,սww`Hs{.AX뽾M Y3Iݯ$"ASznw1{̍Ofcʤk.`VJ1ӿ&80+_]vٶɈWi2ީa[Y[ y"M^&+vy>g:An@0K[#UM1JX\T u*ߌܥlKjjƠܟ8w4%UIs"ͪ"8A5@B;@ia+1i'jaUR74%͚n׊$} k ZCd6 xҒ/O$p$SߨC8:Csƺ?I8[+|UID_@`Vh*L~?U%AcǥlUP Ֆ!v%אG$iIFFSKz&NV)᭐iRY 3U8iۼԠi|p)JC{g} UhSZf-ƖȤ#^Sa}4{ahO[$3h/;0~Dߨ$V[8'2AFOΫSVe3fdQ׮qOHqGP'| 5CUc9dlV ޞkGeMar%#[!~:T4DŽFg9zal]$~:U#泔XDZj/t8Y?)9_b=?szkcBÁ8Pd /PH/k RLm@X]lmi~B+Gک DҖIbBz =%iݿSqrxC8ڑ}hZ{$;2Fc`g*{YnLxͩ}@9zn&}^$V9xQ|XR5[̍}r͡ό hǁ :7#)%駢7Up t" NlYFLP%6BҠy`VMbI-gkaAʹGqPkKr8ڎ/˱^$LI 3PFx0!}ǐ#gA@_Ĺ\|`m$=|kF~|ʹК3a2 ,,0ImRtq$iyNLJ#:'FFNTC ?5'wC&'L(5gȥl wn U—~\uRO%=0b;L$Ϡ/Vﺝfo AwwJx'mGD,ѱ Ah3eYobT5#>PR(Bc`LZJ:r&0~3j/ϚIM56DٽOYt]lZ& +T?cZ8B-#8}C4#(`8uTl(q Myʢgw/:9ϓug*~EY-^o4OeNE1LSZFJ-Xy~{M#vb֧m.Obzs\tL9>$ٳ'ۂ'HPI4;׭k瓰ءP1+x-33Çg _}9lJW;) [`闥},Zj-TbB2J߮ >3<nKM4ᬠ MW]ԥ"gw#gMpeBSBF'Blʐ!;}n̈́/̻qVoӏ}{pqzz@b{?VbR2tf)ݼ;]h" vxt:7< (穒KDz Z.HX^[f.rJ2 o?RB6U!7SBŐ]õX^jI&B$Qbr~A**}mj␍ٺ91nY:0̖x}C ~Tƞᖜ om2cɞc `$aJ^!X׳qEbQ"5T zL8ݴ{"kϘ p0Fk ##ab|xEoCjD=q ~{r @9aI@ko{ \r5k*X-iԻ4,(`* Ҝt֧Z@Ԩ6 plwd#5xksny]`N%Ǘ  P! xRw=td .3ޒc߄}k_~PU?Q9-)n`>KDr,U8N4"llT8w=;v\57 ' C`e8  ]Ǘ:L%b (d*nAX X2XDRG| Ud`D{KX['#]}K:YuOO0H[?8@'u|<6ŖJ1cz/ ذ=6#(nghlWD>86fP#| %k5%g\Ml8Vɓ"[V: DY M6 N|T, /) :GcB7j{np I|B,\hiUO<y ycGKDqY-4pU8q8q"ŏ+[w~/K0`ee~ذ4ģs_NmkKn^W6((NHJA^cH4DQZ9[_lM4A iW"E,w >HVH $ĵGQaf=,b/# V\LQcDoR,E>,ov,&!kFt#4K~Le .67z{O" 9GSl"THMgkS;rS8uf}3`hQoG,uz%qW;OUENLNyXxic~t㋍5INWS=H!ii#QG<=3w6UAX)j ~9m]'HQl`JTakǁJ+7Y2NAh)=8H3v?'S^Y>{/pieXY|.' B"j_ќ}G}}wQW-sf)y˼ c1 1 1L=D[HSIʧ&'Vr 7'l% =d=;Xa>Wr>=Gֈ;' D-( 7H1\θ2%Cr31˱ţ4Uwi[W l3MEݍz*Lb˦_hf8sx5*X>>s_ep^=3\XkI6>ct:K5E v A[Hpta,|z5Y51 $RSST`^6Ў,g=1B(} ecY3V8oԘ ųk )0S #" t)H#J0$jMbS#Pe,Ao}!])K{sŹ/:̺EW_rpDKQ-gƺ1LJ?MhجCvQ8% wD+>z]6gDPOT|GٳU(Q뗗+1fAm7۸ƎL +*՘*ڴK 4x?Q:{xztnC~v7 َ#3tFd`.NCÏ56(Sd4I{toe'5үM_LZʋ'YHC菆l@5KϪ3r z{(eYIMyB@_▃OuI٥ t3iRԽKZۡO= xڕmÊkv^eZq!4r]l" ;j^y9(z$Qrs xe5zcef dVJЍV@܊2O#0:; drϤWߋeC/90h4jG% AeƊ_Jy:]kAŵ?eM| Tn)$~VY*@qy#;1ڊG̫ q(/]ng+d hFc*ؐv>}2rIyPlj({]벫x"Xcmnm`?&/@cҙ݉%z`X5xuJ NX&F̟zGO¶IZ',X#8PZ47S+YNM Kgqz),y"'| –PC CxwϭK%`bi v}T>bWMjb-l'l_z1eBV%[E5j))t-G{=F"e bKSsUD_StrOB7x}W?:ɨ֙r0PWxiֻ-=Z\9Mޭr5MI٠B$d]ߘ{D-okNM1",mo4+jFFFmҽes7 "i!0i?N8dG҆B֠ݔˊOeʁ2qp4 B¦Cs{w,NNCkJ0ͨ_02f|HO=+6tr!bbxx^L!Bِ {$fg(.1وNV3eTnS[}'6)!Bp2KK(X?twlormd˷o3~4CC| ,[¢V;[(L3h|Y=w=?T9um!IM(q57<F>+6b˼u,ӓYZfnO5c:'*Kɕ/Q|bwt{X-7 mgXI*X"D8 Wm[fiËN5_$Uʸ*MӉ?i,wu Q *8`@ xҺ\RQkMʣGfs;+cDTf #D8"jfQq2Z&wT*n'*-)1uL{; Fgih*DyЎ* q5A [:gO;90\JPD]ΠjÄeWf4)%R{c_[-Ywxs m-SdJW%rCUMpB [1tO` q.׺uV|\˫v@%#Ju7>eԙވ){ ݕ>iUIɊF?*kwiǻMx 4'O+ ],l2- rh[ ug \1m> 0ڌUr'{`D]͡Mok0E*]3U'/a\" W\e0>?, 4Nx05R9`ZTxD'n$'F,=#Hk7>8c|lf˿UD1i K'B:mhI|V4?EƇ˸-F7y+eK)5: ED(aQA/Z_wduH]E@)q) %CeF0!8U ?܎F (J:@mӰ;;tG37&M։,Oyꃺ1lS [F G$ Oj.Dôd_#ɥD9΃޿JM{hWQ7#mm1vK5\s>@qE -+,Jy;E>f^"gh^+CC?"]Bs oFIj}z3M Z7s<ӂeOu -F`(*8n'g|yG 򓯹=𘀛U6ȁش(h<#%!UU&9#9 n҂ /=>_4' G6vN|vL`F3̣}jAt`|F# /%n5#󋛁d4k"yNja!qj &u"2.g )I)黑SQVn<1qjӪD)QX;?cAw"TgN #!&tm"Z`Ho-y+`;V9k:5?_ mTJAž%ˡ^nR^KI9]F Z!ʀdSiqdϙ D/*Hbݡ7`Oy :/֤킃J[%B (jk VmP-|0sM47gNhڃ jBK:Šj,' JG dl Vbܸ`ɠp3qeѽ#BV_~hrwn1(澣sTU>PZIߍ|rO:̿YTG+_i }\f0F 1B+iZ5[9ZiDvY n{5x;]eA_up:ȾIU]rZ\xcxl7ߴ1r)yďҤvpC<(:㒷2f*AO }O]F{@m*Z@)ǜ樷h 22Վ& `3n5g|h'oarnv5GvQӌ.fkX^;њi)LVNH sbƸns+yk%|n@20X=@gFɴ 7E=e:߽y8&|C\c~gs/SE!̓:?Ϣ>9,9eg;XGgsXnqUƝ̇4ؼ? ±Xy4*@L-QQf3 "EVzrHQM,'e0BޝA\QOY3hL2\aGױ|;1†&Os,wE^2LI*s.ˤ载 mh󠳷}L`6c:VA*\4]+OFhU i-9R!!m!Y髕6wP c`ŤZG|aG(#tS?71Ij tOޅ| ۧyAI;F˽`X;&=T֖SKoƫ<3qxCOiEL&hPN>mq%)se3Xq>\\ 䢺_~b/:kfR7ӯ ].rނEʋdR)D~ /,QJ!aWgV# ӌ_D0Ă[I(׸!x,֏矹G EoNP8I{ԛp+z#nv믎 d`LDn یHY_!B?fw)>[9`:ȸj`>?IH4 aA MOdO]޺#1S봒9br|'9E MnJݫK.Zi p,RS<ӡ`'q VU͛"WCdBB52ߡN9B:qSI qsf#^ ɨDզ{2)DhIwwl]Y?f2S4-0¸MxCtMJjݼ, &;T8D nY S3AT,CQZ^ ;ԦJVYQ:'>b7?”bWP+{q<@aҫZGՎ1>+fc$B-SNt*y@L^(c:p?Lޑ߈ *8!H*Kq&zv2-E7כ"l lO >c}ia-5lqX)8t*_71bѨ TT5Ūj6bP&"47cK9Z r 鬥*_RJbIXz>FTK6ohZ|E]%*ү;{W̖ԑPL~Rae9]- [ģYk!M}LEGINCsBZb_Ou80ܢ>g_~IkbW+(e t(TJuF虆#grF`6$iǡ*T+.;! 얫f;y Nm´,2#@ww0]h֔#_Q-%t@AC-]XR ]bޙvY~A4Okr㱈XxVҥri^0Ʈs/˹ 3k]%t4)*O'|X:눔K5{Pw\!SLehb6@h[Mx1‹bф0b& ߣ|0ֽw]J |-dsrC_|gD8[\ ʂm\hn`܄m#^WfςF= e8\҄u83Eޛɦvxc!RHrAmcqs8BNOfõ 41A%C#Xnb#z^"-Rzs @Gc%rCfy:$ f(=BtG8T~6p%}BF 8/4c*A& VOvdEp3q H>nl܆/)fw]BPo l O C /!C!"wM`DI_ؔJ2 -f9!z}g'6J(JeN51x]yd3YtVOg';襓i~6Ɂdj7B b6 ]Ft5*c}kOKkj0ߦTiTsG!֞ 8Ks[+>^Hk,K!Si_;R4򰶱ܬӇ@z,xIf:4/ >muwǢtH8ms ʝE !ԛP:U*=' .Q;{R9~NZHj #rv?c"QQh0 L䍱wF /ސE6C>N-8NL)a֎W7ֺ\-^SyZ.a9Ӷy.4o7P\hslZ:"6`AR E=yE,L֩$<SNsKI; j;T> 1OAf\B%- o JEF2o?ٳb"YÛN `%֏2sfɩP&LNNP( *)Rcm-6:70Qs)sڵ.Î*zNZ?GūB|U2U1[\Lel r40S%l'a&6Fb_`Hv՝A| 8P3GS]ivWM-~$ a @WpiDE!ԇM"Gm.ʁc2H ?e3 yr\7 e`~dA"#dF2$}L?_Tq 9=B ^`3ʺVQfpV hB ;n ,-+'zxz@\c_/>#7&!}y.b'Cl`i jfX2}Wx& L˞L,׿JO+Y5?xkB`usWZ+wS@]_G0fnxQacޣ2θ Ґ;kH(ufeID }ϩԬ}iW9N^@m}ߥ\$B͈KkZPñ66uo5vB j }f?. >pe*kڢ;(+ zңVW9 78do@c'$81a Y``}CQ+-:); Q I6V UzlhM[8;faoWp0k1; փp&(cmxAk{ɏ"=GgwZ(C;h#,4DΗ4>pwCĴrC اL㘪&u:[g~]<4p(sr)ZjW2qO^ g@ P 4J:zNV\ո<8wK908U؜e*54Ɋ΄ҹ^t7=4~ VѡN5 .SiR5F@Po5::`Ht%bqBsje'$\{^vNrljSбs!è43 @nX>ZDX&8o^p=t^gZSW 斄aB#Z_Yk?S w63Xa5 Ne q0Ho&;Vfk(2T3*EC*NWA!˓MON<~Ne:=###YNZB8պp &4l/ap"D}xdą[^17rX!5dv/Y~)G*s8sCeĹbjjf~'9 ?\0tm #KŦ ? F:3s-0R ȫa %Z>>7zV-kْXAv JGwWE HkP>𪻔 sl}㉚!RQ-HVo8٪49Tv8fts%9*,sKg/͈w6)m2:ȁ;)2=;i`mOCҵ{z%fnĺpx0e;sJ9Tu[pj)M0̈́ X1;WZcx:X,"'xmMva *+^RWa 2ކsiH]V4wcbܯUCbGJwN_oEn0P\NޙS;m0$#^ف[7b+ bgHRƣo+%:je|dt cek|/6qBxpۡCTS([]H BY+|K&^l ŷoK"gK2#AVX=U3u..AMaа/β*<E3w5\k[y[N҄퐶g\gO1fzq'OpO/c2(1RI}|_y,`vQf [<,I2Xߢ"n>ARE\9DҐIkQ*J>i7GZݱX8?vE3s]UhKY UN$Gc=цh]ǿ%`Xmyr'M=^V,mDAp8|owQ-`)/=4/f5 b.T vGNF;].[qbɽ!bYsq< Ԇ9naǶ_h|z I1/4 syOI#ǃJ=}:6Ek;b\ ŗOG:"۴hp J"gzK*_2f#{:&C1يԹcZl2p(ZTǮAks;IS[$3/sR13!U5oM*$ Rg&+ ¸Vk f^r`i tK{ %~AKOϥ8}V5WBsV+؅dx5Ͻw&aMSԢ AM^Dpq8Dvc 3h6PB" !HSD?R?95JAJ:k6Bce*R28=mP` r<*H\OA'Li#n@(Q2iPµ1v$(m]Ep(Ao͂Jvp}SOzס j%Y{HD7"اt%cA& *DP_KTxfzvYҫ,U*ʦe@AV>KF0d,@bAk_ Wm3KRn>ZU,/v"]])0ɀˑJ[zn $dﳭc3WInCDU!k "sr"P5MH:Σ; /gŸֺпG؃OE&&fAx 74zAlsF40l8Ј#, (n>a320Yy@Qajد23Weh=n3EWxaFV r @7*j$ 6!Rm^ûk_psp%1iJ<+ʞrd-m:|d"3©7cE1 .V?dYzr I܄C#gF:`(𑔅,#6w^#e>hMpAFGDc/q3iA;cl[W?+ƾJA#f%`܁l0qǂ0uyZF%5Zt=;mgQK%nGMw7|Y(c(t V=p|MbITi]m y@H(;ۺ .b}93Wn#j?'Op4:C36mq1-r#tU81+xݓ /ZfNRf^tF 8# |fC'T `8c+\%ikzȱw˲i3d!_:!ɂ[8űZ:ʊ.x'jx M`-U*>,oP(I脲F'/ĿPh3ˑblh6rbӳ Z7Y,3-d0$U"fՏ]gfEq(2x.MO#-!0e`(_.{)ެ|cB|suEfZ:QR 'P1a [ h(rq3TUc{-\MK`bd/>wc u-v#+jI(dQQJ'kOnQj#l(\lYFHἃBYD*d,$ebTLՋ jg;s%Ea#\V WqDg,f @ƅW'h%kxoGiB4 {eԼ 7.6@tk]cyV8n2#ISZJ;Q- 9E*XA @ ?a[GzrgKv{ZO_2$m& ;Jm>=?'=Tu׋~q/Ѣk& 4XJĕJIW?3nTN *;%8p*r&'HHeq"Cb↘;k%z\0d0idpC  ƓR+؝S97BȄxa&Ō3}B_(l8 N,nŅa _*h݌0vѯ? Fc l!{i'!zUg^c2>pxj}j:U#KJRLZ[O48[qT5CYp2)}jqZȊ֗AW]0L%_qGj%H\~M}#Y/ާ[ITJ g}8$IA &p qeKؖAATF/:nQW; KOUK3<5SQgRaHgB (&uPј|V}hc~ R^иnqG*5~xttq-ˀ#DP,;q[򮠽7CyFF|mn,9kvL͂vJu#RM,@yVbAY&d8yPW k8WX13h}d,?b6H5$nMPhfswϛ⧘A:%%egGP8*T"C?fKξf4AyH\K LEUdΫiJdy4nmВ K}Ɗ\ea~޶'Ii2~ DȊx/% F"FXcnu(F@sZMRʎMMO5% i(I:xHIl9,ɀne5-څ}=7=oOr.I~KZgc*}xdk:J;Y#V`=M>$|i܌'Es%NSgʼoT}s$K3MǙtE!Ѡ=c̆Sk@y?7;j&c}TCY9TdlBj_XLS/~.?}qemnQu?V+J\y̢p}=̕1:&.Xw"*w_\Ag`8J0  s^QaH `Ttj=N~4_ JvgX0/{.0p xRM8k&[*&CEY  g2? {Մ랴+= H3 -&{nuMAmT˦o-g-? k!r@޷°;ErgpXOLTeqRj?C\xQss"7.̀_JVm+5ZQMM?GCkdC26[F㬃ZNrKʗ)&2:R)M-P$; Z4%hm Ʀ*y˜u]HF=$0}Gd\neN^\#G1ӭTbK "gĹ7 KO8j~f4wc$qo2/D^’36С؃!`VG2~.‰$aYZk .jJ[`q0/o `;X3]^t6Ƚ`O5ϭc ,sBjK " Cf ִ$*w,SAx$OZ EJOC p(Z2p)=Rr}pW+Nn>Y+Sm"ݓo)Ce9|M7K0s"gR2@&Вf~((~>a$Tݓ<&;G]߄>=']dMSՆxTp0:QS<8AN!LSҗ_%~7l#X'wh,B2ӣS8# 2rVc VvbBHi{|?-ʿEcu}D#p)ĽNqM+!dto}\D&o)U1,e+fpxL?;`8M^Y37 Z_8 VDc_ :W1 2cв2(sArg6Z8| {vQ~5Ƣne,TTIT 蕪lK2Ȗ#¸TgIVn֊oA*.^/a2^F"pd"kd N s;@QG#!VU)򾿋%HiK, b;:ȉn6`e:P{Y*+2)Z8'+1R&EÀoTH J_5)(C]nOF!@5sbC6h1U4L{Yjj0% zwpn#nzr^mY3}# NT!/”gxШ"Q5|D@m+#/kRx8Y cE] DA8ߊdžTMtgˤ-$acn+ai8#KRLXvyNB,V!',>_ 065E=B~Z>,52;/*/[`KfI*0|nٔMSmφ_xzy#VeGgX̀Xy|vp(L6ƈQ3G)1J!>1ww)V6h3>C.)&mGmHh~1 ` [,F*K^dG5p1 \]jJ.ϼ ;;z:@3ݖGsdW8}Js@9W eKv74 bٯ9L!g,\>l[`ۜ(G4D=RV7M_Eߢn'%SRX4GtG|@⭧]i:9+4Gwt,%;yiY~ʐ~kK4z?ePO^- ?`MXآcy:X॔Z>AK pIT F.|m̈́K< =1MxXϩ(w-8Q&|6mgZ7ju0*גC]T* D=pQ0f}+.QhXz2N-.C,ʓQ }Ĝ4?`pY Jtu؉Gnc$TYS,*T+% {~ZS\3KR*L[ȽkƅX%+IX=gGX1/uN̒>~$7^REkA", uU iuƶ-7"}kO" #c\Sy򨐺(ݟ!$5GF:RG;g]SlϠ^Yp~]%[r*?%!qia*–j}Te$ʏ& ĐU*|v nP4YwbBpALWùF KJ1k f>J;[WSrs gԆ 8t%?XOe|kkvNOq1F-+-Ęo&r;~g^!pӈR͛=1X]]g>0e"1͜ڐ 6ӊrT,~5'H+WLWZe:t䏯 K*1y5Bzw9\v:$l-hs. p vd6}|a#ؖQ"$4h 8EsGaUc[啊F I]i1i `NR |Hc6IJBE0Mh5e rs 7'a,gw5fG`0uj7K+_cUGyÝݴ +A'sY#ڇ׳u - UֽcUPz.r" {*n#OBf'S`9. B %ڠ157YTսE?y.HSH"J#MJ1m|] g:.8^t2  QV(sh`UNdZ3_ XLm]2J?l V|-TV=:إh* [PZ~ Mn6ӑ 'os8VM5U }O&t9]Gd*c)3tr N/׎k݈.q|+wاՖhћMО3w?#A!i! >af7}1Yk$0k^&7:ɱ*3E/E6d p<]AҰs*rMBzN0G.)/x: %ӄxmXpălVͶ;K5V8ҁs;B V24ݯ؁@/B8x }MHzVr> { pe KSi[q㡃LEOImK/PpF{Ѧ8$x0F[)QxZwAQ"4\ToxtqT [ j8gJ_جHKD]MV(x W&6KEsKENܻ]-6 YѹM㔜v>6&؃ qم;EEo<0`Vj7^ZJىt m&ґt&Tͽ Q&h0UDc[Tܠn xշnLNt,5D zbʤ%9)^^IӶ o̢4 X6ܮ~.8%^O.Y@όbhEn4t,7\n&0mL~O^FfOps*ІqwaeIM*]c) K ;a*/0 ;qI1%Zոfw=pYV:Tqxs$IB#0/ZgFuM~8,1QYevOHb2=l Έf3ŶsP:wKVZ{ɞ ȹWO:2*v1Fϫ],Md8( X)`14'|Ƙjޖ[*p7_Rݙf'l2>|6,Z 2i[c ǔ%k,g {; b\]8Kb^Bp 16Y֝";1/=̅73=zE${>DFHƽE [jL[$p^_@W.Ԥz|o&IhotkV8 3A(mJF1es996OnlpPZ}?,I ý9T얉( Ng ]V {4RVҍ 7-_DV ٿ 36 u (fw Jҟ!Qb Чڜ;sjä*,2 gp;<( 4fcB+sBwFO"|d+CZ~Eʏz(#jWI-=@uh6U87R~Q5*ІVu݉ɟtdx2@p( b~sS[޹rMm% Bkڄ鷊h˜,>Һ;>;)#\sSjlF71QUf~?#hiUL+5nSleO;3rdp}TS4Vi*5*,4Ķƽ`ưuS>Mʮ} ٦mhPJ&]rB>;*W)ՈkNf0ӳ&*m+So &x֭Kle̻S)MuVlHeTo DpIYb2~G4 xw`C%55Ý|l٘'-P!AH7u󍺟GYȃg(<Qxr!auSϛ~5Yr}f>6 IBܓ!GGHIAT*-62b Ww1a=Z[`!M0Kpi.$<1OS1oB"{0:!2ӒQb n_oZ|*|E n=tH?^Q]@8ϹuP:9dlOǮl ( CIHUh:*Ao؍bK8vhZ:MQ#0lEf]82tqB=%Boبx3|Gw43{yh$r`}nY8H򟲘4!?[p:8XU46e TxGDnVOzSL/HZC~n蝰ؤ8+nj<SU-Tz+{;ZЩޒBi/i'wkppMNK!;I3#ڭ]荏Juz.㣏, Jc[qzDX4f v8>%i/;V> mE8?J,k DQ\p_E(A<:5ᜩ\FFjȍKtmw6&v> 1jPCe^|90vj/΁l;֨t]u7ACb u(k(iMLocY9FFUl7[ gYuE#DDm๫R&<~u69VG[5=65 nⲽ{/ٝn~JhE46!SĀ;󒰗fi~OvifBtuPظ#B>| ㇜az(WO+舎YM.kj.U8&$=]c)  o,eO4u֗s/l6D`ly {ݼ~t 7ܝ'xx"hZ^{גH(;0ƛ:ў㙮 #rޢAs<XEo!$Ѣ'\Qn*\BKdn[},騀xZzv1_AԛKM_:Vq ab1l.Y̝= ꡽hLPyF+а}p$e`(&f"We 82R_2{W/}ޅ?GtxBy.bL1 :(q, RKPd@$1ri )xZW(GO.bd ;YoeR`_kzwY.3rly*px&p y9n@IF&AD;?5唻忦wEbѢy`K&$/Nc,.pX?pw"tRUXZp;d1bqMN7|'1Xwim{TyMDň"rȑVhe:\ʫEfڕyo6ԡè4nAty>e针vo ͟ʕW\kbʈψh Y-zbSqBilTjZ]۾kM@kc׽̬QeGZz[^ƃtw7BՐ.>%GGސ]͜NHmw?L_50ƜC4 b2 gܖS$;|LjmNsma_[ @yF4T^ Cd-ˎG Lg0܆ Q7Po;G>|[KD՗j䝶Z]5vBވp-AJ30>;A\"6 abOleF,h.ڶz|n|r)Gk#P1WnsAYiTVOMRT.ٽ6ʢpgɤ\Khջ&4QisΜ׹9]Am)l0l/ΝLa c[*)p jgm l/ǽS"~<^!^񄿋pхo?5IjJޔ%8U͞*Yl+pNȨ|׶j(9%8v| WLMkq5)s4-l"˛haXqM't]e7\9]MtFIgy2'ꗱR4,(aV@6\BwtSõSLK:mY#KQMui˾) rtţ@ r0%[;b>楥PSgM+}@.{ ES$fO>V\93 A?٘6qa ^O)h̉XKDktmto%IlK:dI>d,ϨQua3lSl@qQyZ2o~Zݐl숙Z 'LB>pu3 .2G$ƾ% ! ExES2$JgQ^^pSD|-[m]9Nj N,D ^w+RW6 mxG?~+i8]EL羪XrJ+Pl+9ښB7/<;230˖ KFId$XF^keh|8vq\xOA>cqPl9}jv'h<,pQ _"LXrɺ._)Im& "S7- b_uX8DOwMCяۜa˯Mpo!5|`7<R%{f:tYwaPCsߜ=|[T)*Zf woej)8%)}ͣnrö|zfV7{2T[jlկ󅉮($"ݛԄ&%Ȗjp9IHڗ$OiٝS|!;3O(={ХWU)pɫ6hfw<|$^O9hQN ˵ JO~N.]CP:iw3?EEd7d[L; !@*a֥S1(ҽ^x~G&:a1Ӏ#hİBBj>Z J{?8^ } U+NLsjBYc!NSJx(tviNAIBA僓g.jg%'48MiUu3Š7¹),*0x$ˏF ޣ =ا ݫU^5}A>rV *c}1:[xȈ X;ڿZ\e ^_?5Ǚj{"1ik6m1`ll Zo>Kv9;ބ#QXa]-WZ$Ꟍ[D|ґ%DoM ՄRr FHXR=s ‚b=8tLGP˭Օڄpki}BH+BR%R3# Rs(K=[1DA_E2,ߓk"{4|s \εS_ꇧ(y}cGVg^\6(Wg6(\e&s9YKsr+W+_SeG[M6hĥ(PV˪ cˣ4 N"hkC}B@)׽w@0`pSpxV]:q8CXzn!տ6Ðc+ 5_:X)kZ8=S{[Xf=;VM˦/T[4Xp \0ePX  SpL&WwE;15YH{"Mo D< R̒,|08+\9pvZ{f~ dHG ݓ[$ܚm`^,$#?պU>B)5OBmGWDzM2 X#_#}U:;ם],U!wb/]Vvq#<  tpt$uG{ Ɉ>kho fg9VC\h%%|A0_MGM,)*))3<;e3Nӎ dȮ?mxZT{jub@ǩ ?mŴ)<xY YQu9FDDa_IoaMhPFw\ N#FO]awG~כy*iŶj\ ~SZQܘ9/qFnhPHp7)?(K>ks6{5mfOJg+;٘c?b-gjiDyzc=G+Ԃ&.CnD}E43K,Tu U{ra_Elϳ9n CƖ۵hD6'M-qz_Ks3/ga"E}h^xU`dnF4ZYur'yFp;I7 H-KA1ALfX*WU͞A<PD0l 72{^)ܫ9b<$Tq*2NQ]"zhf^4eVgnIsema9UU{^,Qno֑d{3ϋ#X_ḓfYߩl/]<1 )&Wk46zV? U7tRS{AA9[al"%p?Op?=7d\j*TysW'Yk?M3 )6`hGø웥Ksl $6cb~h#$,íK ~][˨ح8mmO$kcB_yhE|_2yח'TZ|p,j/p3cvn(}s|}hʹ&S~^?ATC;;ȨG X9d?EZ|  .B܎jڸszO{ Q<(4M }C%5ow_bdkjA8~6{gbn_.ă"E)yV7T.Z$'ʿD½EW V8Pt|ۜіWJϨO4bD% + 6X8C66i? f!$Wmbt=.e M|{ gWsykiCz"Ћ;JO1v(l"(Q-G[HiKK\ܪ~rZij4r;p%|[i]H }dN\,KPR>$|PuxdimZy7w6Wbܟ+(7y7De@1GBdZx#}2>+So7 Eíhv҉|b\DCAn bfp|}sBRҖOifc `ʆv2őÅV|>VP⻺:6E{p<+=NT3EacRQU֦naLmF0/.zQwcTZRI rD>LIv[ΡO*fg͹Ly^Ĉ!95cθx͌kw`'Wjr[Fxh -pap݆#0e7kT+e<)ptC ם+F|=Ƹ@=02H,dC PA!Xge7 K{>t4dq,wr4& ͭ2#OHny Q ~x]8ٿ Ő~ 2ϧ@ :FQ0]RV>Ӧi޺o3,sؘR4>zWB`_Uk(**-aa¤sg0X@VXݥ_SH\)JD ַpB$Ju׫Kq +N;@ѧ%hsdŲ NTE~m7s&@NC 5!C3Q`'>XŤ;2+c-mzI0D<~{{Z6_{ ;D+XTEҏZV\ nBT{$ 1BiƉң/; ="ġ1lfޔbJm>Cz~fDv2ZQ!gD R 5ow7t50|J c'?0" 2x7&r$ [8hJ\ԶIn˻4 % R3З80|: .]W/]%FwWi~Kب^!=<y 1!nW 9Vo_uk &?VHy;_:o[~tH٘ =Zڝq_G8lVP>wf&qX4opü/?ֽd `piI"E˙K7 e-F)Pǿ(m9`OT|J278X` .AVܲe!B7Ʊґ\Acw!e_{iZVj$A^Z-W JƦd7pkJZpiM1V+'J B;O-ؾ|z{ή+tqSrO衯8@L7?QU-r(LQB[cH4b傚kUNeAҦuo'u 5;"gQ ~NzdZWJS[T4A>KbWlF<ٙ"ϙ[L|JQ-P^@*fT.zxLr, MƤ8oC6~ݷ"(\g/uQ`lG2*oU@Ew` 4ł̵fnaSkVeZ$_Q\Xt؈db# ۗAsrs2%%^%@@7CYH^Lz[7gp= vo 2 [Oڣ$FF%_.UPmW8iQXOuJpۿ;VwVjys&NltdE⢲8묽\X.O <1nQaT%__{opM SiЃ>Hk&PG} D4X)nE iHf}̩tpgʚDE WƏPLWkH0z/lw?p {Q'}F͜s}T,/{A0P"ia^m9 Z:nW7<ű d'NS~/AvaFQiϲtσD|Cʶ ǹQ}RYcl4rhd\¾ g57YС(ah~#l⾘pc!ʔ>T-K*MzRYi*QRIJX{`eA3xc }uig]DK[,lbP}@_W$2mpYhbL7ֱXiutQF=tE)wJl @r3´r8G }W%?g_wT_`Hu,D7u8-VzeLNQZUf B4B#CV<zA[Z2ΚCo ߙKmrkk1ֽ%ϋ":@:|]&BԞ.A4Q DWش@׀@@SF|6@!l#*Tj.H^F{42DeaOdž{k\Z&7]C20vzvA"q룔EeCOh{)EҴ^pdq; 2r ")k%%<=r"%^}nujEg@NBp<,'C&WS%i,djPVS??N#]׸ 1^']BKZjͲb+UǮ]b "xy q| /-δ2|cOT,Γ.xcKN4e%]6>`%iAdx1+Cqg!۞QY?X.a/0Fa-ѸќL =;R43U.RX\-!CȬ7E?cR ϰwP?0/kbZtIƦgMsnEjD !rgC܃ǭ@uězg2) i0*FbMp4rB'ijHBm8;Ugp0]V6یWX Uũ.jx( uQʴ.4k8&qxis~|ƭ`P 9<=RiSaa}XFs[2KmxV6h5m+诣Uo7X`Vi$s_db zTVN/,=3T!r32B5OLx /UC R ʨ|V`* o u$CorŠFm&g5Er*I*n35'7T΁"gGq~7'a@ mVuȸDt BNE͘!lbKeWpO&5A41F[L%SG'q5 8JώLĢJ*yL9|я#=?55bIf޷TN>h)߳8~'!fsly *ɾKBx6 YQ6y)L_(΃/3.? o 5d& Qн1K󛬋/y|֠2wXrɽA {ZN&\̎;D3ʒD摵Q O \v&YW;F@bs Ÿ< E22o5 mZpյ^1UyRJh]@G])@֔go5J\^k.bLTx] Z ¨8ayN E$"4ǸhlKη 6YG*C&+duh jmh FZ+PUOiSajɽ6,H_|NT4[M}y}ͥ*b%W3aTyz엀s*ԞIOq)bj,A Mjk 58TQ e4V# S;t)?ԫfm۶ rNNw^37`x̖Rl rzzQ]"n9 ! ݇R )5d>;^!"EQv.-Ź8;9{[XPsh(ĺ/CzM۔4RC!m Wa,=B3 JZ**~Em0ԏlAr=?aB)w='M+,VXf*TfH_ߘBI&#OgyCBnw |EKйriS,K Ҭ+מ0鋫W})E?6/Y ;s7ubdgØRzI0sYs/@D``DGq6Y7 edIސNx (}r/oj.={9_ulCd])Ęo3^$ӉL4yTYqi.3:`~&FS<wΜ c#8G]3Hұ!MoY"d(Ʈ!˓ !REލBZ&.٧4 $fU>;"C ׳9F#I߿Clt1WG'El(1[v2BEZuNPʊ8߾B6q-K[%"mb bm/X| ͜x7ի$=Yqoݡ( c`?AOX=)O٩̹3ZOX 齲ڤ$#*Q<Xj N.*wZRXw+V ͤk/L%uLtvif:n([.VU@#u;KN?8IdecZ_~'kg & Yn8!Z7`@t@"!^^#abjoܮ-,7;L-7 e2ݦlaaǹ,Np{Y7+6S_CZ3oG9|No ^?'"Ga&]_}b %(Ěv?qY!xٲhI"ދMPy 0P4=zlXd*Ymv̀ SO ahv`FwcC{"T2:r.Uޔ1&-jڨGXP(TZrXh^⟷3Aޘ:N\ qt.Mm2uCRkvD>CX7-A9Ht)ҥJ-?c>[h~Wgn@:y,Y N)c5u܅@ UN(h߻[A?Mֱl:'r J{_e :I|ϲ/ LM)q[Qj-F-^{x57YB3rH5onąbwRh>Y n*"Ey=߈?sWOl3--Td[cI}K49E3:-:U}&zAN{ ֘f&Hr& 5q){z T,HiUb%SBG%ZC];U[!2mWs3 ~Q;YpzU#u}Ge0E>i.IUZVoSa3C'rkLšgEޱ&'Ӭqt=(+*FsuU.xV{ʖK\Xc7H%FEj"iV/pTq8.-: jLOaU?EF)cj%~T_۳i6b7E\Zē [C^۬dwznٓ#)Xd:h^41C节x K`'@3;v +|WH(QN릶%VaK_XH64No_s6ăBmx,-PyF#27A3 3CABBi`XJζql#aL"K~pz==0}F%Г])lg1 +c"^MuIuλޜrTlֳaU|A&<^h bk !zRt Ԍ9IIW{=NTˈmtpUˏHO 6ibŸ8[cT=?K7*w*vB|`=e r8 סKYQ"z6',yssT&ژ}weA]KV=yf났mW~S(/iɧ5f± =nMsiM8ˢڄ Yۧ!\k:kP|+gFf5=JԠ_pD_/wD$r}bUT9¶To5 wX1ЬXG4 ⳓоuWl3D}?EuE^ E nVoH4 dڞzdtVTy vQ'7/o9L4+'e2![L[ EM<@uL:h ~^'0OM s&H}Yy0IcYid'F`W#9uƯ=O(o"~Q8G8-ğ /E }QFAOme4>~8M'j=o ?*6?E!j~&2e,F*x` A3hx1DXeiLL,TyMo* KWGPhk1}?jQ"-6ߖ5]hvI)Gbn3Fm߁BaJ^;fx8.tp~k `Ŏ(wBm.H._lTש{fEriJnd5)BRS:m ?K@xKUagб/R'$W_r%5DSR,q_KԠU X;dJҡ>(yW*I:Q XJTu^F˹/%G7$mWU)Ip ȼ"ImJ)"B Xtۊ0lO_e#hr@#عbf*u92O{wetp22ZEj^Gf@ Ie'^29TqQkPmD>B ػ^V?+OLX;qeo?<ƙ/P5u"Wߠ*;52+X15q?ϩY1wf 1ಱT]OD@@kw l 6 e:]^ gaVa wTC"><:YEG Mz.cr3dxN9E"tT+!)hǾ;FRw@aNjp![%M*g)P厷*b^'ZHx h'_Hh[Ir't֎]v1BzpvYhcu{˜i.LWjT<ם.jrP^?WSP.oSpxnRC(K6!rape9휈=L%hBDHt# eb[&Ü\p|^6"@=$ X)j0>Jα*Y+8Fo*W d!P+I=N6T96\gcEȁBe-ryLzgLGCw)>\@Cux\FЩъ>?$8,K(%W*22neeAWn 鹡tuIF;q9IЛ֦|]*h1OrkSABVfVVs{?soK<@*meL(X,Bvکl]t  @i +7E/g7j00x:x!QT,Bq(G0%;˞YZAxSFtD=cOߌ}UVdI:N݈.#H: Ҩk7JaJgȲLbg+)(māxTg gKl΅ƈ݂ 'I!`e\2ARRwA7?ClZ[>]M:Tzbw%pa*Ne䋣."rfYEWsօe1m]us+GCR&U aL vSmfyA6[:΋緁X7ZjJ_n75bMݻ^Iv8ڗ\}6kBq_QEwIx*MmWRS[t$gz8ᆝ2L *Eb\0\ܔ1tnޅУby5?)x+.0r_.dC ds`qMᒕet]:auӂ$Ji aS,z׀XRs iY:b$:^jJJ&m'4<3rsk#' f/ ~v;~E061uwVƇ{4O +ӊ]*ɜg ǛV2Y~9-61J?zm& =HA[UֲZ=<?ɍ˳̼PY󯥽חb'֪QTG ʼncy@(魋&I=D#"`Ћ r!\4BirDQ{[#{^+QۉcN7ѱLgFOpYs-s &%Ԑ̙lE}k!}?\~zwoT0Areg"A`.j4NEqu]St04ᷲ3n q쌧mCRmv ƀ|L^Q>h$؎e3&D/J^5יc qhn/2BFg"QS3(_$F=Zvrҧޚ05c6*eH- +̐BzI9B0),0$vn7_ ‹ 894y 䥫R>zS#[ġO#a H3*GJ\+c q\cE$Ɉ(y@Y!v0gpWn@h_jO~~mƇuUQ%t(&^knC[k;b/WlLzSt} aʜxs1iO=5+2NK!/h׃ZStN&Kq[-mBf2¤]vG)DF%-tT Y`xQR[׬ͿuPi0it12hE<"D,-]UE69 Fb =H >6L̈n! i;7]b nS4-7X?CQ8DVBLcyPz off̪nټ}{t|^pY[TxM',td)GO31O5tq|ڱ.uxپ2> |V;'R>IAPA#9OoQ@{N`Ief?.jRN 5jaaG/N09)ಋ\&{$`?Oy?R-:3]Td~k1+`@Ͱ)[ŲiA~I^L<-x\k (Gqc qUwqA8 ֶ=<1~5elubV|)AX@;Ֆ|VFL2~pbxLH Rx; 9yMw\%>~ܒhWd:3ZZi8P_E`RKzf$#w[tmF6v >zFjG;,pK~v6C29 \v\N ~ȞQ%2&74s$8MyUM~>NH;+08 &e 8dƁPS.eX竔sa^t ޕBs /=EaP&2n4*/9N?(^Ӳ CH1c@Â%!&h )Q㘭ÝҊ.SJL^ WХgQ rlW]ـ99X+:?6o fmu+9#tFW9̔ݥI,El ݀[ u@(Wna!#UDējnRuʲ߽6J'4EZD-eMqyI"rUgYA̒g] L9c*-C*- '^v. )2f |cɞܯꁏӯ\dnֱI;ɓouE0յv KAxHCDNfJWVPZfkSKƸ+~byV F* >%cNRHroJ&XC:pVSQ)aX;Bt9b;5 /!~{fBxS[NU8G+n-&kbA" }S߼ o#"•p$B,(=hy1`GTq+o`*&x<̍(mp,X1& *Bgk_55IN.8&*>Pfp~yo||'.s`"͎ҵ bT4bcփ&IAVs4ZC}.V5H6P ěD}ϸ/'ov8O[ixN SeC$k%?QqR?g7>|R=XH9uoh}D870=Zz`!c$s~BSrhTD `1xNc GDdGPQ|/ D2=F"(6gC$*dT;~?߬ 3jfw RRʋOf:uǮIn* `X1.:#e ecVomeY|2Lհu!1%!="I}Y߽(0i")&Jh?y. t m5\_#Ӛ60&M7r 4'p.wtLRdQ2u*b )b+<0!-OJ `bS}u٥Y^7}~"c*k."z:;JR6)CAAw2)RkbgAA+z) 토rڧI>}̞W{1nXcxՉ8՘*&cp{C#60kbM[CA?UCk$Ab~L(@T9xkic˓7AZ$ dEP C>19ixVNEi V2"]TMPpxv'6.̽QdPPtvBf+ȧE;@SKX\rP-f)\P݉dEo6?4z xs c1(Y`,@Y$? N Fi^[Y*tO, z}[ :mيno=XC R}?PR4vrLV6}q VSr{`[i^庈b.N{)Ke<|K/ECy|&|Cؗ/"ͯ_[l,j)]2@7 77W'qHNxJRRS^(R?+\ʙ<.iլ2thzkB+Fx۔lL%" BJ~'[ 3ZZ'4W#m}lRǬ]ؗv~MSSVo# ,Pd.8n6$eauz([ҢC`;#6v -x#T7]GX#ۮhSu_ Q)2 Z̫(u:X NS8FT!),"`n#ozPCWMOCMƶL.yK¦iGTD ;-%8X\o}ةk Z]GV*'Øɡ5E0WA7(&dF$+xq\h%=KZn&kwAEkn@CE舥f&ﵰ87 V9(f+yX-{B9ܯB|e]wԻr Tm*:"bK|P}1#lUBGT4 1*eTMmn#D, _n)7 hβdWfšș}3E 2Uwo>; RPd'wiBlףƢGW'EF](F6!`O5BWmA* *0r  YF+ 5Ӵ Z# +"{[N]MĀ65(zY{4Qt, B/~>tHֺ4.ƫ}=%vZU4`9Pӯ6f I ۀ\o6{OMW٣ƕ sS~-/ګA .9ʼnZ!0m q1Q nWLa,ua,A^ 9<4aeL \&)^@͢0(G|5 ݹF__ vr4WߊW&Q5KU!7 <ͩͻ*AR]<{:P&yU+nT(cq9DgFG_YV_BJ>Ϥ ^_SW;eO,_l1b5mA1d*Fn.[&? dX:Zs&ϴ{YzTΆTN ^]DuF ?7Xƺ=y.z": '7,%$! Q+1 CX/!EfAp$ꔋ$S;YDwǣhVL5Fyޅ=?j^ϑЖDcJHNnC`dr6u1G}vP5NwT4tjUn`y`G}H((4F ˄E.'B43hOۢZg Yu(~_UFx'4v2cfaڝ$ZpIܓrq-2P@KNV\YйXLP0O@ba  Lr|HOHH$( Z°niz[Gdp?B,Z/$2;\e"^^W`{򌃋g혐D@律 J5çkdf %8:˂eI8p0C09U \s: a?`ոf\Uh5`xu7,J ;_p 9:F8'"6{_L==Db~1Z(.}Š;iղAb;'bd= o|0|呀? )E}0XWKÿ82rz!Cu`ՠHCaYU' |VdގWlDDQnNѲ Qz&f`7|&:s5ubͫ3։@*;B$Q: IMP2TIF3r ,Y(J=e "}.Xi!SFA/" {(WS =i4['&ѡH,PDrQv3݃`bI+vHj"Dր#%),opo~KiK^6H3nTg).'{eDm)}k`Oa X#`64\ :iiz!]~d4JUy-q%%X@Upvkb%9aʮy^5J '|!@%WG3lw*{]imT|.V{=7*f-c,%Wq|cKJ{Qփr"08 Wۺ;Hj ̸V]zDTS?%ditXw SNN_ȴY;!ˎ#LiD<ǐ 7VG$$Dm!rĐP2}7P&op?p#?0uqc4`r[/ugwftXuNӍqj~m_>*◴U-yB`I?;3?ShHΫ5|C}=X6\)qYܸp\|+/ ^RB 7nԡa_fI]g>|?y|U6nEkFS{ ^p˸ynj۫Ǵs&ۍoϬqVqIհޣds;3y(gBkǀ{/*8i6u@槰82(6IUr/qe++Ջfc7G]OVP8ilvQ VnG? T wwTy9s:cjL:N kkzX mcȊ8|D%{Fa RJ yj@YuxE Hw) yNS[ccz-(^Gퟜ p@#]}&ju%Po ^*G倧 rgP@"aRi1DdʊH8y|Pmf>sՂJ-b|D`㹐L'X72:R,FLAm&ȍjY^ u5`ilkaVL[Mu_cE|9P Ϲ y7Ǹ Bn EJcpყl<>Oa7Y'!s%2W=M-1 'H[`VP֗K5KLJF~挸5JZn~2aE8\̾-ٯ]+̚@ϝr<2Dpd,K5TJlF帠%d+C)+OLս4zz,NvYV_nŬ08yxJ5/K'OPdEHDl[GdScvM\fm3i¯nJйHm'~0J%zvkA~2m5X7Fɵ%4$,V9a!.LO5wQj0~k(MK$5U`aℸ k{+X'T|0|MKIVbyCJS]cd: G D^H7&5tk:>fm )MNcgl۪O>RaP4#4>c\mV jF1~ñ¦V4E~P xӀbz0)|g!,m߻Ti$RrZ3f_*b:Kö4(6^2 bJ @#7N˖}yڸpKՠGj? oGxQ.Uo̎|M'䴉Pԡ*![W۱a]'xd  ` $kh{T-qϠA%˖~})|\J8#907"2Xf 7uuFhu%gg7^ysNbkZB}a}'Q˭/~lk6~ɿ)u8X0Ά?Ewy9p?.K\LR3L "neQBnByR9|a>F[~SbT8ˌ%u9 =6s7,8οna}B)4p65Y  VeKWIK{)CתK4T6(d*TU<̔-NGJf&(A},ᒋ2'S9Ѐ1 yOQ}3HZڭeܧxY]&C8pd9]yGT긆5}Aׄ06 )IqgQ|iX)Lnx5/WE;Va63124eqyW銤&iNMGfd G9*ׂgnwJGQJ۞铚ZIod^yǤ{IåėC]tdD'~e2'RWtpK}DP$1m6dfsˌiy?1Y*@8qո 4K9E^&8vmQia>j$c&ΗU,zG Y |*ɘ12rNv&>LʼniW 'ʅlAE@IJ!`$(NC.j@ϡ5r;*ʹ=3tq?ʐ%`YkъAkZyKnb]XU>P3cc洍TJ5ҹ{9~o<%nU.Vz5V:e $ګ'tL ~K v=ժlA H!wD_ɗ>0ߟ!繉 FPXmY垓90A d=շ+ފeQ+튟WD[V,_[yae:aò>CLj%^MSDVƽG2em|dN a9pA0R.(_YYh+*Ĕc7d͏jv>Qdwz]j VR e%'1vG*IMy$CJoR'G#ɟDßxiăn1rkjܾ3 t #U:M(|@?ߗ\LVcU92wL+5 缦53:vBeGnp}5]g Z7U,+`?.'ڹ%x(E=j[O|`ˈP^Uxxdžw`Q`<9B. ^Z=y|VΊ@\ J)~ȫ@K z`{@7capkϦȖ$1*ZXTY5ɡ`*#lMMB~gx#OY>Gȅ mE[coAcP"^ui F>xYm1NY(ҒqCu1eC` H\i 􌫏%J!<ϣ]n*!iib*+2@2c3wdsZ-~Ta!sɀY!cwҗ{0! 8!C-dvJjPo\ii5򌍅-LCx87 `j݉,u~ē_# R+s^ "[Z0@c+"f :@[;GP;i;U-VeƏۿШ..]/.EM]t3 qx)_z@tf v(~*/kݽ6e<)C`6^0s2vNoF[QB{_˶⃒ە<$W4q@E{x0Nk"#5Hb<-whg.L `yk,K){bLO0jv|kf$@hD:(mxII|ڮ hI!n3 yi-m:E!;( (?\MdMsH"`%2޺8l\;ĢE2KMD;ubC=1h+6km{$Ehud2#r1b qXhCwepCܮQ0Wbv*fP.ƴ6GZnxRG0T忨gȊ2??q1 @Š3L:GJ#B_XO ͻUG.W(`S,>xDs=f^x~_ڶi,]>|p i, vm> DNL1ܳMiE-1-jR D^ lm bzD b7$qhK^vK'94_ҫ};lo^#6ڕ0i<}Qpb\dUV`_6.P-݀@C뎕1g5dI|N=EO1/&Re5GK,+Bƚ^Irs%/өhMƠb24-YejUrr !D"`P8rZ޹NФ4I׮w%9Njr EA0rVFQ `M1$~h^oVc8wJdA3U( Y Jذ3- 3kǀS%Le~Ժd(AQg5s?fVBNXK:,N}/YaLoNjh4-׷)0J|6L ԅ&`zEdJBܡn M+ykޜo]oW;J'RzȬ{uBm A@#ej1a԰?=)S‰eH] `/3ۙ\&NYV+S=\Xf@_ڛ喦_8a"nќgCف@ &̭!6 4SirCd7+#I* cUOByGן$jDiUؽ!=`P(UGEq6QPڹİ?X*0c;Kk~b|Y6#ln1n#BF"U(p,ŗY#ZU44e(϶TP$=JzisG_ݷ4%4l"5 } 5 vMjLrQ ٲ  >&F UlQAz$IٔCX`IɤKp܁-* 'kokUlqᤶ/E5%tKd> 6*x-dY~4K#L#k?JޕȕYCpyS5 8 E=Ofs:L#?vI7I6XZ2 4an6avo;֬Y%q$lO=57@\1K,1pu'TQ"ZlZ>ΐAMG,$) (q~PН(Ȉ|J<ʎFh\anE^!ZT73v#z X$ͯ KڔQ6䁖<ngl.1c؄کUM3Kw6㝜хOgw7aʶ]hEA]b[c3bT!ay\uisZ\J*է#>.5\EH:뾜7$BaB]'=5*3/YMoĀWjS?hKܮFUʷּa S4P Eĭ"*,3Y%id:SIt;#Rx:/)h(=ٔԌiؒVxM&.GrOj"ϥ?~%'AEi/RnP'o~Ua澃\}]@2a[ Y|Q>S]7Eȱ^ZC7&Z=.=ƣ*%&w ?,Zq \WNjh8B/LDC޶u$cwmh2zÛkN4Q:/yH7Q+]><{9/(H褰|?>H6ݏ V@Vfh@b(䚌}Ëf81ڠVzTKNu0\C&Nw ~SyxtXaU6:ĽM]/wgP(b*ܨV݅o+B:jg4^ZGc3x}x~s Viv?@/>*~QtXl1X~nKGHjP&u6NGsa 5KI.^rctIc~9qn@Q'rJ&dhhLM&b$d z|M 聪?HBTzMF\%Rt,#)t`晝 f ܳDŽzȅ9 %By{a)dcwMمUl3( Jf!-@wr RW`F=FB P%0͠ mt!=opQWÝPYrV6es6+Y@p)L6wĸWf="&b% u_$滣v"OdI(*lFf:K}Ka)G2/a+k5M'/vy\>mDjMkb`=S{L){Z(OH뚩ǙBJklcIAYfd Cϓ{^`FdWlh;"@tކxk, T66x B hɦ~8\P%?l_G LJTdS.W:W9)'cP 3`X"i$ ИÙl~xfX"\<3>cJQ'wB@.LuH G1NJ KZvPq0r 83ĶM>zl s0~w1#o(M7#ҹ/NiuDP_ʟ.~x%֎yT,sќ h- 5~AP)4M.*~mڮ-2ZQ~െٙ´ž!PJ&lgS&o|M nskUy7Nj&žN>`hh[CM$Ku)*3lQtq6K=ـrCCǷ ™KǟI8=:ӭlkI>n|ʷ 𶮊bB;I W-R `I/Ŗ(&Xޕ+(LۻWl/TTh K`#ϫVPPa+rhtM3u;i E5$ k9Q.u1#'.9TFAēҀB,L># :$p&P+\[ F m->2 ϸHMAYқV*:lD)sT{ )t>b6 ",˷UTAMnU|Xc Oӧٕ`٪%^gib~>^$/_oU_[9֠ʻL:zX"GZײm#C w0H>K g"Ƭ,5O:fsa耆XLv Yq~i&ɄZFxRd|Z(wŠxެŵ.QgG`Hh ~ WT`2 ?x-&Z@b7'N+d'])1D'9ceEF4[*&!F{Sc 4<`K\rU'.ϑ\h.R s4̟5Z X ~]e-ۧG .tϭZI : 0YP" (aڸ)d;XrXm?yVsڬX\$Il˒n (/PC &lܗ[ x.۪[^ў6 OcXk4bԎ9vZ5t t[^=@*9&G$+ k1#N>i)zcS1DkGWjpHIP__mĤߒ3]̈́.$Og6컩O~ՖL OVrFj ϵ̠\=fX$?Kehh%ʭPS 換"vjCA&F0lK{tdj0lYL3 ,;R(TnQ k5 PoP~w5ڌyn U g)9A:j@+@P^R;0Nj΍f[b+7HCO wK}*~&H3,/]nR9EPڲj3:MNUq{㶾lzqqBi-h%o+iHLN^e#w톿qY[Q+|lc~-|r9pQp"F>/o[ #%REB~AOL= YW|$=x AO|q9snY'SiQx)nYu0u]܀,Unӯ,(_[s =HҾ9{&,>OI6w_)&C?I}Nixj ݅u@@t0ľ (k[Akj7xTWG׵&> f'K2%sjQS0VPR82 [E/ M)U0loy$5[Yf蟓 $}[fLe?urM7kɚD!s75xnPT;mc򈷠V׈\ MHx49뷮PNM4蕵iMWrFq5K6d2tƺ@clB)y/4^$)KѰ$ hstk:ruIN/v {(3_aVS -o) :;2QsJK̔;kO>H|ͥaWǝB"%诪 P |GK|ڲR03֋X]pd?kFZ3)]"I=y\X9 Dt>TEV)󸥠 nPWǟ䰼sM^l mg݄sOSӟ׽"l) Z|Y刑W }ㅂ|)'"[#HV`L}N-pɸBN֫ ,v=<[9B@B†TSSESp/ Dg#^Fg2I^VI0nGl5*bBLJCC!e#E`饢?q %M?cZ~'xYc4lOZዄ G:MRiޟ*RnmIOyW^w;D*-nm5O3B5[p6ml7f l[A)iDhKOy*0#zR'e.VM̎``!yFEMo {$Y,o`"SpRHN>S|miffGӿ⠲Y۰lC* +۾^ʚ|sYbK +G}/l 2GEEHMkmܔi8JR04^r#ԗڧÍ ݗaѸk_]=F`AdhQ};{V/3!fiާTubDx%\^iRO9Say3ϟTb'u; 'g-h'i*D5.MK G_k@ib-Dgl_?^dW]F迏]]b_rO3VHZPRQ{fJ =ꤠ~Mmė+ fՂt_q"zd@bRys}S4GxUH*,0 -)}qri`vXNI_g"eGG20J'VRDtIKOJ2f81x"O Bb&kz>Oͅx9Eʇg%5 փ8 1c/6sFڎ 3hwmn?Oga==!jx^D'xKJ)Y3뤿,0t;9^h1F& F>u@qݙߏ \fӬih,@^jd(+]}(:AS!%FEG*v auu j}+qLx'B Xg/S2ܵ~2̿*6m\\0DP˯Ќr ?5y.Gqrcr>KcVv1,ã3kÍ]8X6._q<ОEjP)hНMuiܓi3i^ Y!Z! 2Gn*J!+I=LFiYɵQ7G@5-aX4O@W'{*=-CmRr6 z1իABMG(}&|`N6LRt,Unp@YMaף%{M,W1B'~+ooFbSfHf0 wG{{8}&! L8X:"C"qۂɚK$ 3qG;~#Uu)D Jafh:^\dž1rKyؾe9%/hȏcճ Γ= p/$:G j7kQ&ΦjΟӬ jf&0Z$r1̗ '5I"҆cҭ)` ,ٓ& C CGM~vܘp"VIu6̀d gk79cIa|GܐU"veՐO @E㓘huT%$3rKڦSu3%R9tFgnli=ivI8ZFߺL_o ?"Lq^ | _R)N^VK)g;eHU7@wZ'ynV/89;{& _(m?A2ņoI?<]oj$؞ڕ@)Jp2,K;/ Sz'?ቻ)X-JL.z[f]'kV}iqU(N5ŧ0,=2]nԏ-=d,QX+R_Lݷ,@JG<0b3YAp'DfXۧ OxaXs=-(?=U\p㮾PnQ|_?P"KM'BMZ9XqD]^,iJµS$vT( 2T"nIfd€=.N׊\bsh~Y@{G, *eOE-1^`*V3avsJ eRLTˈvs$%HEőze< V9M$)b5 Q8rU aVx8{"0E>cF!񯕻Fڢi7lfU ,T!DbWUF1y9Ws;c\&"ҭ1#aHNnSL^"k5UY#ZL͌.H I3Em8; èv)hx Z.UȣsyG5)BAnY`/$k˧q&6KDC$ND]L:G3p?8OV^, 7FO+gA2 ib`pE:臉]`7/\$%uu4HE~%lbucQ;u "$\.mٞԤ1p8GEQ ∹O5#h 0E2{PFr\Y ΏCw.}#v[7|hi$'؀=\IcVj墄鴚P`)/Zۼ9qE[lQu.2HrY(8.}@, d`KzX|Mň4Ao҇jH-xoɩn B!b~̎1NΘ]8ɍ-1al{2 y*̫JlXDwE;x5\Orhk ϦTPʐʞ"32,VOQa2Y^ZCT=='F ɡD/9]9k_@Qǵ &1ȝrn:7Djf2YmN(Swc/ ; Էݤ6p*RqbBpu?z PÅf+ԇ,c5 W*U$N&ՒYlxm;̯>nCޫQ캐bʕ5j۟3&<$ﻛ*|Wf`>M]~ż JavKkُ>V<1"d׾ =~.\697a1"ILyHТh7؏'($?@Zpk xpSRQ+ jU-g/ k"#^ɳTs498FPԓ(ѱM镥V!_ѠڗHyUO_.bh-\z(iU<<7[" &(Xsnَ=^Ԗ&h}]d'Ie@_@V.UYri#7†7kͦx]4>L[ !24B/ 0hUwC:gBV0_K2eX^GG-}f`cЍ7:')T6% ,]\p: Z[֎!+ٌ>I#cArvL; @kJ96|1%ȭγ(j"Z!AVМ>\D;Đ82 &.5΅mHk21]tڐl+'HwgfY(raΥ4gA`)N#v8bI(;ch3D'TjOwcnjDyp. GK<ʋR͞4*ivLWf۶=MJƕG.f R/;743oŸ) Ymji*G8D/ә*x:S2 f7t[p>j~JmN3l0+M /=i^IG$RPeLJ˥c]x8Xr,WZvGv4ʺ*'8R1`C /v0/;%&V 1O%C?3gXl9G>C;T `8ʋ0-Vr-&B/Ֆη &F-֔rlKAdr1X"^pEj!gru}1=0@WPb܎ oŌ*2oơ6`ז_oYt*>YJW|MIe-!Ǥɇ%0[@EdOh A[>D"οWKose{ę߲Gay> pi; 2klL1 +f؂ ;d=~HͬkntmR;#XaES?0mX=+P/4FP\6H0ěL@h-k2ꝝrjM'lB&+(a~ssР*F͋I//^i 컧nwU$GyYNּ3ిfE u5Xգ+6M49Tws<+/!n"{?l~vȽlr%% ]P^άǣ{ y-bq@O*_{6uhˑVurx}:/'^2_hc.~M\wB,ǒ06KJPE[ލ?ܶ,ۗy6eav;q]S0f }0β˒0,*g#d 2Ȉ<L\Lz'ǔQY4l %u; Z0<;븭JV`b/LILSWqВPh r:ܠJ)9du)9zdaˈQ>!KPkSjIQpߝaԌe8~T{z6+0x3W qqj70>q'c"*Lvʞo#rLg4I`MXAӲ=n&gBپ6тt2Rb1BYrmH;0eÅQ$_k_zX YiН57NLh><੔ȦRA#/$=wjKϖj{kUh#OLV\c9֐nV |jA$*Ҁ?~4ͭ:=n|j]Mt2[)oM-)Or*FBA9)[cK;X;Ǣ2ZwH̀. PG=wG`x)0s ̬U?~vc#2KcP>+~:ԭPL#Zzl<#r} ٲ3!-.ƍܠ^k3؞$6/B Z1*88ּf xM}Y} ${ f:6ٰ[IXg)m-bT5zy6n_݇ZТ)!"˸TaEck,Tnp@Z7Ժvtǘ2٤'wUQ?caڵ1Y^f|inL _@}pzmںTahGS-0"G!)&U0LEa\OG-O|ZLfFxWp40Z%jAJ~ߵAϾ@g V82D٩J0,k.eL5Ӯ&^fwͤ\T5wBN1` ̊šN/~XwȧI]lϽWAbG4_G)Օ\4eU|v!NV|F J7U* "YKs=A Ahi3ۖr?OqlW+7eT}Nb\|={dhxo|ICJ0-hTKJ3AS` Ee$D,: hgk8 iǞ[!tSwW d76T=Ȯr@s!UPoІs`:) zjA|߮Y~_Z.IZBިgO4fE_0q7tR dp\kk]Y.AI Q?zYɖ:Zr$WZmrvoxecW>ՔP8SR%;G5hhtBusJ]4K5%FeY0չf~r\{Вdo ‡47Гb g6E$ ^ĤW\sx.nf̬_!rEH,$(hR㣈 1E\!~Jr-!|:(|>zu%`#o4uOn34]1x'_&~;C?B,tf aҹ8^ 3)Cl/y `\i722Ĺ&?\Ǚ3`+oMؗ^f`\V:1 =1 k]۫$ɳJt13d·2Cn](ǃ"iTu7qUVj4.AtZXQLxJgy$Ӷ&5M(,*4@w".^NQTdch\}d ńektVt:N:SZGUMaO-$ >:nIm.?;8Z]8'A^.l%ݫc8D5(L0@)2p@-Mu4UNe6j.v+3CN2mu59% k]v@FPNOw`kϓv452;ҦT&Pq72!-DW^U R&a53#{ؔi5!\]64# 3OI.^$)*~fZXK2 )[+Azѝò|5rV}l Ў>D|}j_,U )X~:Q{C2:'nl먞_E^0m 0!1B5c>.Jv=:"2|j_Ś[kqSܘ1CPN(w0#X2UߴG:|QJbIV`{-:a8aGdE͡[G`Mn4G46gQ[Lb┕rQTkUZNl\HݍͲsc@tApao`#ޥE&>{SQI) t>=aWi $>=tOWN|.q$زmEEmX:# KY;e،':Ց .!Ohut 9+WPt}*NmTֺDvhgwN*M!!>q*,nɅl ~U ԰nrѻ$)ٻtЦր+SzXlC Lݽwq؊#A~zl(\Ij;u2b}$[J#n 05+ϣmr:Md,pi:` cO8N}^8LX՗5"?LhF" J0!F@qDG] tOu[ddaGsˬ@k1h^xpٱnDpIdJߤR zzt,WPGp⮿XsŸhG5^z9^WH?zCA[pl&4qT^efߦrT} HퟑFU#lSq~1fF{'@Ꮤ2OH 080z/ahG]d~1Bvc*T(Y='_BُSP/Ï\AvIɝ3MX\Υ2h(L* 뾄a8޴VKg-D{$Hgߜ6Ju8| ɇ4"οoA`^yTv'@;Ǚ앏stn[C47w?6 F|#ʥxtpoK053_UPyXLY  ;⭶cЍ؂# ^>^]DvH7a}̗sz۟!zẼ u^?ݵFPGdM>R2ܝG:;Foj+@U: y=^KY*t|^}%J*_}}g.PGy\K0uH/F81N< -+J*-37údC-Y~ڏLi);.\i.Bl)32%D`\&YAm/%v1p6YJ-*y_U(T=\J.WPUjtv|7!>xQ&j QGB*|oE >th7y5ز''U9 0WדSYBTIuF6HXmV..e>rYP%h2w H{|;OwePE``hBuԉb@TI3չnZyB&06jnJMGj;薻͝V$NlW-O)ՙ=WIкq wHUVŲޝ\0._X@?OǟCŕj#0VJ8|@2(!Xפ'KZB*Q^o@5,iH}'/݊vOw oL/,=Q.K~Lk2'RPh.('r[<Ո-&\CDi/4n"BYnwHndGH i&t *IͩhOߣĞ3M2B)*Xrcg[P@SDj)ς kzkEFqfx46̺l07* mx">C⳰|1;+zA7R ڑ K8- 6SFH-?tݪW^@>5{xNU:"^H+1$I.2bxZmN+Hjuj.)fd%KJ/Ry9ޒk\4ޖXBmv^ 20*Ͳ|e TQKB0: tz $[{D"D?wjG @ N97Kɳfsg@'VK;7ٯqX=>QNb8ere:9Nek 4RZ% U0]ŏyVQ$]nv$/隸.3;oPY5ShrfYp+;wStH>$61wQ*-Z΋W Id?h}WĈ4U}|^Ȩypz{G좶'3HZ΃*Ӂ>^؅!* {.A>\mfp%}Rnij@p E\GYѦt}ft0i_.B>)/aUz>xh_,Dg|JrK.CzMTI:TnJ=oTd wK/k&Lw2 iyRmK3V)'Nxal͢vo*֤J!z#|E̅L o(npN a{ʘwˌ:pmͼKv' ~K.{y%AavU{lG!ǂRk4%` x UF2@<x0*Y%2}yEBTKotkbT˯R C[0\;N. %(R gǶ b~ΡG i!QI}#Kϴ8}=[c)E_+dC>u0AcoPi96Io @KG,#0El]7kG9 Iwz)L@-,w3E*b=Fwhާ4pluRvcYACbj5%{j9ۦ$oZ"1ؔtpXIZ9R&V0M,&6ݳ5" jHXMouqrrc ί`h+U-DRS E>.^ M*Fא0Ѥ X8Na&jU Mo%qq0ANjPRv9(p^83 =]/@?4O@,n Q$]Vo`94jOhsOr-gJөd :Q败վc-(]K AlEA,o윹%IR)Z4⏯zoPӰ=>qrh1HrBcbx5zU Ǟ ح-CbT@F܃`>k; F4ڙ>I 꼹A"i )ɱ/\ Tnp2-QA~z3ÄZnY7>bdC:6:/y[.ɀ$Z=X;u:A* We>Y`YVXjh&֨ h$RPm@Cco=܅cw111! )P&҄bjֲpo&ۚߢx$Fmp J$P'w! _KħIxΦ&\6۾ ƙaҶLCT~t(/Bs^h˸(za=lFoDI_c&AJJf ?gҼ)In>#/7tAk馞J4 \bYɺDPqoOfaA'I"&`"+QN7"Ĕ0BҲO7 4-Auhti~PqQy01G[~ZdʕhLy>XI%3pQ@WG;$;T+@fʰЫ'7{ Ũ/|;"y(c#EEz(irGyM98 Eꗠ16&K'`4l-f 'ہ (UD607Ɋc*[8/! =1 p[?9kz:/W0SNy DX~fԑWc)WG: A8vu(.D۴hܾ+NԸԭ͵>^Zj -O:oѷ" `4'Q~pV_yiX 'Oߨ7|f&)Bqg829(m`2Jm/6R_[Öb8kLsR6jnpSRőxT5E}YybxT;R\hAA\_ǐ47oD$RPoKTE"џrLd ]1&.钴-un+-\9qYF=3w!&K k;P4Yvi$M?թ VTtTKQ69 1"#OfҦO*1pG;jK21~FU. MJݒt54p#}yI5B{rB:.w˳HIۜu~$N 4i)>YLs<ı_U/Bz''O(_&0TGXTrtX6-Y˺_A}hmrE_bXKְ {qC2qbJV.m`\LQ0&Ӟb8jT H(&2I/{ȏW96s'Aj*qXI+ 3TGDDȽ3j~fO;ןyCbvJy.{7B]|ʩ' x֒!F4NYqDWk l%xՓz&IN_zf`lD2,* 9ԥXnEˋ{ 6}L;J#H%,n0U0ʭkX< &|w3 9K4h f4%w,/9aġoE,H/DzҴT-+c,A͵&ʛzz3=+LB5hOd{x)oy2:~8u+ ůE433fi|X)vmR?_e<+E`@*a04+2H&0 K&2D|i|⶧筼i_x1m@,, dD- 7?f=k.BHN_ӉX깡Zd( ?bfn.l3K"#&=kR{"lq]е&=ۏ&-OXF12rҶvQ 2}=f}o(.t% xٱxwU5d0\ȲhL8Uں#rQ#@_m4fn9?xrJb)Py~@"Y wȖ-AEwP`U* lS ƥ6`Xv{.$(NWg:%R' %6?CEo_֤G5_Yq Otvª[0c蓽e&9Qo$Gružk-xTܤO)S3Hβ+p6_> ,Ғ\ p/2RZD)ݤLTtXGX܄/J%5޽pR_C6ʊ[ُҵnRg@WBڗ Pd3y4V!Z`f[g]S=Ƀ)dRƀ!$:`o*Xgs]MpbVBvpJnV ':y9ܰÙԽֳs\'\DSdq NZH]'buhn_wZ*:iFCkO$CZG9N4!79`7{_̅hT")| #?֒Z>\$A%qtA˟:%$hʎreG]ſaQ\s#fw ^jl20v !KcT )NZGj^;Uʚyq{s>"ul\x95~[?Y)CGf'q2lum=w= 9 gƔ({{jaFBk'C?ϼRy^pdBwN`=g+.̈́=<0C*lLvJeݥŠ_e |^e Nk(|̗t ǀrJ8ASˉ~s|A쮼LcJ1‘w^,zKR%닺E*jhu#YjB雕[; )y:vF FvAd9Uԯ# H}[{qAĞ?S;|uLie4s Rm\inI0NOn5  ACS! Db92RJB|T:z}>C0iňD|zů rpd]#&WwY0őG!dN0~9CuؕH,lqYS !ỻf0VwNMpZq,XAyex65"n|~@Ѷk/6l/yg-lO!˞,X afU}a[^V'͊]38s _&j`lDaT`59v2H% 1F=~f8o2;y[x G1O>|',{㍮vϐ3_oXm m,m~:֛0@0*1N,Zqot7TFq @2r~GE-}>NYҐK?/&hUIuE@,)HۨAINn0SR?|B##ap..',Pa|㲩xtۊ։8G+޵w}皢Ũ0QZTRyEK{C :R!9Xc9A47{- nF c.`@=l`-oQ#AT$M]z.~0 FMzȖݚnJ4Fi٤5O"[tX Ӏ|~%x9nA0ӼJޗ9(ͬlHLo`66鐶My} 7tDNe#̦{*Ҷ$*2}Ӽ](ϺIyC7j#q90s^=ݟPpMY`~ xd'x.G氧Oh2 _&|rF% LݻFNjȀSI)MR!T~%؇Zkg] o>P02ӌ|mP8[kN3LPnebW&7Y5fO!5"dOؽh/en߹l9/2'׾l]ߧuX(x؇ Afc!@|~$L;Nw,F% R ;*c}ne%Z ͻGf"sg޹T|8l{ԞAq/ki]HIr;bv,&ikUjh|T *w#C4%6 6B"LZ …*r#&@O%Ef!)_䳞Ien>˷*`-qá4ųq\{FN*ÅYQƐ_:UNᔁb .\V#iVJAA@KhYRWm^w\B!:Ez[?Ox :ZXd(D$ߞ*s㥄(y|$[Q^WG"n- OD$4#ibkXoXyw^TJHJv7c/7?GѤ^Y(@z Rur(9j*ҨW >&󈣭 *@m=z+P}eօu (ᯚRЃ̙LRؚϮ״F$n(ǽyGh';^C^cT8\wt Σ&ldZLt0_p,dttHL}*XNai!­Îw7a NT4hxl.[}؏}'j.6AvJf? ~V/ ݌ r.@}=)-E% O׹ߠ +J.(~֎7_n >j¡<>3 p]+bΩ yZ*] p*nQL@Ɨ= uSxt7%8$3qI#wffMgb;RM^o:+='ئkSyV:brՆԞWMrw>l9lT TU!_-yxm8u$;j%┪a<#>Y˗EFлD"k kBSjwn6Ud!|`?&8Q3k6]\ڼ"3\y+M?c r=6&Hý ƼѯMf"2wg}Ncle&\hl7ؚD8Њ10E\Vuv ?ʪ8`%ݶڡ$[84|Ucl\n-3T5HV4hDQ sH/%T^ G~OFI"Qj dUQE*-w@w N+|k sgB~zjɨնr{`#_CfR4p #őjzz~ґ}<ŏFsT!p~L] KikՆ ׆+" C4Hn(Q$4&+l0ƙ '' LeήXmCC8#Ao`H^kǹ3T>gWD3KL$on#:͆GER ;;WNWt½aT.ӔKܼe=[=ZctTϏR6s u'd]}"3oz] jJoϏ1ڛރaIϐ8v&Kp\t$F/mYqSF ͩL4Rey'~7sJ#pB<6AplPܥ1֝ͨܜol4ȝnb% w񴴹/mk5y1Pܾ =q(Y3Dj}vx[m"\4iij'5}R Tڌ{*=ZQ(u#<4R xl/IFoݿ8~ry}^wbH};XOU>XoNt[1dVt@3Iq쮱7XuI*xEk.]p 6KJ[H"-[a /\zיDT7G|ZصR4G|]dXߟ,6n8)Tu5S14b0 krJ62j>3p ~x1O s|ȳGk0;Ҧ^^oF yyGw05-^ڎFqLTMNl[0.Q32@;wbe#q.  -nJΛ~Sx[׉˛xͦ"9.'&rv~`$BnM3btASU Wv@&txΐm=tLH.*y(}f b8m\*-W6hN(*#wH&?k{ڭW%E,ߴSL1JJJ5Hqaueb@KW?SmAdi||g #[I 7bN5HP*jΕPiGH(ߪ }^5zA9` \c0zb-t0O/t"[+*sGl;4ը?2ikZFA5^ՙ-(_ ٪b+4nFy .`841eԗa! qߓԅT UP@2« [ERdxѯAK[F31Kx@ʸYLg%E@qWSm"$KIgU|C]M@_@MMq8YtF9Yj]9M'u-oplg4BҪguQ=Y˗("Gxq]w 2l[wxV"P[N:iOvCbIJL tSC`|Ae2 ?Y@؋ -)e}ts|,"(o?jH_b>vy֝n]!D]ZK?|x@|2?Z kþUF_7葵77hRV2_/koyIٞB, .zvT*1tMP88Ko m :dtpByT"AL\B:zN‚Ml@to~Io?q4WE7rhqċfFkͳA|AiW07#-?4EzH\Ò}݇E&O%kը"|bUdgUBl0շ/hװFD)f0(hU]Y4u]xsx~-Aw$&-bz3ciSƴX8{J|oƭA~ 詟1 ,%GYMvsoR[ ; B.+J^",Xw'iן$xOfeݴeQ-HҭV>!R-D>mШ̹*ӊNޙ{atY2MA_!쏍-B7cn`gp'-5]򨔝U6 FVGp>0sRT_XIrqZ-eLؔ'uj<:muݞ UiAiGS#l_}(?,~. ed#MM*KpQ5z+&;ZyqChgq0F~@!<%MM17l m:go;CQZ!hC^Im%n#֚xe~NwB֖prmQJu=1}xNd}]fz4$}+E,SA&ЩBw&Bŕ:tC68Ew}'3fQsfKgQ 6a@R\,@%'Z"І;lJ#N=!WͭIm=WB- kPN2o̽)/wF^9\=Ba5O'#cu}'3B-0s[~Zu,9{䙤8g4p{@`spm %Ku\D55g 3fE #1e!@LwJPLP3LP:n;ֲ6f7{[ cya$ +-U7ryvOPW֒ߞ< ZL)n(}"!y[#^Ax&l?e(=I <{zI6\rz4MÞqVq띊]ETw*?bC<teF&~#hgc eĆ/.FvIK0~EKZ'gm C"X9AY|y"vv/#{P`09ݢhIq0I}j vL =|Tg}| _,zRUkݍf(@/Oۺ*R:(!8>?UGp^A"ݟ6#ߎVe)BI>VAdK 6H9DhfՌ`E?v0FW1Ɋ{k!ü:tP$l|eMW&'לˢ[ZunOQP ɁX$)C"@5̝,]UmbnXvwiOO;նCVϐF]xV]:#uCtG^hI=o ,^0 \%u>q]CH0-ޠC[ A@ ʦL[øHEŎT rkW|V[+Oޟ(zMdtt.7H\T/ۦM-tCLC:vDa.=灪M?B: j8P38p)0LWiULudzf]O< k>LR# ã5W8](f .ysXicK izRwF"_ԟe GO] J՞V}&Tn<ACH6qmKÂYDK5]j`#!kf ~.VDZAFRLzD1~m-xVhY8e=>%M('QmG#[ jLE0N%|V===0tW4SͲ((f MM6FQ򌈳@m!jWT#}. S[LFU]yo>C{C%j.@R$F4c0н\02kf4(8)Qzw rr)d-~|+c7ݨ)vt #g"r SZ`i*}k6T/%EZܯ`o?:UAR w i.WWhtKs,dCXRa]FCf t`MTZ__'TuLG$4׫ZqEG:# D[4]qSRgDFN0V!yip7EiI2'C?. p9L-*䪖Qn!n(>`-a:3۝Ƭ I6h'6iUjxPM6F~)$X c/CO٧ŹnvZ2BwEǍdU1cڀ+ӯ0E d-^!j5Z'bT:|_'k*Vb&4pq )<mWa8PmH3vLHѩS(j!i r}APrsWӱ>ΔghK$|Gz^aB(&9#XJ0-!XVUtfBG{L1ʜ =m^E.-7{|x.{ @:L@:r,h>*RW0= nLNƚVL\5b0?@C7 ~ڦm̆#W=o_̒JhsBˏ=^o;lc;p\_Vt8Rt-ml=z,ϛ` <;>e q} _Ue, CE#.=Z+Ll._Md'+ Ş U X|)nZ<_ׇF;I+,շ(N)Q%+Al=Yw5`.dSɆLՆ;%'醧= LJ`n>^>W(.&B 1790d@lFIp1ro(psbX%CxbC:>dcMK[/IO,.U+@Okd3^ze>-9Sٴ9c덓GC)V%+c|u&~MueFB,S$|]P/⍗n30q~tr Z/_[#r[HBq=s{esD5 NP5j!k fb⩎4cˣ/f^mے\y:Er@-OcWGm#z]L4lO  Et{e8 0şlMuE!zcgtb\Hsv: )7Wm9bTf]nQ[q"Y`/ `q݋%4}iTp-GZnt Fhtnj1m@*\Wh'Tr \Z8Bd#q0 UG,;/i,!N&:.vFD3ӞI츃bCp q(IٱZ>[NH](ajE^WNa w/ab? VJhDY!]pʝ6 j˷kKrlej!9$O<]"O3 ^UJ/qN/rt1UK^*1 s"t|9rV~F?s[ ({tK^vZb##6 >ry u?6k9HL.5YHA8z1shRf +w5q!?V.4hi 8.el7[sھ5C=U0CH f)v́{*%~){+-2 D*n:lp=įx|)nESGLs{6~%j^H*RpV>uOqfY:p olu*ҫ;ZIJ_ưhz'knZs"o<ƚ>{Řq cV,G0I~ ;/"P9{7”}3Թ}Y;HBOĢu1p0^ gBlhDN>7;hخL ) a\ Ø.i7J%v( g ӇIg* Pxi?JL1_![JAِA drX{biwе5e2UϺLi#Tȟ:1m0W],d7me'Cӫ>k6^:űqaЄBv}wSM|#Cp{T4Ǿ]w@fퟔ>m6)he\Ĵ!Nc\w?l2(f-w悵C"[m 8pOb=SXR P}^,8=:q!HD6ړ~& (Ta"8.mQ& B+ۜeâDXd6aZ1}<zQc^cq#e_nR9zpd4Sw Mq% ,r7dg#knjkV@䫯bկA[2H]> AsA*mr_^C%=‹,n"/3\CU &xi3x[T7)=Uh['Qlk[CqdA9!c i(;Ooduv}ٍAc7M'q  I\;sw^yG-h+)^]/in=T&&HWZWe!5dMHy酣wopd{.ؓkVGqWڝP}QK#.dXcTV}i8`O`9wiʥ&ueݫ/fѹ>zb{z$Kl*-ˢ YZLn!̸p OL,i?Rؙ>Q\"H΍JhSSó{jyh2Lxю'ucuymA@y? J>#@ՉCuU:v'J5ϾRu$ĝӀE=o SFH'ꔻ)*w\-$>!F){`g N._ g49-#ꌼp' lgS`O]s@xP(?\g5|s`DHF]eHӭ,@Ki4{QȣoA" HҘh2a~ ><ᵄ ritPb[<$^QK"/w t0m=D s{oISV-ڼ85YSA?VeN{]*Fbz xp\o&f2t{dYt; hP#N#uZ`[EUKu msq5,3Z0p:|z{|RL;y-c6AP\8ʂDDܫwٌRv ւܽ?0zG x-D.ZR czN]PhEk\цf+X 80E=* E1fEͷ+5? pUw#3?:{8,5!sEGuaeB0q OS[R7 A9\ E_쉹9v.yWat|ÕԞFҏ_9X3$7:Bt)2@PT@LASZ&$߾ \Oyk:hJ$BJ5/C,Tga. EU>á6YH)ڣ`< Աz !tr;G}+d.$$M됨$@ݥG.֩l9D>H5 ^Xl\^iuPmM3eѐ.iDyn ݃{)Nvivk \,ut:kT&<%$*19{+Yxͽ.f98([ }u&3|/ q:N.x7{Ydu9c&2qr5Iz)'~/"mA?9$" N6>MW`Ef`P,](Ҡg@,7_(ˊZwRU`0|E< \:WJٖ r>ڢ%KZH]H1km$Bx o{ hFYn-ҙzaF2?ZVxmq7bȍs?~ZSJDZ7[dm>+z [3?9mCfu*; JJ5T m"semdSET޵ 8tiC;ނVQޣnrXgφv.73kʣkљdBᾷ<>0M]DhTލ!,f(\٢V*DUr'L͖B-|Aї _<<bAS SkAĈyIvV,aBm0OF/ȢԷM}ǹkr"(A<1a,;W(QVV-ʤSotCVy[j6b]6xВzr൑ƭ|OЬM̆2/c]tG.Ykp'+T р4P=OP2(6$M9 & ^v5)=>0R 'ëD0RЗd(<Ysm:FM &QAF=rX꯴SKdOP6HX[ךHuR2aPr#VhcV$C%΀3o;`yOdWf_ Rc"=y W:^ۨx%[by֢5k \ xADqI/oT\OTH)+_/fYɬlcU20w;zmp<7Y0DH@Zb bY8&^y^ܘrfH/7Wa_8׽@R3!X*'uQs0瓩35`¶w |D2-աC9%k o61kP^Ea:p`GLI%~1>Ysٸ)JzD纗UJ-_|H¯_By+<,38 -3g:n Cs$5uŒodӕeq ,dc߂ܕKpCp*)QcCh4#VWRztOP`޺9x26G'"ƐNHH>i`Z Z۰&a ̭v$DZ7N˃1]lí0|Qnӟ!-iNt,G9qKb8ğB㌨U˘^N7#`@i7ty qjF|t9 0EdX6W~ob4{ept2+oYҥ =fx~ VNXަ'cJ.O':V&˙kb]JFsfU=2EknsWa;> L&2g7wcSeѻdF2ػ2" q}o?O ?M[ (97!]Q Ô@0orw @.PG}/.O~Rݗ*.? MÞr~?pƾX¯5hT/C+R5tK{u>I7Dq<}Ak (uMbG"(;:0j!:t+L1de'7؇WБz!5@1LG NARXqkD2d˛'NZ+ Ȭ,B0G:PGhМ˕ ,Aꄹ :SU%n!FeEдha"n 8Cg,-F:kuK`qV ʭ6=9$TKoOo_A >Etx=(ɝy[t'$pUt^n0 lEV2нSCMrZ;NtlSQvrG1w?VK2CGv?nuTeyG^NLS;R5ۭl$-Q*@}oiȣc8jݽWΥ0]kU".lvBm0PZDnn \wۭJnEELXа- RLB( Ҕ2ABjyy)Ѝ+VPŬ~bGΉTF"7MuV&%&s`xt/|JMBUU-\Zk9u檯\KN@dkAÛx .^o_ù虝)r{- oIBDh1꼊q6C[VtԺcC9q6fR$J]s{G"nf?JC=!C_++m 2~ LHgpK梕quWцv8<|7q^iAʥj}'@8~s-C((|e-`A^<|9(qk#B*gzwu+: uZ"*;}qNOsÛ%詢Q {ލh#:(X 2.Se`:O?eED&_8 Nw1Ȱ'vulFAv$ur#@Esދ7#6&S3ՐOǻwꣻ x@X,F#lD4VO2ع+# 'HQ8qc(.#HĬj(9AYrXCDpԲS@ |y\PX@t+sP&>DGole奲pAW!y48 9oyFax-VT#Dftx㤺E.h=%0Q4 ـ8V]hT 6)U [=cSR"Frj 9 ʈug[){ Jc읽!J6GlO3(FT_Ѭ]ez:;׽ h0Y~p Edx?~49*XIW\3e:y~<clSg{F%42 bPjW#yD<93ia4c/&9N'n'y?bZXO 49v6W_0?zByCthB7š^sɲdk'?Ϻ:؟u]w[`,|l) Vǫ%ŷ I2 H\v/j4n\_KA ja3;`w{#(pzbī`sfa;͝Z,luth><ʋTM0е,͡~QZsFP#dhp`sjA(F}8BYREe}f0;u hv2ȍva>{}2FPЪlg۵Θۄ^6Ue:^P7H`\E%]6v9 ZfREFXzRMc%o ͓*B'6[Uho7z v{aB=YbbeXu|ll=4*5X;MLAmLv>[8LJi[H}A=Z<'2-&=%09# ~$r2L^ d z2wLwΜmumtHE 5‡/Wy%!li2 Ql:~13g|S<BA2n$)/x9ȞwMeЦLym7Xڎ HΓB5>Y+)4TJUѯ,^I!JД_0={l`|WГDv HoZG&2L'nh͗zgGCݽ'&q\ok(a)Ɇ// v6 Ѷv>d(|I/;M9Pl I?ګDG҂!udR[]ai\yo}R{s[Q-<WgXg :q ;¿˓73ȷOyԹfesi E Fn xvob)z1g \ֵ<un7Ȱ,5A]~/l Ws18D`Wey(l됳IpmCO5-1Vȷ_Ӡb@hT=8>Z^yzLLZС^I,q60Gf{N۵*ӽlXK+Y A3MbG4B*4Zv13L3A xIMY(5h_.Ғ>^Dzub4ҡQ4b0ow¦T%ۨi٥9wm} OfK2u~ K96;l77ևʷVI;̙?_7{,`԰% t \0A,2e]n4fF9tm-؇Ę"Փ>iH_t|PXNvZU(I#%dY SbՀXʯw0:c7&O $ӡ4=|\>LW| zr$V wVub),?;:%U5ҫ&L*(IMty<1xavBd,Om_#oNxʣD2tn){6OE/9pݵqZb󦼔[\A{:Ha/*gLMa"MV&X˜D|H(>dԛH&:FF@#7BFKkC-88IA%GS2c(ۘ} eKdⓚ쎊", {ޫ-ZB?,L 4٬;3Ӛ+)/})7sRVs! =p- G>w/SYMk Su)9Ccdcbm턈⾏s;މ Kn=})HRmST)ڪ]=G(,H-{){(A~Jȶ& J;?|'_DCr{$C}j칾>U/LO'R3ReԉeF]=XS$b;V_ՙg%EI'Su >$mAGeBb18KQa"" %70WgHDmH74)?s+t^t_1amm,mmϜO:9*9UI젻 n4X*#dxcpQx@Krz'*'B*~c>=V,OHv|xjMUNBbI5}.M&P t_]yߩȸhꄸj >Gxl}]ǴVJJ7v'pxB7:ܪpkkٜ!h=s01djsI+1^9@N%Z~BFI/ΕoJzDA.7 csI(N_c̦Y!v?82=Fvۢm:Wl 5Zc>.?% 㯩OZ!؛Jyqb;6̵_}A1 &vA8)]|ƀ@;T?fq)04\ƖN?:B$; =kֵhKUɻ*$8{m9I aZ- =S^%B YeRQ0SM(匠Kn9/BAzmU+~>!{t#hzTrJD~ל= }?NkUΖ=tI.K|P0oLJ{0?n;O?-jJe^b+rD+ a0ҙڡ<=0E9mͲ?V:{zփ# ~8J6]b!iR@EzIau1\BCj{ߛb%w`߉Z9*J12MPpy՘ۀgt{ޗqvί4]6nM^D0\o:.qAY zh)"yV}(MHE$Z\ 7X94G;`.%i|a"MO,ʇ^ҸR#[p^XI"sȯWKc;TKLi2k})܉ӼRa3gc2< 8 |p^KmgU,=Cc :\zhS 98r æ_ĆN^TčVU\(NX-e=[g2\ n`) nN/m&h dEJJy)r6 UJ7𼻀t҆#{^_Ew1Wl 2\Z d^(QFbYeӁׄ!~EC? dfe3o=~IfjC %QEZ 5 UP#~ ]JkNk2y۬6c[s};?T'0FDH幃/Qq3}:.Or?fhd(Ks܄Oj5uAst<ZX 'vfCNq=(t#up臦{ W0n)W@+EDM]/u`XfwƺYJHb('rCΕ/U_<:?|brḖ$^oƶ 4K͆@Q]({%9TpA&&~9,C%Ω񙋗Ux>1 j=KBR'XR-D~/ +yY%Fr~}T(k(qF%:@w|ٺagZ<.mSъ*38/MMu{G5^tWlEt6.#X Q.:DHfUU'C#h>&Z' ~3\QiUH SelN٨aBB:$yu`CΪk!ahWF\[}Bv 6wlL$tkDQ'ﮇLC]_fV*Q::ѥgU'OE d'@đa$fiz tjbP-h }-̥ bu(ȩRb 9KǍ{ّDSG7uEHW=xFkN.hb#_O0U<\ѵ)M$Qb.}T9p`C09nBVei86oZLIk,|Qlƀ Lb M9e*,ߺiy_Xi&eϵg͑,'ɶ0Z@Y[2I PGRLdx#?ʀLxe`(%\* jWƜiE F{S=QN֬ϢpE Ky}PeA×,qa^8`Pm/i.qd• $g3և< =,2' ]ğ v pTIG HsĢ&^^( ={*ϔeTBo͗֝GQ}PdW%ejuSjMRc!,*,9iXmKʩ.QMFVϳOYBFu.J2~ xfXB`\3_>EODåZ_[%9ď9hTAw,,NkGED-V0}"I"PSP m?V|Ncf}kɌtmW:uMӛ{X1KUp + )ibBX/QpG)YbD鱬+e;n;ޠNe-RfaZ`'k)85\QĔ.pSU Nlifwu.γRƭ d9F= ˎIv`VLQdK.p@}.ߡQ N4 /TcDхRio"'CR$g̀N}fvi4jYT,;V~!|lXFԍ\(XC Gc}ÓM#lY7gpby.Ku'e!QI֍mWx-O?)z/N2$_b,љ1f y6jxj师fG"8?5Up= kݙ CHW]:>FUR"=^#b %4ÿ%qHۆы)Q&+\4&H^溎6]dR[0*IH#;b\6܃0v0#H5~X$ d*.xHdfeSarE28*6[PYtXqz4u\΢?N꜔퀪oBC˛%0՛^&KL(Λ!1~?qf" SĪ dD<)Ora lL8ۂ$z {!!7 u5+.qumiT+#Z`FVZzi/+?c8z.1&|J9ihtr9j6QaY*۠Hܠo5|1]ylhxFb ku^mUB0MDM /Oj- 8L"gMwfl:hkrKT QrZg(, 0x #K]-uԪkn+z~*})C/Qfmcټ\Z2D0Dvu}.'CפЬ5(Nzt͛@Ȩq_]5d)fUu*_Eǡ}>wSmIz5- ۠Er7=%jbȯ1D(մ|ALT 7>bx|XRbQ 2fjÝgTպiƠuM.6ْ1JӲ ժkYh.",q1%UA<c+G<|2ԉ*d < &PFsL5 OFcg;PNohS4r y:0fɺڍ7ɵ8W ɍ(d3>A^{ZQ\py(hNzJݫ@qn  ~i| q 2:4DϝT 4iSf͈;mdx)m |׋mez 1J8*-ED ?4X iG<9()پ,RygYʄdigCҪAO&i@(_jbdp5,vr-,ũsѵ|& krN*CțX=:wP(Rk֛)JP[~7Rw?_5?mٌ"*'+~R؋eM Es?_ +ĥ4yd*E]Ȗ\Afu3]*v]GN*ɖ#9AbJ16ž׹5Sո<DշMr.olwcQ}c{ 2Jkg!œ kuy6Y$S[ b== ^;f{Pq>MwsCjFUW0idž!M{NhaŕxME>9>恕kD=շג_'R,b75LV&{BԦ^ןk+ҳ0;#dƺI^Ѩ8}h4C!3DѰ* |zF۳B MzW5☱1_ns}9;/ X''[/NB85f#"]L~<0ud "~T:cl =^tđ`*sUvF=qAީtc%ǂ& xL#:ʸؔJIV#cUd8$ٕT)LTl2&LD ^kOC vvF(jRVNweaF>'NpCHHF%tүR9EHqOHUs>Cde'M $י|q!VsR~t3WY;Q-kh`!i%BqC5`g_߄}[X׈W{jj@_J;2zɃKƬ&u.W2?kwǤRumOĹ m8l\_QJ6yήsqKE'c VШށIFѶUR\JjD2ydv-ZChhj P#E5 13lZ5:_RXc?OiG 3'gLPƇO'd=P U'PTkV&ˣ̪? .խX "H'u}XID7b,>+ͬ< _+ҭrÄjB 2Ǭժn1 TNB | 1:2(kXBDQTTQzFIEL=Ty%O?Kp-)eˡ[s W~!(Ӄ4wr 5'TFMQj8B."笤|`FPϚDxj@ym%!v̗oN?/n5dtmu.i@0Ք <4#%_f}C(havek'$9 lgSÞ? h}HpXJ/86@Z1! ,Xy|Wއ:8VT)Ƙ.96_tG8)3"-+Z ]+l]`dbZ4*/ ۟2٪hN?6^ L 6tr̄KΌ/'%"b@-ĚgxiMӵъU'- n޼3U)DuߎcdᇭOyQy'9Q=ۍz:P:gimd176w)5)^CUʋ×"gPП[@?",9R̕oֈ;Ì& N !Tli5D6ƻ~ e5Z=:.bX)F)dW8$KEL!J4 iX2-cA[:*uAn1[[?EDD1%b e_^?1yLɛОuoM9835=Ay!^o!15IEנIU+]э4TU~Ӎ  V `k ‘7$o}eZ:>| ~ 2+2YʻT|zv-sj(|s!B/\F9)>v 5+<sIJfzIJe_ƵDbf۲`vm7\**󉛝u|%ѳkm0 5%IHV-_OD̬D۪+v2u!:,GYSy8HhоG}SJPϬOѷvH$xQЗ/'Nr{seFRBO0]ob΃H^B3͍j9]sE*bz}ܼ,ɛW2QYEk[ȻrУHZvpi~ U;YXNɺR6ˁ-A1>МkTF6FXYO/WHQ0;l'EwfnxfG Ԩ֮ TA2w{orPK>`%xOi*@CY6rATD)JVh(`_x3t+ Cnlav\@>VuxB8Eٳ|G| nqω!"@zd{+dzk$q K9ffL8;lWGiܳ%~'r?>SqJHwp9dIfv/U1r#q|uǮqw%(TryڮmGyٯ^4AJ3}G F^?: wGXRq% r6E]7*rN7?)tE9Q۞yր>m%Fz8>UKf0(R7)=yݦI@ڥD?]` _(ַ(ϔà n",!#=Xm v,G9*.t`h-neYg+x-ݺ:`zq߯SO< QV47yYFa9ЖY=}ׁpf0y*:FM)@. !/12EH 煤:)ζFpgEqKDnSDhf[\'x}HA_ =g_÷G@-vGФ9gw]Obs {s) j`Tk<]ޱVdBp!Lam١+|n3yܹe [}ɑO'ATsT:td{q< y,UW؊f,p1´e;Ekǜ۽s`6rW!V~=Ru `4KSY?I-p\ynqe4%Ɋ$dɏIR$<;KW^T$gTYM};@v;s@T kP_M2&/i`g},4t?;t`\-@D aX`$J835pHekJbF3Dϛ9CXm6^\:p5 s o0 SME@_6XMohTM'ie7K@l4} ÿHĭ! r>yV^(V.lNuq*Ö=N溥Zԫa7wR]rbC[X\QD6Irigr.-.B\WsFh~8.:\VByO]u@}~Iu_?fv_>L.Z5Q+ ǗDG6+w$;^%qQ\3"2ۻylssN^b7i7rK4酾'`d@ω' ()n<(=Bߩj뼆. ~d"^u' oT6gC< RPOVrh[v_bo>U3xEOĶ#OR+f>- *7B%-G[gNjQG#zB:7wiGVR+"ۨ ?Y8'yY+5HV8[E[3+r/ª6YԑQ?\$Z:sOl8`:/ףmVkF$A *{9eQXxA94`{!Zr`aqQR5ڍs|2'x?>PUE/ 4ڹvh6w{ͅ_lA [2ajldn2f=y2Z}MGɰ;%){Y!Ɉ?Z%$9ήqcl8qpXJIUp8 `SYҰZR}]jQs:oQ'ylGEsu(s0~_]}4u 6k 7i??~Q8+ݖyB"_XL(OR?b `ySQ`D_n~Cn5HݗٓI@-Xi[ZN8b,vJ<;(} *XF]n^T=FM/BP1ֈ퉼!`;#%Gts- 4mٖȎ78VP,-h1HLrĘGJۧ8d/P3VNY k3UteH4-~k1sWh8?RDn%b&ռK޵@bwG@] l|m~ j))S äS3<8=çaIš#M׷i8 o.H\^#hxB2VN1o/g}ijqߓcI}\D,3UE"DsuGoh`dӶL7'T&he3+~5}/Zx\6ߔkN.W,t9P Լ8+ఉϽ aV>Hc 9OBg2܉3pf9nM컫oQ.WGE+oGD%X)~kY}۰?f b@y##e`$c?v*π_}oWqiç b1/;m7tT'h3t41No02ϱIPmVjK]ΛU`六2_nWt'2AAlױot,F+,U\pPExo6}@{ch(5`"4ȯ"; 3b(zlOa2]fԸc JfUȢ>8sv{;I"F|AD^?R3bn-݋_e^#J.x R%ޛM wtpn`XK Iyþ+g{N(+ ϥ8^+P@׬3M;E7â`/8B.r̢u CiV@LuJ ;x v)d[Llf{OƬZH!88`e/8!xO;Jܼu-* 5C X@DQ*/.PеnuJ#*Ϣz2>dhzubĹd|qCi&V (`أZyՑγ:$G&W߀6&QQ᭽ 2/9I7;L\?̝0M.R \RqLC֦VlX!Ķt.@/lGGa1yܲ]TvEH(6ѢLcɊ9dk,=gc7ӁdTNgPA8`ÚZ Z$T;+'SD|tJgWn*N5? Lb햂_F: a}!>υRœg5Ab@KFswD$ ÑC8$6ث|.b3sY|2 5ml3Qbo+>nb;8F og}ls dᴻ ._)Ak 1Ț{ SCIr.֢+mlI2]eT9974rF_0఼Nv+5zc nhдY {:{HPZȎDg& eb㎾,j^I)( @򂀯若DuK7'nZDik&bgLJ9<U{g\ 9Tm>֒șj)ŠC>jP,F#&~Q0 $$x+zOքOT(koKtʎ=7P/i30䢱Y{Dxn[uGL,|JCyڭ0&-4̣ۨz?: X""xŽokpm~U%2}V *Vfi E2`uc=bz)Bcn,Ӳ/4Zډ^ '1Fvuo1řxo c!^yV.~񶡋&^ᅳwEDWU5T``jbo,یg9t*DRuۡ4S Zg>d4k9e EK+e>nD̎V:Cxy SF^^=1ėT^ʨћ W"tdquWZPygeKK :nߵ%]IvlHgPQt n`S:r*Z\V6|Qi ,x2Y/cH#@ѳq$T ̽Xo.wWWv^ sp2SF9L GdݨLEѴ~ z%5`-.`s!>fɤ!\B j_5T47D%& 84:ٚ=_Uv:ېL5`<%;d/ƞT j(UE.U'qQk'XPS 49FT<Ԡz3/ }*3P׳IHI;E#>q\Ei8NAi-%t{./91uyR{iύXL_Eg5giM[9<*:tQ 2s+Dp7`YΊ>2y=< o{7JI?(H R d,iN-zݚAUt5/lx*g''^oZt;G;\\Ͼb·ޮ JGKon"/ }?]lxA›ňDvB ,u]+FȀ$LG*!XٜR<Ȃ"R!ξ$J3IJM ̦DY ZfPCEB??7M?''zW.‰z4O2z9Y(`)t ` 1 S.ג<Εm0m^j)_v#<-) 8Ekr鍇m|瑷QbBuA:U':t%Ė߁ǔ9%݈I g6Ι<`> ڸrhp{+=CU'>7hh̔yy}PDZءp'2zpX(yukxZE% \;JNk+ MP` ƠO"R+:f.#s2+0>P=*Oޒa{i!>A/F1;П^͈B6zت@lxKih}#I2mMJ{3=2i@牶7w\iV礂#[}򃲆zfn- {4)ֲ=T^ ;D9͑A5#ƼV"a<*/ E 02a`w4ĚA l  Og9E&Xqu3x+[d6}E0Q,#ځ  #Fik'O'=¥W^N -i?|'/:`uaR\˺#nU8^9?a5vl:R$Yi+*>u w\S jLPDHuZJ-͎,6`EC1G-ȀF1R7`rI"g1WEC0kǁƫehsy}{JJ-XM|X%^u<10v`B|uu|B׀"fȩQ˒F+JOS:sN\<4DZ~ $7S*U917Ql:@a!*o.ɓ 74vc4֙ *M('Nsqr+H%>Fₓ2 Ѣ,q![䤍ƙU%%rY,t ߜi 6XDxKU?)c(6S-׬F{`u\Xa }RdF0~V8kh2Gt]vO$;'-#6^P&ig  J` @Q;q-ܯ%.j4G5FUH(Ko,α77c-:v; TkMȳU+AܟݾfNEF_Ф_Uw7adW}q6z=|+K@ѶzP2mD qEdS U/ZdjCP ԗ虖p|#rH:Y37_*tGx/Hm$3X`Q҉=lZa%Ja tˈګgGѠa .wȂTIxY3>X yJ`a.`ᬨzncQ z3gdhxw2h)Z LϷt83ٕuP .ql:hv~|]@ފ , pom%6d{H⫅~mH)B)o" 2I;I`+jIH E⌝G''w/K$dト)_[v _zhG8 Q&kgNUk1B$WzDV=z= Z1,%kD1xTnZ)CmblQG:zƱ3.quSI7 $|n`g%7oxUPka| o2SbjrzzkP 0?>XNKϑm%PAly;<TX=z-O?uϝDr9TABڔ4}?7<+)%ڷnYQӫP/k™ Z"F bclӐ={%cCNOSVGTV=g1EFd;ɢ6;`@igBTW"dx[-䙱KJ^K3]?ڕ! ?MG]$Bc Q| d/S T~M.! o ajvÅbi tkvSԴ4+nTPȻ9&nq@>Hc,KڛX&dbkBDž> \**% /ut[/+Xn4fw*!}bVU>rt'i4:q*|WAU O"¯~Q-Ul=Gf=:"c8)pl$UҡI/2EA!nrVvU=pH~`oC3Ʊo3$( }.nҗ1I{qҼlivZY|]K-fy'C4A}` *`71%I3򣈒9O"}L(p]qަ\=QYKs!Giƙ4/\Xi|07͟Tڡ6(Ʉ_O SPʜ c$ *Z!$|cs_$hQq_E<{g!ې"j=Ix`sW ݮYa\}g&.g r)C!D݄=Nr <.Oux(cƍgF~%6L%!~Y'>$ \ϒ0!OFOt{gL꡻&$|݃raxc] ``q/~L@D+E~~oj!avbA})׫ lWAk7;bɐA!EL-z+Rp7uWn"4 aBw('S!ړ $dq*0~P:FN<". DHߵ7C1!ָ˔!,Pka7y5Tv٩GsvtIo\b}VĊ9MյNL0fe$l6=0<}8sO!A]znh?Hlwd5,??үMp˨roKӳ$}W4 I<\N|n4&m!;Y6-K0Zč;BL%-YPTYd4»:[/̀o %T]ހli Փ!@/y7 K6Oj"},}ci\+Bkcz t%NbձO|τU5hCu;6ZiXB\3WD;` Ҭ`a(.LAM.L O)]i*>ti4tӀ~1ZJ'3pO嵨("G2M9ɑr՘cCwҟ N|hok y*{idLR ̫#,DԾiya'RW ݀,$]*ΈԎJ-${a.$+Ĵ[ V[uj7 6ip3PU'tqh`T.r)XpESlRV %7P_^ <ɎX>x8y2Erpu]jiyufDi 6r T^2f6-9<j[ %Z1ỿ ctӪn%y3 =A>[S3fsg`wt}#޳i̋ isM z}ύ b!PJT|(?nC(1?[ ?j6F莺 ~ 7Zd8+Nyi~^zA4FCBlWyRZ04+rfȗVt1,BKp,؏qАCX+ԏWiH&r>@ G#*]'.]xWH׈ Ƒ+TN k"~nyPÚyVs_DPqE1qmc +k#֘mchu"\ 9aV\>BĵTNމi/"hhB-!=XiGUtI9th:6M\L`m1uWגb#1miu }lW]gW${#$h=wZ֜Q"'5l-M ?6OY0Jjo f2ȱE}.e^ ISLTbL‘ ː;5(3@Bη^c-2oP}eVl= $rޙ%Y ψ^ǽ/ ,Lwmqh:(]c*BHΧDL.0Gk ?h]NBMn PL`"tl<][҄m!ߟ<]o%B5$lЗؾA^,H(o>w xa>CS.Sw;KcdxyESLV;pspX%7 $ Zr)ewzgDw$Ea'arLƊ [0@k3)h2 ^At$0;Jyq};EM B?̖ ƶS;8Ǖ\U7SΠf$ ɰy8SA^hÞ JkmCh:KfJM4yE _Wܳm;.1K|ϖ)%sXo‘ʑ:gPEIarw͗T[(\n:_!'SI%G4& AcN/ vZ>ingvjTN,|7ŠZ f en(!KMLQ[>o/cFݰa /֍n5K$ҊٷRsJqƹ:y!g?qeD 6Q4`rm14F(>S&(ά5ܶ(= ݋d%`-yJn]ھnaF2O~*z7&("6TW:E`)(81hZQ`8*bW s/]f {x!GxpDu2[:~1F-{fcO Z* d?7vV&*ȢJ`)POG>(uR/xDM+@:ˌÉWj1[_MA2!|a<{,72\B'[tb󹠫A.'eX|# ?xI`úN+Lr*{@ɶ]s 8rt]@&o%WM(j)wqӯe,N]l#,|04.^9KY A:p;j :BB=nC ҀB>ȵxVtȆLLupVe#^Dvמt+ÛfM"K1VP(1C2e_ݮ+ǜcm4Z.[GּQ@b[N#oP\$.:<[`1]oS ò@X"eid-3Kn׋`XP>Z*`|[\P^G)E<ΘqmC>U~ R>6JΊ\ʢ];U@0p~]vΖjɍMٿ`Ajc Nˠn T6;_OkɈG Q:izHEsHTf},B>8JMũH&j[RfYNe!we>yqG sDSFc9#%tEey!-a5G5ٹLjf򙮧 saHHl*'J A |`C8vwЩt*+c6.ryR +Dpp!IL4ZX9GP&؈i&}-޻3u3WzWDF47 =b/k\.Ҏ s5kye^/ojFĝ-o\n(y_NjI3>G]nYMj`Qe5/ ҸA@Ϯ{N8C̀$V]k1hQL!qk Z2^;IHĴd^ɞИ鹪$THt>Sx =7LY2sT$c䉔:ʍKIIa\O_C+4Xrfa(rxMNH&xS߈9ʣJ5*]J2[UBN~_vM- rHWzm;gEx-6yۼ̂kjOUڛQjn%앢Er;Cɤ ؖSN$ U-Zo쾅FW@O/#,ow:=94VR2im#6 `T:Nխ_[3ð& ~ ӋWW4l+p ]}fuAMOmיv?e_,|0gWttU?4dzEd o-p֪J*#Ƨ pKa֜6.%rYv hn vPL==/60O3`cwO9Uv}E{s4&lq9vgOɵͦRhC"4f#g)t}E7E =@2\B@cvAxo랭raJ KWϥ_Gj%dž%)RL9ܨK$IoBʸ?Bgf⓬)y^of+p Q'0 K)4 whN,B>r$5IMvU 8NOrN2tѤ٤a}+e sIv/~E( F?rɷcsLr㋀]+MjHpV* e?OU7dz'My0;ҚnR5`Azx O & E(֛T?mj_ko۽ -;" 3.Hh X3\zl) jh8Lfx9L.>hV.gCs] xx_;in&{2날pfn%%]'swQ3K7di~E⏦l sOAsgr6^^J& K}͖Ƥmkꩦ̰6loUft6B<F2<.$0Z^1|b $P7pCkw[=PQ)fD^Ee=7[_'\.=҃50֑B.!ƉБ7YԱ Ҹչa^6#N{2ywh mh{" 6gWT1-qE-o&g=#iSO3Ch1#,8X^ʵn@HMunwͭѲFM]>[R؞Nfk/Ji.`SI2U <rfO˳.uyA?Btu!ad q3u]@vd4bNȞT(@G 9vEeyjAxpts1ⓟr)x&t,8wp'`m .r|DM@36'(1[Z6"GK1O&쁸M` $y75vAD3r,4BmM) t}Ԏd벨 W~A,OUA'h\dr⨹hMxG8} U R~7vEU*OBU!M,DIJFci6ɦs!2>L/[!d`%bS):QA寝 d=;3_Joi~h( 7Cpy~W_8t*?_A8,2WfX؜hdÜSԚɠo(](e 7=&5j<6- s{lOr^yBfNn3_rе4fJ,7+rL>PL8t_hW. (ae?<1ϗ*X܌ s*|YDgrbI `U_ۏ n}Y3m [T!(ݼӴțFtgdvK739 ^uhVCѽqi̬l;pqdF-1kB^J>nYӝeg=R$JV l  =NBN._s@ܜ/lއqX}JhCz68:"gAw|1og@Cdքd*g!up@f>B)f@#kO s@)RD%HyCć˒A"95ۓC@sGDǠ*bqpf6ҺPh=2!'&Snq=kLҪi?|׀5.Ȗ ?YMbBA%-|UvZMVbɭ90B,os>_:Op{T}.<2寓N7.W<II^kr-z^ӵfF\y2/s'>*˗ij޹5KFO7#<:R̜)ؘ;|HGMA yq߷M3 aQϰߌRNbԸ-1$QJPXۖgڵ3ϟ}XnmMrE8VBP;٫ *YcT-tT 0gXZ/w]O+2H(i;o6ia S;D];ncwdcz&RIHҺH=R8ݰPs<:@l_?ZsGEڤ\&^*}c8pH!Xwq<Lb+[=H[=XוBy<S|HU-e$=C2L4u 3sd^T70ʾ)LVIF0u},47!B4wdAy0t)~yv;?KKA#PCCE L\8|{ eܨ8;W[Xꛄw‹[|¤/ukfS{ݛ1^63&~橭Ow9v_ O%:IR:ţ/D&/}#h:,氛rH TsW{H?\(@h—גՀifoBc$ NB+49{~~!'"[m'_[#Ua:MO H@OE32z#h(d zY(V*c.*\J ]kt NoWU d<6.z' jԎ m Ig f| |Sc^B.w},cZlǢܱQ*! pZsuXO!"A[!DpÆI]ẼSl^lA j&Ԏ- _䥩|EBy']_ -3p*rq("GٓEzvT֒DpC"kVSijBClT} }#B :w_=g Z:/PŁtEFnsI=㔏}Lܚ a).] |:+_ Glzg+QܐG}dFiD ғq+9ִt~L-&V6ZB  DO̱}̶;y&R>J0y?j:ۣX܉_1l Wx:VzEN)HuC솱NG|}M:owocSfCqIij _nu]P 4 84'%Odzdľiz 9Gge*R_95JiLG wb%"XPE ]GS) ;z .4-޻*78~Ϡ<g =in0!@Uμ 34|"(=r*k(vw0NNxLoRasݛP3;j„=R"Q5,˴~nGA+RwPw৕34~(9vLީc(}ZeϾY&? \Ȧ+X`|i^4QvW`% ,]5}@7GLȠ~%q!Uq\[U罪jC# b$w|pj kM%|a"te;7Ɩ5~z?3L%QyݞVpj[|dH.PTۧgR6& 5N|%Պp^?UwNB8wᥳ_;ŤO&@/Axdbwc"\4Nd"2c4NHUȕ&]hv'(hKN]0q2'd374 6Bʖk]'ui$Fʨ1g\;Ev\Q-}rl&\ߎЯ&.co-+Tp*N0dIXCnzy4~,j^ {o@Z7(E)a~]h%YrF"L֯fڼ,C QMb3fw`6UW1 *ohM";o1 OHr1Bi`XF uҖVFL#\p (FiriKl]f%Ci?NLc0cLUOy{#g!h<8ot,GƄ[;8!!O#iKvY/_@٬8M -S2>u|SH_.i 2h7\J*k:RU !A6)U7IJ}*rQٜ-(ڎ1lP7b$885yKʳZ z)-Լ"O),ET>bb {+άr@0#[mٷ/-$=+&_KIjfW@pQZpWl_+4"]w͠F0.=pqZ* =kOs)+{ 'wn0zc/'NAL܈7ۋM}ȝn]jYe&?ž,Xe^Zud.k7jlǒ@,/{2 HCl<4q~U2<wʲ gZ;cCeޭPdESo/? }haHE]֊dFOam2|v tڠsRrQhc!cn"1?V8M81{~]vwre'sꍸ޺׫9P` V h"2+m%ݓjdE7#8 t,@67LB}p!q`-\H9{E Vi!Q?RUmΊ5HcWz0B0LX ,֔_`I;@X W^A  gs`xJ!P1N,#uSoXojv \zG\2rA3{F -k4\m ~s04 x!{ Kx:šZFb)>:f"=[01T.9$ԛM\I,Iu1B rdiRm{ZOyB^}|ea<8 a\*uѬ^2?YmPmr'񃼴ϖLsD^@Cuۦ$}Yk =g軘koFdn]|W>9hfG2&d2 BEJ|]:mQF/1_Y\v MyfMD֑k 4w<O랿nGͳ&8#~3Gnc z w&h\nV/h QRM(a!+Qrw?яly.<բ6iKAsNYk{K/Utc5 XU]'cOOw5,2ҁD3ײ/L$MIX!Zr; Gݽ6w\_z>?xMB֮ zH"W̝ wG?-Ԡ_,Ɖ!'o֘ʲ~-G= QY?~zbZ։)@EeQ^TхƺIV9J߈h%e+lV@0MdsCze +ضjY]fCsM:s?c !j߀Qz2ѭI ViEAāOF^* Q~D"YU>w4O\ew -de\Exx$4?[oT^;êYVM(U}5tb[bCptnh|)÷~Fm)i۟MqJ2bvVi߭+2onioK 2KQ)tXe}+ 9n q>5b8uvh)>dMY2FjHBy 5^T^V?բOk!]t=f0 .!q Ϻ|_zZV )hz v]|쑓9GBb2uxX@_G6b|ػnKן=ˊǕ&opD>66gh$OͥlFsݗ-q?Bٳx ;1 ?$P^Vn0aÏdY-ծ~+R|'.{TD+Fݎml`Jl'?lqe=e9o@b!L#ítN۠y-ĸ}}V~uTz--d*Ћ[)5ͦDv^xQNcjXM: 2Iu?j@b~0-`YJ [E߃a4&4Qf%5OmRŶ4q2&"m y+^]Z) Ht.p&QfB%c'a>X{Rs{MxC u34_'RoL;CE7K)DvyP8h?c0\f6kCn4/6kyK׎I!Ysd#Q)Ŕ ijm݈nSw:`BBquNT YǜW鋨p #&A8oZ)[MS$K ^6*W!MjBB4!3o XjW {u~(Nv"MRZ 3`N&efgEs?qHIkI?a7DDIQFstP3M{qIl5NEnfV:o]Ã~>Qh㼘=42U5]e!?Wg<gB]ש+.%<䍑H"k\ ipËZ+?}I$b(mG:]m;[ 7.d/MՏyT,C6ܶU(Alɣ4VU"d쭎D5n^"#L˸+ӣ4](l\ԎdBivZ|醡e\T dD6l'. ȾZaνSXZl :z "~8ny)-=w1Kg9rt  .C4랪|ֵ.mWҾSHB4tg4~3sgn"r~I+ T*R r>!z) j҄gcUDp;=)S]Me[b+l <>k \-;H$~b*Wh8Bs&d0@ Rѻ}y.MВt @;3 vOgy`$3u#ZeCh{*hdUJ{n_fk n.[Z< |ib!B2?.]b\vBL3B+/YiH9~[4PޔѣU {,ӷX=9 ti .JRb7EqbfAd9 b\{ܨ*H, ڻJdEiduR ~l{%7uIqƆzK-(j9=L91""EۣZDq IC,ص S\2U(|Jc17X +b*`>l>$dPh)CݝJv Kܡhڪ(ZnJ~kc{4 )z$ܭS9eEO`vP+4CQRG"Aߝuxŵd{[zcd',XgRs@t"njP`i5C$_A^;)^Yc:?v}񑳚I+7JfҀVmq`.>iusk.+mnz*i>8mKkujmeV jڕ&JOoЖuu%#cCf)k:yT3JYĥQm%!p mniu$d8>uX_ jCfjr!VM^W~ui[=ӟA:B`MzX!KrLQF氄d^Nܼʹ4 e啅 Uߢ΄{kxw>xCc(zg.W-YTKljvs:BBc<5Ot\Jr˴8L*Bz0m*p@e?J@z&%qcQ~EWId=trX ՞s. Hr}+ XmXYpzI:mDnOA 5 WHiA6 tToLFmAL&ΤὮ'W%ޥĢR=>zs@_pFw=r 2' PуP;}ͺ%8)I,NJxg Jځ,*Bl<[tKhgYO>{o4hwѱJkL~^|9>7ZӃ@asJC~: KG=&jkЉ0se լKԒQC|rVQb:T9Qߡ'E{n57KB&r} (UY".Amtg0?x3r]]XBg5L萾Eǩ:2Lw R$Ҧ & %񕜔}"jAkKOzgcb`r&S*~0~ otX`W{1/ fn92W97X+G6vSzԄf,ceS[ 8H8iD[PJ2,EN.'Yl3i1S)B9<#ZmV2NYH֋wV)(2lM/X̀ldC"_R¯Qܬ(Q-wK?* p}Сo/h4Jț 6rBf#J,M#mQ82awrдهVjMmLۗck,MWl!Je; &$%%~r!M&62--֨gק&1V($Dm6LS`~S`+W[`gigwhdhCl6[HBƇj &vMl ga9CYB7~DZRy_81J _I &?V>G);@08Wcn۱mZ~tujռZOΨlz]yw+@xr }nU,K.ɚn\dP%Lr%8qgU M*I.cbb-,%PǼ)x(u: @gH^̢iѧKZiG2Abl7:844ƫPo2=!6cl#O˥@;6N);S*:{ڤ|N綕v1(IjhP 8qhR QYUyPx;"ËY / tM$ԝ*!W-~B_RZ#OK"OKs_Eskiz2jj ?yD=@.= E֞9rr UUL`Р?n)o]i=dȶ) "ްU  C#mFQhBf'څw3;,[ Juvҹ^r)(O!c[?p6A^3(w#U٭fwbW&X5-h{9tF7 (f5,Co5K?g=MEx(fß}h轺W "Iu^mKIfQΉ23*-  F<.)W* &lc ^+%FflՀK oj-Hv{\nJI L&#H ˉ,"zy`i:xf¦TV2Dt-`&#b\v%&|+D\yI?Ըd ^'I0:o9QɍVȭ(QPyHZ fG9q&"ygK9pe!}3ѿFi j#偛;(|7אaCyP8on#"b5Yz*9tͺBMfgs9%vt91 6x!#HrWbo\bA+tw(D(l=,g#ݹڕ;eeCgdYarKA VoN=Q#DOg͕3If@:bf:ibֳ$7P/YRgwV^p٘4%pF7 Z}Y-mo,@be|Ӷ'C]i3}K*:Kl-p=: &vi .) RD`" }6-8MykcG0%e/oBQ`LƧ mf@.en8jvd9 {'pSU't؈d&Hs%=S:rN~,BؼۥI_~ma.LW䱖=쨥.d*Q¾W>R!1[U =c=;Y ܅ %bSo eQ NmƆ(jK:E/weTO2iYj][R~~t+wqXPI>Ai& }(| LeUk-Je)5`c;i5,XcCDd W5c#A\͢g7AI3Veס|7 F#x;?LYmuՕKwAX=3Q {:A.ϨNsALYY 3|>.+[GʜiL+ M[0}b;3 .t:;{)_uKź@QwܞWS]rI7_vL ¢'GX-Pau FTBLHCFjw;8U5acĎTۈS#9娩bc(Z$z8?%dj't5ܒm&(MC|gIښt[ vA2{m/aX"wFMeY*vTUS\Ĥh5 V _0ā@nRvr= #~iFz%q=IDC=ZG2- qi{16fO @GQEɀuw|v/NRcQ8ISM`3g*(g L8jfbm'ZNws쌁 J(Z>`Km7WܨJS+V(K. ةqvI'[qXFgnF\!JbpVyκ^Jp8>2>md}PH?Jft92\S=QV\{ti^9F2Y4Ny @ދcL &ɛK^p͜tsM~FpB_9bEق!A2<ZH:\v &g\UG\cUu& ɌkMhyI8>eÍ&2 %% C@ipT Hڌ@sp]l ;Z'Y%ݲ8zP&ʙl4$Lѽ"[=瓅7e:WGX*0ם F[}jbRmF`簩w^REjl*U.l E OQzEOJ+Ff9A~jqKw(" *}}!\@z9>mY~2zCEf nVA# =-|E˩bY䗤4_|0cO&TSn坽 #WBׄ5A\A干68]*5G^.۩{-g[45k:H7:~|Ņe7tRK", {R }j"wKo" Q]%$}AmZˑ6ṋ.+3e^YFJZ}g!~I*౑Th!ʙvU=hF Og_)SRȐG/U5m8Kc@s+kaN&(n~D<s+c&ŘmDѫ^VF#7 P5d̟ Ryd)H"z˒P I듒Ա|k4lgɿ]RP処GTUJpbѨ0 8z5V8T[u5|1iAj]t]TǞ1d|&S_Dw6:,X%'0zideo7jLE_#M@(׬ +eԑ89e] O(5ŨV>m!|`'1%E"0Q0v6:1T\->҆R#r<]"vaӇsF˗G|o`v6Zbn[)!U=nYi3\C`!R$Sȏ6׭…'F c0J^n3 ݎ3-D[eSJlB2Z=vޢ1\VFICV9nA*Rب' F΢25-1s9,lu'tCNY̐l%eM[M 'h͞iXIT_ZF~݅: `4D)V 4LVmZZ׈zv RT7v~SCH7%p~ ky![:?ߒR2z_ _E f{0%))?p>v'yGnҌ3OX@fJaTEA[Ԟ2t{p{jMkiyJS_,VZrքU}4 قy!ȳADh@2u&z.|Vm>g-G*H!6Y/VR?p9eTWS.O!wR]G`Me ՟ITx^tj(B.l.Ńk͸-+B)]hΙR)+PMe{G| ޾1ޔQ8 YS:Hr_!} ;W%} <6?jG]_r,^$i;nUkǨ n=T9jgS|3>x0,Ps i 9s 0xD&A7lĚTb?k(`FgXu{8C7,)ˎZP=|4 qAFYhRS ~.la< D?&Z87!4"?Ⳡ I?X YY-% =j; ڋFS+c^užYg/GlRuD|՞S*(bȇXA(QX_ΨuwF:͏EW{Jjl`DkOur@f]՘jTj8цĥyB>x`GwpI "Ͼ pTNm=(C/\f>R3k zqJ 䂒/z,' $ +'j6ˇ{J6YǃڅwD-KlծH.rX,*69qZt͈KϬ:NZTQCm8vv芫DxI 4܉)—om[YэNWSw׳ޫJ[T3'-aW)& *nYIM6(v,XDtM0?)?BvpV|=7a2 OFWas<&lB^I=-˶z_Qiv!% EԆ"n a*ZW\ںU64vy\s$'; F9 1´!=ܪfnsp6FT֮-e1!mdFBNz*b$Bkv|a`أKywpO1~ԕ%$ *^lvп3)i))d 61kFG9]`}{)dpCCUIBK1h-6Ec(5*ól<#Я,iEZN"G+#>hK?t MAΌl|e˘m&a2ыL$숇>~-(v﨩 #wM+g }2; t1!xQ>C8T*1:Ft {<-eX5+L{MI' #TiJY'4 +M 3 v ϱPp䬾OL.#vG2c0闉ÎN~՚ F3yզw%u?=`3A3I!>T Ű6Ebr~%򱄡UP6RUS?k9S[hUD㗛 {@Ö*saj 9Et縱!Lr u-DyJh( 2cchSyl"H4ɬ 8upEE02R:A٭w +fqe@ pYd$c3%}E/Lu*Mt=y!y4 J dqj%^D=LILp3=`-:uw^Z}%`@~cr p"r|UCz)ј]=ShB6Rv})kZNKCbtlMݰCN"ѹV?A ƪ tV_n$ey*AWQJf'^w}pBeVϿǝ.:9^EKZaq)i.fx.fSTWH9+e|aJ--H_ ]V]J2|D!=w#fse[J7T\]d%w9/)|eԚ!ӎz|$薄h5}aӁ:-UU \s;TiFt0O=s1UvU"⸞C 3H%H 'C%S*bXf TH͏z+S_^Z#sJzF'lciSb80>/"3ձ^c `xÙ?~#Ng3kDlHt1T+"_f>qKLɟwSCs0 =&K qa?BR ,R,ECXL$?3'%A3 t 꾒۟> a]]/; >!bd $pNw eJ|&Paojtq)Y-ظjx/?ٶ6.B0`4(dL1cΣ[ ߌ{ycܠiuxj7]3 tp"kRNOZGZkǑY)D63*nE 1`EV_5C/t0LLqw{菺s4 az""ɐ (![u{E243էcph*Z|\!4il/# bv87Q%ǥ6F/ ʑ/Zgiuz}D|1}QׅA߼|ܥ ba4( 9x{5y?Odt<"{u#!XVwo[flD"OQm:1WޡLeΗ%FˆH*uaFW=vlЉ^a/:aS`:FKN4ƤqCoqY&դ5?Ll4!, Ym!EΝ:6/ۛ0dBn Rày$*݂hDb:xn_{E}n.;zŃ8P k)g2bįꗆ+B31g̭~|氶|P9hth.!?m_Uޙ H_nsიA"%mU.#"߳i LȺZ(p}@nRϲUetJ]k@eك)丳lԴ Av6!J:=o ^%T)@OJs݇{rM6P$ 20?)mkvl]qX%c֙~*/["%S UKNUY J^.wL pgj]/HzN-鸩+S6"_Gf+a (BDyƞN w'1,b㽭p~ePpł,~)E#֢pg0qj`I{{..,*R&z-ſtiE##Ulj%-W|aKi33Ϋ.KbÔw/y564#L. ^Xue/)too:E; c!Sx$ME SuXw B`fG&YvkG S۟ 6*,3>B沰AKQ)Q`Nb@ϲtOܼ6KLXڳ6N3b>S{of 81T`1NFXr{uGΐY$<ַw*1*\,w0ܹ }h*V,W,VUy*Єu5o'TʹsM;$2ӍHZgف6OXE׿`4oV jր ̻zO#t"-$>Mw{G>S1͗Jކ["PYKRS}'ph:7;{da;(d+#?ILTn!ڇ\0q JkDOJ>Jը)! ȢxQk{0hF y|K]K͞]ٸ9 ;0WȈcl%Lm~>uaL{Q?7K+Tpzw DQ.t~oRF* ~$4GN- xOd[bvBvB>-ŏ_4ssv-2Wu٧A}1x6;X~j:4Cu.VbAtrNo;iuϦ;^7@ev:-;p;ڶ3Rg{bv \ c珐Z,A^¬X sAEm:Dqrs>K脍øO=2ViUFncc_ti$?'i U-܏ g&rQ!K(ηD eRN'B(re\Jm ~4(0tOÊv&Ci{k&o 4Gq}s%;yMY`|%KΌ]y9e[Hg_>+y4D=wYq~-"}>RY ٽNxDG&69sY ohj/$ҝh9]vm$Ҳ'U uT0:,\K~yFErt -9ɰm!>5~%ߋ8k"뀪KJK40db(u("f,_|!pa ]޹ZN̊ԄRܹ7 {wTZv7[d`]s3bC˝a43솒#&uCL† .7eZiyys*MqtddZ0Q@0RpX$jR0?*}B&z,)U3dkdB9&2}sn#\:7iz>zxO9œ{LUB/ SQ%c"7ĹpܽM Ϯ?˷-62Inwz[2VfNHf gl-4U ĆryNQoOLv8yZ%g63#̂;0Ny2}]<뢎'0l# ]Xޒ6! FG zZk 򌄢BGCsuy9OΘQs)r ޶YGgo Ə sr&VIa_MK1b3rƲ=gH<(#EQ膑5?kkT.VxFsįRL%v5S^No\"1ŧ}%>y/UE"`uDɧ$CZhYb7nVwKޔ M& Byooz:K:p'2 7bˠBiKװO |ZaO3RxE8$-05NgǞm/[2>h84|j8G u* TtM&J-\>n | ~f!JV ?No)fNT.+q1*jC`JDAYCtcE3Sۻj8ѳFF 9'}vVOjT=ÿ]*)L"wS@hYae(i(g qy(RKj2[vg9"h 0kj+In;Z rSd_]GQ[|L芳+yQh+Я`%Eͧ#nk9>{,`$x!*^yy4Hl%6LӇ\|Eq& H<^\NJqt#-n<љh siI~_=BB¾W|MC|C} D9I};JR`0-D%\gtIA9JuFQRu1j#L@72 [BtJח.RQpQMxC" J#6"eufa6 gIRЂ941)b='s,VDH7%šOœ1(d!W O+bpw^q.̉aQ7z^DӼ&׽ctD:Vrm"b-Xz;R"+coKhɷ y1ԉbaś{@E Q -*&M"}_^"04`K+ZVvEbl/.'NI}a.-qY~gx;ea;n̮{!3䕘\MI4AmlWڜpF6 qEBXI0i'T\`Nohѯhw[?Sc:Pz۰THxlSBԆ_":/ocՑQ!p/$r,P!lO (Qd0ȧ[z0}G-_URm q/KKh/C~Jxڨukc^1-[ 7&C)& ΢RwW=e9ZV(N'y-buڂag4#gCSM>x6 Rkiq9@f`\$1wx-8!`9Z!_s#,!#S,=µD[I4O$%/]ހk1!A/w 4YK!~{s4L\ȾYPMqc/{0Z\o]o,ܡH# crUqv YE t. MS.5τe$z՟%++W ʊl`#f,`YYp RCkm')!%r񭡍IrF4WdkZ< ̋#|6 \>2?q ,Zn);5xx%J3ӄ Hn A<<xrHs n)pP~]F2{S(g-%gq`8RY d*Ju'Phxӆf{Z`1@A)N)w\˹ s-tp(j2m`|'X5ڦYqWE0%k(~J! 4}x'VA54s.׺oEhIy/S&&}7ω"(]k<ԋtʞ 5$xPN,vt2'ҙ) K0Էma9SCX^ҋ#\xkv6NJRG讞pB[mFAM?*ؐ{@U45/~VbL\Xj<FmLέĕJL )".K .0|s6yFRpRp3Mmم46p ]?h؏/# x+egHsy il{ C&vΰUH/Q#\:gNt,sT:&F^ 4l.Y='g4|Jat\Ϋ Nj]_Ye==FT1֡䦮)ϢG x]"8T t-yLx9ƪ˻䗇XuևK\GcJM+xNj^ӯ2`e]Jx:$OKr q3K_ 7o|{"bz$CDjA/(.eC>NCjVfl>.y5p s &Ou<"IiDÉgݬhRq ?/DLzeh !:ҟ+R8_W"c; tk'5R̊xA5LoBKbT [ WP@҇Y_ f pc8j{ZqQז:$)&6Rl*l,`=S:P ^}XNـofk ˣ\je=y aAFC\eWKf?mq Rv.J#߄cvLn|Nq .I@& %Kzk/aONwz#GfpRGQ嗶S5C֦+ZC+f֯RI)ދ bM1-o'QTQ6FPUqFL5}\;5z7z k8u[ V7G25!Dn9Vp},>d*pE'+%)y3(CM"qTLPٚP`6-qxFѯ c]|91 P$(RK4G *PV .|$cW@Fދ^*qF(\&d+epM'顢H~^хO_CYX4Ю?BW %f! :ԏ-֏³み%KqUd6cגu}DrMe$T:$@ QrDN-hHj'{ ~@ʐ`=S^et]m[x1Y=g:Sڏ봋9e{tr]ГzGJ,?w!gٚH}3"}~z@Kv!SSi]D[_u&O *D)h\pC)\?RphlxUŊvɂR; ^Vo.W*$WVhfNN~1ZIg.OG_z0xd9^eߐISHoڱZOu,7?Pr+ ?8E -]UǓe)"(HN#p05 j[҃έg:"JEYi]l=lnp߰+V*9 [KyiOrR~AIi{[ySq:. y Vwj͕~G ]V)1_lQ.vcZH2[3Xz@%+*puְ۽DoD~ Kr?8ehN-SUC#x>maTB"NCX__!2I{MHFZ_籁|QAJ]]r}xxB,"71@Dh~V {tLw vH/ Y` ?#!C a{\%|+ךe"6bl)DEqy۹2Pĺt– LyMůUw @`08xB8pg{ӤS#6xoȣAGCSCoN2:&d}ᛋ32(P¹vpٴiSI)[*W_VVecz?{ϮUXw8DPr28өǪƓi2;n, ? YNcZR:aV.ve K{dHHW@Z,29[XpKߚY8~6(8}gg,j$_X|Y{C/mxGJ G~҇@Z6oRn3U1h3 Y?EoRAإ2^\񰣛v qiW3a+_нs4.~fx`gkܕ k/X3ZOʞK9wlq=mśR`i"R=GsWgi|ߠ3ȳPnGEEm{W#FE}tKXzU7'AYz5bqpwH@ %&h!m5-7׾"$zNکǾJ|ߟFQCUzt`HMȏQuAo#"v'enޣ(RY!RڀAK+$H< ?1Qe 9v lwû%>/ W]en}̻HzHbz7Cn5t>kؑnR螿cɄry-:5s4r Q¹;ftl$Rk+j1 9s8 1X'I1˻Vďf}2H7ċb1aSNwH339R:ݪ8(,"1ߙ-?5e( T"h+ < k=a/ުl9bG_ɯ\D(y~OG:HWhMfLb%QoOL0adKG9S ҡo=7UF4#D|\N 2&R~U@VJ_ a6i$_7[tî^~~%p[X-A:ã-XSNXe(?ҧmtk l C.l>hjrWWOcA#^(kK9h}Z:9TAwdC' !Tw<R |EغŶ}ݘzu!&{mL|qȌᛎ 2k ~}_G/۔6/U1ڃ|Ͼ4{%oŤ-1zKLHzYojzH3{e8g8=RsBō AL~R2фk0+tœi@h`gʾ äV 0>?cW?">%˛8RfvQs?f~>O,w/pL(B9YqyHãh%#=[&&p$sw7|=f4,DŽq)CG}|]7[nZc w|ܻI¥g;X6"{([w{~|4EpCt|WNV}ZU%HŞf, s8:moљh̲F'9U'm-@@i Cݡ@NDdex^1:j(=l&??쭔s~gP%/, xHdW<~Q`igş(΋z  ~Ķ=<+ǧN/ yvp}|P0*mi[x,>aʉazZ璂[XZF` _^״ R cajR2^C-VÃLf|: Ep-!?#>6b.ŝ氘ҩ O`+Rӡ-Pv ob5>D[N$ՊQMJ(WoT3D9c@@ُ6fqJ\?=",ӣTDw?8C1?>4:Зj6_NspDİbBlD 1Chwg&-IbR+iS} @>KF)zVC4>IOƇ0iX掱ʋ^vN4+rS[e6 )C QgE;v Gs^Wз ɵuQoNo+︳m&[-% w:`򀚼C ֗)T㶅lElk׳hRZq,|(,g' pD#Lb*^cỉj1`?Ap8y5YYUW26(iDO`+Wђ낌 Io۔ڷOf{(ZD|9tjt [ \x+ŕu DR;O55VDy ?kág>;H̓GY؊瑙)OYb>6//zMNq6}q`:}ḏfEQcG?vy{K҅a 4?E4 㩎FbC;002gdnicTZC{GhFW^v,Z}<)NQw["" qbvB}:|  =j F.H; xfX:i#=eJ];A]so=WXYڱ֤"a@2V C\D۶VJIlB^)NVr&%< TϣQ]}utBnbjhp)ܧQ<r@Lmd1"nb$] cdNՠݒ~6ЏoS1 ӆX?(ψ+aXQ02u6C}O1Eo0M[رA%u5 w:EjX+: зU^"JI3YN}&ZVWφ[f_fh.x1I4\Cr󟓖0M3N}٧N;T2[K+, H[=ZbZ"˞E5|IuHhdhWII[j5/"V(Q[Í5ْFN'a=/sZa=13H03 ]dZCC}$8PPv >ۥтlN,TeG(@^h+XժWS/Xv>:]YBwUTv. _Y(X.N L?Dq`aGo] >QD4Lܣv*gm gYF9cEcΘ}lH }ٌl]PJ;B?A!r 3?uv6Y6/jvvq&7gW )?u>Pa==qaF&t.#=3Dx<%XQDg)wB[h t?oR>G|Z;@"?XavW6$@?X2Xܤ5*+.";\lP';p얓@DĽu@,<xAg{C$r W﹌QBe޻"Me8a;!@a7e~i^O/~ ג|}|$3`!iΜ!)_rkp9!k$&ЪU ImN1F{E9yA&[]I1\*Ou1WNKXQS n5ib\72Ä~,Љdb[#烇O,pƕkڟKb+˄:MN A r=&l睳6y4з;ixԸ+.mHak\6a!}LJniC:kjI i'9F{|Ooιo6Lv8%uOV܀Ď+tKVS\6#/!)MWl=DžHB( `Cv^ex6L}vY>^Rq=/(=fl [Xc+v˥cBLMv~pR4BySP:>K}{l^CY MV7=ԡQ,hgwJ8T?W޺zjv6~kA,JYF6e<fyX!*r%xn"$V|\9PI4Q..RIBb ܛI]ApXDa.fXOҝ$?[rJ*?;M,b Oklk<M așvVX~xۖ>' BAlNJ_R GiQ- 5Α x*+8;q[.uaI  j48"RZ[݅XtpP-w3ՏS~HT]U s儚\39Wq7w) |( O|.I 1-!${]xF)*!IO; n_X襏Rp^ICzKeA"u܋6Fg_?RTxo뉌/F7sH#_ou`$*~lt!+iΉ'/#^j^ ?٤|0OY'x8)L-baɪYU9kBL^\q/;^72#jatKO3&ݗND٤_Y4HcJ>}m+ER+Ym';XaJ?laZmO5E0s8]yGL&Y {!F-)t:ŦGw V\Czܛ!?#oW]];ȡ ֩#穾PB|yk}2nֆZO>&,a^O -t'3\ħmM-Uν8C SGJ2Bt)<>}/SI:Z ;]ʀW;;iu3 &t3' fS))ʁ^l_64}*G`!.G|Ktλc22ZVJ1*Ԧ-fY7͍:S\c =-w"%NzD|x̸n"B`h | Ix]0ꨲC?Ԙ މ>mjV6e?jLAԑ6ۄ;6uӚg}5m_Q&$uVhX% ً)y[zK4]m|N4 _Q N\>e`n:5RSi}=&|FU,IS9CǜkHnZ))&w$H' Dϛ⢪BP|g5LQcH)EJB9˭qOpZx #7bqZ&bR9wKc J O<A.qެSxFqGB]v |E6}J=zpIS|=n.546+\XE1Q(n 쉱27w!%Jro\0y8[=ּr;^ii@cnэ4v<.䗄O!*FWv1_Kl*lj>0'ӘcU, $7?LrZ#Ȳͨx{]C[['Ru_>FK -Lz ]1ELF*ށ話|C3'vf9h@vu>03`9̐Kw+<{y]MmA\==>qOg?`eząȆ2k.:CY]V|.Ґvy$`,K@)fSڮNWt$ y"`=5h#_aQW#n73+J*ϝӤw_~lȓϹ}7Ҳ·kk/'t0+J}p۟yo@F͕<:/#6tJri@䠮-QDlʿOLr^\8/ԉLUS*< YrY5Y5 _ lgӢV'WW^8Sa`!?YMsz_}#p8H~O7D߅ r^Vr XYjk .BD^'8sCopۮcS20Xm- ki__&?Y~=NTz]Ar}$}g[Js []vz `\q>'(3#. t2՛G0FZX)/$XCPUaMXm׃*x>P!D;V 36&M6V8ٗ'5 .&W@'+BM"k7ii_fs|jEz'"QEvϯp7nB6H{!Oũ!U,{/Yr}!ۜEVH# 9Mf MDsobq+?+':UT/噒⌯`|UK-1(%U~N`TnʆieҞ;\Y(J ̵ޞX5#γBs[?F}$O޳$kIlnZM&?d jx5g.(]*&D1bekzƝO ?Ƈi >F+s5 T1Գ(ӝ9~B.w{`źzL\ : X g}>Р\\SZ;}.P{ުyg@TC[F{h`EUP{}zRneaQKA0AݛgcBY6LZkAW!s]sBOx9@m?WN&YgjF$V{-H/,"xoہVceeȗ6%="m넺Q,F@\jc5Cn "w|AޯYuBjrMvpNnrs%Yr^u ?̛ЪgCKT!e1i"aٶ'R Xԫ%gb;X(3-dMȅj`_b*L 'a8)Gٶᰴ2]6 áj+?e[ZӸ~^(M,kV6D9 ,y' @lDęL#6޿!hRYc¢-=lF Oxhw91=߹Åi  j)k}kwuLyy3fܠ{K=yNjXe& * ΃,ugu<P#G4<*D’WDlMU]X W.akIQ Кz %3L{f(&m#VܵaBi%d@t~#hq,+PrG_ |ux x8l/;g/Sm ;=@*lq dUH$&5DA\Ɏʄ̐7!36}A=+-XG8)C+BdҶ3dP+{|HhE ts\z)Zϟ$dRnŲd7%;Qgy؇ӥU'yG $zn jk%g m. :{*BfaImE'zy !>)#9ßu=R\ZL5䵝"?]! WDm`Zvn wD6@id%2-z +;|OPXݷ;6Elo3Y4h[#;-(Xb]'/l*ݘ"AWEHk}Xc?H䎯Cf~xκΝ^xeGν03.ws#c;`3#YqGрE^RIcV/}HnO?,~y\Nj3GzuIo/̱t=_* 2BB5q!L܏<KDLeLBa rG]+]$֒߳( I0>n-WD:@k}ʉv`+x$\DyѵF[*`Ӝoi;$= ~7= bJ{سX|oQCuœq&BvՊC^,Y&\%3'$}txV]|kBbad8/{.H'uҿ[D\8|@쪀|K1KCsbudFv@4u^Lot2*-@v+Y].%9i4C0\nB-Ѱ: _InjPC1AOv>ͽgq>'yHqB2Pc9 xۀœz5[5k]W-aهXi2Ul@U*ډf@&{\ҀƗY.څvtLt7?]q{[+砝GwH3\gRnpi@yy`*Ϋ b9 J=0)ndppΦj?"[RΖUft'cm7jz!2ep?9Z0TmF9FefW),e?-gޥsP)E[PY-U7v}X:^QJx&h3\uKQ PCj9dFBbR&~V|!XPEϐ!G{ e),^,nf\tlzgyj/xV廂94UAshspݫ661D"7U˲Rd^#klu{WPwsjOzF]a.{%mw(0"9/xO$.Fjȯ`P<)rFG9)&zĈnޥovVEހco|v\aI孈xKu7ձ]nx|stڠI͑r`I3MbVO~Ғ(:wMTLJ- |܋%Ar|۱_Sqq4青,$.F^m|b"Rxc˧WkcGԉ[YBч!HŒWƪ4 !r0;*EΐZթ {wGT/G'(Y:Ŏ|nYZ6?$ϗO:Z~pM"Y)7)]ݸ£CyJ Fi! Pi@-E~ry<9<{dViɀS*FhzvNk@$RKg8J<<RS5[=ЁGhCSG-ܛZ F8+BҎKd.eϛsW1,-~}tqPJT&a;$t'LKڎEa.>;iQcBcm[Jc(LpāG0j*-/hU\& _̜d&_hVpL#ܓ=,8&Fo1/iïYa/OPU׏|{IeJs}ȦWtKcԖ_~./uVضl:l $(nŶb& ki+YйDr-έf }@= `PUF'df\./ȝe=$;B+e6RAB.v|&5΋@o}] /Ջk *;$oMWJrJ%=Sn]!-+mfnҳRˀX}*nZB~.ভh5q90On18VkxK:fݝ'L(IyYmo= eJWI~[`5uJiNwk+ QG8;Z/rl9_zEfDҏ/ '[KKn8Jxr.ն >czy", DQB}V2"Udoz(G]sx(e=j[D,?T/U gUF7?݄vBC,[;SRHcqn( Mimu ,*%_t $>+XOGOfؒEu}i2de|i<wW3lO l%9̑<43:V0#b9q`0a6g@oIN)ѣVS{{}❘ZCͳ.qS!C=J&7 .¬\fԨLS.e&hd2 lgyc˓֡5@Y)@]A*,PU C+',/Sա :QM!Ny^.-?|ܸDh_sD螔-@}b?pwEpmJrpπE#SJJ~|;W^d]bW9_7>N^Hvd>z8:k/m-"}2!]y_DF'3< {P \P㵣UϡdC<|V ҞDZ4R6k-S6qt: dz%e"*HݟQol:^G{WSxyχISqC={i6/8,<F00ubNH ()4F&! cq r|E]Wx)-xdI"DR'%@^Ssp,fcIb3:D)BHx"QL:1l㛅>%F_޷4~&~ lv$Fw>>:WJR mKQ['6sˬKڬ "4 Zۑ? y Cַ[ ]Hݾz|AYRq$s1(6Wz 61Bb89zDZ/^!-o.}jKRS@L1KwFFX뗫f1lB]ׅ"M2#yi'B[?MXmn\ 0oنKY{q![US"\B iOYiXu$Lo7޲W$Z`mz'ƒ{Ri;bg1/ _ioe^1_<7TE!OMQDyԎo50+2,+6r9FW6XhIFǪ+=g-RS">6*r3Mt_d*@]GD/C<[%5U$ u`lθf|!#3h kI(z@mK[G>zr#n F>`Hjl9ftXL^'־|pam #=PE9'.ﻒ%\V0H eqZR7;S+S tKbʏAkR3.ˬ[k(7e?taICMWJT>|{O'm= HpNǥ0Sf׹ kg=OG (dYձ>oBc_v?J:~SPDr )\$uU1Djy{}fԝKRi^Wo`nďZ ji&4lÅ`rĞn!&w(O[enQ[G`I?O[/WVIT.e= Qڎm|Su1p~hȚEq?g;'9gβNY M;t&\'1Ưm&]E\CLSxP,N&0932+d$MNW8Ǽ_}kt!s"me` ?" ԀfI:#sNWykû ی/ՠ!W-SHQS`0.E]/G/#3B}If"޻*TcҦX#`{u0 Xµ>8V8uh2S>o;ab$#)Qnp!lߡ jCy}He8궙P[a3C X* e&gu}4 01",ǖ΃ B?@k7il.y8>ܑf>+@I2:E$[Q&wS4#њ?X:EkB 6a!r*'HD#jaL1G&N" K]rFsl  hWz,/҃8pŌ+&|fXVTMһ W\TS˃ SꝾeCrw/1`vZWi ߫q֎Mglt ;jq;;5 bAOrj)ǘhhwJȌb0tE8U< @=Ir0 1ٹWQ ݝT {d?WaDh]GpJ J"6[X[}JT%PyTk5\8xcQ3,o*[(W}:.2 yIix*(4ҽ,Umځ!'Nm׻[nE:!S)49(NzWE7 NtTF*vhƼ 7rdj#%L? jK"1&=` GNhm|]qQ JT  ^NEKP1l_'%;X#%j=W/g9F?׼!u7hNB gܼ`~}Fʹ%Niv), >k Ԃ Q(ه}_v֣85rF xڤbu2fO8RML|p%,Hy۰wf`;kJNt,'!A\KimŚ_i&Ϭ܁aĽ6,~;v RW tIY##okxވfwgWH,F{:鵃2.N+-MA϶leCH#%LGo,1͎+8y.t 4B okP(s^l-qMjZSif C;tjZRqh|σù[ӊLvDefBVJ(1jdҍ L&x` &q+?&ȺGPwpfp-X,Bx1E٬!UB;.EsdC&]~*'sjHB\'kT5YrPc~CRxSVD(Ai 9%̴T1&MW~^|!@)<s%\=.[o@9jcWT+c݇ȶlÚWhMmv$2 Ҋ͐c^ᶞ`t|(ɥ>+mm,{;5Oy~_EPtruL٭9U':zz4Y9ю<\f:9:7,}5' %Ue$w6ftfi!Eb@&&@AuիiA im\`{vt%{`ĜÇh?_ON#;s':rSJ귥U_Xߨi40؉ٽ) _y !hHL#!;'LF{uJ.\DG|d6{ ;< ;kR=@Rt nPbF&[Yhj9f./E6wHD E4 %+8=2 Ԍ51 $.e^Q4'.8@&rU8QzH)yJ hPTuC=<(IQ .D0xKZ3Jv!~2+$?L kOS=GFJxri~)8yURnCxqMNtl̋®R8+Q;\xxfS 4?ax*{f~^?b̌BgGCI7uXDgtXMV="yԱ>&-prh0~A+b`y#+`1؄#OIO>׆װS\W?D&q{va6xU-yjZ ^Sk;В.4˂'|E(GEM=}D9|wF1ddnj  2}]lL9q9|$֡}؃ܠϾ*뮚1D޷ i h|OE|i3Y˚ ʀQ2>ƴ&`zPn#|Lz'0e-rK$^[ ^-$'=F9'd}C6dתkWH;X,TsoƋw#*&3X˵awA}oHr3#|lv9w$hiA(U9<,t23LBK"lK\6ޗ?nR`£V1wN;5t9ै.շcỗai?.#c .%Wmr]1H_OylD{a;oc: Fٌ'tuAc =8cZzIy4 |6:ܒ*=.HɅ GR[,Ac^ W4o "1rRBL;(`FD%5&yw;B5sF Q2y#ģ"(¯Al2[٣83xhS -%3dM$~?nZEȞ `)k(uUEv@dU*;|nL_͹x\G 90T0 {K KKbGSWkĥJTŠ]Ah* {EN=y*hinUWR׺<9FfŁ6 g<8ZԯrekmRtKў&Xd6D1ܦ9(kunu`F,O)oH|D?2u467L]&_KE> &.jb?EN{tdž>{~4ȒGlحV%3wvH6Dd vq>wS &%GbuFGfo| xb?S#+.̈́^Cn*uiAy K}<)CI`+!'q$S?=M8t25|RQ7njAO=gSv fqF@[m^5L~7b-\GË@)Z`^hGPPϋ6,Ha4U7}e)7R^Vh3/6֛hX}OPHU(k5g-ۡb9}kEY-雃9)&j7 KZaqHR8}K*Ȥu*Ol}dxsM]hd h/0k> dƚZHR{ %Em &DIyvwp6#'9:@ &PˈOvpr `x5"ٝqcݹSɉ^B3_(N&P_#`-$ _׮C,f/nE|gCQ9(pqD3c v4GM {kaXOut*Lꗰ92w=p2< :Dk$yv" 0I ȶ1ְ qk4b(Z)KT'[s/0%m +n.r]kav~ 2B`"`KY}[ oJpk?Vu6ep^`,-왍nhј)@? βLo$J.Eo'vXiI~!_~YJcf"s7q Œa%ګ(N)چH3.Lk*XJf;6T |;y-# :=t U" F4i?:ϣ6i'~q 6|,g*#£$'fE.y?i~YyV#gu19PܻٹVBM 7gE(*ywl\ño㿎RElQ(pC}Zt‹+]BjL*\U$cm"ɬ|i]$*9G,9+, r1q>:"ƨJR(*"`FwhِsgH]nJ5B)kuEiG).|yO|3-|` rv sga8NMR?N7FX\X Ch: x"۟Bjg:-#hYJq]WMW Yd3so .}ffh j!pt7LRzfQ[@ޑ3/XS31y)CzrGEgRoD䈿tV6g;k*agm-oh rFE뭞dV^8F4MAPcy 9I7tf ͏?JIy&[6]5uQQhL!"\z5Ƒj&шrh2+ DP r^)O_*oM?: > Eo?v;Ǻ.TX}K’cs|MXM YK$?ag6EJ#N'*6׽xQ\-~L7(:ڦ!8-q̌&T| Z@a7e5D,*,ɂSfb"lA;iĜ\VG h]R$%;Snؑz '_[\ 9k%Ez'$&YVEjuxa  _Ăỷ[:m1Վg|@Ш:q%< i}J7E^hsGs% D~.uC]t_yv:s9`ɶ6B u%o@F-CqJ0A\.yL 8O vl'!k`{Qk̆8FUm ju72cʟ18Q>1Ax3AvwWxO2JܫҷT[m! epxOks>g5 #ﴓW:\.OfWuDZ(BMC?JczQՉ۴4 amMISĭ!olM9 DRۯkԨ &4Kݡl-AhczfQ$ 흵Bݜ@`R>:_wY j#ҏkО,0i£§e=8o |Ttkh27z|쓺 ENgj WMCq UB9A)]Q)O蠷;ܪID.hb[)?㦤]\$8tC4gHJK8!1dxvg/&h $`%KX[b] .=^0q}f8ԡL]A#A#bsP^w +x T)0IC1_x0gu|()8*>>縴=zLݖ:wR} 1%,'?9nTN$/`}"3m[/P3 E=/(Y<Ha ۗ|H"T_&| .S`, /7 Pxo] 2\P^jC>SKፇK}J"Jd8_Z;B +l6H"u:KMӳ<:YvtH45c8>Y{ s/' #A-,h7\xX\ VBN:!Ř^kP< x$ڋLP$ԩOBZɷJ(PQ$hs,z v^ezZF0 Ͳ#('z;QT P! 1ǥ6>Cx}hI*ϧb5idiEdlRc̼a Eu}m6Iy@JZlQK>Zgy,)%촁FMvt$pJB:*&;UNo`y븠հɮⶳЬmtm~"#8P;(Adf^z&;2԰EEbOჹH1H=u 3a4Bn~s`=u)e׳Wf(*1 /tl^Q"'{0zFZ5fe~f0c,"/' Xx ]Q`~G-Dm**6Q<-Mi13m2hs,F2 ",^69eRmVI="Aݽ6n:e@(Bfκ0ҳZ?6uv=oqd?݄%Dž|p- ι]klɂ߿¶JU!@bVȀQH= K8 TiB7.9 oPCLeGJmew:V4eP}멤4`<~=t}{]>а(_@}?vrjZQAϗ89I5DC +'ϥ8ΠZ'13PWȵUVQ-g: ;~}PQ2d'ƅP6V7bX$|;b:5-kO waVry{#R3C1G>"d>Nj.$/C0= fjtOU:+>9c{SA;` 5@NQrh|/`9 -ˇ,LOE 5’'rM2{hvdo<{;[ JB ȅߪ42gOXۼH<[/5b)" 9oUKT0YoFy.ŵi`]n|WRZwiL6ż⚡wr{baQe*#0K(8aQ1NO3m4j~3HjM ׀j]1~=}ծ[kL(tGMoo,Jŵ['s;h|N3)oț 腠Q`ՏJh6}ԥyd[HXwNeϭO6^&5J*zC'hrӼߛz~ Dhf60r7,j.E c(İy3h1?7z= ]n"<\ƺT칥.o =/#CY7BWꝂܕD=}xQo teDnFü Xx/uƧ8-xN }c0..Rh.bQFsgBU8zQ&'Ć 2xk4fPbSb tr(j hYHig,Wr(E@^;FY8ժNaH@7͂œH:&'tQmzszj)_}8ӕ,= 7ٸ>`~h(zODNDM.w;; HgdٵզfvI*E,t:-ld|]dTi؎q&|PNۙx^S~@v㎒޳hqu3x߆^ѳj7pLWfWܛg$eKkDkxkyI n"rI"%v9܊؛].KB>uY5%< 3ڮxV^;9H/csz-qmYu qM4-wmzRU:lpo>s%ѷvDIeq2jU46~'ŕ| o-qS;J `zg0hΔYl#ɈRV o@x$UPUԦ{,aM^lf˾RD{ͱC[4P/s82 ;<5:CR̻VXpo7uLn͜.o~?+͇A enjZir6I67wxv=ވzH[}]0-W0*^PYq)TѶِޓd)Z{6zȉAd=*cmmX)m sPV5Ln#g Wjq)>7.8ɛq\J^(bo_AM3F1[=ωR(xjĈ6.:4uR}avX{2C)$sQ}+d$p$SqFlr'|H|zjq9iܹM Ĵj-Kqz]hAfANLoxSJ-Pnjg|.Py qP=P#lz9due I QRa#`|rkLA{b' J$ ˝Y>SŔ{=")m aUxxE- x}vfb_M+"!*?e{iԤƎ[ATWï~2W᷌/]oJ$j K21(":|/eG 5;㉏3_* INOE~[ROŊ5CZwIh~!X%]5JvH yLsu6JF&`%}=dMG,_AQ76cteq!@av!y%tooz1xV(v6.䎡T2}%%_hsWC9]c`It s NWAg@o4 dK3arMK_,Q\OW mk4i1OOO6nn4\lr+qU4{Mks`JRr\m_@959-j E^-TF)x  3]ɦcQK[M!G?B?S(/z0:L[5&.F(wPU}$x*@`|difP--Ukf.^0tX+ H'nKY)`J R5KYVj )&ҩ]srޥ8}Rcr4 ^jV_Azkm>p婮x<.#nqOl[O *ɧ=S; #sO/E+m+]Э+ZKpYFov5; Θ ,MR5W?geZo+Ċ>\>341 PU3[!q ǂ~`c1ʊkcG*\" _jKZ‚lÓݝU-e>0Dx1'^?anI8 o XLrάj2 j9ژ#]t<?.Rvh}IhEV]1I8IFɰ^fWoNah* c}<*OoG럧D Iv_WՃ2JvOލ}I^4)LvrPC9&Spډ=O*#RckseS 'S;i.5Ei6!r:XS,g}Zbl!6l͇XSX[,fM9J,ƽonŊ|ȮgǺcƨoPm;mGQ.\6n򳧢K)բF|缁Xÿ]\a`':.\h&x^lxkā_^vh;^K[GŜ=:f CxfKiZZB'f7kqASx'*[VT~]͢6j zT,O@Φ3հZ`䘭'e|K#i2OBR*|G9W5{,{\R~zE N}HK(n-"~( H>@Fay"2'%9*N]zi7XҾ dpMd"HuW 8N(bيCi^- vh $:CU/v3\ Gigu hN9]U=7Ӏ2j`cSJ+Qk߄9ٵ9G{k]VʛbUYﮅ EY 7ܘ^KvLfe>Y)^9<4P2ʭDdkN 2쳈Ew %vv2Np]xdq (LNxAdqS5HݎHWΈXR_sEe{rHXkTZ{n5}~6J~+ML$K4.wj+#I?cGQS)U1\$7  7ы#Pb ܅|F/.pf:D _nnooR;lzQp6Klj?y%ё9Njޘq^Z@#2xӕUZP`{Cao>VZcQ\}.|"-QrG_kq~j43k>0EcM0#b23FQ{>0U}GsSG_sxUܕ>f+sAX -F<ـ\&T &ntPR?E;2&+Eno:;3gL )~NM?/- X-CՕ\lY4@ .;!WKFWi[ߌ8O0ܖ<*W^ u#6y4M̪F1&:2ŝry_f|0͗t7@'{G sS"Vaej{Q^?ƧGXH%ry@*Ҕ Qf}-F_ue4l,`B*^XML~Q"&a=W˵6D[Ű{JH'@W#mΥ>-Gs)f!06C٠-8 $d ϳ闕vr`%:EZ:oc1lFlaX|7\/܉zH |[ZJDad4I+Kl׸s~Qt}HB ؒLھC=xpcSChwH%l=jRl_Xbg9rI q~$|"Ml 7vvEOXP L +Ww rs^ZQ*5K5C#6Mʛo&DH'O `mAܨn 2vO[-w uȹ'{)r|6ExE,TwLOfmD[?fU>.z, :3٩iTw_6~27C\E1k dѰ$\[y/5cKRb'=C[pi5`}~7O-IֹGX{/,l2TBo^Z|o9ٔ1WTj)i:uUp %6pOut t:-Fɿ1axWQw()6@SȆ8:m?+6Ip!^#HT}>ܑ_s_rl|_Z ]owg=?/*ʾ"ñ(;~&KxL÷,[I ~!asrz6Wsm?vqiƞL:B^aw n()3z#Av]BzF`MLjLUlǟ0dA`ܹ[O%-(UoOvJ_ I5a<Y+IBPX~a!U~\IצrXA*6hOc?SPO\|sd~4˼toıYxE nͅQ0u{[ZX^"A$GPx n۠ӴϢ@J@DU]~ =2'mm=fQJH 4 !B]z!Li -ԖxhEIR#T%/8#pFŭ(3 DME `M3ޙ[E&=T>4Ƀ-d_ZsRsɯ(G?V܇UGz+UrzKe3HǏZͲ%\Q6?c%z% TIC6qҠ8ǵ]ݘ 5|dSL6OPft\2؅' VAYt怺E_ԿDm 3J'C1g %u7͚~3BIvTC8Y!U=ގ[=*f+Xxv@L\j*64t/ 8(CPǫ Z#3pݰuPTה7I&/Saw)sX鿞ә1B$|TWM{ue3LhDVS;L6G.LԷ!Z|Oa|fJ<xQ?&}GJllSUt9s0ԍLsaKNq=:x uRKnВ2*󔴕[n%K*惖ܽ-9SX?gE( h/w#hw%.wG Fc/>`q!o(eJ1IKD{/|Bcb_>ЂIe-sٛ C8|S֛{P"[>y'Z1 >i{ `|!^Ng}13'^oSg!Q73žK_#|}V\d_ *Q{ (hdlnfy]%#%=[Ypb"!ݱh2#RYKӍ&3ӤVYr,W9Uų׎Q MSEפQ>>L?Un4I  hkɗb1g(|0坯߉tm'[,Xdh7$ᄁYY/Ш w`QʟXr.꘣10N(.,$b=j.x#AX0 _,7jT8(~@}T:ޱS{J& V#wXf ƵV>Y]l(49/b.hѭ [Vp9gǠ|^1sdIBaAY5a)'y"۫WqA9.4# *MMCkBmυvqwVVY#)zJlّ<ƥbI3A'Ol@~7O6.KemMwI [kF3ߴeKzxg)^!e :B/X09!rfi] Vɵq hy0rm1+,`NS > wgğSy<q9%fl`˵l$=d,ebD,ͫT|OpyǤt(H3F9ݓ& / m+Eڧ[cng (Of+h/f+,(ۙ߂K (Bp 訔1 d|DodyD FC-^bقf^&B$%h@>%-/>B0p002UwULyxO'([ xqdhd%@m*s+`Y-70J2Nfࡺ>hJgϪ3<8ED HnO;<`lbAK˿@jvR%-&UqeEByrpo{}a峁u)l-JdMs1k]e;Iajo}0 ΆD0!0Ty_ "L/FnmoˬI̊ЪDK0Ҫ.OVZ{;/9JGbkXEM4.:qt]M K*HjYݎ\_`eRvu^-]8=)VV(t}'~+}y5ojTܧq&LHWضC>Z`G@?C2 EteI.9"żHv!}!+U3Y o^ZA@:ѼmrXblثFF@&'4K"}pd@aeJxJV./`]D^~Yh 7FY}W`܏f@ެD5}(~a afw T7ӊ{E)4 RYJIbCX?3k,;Ȁ`Ob`B4x:W ;7(zd>^VOR3wti!#},9OlFL[+gp'\1kygAVgy-ۦ,BE7Ex(tAgP'$BJ{P",c? q zK-Wv1jfi$?vH7AߌzL~RFYτJcS!^#x^2~ƲQyb J~'DL&k_>q1fK/yo,7,J|<<ڣ nZ.yˢ|DKZU<2I8@HB3>ZAf4 5wm]oa,cJfB_GAKCݴ>oW$NC6C,Yϵ`T i$ o}$ld(mZ>{Wd)l#>!QLQX6EDҕѶ\WŽ,4PcoI ~ZU"pғ4 (W n#Mu/C'ʆN L 3hM[Qooҫ*O ztdwWMSz 1ҹ9CŽcG6W|?B"oa" B,nۃ96YY t8ϷFUffXv㨙pۛۋ> ,ruHfNb?SLz PS}8۾ϳ>iܝLоe(N#7(RĖXj}0}+0Q1S$: ĶPa*GjÏvd(-O yLr4pH-%F®^+>UaR!ʣ$S↬&{0-r>7RUx*Hk=.JGnDUzG7 &eNʝշ"ٻJch8I ࠳nRD)hyym̈|D;bx gܨRtD$>eΈ>;>Ob¥OO~>1.RY9"+Xp%"kvQ|zXv&}{|{#!D&ɮ&zʦa H0ߔ!Z0gYBԦc20*^pw<̤q/BR̺uMm8}Y(@' }ԪJ觷kguAcwN|:Zl({K'0;rAl :\T`L+HQXV!*мA߈+~XSrc-3I"Ըɕ1 >*^"X˖QCT($.zV=Y L~3żK8pknWLaNa\7:w GU}s0"pa2Y3"bIYf"F@|_8twr^IU},U( ( , 4r8c4i3O׆cة:cQzǽ/@>,mUؔi':q8ǐt|;&=+(9=_n=PjcmV@^_aP@!2)i}'i ޲1r#p;=(B4)=?^5gqa?J |Ndu)É1)dDt/Hm]gV53| NGT1RL`aԯocGSsd'Mt(&ySwMrTP'}7KrCLس,K(A1H6vhZaI 5jrt}M?BF1'iDi<@NGVpѨɸmk.&S9.Y;VI78ѷs%@uJ TߑNgI2kd!(JI~P=}I .r(w9 ;M M!,P[2[V=R.P#Y\1tp@MOI|RgXPtlʠ@_(W (@yN⽐[N nq#" ˆT8KN墊?ݱR#8]&Jx]j)\~ ҋbs@|.O3f!%Ʈqo VvFĈN6IM)/,_`pz};YKᓺ3IKP5ߡbv-+\w.ɇyV\H (>[+Xz6V6vJ7.gU.g\:'qNDCgeۤP8iZO/vnY(77Y6g=XI_ ;kk<ߔƏ:܂l[) n ! ?e}$<*dg,E!S0 <e J7 FOs%LD'-N/`7wE~Sᡚ*耫I{ `(H h Ul1-M"˫|)Eˆq>|\$MOiv,b%4psϰ_VDS'M<#\qh`yḥ:;[Kֱ7^=ڷ?D OقBhYP;+T|T*N-yk$݄D1ɉun32 …h{Wt-LWq7}IXpR3Ms-L"MeAF$}gZBHu^1U5H|06SHTX &_y`[T@cxL7qX+"cxCApmNLf66'DO(B}EO 7P_ءS sM] 2&~ՠc+"3 ?8{kMchGQ;C~L3 ĝ`gMy yʁ}<]WkM@ MG%DP qV|A5$BJOʜ:\ lk"yZn+s&#K{$`N(Z%BK7:sXUŭ/V/u3AQsqGnU7ݫ<&JB\%ߴ@N ttI담qvuPDgeW[Efj-a:GΓS"^ Z ozn~ 2@$!8+vnӦ5&%~҆HD8 ðz9Lƈ712;7n rݾ=E5{ حiѰ,..3VuyRj2.]3~7!B\~ae#̫I%h210b15BvRTٞ[ ^I3[ފoZ1d?c@E%pzM4U먁]Ҵ/F@:O2W?| 5J,UO^+eSY̡HM~8}EU._3/IU?p$Gys3)O*W`)~v>d69SG(Yz'I@%3)>RP=Ze6h`kb"(EɷZ/EpR0pVqtnH5\(~῔#Kİw[5\UVԓ=4x; }'-| S5zK`"2Ycި8j>?k.-E+*@P#3H,^ai_im"n{ÅciPÊΉި/8G` [" nc߱m7IJk\!@= #O q9MT#!{vb.wt'6! 3/N[e!ŝMB]HqUfG|B?v4QUpRD:e(ta%'D]s_hޭ ZOZ4 ݯqEaΘ޴c \~kZ#2Jj Ȅe\RG.Ul)_5u#*-$H~ߍ.%Xy!Ys' I,u.)^8MBh_<-/N(4+t^shDY^F2 l9a0Pk+I8w(6{g=14 ([Zn @9vOUUNmϹ;,:K@iKC0}cs.䌯\67>FB i 9.`(f[Z_iPZu7;Ky7H(}Gh lh/o1DM󌭕|A -$u ֲ} iU#NbތO` x N!?Z(pc$[0WiX{}ɉ3$56\ K63=3qK/`"SR3s_{?x M_9/*n^.o,\_UL`C kgi’>AexQ$ִaKڔ--u)˳u*!Z*bm$:]LZg/I}M)۠ E.@QO~_Ԩى> aК rKHhuЊ,NJZ+2dAK:VVr;TDql7+eÝրA4xhC-v 57 =N9h[*EcĆPR"T̴pb.WPv3a-Dbg"{Dƴ@ 7O5'XDq7<،ڀW{^^#D C 6%JaR7F'0`RUflڨ/e4V#34zTJV3g s4Ge׌i(Dp*k|g^cIR[Љ7&8&o ߐߑ?iG`&QkZgjKlS vY;CغK ?7b]q& Ƽc:!5kh %ZBޝH-=cʱ)1-ϷCVE= ߿XГUe (fn)?,s*N:UNHIE2lVJk}+mkȜ.  rkq4L׋HcOV:Q 7s'oɕ[j nh 9or S?]ɺE K! :X촖:B̀ P7)WB<?l!T>}HݪOVʜ&Oawb76G5yph4m͹ˇz߃X|bkb MK('pmjZ+ZpG:(sCVq}-n~֮\@y+)d^cDJ N qHÓkބ"^XWk`!lR|r!̫k>Tv#ٵ %2!;QP^N,%h n/2IhFL( U1,L#{i!0!0+SꂫA|d6~5vK9E0Ov&?&.On}Hh{Tb%0sG})7O1uJi׮6l{iF~TŪT%Лs YEI%>%B <|>5!-fY+?!Z#‰gʤu lK9? g&n1!)C6ӠISŞ9Tct,}cP4܈has\TC2Ra*F0`JE:ԴZ`H#i7/REE2ކ %t"kPm"KV r{mڅ]}?ӷ6❵vA *Dnh>E_m"[Y";('tjsZa4ASvz{2t߉)SՉ3O:m̬rz3˯xuQ/wbBwgQ&zD??i2'tiO‚@/Q:ާ]鏡bi}n'6-1Ҹ]gzl8Pۧ #QV\}JL͑rW*bΘ-rM0PI+qi٦4ģ=[ bcIeDEb6xٌc(g*E_,$$ Ԑy14ZJb1| = ~ V6 hGGިLW p훒!v{[pzB)E.{l[& :ҿF-cepG6aRCt]x(=m'0WW7C]3-fǛ1I(0T/E&DOs%m_XEsLtY vzg]Z\;Ԑ}/yƪ g!aԡ(=}<˻* X$'31opDm,aR[aI'\=W(Ç\7tŠe'K`2ņG:(Z ojrzJAЈ˥!~ }[n}?s:O.@<@X1Wcz=B'oC@bd^0zKr$_.a9f{.vZȭ)I >9\S3 ʈ| E:"XO0$yq_AkU/Z_q ̨պf',UJ7Z>һ_A]Ko.\y="JM ~K.Rպ_1!a+,TA`= =!s%tShp`(k"0RoM[B`3ioL#q$稲k%ln] jDv&G^ikM{0' yeNDкhvJh 4vOAxc=2DO򹦂O`}";#{P/?<߷N p3/X6.KiݜvHӀak!mky@{bV=]\}ѡxX9ztX=jJ& fC24NWY㇋Zq7x3'sТV[! 0Q6˥ߺ_ S}MRuENxilyZ C#"g55a!hq\{,b4͞𱸯u ajv+{`3hyUUq]?j}Wґ`l-DuDKQƗ:[01YmJn_~I劬nI9R3KN1z!i'EZݫBV"KOBLG-s0OƪC6\$5zPX)dK7UQޑS<SҝYwߦV߸Zu#),yiغ;A}|9ːT?kx_ \c:KDz$_Qۆ" ֗ttCFOݯلi[Fh%/1˹ݷdkRSQTҶ uLoZw]~g7RaaP Ufr*[y~XI{{'0ثf!BOf[U!bE6*QEhVV-a\ eWbd Egͺj_iAxHR%x~<ȗDSD`E]\m}'NYJszmb[c))򌽦4-<7QuQ0=3)#泥, ^GXѹbxikw cv%|o XeKɣ:~?.lci>MYZHx;+ :UkP~4bO e `]TX8x;(-r,{G&{ 5AOH W*fDYJh!:խr&!`(Mz~>>zcBϝ[sHDu΋?鹻V@թ洎I<+鑛L|[tJm:RNKJ;3oAd#^YXS$Lb,F[׸~4J4㉖ֹ!1EH4EڳQW$/ag#W4&ky_T"3^ˠKB˄7:`p!%yX,d4"S4,ŐhCWɋav3)mo%NNO݈ONwݸlVZ\8ܽLE흾w7.w^IGCmìE ( ːg=7Wq,emX`?۷'+a,wW#<)!Iĝ酎|L?b V|>&ܤ 9g=SRB$oiA~IY7DqT'Q-z,Tlc_tmAfE r]tQ5T !(mjಇI|BWC2/FRhVplEq,E[!kz2ҽv1JRsBسaTMQR- [<kt?"L(n{} atZT:@i3(6}@p|ѹM;xI4 >i>@W;;5$<OBF?= x;(PkB=۲r&9WNܾMb.027_6˃ϷBX2޶"U"ߢlK~p")g [rWl[h3D+!7;I:Tf(H}x ;UE@Ĵ0!zj) :Xe>>:C 4^$Z)j57ALIn"l[`DŽX)L2otKa2{o[<@VG_@mV7 Og*jQIM(+>jlI0=$ hљo d|ۖ`܍-|r6A& ٘iM{tW;%rLNV":/-yYo7B[r(@LDZ͋]am(0fj@LV#1iimܪ :.T@^ yߢ_yډ{Տjxe@9p 5VA, $Ql٫6dt;xn'h.ȆJMK2kBުđ.N/C4\ե_eޒp?Y%y},54dyQeZ|+%q#/pr9ʃ t1Tr>vHU,JWdirɦE*, Yi;~w:!*JkWrǬҋZq܇}(u}tBuf70GNJ1 }bk>­&sP ?u1sxF!_u{ 3_K-)dMhvYijxoūH/VFjG=t}EzLʏ2D` )%r} 3񩲈:#GFbvR 'wu)<ߎ(Zk$ۍ(N 26Ir" X 1nL+s7[SA_u 'r:ƆCj6V,h|2Y~ [?%~cC kU^กArt?mC$8 e*dzywh }@A"uIgyozYG9poj$yOv)sh2y͚v[-"bJyZXO!>a7wܗL|Aow(sm[zMUh4d< 8Y$R lȰJrxU zҧ!7x=$nÚA)d~?9etEw?/r:EŐO$I[4.9`q>6`mhf+n9sD;Wh6^S"x%=#EYiH>z6;fxf}jy9ńg%"rHt/^]NXf9(1Ja]"B Xu?qw-J|K)m>;*ْn"uVrJP&-&u$ք'sqlձ礧ßטZQ6 J4iNX?ҿ`A $АpaSKa{Qr[)<"w?Z1wD@n´prlq@v ٱ$?UrI NnSh֕0U$/Z\M\FRD \]2l}V N~H\S[N(N.,U#H8)sUL:Ǐ5PMqaFF\Y{#|oӦXmzQLtLrj7i< (R??A{RzVļs3g6a\5P )[+qٝ? Ů8}b% x.b@c= LkiW c%F"Zo^cu&h0y|x{S^o.·?/$Zg\t3 kJz Q,f~ S7jHv]iL-x]\ƿ+?E,e bj\) ӏ =-v|MAQ|~W^T}2+XO)0>b76c҈ hӽQ(ӆBbLadBtWe1zfM قCG5LfFs`ޕ'_c $8;`z,m*(pS8dDx{S|}Ǣ]YF*R#s?jMIpMxd5c`rc.SB5 Zz.1̦غb45_昝0kGZ2 p݁fHj]F<SIя"c1qli.x97 QDz jZ|(зv܌a(UKpr FRZ\$#ۋUF{8!TkzXTt"=͞Y(' I/5Y*FYˍuG(32$UEtIerHũ0Y$^ *3թ/w0UCɹT$ 5t0` d~.[隸Im!BsQLK~K}0G0*cVA$ dXǙKBo eHFkg] v iyjZᾄ _kld4V䌓ʊ5ďZӀ!csmGv! nIJ6` x S~ 8;Z[ϧBCtD :ΡsEe _%ۖggSBל1mk!Yk jaP$\ގ2UaJwR89!zr%1gщaq$@?j5A}h@"<T[PG=^Ud(sn2zCY3r?NɿSN⬽?;{U"cN&?lQ( +^u|$xt3SȺ sF!MʲVc-!\Ӱ?a0٬H_ Tp-VH#. 8 GF/4fDґwEbӵM z OGH\-)iA/>9Zcs$P}&rT;f?ߴ9an穭 ]M#Y wD|޵Oc"חöF]9>^}Dkmق󐍏,*$+8'R's>_rpyC# *&ࣇ@wabiF\+%=M6PmHg"҂ O 0l/6G"w\D0dZL ۱{^#P&5vی8ϵ2Ʃ@cdLىy2CDQt,&KIG0_x&ewLXjF\}ʪO!k1$kGqe5P8-ǶE` mE`I*&‘5?g.ؘ15/ ܠ q9Ct'ltX yP 3uVn`~nX\ynqeYRR7knYsXM^0K %j1տ[D3Gó8Fsت (YbxfbZ&p'+ ]^AxD#!ojAkRPHp9q:S#DtVfPa? oy];\=CH<{l) v`e5lMN|QY߼zy3ܸ8꫊٬ ~3g2pШ8QW[N:"MeJ,[Fi)u;KToګ.;VsHu ƪm[o DW4`4 (qyr^9f9EVyo~ʜfoVQtWp 1"{{TSQ_G]nȷN]1Y6G%): L+[:hf=~cš.L [L*&*n׺N σ5+ʰ_nhбh ŇM,?4ԥ$WM؟Y,I*CKwYr;!Tmibj(5CH9ÓDP'9p)&ċ@7&1J]h}4vЧG"V5ʩj!=8D2^X*p)$m_q̉SC ^drU%=6t^$nʓ Tl :]nEZͽA|TXS:6d (H508g党2rđ3$RV.3&0i)cJN`cCl ;)Yhwr;k 'g7R)h~G65) M7G^k]ʋkђy=nDks+ϞOìvLZimuϫ>=!^<Z a%*$_hSO:៰IT3/AG~;R0b@iu =pϰ]U)fDSBA yH70˄1O!!%d * Sƻ2Di{hf&^[8}-#e;㰫8tmJm鬿Z+y2(z/$>o-jqVplx 1# ge$]Q^de|*Z;yrɏ.x3Mf隬pnPɤh*l15:>P-xڮ˝y!.UD @:@gl{ٛ3\*Cy$!}l,KifY:&>h5*Dg\1Cpev}p\kH H~)apێvHף3ՂϞث@_1|pU/AV}3#_0JPYܧ+v; DNL[{\\P)o_mhG?}RoC,K(*7*[|ta`^Z? A3dto!MPiO\9x{Qc$Vg:/#C&( ҡljpQVĎq2j0f=S(1.[h( n*6Mq-fm!ٟ%^i%(").01+Β$zdUU"HuF~~ 7KqaRˌ2S%yYfq|P5;pmǴϩI veipyltRYU7@ 8]}MDW KI1L,L5׌\)﮿.eck5r4>&UC|LJK=\J[cFvp {RKòp5%u"R!^<bV+*oo?ʶ5a(ɥ< wUyh9:CEPsCmiRCk~$蕬q30Qwz19*6=0#>;M"+i]g$^V`K{-X {POYbZCNpxƌ')?p]20tSOreB!-'sU^!B0EXTVgπҏ z1#H*CiGG"?4W,y/pEh1vvGNxo(H)OA_- ~4P6^ pm6G8' "_p<i1FZ K%%mzqp/~}0xWI`2r~Jl9u2"F+DGu't|"\#WRa!_|`\1k@9Tl8GY%P?%?uGQ Xm]\RճV@,̜;'"iI^kI)yEZ8LRH)wr4W Rb ]1'MǕDVu,r%2tG)>|ހ5C}Ow cջ=2ܞ|.~qUKV') rC#&?/uv\1kх5T$Qq,|u%xaq-jUE [gZg0w'3~l;LBiiI{2\yPqYDj3c/=#j|(%W{6뻝PE#g6 ڣvrfH_HS{Wz@xki!ć2nTz"QPQB]˒݊+ъ)j\fyAEe)<&}K V)[ϗ촛,!rժrӊwfe m\%u!PGIĚX#j%ZCd;`_J[9Fle.,'s ?#5=TSvaʞ WyMH u[w[нJK} YϜ U%_YӒ0Vތc s b`y8GPaʗ` f %eT zm;M^*+R\xDJLòa$۽+GGfPm9j_oӀ!(1~ di[+xR>m7&b p0 SGYȪ0`e;| }n^h 2W;&>}ԲtK| oşmިW"o_h9/q+0Dzo(+Sh?~Hg(LĝTH90?JTN9 kvM\r qC+jfIɗYg$l%F&"+*@3'A,!I jK;2vV%E,m%Z֑=‘w毠M}HM@>z`hvNlŚM%uq&k֧FaGģKF5l'V:x;)m/S:|kzsK>8Ic15N$]y(j?j}%Nl,Y%5h<6˻)XFJ ga eBE5b߮QV H.q?&2Z/6fPG ̕x,3؏nB-G,8CZp%`{jRIJd0ZB^ vDBƄ}ȗ@g 8:Āk)鄉9Mxd to r_]l0vcԡt  X4ӭǢŔ S#VDj;D `~X>#\*4\@a Ml7o7V7yl;`Vwe@Dd8ᮘ*965͵ qa>B:zq& ?[ׅ9ҕ1Bv  7| |kԅa?f3|Y#ZlS(HlHh6ւywJ#ݘ$??[Tṳ}VIq T'NqZ++Qpt㟼`I"M<ى[>G+0co?lVfc^TK<='(|-ҁ_F<)<؂% V0r̕rB؄_mל֞-NVXДG%ِB]~dFqJa`"/f~ݝJf9?q򿬋cF ټ.Tbg;|AiNYiLUyQ+٨ꎲ.`Ym Pqa;+|}|xp=^ 1Mɴ-?ѣa7_!3LC -~h yqt%\guô8w1XsnIɹwFM13+yds!YH,v$*,.VCDE͔Jc×9rA{JCA&~A»ą+v#{d/YGhEx\ֳǒ }Bzki%3gtwC{@T&ЫЙٻDJ T*Y3Ks?{*O/'֙< @Á/L+~gÂImj#\կk;Tmnu++gj2_0%Ԭ()74!`tLTɃf͢WT/%TemɇiZ}L'53e-n 5~‰ׯAbr}O?R3Gq~|& v.VPs2Web sI!Z.L%7$`vvI/,h>`~b9#sggQZMO @3&C P1&C*Г65(ݲ UMuߦ6Sl!H]̱H`V>:X-lRx g\@j?l&R++ba+չeMJz/NXHEL"J[Sd.(vf@An5o ?xzuW}-^dhxZ P (JߑȄk6 3jkq|QZ\'Ec-}s m_HCdCsOEXFhb2~fpa)#Xp_cm`M)% U{T_ș`!'z CHlnE=Eɟ{\=a.O W\b܍`"Lvzz湛 7U|ЌX#jTO'Qk6 !ֶ}pB<t+7u().."o$/b5>̇EaWF26ͤ!D3D![Mj.4% ԃc>*W}GV4==BܗR73(/f9N(~Rs7&ޯg kE"`2]ܧRm:lU?)UZ/4 R!⣅FW][ց=y.<7} /ś1P2W7lX"x 38,wiɖF>f2,!;_nbaѻUp^v憖P') k8yx"@䒘da%О@Jh Mz`7q>W>>vė?|²IDҜP~$-t9ZÛwVK^ ")B@MD!=(pC"oA9X1otі8G6ڌx61#%Dv 4rN3,J\U9×cL3?=p8(,6˖Sr(lI!%]!# ֢]e'U%l`fKyS3dcKWg#!ve?i8=}mkWOZc3D7S)>olfVnNo jA5 NdLm`h&?ŮCrm."|f%;YPXc̶*MXÜ?-*r9Y)Ĵ&}X_5SJ}Fh6m7:Δ3|s+F<]Ou- >|%Ffn!չp-W WW_d؞ۨ Ѻݚi @LAi(+ƑFRn:'v1qsIȴqD / | VWCgHxTKė񉛭c1>gr)B:/!u,yTZ夶N:O< >8O?tqJ dp>E[;R*/U]׽]۾LP/6;)amzv>x)_@&:;04{@{&pt0y%5^ژ53:D(GXI q =S lKRp'ḃ/DPύKΞ1,ڟذۻqCUa)ї\ygPw2B^kT2EQ;Ѻ_%:]ai #!L̩e(2U$4^!@wN̾a@{@SSs.mȨKN||ZX ֲ n0ϨMVץ]:R'W+DZYMyk4- my@%ӥKo.`A,d}+F|}F=TmICzj.oWMYjΔЃğX߃|KBHMaVpP+lӣ0Rl]LAIQbrJw$ O!OaH7"ǧWT!2xO$@1A+K-sQ< >Y`:A{[E(*Чh? `8nw?6Ɋ_QsZ+m Vc)w& kWTP DmOCo. fv86R.XY"1\CajPڻi"24obp`FQ¢ לbAY`e`uK%r^ccbg`MH{`a 3^PvJA8SZ&+[?}3``.s}T)i {3ʥM#"6lЍa&M}IźUEvYGQX9$I`6YA`TsV^ ey d 8*t]IC}ҀQ&>;\欛KAN΃]Ϝ7r3@}yDtU:TNg\:EQE}_`E̖`䗅(-*Q se%[rvm vw>Z/3Ҿ}n|}[B-Yewsw1+oa>E-'ǡDlded_jY'}+K*b 46h]2zJd,\U!4E}h8(H8$qhJ'I3!I45<}QV%t+9@An8+ %7>m&t h-::@+7cӖ=žktRXl$*^Ws6 dyAFhhЧKĵ^zt;x8l ᭰z5V"z McqbD5YMjڰn"ч KttJ儰isOhO@}"}ީ`Gk"1Z^3Ց;(msIb01QUR3m76T᱑qajQfW2XNCϔ-7`9{7 }H2)ʨH&7sʹ| 5SP9s C/{~3df4ń q_7Ń ̖@MWGu "@&bpW*l{,@1Ke'DYvz#ẕ@3mY F5zzmzGRU`d?rNN~ o T "@oVЁ=/ri,mKT;6S/쑦!A^)Zi@H:9s!X9zYTݲq&C93B=ldɷ@}zn^Jń|/ 4u&Nf'I@4Le:;Zߌnr40[=i@ƸP|))_NeZπdgf0,#ZȆմ먽io}W@_GNaoP=Z2s)1l ["2Jc8c)z|64 R*&y'`1(*9K {-//2FƺF`^Փ}ۈZGnhVǏAc3^be@+GyXߓe&eq,΅i9p{h932EIt߾Ϻd`,x[c0hܪWzpR';elgooJxߔ>m_+4sU"/Z4sǸ Zj}c\2v@Ϳ\ 7C|Rzw͗'#e=LF%jPhSuH,C|ʺ]90К|h[/J*+`>{4Z&B)3!+6Ľl{!Ʃ'{ԋʨ%›|''%hS6Gen'/|*~$vhQhapDEѸV Se UmMV8Yv;$#'J~Nt !9emjs* K6DKjJ;xpHg|HŴf"T@O7U/6@YXf߸&r:wZH%1y&eJ(A{Q-C ,Rkrȥ*! +{(\bQCOa 6e\PH徚?5 )r3BJOA媰[Ss5ubCBJ"y.g\m ??fc{(4!/C캅(I܉A6?5U蛃lDd^pW\5uCLvf3kIut!@ 8밐:gfe4Ԭ[MY480U\o{ψ6ϧATͻ}qD9A;t(|[4&nc|#N/|YSB}>,HH˅߲ln7-;Dtn݌Hь`2*{F)‡FL,Bdߠc8F^٧oљIO|_`DߓŞՃp&Mc=fFPM0lVk%+OWlsxѣ2tR@' _DJRvc2B#tIO'x (&k$pk0PRbn(1|*d3R]`J XȒ^ qH1W.Oa/:X iC3 }b}]-!yKB*_8qYY%B_h%y+3ܚeY;xO-1DMjS7ކӹСeI̲Bu̟82*oZʳ$-OǐkP69B[sP@.Cc 4j>\;$St52]nɍ61Y7?Ɲ+9H5wYU{= e:>B L|vMѬWg^a.Т:Cjk?`5%\[anFBoY[nWqqn'$e, sa 5C8u$SI|fee*uFbH HcjyNk<]Z+jFa7z"\|뇶ˉ-o:?wCL = "*jaD VYdT "ʏ{i{:𫸱"nrWJ, QN7@ wk+~hCdՊGSZ9W e5am|E+Ԧ( VeJJ74D{k]&pCx} @gVsvo2GU{?: oZ=#kw#mueo碛ͣ<׏f@lÛ'}V8Vox@61w9m:d Ӟ_?N{bÿEUe+*}}glI򁫽[89y7 ׍+_ ~۬zJP$(E<h՟RA谐7khY]#xr`<:T-4J45s@8U8H`;J„O5VEJ f&QyU5P}H'$vwky@xP3H!WQz+SVV=1ӧb.@soM@(/+:$s_0cu]褃gJ*뇒C;p : դ+_' alKR|H{NxeW 槤^yR4V7wHfz9n%%, A/89D]y{QE2id[+S%BUu Eoety[a ^qh_9\ G7r?yX'$hk;d͉l J-HP]Fx% @L@j Jv$>鏰QNml^K)Qi/3Wi'*%ir%"wI\$偿{?g(7aŽU(@l..x8\'$E \OO*ga#b5Ŋ#cW+n6,T,:bӃ»4kycdBX HٶNpa X 8턬.}KSe1B5Wwg ޻ɧKtŚЊcW%MkH3 (Oy 똜GI~) ETɰ4|ϡ άhaK_'b'`71yd-LvMt廊&a|wwVF17XMm Ջsd։= uߤS=֥H&u/"N͌*ck #oٿe  `S./5$<(3@_\|,40 U>L9†5>JH'1]r*$BGb}j~QV&[Wzx0Z6&V: WkQ%P[XFTO0[|EBQH)2a+ۋot)zGTɈ#E[z(tI.KS^nb=40Xu 356Nۂ `y9)a H:/Xc,: v*n2£;=ryZ(~1}WwݹmR m"5)Co,(g]*Ui|@qJ Q Tغ)mjg|M^ODQi (*0_i2@ۺvh}(F"ٝkSeJ^Q=5*zdb{4yWCqVT~m+†bj*NlOæ>L҇ANU2G[pIVBqf}$@ZME_jz\3Fyf@m+7h_f͞!aPp(rY0|>a7%CA[K>T`7mk|Z ܢ/̤vr.QFs{x}a}'S[Vme4+fǐYdrQ xOĕJw)cX{Qny1B7-טR4]㻧N$ :Bk>Ё±Д}j#h\KIKʝP^7rIi5RϼTVO؀D:{-GA%IԺV6}]oգ̊%֜ lR>0>\'僲8oOGtPьF4!(oo1me(\u0n992;I&tPiT3~~Q_K:+\rPsz4s߽θ"ćěz2>!ippfSpCn9Bۛt#eQ !R 8nV8#%]naU_a^1gK{9XGp3AMb@y{,I5;cqYg*7SZ%hr)\GZy t 7߹*/^ c-)Ot7Zﳪ|Ox{Ep[!7@zj%֦pߒ45ڵQa磏19Ug%tH%S2=f UQ|iyQUhc2}ph.kc{U?I:00_OІAb4sۦ\.H_jt<)EÎ'j21+.Y[Qї#'#B`r@PT+*Qīy<W>cLt"vȾ 1(yFCf k!Ռ;M+6yP b (+A*dۯYBϞBz&/2mm5xn Qn~,m&dkR祔H:iLu)zfe'Y)j)DPҪfCyϘIFCOa#/;7Jd]6nF䝿N,`%IOٙ|X+`üKF=b@O/ԟ~ .~>kAOr}Y[ 8N7y"5n[\{j!;J7I[!ƮmqY\֩G` r xH! #G3toz+M0ϺU@MxJ. # `=|+C1)~APjpMt'BK-9g\@NOi}6_18(4R]aU)9ɹ& #4@EY~-0U\RL.RGYSڅi=2?dkn-H=P49g2oWN`k$<NY,Dr ~)È=a'o֫RtL; ~0oFIAmܰTP#E5rVZHylwHxwE|4Q"pZ "z#Ri@G玈mo@@-` .RK4$3/FKGF-TQ^:rm)ܤ9ցް}4R5GJU*b2m.fp;^2Li( Aݣ!bmhڣudZYap$^% -ˁ`;z}7ͺs+.2v7oMю=0jtEҗ'ۇ+ EZf!C 92 gB.k<1UJqg<` UQtR[rJԜpExa~vVa\v$R6C b \@+㯑PyX^t݆dJeM1sl~GkInW lc C[&dHSθXaoEa 'EWI/K9 ĩ.D/Y]GW_ڬ!T-.'.\QIt_̽2M"P ]/Z ݙK?pF˵ؑ5ZLj#Igc(Ai5KH}9hrҌRHۼʢ|%}z=^/wPw\T{${ jiЖ{! ʌQΞ{AGN۹XDk5ShmAzu@|p ML@N1Eqh<P߫< /}_'0JZȘJ$Aġrd:2$ʤ&\r2Jt,nfqw䧎c 6/B1=5nDb7g_g -q>T||b4uj u\E,7-}|kBA_<+4jIOrI=y]lTǻܝÆX O۳:Wr`w:ѯ̠Fg\r`n6"g %K(ykWƿD4>($ꄵlca2eެt(ù5Aɮ)l 5ZMmy Y[a, +yS`ҁw]i"+=fT`-ˬWAq ɎUwMATT48Iy:K‰ǕJcbHwaɅ/`ͬISVpgjΊܱU :maUލ֫ ъq4vcm]D[轜mbݎhxTIB %#sf7t轍L/֡jQIo'}NZGQvuxٲqWqCi3c5U ]v7]Bޘ.=AkmJQSi~<}a4҆s-3?d% ~;+rg.\id;r!w|gĀ? <}L!9#냎|_ߝ\#Yn(1ku\ j>r-3;`N3Fy7ׯLè"'e0DjWjO&m]3`I˫M`5(0߇S3/rϏbD&*xnk`^jN&^Kˢʃ=@ ߌ+x :<8"2! Vs$y w'|ˇ1Qo*2Nf8ӂ"V$Po]]oè˔L._4Ijrvstm`2C8oEգq8 ȍUk܁Gwnc0;j!Dcnp-'QDc0NXJ~[y&]^$@.@J CQKK g+rDaVad٬ 7s" ?TYbIb7{ͫ]ncu.g=Tۂ*]s㾵ٓ夢.NG<ч;0BZqK!R<<:ux̥VHl |/h☛Jm0rUBV̽<@nti+[b=kc1 k ؆谓m .+T~o}i̗eR DnFU,V'JRA}KFU8v%/EvDLt-t-ҍqjS@i9|aUnn.؏7g F б vQfE]ƣ&j Io Fg&𐁈!вp2O5ӛ3kG)u>d9%+Ieˤ[Y0BZQs=0ʑ3E@!7]?@Ys[0duC5dE+kn ^+i;ǂEaFN]΄tƕn:(mXoiN(iQO/:W"{iD뾼[&fT١1=\be 2:dFǪ OG0L?PihxRw0\ 쪃M=0CŸڍ\ZPFyP47Bbן`3vՒNy{=,Xk;dunSRBGz~r7޶ &qKtGD~_׊65Mye[]?;74mi kj[o ":E!NanfӰf%ܐNpsYՔTCp.Ube|!HxXˋ+rRjR.7Q)<ըF,ܧhg[׊8uЌ;m >Znsa^VS;ptwW[{ZHQ}q%&[!Qkֆnl*|/]RE_&!|b}9~8RD :O6c<*L.On I6sY`qc 24  _a9]1ρ+AcFOJM' F;Lf%,j'yB`vcmSY,cVMz>V eZTEٳ>ni4qW~z Uw-"{ ` %bFb/FϱW74&VL( Ok4"I\rΣ:]r&jGCEuH]uYBLڐ ~DubAH /9}禁OؓL/Tɡ v׫e^%sw, E6Qw w͐ov^nXKXk;/:;kH-ex,lͬi@B4jue3 w#789`׼)f*pc_3wWq3T5"c~b]D㰄d諌k1$5g&Z i3jSSY6 c'mIioke}-OLEŷ3 `Ǒ{\l Y4IpW]@0Yi}H Etm嗡xX[vv $&'3F3Y*|)䔈jǟkU}\c}"ڝgJ8 ԹIZ NԃmrO5-u'`\<ڊ_8]NːAw DdXjٍě 6G"\ts̏ʅ ,IA tM!P%0Skc{:tb(xF0_+~r˧3^_xZya{(,Z<<6*H.osRZ_ Ktز\爴\qt:gfcɅOm"w\.(o[0ej|"+etqOy=b@>-./6g""ʪRaX@`jCߒ$%,+FKtɶAzۙs8y|Z/_ij mJZ6enD^ڱI,/X"ˆJ2'qWS rݐ2.)K~Ud|*<Լd9_!/]>yb4m@|D/Sx]@kM@a+gm{Mbc"&$-3֙[VYcM.3H\oa zZ}Q"uU'&A0謁`;&3q4mEq|ŒUzD<%e}yuTsuȺ#PXPU  սlq`~O˥"!C`[`Z ^  ɧ,VnϳEa+=T'O_N2CCxg18 GLMdһtQSh*hj} 8G qHb dKFx6KoɁ_лvÛ}ЬG'(U6V(o^:'#;rsׅhz`:{H8=!FT$5 `B3?BhpVt{esMN T_Cb*O\e*L0aj􍘞**v=l芞H)!+Y^o<'1UڮYdװ3sTw's0?oG$D_6AKohRa{%U·3/G1Sf ^U䨦#f^A>thrx+aȺuocd*u}z)nX7șڭj :d' "`=. .Z̑?l2*-J-C8i81Wx<~oV'/civ>ِF кo춡 pU]d5r-ps8-رqt-^4y+Jϱ^wB,v6lhv Z=rzTȝOMO9۳^RYeLX%2m1Lg\vrܠ 0` $r"D`ҙIU1Wgx}nM,'}o qʢW?tKW 9 'u˻2d}fumf QMjbyUƠ}΃elO㦂WpH DK@e$K#fT擼c!uVm!sTIasKT*:t !ҖT:*C 8FdRj'lo&M=VC.7`pȘYIBBG0|>6OL*$7},O4Rθy%M֜{t9,A0&M@m]Eb}W٭6H4,LAlhBv(D Z^3f謶-/")X;$c4EFO*D\pEOmXt?; [ b1Yp<(U{iݲ 3Mr!"-|Td/hUq{@Bh2j[Ўb煪l]P73x@^Gsd4b۟|#PjEwgu4ǥR( Hn.JJ&9 1nIwcRYPю]H7pxlL/Aـ81 QH+يwuO@z=Ċ'O]^}mF/fBuYn_A^bH} ]D`dA8~,oWmekbZn=DTmvt)XF5L:i@mq| wdڜm#71jE8)\ޠL9i8?9/*ɘV`cwI8꫟y0ζ.D[`†x ތGp٧10"?blgNI" 9U.!y((FAPQr,Oebb84S2 LҍeW}bexcRurs"s+J`3hdNHwFZ,sXѱr3cP6iɢRKuz@c X)ӆ9}ȫRm`/bm>k @?czv:Y+50l*h݆,MR/Oz_q7TAjZ"xYo9etoCaL8EfJ r0J{cdJDHi5%AE, Ptgjz}s]Lnva!N`T 2i͑7GS?2.; !?&h\M,DT֋9|1cC O" H_ɸqwC JB{qyjVCePBsb6HG(d ;eu* j:NIqm}I7At0\%cB"붟% |iYZ 5T萳4Ň.v"D~BPឫOj8gwtlfLM5|>vH4 Kԇ%Fpo1Lbu}JQϭe+ ܌X3ZC8&:Ig0VǟQny{6UF3@_?o `.lK87 [kʽ"YpŅuW_W-<`^&|Osyo!k^™'СѮ7ڼjԜn I!b͊2޷#㽃\8;SL;ƛ&<(darFP%bՖ"ł<v]ҲY?q0J+][^nq򈁂 a_\&EQHؼxybPY&{6~`a8p}/S}md '\Q76`J̢vgc4%0AhI^]|$*Wdw+p96QNL_~w @fg9ٶ aGu=4 e4{M~g6vKM/"'j-H+i bXw~hݩ$9c2[gָ߮WUN\頉3h1D~?!uYCr`@IM#qRb}f0!W[WD{R- h!]?4zWRC7|ar5"Pb`.܇U$g89i122 ؂9dN*mzh&X `\dkWM8]|ZtaMHak1*cU }7Q!%vurt`XŏEKh{%Wbg <$V'LCS/⸃Ȼ[2LĺK~sEⶶt˕jg),\_4R"]oY 8xwYt=ʝ6*! Y vGۅV5wQHJEFY{M]I=t6\_] i@zԷ.v$e ? %YE.J7dWydHm􌣋u%D&%^U#ZaM15> _^5He7|'Wlų uVI|z DPH>609aSJXd^nW*1@[< {%Pؐb8 6瓧ۥI=24ٟy "_室 .DBj T`R2毆}MԲ?qoênG Nuۇs Ck8p,exF5/J; uykaPU# t.f}ݽ]ig Cѡ_C,y~"x$'Bk`|IbY[P* GODDžx >jYm NSvL^14|pۇ&3eG=½U62 qs9bCWC#<Dxz&w"4%}d6{dw?.iqꮝ:r '!g?u .W)q1{#* \ԭ.E.So*! X>7FڌgcYq" &) CTA@Zǫ{{h]ruC!L .j7;<`Mo3zz1[Kh<~Eُ޽q9\+$$+^?9 E~uqW-ay,LѰGJg?5]CR]q%yn3fm|eFz}/C?K*NљyH}/.@iDHM^` 6!ihT&}Q*.eH\;l] CRw}#]'}Dwn c mͬi]^ qq>nțf|.Tp*@#Hh ͟#Cua<^wKgno&c /JAJk5 h{l2 Gth5xNI0B{#QGZb+|Kj2{sut;1kw]c?Q}ؖۂV]Еɗ-6O*9HVJl>g⦆J4]tLHsүrZwodr`.`g}yɐ\E.g"Wܱ8h\nn?6>^dӜcd&x:%FhPwWV@XUѽ+HJ:ԺuC78 ܣ>ԅ?Q%Ww(T*DX@9m17>I%0DhFBn[̍IǠᄤqZc\sAwd@?\baZoJwuѨ> R VݡWEꂉ֭RX"Rmok|ynVzykJ##J]7v0 q'fgŚ錁2aN- ڋw&+˿'՘x-e$wK͌.3ݩ. c}ENx4!Hon#váiyд"Kя3Yɮ浙z.zzI=w1B[Ձ\BP!]miѵ[K+ؘ=OUS]Q4/w'bd\ZKy᧮{+VsR`Q <+v9Mp\D=uE4~rkwR؇j9끇3grD.p6<3`>+/qcmǼ}S r<ڊ% /`DyT}fR` J&t ^8"tyfs& (I!ۿW._emNyoESCQfJ@VunƐT`]|y7o.nBgrZwӘ 'jsC#xU @#nJ yG_# [}1>[#?H O_/.uk¹KC ĩgTWv+>\K+Eoڢ{o:":~PAuhFiTYWɩ[WìFf"B83xe.m,o]>q-$dQ~ndpATޥ5}8A&ۮ0k \AV4l0e˱6m)XzC pՏZ;Ӽw'wPpDy:ykCf &L% iysW*#ӛ2""űZA< %E鎧aIoQtgH5> ({CO뎝 GN0/]־(qC}Iq{BQ6hn~pX]ܔ!MgRj7q6rYvp{v́I-bq)b&#Ū # zOO^U,X,]w`jf2B4Xt%/uVdnٜ'uKHMmsV`|pGӪPwd/^,˼J_Ƕ["d64?J K"eM^_p ׃ r('5Q,5צ&j4,O^EAtRs$|ER:c`ttb€60~Ƈu ;o:;o_Z,!eͯ5+Pt@2b09ط[DoxгHɀX_?ɮMљtX˹` 6u)Cc0:V!5+'6M<v7ػ$]xM8,4ќe]9׏WFZ}mPo"Ǜ^$]pЦͦ͒"eulʼniXE7{T9O'ۣi56kT\Hj$uE2 ` 学tQwqsy$uub#O"+(F}+sa)$j%jV~C>*H+t^6K)9ddF42)K5 WhVdSbvM?6& E2Q0ucб`0р#QDjaMK^{Ak*#,Z&qeŴKiШyϴ`rlb^*Xj:272Tq!}^4 Dmb=ڢ ٲbߥTw=tf2g* 2mu|%iA-8CsA[n*Vv@W͵]PDnԻXlw/ }x6p 6ݜ=Yu#=/VT2j K$ 1[u !8bə$XKLTh'd=3igMQP~QB`^\QJ'lwA ΫYwxt$#q,Z lɶ:>,n3ʲ0b~ U 񜃘j1[NR1q`n3^vb#'Ys:FB 0m*t0gǀxG5EX58OjB}?% 0` YKHJcEa/(D$&5VtӞʯ 㥾=RЀjx#ឈRToQ~wأ\: ftA.9 cdmS_QSO{YhLg6Oaߓ{%Bw.RLe%o~huq_v!I*>x^V*lPxz?-pg 4*b`ZrU* cOG5J}ހN@`\ey4 :251tu˶?yU(w5ԣLP{ݓ:㵶9lppbVIڄ," :%uKQcuл(Eta' &Rd3Ɍxߘ9b'oʧN5oz5&=w6eˉSbjB>]݉FN ;LH b6lY'i;aש}33|M>&7{|n{ˀՀ B`NX_;-aJd|i; q.ռ]h&j{t}bä&ԃ=6PC4(7{24vL[@S=G>5ff<>X=5MLzg[Ni˩7/PdΝ=O:(]|~fJ3`e~pj^OFLKAQ8:>0^0`LzaۀO-|yNVO _\ ,-S r$?(6e KѼ!5eXsn8ωB"dNg =t:<+(Y0UzH_tgb7ChʴlYc@cV ڹ[a+ͭ2~"+S9'*nW7~qhGHΖ ,I`GMwu?M!T_6A?$-aSI)skн&62 S6j'9@)igw 'r %B'ώm.͍{Wu51xP}Wҝ1f_|E gQ"&*6r3?1Y7RAj#׷X;9@@P1}Obbଗ[5Yв0:LE4UCdP@ -{Blv_;wy|`r؃ B8+,p{kGQ Zs20dS!Q]-,ˊGYE34 {U(q)zA9_ [mhM@.(ڌ]MO*dE#'ʷ40|DN؏^4E)R`e`(Y@c/!vW+GIeSjayf{K^$MZ(A|!DG{O=&KLyfԘTwS"T oF`ҍ+ȓ#6VY$m9_{vkQ.OyMV;,~ZX!c2L&@I2p\y 3qYx i૬fDh®Aٹ-+ǣwfTO0&ÄKڽOq)'+G5UU%xG:U0$CWkTn_23 ![Pwc%;8"&,Bqy*3E<|0[?4EeP +./2Ěg!g(a4z..wSҋWQy&ݝ[i, _]];5VwؠOa'GB:恚 M9"Ũ?t)kx2 t.2|P;n;+ @=a(H!'5=+ Z:]=J|XB4ȪƵzd:u'W^ciA'% *:# M Ha[.OjG Z G;lVL0xn\O :st-ich+}©MTmm sg#T㊇:-c@8ڕoϋt`BHrGn<-J^"NuRgeZ$W,hAM)X [E BTPNvSK&~w܎{Hal?,xfw*ӿ^Q n\v/R-DҪCxLT ;2<&H $v륃Rwf9$rJ2+?Fs%m[?t@uǤB:]>@)WDkҦʐ!~,C1ҟLshB6eT$ cw|JCN~JшV)C[}aQryrP)4p!fgt%;!8-C_I[tN;r72fZ%<,w؊.^_S7=9e'w2h}&?`sx#*1z",R3,M&;7#ٜP\ '-'Nbbz56!|.&#(!=I~9MZdx˸['L)97a"j:>˶~#k< ^Zh" bzya>>K㟃/g._}i,L%=\n[wi7B?s|ЂocgW \Y7zA< 9gw@ů"x> H*.S*KhɽY|j$kzDtВI)>LJv7|  ϡ' #'&9A7PNݲ!6AVDS3I7`FO:eEd><_krmџUw\hĦ[U$!6%Ft0&kZ8K2,3l=Ѳ2-gE1坬68_m7k[x1zY?_oey + ֱ[CT4(QK?f#X^0zZ뙲\kzH}†nnܳG %5䚩ԝggDԤBwm@nƒUמ5Y4==$&Cx_O!T:cn2W͉=9uo\__牠lX#.+1" l9ZH'}ֱ# Jڳ.Jt(MaRC1bPsRM"GtoD*1Mȯƒ{EU!e)m{>DxؽX=vTP̀i9&7OV[I7|M{[X>7`ng`MHas $|)bkZaS2sd& "}`NJ^x t?;K|m,zy·g-NtJ(ny^JƊfH8ޗB_TMj!1'ˢ8!I0EX@ׇqpgT\*BYF9%=~ { #m@s* ΐF6,Z7&sp"sS,%{QMy_mk|`XGMܙP;rn0Z':Ўķ .fm(mz:Iet˱x V肳2G*6qZJ@]T o?k1_ثB6LI0'ъMsyUAa ['5|pq+Q?=qd1Xk˾gjekW"tmDFF@|NKTB9$2jFKDE0/ 5 k9t|Oy0ySDw:Hfl$-2N9v@JtZft4^IT\\AЩ bqVyui!=8:RܤV?xШQ1N_VV՝dA`ۆAk{NLMut<OAONJq3nj|kV)EaSĄ\\x.]vfEqp >-I?+7~>AN뭳hQ%>b-XαNv2*KXud ޫ6[S9i ܕgO9bܷBJ{0D5w$,OY=2׳i[أ8)4/8&khu73cpպdхBlp n屇ӛёňLY135u]lR6(~5_;qNJ NyG$@ )h_ϲ7k5:'Y弛(^B743;3ҶLtזgh'V:fbÉb2΢/ql݁1ׁ {W-]+0T|+Tx{G R- $Ei^k|KK$aå <)bմҗ}TAQnJT#ЗX嫝˽|{Y)^b[FydK裠M&$Cl',7i7\CKCzn\-57L(P\Q DdX_f| ?^c=^e:DD jvvyoR5"~^gU'F合>L,*YmϿ? nbM/CF88ՏQˌ汭 (>RdrYWØ^oaQ@`|ۈx 鐁 %7'V/jߘ?AG倀n)J/M\L3VWBM CȂ>9Ol6;멩D_~_㐣.{FڐtqGi$ ZTqdM>(y*ÜS7jP5&2+G* mTX7pLtJ;':Ǔ7z`dF- Z6k(٤lExo 鹾b|.՝h}vJC-tΖQ ͍! i{EhIbx_.4ޅTK̬T"KV֑i3sZlv/OUziܶpGo'olSr~BB 3H!1 =4y^0 ݘأ˱ZkV7g L7S17tLvBOKw%9ZR@Ϊ(}YĀ䎗XSxL>9#*lt2–ʮ~ /0M(f .S`L!* hS!~Gjo G8s:Ȯ^d3@ 4uφ"Z  uW1l 6)y9<ȡkɲP߄QĞ"bގFQi H_n.uqR6; _ IvQs($KX1 j&X .ֻzwXYjJefg[N~WSA Eiq1{qg9MQuAcam/+^~ n]߸F]-X |"`kQg?yŀTPxuֳS{9'HE#QMP*2ZQ";o& qVY|s_ Zo4sC@|EIz)XFז-s 㩯ɒv~dO1zg[/*[}@Xھ$p"Zמ6,c9Ì/%ĩVx+qFmK`㡒f3:E 8N=߻圊9j"6uSTFRg" ~4"7\F+;myzxu 4CҪ(Y\y"Hu&_,pY0Lja{ 삋h6(c3b(@tj8R=nb8` ݖaX Ѐhύj׫Kz :Ƈ9Mp{Ut :<_Æ g2?\! D]fEtƯ(CY!`.y[&E ,،+,Mғs󵳟"%. C6.i]q.*Q.xI;fj}6(ú).ov! >vy}:5]R&~'o$X&JlOGl o AI2,u( &/5wo3+umغb=b]7ő"Wt˯鹺Yit Rx3T+^s̜72N}:f`e- (c[Gm;n0>'#(PKa] y8ܖjjFKG$bYr;)dzQg4CЇj!CrPÚO2BeAzܭdlذEJ~o&wv}؋_ (U_SD;#^rFA57ah+f)Y%cb$O'ل=Jk6iZtO'i9v-LV>gyc5îo,Na4[O Y&+ x{ Dx[OW,1}S4Ǡj @[c(]y4S=|CI),2GwuRc'z)$HqRv6Nܙ%+`jh;scj>d?ǡy-27Ւj"2rK!ojr6! uLU T5S6mH $(Fq CKY*,8&We~ B"0*8L(2Շ{> wʸRT8r,~ʶf|/G"L~,v<ӗ2"aP= YeldoBAmUk?gFR_-_Q*ƷUǀ+0#u a2o(4eyZ:lCn 2 }j lw*I՘tHѡ]ё㮗6|{nj1 F6)Fk=~bvWjH V{i_iF7~4b2<7aaV  =?P% ftBkHGpVE7 MHJ}B«>ODyy3`K޳&_2)`vP%,H#]QpMx&Ξy([?'PCjN 'A)WQjLͺ$g4 Hu_y`7/ gۥP K֌J[+m!A_*lWktJ .MM2e`jc0l8?jF0}mH %xS3ofۍhbqJ##[摅,a֭~!kdOBC!9#gJJp_6]X%b ѶC ^*_*)=%mik_D Ŗ6Q__c{!Xwx#`:_nx!"y{$) ټl [iyjCbR~g,pWZ/Af Fϙr-J >7l H3?į@Zc >+SHdq2& ԰ b3 :Gz7.(v_H`-Nc_.*:!%SU_ۖ#u弋p/5dYS g?ϔ[07:p],={ޫvՇ-1-\^(Ű} =ؙ^IX(n6AaV2u6)lF橢s5U34HuqpGjdmXHnzTrt6mԦLlWaBxHN(q{l'ܭxx? tn\oAB)+ !iPV d[' w8+ͻ`'H:~8raXD eH&lyoVKv6^gTđRʘ"]y]4jfM0 P]>@y1bl@ '7\*djbM=>nYG=Hc3Rւ˵ a)zn/B0"mxżP4>'ʻ?N,G f p2Z,I3tr)Dp|J❐k̡"GPw-cx w}vH uhcp*ye'62! ulmbB..67JM(\G`8%' QK94ѲlTm<1z Yfj P+ mcdI|~ *p(4wYJM˛@ w5Y)_?qO֩سa!ot۶t?iӈdm&]Α`Xh_3e/eB\Fw;cs{ZWLQUXz7Y+/B`x %4$y&c nԈR܉惦Pҋ~eZ -vhbߕ\|%(nZٳ#Eo{̈́ecdSY1z+bgr;iqpI%v'mACVفsbɊm. Kɚy 7Qm1J]}2wj p[ovXmnji_ JqK{5Qڠ'ԝPA}#Tݓdqo 4_u8ES82!gT'!: j[A 8SD#UE4CI('=J&Z] qCN}wcIopV{uPYRy.|Gu$Te ؗߎ59MݹHn^ջ9}wJnGfը"Zx3 nб {L T>q`j>z?%MMNEb.m̬# TKwNl#,4$@uYx!-<mƢ8VMK"]?] FWt] f-Ԯ|:P7r%b+S@A*("ʠ̺ b"ՄO9sM=zVpmގĞSpódB.~r4){a i#dP;bDה%ftMHheepuQ[4pޑ@2Yp&-ZDhT|<OS,1XVl 7<Te _y>YeBc ڀQ|`Ë9eTve=S=jB>0=Yz`>5{]d7 8c}M}¡z8!k&1Wz^7G$WbւG]!& ^]v=ڴи[–[w.x|OJ^z {`S%ړ;zOK upR oZBb?D(a26~8P>vA1kLܗ@ca!cr9iԘmb7 RHr'YEw]0jM}!jX5xH ;6CL=2мue78ki2½ {U$oB^h}Pp G%߿VP 2QjqfB M)߄=̄\8͹J7)oVrQ$b wxLnٖ$IPC[V"O'XgQ5nbzZJo&nCR$UopG#EPp<"}2E9tȈd;-cKI6m4ST[MIx8[!,U[[,J=emAɧM\˜cn/oMVª\d[Rs҂S|%& ,y/7дv }fۛjtkþ M L #.Ɠ{s'R!6X/ӋeQJ4Ce\ל,yc 46WR^p#}w[L"|jGH؋c+a{זCIќE_CB TxX/^Dkf9[h[Ns 6LM${a]48x!A3[N8ލ iU'}W(W:mMRg9(_~R"8OuiX fJRdZ =D[m擑ǟp5]_e3yӶbC]3%ˮB/*]tu{ޅx>mdjgrv^B o&^'$gQȿ\GM'b0AT΁&EALFU)Y@k(d0m%Vix51/'k8~bOMxiq'a[)E&z\m9IS(h úm(s^a!o[!Va R.;NѪelɛ4A*>sPH.f͔\(8:իF5Uw\CcwMu7C*߲(/y~c6bWN'iG c :Up<w!BĦSJ:Y*/&1={!݆䕦~=iw)G~B}h lt :;;=ܧgQ |@*v8l I%je#b`્ONhii8Ϳ<~'CԚx,R7Ī. @B$}kHS|Y#5-&j&(\b A{G$Ah@Tdñ\Eۏ^k;)):/Qf7$DYhuq@!YXvVZ\v6ux _$,?mF2~>PȁP[}{TTFMݕoE( ɤLxv|Ӫhu0VK9LoF=bQX_=OYڔp;dE mtJݍ~j[1 A|+ WK97C OWϋ򽦰qSԯ!puN+p;o:pt,ĂfVמs[b(}MwU(M${F5ׁ0x(7fw1{K&p$a^bQW2{7 EIZƒG.[L]%gh(e_jFA7^Lfz hmty)eMva[ey:PkO&n* l%?Y9a$UZdi/舕/0Zbk!HY2o ۊoD3;Tuw(Uk2!қ4r"#H _w^)KA>8N:\DuC<ਯ t'd:Ϡ62 or{8P8k(EdO{k+~% C/qd^t46j 1%yX tH-mn`g2`9gBp<Ǟ,Z]YCù&CB@ i ҉:(u_SFAI`{~BZ@LJJCG:?P7gΣG*!T΋F|V㑜Ɨ@i8&/ݏiu `+32shUP ˰u[ٕ\qnv~C¨z+ PJq/?pTp ?\6f=0;{PC8@_/ògre26%i5UJ^'%uÞCMQ󭣹"+% :WaܗXի\[Fk}wgޚߖc>p>01XKvS@K?my'eLjG 9bqa{LY/v#3_ra=O~נvUs\mJVǰp'n>ekH8ԦOJ5į.ua;-Ȅ2|7ù 0L{zE5|9,w7:JQF_0`4KD2p (UqV lQ]bA8Dxg $j,zptdZ4"1[a'{S3Q3._mw4[h߳hp!;Q9͊>p]q,(rbBi5@'jm`͈'Nk_6 GK3Piu*B$WcWt\7aEAy=h 1Y^\ExHEûy+O3}M'L/ByQpqX<^A{kQ&.uF-L d񜻝Kqn].\ qFUݵd'r&ӥtq6_zvRzUS2uoMNoi ͎gKxWvW<(*N"X!V ]ek UiP2_-5>$) uEss5MT^5aȩ=S3jݪHwKo%P= .[UKR+^*_=*?LmQ68*z0]p5j H` K:џ΂mv>dW=k=Gt.N 7*b;Z8~aZ ZA'K4'UKp@qn=V$wZ/~mxh=>-31 cm+?4-5yOdO<7ZElN}k}>zc V:$VƘҖOq@X= !Iz!? q#G!9*y#.zdY7`[ҶwE۠AP;9Ԇ$-y * #Qa֣{qwa2 =:>?HzDe&IؗDN31$7} a5i^ 0XyX}KJEO<: DÀafV}Vt ;x4D5b9\lpfRݴaHz^ *9w[>M8E|;2TSgtD'&~EjN<ťҠˠ63@X3F뉙2ē_6e]ln?W_3|M>'t1%pݣWEHWuvvŒ_oa KwGj>~P> 3M)6Cw׌`MK$M,iv֬ye9u)_Сd B&q$nz'>(/F{CJM5}ؚ$vHЧfQF!5VtL f6P"m} !VR{2Z2ud2~~̄q2T~ KMk7 F$FeSha^vcYDoWaHbwp*PܙZ^KzLg@D(mD5 \nxkL!-I6U 5Y:[l"O-Ї0G&>j(@'90Q~0B~Psm(gD ]:JCa)i=aP&BEV lWX>A^4!C|Z Nli m2r?bl/уy+h$ fD'(p;~^qӉwcطf)&(~[GqTK@0?^7NRBV%xqHR՟بѶ0*h.mi2VyƶIƐORbC"ZJ9C5]* AAHeg Ndw T6"~;INY ^S${5~v"Dv͹/Iz!aښzHB$; x:Zbk 7mN.83rH'騀de 񰅺fM13M.看6{(|2A:ݳI!#G|I|0-8 qՉ.q+˛@*%Wh`:mYee9 nAؤQ[ rK0p˱5@&z,f+.CUVg0y ))QnneHoU寂ctj'AD_̴m`ƵK+%P3Ҡt$Wn{$yۗR)l`bncLρz X#þ4z]h@|U䋨ӲM}3"vt0/f*h\ %%ԿQNpˀUB(jP @IVb~[X/\B (G"=9{Q23Ϸߐ/0hA.DO\ 9 YtvIOwsm)-3? \kFF99y=ecˏ?*6j"F]d7:{ޘd#}S?EsZ5`miHYı@[/YFPm/.7KI zَhL!3ўƘ+u&F YJ$zZ(ӻ[iI|u ^N8(),2P˶D_m\ZE/=}+/> 㺊X(klw[3eZKsA?CڃkE3 :M_υ“h{ }_ej._1_Li8t:g2=̔m2$Σ}S;.*p;J}(*/ 'E;ժ^C\hjS9} gQ0= 7q:0yTt WܺT#@8 )(ǛA'Ikb^ +0AH7FIn!,9 |4ݽMv.A+N3AFT 'a|z_*DSy$X:G0s+Ų>}έe~ZS+Pg>AM=T!VZgDIY?RLk /,l͒tup=uoO]_%l/j0lTKgkvnϫڭ~!9̈́׃`HbICeA>ٻg|B4VJ|sE>}қEv\-fС Ngn!:UT7|ɥ}NփSuLX{^%ۖJʶL(KfpjLJS-4AUPJv+:նC4ǚau]hdvܐCA"*sdGUDBJ֎ riSzkdN>O9`:WTd.Z=R< B+ !$S:S>E9X\J{$~=F@WWS86I05EYσ~'KQҫG f&1Eųb$#AtW8}Y`. `\X("V]j'lAwy)x1 w{Z`fh M>HP S#(h?0 2ǟWǸ#/XHMp1|u& ;S[q6K!)UwXaI`IO?[XDzQq_Qs91(=(89d`Hxf 3V&qf+*W5xC p-ggkK0Bsk‹+@kgi sf\ z[9yv2G\]Cեm)bs[b|F0=ߩG1NǠ%`_^#x»zLKS@2K ILZ#,0fN$ Q PBu̫ibPDj- e2 ;B ~C{ 6BB,t6mX'=@MکJP}D^zn=`4]EnbiubzY:BdIuؖLeKH i+A@zf1IޱlһݚQhԫhZ>.H-{ZpOMaBA3.$TN̏w8ܑ\%-O‚!Q'J>15-h࿱A"rW+Ύ& @xd|ERf8컪IRSqRهsC{T7(xխlM}΂"|IJWW`^dV §x0Y{U6 ;zU}ޖ\3cCX- I2ߛ y3sӧ+ MK{ O]!MޮG1^=u -lM}.2շ__Mb, }-fibqc+EyWܠ)dVsEҘ˖v 96j2|0QQJL&{U^ iܧfk읒Y0j Gvk?D#gF͠q0pFɵt7Od:4XjhgdU҆msdb(8(U`t7.}*gg"3#O8^'| 5ӊUٌ hXCh"x)44 K:Ҿ@Eqׯ{Q>xC&Bc@>CqZg\+_*1 NgRJ+Zh5|0kȨ-JM%k{eu71T[sAƒ$bmWr ?Oo^4 \!Lv3 A̕>SNŌ]㊆vF!]K/#IV걫6@75g]^5P&^d9pCDڗ_8}}ȵsz[@_ZNSdHo*2gv9ኯ@ $חLy6\E٬][SH.H-OPPT܀@K!~q8^nluUFr!݃kaD>`Z$ӊZCiXw$+I566VF&S}X?) ԏ,?x!|>^DlsOY~p\rƺc@ y:FUiα`yeih)^R7fdtϥPmp^K:IV4 Ld: ހlzȹ8/5T<0O:!V٫5ԎwDY7 1v+,` wX {Af@>AXdlfC C4qk~L8YyEzïGD#->að͑.`%*Ws`Zs. *^ƍ-#4erfS&KԢMx(=m!Go[;Y!hR Nb%mr,h"1?Μ夝=m?a`U5 Oy1Xd!%&AMBho&@a[Pi=r *FPH) yss?9뀩 qBu>9hMrB.8  7!g,M?ztr ϴS=EgXݔWRp NI%4 wC^:A m<1*)#:_a7| 9D/iIS`Z~^L+拚I Ț\y2ߍ9 v˽swTȤ0X2s鱬j?y~,wI!#mLfӵvd6_fFz[_}Q{96''(S6(@eO_%i?lWOMk,3 pNA3$ >>UfP6qs/[#HC/ Ш)mcp^U[0flL: 8AA"Xn<>\'O{ϭhh9zE6R@ ݏq`Nɥ=Fꄿ@4}R=\cg0d^?ʟ{^=0ҷȜ8M6`uq@W[Fek]WW*(dzO\NRCը^g )'`U!4v2d5L˘F+䞅ئDڲ͡I+ʊ&vꙶYBЙ~)33z[;U{:yr֩hĆhlwQc"ۙs)'Y\+w Sau8f:s\y6!i@(fdQL]!|hDµ?6w3R/K=Ts?/rt6H@u,iL[PTwn1j,ضpWBfoXygt83CnS(#9/P[u@ՠwĄ!gN5-Q̴RH^dC86ph&87$B>su YlxUJ_[} tk5Jࢁut}>бǻyiP O >^Hr@KGц|o9!͒(lߌX}[uG/BTA=~<96YK%Ytv;2@GWY@ȾľM:AR2r ԗ65QQa/^YUq햧{+$!oXf&Rm`+ʔ` rTu3vN?XNE_K WO3n ]sq?H7/NLH0Gzl_m*"udIpL<vm s|^5xIK#׿g<ͧmᦺ`7 %|!#G82SVF65=?d Hn 'ͳ+sovE?ɩGm][+,L"v%VZȂyU`LH^aB QQS>}\>CgiZ`B lN$"v_OP;>j27Z !4Hw$г\MtjZ^&`hwABBqw )M#4֧fjvK/)&.zEiPt"ͶgO;%X憎(Kף[lx0`]sYP"1{"X'_c.n4JeEwP!D'E{ ;"nHMURƟ1Mqu,?R=mlUЦ8xМIū &&4߱WF }o=+HEhwՅ,"Z\]L-<&v4@h\`dյ4~y@M2ǸZD\)0VB~GHkd,".\+Tìux_aɃ5f$L?5nymЁw]z"a ^I4؋w&FOlu;qڄV 3dW4mlirh4VCTPwkx}l=o-y1}՘:r'xew6<dn%_ $hбs ǤbQpasBybD _I5=Ox>NHT8rl &ZzO]?ΠY^PÛ~uwd)x] µΠ, MufȮo^gymZA 3")mkƜ8-I|eO[&Mmi'nm)"bsJBaH١2\ZX@b^ۑHk C-ptfR^ܨQln؀GVjcE su 1r$% ]aԣ,VZ2Uk{J=^iW< yVv[ Z|NŋhQ6^i9ԲCOJ4atʞ kƟ/p.>W68vɨf.sj;O^t?W'/lH:=o{:KKYcV'uQ#-gv ;GnњU^쭩_: ?]_TiQ"X>&A|oL~2P=yCpL,{#%Ar 2 ֫h4%yZD +ﲜk(q733q rlBN`5uh.zh;ڑMtJ}v&iSvh59^K*,޳^gǯinrײ$k67ΘWBA(nNo d; Ib4'trkd*1h6gb/3w)C%N!ES\C}Pbq3z=RD塓ۋ}`|u?6R`ڬkY~#oYg߹s M@EG*&\/E1 ߁*An{ds`֒/J|A^cBN.I7^7BpU rE\ҫ&+Ga NL9GmwȊ?P^ {$=OgH&`6FsE'˅j,'IkGs9-3ch?@Ve%i1ӹ\F(ъstlNLFD]9;$6>'ju!PÿAP D1m2.z)B$g)34eW8X۫v籋ϝ@\(͠?>&-8#& ~WY6k{#X_K!(M&vUXRtuR J';ZvVJb@<0w }E+M&PMݏ:QHE0Z̮וP&KK 5<.)*eG׊T %cňJ+ ;<^裣uėQ M8 e褊J dB8P@/WF%1QQÙ6X+ 5P%?A|wH#|5 ~@Q7gj?99IIRʀoG r U~ P xlkP<`Sj2jT+ߨ΃?6q#a%N`N q?jse88HH'xަlj|UMc*r0aa+_й0&Ȳ!gDtl4QG/Ix]0O- jveAX 3Zi ďuoo^+=#(:Ě1FN[RlSVa? rb(C~YF]򆗲e,P8grQ"$p_@ kb%8%r x)ż xȇ$@onl r,eE%K,- j Kg.IY(ިu?b$[DQI^|]|:X.:DLoYۯt)b¯M{E'zȭ\F {zX-9]}QzvVe2fMItO lLζFqZhxo(d?EOTpap܉Bl~ 8` >=+w۩X/)OKnGuf?*gt]$sYh ^:IÌx%'y9|;lU!UK"0 ˖jg0ts;KM1Ӱ)փ ͻcB^M]p/0g;їPnw}@N")JKVuk*6̴{XɤkoOXO6@^>81Gu''9nϲ|5wDJk=@9WNW_~aZߔƾG%Z;ɅHE! gX[Wbrw(#Z6E -VߵWS_kRXKE'2DfZeH=y܆䚺q0XE G&`Ƈ7Hy5ċBS*geZ^UYc>EHL 1E"o.+.OKr~!'GÆ5 pZ-CCZ u|J~7T*xٸi>P‡ ]){ o߶%&LLlx!v הF5WǖV['oYԎ梫Ƅp 2ˈ>9|P\֔/4bM^u#20B?ZoMxC}@=}0E%LY]%֯Yv)c$Em^pǝJs6X*12R[Tn &$'I[e ǍSYv^vm&YI$2gTJNJp\?s#D= .49Z4SHȷawT{|>oًߕ[/ò1p6zNq}̜fǍ|}ݲ^WtF>sx_n`K\|g0i4\` ^i k*Q6[tfրܪzbý8x{Sr LƑImfm%*b"!FXD]H\ڔ/iXy5;s<@cH(Hn;I5k fS srOegws͘:Wv~T[yP η"MnyNဳ0[_syˑ򺸿Xag2HC6:{HIH[KO)usqZ,Q LEbHvuhpw΁K}4O5͹-S(P5~,٭ҿϡhӳtoZLɾMccY^Z7\;%mjT&UƌdЏ%RYIaGm2B('?qS3Aizp ².mjݧ-Gi ~Gwܭ? .pD 6 5EPCTu)Cha;fa] KrE |Y]1~\z' R{0^6Τ˩/6)W$:Ǘfq9˿:]1VnDt܌GI8l_1Vo QmFS `oߟn/-w4cn3Q1z< h, |Tc~Q f.+2|.jn)hfڵyۊ&ϴ#{S{RbZQB[5ȑ$IJֶ*\|[u Shi6Fk >LwgqYt͛㽃, r`7K{i8y5Hj"Xrh URuXJm;`?'32S)LBxG@D7v !ڸ5OwՖ.T! V@ 69/[bc(#A]_ΟtPyaC'i`?=wZAG'tq;HY1h>^pN"dXbBE5cA #׊~)ob8|Up|T X9 QBsܹ':!q0F̌m DȝưPțH@G;:%hwzRnAEfHy4Rjz庚ޅduos>㶾ݧ󀥤,guZ1~MSN2q[:$`V~Y6^Oh"JE 0~%,n]=>M6+90;8Ja}w W`D=3x3}˛Stw&ȝsHgbhAXo5Ŋ,O>b;O/C銞H1-11i~8-Td%elJQI}մӷIvX42?#\ ;*MEQ/2JXb% >qw0]}P̂Uu!Gsi?*mĭy1$0j܌cnRHgern~%tG !1c8&6X]AcGA;4pOgD'T'>HӃ뢻e)+`*ҍ=H3Ncc:]]Em.\}nϣ n9}OQnmfEeBZq4@z [A qح´[,N$Wtc@yH] @]G#{ݴKR"`u"n.Gq&7XՉIu.۵ 9VK(f ^\S{ϙHUplR`D4QIHZ(K,U>ku2jSF?HO(nv, mxMST`ŝyA}R80qr>;\rtgb29I0ܼ=3c8{dO+ѿ$BrI? h 3 Ap:>x9*V& ptyb (} QK!264_vad6J~ZCѝg4@OǝdSxȤU=,PwcEc7ۄѪVL?a'L6w!GC@Uku'Cb xvk12j52Vّ7MWG> G" FK\_ CI9C~?GRYv/i #z[f,rwa>Uy!a^2s\;7~v%^vh)Y+.c~ZpAfr1GsCVmx^`Xȝ>S ERȼ@| y;ҨʾҷO7tr<1P jjǪFC 8لLyZ@,W 3-2ɜ ՜)@u k+\?"9',d[x8(Q;VsR㋙qCرG7rWi^/;Cx&M( >9 /DB,lk|o FQs7\܊A? dF j]'Gr #~k4`>]/nN|:}x=GFaz g">7"X|Z#+ =4:d-ymhP4U.}~b?7rnJ0H8NFWk!`Ihg.+Zjmj֕BS?UhN{ ZqddqϬfst~L/حT}`х.XPh sz6[+OYD,]ZtG-4 ip ~iJ? vT\bN<<6tz0pO͌_!ˍO,rYݤE6<Nj/!{kWbG]5eF9)?S&%Ivs[)[fSo2:)-&ۇaʯYŋTՑ;8;t4)ۑ>Y4ƈӆ.j AqA/9f+_$Mƅ梪==J na9s f¼a78c$L' S,gW.(B+L/SnR]dTj/( uwfr~ƈ^ 4`Gh(:df3Y:ԃW|}RO(FDEʿ⡬of]n,,Ik(`\g` \D"5.;)P3;&oԢhynϾ]ƓxYŕ.F4f~Akj:A%G΅$tpb4}a|10 JTP (/:KAϓ{1Vf_)հ WnBcǨ3`4Bqzc=c))v=U䤋YձI[14lc>tDetf^*ƒ"GMYTdK)k f8p߀I L%G0Znw_j9[Jy!`d/ QYc,c+8NPEZba}DRJ?HXr|Hc؂ʖ]p!PDj󬲛s0tS}]ho&6_ZaES z)LryEo~z$<+>GFͭ j),.;1`X23cIc_6vN*GkȰeTD(f즗Y@VU Gr>ɒZfŇ.j>BP ib|᥊a:KirBzZv46-U4exo0Woc`gx<ŜT]ז,ldM>-ۿL4;.EƥV .*hhǡ-O4a<37G7ݲi"> pIܝݴۧn[>wK֊?jVr$pCW? ̺mlc'h q.r5 % 7_PZT1QtavIc* 2(W/!80Qq@/Oq`nSl|,6#wgoQ|H.Z^~} MDp{igWDy|Y^;5]!{)צ|\_XGsvZ]GgļlX6Hi=`;~ cd+Ȼ2ڪ?Bvؚ6G@63¬mcȀ/608a+10J_73㻐`spI$J8r Wt<ɣ#1A/U?!E ИRS9*[Z(l%*U;/?%Uʵtᐍ}׫:<hBV73NO]w;RR|y;3Ɂ}7E]OZTIsEX|0V#2*!% 8ZC*2'KNk@;?i2u5i ^xSaˉn|9s8մ5@;1%GG>%H*Ηڲki!2sIUH?NȊڥ(9Ww\euLEݲL6c}q`2d?=+g@49xi MAj-oFnS+j'qXI- Dr޿JeӤpP ֜ҏS҇uK~7^W3,Ĩђ&6d0v/4sۻcj ­embLVÉ 0)Җy!/HFTzH(wyǨҳ?bq8乎|rU+oE!cZҴLpUDE.`W7%-уf8>R&)QIM{O%63+R\e.e.g3džMbACɚbx Aˏ+:߆t7흻cwxםK_?'b{8ط+H w^x>+ΑFYi&^ @Yj,Svx9M/Z{|(#>V)P)/9KֺIdK&fX4N;;@K)ƒ\ݎH@DwVq{']5#zֺA1*ًX@$P"vEX#Ek^PSWdTR!gP"pNHJrg=__[SEa"9c}ܜL*~a/&ǎoY,K j6+&=Nߴć ڰa& @Ȃ/[O-uڏ43J/C+Vz Qh\9C%VԦH83M2MmA~uWϔ䁿mM_vlxEqeu/|9w֔{ c^g۩fBܓM`!TC;k_!dmW#|nn[Seԋe3œ!¸4\IU?Ql&r?Y:Bc#=9< ݓttz5jʄ#;wেk)s1)1iKT}#k۔%syzW*( k/* P7VŌ,[]bwuD-.^ko-_wT. >7 RstI tƤԦHEmk^ѹmځmv{pi.;=]c@|_}'g ٙAfX &@;@<),B ϫ29q8 ]C*I-'猫~ CGz]G!c5N ; ӄ$7Ui6'Bڼ0CUՎg(`ˁy!;:pr8xsi-/8Ě y% ̘uR {`_JC0Jo]3 RozPt#Z9>;ܗV\/B*A)3$^F d.Li:TZKO h5[ޜKgjҧlR(!_zQb( r{:}b tgcHhO6J၏$܀4x3 V8)bDcc8P݄'Ur#!/.:0諽,A $n09(twVZ򱪲SF= o`El<٢ӌpQzޱ y+Gt=73찝rL &*a 03ez!Uy 4VR=^xٚێD(E5' dQHD!4kЌM5Nʒki&qi 7jDKN>Ԫ-t h) 7} ;KxF2TIǠ pOydUOc",t!;h%>؜u%]; X3A&ζ$n<3uv5 LMq_A#|PZ}d,5'!.B*v(5asS.M&@)FYL`afby+oI,}%dú9z|)nBF%;{7v^<1N z <=4iG9Mt8q19M{H=?4,_^\dOȵXƵOF<3G>[ؖ}n/4`E#4p]F/63:˽E(BFH(Ǡ*+K FՉJnKSeQfa)]ZW;J™RMΖ`Wu2f8"B7I!cs7b f =㩿?Ȑ)bs~IlP.} km8<8C0L&NŨ7߅,̍ k>FSfy_ HYfzpe[A& RWņ#Zyܓ1f04b@j{MP`(!řbdD.? sܵImz#4Dh *#FR=nΙ1T}&Xmap hGQviqP,O[fqU9(7`Adʞ"ܲQ6nEv 0,O MCΗȅk:wkVK:ĈROEE6k@\WkhK$TLaXGM:?9m<nsEd{!ʸH&ךWȭn1ki'ЍC""!"=j*tlҁ"wMbk?I2ēcxvȜ&jN6 TniH{\`'Im^h?e 67Ɗ 俀!9m񉫈D*jҢbkJ,FÞB$HpOFy?>nI|B7vR2=6}&j{٪9{ 1z4KJExӄ bA%]Ͼj^$z9m|1?4ʺ\E&9pQWTuS(HCS==g]?Pu{imm+[)6,+M**E@錻K~Lcw<ޏWm,zX= ^N -[CLly2=W+ݙ_+,f_ؘC[rރ Z'K&2k;D@zl;`ZK!$E9Yx_d{m6|>%@dl5M.WX3-,Ce?21_lکzݠ `XF7 ANٿ P+S_CרkPxaL Mx_C!8֪(#ٺPgV>599,xّ`y%Hcy+Z[2IɥɄʛƋ͌|78 tNQFO~ZUw  8Xx[9&oP#B,mr5|8cy.o_8 HGŦcU]1ˇfȱҡy)&ta  #q݌C *rej@:e%^qODjLAUx~ QUDs\!]Idj-.ϰ|,O20`:\~'|.mBCVWlx*EOl@n#nSњ@Taּ LV"sUHXp;[0S XT՜nCQab:%0PakSh"& ]{&"Cm:KgEvbgPςAG@ $w1Ly%p=o`;LQϾdJ"Rb\OWwCQW 4 z\` UbXJ1zI.NZY**4EϮ[[წYƩE\kwZ6Ĝ3lJ1w(ʑ˸i Ts(gq^[.KpCPM7k$up~З_pc&:GŐtfwJٟ N?,x|j]0{ĠG<1&aڙ4p} GpUּ^$޾X1PA}!nV!TO^+U ,1.aG%P;d%?}6hz8a&`HT1U mzD!YZb\*>񊺱VN\(?6dځX(qߩGRy5!7잖۸ko^lݾleiND=Uklt[FY"Id6GOIE$]>euK؊w+Ut,Xuy>ѱBNM\;/l:# x!Ԗs.$ D2X>1 V씬3*4qy5vTYRa{ Mlָ>R%mIȅ6FvR14?Z*L_\bU0GujxuI=kaW!z-x+ j̖DT{Is3 p6 \=wM1@+ϑ=R'rm2VdZp *+:\I;EMF_^/fծښZkrة+~dİ]3;`nu^*]Ҷ8ڗ 8L1[rxr3N@@*r?vnLꆤ%pTDx`w/\lz ٦A9P.g .zo= ܆8O?ʛ fY2?+J |O_l EBah*::P"D@44)euXI3bh:328%R1}wj~gytfTٚ8B \%Hw"~29i?Q^GI fEd)c ޭ!! 5?XP\dC"jV֫s q`q$ADrHtWF/~c31݂+r4)?=vH6tZE<)[AТnwF/ eW}[arU\_f^A6]l4[ῡ}8%mlFX|KR&xKӰp"W_zM~veاȖi&{rЩf#6EPzcZu;ԅ G}G''\Y -Mݗ XH4q/ =h5Bw B V0ڹCI=AU%..tv>ŀ],PfE@CD ]z@3:lA&*ςEUR{EmYR}_bՕ؞At+A[mux)VƟ@/CM/Y. }-e3sT2-Hd(EЯ)?-_+ZAQ|m}hvfd yjtCSjΫ8x[s>iz/K(4hN>&id 3Eb٩]U޶&ً9e}^JEY(+lT~j 2.*/I9(zY *+zpVp;<5" Q>w wLV3A## U WfH8BB(Sq 8Cw̍xCcXED3e C(,zlcP߮'gϲ8s51Gv: OsBLӁ!F*0j 9fl(vN`2qI0I#KtD=Ns?saL4 է^ʣ/.u-{ Xc2孫af .lyӓ~NMe <)UK~^b6 Ku0AߏM ,`yf0i[ #kgj/N}\aj+w.-bL\.pv1dퟎDk)*Yͤfjc)g~]@@עԮXh>X SCD𞡊N)DFENch) չD$(+W} o 66dwnf,Vz'V3p8-Vo[A: \l_6Y9-'2J:鶯@ׄ7M$:ބ|b uObڊP rIW0Ct6Z^o/#T؞"YHhEIԬn`#oɿ~G^|6$v0d?xO`d yKQg=({6Ǫq$̪&G#ZZ/Ȝ?$DpC ~EozH\`I@}X\L?RWv-z(,xmh$i6s/ݵ\|UdTz24m V"XOǵHemѝ 7pLiu۟nXvU]V 7`$W1>Fh) LwWLu2ɨA^KdZzҙV"ax=25~.5/4(8*tpپޏR7S̫ K_Oid.o~*2& 7ňJ zlX[ЦLt4s;s*@/%J+0[feIB+ڳfFX; ~7˜Gk]uHԻoS?QY# \i ;&x M0v y(]Wsc~.b, v7lL"Xq ިO&@=M$c"Qj}ZūRB߁`>)1A/sJ(/\eQքLjҾkw΢{[,58v΄BRpVЩby<ao%p 'Fnf?<[9ZȐLBaWtGEDž? 'SO+lG|ғ ʒN\怘@ bSc:J {zO!/ܭ+3O\pk3^0&#I>1R=wf;Fb]P6? 7Kgײlcwm=SK}*#/oΠoйH87*zPOJHrYD*m[jKT[;A必Jd*z5 !^3[B PO/ybGǨ4a(//oOm9қ+DB>CE/{2pIY.x:s-ۻrM%(9Cg;Ѻ@]GԧcӶwjGZɩd_k6Y:8׻ʳL/*~HI#j!Jpu7Tx9 : d: 9ـ͢2R'xfGMVELm8brkRҾT4zLBv/SX)|xܝ RN}.yW WTc帡~h`HD'a-JZ2vf-N B6cmƉ#!n'5sdk_0^'$S`wh ;{6.)e\kAݧ(}f=0~]@_8>)^m6>۠ګ3ZYW"\oyӴhtxT~y;5uARP2~$Qf>G/~MK/]i}k95~|NGn2]+ZQ'g ?xYv^cf,RR|8L 魀z<}=tg=Í 7\-ֵ=nV͠&퍸Ex3 {i.nKR=em8&T:0 ?8 ʰa({&|ܼ'S*O&,VQkEKnͲ 77^"Y/4v@zW&O!%ƅ†X\pgyK ǹN<32ٽAY5T 9 |! 1v Gz*1N2MX[P} gE K/@0f@fx X?*K@}5KʷX)վj.xά/ޅ Rl&H-Oarن8/-yCDJѝt8+4N6ᢠis^ p]Y/[֬nPe/7}~f5[97t7 OIn PaG#Ἕ#B4|0uC KTy@G܄סBkL<>trR<y-X2ZÉ{/P4Q~X{C(%+.-$Ą-ev>YΕðҦ4!Qcsnq`c`WX< f2XV`t@2fe?Nbh ,anb6f7AI.+>`j[HwʔGCOe*уJq1mBK?]gGɔJ&ރš΅h/t93E$ -1UpMuIڊ귷Qѫb JwQ:;Nn3H Ho|m_Q~yigZӹG¼E̐ pI|~r_N& Ժ_YH3xьVQ. 罸:̐멤b >JzuO=t|yEb,OW<J(rZW0 G=F<"u)lQ@EEe:^yl\t;ۙ>EoB~(g"Lu3nFeЭ/JHfVcѺ.89 fd)9W]K,h얀D0L|NŦo[#`jGϋ;əH`DP_նQi )9DgkvDo'k.}L?HFax@d ?Ϥ HabC9@-z)W>Z6 fH[R)<rqA?DHɮ䎵Ȩ2^2/Vm2Id:;V(.ߝ uCj@KD[+I S7uš2=,h+0^IDr \ $~לKv2].}Vj\w=,MOGa2WQQ 1`-J?`"7s$rINcji;qFO2yt<ե6Z7UN+OC<.A! ?wL75p%.ε!+lr"W&U|:' 9{:ؚ̂7oʴ@'> `tWN-4͉R"kOY=DZrW&_?&drƛ:C|7ju{ . K< _aǐqg/R#|F4FQDYwg~ 5;oɒ/Z_ugt4eۍlx,A|./CƬ{1y?ಙ[Em>%vt\U>" a R4iDh !@P`\mcD^ ^cAhՇqI{ʇw\όy~T6N :XZ3H&hQx*<#bZKRbkOL'wjbpթdubԽXA`xǥYZz*`:xXUP 4:mw.9"m" 3`xHFDL_ZuSQL΍/DEFd?7U 1JO" T2wߘfڧ-H1'mU]%n|W;)p7Z^Cyw_?!mCxX#)XrT")lnT{㰧:M-xhȩ*[@zQR Dˈ|E! 9V7HJ<$'4ɛk.e7`۴oFv3)%AߙOzq S\cd7t#,A~hln=MM#zUJqC]U!cХIjWv^A7_*>RIJ:{%R֋{u]͠9 {מbGu.%Ϟ0H^l ^EV|t).E_>[L _h2y?R.W0`?.!͠0A*0HIVmxs}~^Ķ m£%riGb(W1@rdg HW8n$K7N>=E͒ WM4Z2!&E;*n 0B?)zHDueTTʢ`œDąWT?V&Mp{O8Nڕ?n8# L X[e]Vl![ΫdR: <Y}F'Nhvim5QjpLoid{Ib:-AjvS%&ICdcfcA\]p!;\ ϕX70.X4>3$\(b1 J+03X,bƞYQPoX )vY{y4d;$SZkD,\8d4-fKJ|`ecgQ ^OeaCV-%a Zsr̩ȽXZskS(ͭWe- D<'|qbxW:4Q˪LݪJ_a X %HejWxz 0ZdȺ{P~?Y̾(X+r2},Mn~)z\bd9 ;m^^m˚0+A 5٬ 26VuDt._ѯ>mD ^`曣GO:dPBwEo%vwoNs SOKW7|{L}dg 3*n~t+E{ߩ{fa҆@,,/ܣ~Mc[*qGT% imfq gݵiQћ'\ ecNlDtd{gxL$n(buzmoyYY!]]D:A`Zp?|'< (Y<U[Kq akb0d3l1X'XccTY;] R&Al+X tQB⯭|bfgoH75co#@ko>ff)q2z1q^Vxy ۭ 9Z@ub-%]vI^ &8o-$6\ެ1nHB@!TڹE4 6˚4^c_ɾGY]] CUtyE_cky9'9U@t-Z $X]et>]9ݬ:DZN$DtkX}5ml1X_.s8W>^S)rX˲}Mȅ-fE>) Ls&^]5r.$޸?/8GCfAoS]}ED8;,^a])/0)zکMHo#>Oc/U>5Q0Uj1p]Crdпz}qK(\|qSJt><9JA ʔ\SA783,-^ۚ&VIqm?ror~qPk_+;&mgY-VI˪>mY7MG_y (<=$<>26YP8CA0̏BS?5a*G7]}T飙Ge X qTH򙩝43cS6hWQɋٙg>CyGnF=p=, 6[hwU%bd:-V ̿Q[<eŇI mx4")!Oݞs4MJk@,57.c .u'i0g#haGYFAOL30KwOEuS6|c!-:Oρ"[XxXslGoqEZܤ8LSNhv^AhiO ;`4#^;-HՆ|d-r .lFb+iёu>)-z/ܼ0,rr/wfLM m-PӖd56J4 DbU`u0V .}UK:O9wnO[Zݎ:(yJ$8=V8vM'^=qVzl 2j +PIY _ɝG{ B0:f Y6k[F6{ )Sއ4R j'ܶV\_W^,vGF}:uQVrhԜH _|L4Ih=1 ͟)&W3BIx O { N'ILk^uۨ1zDȵ/el"]O|ī4YiҞK}I`֓hߒ&^C:F7i"־М4 r5l{ۋީd=#؜vhu(zZ[ b/֮Z2>2oOyvR߲Ý~Tg^qnKj^cPZA.殷!5sVg  +ǐ¤CbSFI_ B:2*0{rT/!8ȶD)Gb|cSBeG$b_%f:2QԈAGWg ӼTgX|uA*pwn?ܔC)@|8梍]<_s{c(m!b.HJ# IBZ>SU uvy!vvݷb& z W :8q_sE?'cf$Π̢xhAX!["dMљQ-åEط ռ[feeU5x`WnuRUjQ-̖/@ƊQl!爝3ߪ;LTfЃvrԛ3o}܇ Yp<`o-GȌN`j@Ca:M"@l(dm+GJDŽ#ssž?HEn a] MYn5(Iٓd1މ+3 6\Xj 6,;B0qݧsΗ_'S0`Wmk:S] Zۈ aD`4>VPf#g򖡨R,E{*xO?!1Bĺ788r|/]VH hNi=l]/%$6*~xG4?4@&*s%PU3ע=n$$&8ϋ!Wh gDљ~}d@'H S +GR[auG$21]PPel_bch1en]q%v ,_h\7#vNl2mdQsDNIS[Mf_H1& h*cJd.WAύ#k׏,++cT"?tNj9`zXT~IOXԅ"sпJIW#\V^ ivٞmwIä=^ةZkwGLEis=}tBS7ؗ˽` ܔJuhI`6Zwr"5aL J{}R5tńs\W*lpp!qhב3xަDPFՄ!~9`̀D,/B%hG8h84:>̥}{᫈2Jk?*ZwثB '7i*Jn LfQ8,Y](0+Gß].Vo{ W3FDuzBy.-3*^#޵CTn䶀H~/xTDp65xˋhkB= qD+'d7s"|?*GeKƕ7xn_l d4۴d&^ˎ 3sTA&솊DLD b֔[~NABͫ82=$Jf*2nuqpEBmf~Ȕ4ISJ+ qj4t|vو*[قʏm9_(j[1y~)6!35\ ٴ C,(s;5o+0w@YUSr2JuډB^x!> mplww@{mt5v롰_tKkm+ 29 e\Jw+Nr揣x_!ʅ纥}{pm= 1I+*H (;oj eWg<3{y[K6]cf"FҘ}!ܭ1VzZ ]:Bsyu)_L5Z > dlѫ0(,ѝؑu Ri=2ysjC` >7U%+gi v&etSuY[YӏҌ>>abnƋVedIv{[r_mAը\ ooFa>&ct(pu2D;5##r0t~!MH%bc$[=ghz\ZԭO\G ;?:ehjf(f9QGJVnT"@#7W>굋`ի{%һI5v=?zĭ).Л Hgå~)_@h{6l֖ד5`_9r1ogSk=ċ|!`UVyJ$@=`]`{xQ+k6!\ZO(:zpL|C"H?h&t).#ĔDrV=#qO 'V7 !=5!EM@'ku78r"#0]C{)&f<M7g0&7$O}-᰹;ɺ+1[kuǽWo!*BEhgc&,|a?O|Vgҋ.rS]4Fv |7 3@&a#bO?E"ri-Ɏ9T |:*[fϜv74[ H5i#%^yœ H.(Ք@jqEB^ɺdR$0;Q7c١+X8q+|?.ГJia5bݰ^d{Rt9ph}p3=\?0+9;hT\Z#wcUm=xz4eݩC4uL_W(Em U#!R}Yf+Kmv4p͌ :*[NVk1tjx1@R.ۍ(GSeWeV2-Я8CMo>^Lb_w\.h+V?ك?G@Uw2pK_$QSK5 ںT$fry Bs[>3ԢIni)VK` V] 6͏el" j&.W: r 'y/ͲWUa?E^V/Yﻍ}d%(%oWGZp=Y#E~; LiZTס]cP4DE*W|n#s΃y0 b%[> .}K|Sz?:m>˂9;7[bAJlM>!._.C'ޢ+Z/4@l-[$ vAmlEr1bvMM)Y $u@1Pe÷DҧI9='TV)P .ﲥA5h&a߿3l])Sg[PºiUMgt/(I< A-SG#(d(DmՁtmp JeLaHm͂ârv؁zKfSzyz6h^jC6dɍKEv3ئ>ү وxd($x5A /tٶz+jv8+q@SZe|0$rdɖg= ǜH֗u 6yr!Qpe5\~Ʊ 7i$vW`QkM2:쎆tX [{]>T\+G7I5Ԁ{d)zTimh&k 3T[m6p߳1 %07A.kYEc JzxhK5~W^>'x:LZsw4G''ѻb3ks٠2C(mF>X;a LqAnBOZ485]"'Q\f@S0_,w>YSzs۔]Xd[*ڒgdNq3zL+aIi9XfVԿM; y챱/:Bp0r%Ǝq>AMT"5RvV_9-`t{ 5H\U!5y=#tpdvj6$1R:-kD\i@ySjZ{4܎OHͫufws#(+3_M.6:)1pzJt;Ѹ^RsӅT5&}ĥrpʏ3=eԾX-AOƏf>X`HA D_yLY~5 V܍;[1LݫwxޙչoM#: (uzintjj F:}nzQG+ ,ĝJTɺ#hK6VP}eOP`>0Lnk_ȆdNl`A>)]:*NElud719kAHDCrH|ha)[uK B]䙬/-bhVVTT]b[ZJw[[b i!|}JJV7J2퓂`r:+Z˘iu0V_% @g_mx8˵ZR˄ޡFoLAsyky-E\90N}Sy:$5*tWC@rv4þfl`%xJK6b_:P ⏦N7^k0J9jD`xQ]/30 AKJfJz,| pFlE+/ 63os=cs%i^}Kd{t'61=^ۥ촠mB!\X&y{nc3t& K*qz폴r̅B^IfO=URt2E}zjFẳӺK"u!<"Ow1C4gp~Fo?cotr}} dM#=ܙiEKyzܗ~bEA iq!6ɣhƒϨ 4!⊐[ONrQJRGwQǶqύnΉdOʔnsux_*d\0 ~_&"?]c1C&U@LwX)veKBդ[J[?tdA"VRV!R{O`񧮓̴4JuPi=g_/3g{}U޽8;%WVҷK%jVHZuG"5P$ј#;>ŷƯX撰#R lؿێJ(?$nW#*+6ɦ2*PV8`eu~O1?F5Q>U+U+όtCYc~A eopsz>KC$*\=ۉ/(bnrY Ƭ0e 7V=v^ŲٵT xmwWbB"iqB[{oTPRg|[ЬG]"&}O\sMjWsJB#.|DBi͋oB[DA8HaµV&s<>=۵p IMz7&S#INNh+ 驱]N܋VݧױXyGpޏxCO\}Bi tiPBi;4x!Tfx)|MAx?ЕT!D9ڦq"}$GUp9.>>窻t4EZP8'Ѽ;Գc[V6\:UD;gug=)'dɠU>#38ϸ_0L KrcK^ڔT?[OAb |Xao^ m?{8uf!3Wk5pdp0%"|Ѱ?>ae-%p?\]qh5`\V- }n |7p.a@iWzIf mסZ& E6Ukx1auG2~GnRymͱ8Hr?Iѻ^| ~)\\!Lsa q>&G; !hdo Cm dH+lWx7c$PdZwU]>vi.hH_=]8Rnw;ib kܪd[w\s}ހ/uS(Q܍x~_dӻ&7`e})l7vzC-'5WsV:fw3_R36淍HY{L{xc#o}v!+#4(p8`㉶sM NU7PlzS\(JmP9!h Z|tUCU\}^0X?؞<iKt!@%9&KYNٯ+-|;mQkWbi[ԶV6f)wDW| >/h4z]Q@ r+&~{[B !䳞zζ}f$B[Z1%ta%WtVCȡF -P5ۻބd\ t[&dG:*U3hMi|BuhleGC6+j&LRzH C}+fS鱔pw*36 &Y"8I}쁇_;v%3I'uym!N86c sEoxW0v $ljfGA➦qkmEq : ` N&I2cJ<qv:]\C7$f}V8 LNT axDIriNZyr0s< SCXOy[&`dlԖqxnKz|`>j,ʘ!只i{c& lfhWNdZ~ NE(åL3{A 'fjQA 1کYM jlIR!2$%JӥzI?b*u21X5HH9o AQW\$vl9RĢtFt&:t1oxpm&PG+l3РѥmLIK"nk9V4HZm@bB+k< M#3 K\N \p{tVRx<~>xơ;Zl.|0ey:f›%X.X"."oֱůsyGO UwomOŽXJn`eJ;]CěOcsɜCƽF̷9AIûպ(Oe?U K+&RosqJwL7ZX,հ`iGYDvJrM2LJ(|kMlo/G wMYs| Fڰ\M[G}ƢjDcr t$4|~*Ԋk/R@*0]zӚ@\_S3Dk(H H+pR,/dJPb<>ާFڠ'u#Y\V7Fd ֜մ4%Dff0 ;\d|ǶC%֥MX2v^5WK8{C̮_ C){BCj T+wC' "&F3~n]-N<2KRg/;8ig?&uc|k'3lY:o,:st;RR~D̄Fue'Ǯ͍A0 cZ@YzJ=~Nmc²r貗f4cY{L_ zm}|v:v>d*&Oj5m^ba/zsr˨NNƜT;&ĊaTIAXۘMwv6S><P+5rxn|n<p2fhDOšVyQtZQO $ΚfigUNci`^T} ySnه%%!nB J,$|Ӌn#ՒD ;3R.$ЈdICoGɠcq.3Lkyv_DpX|RqwjzWDjyTk_}B<߇?R=ϫ](aVbc9yz^Wr+XVތ_ ݦ)t./d,ш^_^>Xdh2T5c'٠нG-'j〯:,ϊ '\jr3i޸F&YIlU=3`MM@>iZ7IMf)5v|ce}# 3`(.*`!z1P2gʀ8 8*VUX6 š$>%Y誙)X|QRg TjAo̿~2S"z-(})KW~8 bodPLjO # [<<%}X=.y~qm?/)+kgyIH BHۋ>: YZ