anaconda-gui-33.16.10.2-1.el8 <>,  H(e U]l$TXwq~Пm#[uvP6 W8u/[aR<\RkS'a(&Rϝ"J`f=nz_Qzb_VL +Յx~CcjM׼~3V\1hZKq!|b5]ug!e|gﭰts@Fb$@^)T^= 55kv 3i AnaY]6VRi'/ X~g($KlF""L鞷1AˮA UCߊj{yR-k%=ij"`7ܤyrͶdR9uCR2 ~c/U⯦^yi? j>a;rY ]ݞW*{]|k$<4* Hg/V6TJΒ*C}Ym crd6ec3b6e576317c270f9f383794c02bd681b5ec4c70abad1df220297a1bc026ad5f977a1ddec85d5cae1ea795b1cc5df46f31f840302047c435bb500663064023019ee61f50b857a1067fbcf9b125dd18509523bcd0ce77e14e3dde80bda7ee71a0fde301cc970a8d4cb52da6f97d0e1e0023063a30f9e786723d42e6abfcdd31e99131d25b2f4220024e14e1262ff2ee5675830c9834925e8cc3e4521038ff4f109cd0302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb500683066023100e55c2d9dc1a948ec26a86076dac6836b309dee899541ae7abee95b528fb73eab972d723f28dd8780ac076f77b69fbb54023100e3b31a6d98314c7e780f22db3671f320a34b1d23a5f25dcac60769d8195ec412190f9b0a3dad9693965f54f2fa099e800302047c435bb500673065023044c2bdaf3940b98d6149175efc0d883da83759ee64a7b9c73638649dda4cfe36c95ec032b4d647573fd3b38c71733ab3023100cb806be55542d6724e450d2e98936a037e5e6dd0e2d891351ec068f206d523d2425a6491d9b90968f06bb3574034eea60302047c435bb5006630640230692d2780ddbece260a97f777e392368fb3936975c996eed12b53f5d3c27b6ab2cf8ed8c997b9929421047ca516f631c802307ebefc84fddd27890012a9495c02bff567e174f29e28d965e2ec731571afc0b03cdc7f737728f6588a2e927a001cd9da0302047c435bb5006630640230692d2780ddbece260a97f777e392368fb3936975c996eed12b53f5d3c27b6ab2cf8ed8c997b9929421047ca516f631c802307ebefc84fddd27890012a9495c02bff567e174f29e28d965e2ec731571afc0b03cdc7f737728f6588a2e927a001cd9da0302047c435bb500673065023030512b621e8d015781436b3776188fd2bc20203854442fd4573d1b6ee10a4a25d438893f56ce775e8dedf7efe142306c0231009a61f458055cc805395dfd705084448834517043ab1c0ab56609bb5641778cdc741c35cf92511bb1932595451b451ac20302047c435bb50067306502301a3fafe00a1cc9517eedc0b145a36718e5c6d5167d25e72c31dc2abf4986c0b5e0c7d763f5ec328d216d67ad4616761c023100cdccb9acb328b22e5a0b59c467a5cec1c2268b8599dcf752e5fce40594b608dbcbaa2177b2e4d4a2781931077efeab8e0302047c435bb500683066023100e5ab518d76c35887f94abb2ce42b4746f8f1d09d436f08b4ca627d58498b7e1df39bae00b10d6fd1725bec1a031f4954023100ee9503c9185ad202164d62b09d987f9e00d1e7788197bafcb4906a3472d52ef00fe026e914ac92d71bf3cc2e00a699c10302047c435bb500683066023100e5ab518d76c35887f94abb2ce42b4746f8f1d09d436f08b4ca627d58498b7e1df39bae00b10d6fd1725bec1a031f4954023100ee9503c9185ad202164d62b09d987f9e00d1e7788197bafcb4906a3472d52ef00fe026e914ac92d71bf3cc2e00a699c10302047c435bb500683066023100dbf27d2f6d392d047151171fb905e14dd49b9b36439303ff06c942b9e34590d3c5bc3d2286ae274f7dc6027c4fabeb4c023100de42d19881dfd8d499e55c9c88265530df58eb1a9d0e8111c851f0bba6f16374484ba1e2b07f43119f625d5f17ee65690302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb5006730650230357014c8b27549e918a45bb43e7b0dcf97eb33cf85644a6c60afec32b28c51e51c7c97a95a4ef1313e0ccc96574bb753023100b962357fbea46d58dc4c1160a2f91e91f8c2ca33b77c93cdfde9f2f525ca82295238d4836890eb9ab8d1f912b8ae30110302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb500683066023100e68867725014a932b103af437741d49843e67fa127b494acd68abf64481cb925a93a4cc06235effcb7f08401eb31e6040231009556237679cf0e2be3cef14b9b52acd447bacc6a56209badaf94703a10638c3a2c0e79d797e736d92e2a2626d5e2e6d20302047c435bb500683066023100e68867725014a932b103af437741d49843e67fa127b494acd68abf64481cb925a93a4cc06235effcb7f08401eb31e6040231009556237679cf0e2be3cef14b9b52acd447bacc6a56209badaf94703a10638c3a2c0e79d797e736d92e2a2626d5e2e6d20302047c435bb5006630640230168de9cdab492217cbe2a4dc1788c7fe092a344439ab738ce13dfff35a0ef9f1dac92bb72ab7db4f3277448e8a100c45023050e342a1b4bdf587d9771e126c4efd1c06752ba725950e6b92fe5caa0f911894f2281dd3bbaf5d9505ba6b3bba56c7460302047c435bb5006630640230168de9cdab492217cbe2a4dc1788c7fe092a344439ab738ce13dfff35a0ef9f1dac92bb72ab7db4f3277448e8a100c45023050e342a1b4bdf587d9771e126c4efd1c06752ba725950e6b92fe5caa0f911894f2281dd3bbaf5d9505ba6b3bba56c7460302047c435bb5006830660231009ea0eac806dc25b3ddb393d9e313d3b8e02ea59bdb5fac03537b27435eff94669ae4c0f0024a69916cec29dac0a57a13023100f53d9c2c34236ca579a4a46b8b9b7c5115f3bf5518323e1e1c3fc74fb8df819040103e34e01ad55384fdfe7f1dce458b0302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb500673065023100a19eeb98b96c9818c6b114261367be390af332c0cfb5272d31994b8253faaacc99104e306f3178f3a6f2b4c55864b14302306bcb2fbc72f3079e4d31a25e6dead85e314346f20d4579cfb295c5adc863bee3ca18ef5648d590c45409c36ca5eb3be90302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb50066306402306d8d4363b577ef6e64497b123f45f7df2f1745c796f84f24bc9c8831b5d006fa3a78aa9d6483c76a1ecd4848f07f9416023063503c2da4bb63878fd6a29649bf4bc52e417c69d57600f287f628e00d2e17321f7429564d6179320e85d6dc9ed16dee0302047c435bb50066306402306d8d4363b577ef6e64497b123f45f7df2f1745c796f84f24bc9c8831b5d006fa3a78aa9d6483c76a1ecd4848f07f9416023063503c2da4bb63878fd6a29649bf4bc52e417c69d57600f287f628e00d2e17321f7429564d6179320e85d6dc9ed16dee0302047c435bb500683066023100d7b7d8b6d3329a1cb75df391ee5d2d1357c101ebdf044c96774a1eb4f5c13b5c9201375e5dc949f602a8c93a42264c8e023100ea818b8a16e3f140d8325b5d9b1ca8a32f9a590b805bec3a6808697238edf6db9cbe788083ab52540f2e65f892f513fc0302047c435bb500683066023100d7b7d8b6d3329a1cb75df391ee5d2d1357c101ebdf044c96774a1eb4f5c13b5c9201375e5dc949f602a8c93a42264c8e023100ea818b8a16e3f140d8325b5d9b1ca8a32f9a590b805bec3a6808697238edf6db9cbe788083ab52540f2e65f892f513fc0302047c435bb5006830660231008aa605ed16cc720a74a5e985f46e29e378d7029efd8d3ba8d53c195a9f723598d47fb4faa171993139e4f5b71e09626c023100ef2cf927aef601d078a914f7419e1294ed646b565787108a0c120520ca9c1a3898c49fcece040c71083eb224f93608320302047c435bb5006830660231008aa605ed16cc720a74a5e985f46e29e378d7029efd8d3ba8d53c195a9f723598d47fb4faa171993139e4f5b71e09626c023100ef2cf927aef601d078a914f7419e1294ed646b565787108a0c120520ca9c1a3898c49fcece040c71083eb224f93608320302047c435bb500673065023100da40bc905cbb0ce887f0e79ca63769a3031f0506cb3590dcab8f2a822c43e677d9b0a4298c2bdb3602bde70963d99e7802301d4f7d8f924454d045390793a6922492728b954ad17e80b5861a981e9367d443dd942d256c98bc859a1cf76716201a390302047c435bb500673065023100da40bc905cbb0ce887f0e79ca63769a3031f0506cb3590dcab8f2a822c43e677d9b0a4298c2bdb3602bde70963d99e7802301d4f7d8f924454d045390793a6922492728b954ad17e80b5861a981e9367d443dd942d256c98bc859a1cf76716201a390302047c435bb5006730650231008722e44383d7b67fa833a268113d2a36e24177a3a299367045aa91d22f3f7076a6d72b6fea7eaa9a1d5f92399de69cdd023059d74845b306073237208650361a4435c354c0c8c59bbce55c161378baeb75ccf0510cc6bfc97489c13811d4292574280302047c435bb5006730650231008722e44383d7b67fa833a268113d2a36e24177a3a299367045aa91d22f3f7076a6d72b6fea7eaa9a1d5f92399de69cdd023059d74845b306073237208650361a4435c354c0c8c59bbce55c161378baeb75ccf0510cc6bfc97489c13811d4292574280302047c435bb50066306402306e7138afdc20b15986115a637c00982c2ef3d246e036d1f22caa8a80e131e879db8588f0f191de51ddae2339518499e202306003a579ac9f27ba05f5348c3b86557e49a004f0516c9bb3461ada219ad823bf32c5c0f7c7763d69bef22c26fc058f2e0302047c435bb50066306402306e7138afdc20b15986115a637c00982c2ef3d246e036d1f22caa8a80e131e879db8588f0f191de51ddae2339518499e202306003a579ac9f27ba05f5348c3b86557e49a004f0516c9bb3461ada219ad823bf32c5c0f7c7763d69bef22c26fc058f2e0302047c435bb500683066023100eab3116a1feb53bbe169d2d6f2eba54082165499c580e28070aec8e48e4337c48b499cc6342bf4bb0d20c94f2e8ba18c0231008153f06aade4c4496a14d601d511e7eff45495ffd7021228cbc7ef359e13e74a46c6e0ae32783077a295f557bb8c09f00302047c435bb500683066023100eab3116a1feb53bbe169d2d6f2eba54082165499c580e28070aec8e48e4337c48b499cc6342bf4bb0d20c94f2e8ba18c0231008153f06aade4c4496a14d601d511e7eff45495ffd7021228cbc7ef359e13e74a46c6e0ae32783077a295f557bb8c09f00302047c435bb50066306402305452c8b4ec45d957f5ac1d315e4b3a781e6452ed517d60f6d04039ddf1f0b155382c9571a5e2773784bc17dbf31d6ca2023020d8c144e4529947fd193f780c7fc6377ef5cb37e69513ce803149c84a05be2a6359a2a1cb4cb79843db2cf4289583710302047c435bb50066306402305452c8b4ec45d957f5ac1d315e4b3a781e6452ed517d60f6d04039ddf1f0b155382c9571a5e2773784bc17dbf31d6ca2023020d8c144e4529947fd193f780c7fc6377ef5cb37e69513ce803149c84a05be2a6359a2a1cb4cb79843db2cf4289583710302047c435bb5006630640230445ccddff07918c456499dbe48096db8ae7fcf0020af7bce9cdd2a731e072c1b2a13e23507be6bf8262ea51871ead231023001801fb7af4e00b1e1b651141bd0ddc529db3afdb59ab56c377dba8de6012c90a85cf63f91e3be4b451db3946807f5420302047c435bb5006630640230445ccddff07918c456499dbe48096db8ae7fcf0020af7bce9cdd2a731e072c1b2a13e23507be6bf8262ea51871ead231023001801fb7af4e00b1e1b651141bd0ddc529db3afdb59ab56c377dba8de6012c90a85cf63f91e3be4b451db3946807f5420302047c435bb500683066023100c6620f4c2633791063f1f7fa93d2ff37d819b97dd73de0e00b5dd39886ff48ae088893126bebe4a3b9b3dc7850816756023100919a18f185640de0bdc57372670ea5486f54dd9351c1ef1a14f276ee90a1ad06ef7ef86a44767710f244ebbf9b67683b0302047c435bb500683066023100c6620f4c2633791063f1f7fa93d2ff37d819b97dd73de0e00b5dd39886ff48ae088893126bebe4a3b9b3dc7850816756023100919a18f185640de0bdc57372670ea5486f54dd9351c1ef1a14f276ee90a1ad06ef7ef86a44767710f244ebbf9b67683b0302047c435bb5006630640230607e40427828ce95ef8e6d47f3e48f92fc898af4e745a2f16112fb1cc825db29cdc4d2810194b71c0e1d5c1f0cf4b6770230661a1012052433e1e29e2b888c1297ed56b385803b6efca15360edf14e7cdfecaf792f100cd55541f53fde77d089f0d30302047c435bb5006630640230607e40427828ce95ef8e6d47f3e48f92fc898af4e745a2f16112fb1cc825db29cdc4d2810194b71c0e1d5c1f0cf4b6770230661a1012052433e1e29e2b888c1297ed56b385803b6efca15360edf14e7cdfecaf792f100cd55541f53fde77d089f0d30302047c435bb500683066023100a74754fa73a93b6dc32bd71b8e8cd978d8246cd349dc4f9fcb94b9a28fef8f0fcaebbed16ae77ff9d293e8ad32c326f8023100ffbe5e99ec4d4f0ee1843ccd8fe312dd04cb5d81ac19e6a2c45a9eec7d121f9441f4d536c44f892d91621ccb5c0bcb690302047c435bb500683066023100a74754fa73a93b6dc32bd71b8e8cd978d8246cd349dc4f9fcb94b9a28fef8f0fcaebbed16ae77ff9d293e8ad32c326f8023100ffbe5e99ec4d4f0ee1843ccd8fe312dd04cb5d81ac19e6a2c45a9eec7d121f9441f4d536c44f892d91621ccb5c0bcb690302047c435bb500673065023100f93fc5188e6be3ba0859ae936f5c9f1a5f715fd7ac6fea70105721ccf50087ae8033a674d3c64f75e80ed1f6b305ba0e02302d5119034edf2c3cac0127bb896487f0527fdd33f1044655a88c78440cc75df627bcfacc713e0fba6bd28aed8289a2ea0302047c435bb500673065023100f93fc5188e6be3ba0859ae936f5c9f1a5f715fd7ac6fea70105721ccf50087ae8033a674d3c64f75e80ed1f6b305ba0e02302d5119034edf2c3cac0127bb896487f0527fdd33f1044655a88c78440cc75df627bcfacc713e0fba6bd28aed8289a2ea0302047c435bb500663064023049103bd9b81b72a513dc3f631240c5784b2041640c5b21b3631cadd608a2a9811694b502b1926b704ccfe3b224a3c3a2023041f0e08dc3198802b552392d656adbcfc6efc6f2a759cfc5890126f2aac093ee2cddbe25ca2d79cac3cafa5de6e2cde00302047c435bb500663064023049103bd9b81b72a513dc3f631240c5784b2041640c5b21b3631cadd608a2a9811694b502b1926b704ccfe3b224a3c3a2023041f0e08dc3198802b552392d656adbcfc6efc6f2a759cfc5890126f2aac093ee2cddbe25ca2d79cac3cafa5de6e2cde00302047c435bb500673065023100d761567e18a05bc099974026ebbece0890d9c67847f8fa6a3c59c6d0f5ffb4e48c9c707a0d04cf789a5a60d244e7c7b9023003fdb3348493b572ad0b89e3fe63d313d77ca6f0c8d507f4d428b42bc610c4ce348fc0b1954db3c3c161669fe6db9a890302047c435bb500673065023100d761567e18a05bc099974026ebbece0890d9c67847f8fa6a3c59c6d0f5ffb4e48c9c707a0d04cf789a5a60d244e7c7b9023003fdb3348493b572ad0b89e3fe63d313d77ca6f0c8d507f4d428b42bc610c4ce348fc0b1954db3c3c161669fe6db9a890302047c435bb500663064023019bfd0413dfbe08da523905f9e1bf475366742aae38ef5ef4daedd98dea2965af2c3f0766c1415b383ed93e3f73f5892023058ee80b912f907acf8bbcc95dad76baebc1987a95e6edd7850d6d5fa6438be4528798c1feda2e9eb12bc9efa2d11c8530302047c435bb500663064023019bfd0413dfbe08da523905f9e1bf475366742aae38ef5ef4daedd98dea2965af2c3f0766c1415b383ed93e3f73f5892023058ee80b912f907acf8bbcc95dad76baebc1987a95e6edd7850d6d5fa6438be4528798c1feda2e9eb12bc9efa2d11c8530302047c435bb50066306402303560f3c33621b849bfaf13f58b545f9b4486fbd92c972e3f990e79b8f9afc1ab5a12955dd46f1918e41d55bee4b04869023018d8f7b05339ceacaeb7f1a72758ef81d2bd960a2dbce8c31f58c4408fcaec8964b8440c4f4dcec7ffd31c1ce7b37e8d0302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb500673065023100ec79f13e39ce47d59eddd08563e0e590147e256ef44fe6908b8e39cf0b7b87cded03f041568c15447c8b4a8828e8545b02304868c3237b287e739914a32f766fb8e5321a0167cf3de574f51abb7786e5564a9eb44e90cff99ddd1dda39595198cb330302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb500683066023100d0f123a21bcf5e6900994d12a6ca9c95b0df0e1d9b1b9a0f067cf820007d670bc7fb0e8e001cac509bc22d43db2c8568023100db932a67e1767263b51789b3850c9d5476cdb5278f8b19639567e9244b34fac1e783c42ab79767f9dad076d6b789ccb80302047c435bb500683066023100d0f123a21bcf5e6900994d12a6ca9c95b0df0e1d9b1b9a0f067cf820007d670bc7fb0e8e001cac509bc22d43db2c8568023100db932a67e1767263b51789b3850c9d5476cdb5278f8b19639567e9244b34fac1e783c42ab79767f9dad076d6b789ccb80302047c435bb50066306402300e1addc6815e7be4b01146d464889ef952258e479520810f0b6f34294e197415ecf677881c01551ca23ccb0dc7ce10b70230296c40f7617098202a3aef5f5dc84b6646e0c9a151c6cc1a2abee3ac715d427a8522cc1909aaeead5d5cfd21468dafb00302047c435bb50066306402300e1addc6815e7be4b01146d464889ef952258e479520810f0b6f34294e197415ecf677881c01551ca23ccb0dc7ce10b70230296c40f7617098202a3aef5f5dc84b6646e0c9a151c6cc1a2abee3ac715d427a8522cc1909aaeead5d5cfd21468dafb00302047c435bb50067306502303770832435251e2e7642703e00e01ac3f864dc4002ea1618896a872f04bda4d09ca167fa2383bde6013b8007eb1ad7c0023100a0c8c4cff82ccf459b8eb1c8be2fd04656328eb7d10ee77f3274e9c40c739d585483fe9f655d446fd8577d00d2ad6d070302047c435bb50067306502303770832435251e2e7642703e00e01ac3f864dc4002ea1618896a872f04bda4d09ca167fa2383bde6013b8007eb1ad7c0023100a0c8c4cff82ccf459b8eb1c8be2fd04656328eb7d10ee77f3274e9c40c739d585483fe9f655d446fd8577d00d2ad6d070302047c435bb500683066023100b8923467ec4cf8b220ad3960e6a1186b685fce81ecf9146b4c02d2bbf171fbd8e6058997e824bf9c594c3432528227090231009c07cc398bfc812e0a62fecc303bf2e5f04e709c851d0a324b8a473392890254e59b734ab5aeab8fb6d3b9cdb3211cb00302047c435bb500683066023100b8923467ec4cf8b220ad3960e6a1186b685fce81ecf9146b4c02d2bbf171fbd8e6058997e824bf9c594c3432528227090231009c07cc398bfc812e0a62fecc303bf2e5f04e709c851d0a324b8a473392890254e59b734ab5aeab8fb6d3b9cdb3211cb00302047c435bb5006830660231008f6857a503d522666b31fbca895baa7486f075eab218b13ff9fbc3ad5a0c71c797a7dc3e8d54af84344f42330136539a023100e6e7116b50d940a7fa02b2e902ce8cb6ad803e967c58feafca000098e21d358757087630772841d989669c27a2c688620302047c435bb5006830660231008f6857a503d522666b31fbca895baa7486f075eab218b13ff9fbc3ad5a0c71c797a7dc3e8d54af84344f42330136539a023100e6e7116b50d940a7fa02b2e902ce8cb6ad803e967c58feafca000098e21d358757087630772841d989669c27a2c688620302047c435bb5006630640230731fa1dfb3b5cac27133206a8d0df0fa6ae38cc5b00d37f0e5bfdc0c092384be1c21efb5f23bd3c35e5ff88bdb8aebdd023076682b9535ef239f7e991bf8c28a3ed2978a3cd7192df8ccd8e1ceee08b71f702b17e1bf28681de8961950cbb72998780302047c435bb5006630640230731fa1dfb3b5cac27133206a8d0df0fa6ae38cc5b00d37f0e5bfdc0c092384be1c21efb5f23bd3c35e5ff88bdb8aebdd023076682b9535ef239f7e991bf8c28a3ed2978a3cd7192df8ccd8e1ceee08b71f702b17e1bf28681de8961950cbb72998780302047c435bb500673065023100c665f8557e1773e2e1fc32c7f6f2d23634bea03a6e85d83fbfdf985b151c0c8c7dea95ab7ea4e363f5aa726d5fffcccd02302eef3a2a01233040815c10791988a6213af82127ab03f700ddafb72ae9cd592640d8967131a9625ea3136ab6d19a911a0302047c435bb50066306402306e8f67d3a0f889757b38b6e11efb8b7f051f0e2e16b17ca57f5f8113b0eb50bec9cfbc7b3dd4caf3a1cc0b791e92020d02301426b78fb28b9eb0ee35535478e343ddbe0320880e935ed3281b9353c989dc880c3ddd39e9e45b27bf23d087f361df0c0302047c435bb500673065023100aa3c576d930f7eae4765447607ddbfe263c5e85481ca0cd08be5d383d3c926150263b20c1bdfb4d59902c7a0f9e1181e02303902db20e6a03674027e8595060679038eb7c92e290601362c1eaea329f949ecbcacaaee0d224c4cff6664829746499d0302047c435bb500683066023100d8dbc9f7ca789b7925ec6206b50039897a9ec96e8db15cd73c4625af49596b15edef7b6fbbf29c08c85786e46619742b023100c103ff9f4162132261cd44d5758887752dc8bc8b0c39a2f80a6a4c47f34d71af63563859227e4a2a2d2fbabefd8b4d5f0302047c435bb500683066023100c3bbda29d8afafef47abc813d9aa0230ccdb0b8c35dddf470b8004c2af8f0776206ca0d0381b4641224adffac54e3b25023100979ac1ba5640ace077f7d9d84e645f363283616f270607e6caa5bb9ed7de5469ce975629d93c1f806d3343ad35133ef10302047c435bb500673065023100957e72f52cbe57f096508a35d9ba774f212c581af05928b4e92f520b0b20234a8e8568d94c7cd97a703e38e20787dbc102300823f734812232eba2c8a935fae64c5d78973276f46c008b2bf3849dbc6e2c584f48dc7884c5acebe25f5025cbc18b110302047c435bb500683066023100b90f9fc05c2a00a191dfa6843a586a3fc006501e40f846533d53931e111f04a2d6375ded058176eb85c509d0f545c75e0231009b426ad257cf5e9b0c301ecbc04714394169126bc46a2e894b12b4a3a9e8a6da598c44e6b5c3efc8c445f14eab55a94c0302047c435bb50067306502307d97e7da13b721ef35d9bae55d90c1bff34af68cc51f3af0c5bc18d5004906ce90d82a0248b87f375b3f28c8cba3589c023100d92cadfcc6a170a7df99729239fc02a462646952b31604d015897d4238783bc94acb4462480ce3f3c8fcccb9f9e3809e0302047c435bb50067306502304386bf0941162367be2b556fe87cb07a84c9cde268e608765161858c1dc4c8668cb6b66576d4e3e421565fbd72120d28023100e13b83c7a66f240cfd1e93af7898d6da1287a0475a11e2309d00df9425b27c32368e221ee9af5c378bb3c9c85358e7f20302047c435bb5006730650231009e132d96acf6b344aa35f9acf24100400ad58cf300d0e05235f8be3f592af58f54b0ef253cfa5181480b11f545bda9670230077468725a7db9c92cba3e4a90e9f28566cf2ce7ef76e0250e33f922c4b0db185d3cc5dbc42e17ef4a9f4ff5d5d0e5c90302047c435bb500673065023100aa8af04f4a86f8c208937b85da4f28a539fa04517a7e25ebce2b4f01c13557826570c4d04554fbc43108c79299986f9602307ec2c4304d8e922327078eb6b00720e8f7e2d0d4face76a415e8737165ae206efddb2a1a68a5ef6cdfc696f81d41938a0302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb500673065023100ec79f13e39ce47d59eddd08563e0e590147e256ef44fe6908b8e39cf0b7b87cded03f041568c15447c8b4a8828e8545b02304868c3237b287e739914a32f766fb8e5321a0167cf3de574f51abb7786e5564a9eb44e90cff99ddd1dda39595198cb330302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb500683066023100d0f123a21bcf5e6900994d12a6ca9c95b0df0e1d9b1b9a0f067cf820007d670bc7fb0e8e001cac509bc22d43db2c8568023100db932a67e1767263b51789b3850c9d5476cdb5278f8b19639567e9244b34fac1e783c42ab79767f9dad076d6b789ccb80302047c435bb500683066023100d0f123a21bcf5e6900994d12a6ca9c95b0df0e1d9b1b9a0f067cf820007d670bc7fb0e8e001cac509bc22d43db2c8568023100db932a67e1767263b51789b3850c9d5476cdb5278f8b19639567e9244b34fac1e783c42ab79767f9dad076d6b789ccb80302047c435bb50067306502306e832d25c37231d5891ff676f307e42bd72eea49ac7505b8445181778d2e7819bb1c296be576a1c90ee27dad2501998a023100aa7576201df2b0533f8ddad8a4b1a89151d5bd8ebc2258bf7e2052a6aeac8db21dd8f59b15a922b550e405d4102485da0302047c435bb50067306502306e832d25c37231d5891ff676f307e42bd72eea49ac7505b8445181778d2e7819bb1c296be576a1c90ee27dad2501998a023100aa7576201df2b0533f8ddad8a4b1a89151d5bd8ebc2258bf7e2052a6aeac8db21dd8f59b15a922b550e405d4102485da0302047c435bb5006630640230077e3e714075862f1b8a920f255bcab80f038479f803188052fdbc95607f9459467e3c97cec83bac47a530905b2d294a02303bddc6094f7fd09a6454523bc773a8a1b2ff5c643fe2e0cc8723dbdc4e9a7e2c7f8f315e29da333d606c2fd6631710460302047c435bb5006630640230077e3e714075862f1b8a920f255bcab80f038479f803188052fdbc95607f9459467e3c97cec83bac47a530905b2d294a02303bddc6094f7fd09a6454523bc773a8a1b2ff5c643fe2e0cc8723dbdc4e9a7e2c7f8f315e29da333d606c2fd6631710460302047c435bb500663064023038124ca4d1b6673550fecf140e32245e44c86b9e97c63b0fcee8174af3bf966e298b3442a5fe27dfe50ac45a967a803b02302edc5e45380d54322b3bb93f5d698335c560598f5bd3681aabd8e46066a8171da53cfea62aad48c965cd66e8fdd00f5f0302047c435bb500663064023038124ca4d1b6673550fecf140e32245e44c86b9e97c63b0fcee8174af3bf966e298b3442a5fe27dfe50ac45a967a803b02302edc5e45380d54322b3bb93f5d698335c560598f5bd3681aabd8e46066a8171da53cfea62aad48c965cd66e8fdd00f5f0302047c435bb500683066023100819c293f7c021a3de51af587be242b9454989ee5d702643805533b08f1fd068746565fee881855067e9b9823e79fc4910231008c31828fa6ce36b3b1b1b0b87a0169ed2c5e38b2ab3bf78f7f574476f380034c970a014c2b6d01dbe65602a2f86f03840302047c435bb500683066023100819c293f7c021a3de51af587be242b9454989ee5d702643805533b08f1fd068746565fee881855067e9b9823e79fc4910231008c31828fa6ce36b3b1b1b0b87a0169ed2c5e38b2ab3bf78f7f574476f380034c970a014c2b6d01dbe65602a2f86f03840302047c435bb50066306402302385c274774a149bc276fb9fbb4010b109a3fcfab960a4051c067fa1304fdf3dcd07d24d87bb22065440f81ec396f36802306bf1f3883d636ced1cef5c3bb8951e18eac9bef098720c64a0dd783f3f2efe5110ef0734929b7d3fba1ee84010f0088f0302047c435bb50066306402302385c274774a149bc276fb9fbb4010b109a3fcfab960a4051c067fa1304fdf3dcd07d24d87bb22065440f81ec396f36802306bf1f3883d636ced1cef5c3bb8951e18eac9bef098720c64a0dd783f3f2efe5110ef0734929b7d3fba1ee84010f0088f0302047c435bb500673065023100b807e21e42107a110b8ef274e11e2561249132afd4a45abc0725576b3d0bdffd4ff7a8ee94ad32c7a314626de4b8471e02305b79112a2be40371f056340ba6432c08dee36ca34e12af840ee78e54b52615def9baa36d340633ea84c33c5b0e6d64680302047c435bb500673065023100b807e21e42107a110b8ef274e11e2561249132afd4a45abc0725576b3d0bdffd4ff7a8ee94ad32c7a314626de4b8471e02305b79112a2be40371f056340ba6432c08dee36ca34e12af840ee78e54b52615def9baa36d340633ea84c33c5b0e6d64680302047c435bb500673065023019b0fa91b1be0f79477486a2327d1321ab1a6375e9ab53336753af1ef7b7cb3d5405700ea773422cd9dbebf7fb83fa3f023100925633140bcee8633d5a032807e02a00a8eb661488d8bd419b74cfff8879a4fa9b2e98657d135916effd07f41faba98e0302047c435bb500673065023019b0fa91b1be0f79477486a2327d1321ab1a6375e9ab53336753af1ef7b7cb3d5405700ea773422cd9dbebf7fb83fa3f023100925633140bcee8633d5a032807e02a00a8eb661488d8bd419b74cfff8879a4fa9b2e98657d135916effd07f41faba98e0302047c435bb50067306502303bc9b1c1e02194addaf4c450e86ee31211c2d4eff0b7db73f33a6004964aecb60b34f5ffdaffaed1052143085e9dd177023100c998bc3500d42fd9a139120e20e9bd717169198d08dd0a08c549686f6941e98d163305937efd3c0cf92b37720a7430de0302047c435bb50067306502303bc9b1c1e02194addaf4c450e86ee31211c2d4eff0b7db73f33a6004964aecb60b34f5ffdaffaed1052143085e9dd177023100c998bc3500d42fd9a139120e20e9bd717169198d08dd0a08c549686f6941e98d163305937efd3c0cf92b37720a7430de0302047c435bb500683066023100e2da32ec0ae688afb975fc02fdac0a5d617a2c0bd3d2f6c5a195862b510cc045321047cbec2d220a74e392489a6663a9023100930147fc7bd63c9653c240780291f8cc98bd04baff71d13ddeb916df7a0c03bbf19a1e96013453c802aeafd1129cd8910302047c435bb500683066023100e2da32ec0ae688afb975fc02fdac0a5d617a2c0bd3d2f6c5a195862b510cc045321047cbec2d220a74e392489a6663a9023100930147fc7bd63c9653c240780291f8cc98bd04baff71d13ddeb916df7a0c03bbf19a1e96013453c802aeafd1129cd8910302047c435bb500663064023064abafc64d89fbcfb917cc0badf8a2bff89f3d765b411e10b7de8ad606b20b36bd45d73d4d7cafdd0f7ff035a032a27c02304d69df3cd2e6495420ba6268a0f91212995626d97db06e0176fe78201db429802a11147217947014daf2df81eeec692d0302047c435bb500663064023064abafc64d89fbcfb917cc0badf8a2bff89f3d765b411e10b7de8ad606b20b36bd45d73d4d7cafdd0f7ff035a032a27c02304d69df3cd2e6495420ba6268a0f91212995626d97db06e0176fe78201db429802a11147217947014daf2df81eeec692d0302047c435bb500673065023100e7b6ad39fd4862f33e0f5097cc9a136fe40dacb8ae0419cb319299b7c2fc2826a7692339dd515ab79f4564bf524567d5023072d851c235839cfb6850ff33da36a831d11c098522cc72040ff9da8b51129cf4178010006596bd215a0c3bb58a1d6d180302047c435bb500673065023100e7b6ad39fd4862f33e0f5097cc9a136fe40dacb8ae0419cb319299b7c2fc2826a7692339dd515ab79f4564bf524567d5023072d851c235839cfb6850ff33da36a831d11c098522cc72040ff9da8b51129cf4178010006596bd215a0c3bb58a1d6d180302047c435bb50067306502300eb19df9dd75cfd88e4d09037acf79c4ebec2dac38fe59dd2f12156d90f8a4f018c388e11fe3333565c5f15e5da36b5b023100c50552b2a298a8f257f1c688bb8cb98a351aef252778b1fb42b1a57f7c7b7a0464460ac0481958418e63c6e5f75bdb000302047c435bb50067306502300eb19df9dd75cfd88e4d09037acf79c4ebec2dac38fe59dd2f12156d90f8a4f018c388e11fe3333565c5f15e5da36b5b023100c50552b2a298a8f257f1c688bb8cb98a351aef252778b1fb42b1a57f7c7b7a0464460ac0481958418e63c6e5f75bdb000302047c435bb50067306502300c4fa4a0bf5aae288e28fbfac96556c61666a7f3228401a1eb8ed4a982b15211a6476f36d5b774eeddeabaee3b5c193e023100bace0e40ae8e93bee87a10cc969cb6075652af0857f008ba27c707ec373aff8f52ebf8fe16a93b686d1663dbdaf6b2370302047c435bb50067306502300c4fa4a0bf5aae288e28fbfac96556c61666a7f3228401a1eb8ed4a982b15211a6476f36d5b774eeddeabaee3b5c193e023100bace0e40ae8e93bee87a10cc969cb6075652af0857f008ba27c707ec373aff8f52ebf8fe16a93b686d1663dbdaf6b2370302047c435bb5006730650230557d38ce83e8795d565f61f9f4266a3598fd5940a5b756c8a436cce9f2e3af60dd452998983593191bcf9d447a2c4e570231009cb82a12050bc89b95ea78b1584355a2162da07359fe53dae9aafc0306724bc7bd4240695cb89ff6d863e58d8af87f090302047c435bb500673065023100c9b71456d07efc2d4af80e84501d05b94bce154ea9909e54f7891c37a97a3657d4394ab90f1f032ff1cdad319aecda6802304c11cc28f25ec55b14d0f6616ef277dbd3b15f8a4e93dbf0dd4f8d48c6ec580a41617b7da23c19e26fd4763a02d43dc40302047c435bb50067306502304a733086a515dadef510b3c308ff4d03108716a85c239f459b871c5dc53a276a45d030af4dabd68810c3a2cb62b3de470231009e2547856c4869e27cbc4a542785d5ddee09e2e0ba09ba1919906fcbf0ff8ef51876a6369e4b0670f711105987ef2b670302047c435bb50066306402300d5a02ba75aeede1952594c3ad3d5a361db9e571eee7cb6ab13eaa5bfc3d4b2b8a8d590e4c4b68a32b228aa86fe19d730230307a95462d02553d1f6606c14377688e58e3ae303bfe20861c0362f05c3a94fd99a4e03de4c70f0c494dd8381cf1773e0302047c435bb5006730650231009533c7c11683425056191eb5e0f600477ac5c404c5cd96639babb1612319c466f476182530e06a1ce84aa992dde76c530230012bbf793aa5dde32d4b90aad5e837a135c2987925759d62b0e13aa59efbbb4b6eb51e886ba60c93b63cd9dd59a38e800302047c435bb500673065023015af2bdf51ca1ac7715638f40d5aba41df33fd3d865402dadae4b203691129ad4083cbdd7c2cca74e987e030fe8ad709023100bf03c2efd19dc499be5e8087ca66a64f1cf69d84b6de6dc1d4f3ab993a698d30598a25b16921481fdfecfb5fdd96a6a20302047c435bb500673065023100aee203afd5307698f14aeeab0131377baed7b08b36c773b2a5a3fb89439f83386230171248083d2864f1d98ad381b9c602305c4ce8920e8b4b00202736af25650809f8c48ef3b0731a0661e1145b5a9b64898958b7548b4d3fecb89ce42e4185308e0302047c435bb5006830660231008b835e4d27f841912575782b3d0b0e84f995302720adbfd8cff8ad47636475d70e9af657b55955221c6dc524d22721820231008308e88fb8327ec950401c00578a32d1fe0943b41040ff2a5fb51fbcfa4987ba3b32e1972295462205e99ae774bfc14d0302047c435bb500673065023100b29a7c446f099c4bc0a9d4eac99e199d0e1146def0923d54160d33fe280be256edba00a0b587e2bc91c1305960d69581023031f588f900ceb75ce308572f7f25dcedbafeb695a16fd789eba1b3caca8fa4a3ac57e2abbdc6cc1ed606e18e78775f9d0302047c435bb500673065023100e623101210d3e800e0f23e13c867f0d9c49f33ac755d295acf50e853a9c921e77b4a9db7de5d1e806bea53f3402121dd023067618f95f864a721961058c39c4c7c1a466a2529b808c2350e213d01b181dce1890e68ab44d0e85f348f39e7dbad6c870302047c435bb50067306502304319162129bb44d3e8e95377903096e06d35f4df3fe029b45dee69d039b28840887fb16bd6bb1a0188be05afb8b5dd93023100c02ba3c3da7b4dc046bbc622147ddfd9e9acf66d09ca6802440809d3a412952035301d64e8890e58f72fea7a4234cc940302047c435bb50067306502310093ac6b25eb02944052889c65d68b44fb2d4e4e32fde800f2c7a6b09847acbb9f70ac749cf7b1efae3ed7739c7e34b3f002307d760761655795a19e2bf2b82180185c7bd4e4e497a0d7ca1ea51389658cc073485b01cd6f02a2242edac81f3582acaa0302047c435bb50066306402300740192291d6fdfa8e5e42adfc21cd32d1538b6e780ea3bedebba556d782c19368e1ac294dd1a3757f747bca9873965a0230059cc288c12d2b6d6d924f917e6e2148c583463efb1f86d5fb942a93017ef5c7fc855983495e524ce913e4efae333c8d0302047c435bb50068306602310083072839e3c7b0b39ced785585a134fb7d5a46c16aa1627a91e27eb9c1df868e163626d6540c421417125fa71e035bc6023100929db49d6ee63453099d2c118db1c4e91abbd52df2808ab738689cbc2a4f72f7ed0c36b3263f8350034c744d668a3f420302047c435bb50066306402305ef7c3bcf54b42d65db1b1710f609fbff499ea43b0a6d740c9a108a15a59ec5724f16211e54910a162808bd5bc6ec00d02301bc44236ba539b206d21c7574129068cc5d5d850f753747526cb991ea8959d68a58908de854337743c42e53fe2a0c5130302047c435bb50067306502301b2737e974ec53333a6ec0a0a6ca2fe6ee1db084889be7fb5b6045b4d4649d372864c71d31e72282ecc1b605b99a88b1023100ba208ce7fb7db68543aea15b61e4e18c582aaa9b0abf2cb7bedb985e1548457c202a88c86fa81c9be8418f41f1a51bb80302047c435bb50066306402302f78085b9b4d4364239ffcc6c36edc55333df5ca730f3a9a7a83152224da107c75ce04ea4f71013ef3010cf005bc667102302ef307bfe0524fb8e10e8705d1f11bbcb4b89e3325ef80062f8dc8c4518e1cd4deb9a6b1e74d953bfeb9da9849035f900302047c435bb500673065023100b47d9375f538ff29081fc162f1b0e551acd87bcf6dcc88721336a3222aba106e2a1bf8903b7ee75cd3d374b61b4c25fa02302107c1acba2c29f7f069b8b994ac537f0ea6f468a1db5c4372c647de3e57690074a22026d75bb16983b3a38f69da03f00302047c435bb50066306402301bd445b35e98c724b20868c4c8f7a26066d0f8104ad5bc5c39371595b471c0946e4764cb9773292f21731c0308237a1a02306e172a933d08e0d438c69046b6cf24e79490ced32e322b36bea1ccc11b99cb5d350246dba310b6c314bf3e5f2edfe8170302047c435bb500663064023027649ba84a97867c0c88c5dc4a128a522ba7221e0a82c2e6fcf303a24b97dfeae0a2e1a9903104814258343169f42a9f02302acdb4cfd46d8ae738c025908d8449f152ebb9b2283d6d64bfcb745fb994e659a6d87873f6712bf62fd98671ab922c3e0302047c435bb500673065023100ab897d82b72891b1ab1c9483f094d37b3ff4a58a239e2505e93d3d30938ea5f12c05ea95af810d33b3b9918cd2508fd5023028ffbee7a362f9921c7436788748d55e333a3524bb8c0f926b226ca1b68fa5d9ce44fa27536ccd832bb97b22bb7629180302047c435bb5006730650230219c8548b0e6ef84a670af1b928c74cb57be0d69ac9a6950c937324878beb666747bd59cb1e6ab152ba520057ed50200023100d7fc8526f969ac329f03c8f49d5e070a9d4d7ba54c189e2dc224324db659d1c587858a106d04ae071c366cb6f576318b0302047c435bb50068306602310081f6cfb3612ad2ea72c92c1da1ec25428a5d501c3527f5c3bdecc1aec4937d4d78612e6714a84480db8500dbaee1f24d023100b6b1767d8fd99e2b90e8879e3f680b2344115ca760fb3102dfd454da588c0df1b2d03bf19afd938617bbc779d9ab3d160302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb500663064023071b4d1845b22c0b840885fe176b48be1a6775e5d71de15cd0d54f5bc4fd67ba5c0df235972bb4c18e38344141703cdc102306fc7944653822575d704a1d609df30167697f7d5da68bbd9f5e0401ea7413e544deba53cb560ec394f808251f6b8bffe0302047c435bb5006730650230337e3aca0e14a84a588824f50c11c18f5963567c41b0dc60c1407468b5729a8bcef99c28cd88753cee158caa789e8bfe0231008c529dff09a37be496e08857589e8bf54955022130ac8fd07815542960f730a24cd439b6fd1f0588a7eab5cfd98129240302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb5006730650230061ec6898ac30725c8b1e439d69478275c61b8ed93ee92214e12a867a2228dd603d18bcd12bf9d5e74db25c4c48e084b023100feac6497958612337d4839789f04069b7e26984d5305e725d21f173dfc93999688643a4ea763353b09e3f6bb929cff340302047c435bb500683066023100c0bd7eeb423d9b0d56da6fb9e3ebbf68a2e24433ba8f4d99bc8e567d1391b7bad0517a47ed76b21fa4d5dc01f88bf8d3023100b254acf7e61f0ec27451676330a294684685bea1cdcc4a30e6cc1b5393b1dc06a25ac4541a9daa504cd874ca7b0f4e680302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb500673065023052a6e85df037ba6e71ba30176b05b27ff420b10d0cf4e5ebc6ffdbdb0ac065b4b0c15ea3d78759aa5f5371612a8f01ed023100807c9be39a129312694bef0df2127c8ae3d46433dcc7d744a0c438e9a379a57e6205282e33c141dd0351cba1b43cbc150302047c435bb500673065023034d6fabccfc3226b4ada54c424468cd02aaba927694b6f2cc218a892dfb4549394a9b72786845b53f4135c0d45c24f0d023100a7438ba5846b0ce1b313e5290b8d76b862447e711b6eacbc1cbf679d9f2a559ab9e31cd50dd17cf8b9bd973852450d1b0302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb500683066023100ff6b283182c1b08b38573ffde15053c0ada989d553731df41b4e1736e52578c89d2fc1123c874d24cc72ca937b89a9ef023100c80bad59a4590052daeaee14e692eeb2db86d77a8f40faef22060c86f4880d0b49f320ad81b9397266b56a0bb07413e80302047c435bb50066306402303ad29afc7b2d7887e966cef511188f20f77e776ea02ae68a44952fbc209b92dc80f762dc0fd381ff1d77c8a897b1b7b8023070d9e2657db1f077ce6762fa797aae412a5c5f559f9fa2fa2dc57c8367afb8bfa9beb8be41833f0f02537bea515be2960302047c435bb500663064023027ad3c293d109e3c3c93a080025ff2c49c1a1d0b4ba44c9d65de22422315fb382991d2921d148c5841308d99382355d8023041bfcfef9b1080b5d436acd67254c308e48824458f5d89c80766771575f06a4b400d95c761156083536fb6d2a59daf7a0302047c435bb50066306402301d1b2fd6d591ee265c9300c904748138894cfeb7964f0ab1c6911cf5ac5d92f0f10c5d46e101394785a57a9509fe33a602307d725d4f0a1e7ffe5bde1d5c45899194b168fa6efd0ce826bd25023b2e63c91f8a037b9b2862a40aeb0cd6e17c7fcd980302047c435bb500673065023100975f12db0cca65798d15c8f097a9445a2d8f5de02f11e4f60e1d213c7fba01f834271a745bf0fc1402c486de5492dae90230610e3341ad9cdd823ecc111784a47fb188c1d9916ed31958ef3fa156152705f1fcb4c47706270d63a6e44a8aadce47580302047c435bb500673065023100ce4b285bfdf9e053ef321d3ad3986b8a9c8c433443dac83cde9af3c5bc523e639ee80e0bc320e7bd4edda0603ed6348a023042f00f30d67142c1162983873f9c4f2de41591a415953d1fe494a71f71a2f17344c16c7d1b31a01648780f4b96ad59360302047c435bb500673065023100f434486853049dc9e8895ecf3085fd806583ca12a3dca9e663796abe526dfc0159ef2337a99e7abcb67a3170170c731b0230106e4a739e4ff9435e20dac68c3d39dc9433bcf82c36eebdcd6331962b3f7c9d2a64547ea54eb38caf661465095716320302047c435bb5006730650231008cad200dd56220d055cb50fb8af6d3625fe124fc385d6d75e96e9a259368d5a012fe89b0deed847cf2e24c64fea676fd0230292b3b360b84867ece2efcf0c5ae9a3969e76e295f1b55fea2d064ba4145106711567f8656833df188638a0700ff27ac0302047c435bb500673065023055a8119619e78ef251d967c6315037aa78f55de743b98ba16e6dd3481cb6cd15b2a1a5e53b3967ef492fdaa5fd1453b602310081fe63794d9d4f452ab1e373507bde77b5a2cfc70b70ea8f2a075a16240158aaaca06c71ae564515545c07edac12a7d20302047c435bb500673065023100d292bd892a7631775263ce60c9454a5d3609ae85ab6f2838f6617bfeeb7b9705369789217475d578c4fa67aa284c70b20230543dee5d2caae4b32da7be8e7240c6b51ce677f469fd949083f37034cbc42f524d38dee3409a53e55c1913433e2267cb0302047c435bb500683066023100fd75c803746ba3ccab191d9c7a5f6d9f294cf2ab9118192ea61e762afa63214b2812c67cbb68b6a20ccfba4c67049a790231008511ec8f78ce8a598596ccbd28427df0b7bf25981c5d8a4d7f2f73dda476fe17d2009c08c90725bdc6c0d751447a15410302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb500663064023023d709e59ee0a9c5d1db712efb5908f92b8f11f0458f2ae1ac088a2e53c46c340ee8b9c24fc197b45e95b29a2b666a64023035d775b2cf25469faf8828ef471d21fafb286e9d0b4ca83304bcc6df94cc9403c5ba721e4b4dada10c9c52d45302e5440302047c435bb500663064023068e52a718642e67d96f084781c1cdc9723849ae8408b14a4cccef554812880d0cd7b86d91a6e622a41a0438314c008c202304e5bad1f7cfd24002358e50cd4dd5bb81e201c6b77d31f112ec5eeab6d4cc010651bed186135dd7e51d0f27d71dcdf640302047c435bb50066306402307adbb69d7134725c9f6ac62e8682a26a0b900f77e83c8c7c3a65bbd1f5673970f02c8a393bd3e1c1faa39a805279266d02301497f81ec1f88f83d08d5ceeb7f717620039ab6425886dcb77560642cbb5ec2cb7ee0d4ac05232f5c3a6ecbb65fc0f3a0302047c435bb50067306502307e84d882b93ea9d0e362f52354f2ae242e6842fff4552ede295b49f7d9e47a8c7e9f311a5d072789dcc2b5269c712d59023100d7b688b4122a3d508a021e1ef31bc5afb6a60546a1ee28f8bc297cb46615e75eb28065db6c4925e2f4c161a0779a6ffa0302047c435bb50066306402300d0048d95469e3901b7fbcf11123df7bbc1832e367edc1e5d4189ae27c197670071f92ea8076b49f400d6af406eb89ae023044d3818659df61ad45c182d6f1759a1ec7527b1b0cba66a76eb352f6ade2aeb06710ce7402d0a3051e3c3c5b94f5d7aa0302047c435bb500673065023019856efdc370752f3a82548e5d7050f10bf0c0a905a27d0ac9d624b0ecbcc3fb39e18b4fc68a2a449a0bba34033e5fd1023100e4024433305135b38c68434e720c5e1019eff2a04bc37e906717417b4918315e7fac17b62d30d50de54e208a6dd5cb2e0302047c435bb500683066023100dd706edc526daae544f7677e3bfe48af991319aa65376ec40ab972a9e01b9a899d83f602298fb3dc4eb8fbffd41eb329023100a164e4ae66396e4c453eff48d59625459754f61a8f4a547a410dea12774f0e9c490d6c28fd7fceffb5661e20b51793a10302047c435bb500673065023100e39c944907c3086b0474cb2a10b3204877c731084f0ea9cf9eed49825797769cf075d128e812f9d3cfc5c8adbafcddfc02305a897de8877beb54186b9eb74699279579bac820d14e69135931dc63cefcf7ddd71f487eeae9ff9df0ed297c379f5db20302047c435bb50066306402304e121794ff1e4a5b3d815e681b57971ab39ac91c6960b7b143acf277e605231bb4399ad0b3fa87d15254a5e3ce8f4b8c023030ff9cfe0bf31dbcfd6fb5e023e13d400b9463fb5ad668e6cd32514174e9868c2788ac6bd1abd2ed3e00b5047e64fa4c0302047c435bb500683066023100a21e49f02de1c843e08621f3ec664053876498ade19a28665493aaeac61c438c71b6b6348eecbc34cdd9a44e1e7befb9023100b9065fb51b4ef24283dc83ac6f31393da60868e3fef4d7818c2433d95a8ac2a0ad57ba36e5703afea899bc388d8108e30302047c435bb500683066023100f1d8c0131e2633c8b3ea29dca66c3ce0929f5cfbe9a4be58dc82a0973039e3abf70ca1355d240a39b63be0d397870ab5023100a6ed86412520731a0c1026c45ccd0fa47ec98b1a284d81adc3b1a67b12eb0e2dd6cdc87051674cf7f63906ce3ba54e5e0302047c435bb50067306502310080a93e1f429293de7c4ec85ab194f9fbdc6f4ab5e9bf8e3bef75ca2a3117ef3d772bac223f5b09848d636b1bba71906702305c3b87f403cf920bdb75d863c0c390ea1378d7f1942a1fabc9fbe49edb8262dbdab43a28b46a9a2e3d7d57b047b79a250302047c435bb50067306502305478b6ba3eb29c68d08078f3b0f8016828070ce1864dbe63117eedf9abedb3dc679804fafb85bc698e32a75e673bdb2a02310083dac9a1c1bc77b928f51370b4637a1c04fdb7cdda35380fb3bb625b51ad8db61e30ab5fa0def92f783bbc2ad1a75a340302047c435bb50066306402301dddab161da18877c06d36f685d58c8983ec7e2b672c5a6221128f748669927df9bcefa6576de6b03ce67eee197583870230440c7fba32e440f986722677622ce2a231f3f11d983b4594d993edd0b9dd805941b3b906d9d77c2781db659459bb7a110302047c435bb500673065023005acc740842bdcdb3ead0f910c22891d00633c9a255946a601362e61581a15fbb8073f87ca7275102305fec1052de978023100abdab95f8d08d6a53ea0ad943c8e037af87aa94db9d6484ff65c67a14f3d031178bd23a59c41c6a00f9cb602f8571d210302047c435bb5006630640230168db3ba11d4ca02c77da153428d0df0bcbbf9aa29c04f4c76515088fb2dc8f53be560609b3f3f4ac4c2b4cc0ba5935d02302e8fb8a0a16a31efb8fecb64910272dd1599ef4e29c13d30675071e51a02a65d78f70f4e08935378a8c331c19a9a52ca0302047c435bb5006830660231009471ffd94802b21a2aa87ab73da4b5df68a03b34c6a11539628f8c90e73f959fbcba1a358cb7dab6f2d67f56995be6e8023100a9f5bc2c78ea2c976b3f4e0ea7eacf9aaed0cf2fab571c89d36f89f29f4bf7072dc5036a5e9fbe603acc8e92ec43787c0302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb50067306502307a0d9cedf1c6f92846b6f0d52aeb9e3ae90326315796096b2a07b7a6bae8b8bbdc3272799e70d1160086c3fc191b443d02310090f52d88f2ecdcf05277999d7049bc59459cbf04e15b06b77d5b768b78f878861ad509906a7467741af821262b60eaa90302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb500673065023100e0a37c253916e26245ac14c877992e1a320a33ca157507e954466eb37f8f5a6c4eb56c0abafdbceca04be7cdefc24391023037f45ba31e98005c7d75ce3613be73f36c4a74905f29d492e886fbe07cd8eea54a93f32ef0e447e70d226d4fc19da82d0302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb5006730650231008a92d0391a6b528f7c3196a0918df6ba7b4cef12a639f7a15fdb9a52530cd08d7202f080c43df50c57663692cef0651c02304df24492464d913c4fc29db9b02c00dfb5e5806d354f48640c155a2e2a22b384e1e8765f32f539c0239e4084ddae09ce0302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb500673065023100aad56517414b5696ee9d3e0603331e62c7af5bcd2e01051fd27053aa77e203f171862980774d03371e3638775f77801b0230686edf28fc936844a3f6a7c47f17b48e5c4a84fcc8d480d018533c4d3321e463a9f29f37702566b41fc39812d771978d0302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f ,e U]+G\st8x/^\FtMKFO6O t:.*Y#,[k8,Vs@ I{|!^gsVr)h@! /{Kg8<˧pŴ3$Ѱ::sMI~'=5FJ5 ] $;^2Aš#I8siX$"F7.m#]5cp_u=T]7)3γ)!hnezPMu^)Pq2?}G[a 쫬X@E= `_b7`/y!b{N},e TI;n46^V *3J#DniެBN-?BtRKr>fr?]͐ϬL 1+?:Y'i3WVEuT$M}1GdP6L'4>p<t?td  T +18      3 5h8P;??BBCDy(D8D%9I%:5%GFHIIKXLYL\L]O^_bcdeKeePfeSleUtepuhXvk@ wlxoyrl}t`tdtjtCanaconda-gui33.16.10.21.el8Graphical user interface for the Anaconda installerThis package contains graphical user interface for the Anaconda installer.ex86-03.stream.rdu2.redhat.com',CentOSCentOSGPLv2+ and MITbuilder@centos.orgUnspecifiedhttp://fedoraproject.org/wiki/Anacondalinuxx86_64pBp//>>- - 5Ho)) p ``''vv==GG??n7n7<<? ? "Y"YjGss 6 6yy;;&uN!-/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큤e!eoememememememememe!ede!eoememememe!ede!eoememememememememememememememememememememememememememememememememe!ede!eoememememememememememememe!e!e!e!e!e!e!e!e!e!e!ede!eoememememememememememememememememememememememememememememe!e!e!e!e!e!e!e!e!e!e!e!e!e!e!e!e!e!e!e!e!e!e!e\e!e!edede!e!ede!e!ede!e!e!e!e!e!e!e!e!e!e!ede!e!e!e!e!e!e!e!e!e!e!e!e!e!e!e!e!e\e\e\e\e\e!e\e!e\e!e\45aa8befc1d921bd3bbe736df579cf48c5cc452be6516376f5800edae41cf9f61284e6dc84f16a635f838b855aca86ea117849d515123571ca1e7b2d10dfde3f3ad23d4055b8c4e4274b74925a9e3ef90342eae08fb860b468f82320b801d0546e65c447a3bc6edf5fd59616885cf06729ee27e96f929927c3bc8cc1de8ac25a6e65c447a3bc6edf5fd59616885cf06729ee27e96f929927c3bc8cc1de8ac25a84f6c01b02ed8816db4cc7ff09569e0c4e2adbc5787e3be5f881209a78848cd9f95301b92ad8a48ff9902c966969d71fe55875473a9bf7f938f4d48a7fbd17079affd28ddfaf25dbaa77635690f75ce22d1fb0d6eb9d70a89422ad5bd2d70e229affd28ddfaf25dbaa77635690f75ce22d1fb0d6eb9d70a89422ad5bd2d70e224a9dac568fd1b37604e957caafe847ec7f6b1dfa38e94caafc8196d00a92b8b7608a51cf32083877e5fe92e15ee465c659cb49739c8a1d361ed335bb2378982eca18b85406ad9044686955f3fe2bab6325432c7ebf75a5435e6fec64fd7fe8cdca18b85406ad9044686955f3fe2bab6325432c7ebf75a5435e6fec64fd7fe8cd29c25949fa1ff93c1b59f812eeb9cf51965f38eece81883057ca635065934aec29c25949fa1ff93c1b59f812eeb9cf51965f38eece81883057ca635065934aec8cb7b31939db6a2bf1b5817210dcc5222f811d7c54b7f7566aac970d6c9b5ae5dd862c4874355b7efac55416570ad78d74b8779db9833212cebb6a6e8a24c2bdb52345948d73d869f38d8f9a683975fa3228084300c08d5e1eaa46be9f847c23b52345948d73d869f38d8f9a683975fa3228084300c08d5e1eaa46be9f847c23df0cf1139791e7db60ce5f1caeed2b717ecb9615d4e663d46dd765591435f932df0cf1139791e7db60ce5f1caeed2b717ecb9615d4e663d46dd765591435f932bce55c9dcef23f8cafe62719b3c28c12074c005899600afd44691f6498246687bce55c9dcef23f8cafe62719b3c28c12074c005899600afd44691f64982466878816ff68196ac008b615bd7d103d6b851514f4f3b37cd2415f7404336966fb318816ff68196ac008b615bd7d103d6b851514f4f3b37cd2415f7404336966fb31068d1e6025915112af7fad422854cb391241e8a5b5dc1c7773b2a30df5d4fa16068d1e6025915112af7fad422854cb391241e8a5b5dc1c7773b2a30df5d4fa16b654d0ee797e098bc7359d45314f3f14d3cf8779737869c99d2b1cbcf1bce567b654d0ee797e098bc7359d45314f3f14d3cf8779737869c99d2b1cbcf1bce567fa2e6a22156a1cc01a7aa872c3a36a667aad71084499bcad73b66bd5df540c5afa2e6a22156a1cc01a7aa872c3a36a667aad71084499bcad73b66bd5df540c5a9c32eb59c7cd2a77bc7119109e04f091fc3641c86198f0514c0cf894a1c4f5d69c32eb59c7cd2a77bc7119109e04f091fc3641c86198f0514c0cf894a1c4f5d64b58621c9b486003b9a1f9d32826c3017930c79d112754d089d002a35ce708294b58621c9b486003b9a1f9d32826c3017930c79d112754d089d002a35ce70829adf4c6435a170121a59d2d96c327d91299ede9f0193fac6d7f1060e48e26bbcaadf4c6435a170121a59d2d96c327d91299ede9f0193fac6d7f1060e48e26bbcafbc3f9bc9d03f14407f21a7f33d2f805b28474b8a11ebb6ccc67dbc1f3658953fbc3f9bc9d03f14407f21a7f33d2f805b28474b8a11ebb6ccc67dbc1f3658953284d2671661f3b2b83130b896138225aef89297d135f1f813833402a7acb7742284d2671661f3b2b83130b896138225aef89297d135f1f813833402a7acb7742b208746ab0d319afa58e525725ea1217ccde827cb7817b60f4fe03c5941d217ab208746ab0d319afa58e525725ea1217ccde827cb7817b60f4fe03c5941d217a6fbf22eef99cde4f0469ea3efbcd91d306681112d524b1c4ef841267b3bcf41f6fbf22eef99cde4f0469ea3efbcd91d306681112d524b1c4ef841267b3bcf41ffd7321d97b4e0d14269e58a9ec0f86f5650ae1621dc9cd05474dc9fd8e483a80fd7321d97b4e0d14269e58a9ec0f86f5650ae1621dc9cd05474dc9fd8e483a80b02ed03643ded6fa25d6169323d971bf6d488868f88227f6b90d1f5620400ab5b02ed03643ded6fa25d6169323d971bf6d488868f88227f6b90d1f5620400ab55f554759775850472a46d0c6d3b083b93c758f2cd9537111689e113482924802e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85534b73f039e5e99f28f0b3319310dba52cbb7725f20a71170dd7de820047761df34b73f039e5e99f28f0b3319310dba52cbb7725f20a71170dd7de820047761df183a05bc41dedf1c69ce175a4e877aa50bc9fe3cf1f0f135d1cb0f83c8bbe344183a05bc41dedf1c69ce175a4e877aa50bc9fe3cf1f0f135d1cb0f83c8bbe34475ca2d78baf6ed6bf3892b5e5d33dac2f07e180c5bb214ceb9a6e81a73f690ad75ca2d78baf6ed6bf3892b5e5d33dac2f07e180c5bb214ceb9a6e81a73f690ad1deb815017a4a3ee91fd925ee472fc715ebb728a079d95986704221982efc4121deb815017a4a3ee91fd925ee472fc715ebb728a079d95986704221982efc412bf47fb361da31c9b1e0adb4e17ddb5fdacd88f04966ff8a422ccefdcc6b396dcbf47fb361da31c9b1e0adb4e17ddb5fdacd88f04966ff8a422ccefdcc6b396dc123d38b91d9be67919b981627f213fa1f85b3a72d345931c75266182dcd8be84123d38b91d9be67919b981627f213fa1f85b3a72d345931c75266182dcd8be848989f663ed3d89ac0ad6fdce071297b74815cf7c80cf36738d56cfdbf693af311dffb1541ee91633a413dd62b49b469bd611f3a505d81c0ea4bc4e059bcc88fc0a02cff5250822d615d69e73ef8f1fc8f25157c897387c44cf3123afbf4b97f6a9ed1e6b75c0e7d17cd363d10d58c886fbdf78cbbb468499bf381b956de3751e9e5d7a4046ff7e0a85ea217474673e40bca60ed6648f93648c01bd737eb612eb1598137b9982397adb25e0658938f9d01f6ca667debf06513bf2713540ee23f48ba950482d46b2705ace7c0155cc20b104fe354935187484b2f3257f871e8abcdbf5e624169e729afd82212e36553e5274504028829f430c4a6f398addf89814ecaf88ac3cb7b94d05a976202b440d7af88857dcfbfd4571071038bf151a8855fc92352cde32327dff831e3114f62ef7d35dd2bba82aa6b0f68b7ff7241ed3c341e89455ccd14265ef2643ee4ebf83f50dd6eb86ea9e4e6541476264aa7ca8aae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85534b73f039e5e99f28f0b3319310dba52cbb7725f20a71170dd7de820047761df34b73f039e5e99f28f0b3319310dba52cbb7725f20a71170dd7de820047761dfff2f6643900235c903f81d85939723409b2ed4c8bd2f359fc5aa7bf88085a1d8ff2f6643900235c903f81d85939723409b2ed4c8bd2f359fc5aa7bf88085a1d8cafd47250db739ca384f4f24fb91d3971b4a4905654c62ab0dc1fdf3d4398bcbcafd47250db739ca384f4f24fb91d3971b4a4905654c62ab0dc1fdf3d4398bcb72c086725ff472edacfe48af44b5aed169933753d12fa1b49e5ba5cfa9d9c53272c086725ff472edacfe48af44b5aed169933753d12fa1b49e5ba5cfa9d9c53208f5f9043658e502d8777d0a7a743ef00a8502fde7fa3ae0748d97d9f162f07308f5f9043658e502d8777d0a7a743ef00a8502fde7fa3ae0748d97d9f162f07383136948704e5785c192809c6cd85a0a08e7f54ef2eacb53d25a3e72d714218983136948704e5785c192809c6cd85a0a08e7f54ef2eacb53d25a3e72d714218958c30cfcf39993749483a1554a781e2bd5fcb33f022adc9322a7dba785bfa36558c30cfcf39993749483a1554a781e2bd5fcb33f022adc9322a7dba785bfa365e5fc544803263984453b055215f1dc0f3894389620e0b6ba8f8c594e669a2205e5fc544803263984453b055215f1dc0f3894389620e0b6ba8f8c594e669a22057a04eee4b54e5e188ea6ab678ca8c3f3cd9c247f4d3a675ad957d53670110b197a04eee4b54e5e188ea6ab678ca8c3f3cd9c247f4d3a675ad957d53670110b19c9d9f0b1191f9a3b86e962296929c6c61237f28bab85b09bb1bb961b72eb751bc9d9f0b1191f9a3b86e962296929c6c61237f28bab85b09bb1bb961b72eb751b106560c904c04109bb4935abbc591699e9f418f187662d267133c6672904fe08106560c904c04109bb4935abbc591699e9f418f187662d267133c6672904fe0818265243413f40bb8e781acebadd1407ef137919df7742da99e3654456d970d218265243413f40bb8e781acebadd1407ef137919df7742da99e3654456d970d22e3934803d0c3e408d493543da2a09bdf8f470a0794848295668d2fb8b1ec94d2e3934803d0c3e408d493543da2a09bdf8f470a0794848295668d2fb8b1ec94d4f2c79a2257685fdd5df69869530f2e90958b387c2f9bff936add6d058f89dc54f2c79a2257685fdd5df69869530f2e90958b387c2f9bff936add6d058f89dc51d049870c0c458eeabc21bb684150e40523fb9d20375f61726e8b384251321a46b325694a6ab577bd9592830adf60ea133aa30ee82bbfb6c090de1c35d2827cb9e678134d807b9a77218dbf16c5c8075a71a4432bfc033e22851f004f44dc678bff747652a44aa7f7c9575e697fe29ff22d118d298f7587ddd1041d9b1cfc64e93ad3634c7ea75bca96600f3675808d1145ec3a8db1587449ccb788da5d3888044631e71121534b14a4c243742e0eb882c56ddab462dcf812d4732203d4b9400ad1ad3ee0f85d8b7370b9fd0cc58be3c989e9d91c6d715f961a444c00c77ba62e42b69a145b86764577a20923accb4ce9202fed2c9f0baadee1059c25938e7e18e5e39eca81eec7db9bf13d01044a1b584dad2ab2ced1b3b088cb78415b9ea19356ffc63fa85933a7517cf1938544b35f229b6405f95e9993004274e3e154a697f26a3ee9211ca610e1b21e40a58a02b22795b78940a1006ebfe871e9548ee966eb8c75c1a1b079375c68d10265b52466fb3daee92eec9b2670631616b0b7fd60dd676284d967e00c2053cc87418fc6e4b7c75a3acff0b96a2017065883e8af3a0a99481a5c6ebcc21b7398083d4292746b4f3d624f591435cff05c465ea6cf08f7d3e3b1f347413349c49f9365d24c70945f59aba7bf96cae0e412f691deafd4452c956beb5498e1a9b64546baf04d47db352b481abb5c59943dd0e60cfda396cb7fee4f311c8a60ea8ed3032c95c41b81c2841d7bbb77457b02d6bf101b198e9e42239ce1fe4c97d989854ab67063ba28ffd2f78000dcd9591df0062abeaa980fadebfa19d243b837f4393543da813abcd3c175acea58a2c2944a8ec06885d2b00fc22d563f19146b0b1921d5519ecee9f5e50ca3f652012be52a255f0359fa0bf5440811507554a9b39fb7d2790f3fc86c4407df3e271ddc4c225431d834addde9ee86ec86cc56a14ec48dc0a12d5326a2cc00a3f7d542aff45148f7b2121656c869929523a502b3ace6e8d18c14d994f06c0b439a147a70f5d3a865a0125f5a13b4362ba7d10e8dfb2672a4eccd011e20f3431a2112c894188c2bbe5091abf02a96168b933d06a53439f3524fad4599d4af878ce2c18fab5d9794d366c3c8064cc577ad30b61b47bd49ef0a2f6f8b59211521c4ad90802daccafde9cb5f4c0adc9bfa25bb9be44610f731381e7209968574fef6fff4c98eec278efd1695df1b722e5677279f426a8ec5c9052947a972826d9f8f0906dbc9111d1e0c8271672578927130e6ce2319b50e1687398f8e5fa547c33f84ed89a9615de071c05a13829b55261e57dad408e6b5090842de8e69da9f78c4dad6a77195737a95a68cb6161b720df4e8c288fee66111670ddf7f6c947965f939f5de2837e0ff6e1d12f6a56f2c5601feb87c4776301972a185b66bd3f2f9ec87edd64ce53893056e9b3f7a48c41d18ee1d1d6adc8f1f312173ec362bcb44e8c0944b51848d3a98707ae3f159b974cf3e1b1623e8cd1d106afe461d6ffbddec645d772d7dfadf8b4aa06401725e790605e6f09a6a7c64cf02e9463c6d3aa5e14976cf2ccb7cbbb8414892c8e0a2a94f9588b81a8f154c9ca16ec4d550706d8844069ca1d41db6e9e30c1e1553fbc0e61328d87b9bb8859536538da2baba1cc053f1a99494829b32bfc91f7d34917f190a24a8fea2287c6ffb447156f64f127447973acc6b5027fa642d38b709a05567730ff70cfb68fbd7171ce63ffc71928a043f0a58b726b94cde1bc47b8221c27021a27beef86ebc3fe5cf9fb2c76e92d3624c6faf340763eecc5aaab0431fcc34937a63b295e59f6a435444a045d5c49b3f6048692f03e354ec6553cdb20ade74e9096eaa52d2e3bffb37a5812d8c29e0eb6083994874396eb8c6423fdbd995a3d350c9fd72139a595c4b85b572c0f3a9741abe743fec45bfcaf221389f5a0e3edd917b2f8b9662a0fa30b726c395293f2db434849d4eb23c6893b87d7df6e0f1d0387907593b644379d3e2c2158ebeeb9fe349849c5fa038a47a83cdc6475fe003a2578bb837cd475b078cc023e2865ab3091248cc646a5658e354e3824259936f69cd5a0264dde3c26eafd8b5f8473340368b9030cd1246980d57245c5c63b8448aac08df235412b8d8695f7b7453ba22806065067eb2a0e10c4df197739a7fb526bf5c8b644b3cb490dfbdc29b067ce2f27cd1d942bbf64070700e64c67b4e434028a62b9f3bfdc9662d13e1f6cbffa8b02dcb6022b511f4ae13f56ad41ef338c4db6299041ec4cf30ce6774b804f0365e87aa75dc2073f7a09331f53d86272eb247f55e3e93b3e66f4ecf69ab3ab630309b2b3aae44582bad96bd430dfd0ec350c0efccb66395126c5ed9198d1b9288ce90c3a1546cb0a6d73395c4ec7a2c8d034d49ebba58fc74c89da469824dba68b1740fca1c6125b35202c062480a33d982fbccc4cf2c48e58f079742c048c3e4d5ee3bd6f911b91e2afbb64f051676336c355624e600569d2d134a1bc5d38682eb827106548539e621db926d0ef9c3221bc1c33eb8a21520bf43d7ebbf0a6f1eb86f79da6587829867f99d19d086f8d1c7013c23058a24c079446e1b0dc0acdc7ba83339efe3a61f2bfba50c2e83c33e59d40267d49b727cfa717c54f5dc9d16bbc3490a5dfb00a7df075c7c2f9f9f4c69485dcd7dc21b8c93135fa083822d059783537075db072b632cba46883f5ef8cadd74515e255e9c81722feeba0b85e9f4326df9411dcde6624/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.10.2-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.10.2-1.el822.1-133.16.10.2-1.el80.4.1-25.43.60.23-13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3e@eye;ddD@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!Martin Kolman - 33.16.10.2-1Jiri Konecny - 33.16.10.1-1Jiri Konecny - 33.16.9.5-1Jiri Konecny - 33.16.9.4-1Jiri 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- Propagate a lazy proxy of the storage model (vponcova) Resolves: RHEL-16276 - rescue: Don't allow to mount systems without a root device (vponcova) Resolves: RHEL-4784- timezone: for kickstart allow also timezones not offered by GUI (rvykydal) Resolves: RHEL-13151 Resolves: RHEL-4795 - Rename Organization to Organization ID on subscription screen (mkolman) Resolves: RHEL-11168- [ja_JP] - Need to update string on anaconda screen for installation completed Resolves: rhbz#2216746- iscsi: Allow changing iSCSI initiator name once set (vtrefny) Resolves: rhbz#2223980- 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.10.2-1.el833.16.10.2-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-8339e2664b342ac9cb324f21b8f318b739bff23cfb249847e480bbab390bb2804?@7zXZ !#,] b2u Q{LXG^"AѱtMc~+x̃@Ԧ9"aQ) .9rBh,' Ã˻|pHjFXv-5FtqpN0鐰8}0i^d,_o4"8(;_]ێFKV thCׄތp PEzȁn1)LLI~%mOn)xp ,w䷇!p^#TpkB8w#)1 AV&ndGE6ܟ|PB; y$d 큱ۗ2s"+*dJ[*Q `Hպ>5ٓ$]t$M>-q@j@!ES cŽ2en. &d8BצM:'qq}7}d .wtve}4r؜: h&QM.*ŽvV:Oϱ˰ZLdJiymƯ >K/D`0> _bqcTe{=/H$|"k ~3K~C$\wB9,R`Pw%X2zgXӈjm⡒~2>'R`: 2_˘ @zbY%CjSS|c;K^؄c| q#oC}G`m$"c&s!TX7 J Dsy #g_a*"C$)kC˞';xh{DCv x6#J3}"}uy&@;|qΪ_ŏ"LouoLD+)RNS /u{W̛,A)IT\Na iEPlHoTgMui]=34 q{QiNH>:|\FCDz'MՔ$L}Bn,C3y R3"vsBrGȃ/ }錶jß/>DVb|fCP~ZgJV-΀f5@5:~wۥP'Ȍj= 9=G с2^ ^ ywu΂w7@V nߎ'D+Be,84S$el$ ZTL0McVug꜈7|++jSYNءeJ>RR[b֏+mb#Sn6Qq?bFQїmr`GV(;"5}cbJytޖcX좡\ .?~,oG?_-TA[,$Ɋ2$~)lo,Z78hL)G ۴zP@uy!$"3,Zi@q3 '1T,R$h2I)5M(i##T2}bWTPf_6;FCGZ\{t4M==TQ%#6LznS%ߔoFΏIF-% L Ӂ8oͳ?A^NP9;kdLX_|M=]UFb )%hcy볂' avqX25)c(ޭC9sǁu0>k=+(+gnUsxG- "BS_ !(JyWon`c >:14AmV?0@Y|F-PI:G7-g䎺\]ޱ]Ժ1;L-Bxgb]L3IW6C"}D͝\X˵Bٵ)}6LglMLi%K;e\3^D>p"E$*2P 0{6Vi@I#jJm}Iiv_mNm~ȕR1T ν eIC^_6=eZJdDШ́Q_nLͫ9>~t< JyP1  tø|1ĝerἼZB 9޴-Y~ t܅^u|)A|I$kOPd-?O;WC@Jlő^u.Z5gt~ª-0M-]*}c=E!wP;soиLvs'B}j7iD|z50E{K><` x=xĆjS59kR'Xh *c˝Jv`:D!I$=?q*wD5G =xdt1=-RgbϘ͙݇𫇘0]*6Aso1=DsFLe0h&`3&P䰌x ޷'#AZrAgMAMx3ƺLu 2F\8ԟl(;Q5ySqdxL n/uM̭`Im҃@rsA)TyoE)o7"FDc<[|!&n8o=}A1W@;jˬq{h;`<i9y>6QA{sZ1 Hcǰ2ha|֭oU~=pLU ^sHHɂ%WC|4\7ϔtåc!>`ShͲlEhA}OK/DQ g*2žzK-_0<җ`asy>'v0ib#o`n4m%PJjcZ_hZdM9$y 4/*6Ł5᳌V~B1dï.uTdvhȹ-VD @9ݰM2FvQg{_"¿'z(r;J=@O6l7zaUD\:7t-cN(C3 #0ERLTnkfr YYaj+v 9~QgR"5Od#?S/.@ Du:^DCŰ3 jsWbIֱp E~ &]jT#apf>!IN۠x\v4 Jw/O5_uE*\; `ǔڤ2x3eS9_ R8V9SqR:Wm_2M< d`1G/To8Ȣ=DVAVez``<#iTJ;$M1RPcƤY)t)&Bwbrpm"/|8:0?7<,߸ly5O#芽qT0;i7q Uy]pDDgu:$l4jZ LnYq)GbR92Ng&A@]=W@:P^Z.+ 94io墏*ޫ@:t}ZaRnl9" 0)8'ry(*oh{N9̟s\FMgQK"@o>Jb!WP+_bgˁdT˻ʖHoo'm!Ϯqt~`HBcb3L3d2xX5ゃ&vjI.M(?[],T>c_;`*;lYId 3h'gJڙ"g:3/P oRKqXզ+:kDIHVfD~YH+_"&^2y>}a?T.%o / hQYmLM 0!}Tw1aGm V=1 UN^m(6)KꖱR4$xHf^I5I}Ќsa"l* ʏ;qݯ \'Q-H#s*3w4a,`L+l0tDʊm|&H!mZӡzO霄Ωg4Cf>H2XgpvD?3v*SyJh+Wm(N#9VKTHyj/~j'eA8]NFhvr9s\M_ DQnJ܉ M,>n]ߚ-D8V?mcY޽1A$=p>$ nL.Y9XrjuOIF0a{C;M<GvgػhPXmk%{w_ҢQpr_78ʒDvc_\܁ҷ9أ+tqFWSM\o [3s47O>MKgsmދ|[bZXq_Dc؀&|Uy`RQA-tFZFJ&k)`ث33Gs*xR?\D] sYKRU9?8WhWa62Wwܗd?O 'M-y"#׆2n+X>Tq*Ɏp4>K]o.Fs5I' E gu\t_2! Rtl-}<$^}l;$݀#sυ.#FHx$x|0sEl M.8\9,40Z@\$X1<~&(FP $Rf$YNGҨԅZ׿R4l[|&evW׵dEs$n-D4 m{g?J~z%6`yy U9aytJ$@wx A f_CթߍUșf? 0iGadtُX6#@e~L`Dى-f˦w-]ՒV^G&bui j'"xݟ*QV+SQ!^Mb!~Hx_MtrKnөiLnB9V#&KKRGtFthا$<ʡ/lK@?(G$J븑j1<THmH@c :éw.78If^-+WdYY9ЀqSeU{:w(?U~ב_ Y{`Dz9%Ğ<7 i;T/&l͊{2]إlv r)hK>'1;FL606S4K;9,C„HZP٨z:$*H/µj,rAVؑH_vEN }ouLuPW ?qpᖄ{e _IR_ 2Ko=%3 𶥜-:r #*sf<{dUniBh6A!:| tۭ CxUY+Tjǎmx,ӯpnbnQ9hѐF 1m/Mx7izP4aySy(MKu}0!5j|CR9|=c0 $ߥ(i  Ev\2\:wSNF# )1FG4 Av(49S]ChW5T&/-G\8n;n@LƗRqǻ~\xU. 9Js͵@iF 4 6N ^)B`ta﹅v6CƉwfpM]]Wo%^N{_2ey~6Rv`u'l?.ĸՅ{7dۑCuFG/xa+\$B OqZ]:p<,*U"eĻI*ʅQZRTE<P?}@inHޭ8n oX8q˴Py(9_:xsfј`^Ϭ&*Y5|c喬‡Ā]$.) ,J[6T?],J.7dK־@]Z錇cit HEAΰFE JA WK1|;*BѠ K/U/I:/hʫbܐ`X$|t=T}o؟S1[l4L#F`B z|' (uiU>dNjo,g@|EtCoXH7<` >ve]sIw2u֎B.bC- {264J_^[!9Ѵ;‡$ma*0nވ_?+/%,|䯴/[WI"=L$Jظ kBe +8WY6HSq` *9+67[UXPcZId#dW`Mfu=P+3TNsD=uvs nGU`q>-P7݉ F5ZRFn7N93"iEaEaM!vByXn :x 5k"Kga{Ṭl,nFlh9WOGu;JƩ}`d+.v:|_d($6J>ŏ{081UC`B=Wtx;7nk _j;dnYA!qeBzm-ʨXo#PY;?+ m+zw٨7 32Sܫ-Nb$Od:ncC&oĜ:j߽K*ˠ\T. T5 5@ڃl[Ba.X5}z 7RpnC8N%(©U<$Ew V(aM8S.JWzG|64Ѳ7 tJϙ[C@(tczsމU5PfӱgÐW"O.ڐ)3(|"u ݲ WCYZ{Jӈ OuKLث{1 A-oĥ\R|rHf< _-"2 (!c(rIf2)*~s;X=8j"k+elZr۰v"{%j3VuWhPU<#K3];sI~5Wtf\n %\ R(E W {/po"qz'u³YFjO=(lhXc=xߛ]@9Z8C%Fe5#S_N?eڬ_J[t|m%߼S|ĔWIR7$t=K `PX2$eخKX%)|Cs #/"o 5cr-+[_Vj7\L=֒ٸ1;W,i~~l }ɬӗO\$4 1nz: X{`zkIXL}fzrlCgN:,HK%|~=}-XM7d']9Ρ?%5Ƴo|p:<b"@&c/kQݭy4m|]p0u1 >dF ,TyRb΁_rFӯt+u #O} /8ZhfD?wgXDEpR2sJj؏f g!m"h(ڮ;spb M4b>Y{_[6i"I[,lOR|;}u{m` ϥZ"}JTͥ:ݡ`41#d21ZB!WrJoWVؒYbL6 {mqh0*b6+ NJ1ĸŎ}(.b!W]o/~bM5<\g 4 v]=||*E) ^%U{me '!̎]8c5'BS3orr]\b?&2z5EW_ZcZT{sF ;T;S'P#z k)~8沵xn~#~nbo#-TOC+fA'$hhَw.: iA[6_+w4ARB'L y:^=-F]|Y6D*dW|Y"C5 D:/9|T&9:*9de[ smBZ.™2?ðUw@EPa;BYϊ8W^pDmDhKe1l敖&X,!̣ڽʚZD2>t6kq0]}ʊAٟ߮TSM[=I$w-s. zG#O`^"m"& ϕ[C;Ca̳;0Rͺ@(M'h"37 3t'W-|C멉gb'| {QOSIׄ7í@<yB߸Ubt SMG%gF^u%Udpj$QiH-Ј?z"~4i'c}jrBmG@ ؃'G iZZ 8$6?%B*?l; 0k u 0d/?P Ap*#%X^0 6VOWNtݘCY?_S@uh%|ϙ24<e [E `0Xj0\/96I똣F! Rc5}){ BRb;V4Y`'mB 1j]zR_Ʉܕ<]o}CaH%ؚK̥X&E,pla$_|-#T_wr͝$1=F-\W&(ʰ˞[^$L[( :n1@F9כabG6m?B]0OKmjی,ZUZY7:"Q&HqU `rcj=ו%| $ym\/t1ϯ(6j_o] ~% N{|L!b[(cOQxC!lC^2qdZ5V1ٲ%lN9-=Y+\6ec_hC7!dda*HQ\V{_|E<#JRȶPt3f66G C2Xi4'wmo'toOO%V~;KkN$藺?+B*LBO;N +b}? oK <Ԟ7k Z 0g ߃ δyw6pu@$MbW)BuRqkvo[8-Z6IXN_F>L0VG %MPaEHL0c't>u$;G_<>K!76ֻv)cE.2bvCBRP< sTe"_@;gh]+!ڑUEzwku {]AKi ]qw#_ILl7F ;r#Ì⸋O/7jߵElYyΒש(w]_j h]wꨱ+ӗdQ5< w ܗc]$yж$y~RY TT`y=v΂ W` U$=W7q1T{ϔ*i`;9}ڻHFʹ,PF*@Y8T*54l2ě@2M󒇉ݲ&=Yr^Ղ+'N}Q 5 ty{̮NTi #Ec{O?>_Y.RO=avVUؿ U؀m\X}OjJ~SE6VT(tNq\!Dg Je8Qtqޅ$/(7`7_Q*3sVB~9$(yD?w`aZ)p hU԰H8GX ^l+,}x\}Y*?mF.לPLjA4Qx6P:[Q=-)#ߗP)_bl?pZw /Ԟ[[W+P`-Б dUY,W6N 9r^esa6YSJV49.!k(LϘHiy`51 Ürf<&6ﴶ-5,3ɵH| \UdFwb9d\\tȎ%;a-V#Q]aa<gInؑVnp9}év>]4ulS[<{/>alF~T$ce@^58 bLk>ʯF ][/"@f2UL.zŗ 9AJ=%8򧫇,] hH1ʀ(\տ@bE8P ؑgy_R0i|74 `<nClĥхexkhU86۬ɗY@Xeo†ojQj ][p1[ <#'sguZvϩ Q>tX#ݬ4Y)G# Fuy+P 1ˬŠI 71Z/;tLLp;~'4I4ViLǡMy>xe3>T^,L(2w7L 紜. K)Qr-&}ͩgqLE&}Z`}?0L"ⴁVFܛZPS\*aFu'^pYPđĂHb/rٷmت2Z8FttQsS2whk8n}Ua6Ӱ7ܰJYW繭 |zuVjeҮϒ :zh\V#Cgt1 8Z@Ou/gc2j ^i̲J Wi6Z&a=sĕz83#I}qr;6:ĉ}YT&>E5E_KN$)@b\s.7/Yąd$|\m,v"Iޕrڔ]{B` QYzugoyţ46Ymo0W%;؜DRkr\ Xpm|3QX}| ~ l % zy.K(i_)z!(es3羴4B?e\븝N - WǤ jzL媁"t}Bq3x;Օ/|Dw6afI_PȨnQ ?("ʔ]Q@ $ j! 6G1A~ H}ϰC}ȧ@,}@(1.]#U"ʒAGK6Q[hlB-(w(F P}GP5{kMS6X\s!m,19z~ FC!|{h #?13#{ am[?Sv=z왶o2_U Cqcoi|Gǘ<×n;ӿr,Z/΄05}YQ|U-SDE?$9'ӵaIOh]rҋ ;Cg>+:ֿ͕1H~[d,BSc_%3TMo@>lU:a(I#]~Kk̺g vV&KwnL\[MU'GZ x̚*sr-lV8Sp8It"X@3"* ^ϹgtFh1JH3,fc=7b5yQ屠$YO'Sâ }-W! јM73ޱE8 me05@ftÜbI;-^ 'd]un4JڝdZSB,[5]qe&@S1b$Z+͙qvܟ~)8Iqk 9Z.繜lT~tP\|%Fp7e9 4版{tI0Ksݸ`GuӠh sq n"pD M_/JğG]7 5H(?3=@FWebdk$َOY`. jo7tOblp&0u'&\R,9Bu()9/ &-Qٔ^';A!#Y ;;!/ZT%#,3=3jY0k+g#UQtI:(Y:&R[K:ҷVD\7 l ts n*jJ/j:%QPߥ$D|ڜ>ҝ<@v۶= {WBY4ms0ThGZx\qp@ޘİʅL-C7\= ᄃ{hp. f Ra *#6M$o<7 e2deL7I\z(dIuM?7Gno+ @;hЎ _PvF7Ws#zT?9Ro0u瓚᠜IáF1*qdgWONK ~>8j761Ec:d~ۗ@6&:7xSَ'NrPƹFG}KmYYp\K~Y$ )zv>p$1-;O/;RA^p~5*X0F"iw>&$y f$ó~!CfG|.ŕ MvYP-iN&IIk0V>"geXyV}с0n9e!1Jozn5a\M©lVu= : $vjPԆ^C₦l@C 1}?Po[Ԅ& .anG5HA$[TCq8sv^z(@s;@Ql"BRܲƽ2fx<&G;.u~L~/܉)Mh9| {PyuBuc'x;qԙ:oh&{('\=}K*ӵoR뮽=,УIk*ykȌAvN'dw܌a Un=SUZ?m?QQ*U&[ R igT͢>&aL?|ƅz! t۝HV-FN Do·]-o(i/SC'PwHŚ'y𷊻j&VvDi,B9pIK4Qy(?i͸\%63(oDc'|Moév۲3TDSD}QǜE=X dG=.F+ XA)>3Ƈ؂|J2g\A,w34BGr< *d|c=Hk>/rC]ی;9v~ r` n?/#-{)-iJŵ'Ȇ(# $z9KpV0΃ɶkO4'9Yt V ˷BRZw-6t B{/JBXˆ$ꉑ4Z`e-k#W/]m._^\va`!g T>::R>Dr8sj*{w{zo n*4?M˧B@ɾi{w-M{B{};Wa0?KLJ"Y\M_2+әThހiZ:b;tidMلҋμ݅U@^}קB>HR:m(F#ncB {`bl_WNf"ws~4Q5j&05B4md\f zzrvf( ѵ[(rU8phllpn4LGQ~$ĸNFV Z[o_x"/cD[t J^Q:>zkkMܵo֐R#ְ%df ]_x3{wTu^<dыκlY|1Q5_aWJ㪛F)s(-4vole4g\E\l唣Oڅ6NɅ%ioq"I˨`HjeKZ<֜%#/yWvKʄ~.B=h$krӖ Q*VDzV)wDs10I iS\`z"8wOv*}h@P1^X 5 akz#I Wn(+ K3,D1OZ^9fU%R.T+(gqd 'Wd Bۣ$ m_p}dR>א,ylPR!z%ɨ7xGoQvk{$L&>dmߒb5[|d'Ťci ÄC.uVN#._]ۡ5.}.vqOpfk网;V%ܰ8gFzFT[}6nؽEє/O !&^٠\t2Xaq;I(pZi uZaMrňRwb[O̘MNպDsPšBe Rjsgcvrp7+Q/'o JbCoi> ,Ρ3$8S3dwd}4b^/{JQTCsh}?%LT= /#8"swJK4t+!(5j#k_/Q}wGnezIДUքkQXD?LY߻P.ì{0d"/EbW0ܙ8:|r6J9.45&Րc UYm,U2{ۿ.| Gr1B2c=7|'>WŤ8Ҁ鄯d{@>ޫFͿih|ߕ#MP⼅/;Rm$p~kM nVci d̺pc|S54JEttFY@@ъv4$בˮ-/7^ 'xO E/C`/GE Q^& R*4É4~M[nӌv5njSf1gND O3Ø3v"諶{V_=2ڋ\\2ecUD3).xX:;ࠕoVg̅+v}?N؇ҘV2 C|9g{Ap&חmүtH[+7MEO4+#hN{}4$:^@} "fÀ$/1:/}!J½b*֪ xc~bv: ;=jI0nduXmY`=˨K ;2ցCKlIGS7gF# s,O|8W륾c-ڰ"Rb#rh\)m䌃} t'3)bes)ڮm|36bzҩ7ҩm=* <HOLaVNCr7Vg![ĭ>t+4C$nҏyF_]B R32lr 08(Y+"<'chIhJnW R`Z{@>8FN 39LC'a~OƻɟYI^oO+YZ:x\k|8-(_`?NIM e¦9|5؉*"nNwWeb=S63@as*0y_JKj/*hPBC1c۞ Aѹ^ʢpsVQ£IqZ%T{jA,m7qS<8OW+R08$d:;cѺ: k9_a l©sE兎zC9 ǟቭMp5s(]g4U{$$K ]B"}Ckej*!#AY CS3!KS|nuF'־u#`7"!w } ,n  91hoIC[4c~̱gm?fײo\ M03FD#NB,?z_ːJiM,Ƕ:(%i$jtqJ XA%ߐB ݣܨsLq,]`s$?B0Yj0@rR5%1G!l<(>Zue=+CKcb&).쨛8dt Gezѧd( {-AJ<uzhRDHTGߪepN5BϯM-0hM_֯Õq`bRb-}c8LL[0gȃ%<*P-aH*h[7\|䙱/\%8Yڅň] ޭ}BGmۅj(J0K;u?!ƐLYa E{ϡiX* 1dsn7-gBP/i&3dQ!1נ*'B%E-o QCAZXH!r&.ԛO(8[ IۆsV ɖi&-mؤ x8k,"_mbU*c= )Gk{ƂO SIWɿRdAg"2r؍t!0 [hQ`=sDX|pQvbF#4 uJ5۶L š{_i D*x_'d_[r0HUV(\ĒPY~^W)??\W\Mֱgd,=a_.J!PT"v2vQ~<бoe[\ BAE]qILSztKs<Д`Kfaf>bas؀8ugsDxȣ#b' 8r=j[āZV{_%g-X]VIz.# Gu7r>Іg#3$e9b6)zjGDO/z?$L0 Bܟs5}c$THīA2T #g.a%fC:9SYU&M06}C܃3c:4Y̍Ȫz eXӭ)i޲" SfW8u{R+C7_ g[&a@9Lz{E k훎ڊDR>?B~i;j8d;|w}L;իeoV}(l-suvF/ Y=S}QjԺ @">??nAkҴș%j{b5ͶcZso|뚧mŇh;/!M@S{M콈cΑtpZkxl|U0fh3Yvp? 6Hv66wvX1ϗƸ H.'/߇?^X6xEaLn*h`w7L.o!.(\vcimu߭UYb kE!̴G. ֻ 7N1ƨWoTeS* : COG?p+ 2~vyV$ɔтGy@?ggYcuʚ:&dPj/͎AuJbd7bU5Bd ]}yiQtA n.(l$(58}))CŐ9@"1/CЛ_8Q!܎ LֳlaƬ@;K<-==z?Y򏇞Bn12:O}n7dg)+'P)mNZh^p_5i7@`ps3C4|$} ('gc\Ha5TAmTp=djqߐP)G JtkGwD?gŸ6qwD͈jDݔueL!piڿUx ҮsiN4L5SFWW\>_ P=J(J'-^d;#>vԹ#`Pn8쫊Dĸ٩Ǻv3qѤ  + |esSP/gC+ÀQMmKP\diBE޻6grр}Ozui_mxnP!٢2ݝڅku4D#]!O&>ō+(WvHo@#a[]pha0ÜVq9}ئWV9iSEHDL@,aP`Cl| ߝ K|QsH˕`Mf,I+]S!]ح] +,&O6-z[|\* (V¤j3퍇mJݳު #M*K,'d{YpU΅47(Rs?6B=zsA+\he"O\#cQ1iPoE(ut6k~7 .JdWqJ%blYZˋ|u2{cEWܹ|9 O^a 8 [#L(7z{mTÀ{j++!>vAESh@T3{Oroq爸ұ+pѮӧ`8mP:L,PR:5mP{dg&e@|i4?k2*ϼr;uOOhhN 2}6~ٵyq}WzfcZFRG'4ZBJ:=Q6Ί0A6'2*N-?ۅM@Z ٴ{fHo#0nS4_ny28[AYJCRJcrAðZA15qE7NTqKt?[ROȈ0 \= KӡvǓ gG0Z]t:blk+F2~>T=!f3^>7|\?#r?eڭl3re-ATff``Yx~ˡ?P? 㳌6XNmolBz `Vc=Yn7EӨvMF! rbLB74jv),v6_pAٞM JG̛C@:CQ[ ('@00z:2n22`׹x+^O/P8JCƉosomFNuR6Qц! _}rվJE92.iPrDz}鄵EXXSU@uKe2.3JJ3dQlc+(f7޸1xvVdJ,Ȣ3Ywk}@ܖB!8x}F&kez?pЋUD{c9/K*F ;:i wZ~Pi:3X,%R+7t 7XhW0oTk3nDxk6- 6,A5 ḧ́!` -I;CDŒuQ5 yhyf2u8,{=|AB.'WM|9Z|_eɊ>H^b}**{Dw/kO{i]>cɴ㨉?~GK < Gqk5]!4,Y1jH sbh0gD^q`DuO痾r4^-8\,U8fҮ+VBdN'8?J?IKU%;$anS)!Ѥg0}Tƒ9ZUf< "BADbO N5+.ft WH&wsqҐFhz3[uP+Bˀ[c,kԻEqy{A kAhն@/,2?둓wVI%٧C$Z|#٨Gr@jM[Y!6-6Qg0[>Z爼$g쎞h@?١O)R&ZSp`a<%b&E]R\fC'[`f6t mӴSʸs;y9X hm& jV~FY+9sY擯/ /H\/aT` SVqP?2Tf.xh?드P+35Q㿵Sr)ov8\cET.GM̹%XɨZBKHz?D%gf.zje:2caQ{N@Qú")&A`Kp+t 5?!T$ZgԠ6LlP>[zgO(&frI𼂂ЉyYu%dǫ];3"#|!@$u$g O˾<h+ˈc΅})8y?l%gܧU:X3Bwm9rCʘtFY^FB)EEI ǒglӂG.GHB@$fGg1vC CӁr@&_<}oB>:B'axu*,@W=K> {oEof0 t?eiHnmlaq4IQsL\ܶ,O F<@!Jp!\DØAa W(ۖF}[*F$z??^?2f37mvjjb븗O$\(K?80 ?a]Ѫ;NA&'$zo5d"M/aYG?`jka/j"*F煗`_?EyR_B[3 f_+_H/t:Zf{tъc 1:ug^ctվabPkSMH;2Jܛ mWI?Mءtf5ao;V-[Z 3Xc*.wxyr\7ඉЦIqΈM+H!0]@*u]>&ƒ>nUgdJSlhen⹢Xs2t,prihAPׇJFkN~)wFdx.&Py|"Zvz W<'dtZBP{ɰ;O%ȣMj)/ŌB󆧻ך3`])Bs72:NEI;_78HrjOS=LUc$1o@]r@.:q!5ާ^0|~f˘Wjy~PBZw6$V|<@rCclq?8!D`v[eZxP ifF bx!!.,egH[`;v^l_ȶg϶=}(gίZ;MdbjJkss_Ӗ%<=S3'67PӅQ!19&IvX#OдR,ů%+t 7^"1HEmR(G_(9/b1z#I#--|I5̵osJ1c'ۧ ǺI;x$tFZh6Ğ-cj?5Ѻ"% qPr5_ؽfJ# *ZwdV|>_ `TlYfwpI> ؃- ז.D/w[S/Ni- j9NȰf 6ңԉW%k<]b,@VMOwx$ΥWnZdUBs  ގYɿhp^y.fEb%/xnm)d`8n@\[*G^cIHFQc_eO-lT#+o0Zؙ:hfE{8]i4xM&>M_]&IT7Բ_F.)N@JoXאly]`uϔ(-k( 7LJy#[fJs0ޕఔNVG(*'{ơNYoDa$n諘O`SvՆKFij6UY/tyn[hwie19:MHMEG? jN[;4g?>Wѵ@;ڃ86e  YُKp9ƻ-WA^YdI7j 0Ґ4o|2 M'Ad:y!í$z[̉ s׺kO;M7fQ]5֜3+kdmLvI3>KE R ߷ҿUYz}KA~ft|v`-5,C}LPD7B8C PW‡@g]'*A4\SãE-WZ',x__펆D.+҈2 kv"@Pp\gע1nr%7g_~Wu䨶+>쐛W,6 xPMLRJTFnDcR@}tر󤔫I5>ze2.̓ٲ@Qql`[zts`% yݛ2bt\ 5pT.&!wut`[HD.a}u|{kDaӗf,d; 8L%lYgcIPsH=v3ӑN5 fg\5޵"b0?$1-rl۳R\HAǝ4FI"-L9jn)|0dBO*[8w=PlC`ոg&:ckJ&ju+׼w${j&]PHt8 }h| .[q)C{p (2a`+g挾f~Yj`ʯͼnc;L-]?@ݛ(bM%,dg)=5֐C _˚w!3a֍`捾XL=uwc!~HZBr9V3rf3yZˆZ%3/(46aRGAde ΍rD}>N9$>fS޿.Ca{:gT e&uԶmteРMa04ՙ d廊mv㡦Ww>DzdnZ5`Ц[f:T9K \~4uv+SW^pQu7)oRIi*:lK4ly]e򶴟,ѻ]]pG&ѬV`O-OA#;u"`f #jdQWA2-|OBY̡sЀU85y4|hۏn+_DCDh9'>udNKF/n,4R !o”U9= -39梪i2`}ˁ~-"veRC5/7rGbr)\Zb A$vu-E࿊ڇ=d4VhRY+˓$-.jY7]I[څ  @qX` i۔J{wV-J~mY@$F5p"PR]ҤƞIBqSN']6;\Qy} |u0`iztEp o {#~ƚe!ћBziTW98W1ij{~z}V'  2 c$%y:٤:,֔)݀#+,)~jTzY3bW,z2{Kk`ږ'߭u.<|)zbPeȳyIe傖1'S KM[&6A#5`3)SvV1H8J~7TrU\ON ඣNgZ^~MZkNr0Kr:ϰ4LK*2@v:W jVLjD-V[omʹ<8׾ӧۅ8]@;;e(|)n9o d̬f'e.;ar!}q,HRG TF˵PӶ_ڣ)n.jZiU XtfdNiƅ>׌*5 <}n!_+^ gJ^Tp6'Gťxӧ,;A*r2YĜ[2зJ"ZNIJ #tWpXRo8C'^"N.)V?zFc`?~L=10cm*EuK(!Ua\Iwp D['1yn(H-^桠3ߤKW\i8smEULAU"2{nt`>t/;fv1 tS/oC'CSߜbRO% 9lI8aM%?۷@yԊhO3\,އ]7IcNX};N_B!da"Ɉ8Op?3QKi`ubv'fAEqeѝǣ t`_`޶J, 0`HYT7;KV) -rh~Җֳ[}ӧP;ԴBo˲z<  ]%2x!rv0 1$|np႐)Qg1|{0G[@ᡜUWLcC D]d?I{SR@nf<`2Qq[ڴA9 TfULLɘZp(w2M)3|?-l q3уj \J|ⱚX"ZڋGv##D8U|bK9 x-n;#d -Ri&}:u؜z6Zar=+Tڻx*r>q9wQ_P˟kpx5(U:YW 5m# D7 lXÅK6 yߡufl~\Lv (&TYP* dȯ"0#leO-%ߚ YLq8vQ( Zse:\L_F+swRg~n[Zq#s?A,}hwBsbxJrX V}~&@l%gTmlzQU Z/>Y ]w oaMEm1]%FXc~̥^ӋD]H* Ij@M-gQ]("E{d _6?]G z͍FMd:oo-# 3K3kJ L?zi&Z/~`S%&qlM؉Kzճ#V8tȵ. _wZiS<℆1<U(*▩]q31p}BHmVFN@Rw`E&wӋk҂ Z.SZ!!E+"R? =2y{b]r  !^#Hk쒟\cA=1*(N e8ݰNCca9﯅AS4‚u2%P|Y-ϣ0Q !^՘߬Kjp;o= o?QNP)u? jZb8]sIK-#T7pPR,u1yDMT^ղ^a!؄-\"[tH r.VՏ:D+ހ68pJeܦ,%\$jc7k5~w^ <[S\CW-ЪĨ3lzhD:|Pu G^[?a*&lL)g`"X7ODKsFe]~bpmd,.57Kp&EGIqj=` ]ݿϾAvWPhsg Yr@.aaU%nMMYvǕ~tݵ ڭT&]N 2'ېP(+8/XmtRU3 @MiW`QGD6 fkTOU~or{‚R,*L$p;tԊ*MIGwSI8n׸D/[_=WAyڡ5r2=Q'IZ,Ƨ|^Atw]S)9ϐ0hHۃ-U{{|벮&$d cعTqv`;C/8q|YOSvxnj=U_D ǜafϞf @koP ҸSO5Φg뺃x(4Wi{| z" ڠ&Ɵ1L-Na)dL4=;$_E޹Kp5h!2%;\T%L62ua[ZS QIp3V)!H~KcRV˗>$K? DLIK2s lfnX^~gj| g|#EWxyiDscGM4\IkT܍תoeX (SJ-VrRj&&z+@s%6F%ĉ@t" T"!wx^.g^]ot)#!4L /wfbvG*ݾE~ pGWU- 8iSs=NAX0N&1ՙ]T=zglSM!xU]2l-/l_#g= ]<9@-թ4j6Vs6CrܤiUfI>'qѭO&B@nb^S[K.<gxIfەzճRfR(yVeH:/{."Z+XWfL^{vo_ q?\C=ϼ<HPA/#P2Ė}?2\TξNAʀ{f֛Zy}D%ӷ~qő%v Sp<+$40(qi~ld+]^GQ&A tWGg)YָKI" %9rdo&j#;~(l&H=s@(u/hQEVVb 'p 1p6ى8C&{Ϧ ê糈vOj-5QirTγkZF C=xv)#SFJF#No2vrм?(ޕ]矲)Sn}z.2D9/h)ƒ0J]Ӛt!+y0 d+dN~s!^Hqlt"Ah +'b{j7u`{i@oǑ',\Ѓ@ =WU\-gO;>A1o{R%sQ*X OW~OI}uRz ilE~}^*HȢ5?jp<%bh{]&Vj`c/|KA%ʁ^=q|8`K[VXα 8ΌijuDNAe:!&j*ڐ } nOzMWyb1Ӟ_ck잔խ`2)&_-&vm,Lo$H%4rzl i.}7tHߎ+FPn*IRf\Szi8Z̜r7[q>akM#[eF锞(+|qzin,Hf#dĮ4 Oy(읕bK-zȡmgv@6 P!~pc][{FO%D(זJPQ"'eRA}Ilev̴1/sObQS\ ޖ@QnN@n7gCxLky{nܱ-WD$JLDuK0m Q`^_gHzʻcU&5^@XGpu|fnnI 2ʼz dm #Y#_PE/U9)eO'`G'r+o66t+sѭ Hfw0Y;45M'уLEMO>GX#AsM.)V~ 3' Vh_isex8gIs6vZjT3qAiLSF:Q~I@X{I1~oXWRNx @ZMmWLծƞ8^jtdq_92NVϹ?t*R]: $ m FADTcXcdhj]<z0I~kwlrۧ×Z×}ۮ~ၥVy^Zkɏ:J{_#l'w9U$ю7%oHЉH`K,!^)RX-c%.m"#ypTr\hgEGx) lۧ/JK "Zn|t$Æj>:,0Zl >V0?]|K0zL qF&v A^[KqN\jgVQ^gPer1Y#V@QHf]pA#/oj̓7_*ha`n\KX7t%DսzGmohJF9 ^QQHg3sQ C ,% J" ė Ml߹B91%vy:3NPvKnH| qsC{~q5mLx]iȿ T+5ENq}Uaj ! z==67N*yv7 VXX6?*խ V cD6GB2VІ9"G?jSTh|~ xudc@u64}Q_,`p(p >ÎYL\㛎H^K˦x^+gY5Rq,-m; m9ht2`xt:){rdNաl]1;z$sg<&\L9e˂ x@wW1w%,[f+8/Ȭ)*2 ý5a,Leҷ! BT9=2 zTi~,βц]CD7Jfh(NJ7AI )\oXl(~|h] 4痈ʘhȼ'?[o p 6%.7[S' 8sb٤=(H/%:eSfES;;gwN29MlN~'UY)n(Wft~q if⺧o 3B< (/pڠԗt uz_B[9֧z{|Zۭi=_m(9UISlb|Aa°TyWkB.#$uǸO .jMtnbL z:5\p PKOH=f\)26aC~h mNՃ 7A @+y`4R[i` *D ڵ}kf+LbTIJwXqB<,}D"c"wM!TuF;CJ8ZC 3&A~bH8.,}`MvϬ%eNo'ɕ6z p ېf2@y 8֡=>Fr[~&IŤ.ǣng%>Х)QIK`Q.h-aPc`1 |-z)"O~ l{jᾔ#+nJjue@ljRֿ[hcįZ;mx>'I[2n9qY:o! L|i*MzVh$ro0,VhuSkچȃNJGNAfZy :|7~U-:nCNGKѢ; ;'\  ۨ!.$xKqObr`Cw'>ݲ-?4/^|gjO 6k33&6D]P &Ɯg+#^\EZyLk V-vdQƭ._Z ȯjzղfo^0z%>* V-#oo4AKY>7w6 z{wQ@Cq=`iZS\+T-ys'IPud^9 V0}J.$>%mh]3 fd׶0r>"uOjs_Y53JCGV9ѦBGkڽLQt0}I$B2mds{d.Pp#۰sYeX}3mzРo2 Uə (#P&Z^LB1k MFDz/ZL.͍հFE0s,d)RZuRK:j䓋hו_*K7r~jN4]]Syflx,7"%%o%V3"ո/8x제x!6ba}\Cõ|Ő~N=fIgN/ۓ;H퟾xl{|$d"ckVZu-:"~Bt(n U!dE=O:ێDJ y /8#qDwQf10R&Jؠ f ;{jʯC 4ENs:km |g0?sX[T.+ǘ p HT+RwP=QI.UQ]ixbB˚m<}`_x9J\JAgHb%9Yq!:Y(J&(9xӂ^x_:N QB%Џ݅ ukH6e5JFgj5^[<vZHMkX7#pR&+8n%F;"^ k"W0xbg lޑ +TOFApDUm*Uk`{ /lX5 TQQ{åS AƔR" nAzUAK-(2 'P K mQP4,Kte&Jv`KiUd[N>sBf 4BNQ9Xovӿe%aY6+O93ĝR"Rh#m@y[gG'Z6%6TJ֠RE_gLߓ,%kWs ]vчb句pCHMa+V>1pFQt$Ts̨[ݳ~+4[[3\o ob!tɋ*ptUlnIA8/Snn-T9$#'OJG/>!D;L&'CP % xi!p|MRO\~i rFy t[QH0,fybmx[ +'b$uTv('ۛ77-LV{{+ajl'0^`"gG0DD=@F{1%J[Wi__.ߍ3]Ț tE=6)׼PvwPfb=1 426bYeoB^=y:oCC0#|L GI;KI pݲoOz& x6X(\,"ԉe']s6ĩ ขs3w(2; ; > ?J3.W)w$aZQkEP?쑀!Xoۿ$(7M8o?@7}5,RaG$-Fak"Һ[ `cR4G*M(.|jyvav齽0?F}&r,C\KrR6jCm}VB}1YY6B-5\aQ{#ཡ= $׏~\? ]U`bWZr jF=2DWO&"5υ^#*cI1* 9x.d%}~BAj}zDbxʖ)9$+]2JpJve"G}`U4%&tZS=nV;|P3jvL{IG"HCxjD`{ 5xM zM7QA3kډaտlb!ٝ#v1vhDZmBIʒlqeyy+½TU XA;Ni,rE+q7\ѽ@mE6%^Fꁇb H*/0].lT5v[C=_{}H3^f8z18̈́*_\=@EkVi珐kpNCL Ȧ/sQ|ط }p[@y y'.U Dz/ez LV>DuioIٓ\2,+SM\~HA51 Fh6wxUrbD_S8f0NC;|X#C%vP->U¸ tԯe:m(Uh]l԰dk!C`6}M2ݬp#{g_>>L.X}>M.{*z˸] 29i6s_)>1^>1")4 Abs9{A$dęWJw˙cUJc804{CMd)rSGxP w,1spBg+7s'/\n\} <&Sאaθ [;$&px^nI.]p< \= l^BJNLZ&XD\ o0O'r[9}5qMCP<W_7eؑJT8D=0Y yGdђԆ #u6\ws}aw4d)EUac6TtMzMY5"3C$L~RtGT𲍴n1F׏Ma\0=ń:&CJ%zQ5MáQ:fŞO 7G:oXC=ܝrku]l-mޯ|m y7A1u #Жt#ʬ( *b!T,W IpsJ˶sE+T#>uT#Y%v-~&Ev-Y)H˟Nw =c-jwÛa2Xb~:a`bG@a3%>旯GirT7x0Bd:$V$q_V/ rl3$cUW:C SAVn"GW,vPTO-Xbl˃szN/^D }Dfd+غO`9sBf! DI]aL&! d݋/9EO<Ld1O!uxmӃ_:!xdbc%`P1ˆ_[OwAJyoEeO'n.Ddyz n0|z 1O; Vϱmgפ';PUOJhSkSGPΈK$Ӈ-8tN5/lI $i F0/UxB*lIMn1x>>#{q@ c]b !7OnuU p(e"Dw=9d]GzK,K>\•$"gƄ$)jʁ(+=ka>n@ZEݵ|"ߨNUP#\AX}I 7M¥!u}W%m=>2zar%4@iBvH/Suq*I?M)&I $C`ba /㜠FU;ry ^ޟ+IAI_q60 Df4VosyB[Ii3݋Qד 5 %;'QF4Y3oV[|]mʸ63f?M_`d7 "a*DPaE@> RMdjX'Z({ݪ*&e:uᤆxp1o/=xN7Ř zzc C6`` %I[ܦL6uY~&aWT!ZTg m(Դ5|ŚfAK/QMڲY0U~9rOImYp):quX+H-cOT (E>s3~lcNeMˇyp-7vgGĎW+9U6aEJ;|*P ypJ>GE̽[fKX@6߃ýUMrd"%A5JX' ֌@\fN2XmSB~\(9L;>)_GPǺǗ6;?[vgM] sU}$]`gۈRVI tA' ITG,`4%Y`}we2{+R|LTPY]MF#x$-aAv3 K{?b$& hx 'b ' w+"Kl:grAr=Gi{Mafp2e{ jz]ŎPՔYLűToNr Lś\;^߉=3$۔2ul^Z!n#!|eۡE:EnE)53hX[I#i^$E.zJ^k3sEP @s%W!1U/P}G,{WjOD> on#~&u'E2@(v JE 9Z`a0U疃uv.xML _]mLޏ[;ޜgf0'i sA!_>pگ&{/߻Z,ޤWv38]x4"hSv'q=`9O560|M W1oVL$V9R&" 4-D:HDZ*/梭RN,?t/lI,\H؞1=jev=Մ4f\ŽcV?=PKfjA k P:g\$.kDccHÞrΒ70vXWKN Te(_|Zׄ˫O[Py؍:tstp|3~6s=0'-Jbw҈$eSCf3Pc.Xx!hyJcoeS=c#:7=% {\ k)>a2/A A?m,VyQ.׼<>yKZ`]f5g5jLf|3%5af6GzHTJ4(0m;x4Ѝ<_F8l6# /Ea/˒|bpI)`e\w֒B:4 E9RUo\QMA/b_$pv5`6I\0ܤǁ ,'Y!w:R-cskrgԑV.i"]2 ٰ d1(XB^5t+K=dq?ʏ'کT: _{jC6f^HL^ "T?@B,RfV6Úˣ ҵt8+hO44N%Z7ˣzk^8&YiCh% a֔VN!_|n$FMN9\JՄ͛ 9qLp`(b2ƏG̿eo w(0e : w-J2f<(B#W0[? uAAFIդY߲) > q1rqߓ&lU#rv`u0IKC#0C=Ȓ~Uo]/+KC4ԽE2k1e˦E*m莩;U!B[V`#P<+.\Ö *x"\OXH$g=y>@x.a'n4/;R[3B~J1vaڶkѐw?.\Pre;Į1Kp-Sl@k!E{6 W1/B_OM"l=ձ+ dk2$u:<|$JE%#yw!eީ[+Z%\]^}lZsB>(/yɨ4DikK*OsD2qj[5+^wItfh=i 僧zG,M `c~<מg^!XAFe6r?_l8l-a Iy5* B*mnدsz7CީFqTЎ=sy!X~!ral/m([gzyu^w Trq3$gch.냫a$+$S;$-R tM2y^a;EmgU-6g<{|LQCnXxF/hL(xĉWb%"xFyGٮ|^嚱K… Ч`td9 ( g;˚HRW3<.=RoꙢ0-n\6.rB- OMgD#`TmiK]C0EX |P箘0OgqhuY 5+لOw.4U EgK %g 8kqŽ} ^KqɭImbZX?O4뀃- DU%fM`Jj 2;҇yS,$4u"֞`Dc`IXh~W;-wߟu"H,,Z2PI4t]jo]p 3o$ g] bګʐETB KĈ3;q8Y^AP^ׄrdt#Q(c]H=fqi2@徖ƒ S.qeB+QFNJ1(-/"xhpLKgTs687T[qLj g2)0֏i 0T;ULwm':!! L>W~<呯At qi*,ބ(eA@mB&y=k1ZAXc`hcuF[ 2qA0V\T@-n倎s/Kq@I  Q"Z9J=FwV#f.=d 5wJuJ `_}+gG "킋Փ|rɰs3*@ӇY";qF->KGzڌ}bXRO *LdddCVe2$R'~ N'219jUwyb0e<я.~]W0W@zKW{κX?ʯq&z2 >2t!낢(q|/BF ~Gf<$I[ x8$a}E~(КM#<].sOsd?',fT`r81zG&QK"ծY.–cm!ԧ$g3Q̲kX=4oX4篅#c,kf'!TG]U?G-s.S#(Y>C@yqIq۞y:(3騿#\EEٳ:j,y~ yE)cy4[GOVo/I 񮲲ORf%vhF^v*# (;Gx!1Ý+Ml M K ,Mh$QWIG/و^/Sޯ]_Pӷ>A C/Hr|(81Q1˛a}p)~{4ϧ>mHACa|ڬ*x9Ǖ:sһG\穀E"s]hk\ Fz0@bT Ry:~@R,҈ۗ:E ,W YqFEn4֟@n( 3PV.hXfRF'-۹aRbeFK)zyD:E** u"pX+pN\$&\O|]MVV7sMkSI@x1 sg'?8ahAb #!AzŶQ iJ{i&d*e%9+uC:x/ Ddh6.s&eᬭ o-ՒbԂ^'aq8ט/@8} O* ~9JIUx~-48jJ!R S(MH>_)3ﴴ.GVPU@7D&tuZO/HmI3[|͊7j :W%Ik|a \U^Sőlqr gTv"__.lb6L㇯Rם)ȕe_;**˫Kps sZ*v8!gM=@]kp PG;E%]mV^:رT:\⶷Th%[]xg4] X s1,G-e/Ys}TPWYNC-AlnUY/5\]S";b ?kl(ntu,/RFm_H'][Er3~D580 l2[7-܂ c4TQ=|IO*ZB%Rd#7*4=Rx~vGo ճ {01Lݭ70AEbSL.^Q06r4y"Mofc>ꕑku Wtڳ CHZL-ߵkp| 8k :GQ3p?tÅ9@x@,E+!w|<MHxٵi0IJTB]X"׷¥{89@P#k:Fxg6T׫;h ~>vͿ۟ f]8D*AixJ/\3-/_zu0bcf^d % LiL$u:Ð=vPwk]#ohۈ\($8 lKgB s)/X >=׷;iZ~KA 0:3\ᯇ`h ѹWݽB = /"+UyI !ޤfH UvZ[^. _øMZs &;f%(5.ℒ/4}u `lsbӴͷKKN$F-+qR8 ʛᲕrV{c2h"gXi+ŮqokX~Kb\yM^iϺErfd^pa&txY;[W(:51?"{TO AY~-a܀bYJxĂj_Y]&bO^I%QY<5e\rz I*vOkÜtO냱lo''շVm@R4\MwT<4TbGϸ 8CD\tFk#3ϓBĘjN[k4kZڙPʟ'm&c&q*r^.: `U,bxS*M ܨdz+2*A LxOm"ux^$6lM=ߚEeGpA|3GxM831i$Σ=FB^"G!s%i%~ ヰFD%E9S ^hyĜ{k J1 ^8j }P"XAQ[ܞ2O*-GɈQ*1g c^I 9ym緑!"jm0#i/F'~Y\(x3#()~&h=jhbo&(Y?3dV,(i>7 LEtĵ<{}my.&Z`9C{KG"Yjx:1MM/|xg*4TbPt}?u ;v!!bjTb_b$^k߹T0w/yOo +m" eeGaؠSCkfcz `';eza oMJH>9*0{geN`)}~9Yl$ERcc~b.SHrln%/% T;0i!Pg MQSܜn2Sfr"A~\`>N&4s.UpsNeKҾxՀ$[IJ70T߼Ap]3"No!gOEo7Wg%]-HP5Qg)# vu,r  M>2yxIhDy ?yѓy ͘LZR[<}t)1ʧ_x\nGA|1:b}"sDǿ3)Z`g9I4|BӰ| .Aq9A[D|D.MؿdΪĮdDL(n!D,KK6,2m Zt۩KŪ-i-8[qsI !e&'l˭,* +!728Mb}Ze<Qo SFa Mztu7]sq^4e+VH@0/B>;H\!iiU#.{S8r\%Fϕz;]yLmbb%(]2.p2û&kFovR¶%ȂGkAJuz`Ci3tu98Z䗩r**]e{%6pEwEicp1DƂhnb:>8Y'$h (Y`m)Hsj2hs~>[ݛhն_esysWYͷբYpPV-WC51ڋS22tzd|xj @@k>M\so-Xy+(v MN˖%ZdLP%ڍ6L`Ǵ!?s#d,ʕ3W@jӎ';w=x I' M[M?1Rb]tNn5%MwOuݣ//$[jOWPvece>'u#DIY婂$h4HΉq(ۖEOe{Gw_ +fЙ`X/nO&y&JO@/8lܡ1r1&|6B|vxiԩ5Ψ=ⷔ8X^vBl$3pRik*o ֺxL~Ug'5Sx)P-L~ &a[Rь5҈d5Vv}./W-\ܘhFP >C-T*kIFE  \4`lwfӹm$/ 󤚅ly]<%νu%لenKu(c@ack )z* >dMnж!I ts`W@Eϯu%=IKVvC{Z] ) vV^T8\͏V{Mbmϳ1UQn/:GG \%dY*|k ;1%w0Wv1R}bsKZ%$%IoqpHQT(IZ3KmtC(r"Pg< J@Qjo^Zq9WxwѡlvG%8\vnصE4*j2w*0, (`Cdă;-5m/Ibq!?,|?nnx;2xݽ)yw++n)sRCY#<.kC>BRbp3 /PzX  Enj.^Z/ ǧ҈Eh?VKY?zv::wDވ+Fzj 2<: "u'U *%>͎ʚgsjOᄎՉ'ګ/ \6>vje9lDW-Ŕ!z::Fb~ Y (f"^=#lY&l]\Q*<ÑXԃ|[S{䅚$.[)PbOc5D5f&XLoL]Q_xAPv!QDdn0?1y hLm()⁘x]{3Mw+H :ȅxP9wM&T<ǍۄXR~La=7 9\jYAgDD 髄#v5^ "~^OZ05u7`4[DJ'z2$,V2%*u7SXNѧ mipGG.O~?qyfwRw;!A`ơvfvb Gy @cҤbVCLc1_Fu0Ǜ# SҊiowg*dL!ľM 5>n^W}%o.E^Pd vv.1;-wdnFg5ht[9pIUY($TLrgvoZ\|>@ȧfF6!AzoYEjE9mP{z(?w%+h 8[b&,C SuF _3Yɵ?pRv]#֯Bچ◵zOI|LZ-cD2fy=m@~ji)!quF0, 0S*؜8tq9bpjqL?ӸԚ_GwgL±S1T#̎y"fMTbl,)@i'߯_5z)LwgT@ҙ@[y̙oRZ+uL}z @Dj(Y$ďe-"(=z*eX'93X >I8oj?GbTMYtT. ţa5;mѕ::ۂvN_n\GD󅚚|&>ƚ+~ *4BwjcERj4#|Sc1Ay,$$M釖)5>m _uߺ*ODIyvdIؠV5"Lu:e4nz JQͬ3=%P GE)ȼpeNb51cli?h1#;L\?@Ӳɏ"1h헬PiXE$u):a͘; k6+DfQz5{ K7~+#>嫦n ?ZcE[j%Ȳ]T .-YL[8eYn[B144PN/Ug;͊i%gyXW [^*+&Zhnj-\qFXjwJXXEKN466+0qvf:]ZRFFI4fZakx#:b=+H^a/^gMS3)su&穕ng>#"*ϛƄA!Q\TEW *QgWl$hIiF Nᓣ.o%Q k42Vߝޢ̸4BX%Aú>x6VnMniE#4| cE'0;{P*6՞t?G!v>Hへ2gj(r;8(Xcİ7Qp^Bqpkxr^w3!]h@>j)E/.ʁ@R RabE 3nd=|s{{:}P4 ܮ%(tϛߓg09GJV!G/B&|?v`7ic5hnGAUnSIy>嶑 U;YD{t9Aƽ#M@*B7 $LP"-h\Jq몀vn'Hl h@ޕe)^`EKy#$uiqq|?߈,[| Ox>;ؓ_R=6: (}G@V~I5ƨMgu@qǓqi[= 7Ψ@}5~h|T8v_^ꇦ.8HW(,_>+ [ޘ!~j? q-Woqz-i4!o[,B@*.aPGJz=8m'nqJ_BBdc4  * |JhX: pw|VVRH_ riBJf_:i$͋1"TǷl yL!J[),bDmKg]Gqv@\z2%Uljd[k蠱sf˙l`>z[ q &z߳*7 qף&}V,_~cS٫qKՃەoMdKμ-ߑ9ǡyM*.ʰ1]+ݱ _VxbIIW*X5̭4E'GppaEul zm Iooa6pz .-U<_u*Uix [ymgC]YC͟~!zϦ_[ڗb1J'I2ckt í(ZDžJ ~nTu%Y/zms7Fo/ y7->=2`AzǠ\L/[~7KN}(.X I*,Y2/IK G4<:WW+_x `NA.5ydu9u3Nw'祾sI'[JC z64vD_$Щ zWBU↙c:@B Y}-}-?4}N@ +;}l ԕ,b7ZXЌrO( 5Ȧsi { uxg4l@X'Rµ.ds?nPb֖c=}|UNwNcUYHkC򌘧 _,3s;Se`uB5O*`])4o/U4E( W{ 1j?yQXHJGWіn(IY.0y)}iI)i?>x5%-ktdX$hPfSE`bDX*7y5?82. !p8WryP;0\&.;h.WZ3r- ⍻SaLY+ugX=AԪר}娮΂vr)ܖ\ a(VKzvP̩Әrv$r+wtr,-7x"!j(#ۋ[Ŏ E$=kH[]߽ 4?y1B 5և&٠b[K}69+{.ͅD=Jhk7.LG̰X ipWE4.@¶)d*oc){7˒27b,f񐷰V-2n32&,G'掩 IEV4ͯ"a_864S+# Y,ܷt2tvl4*[Ϸ<=s:Jw4"I\wKW]y'BZ P6[QIwJqpEZ"@[kZ@R?6)x}N_{(ZRg|t -@V"?7i.ocGp}sw`!&,&68s6'P (~If:|I6g-ի!Nd8-d*7rTm/?GGd XK`P`n ==kW"LcBvPA-ݺ:jkVcb̲JÎ>deK6̱goԸhfrFLe#QoXH'?]ݮ$͏5^Z@ìБ yS9-T^4\CIi>=8vB /U'2!:^(YhjOOa'x#6"l-,7jJJi0׌L{ejι#,Ul=EeIcCwB4l ()f ^b13-6ޤ(_qJn E$:9 Ʀ!(1DBnڅxy_go8+ou,K  jOo&W`ôrΊzs7^&D޼bg⭤PHlu%&Gz5|bBQR#8jd±LًPA[9Tf?mzRn .lUSВTс.}@NqeL!P]pO_|{Xkנ#_ҥ ]3X\L},g8C 3BYM"Ry/^[4YNE%W[es3'|P>GUBHWP7ab_7ȿ>]:=KR]A If N.N4o@HB{P/ag7QBMEs2j"ICjk*kg*Mt<|AKv4=s쎥ͬPD_#ۯ9@*ޥ|ԉۛ7ơ0,nԮ1VWQ6A)Ėbf>-(q0ࠚ̅A~`J~b$w3 إǖcFK@"$8y{+'y[ y}=}ݐ_f ȥ7JE 2yę+ǵƨ@%G7FZ (C^^7|4vṴ7adr)nE#;|m7PB>xHg{2Ht@=,P_B/m1Wd hr\ l*P)u(.Cwc(6,=hFb^\< hPSo\|G,m:8? lF8c(M{o2Rو‰0ZzG9SPaCu~P ĺO$kBʲ57Ȃ@7Gf#8_Ͼ+ܚ0-wEU9RɦG`^5iOtJfS"-'KN[`)41ppbO@M5`ZT#˜vۋߝ&;Ew!%DŽbb+q4a)X+__E:QQMIL0̏o9jPL gJO|' KqqYl-c˷UK*^@Xi0Bo;Zs*}٭+_%zr"r @Ŷ(SFi~*s[ʐ[^ \pq=T' FI<4G7va&ܓB;GcUX󋇝*-fY SQ8Թftek+A&_m2^Б36쐈*X@ƇjR/uuPCg(:L=z(PXn3 FHXF7t<Uf09>g=?S{" 34S[m킵Lqo;x#8*,e>E8r'jK;ѥqio40ŤN*,Lk)fv(M;zX{ʇU'w[_(++@Jf /_$q& j~]J{UUusߎP^$֓vg\a:c2z o pwpgMRZh4qߡQ =tҡoPQ$?8 `^x2&Ϯ`^ #SiFݸ%ɃFv S{]K ~rcZgſ(FmǸ~;cf)PQۋds!c80\9W!cYk Nl`. TNM!t{0C'Q>`{ ~w9h9c],ɡ =)/h;=( %nYyL=F]68NBD֑Pq`$,!DY@VcS`qj vd[3ooxS$"z旇3,<$ j;eز2򤘄JҎ[9{) Llf'9 Kcui`'pë5 Cu#q?@ör S0L-o6DMa[lNS)\%ck J98R{߳},fX bo5 'x_=%mB(5yv>(^gbMT̤\c/Yv`N coٕ}8Øy6Cf&Oz^ J6|^37 z{a9"dk#KgibZ >i/ᬎ+O>9nibi5 ec3GՓ2f]Hw`vk+K)3%}Ox>alj>8Y`#榺oPe_kԘ8Ѽ ~:E^[Gd{^T`P+l."R$ X 9֣Dr.C^#vcj& loXf[4{dbB$)$ُSphlAS\͖KA5|9,*LA>ᘯE jBJ۷A<Gv ~8 jh#e'Ezf '}@m<疖O%!lZ #g (5(C,Z)C2"VZo 8F| 0L_6~}'SRF)&Oʌ "sECEQW ӓ5p n|U WB,Rcrl LR#6jD.aY,vsBu 9Vѽ>jT@8˯|&=ъ}gV?vtNg4q+iNqǐEDg9-P=zp. zYYQbu81Wϫ80JZk܍*m˦2ɚFX:~e WזWlUu$g 3{.YD:&Lg5v/ONOH_1;q_Bj13C W_y$ݛzCMۢNOݬw!'9}I}ѹbzsa8beHfր5폰;k\ \'BӿB @t7!&WzgAD`*| /,|𑅡&#Ia[NQh> ՃXOgbb|Qc>8̩N$^ PgA1T_K6U{)%OQ`0Gl2aB>+bU9|f! FF E Ԃ]H +U ;ZLY"Jvj:.V)rnr`V/"eniUE=sIJ<< C/8c Є.(dj7J@gd\2Z)DD+J'Q9ˠohhʌD(?fY$T3 :B +Qv=2 uEɷQ_F%qx>7zzv@bNiyXM)<qz#ۦp12$o ~"|`+{A 9#X>2`3'd&n юzvo$8lL6 D* >.E]<ʉ\$@*^w`z?^ `6$ 79@ 4OBa3INei6/O,/$N3uk#7>AH`S!sA:K6p_Su%E鬀ƃSYB;y.TƀUs=oD{f|Μ7,#3 O˵IkkΑ̢gFΊq;>CU9Jth2iZV~mdM\`Sq]{£>p,x@AޣvwDAZt$& aƼiOgQ4S%q֘ & za1c t1JG}{Jp;;bDQB ~N8H dZPi 'ڿC|.k da/þ1]"c|۠ pI|rUmިޕi ?g?7@S?/ @B(Ner|~?%3#&Vr:䬺9|&[㝰\r,antHYwJI)H*y  q1~}(lP&vYvU3m4J]0l 8{9jw'L(:$3M.;E Mрg.#G0akgB7lnYN4{uqXWLȵ~n0Y?5Œ;}+es/Şɗ6;xtw`ta| fEMkUv F}80<YUz oB*\Bx]މKF~ #sS!m2d[Q鹦՟QM2Z·{Q(7d{1Վ'E2l @:ʫx!e-xrJ5vT8o_]ˆkVq,q#1|H-Jaז5IM ]%㘬{3n``*﹑/REZC@a+=ؠU=ېUQlMCGzevy9㼢#G|u]1ܧ~vqM2s UircG|q8#Y 7m&ҧT:׳xו<@I`V+h.4AhNSKdʏg0ps}?k㋲0# /FT_}{h vt?vxb7 *lD ʤ$Q,U̅H-gQ K 9!-.qYZD745*Cr"6ީK(HtWyU E!=#b"}xi;N!h߉?I)@c;uT.+fҺ޺ݫTz!L_|SzsGD})PFl.ʆPLUEqyaP2&3gzX+DZ4lrMH¢۴,63?TI{"f< %Z |L0> \L>un3%azMZ@ 2)8gI2yoWd[[p`ʩ+=ɔ\3_B)[vIϥe,~>>! ڥ b|Y5qFW!0BIeG;VR$rŒE [`gEwWŌ܈YC Y4v˜upk-DPn+ztVw'e_?w}kx21;C1Ƹ۟7y |҃IlZODg)  6Z.־$u=2>Qst!){Їneөđ*TGz>OTa?rQ2hЪow[qe ky7%jcn~RPT JјxK/pڪާJH:5)5PR kr\tiK<{tLSX^ _#B5g8wі8UL 㢼S&& }q$+$v3]C%KGg++yR7 Ė3ʼnQU'/sQ!|Hi ͱ3)pD@2|$-īh.`uzm"N(nsF4c+>=do$!%6'mdI9r;o ;{D i[d%{ ;?P?C!0:VtM3e4kE %'NҦ`I~u:=+ c,[xi7 -aq||ZK U^!D>8@?B}EEaSϱ_w~YoIV^ l=Cuf)QOh S*nuJc^6J6#Laf 7S$Ƣ{̭gс[߄b]yBB_>6gHFֆJXIZCF2TKT ᰣ/﯊᳞|΢ ե[`Q(,p@FG6:H#؄Hq[s~XkQb%j{-Yx=Zcs&-r=W=!t :~,WAq5K Ԟ Q #ފ$j}X&& 2+avn;L_z­c!%u˿} +6#B߳Y[P얛*j s+Tꖐ[mWX9.4"%<;w}MCf s&Tɔ_Zr7Sz,?*p [V>y~hv Imp <뉱dW0jrjf|YRmqkQxZACwr-xcha]jœ |F,LEdqo1 ՄW͂!WUjPj$ښHkgŔضSj*L903]B*4iW.9Md /3Jc*Ki#hgNt̛_m [d>hcS=HwUY 8fq,rj ztPkaψ3`O% ^]NԸm#@˔ nb.>l*\9O"!p;8Y8_ZG8gr|p*!GεX.6 z`t8Ui8s_on$0ҹ㩤8sdu]/ߢ,?gBXlvNu`8t1F?Y߾=2FV@|x25iԢOJ7y!t nnj6zU͹ԃ:^-NƈKm -l(Ԏ\1eTS96}3()lK.PP0ʱqp]m gT砄ZT]"U'fXO1uH%`ax{/T? cXAh&Ӓy|ZcDhMڟdȫ^jaf -i:sq /ef u 1Yn2 m0m5U~dy5;T"gb}X\&5JtiJ Tv|UOꏫ){0D-iOR258 ZڳB oȟq湒D{{cJ=]+5h2HkI@c!T)~ix*p s@r2ˉMOS={ѩLǯ󲨣U3u8FIJq4l䒓A-f[Ԁ¦-*V@# !_PF%Fx؈[fSB%Y񂣨h#{o\6\ԶU}| >3/I;ovO k \{H$[\=lr T*bn+()Hhp(%xC#:Ȃ`i YK+J[j@Cd`{.`]a:mj6{N#ĵIe7=rN筌nnT9Fļڗ- )/&P``c`@$QLF+؜3+\$y4_ J8$(e 7 Y[i⓹@i-iOX);2Q/^5Ӵ!{p<"3+/ڗy1I `<=y}/,h:_%;xC(…[_˾;M3"Y[`03TYO@U'Vߐj0f0R]<]{AkcBଂ'^mCu4ַ…%5 Pb1ߧe:ȫ$V_];⌙ B:<ܜBnKH%yEu$U|Wqlݩ8`AU-QwNdV[O׾~f?"UȢY (wK ? |I 8BW\>@ޛAL`8=RxÁdzx~\|O{pY!JR>8j  Bc WBuO%(4j΀҄vY!U@ "}ܱߛCQTjȕ%#2{lɋx2g >c,n DŽ*ty1H DVh*8JxW3U[R5'qµJq'ˢnӍ2"wPēԉ%ÐaED7zk[w;ʼ@]-6ZђN:Ԥ͉C T輔 ,R=|^k3b\-~WhcI.t%r0}l&?1C<_ 1Cyu\ `LTF*9Ȏgۂ|39 ^as<5+@|Wp_vcCto 9FOeȟsUɎ / 6bech.yFQ:qި=tF ;X̍<$~g+\Ѓ﻽؟e;;xƲ10҇O5޸esZv"n(ꎂ冋fȄꓠU _kLV*4ާ8L:˔'D\,UxbBFd8gjݐ3c pvש D_0qyFPŎ`$%zɊBzWG9(<O\^`:TLE>Cp)t_Dv ճo _į6B䴦_^i 鶨a 'Fc:c_Ap瞖b'uMz%b'hBFae0*Z"%,ضԙXpoO(oiSmFuVHq/Rٿڄ55ћ7Fr[K~]b{ZI=23ȨI(lџ /Qbҍ hnԝq?<.&^&ȧE Um~ؤ[3^hNÑk]{)X?L^a-N}ܸ(LԨiM5ydk1xEaf՟bgvFtc옔_DkHfeP:޸\>S;!Hqx7] mSo$ ɋhH:qMt^}uO<2_MCv=WZPz^C$"Ȣҋ\~zZQ*E  "yF!;4M #PU -RjGY;ޞo65<^2rF+d8Gatfe9#Q*?7jB@^ :S'E}U"kj/5p}u8;=2lft!^DQ2ŷM@nh@- /WZGSu3JPRmygѴCL16@],j0nw7LZB7 @"\F;omAIs.:ۊZ<9%>>vI`@ryv T|{M{ ilo%0h]h:#j`ґrT^Ķ݆*Ml a[t=|%VQǢ]H)"Y_pRb)P.낡7°*fCqB~uJ^VvEXr QsF:e&*OY30p hjE9($3;nI3/|@%/*'ɬcq .OC\$T+5L!N7\u|ޝ1to.P3OΝ~7Dݨ^!ӛ>L.j"Ujg'TA"Oupܮ)@*#7G7$xfDv37R4cSnkIT^"d-ɖ1m-ZIEbg3 D@̏5?ulVzS p a"wy* :{2ad-|2r&d8A4.' ꆄV:f/b&0OWlί$qe}igkɉ*}+*ɻm7ZPDN T0c f8) 5EIIp}\c4(t:$7}YOm} Ux]>k(NE#sx)b۬?rTٯQPv[^a̵hVx sd @J&q47T؅ab kdn-#TСjLFH:}K`m)Iְqax6nH<%&7RN%} 1s&V6-EݸM.Zl?F!U~S4injG l("IԵl| [M[m9_cƬf(FOWmU#=Yc/1W!iS:.w 2={X4qۇx"^>.s! c:f?VY.2 CӜcbcuo[beңG1=mz^ǟiR] ]8<xwS&h箤BG IbN6EA ݗB-*:οvzH3Zjʥ0.j%}/"KYlܽtdm-&NAdY+(6"GALĨ9jG 3ꁙN9$Rp;n;Ҧt߽eCۑ$y$>h8e\>>gD =tX"?ڋu 1qAFfʾ=,Tt);ݣi(7Dc 5{$M,܎^!Fv`e9JCD j;ӎd}do>Fpbڏᒕ !3Z~aՃ](!{G-O&@8/zއ!逊daKkLnL<] [3HD-Aݘk~9OePA- ^ߚSc²4l?QûetdUzg`&}~ !%\_"|<(ᦣNǴҼx(˸O}gͯhbZ;LUmSCN7j:0vy“$߃kmy4hQd2q_35K)\)j$9&/7dntmnC9k?ܫtdPf=_LS6LΣ5 {PvSgv0rV9oF.r( k1̍'2$=r߾).ƕIp2Tem~QC`>EmgP ]u_C=/ACI͐jxeXtL\A81ܱI#6 71(?K6F݄oVB.TkT 592ws{ AQ+MJDrŧ"WV 0΋cj_J>!Nd ʓA5D&q܍ :voęp(K\1nXc`VNO98Y*Z]zP$,XaIJ^!s!Ӵ^ B*[8lMĹ67@nٲ/ m4:%~ҪUAHaR4d^r~DMV$ s]#zSp$-ߵ +yA@)~'rBZ1JZv.lFpaYJZ-Ӗes#VqMU@]FEIK p 1?9;A I&a2J:'&N7 q1AtR Zá~ `X1nY斴=ИXJ6E;"`%ZɤYn>pPT?B.Y+]T风cѤgk$k{y宝reZ+|>qa \Z/cD3MOp\:MZߥS 0TCqvEVznn^nT}1,h'F| j`N O֕diӐ1CǓ y/ʪBT (B6֚] h4s_kaxmPmB3W[2C_[-/+I,9gP)yvPنjA 1=MSF-{g8=Q g3rDYE = J6^Aa| Q2F+rYfC5AAUwć}Fȇv8|-'r+iQ;rk* KbYYxⓂtjnI](7'~ⲿYHDU VLI{["09[fhsK S9XZe,dCG# {(DMt@3ΈQ*yAua׫Fp|?YUpUm3 >}@Q!5YYfӷPh_65d>p҂XJmU pJvMK97vag\ޛǨƥf1Ѳ3js%Z KYDTJp$;6E3LmE#" BP=I ׫-L~%7ta iD#v Oe^M|w9ZjMh[ jGڢX!DnF_ǵ"邏?-߻ Q%M-@n,]F% uM ?>%tD5HЖ &fGFzBֲJa+?Eb~WM:έOyIuI&%SƧB{!_3_[^6^6yP79ہQdT{J|_;{? /];?um a"Л*e/CNYhO`D*9-G`Rh pJgi<ٕ9+:+&~Z C-5e6g9[5hzrxFEKLl*VHgWթ bwb3g#*].yh_ytDZm'MŤX`nɦiw5ES)]V~!*V8A&3?e1M$W@F]2 =PNEH$\UR" O8'\gTj^lofKp)zFX CNgw٥|@ ʤؓgd._-r#FVMXjhހv+=|/b~?㳁`g ooiUF7"ʂ@wĺ<^Nb`fye)b֧n)[ʺG~Td*YR.>b)"?z0pIϊֺ25=Jĕ >n3ƢɎnNVD_c5bc,VEǹV7rX\KRWq5u>T,Pcl3whT i=Yt"@r2Z<)3v6 =[Bj`>kiᔢ!Ö3_x*wAIbZT@1ݲM=ޠB}>{YH2X }|-\'V1S6G)$ˈI@H7xo=^>ZUb0dӋ)dhȍ9qk尴ֺaS3K"r@9U peP}, @E 3ibl cjUץN!@)ׅR[@^=͎x]_e)3ZVG]"+R-Z]@" Lt|]yA4rY&os3BRsSUJŸ?MgB 4>uJʕݷZ˝q.m]W}_ m=v/88Xw9 j:2zm|=I6m#S1`!AaY{s;,4sIn$&?Cr =DFEB恺[ư+D5gS`'mK,@ F-HO/ Lefay5Wrt2HP+I9(ʕ,4sƝrC.WE,d˟؎J fX_8pQ.;Y!=o9l!Pf+wVry}>k\K D,"mgs}8Xe³\gg~E֟;^BOQ:X4&9,ZK*q_M]fLG5ڒ&XYxN=9QBMO:nmS"vaL*֍5-ho͇[~֣ ۇW.ۄd \I-OgX@ QJ]bw s3a@a'"y#g?%$l?WG&yu[ukYs%ln06 $몽pkѢ5qvYb,u48иܨWw(f3¦Qm ɕxLLPo$X4(ixȆz-e^jZ>E·za ^β㓞hK$4*)r9AqR,꟢6B8m.$e( 9J p%lb7谸}aض!ZOۧ;Bne,6yE\JCVלϸz;'Q]W@T#HVWunjw ,6^èrŋ30gج3d#RvJX N8P26uh>^8sB=dz$xE|rvX*-ڀ#}ȿYda9^3on3Ma 7C}˰HzO6F)[SʲJ ȒMmrQbQRV!9mhoN32P߸2fNe5Rԗ@&']V፱\P( jw̽;z&;XUAyw(irԼ@ܪ&DW]@qtP_[rC7Ne8S )kꡖ٬iS8^Pp*f5qԳm"DU9]#pp)~zʉ҇$_L0"sNğ$$F!_{]`XVIhq6_&/KAcgKޥVp.^ ($u5c\eoJMs.zN+B:B~Inq@ɒ{P}Ř@u uAvy,!vJ.āZ~fnVXŦ|C]u5Y׀0\p͙(T8pjmo"Ņ87`;.&{ \ІAzʜdg}x:c{a{4%gǽ]BYH]oBt骃lNCB*b6ѽ]PK3m iw ? F-j·bh{n F`8-ݭ%&,Da (A hlp23M"YU<&ī.&jJrвŐN/3HrmS\kLs4h:>Job{", zu{< T <jWTEX#,=+@|]>/|`uC2a G\5ub5QWRlX9mz0;/к#q)JG LLz+@]PJ^T/ujx˸G"'Y8'H'Z9(ؒ/jV9f4T G.;Ӱ??-z% GJ u6Vm/ ٣6eyP(f4ļo nFVoXR^׃0@g}+'TUJŸ\7*o"bjċ t6+ RfAvwЇrxF `yN.IØ<ށNU([d|S$#8kߐ^9.;L]rjӼBFrpHHaAZ|Ib+Dz[@cSg. 5@T]uR $sUlNdH^.6a2'6*+>JFU.IU$=z 7-q@-"v|1  k5d-p㍲2vG𜜛lQhNI;\oU`7 6.u5 ح) sB0R%w"되5^uMܯc$*25$ KP{NMjuq2Q8}6c⼗ѰB7o{4iU uAM~4e;b.TL,l)xTקs TZ *ہd~RAN99d%cT^f{EMK\( Kbnzհ !#Β_Q28F>O!D͡PX_$6;H,D6l,gOʄSP{[6dW0˟aO͗0͡j+5O-.iy1ҙ$[n.>n@sq9s ls5pmMO 3#ئ03&9Fr~a>3u'Mӝ{6<k{~۠1F'TqgJɞ#o'bL{qN> ܋}yx&%YKC_!f S&7=>'ں! ^G|_V9gN̤wA?t9Rm>bX2r 8޵%E>h~<(΋! O X: +tW2o{ Q+nk1H PwSbȩÇ\T9nUKEIQH)"V.Z54 4.bǍc;62 x^ƥjD"R{Gx2zO-œ`k܂l`؏4r LxrLđ)FXqi#n;JN(7_*P! r $_XP- MjkTjҖ 45$ lLKK,U߳HBzx]3i-7h)w=S!phZ03W Jn !Qz cG 8Ý鍴g\ZL-$ [C^:wtn09`bY4:zNȗ{P`Ȣ6:Y KB#qw\^㜏v EGl`}9`E#޵ OGD{5N|=0l7hCH۫ pSgKP-Dz$$*&0R+|莂 ?<РYfrY1ƅQ=|S D%Ĉ_y%%b݂I&Y~ {pVJo"S:C;"miQ*Nfxn/cAݡLU!1Ӹi_y([K%1TAIiCm펄/6.i;k#- 4:=@G(,L1 ;F PN/&Ulv-)>"RtNH5Vܼ{9#d!;^b /geS1`JhAAce: NkgLoڮZq*q`?J/-S&'6&JX*gꎏ_hPِ-(P"jhX2닒'vpH)ڡ)|ħ&PhaWZċiޕ Mpt4+ii M&Tr#Zbva;p[&\;jX\DxU&z189ӍU_r!F>1<%<)4\qFrMqpz@-4onSPnӊ6޿ٮTϜ'DBSc"{ؙ,Y;qy0_cN<_a߽cfYNn\KXOH-ie֜H5)aEÄw pgӷ2Dv=Jpp>FM,/hD9j{ϖzndxl+~Ѻ[{X]-~^K?{gZ9 ʡiD՚& /)aV)6$]&H`(vm )oϊ1}~TZO^b()YvX FOaɊFy`+T$7ۀP'nsk)4R5kJ.lpxa}lP}F/bW[Ǥ;DijEn I~nH:AҐ74 ^*U4Xb' vwv6Vڛiv%<k#<k\лGE4h 'b䡍,U6>wZv(-=nʂv-<`C~rMM򫎑8:9TLd}D̨PsgcS'Go״y%vZC rgQ?Yp%҆bۡsS+昏F1ފC=9T,E ۱^˥Ra`&4U qVoyqM3J4}3\L HyЋ? iC+߃ii }Rx86Ff8+C["w6?7PLxP1xv-04 pχ9HCCGfeFW,6pm P* Mnf u?{SU姡 BY@)?Fc=ZQT["ø- 3  gB3ͳ"BMt$'w8惩j;ۑ9U/5miU^4REmEA㓛, )5)|ә,L$'Ehn3;d2z"aV 322fnɶIu Dę]݀h jS$M >PZvX1'fLu7.ۿ tY2 ) ™V J7ʷJ/3 %}^u[{rT:cuxM0JpwptjzutpY8S]iAJڝ),pO2E?' _AN͢&XXUMZ#3$mòJ0wv_ShUQ13wf&LW^K%7u#'շ ^h)Mz^Ɔ>#2ߵldMXSIJԞw)'B3!GJ/}q17T,oeK$_:belC-MLqvE#KqMXxjK_O cll%2aAj5&?Lmp4%lZ&6qp.ȓ|r@ئӵܤ6[הr0KR0iPY[ -W$I$1bGq]BvFN%>I,U^A r~Rhe#;9 FoA)yTdPs677D4`oԖͦMrnMXvF?p'T^z*8Su_u^ʔq>VHV0ٵ1c՘[v\mT|z̙`T3N\Db|Hjt\8ʥiAk=jF#1P#i K,ˊ'fEO^f&?W{kK ZMͷ`^2{!(u:AWǣT4]HIhƜVIX|)!`C^bpB)ZCbreZv?aVhm>;_c# Ƭ&X=Ea8*Fj`i-X^.P}P!'I$ io\Q-gZ}cpjWX.>F}qfg|)k o4j+hGyF IO,;R쁅EXh1{= #KԽ>y}YmN Ĵaa-y+`볡!QN;:Pι+"S7 =:U pcbsDLk!))`윚%oisk@ű%pҟ@ hiݟ fZvZ*Ճna$KӸbΦNjtk*!b|=7\t30@o2ASJR OhݖM$4K[OW$ሻN%520a! 2?=t$K5l/)RPRLr&%p+nX snsbˉ&\gLo2CC?J#ʫ䮍ZAA`J}oovTZ158oHǞ7G; ,т𪢽~g^u7(Sߦ}pW /[ LeҬcA5& Gƺ(J*ʇFAա`!s5{ [`_TNtYψc>5z$r̼$W[~] G]5+0r\yd OᦇXIeC`| ȷ'آ=<}C1V#eBAOVZ 7ALM\WXbz)?+=െwOuX혌_[$Uǖ|,5L)(cV;rHEK. 9xvD}`3!@<_gM&}t5"C MkWJVDmtF##B0( gRI-&[`3qVr~^1=PyK2yq(Ȁc`tmY\镡t.F9qMѴjg3+r. mN#YOyS|&E.ճ4۳uA=qz,vp3GDx7i,T)ב-OzhzF(=6" j"<ÜE4s"eEa>"-|h B؂"`?nY[V%ޠuQ^^kykn ׉:H(Jj ݙ[=QNJp4sHDj@$V#|VQNy\JZ쭫]gh ;J#F-r;4Gdl`0.A%>d/53 wWlB?p43٩̸Fbҏm7PiL<֜K(\?)xQ9MlbOW\`e-I%Rdu+$`S@xli-[ šKIPJa㚵P+>7I;sCZ+Ѳ-2Bnp֏ qIrYīdwκi&,W|SZ(qR0T6̤ioqEK%w,kOmS@$RN0uÆ-cQ +/YIS+"J,b=wZf H"PI+12M m:JQ!x<'V]6,a%G7{*:i2'֚Р:ua Ayc7l: M%sfYv]R ]S3]KN8 c7*#JC4El( ˟EQZJ'9nnRZ_Qop ܐU8{ {]d(w]۷:B [(wˌmDU8ٵD.}V>Ԭ;Z?TgzqFpF0S|&:e.·?i| fGNWc 8uToHמǡʻxaL8P̜2 a㲬3*&jG]8R*QXQ>ʏ+0Y;r {'֊tiȣLky'CYPCNN_U 1$H`K`j2ފ(WKaĄq'NBNIN55R>zpQA;WEo_$U+B5%'f-PRqyX3r c>.m~\=8B q}r'y_ N.={<^*00)e̝ECةȕY_W+yKۤdos=B`$z?>҅>ӘjviRCY?{tUeɁsaHsݮ2@|KmRyDf"M:Hj`W폿d 7"ʛDv-)F ㊖ Rݴ0.v9F ÞwiQgW xskJ Ef~)IC|ZDgi<,mT 8Lƣ%į q\M~J9RσSW̷%fȗ*XM/'54&^TZ͙0U*Z!h~{K'Vgr ;%<5!hl>Sۮ@H_gb骝p !v4y'W٦P^h,I2ܡ,w ?@XUζ 05F Y5 GxWk &Wm7B8̵:ܲGd;Ԙ?i ; eW S:M&hX7Ѱ Z[Ku$V:߷~,a> 3Ao mI9?5$, Ix~yS2`6\RCo#!IJߜ3t$ӧ-zlpbWb%~{5'y* ՇK3y \ F+EU-ec[HU}Aa;(9٫2Z'rՍ:?TYS*Cu( gc**r*f6P}a(?嘓vh{JNQq_R.˽-ѭ`KB{ n /;$3YŽc XZ] ;GN ~$x+]ZچI)\0Uq]9T1E vDz˘x( `i uzmcnڣI -̃$3YTТJޏ(19Cm+ FfZqC}и6h?j9lW.fM<\ShB_mN.eM?$'97.=.Y V|Fby檬v$&%QR? bp)To9 ӭCyVi9Ȧ?HQ*%d YKm\Qqc?M C4'Ķ,(O Tp,I}t;kxP.3XX.-\G*ΙEE5(pͧ=U0jD25dO,~"ⴐ}0ʃZ{sB…6遵|9'֞اR qG |إR4Y߱E[e謷EncA0b(.:'Yr7+NF!~K]P|7qXYonYI s3?;v(ڮug0s+FU/ @x,~7>-A\rHjUl 5D 1 [좃W] Kmy'DjE;;5e1%7~ZfO2HUҋj(Z^@Vs҆'1Eڗޫt5 1ȩؽrw>-:z^$롭jZ&RrL~, EpC];՜p~DF>CHU %qD*p):+ -+$T0jO,/+6b:[1^#3֜[' Y8@ȉ;,jNz}0%ʚl^G5 Z밂[-'IrPX;+AOhʝۈ SbmQR DbܗEG"dk[J#Ҙǡ @DI RW Ĩ}MSX; sW|%j_ToI Ni(nPFsYp<\BdZKJaPW/i['z{ȧr~*(xه4!Rv][Ύ-lUb=Ս?)=*[ j=T+qS⩧-ڝ40vueg6+*mPaqס %gz: `p`o%'? z|l[~^ŶzꙐ0勏t|ZbY} EBcq%"*dV#bӠf| CsV+3/=F$~&ȓǏ؋tY<*R(tI2s.aÓ1x,AcХm.c6ڐ2\#5K7IT-,mө]N :E%2[#mbiu ,UyrzsU!N<*;6VlRe4rjCJÓ^qhءKsx.ڲYx sNtjIl Đh>V;\oAr )q;v^s'5_7Pè/v,!&н*笴ӕ-P(by5cBFmQCMS.IA \P[K=w ݫQ;/05{At a{[CyPC R>Ci?|Tx,jiJImVΛg > Ԩ߿i5H-tLMt+OLUepG <ǙhSxc, ]is 'i@TX/gjىKݐh1Eyf.Rd05ɎTK[[Jb Eyy;.un&k\y'ɯ9@>Fr-Q_0]Q/Bjy\WW9rz~8'c$ t)O=гsIqA ϮR@6oЬP36'oQmpA~Edn _>ܣ"_A]-ViՌLob]ܗ+Yˏ$8=0 =HrQ0z[3buFKf D/XTIf#R2M`ϬAfH'kߧl% a-:&䑑UWrz} n\ Ud7-ofȣ?!>zNF'BSLQ !X5W%&˧ܸQli*LzPgbR0nեN56P;ߪf~V$XH'`~ղXN$009QaO"0xgwf}VПWL3sJUcM@4p[.ݻߗd IvbҤ$ ӶFEZJN.fvKڮ,F;>H?r5adS,1r4zz%nJ%yw|΀8}7cg&j5HaȓW~/LVz/xfQw1L)}/LYp`((pnwzy2G8!?AuZd$wW2lw$)2?v]gkg#:MK Z5ń cI1Tyê{'(yn7U_NFLɑXLef/Dcy+%+70˒<[alNdG3+ Xp2U)'6ŨUz|@\dՇ(4IqG`6 2Yb܅A[OuN#4h_NoIqxBm?z$ƝuDW:V^a'̓[~j9Ľ{IVǦcǪPe7E|^ (DuO?ayCxԒS+t4 ,l6"RkdQ.;5C#CY~jHꆻ#:js)u^}ϒq3w:rdXB^2\#ý-j  ._ˆQ.: ʈVmj8kof|:d A ,3oҖpU%"] ItZII+*#N B}=TŽv d.\pHA1>{SLft5B]w!ۧ\o¥5KR0A%T"rKiq)#o*c6 AGFFetg P0X9WX`\Ye*Cqkva-65 ?4@wNp<1&G 3EuPaд(mRlqM3C؝b {Ghu 0}Ѭz~I Ζ'{F׌V^,'g&T|}qj.ݫzloAʥgkʧt~'ok8eNCv~l'MEkܻl0`#L,f }W}u&YSJG>a(Zh<'+zݭe_ { cԩ%-%V؃5Jx1/De-@)F2lJEAS#J (`+JxcE-3ыF7¬:U!+N( b$&x'sN D`NZ;*8Lsi+@G8M̤s[;W/q` RԺ! d*<_ԟ8zw4_O'R:ucl 8wL;5^3YSkf7{bݤ"P$x [I ^Xp606llj+=hH<<$y!.Z,!5+~ʀo8+ בZwOzƿ~kr; m3џKj{4/9`rgCW04ax3qj o0rɋ2p4=L7i)0HW*Td 0;?M6=OqaƼL<.UGSw3*BrMYaY\<#[?;w\ ?j5E@(AqO` M *[JkuTAg$iOŨ@h>I}Hܬ C,d+:xޓUL=`E VwD^Sc/~Jp3qMHG@1e #5E1 )n!c4Ci?ҿ3}OJ~?4eTlcvehj/R-0J=h 2:_c_E4bhCd=E$j nYV1tN8l_뭐;ukX0*RKbiY2T pB1F#@ US?o-|CP}-qG8Y35EZA$UIh3 ڔZ[L#vJrqSF @ϬX{A5ު {7uj6[ ))nD d헩t Q<UD%YpW\硫!\B_+ QE[kzK}@P9l;ѕP7ldT)n!qL(೼u'cFo咀aMB)%"sB1"9¹#3+)FWo@q)fURQ07>Y+'K50$5hfhU1$\L..O|8G`93ћIxXG=}rEވY9젓K?c Õҫ`; {c%:عt'o;$$U2g"(3j먚v& *z= =9^X.g>㱲"oc<08ןV2HֶZn|m;ڔ^~6T#Bc cO3nr+/cKjƬ/XF_Zd{u3kCTq,|;g""{ͤ,G"Za{5sSbO2#-oۧpA{v]2Tٙ}bڹTPCV0̉~ۤήLtP{ǥ߿8 b1vW%jG={8 s="Nb2;Iα ኆKbusy28L(`1/x:A?dGxxA<= G o.C&:) ޾ YnRBN})PVTDӕJuWJ|nS@=Y b -UmTg͙|ŏqTޯ{UŇ JLVY75V#Vgy% ƨ\seLMGx Z2_ x|MO8fʧ20] ӯi$. ܔp Uoz\a閲P%Yӽe˟@SμWmCoȦd)b' ?t Vmc(+n| /0GjB3PJqyZi!`85)~ :L@s.f|$`49!Kl  qh^kV )87{8Uˠ܅p0l=ƌ?GC:U9q쬾vtg$8Rw3dٱ7DLޕ,7xҗ^1ꋷiZuB{_޸k*3+M GA铋ڴlT\emgk[f-qLqd RH? }{iMK~:؍2)# `MFݪD!c-i6xLEI* y22:eQw^qzT-FU/UJfwU.[bÔq :31!1`B370oc*bm1ao' lN"/GE.A 'jDKy\xKv/QўaAӣW B?R&MR*7z<( Od2N-{w/, ѩ4a4ztPmnzLMUD2k'_RqԥnH֮Tѭ8mv򺞲wM4Өwz^?!')n HkH?䳘֨@]$:1L3 t&2-+znF| ޶ sèv Y@L|Txeͼ\ XMHfx0 >O~D:y4@ 5/),H^n,|"pQgq)- j|,>{8*U #Ѐ'tCx.պJ!<_ĺ&N!'_:fP2>"2|VVׁn ͆ ?H`# x@EWZ#d(i{M,̸I z#f@\%6u~`4CEP뒫/i-CܭXTcWjRW珵}=K[gV"7> TtSz hI, 37^@=xx5 &sN%̕T]|]~xSa0ѵVI#fAC:M+0vF϶c*򄳾y]زظ8Cf@K`ܶs6MANUഞ[z2әf:񭙸p/uFN#sعNywyJ7?&-0z GȺӈ@0l&ӏO: U! %.h)a"Yfzۢ4s&1&I$4GVE[)!m vUu{07%V:؆j'ٷsOpW þ=|p9ݩ͸(UwF4Hӧ}Ңϳ?:峯;)'!-1`%VfVT}ߠHz9H$2Nm {˘Gb$N~?gW Bsˉ s,}>{ɍ-sM~z ~hOd2GfIlcϖ~%W*U ʋy@ iy~pJnZEEAs".-n1=螸OJ}k(+q]ωD,jVHBڪm_? J[ir `?2չ(ăD1Ϥsmx=?@Öy(S6G,ܜ[(z^.543'5|?PeYn7{W)~-^PޅXHE0uӤ3(<%>zY%fk GqߦP5 Jjc/ypzuƻX_NxaaxStH,@." hܴ*bo \@/z+]^%gܥ8Ƈɔy#%`I_q9UQw^]wc2-~EirÇ<ьgo|GFmw2-jVԩV)QTD\6tSWZ ZdC%hj♳LA)Sr><#ٷ枔H|V_? ;E;)犙Jk1ˤW3,w9g*~g7ԒX`;owcݗufy^Rc:RF{;)0V7 Z8VW/~fFttJU #"ޟy?wpHW81T|XD~;5E Sd)(hJj$ 8'^I7;5jY0#tnXM`ٵFen3E'C9JsG_HT]NqK( W䱰״-׽ѾSy&%=oߥfGԹBNԽ{"sy_^oT?! S[Wx(69^gU, C(}Dz 3e (Ii$lH { .cEU9+e*i B_G S4q(~n2f7' z6Kc~RD_VwpIs4*/|P9U2ܑdW S>t͵;SFm:z1#,}Mm!Am^6WӘg}:9{Ϭ*_U=qx@ (X.=;hVE&^͕&V"h#_g}S_`0c "evg˃1YML@z'M~N@y(ES{cgZ8m2G0لfXKgF5[9MR، K豃,Sx1(k=$حe VxPe=~R1X;j3R9 q 4hɻ7%'VRL.:oe Ob)%ܖ~K 洤ސyu\TGdjTB2VL'I )Lҙ(37WU*/h4r9䞮.5E N>"~GFq5Q?,`@c[3sԎ{]hTU{`SM)ϾQ!+ksO(hTU]KM iG%D95fIݾ'އ҄WvG[vSZ8Z'8=E4ףJr`uvF?Ihd|cLţj Ko4Mr?ўSFɊVB 33~b | $UL\A2Q71DW[:BvhidJ&c#: 1-5ulH:V-iƒy 썁H9beğ{ J-喑":(Ɇle9Γoȴ9-}H1]=-Dr|_ʯ0cIxGjUɬE`NsS6rّm)%i:ARgv$\SK-$+;Z"osd6M!Z&r-'F6uG_D/Tn/n DyϪѿK ELe+tـҸjݖYW.$'\*PP5}Ӛ~&<?aϚq| xvf T)`SV@3h]U1'CyDxOh[U')p+?wqdJȠЭ{$O,'uhJu=e^ %t,BTQ@ѴB-gԲ:õIBΰ`A|̽xXr HfdӴ&_s|M^G깮{b;Ȁ9|hahNΆ,=m7Ѽ)Iǣ?=k jH`=X=tǀ(iI A[XH}kOn,5BWX"4 Gbd3K뤶Ww+0>g/MWf}i5N # rHV ެm: /2fߵ>Ť`g] LAƋjcܩ;?NsR ۪rˠj˽)W+gey[ݚR4\OHwqndGfTebrpn[9ct-3”+`NiS(!”ULFN5$_CLhغIڊS^-9@!@\Œ&T]MRQ^W3#LTZOgH$bXm%3Mb ;A]LR ze?QXGxb+v*/poZs@{L9Rɝ$)|*D.˅ Y>Wy,GH I!@@, ͋prR7$3?a8^*_dӧv!gSbE)P(cÐB\9 vJ (P9WnsyG[LQ)6QM 3B٫6U1o=t "Mwz1Ao R6!Npro1DGn1ƊᛠfpPTe;U߿:)aV|(ޓ) 0my9ΒTgj0ClFFn= !=pm 0XEI]u$L/Qqde.qjCE ]"c1^_GKuV|FR[C@ % lHlɪLFzsO. U p!cߊm]\8MݳEC0K\r=80K53ƝVvf4 \WNUkSwif>XZ'7 ArzqAc?|W-<}|Gd%z$ɽ%q*wd^KʫzN'N)@&HR>с=y,rP+{j#a,몲 J[/Þ|N>]JmJNi>=+{ `\_㬷'@`+\m i;٣ʒ9~b`:<,n(妡f>XfM "Оjݚ z#|K6ʧմI \+(9qڨQuߦ#7?a"d;O$݇GwΘs P֩.oD邡Ik3g]߷P%3 sTD5:uJԕ@]p|cHdC&E 'hHzɜk z?J!@c cO[cZ(M7|bk67\RmPF1⸿|-E,>Aoz2f@?< .kκĹ]~QMckqc@Х2;Yz\-8_i>.wɆ$t^R9q,YMdAxDLOQsV3k5Eah,aɐi"o!L~Ҳӫ3N~]*bԗ$QYOq~\:`>7qn'!&B.HFFWAQ df®iQ1=R\-)hSGo!<3N0gwP@F=44,b F=wP[-~0%O~_8&K ] nvP>2xb.`b&Eċ*64˓0]F{w&)=\EK48uz,Y$^{Ea0GBnͭtVۿ Tj<{D Wtfw48Q587jPm?T"v$ {h}.vgw7|Oᚌ(:}[#hSpQaT*}FACX +r %Bn7\ #AlE&*K_g&!xfkD== i̦Yɏ5t l$4b7pаّjh1m[/~|]?kè q% q%riۂR}`~OtLE}FȪ=;m1X,7Wc%ngZ# AQe)o;^v 2T -yCdםKL ';h znĊ*YNĬLr³'\hIQJFm_,tkc2{;Z=˵C_|)i"EiENxՂ}ѩ9pcXa iiE7h.c9Av/WʕL5״-;} 21eBg^1bX܆wOM2is]$Yٗ LѸđS 厔$aIάtw%, g m̾A㚳y5gz:DU(߸=%9ZvN=0He4NeIZۯX3P31z[&BUQd wQPru#z̠GL\GCɩFoRcTfM  ?ҨMhL * ȝ+Iɬ ,xa&xJܔVLx}R g#D]-kdN.zNi)fu~Zt/=N$/- A4<&(p<@qdx\4=aRl0Vn)|6B8r+=]Q@^As j` `y06 g+[kLnqgS`}vp_#mT[d16¼ 8B2o&j1^{ֺ1n՛vxt2kİYA'S׳B@O|~$zg{ߟb/)+iq .m"zDe M.n M {qܥPcJ,-5Q4znTqB)4*0"#Ȧ[Ye ids(Dn/^~4w{?XBP|h' IkfjOota0gы?~T uoEUǡ2H<]qDy#wz6m5ȓdW9حb,&35*> KC] ؚݿZǾZ7"mGI%v"į%X]A Y0HM׆ D׍_>HG+ h;dحO|%4auyi˸ETw^{})n=x$({O82c4 7e;*Ru"uIk6w#, !)nJ$0ҟ5Op̕z<ۮIfL4*P.ۨRQhq a[~0`ȤDxM+Wׇ8!Ut;Sx6 CFuIe5~%]Ԃt<^M$̎2y}o BLUpw^޳2[M'%e +PJ'z<Ag ȩhȺ* Xum"=Xq%}oMIWB;Fg&"7q[Nv6fda^Akd-"(Ϸx6i{3|3cGe׷HɼUy4i(_|qvÂ,|t-ECU(Ȱ,WbUy{G&w|Ϊ K&881%e9 WFa2!NǬ/|gK&ȳuTg|Z {dةrv̲]6YVI*Q#ǯǚGG]0*#Qn^fX-.es3|VY ,oʐNrʸ-Iq>/7=KĬ2t=- (ltC29߸9EQOՅrqP(?o*g5?ldq@Őh YMa{?Tfuwxzs!Mn9-男dDx'>Z[֧?4ûN`zpxO`eo{e:J.Ю J>>uO`Idqm}ha |%Ypb[GIefѷ>yTR.k,<}t^*->N G&OۨrkoE9~:s|yM-mE gB\Ҹ"Bp M~vՠB+P4pB[X6Dax7uE: q2=?7Q~%`(aኲ#^`ׯm7!ZOw.[n fz̓ C~Y-XalcT6d ZnwZ 6CS=U.ńy(zxT{KǔHs No$ gjX@9^5T!E. ^ ĺ`~"S1Dv;cQ~3JWЯ$~~+m P/>r3~yJΠ^33C|E|W-YdIkAs*5}bj|j0lIC *0/zG 2"0F0(N$mz@=+b O9g#^*ooohI~ɭfXm*$R+bġ>WU9̸b3w! {,ӹWR0y_r Aͦ"|]vZ"c  i+D7^L` ])vc^GHh("ZT^(Š0 8qp.~@>Y?es&ZHw> POڰEyҿ >El 1^'w?7(;*-BO`lSUKzá~:.U,#/Nv0jȴg ֵBj` ܏Y_JΩ%}+?*0r'Q%0y;)<xBaYt)_YgHxL-o28Xt[DWO<g`[#)[ZX[,힁o$?؃ʦ֗/P;Ofd>178Bf:A3a}=J\2Z㏹`$=X*2^"/6DNJ$, v\>a_0C?l*B$>ȶyjDZ̎=WN%r~ Bʬ\dHu4vYb;D_oAj( IR/z.#`MZ˾H8kg !yac|IdŖ/뛬g`n#|ueE%VOӅ(tބ~9T2XS?j+%+R*"ߍJ^e]t|BG|\;9U\˯ei]W4ћF%҃ eENC^hX^36}6V8Ԗ-7J[6ܭ<>5n2խF,;RTiߤ Ť~ڏ $4E3ԤDg!pV&oN?F"UI90~ucq6|!/*gYemHi|BNW,S S#)6VK G`XkDTI.X3&`Qy+Ⴡ/}?}< ѱq|NDSW vvo %޾&9,YϏԊ7SpJ&;լ Lm^/c@a"o& *e1k&K@+Kq!~lzk93{1Kuf83S:{M89ZsW4Q֩0Qju``Lʼn>a@`|kDI8o/k<ƕ>z T{`'߱|)hҵzphC1xqdڋ1F%"Cy>!hˍ j29 %$w3=@!2-Д4J"<>G`F bY߻ VFAyU11& 6E1FK&AVnyT-@.t´a ݽ2t;N^wb@R 8X]`Hz lFpw9 -hÊܪ /,lm1d5тJ9Z|)Cy$$汉]=`l:w>2O ptu+6h{8HQɏ؏cꃑi<)XfF4-"5 }-&Qk4F@e$ !NΎDD5#Rh<'!Rhd{K?X *I8H'FH')š°u.Xh߽T2,dWSHꐆG˞5Dydr.e~|,Nh =\6}HƆ7LH{WHhV"t>5?Q50`$Z/IcXz}4zܩ9|.Eׁ3!0r-46XUK;M&$dLQVOʪt9Th Nwo?uLNJ3ߋF  ~ CPu} Dy)\_O\"~l>2#AX *U=eP軪|JG%@GZфEq_` {)ϥǷ"̊!ᰥ ')6,XY`_m˖+&6z QQ C 6*"E'YOE^;9{* Jm4B]VT q'\ >H1IDl]Y_J}d/shI":z7V^u"nuPra$c!܋a aw.qǂC RW>sRl4ؙIHCy9׆{cǽ{㺞q{)IGWЗ[``oeNKJq8ifpےL4=PvT}w1Uyn7y}u`٥?->u}OV@ǦTBֵx :yMt6=Sΐ R,!']7 }c^CܛyK|J s ARXSi\SfamwrƐ|^sf;HJoV_Uuh07/_iԇ/$-3NyGi>ɳ?^磋xW }M/Z4E+`.S ! ZPʵqݬO3doel??QܑJx#2&8Z &%6{< I}'SبZnzO᥾ƫ(Og{,7{6LX@Wj*j0 =U*(KYa_>m9]gM_1kJ13LSsC7({fޜ5*J%CniY-8e=y3 Hj$ALo/$+pk}k#%. 7 tNRiH ]fJ,o-`q$ZUIv>o.2|U<%{{C_NSDV{!(YA%F*i?h>y`So?=F{Y)LKFpZq[MP$埧ֶn[FmW~a% +ADqnIDqPS=A=Xb{w}!N(3 {`۩{qs|uSE->>:SDF%|&kc?>o&>9Zfٱy'@ w Czٯp7i&Ò2>%)[&QML(efD)YYfO7E{9C;liL4}Ņu*s:'mKXf{wF-deT ,F'# L5W Q̅_}Da赢u(Pj}'`3|̕.Ǹ4xP#u Й$Uj\ž`% sȶϑ['im4r+Ӛg.п1z\{Y7qKf@u;0ȹKsMW`LH2-PQ誼>_5^G@pN>6T>z{[zk iY0]+׋IbZhg2kQ՛WF31,LnSͿMzn61"Bt݋|> FB(|\AW;zd{Y#bo?nHUHwr nQ⟵šIhֱQ ܵ':(ؒYvJ|g{z#8{zK>J 澰e@XIzH4Kgte*#3%oҫbwˆ I=9%VِL=uwy12+Qk4=c=Hp&՟qlHzG`Wb:Ozv0'#OG)Q&sgOK'Mǟx$(5l b`*dBy6D]`; 9Nx-3iC6T4me 12NIޭ*w?!Ni1䤊 h^ yņ Xfnd[Q+<jpNvf {Drky19#x;Ong8ܹBu%RC'v*N\ A\kQe5/PvH\W-O_gPTR;W}EZLnvE- a?>7Pmshx=Tڧ>$}aK{.%Hh(sNf!ԥ\O?=J{MGYߕi׵ J;50'vgyNҲƕ}}̨*;(F6@׈S{oI$"S2Q@NHG)aeHgL:͸KAXABUwNJpU%ËApu@]$ݏ< پ2W@Pe>砜c Owl\FXe9>{%Lv`YJIDU5΄Y2 yn|a64uA;,|aFį*Qc\6y#6TO+N6-!VjY88GRK'%z_L(t"Qӄ:qĴU[3dڷ&ɓ%N{'ӣLԵ5r{Н2+z x>Tt!VK5[֘GDq34]$o2ƣ7*"uҶ],f{*HM7mVOp9Qəis($cĵ0!0ƦJk4P+|ka>]h@꘹a2Ũ9)&U9m'b/D ǫy͵;w=,뷖)iU1`ZH>a,RcTt'dwҜ`5"s?5!v]nӚz'\%)nA)FZ|b;a{ jV=h h_sDjJn=d[2d,+}D9w|fA"Z:7C/Ce2d;xc[TiҖ-| ũonpcbxZI&9'/@ IXx[{K<yXo bL"w6iƴ]k%dRgȏ E@SoF&̳;ޢ DjcKTBZt> FykyNP#L[G[q܉trZ TZZ~5~ 5G$Q'vאHEO6Q)[|+#?9Ɍ?>u2璣vs׾ew^gE0U4hM 5x~2y7|01R(u yG)-c1pUc9-Y)lLtі_)I U=]"m@(A&n$>!F/?ѵq Y f*qU&g߽53cBv0)=pefQAR4&^QмaLVߣ3n#BnYn,7/1dMtspy^GC3"2]N>MEl/qV, xE+=ɲ2u#,67~VG{grXP)/x{)pr-Cd8԰V&U{~%4>Bŵ6VIR)kX~5f l<4 uTإ=;+2Vy s;3;[ZVo%sc7EوT+V}?{(n]Z s]%% #(1M] {^ȸ9I DnGBU~ݜt%Qr7,~ \D8<Ri!zuasڤ"&JKNܑQ$"_nF\2p*?>]==Qe HZCqĺT&Z@mmf*v׼6`K& \}D/өcڿvsgp3''f7@1Jݨ 3-JD'e}8Ԋ %YOl+:e 3 p;Qgm8g|r (-\Py#@ K(kif|o/A?CdReȅ@.5CSwꄨRG$-5(ivbŧ`m+ҭb's1JMeyŵ8 1+Rde%'z~zeEj]}:<@ӼI qMyߕYpb,Ϯ,܈泙b?oe_ݭή7Bhd3ĝzJ VzpEzbpTg4{{2.Q#h*?=Rd}kr.J+k,۝SS#e~:Lks-esޫ~H{zhU2-&z|k!N)AHFKVmp R4Jb,z1&JUOXC2ĹkCp<0wSp4|(A-Mf5/D7JMX ,]qȈ`yUCc CؔJ`S7 u>\oo`Ecbsjx}ƾyŞG/G1?wkQe?e˻߆vHFw C`=p|]04X+ f@L˕b3Jb%Y!RxA'i }܈që8p}+(E*;+yV^3ʜ|j6]$ɜuS@֥ϭWR\'GG1 WKSh\ZIt1nsW$Ep?KpO1PX+;G}8b,mWpndgTv[:`焹~¢ B1 $~CQMy#p<_] n#iNajbU-pZ E& 35rbl"n[} 3]ϣ)7!hU6@ƴ}phZ$\b*9Qvh_.]2r".p@g=4|?J5oQ]һ.\ˇ`AK?/T X uE؁)*$2)U^,J`3dCtRXRtxvP 3[( Rk'43b!#Z( 6e8q gqR&A0Nȷ?5Fj:SA1}Y9>PVX; 3 V&2g(_Y绡ϬJƜ6Vm 呞/(*]GU$ |㫱 ގUSJXʜǦѵLY+C#3r}jߊy5O>ze]߇N /akԩ.#iw_{܄Ӧj;u!]V=<ϔ—mhzY~)\"SZ.ѭƴ [UTcܘB[[`{x7@9׊ˮ+E~0;s-}}Ag th,zH]Ơ4+1c=sfƳ ᓼm1_L1UVVZn_tjP^TPOaJLp¹'KTeҾӒ#"l;3'Qzݙ`w6;ȣs}uOB%A2 e 6 Bv,DU@]IݬK|]_ oLU {h D(0 :aA qQMPj4zn<[jӆo+Ҷ$<$ơh83հ^$^jpd-1$@ r{t/N9 nz<|{c}UC!:A<uz>3.Hk)B ;lXQ+X/7!(0pwne)@=!>f(FjuSP1dxxE%&6z'23.dM_ ]«l~I/3-BZ{ǝ8 ?1YcӃ B*Bf˒UшT95bTΞ\ٝ2Z Uو~/<:nˉP\+ $>zņ|g΀Ce;59/x@ĨsώTT;/`?s5^},@Ul”LXKP }ż;qN74]5qqxEv ᣎ4SAjsʫU.Š&Y>9\R7dsw$QY8'igtRuK?Yoc']k6t/7`\!KJœPrL aɽJX3T8x ^yMap#HM]Ի)-g 9m7QP=ѨRhX)7yu`[({ ^T>;8@4unDTu&R>L^HvX \マ_#{Dz Ķc4s:׀n6/I|3ӡ q^8hi߼YJр0gnSXL;tUn;SnCQ}J,a 7#&g̓t6\Kb)Lٚ+fKjmy7-~k%e@Վ]~di"ͫץJv8ک)4:ƾdbvWcw {"JEigw֓p+Sld-"2ӚCg,Y+w] ;1̸;{Et3QDggOGK\n!8 uK%6-X9p;cBTd%k}uUso[:NsI?sfӛHT7Zڑ+K0a^K9( X>ノlNH7T8N8o:p kzmdhn=LdAnHS#fl_Hnn۶*s8IU 4@b;cl%V+EomI?$Ԫ}c"+"ZmCTB$>L#EͦMnD 19\ؓyD|l yk/K[9߬{Js1+J)J G$φTAy_aC, u?#bgr/>ZQ=VE vh(վPWg=ȉ]F-Q^@';IAHODrW\WmXh޲Zb(jw\Dk>^z`6Iռ p'_lARҁޮX;~ $*+|cYPiRoRlh$Zl)q`BT3*,OPzE3MdJ?6&%'9R%grLjEGKn;g^I ܯ6*8hmNZI;wm1ItN1ذQ$s;,%/D9tv ˛^TVkAG(8u&A>)dG.f&y}肺Z/%j^ӎ1mEev} D[l⏇:RH]maE1yc#O۾ĸ4L߆+X.M "$)ғ>G).|y# GzgIE.m]2^|T#~F%e TtLa*#h"jl֒<;b4tl%61e"Y2vN]N (WY|uݿ|ht/c$; ҟclW1 W Elt{pajW)E;-BMD1v1d=iJ90֫erO|6E(ʏ-[ P4%X䒸.sD8C}l ᴔ,eo];̺ϱ0|/͋.oGhis0 \QwճenF?ҿ6JR@Uh e!V.G]1%NgN4T*[JĈhn3Fq&~|CGL`TPkx7 H L:3H |wc>؄#Pp{E;//&YOȾobt=Z= 2KnֲzGt,-r?VvU;o~ 3)?'dj% ;=uWCIp Vq=%As5^7H'2,=)Dt"?r҈/0SOrF[hN9ClQBV;ZSB.-D7*#YLCXQ7/@1hq ,8cuo~8Ǒm,JsI:!*9-yUs)IM,vR})["PaO*O e_B6f .P # 16|(UF!mSP|u!%;*}ʤWM˶\Oǹd"N;h.ٞk+_Bc!w=2./^r}ɥ΋BGKJ2v7@\TB䅞/-G+ ;%:#$#M ,$ Hvph1{LpyFm('iRSkQ=;ɜ%T:{ 2 &gBZ%kj4a0S-76ټbE!.k66T~).{Iv 2Kny lvՇ2v"x/x&mjUtU|zȍR b܆WJv+> 5;Rԡ =D ѿ"#Tk3U{ûZIMB )󚇞[@8NiS'Tcabl^bpngT{ y>OɇZ((a%Ef1#4NbcS_s/ `;% g[#txxO/~@Ɩ$Ӑ _C*Dx-`ikبoBiBMIOVj\ţ!Cw|ULӑ~4 ڻ IrDޣ!g_yzio ږI =;2]=Q!ÌXt&(WUgN+GcXiRjioyaJD R|;u:V ,B& PTN- gG#hĘsK$HX n=[c6EuaRYPʷps?4cSmPJQG7'޲R\%T$Qw?Ii֖ͥ٬7#!ǥ ޴v2cXk:"1c@l4PWn&c# Kն +l|F@((2Ycus9+o]@Y~_`vr^\9ND.7KQ?m~gQ qRu 7b|9}ʅ|uřw>=Z6jqY󽣉|A0Y85HH`YHelFڤrd>UY5w=&BnRyJ$)+qjnmz~Fttx$N@C= Zh!E^/zLJK\" 8#YFҝ . Bl]<J|=^V~"FwHޯY*Kld7qVpĵxU,D*a|yyL%೬6"kzx!:>ƗzThfgS#ɓ7)^OnsN%Pkwo 0/"b, }~O{q %Ӿɐџ򃓲[FTJL8mW`{2iji:8 !0V!!F)/~ R*-eڐOl"B>mdA&_栟^:ܛMܝ"a?Qbh$S v0ѩ5I=IN]*45EjMALnj)+5GG F8J76!<$[ݼ`?ypPxW /\ =={kFf#?{F*v g- _ "}a>ru`H6v ޡƇ꫺"f/mfp m(XNƩ2I^CɢY`Ү 9oG2yKN2`~c^IO;/g*I²m_{a$i  CWT4]qCv1뢟5rb-~7\mX]ͬSk BtJ9lf ss9vRA3΅!7Za=6q\ V_pTkۃs8V|4a !VVTfbHMs) Lr]=ZVOku.cB~I^1)7 -v)pZ+hyGYJ!u'm XP˶iA&4齡St҃lEC3OY {Ra4MO$m`y{O1,ޣfθcˁ*uǙӇ ";@`O2BЋ(^+r]JtiU-"lcF-EV&AhWEYk`Mg@vj5I yocWѝ5-|P8ND"b#>p-Fc|NaƵ<8\ȸPM_;Pbrq|o ?tsWQ\a /̻Q oժUҲkV $l8N,d9I;5DSp ;aPCK,9].`f}(J NX,K4Jx<ؼ`ISl|;CDz|%8#3 GtW>8ղog{gB(^nhpdv  ;\P]S!Ec dzY ńA;nۤos>5' hjk1mBX]ҏvo4@W{^޹?I$ D+ؖz q86N8fG0T5I5KgL=u;(h֮!ieѠ:^2Q[՟F;Kѐ4fç-ibP inudANM:}gXܧ`}7 K(t΅k2z[tweD[dl$# Udu/Y&/P9d!:G*s|%J6zx|OuFMح7mKʻҟeM:ΐ(ZUn.)uijQМi3$>VNZ'd^?_Lys[;TO\zSZv3*X"^FTqC|{!qOA N0mv$uh~(k cΈhT2m@b#DL]BRޢmi%{{,-dlagŻ❃#=1I+(\|duoA:Mﰅ)=M]40FWl;Mqf>9Yw!ε]+uQnHab4AF@LOMAĵsZ0 P8ގ#  픍F ߖTKL:A!&q~$;S)FWX:] W} ju[K<3 J3s|4H!,20лw8o!NʫSuI|]> Rtqs:gVA6BC]3"2X6k|GOB+ףzE=Lj1C jǫ8'LL[.L0U靀҄7NcH\5J㰵qY-x3mL y]it98V$?Q7(a:6xQcZFgdzJ(~]g(+waփCӶS]\cݡ+p%x~c|jR>sc,1m[}4|m։': fƊ\WP/X[ZCܰ;Ÿn[JB8sK0}Y~{UBP G ='VȠj$O;"_ӏǺa?L\z:@0T i"4T/u3wxD6S啄՜A PndZ6) Gp-,CW{5@< ܴP>=o'v32~su26/S|}d|zyg3Ru814׉{ NZ~Wo|Uk?1Kg6h>ȦX2,5H9E$:=R>Z3흏% Fn8,SvbT 8B"t )wlpc)UOq@M5Z, M;.6t؂d)LǷQec 2mg!g=1c{: fQtC Χ_ ?+{ؔAbw"IuE;{=,9Do&ruE̥D% -X^ԗo-m rJ4}J5֬åҁ%= =XDM1l\<_^]Dn5ЊTc1W1xG ˜Wg^ RH+<..ŏT3M ӆB5H^]W"sExOE.㑣n'Hh~+-]oµ)zEk¾0%O _f rle5$IuP|58hp#'Ct~;9׍cjlӣ31 K-_&J!xh GVͻ rR!S&[.ov1xo2VdX~d1T$'_K! d)IŰ}(E%|惍s> 7~mL(`g"1gK~vkT 䳗'HiG8ˡ~XdĮiXH- {Y=TVBSQ l" A /aq!(*Bϼ\s LOBAeF=N8?kuCŢM9bQxH}!%f82E*ԶJK@o~u]ںn{yZP2SLiqLWl;ptæf)F1{bn1Oosruۆrp}15#!0^^o1PJ_l`RUUUUU BJ| -HފAnA&hgvofջCfgeq_p{='3~|/i,o~%P^YV"w%z!wEPƸibѺ\3"Ì-{3Io0նaj) Yc&bA.IhK `yOl+xjz[ J:=F$ 穨'zݒKm')Wҝ%>wmCޞkz `ޗr+acɇx[AxyeUq|k^UCS/>^4xh-kU%:-uaQR wіkQRo3&"ps.wW)',UZW|>Q"}%&4Dx-z /Cg'~!rkh;]ʣ5T2X ǿX_tUmýr gʙӷOEB~MGRM&tyA}ͺmiPbœק,7CǧPBإK Vz7jP;9)7L_WAuo{ ,AWtWp#^cy>7r8gf6o9wμ_TD:@?|ji#txANVR틈<@si>c{7.1i-Ie(ozCy<`=NIǢAPuilK~PKN2U<߅; ~|v/9 %Ჿ}h;-9!h,KFV8`%()DӮkB{#.ްXoߤ]9Ng4:r&&R}e*)()o<҃١&< `uy/ 0eޱÆ7}: X|0ƘtI;&f(B&r"AmJh9C> jH\iQ1ghj=:Éw_V`gEߍ3*Fhj5G2ߘ__"hiz<&zv5SBlQ?êy*dV/?Y5BSL~:aVlc% p zI{v6ȢN'0n4Ffby e걉q F#Jo'pAAp] t>6"C2f~eDsNܔ}>6F7 x/ 0.:rk)~deViwA qH&.K`nNDǀ-#7Z: H 0wpv?"]ߡʈj:,MYOhg}TsqO|˛W8s<y.}sL5-) ~:|h">I*4$7~<7[@)p3&7G—Ǽ@u>`΁ G_rΞS%` z"@E)mAˏ=t_G4S^ %8 C8%t j7~/B q_:|6%-}4o y1i#(B&.e}DXU<"a>sysA[&Љ&8GvݫxV%tiv{tgX䃓ef:K)w3`ƻ1 Ox'h4lj qr?P>L³P.hAs{d%ڽ۪@*hdfAbfh€=USؒPm1 O. *n3$fMI2DAjn&m)a9eb5 c$>}zs|jġ (jZ w~rA]z2I?݇|t% jD9#Hg'=uF}Abeu68 .F L8^iÍ~Mkӯ-hĮpNSx yE\P/ik=QPN-\ɡuH|^! \{(Ό9_=.M_է'1mi9"&d1wW"o L\oG0Xm<.7WsGC` k$xD:E|yKbz!Uʁn<ɅYކf/ ߃0ȾQ,8g~ipe$ PBji|4q/xyX{T\B};w-r9*С2 n:W^m?l턁/!\ -k E-~T. '?.,Á[jC%Iv{[z810 Q]ɟ?}ɞ0?9"d l ltL@F0o;a̼M H :*yk <{U+Mgo=rp+ZqWI9P 1Ƥ[ Y,MXNz6 \1'GMKi$r:ng'I74[8T<ջ{4}OU={js l9jgY4{`Kvzc%Z<[3<@Qb+8󥭯pB/l Aˢgǝr6EV!R`@ /C#GrBY[1v[\ŵ׳ *pk?3NZ'JŸΎvIxYjUyB p!&-IWׇhjl$$Z1Ε8Ѝs.86+Ύz+?y!>dMj*u+`'^z{pR.*O+?IF]2Ps6)_>+k񨐕UqVMvW`gOX s~w`"Rz_d%c][~C[cd!s0B@2A8L{Q]b)1K6=N|dbk陯lXg 9}eF ^=|)#:`x95R՟g3F{B07{A4|)9/PR)Ȍ\w`m ԰/2@j? q@:ޓKI}LǢ^$Awq~r@ݹ¡t7OPlY1Hү'ĤZf[i<>/@0\Ǒ:lOrn!Q2:2)h>cF -2aЎ{+ǞVU@Et5 'xs~fKX3ICm`#uoe.p v(`6]G4xì-"SBv IAKq5%|k[R0FS=]c v|i1c7MRJB"#&H –pۀ36COf~KeC0FmWNJlI.h#Q`yu#9+#RM`H) ۙZ"aLD&ͬ5sꔶ)(a8Zۮ'#)"ӫWWMy"7Om=X'ӓ>#%r4}Dt<T96x v+HB7Icפ%mG+\vy 3C>R<>s,KL=vgYʡER.`aBrHzAoE#_YKx:Y`OnxE9rKhw-`OGT?8*`C" b+6T~B̆P"BF[{Z߯V"VM\w`+ؚ֪GpmRB`{Ȗq < ǿ*ݩA!Edyrk-/)6ʉ/U0za8Q+/4$3XncS &tBcZ]hajG$km(^ >#2S".?ry֝ }FzT#$+[ޡ^շ5̘J/X-TK}6.2*NyIk_5;vyCvp*.2SJl)?M]u*|=4amI<|/+E5~a(q1ŌSx:4<~I|Fҷ%lкk6KrHwZB tMJ˿jL:R=VcD I`4 j tpx+~+#>~^G o]h#(þʨ- ̞ēۻ}@qy=Cˮ Ye'An\ubfcv(SpM33&B^:Y b b>WBzjKvn֏amE=~sW|Mxf5)EY_@b֔i|#f7\;4Y[~;GbtǪi S0'f28V3ByNns~?m3ȑ47=. ڈ}VMkDA ¬ @Hm1t6Ԝ鱹owņ[۵s{6_tckV쭿Y,q̵.1()[=IIpg^eDJչaAbT."ܕtE]zP2#g;=T=y'Rlxc~F>]>lro=殱m6bsr OlxܑI`V K=ck#_V%n!8_OBod2^` yO>;ƴmԪă0_tW[:|B0v1gj_f&7bsrwd4id3\LOuah{9иsfy 12RsjxW %~U\V)"b+>ykl j3xj뼱B0*`/J[tLq9I|MNpXyPx -{ MdBtH׉ل nKlF}5mX93}#tNeqlrI#j%yՁǙ_X :QB AK у]*7dE*cVI'n`E&[%炙7[%<mr;q$@|hG뤯Dz\ n0gG  $'FlUH*%)5B ٞGҬ[᮶dz]mc6qtNpjGxANVODRSp"j*gj87$kF<ﳩh̼ C6m*zhܷb%kSvzǹnw$+f"ֺ 0H4A<M=ρF 0_{,0-P_zuyu5p^=L_etkS^i!zU-"q˹o.?2߃' |'mWJ%zRO'Wx.8Lm2W֢ɣos[` Y~WT#&ie^ᄅKBg+XBNH\\6v\\d6#J ɆB#rt߽yrn{DskJdz!%QUr!.ҙ⮻i2[˾j7MD)|^zF m7fZ$ 3:/ԛn9WryZ=H|yC]1wCLyr|pB], ߈5&'g_?g -N>\xVi1{w\jV^чWa zx]`vM@Qe?u ]:o <&2AoH̤i9"JJŞhM/VG#Xm=(Ɗ-]i (v#p=dM;2;$_ތ%GWFp%?~<S [ S}oS<=}r2֮iqGpYt`pg/5[;EW>9< т$`p+]'LCR] q!ƥ0bF6ם/R1vˇgUc !+>]FMַZ d+j 8(F[nmr7c"W !oVͲ.o܀DCETrQ}[iDmz$Ģ/և*Fi"bEX\4Iv?zlQ +S.@&&;/ɦ8hY6V<j2 v5|Xc2{_G[(K#E~feA9ƞo?`S,ȵ}-'"ӎxFÒ6Pyfޖ/Rv;5RA"Jo$v!qf,Zۗ* Z[̱#Zi%B&itEJLE؍Xwqv2e0hhXQ2Ë%Ym~0HK:*F`{t9 `H<=jؤ< ̥kzw{_# ՞ TKLkt1ɫ 4|R:xg㼕\  |Ae:UABXÐ{ퟑPYʙ+J1["͐_G/I߿?F@?NI^5nI?\GdEPz]=RTO6mB-/˦9 Y>lё1>PԱ_G':,(k:⸢&YCtOK|PWnY% 4I􈮏iD)6齨+3M,آ.>I3D%?qNB=&k3 RԺrdf9r_QO&  ߣ@jQ 𴰗,fO~Bv~0W74G*Eny{}~q|ŢA 9Ҷ7e*Tjhc2Ȳ+Oܿ'oJ0.qX˦Ct^M?Zk޾(cL{(t[uh~(Vm@"]j|vj XmNMaA弬)׳}{FrÃE'ȿPGWt4gXPHU&Jqk3?)Ĵ_w0d|sSQ?gM;(vsM-]2, h ٙ_Qi lΜ@yh^)3BǁK;VE7d併xw QԞCAMO]?jj;S\T\3O ySzJD,RC/#6ؕiw^@K61kuCn"6nqεg[6m+S¦˛jҠK{@ܥսLU"$qBQdwĠ]ȩ6ǩTa.3-Ƴu:a&Gm{\A$@/*q56zS.vpI`RЇCƞKeG]a?㩕3nR8~V8^7 ;MA?w Mh*E3eGq 떃[u%2v.@5p iM >+Xa w>mFo=OgR`٤ CVz9 [dRYTJ\P/$A䝂d}-Q l?P\s9) MR=WkFV9w$>Vï*hmƱ;yvf )J#Ly'LO'!/6k9HA }k^NK-p ̂Sv,[~j̥c8XmR&0OٽǦqP@'рgv_I&`V%Hm,5lӹY8kHٯoBUYg)A@$@R~Q.gHpYaX"&/}gl%gsȫr1@`ؕ[WSIH f[;!O/遭h[Y$R5JkJa.g;Nk5p5y|ʶKM@bk [20' Kba6YpqSisDn:-JFD1o)H%Fji"5mNo=Ko0ZlR}S=s2m.<T}|o 7;P?C'cH\Ekf V6{b`yI*vlcC2˦OXTuЇq증wuJl`JқԹf~KdHE}KBLA I:ZV;$_sg2E8DdnoBэ,эHÌ3:z)\ܡ,;]\X些EО=?'^Y=Y[_ K8nE'~r΁"2gR8~ff$2ϣ ^ `SfErS _0`c@PЅ\r3P&D'ḪUyƬC퟇ģU{x}2sTJ{ 6 |*E? j/`.CYl B]]Ziy><;Cw* :ھ6' ] n"=<6`۹ 5”Puf[p?;zۺ8|\M* "D Mė#aN&CV0o ׸^).'@md<6sZ#ExU6u%OϏGRrCq9D:4gX}TXqgV׽`!*tƉpda't|!u~!ڤgM7Y/Sg(",/ R fxJJuŎ\-:b-YZIfcgӎgEkb7[kwU)+.TEo (LzS~GX3+kOdj՛ !Ʊ *_֞zZ!CFL7- "ح)X9`Ӻ΋㣳4Y La? _7~;فZjfT}gXw21&[leigNlU0;elX 6 (n Rl~&lwu%Ŋ zTXFQSN}=)/LD罇=qbՃجmA^z[&KvZBw/?/B(R۷JT|Z糏 XsEC$,aE=^soll98DžHt&v^ EEQ*%{r@ùb {MkiP2$Nm' BE=Ps%#_0L#Ys'@}.rϐQ V*n>!J:Z6<tcl6vi~Ԡ}kZN`=8NDZ,:.Gi++8sc `\ΞpGo&ځe^$أI1$!q!34_)["]Ay'rW_K. )B/7 ͞^%[Pg-_ޣSkm#[w1\f1K^E]*Q.(dC|!~,ie@-Nҳ7z\CCh?J=كNZшE($]_YuTOZ]SoD*HX3s:2q΂D,WhZ}n,n=)$eY}IP7f 6B1$+\Ë,+tsɑ>bnJ[}/fv2&ʁ{yk 6U3'#x*-"a٪L 8bBלBN i">1Oc韸rŭ0NCGHNp n[Ί{9hNx)T+^wEQ)t#'ڍ0'n\$3djǩB޿{f\ޮMm3d/N, ҝBWo-6PĔs"SOuu^s`Q+`gç>϶NCxB\\$(ܥ9{jnSxz=,;"$ &CH,k6‡Y31cՓ_;nEtQ;8;O Qh;V|@= [ ~#)Z{DrwWdqel߃du8/7yYn9@4@RcCuwl^ ۨFr x\Q$ϸ^TsuyY7\۹]S>GJș gWBB0IJf 2S؝bR֕rȌD 5&c n 'v?K7"*A}d w`3K ?!띸HI A~MvqaHq X[]1%|(s>}ikQ><ƀϭ5~ƶ (b@Mt[EnL=ޱj㳪 ʰ+QkBvQކpoW=q5w~ -I⤈b:{EnJ\XWv=xlNuM;$ D`#jNe= ilTXc *]&Xc#?}KDa V0\ahv3ZKpz^ԗ%@er߻s]0Pk}i(\'  eӾj̔ˎ!<զ,wF"G͒uWJV}!HF}:qS,yX_+KX4QynNXLznb2SI[9vޤ(TmOV Lўk H-9b4x-N"SdЭ^a@aZ="XqG9#+1m-S y̰:swŭ5 w,!7$Q^R(.>|Ve \ϙ[q "o]"8ǻ%qPxj;t;z:k9JÅ' 7!%ti, m\N-11;Un6?84û{s2T#-xf!|dQY|a*D^l[9Ͼxfxڪf5[.{ ETHIV攓sq;ʩ?E;;m48c[zgS]rVA&&]:8Vo +d[j snXҡ9əG8F8/8hѵ}KnLabim oS)3"%nUSm驪%$_W;lj%M*=EPqi"3k+kVXȭgt&ebg*{r#PW/qw?ivLQn'2)DNUPjB_>;KP(-nj"4~]en/bCwT ϕ?+PуSs)h X7o>n 1+ޚ~ Ͳ 8F s2Zf+( A _C@l?[O=wG6P7: @WtySQ*k )覘l9 1ZNp̒&Z:\iA0G6FGIMY+M+L=~N K#'kݛ*/B@EOO0p , !e,OpdNSSvZDOS|oׂS&(ς%%KӗHTAUqP& tZ=^>iʚ)-BlE;U$B,ggQ.3'_{Ac]oܪqY@S?S4B"GD߃$n)дbee} [8hh+%VM0G/\VĴvPM:'*eÚo#}]ѡSznOMs@\^'nA5n\9Y(V! \}h`A!'º veb)AVUvj$ffwWlwknĉb"6Fk H- E)YLŕ"^%D*{=x~pҴsIq[<$ oCԇ /2 b%AFu0Yϕ#C@E!mt\"#q) 1ohvQXPU(ǻx.RܛY5jbY$-KIO9#5Ha+WfMLB6gOYK8(9/@'+0/n_ N) >HmcO* ЦJR3\*.-:Fp_10dou}`E{Dw𸅑2"IJtƺ%r,`~@/D8c)iMvB"ZPP5]<}VxX"MHhS&Cs:Rhʂ^4's`FgV)8D08K.})kMy#0$b<y^NKTӝrxyƃ!ca$9+Q8[e˯C/Y1vڣՏE~t_˂<4l +&)nN^7]C88o˵ӺC5U.jM'yK\j;EݨNlrWc P$ zE*3՟yHD}o l̈Bj8/tJ4%--n'|oTm'N&lHIBͩ6[dF+ِqoX|, [ukyZAG*u_ ea]B)wlٲZCM}{+6r# Kabe2PS͊/c(.hUHw |mJM3=z`nc6^z7YمG@ۯ4 S"lh[MCL&ixu)4<:X7/ޏrK\1ț4<8CK,.'6ze\.;Z<ȇNv0&$ U?Jw-Q{~jv2` Ve5MS /QQ ޚx֭Zw^紽x0n);l6̈4Z rbĵ`&i \*1 ] sE 20r1-u 6WsTa3c_&Bf L+wD5"å&U|lpP@+14=:im>$p EoʃBW,84f`χ=]MNK#ɨ @؄ʲ)MÆI*(UA_xCB.o]ak\/r $&=e oE ۊ$Q14h`ZCPx6&&:4yv$pΐ4t Js@-]b}tn >fnQL_ER1:F~9PZ` LٟNjTKСa2~Dw-5\]K0{՘Vcf\mEUѼRдY&~L'³TաT++(mdӆ<`ʎ_U M^4C5?lh[okgզ퉜Qfk+TWu\Dlҹ3ƹNG ޹ey@3QP)z6i~s6T'O`C#x+[bϤ !|,.JK&Q(Zd<Iծ1\!„YLG,@͸" rZypbޡ[o땚p,L2iqrK5\8}zu~KgxG+V_9}}Mr;55/jw ƛ{ Dž PE瓽gRU"AO_K|IY(2"Fus-IdFISW%^ [|;7oʋy0Zf6Bp>5%[>_8GZ6rY!~\|Bѣ=t\iO=E&y#-$Y -Qfl)'֜u='Wj;ڌkY#\{vqTxu] "ϔ[WgNG78ΉJpq뺐\0x1 =󎳚J4Kc/v6<7p_Oeb(~9)%Skҩ)qz*uwy4?HDrxToZ/B~fJKJ9.*g f|]++uBaI;zJ`6ގǍto m߁P'm?̿%d\Egd{Lpu[{zikWU菧ZȖt #f{GA[ I'[F+5Lh.ȏO_ gD[rGyDģgZ{&c6QHOǻgBj-}C6kd*c9(xyA aXԑ搨߉%2Wol0U *;(r(6boW g D/$f >=0%BSJ;YX>/_8;YzCE6f&_tY)#悟 G_1ZHiҢP6/|n8nFٌtn,to=bfTdx>#g\)xmj@J41=".R`3{Q-H!|18Le,q2?^%B3q$mam_Jr3⡬_h8/1 !/6yO%g!.G"$3c_:CPeAȣ;Ms㶋1P,$ g5M2s?-.fA5+Mӊ >y89V}ߌa(.8'k,B7:):?L>."#~8;n ' G;[q[lI5ybbHb~ D^HLY$%6RUK;YF9V)jwƁJ11vLF u=h[Nmv~BNvN8fF0ϝfJ2/ŢWZ]WGSBc\䜀2Jzx%^!;S`f9@̃[l4, D{J!c5|X* dimZړB@DdhsRx#a{n[.7=e[6L=m  ?]W{;S]/fTNZ\`ZLNxAW4hA+ j>+s5}fZ֌9+T^1;3qBTG$HOsH{D+>hk{S܃ la@Zy-&U_=Ee u\2ekFQbkV5.cafeB~ڋփ T:osnp$JӶ`zܜ5<U Bs?l?=|-U{|r- #kJO}NNFVęM-VDNXS"z`fvG Iň?sJ2Ns=?=~$c#|K#&oWEGl.ՏQ) wE.b2}. -@US-BIQF0e'13ʞ^r$!pϔL{Xh~Ч?"zLnwa…&#'[7gIp `tQQq vzo(Q?{DxBR]@2#0sE~<^m5]MAE|x=H]vk \ YMϥXzv ЛˊOyX@t"R 3`9ZgX|.N+seVӡho_`[!#MRa yb>V$%_A Xjt\7GK^_ d?Q\lw޳笆p:饗M@DSv EW@Dy@%DSvr8R4JM8Ky_V_Yr%$ĝ%Fz sJp?y9o~ENhe|P᫰\_ a씅MKpPGh37fR Kq$[ *Y +lu{hQP6h(atjwfJE"e~DC"slEʗUe߆̄nan(';1$;!Lle6Gd[ r/&3Q ɑlB6TFpH%/.FZl=h'P=&7 m2E?{t!O;㙘C.-Y+Q APa `0jK(quɧ!~RṀ}'uY*-Ewp[mK,A~s">O&Z3Nn0FpEzzзAnn=Nf^0KO5ۊ’"O"sԶ^\?|jg5. 88OEy%+hca! (~;Ӿ !ni,TZI(%YVW;U >vS iR3VFc }0MUKlԑ+ ՕS"qwk.oc4m=3w֚Q)@QV'(,zpr[5ܰ| q/Qְ_7rɸ_@5w SP@x?i%/P6GrD\dOD 75_>.*N:Ԓs xq)BJ^߱sLQ^-=nv!3s3equO:3HɻtRwt+Vy HEIUm>mPxн ӻD/jنr(2~JP8F:ž)"mVDrPoCg*՞nu%0-%?=vo> J-\2He^Ϯ`4ܗzysM{8d]ɭYRWč(NVFL@5 ۘ cוNV#*A=#AU6ޝ;ⳅ$%BO{-ws(EIHi1ﵫ]#.jMټ 8EcxEoOy! 2 BPH' @.Ýb9>9nS5d\XA犬_k*#4(=7Ojd ,r(El PB{- ՚xYR w[_L 5FDْQ' %R54bKB^qbOz&GurO7.~񎡖#W~M,%gVf@5g#ĥuJۓp<PK L>!/x_$pv⥿7X( aova_?:4Q kG}fn 5B$Lj֏zсߞ9V PNJtc "akYY$UJb>6еL,~D_%<4ۓͦױFn{SBy'cm.BuCJE_Uo6K*36oL+^{j˜qF j d 2S#xʼnfbh7ґQQV}A%jU]o4nfh$x[;dȖ!\y~ d1`}%YD cbɉ(j2]|oZj5; rwaH^YcXc2qVM!˚Y6vfF_uwxBq N_$֞ēd<<^7Tm3 w"[λ{XM:Z*N4U9o# jp ]|+c+{ es?nhx3= [-ݫjzyâˇ7w9 ;b.+W+F;!{1I_O5=sR!0ӊI1$.i2LO#aXSeo3bqYq^/uItH,:_wiV> axyBᅪJdצ +z ˋ+ﰴ*t'zVw{!hg*'^V5ᄌ-99=|YbV- 6wGUՒ&gEf!z3 ~9BЕ ܝKgݴ)cR4o>aFOCpGeοBPveRLFvn58N,K… ʑb"tz3Y%At RvmDb~C"eJ)(=.>kBr+Pˋ0}M3#SO 9# *e&a](j,>DT{躼CTg@_$UGHKU)5\`%w shM-oubMM)/}Ys~NK8b9JK2v8Q#?+Rv`sL0_^ւk4[Sw<ߙ8`^gu*P0r71[a`zt}zmQmh: B`H6 j@-\᪗wX:$x?o"8ePHpq41ڐ51X쿛}np+/cDN x8?DfɁVUadK(W/Dl`&K2eqF;oN\$됪y"b΅@[cU],G("WȗtTE"#lcB[S '>m-N067q C}SrBI2%H|<~1>5֕Dy͌Zy?~_Qb\>EZACC`#>doB5%YqbZt5&qIc5@+:K'XLΐd 7=g<϶y^g?SP`ԶZ?8'qugrn2[ w,[&!Rh2ɏل؛״}yس jԞa1О[lHir.[)XdQJƧ؍Ð ^0uBh 6ÇtK̏A&orz^zTb~- /}4\7vE63v v5Cg24nQDllbs0* z^I}Qk d]ʘ74YRa;w&c$t?C!e^N}|8𢡻dH;6s[uǴ3)TU'lDA>80N[4f ūv@ńS@~PO/nl(CpaZb>.Gcl t&늭,z'JJ @'O"`&3"@I } C/g "nJ*f3{B^5 d)cdY9VOpϫPXXBosk _vvo݆A; %6mbF5*?X- OPFڤN(Fs5^d FnAy;ǰ+'uyf/ U1O,k7K&P^ 07_6^]oGۻ)JD\%=|>brRDm.iN ^&R 7Ac1Q/ x^)nnn9읇Rؙ=kŨb4`VdH" _0R[˴BO¿2RCsUy!5kP tٖɲMPgEqgU*:v{bMN3 Yɚ@ˣ6S3;RCL^jt#k+e ]-'ZDc2cѪ_ -[ '.2b_e&Jvtso#_ p1wilZ <8Re<}/F4o6: #Wd[ֺVΘ,[fiy{.O$Q%U_#ϯ qHGL0JDR\aͮ1_km}^T:kw<`SqeTC`fU VJ>'C0(h*\UM|[&snVi>DXA`4OK VaL/e7,iMA2 *DhmpX& H|qfu91CTOԘA 809 QiNvtMeSGs09^? ܕp$R5.?U+|:X[? Xؒ١I{lWNSF@ `XfVJALYW= pJ1&!'.GDRNvdFnY0}ޠ+v+- rr!,C `P{GQvh٫ɥ9bL14R99yNt4Gtل#RItνaxN~uv^\\N8Dq_HihsdV? y@6q› ; w~8@~1Fؼf4RMrULk"T!bJ-?2I/CJSCpnL>[ƯI4NIP7 @b|؉IwL{ \fk['3i m=抛d.T _7FQǕ/x<㱖 piSqg yt]]/׎cmjݸSF:+j2Rnbg`9rvR)#N?ZL~D}fp/rso-Me$lh$t2elĕ9wH) L=t)@g̈́)BRp30@DTţ@+U nr~eG~u΄kG5‹RT7f5-hjmOKYPmϾ S䖘D:c!exV SۂxѹrLAӞ7ڷrח7WUN4xڷڑh|Ua@+;ZoP.C4 }( 82@]>b:`8(n@>/л 4!nׂF,KtdsMֹYYH\xX[Σ- Mwg9@-"=,Q-Dv -e6uPU;yc7ኰ$kf8*& $˾IoRB|G@^)&21%3ue6X9 ԒOfLVǝ$ܸʪSO2uf?Nf HP4#8[%. D-^@L#Rj(s4SPbl[m)R'qԨ[m`&'2tLɰHT`OC,޴!ϐct#4#s=2iy#'~@ǟRr&m\s~t s&xd=u${2 2ԲɣaZF S@!Te 7%dۇPW?lܜG}Ľ>{m(!2` mfG>(SGvka̫sI*s?5bk +t;H&?S{<SH Vl"e#evTmA&7zB@zkf_+V|D#rJ8tx GϷb.2(e~`?ALEU,Ķȍ&۽+"Z+ɣ{O0@]2*GikYppbԠ@s5.,_XԻ} uO{g`ƀB.=;4D+Uls7=ӕ-.I~c􌜜 ߶8/0D*Zm8(XѺ"OnNʿ tmH3yq,S- "=aɝp_D\'mezz͘gzITÙC kQ XW)%b ΀^S_K[h94sY G;վ.9Y-jV9EɋX}`2]%\ #%=T(hn> "W@CZx$wAq%6Rdxdmx.k'ZJ}ѵv;V >cIQ-148t[ *덾o1B.wV/V)YASP`KըK?w>.ƫ߳.iCJvEˊ*#vN}\ mzMf^@deSm!Y"sJGԇ̱xơz7sr*k@'߈=ÍB`_@@(daxۃWК4~Qj+7DxzYJ 4<I{}RGcueG`+Xݕu@0'LhrUVPѾ_@^ SLoؓ13ٚz .".ӛ*KY 1_/A="t`B9wɧ|5d=Q, >tq5C`18S ه6'jKe8$IbZD@h.cB(u@ ~ŠU:~aJ+l? <&&Oylͭ'e2y0 6 KIxjo>-bKo;/ڡVWC,0a`J#Ws 9ǮH+aq>=m2Ċ[<'QJk8^!c.ixrH+Z1| *]@YZ]sV6/1Z K!Mq^DeuEF$0/M *ٮ_4y03T$hX蹀_R*J^̓&N#}LoblA81 gTp|:|-O uN蟪c5EۼڢsW13a" 6>*4M\$=F!3s_c#CO(ATMpNuxKl:)YV^^L] 1;R˚_>18UhؒQX$=/)(0@Cܱk 3kF!kYQR)Q ٔ e*89jLnji޹8grќ)iջ9!dPG0*ꖩſ ?c;e<#|u>]bFtN 1U.Ϫx:P+61f_H/BaVCXPRI.c-/ TRUd|VcaǭN ʥ:: o,) B#][^Lgr1ձwSD8r#`Q۰%W= ~w_,nbR6BVaDF+zkE r on,^DTڟg/z XfcxC -bMycvd6$yj\{c7dyտ#j0s,飋5ztؤt'(hj뙈S8\g3 Q. ˜ /b3$J5*F(m/3 #7:6-V&@QWċ[4agqf ?ā.~Օ\yB9]'+%NL(d@~7$10ϕwaR B V,(>1a )-jչ$]P~dhbp3VU tTtpma%vzExII2`"cjR1ztt%Ywf]yI%_.>HV1F/Y+XGK]1D9VcwYNl W|Ύl9,F4bKj&"0XkvJP{N;ƿAQĞKANX8ɪ}T,7ii!ƌ(M0Qf12dؾ FA1t+(i ]}fi0PŢHޝ4h_ (?Nyo#XPoګͤBHgHfhV]T ųhʠ1nVVihxm0v[߀l p0|OӏtEv^~|%pcyiShpծqtEr:~h)J,&2ʯ:Zv/0_Zu߾WL~[j嘶X̶tW$/lDT;CK+. @{Խ?6hHe7IwS%pf5 w {Ł[߬ KhH@oM#PC֗ `-IꌟȮyï4hd`݂gNÅ@ff }#+nEEQ T}?ݩF~Wz5NRoiO:&9n"au| ? ݯu3v2i)H`%Q>69Cr !w @ZL5z$]&2s"QQtϊC^'!*j'`@aDk7^!Ȍ bqw0IOyL^AkINx0i:¬ f+:ͪ>7ae k59E)>_I1H,$WP<De\d zL+Js(^3Qww{xlRSYox?>+'`rE[7r,=m P+]26(g8"y/֏%7IyZSҋ٨ÁN ;;>B7L5AޖފpvlQYmZ9+?w6~To*!1fF|Œ2na*7p=YƭB+Ӳ9T=RU7}L([ib#FˏD~nPg0ZJΚ|g0~E}DUD>f*)}D08-w#(G/1BA8%Y:13$D0x9| Ey(%-H#k9Q'&1=to+ڶIec9(k؛WZ}=ANUT/E f nWVCqTG:\fZ8ˉǏu 4V_dAr~1wq9>I "X@s+N ,6R: CQ|D>ɠΉvK֍*^_ z{kgۼK]L-^{lAڵH B-6ynjH}y3 ]!eh?Z6)R?=Ooh.dIN7zdgEʸ2ՠd80vnw3O?E)'PZS\`qӜ=$Nw:2Owމ2TΘjeۊ#?o/tЃi'GBi݆3@~8)xsӵs٩T!'7@;So&qg5T5nލek7}TA_l'uxSº.ްkm"SLjW3_pZs$&[~+ IVcY boONpR gN.Z3l XT}of" i=#]ިgk,ga6\yv*xٿvR/GUB|Jg9eNЙF>>׾B4Wy 7k#ڕo"%DYTk$_LO?&h!|:tc*3jd2i-4GcDPK%,5V1Z#EE)EMʆW猖7~hD9 nuPxc5 _ⷒ} $vC'cݎ`] *ͺ_ofSlt\Ck=BUgKRzd1?J6■Ⱞ=W#M:g}[JVV&uyoz`5(̑j<2nrb֌cnOĔs3ac |buq5^WaQF0B?rT L)8}6^[ <چu] ៚OXI`(UK*Ri4G#Mt ;\od _B J^g293+6 1%b`j|],ttV4誖ԇ[>bU^^s\ըY}Ȯ0rRفXw8).4FbZ)qov&]GϸaN+3ͭt#1꤫-!s65X^h{/^b]c򁿨+p{Tpx d2.qy5UYHE"zUU DYSnXSVY">KGcEvSZ렶 ;o9Hn&?.](˔OIbʖlVARpsim匄s4¼dQ -|bg A7V6vYG-%]) ͇rM8{TXx̸Я6ٮtgs.OBِo LBcL !AbWu0yZ`q=b6'F1Rt)=X(^%YU_-;ʛ`H2UrK k ;6陒y^, d D)uStm i:k=S5 \V.Qɧ̒z<i8;UZ R!  eB9arc<(0F>el%ufKS>zU`AZ|lao;^v%hh)`aM6lߨt2z0okjҏ._`XPAz-bQ<іKJNrYݫJlQխ|l$bi(g+ANul{6Me;=5&l~.uӒ8[$wvTdhZ bS!6T5[t;?J"@h O!Gt1kIi׹,B~x|Vͣ&R&_om5FmOz)ilu?cF%T%q_ׇ1^̯֝c޽AD.)B[W<=ina?V&7BE|,6G< SŘj# @OXޑ#%Q7:PriZbQONJF(I"B]JHFBGdB }u\T}gEլa#W6B6w/4޸4>_TvVk> uU3?!Wb L ҃iuJ&RX GwLe%I `e:Ċ%b`k!`ei&²ө ;4rT} w" oL&7 >8t2#up$-|}`14ʴ3.ĝĐWHP0h-=&E"\&%]GKh>o=)GMCm (JrFU; f0HaDB20At DNz,S"V\\\"0{oy#Hm5 ސ߽M`Hf|zاE"# !Y@6"ʺ\U($hGq{ቘ#ɬyt4/ NR{OG~̯o@99!I!Mv}< W©~X j.vZϿ8Js^cIW`d/'5d ΛJ;{_sp;.%BdB&?y|xzLDYܹp*)C !m{U8O$=R;긐J-]i DŚӷTpHz=noi񨓻`U#&JDՁU|s3Y &cvrI>["@l:Ķd)EKƕtȦvY 4(sVDT WbJM63~{LҎ;U`feȍ(\{#砎A>#QF1q=e0'slXg!!O/;P\U!q6ڠ;-%5T4wv⧓g~s;F @]̊~{Bm r2e_sp& 6' H2&,!5c͈d"3} Fv+Gws7M*5'B^5`pGDhq~)$O!a0:d> ;k+~Kk]VbnK;NL!xu!Wĺ=|H!3z?f_,q~ɧ"S'Vr_svW/a^ X :\8Tӓn3욉W'66zjO˧ GZA{|cI_Ku#e*y7mHqNe,Kq@7 ^;TL$G-< #'=? c4Ϥ5׎h7()y'}IY}m%IΉ(ǔ+;AQ46iFa^`ܡ/]ZGd@Hn]Q4fҦNp9vTVл;RsĸI]`pCԘZJ@70Qv8YK*Ys#ݫ_ 3v!crSqNJEߧ֡.xC&3"EobcGR @Ww6L(Hh@v3XAtjx%D%SȾ'-r>3yPTGmXf?D}m7oh+g: +F$E0$T޴0![b{qܹ*]Z(R-s\eTR>4P1(|2ڨ5XJWMR=1P=ztW׫+nܸ8U4v}:ȬMn#JNx՞-Kp:]/a*p;"! osr>vMʐ^l# n߷_W8gnƜwׁSF+n=ԋⴺ6C9Ŷ #GI=)i=.t'6^YWg(FΒ ylc lx*BВ6Q!K߀hMHu'(/}? {fUk!ts2ƦBq3"rX|l1+ENrW8[Wx}JV"!xKc%,N/i>(r_ʑفX}Ggk17 "d>`R6ȔfI\|l%ǧ/*X>@}K/v[ۡ 48j)# . E;#V02;C6b:k#$ket YԙKTjN_h06qh95*r%>8'#EAtZVWK0 Rzَ~Z4VDX* \$ꇜD<n< m }ױg>8p[ʖ}-zezg 5;&U姜uy1z*o/_`eƁhOvk;^N-xc#"* I]}aL"e~_x5僳,TAԲgd2w{RcPs[ z E˺u2?<3pz:ӯⴎeULW:1O0lgXIti,qB&-bqfZ nw/RW{kho[>ZػQ uVW ЭŽ+][#ꦊQڧ꓀%h; efTunTrEby1#*2\Qut>!.') ZtAh奏w[ 8X{; z=lTl9߀,8#~8THP%7Awu,*J'0VL/$nlj8=ibfpeV jr(F dv- v7T/v:O/FZ:.PߩI-%Eè)=ZLIjmxt|lIy05]EϖSn!&p!0Aug_U ;Z-`t{x9yZq_)#6X/C?Ÿx30BBJk7Uz׾Ȭ}i}wN»ǻep#iXsdͺbiiFJż1E f‰D@RgaZpnC ߖ@Œf;t%(tT_6:R*v*7ؔB8*ЃZë!Α9'ljpSu]tŞ3nmDmF|2/ mwEZ ,F7X=X(K]ٞIԢ9ev f6$\olUfO+cM\Y C\ߧ89kf h"MU1cu(B57Y5'|]橨2Ξ㠸†H1[0|w9q)Ĵan+Mw~NI3 co9wR'h $<ҿ3DHl+h8\.#P×i\]_*Y0Eފ>?bsNp'%.KCɩHkb:NL.ݒWl˭V+{pEZl=X=iײR!s!# ` dRGxXz#)P=c^FϞXO4l-1@뿮%F6c!Y^=&IB{^B0y=y )AScύM L3|*FCjFëP /YIi{[k tX^ dJ)D%Yf{CӺw`BQ.OfA:ǀ_un%!Z+w4IYݔ]v p0Sˆ)2Jѱ褃a)cs'?q_vM]驩m6^}sRsFE!3Vkp{sn/?^WU2x8K\q`|qP? > =JiF_?op,y9kQ^[nt,;!@%ZTZXO)U&Ohl 8%l фT谲X Z*v$pE~EnR.Awaѡ?.iؽncnɛS+|@):$3 jHC֥\֞#sR6N\pk .#p%c GSRcs *B0iFe  RB>.J{Zl?<.=\ǀ1QN x,w)M,WՃxcgC2nؗI?itoyeΐ'=JxN[ǙcNok٥&!|g!D$ h9x-oG:@&N'-cnn`<7\I.+hCR,T dnS\HKIc]}}J+#Ȱh \s&AMH{ Zt  (_J-4`ƔS]Sg&Rp0'1Rr:% vc:ۼr L"ݜNԋz{=6Fc*C="`/Or$:w':|>>wDVvHٹs"ʚD@s֑ap5Ho^4)n VN tfH{{ɶ]%lph_A/jUN}&vWCu^uݔR&>FOˣ]}=0>K?+#?(#L6h#h 6rC)vږ og1N#ˑC<.kqD9Gwb64={pݺG"ĠC1f onI$),$xBB@&ϼP$8rf[ri=ĆTA\56R߇. +"pF@|̰Q(UN )_ψR>;4Cs{n]qrvUMePsن9rGNbgBDWS-Z֎ըnC_N?VӟV 57Cr I ]j(x]/&Vܾ`jRh FaHb (/lmTWO_/D86*bf o9KYd Ƣ3؉j 5)>9m(434v%"dwLpK_,k@ @ ^So Ia1o4oIh9rpk}.LxşLݐ +xLٷ%{5NY+P3iV2 %`F4K !CFVh0YKlkol&b.̐[;[Ohpޅ]!8I%(ʰ#l4Ͻ RrG>TT[1lHuZSï`÷FxUhnFdMhG' _$ϩh6A _[WKA2d=E\#ڨ1iifBzv!y+$Og"hz8}.L(N~#MH4Oz/%r}p*, ڽx1c!sqr)y007ćOuv3&[i~ލL(Z)F-cT%ݸ~00Pp w؛Y72NwSmİ,#:w8#YGaO w7X>M.\ Úg?BǭE|tEzd }+JRAgn0 9?7.r+1|T4ۘN"q`)А66rIԿtT8yCwuޅD׾*i܋qF鵜'm5*A!灊\qcTx +䔊شۀLe> xi_Yi *߰pHi{_Aa`vp}.F g> >6ۍ8Ӥ A>|b]+}{`.-䴠fe˛hKxs?9UЋY 6Ie-$m(`tT]\:V=TUh8Qn@:ώ瑬6S(>1hyS>1ph}-߱f\ <%VY GcsJu[z,, ̗Yp\A6[$Di#QK@ 3l%$1VG'ñlT,u5]OH1M J;`jηjwko-&B-Io;ZmWY< DGW V!|)"4L36w)4 j7ZЂu 煮a+r{Bh׸-D9TgRa֦xo6>0a ZQHUMj%48e%\y*$?rTuq5[e$1v_JC 4)Ud/{'}%^zH]ZԌ @vG.*CrFߏg7<ƫժparJߍ.\m}d!-a^:(3bev:IDѹWxaǢb9 saйݵO:xLb5<mA.#lZD/.>evpu3*"“YJ+{ ?6@, M [~O+Ԩ/ɢ-4X 8RCJV]O-Kd7]BYHB41$-pk,u'Abp/ں&e$ lt<wrdrуBS8 9劸@ƁL`*e#8g, nf}q#[!oƆ64h D~}r/H!iG/ ȴ=_q TKfAtkVɳpn2.H)[ +[B omf}⿮y^.6sdH!ߠwX+zgiIwAbm4X]@7 ͇3ԋ.ߜ̻  Q:uY/Q#B*61WU;uR0ʃ dϠ@D$(|XNӕX1 EgX[#.FFb82yb~k gŧxzCw^7h|<92pߤ6Ɓ+.V|͵/ME&:nfCI fZj> ؊h][:Cnt>.AK}a h@ONf<+92zw(ɷLtt%ab |\uQd#~`|1s-QXa\rI>;}1o2393^o?M9ј=4(u(Z/ؖA~G8tuՔ-#a&LETQc _= KbCªs,YbeLC%z#7(uKXKO%H _ͨ#Y솓4ZL_1 СYC]V)fp^ο_JEQ<(wjG8"{T?5wsoO иXpjdJJ'jxvHZcYK "Wwwz` i-T%?7PNBS],~ِSj8JiLkF^n{ !EۗtQ%q~ݹSB_wsb}^F zw J28lDr9:s:զqGAlclc7gW-&bBa-pѣrh'_fp|^p&b{#P'- " },K#*4A?ZZNaAކ=X^^Mn6ƚuIg۱Х\M3`XuT)ϋ 'vS뻮NdTRO8N@J,۵RHQv,e[ըoZ(ςΪvrd\Uvb{}h#L> %Q)6ޭܞkfX牆܍U'Ԝf@i4Z[n u +z{Lwz7HE8L5.X2 DnϙSX;dGqF$A\s l*|Bi4`KJ EFi]- e<ՏՖnn>zK$4z.MwdgG%lBc6xt)[rډ@N#3t~b88̋teʷY3z\1v/Zyi-hv;pml~F8x.G@3ƍfcYqED)Ҝ f4^ ThּIO:䙾4#>hӵfX%_E9qT0kWƀ/ xf7;ZwkzT9[N:7I9 4QBx@ OsTbᛪ@=mW Lr19Ɂn; G@Ut ?{A:<: ;=XmoYN-ɂ@/}{".IS' VX. RLM)\~F̸Lg> =V hQ݀i Q Fr?'yht-īYU'=H':(sue90pD0(Kdi&h_}ޯLR l#}BKzXĘ@k'}'߮aKQp! z' Ksy 1G|]\7p`$_b8|Ka5twZdjA~cl\2G\,ފHW|QO1UPv7deݎw0"֞ V,7UT@h+vb,q9VmQ_`C֑< m,GH{3bl',r69ۏw =Anv*)Iٓꈈ{0d܊h%x*de:9&{ GHHZ }ٙc1.Ju9tlc7WEOR3w>@ƸyG):j E#O k#맍nNP6@Ih\sQ^7s ,;h%kml޵vж%]u Ǜ./=✱7)'^ɫɱZJ̀~|$Ĕ.Ch"Q-i2ՐL~CiiFdx~ly:ENX'KJ#b"B%-хJ/c1EN2P=jP$O(YlݦT Y3~4\+J9xJE)D ʨ7޹Q d1HӧE`_eL(FY?8A>iG#aӯk?z!d̗RPONi-Bرt.N$gU[o0E@3krf xU"+Af[`UQu 5JHcԑ8x~I^ԄZ%@xF0x?Bu R~] ʰS>7 %IHXڅ07FdRQR|{ 92 )ct7O}b_ fX(oc> )\w~~ aAﳞesv[UM aʖ:;>`pV;}U@+hB MͅX9N1FWȘy _v~ 3De7T p6™ 5dٛv2%h;4a/pCxh '%rr,jjgڔM.N#e[( 7VGXMDҎ B|ZV|̆Ω~(pcs .UY+TIOe<?`H҇lZXvE#]~%AFy"|UDak4lI63FM4sg׆< v\K>S'cNuXFבY<%}ۍ<"RRƴ v_[02@F.h}kp{뎥ǁnX1ezݺڦ|5vYP%"(\]6CN B|wQt` :p׵YJ||4+ڛ%%7q1Sz>u:qqiDž59QKrLHN*k\ C&2dWӁÉ&=a{˽ DP*`f_3O5:P'%G/?x{5~nC":i}+ps2 wxe"dg'>Xh)- XT2+p'|&/;@=l"Hl&@mw"VKH @Rnͦ77{V N_T=Ď 8jv6QY"<@H%lq*J?&8ğ>5gCuhٷu`I ${``{ں·*ӹk2b|j SPUø:nd} k /rN8(wO>IL[ҿ'CUe(CB! HYC 8( TvעaRrݏ7H <;RDy ERPZWRS@Bn-D_Ttꎬ+z":sS!/ |+}}{U/"PY{E1b0^xb04+7"a9r~|3AYܤ 4Zj1Tԕ-o_;Ԃ&r2DDA֡n D/[. gTBOKܔ]mX}aq¸9dEhA)jN1TBJW~wմ-o>*${.+==u,f /FӾ~Nj]|]Ps{bءs262=Zfaɿe"54gZn%j D:L"v3«z8ėxYeVS|S 햨0象jvOT/*rAnQ$y'G9m5ѕ@EFEE9@1(.ymjMm\`;\0n\'<)*3E] ͥNd!Y eMδRʹhI aFd?2R7B1a,)_ʞwl6notZbZWZ@ԟ|P\YEsATjdk1 IVr5چ{K=?M] L~?Ty6vWj#vfGb̐](V!踶èq~iQal6D=Bwk6o޹V ~6\yzoRN ~kHEQ?u7ȼ,.xsh`Omc߅ MP*tE%nuxR-7Lk21t7_`p[dU~H 2NU@KlUm:tu&lb]ȲeҦ`OD0vN"K8ȌZO7"%m0WZ!JkK3YRj0c'/,EdtoB <[rJ`۝=i*4x8E' -VzSVĉ^pׅv0 _tAGМ(RQ^jIST68BOy C| TG Dýp6ynewoː'|e>;bOGkD'^?T)l~!4<~iuT@(^& xŋk1 |˺81!=õSeR. SvFAxwn.sp%:l9u^BBt3hS4y[zͅQ&:[k}qE݅ҋz0N8SJǤwG.z'y B?1?Kds${#=/fDl&Ԙ$ytVcwʁ? 62G,Zivu_ 3q;yq"JW}?;Iq]$.L&T=p%?V b}?tJKWzr˝0(1vS#N"ImC p³`20 4v"aڻVq\\ ڤ5O^~aBQw(kq8j8CA'8\fˇ(/'(&y9 XkRt'Y.S—тrCYU s+hɵPJlv hPDgdq@* *GODW Jə!dub[EiG搝mFK(A2ee !+SCX7ӶQOa-**Ӹ܈E DS7H`ur׹4!ݿpq!~ c^B(fR' "7Qcߧ< 2 t('032T\'/g9@F#4\v3i¹dTjsN*z6@f&emlϮ>\G_T[yqC=0pEIFOacFK~}Ϭؘ`\^Eqhvo"AU \2 pRXw*,0 I ]y@7~=uSc%#:jYkWR8Z/t;7.5 WeP &#O^T}y&iʌ3W[hȭ|e@ɐ2Oeƚ= -\qje=tVsx!Y:O31{R OOYId_"f;@€˔%9ԋsZ[H퀁My5BH)bK`OIDRac]{ƕ3.6amPx];nO&~N*\e}~?[By*iu{N\U*ƒ0@S(;deZ=+:VO[1PLY0@X2&"z@VU$úA$&olt%87jz2˱@^QBJ,+{ s(#?QKE0h{4!*z^]G8v˷(6`}XE1\˖I UsŶXgq6oun%)%*Wbo4ڵ e7:,lnwl jKh2#]7-6| `!6(ElIb5 !fy:4%9Eқvd NzEqQ䬐CHIp=*" [wʠ\%'BGZyNTv9=Ѷew6 ˉ.@;鐨KWO \,%2xzQ&1gָKrNUs/ ՘1Whdc[p9. _QPWa&Ɨu*R_T"`zG?̧gNyqKA WuZg2\*v~?!ӥ~av*%*@Tt %Lnkf7rz E)84:)*gsZ b?0u)TsU˹.7{s[x>|:I兊üGdn|l;cȸȅ/:dPOl} xZEUxĘo%n;o_LL d nv]W+];{ꗤ{-f(ɒʯM&z}:-#~S? L|Y0dk/޼*WSW%O0W mh9)6AVYdg!l<~0焒kt"ƊTG,ԎZI?/Ɇ-snei?վz}U\ ~6b4âqݢJf*v" F D@"N-䎢zsC db~UP=UxB9p.5uF4٥Ƙ-V;;iY?Wofٝ>N}ܣ#]~Ϸź]ڿy{cz,! C GdQ>pT) e  g9X+5 qOe2fѐ?'j6mF6z -OB}?0( ^1Z&pinX;".xqH?I~",sl.{9gm;eKP~mŏLO9T}; `smM:yc%[PzrBn %p'\3';g2:I,b{'vU0rڃ1]Qaʈ'lƒEutVsr$U9.zh30*'fKu9R[ڣ_ t[ cZjlȋ@[KCU SDX[:s} Zqglv, c5 .M;;Ee4?*=o2 /kjQJoB8, F !qTݚ:έGJ |?ūPY J"6鰳{ οe_L௝/Kb8س]W d -j6jbJ avEH'ZQug)!^5'BY|(&\|"ۀLA~a{۽v+Ŝ=AE\m2U 8)O[s]4 U!]v5@^ faXLey``76Y4mܱ >0/pyqɱTZs/ Gha^(5&#sk13!s/$s}' Q p6oR!rISUtlJs5lD1uqg6=@\U-M6ERw>+>%ftUMIsfUf8_3csrs1V9-RȰ)ody7N( "" 3]hf~M1yϘUE^^3 =;څ#3#QE,n'*O~V Q93jK]a;VV>"3NgԶ;ԤzpB_#^֗L2XNj"ݸ%|n3=upbX+oFXj/S.p(2{]@U_Pob 8__-;Bu2U>OOWYPF./ZCB`?H-k ;nPua])I4+tF~뎮Y:v 0]ZΌ 1Xҏf~˶7N0yF|c436<+WWZK߳\,xGǩDQZ?LIFe2tZҋB561/Xpcݬ|GJQA Wl9 ǐ̚>DL_DHx˺BC\=&rv6KTw ӕAJ2^YkȴЛiF _j=75dlEƙvSq%6*~Rq;ryJx'ճQIz՞g i>(_J@27Eu'X ;o_Jw r RO\sZ8:aOKȬiNwɛ@^#%=!<՚Pg`(Mq6djgݐȾ]]qhx& $yAnaە`Fw~AK,{[m *~+}<+ލaJ)Hi](rʳy!4UffKnZӪ*+wggS;$XMttzO Y"~gɸ͙iU8 k_n%g2{+=/Ay3miYb?d_%$qу=:^W2ƈXL7*UzB!vF^"jAMR^Wvz7P,^y%ED{ r[=!uyXLƦ g4 $~$5yhR]`ְs^n'zY+,=/*mh?kv<6s-q!53r̪~iWi=c]Qɬf$SsHO 1&EVӏp'6DjRXF58R tw!ich"fqk䩶T*SM/"t- On?!T|% <+;!% {AƠY6p<2SM7)}l|t/+;4KɸiLy ZkPwy5߅꺃{N/*a }c׌~>IzrZ dFAtTDbP3tVB-hZZ87cc/"&=w@p7(bL\$ y89XZ*+ZBioŁc6v#4W@Q<Y:9Q0torvTNG+OTѝQ!D|O%}#n$ "AmD 8$jȵH]^t8Rn"7,N`tTOIT-D׹ɎYG(k`ms,jo+u p,HmzI9Q!mN+Fv4͡,GSp\b]bISkT7VTD+3@}eYXiG:'+ 9זpU. s;\IO´ϘUH+?K_}G(h@4efnm;AcMX0i2N`VuhCԭ0>`0Nrٖ.6zq E6h9ːk9U6כxC."nw*,*3!J%V %mi9)iQ~w$L~b㈇C`.;oƵ6ޗ ˮmlPLiF"=5FӋZ?m sOd֍_g e/zC(AT^2JN|cW.; Y p-McBmdx|LoZ$NpE,ny<  ,/9n=YS9OWSnjyx6aP<.eSaMaQHAABS:5:cbB jG7UpB@!nL&P08lUFKԂ}qH|d'`}r uWmSrH(J?%sk! 7fF`+oZƳ#2,\,؉']B)˭>H藘dqZfg]IlfUwfraWjr;M!< <H$%k:R?r #Y](~cp8GB< ÉfjyHpXiTP^=V-&RI}J)>􂫾]\9uǸ?W>hʏȯDXfvgjY oT;Q/մ3x,eF){>`N>DyOn W/`\>%ay()3q_ӚH+,'+ICZ"[/z?% Ck{=ɛwkfsf;ɻQ_M4R9j{2woѨ@PrxHIhᲊF5JSR g I*c'**ԠumGATHwif5{h^PGszϺU+%]ٷUh!!vUMz`,>R1i~ֻob85Up\8b=179NP(zOh xPo%E}S/ 56cf(@ʙ"dC;L|7bo8mcW<9~<ڊPuK*|(ydz!䩗ׂc2*5èM@lT Xs&̈́U)KqG'u>bBW0[}[_un#un#elX;U|< {w[%^3Ćh5ujj `x1h};d;EZPxQp-Uu` k~۩CCdj_h{SRKblh-ܷ$ЗPz!([Uc\ oF elg J=bP?Ie@Fe"=%DQwGB`$ EC1ap.+xG^2`={5`b;"r@U^GbWZ?̓ ɫ48a$5y O[0@+ qsYn5MSǿUn[{"ѹtm"C9Zۚ?͒T2s؋ );o(ּg0z(k+B)!l0ݽS|>Etܿ|+}obllV/0${&<O^wXr׏YUVUҿ,ۥnc,Ӌh)i__kK|i28)BfȐTzWsg-X`8fC=GL]GZGƥBtаg ^4T }gutL|'wrvz|yAi ˈnME6|;űK Ĕ[0b́.]1/@5e`=KG4CKu w|QyL'=s^I3^:pb|Tg\މ#I ?3!$gԜ֘yb; {ghфJ:{cA|Ǽ뗎jpc6bB5Eސ[xb0٣n?蘕jwdESX`Eh.0o(7$BQ1cJ0qfb O6mݚf&v; Նfs!ȟ>$>)VlÍ4䕕ߙ". c\d})ڥ}98ߐlgY]R$CD[%Gc+`|)Lx74ˣݡ.%'i1vϱoaq,}+ "`<ř\R@ӆX˙~-a@,u*8yAR. DǏ!2ckۄdf-Iv Y558^yL~ j~ձb+:B$2/ME8^ jA*Q!;Zo?Ee{PQW eɖ25CB.jc8 A{ɰ@ꆭv0h>J҉ d@VҴ燈A>A2-ݶFv좄bL8r1ʉP !P5ԱdZ_쬕Jk)Z/JWˎ ;>V8RϙxKHOq0J*SEmr(sA8x\"&쵎y}Ĉ9 q! %V<' p/fy w %v(_Lk&1"ti"TÂ?ȍŏz]/~ `6F;(0f!b.@x8P{5]&F(rEF蔍 Xc7f]Oջˡ``M EZcM0-kbYN}6rڿJh*q"3zX~n)s4y'Ҵa[VWi#^ T䆬DvE0BU-7 Q) KXU k@+5ywO)P:KOmqnoO28G<-]4:+mY;} 7!QXiz;bf'̭)ڟd2..(=saa{wkʇq;GyÊ? uM驠i*F-kU;$)j/ebBJQ*-(e_~&} Ku<7Okb)x#|.4r(-h (`v}{9mvm+]CǑN\kt;2d?N)ޛ_ -?:1< tdZjv|'1ѵ -/DݤYۯW IMi0d# "辪+"a 8>jBLmK@]{t1!o M;ݨӺta҅EB^=nN SL>%XYaRQ#__Xol IP;7\!j@$*dcHL_$GcNN#BCB_FV3';r~|pgDžjΰi ?Y:f8rXovM)n_CLQ0o\.]De<$9?_hQWbбw8ӷtkDOȠsp=m8ob(2˷sOA ]/X"Y'b,g(xaJ2|,'uNeԤFHÙtKŠ910.yR<f0v+畝ksFd+g{~~y=jksIghm6"T aC .VQmMhS^> a$umzi&؄DMD;0haA@Ra;"۪"v{V;#y~b\k繞P 8eg MoX_'9[DslPeiZ=V 0U|+D٥CZX$G)h1gV | sawh;V@c]$G̺t|׆#wo>@ < ;e%{8md-of KD }_{Mi 0C u8c(*݂㍎JZD'ڽ~v}?Zಠ;ڱy%W]o@* =ܼ%~(KR$xM6_*/W=>ta;NfoL' sg\}%Xeh|w+fx! a֫UPz\ 0 :0hk5\jpAMgw:% Ϻ<<"E{!Ȑ\+]CMdfHAF?$s(n2gY9Eԍ1auyL ~S-4L~TM%ǔȚi) )}5k/ȁ^A2X8)9He{A2ߊq,s5tȄ tKFlu^nB; i߽xBY%uՍDOzmLϴ-"UX1ERG4u9mH}X "}@;hl\Pľ n ݨaUwTh<"į8Q%6@ŝ[όH ./zYkG^\2cUģ\ FaS.6 <ͰTcLf%{)Gr h.e7J$#_dn*.Ci)S*;2/6ظ wK1{H+V~7$V't9riznirWq/X1t̸QBv].DŽet7&_U&c6}7b;SQ&k3AѐYջv qa&F1 /7r%hd[ #-HdL1e|G\Nwᯝ <sa_݁BCFgi6 ] v7Rr'FZqsu,hKⓖMn3.*qξϻoUdXII ̛M!. .mՄT3v͝he-WZA .ؖ2 Pv[2ee6Im:~h$LR,4ò%Ҡܝn)$pFv|z9M_ӟ7cc+ J;4$qZ&{c:tK11 1)ZRow LWe x Ko2l|}Y֔E},KY뙣]b"(GUL"uz'+dۨEraފr;oiW?j8j92ޠZ;2*4ŅKvp|+7o% ٳ i:]OA9m]U!qQNͰvpس{iY>Kaz|2z L ,WgP6aN(J'NO,`8^eJai?%eUYW>%4knЮ WԭJzg7SMۇBo3yWx-мZ%ӟq߭.u:A4j{3<8|H`/&EMϮq2 ?[QW<#/ asVM3ɦUXtUDum_Ip+G'Wĥpޅp;xAyVȩɻ*~?ܚ'Kjhcwtu+&2Q}T{ xC*>)nv|y`ʪH#iΆߊZdl0,mH~vŌ|sԕn@q>!;+]U|0|P{7_)@}SkG?p9b+:*T1>@c|fRrDmiܐP;nնۻHIڣP5_w"@i*@2jZnwBu6FsKA"ޖ"*cg3ȩ8CLʮS"?}tg֪&;Cz8H` P-rg;w,ېP!QdVu0䉤G}£!5E/ME Z nF>y[*?[e6KnU5jzQŠG=i =DxEW;:7p>VHly #'@{qu$ׯ'0 jr-wy9s PNie *_.BlZnh\|6D))`t /( ~z 31R7@5X\[.gG9x]}1@Ia>$v35¼L Ne*:mQڦcJ- ?Gw 12HC^;'w%ATsT]gNu,N [z3,[VfӽVH.2.n#0D٤Q?* ̜q\5w dwy$5 G@.{[)cS5=]Bn-كyЮ]9uKSC X9"@VSMLm1sK]Eٲ-ܦy%U7!-=nţ%<!iYHzu_Hn;,uѿ遼|UyT;r >#cdsМ5 n iNiB/R$o. v{t٘D|*VP@/qV"CQMJq}Vh ,eGB]` vu־( ֤Jsp#z"Vљ*\`e &F}Մ)B5s!'T&O}mapm c%y)Q1@e#DٰFVSkիߡsy ٘n! (o &9 90 j%[ʨBg\ۅʾ7i:І"< ᐹDI'ncz<1* a4ž }Jn&2 A,cr */59&$ ;zR/6: DI,K_]3)c,:YadoncVR LiS>5 -I˟ z=9H jS)AKL|}1"1oCoS,B~*'oiÜh+=ܛќD;ch;jIQ/_.&ŌUIeh ~ +Y@τa2NԊUZKZo?uHL5cjk;-7UH9;\b'qڒ;t sgܔɚoG8pQdrL(DNtH /2b;I>*Պ>7$Ԍ!+b|RzI8F0?R6U/Q4Ep!hbH%O*Zw,u&mѱ &ᩪoH1yGpP].4&)vۮdRgCcF?;7Q! W)ѯ`Dz6)[MĺD갴)j8X?5DZE_.Iu:) C{^q*$`? tcG.Lܠ0}An lNv< \@]=¿XJ'm GÛFf1PӸK[^.o;Вȕ-Pf՝~9 ފ`'J!;4Pk̔ 2BMxQ ؖ, OD"\L|uWFG}^S+Y^̣TWr>^) k L'O:QNqh&}@Ŵ C  ,l2ǐ\yO~ QϮ(v-Q }ZB+ҿq"(bh$yR[pwuc譖4lN][BYCg~to ~%jdL8 P[kl󵪒ĘdZ{Yfۈyf=w7omZp8@B?!T.0[Q$Pΰ< {F&M1C?}'h*'9 YDa<7-vX`f.4د>&YŐLNW䐭{p|GP-$I {ffS%U%d#bJ!&4 ~}}$ClkИf'l 'cm4j˦󛃳85I 7T rY4N`fD[Oo>HFw9E79M(7xHW9}wL-ףP-bE1XWEL\7Ф(},ٍK~)я}Ou/JCDC-Uz$8󵚷_K|k@w[@bN? eRg_uN N̜YE#aJ2(ޭ5˸~끣XܐG_GJԽ22 Q ,+*GBHFc;(Hc~rn^/fZ7y!=BxTZ΁7idgx jѷ#=8jԻѳV,Y_r(VIc2xquȔ9]hqp!pt5Թ׎g>k=P$.pJEraXq3_j1/rly75tG}$f`|~XT#p(8ho0-qe5b7=yRdN͗]E,3a+&aw'~9HRcwh+~0ܪIl;3NkpSVFH`?hGG>lJÅQʕ(ɎL\_0w?IQg\#Em ԀK]7/L V  ۍ~#&pmhq<"ima#pS ~¤M V@Έ5nR'ʥN%{~PTP=̨2lE1kg6r1?y2"ȺNѫ0%zAA7DCQ\,Z0BakHȕlf 9 h$ ب{9ql(Xj !tgهhXEYf8[I/i=J}?vGU+|2btBj8ݩϵO)G=uMd 8|%l_7 tvG2A륋@1wѓ.#A IBð?Rbd Sh_76bgeeEnYX8>rWsE#L<%읻gB]]4WaQ4fvZ-,${ q,rͲj;* ˋ=q9^ƋJ~YC[,0ũO J}X?,cO@zͦ풭׺B Ͻ*菝73;tU;7ʁ-.ජ0D&'[Me?<57'5=)}4 #eA+TޅCҪ/s@+.1X 9}@??sBz(ԏDyLka&g'Nwrd=q#9ckOPr`Á=MmoF-v~@SNPҟ՗l ̐ژt8-[hzu͚,d9vPϛtVmCՇ̻no#3=T+9n?oUBMuR0; o]~6&jx:MU5J)jiB͜8&_i`t{WtS)uC-JYQg4{*~1'S+d_`?h6} b}0 ^" ݾ1X)-i .bٍ/W!4"f5}kC GܾH৲-hErbDbBoh1hAqB㐗OhZḴùXa9g;$iW&U1 ,5=ƽTp:E\mb vdEȺ8&z~]L(u!`oGPhJ7`3P`8,7䁪M\0[GxwJn*-=\b(Gg@2W!pW4>8鎟%>gǨu ib3]wߙB @M_>q$C_oh,8m%'SEvF`w c8+B> T#$P2")Â4HӍj䤆dMK6$ǬZяg}lWh bQrEZ!`]m':g/^pjxu K$b܊=.~$whfeHsʺ45* ZRs|M )o9$&k θ-gGNޙq%f`.GwNu˞AAU>Ds?5g-p\_bt;ɧ<@+ G+̽Γ `гuVr;ʌ"*IcbڥM4V!"fCXq\C$ r]ۏ7`<ߨۆ-TE@' v$ #4lE\0jH!-rB7Uf)B` j(l>S@s=2Yuqu:C377aޣ}|PEs6B@&PBBC  S,jm=PIy/I,7S"g3)RgY֙H_Ee,}RSm2?_Ք0~ͮ;m_M(ZG*k1Kar,qG,Mx6zS2V%9m|+yfDz_ 6xk=DIa%:L d[ Q+rCvEYr" ;&~n4MtB(r䎔-u_Q38Bno[g&м;r`1SR襧jl2k0f'zE Ոg{(]VdwYVLnBؖ D';M4nϻztQĊ`uBGYC&|cUY;6=qx둩eǜDVP[+WXB0s 07&PkQM&,FN%fhmt.xSKFSr1W< z&yI KpV&2/bQم ANJ#`FJszтu 7NYU0فIݚO:t@3UʁߚV3m5Y4|#TySPkxEDe)]JFsڢy] !?뼟RWUJWvBq V q(C?>~gюz2H|*Œ<..5a&ksrO$? $Z0ͫtT:!TD&䕬Q@z2d3(HưN P$xGֽl%߮RVAx LO4H_wاiT9Ou5rNS\ґ̴A֏n~;0@{byh;5dFg2Ƣv,79s}&]ĂCjfWer)a߁_@6Z|#bgZs,K1JPAt?7wTJ˜)3Jh>!P{λ/gƖiBXjobL ߙ#0J{W -BdE| &Bn9`M ~;7=*Tb4\)yu'_q]LlTMK59 򢖽F_5N }uWV$ì<(r0`RjSsӲpt9>'x]N%$.j4,зeϴG[DR]eSp&#{Y9'U,Ni{&9_.65_d^mjS8TR/zӉνzɔV#}GR8Zf"Au-00}p'n-Wi hܫ7/o5X̦UrX29Ho=WAhQ?B(77e'W׵ |eH< uz^AĽD#ۆ2Ck8>NL8M`פ"O͠%h=*`%za.Vtz "umMWciB/+ϙI .5#]֡*y-Ch&ˌ"!;=W9vKJ $ٵ<*'d΄W!"nKG3[Vɺ6lӸv#RD1TlcЎ!\Sc#iYLvEVo=E uG# d]1<W3P~Xa|& ĶfldCd1ś_יxVlnrk-AA4#R.6p2s$jPsp^eQ$L^wmha[˃j<#o4ZGV\q`z^R!S)=*瞶|栰q̩(͠JCsG-I f"nh:![z˵\+}-ܲ[HM pDWP:BZ\I2&cε߻"0P3jf~-|`3oeTLVO :2G?fRgXI08ws8QKH :HuqtعP̝ۛ s-(bbm@<-Jpjdҡ U ζ)!3'1Zu ãw TT & QOMV~U OkSJ0 UJ)-yeturNn vMnxLPpL*^$QxeetEثtxMvL)\{4}JrM&`̛{HUPsRc!Z (YR̮90QMbQ BIT@RgSkf;8[4+wM%ZWTEj~o]r2n h MBAqNo썢g‘\['l76=#fOq'jA[5W]p!/Y\r H3$ ^bpLHf2RYUDLi^q /_w([CEt8HjU|ҿcf'Jc;`S[ϥ^/U >:]+" ŵoj zf.ػv!az7= `_*WoډE Rju5Yϡ|ZHOvL0 0m! bդO5jT 9l)R=lFD45}M# ?sQ oO"@{zDcSq-re\zx;=B ]E^;9y-h$ Ͷ6ʮSW5No DmK-o"/ИgF|$lۂJZL0}7Aɀmؗ߹_FFѦ"˸Em#,lN2$56l, +1"(͏H5a89i @D! cTȇ[,ur #Z:I(^"1Z/J,_\I'.;ܦ`_n\C /Uh7ӻG _M"siOq˭!Ju<7*SSUoO8Iļm;.6:,<1*JV(3v|c*_;[Gs772Q_ndhg*-ԷkFD_ir=SaG>pE+C?vStmKΟG*cm w(L EMl/]EH=T#6G.m:mrl˦u~,]SޡIgaplUGwȤ0907 fOs l=NfHg<^n XtXC}ӕW=1>QHVк0|ɼ :^Iz2h09 yD[x!jJMOe RQcغ'IRi>5v9Jz$'1#Gכˍg2okaKrH#賅L%BuK4;E/%7Of",Gu[p焹6CO˨,!tC,7Pd-SL`){/J}aP'_ ~)8Bxs$z>q^SE&Jj tBnzHo'4D'qn8wFg{yE^@'<=f(ю~Ҿ, - 8[ϽxpHcM<=Cxw&Gh8/⛄ H̸mר^ bN ~|TJPH}5(U9izB4VճCN0 u:(}+./8hon'f,?os 62]RtB[OyHnKBbeaTXMZ]-8"R HUM *M>{#9_kIh`ɧǫ揼&Ӵ#OeÞCW(mdIj mX1>S%pHyW'9u𡕦"5n׊X2 ߛF Bp3}ӿvi@nݱLsʓq=j[Jp0Rr#J9զ1$#zỌ~% W׃'"wzwؔ_삖ӌq#cD$'= mbZ^n[yC5ܬ<C"Ś.ԣ#؍_fn+.}TЎgwwېwPAcNϋ:aa Cp4f#(Yh*p=t@DH%đRYZP3ϝ5rL~W95(yBrXHD"\⑱Yev ʿt$wqj9@c`-ҋ, W@"\tY74[s/-2gKW N7QdnjOtw.uY DS;T#XNuSA8ȉv:u5oDsTa(^Ld3w'O)DbxO<@E:^B-pmgo M87Ԙ05'>wp>韽uFBt'sJ T@F<8z *$7G"h5q>lW"ε1!Y8:,MZ:M=ӾbVKs歱izjޒBH:W?,oVK `AeC[1`+%X vͽvDa[[j \Q^*)j ]yZ(3n >qLϾ vJ -WA<!-~@Ɲm䄫\;R% X_e+AO+cJmۉV`חyp=R'(iP*}ep@KBcbi{[H.2Ɔ^Swi픩\ hdM+h5{NOcaD%B3l5we]PQ&"QunI WdF~+yIRqE0#l}K8ņ&`EbAp6j?i'.ASgjew!~[s}SKb;!MqqgZ3oT!bt$oQ LGR_P=KpVʘ&"S*{|YZU.]J92h]Fi<}B.?xtWNm y,XlPEIɘs/b*v"e>Jia`r5eꀅ۱5!# Olz:'-R}k=^!7=qU`dYA+N֜A 9!rvZ\5nEW;aI9nz:&N> r2y2RjQQ/.@/{ĸ?qeR/@=uѦM#V6VL,&٣Z+SdhyS(B|YNH5I3>WG5&Sf7LS4b ˷g$#JOQ>ՀfOoj ,ڢu^=^w|$0 =UsG\`9JMY]K3l[QA꟯!GoFpQ `&4Af&6qv%৥>.(CK)ȅ,aՀ92N6#v祂p+47oHΕxTcy9‹NR–#H=3d$`]IU߼7} UG3N1o}9Y71T1!ww{H RR\Jh+&R5߯xbL8|;dEHヮT$Cl-Vw|y$(P/[k >~b혺d*x'.`kz`AN"@ 0.Sߡw85!'V}+|Z C lƣV̛4NRXd%Ӳ̍j/SdgN_3Me`{Ue[2N Q3B MU_N,eܿ5@}TբQJx# |;ZT:F>NJ>kT߇Mԝ{_wbt*r30AOVf_̩eE_VČ+Rwm)v'm@&ڒCɊ=X+̜X]d7_J}=!b`A`MwAA<i$nx4j0d)0% 4"p9SV/ ?"8%O6VF|ۦ;U1qPX;; ]XvW\{t:zrj"ɶTcBCe|3|܂ffY܈~mXm'< KLQYWDQngu$Y_:~\{վ/uƖm'gҞK]#/DZ-B0p@h|T@+,/H5plQ_/kF;#<p{58 7W\L^2T#挂n*c̉'& $_D0,QRAA[Eevɺ@u%偂i4ߎUk2G%sCH _yPVYS:/rrդ^tA'^S, BXvK;f'NZg1`sa{am+y˖4&yl&B1s\f'C6*[ӷ)Oy ⛈"G\䖏9`Ua}I{0pAd;͖^'S_y2-`<|9y; &q uB&|-79;+Edy+Ub!<8&}AJcgԹ=ʬ4h)qpOtVxy~UwXG6ڰ`Tz6ʖ"܉ 7 :[*BĊv'1dېH|B  Fu޿/՗ }N%'?y|iAkslj^L4]|pXѠhϐ[ 3#xda7K$ K`wKch-e={'F@>QNZ11γKx@~Cb~O-ijcfFqo#@'don1mqg0 "Į}bHo>pYB `}GGS(}1ЀоU$z,b+H~!]a7poSԿ\f.%yA&IyqP!}ؑZyv$R{9m>lHXlH䦹 BWuؓg5JUCHV @2WZe#b{T|64fd-TikYR=h#^}bWR*d }"+ePM%Zl3/Ҋd0d\m+c:N=\sYbr^CoiNz_9\&[拯ܚ{~d{|yaxcz֝OzW"Aqm}tCOBɓ Ed jŗLœ F:$s-giCWf9!e$pAO\{LON(&[l>9X}Xhhg8Pӥ@AglNZR+V.*Jtǂ5ka:QEMZrg]R Ԯx(2Zw4Msl6Z!<%7#v*>-Ӯ),X~6$&-;a$l}3"ju*3E5Ŏ*mlgr$8gR;?48t"@x@ ]S ^k_1Bk Ķ%~$nt['\0$˒[PUӰ=o[VBh9 J柤a.C‥^"fa pHhm%Uy[S8e裎KEJ5`zBĒΦ؆i7HG$]B~x;̶L4^cT'meQ RbY 쬦ޞx[W0[e[#At۸&o0N gx{3hƚHXpGzUGǵL9MHQϐִ'xсT'FNjqlbbe".и!']aTI no1Y*V-:?O|XpKc|<Ҝ!<T !,"_e$\X7TT+7VkY[ۣ_l.uُCR☫cIEEr 77*bF37PʆG[' voEt*5 >rأQBdsB=&t5>|Z6^8L0aYB݈#1*2A =U=p0{7q+hkJ .H^)"|bWfd}?9- qĨU:n{]́z̙Rḵʓ\%1|vd( nv{>| N&y4 _ֹRWL'nõ,?xz-ɽDebǾa#/qPFa-3;šȥ4!@8a0uiiRvʁ[񿅰gFqb$Hy،4[uiL\*6rD Ҿ+oRg V$?G-Z`109R!Ipv<Q[<L `$]RG"lQ"l"$1J]C-v"xKiM?Ł1u9a-87X,<mڋU\>`5L$3|J86F6xZǢ k-l<8^? >ƷrS)_<J&;*(Gdž{ϋU?zL)EZ/#},r|3y`6cflt¡EaﳹC-J>!|췫ya:t$|A'qqJo!j~Z ?j9U=n=u0XH2wNH0~]Y c um`yreHQ<;wL R'C}{ y7dh~zg}P^4 zU,l8< $-AXiQҷ~aP!H_5F[%tƫ>phM oml܇K}Xt [ |i1r*([Nj ⨩jg_ I9+DŽ"qQ?jLJ \isJ"Y]̳>zW ߘސqa65jB-R~~IVivǂL/>!xNWh&qUy<,;ETi$\5sܥtDZuZMwDHt Bw+WAAmk 9]ⅅ?iiYr+!@ I 8 Vdh'}Fw'JU 4uԳΛG %3s12H1h6@> Y*.¾^|,>I0zO.ONP; `k2-4KG^1_ a"ty U3biLL=a)P#Xs:ך'wSmv/cTl:Mi!5Yk4O/hAΣ-qܩsMV elUܞcr4иdzVB{8}p?ה%*)sF%JOqi^Ũ@ ػxpi-h1'Hɺ-Ye\\2jKZk@MD>_KGK4zmJ0ZAΧkg<S n@$Ud~cөe< *mK2'XbOI#8ӝ)+ȋD,_Av!uEb HFn2v=&H~!Z6fk0&TٔTAO4(oK iLݷ5? ^!/Gy6T6vDG}3 @tj* I?3+8o=8jOfaCm,KиTSMA`z (54"ĉ2QRɢ"?T6ly) N8OJ>7G.3EgW K u[5r,RI b3R#Vs]_a'}kFYw}s!zqƉ/nz  ,gAy6 СnaXܶʴb7_AR*i&=Jz4]OiÃ5`c:N 7%QPځk.csO&`O41yKR|BGOX=wb>ҵn,/R\ 'Lɬ)mt'a D)QS'#k6F1TrcY?k1y4TC >i/S¿D( HBTYD+c_¬c,+1LFu7l=ъvF7ocSڸWFOlkw셉F$gfx5'` z!xKT /c۳VrfDiEO;x&\YCG*R}صSxd) 2et83"JuO;W:k@Q$uÓ=Aci_P|f hT+/ e"gZ9hτc1-K,㗟t*>4v}:5JtwHaWࢤlkm7 '2phm+o~75O c%{gi*TōKb 4+9VdZusd%c F]@q&KygI73*c>+HvɀdIYhDa6xz `.j(CKpSNՙ{xB]@k~"jf+wץVv'iVؗvQhӕ gUv 8A:?SF.ƹrjNcג<"dEG IyLjAӻ$U[ISDmue` O-Rw%>f`)K1 E?zpqE߹CP?J(V4BNWl3e"HxV_BD!;0MoD%5a7|\~$onrN7}*QNKZ!&dB[4!iSnT6XG<Q96#S8v)GWG+uİja̺,)+ Pq [g:Ɠ=3 /pPhlY`-\6 Ej8G\³@S&jOCK?KԆOv?jͬ271` e2ne`ܓo#4=]hw+w3@hwA ZR $)afXW `1nҕ]oafLs]/BT?$'ЃR"O˫8Ly@6?zpۤ2%hl`PՙY>u<2nf]U8.#(v/^ԋ \fd(&Fr:\>'3kb:.&6,Qk\z~# 1)Uf,""XԌ4꺬xωX=X5`c,48ĸ fFyH+@e/e{NN^-FhK;ulNz0. Q)ecfC:켦2La}y~OQ gSPAW{&Es`|<8o@6!v߀uC {2Qw#!Onens$:=$;HS}gy2h/]vrDE~`l]., JnFHgKymDD ??XO13{xE}G`MyQԝ֛ekq*Mr Cyf*"MqfU fIӢ}gwyGKqmuR{}e㪚Q;A pȪ؋ݣO{]BB5j94 ]}qȇa>ǯj22p ihL r7j»)l7Mo>g@8]J;bD yPa~nzڶ|CCVAt0+`Kq (T4\lJ Ē `G`;-\OB'TXB*‹64\R'b1W[@I&UgXx];Gck)9x*@K-:!Zh*Dt dI0}%g57940fA$SS$L V6l-p 2IѷM}j8ܪ6Rk7c`+()VzbANS5cM菹! 0БT/V/&V"XVU9蜏7ruѬBQl<6b"Db͌^HKax@\@NS5f 5g+As l,Y)F2 ^J R\_۟($!JUQB"}$ՓLn=9:s1U=-9~kݵrnieS܆+pi"jp WAµB,I_vtv#Q^/<¢6aaI4B+i&6_iU"G;XYGF(@uKJyCC^ZINh#e ۂ-\_H6@ MNʛ|E;da6}8o*sٓ ze<x jk4k^9nD6OY wҟ^ܟ Vg/]iu7-{@ \HU['OeJdÇIeY Tefɩ]<  '`3bK{[W@,a2n+e $RlY'\|rdO{g'wHӑjkp+=`wvD8R[H[Ɬޓ3Qmtt3Y' O ^zU)ѐהGIȖg=:H2, \lst63h E(}  Pb_Q̫_.>c/YUv|OiV6?"@\eS{#;-(Fp |O `͖ npQHFpjgZyǧvh:lG:ZF®#ĝAXR繑~~"ۍsQt7~M2MD0mN)+Oo%"ezKU=eq*"_<|!҇'Xu,%)|"ޙ ?從x@"K etzb5ԦՃ ͔%~*ooYg`jxMQ؄Q& UEZs S%8d \BdȏSWye&n&8^Na;en0"_Hg; _ah5LxF}v@lœwHOTmlX]H_R6/;qFEqq_ߖdC2R\ݣܾ6}rbC\\tQ/)g0LrhDvLb2ȼ}{ ݊cgO8̾Nh?c-k fS@/*r= 'ݱB *11R2>h4Z"5N>#xS7 fr߼SÜ?Pajm#!#9 3 Bg$Ih;F3$l #k梨b*ۏ[ԀϫZ(DdrBz o#'Id蠵:sAdY**D00mU9pjg*k`<mN)~XPl \JmH_C'Dw&l2r4*lv@w'S<|:~1 Qy=D3f{KaV"wY R$uR>[bv1ŤݖY^G&,gsE:3{EkQ' X8Kж*W7%6:|&ZQ_ZјSl4OT˺fdu6o)QZԏ 7^vGG˒ 2ٓJy&m3Dr):5o/goF2s 5g9DZ ?18nABBXFF@ cy4]ER0LyNd%OvYPd@o'2C|Xj%Ͱs_㈗ y=KG+Z4?(Ăo r;ױp n-ˁ[.6Y8lS}a`cH &::{_|L0vRU; oX!*p19`6kiW *4m@C3"nuvIEUkM7%.5SѱI_r9^kU`>Fp fó) ToY{ai :8}|u/}%]L`0^~jw?>gtK{E,ǿlA ry@<)J.+ 1/Ge7L̸J͕B2̺(J(laJgI%z&@pr{n@ףr?fܖ%4v3ejFwh.\xT\ )0Պ6e3Ұ46ӿӱDX Ëy9iҘ kP[ap]SЫUOG!^fľ\o>B`XaQֶsݲHM*<{[sF#Q=箰u]]VH arZз4Q5# .x}w,~=Gv 0݌:)%AZއU[aڴzGJ!%rS_&/qs15IhzOj 3:b1!,sm@=/c0]>1:3R~??HaxXbc{7|(;/j!u.IȐ'`ʞW,dk+eͥTA)j+?K D {^&sh[Zd sk^ohG6Y߸^r֥W%Y0=2 X?@qB'S;wD!&CP9 5=>w'#b[`{Bmebf B jnᭆ^qakq&t~_v1Á9 Oz)4~Ezm$G|/؝l;7S5P@?o:,{ntٮ^\֕[R%鍧f/mP&_m~ O5e44 Jlš2\:]U꾑j $yh 3d&$/5G"^@b"UЄqc31d0衟&Q*||s=ܻu}2),@"@v[Tȑ>\ PZ4˝3W2{ǒTc9llה|8GK(6پf0f..:tqKW4rJDjQp/}NaMYD$fb}VDsyJ9otJCDWR&ELNE,iX34 &SUѿcjɊ90-v̩>АKaz*k(#>l+K?- R$iktJ7U8lׂ1*w/fVah&czDPD{łGW8Ws b6^!Oܽ |yRVe!™ar0—9֔:灾qݎwР sɷVUSJD Wru5^4DDM;藁Vy52_)T6]}m`癣R8C/܍殑 <\{Jqo988S_H ^ۓ$~7<:1L! ѩ8`W')#tlpK꫸bG^N_VqQCO\Џ}e6>+$ЬGv; NOH$X'19kiCvВc`e$rNnIÜ]4~C(ݿqϠPׇ.I_f-mfГ<^}]m`2#[e.V5 y޲to20ۣ{gBj)[@G6ȇ+h,n^F^Pp۽T⧔*ήh.nqY YqKSO_MΠ3FBRȴ Ed&˚:f]^(Wyn+x"vRph7SI8̒j `Ou*Glg3QSo "}#HO~MpJ:'NX-:1MՄJܪ)]_TIcBuoP wv-&rp[a g0 CQr IC~CGm|=qndm#3._u8E(F7N>ΟBV,]3N\~L :mk"BeܩXm 9۴ }][3oARsYWTuwMs|i''5Mѯ/#^ =%.)TKAMz܉ʩrNp+ؗSu,!H\Z E7֙hXWޭ@䜀a.Z,5Ƅ4?dޮOxL$F8"UgԺn%fuE^Z椔6:ϣBB52|n\.q1z09վ4_ nfqv7v"h;l2=q`M=Iwʩ 5̗Q>wdb|!EY'2gR* 6 0n\yekD}5L^%gefUbӺYXׯt ;;R7GL_dni4`iofGfHG4ND?ue:M~BT=9d84DZ  7b'՜0Kݒ OAjBpݸ_8^L3SPT~| \gr )Jwxy\.GYv$? ZtY5ꃰdП z{{Ah[8E+ UFpvC~h F>Y(u9bu^e/]:FO~-1evѣb )J`%ۛtӞ X(%ōq(L.[yz%M(ZU2o a̲W.&{ ? $E'O_HH]2{$Vјt˺~5\@96Yx~RG{MwasfC&'mR/t:f]V:QH7m%WL(.˔nW1"Z/UM#=!$3ҸvXb-!8OsT5,cۙ rLNrt;z|53sy ƙjw3$'\FHe ,U|6NȈ@b=فbО$YaKb4t->uxq=im;gxWCy-j{jumq;t_\#X0:3P7!`ͳ#Yh[{bW61|DraO ɫ b}ſj6*ssԎ,rK_54-u|Gg(rtZ+ ,ӧS#ҭmؖcy)ģo:SMDsv&0/&/DFv'A\hhahMEџrQ/8Tęo%v;C]0'ˌv @X2fg]ǥwӾ5C QUEmcXa seQ`H'yˀNP CrfOnh rZPԄ{Ҭw4D3# 5:21M,JEHwƼQjT7#z3͜W~rN~c|xNT`ˇ\/mQ'+/UըHE-.~d:#~o 4^7S,׊N9öC]ܑAcNϼ%/E=-C|l#v."kMAT$H[y'/3>*tU;p.f>o^k|(n/;ČԖ+9nxҒwEZ4Gnu_V+ƒ}G2s݈BƖS˘?3IㆿLoҲ̧qA nm7-+++'Hؓ[ 8ݚB5-JK*A@Pz8&U'^yKRZ"Cr*2B#IFD0',W5k4NI%X˿˞Ͱ βD>z ֌2cZ=ZCb}n Jko%GfCBIBhA|'S&őKur0 (1]S9uC’Y[ A {aIiW1%eg$q)h/Kpi&W:&EM8zn̑Kwby1PeXwm1ef)5W=[`hl< eW;,Qᵇ>EgX2wZa0AZCZ<̋g4lw^[ơc˯tbxQj^(w&D oך[-mrRJX8 7ְݽ#nݷMlqTbylH" a][09n Ԡy}(02mqrYxk(^U ((7P#Ԇ,UYyU#kސ<4k+9'iJ=l&s !\:F*8ќTyd_SGfGY{.[2 Q,cZ-`0P/^ #|-`ח[##H:Xmn0N0Ա"pA5*^ ]}}Q!ʘ3 W_.x3h h͏Eyf8şƽ(>ٹa/N9: om:.tst]$6*i;tgCrFHۨӐJQp(sV#) 1ܚd 21ϏK;D tXfDZFYJ0)VmշGgTE?3ͱ:,W:PU,iLi&2d6b ;A9|D͇L| &e?7S&)P:H[_Cz*Z(s a5$1ҽ70Ѵ?Q[޶Pt-d_IآߒM:NGkL/?=lΝ8%=;%n5.6/ۺ$W u c`bqAkr+(QΏ3j FP^+) M>q,W)qn Ҁ1?SYK++~+|JI66 3˂Y){ ֺJ3mWn XyobCNC~@tx[VQ{LUG:DxzeǦ߇<+ *Wd'PZ%wss=3u`" c/Õn$wt ~j@Ū.N!)%O,S&g [s݌"A"ڐNEۛg,Ao:`&qt)R@8AUym 27f]Lq齌Y2oMW0j{ރ+hpU籙I{U'הPwQ0A-)3eq}*,_vz4#rm* k_/ y7t{troZy7b&Pj]n:w[}cFAܛq:CX''z0X,\m"zM@ߙK;oH>)=bV^c+r`;>@˕\zv)l^}D!"gYukLqF,;QSH \aӵx(Ӯ qb2aI ]6lk4Cv c q|԰Lb9gl(_źȡDW-ͮCU;f*SEr6PuLOI▖; M{ ~Ĥ 9"V=WMw *[uѠq h>^ ,btMnMwee75m{7=¬åexic]9vBDaj~^6\1}䴍\}v^%I "D\Eyr#S0%)A(mL ͇c,IՖR ?(Fŝp>o~z:U-TN)6fnli״OB,jPCF7pjF8W4Tbxnm,@0ϫ8vm7՟{=5|=5#BoER"NMtV<9Vcسt.v&Ļ~̈P'UxXf LgpQ׼Uf}eҡn*YXiYG?Er&~6k?̹p_S罟yEH=O2<ف:X*+>`(5B@a:ASE'{$FF=ם7"+NXyP8Q._&gD-CnEqfF[VD&O4S.n&zɛVxļ"S|1m`e런|[)_T+m)]9G2r+ |exSY~yxw~9U.6?h,.Xld307V3<[l"$T20M&2(~nk%ٕȟvI6%I]a|l<.Lx3в|m-k@fXG ٦É!]Bb;r?Lx)OGpRBA-Be1&h4"f9yDf~@GfFȋT7*OW&#JL?$8[av$ Wf d;5 p4_o S)n-@2L?;Hpz~5ݶ|Gi}%tJoj ݅X- LO&JΎi浔Cd@BU݀+MtSVT YҘMeǯEENi"qMÆj/xœyۅxlݑ2a4^xjsvECሄ 8c?ƭ߽ㆯ24/6S ́C!@1\W:'})Q3>Vu2Ot6@WS 1y]wiqzO6|,m\-"֑;8Rh};B9V;67U_?nr nl ^&Y>* KL)LʖဧQ[OPD X{qv -F*V| ZcERyAL>~V?9@j"bևr8/R@E"R\չcLey0sV6_ HĿ2.q&IRzê3tZQpÂIհgI,"]m}+~{LJ%,ǡk8BOPhoE<0J$c{::\]~ z'@Ziulh sװF-`u5w TDy89~,~WML,?E7H<4/鰼;_j9{/ycW&eG֎.*#>z~KjL^3̉+: =ԤbG4A82 _kJT_%BphR .A3ئnM?_f}k.۽ٟ9e=:"Zu,{oI )A3X?ž5q4HndжaR YdwoÍgF3Nf$&RL`57'׉[dM^\u8GڽP`~F#Q;^pe>2_8])pb2go(s!@gH5>MQP<.FAZ'& V_ͥy1,-xȔQq!G* U2Cj|\Q>l;݇|d?!&mg JP "&]pN$*%ې| s2 !~k6Z(U1)iznl<~qk7VtjP?ϗ>5_R) !O+>e#-WN̯@x>q"C L5>(5 3ڌz4^Xj)s&+i( :EzJA2gt;u>pd/Le%.0Z lY1E1tiRY~=xl$W PPaEy$|vJh$ftG)%M8Kw ?K}~ 5ȑKpQUv ܓT@Z4} zS]mL}JoA]qBwIg@|`HS_R>e;#iz2>=CRd"%%yFNgc$xmqmÙ2.mS)AGp6ZH[X߲Tڛ֩ BjFX֠F f?n YX*u|(X8 'sH H]{ěeyUjXlV4ۚ66={jg4>Z`Ϳ>5"ГF4Eo8qM* В"F$dʙ`17@ #؉7Y L",\ؓWlʩ 1'@]"K*5|Sa,:M>g?ޮk"j+R/3åk^#fI,܏ݤ[6"e70k7 zWdž`Vc+]pCXJ2f⍑&"8U%Ղ[]1*c~<~`z N$%zy4ɝ ;”4 #1" m2AA>u|lX]+7lkv"CnyK$mV,J2Pڍ͂%O6;+<.ͮjm? PMʂl;ZlF46Zީh^UBv.FIѱUK٘A}up]45wb-Io!T8A'FT(rH̒'79>\i"7|l]3vXTo}mFDx#@6Op zHI(_E} T"V!cc]Kl #-M9pZ4>6K|v/?N Z6ږ2TMZAop"ǒJNF ll*aI $hΛ:Ĭ)aP7ju &x~2BڣěaΛ?Z/ߒ~ysF~* dPu(G!5@{Y2V"9U)jd1 ~w.ԺP9W][~}l@2Gq},ɈSv|_gA6"/Ա f oYDNۙBbSE6h^ hIG;LF3sM/p /"kC@ٲ4yܠ};ϫҚݹa7΀ZLbjrC| m\=C]|~#/VM;I1N?GL?Ⱎ鄻"v+NWpSC>MpVj3"7C#dm9/Z~8͆UmT9;^m$.%>ɣP¯`%iDHy xіnDo/L s&VS=P0Vx cuu5`wE@`1V'J[(sy{]X::u(@!ƹg/:n>{L+? B/6?@~Rbp􌎇ZfR߇[QyO\)C2lyH\4&d7<ԭAcRd|E7$5OwG1vVj@؈  $*|#WzK$:q{es/?aUyqᆙB|ug]@;^HJWG\zwj2rP( N0$?56;Xv {M.7Soviw[R`νMhԏyQ$p@"۶546E7_` ]ʸwe'EDZc󠃳ni!ǵa"WWT,}1^! BnWX!7 v&X{UxP8qX{Ew}IR'Kq^y"'-=ؽ6; t*hٝ߻́el#tN ( ~%j΄qitS+(ZtmV_iP" M{1ܬ.}5W=.%LW8?KXxo ]e%H}/@es7VjmnBF)o.E봌jp^G0%8b~#daO@O4Q-6{P`Ok/,o#Hi3/?&Pj,W/ŀ /5hIp!D^Հ8c\Jn4(Ǎ:J`u̙+MQ9|>=@asȤ^+YN[ ]-Rt!H~WEpދYAQ^I33jJP'P1P(LR,{&%\::˭t^%T96_]N?eF׻uTCzO܉ޱ&y4(+>CD"b dz$/RHk{GMc[1$FI%QGF 5'W*®vD "nd)TSדHZ֞zOfJ,C3$X[9L_)/ؼq3mntP>utm5nY 'ǵ .Xbp1:1|C/Z.4-[b]jCVz=1ՂVk>aw.n*3Q9Ja"7e:)A8F`ui_x̩Z`V~>s_zNjUAؕ>A@je' &/0Y1<lhrIوE!I0m]C>z/ho[.9pXGLх S{"r<_P"VeY& w]+IZ|vD+S LdJ7[CatYyF:D'*I:5'A[q3(ws'♻t2s V UmU_=)Ch{|oii$L7kZB s0PSI{/Kp 5쓛LЫ@Vi\ 㖥5@8 U13s_X?\O ;0;DtLaU͝#CW ǸbR7x"|NEL^'o:Hq4*AdKF~Kqs\ׁC 1Y:|DLه_#)a6/rZ=jE{_hV*lI<^مYn}ُ׬\bf0xt8x-Pt>',dֿJiC$*:oP`s 5id&6Ud&4 V5<Z?>Tj.O:uFG c1t< (UR$BYm$<`)|rM_{7OFg`8 i%ӿB泽ӧ{r9I@!\V:$nTW{gx`-0a}ޛy2tI@5 F2h!㬵vgFH; %IWҟ'%'.0ksB̸1}a4]cfpUQ8/0w$#o?|K=XC輦邫E[ b$ qLJBv%ۇ - GK ȼf{׾EKX׆X DD˼$L@3-",qcT5m~)w1?v#<Ovg3őO@"xBbXHKpn tl_v+ީ91&s;E4'= }[? mU \A%"F`>.@+ѽ}TFk! Z۲vA۩U0Y! b,wM[Ju-t W=>5`gm{OPH#vuKTܤ!2ʊhm=)>ېh<.1m'IlXk =6 [԰uOXO<9)'#G!@m;^ :1 ST"4uaw},0U0kO4Fbn*-Nr3EtE޼Ɂ%s/(@HWa2ZB'#;G}T/.x旌tYsrVsLW2֘ ,HW%qƐ~|3/46 ulSGlonC0Il:=~ɊĨu(%[8 &9WH? ^~,bpop@3B9fŋD³@r+ךc>j$dv>|xs^e|`"~rHi=.Cn%򔦡[GZع6pl錸;b =YE<]t;d) *8W uP͟ [c ܀t`;mt{VoedWֈiohbN7҄X7}-ρ)™EHr `eW'Ȗ? k̷ۭЮ0aFa@>,}~_1)^N7E&> ]Mk41פzX Q8Fy"^3՞vѱ`}[Dvߜo#K%7W߼_#}eLM3T9y,R'PVC9J_#i;ׄE;QzžJ+;4H4t.E?&% _aDxmWJP +ӀiimcoĺU~*tJ B= v ʑzPzvt.MzK ȑ5D`-" .at .p\]|vG:R07h|Ln5($lf𼓗cRg糨8ߛO{}"qk.D$]4&t&V%˓Pu.H+_aqҙQJvTnIǀu)gZ(o i.,*ݲk#mcqҤxS4$ Ei+C%PWmUUY#DK' ﵽ6~S1neH@KR-;~ yU}ŵGX<Sv|'u ^RQvow:[q'c0yo3O!HH> dc/Gl*_~sUu}|hl-W'yA5:T x0l/z@EACs3͑hW{{ieMSgaXUW3-6 5ЁSb>dMNN^d3d`džlm*A=%G5$Q tdm=Z~ g-pMZ)4!%ށ~,0̍ë#E(u2HJ)A5\iH 3%U+'E"ydQg([P!:]_P&Q"$?ۓ;5$Y{Iv4\q4]z4<n>F+f'Kh )aR!vCZYji^"OR|-'9G059-#odz݉QnbܺM8iiFC)P/?-⥀}R[ur0sI*3[Zz.*\~} T{mG<+B`o5i3\qvc9,N*iso4%%QѝSxlŜŐtU(!m-کgu5FDE%(BBXEuEs,vJ nçg(Jo<Ef9]%(@쌻tf;' ͽLr Q{ճc4{mM ;rڒ!2C!2Ѣ>_@Ց/hRr@E4R]r.4< .ܰJËr5A%PV$CPc$C''8a lNGF[ĤO$zJ#ЏMWy-I8i(."~=1c.c:̓e^+rɳv4Gq^7R4⣠K\˽Ed0UђW*r@/يd'IGd7.S4e/T; ΈLobtDCqc|Iϥ8WQpsI;B/5|+ YJfvMm :mNWRzwVt]t0?*fnpjJ@h.S[Me}.! LW9ضXT]uYJ㸼b)9G. l-pZ?I{O b)Ez]a*v}Uo;P7P^O2y[27O<֋eۼp ^(&'">Z"a(ЉI#-r֧)W=M1tjyt"]4:T7V"`n΅in×lZ24M]w|xr"t}M?d9fz .[}gH$ 4#ϟ]ZGfsi=,-'Lz gqP*8w#[vB.]l5{B!F{(LjEmcF3<޿,C;kwFPJhj:p`c'ִbϚ89԰2]wTޛ9J(CB?Vڠ]-PD}m1B&Ċ; oǪ MpCz̷@@:g` .0bXRA|IOtF dzA"2=Rg~uA tj#]ӌ[)f3AxФ~Y;aMr 6ݘ%E w?liё]F%xFgfXީq)4&$nOl,[S ʁc2 ȌǗdfoixcNLTh&So}}tn#PNHp2_m=dsbxzi^e:kSCI"q \͵)7@ӫ_mhÅ0Ը aFL6'H@%CuÕ.}q('זK\P[S}Ndi6;2f٠?dFewH<u󅡵\Rj:a#$'[<43Y,^e'<Ö+6eLעp$YX?nAY-.@!5R޵vd?%xVA[82J"!%Y'ܲ 6ƹtLUQJ&2 ojw?ug\Ig+:M<`)WwT|8Кqkr%CTPpdz;آ2PV"}RaVvް n3%/%O$sqϟJi] rm3~ާռd_@t+`l]cȘ)D zOgk3UX'*a )Ԩ0}bE[gB ?ʨ8ꐽfcTn+>]K,ݱ@%]j6np%t/Ej~t &g&PVYO ȝ>DF9Myk6%Z)$.ڞ@. ¿S(BvVWAꟹC$UhuC/@Aq-|{`4 3PfߐXs%-ՍBq:)mc(7q[8%3ImJ< 7m< H#a >=4g2T˶Kqk}i['hV/Qs 곩'p.݃c)f HكꪬQ\f#0sn aJ>6v{#IuX 2jAF}O}0pۀu'hs/],{Y׆A1.!{d)ׄEq ߃XOƉQ#8?ͭ A1= yg;R_J4DP,W݂J`38.P_ 0wB<;c,#>>wÁKO@8ފoz,y$eoQR|_O An[$({֧\f 1r1km^ewRF a0aN"Чͅ1#Qn;"d':>zؾȘw9'E",{~QBꝵ}f1 ;9 U>\(b^QY]Ii̽=eӟo#'Mb]Gha|uM-r:aqWdFFFP M}ZGVVxP`fG ܭbK+65UNŠ3ށ(C5oZ2Sf,B~FnGoV4n/@2ؚ>6g׏Q>V$\Y$h2e:9=MzUQ %#8M+4tSΊ׈A@7 o8PzDf(rR`G-g#do~[xWβ/ǦuO`X(<4ݱ G8ZQ h~Մ:M/D]^k \IY'ȸar>٪"j*un#!E=*Mc WojKoCHe~p^~hI(?4^偺_m7>SR%> +t% geM aZ' <,0숩ޘ " īeNzLNw d)` r,<@W-;bc6nmcv2_̠TH$f1U) 5(8mhC"Z #w\RbZt0l3 b>y {nY~|@)ČLa+e9@`h&>ux\Me4hEȾ@9ز`IZ8$G뵜 [?||́"Ux} jM՘it8,lZiz i1 =ǼNLvJ߹[\^zhHPUl4sI6z8~aXb/KҦp# NA6K']>M};D`)<7wM^["9P#g[vF h_Ax NxOd/ΈXAMiPR073buj;_?1 *])X32 Q,mN͍XgXak5*kEܬh'$}#й1ڢ z{Rw / _/"sLi/M<00"VEU+tB?yY5}|CxV -41%ԃgsө$BI$(.qu;&{Xg@%4rҷLq½~IMtIot\𑡊wgKo6jn0j..~>00\*ܰيXkGx`rHgC0ݕgkˈBof=o;1.u'27*]i26+.Ns%.6 FA+֛$FBH1y\b،K5,emyH4c&0}!VN[-L a Vjyk))(p<)-#E=rZĄGT'$ ^ 8Vu{tyz B$%_5a{Q#k&>w+/`+wPcVq ޞ̀*!74@*W6x6\0ud*SfvJ[A$19UF[nF`񪳺 ,e[s9R3Qn0]B g*.>"Q&\<^!A\V][}oڼr98_afXl1dE(sqF}dZ%a`) } ɣ5;u|G#Yy2=&6Rr>{f]Hc5ec3oHVi:0#ŤptEY"ió2wJܥV 㛩`aoUe>-FPA^:4n0M(4yU5Z m2 #-W%eSݩ1C2ygؖY]Ru\lɋaMgsuGt=Xg!gрd`9pd0,I?ѼEzf;f+LBnњx\\W|`bHq="7j}C%> '3q;c͸'6]&;,XYM@ƿ9D䜠-\ԥD8Pك/2o3z 衙uϫ>8Q4 !Rŝp*[EF ?RIs߆e9~ EMl:AfY,Bܚnpʚ[w%/=x4xrg7n2MrhƘ, oҪKco|NrȾmyiD L_&XG$ul=8 X٦*`w oS!yȗ >&tN^2aы1ӡi(hj 1iUԂ(CϳyQm=y3&<ڬ*z!T~ˋ~r JNcs(a]2cƽMAdhs|X=[2ӪDěrRjjRVa.X~]KZ Q+3\iT6SfIk$D_G1%Xqg_-FѨ5ACly^k.=;ر;s▤RIVBkb&:-XNuV oir/n;92f+KjjO&nSp@ 3]dS3sk*BewrE_PCJ6_kd>Fv%%T5`|m5}VT0SR"2NHLƲ{X(#vn iyj<#XP2sUz+5&l%;X="p}1HaPܢt{`)g/Εs.e4Y0qJWq|ѤJ:N[Bt2*+^Q=1 }*_|CobFa&γKp533p755ƨH~IkǤg񅧸C$EW:P(two> t[롐j ֝2.x*R̭] E^)-$7Wrvformk#T!y=~XbO= O$kjG3f`hY+u {ɫ1v<FDDфq{q/fhˡz@öș]!/s8ŋ񕁻YrJY #LApܵ&YIfK+L·%' TȲ8=e TiZ[cNjԁGXa3X+pbZ:_;~roL>E@tv`TO63hq01SEMVYG`⥉RV by0y˦ d)9%-"*J5 V rym,)!q 4Q)sA"bV1\%ձ-Mg:bݴצ= 9(?Q&kD DBԿ駦qk8~dn\- >))O3~KՠX범\I{u^lB<ޯJlPxbGc<NDqIb*-gCDo)%D$Ji]n%OvQ5nWEDiq F|S O G_3SK  c B4HEԞ"5plŝ޴ʭ}K[~- $7Š7kPFJ_i&Xv"ZQëia*W),`Ճhw$x =zrVI.PcfU43}`et 0c&G0LB2_ r;jX/@E[" }[ "G ^kջZPYeJ:J`&}JX|Y\a2񻿖^*. wқ=!ym뇋tKgrgMT-Zz4ؔdNi뮣D -@y̡Sм:>yE> E‰~=}!XXj7g?vh&ZGb2<^·ӕ%ώ(}EщsǻͅR8z%fH3@h&] ぞv86jY`Yi[hK?=2'+HBTz^s-0so S${IdlᬈW_/24^$Lœo'SұzTqfw q{+YeC)d-PޏlŲAa(4Ɋp>Q`oEڳj,/1+)m '=EZsq\ȿN!=k(-#މJJ3NG j{VăI)D4y+!׾26%;<3^`D<%70 pؽ#gMd .xB0K[s0g#i@9JB!fN}fO{iDllo6ziJIY_顉h&LL]+]R$Gj|T 1c&27y-lgɱTB^ќIbxK OM`3{e e49hm@ f'ij:`Tsݡӗ|mr䃢r[N_>)zٴ :婖HMs:,١TUCdo)fE4i*qJz(밙#˝|2 AoMw=:\|;/A^XHs0 _.;łUN4S{W#HO{zZ\6P"/.*q^tl2 ѽI$bP"itUYmiPam"WdXW*)7 o2U^ e TM)Es8m :>('UF]8s?=up..qs+o1ztyӄStvѯGfTj~2R2 xԉK Z؇']sf @j%ֽLzT> YI b [&Bœ{LW HzѦEzмAqP‸+˃e<7,1(K* ΝÎU5FՋ0+H u(Jc7Dy~)Geܧuf|Tu{^vu 7Vu 0ڂNrC~A0.R77B}#&t@?EY1K켺U1rQC 4bg;"jXxBk=Qxb&I u rf 2戺K=:)ekG4Y*Րzx ;$b@Lӄx~U8( )zAO|gZd G#j0 e()zt;$/&"?:U5,u:݌ν/mw$'؛|J^f9)xSlI *8Fv6(qr)xf=uX ,J&rlPVrPvxH@z=>Q2;$G`  / hrr=~yg{tړ} |[L/99(ϳyd`qͻoĚpZR_t2_Bkq'HI6='kaO_AUw>=j }J穤x7AKE3R'}}0BУ5.F!bNvOKG6.6HY5DtNn0AM>]׼okNZ>PV叞׭I60)K^G8~wSݟkKӔ5msLtQG&7_4;huEhf<>WRϣJt(;RLpXnur-^r{i J i>V^%X}OǦwo)!1}ky?A$,:`zŜ;Le8@߃L6A`,lk\W5Rj2M^LpRY-iVӈJ-8Ԯj۲yb4q _"Ü/<QI++Vo?\;G4=qWd߽G :}^W;G $Nv 4G8ϕlo,gOxy%cj"FJ)AJU&$%X.?\+*ẓvCi%mS'pb 2(*-ta?N+}<3կϧ4pv灴PvLr\ 2vR#N)2> s:M)]<}ENƔ ?A #  c-Р 4Q_]1T}>f6bՆ\Myvq&y|"W6%[l02)"~|U)hIU-t7yb›"gDfL2ԴʏRAhM͋pUqIsGNY^9/s4ͩ9@ 㔜L*PT.`?cJp$B5ó'^Zzt'1lܸ9SW!0\WvD:{2=su*vk[,dohZ(Y^4fҁo!~ a)݂pzETkd*bxHR: w9͋]DTe<.:QZ T_h3+ <JWx=[co^p8d_WaS/M)ws$7ءEHU@K E09} M(1/c R'|zoN9\RXՉг#5Ợa(w"04LE*Q:{A*&m-߉ւ{+fXK.7j7}9YGxlۮcvYk9e iNC:'5qO00O\6U>j1?f %+lT)!&~ևP!B[_.Hܺ7p8^{"vl~!HQ/c|'ϕ[~M_!&-4iqϿ,}9z3r ~쳳Xsz4Q$bpa*9/CkEl1UJQvuNUrk2  #==nHX rO/DҊt{)T-m+uA~~$t[)R̫^nm ͻI|,-Md5TO)`FT1cy7Mq䉖jv߆ Um,ajhWoٺà!,{ӌ̎D-jAk@R3&?|yXHH\h׍I6eW:EWLk;c!!98<&E@YYOf8W[A[gǚn8Sd2O3\H-kQ,J?X\-OtmYm8R/qm`QHlH^9Kl6.?5D7L@{VKZ@58m̈"SU]n 4~R><9Vd5%Ib`X=^ 5+e3M&~!$;ZY_N nMJߊ!%2E]`:0ޭ+fPW+BG :O/jު{%a L 9̔2[G=+bNO'5uuu~Q(Su6uB= ,N[ E>?HN:`nǃ~,d11⒛s}dFHn9?7G[Q n_,P(vHmN!R>{Q6ېe[Y϶_BÍ>I9%F׃r<ޛ;_fG5uоQ`YH>ˠ:HyE 7ŐTThFׂ pA86;P klrm7]~pBѬY3IK 3"Ax+xݺXgjT8e{$:dAR3gHTwB:NȆ+щI;ZKQܾ{6 :D*%׸/2Mϴ͆C+PYW)zMgTr&w -íJ-ى0ڈos{X_-8A#(yI}ڮP-eurMG? t3l\g_r&y89ƾX.gp'exyIb̶,9&eeAH*ˣFX}t:;8Џ~lnJP'Fm{,%Nb3f#@)^LƝ279J 玃,ݔ^OW.Q0]`ivCvjWesy>ymuT3J5V3EqWgw쭜wILΥwDǦa}r^w7(45rŬhW8\~6LG1ll6^a/@+I}tYs!4^ @8 .@OIJ4 L͆4fDܶTN#m@3B bwϘ?+S 'F1T&>(C֖AVU=Pk[q31:/&pZyO)XD"DzK[:ʱkZ+P9*mX&j$ƎE +b ]ʲavXе`KHqUW'kw43j*} ,}]$wVci-+1=LHuql9hÓmM꩛@ضS£ [g IA󧴇H' _8iDuwMLg;]xB*=X;Nܶb=y!6uCG 8YtcT`h.vH[YU] m$Zki>5*D#;^sG\m;t@!Yw:A7C{/gd a.\@)SbSI6H؈< ?lo%۝`[?־ҹ??9KvցZy@?J!C(@7go&OXR%Bnueޖ. 쉊OdVDT肛>Ka2N&)G @'&oT~ނ=ʝJ FS偻b5T)B<ՌdD!Ic倣m0:+Av/~6';82)KtKm%,QR R^+х7kwE>"zL8\~s@;e +esb/;uŦ}UݿTC/+F{*hQQHxoDYHn+dB-NJ#<>קb S9;$p^/.T;< Vv_TQ[X6S|W=OABVM˟m>H,>NjȊ*IB['8bشl5 QNl y5k$!N|}oһ4 u7e|;lڍ@5@#1(mPUrט+[BΔH0z,GSD"yH.A3~#oXKL6z7أվP8^Q$uci)xĢ:@663zORh\I}!C [$vy{ A^Re{E$!;/"m/_A$ `Tv4x m#QOM͹}EaL*`BM/1:/r)(Q;V_Y< ElD{s[$Qg.!%HNg,kz&$ ˴K6'Mt|7LДP )i5tal粯2@FJ@Zy6n~AUk1'FNILc7Fw {!%;(9@f  o [\_yc&}P3Gx.{{ -BA[x00iry^pw#92!Tnh3YC0k7YƠ,:7$\%d*1pUsz1)HE@w\xcFuѥƿs&nb +i}sJyo"CiOc2)Q;nAZ \,؇Zp!FRmc20Nz}ϨDdӕJ[Őz}r x814s9ׯ/N{Ϛ~\ x 8ရL:oVYY8aQM0PZD7'+7O ?p ]]? AhoZ/҆@ /G#v2>9%Ҁ[gW)XA>j㔉*E`iY @{^&3jV^.:ZZ1g7ܱ#YT<8CH-`? ̡;XV=w?F1@e3aD؆n>. & pO!aXho!,$`+lΛDY:=/#LH\T<EaAb2D h&ct;8!NPb3_MKc^"FJ>hmc bPwtOԌw͟B K+V$0W\R y18sos&^ F[p/dJJd r1B*YyKqƾ=cT_sAXyZ\=?5ž,hprjmxjUCUSwۘ/l,'/ &aJrA"-bo Qz#|qں+(qէz^;^W$i^|nAe~N7~_V޶'y,ns9O]@H93>[\G,oeדpqn{R 9qt7(Y`+Om?]wHv[)wO3]cs WfF:Ӣe33'i&s6=&Fy6pcN0Z#+$S̯+B 7|$C bܼ4{!Q^a}l&'p#C[ֿ^]A t &}gjAgS*+Mڤ`)Xx"$q̖TĹl%( lO[3s}d:m :X`ԏpw/n)VT願D+aJFUU& O86L:-Ő!aQD-vϔa"lKW~ɥ0_ E5).&䖺'+tvy<7 $#jh>^:};'5Wpk) |Uԑ>NWn{`  e)52M$3d1$jף͈\ \sm ܘfs4h_ˀad=o+( υ\8Rr?̰d 5HA/N^mIgw}50 ċ&xUk UZd6OL_}7R}0Dp9˨ N!diRUK$&/$=,b̥R l]tTw>?.Bxhݹl׹;o5T3 # 9~Iۆ]~"8U3c`bz9/0ޤRa*3/%-Ҫz+` xʭb~ ۸"upzt²SC}XEI]!-K y|Bj\kO5 |'3W"!M|}tkS '?/2QK9sT`->=paS6[{H C"+qƦfI*1pXd08-ySmȽv;S/[_ ^YQ(NH a+zb}KfEqǧVx?Is"$穕vT$kI[<]!l.b`uü$IS!LDe(t +jty!7:QxKvb̤܀Bm~`7׼BP=ExLQ_q <_b7TcZfk}Z!Bp,>DC:oZ%T@|Kg*Z-IKD:υLQ g>pKUX#(;CڱPZ1<֤Am 1[ liةh Ĉ?٭4 a>'^H7;~R|ho LK3$vxTNIL8I4(&pcR1]l2f4nm:|<6]Zf^|XuEIxQ8$br}e^ vCmi*قbm [Эh:.bc;Eͳ^DZΨu`n8_ ?5Jt(0%1Y(e?hb[%Y!ǧ 2b"zuT<I14-F`S&[K/)Q'RB|XdN=!bAY0}$a,`kv\07J>j[cxmk Q 64@;!EB*))/)Mm}ыRXs~0-O \Ccr@̚9}{H%n0ulbH;Q#*s3@ШJ+1x{ϻاȰz67(D7-V^8?iƦʲ N:E*K(GvAfIiΒEK_eWVlˉԊaG~e9W.yBV]4#)ƘЌm<0#Gg2rF!e[|CoL`oݕ'8p wJ7)`i2{Ɓ n~im 8dJWRh ] FI>\hArH>[*p(HX]4*/EB\ <WI`?6D(L8|e!Tl̹FbJ%ڲo !WOSfZx3YyXST6R0ewT3:ڸĴR bk:Kw&u*}?@coVj)W6_ d{AC#NPI;le3Ioڛ#.  S|Ƈsǒɫ\Nч k8U Av|wvM-~(@o}0HF p# 7*vN: ^IYbl0y ΓQr; ["qWR$͝tOPbĶaqulwϥCxՀ~PvF, !PŤ*+_!Ăf/]zl0zPX>y|H,?fºY +2/kP[U]%~VO)k)TPi0cK+CF?+Ф301 ti/%N,~>Cmqc{'[Bw`Op\̺;22v%p <.VetVO+wCKjD"տdz5 x@tݸc8,z|WngQxmZ74DQ [nMK ˟2ŖMSs8vzԏqF1h7 $:Yv` YG0 Jf?tnҦnhbhR1_ %OqZ;*yr]WI@6i\䵀pF0Csʋ8듲&($EiwuL>۪/'aŻ@T.*JoUӳh",~,}E ˜"UÖP_5VN}?zpP׼<>kOSdVLJI9 j[~[lG.;(oAS p[5׋TtN(7R4%ufF2wI]o[)6nUV.I4ydroTP<`~8B!Tc큭GHFHz1jTcMaLt*Su')K^ǐ S,-ͥ|@_"Rdm|v԰tiӣd1B+q>p/wķ7AӯJieb\=:x|Ӡ?^w"~EdKl!{JsimU lhQ\|t K{7KuT9C@YݏA|B j!bT_Z FJMP7|.#VO̗f~Y)$;H/(G:'l`_́1yIc2w03nZT?1{HTj}@jyq Tk5h8#(=ƛY10ț?m[i2I^1d?#SSϒw11 ̦ 'x*8fn]3B/ RhkXrC:Դzq?)saa)HfBfF3Lìp.,/~;DXD$F fTs:`[ LѸr^"d#s\/|4oxֿY FqV}x89\fI{cZ.n:7}wSJ?b_1PFa0D`%GAPf9,"t߇]{B YUxq QE 'WٲTx" 5$ [z|Lhf٥pkSdvlwFpʧHmiaլވ7"3( D^0wY3< -vXpH  >^~yR'Q]8i#׷K9L K!'P^-c#HۆN/B/p4O\`+NN^u=(P6R趪u֩Y*bd:TY¢A=x݀ͭI ? m@V1PMI9VP$ b$'qlނ.,CWIze2i]7nd_Vxʅ]uJ:8[a:h d圢*ɏ|&J5qHS |9"}rE0~g㸊u{ t;M%Iب7}ji0$袎-sHn|\ #ќ8ƿAKĉ/Rb6n(E:`SajwR9] hm0VIOBU?UE[Dhywyoon1a}),UPx d@Pط{+MRt1^n/:dhtmL%?܇^!>_xV0|+m+B|+xXd ʧU\!6E.TZJ_KBwd(,IЂoq@<:xEqqĝof |OAK>\۳ 0ebcZBhVF:TVWNs1̂&:D__^"fK {>FtaDn$묿bx։1:43hd;kl+}ŖÝxsށO4ӏF;b~V>4H+U^?X5}T%N_aYKJ,8.1Q;99]6`MDž 8̓\C=G|eU ! 2N ҽEL"K52D`~2[\gHIVӫug]TF'{ ~P4 V;  3"3OaAt8}!i:#gWq A13unfͶ lhCńw2-6B|/:J%S X ]Hhサ4r6HMߓ*ҀrY̓<㕦BTfqpX sUn~"~rZo\orّ :հy$Oj5`P%1HOLwGpЊcG(\fX <@IQ 0nS.0rnOs0"d_BmVs>wfyr)xM%Z mȡ$~a {:b9ht+) !a@PSԀ0ĆFUB#OKIgvo7NiJ[1FpɄh 63j!  hGk7(zDM7c9wBU8ĉElbnD P/fcR)9F0uA#x~F+TzeJaK2LA_$n"/aA(hYe`@`(>3wC1c2ts3N74W煱PZ%kTC7CmB}1 V\>6$fVԀ!Y^$-^=p!}>w0[{ I7{`'Jv-W|?yD;hB y`U:>Χb/. ՘n͚toDHo{i\S}. lr $2qP:G|GpB"^uFM R6}[fe r$Оm%ɖMR4?t29ϼܔlrQO|=w@ft6 I}+DDVCBaえftW-1&n-!%We|eᅱ<j!n */n#@݆6ƕ bbf>wE(U5e%%-o06[: -4m{bQ]7Gt!FVmd j^);Fl~. u+2z!(ۯx<ε *i}:n&.X^_eb]rGBM+6~XEp&=4ZJEZ-?A5voWaR)0Mʰj+,k8Lcs|;UCҵ8F2 7jjW{?Ӡ^rcx:jXwu*Di6˥_4r>`hk*~ѻA HVE /'@Hd+ O 4{+$r>!.^ V/B}y/6Q#ό".+j%۔+&t*Q-2mǙe)dZo8w =#/n id9F)ďv1Y5)Γ=DN1E-te[akM٥xT:|IX">` ) wLo׈wgD}^ &QX ކDGꅈSy<njŽ#9#~4aPv{[e}!cjet00bV49r0p/shoNEoE(}6B0exd=Pnk*os}H[39'֠}NXoԦzNnXhxX/igމ/}ͺpmV~"޻mƗH"J/F2U_ bY [pQY0:4cϜ l҄=Dzt/ vs.s*T`rK@V˜͟7^'Q_ *Ԏ 8 ;᝛3;l pc&7a'oـZqFR qK+V;L^"m9/cX+4e:x!Pη"bf̠"S,>Z qS-`d;z $zL֥wshqOc6A +7$OZ)iAWΚ#ul;'yTF{z$/EYU܈2 2#KҊqȂx8߳5w&oxBjm6!ۧkkLrrTLd5Qp}YնVlT=Q DrԀρ41,W3FUqԜo՘n #NH/ިCA'=`6)5"ڕ]_XS&بhWwlM$Y4`~ݟ}`nq }xo^7eQV4g>¢4 Ϭ  cgj] eo㞸M6S-eL zǞc8@CV)jB`X1eϑ*p86eKBQo H~~M;\ ې,cW9Ho$.I Uk <1_=]| 6흞{+qO^ )/a^mLpy b|n{둦tdnVnχ&aWuy[fPVJ#ZD9 MsC瑄oD=Ѝ48-1.,e{#5ƞ'Q2 Gm3N'ҦPwʿ;HIN'h,_qqOBr$ڴ1so#lL-@%C#6'EbU#J&:?/ cU2 Fo-T/XtA|s 0X?2.߽_TFK:0ʂ *& _k6^䖗( Omp|rJY2b TMX.%- ,m̯m@2UL h:ٓT_pC +'*"{qb?jdnk&S@W+ -!ܱyMjӦgi+-UW"$W@K)f+\VDjҴ Ϟ*ӣ /d60!3X .C/>&oO C)?8(z=Εk?oX}Be 8Z ޤ6 "a0wUoy[(>3tCJBݝc~>1%eTELSw"x KbՋலzRLQ M2K^ `TNYM0\L{[v\7.t6:8Z3%×ekͣC 9sC:qom48&G@x'ްp[Ҵq)Vb$U).T$N`fP0檪8U98% XWrfno*n\ϝ٪*H!zq Ƨyl=b<=V#gv*ŁMbxH2{ z[4RZHNՇ)[20V:ގ4Q`v\ԎXѦ,:MxվTL˪OtD&] &^,-V>UD;k/*fnddS')+r=1wa`_:j\ڍ>.hni/>46& 2[ھJ*) 6ttkk! $!Vi|e/1z˫[kCyv` M,̬򗥚B2v2WwJUMXz>!Iw2Sӷ'u*xïeM,wMR|I(,<):Dz.p{tPAidyvrsKc!ߟ+jN,*pP v/u)W !+l_К3uSk6.Y;v`Nb~_/S[0{@HZC,RR[ItҶn޸lWIӚ65O]eQihF')twe-#zHOe>D qFG&ۣ0,tyIKeC͝ޱtE$s]۵66$_$8:y_.SM, B-OZ0?a9dGw7~->ڡJ&Pfdce0LrTt\t.;sR)|0EQpdքC߃ɨPNs{%x_APB)*evK+HUB+x0'خ% J^$lkaꢋMmDqz=0,>b{)!i?ZIC]PGnۊ0c.&@#BmNlt@Z=:NXO zLj( z=.@# :J+Z]ɇy)RcbkܑҪnJv% ?8+JU#oĂ$8k/dGY$-s1)D5JfgBwdr2ƨ/91m6* Q"C4o@%3EíiVa`"&i,ZoYTC`>r:#rwI+ov]{+A]BOFzA?)|~A|:tto̱Z-c"s꯮QTYX aŇjIE *NI]w5̽= aXz MlxD`v: MR%| 5ެ `v2v2PPdnF #cդo6Zw,59V)=w։sڰR 9]Eu{A%VXaVˑD] ք+bi<-+8ׂwk% JBJw5R`2ǝ!hI J3'yous GHqD_Y.Eee z R:#X ̀3.X"{w}_Kut|d˧FGmZlq? Q 䓡p[Ϝ&0LAu,-3UӊpXVylZ۷"䅓}> w.I j?Dpu-fڈzEpk弻0r7D:9v#{iI*6c{ũaC6O8w}FTzT蟪: (1RIAP44ݘ ㄃1u]sZgiu"^m3s|` (imӖpLЂ$~iWg"H[*mJ-2K8RF7l*}?7 \5J8jpb5~]%!)h_y5pVgBQ+..%؞4^%8xs-H+’nhK>w=MԬI+Y9gfHJ(apςOV\O 7$MsempE fB!%&۬I iے/"撶hᮇYˠ)nnfwp <9ez؈x0绳~iY>iF܌כ[GRlS"Jz0!Q;/$.Үl>"D2\tcݻ҄(k,l~*!Km)_2H?}GUEz0O&|yLIc% &kuG"#`}`y:w0]] 4ȻoKjQG.X°E(fpAp3_C `xi 6Sh٩MG{i%yW )@TVtNm u8t48TgGNVbqbnn2RBԑoaTDMr&Pt!ښbTv0c9~izKم3!Gף'雤ɷe:U`b^;h±L҂|Mwd\bH}gDJh$%%|.7Bfie7+i [*Y;{Pp-Ŝu,~ P=oF1*UiZ=H8_vHslvWz@x4 8#xWG}*ZN*j?W?K]c6[BT09~E~E1$*t<(i/[Y:jEQ.hKr~36@\.f"J6y淯sQRD hv0*itz;Xv|l509v.c ,7`;蓐{ u3~ @vBBHTl M)V@3rӅ-dIo]Q:۽ND]!" il ׈ pP$-<}`Lʨ5`-cSޣPlܩ&+``; &t*1 n~dlf]:ۣ۫xF^z98lC>~D@ռhԩg&Ooy}",A9̓0lQqY~\grF1H.I[o n;v̱A8&+'p/ fыݑDb C6d퐤?NOo|./cXm>ZÖja~Oa#GXqqoDž|4$.beE6B?ť,/41mlC,gB(&\#[}dn,̚}:v?,\ LP9l)l ~Ӵ| tWlBC6oSCFk8(3C{>0ΰ.&fIaY',]D^1ݶLfS(ҦNUr QZ+_CDZeh9]`hԍgdldѰnŶzvlXyq~o;[_^iÌW<9'>~- Ȗw↑E2$<:d|ߝ#x,PQJill\*&1# _kΐd'ruewU{8L=ŗ "G*gh.m$j-iktt'#:QM&{oԲ8 :'^_h,߳TmrǷCB;*q2辩Ht', 38kHnݑ| zޤ]M*^;`J|P"HBjGn+׋>#&hk UyƃBE3 n@D7WjWa̒kH815rsu߰  sU6 `CI˝w>iP?`>ERR9rg-"k]Oory Ju9V]2 W3vi\,EriOp3lW,upE ?d@L?v߼R('†r+n4 =>k.i 4@P;.Dy M\E0d -՝ X2!(5eR9'Te =,4| 3@>v.W\KzQ 7Am2 l} VBQ#hZ~Zb[ءv|L#2_Ѽd7S]rzp9*p3,TyD`=X<.LÁx}1`vCqK{x:C iWlc`7`f;0(1ԅɝߤ49J!7rK1_M3Caar24`gF^ sr:ab l9|.Q*i6˭C~ -)mt^!2ѥn' !ZvcfRq0 IC0ŠE\^xKYӖnN]^ S?cXm46n>LaBACスr#/КL됏!"7L@, f^?x=υD9S' ǁ hu'tc_8F- bJ~>VZbfQr:T}Ap,JXMRU GЩ/,GD%0gR0r Z)jIF.lfbjΈf#J@?2 7'C||w"ظ_N𑋘&H;a~qap61~[S+iEy5RG=\ 8Hќ"E.RQh#"EQt|G%dTFkBja䇻;n/hV!5%Sw/T4B#뀉%{Hby@YZRw H hp%g}vc׊A^'лu?0myШ'qnߢ~b4ITrS &>]gKw&F,D{ᖸ:$A߶s7p#]JÀ%Wy$Ϟ 9^Yx W($`+[U%cyV;RQE[OB6g \G:% s.C !զ# ~E5dLs=zwSc.KBzvy=8tJC_v 8m-V#>STX y_3|6WMi:yۜGa#NێrK ,"";o>Xr(mKc,I `):w_lT/dK :j!joq0D!fP\Au䞌Yװ )x :M;n0n P9f͠d.LV~NQ6)=cDaHx=Ƀс)\GE=G7fV>B}?'8ސ г6jΨjG\ (yB>áB3QW:5|3(.t"*K#eVAbhy|r1\¢IqzvֲP EJ&Yѷ KDܻ ]׉n85PLʴStf4u9%mҹ:Y7ȚXbtV-!I[1+֘Ҡd#vR.iR˃nޑXo_85~[˜iW\hB7pw̦581Lç)#ʐ9ť&7smԣbEK# i? }/NH|Z0O:_ mF Z9 x2+'GYEK(35r{ M"lo.)3Yb|u~'pfq*S|؁iȈ:g"n|Y!$GJ7_ @l^:>AT":&x*0vAmpr5K\T4xYӕ*g*Vt6n'D;0Ǯ[Bcux\oHrCD ._^-K k^Gdݯ6¡RE gCUENM t_+2/g-m/L]Zn,#=^&;)&7V_K MXjDP3pLw1Iv!Y)Qb˘J8|^*[|BXx^}&")II$9#K+ 8>寥A!3wB0zP$^B93 GD=v|+T%SeCRؚ[bug~{:I\n&j0N5s(5Q)cBh ˶'=ȴv|k,D+/)e1!5˙4k;+o/Mօֽ- !'oF{cxRq)8e.R76\,4.Rsx(c/MfaXsdxyL+KB@![1Gg=*שxADof7 ̿J0g:zl8wXi GfJ<f'iEOڨhMWڢZB7¦)ć[cYKO~ PHt[r/ 8zF9\+W^/`Z )3wc.BX0^ƈ+ܙ5 Djź04I'Y'19^(϶m<]x7a QYʏjpZ c6EU2XwSe84S")+}L[烝CMR x dt`tjkR)*cyd& J,$ s:PEw4%UF HKU+#s*C5oQ9UKCړgfvQE`;n13O;TX)9R$*-HcHY&7zεggW@܆&C8}϶Onr4C=) ?Yle@8 2xm-˷ @5 3OS<-}7atտ;] p1lw: ïc4).ٝ U_UUi6EȑދFBJW+-9xWiE:*:?\0c@y1wD_/SOczSC>^m$ U!/ TR@a`}Qb)rI {:giuZzz=aA@RĩҐtОcvJ oGRI5H0D@LΦ HT#/~Ae9:_yrs>\[ 4x [Fx3"a^Ϝ@=AlS>;H%w-%g[=" 2gukw_#pcwk g$ycI㟘U,pN:YOQ /! G%s|-,̵ogkj, i/h^Jwb I`f63A Hù.V}#Bh᛿>V5nqV9(IBLʕ$/ z*N7pڽ Z~K;Z$-Xi%FGtv=:9w]Y1zuA^e!nrNk?Xߋ(uur{̵ܖV݄[ X[Q0!uf-]3"|elK:bpg3z,„"Cb " ټ aqYB@$-NVB*IQޢ}P_g_m3e洂ZLjuA" Bp.O!ZYQnޓt~ MYQNq^5YzQ8k1C':Mj_\ \pRyB;&_|&HhCr8>!{RHehq}HQv@4J gx1SLr^-mdڍֆW&qI v.00"qɝDKb!%W̯^D} :_(-טO7@'Ɍh^616Edt]|$+ 4 M!^Kȳ;4OQkTcm pN@59拣kiʑd*o|?ؒT H W ڝ p~InSc_ժG`9H@\m̨}+ <_OJO5EԿ #BVVe)la7tgj!)nl g"-8KʸxkW,-UTZ"7 g7z525?ቷ5҄9Ɖ~RHez;1hn59* ɢ`ZIr8&?WZ|Rr` Cs8i3c` j\TVE[BtI_.ц"뜻UpmWXu'6mBڗ-ןdw af~9monJ?KجwwVt~!^?u'^x:48&Hwf՞nz`?j%+rF#cn QQۑr*цngπ8f fN=t 5~2밥oTFZksy]0TRZ͚OL @ޝ!tNB)^'CLNPƃVNRp :J]2$^-[ 0,QNNxS@JMaiS)P!n"S3$IεOڱQq;z &v;\#FMz1^c<֕]rCzCIbBv)^q{ldpu: Lpk-.ݫ3?CE>B+Xlǿ'eQ`]9`յ̰lS ̗'g֓[@fOYg6]qijadfU.8ǜCLpq-&O9V- b&?KxWksaAѸ}z5H 4%3JٵɁw쁆ݻך701 RB"s4N^WkgXld^S~ 7]jcB庁݆GLYŎTHߞb`t[̈́ʣxU5Bk\0؛ 5,r@|M3>=ka5b%j.׍f4l.9uwvp%80w MfAl9{̡GGLG@l EV% +D[,'Ys 3PVz0H8Kj)J}fZaW"DQ0D+KDgtV T z,~Fm/e,d^/tS%/`  '_+n&x5X?Cv8j>=0sP+Ry)ia~3U:s]K#tsEETX2mz yXC &ewՆ\nyM-S4-x%9쟘^ş;"7%|ԐͶ>!Rp(ƇRzC H?7qN5w.:~+BwYFm/KvϞ)eEt$/!=G|xP)˞'N3|&Q`}*xHV434&@ ˭`AݏS'!]ܶA}K6^B;1.n^Ȩ=\X#JOE..@"yɛE[D֙yha8wϚǭDיc6^:MxcMbIēE[B@n&Y8,JEShϖ-poT V.Ty~^ei)w{qWoT~k#2u;Ն_(+tv.H0;lX-U צUKڄy$=2ufH7+MDQ=zEI;IƘL@i7 2=i._U<L%f-2۹%5}͎zlKqE b4B4ZK؈oWP|͹|5$'?Y鮱yp:iPH,T1%^Eu%]> &ZDe9 L*u Y*6X2Y};QorXV`)[30$5)f ex;S{_'fЌ*c9Lpv@ToJ)l.6Bn$mfLz2IS_Veq>?^`>jyI}3ˌhOQcVYsw(D-lf~O ܃ucԸAWrXap*K$uAzcލZ@yAs2%HN͗!=͢r*h%vB-q(.l}3Hv6xtV]Ц|RxNTtG mtbT7#@ύIT|A媳H1jiC:$p΀/`bjh-wׅ1e:zz|ʯD Aޑ~&Y209쑻nަPMߏqY\c\íK6*`#;iUB2Cᏹ_rg x/]wD*w߭ RYQ6 ʣY%iUWa`d`3GJF} 3/?ncR]?* }g"/GXCD=xv8 /0!@$!DCP?foBjįg ۡ`0Lit%{MS( pq`ؕN5_LJͼ!R$ce!ƽ;0J.CםdR2<,3M(Uja b+B,3$$PgΘn`< *DJd6Oˡ␨U|/fOӶ2G*R>CUVDTG=j ^$u\2lzװӿ ㅒm(L2UB\09+Q"`5VO+ ?C4U0'ChsyYZij_h':ҩ wIzR#1rjҋ.\=#K$u@uwcge|u`8"⃩$ =:h Y.`8|4[j# Eh#uL-ָ+{4ݐveD_싅ů'-b+El{56g]@XhtU\*+l "*4"HT~"+ {oRQ,ƂbFq+G΁Ig#&@G)(O9Þ;y'@+ܝa2BȭHghFDŽ%)'|"g(1@V7êN:կ:VbƄ?$Q(Y-|Z;$ȪET:poydcp/ܾoYѤQ|& ؿ(A#;%qbu X#l `W (ܔa^EU[#Tl;Aj='rlc ֠Y,)Lyoz-bY9Q i1 5 @^xnstc!Ye=q*{]A锵La$5ɥƝ iƵ8Uɷ_7Eq5( MܡiעѦnFuB4%ޣVJZM/A/fL:(Gt鱈Whk_#l@jT2cr@,Jr-jj#m2,rf{I|# 7Iw&gAY>68wKuqO1Y_}q/|Xð!2r[ }:-̘Mx&On$hSF UO71H\f3^7 @<ο#7s)-!}iJL9 0]V羫C9yqQ#Qhv?zK߼6Ǡ.*3jFBY&B}ɖ'rBQ#AT|3~yNdlXjup~Hx!ƹ6(ow `ķp2FrҥU.L%ӑ _8 O9#`MW8GU Ly·rq+lGQG sܛfb}?:!옇e+`Ӌ5# {P|ʑRO-!*WzjDֳXՁk%Ͱ ٩?g2IٙN [F(vqHx"9ϕ0H #Woʔͯ ̒7PZƨɗy 9ӭq1FV=UkC$,jcv{5稳dvy'M HJ^&)X:i#7)yW쪣ybTY1N<[5PjnY4׳ Y`wy* O[ 7nxM$o:,,柖".Pȥ3v,>̌S5Э_J6km/sAO&Nە ?BJ,dQuAC"zvIȾ施7*ԴT2=5wI?4YH(˵8_#Q)[62vyn:RqޝBk Fv3zwIN'ݥRz<ދ0;ChY_WiHo9hŞ,$)*Sϐ4Of|Έ?RsѹQSok@P߂TD9u+-tA7-\l6>MzS:RnC>- <oViark$g_ҡmN?Kؾ>]DMW1DrrѸh7D–5ZǜB۞ t~f^/4ILdCXH@7Ԩ:u(ސoӥPbǎerYՠl=ޯG'# ?1TSv(|{IVhAs#艋Rs"Xv9rF 5={Ve غ ZD`WA]GT(!9qQGDwv{puqL {]uvu3pS,g2j (f{1Z> #[Vۘ|L~ \p=0iE5#-GdK?4Ֆey^Kw4kh ^W2ۓx}d {i1iOLgL))bQGYɴ.q@h-us[xkMaޱ$"gfߚh$¯& VŁS_k}_hn|v.ffρgn;HE`8nѿnPNu>54=g#Ox\k@u>$ {ubgߵ&`J X#Z74+1 E' uH-!NiKc|09<0):qQ $Z Vфnz+x -loEkp5C;IP >v:= "U#9L̂3K^Ct9gfD+ۢX~{ƃmrdL;뚐ݑҧ.f+u16}q2bƙw_J]Lă'[/k,jɊҶj0KA<Q-Ej DG̮ Y[-Y:2>i}sDsꏇt>1rM2Q4 I-S۝S>3?4QcS/ÇwcC%\SDvp@~t&rݕۜeKcG\ȐFF7{J4IPY5MU( ݾj@̮gSRvv/gFYQk M $8vQErur} ed٪؎shH񞙦yjˈ|eayZJ9b~S$NeB > Ȩ+n-f q‰9kЫπ)N;頾 0!s jBѳ!?i%ሺ30L04$ <z8O^ϟ\q;d!̃x0dlNPhY6,pF=/UBVjP`s"S˫doW?̔=>J]$,Ye?cGDv6P2jpu/j"FY6rHiazXj<@ځ+".1tWWRAIWc> h*4z}CD*D̷f6Av)s; .;yy1'ݓEDhe÷ެi5DkjG(n9L;Yp{:V1g1n2Ƶ$oGM&TܿB5h[Qs=# U8%MgxxgEljz^SQ^0!F`c1-^fXR6etZaP^ڱ'u5F͂CY<4i=CF%[rމvqMgݦ-|;D1LBԂU@$4m^xi=uZ=m\nӮ-@PUq~8H՜.ߣ4"#\ +F{Egj\` Is;n n>:^ŶTg΢֞. MN\XE'E2c%+ǒF3lE0g@J"bөF*= @>$>ĹRjf ӄo>+4xjS!=* ~7軟^Hwˍ!2.XgkQխ RPY-]qpb8_5֣ V a˶*JxnHv2sGu:}#7 g[&  z'#kET|n0./*C?E?ϺmY^cݻ-2vX`ĹXhi͊ Ih 䧅6c>9p'[;p:/Б4gMѻ0zIO1>uKx4j;c$;f<nI4G#zfO鑶J5#INQp6AY%{{q޼>w _{E'˸07їX#cLC,YdjlpFľ>JINTѵF{Y!Y|% "llLHB+Ӳ)RĵƊlq<z)ʯUR7m&O%K6hߪH1KzO>w\`B]2ħ{ z%Z{ f/tp,wzA%A{QvXə ++ x;@_wN|qЛ3f"p#!߫$_ {2"MgqdnU/AZ(  mb{u;Juxh >[և^;1xBDXGp 7SPY34Mpso}Rt6MĮp6<4/TZXwc| \(_`iJp5Lv=sɒoˑhIMgvJr)OV;(w+vXLqJڅO@|spowPhw;h}u!_ AJJ—^`@f )jP8n `y sFD\w<ܣ[1x.L @ˣ>}1C}.$Ɉ]7VCaxK `LQ'k4@jt*4wd.W$--Di5m۹3BAwKkx2x]85Dau!ea=R2Mpis>%p%Sֱe 1'0 -#~_TĻ'ˤ:ij!y' Q}ḓdbTw%Q:O"%쥍+ d<嗁*a`*s1.@KWR0aO;4=BUGS<zN'%g}7\um,jO{nz^W-*1lϚs=q/`0D!T,+_'*YxF h\9*҃֍R8:t'!Ӝ`u&'1R0jB|*.G;;KP[yj,|?!ޞ%Ef #-LI`Su@Z|O-u Ph: 5}t1Sw?` CH)9E8A_MI<7!BFM7G(O~@_t ߕ=' x52!}N 74K٪:NNHu%NFuO~N2\PC ?LXo ?\mH=@ ͣ:hWVCPg)_S&r]Ȉ eȬbLs Z*X!\pO{Ʀ+p29U +k!C^:a6j{O{>00դk;^(^#hf=ufz/XJ|>"NHL^&s$kN2@R.ĸUvwY(TT Q}b3enii5CYX.c[l- )%ڊc_t=דk \fKO Ic|)t@A{ÇG4M Xz~R#ѯ춓ѱx!4 $ڑqGZZ5sZmh_I&nZ 'V7 ?f(voG *DQP2tc>9֞v,9f'QzȚH'*xyذf 6hjCҠfq+k"scۺ/#]`=EBH's \,? c:C2kR8=Ǔ{^38>`L!   $UNE23HKK_u!CPS*%OJMȢ6 gVG$rj'*?TU0aH3Kys /4lVȨ׫?Bf&0ݧ3xi6B-DG‰Wr5"6șyjB*xiߴ} <_4f߻|r_a_?Rrce_ilvѹ:`-~*ٚx0)P6ʌcYqZvri3GkS0u a_cG"%Bk3c{LSu_s֨;cqN/A1 Bĝ$v9Oڶ/Ny[Xːq Pt ^Z`tg>LU '1Œ陭_!RK|a9L7%?rT&C%^Fg$t~MM4ݐIZ"4[i1'Q ,7rUySWuO |΍KB^s#>I7=j[jxt/RfqݘqP̨f)ٵxV|#I]kj-TP5ŞVU_"Uy M90˓kw`A!}*}e$֮PY`A)_/9ӳֶp fJ|$+XUt-V!M?Q g/&Ú ; KWmK0K~ l4\f)FU UEtLlDSy)Ieu(b)PC嚎 p)lf|ZhTCNC퀶TZG &/kѸD1 vA.CMZcl-6ܺCc;|m! P% gCYS_'XH:L; 24ȉEilQ#+o-%&U]r}򅤰{.5`[MZn^5lS̥.#`,Z|H`Ȱ:q=Z4*_B ;!U7WkE9q<,)-'sQ(C(r Zϛ" Q`Rםq^&l y2:SHE=>APe8~|HM҈ȴ6L;_FCKܭ[8o z鯇!mP+aD9( G Vlu~$EhL-^cFif rt)][:S493H?'orpeZ/icG)`y,c~-<-0CdDs1l4p| 9(76B±P37,UJ~.zP41&]RՀdB/ۉ Uh` @PegX0)$o&tٍqt] | Ù[xq;%uO{Tq1Ep`X(ԄaJXNS}KZSKu!GEGmf6LQ;Nyx e^A"(HDgNFDudkw/tH"-F,N!5hՌ`԰aaƒ!ҁr/_  m+ &v1L1cK5^Dsi1y1,/EZ1t8jK@{c*2ȫ6F rEXLF mV&n8}sڹёo+lÑ%y~-LR>>؛~1;F6fQm4sWg>d0$xa7ߧwrj!t8tlTf'W0ڌ{Z.1#r°K3>e$yEgqUUXf &Ph|ӠX*S ZE@פwk{Sez3BHd^UxՆ-YS[L7KȖw)?}g"dBhN;d0D2)uwXㆣ{$gii*QNv0tZKo8MRpfAZtOD&*j8]gFSp#fXKO,{{1͇J\[NhuUK ܩ0.["R@Qn✞o{܎HܢFd"+ wS7BrG[` ŊY, g65naygV_z@ebQhUbV[^l.A{ ʬoe !g[ V%̸`R%-<• *VǓ$]/]P.^EʻL pUF 뜄u\ʈ۫߭ZIrvY,R&g 3^(6|6yM)E}}˃<B(J鱉dm+EV;H(\3Eإe`q^] 5Y,davf܌֝ qD\TngLC(a"Dago c(v帥rkr4(WnM8;aeyxu,֓o gso㼘 NK#P)2H^ec)΂,}(b.G5,sN!2Y#嗐)nܡu%jbL.-L]}=  qj&&Gf7PD4Fܞ`Vl6-iJK䳟ҽI3i]􃭁2P=g¶Rj,}<6GP obtykB,2֗xռ ydaMry<=εcٗ(tz%k-?r؈8Ыfbp 9OVEvd pS<EGyZ` OSR3! IHmn U>OW`psR! :@d%Cc%N{y1aJG_Cvh=G.R>CrL|hܤӶM$/W0{. }aˣPɏjlx'tr;lwQn>4Hb_GG҅MZ ,/qMyRB8[+w.:JΏ`;uOzaPr) 2T7mW|o.Zh0Ms'-\fBX y;.FAlIJh}W,JY=;4gnXOs%t (2%Kd_F]kDKk_GaCӞޟ76.mfoBo;\&`9S `MamEbEwV 9D $&jI7oɕSlQZ l%%qgk80ܻxۄ$p2 ѯgnvR>c]ELl]0U?eV9QK.=#u"!s-{pwK:kKD}$]N{(1ZO. ;5 X+,sRYD~Tӆ5|.O~o@$e4XJ#i"w dnXXaWM){iReKm$<iJ.q2xS 9ك,x"k>˧;Z~ƒ]>e=?x@W _]&4, JSa`g)F''2qkӀױڰy )o'ȭ>_c)A@gs 5݀xf`VZO"i N{ft`PqfM6iBh<)d#V !z޻?0bn#ڸeܜOIn,Svv `+%](? !&&w 09{H`꯸?%i ^p̸TE^dr*,[ ԃ~2x/E@0&qLD;<ﶥ033'ڤ_Rn^+r]cޛv£?_KBBAb:;g'>KT<- F8Qp7t'Asa<<]~pyg5n?+>,]UkL!W(^D)s}| !#I}PQKq Vlj`!8W(p ꯻N!U\وbtmÕ! il8_VTuD` 9EisLR$hKU8&oך()KRJڃ 9x/A/ s@<_d6)g/#_Dxܴ!$ ՑQ YƩkzVKGZ)!TʎR]3!;界h WLƦ!c% tΊLx9Ht) !e`~%!K)9d"tZ:9&5N\ 9t$-%Q'))~Ff3;{UC| \i轖Z?i)c;oػe$E{|W_o SSpʩOHI۫Sqe`g}~(Zݳh)<鯊 [}XQ6J"*^ZXlG\NWUUd z=@x|1:˯+NU~t^oMI4 %n3fW"R?B`ǦG!~.Imd˜JkɵM ۫%_jKUϫ73]FNwF< 2%E}s]h.M6$Po5j }6u@y-* b&~4w[؀nPȝ"AC*9.oR.Tn? GK%[C3Y=e)A|` 1*Kd7]Jkr } |'(Oh޺P3}vgb?Jq=b):^2NJVEv4u͏qr9'nx}]/RE9 H ]_,Pnں7L6ٟ(+cvZ%+6Bo4,מheb{'Xו|jn^*AEo=I09:i e(W\ ?kXB˭*oytKkb Fw:LM?rɃ:ύ,(3{SXY&l ~Jۿe?N!En1z]}#ͺ.uiJXpix}j"nYm> kRI!M:tlLfD%%,CmuhSs7!Ðv&׬  ÍǔW`c B4d1T6;}чRrp)T["^ XqxZ?AK$`-|$8F2kgo ̱15H} *r ޥ?+;1lkTy {5wbU.MD="C ޹}VC{&Fvac_tڗ"ƓidFA&Bz񈈧-'Ź>.;Cb2Ï>_(M3mIiGUX XsD$O#OZth-R0NkG9#G 4ι0tVB$^AMtR<ޙ1LKXdm^_Sl_)BMa`B1W4CʼuAJbjHZ5f\?HF (X_~AlCWUpjPW]>k]JpۻtO@B碿+HiIOZmE_:[Aڠۃ1bI )^GdNBQljLqd[& B~ W)v[e1k}#s>,f/Ѯp`.Y:4'KV}ؼ@ItG+Lgu UϽE" d'V[s%}V x]c4 4 Lt!a %X'tGVlq%&e:8s< 2;Z}jH:FL+T:pf'd'F@*'Fm~Kb1҆;E]~ @%*͆7,#/4H_*@?mWY̱DuU9Nwꭡ,t(h %^̓ oשoJ,vnpγkX/S" "\o%Eɸ1 Ŏv첟ɞ&,he ? >5MP7$tGKjcKTg9]ҦS":˧ +nTE?fh$I6d̷B]d7,=$(0$/o:|vd n0L?(3O4_͝dxެl&o(cOzBG[eh)6 -pYV&$m/`][LKE ; }EA,Zwb?γ 3r2{(piemX,l'8@|]\:΀x%^'QRAyjtE4|ҖA_X885/ i#~OS[[j­]W#rbDz $Տ# /A'&<#2e7LqlEViNrtȵI yZ@0!_%tŒ?G);sx jjeǔ ȋ?rJSZ=, N809fc8FJp4N5$ߝSALՁIRv5Bd)6H*7md d(;79ACBxt4%,{F__KH/%+g1wu2O5DΌuX54c-YZ*^wJ{砽12lb}p6M\ILv# wp͡#Brz- bˈinf M![dUp9|ousTfNxp-UE4m}טjZ[o1 #X ̤о.ο~fvsHMm5Q-F#7ΐD@R~ێ2fj)K+QågMWEQ!ʃz0[ MvM*Mh3R,h1WWn5| C:?"/sDv З(*EowLVpLd?9 +r{ZŢ /P-1 q½FP ]`ڴECOHDf/vr8&ܥ7v>fU5K-p/>5H%B[y]T, ULHe_TL?*3{-VRKG"Ar1.+Y7)tGtwtՆğ$r, l:Hey0T%7BYzO"{?D]8Ʀ\ Lbh6=,Y +P뫝@ɲ<У@"4< n;-^3 QaMT).s5 Qs ;`TKڤwW@t| 4?is{-;1n٭'>7*ٚDWwV?֝5 'X럵lJkDMRYK@?+2b,* UŞ$H 7/l< uLvQ뱑 777G 9ބX'uΑ69=odR;"arn1*TWh |E؍*7^w'Eg/'P.DX>_2VA`n8釅/-uP! claNڳTQ"474P@9Ē]fTogDLxٞ[|XKfRyY,XDJ QPɁJF;CSE\H.QYdiDuLy,|Vsa gU wY$t&%c48ͳBL:_O <LMp oHeST%6IYY o"dv mz`*^ⵉBhH㨶b73(:\}Msk9gHnP |mGӮhoS-Iג4484{!yz%!CƺmEn>x6oltOIÜ4"cdcdխ24:XmWjF8FAYIo-vOWkLLqc2&#o@Dwl5ȡ?. ;1=s Nj,6vH`U7ĩYyw$<&hi2~731b_ e}z]b+b Ǭ (xr p !XK `LIF#;k&gÁ?{Km 8}8֌/Aha}OOU }Ua#"{iAˣ\}+dxQt2`F҅eԝ`_=ʡt2Paw~l0FAͣCR" JUjF\}.S}GcK9 K9pdQf~ٽFZ9-v&."E~.J*E}Ӈkw; pvd%8MkwKsTRp|~lM0VG6JNs>MqcVz4rLaڊs&G1^D핌>('G_G@g+&}&gi~8c^% ](]2Xd[Slv&q +ojX*s49dOOFxWv{yk!#vm+iXw6v1ٸ[sC/^okcrʃh,)wiء鼔$6^+R)T`e_}z]vN_%b?~7vDfF6c ErEՠW]h nBuY#xhBD ¿ 7ߑw\C技5 ?z^s,/׏/SWn;n *PqN?Cת;kpQNhQ=rr3;@Nt̳h]M";";LAt:DG8|ӕo_ 2۔ _: "IB7.4V#^5&IoEٻc}/}/n)*\Ay\'{PT%8~o[sz[HO(\7IX>*]8?bJRVϷ eM&?/Qǭ7ժ0Kf*(I4~Up MLA0 YI${iGGe@r>{m^])o7<4]hfKFdO3'CI,"XeB 5 03) Y4{p̎'HhIpq;g2nhͨr\nn#+6hq̑-7D(b$9JlsK >_U*H&7ѢW8Hu7F؈yYY>>֗ipEh^=mtPjiH`AT;*T#Y( Zۿ3PӰ3Y ;UIE޽x>kuoD ̲/KŚf2(WFK[qQ-l ~كJ9)mw-*N)z j= 7m8ʌ&~x"+<<w9oV2g\*$: T+rށ`R#3]sW8K0 .'|kP+rGzfǭ:@ԄXHt%mׇo\j*).^Y#i2iS@ ((5"``|x)/dEoynK& *l±Up?+kk=mDE0N9\l4 {-K ԊX mp1BNȤ6 J05NmX3,m6ZwC)g~̝pk3@spo n w9 ~}W =×l=HHN/{$sjF_GK]o_]C˔g,韤ۃA5@% A@5+q%h=!)ؙG@Žs,5<_icL`X([D`=( gQf8VKZ ?O*u1SĀ[{"DևA]a_RJ֕:QOe&Sɺ pك5loKY /_?1g;,M眓ftEAYk*$U 5XTɃ*>}2ꃖE/ܾαbִtUc]mߌ B` Rm&]mS\|nomEÓqe =0zc!a&HNgDzJ Y (fo)c,j +=2: U̓Ov#X;'>QVD, %] H;i" 4T#uTWJ:L 'aֲrb>tjkpK -65 ~>91o?T}NΧ1= @O! E{S7ÞtӸ273uڔSJڱiA2p9}H@"}P[y&mc:FXI+n.gcӵC=GS[q`F9/~ !Zf+AJ lH[*Lǥc&0pWcQ6ltOWdhYv>p v{-:V&ZG8 j! FlI j&e¥-Ǫ3N;Wبu*"'cf*ԢڊZ#}P dzgɫ՟G{nvf1j62c\Z(% Dp6儫ZFu޶̓puʂ,x29\?$$#G\K5"oĖ!l$clf KJ|z9 |)4=7 pRվwDbQ9A%~AQ=\a ?kL-#(S隗o@Xɒ:Ao`L徯3F?'i%iXf|)9c$F1ﻘ亏ȶ  8:hv^N: .&sIتىFp4KDVfY/@nR:N8Ic\uտiQ5* ]=Ln}0?r,zjjs @F_/tixTW ÇgYjsh/Mn5cMO{2C2qѶ12rʬ  '>6P`SECkm8a -:.[w ,ns91Lf}Zd٪MЌ Qq&jFCVW'VC.5Y\ :KDsqBP.9 37-Po :A8zЏZUva>3 )`wJd6{" mp]f\p&>`~jG]cnJr|uh9Ƹ 4ص lzH1}NEl{ФnNlPEcs^?4.=6V"{xuDt>;8^Z^4 7W - 6*r|((Fql[{9IZ \DJPY y4@C %44F D9yo$`'f+ѾZM%NC+O8JsZxW:`u1n@^3$agG]/Vz3H8S/ĉCWG&u}rbnVÌj.&4Pa_ǿs0<5OiObV נA'^܃ݙEofόxllš\˸ Gu* \[]%X?i^uXmKJ9חeno|f_y|7!K>(7>}6k!^{=V4&ȼ;0v+n MDsٍ.L9 RD)O8d_rb0WgT9~졭3:;'p?Fwn'G}G5Vc&J7LAY?ic jB'E F [h =A}A.r0[:/u=}zHl1F_T mr PMcWn0~-ݠSցC6pbUcDGLf~+;*A >t3YP)ӻK, EaJ+F&PFvW0P>̗WRC;6t9dsLWNM:&s ã/BM1vDIWa$ XSs˪#w K2f묄@hrf*Ei (ш+S"EP)܍Gߚ6BM> gđ]]h Sc]EʓiXJK ՚Ri(=4~&JW|6ouuR4ߤ*CRt[P*LWǞcPhUGX+!Mkj2XUnCѾ1_z kXϑ!d&4ZY/.l,5(s%gK\ )R!Ak0ɁtIТ!ʉB;20K ~ huaֲxͳ=Ui#@zjUhY+atZ(;1Lqذ2Jฯ˰Xus/Wޑ?,h@>Cʤbyɦ{9*^NqpQq#^=/[A~ܲEPJCד76{ø!$dž*FiScl G MMd;ڽ( m{<: H+BlYMГ[`کB hUeĐZh Ʈyȷ QhTpYB _< j-5-uiZ_bޞ2Omhôed=rb jSnd=1;˸c%67Vj+\=HBOp)yF]/ο\ϪwO'x2u"L1q{yK+R&)-D׷uPfHKIѲOAZ*|5Ĩ U}`)hnO )QS1{q hAAAa3XAﮛE,v$Z1643DsAGXg^qK;j8}~P@G'w/iI- ?f$TlmSh"~$o#q!?=!:2p96Ut})/CR,7H vhH9}š(JL5(#>7oԵ v]1Hr6s)]9?щhyY/>郐 dc￴1KTdA\ ¢o!pY& :m+i9~fVTJYp%V#7xX 68;/ 1m׊Fg<;[dDT {]nŐ3/G %e:eЅG.(6'j& BJ]zxބ74lBξ13|:ܧˊZ2ScS߮ќv9X"‚[\x5D.==5gy8覶km!HH &9˒鏂1)21df7A?1^}[TȰ/&"Ay߭_nonu(8Ô}cAY g_g LGҝ-ᒢΖ噷p1w ;`fU{V\!1Z-+(,zy<F6]6" [!SEU_( ;偻tȽ¡V\-6JT 8k"pas1]ST(sBçØtaJ!ޕWBq؂" y)bv7ZDChBlw\O=6KP>?)_/<%|n{E,D AdYGL+ eavf:z}SwW V30:a‹yQ°Ek>A> p x"׹mW4o *'ɱ?'Q~U:[+1SnUgOڨݣ{IpC||âwc#IKz 0<#Oe@!^#5 &c'F>]&HҤtaO2~oCꂌ.6xWbh|*Xs_y>y|!G>z>y%%6$ZNh,Tfš|9%t+fsxy?k-͝~EsB Go*pOQk;s2p|-H)t` 7 (C$d0kuč|/PuU^9H4%U7,S,HQ-fo>uֻi6?>*QAޯGR!4F#d'!8zB856QLk~{ aN2œ֞p&Q*\.Id nʦz|$R8=sz$^(H> 7vn?sZ }n""ǴoSJA5:;B 㛚) oU˹[puTi` NT/7QpH- [ $D%+YB5 -{Iܡ{`Tl!Y C5!atH#2)L fJPP_IḨ1@^WUaSnxO%ًQ$цOHjy0kPQ0W@1Hأ?[8>Y+| $Cv;Q6id)Vگ_5ۃ_8l lϳG<^存@cHeA+,;9-VDoGu>G˜s%cM/3B)0g:eL@ig3_8S8jgtbS3wz?5w0MXxtCx ^I]GTyD:nExqПZ(in% dp2S1u>X),2oOW{yoQǬu?s7:U\D+\zh"l`X9/]Q,y?%_};m8k6P =խ~xגs6K/*ukG6^:!aˠ=}@V[槶ۺiá d>LC2Pg( z@06 ESBkbHTn k8P$Ď9kP(Ϛq&D+YWя[_t U (Аtiw̡Y| ?kXHuԸf'bHBDg`Cʾ沈Q*5q k"M|זkBqk̡l Ŭ)$#څyNIƔlUhF =@BZ#Q7kSlâA>tO`ĘF}fv! tAQ{ 8ĊTkUk.4+A~ _ӡ >Yvֺo0 a9~[wwُ-(ĔDt\>$(P 5ưzXeMsg)h x+̦5P"ar*9&}Q\)bcPEzk5 :/scY*¨afa!BE@%ITmi܁9ur2YCߣg>sL-5CfO%kW o"G 7T\m Zq02YB+*ăN׎)`XbmE/`˜:ѭ49D}3`*TI - AEyC U݈lI> 󾁦TЭ햾P5U>Co+4w&ĹuenY=06va$mBbqO~y@ $\2L{cGO{mVuhn9.Ņ7@&3tE` K];dc D@޸5mϬE[O_~wvlG_Gns']fy$#/at;,6$ 3)6E,{goI+<˓7Ҭ)Z"G>E@NMŌ/_ $-[9ɪg 2aFjQ\,>OJ4tXRnCyH$?a\˜k291)Pd{c< l11}3e8`~Č37>x'B_! {KWW!&R+:d!- Q̊?w _;Ù*iɯ1hXY毳 .){+ph0I'D"pӠ!Y='o}b>3RޞG>W4'V-%wmd>f)ϝ]LR2xFy0sEZ?y?\_h+; VZVKM i$2D ڵB/ ^lpQعk :,(ތh!eZ崝ʫpЁMR_{Nr#>Ǣ`UJaeL4 v- lUBrm$q-̵֓s0R M9#M{oƬO:b@Z{'Qu3u6wb^YmnYW 04jvLB}8=uF:SŁ}BUaT9N'=Lĭ}=Bc;B`3 10so<__Ārz7 2) aMiĴc+@9(¯n/WX? xwPκD% e֛w!U6:q1:<1 H]gZxOboF82|E}y#9ݸG{βLTtח(Ag1&o*( ppa 6#F!G:: 8HdYW\A-0Aa0XO,雭H.)zbͦLR3D>g;D!XU%ɔ0*APEO` F L-iyX<,ԅ ,CwZ41C5ٺa2,BƸlyf0z20!bzȯc,_uɢ6'$)9uu-M U6[W_lZKj)ˏ 4ֳ̯PFc+BǾטwWVV~ $m̼-f̞_9`,?nhy6!}OWn;V̶4u#†[4buk}>[=&k4sR4J eaA능e~\C_͕ecI Cf]ɳ9rԨcb),8e9m2[ q𝘌Tz 4y?:o_`J94C ՓBtGp b1<ٛ?3 bL2<B0uDi3Sdי;eC5C(]neNޏ齊c!/saQ2nufo,M4H‚7CkiP*pj1q sÎnZKWſBzAw@;Ln1 iiH)G'E*6tA<sFw"O*(REzƽSt̘=WT2]n7ݛ|,sG*S56>!MDjED`RE냘6+xQ4̃a޳5.BG)_Qa[΂|0*~b|+#zٙDε?ujm+UllN Un$dkP$M\5\*nJ;T!fuiDĐ҇;xCI-|cCx|O:rpOU&aVE^_r#N5oĸQ,B+k )ڋz^~@B >zj!F C7":Zf2#:Be!.ڂx?J73/Y_Gm"7yrij咓&SŹD!bfd [+3kc8[0xUoj.y/ۨS&rxrǰ 8euʁ3h=])u|;:|Z:",׎dbt%"]MiY;#& eM8 Vd@.V*}U@\mk#6mϦq;lG/yET3kCEJ&'e7jV N&Câ(^ h ƒF@$y5b FN_=S,ڿ ?E6hj,qsbrq`dYAT,o?, dpHC7HbnQ'Zjsfɤ}x`h7" Po!Zq1XWMi[AesX4^YԅA%ۻiBE'ScХ.+qF x dW9SW2jD]u}6!EY ;{m(֔p=F,l@lL?*g>kBQ}ߕ*E`)[,~]Pه.nLɀyVFR BWS =xj'(;i8:$x.g(gbdts c'BW"ghi] bg䶰Pc3~:s?AJ{Jg]=}\\ wgPZ4DXd ч=Yd-qS>~D[fSo/W{TE5dz R2_־¹=0i>J/'n b4-66ۏz tӦkw1A(7caN`r3 F& $'KaiWElFs3TR-`މ]'q!pMk+6> h ;}HB)0$߾"7#Ƌ6!{,-Ucywhd!A)Am>O]_F_^rP t 6(]'m. zN'ꞵ?n6[hl璵~CꗃXnŀ.Bc,jC7a&^X 7&ArXXi rkdZ̶%S&њcxTV`. 㦵@9Rtoyq!Nww4$rɛ]i5Fuw%z1mȠ/rDa'ʎnA~Yy0M#Tf'.;\YΖIe6ݱ:60iJ)OyFQB Mkx@ΝݥY6s&jj<RA2LmP}wR.N4;>%k)-@ڠា{>z[# b'Fʿ yi XФLԆX,Қj85^Dl(fb?Z@OanEe5qT&EY\gwЮud5dؑ>GA+?rc;SƊFWV [U+֨/͏%_?[VVi!=QV؏ ݤ#xb  ɿ'[@y!^՞ _¶K,mԳUj,xUnG,e y `*N Jwo^30Ip:A+ O5X];馬l +@zBWv08k}䛀KG4[ĮK3ĚvmǕyMKgBng^#qL#\rv1{Qnfz)X6<|PfX&I%4QEu ?]fCc}z,4beP[5Zcdtڃc#v;FΒ-ö>s> 탕,D TL dX2s|CBLKamiw4/"lvVjI%nmh8^RN <ezgMВ}SO? w0JS-,oQc.K֡* ŗsQ7D4yD h3+k| Trn,if.S&jF:.;2Nh>a{b܏UqfUjn̬// e;,4B\dHC?⭑r&+wOa8ʽ)VKi!A 0]XXfzI ?;Zd>o:aΏKQ#YSϟ|0Xt#tͬz#1.J]{0x fA cHG4: tsgDAjW9ѥJd3(^禿*lQ/㿟vza\CICJ{+Z7>![fJT6fA yErl{k0'Mdr*p#vc0: Q≭@#m+YΣpijܓ> :,>lk& 3>yk> RzV Go9m5adq*wvXtUg Z*( .eKv`pdpO wۼYI'h B,{HTǯ949T|ݽhN5/)9뒝c5I0HV|+&O@#1&Wulŵn<$>bkh +̛L]rz8ӥJ7l2§^򊜟jpH*gI>:m nST`)@ȋH==6$0_2clJfMS{>n~W@mND˃LSIG fHB~ ;HLvzya[jzXfG[~BTes.+0Q(T/^Xgin߆9*#HC\4&nDXHvDZmA_j\7# -B? v=2YO1i 9a)*k}~uNz4ٟ`O:EKB=8n?']R)$n ET$oq/=4!gߙIs*M!ʡX9tbIeWDtaLޏ暠p! RTNX/HOٯD9H eAET/|Ky3@}?#7lґVq~_B @WmRܴT4(hZ\VV3 MG{Skn<|X ʽ[*B\&Kh #מc}zY\!8mSGOwF{]>& 8#oQuԴ jf7]O}_:[ уVrV;Գ+ Oz yչ^\mJCh 3 Cŕ%G$݌gϢ]t]i-Teڤ̜X2v7P ,szL$~TƓ["NΡSNf;2>ŜöC+Ee;Nl1 m(f-"ovp Jjnԉ5 6 Am A &TpK:"1z9=ӵжMʁ*+྘-VW?p؛Uo]#ҬI a]og:ҡ|3@G˝F./ܱN'bWUVts+l|C+x;qrV?_G+pͻaKgb^|-Ĵ%(>h +YdWi9&񥰝>rM//CnwIG׀ ÔE)V_ TeAϥ |E74Z,͚8k\4XbR&*$zFxFzdld/;!n&-%))9LfhPݍ> l13T_4ۓ)jYA!y(om+`^񼸆rG_HYFˣBqi&+k<:ֳor FE3Hwt%4¦J 0)dqrZ 'W ՚xaT- Φ.-(>:dj1Y_Ͳ8y= xqaE\zeӱz>[ [ |0be#gBFm.R(y@@o N@_`:~*IH껾i1o)qڬ5:,JT7>*E]ΕIF}+ zs=`G~7:^\"|%;-0k(Z'&Pnt~m !%- )ܫ$a|t)?K]<i!q%r'?K65A\RF,ei 9@(7t:ڄ ڎ;D:֯`w5̿fOF-G]Q.Yh@|Yݮl_n1^ZEnzTa7VWxu k'YI>l^|M@6ՈkK[4aԶ- 2"3^pp3'toc)S 0w[ܓyf:ƶsP9~:a|Ħ?&K_zzJtU_@$- \#z~A{EoP YVz($aq6P}8mMSS<\?EZ["28F%|LPRx IL%qĺV -DMSlY+{lH.oMfJ zΪ6u̠W-r"E93 I: 觲[-5t˺;Hk)%݀#fm@"f^ߞ>K ܕcА5[>372bMp;i"YSߵc_(9Ej?ӲtAV~ R Ej:s\QCMЋ 7\SS:a@v Lf[-JG{>dv|C@awG8"ݚ^ƪxDf}y+qV~MHuHm0o~e~ߏ"ۚP]ys)?4X]I?RE(JDt9 hH"zYxj2ݐL*}kxT$ : YZ