anaconda-gui-33.16.10.2-1.el8 <>,  H(e U]I,[#jypMd=:Kc' LQb}?)ВP\T ڞ9k toX1& ,Xa]@L{ M}z5NV's*B2zuK[/Ϧ8yU)d_vJ>T> ٥tOkT a/S`q+`]ljU7FHـJb xyIK`v MnmJ[mCqޖB~"A.~v'[ t:m48db8054b604df7dbc189e904481efc928f0c0f40a6ea3354ddb702f107285d8bcf9f746b2674e239f95a3ef7f8c5903b60656c840302047c435bb500663064023019ee61f50b857a1067fbcf9b125dd18509523bcd0ce77e14e3dde80bda7ee71a0fde301cc970a8d4cb52da6f97d0e1e0023063a30f9e786723d42e6abfcdd31e99131d25b2f4220024e14e1262ff2ee5675830c9834925e8cc3e4521038ff4f109cd0302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb500683066023100e55c2d9dc1a948ec26a86076dac6836b309dee899541ae7abee95b528fb73eab972d723f28dd8780ac076f77b69fbb54023100e3b31a6d98314c7e780f22db3671f320a34b1d23a5f25dcac60769d8195ec412190f9b0a3dad9693965f54f2fa099e800302047c435bb500673065023044c2bdaf3940b98d6149175efc0d883da83759ee64a7b9c73638649dda4cfe36c95ec032b4d647573fd3b38c71733ab3023100cb806be55542d6724e450d2e98936a037e5e6dd0e2d891351ec068f206d523d2425a6491d9b90968f06bb3574034eea60302047c435bb5006630640230692d2780ddbece260a97f777e392368fb3936975c996eed12b53f5d3c27b6ab2cf8ed8c997b9929421047ca516f631c802307ebefc84fddd27890012a9495c02bff567e174f29e28d965e2ec731571afc0b03cdc7f737728f6588a2e927a001cd9da0302047c435bb5006630640230692d2780ddbece260a97f777e392368fb3936975c996eed12b53f5d3c27b6ab2cf8ed8c997b9929421047ca516f631c802307ebefc84fddd27890012a9495c02bff567e174f29e28d965e2ec731571afc0b03cdc7f737728f6588a2e927a001cd9da0302047c435bb500673065023030512b621e8d015781436b3776188fd2bc20203854442fd4573d1b6ee10a4a25d438893f56ce775e8dedf7efe142306c0231009a61f458055cc805395dfd705084448834517043ab1c0ab56609bb5641778cdc741c35cf92511bb1932595451b451ac20302047c435bb50067306502301a3fafe00a1cc9517eedc0b145a36718e5c6d5167d25e72c31dc2abf4986c0b5e0c7d763f5ec328d216d67ad4616761c023100cdccb9acb328b22e5a0b59c467a5cec1c2268b8599dcf752e5fce40594b608dbcbaa2177b2e4d4a2781931077efeab8e0302047c435bb500683066023100e5ab518d76c35887f94abb2ce42b4746f8f1d09d436f08b4ca627d58498b7e1df39bae00b10d6fd1725bec1a031f4954023100ee9503c9185ad202164d62b09d987f9e00d1e7788197bafcb4906a3472d52ef00fe026e914ac92d71bf3cc2e00a699c10302047c435bb500683066023100e5ab518d76c35887f94abb2ce42b4746f8f1d09d436f08b4ca627d58498b7e1df39bae00b10d6fd1725bec1a031f4954023100ee9503c9185ad202164d62b09d987f9e00d1e7788197bafcb4906a3472d52ef00fe026e914ac92d71bf3cc2e00a699c10302047c435bb500683066023100dbf27d2f6d392d047151171fb905e14dd49b9b36439303ff06c942b9e34590d3c5bc3d2286ae274f7dc6027c4fabeb4c023100de42d19881dfd8d499e55c9c88265530df58eb1a9d0e8111c851f0bba6f16374484ba1e2b07f43119f625d5f17ee65690302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb5006730650230357014c8b27549e918a45bb43e7b0dcf97eb33cf85644a6c60afec32b28c51e51c7c97a95a4ef1313e0ccc96574bb753023100b962357fbea46d58dc4c1160a2f91e91f8c2ca33b77c93cdfde9f2f525ca82295238d4836890eb9ab8d1f912b8ae30110302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb500683066023100e68867725014a932b103af437741d49843e67fa127b494acd68abf64481cb925a93a4cc06235effcb7f08401eb31e6040231009556237679cf0e2be3cef14b9b52acd447bacc6a56209badaf94703a10638c3a2c0e79d797e736d92e2a2626d5e2e6d20302047c435bb500683066023100e68867725014a932b103af437741d49843e67fa127b494acd68abf64481cb925a93a4cc06235effcb7f08401eb31e6040231009556237679cf0e2be3cef14b9b52acd447bacc6a56209badaf94703a10638c3a2c0e79d797e736d92e2a2626d5e2e6d20302047c435bb5006630640230168de9cdab492217cbe2a4dc1788c7fe092a344439ab738ce13dfff35a0ef9f1dac92bb72ab7db4f3277448e8a100c45023050e342a1b4bdf587d9771e126c4efd1c06752ba725950e6b92fe5caa0f911894f2281dd3bbaf5d9505ba6b3bba56c7460302047c435bb5006630640230168de9cdab492217cbe2a4dc1788c7fe092a344439ab738ce13dfff35a0ef9f1dac92bb72ab7db4f3277448e8a100c45023050e342a1b4bdf587d9771e126c4efd1c06752ba725950e6b92fe5caa0f911894f2281dd3bbaf5d9505ba6b3bba56c7460302047c435bb5006830660231009ea0eac806dc25b3ddb393d9e313d3b8e02ea59bdb5fac03537b27435eff94669ae4c0f0024a69916cec29dac0a57a13023100f53d9c2c34236ca579a4a46b8b9b7c5115f3bf5518323e1e1c3fc74fb8df819040103e34e01ad55384fdfe7f1dce458b0302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb500673065023100a19eeb98b96c9818c6b114261367be390af332c0cfb5272d31994b8253faaacc99104e306f3178f3a6f2b4c55864b14302306bcb2fbc72f3079e4d31a25e6dead85e314346f20d4579cfb295c5adc863bee3ca18ef5648d590c45409c36ca5eb3be90302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb50066306402306d8d4363b577ef6e64497b123f45f7df2f1745c796f84f24bc9c8831b5d006fa3a78aa9d6483c76a1ecd4848f07f9416023063503c2da4bb63878fd6a29649bf4bc52e417c69d57600f287f628e00d2e17321f7429564d6179320e85d6dc9ed16dee0302047c435bb50066306402306d8d4363b577ef6e64497b123f45f7df2f1745c796f84f24bc9c8831b5d006fa3a78aa9d6483c76a1ecd4848f07f9416023063503c2da4bb63878fd6a29649bf4bc52e417c69d57600f287f628e00d2e17321f7429564d6179320e85d6dc9ed16dee0302047c435bb500683066023100d7b7d8b6d3329a1cb75df391ee5d2d1357c101ebdf044c96774a1eb4f5c13b5c9201375e5dc949f602a8c93a42264c8e023100ea818b8a16e3f140d8325b5d9b1ca8a32f9a590b805bec3a6808697238edf6db9cbe788083ab52540f2e65f892f513fc0302047c435bb500683066023100d7b7d8b6d3329a1cb75df391ee5d2d1357c101ebdf044c96774a1eb4f5c13b5c9201375e5dc949f602a8c93a42264c8e023100ea818b8a16e3f140d8325b5d9b1ca8a32f9a590b805bec3a6808697238edf6db9cbe788083ab52540f2e65f892f513fc0302047c435bb5006830660231008aa605ed16cc720a74a5e985f46e29e378d7029efd8d3ba8d53c195a9f723598d47fb4faa171993139e4f5b71e09626c023100ef2cf927aef601d078a914f7419e1294ed646b565787108a0c120520ca9c1a3898c49fcece040c71083eb224f93608320302047c435bb5006830660231008aa605ed16cc720a74a5e985f46e29e378d7029efd8d3ba8d53c195a9f723598d47fb4faa171993139e4f5b71e09626c023100ef2cf927aef601d078a914f7419e1294ed646b565787108a0c120520ca9c1a3898c49fcece040c71083eb224f93608320302047c435bb500673065023100da40bc905cbb0ce887f0e79ca63769a3031f0506cb3590dcab8f2a822c43e677d9b0a4298c2bdb3602bde70963d99e7802301d4f7d8f924454d045390793a6922492728b954ad17e80b5861a981e9367d443dd942d256c98bc859a1cf76716201a390302047c435bb500673065023100da40bc905cbb0ce887f0e79ca63769a3031f0506cb3590dcab8f2a822c43e677d9b0a4298c2bdb3602bde70963d99e7802301d4f7d8f924454d045390793a6922492728b954ad17e80b5861a981e9367d443dd942d256c98bc859a1cf76716201a390302047c435bb5006730650231008722e44383d7b67fa833a268113d2a36e24177a3a299367045aa91d22f3f7076a6d72b6fea7eaa9a1d5f92399de69cdd023059d74845b306073237208650361a4435c354c0c8c59bbce55c161378baeb75ccf0510cc6bfc97489c13811d4292574280302047c435bb5006730650231008722e44383d7b67fa833a268113d2a36e24177a3a299367045aa91d22f3f7076a6d72b6fea7eaa9a1d5f92399de69cdd023059d74845b306073237208650361a4435c354c0c8c59bbce55c161378baeb75ccf0510cc6bfc97489c13811d4292574280302047c435bb50066306402306e7138afdc20b15986115a637c00982c2ef3d246e036d1f22caa8a80e131e879db8588f0f191de51ddae2339518499e202306003a579ac9f27ba05f5348c3b86557e49a004f0516c9bb3461ada219ad823bf32c5c0f7c7763d69bef22c26fc058f2e0302047c435bb50066306402306e7138afdc20b15986115a637c00982c2ef3d246e036d1f22caa8a80e131e879db8588f0f191de51ddae2339518499e202306003a579ac9f27ba05f5348c3b86557e49a004f0516c9bb3461ada219ad823bf32c5c0f7c7763d69bef22c26fc058f2e0302047c435bb500683066023100eab3116a1feb53bbe169d2d6f2eba54082165499c580e28070aec8e48e4337c48b499cc6342bf4bb0d20c94f2e8ba18c0231008153f06aade4c4496a14d601d511e7eff45495ffd7021228cbc7ef359e13e74a46c6e0ae32783077a295f557bb8c09f00302047c435bb500683066023100eab3116a1feb53bbe169d2d6f2eba54082165499c580e28070aec8e48e4337c48b499cc6342bf4bb0d20c94f2e8ba18c0231008153f06aade4c4496a14d601d511e7eff45495ffd7021228cbc7ef359e13e74a46c6e0ae32783077a295f557bb8c09f00302047c435bb50066306402305452c8b4ec45d957f5ac1d315e4b3a781e6452ed517d60f6d04039ddf1f0b155382c9571a5e2773784bc17dbf31d6ca2023020d8c144e4529947fd193f780c7fc6377ef5cb37e69513ce803149c84a05be2a6359a2a1cb4cb79843db2cf4289583710302047c435bb50066306402305452c8b4ec45d957f5ac1d315e4b3a781e6452ed517d60f6d04039ddf1f0b155382c9571a5e2773784bc17dbf31d6ca2023020d8c144e4529947fd193f780c7fc6377ef5cb37e69513ce803149c84a05be2a6359a2a1cb4cb79843db2cf4289583710302047c435bb5006630640230445ccddff07918c456499dbe48096db8ae7fcf0020af7bce9cdd2a731e072c1b2a13e23507be6bf8262ea51871ead231023001801fb7af4e00b1e1b651141bd0ddc529db3afdb59ab56c377dba8de6012c90a85cf63f91e3be4b451db3946807f5420302047c435bb5006630640230445ccddff07918c456499dbe48096db8ae7fcf0020af7bce9cdd2a731e072c1b2a13e23507be6bf8262ea51871ead231023001801fb7af4e00b1e1b651141bd0ddc529db3afdb59ab56c377dba8de6012c90a85cf63f91e3be4b451db3946807f5420302047c435bb500683066023100c6620f4c2633791063f1f7fa93d2ff37d819b97dd73de0e00b5dd39886ff48ae088893126bebe4a3b9b3dc7850816756023100919a18f185640de0bdc57372670ea5486f54dd9351c1ef1a14f276ee90a1ad06ef7ef86a44767710f244ebbf9b67683b0302047c435bb500683066023100c6620f4c2633791063f1f7fa93d2ff37d819b97dd73de0e00b5dd39886ff48ae088893126bebe4a3b9b3dc7850816756023100919a18f185640de0bdc57372670ea5486f54dd9351c1ef1a14f276ee90a1ad06ef7ef86a44767710f244ebbf9b67683b0302047c435bb5006630640230607e40427828ce95ef8e6d47f3e48f92fc898af4e745a2f16112fb1cc825db29cdc4d2810194b71c0e1d5c1f0cf4b6770230661a1012052433e1e29e2b888c1297ed56b385803b6efca15360edf14e7cdfecaf792f100cd55541f53fde77d089f0d30302047c435bb5006630640230607e40427828ce95ef8e6d47f3e48f92fc898af4e745a2f16112fb1cc825db29cdc4d2810194b71c0e1d5c1f0cf4b6770230661a1012052433e1e29e2b888c1297ed56b385803b6efca15360edf14e7cdfecaf792f100cd55541f53fde77d089f0d30302047c435bb500683066023100a74754fa73a93b6dc32bd71b8e8cd978d8246cd349dc4f9fcb94b9a28fef8f0fcaebbed16ae77ff9d293e8ad32c326f8023100ffbe5e99ec4d4f0ee1843ccd8fe312dd04cb5d81ac19e6a2c45a9eec7d121f9441f4d536c44f892d91621ccb5c0bcb690302047c435bb500683066023100a74754fa73a93b6dc32bd71b8e8cd978d8246cd349dc4f9fcb94b9a28fef8f0fcaebbed16ae77ff9d293e8ad32c326f8023100ffbe5e99ec4d4f0ee1843ccd8fe312dd04cb5d81ac19e6a2c45a9eec7d121f9441f4d536c44f892d91621ccb5c0bcb690302047c435bb500673065023100f93fc5188e6be3ba0859ae936f5c9f1a5f715fd7ac6fea70105721ccf50087ae8033a674d3c64f75e80ed1f6b305ba0e02302d5119034edf2c3cac0127bb896487f0527fdd33f1044655a88c78440cc75df627bcfacc713e0fba6bd28aed8289a2ea0302047c435bb500673065023100f93fc5188e6be3ba0859ae936f5c9f1a5f715fd7ac6fea70105721ccf50087ae8033a674d3c64f75e80ed1f6b305ba0e02302d5119034edf2c3cac0127bb896487f0527fdd33f1044655a88c78440cc75df627bcfacc713e0fba6bd28aed8289a2ea0302047c435bb500663064023049103bd9b81b72a513dc3f631240c5784b2041640c5b21b3631cadd608a2a9811694b502b1926b704ccfe3b224a3c3a2023041f0e08dc3198802b552392d656adbcfc6efc6f2a759cfc5890126f2aac093ee2cddbe25ca2d79cac3cafa5de6e2cde00302047c435bb500663064023049103bd9b81b72a513dc3f631240c5784b2041640c5b21b3631cadd608a2a9811694b502b1926b704ccfe3b224a3c3a2023041f0e08dc3198802b552392d656adbcfc6efc6f2a759cfc5890126f2aac093ee2cddbe25ca2d79cac3cafa5de6e2cde00302047c435bb500673065023100d761567e18a05bc099974026ebbece0890d9c67847f8fa6a3c59c6d0f5ffb4e48c9c707a0d04cf789a5a60d244e7c7b9023003fdb3348493b572ad0b89e3fe63d313d77ca6f0c8d507f4d428b42bc610c4ce348fc0b1954db3c3c161669fe6db9a890302047c435bb500673065023100d761567e18a05bc099974026ebbece0890d9c67847f8fa6a3c59c6d0f5ffb4e48c9c707a0d04cf789a5a60d244e7c7b9023003fdb3348493b572ad0b89e3fe63d313d77ca6f0c8d507f4d428b42bc610c4ce348fc0b1954db3c3c161669fe6db9a890302047c435bb500663064023019bfd0413dfbe08da523905f9e1bf475366742aae38ef5ef4daedd98dea2965af2c3f0766c1415b383ed93e3f73f5892023058ee80b912f907acf8bbcc95dad76baebc1987a95e6edd7850d6d5fa6438be4528798c1feda2e9eb12bc9efa2d11c8530302047c435bb500663064023019bfd0413dfbe08da523905f9e1bf475366742aae38ef5ef4daedd98dea2965af2c3f0766c1415b383ed93e3f73f5892023058ee80b912f907acf8bbcc95dad76baebc1987a95e6edd7850d6d5fa6438be4528798c1feda2e9eb12bc9efa2d11c8530302047c435bb50066306402303560f3c33621b849bfaf13f58b545f9b4486fbd92c972e3f990e79b8f9afc1ab5a12955dd46f1918e41d55bee4b04869023018d8f7b05339ceacaeb7f1a72758ef81d2bd960a2dbce8c31f58c4408fcaec8964b8440c4f4dcec7ffd31c1ce7b37e8d0302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb500673065023100ec79f13e39ce47d59eddd08563e0e590147e256ef44fe6908b8e39cf0b7b87cded03f041568c15447c8b4a8828e8545b02304868c3237b287e739914a32f766fb8e5321a0167cf3de574f51abb7786e5564a9eb44e90cff99ddd1dda39595198cb330302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb500683066023100d0f123a21bcf5e6900994d12a6ca9c95b0df0e1d9b1b9a0f067cf820007d670bc7fb0e8e001cac509bc22d43db2c8568023100db932a67e1767263b51789b3850c9d5476cdb5278f8b19639567e9244b34fac1e783c42ab79767f9dad076d6b789ccb80302047c435bb500683066023100d0f123a21bcf5e6900994d12a6ca9c95b0df0e1d9b1b9a0f067cf820007d670bc7fb0e8e001cac509bc22d43db2c8568023100db932a67e1767263b51789b3850c9d5476cdb5278f8b19639567e9244b34fac1e783c42ab79767f9dad076d6b789ccb80302047c435bb50066306402300e1addc6815e7be4b01146d464889ef952258e479520810f0b6f34294e197415ecf677881c01551ca23ccb0dc7ce10b70230296c40f7617098202a3aef5f5dc84b6646e0c9a151c6cc1a2abee3ac715d427a8522cc1909aaeead5d5cfd21468dafb00302047c435bb50066306402300e1addc6815e7be4b01146d464889ef952258e479520810f0b6f34294e197415ecf677881c01551ca23ccb0dc7ce10b70230296c40f7617098202a3aef5f5dc84b6646e0c9a151c6cc1a2abee3ac715d427a8522cc1909aaeead5d5cfd21468dafb00302047c435bb50067306502303770832435251e2e7642703e00e01ac3f864dc4002ea1618896a872f04bda4d09ca167fa2383bde6013b8007eb1ad7c0023100a0c8c4cff82ccf459b8eb1c8be2fd04656328eb7d10ee77f3274e9c40c739d585483fe9f655d446fd8577d00d2ad6d070302047c435bb50067306502303770832435251e2e7642703e00e01ac3f864dc4002ea1618896a872f04bda4d09ca167fa2383bde6013b8007eb1ad7c0023100a0c8c4cff82ccf459b8eb1c8be2fd04656328eb7d10ee77f3274e9c40c739d585483fe9f655d446fd8577d00d2ad6d070302047c435bb500683066023100b8923467ec4cf8b220ad3960e6a1186b685fce81ecf9146b4c02d2bbf171fbd8e6058997e824bf9c594c3432528227090231009c07cc398bfc812e0a62fecc303bf2e5f04e709c851d0a324b8a473392890254e59b734ab5aeab8fb6d3b9cdb3211cb00302047c435bb500683066023100b8923467ec4cf8b220ad3960e6a1186b685fce81ecf9146b4c02d2bbf171fbd8e6058997e824bf9c594c3432528227090231009c07cc398bfc812e0a62fecc303bf2e5f04e709c851d0a324b8a473392890254e59b734ab5aeab8fb6d3b9cdb3211cb00302047c435bb5006830660231008f6857a503d522666b31fbca895baa7486f075eab218b13ff9fbc3ad5a0c71c797a7dc3e8d54af84344f42330136539a023100e6e7116b50d940a7fa02b2e902ce8cb6ad803e967c58feafca000098e21d358757087630772841d989669c27a2c688620302047c435bb5006830660231008f6857a503d522666b31fbca895baa7486f075eab218b13ff9fbc3ad5a0c71c797a7dc3e8d54af84344f42330136539a023100e6e7116b50d940a7fa02b2e902ce8cb6ad803e967c58feafca000098e21d358757087630772841d989669c27a2c688620302047c435bb5006630640230731fa1dfb3b5cac27133206a8d0df0fa6ae38cc5b00d37f0e5bfdc0c092384be1c21efb5f23bd3c35e5ff88bdb8aebdd023076682b9535ef239f7e991bf8c28a3ed2978a3cd7192df8ccd8e1ceee08b71f702b17e1bf28681de8961950cbb72998780302047c435bb5006630640230731fa1dfb3b5cac27133206a8d0df0fa6ae38cc5b00d37f0e5bfdc0c092384be1c21efb5f23bd3c35e5ff88bdb8aebdd023076682b9535ef239f7e991bf8c28a3ed2978a3cd7192df8ccd8e1ceee08b71f702b17e1bf28681de8961950cbb72998780302047c435bb500673065023100c665f8557e1773e2e1fc32c7f6f2d23634bea03a6e85d83fbfdf985b151c0c8c7dea95ab7ea4e363f5aa726d5fffcccd02302eef3a2a01233040815c10791988a6213af82127ab03f700ddafb72ae9cd592640d8967131a9625ea3136ab6d19a911a0302047c435bb50066306402306e8f67d3a0f889757b38b6e11efb8b7f051f0e2e16b17ca57f5f8113b0eb50bec9cfbc7b3dd4caf3a1cc0b791e92020d02301426b78fb28b9eb0ee35535478e343ddbe0320880e935ed3281b9353c989dc880c3ddd39e9e45b27bf23d087f361df0c0302047c435bb500673065023100aa3c576d930f7eae4765447607ddbfe263c5e85481ca0cd08be5d383d3c926150263b20c1bdfb4d59902c7a0f9e1181e02303902db20e6a03674027e8595060679038eb7c92e290601362c1eaea329f949ecbcacaaee0d224c4cff6664829746499d0302047c435bb500683066023100d8dbc9f7ca789b7925ec6206b50039897a9ec96e8db15cd73c4625af49596b15edef7b6fbbf29c08c85786e46619742b023100c103ff9f4162132261cd44d5758887752dc8bc8b0c39a2f80a6a4c47f34d71af63563859227e4a2a2d2fbabefd8b4d5f0302047c435bb500683066023100c3bbda29d8afafef47abc813d9aa0230ccdb0b8c35dddf470b8004c2af8f0776206ca0d0381b4641224adffac54e3b25023100979ac1ba5640ace077f7d9d84e645f363283616f270607e6caa5bb9ed7de5469ce975629d93c1f806d3343ad35133ef10302047c435bb500673065023100957e72f52cbe57f096508a35d9ba774f212c581af05928b4e92f520b0b20234a8e8568d94c7cd97a703e38e20787dbc102300823f734812232eba2c8a935fae64c5d78973276f46c008b2bf3849dbc6e2c584f48dc7884c5acebe25f5025cbc18b110302047c435bb500683066023100b90f9fc05c2a00a191dfa6843a586a3fc006501e40f846533d53931e111f04a2d6375ded058176eb85c509d0f545c75e0231009b426ad257cf5e9b0c301ecbc04714394169126bc46a2e894b12b4a3a9e8a6da598c44e6b5c3efc8c445f14eab55a94c0302047c435bb50067306502307d97e7da13b721ef35d9bae55d90c1bff34af68cc51f3af0c5bc18d5004906ce90d82a0248b87f375b3f28c8cba3589c023100d92cadfcc6a170a7df99729239fc02a462646952b31604d015897d4238783bc94acb4462480ce3f3c8fcccb9f9e3809e0302047c435bb50067306502304386bf0941162367be2b556fe87cb07a84c9cde268e608765161858c1dc4c8668cb6b66576d4e3e421565fbd72120d28023100e13b83c7a66f240cfd1e93af7898d6da1287a0475a11e2309d00df9425b27c32368e221ee9af5c378bb3c9c85358e7f20302047c435bb5006730650231009e132d96acf6b344aa35f9acf24100400ad58cf300d0e05235f8be3f592af58f54b0ef253cfa5181480b11f545bda9670230077468725a7db9c92cba3e4a90e9f28566cf2ce7ef76e0250e33f922c4b0db185d3cc5dbc42e17ef4a9f4ff5d5d0e5c90302047c435bb500673065023100aa8af04f4a86f8c208937b85da4f28a539fa04517a7e25ebce2b4f01c13557826570c4d04554fbc43108c79299986f9602307ec2c4304d8e922327078eb6b00720e8f7e2d0d4face76a415e8737165ae206efddb2a1a68a5ef6cdfc696f81d41938a0302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb500673065023100ec79f13e39ce47d59eddd08563e0e590147e256ef44fe6908b8e39cf0b7b87cded03f041568c15447c8b4a8828e8545b02304868c3237b287e739914a32f766fb8e5321a0167cf3de574f51abb7786e5564a9eb44e90cff99ddd1dda39595198cb330302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb500683066023100d0f123a21bcf5e6900994d12a6ca9c95b0df0e1d9b1b9a0f067cf820007d670bc7fb0e8e001cac509bc22d43db2c8568023100db932a67e1767263b51789b3850c9d5476cdb5278f8b19639567e9244b34fac1e783c42ab79767f9dad076d6b789ccb80302047c435bb500683066023100d0f123a21bcf5e6900994d12a6ca9c95b0df0e1d9b1b9a0f067cf820007d670bc7fb0e8e001cac509bc22d43db2c8568023100db932a67e1767263b51789b3850c9d5476cdb5278f8b19639567e9244b34fac1e783c42ab79767f9dad076d6b789ccb80302047c435bb50067306502306e832d25c37231d5891ff676f307e42bd72eea49ac7505b8445181778d2e7819bb1c296be576a1c90ee27dad2501998a023100aa7576201df2b0533f8ddad8a4b1a89151d5bd8ebc2258bf7e2052a6aeac8db21dd8f59b15a922b550e405d4102485da0302047c435bb50067306502306e832d25c37231d5891ff676f307e42bd72eea49ac7505b8445181778d2e7819bb1c296be576a1c90ee27dad2501998a023100aa7576201df2b0533f8ddad8a4b1a89151d5bd8ebc2258bf7e2052a6aeac8db21dd8f59b15a922b550e405d4102485da0302047c435bb5006630640230077e3e714075862f1b8a920f255bcab80f038479f803188052fdbc95607f9459467e3c97cec83bac47a530905b2d294a02303bddc6094f7fd09a6454523bc773a8a1b2ff5c643fe2e0cc8723dbdc4e9a7e2c7f8f315e29da333d606c2fd6631710460302047c435bb5006630640230077e3e714075862f1b8a920f255bcab80f038479f803188052fdbc95607f9459467e3c97cec83bac47a530905b2d294a02303bddc6094f7fd09a6454523bc773a8a1b2ff5c643fe2e0cc8723dbdc4e9a7e2c7f8f315e29da333d606c2fd6631710460302047c435bb500663064023038124ca4d1b6673550fecf140e32245e44c86b9e97c63b0fcee8174af3bf966e298b3442a5fe27dfe50ac45a967a803b02302edc5e45380d54322b3bb93f5d698335c560598f5bd3681aabd8e46066a8171da53cfea62aad48c965cd66e8fdd00f5f0302047c435bb500663064023038124ca4d1b6673550fecf140e32245e44c86b9e97c63b0fcee8174af3bf966e298b3442a5fe27dfe50ac45a967a803b02302edc5e45380d54322b3bb93f5d698335c560598f5bd3681aabd8e46066a8171da53cfea62aad48c965cd66e8fdd00f5f0302047c435bb500683066023100819c293f7c021a3de51af587be242b9454989ee5d702643805533b08f1fd068746565fee881855067e9b9823e79fc4910231008c31828fa6ce36b3b1b1b0b87a0169ed2c5e38b2ab3bf78f7f574476f380034c970a014c2b6d01dbe65602a2f86f03840302047c435bb500683066023100819c293f7c021a3de51af587be242b9454989ee5d702643805533b08f1fd068746565fee881855067e9b9823e79fc4910231008c31828fa6ce36b3b1b1b0b87a0169ed2c5e38b2ab3bf78f7f574476f380034c970a014c2b6d01dbe65602a2f86f03840302047c435bb50066306402302385c274774a149bc276fb9fbb4010b109a3fcfab960a4051c067fa1304fdf3dcd07d24d87bb22065440f81ec396f36802306bf1f3883d636ced1cef5c3bb8951e18eac9bef098720c64a0dd783f3f2efe5110ef0734929b7d3fba1ee84010f0088f0302047c435bb50066306402302385c274774a149bc276fb9fbb4010b109a3fcfab960a4051c067fa1304fdf3dcd07d24d87bb22065440f81ec396f36802306bf1f3883d636ced1cef5c3bb8951e18eac9bef098720c64a0dd783f3f2efe5110ef0734929b7d3fba1ee84010f0088f0302047c435bb500673065023100b807e21e42107a110b8ef274e11e2561249132afd4a45abc0725576b3d0bdffd4ff7a8ee94ad32c7a314626de4b8471e02305b79112a2be40371f056340ba6432c08dee36ca34e12af840ee78e54b52615def9baa36d340633ea84c33c5b0e6d64680302047c435bb500673065023100b807e21e42107a110b8ef274e11e2561249132afd4a45abc0725576b3d0bdffd4ff7a8ee94ad32c7a314626de4b8471e02305b79112a2be40371f056340ba6432c08dee36ca34e12af840ee78e54b52615def9baa36d340633ea84c33c5b0e6d64680302047c435bb500673065023019b0fa91b1be0f79477486a2327d1321ab1a6375e9ab53336753af1ef7b7cb3d5405700ea773422cd9dbebf7fb83fa3f023100925633140bcee8633d5a032807e02a00a8eb661488d8bd419b74cfff8879a4fa9b2e98657d135916effd07f41faba98e0302047c435bb500673065023019b0fa91b1be0f79477486a2327d1321ab1a6375e9ab53336753af1ef7b7cb3d5405700ea773422cd9dbebf7fb83fa3f023100925633140bcee8633d5a032807e02a00a8eb661488d8bd419b74cfff8879a4fa9b2e98657d135916effd07f41faba98e0302047c435bb50067306502303bc9b1c1e02194addaf4c450e86ee31211c2d4eff0b7db73f33a6004964aecb60b34f5ffdaffaed1052143085e9dd177023100c998bc3500d42fd9a139120e20e9bd717169198d08dd0a08c549686f6941e98d163305937efd3c0cf92b37720a7430de0302047c435bb50067306502303bc9b1c1e02194addaf4c450e86ee31211c2d4eff0b7db73f33a6004964aecb60b34f5ffdaffaed1052143085e9dd177023100c998bc3500d42fd9a139120e20e9bd717169198d08dd0a08c549686f6941e98d163305937efd3c0cf92b37720a7430de0302047c435bb500683066023100e2da32ec0ae688afb975fc02fdac0a5d617a2c0bd3d2f6c5a195862b510cc045321047cbec2d220a74e392489a6663a9023100930147fc7bd63c9653c240780291f8cc98bd04baff71d13ddeb916df7a0c03bbf19a1e96013453c802aeafd1129cd8910302047c435bb500683066023100e2da32ec0ae688afb975fc02fdac0a5d617a2c0bd3d2f6c5a195862b510cc045321047cbec2d220a74e392489a6663a9023100930147fc7bd63c9653c240780291f8cc98bd04baff71d13ddeb916df7a0c03bbf19a1e96013453c802aeafd1129cd8910302047c435bb500663064023064abafc64d89fbcfb917cc0badf8a2bff89f3d765b411e10b7de8ad606b20b36bd45d73d4d7cafdd0f7ff035a032a27c02304d69df3cd2e6495420ba6268a0f91212995626d97db06e0176fe78201db429802a11147217947014daf2df81eeec692d0302047c435bb500663064023064abafc64d89fbcfb917cc0badf8a2bff89f3d765b411e10b7de8ad606b20b36bd45d73d4d7cafdd0f7ff035a032a27c02304d69df3cd2e6495420ba6268a0f91212995626d97db06e0176fe78201db429802a11147217947014daf2df81eeec692d0302047c435bb500673065023100e7b6ad39fd4862f33e0f5097cc9a136fe40dacb8ae0419cb319299b7c2fc2826a7692339dd515ab79f4564bf524567d5023072d851c235839cfb6850ff33da36a831d11c098522cc72040ff9da8b51129cf4178010006596bd215a0c3bb58a1d6d180302047c435bb500673065023100e7b6ad39fd4862f33e0f5097cc9a136fe40dacb8ae0419cb319299b7c2fc2826a7692339dd515ab79f4564bf524567d5023072d851c235839cfb6850ff33da36a831d11c098522cc72040ff9da8b51129cf4178010006596bd215a0c3bb58a1d6d180302047c435bb50067306502300eb19df9dd75cfd88e4d09037acf79c4ebec2dac38fe59dd2f12156d90f8a4f018c388e11fe3333565c5f15e5da36b5b023100c50552b2a298a8f257f1c688bb8cb98a351aef252778b1fb42b1a57f7c7b7a0464460ac0481958418e63c6e5f75bdb000302047c435bb50067306502300eb19df9dd75cfd88e4d09037acf79c4ebec2dac38fe59dd2f12156d90f8a4f018c388e11fe3333565c5f15e5da36b5b023100c50552b2a298a8f257f1c688bb8cb98a351aef252778b1fb42b1a57f7c7b7a0464460ac0481958418e63c6e5f75bdb000302047c435bb50067306502300c4fa4a0bf5aae288e28fbfac96556c61666a7f3228401a1eb8ed4a982b15211a6476f36d5b774eeddeabaee3b5c193e023100bace0e40ae8e93bee87a10cc969cb6075652af0857f008ba27c707ec373aff8f52ebf8fe16a93b686d1663dbdaf6b2370302047c435bb50067306502300c4fa4a0bf5aae288e28fbfac96556c61666a7f3228401a1eb8ed4a982b15211a6476f36d5b774eeddeabaee3b5c193e023100bace0e40ae8e93bee87a10cc969cb6075652af0857f008ba27c707ec373aff8f52ebf8fe16a93b686d1663dbdaf6b2370302047c435bb5006730650230557d38ce83e8795d565f61f9f4266a3598fd5940a5b756c8a436cce9f2e3af60dd452998983593191bcf9d447a2c4e570231009cb82a12050bc89b95ea78b1584355a2162da07359fe53dae9aafc0306724bc7bd4240695cb89ff6d863e58d8af87f090302047c435bb500673065023100c9b71456d07efc2d4af80e84501d05b94bce154ea9909e54f7891c37a97a3657d4394ab90f1f032ff1cdad319aecda6802304c11cc28f25ec55b14d0f6616ef277dbd3b15f8a4e93dbf0dd4f8d48c6ec580a41617b7da23c19e26fd4763a02d43dc40302047c435bb50067306502304a733086a515dadef510b3c308ff4d03108716a85c239f459b871c5dc53a276a45d030af4dabd68810c3a2cb62b3de470231009e2547856c4869e27cbc4a542785d5ddee09e2e0ba09ba1919906fcbf0ff8ef51876a6369e4b0670f711105987ef2b670302047c435bb50066306402300d5a02ba75aeede1952594c3ad3d5a361db9e571eee7cb6ab13eaa5bfc3d4b2b8a8d590e4c4b68a32b228aa86fe19d730230307a95462d02553d1f6606c14377688e58e3ae303bfe20861c0362f05c3a94fd99a4e03de4c70f0c494dd8381cf1773e0302047c435bb5006730650231009533c7c11683425056191eb5e0f600477ac5c404c5cd96639babb1612319c466f476182530e06a1ce84aa992dde76c530230012bbf793aa5dde32d4b90aad5e837a135c2987925759d62b0e13aa59efbbb4b6eb51e886ba60c93b63cd9dd59a38e800302047c435bb500673065023015af2bdf51ca1ac7715638f40d5aba41df33fd3d865402dadae4b203691129ad4083cbdd7c2cca74e987e030fe8ad709023100bf03c2efd19dc499be5e8087ca66a64f1cf69d84b6de6dc1d4f3ab993a698d30598a25b16921481fdfecfb5fdd96a6a20302047c435bb500673065023100aee203afd5307698f14aeeab0131377baed7b08b36c773b2a5a3fb89439f83386230171248083d2864f1d98ad381b9c602305c4ce8920e8b4b00202736af25650809f8c48ef3b0731a0661e1145b5a9b64898958b7548b4d3fecb89ce42e4185308e0302047c435bb5006830660231008b835e4d27f841912575782b3d0b0e84f995302720adbfd8cff8ad47636475d70e9af657b55955221c6dc524d22721820231008308e88fb8327ec950401c00578a32d1fe0943b41040ff2a5fb51fbcfa4987ba3b32e1972295462205e99ae774bfc14d0302047c435bb500673065023100b29a7c446f099c4bc0a9d4eac99e199d0e1146def0923d54160d33fe280be256edba00a0b587e2bc91c1305960d69581023031f588f900ceb75ce308572f7f25dcedbafeb695a16fd789eba1b3caca8fa4a3ac57e2abbdc6cc1ed606e18e78775f9d0302047c435bb500673065023100e623101210d3e800e0f23e13c867f0d9c49f33ac755d295acf50e853a9c921e77b4a9db7de5d1e806bea53f3402121dd023067618f95f864a721961058c39c4c7c1a466a2529b808c2350e213d01b181dce1890e68ab44d0e85f348f39e7dbad6c870302047c435bb50067306502304319162129bb44d3e8e95377903096e06d35f4df3fe029b45dee69d039b28840887fb16bd6bb1a0188be05afb8b5dd93023100c02ba3c3da7b4dc046bbc622147ddfd9e9acf66d09ca6802440809d3a412952035301d64e8890e58f72fea7a4234cc940302047c435bb50067306502310093ac6b25eb02944052889c65d68b44fb2d4e4e32fde800f2c7a6b09847acbb9f70ac749cf7b1efae3ed7739c7e34b3f002307d760761655795a19e2bf2b82180185c7bd4e4e497a0d7ca1ea51389658cc073485b01cd6f02a2242edac81f3582acaa0302047c435bb50066306402300740192291d6fdfa8e5e42adfc21cd32d1538b6e780ea3bedebba556d782c19368e1ac294dd1a3757f747bca9873965a0230059cc288c12d2b6d6d924f917e6e2148c583463efb1f86d5fb942a93017ef5c7fc855983495e524ce913e4efae333c8d0302047c435bb50068306602310083072839e3c7b0b39ced785585a134fb7d5a46c16aa1627a91e27eb9c1df868e163626d6540c421417125fa71e035bc6023100929db49d6ee63453099d2c118db1c4e91abbd52df2808ab738689cbc2a4f72f7ed0c36b3263f8350034c744d668a3f420302047c435bb50066306402305ef7c3bcf54b42d65db1b1710f609fbff499ea43b0a6d740c9a108a15a59ec5724f16211e54910a162808bd5bc6ec00d02301bc44236ba539b206d21c7574129068cc5d5d850f753747526cb991ea8959d68a58908de854337743c42e53fe2a0c5130302047c435bb50067306502301b2737e974ec53333a6ec0a0a6ca2fe6ee1db084889be7fb5b6045b4d4649d372864c71d31e72282ecc1b605b99a88b1023100ba208ce7fb7db68543aea15b61e4e18c582aaa9b0abf2cb7bedb985e1548457c202a88c86fa81c9be8418f41f1a51bb80302047c435bb50066306402302f78085b9b4d4364239ffcc6c36edc55333df5ca730f3a9a7a83152224da107c75ce04ea4f71013ef3010cf005bc667102302ef307bfe0524fb8e10e8705d1f11bbcb4b89e3325ef80062f8dc8c4518e1cd4deb9a6b1e74d953bfeb9da9849035f900302047c435bb500673065023100b47d9375f538ff29081fc162f1b0e551acd87bcf6dcc88721336a3222aba106e2a1bf8903b7ee75cd3d374b61b4c25fa02302107c1acba2c29f7f069b8b994ac537f0ea6f468a1db5c4372c647de3e57690074a22026d75bb16983b3a38f69da03f00302047c435bb50066306402301bd445b35e98c724b20868c4c8f7a26066d0f8104ad5bc5c39371595b471c0946e4764cb9773292f21731c0308237a1a02306e172a933d08e0d438c69046b6cf24e79490ced32e322b36bea1ccc11b99cb5d350246dba310b6c314bf3e5f2edfe8170302047c435bb500663064023027649ba84a97867c0c88c5dc4a128a522ba7221e0a82c2e6fcf303a24b97dfeae0a2e1a9903104814258343169f42a9f02302acdb4cfd46d8ae738c025908d8449f152ebb9b2283d6d64bfcb745fb994e659a6d87873f6712bf62fd98671ab922c3e0302047c435bb500673065023100ab897d82b72891b1ab1c9483f094d37b3ff4a58a239e2505e93d3d30938ea5f12c05ea95af810d33b3b9918cd2508fd5023028ffbee7a362f9921c7436788748d55e333a3524bb8c0f926b226ca1b68fa5d9ce44fa27536ccd832bb97b22bb7629180302047c435bb5006730650230219c8548b0e6ef84a670af1b928c74cb57be0d69ac9a6950c937324878beb666747bd59cb1e6ab152ba520057ed50200023100d7fc8526f969ac329f03c8f49d5e070a9d4d7ba54c189e2dc224324db659d1c587858a106d04ae071c366cb6f576318b0302047c435bb50068306602310081f6cfb3612ad2ea72c92c1da1ec25428a5d501c3527f5c3bdecc1aec4937d4d78612e6714a84480db8500dbaee1f24d023100b6b1767d8fd99e2b90e8879e3f680b2344115ca760fb3102dfd454da588c0df1b2d03bf19afd938617bbc779d9ab3d160302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb500663064023071b4d1845b22c0b840885fe176b48be1a6775e5d71de15cd0d54f5bc4fd67ba5c0df235972bb4c18e38344141703cdc102306fc7944653822575d704a1d609df30167697f7d5da68bbd9f5e0401ea7413e544deba53cb560ec394f808251f6b8bffe0302047c435bb5006730650230337e3aca0e14a84a588824f50c11c18f5963567c41b0dc60c1407468b5729a8bcef99c28cd88753cee158caa789e8bfe0231008c529dff09a37be496e08857589e8bf54955022130ac8fd07815542960f730a24cd439b6fd1f0588a7eab5cfd98129240302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb5006730650230061ec6898ac30725c8b1e439d69478275c61b8ed93ee92214e12a867a2228dd603d18bcd12bf9d5e74db25c4c48e084b023100feac6497958612337d4839789f04069b7e26984d5305e725d21f173dfc93999688643a4ea763353b09e3f6bb929cff340302047c435bb500683066023100c0bd7eeb423d9b0d56da6fb9e3ebbf68a2e24433ba8f4d99bc8e567d1391b7bad0517a47ed76b21fa4d5dc01f88bf8d3023100b254acf7e61f0ec27451676330a294684685bea1cdcc4a30e6cc1b5393b1dc06a25ac4541a9daa504cd874ca7b0f4e680302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb500673065023052a6e85df037ba6e71ba30176b05b27ff420b10d0cf4e5ebc6ffdbdb0ac065b4b0c15ea3d78759aa5f5371612a8f01ed023100807c9be39a129312694bef0df2127c8ae3d46433dcc7d744a0c438e9a379a57e6205282e33c141dd0351cba1b43cbc150302047c435bb500673065023034d6fabccfc3226b4ada54c424468cd02aaba927694b6f2cc218a892dfb4549394a9b72786845b53f4135c0d45c24f0d023100a7438ba5846b0ce1b313e5290b8d76b862447e711b6eacbc1cbf679d9f2a559ab9e31cd50dd17cf8b9bd973852450d1b0302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb500683066023100ff6b283182c1b08b38573ffde15053c0ada989d553731df41b4e1736e52578c89d2fc1123c874d24cc72ca937b89a9ef023100c80bad59a4590052daeaee14e692eeb2db86d77a8f40faef22060c86f4880d0b49f320ad81b9397266b56a0bb07413e80302047c435bb50066306402303ad29afc7b2d7887e966cef511188f20f77e776ea02ae68a44952fbc209b92dc80f762dc0fd381ff1d77c8a897b1b7b8023070d9e2657db1f077ce6762fa797aae412a5c5f559f9fa2fa2dc57c8367afb8bfa9beb8be41833f0f02537bea515be2960302047c435bb500663064023027ad3c293d109e3c3c93a080025ff2c49c1a1d0b4ba44c9d65de22422315fb382991d2921d148c5841308d99382355d8023041bfcfef9b1080b5d436acd67254c308e48824458f5d89c80766771575f06a4b400d95c761156083536fb6d2a59daf7a0302047c435bb50066306402301d1b2fd6d591ee265c9300c904748138894cfeb7964f0ab1c6911cf5ac5d92f0f10c5d46e101394785a57a9509fe33a602307d725d4f0a1e7ffe5bde1d5c45899194b168fa6efd0ce826bd25023b2e63c91f8a037b9b2862a40aeb0cd6e17c7fcd980302047c435bb500673065023100975f12db0cca65798d15c8f097a9445a2d8f5de02f11e4f60e1d213c7fba01f834271a745bf0fc1402c486de5492dae90230610e3341ad9cdd823ecc111784a47fb188c1d9916ed31958ef3fa156152705f1fcb4c47706270d63a6e44a8aadce47580302047c435bb500673065023100ce4b285bfdf9e053ef321d3ad3986b8a9c8c433443dac83cde9af3c5bc523e639ee80e0bc320e7bd4edda0603ed6348a023042f00f30d67142c1162983873f9c4f2de41591a415953d1fe494a71f71a2f17344c16c7d1b31a01648780f4b96ad59360302047c435bb500673065023100f434486853049dc9e8895ecf3085fd806583ca12a3dca9e663796abe526dfc0159ef2337a99e7abcb67a3170170c731b0230106e4a739e4ff9435e20dac68c3d39dc9433bcf82c36eebdcd6331962b3f7c9d2a64547ea54eb38caf661465095716320302047c435bb5006730650231008cad200dd56220d055cb50fb8af6d3625fe124fc385d6d75e96e9a259368d5a012fe89b0deed847cf2e24c64fea676fd0230292b3b360b84867ece2efcf0c5ae9a3969e76e295f1b55fea2d064ba4145106711567f8656833df188638a0700ff27ac0302047c435bb500673065023055a8119619e78ef251d967c6315037aa78f55de743b98ba16e6dd3481cb6cd15b2a1a5e53b3967ef492fdaa5fd1453b602310081fe63794d9d4f452ab1e373507bde77b5a2cfc70b70ea8f2a075a16240158aaaca06c71ae564515545c07edac12a7d20302047c435bb500673065023100d292bd892a7631775263ce60c9454a5d3609ae85ab6f2838f6617bfeeb7b9705369789217475d578c4fa67aa284c70b20230543dee5d2caae4b32da7be8e7240c6b51ce677f469fd949083f37034cbc42f524d38dee3409a53e55c1913433e2267cb0302047c435bb500683066023100fd75c803746ba3ccab191d9c7a5f6d9f294cf2ab9118192ea61e762afa63214b2812c67cbb68b6a20ccfba4c67049a790231008511ec8f78ce8a598596ccbd28427df0b7bf25981c5d8a4d7f2f73dda476fe17d2009c08c90725bdc6c0d751447a15410302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb500663064023023d709e59ee0a9c5d1db712efb5908f92b8f11f0458f2ae1ac088a2e53c46c340ee8b9c24fc197b45e95b29a2b666a64023035d775b2cf25469faf8828ef471d21fafb286e9d0b4ca83304bcc6df94cc9403c5ba721e4b4dada10c9c52d45302e5440302047c435bb500663064023068e52a718642e67d96f084781c1cdc9723849ae8408b14a4cccef554812880d0cd7b86d91a6e622a41a0438314c008c202304e5bad1f7cfd24002358e50cd4dd5bb81e201c6b77d31f112ec5eeab6d4cc010651bed186135dd7e51d0f27d71dcdf640302047c435bb50066306402307adbb69d7134725c9f6ac62e8682a26a0b900f77e83c8c7c3a65bbd1f5673970f02c8a393bd3e1c1faa39a805279266d02301497f81ec1f88f83d08d5ceeb7f717620039ab6425886dcb77560642cbb5ec2cb7ee0d4ac05232f5c3a6ecbb65fc0f3a0302047c435bb50067306502307e84d882b93ea9d0e362f52354f2ae242e6842fff4552ede295b49f7d9e47a8c7e9f311a5d072789dcc2b5269c712d59023100d7b688b4122a3d508a021e1ef31bc5afb6a60546a1ee28f8bc297cb46615e75eb28065db6c4925e2f4c161a0779a6ffa0302047c435bb50066306402300d0048d95469e3901b7fbcf11123df7bbc1832e367edc1e5d4189ae27c197670071f92ea8076b49f400d6af406eb89ae023044d3818659df61ad45c182d6f1759a1ec7527b1b0cba66a76eb352f6ade2aeb06710ce7402d0a3051e3c3c5b94f5d7aa0302047c435bb500673065023019856efdc370752f3a82548e5d7050f10bf0c0a905a27d0ac9d624b0ecbcc3fb39e18b4fc68a2a449a0bba34033e5fd1023100e4024433305135b38c68434e720c5e1019eff2a04bc37e906717417b4918315e7fac17b62d30d50de54e208a6dd5cb2e0302047c435bb500683066023100dd706edc526daae544f7677e3bfe48af991319aa65376ec40ab972a9e01b9a899d83f602298fb3dc4eb8fbffd41eb329023100a164e4ae66396e4c453eff48d59625459754f61a8f4a547a410dea12774f0e9c490d6c28fd7fceffb5661e20b51793a10302047c435bb500673065023100e39c944907c3086b0474cb2a10b3204877c731084f0ea9cf9eed49825797769cf075d128e812f9d3cfc5c8adbafcddfc02305a897de8877beb54186b9eb74699279579bac820d14e69135931dc63cefcf7ddd71f487eeae9ff9df0ed297c379f5db20302047c435bb50066306402304e121794ff1e4a5b3d815e681b57971ab39ac91c6960b7b143acf277e605231bb4399ad0b3fa87d15254a5e3ce8f4b8c023030ff9cfe0bf31dbcfd6fb5e023e13d400b9463fb5ad668e6cd32514174e9868c2788ac6bd1abd2ed3e00b5047e64fa4c0302047c435bb500683066023100a21e49f02de1c843e08621f3ec664053876498ade19a28665493aaeac61c438c71b6b6348eecbc34cdd9a44e1e7befb9023100b9065fb51b4ef24283dc83ac6f31393da60868e3fef4d7818c2433d95a8ac2a0ad57ba36e5703afea899bc388d8108e30302047c435bb500683066023100f1d8c0131e2633c8b3ea29dca66c3ce0929f5cfbe9a4be58dc82a0973039e3abf70ca1355d240a39b63be0d397870ab5023100a6ed86412520731a0c1026c45ccd0fa47ec98b1a284d81adc3b1a67b12eb0e2dd6cdc87051674cf7f63906ce3ba54e5e0302047c435bb50067306502310080a93e1f429293de7c4ec85ab194f9fbdc6f4ab5e9bf8e3bef75ca2a3117ef3d772bac223f5b09848d636b1bba71906702305c3b87f403cf920bdb75d863c0c390ea1378d7f1942a1fabc9fbe49edb8262dbdab43a28b46a9a2e3d7d57b047b79a250302047c435bb50067306502305478b6ba3eb29c68d08078f3b0f8016828070ce1864dbe63117eedf9abedb3dc679804fafb85bc698e32a75e673bdb2a02310083dac9a1c1bc77b928f51370b4637a1c04fdb7cdda35380fb3bb625b51ad8db61e30ab5fa0def92f783bbc2ad1a75a340302047c435bb50066306402301dddab161da18877c06d36f685d58c8983ec7e2b672c5a6221128f748669927df9bcefa6576de6b03ce67eee197583870230440c7fba32e440f986722677622ce2a231f3f11d983b4594d993edd0b9dd805941b3b906d9d77c2781db659459bb7a110302047c435bb500673065023005acc740842bdcdb3ead0f910c22891d00633c9a255946a601362e61581a15fbb8073f87ca7275102305fec1052de978023100abdab95f8d08d6a53ea0ad943c8e037af87aa94db9d6484ff65c67a14f3d031178bd23a59c41c6a00f9cb602f8571d210302047c435bb5006630640230168db3ba11d4ca02c77da153428d0df0bcbbf9aa29c04f4c76515088fb2dc8f53be560609b3f3f4ac4c2b4cc0ba5935d02302e8fb8a0a16a31efb8fecb64910272dd1599ef4e29c13d30675071e51a02a65d78f70f4e08935378a8c331c19a9a52ca0302047c435bb5006830660231009471ffd94802b21a2aa87ab73da4b5df68a03b34c6a11539628f8c90e73f959fbcba1a358cb7dab6f2d67f56995be6e8023100a9f5bc2c78ea2c976b3f4e0ea7eacf9aaed0cf2fab571c89d36f89f29f4bf7072dc5036a5e9fbe603acc8e92ec43787c0302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb50067306502307a0d9cedf1c6f92846b6f0d52aeb9e3ae90326315796096b2a07b7a6bae8b8bbdc3272799e70d1160086c3fc191b443d02310090f52d88f2ecdcf05277999d7049bc59459cbf04e15b06b77d5b768b78f878861ad509906a7467741af821262b60eaa90302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb500673065023100e0a37c253916e26245ac14c877992e1a320a33ca157507e954466eb37f8f5a6c4eb56c0abafdbceca04be7cdefc24391023037f45ba31e98005c7d75ce3613be73f36c4a74905f29d492e886fbe07cd8eea54a93f32ef0e447e70d226d4fc19da82d0302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb5006730650231008a92d0391a6b528f7c3196a0918df6ba7b4cef12a639f7a15fdb9a52530cd08d7202f080c43df50c57663692cef0651c02304df24492464d913c4fc29db9b02c00dfb5e5806d354f48640c155a2e2a22b384e1e8765f32f539c0239e4084ddae09ce0302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f0302047c435bb500673065023100aad56517414b5696ee9d3e0603331e62c7af5bcd2e01051fd27053aa77e203f171862980774d03371e3638775f77801b0230686edf28fc936844a3f6a7c47f17b48e5c4a84fcc8d480d018533c4d3321e463a9f29f37702566b41fc39812d771978d0302047c435bb500673065023100c03057c4a75326f2f8c1de591991c92f50344dcdcea7f4e7fea932b66ca3e5c1098a21e87fc87f8b972b5919e909c91102301af7c17fcd39c2eec1fd555790676f2373919e596ed83b1a5e4745360613307ebc12a4befb0944df8de58ff7e8c0ac6f e U]\p D>>Vo+Հo])mAJV\M.X}YUC+ėw')Iorg_YzG._^#z-#"<["FڐRAD|?3H74.3O"m)7!?ꅑl|5:R&#p06F>Td7>841> 1^W69‘ǜn=kbui8FV"_ .(1v>ݴhq*K5Vl V'z'1(B\vдA[Jܵ48ŶƯPWRXIioQ0?&rCT5G ij:5e(I;*]RZұV%\T ч"YzL6jo3 =Zr$n?'4>p<t?td  T /5@(     3 5p8X;??BBCD(D8D%9I%:=%GF$HI IKXLYL\L]O^`bdde/ee4fe7le9teTuh<vk$ wlxohyrP}tDtHtNtCanaconda-gui33.16.10.21.el8Graphical user interface for the Anaconda installerThis package contains graphical user interface for the Anaconda installer.eaarch64-03.stream.rdu2.redhat.com',CentOSCentOSGPLv2+ and MITbuilder@centos.orgUnspecifiedhttp://fedoraproject.org/wiki/Anacondalinuxaarch64pBp//>>- - 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!eRePeOeOeOePeOeOeOe!eAe!eReOeOeOeOe!eAe!eReOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOe!eAe!eReOeOeOeOeOeOeOeOeOeOeOeOe!e!e!e!e!e!e!e!e!e!e!eAe!eReOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOe!e!e!e!e!e!e!e!e!e!e!e!e!e!e!e!e!e!e!e!e!e!e!e5e!e!eAeAe!e!eAe!e!eAe!e!e!e!e!e!e!e!e!e!e!eAe!e!e!e!e!e!e!e!e!e!e!e!e!e!e!e!e!e5e5e5e5e5e!e5e!e5e!e545aa8befc1d921bd3bbe736df579cf48c5cc452be6516376f5800edae41cf9f61284e6dc84f16a635f838b855aca86ea117849d515123571ca1e7b2d10dfde3f3ad23d4055b8c4e4274b74925a9e3ef90342eae08fb860b468f82320b801d0546e65c447a3bc6edf5fd59616885cf06729ee27e96f929927c3bc8cc1de8ac25a6e65c447a3bc6edf5fd59616885cf06729ee27e96f929927c3bc8cc1de8ac25a84f6c01b02ed8816db4cc7ff09569e0c4e2adbc5787e3be5f881209a78848cd9f95301b92ad8a48ff9902c966969d71fe55875473a9bf7f938f4d48a7fbd17079affd28ddfaf25dbaa77635690f75ce22d1fb0d6eb9d70a89422ad5bd2d70e229affd28ddfaf25dbaa77635690f75ce22d1fb0d6eb9d70a89422ad5bd2d70e224a9dac568fd1b37604e957caafe847ec7f6b1dfa38e94caafc8196d00a92b8b7608a51cf32083877e5fe92e15ee465c659cb49739c8a1d361ed335bb2378982eca18b85406ad9044686955f3fe2bab6325432c7ebf75a5435e6fec64fd7fe8cdca18b85406ad9044686955f3fe2bab6325432c7ebf75a5435e6fec64fd7fe8cd29c25949fa1ff93c1b59f812eeb9cf51965f38eece81883057ca635065934aec29c25949fa1ff93c1b59f812eeb9cf51965f38eece81883057ca635065934aec8cb7b31939db6a2bf1b5817210dcc5222f811d7c54b7f7566aac970d6c9b5ae5dd862c4874355b7efac55416570ad78d74b8779db9833212cebb6a6e8a24c2bdb52345948d73d869f38d8f9a683975fa3228084300c08d5e1eaa46be9f847c23b52345948d73d869f38d8f9a683975fa3228084300c08d5e1eaa46be9f847c23df0cf1139791e7db60ce5f1caeed2b717ecb9615d4e663d46dd765591435f932df0cf1139791e7db60ce5f1caeed2b717ecb9615d4e663d46dd765591435f932bce55c9dcef23f8cafe62719b3c28c12074c005899600afd44691f6498246687bce55c9dcef23f8cafe62719b3c28c12074c005899600afd44691f64982466878816ff68196ac008b615bd7d103d6b851514f4f3b37cd2415f7404336966fb318816ff68196ac008b615bd7d103d6b851514f4f3b37cd2415f7404336966fb31068d1e6025915112af7fad422854cb391241e8a5b5dc1c7773b2a30df5d4fa16068d1e6025915112af7fad422854cb391241e8a5b5dc1c7773b2a30df5d4fa16b654d0ee797e098bc7359d45314f3f14d3cf8779737869c99d2b1cbcf1bce567b654d0ee797e098bc7359d45314f3f14d3cf8779737869c99d2b1cbcf1bce567fa2e6a22156a1cc01a7aa872c3a36a667aad71084499bcad73b66bd5df540c5afa2e6a22156a1cc01a7aa872c3a36a667aad71084499bcad73b66bd5df540c5a9c32eb59c7cd2a77bc7119109e04f091fc3641c86198f0514c0cf894a1c4f5d69c32eb59c7cd2a77bc7119109e04f091fc3641c86198f0514c0cf894a1c4f5d64b58621c9b486003b9a1f9d32826c3017930c79d112754d089d002a35ce708294b58621c9b486003b9a1f9d32826c3017930c79d112754d089d002a35ce70829adf4c6435a170121a59d2d96c327d91299ede9f0193fac6d7f1060e48e26bbcaadf4c6435a170121a59d2d96c327d91299ede9f0193fac6d7f1060e48e26bbcafbc3f9bc9d03f14407f21a7f33d2f805b28474b8a11ebb6ccc67dbc1f3658953fbc3f9bc9d03f14407f21a7f33d2f805b28474b8a11ebb6ccc67dbc1f3658953284d2671661f3b2b83130b896138225aef89297d135f1f813833402a7acb7742284d2671661f3b2b83130b896138225aef89297d135f1f813833402a7acb7742b208746ab0d319afa58e525725ea1217ccde827cb7817b60f4fe03c5941d217ab208746ab0d319afa58e525725ea1217ccde827cb7817b60f4fe03c5941d217a6fbf22eef99cde4f0469ea3efbcd91d306681112d524b1c4ef841267b3bcf41f6fbf22eef99cde4f0469ea3efbcd91d306681112d524b1c4ef841267b3bcf41ffd7321d97b4e0d14269e58a9ec0f86f5650ae1621dc9cd05474dc9fd8e483a80fd7321d97b4e0d14269e58a9ec0f86f5650ae1621dc9cd05474dc9fd8e483a80b02ed03643ded6fa25d6169323d971bf6d488868f88227f6b90d1f5620400ab5b02ed03643ded6fa25d6169323d971bf6d488868f88227f6b90d1f5620400ab55f554759775850472a46d0c6d3b083b93c758f2cd9537111689e113482924802e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85534b73f039e5e99f28f0b3319310dba52cbb7725f20a71170dd7de820047761df34b73f039e5e99f28f0b3319310dba52cbb7725f20a71170dd7de820047761df183a05bc41dedf1c69ce175a4e877aa50bc9fe3cf1f0f135d1cb0f83c8bbe344183a05bc41dedf1c69ce175a4e877aa50bc9fe3cf1f0f135d1cb0f83c8bbe34475ca2d78baf6ed6bf3892b5e5d33dac2f07e180c5bb214ceb9a6e81a73f690ad75ca2d78baf6ed6bf3892b5e5d33dac2f07e180c5bb214ceb9a6e81a73f690ad1deb815017a4a3ee91fd925ee472fc715ebb728a079d95986704221982efc4121deb815017a4a3ee91fd925ee472fc715ebb728a079d95986704221982efc412bf47fb361da31c9b1e0adb4e17ddb5fdacd88f04966ff8a422ccefdcc6b396dcbf47fb361da31c9b1e0adb4e17ddb5fdacd88f04966ff8a422ccefdcc6b396dc123d38b91d9be67919b981627f213fa1f85b3a72d345931c75266182dcd8be84123d38b91d9be67919b981627f213fa1f85b3a72d345931c75266182dcd8be848989f663ed3d89ac0ad6fdce071297b74815cf7c80cf36738d56cfdbf693af311dffb1541ee91633a413dd62b49b469bd611f3a505d81c0ea4bc4e059bcc88fc0a02cff5250822d615d69e73ef8f1fc8f25157c897387c44cf3123afbf4b97f6a9ed1e6b75c0e7d17cd363d10d58c886fbdf78cbbb468499bf381b956de3751e9e5d7a4046ff7e0a85ea217474673e40bca60ed6648f93648c01bd737eb612eb1598137b9982397adb25e0658938f9d01f6ca667debf06513bf2713540ee23f48ba950482d46b2705ace7c0155cc20b104fe354935187484b2f3257f871e8abcdbf5e624169e729afd82212e36553e5274504028829f430c4a6f398addf89814ecaf88ac3cb7b94d05a976202b440d7af88857dcfbfd4571071038bf151a8855fc92352cde32327dff831e3114f62ef7d35dd2bba82aa6b0f68b7ff7241ed3c341e89455ccd14265ef2643ee4ebf83f50dd6eb86ea9e4e6541476264aa7ca8aae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85534b73f039e5e99f28f0b3319310dba52cbb7725f20a71170dd7de820047761df34b73f039e5e99f28f0b3319310dba52cbb7725f20a71170dd7de820047761dfff2f6643900235c903f81d85939723409b2ed4c8bd2f359fc5aa7bf88085a1d8ff2f6643900235c903f81d85939723409b2ed4c8bd2f359fc5aa7bf88085a1d8cafd47250db739ca384f4f24fb91d3971b4a4905654c62ab0dc1fdf3d4398bcbcafd47250db739ca384f4f24fb91d3971b4a4905654c62ab0dc1fdf3d4398bcb72c086725ff472edacfe48af44b5aed169933753d12fa1b49e5ba5cfa9d9c53272c086725ff472edacfe48af44b5aed169933753d12fa1b49e5ba5cfa9d9c53208f5f9043658e502d8777d0a7a743ef00a8502fde7fa3ae0748d97d9f162f07308f5f9043658e502d8777d0a7a743ef00a8502fde7fa3ae0748d97d9f162f07383136948704e5785c192809c6cd85a0a08e7f54ef2eacb53d25a3e72d714218983136948704e5785c192809c6cd85a0a08e7f54ef2eacb53d25a3e72d714218958c30cfcf39993749483a1554a781e2bd5fcb33f022adc9322a7dba785bfa36558c30cfcf39993749483a1554a781e2bd5fcb33f022adc9322a7dba785bfa365e5fc544803263984453b055215f1dc0f3894389620e0b6ba8f8c594e669a2205e5fc544803263984453b055215f1dc0f3894389620e0b6ba8f8c594e669a22057a04eee4b54e5e188ea6ab678ca8c3f3cd9c247f4d3a675ad957d53670110b197a04eee4b54e5e188ea6ab678ca8c3f3cd9c247f4d3a675ad957d53670110b19c9d9f0b1191f9a3b86e962296929c6c61237f28bab85b09bb1bb961b72eb751bc9d9f0b1191f9a3b86e962296929c6c61237f28bab85b09bb1bb961b72eb751b106560c904c04109bb4935abbc591699e9f418f187662d267133c6672904fe08106560c904c04109bb4935abbc591699e9f418f187662d267133c6672904fe0818265243413f40bb8e781acebadd1407ef137919df7742da99e3654456d970d218265243413f40bb8e781acebadd1407ef137919df7742da99e3654456d970d22e3934803d0c3e408d493543da2a09bdf8f470a0794848295668d2fb8b1ec94d2e3934803d0c3e408d493543da2a09bdf8f470a0794848295668d2fb8b1ec94d4f2c79a2257685fdd5df69869530f2e90958b387c2f9bff936add6d058f89dc54f2c79a2257685fdd5df69869530f2e90958b387c2f9bff936add6d058f89dc51d049870c0c458eeabc21bb684150e40523fb9d20375f61726e8b384251321a46b325694a6ab577bd9592830adf60ea133aa30ee82bbfb6c090de1c35d2827cb9e678134d807b9a77218dbf16c5c8075a71a4432bfc033e22851f004f44dc678bff747652a44aa7f7c9575e697fe29ff22d118d298f7587ddd1041d9b1cfc64e93ad3634c7ea75bca96600f3675808d1145ec3a8db1587449ccb788da5d3888044631e71121534b14a4c243742e0eb882c56ddab462dcf812d4732203d4b9400ad1ad3ee0f85d8b7370b9fd0cc58be3c989e9d91c6d715f961a444c00c77ba62e42b69a145b86764577a20923accb4ce9202fed2c9f0baadee1059c25938e7e18e5e39eca81eec7db9bf13d01044a1b584dad2ab2ced1b3b088cb78415b9ea19356ffc63fa85933a7517cf1938544b35f229b6405f95e9993004274e3e154a697f26a3ee9211ca610e1b21e40a58a02b22795b78940a1006ebfe871e9548ee966eb8c75c1a1b079375c68d10265b52466fb3daee92eec9b2670631616b0b7fd60dd676284d967e00c2053cc87418fc6e4b7c75a3acff0b96a2017065883e8af3a0a99481a5c6ebcc21b7398083d4292746b4f3d624f591435cff05c465ea6cf08f7d3e3b1f347413349c49f9365d24c70945f59aba7bf96cae0e412f691deafd4452c956beb5498e1a9b64546baf04d47db352b481abb5c59943dd0e60cfda396cb7fee4f311c8a60ea8ed3032c95c41b81c2841d7bbb77457b02d6bf101b198e9e42239ce1fe4c97d989854ab67063ba28ffd2f78000dcd9591df0062abeaa980fadebfa19d243b837f4393543da813abcd3c175acea58a2c2944a8ec06885d2b00fc22d563f19146b0b1921d5519ecee9f5e50ca3f652012be52a255f0359fa0bf5440811507554a9b39fb7d2790f3fc86c4407df3e271ddc4c225431d834addde9ee86ec86cc56a14ec48dc0a12d5326a2cc00a3f7d542aff45148f7b2121656c869929523a502b3ace6e8d18c14d994f06c0b439a147a70f5d3a865a0125f5a13b4362ba7d10e8dfb2672a4eccd011e20f3431a2112c894188c2bbe5091abf02a96168b933d06a53439f3524fad4599d4af878ce2c18fab5d9794d366c3c8064cc577ad30b61b47bd49ef0a2f6f8b59211521c4ad90802daccafde9cb5f4c0adc9bfa25bb9be44610f731381e7209968574fef6fff4c98eec278efd1695df1b722e5677279f426a8ec5c9052947a972826d9f8f0906dbc9111d1e0c8271672578927130e6ce2319b50e1687398f8e5fa547c33f84ed89a9615de071c05a13829b55261e57dad408e6b5090842de8e69da9f78c4dad6a77195737a95a68cb6161b720df4e8c288fee66111670ddf7f6c947965f939f5de2837e0ff6e1d12f6a56f2c5601feb87c4776301972a185b66bd3f2f9ec87edd64ce53893056e9b3f7a48c41d18ee1d1d6adc8f1f312173ec362bcb44e8c0944b51848d3a98707ae3f159b974cf3e1b1623e8cd1d106afe461d6ffbddec645d772d7dfadf8b4aa06401725e790605e6f09a6a7c64cf02e9463c6d3aa5e14976cf2ccb7cbbb8414892c8e0a2a94f9588b81a8f154c9ca16ec4d550706d8844069ca1d41db6e9e30c1e1553fbc0e61328d87b9bb8859536538da2baba1cc053f1a99494829b32bfc91f7d34917f190a24a8fea2287c6ffb447156f64f127447973acc6b5027fa642d38b709a05567730ff70cfb68fbd7171ce63ffc71928a043f0a58b726b94cde1bc47b8221c27021a27beef86ebc3fe5cf9fb2c76e92d3624c6faf340763eecc5aaab0431fcc34937a63b295e59f6a435444a045d5c49b3f6048692f03e354ec6553cdb20ade74e9096eaa52d2e3bffb37a5812d8c29e0eb6083994874396eb8c6423fdbd995a3d350c9fd72139a595c4b85b572c0f3a9741abe743fec45bfcaf221389f5a0e3edd917b2f8b9662a0fa30b726c395293f2db434849d4eb23c6893b87d7df6e0f1d0387907593b644379d3e2c2158ebeeb9fe349849c5fa038a47a83cdc6475fe003a2578bb837cd475b078cc023e2865ab3091248cc646a5658e354e3824259936f69cd5a0264dde3c26eafd8b5f8473340368b9030cd1246980d57245c5c63b8448aac08df235412b8d8695f7b7453ba22806065067eb2a0e10c4df197739a7fb526bf5c8b644b3cb490dfbdc29b067ce2f27cd1d942bbf64070700e64c67b4e434028a62b9f3bfdc9662d13e1f6cbffa8b02dcb6022b511f4ae13f56ad41ef338c4db6299041ec4cf30ce6774b804f0365e87aa75dc2073f7a09331f53d86272eb247f55e3e93b3e66f4ecf69ab3ab630309b2b3aae44582bad96bd430dfd0ec350c0efccb66395126c5ed9198d1b9288ce90c3a1546cb0a6d73395c4ec7a2c8d034d49ebba58fc74c89da469824dba68b1740fca1c6125b35202c062480a33d982fbccc4cf2c48e58f079742c048c3e4d5ee3bd6f911b91e2afbb64f051676336c355624e600569d2d134a1bc5d38682eb827106548539e621db926d0ef9c3221bc1c33eb8a21520bf43d7ebbf0a6f1eb86f79da6587829867f99d19d086f8d1c7013c23058a24c079446e1b0dc0acdc7ba83339efe3a61f2bfba50c2e83c33e59d40267d49b727cfa717c54f5dc9d16bbc3490a5dfb00a7df075c7c2f9f9f4c69485dcd7dc21b8c93135fa083822d059783537075db072b632cba46883f5ef8cadd74515e255e9c81722feeba0b85e9f4326df9411dcde6624/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(aarch-64)  @      NetworkManager-wifiadwaita-icon-themeanaconda-coreanaconda-user-helpanaconda-widgetskeybinder3libgnomekbdlibtimezonemaplibxklaviernm-connection-editorpython(abi)python3-meh-guirpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)system-logostigervnc-server-minimalyelp33.16.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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnu       Python script, ASCII text executabledirectorypython 3.6 byte-compiledPython script, UTF-8 Unicode text executableemptyASCII textSVG Scalable Vector Graphics imageXML 1.0 document, ASCII textXML 1.0 document, UTF-8 Unicode textXML 1.0 document, ASCII text, with very long linesXML 1.0 document, UTF-8 Unicode text, with very long lines  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R utf-86314c816864ba8afa29cdf2550bb0e6b62a80b8d65029e27690052c242761d70?@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+ NJ z`LϙƼN |Abtaܟ%J{28brcebM#|p0K@M^!]DGC/%s 2j43ɴood}MZa1Z]k).yT~.EÿqW(h]A`u/ 2.s0 RQ9.~A3FR[!LcHd-Y.OA: +~XIw#xK#|lT;e8׼"k)3rj5Kd" Q膀5,}[:xɷ ]N)+^=KCfn!yD$\e+$룇jNa-MxSH]uOͥ(6jB (2U K q[,elЬTމPMrB ѥnLt!,,Q=f- ۲foQh\7xQ^y߇4cy/E{O#O.TM SMYR'kwrK*A2*Ӱfy!obQ[` T֔zGFd%RS@5 q_ZnjQoьQ^9HQc K9Ho~k?ê'^we9Kfx3~I",#|6<SB}G5a?uһBgfaTew )R!(Ì4iTY/wwޣv}*Bp ]} 1؏wQI]0L/`)ԁ)2^26L>( 3.ތ&ZTdmIU6>彼Js|!#H_ޅ+bb1Grt\:"t{#Mx ;W[ףME$INCq7Aq6' f{_ ~^E0Θl/0BwMn\ܥck79,m"UcnIXQ-M0/:${ _*[5&,ge ՓFyOG|D U>D[,#+~LCk]G$1LH% D4τec{SjnAxO,́IUui~ى)ZK7 ~깡ek-tɼ(ۜҨu! 9ZSD+F2(Qn @)6e{lkAl&/, CDw)H;P{ڎ q,E>Lp^fz&gߤ:[-ZB04(1qvv*/C ꬃ{#b)ٝls~7fE/j@P$})3@f (FsSӞFIŃ|;B"[M^sB")ɶ طB0`%qZM&d98ݧW7lhA@nȁ*-$0`> ,f '# L1-g ?=m\xZGbT眬dMdQzr:Ʈo"Qs&|}H!lE)EN{Uc-10E`bќn}ul.P1nVûs?7ϋNa2+2[񺳧| CO:In9۶R ~&er ;3ːPC4l64&e3c2yZ[$RLn-B_AGVSv,lif7`vs[^~SJPv 0Dj\!Z̘BsV&wUAct:yc \db {}tiBpW/ѰX}b4~7kr@_r>lxo~ۤj:{pz 3|_ AێTXOcwҖ"=bBdXqAU:G%.GPACaNԊTSџ'~nNixCP /S4ZQaa%Ftn{H)m/^?䓷ǧ &ӆȧ /4M p :,ѴB$#o-k/ϗae|H6HգaØ?i C!]5O5JNruuV4%[\ˢĿ3kXM^!a*oEƈKK롪dI{PfAaV6m;dR2ˇD:rl)=J2!Q~$f=6\3=|:"@ F%`ugH@:Odnyv)t'βɰ;X}X<)>;LqM/OcM80Ge8Ηg^q\v0osF[ XʙԀFPUj+=]`R*9qwȟ/cHxp+:C>䆩*?0GdAJG5*^8%TyLu/h,%q_ "+WCAH;fUF ϥX&ľz{'&e+v 6.+KL?+XK'ahvm*Lg3χC&&ITXcL mk:$m4' ,,+ 6~X3Fmj4Q+#s!ӈG=2aQ=xpBTtϵL[<6;KN.Ǽ+u`V,Ϻ }7N9'_M~n磝 -Xl[-XZ@XR= )~`JWZz_;Қ.zMUQ{5-R_nn]I[ubA i#_`D)1^PhpG-b*|>˜?-u>C0kǩ5OBI4# WMRDݩy$O+&/%o#Dw/@NU{;zꐁ8YڜD䃩OZ^#w/\8ÈE^kX?b50{L:},9e |;1Jquc9K͛;Kc{XsܺLG.'uelrbwR/3-YYl0ku@$W:a> >^;s0S5<2r (ȴZ߉ℼa\g!œan#?3(ޠ]M?[3SԝCTӜ'Y[?e ҥuͿd23У72p#Fq|W:M&ŝtJπhdKCo0 L[JR:@˽ķPn][Q?_8v7sBÞf$6P-rhs5a<~3M.vm Rr%4X= őS`\o͋#k~0nQsF"QH}^:(,bi둢RL1(U3G>cv\3&f|PHhFdنd)̈́Wq:WG;l4B{2"T.z}WN*l¥\a΋9Fj][莦U: ݪzL r&jeo yX ղCXF Mֶs`!;H"Z=t-޼O/!haѳy\i% hH o_PnX4guR%\xM CT#OFY{>&PenF]+q5#e45K,Uy_YuPJ\S>TM7LQ$1rŋ49T H1e@ofDžh\p'kdW\ӋiVk=U\vGִ7ybޢW\ 02f2oS \Ȥ|k5/^oPB卯pES.H(W*'4JY ~%k/1nLde¢"wCx*W~Ş٬उtV_a?A{DLSmQ8bxSM %.^x\_ЋYNmLM˻`pd'0`p-jW&2>6v!nݴT@#:.wqıצ/g9n3 0aR̬@թkt]6lZ5vo;5g@ņ]0泺竴Ǩ(M}&EGk'O"8(`'y@ O{ATx:k|gk^14 unAĶ{CAM0_!6pB~iZb&vûq:5b^hL^_>ѼUjeixms{ؤH2N\pU{}89*!V\;CK1 ,Χ [k+hT`nc& \l |S4J%='!y?d]J6ŚoX7|Ai>汖^&h˽oT5=WP!rY Rךl7pōkzkX0Q(H`wIO`JK!֕Ō'Y]Ƭ Q]P eJIKđ*Gy'-̲&ٚXuւH@V$Ͻn_ lAo/Z;"O A`Sq [q@5thZ>JxP >"aM562&y'neֽ7 vo;CkX.c^_hYyU_.xr*?~@(,݃a=>=(UVA}GM$UY]OP5P@<\}\:F8= Y]`ҭLtdόW:yh1Pٷ ZY^\FӢ`~()6CʬԒKK^`Lj%$]j[3;Ѽmvc=93^ne|*amqӤϞCg yP,R-vYH2S7AjK fD`dora©폵.iج*|E]2_Dl)AYװ F>͑wuLGힰn֥觲2&̿6fiBtZ:|,$;\.Ik /[نT:Xn>P 8y}ĸ>S*s(ؗ)ѵZ+jqct`YG;8]07pxJ !djJVƧ)nDIOqFK(O5m}?|<̴Z@1窶$_V|`pD™߷J~ϒߝ(ҴVRЦ0)奧 casZ5l:8 S c[Q~ D 3Џnh77jl)/g_\qW >[D<:$ȖG#v-njaΞye'zP^_Zo/ԙTGm>e}$}@0c܎2ݐeΚKsCC፭Xnh]=G՚ 8.qV\ysWkTlrͮ!ʆuo02.c}QhtE ShgP*H-؟u5m\;{яj9^SWc2,bf!(U\79/kاBT'ᘏD*9SjIO h7!AL,w[X@&/ Jz򩩹0Ojazyż?l8UM0שlS#tĪ4469l ]f[壉.=-P9p=~_e0z6y🥟q2u] Ī'8~avM^~&M@IǭnvUSXSBn(^0(yYIv< ` #ly { 7mn,:<&Dp֑63IJ_I@akďs-*c}"'Sqϟ %@baɍ(,=̷.rCxd #P8>#+ a\J-F\_  ;T &E;xC/Ep$_c z~~ʭ)s,|{0k~IhҫtL*-j7oXLG `p&%q/ X_0TE=@ޮXX["yrZIJE ^qo^ y%n~|~Ž t.%"͗gڮRHl5KL]9;k b&LH-s޵_>4vΘ d2i&ll~P }JXgerqZpRVRBկ(UI" Vɵ< L3G=by:[Sl.ӀJ,&[v 9$u4.( 8rx; М>DZ:. "Sm:XC?>vDLn>`%S`H3g"z_yߐHXdy 1}8m ?Y&aϠ[+m:tLњ ߄Kñt\nǶ9"sR<3|$)d>-p07dD0’K("n I!$@OCBIimPS-AkEZAI# pLͰ)Vd2a3|1u#A &ʷ*Eq7u=t؛nY3\6BB'*Hq DdÆt:\UX9_s&l^V`q:m)z׽..k%RM>'"s+ y9'kmzqw˘7&aqh:E|͹tAWkE# nA3GsMA ^#eERw*-7Phxx馠:( l5j]فv$^;&Z" fklmHHޞ gjR ג6TȺ|^ $_iX]Rl_CFkNvF1d]Q`|<!+\Jdޖ(Ln d#MQ?` .R3.`^H|V֤Qޱ cdV(cP'VBZ9UG߈l*W ACQhJ{&:-|& Sd }: ='W%yRd%Zhv_;1M6'@(edL#zq;ӝgkJy @ڈhe=սof"4"|fق= JGJ9(t>:3j) ݼ 7m;.yv&+N*$K)2hD|{覢8QĦ z`Bsm' `e wVd(!dʌ}r;#Ԃbt&Sgҵ,쟗|#ĄC^aܶO76)?@XOƈe'C_aHlco q3#$=Wd8䩩B2D@2._C`He]==Y ө TcY-Ɂ4VI Q閆pBj1+UPE0Z!љ,VBQ4{Dk ߨ?&ֽ{IRon\"H#8vh7:NS9A͂D~LIva{J}{6qй}~F{{T?nӖ}"xQ7Yϫj` [3m&6V9d+)-T`į|Θ']tة,;FMj<#劚Mtq$W<R3t>}w/k"xa1z凅$6DBEP梤'g`&vF̓]XǝJ!_5<;LȼXq9ʖ;<2/]sK$;>jC^i`m׋MR鰯,(hﯘKpvMFXaniHW-n8}Ԇi4ao˲H'MkO"!C}=fpVS%IHf&奛ac _D|ê#;D |s_G:HcMz@JfZ:)Ix( Ầ-Wm?;{XU?@ k9Hfqd#&qz5spcԀo|]u҉ G I:5GrpMۏyCiJ~T{{Zz: ,yW7x1a'Oh8,W)( ^CF)3 ^}ǍAw4O ,sd)|7g=B%ø|'$RMd ӝF؏]S"MC7ʭ/pUݞR92@U~ϊN΄5mMbŠmbmw_ge&c}=r$VҘ{SҨײDrn^Ѥ2_QQVDo+`.K]LF Rչǹv5w??405r|1|Z?-" o ]?΋RpJL;=m,TQf?'(C@pa %,kN*)0`=ŒgQMX۰$(&]`΢rzSKu^ ȇI0c@)xRXȤO6@UƜD8+nx'{p%0oK?pMɘ{;+ %]%7MwJ)mпw<"x #]}YuȜf3;!}?ncD9qq4^T:ܒdĽ[RV$7QeB7:n걝֔pRE9Ck Ć_:;EKgIdJdI <.j3ʰUjN cV圓ԍEnYmCM_9my{ͦ"Y)H=J߆_X/1X`b/ZŞc,6*HήxҺz㞒s5R#KhCby DVeM(3Ku;)dp\!DԪg% nj$@Aܺ$tbΩѸCm*Y,^+Bul.$ Y02=Gn aU*-B΅eJA9CN ۿT-ȣ-tmoA`a_*ڭ]-gC!kOgФYH7yP+`MGI~‘m.%v$w֞}uy4n1VW&[¸p!w=V+"|ptija<^:<RS\X!g>3ģRqKpYH #|t C{?{iBn:sfa6(_**Z X6\ԁzs~R:+ n1: `HUT ;x=|1}fJOՌ%M6d/ooNĿk1M]P]ܩ o;.pO"gYLJi ,vgY=7W5Gs'0 ɹ (⪽ G?X2ğt~ G]16a\6΢!<.}>?+fYH.ÛMr62U#:a[܆*PP$̚7> 'lUwդD_o%r1!g2%ITKY@kA禼_J6g'MH:sv.6 M\Etՠww)%$O2?x3VhC²ő "M;8CQH?@We;8E\!/(ax`'\?*W0 \oB< UZBZm\6jќ&L.vsBç8 sMpf;Qw'Ҵ;PER,c4+I/'j $GmM^lYt JD9Xe2xeݽF`DSLX3Fzz~8ݸH3@pE] ?tjHm_ZBk_?zdlbt-#x!,ś d4u5"Xba1\N8@AbuoEWPHξ%aDU[YMsG1/;DC+L#4-|& 9Q7vn?ײæ5V\RPHJxMqùb*@ d:}营ֈ0Dg{P*3/ƨgP*<ӪVJ_Ѥ nay^RlHH&|6HJ94`S^Q^W;j]YW߉)5m $)I^E-^?fl) vw%ή,z='?I^OlEGk78 , j&Gbjq hYRu4aK4Bn$ӎGGV&0ZrӒV`U׭¦*ZwwpBEUji?eՈ!5X"WOfLiu`5ϛkGӱ~o*i^5Wi1Ѯ읠j71 (5ޤac.3[\GJ@t|g_ ܪ Ju//q)n10 J1%R @fC9pD(!@V%E7$ kh{+_6$3 NDgMz*My&T{$G`I#[ ^§ u9L['NRQ \.w `<:%2$=r)pDS6؎k(_9z?*iΘ`.CK"(Pp  ?2'zֱWW:4{,KoeS74_ttr::Ѿ>:\zRͧwlC=c߃ϥ9uȳf_OU=i!?w1Vn."]vA g*N[էjSFv[T.d8hZZEj! ,aP&8{t"5132H>-]bʱ0^Wz"-7|f>_]v5tE/TrD^$ZpDIF, RJn5l{mb+XplIWuS)`$&0O@JPp.r2Μ/ ڦR60$lNmL1 Q͚"TS5 T߄aKEEzTC*ͬхcUQE##0&{Ш/WџHC*gE*f6.D`WˋCE?:{#V' h8wW C$5695{\ºhɳijKvx:)52~Nl lkrsp!lv6ĄNj4xŎVOn"~om:X?mp_^TZ\V5!nBXBv]VqgstI^fZW2o !H.ȉ v2Җg,[Wv.[f>]N5- .dqU7*bؓL]K0CO10-$ j ]M~}gSN[h߮|Lh ?4`t:SF(f/\be_?B2*ŜCœ})曃M,JT}r4 :<-{N2@t7򩯁ZsueuE.3~cOlW5lWTKy&G%CWL:Qr@/B2'orzV:f04ō)6\܈2Z_.As}$/Cm7XW'1v47qI{T/.g#;RRTU EMI3q u*笾x/[sDrEa9MY'` ~vZu ,apr-3w$pk`$My/`B'Hd;_mE </Œ! (8䣽D uxPyvwJϿstq8DĜ!άyNHUe`u7dٱc_2|S_CIX}Ur`hUgpxk~;s(ʑ<&C|o;`cէ"!jj9Ro3A0{'&B.ky0T*sS0E5n|WJtAGu?> ~$2~J1gwN.= bϏ.!w7F#%`dݑ% Snh3s8(`҆,YC.=<|ekCTmn [V4ܙA}[rM [bO&^)eHc8N:' u8# $Vdx%6')#/3'?ŦxP5HqΗ^Xĸ O9KR,VMjΜC:R ^Tb,+QVjk#[,0n*ř"!sw )'YT0쳀zy %5dGN vu& e"$k\P@l5ǡy=#,+U#p(˚,(W L7Z8z<%S/%z+BOX $ V N-7,{i裀Tl8<,El& hX}nz,o܆ZEKZWu aq_~&S4ӻixi;*]|џY6&1Z Ҥ(>عkt]B<EVC{KkVf)-Z͆;GK3YQ^aiŗ2|t]խxF}Զ ~Ф}<%H4m@3z%zA8;_蟈s+j`?˰h= (3?e4}rJ=;hDkJ?݇VS"hn3pxm\"Ū$& ov+!akg^^zn89|L`Hb`^-O7|9Һo /_VD8y׮:.ynC d W8Xn? ':4a:"}O@|EE-^l?mrpiHh~ +^Hk^y dGPVHw nqs#% QDO*%+}׃9Sp GQ;) l %zQԔ3=(y& [P\vEjtS%Na-ƈzָūXﭲW:So&ܪPg_êQ*_G.|;<1ǕC Oر,c"t3RЙ@C01Xk/ ]CW)(n V ;!H fuus&P_-/UJw?i!=f%O'='o3d@þ(Ɨe=H_d_kTV`jDʌ%vkr{]cwcYOs`0j3ctwvԉn]Q IT"h.+phv?+'N(nO%-S#zۖ#҂ )x| 9T $\]<SX3-l^&pAgzCb@1 H^h_p1l,e9ΜZ31$_ߖ&y#ˋ g<2_FGOOW.F Yh_@`-_.Plb 1Ȏ GeH_Hk(,oHs)x ׾8 F(6BMvpS!)(;OH&bp&[{F:)t c &;?gAiwBlm;(>/ⶤ+lF()e*>z4bMusIծ]m6ٻbRGHc/q _3,}p=\u0Cʱݜ+g>MŠ2 +&˭i>4?DǓ(Um bAm,,He7dM2V3U!) "IJdꂤj1/K?FU[xi>?_1D!bѮm m2pT I6xhy kFvN=F  i1.&-)$x囔!ANp0bjaY <_|-nLEFoͳ*5P-jCP zuYP~JVlpԯF2G/[( P;9C=!ֺ]uщiT#X:S4=MMqq|r>nڒtQn "0.L>a,%xѩ^BgC1/aZGUϻxp~Ji6 $z @ j=Nm'irwՋMܞGA0_W,{>K8O2<R4"yȝiH˙wƗ;M1' [0%0 (0o06F4!g_sm7V1۟B^bG !EL{ŹFDHds/&ɫC_N;t%dJgH,H ۫W N'X/]3XJX3 7E6J©;ɕF6OK9~pT~¼_p#Y.onv oOX4h!w J4` `ee3w RC!5UD_wd%Iz8|'0D>oLte=W`n\ d/==9aRp?Enq]d zi_c(wɖ!zbmh/ #^O[ Pk͛ܪn`YU|3"ُV&sp|P2pDﴔk}0I8#x!-,~f65e,wPP8?=R-dӹEyQz2%O7x[2okxLz쨾@HT[B>dr>(꬯1Ac-CZ9jm7^@?&A+x΁w h:t, 3vxBU,WFssɊ6+ fbB>+k&dIdjb瓊ɄuH5֪f\f|(lFzwZ"=516|-"FtSUd}oM"mȋbtT[#T%IJfG`R9N"! 'Ԗ y\]_/F4PIhT̕b8Le(D:/I^DHFJ:lY?|'Tc8NKZ^ܲY?ScTH)5KZqf?3"rGw &5B~[fHƉPR2 V:skt3/AzY1v"0I1>{}(cJ"4euasC>xds 6B1FVОմgTw;Xt 7pX-=$Tq&Rږ@ܨUQg E:diKi @\ﯗXbCfY5S~q30 &BE:H ym֥$I5@FDOZP UZ} ENI.葖 ]Ky>a5#6ۏ/Է9[b X9i}TH`!'~s$[ dmxLf|^I@A@HN>3C, ikȆ_? lq̵B{:#7#SE(8ҬI8dđi_@Dڂ. IHR- \2v1D 66qb_c??<Ӏג!U*ݝVsLNȀ_AG@EXv-Mv7:B-oȑLs {};"n-RC\< . i UgB:ѺiVa#2􇈮Iy':G!ǴA i#gv'dҕYywhw%;…M=κ,ecw͟V;waEP tWΔQiqmF)C-u G{V( vTC3K5$UC/gpR 9-7Ab>b7?|˧n}c%E~s,͐ט׬UaGJF#V8vta"|܏zqLg*<`*JIq|I8D¡Fޜk{DdO#cQʵHh.^P#$Z^?UqZqIۡް2)>> Hgڳo璫` kU}Iw\!J\͵ɟ?pf!MO1 s=(X'c4=ם=V]Ws;LրНJqT։9HVP,vvxod>GLWt>Gu<3` FO G3WC]n4[g`7//`:GA y9^$jLĝ"iFV %pȣ,Vqnіq1a:bruNS ;LWZ=Ch'aM6)CTA>Io5>^> 7"2 / hzu*K^hugtx@!>h8\?Yucp Ϸׇ]yƗ9wo宎ybx UNmI7ԻXp9Q|&R'KTWRV< (HCI 0(OI|yhrZLN2꬘^,:.W- :plg)^+u2ss3{p(;'/bpz~<x4.My\Iu?rhx';QOVdj=rc gDV`%m5n݆ IqpY>[k3%utuAz?â!#J)ۅ7)t߫2ո'ZŸIȽI'__]wg^f%5Kٗ=ʸ& ݕ1Wi3L7ل&N YUK#heCv$ߦ>/^79/H"vf" x\~ph4GUe!WqL$lpŐ(5RȍB1R~}fBPf3$Ư%i)X1Kݚ=N#0仓de\u`-g$=V^uNA:3w#%ۊiDȊ@۹0~vQi*mi.&ߴW5p3õHWN}&&t]q$n\dE YS20&锺lO^Y8z:y`T<M)~aõ[rْSo+ 7sR9gѸ_ӬunrPHL[ U%{JMn gJXμ/޽ii-?0Zʥ{283qfeQSQV\ل鉋@jcI0EF|OKlPa7"*^S.:h홽sD&ªv@XǑ/ϗ"k`mBkLl7Ns2[ďGlN6؊ mdB٘U{)zRc4,-XsjQF JOG4-`;4X-6&7al-3+08̭Y27@nkvx m2po%-UL67,%&6"/L*B5-QS>+RTOaiBOxlnG*7~ ]A@CXa BJK͛[aj -x?U _.8Vk-F\ )怹֦L+xg &K,)4+CJ FzEgŹI:y&>ɉMfv МK]f_Ow$Bzb_P@P3u4sP{|%;Gطi^b>R׎;auWL8pzvV -Sj9R^hR2tKW}ӋͯZ|ѕ1,Z'D8mF:-[cشha7hڠĿvtEJQQt ?\ҥQqمWJ46 TGzA"e"p d=R48BIpy-q@b FD>TF W{PWʩiR|כw3`Ϊv~:0Du*@䌳wL>Gqg31 V&Гc5NX ,ݷQwnQ dοbz̊{0v!sV64ZVPG⊘3V'wI(aPkF+oQ@aJfyeɚ2|Bo^:[35j.%7dqI.pci(yK 9sPƛR3g "SYY=Jⶉ?KrC4BYKM^}^\d|}$$,_7?>~Atk2J5~ MoN⋓uKs체 'x;vb_]7Ec([5W 9v\ͅf@m60u ې{9A# 6o:Fr }kuZ>4iϥޛ.[ mr#<V;xbuVZeMD!͈-9Bhe 4$ȩ\c:G+|x{b$Sh 3r#M}'}zy?T|׬Sh>LfX6'bnz[,tiMHgY4 R u9l;y!Kz$^P{< }q1\=P(ХOQLIႂZ|ܵ[TU]AϚ]\}wP|V jefуԛq] ~.z~P-c/UOm-* z],*@O\dsn1f-R3-ȍw^T[j(/ӟtOnqx]kZ<$8dZhASt 0/*Lꗨ ZdwBӤbppvM|:6:EPZRn~\{`{K;FVR$^`62Qh.lPɘGʰ5:g#XQ7JNywVs{--Njs^ g؁ <2g5}G'!LQ1u3eEӿKxq!BȨf:}ٴ :yTMN'gY[oQ,81Ӣw6pi(S*Ig0CW1B4N(S -ie%\[8 1@䝺8uyrxBPV -P 흂qMZЍa5oIf ynUFj*fZ϶wHiv9ֽF46bHeHNbYY"M3 , 5f/~ 2'"RF~9MH'kgn"C*a˭iw-K#"Kڑz}C@]пY6`.LQ/8JHd ZtyʨutiRɷ/uo8:p4cՅ O7ȖƫdMH'VwpaMe$xj/0X Χ0#sT$v>@k%q7TlEe{uq,.xJgZ9vmq쓂9+`Vq#]$eIE[MHC"/VM #7uV斵QL`6L7m 2,2!]!p@;WPrO iiʯt. kͻu#熟hݦ33b䝿ϑ!3q((MgOʷu^w$c'^;W9R#ʧU s`z$*%G>m7Y=0 4JylS&m~M=ɊQ^=0i_y{,7Oτ !n{C+cn8q+8,m$tݡ d(}6x}Zj,~@7ffH:DVez_ (87w^F*ZRzpXC`:%x1šLtʐi_Ų1#6 [#0, r~O8j~Y7$!C +A&wPĺwP%Y |x:[3Cfa F;ϻXGRJ4{_-ZyOE| Yϑn{p2ڔ)sYµ=jSPA]^w84[Ǻ5%qH1Z!crT6PH&ħ}DlVn.'ybܖ/U"B+o .eQHK,9LUOifuEM {#{E,Uk]LjwUAg;_Ʀ@M& #TbHcmDaq[,BRs{7+UI42qj^ҥ2x:2 \\<-G2w{=YfpfrѕV& ὗmž} rE%OBБvu۹ "f,ܸ|A6!L?:pJh[ ϩx.W=yJZ:|VT<W6-)3J\q]O`nAyyC8pg֟;.=mڀӳI"|g wF5l|g#;/6,_Q3Ek=#XWTghӅ2C`Q\@:E!v6;.m{ՂI]Z֚>b}:(k;MmFP0fIJ]8-VMG9J4r{jy6$ ŧ5f-1z1BFXTYtG6Wt)F 2XO&YMr k_ Lou;zNR Zk`m }{%F*A+]P2x+{Q6AL,v_y#Rc>C_"V%\Cם 0$F5]\mغ:Έ[O#}(bG}dp\ IݼNl ɞ0qoD~>d(w)؈rDٽ)sC:}X\n-dJ L.Rg=c*u1,Yؿ^2=$6` p\82KL!kڨCѮ6|rK/AP%j*8`͵[T;?g/]Թ &d'n_eY,b" rc갌%UvXơ^J Ml~Z ^h-:k/ {ЀP eJR]roboh!6_Iږa&[m9 f(f7uR2oR&ץ%,#;s,SGdkߦjH!hj9 kn읝{MJٷ|Zж_N`0 L1ɖB!<*y?=`Pْ/btáyqeEؤ &B!( ?4*dbI:,7Ҏ uzCJ14g)L M`vݵ`C2-ψ򚴆ԙxT!B`)J| iC̒\bPgTǡ\X08* j1'5Moo߭^U5Dg4+LOL */Dm}h-#0.e``6X7K~m^Ju?-n-Q1-8ץ``jXqjU!yVk{ DKv=$}ĩ\O\-V#B11),*Ū8\QKj+TUto7vSo{I=s(hski6# f(ƳjH~|95|= 0.a;gl(,q}-jKӸWc;8{1,7 ajqm;|Q]Wu`J䢨f/ .j-Vɏ׼72ƶ?*PHOp<{<YVnhxI7}"sq\3a& At >cML ,Jҿ5a:Qρ<Û37eA;"Nbo HS+$-'Lse2"͓q<Ͽ`%ܡ&&{:0J|Nn*?K 14SϐpO%*"`9 >ZC;QLՑ] PYLJ Z$XwVǧ3K rMR&9';/.'s=-Ux10Ф Em;xۏo۵{W2_ۣO}>"#%ܣ1]iD|pBqv[F[y/83bc1pN6&n(=--ۍ)L*H]sb-aý,y F_r]=Ծuz*97w%/{Z1FvK =uni}zI{lSkU\yNԷlS b~h3"|yK-EY/zYau~ihe-R,M;qM[Mk&c< g )_m@#M!^{E5fnK [oThW`EuS`vSk :/y`g2ͦWCW)9ʐr3N49&E:*VR=~ @=>5Gx ZG=| =U^ qⲷG_"Py͙BiWEiRgt+LݮAKJCX,bUt9ic ZpXݥ.=R4vt6ڌ!3Xx T'?9G܋0 t5_=n}aÀ}j:%=}Њ4L:&z%ў!aS넎:|4M8 fH]8|6'@/1 &,S/rN/,daW(3;*+AB5tVІ_S{b.2̙o;s=wD FCKj'GP1JF6cB7Yzu ;u8qjb]W{UdG5&G-I/9" O-hK=W*#}qުe=\b^0'I'qZwW5±%lɚ@I\L%F,.%R??clG# dzwCM0yyń\11~t+jxy&WeHW=^-҉Wj1Y-mm#qS F()0wKl+ew a]yE7Kg BɼPSnŁIe=TNjEJs;>2s:jjt_ O1[ % 8Ft } d۫83*c!o#qzOЯDȖoRe[qB@ddU7R9LZL<4f{ 9v4!sXp?5џ"I ;#MP'jM_@iSDzF"} l-JjB׻=iE`BXb-\c7ۜ|,Y=f'扺㾥NPӹ{kQzvEjhp|PL W?GkSd?;UZj% Pqjq.'wh }4/ 9iWvSQJyƮ+BiɟتkӚ&"6gOݙIͤ2b'c؆Aբv[dx!ن0c?pPL|ϴb˄> ؤ($ }cdj0InoNNyJtL^0y#n{^qZnKyܷߨ#jm9C@HjXPLqk ML W/YnnsE;"jQH6<'1pu^wF_d~iY*# |B2cE+wSl8C‡iE흑xٞw$$a|V_^jֳgP{XȍdtfՏmဖqGY-,~*ӻ‚#RD! U++whNB?^@o>ak81h僎Jez3T(t6<=^nR$Ll])gr*="_.FZV{9r) q֪C{êdl_W(jhaJl_ReQV[Z%PFe[FI1b94\y3oσx+nXxr=@΃;Lmk#m׺'^f>ʨ&2i_@Q_֖!R)osYL <ٻkԣRÑ^3" /x?oRzBƳt+Ŕԫڨ'7:hp"*^j0#2+&­-)\^z>*bǂգۯFIen8AÚ9K}>|Bp]Db-8\jd'c) uZ)zij*-!\Ȃ9KCΐ G `qkD6@ MT/|'fT{zl強et/hF']Ö`h2 8yY'NIOM[2U찒U(VlKYb gs ȿ涬G=Oɍ):*)P0gwʦ‹NG :Q6]ILa\d9!ڰ ^.6 IY ڇA7Y euMeF꨽s<uJ<mo 1 a<T~}PcE a}OgMO5± N;a]L)9K>r(lrgS_(QN&0?Æ}UO;T9CA"‹~DwQ:zҵH@,yd?^= X fQe SBR- âX:`f՝9<cvUZ_ͱJ=I+RِOx 9:U72_\p&6:$q ') H6@_J`GHl<ۻ]d8W'1R><{A3Q1d֓FWlSaN盎Ka=e*aߟR#3QDu[ɲ ; CV6pf!SB^]|ZN(]8!#9`R6x-2 k!) ƽdX"7Dtsάr-r;o5zo)ěqY@ZiqK%YOaJTd}B~"hRveAaԞۋfOY& QbSfN6dol}HӬd?dpo Ʊ@5isJh,?ЖrwKc:|$O=E&e?JG2ڊ\xy_ bR&`in`l|^TT(T]od],@FXI-7gIWDP 0p~K[&U+9O%q9=uylLah'xҨ3~˳̄lsJ_ Ɵβ ݱCc@bɃG :*.V":99|Z{N=&HiH :Iz'"X;Dy9qQKm,.!?VXd4 niᅬ -MQ8_hVY[9A0X F`q"pp۽BʩKM%ncZsS\_x4)xY 恰(/G*}ҕ&&l| $4Haz!=R|]H'y ?jr6. >W`bl9$dI2B=mz2B.yvW+lDe0h@Tjgv󔼯ӇAHcE cڑZڠZA* Yf(SSS_RJ0k2Z&A8 ymVDau CsV} 7xLpyIգB2eKfJZؼbp4ν vk8,ɾ-9tU. [eDpﱽڜ t@H\R4it8y7@O3m7/?%` :^嚹MIf, dv.::1b9 ĂJDheC'3wx/HTI 9Hgy}MLŘK"`\@W1fZ^$;\'$d}Cww*o0<5o{@AFp%~HĠ]~!о/vu d9K\Jw$7>Lg?$u`[ݠ$ɗ!KLi*9ve8]LA XU~@:?٫J\]uv$)D#{.D<v|]!Ii⯝H!/zi3wQM<& ],6ɳe?rKLl,5q :й/-)T)NO؍c%JD_eʩOq>ܵ XѷIBxu_6N%e an:q'XptZ/J0azɕBp\4uBBdmk)MeG(F^(W 8dSm?7 ld,j)8$Pa:ۅ]4CPwu^K6vS]/euq8K_!m]yaM 8X1Y_#V74 So9G.Ufd;m mKt(Tܯc -6!|Df#]RB;r6Do>pHddUo# RLjډidWT;\vRpuh0ҷؚx Y;|#*$gI#=bBYttY"l!˷Xr^m!Nʝn;1kmh> M+rj4nYbW|Y>^*I£(Έpo\Y9ۣ!^tl>W!N`PE~j23rl^~/ z&PZl V^tWgTN\6V# GKDv=.W=;?%x$]ڛrll-5k?Įy*pwљB;: h_?~8ƻ`Zd)h#ȡWւW^vcG(o5~f*4?o|2pJ. Tf^ w]bv@w!m+dxõ$$Ágk"r*=rt`S8 =Nr[KdCZFQI_Y]gMgP>[=.YZ>G»j!DTj*34n]Ŗ4o|i:7!15}1csRs nV/ \6ɸfR:1`.*&WYտ3oɫL5ÏJ<م-rwc?[nY0Aӹt  _C>׬8Jm' uhUGo;P jxDj3a9vD](MbQ8(f'VOvp8VG t)vżꋵ8/y,pi(M׫Mxs{NfS0-J*=qfz^`簸2w yq춗CΎ=I>y̩ @Gu9#B2k}RźRz%I1k bwO@ M1C]QCG吿~_gI̎ӏ SD3Q$s0]qioGQWTEa lH3L|?;RVQ- >!kjgcԦ~Q X>Kb1/ԞӱYUyXNp[W+z/H-_ZD@)D ,EUs2.HY*)E߽ߓP1CtDF4O &P}viDh 4@_N}'+K}f3CݨIb!h+bLP`J ++N 4%BVCe~EUVYݴiT^nP:R$M7hF2aaB5N0p&s-ȗ=r n 3lXeN 2(qBN,,yԑvKښ埛 wcD> 燐[pm9%JLo UBtv`~|Ծ;Fmg W_n-$Uԝ>~2~OWLǙϯW#^&(DoAk9F1݆gfK;j݉d+h~.p9M%MrFyjK17PŮI넶ZZاn"w=Yk."UtUVX,l wd@CIW8B3Z,O泲zA`L E4ۤJ߾#;;y|f"5wkr(~?bp}߳EWma̴xy ƍNoJD;+-MKكY͸Z#tjܛzUv/OܞÔWm<=#;,Ç&ƾ\[RCeKZ0) d4~x#ZcbO0(Y_e_^sԂS I,ghî^dg&O5qM |PbsfM;u.c- 5GHUHNtsR.> N.~}T8lOތGj^{img7k) C|mEIvڏI2dkx-wzh;  }Y,HԞ]n݃t Uu1O o/q  b;=5=nnuє(_qu k哳@BŊ+>!cߘGZ"T#c?Ydbp*$PoAe~_1sܨ -AO{#y%?&tl]؍z35:8e8]J| Z qs8biKC.3t@ {&:`~lN>v[z&haǮ#qkRaϚV}'_/j4l-<{m^l5a%}?1x@ԇ?ReE8g#|By'=y{P $̝sH<&lgaI>^nd$1={*. 7gޠ EɛBȖCW69 HCcWָ|Xڱɯ>itXxw^Ƌ'v.LdSPXvGh)y/@1p{IWyx swd/^T-Ԗh{@|Y*&~Q5ʪ)_Q9CUwW'$`+Y@- #xw\MQ:H͓36ߦkuh=!&i44u%Nk_?%e\MƥS.#+'V#4[’f?t=;D1mD t!VoQ-??0d&$#Y}Գ'z XYb\^oo@e[«_:Oi ŋn+}JlLȿ`ɐə 5׋0{H"_yŗ<'źG0iSEw{Z-#L)%ċz ̑e̪GZf CnK\i!7n`WDUJE:orվ봐]ҖPAA1!<-Hv YR /[9ʴrM' P_ם0;y}.A-Mu@nrTcC;x2ӸXq 9pCW$łw:`p2q5%n7ZXPE, +}|E{zѰ gڢ R{+p6#txTbHtkiaGNOap UKnZ\vn/ȝDifZm}SHIvMyۿ~(\Iz%jCc_Gy҄u0tQ7z>̅0]x=HӍ%O{Y~ $ ΄?Ʈl I0Jz8.+=0G8(lEӡ6V;\8`צ+{{CKEM4vv/3t=p0 ,P/W# sFN WbٟD1 )O`r8nZBw.-97 w'$ js.Sl!D9U-IWGlv1mU$# ui #L~ԫwgIOvY+*w@΍)3(R?R˜uw?a34u@ݍ7 m,# pJ'?0ʙCv"UϐE@K?y: >niJ!?+AQWaDugw\`*:oxtMC?6嗧Eڰ{O-Jîxr*a& r<ٟ,6CP&M)!e=я0Em${:p״l{Ood?5mbQAr~7:0_Sy/6]ͤm?H #lETR9)D]L鴤4fTd`Z"ހk 0ꭠ(c90sM*x+0%e6bMQ9/0"1'?-j n]Was{Lr\#xP\p74KU6Fٓ}d}Ihu^M/÷ 1ИZ1 4݋;.*qHkY$ Fͷwv-r©gV'_ ?^>6vyGdaieǙ߁M:p,2ACm =i4ƔxpdL/K+ :6guCQV*'sТӢX&P$ٞPc#{ HǂO9[ء<~vTd[#+< ɛ +W(Osi<{x}4z Tj%lߺㅦhPbSĜ5!LdP}ke1+ $t-GGR` #O$m?XrPu`}_I~féKd :HA]xTVbQNqjZ6^Cժf|1,%zD,W$b*"ڣeZ;ǸW@w;Z {%"ĺi?o8)feǞ]U*EII'0`G%9gKhnΤM@mb">O[Ά~x?V9N$ò;J# {t,kF&&< .[^ YR%@rLVI¾soB" Jjٶp9Z}tCdѾâ5oߓ xd:|V kkdg >yV 'd5v%6{=}#A?AD;YxPpj,nU5遨gy-)B܂5L}ޏ1+eV4 Z@~~1nvX9 rqHsT^ּܶF(g/JsȖ(+PgRz aE5_\Aura{ioI,nY݊7_F,gF?`65s(- s$:ߝw暋nGC-*ZyњCY&\/,\Q4p 60 hz,dgnc ŻfRDA`FsIS]l'jt3>]F_-:[r4V5 I\{Si{֟ X66-9W.bՖ銾pq֠tHT|Ie^iۆ=v);(\/0sr)Nu>sѝߝGj8 ^L/K ߯rJkbH&YZ*Ǖs{;P\|kt S>z|uп0MD Ⲓp!T\q.Җ4̗X&ؽ506lHvL/>ؙX!w:+uІ!?kQ֐[ V]1.:_23JЉtly\qd)-JX<"iqC٫Pg>krrt\cYv 稩eШsv7V6݌b@cR|dTOU 3=ݷf*y.+N10QQ9IGqD#M yϙYc6,ޫ-GX➨ ,+g(d8:̒ɤ/I8ZoJsΗbh-9<#dp-/ ;Z/- B_BM^rׅȴ~ sh}'a,'7d͢hp|ALBπ?;UhޥζGQFMf+XI(7Ъa[vKmp3gtb @Ȩag,d!G*_u]?bR0n`\3]:)Pиً`4 C:EpçwjxAaFh9!-Tꏹ1|D ;mJi(#jTFc$ 2 0N3I`0䅬5i : U]gs߷CoBs8*Zqxd0Y fUu`AړR`Tv N^cpNQn=Doh"괖=PyЕxϘM/V<5͍`ܸFMwht 6ccBŮ5Jڲzp=sO*AkGM4:D: h,@^_S/kʠ_S2|^|dC> 0AL!exF2kdL@6. }5a݈ᚫjᡃ(O%6!30oZOfqaA7g$V}1o$C32Л icmq6%tƊ?rr#Bmۣ \N1rU>o `n)Fh#@}:G̑)I5+eӎpʮbT/\si{Z+c-Y@_JY(isٯt<Ep7C6NW&3J4JMʁ!wDI41FcBP|HI2Q)w0O,0]3.'ޯ/}%>0jNI}G-Oil+s# Ql6KW4oUKRfSWp=?ď)q/1;]\ܔ5qeܳj/ |2\FTp&<뾪$lus?hʒJ qUX|'n]OfSEE m!T2 .$27i O= 2p'|SJQR NWs.7:߃~,# !7Q>H57[)K弨nJ*ZjLy՟lע݈NR4LhfM*;/"'9->pa͋Xt*=ژ 4LD .!gc" ''&RphfLg,hd3 Toe)@=ۜeTK̼>_;M  24;(#n.k m<K,Ks_ lɚ :Sǀ#CaF4ӒG+Cͼ;< e a_,<  ny$pu߆+6k0)-r-PJa! lpB+GӰӔP".߆x$)Úzmo<2|QVhF+ 3{*F]V6d7%IoUB61KU4R%&Gi#] )1o$ e= . Xİ,h{o(W,)YAê=6=Ĺoudn8B`Z[uNȔE8࣓ˍPd:=y.#)E*r(8RL :,=EǘG1~5]BcM]ϵDM: ݥCz7qggY{3¯b^kE$&tĔl:`]DLѓ4 v - {a=aGXb1S~MV ]syGpiU5 TZ*yB){k1p>M`n@5Xo#(]HaLv"dHMu@OZ[U|PbT'r~Gsl*zU2ؔLvҁѿZxU N l/Vq[M ;;ѐ +Y.16 XIJcs9=^;)P,%Ȇi\SpϨb-wyA[VZG9AΔ3x ɠC($gR0jnTDz J<(,+mpFLgFd4^`ȿ]WtLt?%x?9څKM+)TQF;2 NTo@POc U:=xXD؈r>ngPՊ 2LDLF[vOMW:gI~M +}YЛGwJ]yaiXDog8VAXzr~vĬ;hK;wˎݤASlBTbKt<ܨ2Z[7մ؝ VSv[7ڪ)=u{v&щSۚ!j֜z+W7𒳿YK8H`}`;F$K%w3f]<he/;F]qdV;Q]v俐0]GTiTOQjiS`9P2\ۑ PJj .g*`7c0J6.4)ccqm<.Sb>|ek]Mrj:΃%cg,`1#C&DuqMq]t=-YR854X\|T6yKAjiF?"[zcRGLc=tLs&M]׼9=uD$$o}u&kdWCo%:.P::D,Iu7f4f&ǥ: ab{R. mi*$Mhd7b ",D6=];1>/d#=eay~/|o| |eY*'Ϟ(|Γj:Y}ZDtfCbMdhn=yN n_tD81{Р!NHQ +։Oi(׫*]"imؽ]v?L%V B~6b.Ϲ90huy}n\GۨþNJ{JB9\*G0\([ /#?UxJJbX3~-$:#`A*úMw䱮'utwv/rbl&L6~ux)qCҴ'Qij=P7[W3GuE%U@qng }EY]z=4#/h! l|Ü5!&L4V@2CI*Y,ďMigPVB-A"Z [={uP(4%֪zjʏi Y+. eL2iz;cY\),Т uIj0 0FPR\9h׳6ۥ@ uxQ~@7:ͿdPQcGWa\^X[Ua!]_Cv'IbM[vksW#?ZF /+"ܟ [ڬ8Xo܃IuQyGe񂏮Ti%sx]LdQpWc/Rw*9\|nHRXucǵ_N>|$ dѮ "UP˿'ܒLl)pTv$퓷c]'_s7w@lfܐ5c=IgY>?B t%Y!GinxJ&ps\l}/XWdc$BXȌ&\[%-CsT jm~e31-LbBEҦWP77c݊Vv~/*\%0Y "Øcz.fy̝T.*TaHFH(+ASP""ND2#`܀s@hlyaDd x\#!b)0ں]rLvVX]zpAIӲy$pԧ.ktS9 4Qh?7dWknL::u )KhoZn^TP2zbS"Q("5#tkHXe";LTNɣqVL*}5fl#cu|Oj ,[Z #\bĎubt[+S{o<]8CdR]iՎce\ك=`xh>M D*[ъZz7hB,):bSHYT=C lbgAq=xNXqܢLHOk %tjqrm$D\Lnx{og?Dk362,x2(\e|@=D'@;K"ceps+0hӼ4r ϔd8Rjx m;dhXرv0h˿-%[n3dXUF:ʄm!"QߙAQ8jؙ77/+cZ[Ĭw9q+b'n0w,¦_\`>R9i_SB閱8’7"|㹪l:׉īf&Kn+Z z?>+#͏ Rd5=j5W,x+GoÈ9팭c^-h>ngEaU=#_:(jی:cgl&KWش.uU8)QgF.. zeyxSy ֧HuJvq 9YŞkPh2=MwW=9P\Q'iv#WGC=Z:xh;yh]anݼ661܌c?ڍ!:C\R”u>Q <~Ş,^g]㓙.TM8f*W$^˶y٤i"JY w%e͈jC(zV6LUܸka"Q3vN,scg?Ƥxe8[fY-g 74z{)x,9)Iߵy <@bPWЗw3)'*~xK;\vMWAʊ|߈u٘!/O$Lv!d(~] gUb~l3SړOc<RLq@m"R\A_QG&&D;5[{+hNȍ/7c쿮S2ZJVAid\eU%$|=%fw@t!69Ǭ-ͩa?5Pp & ^urA~gXD5yhlp*30yj%LA_tliEHQ:|UdSۨi,(ㆫ uIו~}3W )B-Mmh++f)|s5E]l7(# +BV3q9mSOv&Q e#xx\>c%r61y/l&i75\DB v{q Kp'2Fz Ǥ;+by \PTKndDò;S=e؝ɽ٢ڪF!^ܾ7F1o>fJoFBAytkȭ S*y7nƠ,F6NN6=^pp-yw;9}Y]gb܍Y>|ɘ,p ˖|YY5Iΰy9`8چe5!Pýz$0s+VyšGQ2ZVB~3Q r#I|Y4ZFf !2AJ@b(6H#`4\@b6M) |-~#]CFaa23Ztbl,;Oyhe88O$+ yP 5 < (jK:Ѯ㐼zڶ]h3@)]DnwOh^_A˚GV6-) iXR:!0Bh!T˞Ƶq;@yPh=T??x3D?Xˆb_Ha!4}Q2 q۫]O3OZ.Җm!MM ݻil6w& R /Ŵ*nПd&smϾV|N8؎C+>Ƚiω5p lK Ev9_]Cu :QMI0c͵Csˎ$jp$S nR(?i5A1d,@«Ʊd"=4<*ĘrӇvfYQmSJZb pDR xS z||B4T t#K5PW.g/O T4}T'$gKuA}4̡q`d!8@9R1h sv/fîquCAF~~ac ?^&wqMtG DG%V%0+mSp]m#!w\gӭC;^2>DyGPHO/@[2sc$Ic8{hv{RzEV `NC1}o\ ge㽈Goۑd T"? -%`Ӊ<9.fﹷ_W߲x+d~{OaKxrOkoL>ăқɣv t6&k<<^Oo>+ bZ+eCx0'j 8i.TEΩ6#>YVL4"y`c+^GQYs4ߜM.ӳbvnmۛ,޸х_ {s߯Cr] wIG bn\]u0$8WEP)s\5ƀE,-h|iP3ZB}lb}SY&-<n>> 'KrXzD8TwHX4R\;iZs]AJO lTĮ:5bYx5:۱pZEQE쏷y'`x4uW#F=@—0;gJ<80.64M8<0 T * K.Q'¯xr85mQ'cn0.n#*"^3DU$-4b-&6UM#?2bчw{VC*k!&-A+~Nn%1k.<8Ichr>p<~^45kvM-?@6ARQA3juzksUu4C# bh"~.;eXϑG.cl[r|Wd G ýi-q'R?< %P/s8XCzHFNOZ$MD|R`P\[𫝃t:?eWՙ[b/;g+^쬺mNaY(kw w(IUQLSn;]DEźT=J-l [DތĤ !=L!R&ӒH*|fsڮ>_)ՄRh=̽k%2ugXH)9@š]T2.w1@mn]NQ~bG5kVsln> $ jw)o ?~]!}[:Xh<5BC!,xGYQ|^KIp6d+[.r'M\a^TF@)tN4܀*}@`9',5| EX˩T \S|t۬ @S~vL J@7:7q95c`k=XK%)'qP \,F# pfPǫG"uu"gLB[e=qs֧C-@{\595v'jW\(Y+VQO vc"/la0PyYIJSsIFjH:ŋD2Un9m2i%~At dd)DIfA Vwq1_+ikʖA''wjN9oHdKӎ{|ښ3,TǫI ~H!D~ mGy{@ezK?u|Ԡ>Bcg쑼MN1KrCY TO`ٝA( I{oEv?vQ]Sh%,bd:n#`GƸ;Pf#^,e!c֑/ш"F&{*'/+~錽n_ԒYtIPH]N>0 `៵[)r9W=d}69*K 0F`=bN'BW禩FI<X =I.|)z\UsP;:EJ  *Gwj[#Xo<@DR3Sd897d h*?Ԍo%B*7yaj}Ln\ׅZT [9cLH#݂w=PBu/VWW:"ghM?Ü'AQ~k(㬧Tkq\CG* Dr[c/88l/ O$۩/q8C5AXdЄr?>j8* UچX) ,ۍ0D,'ŘiL줔p ;eIM\6NqI;Ʉ|.lL=+}I٩?p/u O5ͩ«cd8vs) +I6^=jmqtշ{A~b2`dA o#8rhqs[7کJ,7Tuꊔ/k|Wgg(n'K[^CH}$-eiۙ=X+kS4=xhX. ~DKLahC+EF*'z@)+'B+Wh S= nß^ak%ɴXZ~OIaG~K:3a,`&}qC'vzgx&.o=i-2)9o'3$9@~}$Jy)?!hg@gf$*'Q޶/)\<DZŜ#jd+=W4CqJ0H[7,Gm ܄[n#l)kفk96wJ *(;O?n.Ae&KPawl\\^HA9(: +c"#(lE 80s&)>_HfQ?$gu=OMoeO ҈S9S>.0sjڨг!ǕMd3zR%|IJ)A ?.rئ0c8N0:ڛK5/9<۸8ƥ-0cEIOJ'GT[sF,ڞh59Lī(NJeX%˹ Xnr ȵ+z0hB)ܙ*+Knr*GQWiN;\%MR'Pc>(Q3̨+RǙCgPѽI thL33pX$F6@U78I̩wJ'ꮺ5PIEi<s_'p);oCg)DŤW{sp&PΛrc~Xƚ;F!wC5RJ@h՗~/cm(Kk+(56S^&;0LXTT%<@C7˲WwD^ݖ$`ː@I*_utj}%u2YG / CdQVPyblkVTh513,6rJ7'Dq&cQ}NX3:/'dgN e^:I4ΊE ֓dTUVnu]i8\V4{!sEi'/,˚gkN|_t*;[U Am^6Y[X-= O2yr~K0X#"L{P79gKςyPR\79Pfl_\(d Ow0z_ MHsjՋ}QMyN"g:ӬAo%)M7KlLCy[a;Eo0WokTi5\؜+mAa5 6 5V镊pB6 !pڅ(kOv_TZ'g+JJ۹v#lmz!9YH̺ oEfbpBT*,em=9#Z|Z" `Пogy5 ToZm3ybdmJn]5U0v|ݪ~Op}8d϶}QwZ/||ur؞K-ԓɼ$~S/YsgoIr!6S̾5,7;pF"7 Ԩ)Y =g5G!HM1v ՗9D(/4Re 8ػ ji?JJL1|DN@Qa _F~zfNlK)"i0LNYiSFhKV+dt#WW+J@(k@5A9a"/>Aw ћ0U"1:}P6 4!;PM D2羓vu@el/2 !sEã)SSz(Qi{ڳc.CC֤(UejEfP-^d塕笿խq@P3ZMťAa_ݞe?~B_7\쾺: jO2ql梃tCXP?Uy?j ) ѻs~-y[4YMG$* X`23:x<%w'F4q1: 97B_J􍯢> \ֺL?KUNL}t(iB .=+vI&O.Nއ ȆN|=cwQEH8aMh')Z.;M u M#@?7YlV5~RV. :i@`k',s κl&R QYU̟PX6NW?xXٕ  ٻƺwBs uCNTū&I?{dJ^]]|h8b-B;xl"NttXأtS(kLy(v+RG HNq -'.-Go/\r̝Vz4s n-pn_)Z_2bhҔ>2ΝlwŰp,YH.#7͹W`ʼd{!רa⵺tfpm(ȩQ5Cԁ7G܏(NLE61M2Cq#=kSLVBj%,?$eR" >"Xjo ZŔ13Fsכ_3bC7U'ɓ_g2k/2܇whȣX% }'Ld _F,cuF8ΖpOMm*-bkx4NjXAhWԈ1o%̬w eITOm^!z4[!-GI'ю;&JGjw%An9Cv. I u-pd% {E7ƌ*϶>rFc?Q{6uq8Gk1p1.Nks̓rFYhsyhC}[iКC&r3n-E'~T0}V)Y̮:6 gKMiE9w%NEqD/sU^h %rKlmYٯĞqu[}AZr')C ]m-C<[4Hh*YD2)d/m5B/}O.~Q"@qUr]M`I26f\p=}& ==;k*֔œV.LٓRw'0;U/|(ZT{ڽTWM^?lq9 /Uxw(H"FYE8 L(17]wZHc!@:'<&mVf-uX1G70ʓ3r'ucvJkےԞZfw/vfh>L.J+ ԛƳ*1YA&7\鐢Lޡu}-a8Wq!A-U+m "9FS "^Nu ezu])UwMlT2.Yl i"^8°<@ R4=KR=n.=Jn/vL<ވ\5& &7m<)NbC,pE1z^ ~&D,^%RDge9,,r7^drmGśܮ¸H#-$wH(y朑9Nn68"c pv0b5pU'Pw`*yh'HW 9qe"+rU@ <4//Bz>R_?5>(: o[+aVl~\2ChRcqj4Py[^̙&dzϽ.˂#q {βZ)D}d۲(7<}X$%0K|+iQvA7B|mۍlE!s08urW&$Żv?-8_0F8% Ifca TqvS5U{[^@avq@e =ww|kq'oG-Jb6T"eQ'18p']%#J٧"]ڳ#d6Apyf[ 1z-fS8gՑRs6{!i ÃW A"̺:DΞ?XG/Uk2eokcqpm>TEz̰[b'ϵgd}=^B[d< "ödB9qޠg @J?,mOڰDT8n<9@(+Զ \z\?]4k>W쟽zdݑF`|`<4W|>r1d) s߿& gcF'Q2i nzyRJ1а7db߬̿ޟ}"2EEiP ȥ1C[$к@X,/?rnCTѮ$ %>Ŕ8q7Z!SeÁZ$fٍ)ƒ4{<$|9/F'0%ў/哬{]">LG0Cz2oWsP:Ju$*$\RݢޱܾۛE| +geYi_/o5/|9x~(_p+"x|q _²]2Ĩ̈́?_STN6N&H^ OGxk/6txmT=#f"ȈeȍZyhoy-zv 8V>JcBLi>>jbH| hJILb>}J)>Dp$]( A9xl6lvj>F G;RhA܎l~ձ 8sy;h)_IF)$q $YDSa,;OҦ/-2F&9EhmLlLD,d۸{~],*Ww8( t0%h ꃉ5[,;4 dU,A bjh+9m^ĭq6v#!̎ӳJw[k&g=Plf$@E6Ytg[1A6;vzC$eLǿvnSVpكns̭o𬨛,GA#C?Ge,u߃;2oDc iY̑ ` $߹v(h2<#Y0:"IR*-# A-={e4+aU^:7xn!vJ~;?r(J<['6=qngKg@5bY7OPK;|k˵F& QNdb 35&? 2y+{JXaz'd7OvugݣR:Tpъww$  $7|N};d.m˪E\`sJ/b%/tx8g6+ iTG*Y֪_U&ZJFfUB=hF{ZV;xHL[j*:ϵͯVH9@0_' Y{X70?RWOlAd4^?MkguG6̀/k)..Si* paA+J'a%1p+Dx|Uxr 63$@~LVPwяuݩ]|#< 0i]/UF.xcxj5UZ(i:]=/F/^px1J>$3fsh5Z8  zBN&}{PNJ[ƑB2`zGjͧLyIɌ}Y]bCm({?&Mpk89{#xq6OB ݹ-H2+t/[l;M<#_4uFl͌pMG=]1EMIe"L!aO@QDC2o r{6?a?;ˠ1>%0hI+-rldR6XtPغ *Ř>Q`ɉ̙e&RUf4)įrW&a fsÄ}$+!([[gN0F+-ُ_9qHaDK C,T%xވ$GxKKDQ3Pc?^qisI$baI6VޒZ.~75m$ t9M|&S*e7Ʒs=T cFĤ|a4(D[>[2E(fnUwhh9QQE;63 73#~N,CewT^A)R4B !fT18BTT7C};AUz.fx unz,0*INBJ+ Ǝ)W~: `[ qșJ)K n&Zt2qO=%kKCsߜǻ0>l# Ca^6JJ5 xѱq% unb]cPϺ#vI sJ^uKoU~ *Y\BɆ{Dž^)ԝv%\? *Jn8+*|6l#LI8 @)PO]o3x ~%z0094x`D[?6o ^[9+#f/'@FR.s{ drO7+V݊2Ll}.Q%FYRjb5߬Zs; L$%G\:[r0߇Ir}EPvҠ_ûH5~rJH_zWy/h=6E%G+eEn6ް~_ 0f;|tO\ c\O  iddSҸ*VOŢ*;l\mg!U`p[j[xYY!\#XN!.MhÓu]B\ksF!a?ĠomERWoP?m8뜇Bnyt5B޽?aGj @k4oY;|5Ty`JZDW|EVL*'euY髱9F!˒"Uh&rh]xITܯ:?h(Ǜ2pV b$m8ap* 橁펪@AL;[ߪ-71He`Ѕh]wgR ¨݄HȺ lDn6} V]vF*S#OO#$i]GgkSsgnB\ѹ-GۀD7 QxZc_Df'x\D6/T=eWLHKhn0\4L?h9cM hbaI)(D(vKB)cipVG+iv;Ҟ4? eSrj=6yFbvAݶե|RWl)@l'{,X QK.V#$RL{nʀAH9l0*4BF RV?,Sz*Dm8(T(Umn+Z 3`Œ~`]jWߡ&qE.˾H# DK(u4v# 9FV5DZdJȨFg~!ND Ve92zǑ c,KE\PS`VS~6\hÐ ͡8H^@,l&3uZ߯ 6f)X7z PbfIWS{4r"1 'M cQ9NUanQ02C2ﺿ>KR*bJ2hÝ='vuVyLG8eaq<%v7awU35N1\PALd~g"+p-vO z 5C^ޟi7%d]i c$a],>%/#Hv8js[OҲJH_J (4ZߦQhOv~} "Qrrbm7P1= Li>,C*P<O=WV.02PpiS75W3ac^|.g-5ҟlf4s)?6(J5Eq3oh*#s$ٯh$ާҨ`~>$-(c6Tú$˝̣J LU;ڔ2zenQxMOqPV19csܚ48Zco(З8x0mvcՖ?y@')]9N5PGE;\~ g&'-\QhG ^8џT}>? 5Ͱ%;6EBMqa%7/R o0$,Y6dV *Dp  ^S?0Mqf>pƋX|VBʲswNʿ C >Q$XvBTSx\ׄ &%vxNJ~QMY@U!Z)rzvD:!$m5kT\9Zv7Hs݄fE F!ƏMd~ܛ&NpTGT c†[g8CnC2PHfXQw*Q%:Eq0p[gVq>̔w 7 Cբqﺣ׫; xJ2X+I ɒEI;¥ HH8\8gL׎vԶrgbUaJ8`>[II9ؤUR ;]K.gV,rbǙ|.8b1ƟC Rkcrx`7G^UB#h%{|rVu樰1 f1㐸{"v'?`Q)vA2:ϵTVW4=ѶO, t|Y"h.fd1|Q=@2#|^(vB=V|PѫL%ڼHNn}!Y fhRS- :q&'*P >3~K7,YxXMn#3 E6AC&)Z2 Vw|,9^{DTtsS2Ark倯#htlΈ`jk@"Wx݌Riv;eD|3Tf*{DΖd!=+_KxyR;CF0;Zk2@x VaVf|ݣnm,sy2I~aHP;8ZXAj6G? Җ Te)'zNU _MA}-A_CZR>y- 2 T~ U[TmKiPF7升l&ԏZ(*jO¤HڜI jfRI m6/6` 6l^gLnIn9qEf>z[@_[)Q T6\kȳj"1/[Z7lm=vM.JR w`V |y Ֆ>4cubAdcJ3J'[A*o8qէqrfx |-KvT{v#{_Iۣia*^ҋ~Z][T(!XU]+A۷ ]AۚyI*c4~q|LOkVƏۻ뱸edGfuI,Uq%2`.w*gj#ZbPBIBF}X s˫ m&%].I7〲1g[rTr+1suGp!6SOf{5x9"Vg3NaKam\~o\f; ZXT=3;*}-NAU@M&ִuF\ze{F4RҜX~mA~_8T)ݢRԂfAxc`% Ӎrcښ[3YȘ1BAZV)OCaNΆ KD{O1U1r Թ^| m_45&d q8vCpU҈Ћ?<ϒMfwćMyYax餴TX7p c;帅yt!YU~ZCTh7wsvF0PWQ:bXƘ))TgB9䕂JS\k'ZC ߁=hETB $D&1I2:;;Қv+ wذe~d$-L}LToFv̯+*IͲ:Nlk)w/:TqSlz"5 T'Ŋv^_s떸G]PجeZ Q`>]P9;4BL?hkyȈئҧ"ED_uokfGa6(5 Oi~Z?k鏟/4VL"~XZ S/34ֈ" a$i.(Y3_VWxu1z9d,,I!Pk,pLHX255ٸ&|&ctMU@qyzdU'<0Pb u$S}޻aarGv~5t8.q|rm$!Ф\osoɬrk.!xIF/gw,>~ɼu^J_$JX$=J ݇;GTF1e^w8v5ya&cIm[ܾEz..CYOLY|RR?2)cu@ZX4;Gf;mr1$3(Ekhoudwu'4I O &? +) DE|-jZKX ,ϣ[z!َ )KTҢc8gowtuN\3qD'b{-%MwžitXKچ&Pʻ"蝉%ibTtN\^]Cp@w$\ҿYC9J VR,Rj$J0kEtU6з8lΞ7= #l(a`3"[ Sd6~zڦAPr@Eo.O8^× :a P YSࣜFF09![/m~9@4erkcخES`x[MڡCR&@raz򐽡|U|yӛָ*Mk3!_Z 1q# B$~a7Y{7 j0ϼ̫bl/rRpI^/7;+ 4!㫸"SS?)X*%9]"Cׇ)E[n`Q6Hr00w0m+L{tUQ"NcG qz|W%šT\`Kd@ƣ$S.gGM 󴰐Md@(De_dJ(9{j*喎ܔ]?țSQ]6Tn_]hI"„v86Hia0ZXL.+xjS1-`~|1c\vfO4F[B5EȚFI'0#$sAGVU# .d2uS#Gb YH!P|˚ ., zT%Iߜ烀F kOZo|E(K֖NZ^ hcw܄ sco6t耝֪ű){ a~qM6,cCf?2-ntzN #I$[Oj e#"#Gȟ1Jҷ<,f.J'sD-U*g RnLoNO-mLڙޟaz`J_DbyޅSmv9Ybai#T|qrlz4zrJjEb|GM=ɝiT̶q OTeViq`Aco]VX̓AzDB?͜,fk7a=1)o*.I%#n+qW▢=\6S8 #|UafO\q 8%u?H0h; h#sb3)Xd]dgORr=UFyK$!mp_J8_bĀva3y3u"v؉=HG_0Dԃ!LC=Xq;V~qn*k@L`<ƏKM=[/WRB6l,̗/Apac2,S&AOpex`Rkbre!>B&aBD!@Y«}+JȴNM TǍ}Aɹs _Td:{h8/ĭyP|Etlޫ$f@iē{ )6\a 蜟My\}9= | yC'BGnWrC;Q;'R!4|"*I1,骨ɓR;X|=lXQ)KӤ лd"Z#̍'k46@ U6nf244/6jg9,|Ė`ldCq^Yv?lEGȅ|Q`(K&Ty8L(.s9(^YU.Yu(W^"ãl5(&QY@Jbłv9ʀ75 Y-ǵF1*ֳ T6qis2N|-˒߅,KUv1)##AQA>b[ñtaj{IRT aׯ!XIFH[6w((FP,ryM=~aܬ4A--va >U3οA?#2){MeNiTb)3X #A| bٌ"g -qގzMD޹$VӸr Ab?KW [#hb7T?ngƻSv%qb ezMksI2tjKh/</IiriIv %Q}"2~g0܍]鄝=j=^w4B A cʸE'Rp3PFOc+^#55{1ǜξŶd"N>elUl!msvLLUU+z(bA~,gCCYNh-N*jmAS}u=~W1i6Tę@N*@U9y/U]' N` o6)iy¡8Vr ݟ,V»D !F-49_&qѩy*age?/r[xg.S0-j[g9T[)~% >uGlMsT(,}"xS:}(rk)i]xH^a\?Wai |eav_o]dAVuOG! 3Nl0^Q?w dɯ꼠>=<ĚVC  h5}`>f0I Xs\@j\zLWvޣعo8v+45yN}/C,2G9CT2},,1:6Ɨz> |axwSӏC_FۍDF1M6P~8@/ULBڊ[ʯA Rd:/R<&S# (WziPbϙmN.^߼;s0 -> %;_dDܭ=OQUSC8n.64I,!MDĽmVJ9!H:6C@0epgЄ=)4Bꈬr'n'NE;*g_U WZ7^7T2ܩ5V'< ůL0s&g-v%C쫏3揕 u0d[hMl=Ѥ891k~ms D'F;W$RP7"Ĥ dl$aуuO_~3n&oFp5Xߥ"a^Zy-W.n cY58eqT%gZ&Ǵ8 3-gy\31JJ#>0w&t. UgoN 6ҫY#ڷJO<QqNXg۾K굪foEAagw/nu\Ƶ݊^j#,ψtG!묋<κH^O\8fm/|X&J۲LJ"61!i:xו޹Z%!)^r3 jk m23ݏ׋YHM\}&4hzt^U}yD3[ 9Z{ٷMCY]Y rrQ70zEu 6G;zx.p0ҟ1޷΀y3q!yקD~ *(4%VgS5]L(۫*mZطg$N1H@Y F)d_S^bMn"/Kŭ X@ì#SeSgCEo`X[d, >Ppd<`Ƒ=Om. d`;i Lԅkh&8LDa.ٛm6ӵD^cQk}pcC{z^& 0Kj|-@ m*Tk0To +^ȽؒSUiXyLqv˶)c"t7^ s֞}gl5aL%F]Gv/$FδZ$  {HkHs/z #K=U);Vd;TD"ײaI:BU{#.~^/MtS͂\5qJv'a=Y'7X4b5Z3M(? lr;B% ,+3_9@t3>͸6nQ A$Li>rӎ.X@w._Yrufgu=xђ" n9439&Z恸u{ZՇ{p&9l܍&^4/(-OCw[D uBNBU 3>d(f@J܀IrYw>Kl\:?wN"E_9N3,p?'U|)l/>x_|es> rYj&.w=`]u n#AH HÜilBiҎ=JN_.e-%CvvBt;r*`*D4TCڋ1d"Gs#^R2e*ŎRoL\8x>2)m@ l[ߍ,ar!t첚4DŹGN´loа'sȻ*<I)+e8 Yc&<.CN0B%]lI.O}ƪb}q$іeeop4ZR;`2lᠭH[WKmhA%L(y Dd9ڮ(OyY=_h-uK%z.}ɥs4p?q[kR"e4l Qb2#A!#DE vIq 0pIhlBW=TgqFy!VsFW3<YG{YP}%{PE(4.l*i\ӟ)[S;(CIkIwmA3g8"N'&lO&:5eLE\)R!gGxLֶDI?7^gup0z̳?N7w@|1ONB0p?h9ǹ;fV.C[l?bU2`Fv1IM π 9hW{ ;M>>DOvlpEяM&Z\ǵd|f\Ic̰d/= `Gt ?ϳ_@!+ (//TCZYzqnG_}c5Hx)D="2Fv}qrU:M13gN!Xe&W#7#Yvk LZڃ QIYsԚTnӵ9;I*RLHm1 YU8ݳ=52GR=g3bIJz/x?[ 9KB_H EtX&y+"-/Mzw A.L![T )lʦt鑩4( eh+lp 5+ Hf^= 0צ;K(aT5/{x_gZ?"s=D‚㼕fR7 d`a&2FTy*Q|m׌bOZ=CE(F'匷= nB^j%g;6=82( }_j m;{ޅs71CMlAఈ8̌#!O3W]c&HS9'a/F8 8Ū~&lsoWTzWa~å9saW^3U&IT6<131YQQcF%dp[‹#Peo_>P3ZIM[/Fy I4&(?\c)&,N9Z7TQ)H]) g*:ʋمn=B%V1z^`9c?]Bi5 FIGz4٘!ft)36eEc[~̐&Uy1!I)Mk5hFp UVM2㾸ldRI^SQUh9*Xn(Ikj2^2ʊLܢ6i\N|dw0P=@Sa~=m9lgUX0.ݶqë"ƂۦtcYn3'uSp3ERa}p z޲ GZ؄+b<~MoIc#1j j Oj)rflE0w=d;YQ@׆[Yا8 x2| ~Rz#&xzN.A375hiUe;"P'ܸj<>%$r@b6#Ҡ:HZ(sn*zKŇКo R0=ar4%(r|UvXRf +z#̮-R R0ݳb-줫6 {|#FP \ێG"~:fm2b;N_]Sf.oTkE3$6|C0M٩*DZϥt ˆiw.=/!NY<7 5 =cJFp a*ep\8ސIMg.I5Du61{) R)kPQ8[mHmk!Y/Wetj|XNŪ5Inf$Ð *]4K4ZM9 Ktldc D߆{9>o?pRO8GQe*X߲jD"Rwlv$;yOƒh!¶ E;bUs2p͋=IܷC$O"<2{l뮋itGL]>?$qqŻ>qL帥` '< K4I*b)9O&Ťg$~Tzf)@</12*Vbug i1VŨٸGkM{M{){K\i Dc ;-X`ύϱ06슎PHqk.m,&;cG`Vj2eP`c_k"k;xҀq@e{6כOE&b^_''X9Yq?'Dޝg,`SMBc!riNk0۷,) 2첷^!UJohÇZLP5ՕNVEҜD9˄Ű2έ7'ȫl5bm?kQd|& u +,d˄ЉNdheǜ+.cmcC]b9~3`hCN~KЯ9s0G&v1(?^FbC ~Nbf[T˺FʞQ$&aU{Rp0ÏxN͠c9$RXsGyA [h@ 5i*IG[c)BAn4ٝf(XJYeLlƬG>ʽ4^m%Lv9%j0l5q5i<牯F' ZSifLHti iOx; ?e?  D^@HqV z-~NpKQz +hmKz m 8ڸ-< ԛ>qJ D•erN2?nKJ=PjV=,T$&#C,X[yDk腉|"A1)5tDJW}qIpu (td3X[Y]w'~s"?n0'Yi`OjME•e`Ep`DҳfF)LD?b cEd&(i0\'7|}=ZWST}<9m=H.;\w(BQ|FS>UmemvjFNo&lnxQ -u?sLGUȮiMxߊQp^{JIאꤢ|, "@Y[:Uy*04n0}統 i}m^e42N$שҫ& `/;;7ΰ(ŁR$܌cn0hJ١muL m[&&<2ɸU KT:~{f\{1/mUa N=a CbRXOJ|{Κѷ>Nv 4MQdu4:V\d FB(Ŵ4/\$jH`|1}g0]A@d O ](ìt@P[7㤈q.k5<#TLD>EYj(l :0#K6 (K]f%' ^ is)@ؠݳ[۸ŞDS$E J(PbUT$e+3qiqW/ʕɖ@T$ bQ[W–%d@`sAɮ,VLשLKypcÇg$붘iHQ hr.:c喙҃’j9*:d K T2]\q4_T4X`{nS_ldz:3Qol& |Vs,VkRj`.߇09$R5cj>fwaew/G,QH`_BVSZE[> @2$ِjPH{ax>zwގBEY}JjVF`.^Uݢ[-R̐y9N`u @iPđx&]"z^hbb)+/qwvg$ĐvU.#t3&PmÇrT]L$:z23lL[!QMP;/#^gĖND^ثK Z.$@,**NW]B^ߞ[#3-cj@gKq3(hG׼ç^|)yp2ۘ'R ybi3k8}&.C;_fQ с`bWԬBs1LO< R+#K^l lMp0LDD@ uUG۪M*Z`7=Q/$ʡg) T"؄R LtF--wNt)eq J,fЗ)D/&Ն{؆}"v~=_ٱFNT8hzI5t*2^W_*i\SocWv)ɕ6lqʲ VyN?TJtX-(R΅:;ãq-@'{ z@z :]Ljd93!.Iso3}J[.c֓ g_GQ>EpLxG:H~!ƣXyڡIp#XXv鯫|jD_v9uV F7>c,2-@.f O`âRcoU| ahr o7j+% |T[ho#JRliD*8װc.atCr:r pj=4iȷ*⢸NTRD9fcb /=ُ<,7NW 6ٚ+<Fyo`?8S?$G23~NyHk @²`8 V4o#RW+1AX; O%+O;@ĄM.$T{lfxx_{#z=Ws5E'b /3x=X@EWDm>Y_F2)܊Xc-ad3ύ~Fìߵ0>t)) ;S^`TGb`,\.NRB> '`{wکl̠̀9d!T9Xz?X;ueFZO^ӌ_W`g9:Gm v /L9 ,ނBx ]$"Z׃:aNܭը#bO4T^%GZ%ƻSɶ]u F|` TѴز]}\BY@]Rb&5#EWRt:=W˱/tt:-djݏzTC?3U[U\ܾsrzqʐ&&eҊYk%8$/VOr5qX`6n ~^u (=en\ZdL*-'ӐNI]KUK[46Dm`PA@bڟl(Xw[Tfk#t0wBĮDxv 1[mY{uYJ)9* Rto3M hUe}#O}+ I FhBaKS*#s`[WHJU'[e<At5uj@ybtC\sǡFUj GSe{͘%cWŭ} l-FItZJ˦OaeuktKJ^^39@Ed"P}{;mSeKuт/;G;[$Qj_<_G=Ͻ,2zKG1q*nh~ [tT`Lr"Ϋp22d.]mGul+{/ _zX[jK|VI'[}8CX$a>p}-,m½Nxc1tuhX5=jc+' Rov^-L,ϟ;+_b.oYɐa!9eA2m,wkzXUy˃`{%h-;+%kR0i=:WtKO# n?W[0sCI`6dSh[⺪h4F+Wxq1XJ?^5l?4fx)2&cyu B}ibU%3) N"(AR$~GI`]ǟ[J2 qՈuiɕg>;VIQyMriBI(f< ECL+3(±K ݺ3J7mۂˏe`D[+u{lDs͔z{jV~wu%\"B ? cg|՚k~C[)j'-9 ލf{d4OzDc7}ҸW=l+T&"_fmP91ΏJKt*|Pg"ᰏNDcO`/ hy/ClU}IIO_q2 .O8^u'n(Yu8eDeș=4|隶}"+c-'@ogͿ`+3AB?,`y%cWVlT*d+ˁ8î`F`ݭA & C7*n/{Zq)P:&}zJM7oE]CAqw!Bkt-2'6(W]iD1Lh iTF}K#.[9 2E5sZB'#ԇr\Tr!["0>6Q}]?D qheh|<LA񤒬"8/bj8wPl"H85X}!vvt{Kp5*ƭX.{ v6]Fct $l:ZXc P32j!|?6f>YY77VH.;ɳ쾕DSces:!嚘S$j) 0ʏo_{nSLь&1wdN]xYw6 GтpJ 5su]*'KwPV/ժglѳs3Za#ʺ<͊R6(JDZ ƉYA6Ͳ&uŚE5r/ѶiV<#wU,[pI1UV@vg‡ٮ 6!6r w⳶ {!UlT3:/'[iY'4I‚w"|s, 9RUm%c&Hg'ǴѹV[^R Nt6Pۗt:"ǝ# !,JԒ`R[zt=ѫk3.ZhN}<:L'+}bjsW) }aX6eDJ_2_lu;!V~I#MvqבhapcءA Zטh/~kV:m@K蔗WϠ=t|`ؠw'򐘃zXئ&ɪwKv  yMC n!̶xwDkHm :Gq6c`|Nx,@ B /)Sah:Ԁ\2uxVB~T\폾CTw`^&Ń:Ґ4{yWz?މ'`X]V:3˶8{ee˜rZ´|찡7ˁ} RV;Uj!4)ؚst3mk>=1%:@<*_cQfkP|O__O 㰚2/. X kAp3v'Y5UGK;Ao3b'ɴaą媄4o9 rtQz7d!! g-g[5.jՖ8OͰ}/ r1k0 A2pTi./&umjgU9󤋍8;쟱ѕt_&8"8D~@|Ӆ@K"̖i3,aA7'Qǝ偸+GfP G=1ʃuv 4V!bWPq`ifwU$S0* ׍ !_ }f{q@Yv^.Nq6]ӤF/VӋe *i ]hp.lJݢ,b_!3žvbEž3޹H%0t=^`A!*uB A["sa!Z߿1+izIEfƒ4D[vL&!d)ÔF&<*3P+9˦ÏtB.?uJ-5mT^ {f\WEԂR3!Z% \p|?=?%Ǖ )=nd %BS#Vuwߌ?i4ħS\NIS9 {-ȖryutB q%tƆfN8/z<ɍkg}.'n#$:V8dHW'k/]A8 58^:EJΜHjZ_:F4֞N7 #wJE!O;k|8 oJyVc]R Ypgs"AUƆњ:rSZD @i XA|o(\ĶF;0mz|v#OSKw3,O0؝i)Q#݉JvXIChSmPP` XvK^aVSk(1KXz_M.3/>VPZPr]7W%Y%Uh.8"GN&AZ9}JfO ; UmAjA;""bEF<@[6u702#8b) 6ۂX1D3r$+v[:<وhꔦu%gBXsv1(ZjB>LDxBV~, _, c4, eeBw;T'bUZ;'B9Mn^vVB/)Yk+5m҃9^^žbqP ivʓ\w"Kp33Ydjd.L3uEKH A6vH#us a㟆@o"Ln9{K3|[9_N^U/H;߄9dDP'c蓌71~'X97aH@p`ď}kdl3!! X3p$i J,8Hߙ Lu\Tp.mQ359,'9\( [׬N8;.'f 82F<J \b{I避xFqc7`P܈|h,Q о!I[/l;UU=wa1ξǴ^bI=.l}|*3>୫#b>J )'KiTy^F%Z;QEY ]Ybd( ݵ'-Qߔ?-&wdsb Lt9"BH9Di\t F2{B+|M@Yɺ-QOBc{֡'Ry3c=Bb8 zrca VXܥy옰b@Ѵ`OE-}qOLtM7uy1z'ַWUl2*QxN@2;8̽6&r43w)[BxMFA>o"L{J$hvдvr˃=و򟕒6v2k}1|ol>DD d}gx=Ǡޓ{^œv(͗Mc]c@ڐĹܙywA}o"9vRdMx f4[}F8KBDG<:)CnbqwͅPb_Uk[iÃ&OW)̌88&xV#4vAR0Ij72{/UϞ a C%'7˿濳!ٯ$}z7 k4XgzOf# F{xSdiwM c%|J:txb0QgnmٺR Qr9͔^^#\Rb 7_$5sdY@t$OJ4͑Qw Q !>al619>Y߻Bd>U1-tdwd{dXg8Ŷ&xsIL:MI|}ʔe9H+8;jds4^ SF>~Cf_igfBF!lM@,&T+2`#hcXlTϓ6!Ha@xwX6dE82(cYvuў'ҁNls0mViWO=oŲ~Y*nғ1 ކ.C,1p`flvȀ'LqCopTqI]f i6p!KFeo7O$ =hU^do`$;CMWU?& ֑Jv]lS{D/sΧexQ?U=S|I& ocm _fEqՋ]͖N2oA/h/ 3Mh:P\oc;9`mޙd0t٨T 4-vjnك+Y;;fy$W=a6.,garL+w '@VT$-'j7!ܗosI<¾zKxhl^7Zޛܝ{.4J9؏ wq+P1V96NO&f[U ii'˜s /Og.ڟi9\odk'wH)pso uTR<|Rixᒱ2hgqd"/؊#5ィC  0 A[7/ 5&K@W7ضDʌeqĭ"+|Nj#G6B1F(g0%H%Ӎ4Ѽ.n96zgK!d !T*UM%׿)KvO=9F'J,g1s氈MrKffUesX !jn/1s'F\ l)?IvKJ[5[Hz9gaӎv!OLHM/rNwڑC +k̗ pn0*к=,6rB~Ԙ=4VU_w峗xL(,ϭUѴKV|}71[ {CGh!:oC)Ȩ#R/Š;\S*u!laz /RnC_~U8? {Axxf djQI >:<5o~g%rыNpƟwhF[GeHKR> 5jʊF 5H ƥGu4bjr<%z%0F@cMSKNmѸ0yVRugG5Bu~VB;Յ \ȭ|Œ;wkmn+xUy#^[ZABWrn)nk'\&ɬZLZICĐN5bff١AF?jQGU JUП3ʇq!':a~ (4;xK+,w_JT$$ٟItMKHE3\*\C4d,9Xʦ5X s4J.qh~QcwXd~#G [>4Ye\KK6YU*Ji sq\ A^БgwfoU@ ^U<|v.%/[1Lqj4x WL#źN`G{r OL):!RFk+4@zwxzKM#LsPme >J9ٵVlq7d/,L$QUxZ1ϕrRXnȬRkmض|R|3f}>_}=+_s0A&8﹗DQ5m5ernJ7^gSU-F_Xfb[g@Aا^b9ia;j"x6l#姙YCc{V C:FfSۅ% XڗY ImcU}Mo(w=Uy!XfQc.j"ڡ 5͜!*@1KT2 YvkJ{vQ^:0:'XedB18҇rWآ+C&xƧÝ"Ӹ$u܁5ҳ/.@p$!)D! DѬ^i=9ۯ_˸n62{fI|Ժo⅒ µ<` [r!rNNM?2" I! k2sdl'ka95!{5Ln114#H\2m!ˬ G89 ٱB\9VZ̪r|1fQ+d aXgӎ6!h(A>|zՓ, e'DZ̶l%6TZ0MW6HGRb"ΌEєE]-~<_5%@yf6%Y,ֶԱFsݹz3Uq7TO4V+ |~^ey^Emrf|<)8f _NcH>vfqfuৎnHcAqOwpZF!\7g@UiE}뽞cuh?X'?3g݈܂FHE<;8XVog ׋rdR2(%AyE@(UvM?j9L|R`|KTw*^'~fP̛Dk_v@FrA{/."`9C5泟`GlB# y)`xvVN k%T<l ߗƭASDkx@XݧbvVe!xs9gr=UZ$!_@{/ª[ŞIq@9"D6(Xs'Uh!*ۗ>)(H O؆g-iܟ>iz*7KLeLMLIwс~Է Mc|Fj2$ &x]+B2= ߎ%MH2R̒7 ~.2KEO+[rHɯ_Nk%W\&<{K'j.x)2n0- >FFt5Vݠ] 1=;2N٬A7(Lȱ|륫u#\oAo7P̉zǘw<} Nů-P|-"w"[{g4ֻQ0MXXyXCT4np qiy&H*|[XXY uize,; zf8Rsqw\Z5VBuwL+*>N|;8ظ Ŧ{Jz٦Gkyz DF "JȄH4*-XW+ 'ZCOC80 X7M|1xKUN!:C9 V( `d2ÝDE6VNH,4E  w[w67ƨgxMFy/4j0K.1(EQ'Q5<#3zp<g2 mt2Z>gAI,:3zY_Tni$_l17)ͧC;//Ԍ_˲FX k $qq^\R{Qk=i`o}?;3%~s^\F1rꉍ܉@ ZSЊ3w `_EZls x,gUn؂q1&JVʜJCuFU[df$6a24Ov|F]a;C[AZǂMs;D; Mm oT?ؾP%_=3'r#uXys54l(wQW0-:&..{7#eNaxM')ݶׂch.TYd6mG$eا:4Wu(iVdĐVjxӞEYpG:uI@إR/{8q6Sd*9se+PkQ@>!b b%tt~$ŶBdoV2: YU  u5B'6y * ` y3j,s7dhxk_f !=K]p-0sf}߁t2^w/qh Y D4L0}fJ2~UgbnE7}NX^Wcpf3J}1!6 d 42m8nFK@Í]![E#0t{U$-I-"3f@4H{t<,(7Y%뷽ajQzכ4kTl4҆%T~LJqhu7.CVҬ0kHӘFL3F ڌ~| zQ|x#AE |1M|E[b7"z^>3i{;4mQ$?ٙ,l݌IչM?=+}#CZWgNG^ lsG=~gxck4xiВHZTØUTK4.TOf-sPY񔿲GKK,gû;q ASS{:cѧ hl8 Ayi*˞U8&#$tlGyTO9`VE),L~[XË|zK f80ェu߱{f׳Cm+E#B<4gz51!>6 8K)bH*p@#BԦQVqM1Pu@LgZ~+ڂq:~?O ށ,x5e(PU3mNs\bC; U%zw!!5 jf֯0}/17HjG~W^坆NiY$GvN pogΈf*\ {t Ft')O[HCᎺx-*\$ d0R6bRT$vk>nSڧ}` Ȳ7jY!H+ b">^ؙL}r"1鈋JȎ B߰Bm*D(J* ܔv|?MgXUWTR 6٢fGѰ\xAއ"'Rx;(t+f)Սw=0FEXa/G=DՆ6ғAI޾-hnz|LRt>Wc|~>  sl}rIh|#Ibm=ULªWX݀*t /<Z 0%!^vw֤u #,ͬlZO${&G]n6RP+ŜQs`)"g.tu,;:[(yrRuƚޭӦ&Z#LE5$.G83%aZl8Ʋӝ"i@!*frp&5fCq:g`@¯nq*Fl$ $R.dT#qK&;L7Jlx %;G[/20Q8{ĪZbbH~%u?zf+I2-l )}x082617a?TH/7=<@6!dSlPdm/n7e\pVJq7H y;($) \0愑 x("D[;p]a]g;bP E;lqe =tԝ7,>mȌãPAe0YS]#bs#h>ŏvđvjאtzL{$z7T BlenrrNDcn9BuY++_EZGjnwQ?p%} uG/5g% dc*>?Ũ H͸YeD?jJiAˮ[oQ`Iqm'XN ^x wmQW{l{eπ(N52EL݌i4[ n6ہS.x.#?0fn?zB;+U4J+a]]e*I{w/ /`s=\Ex*ے>UUWbhIo!k< ma-iJȧCqLzH{1r%cΫ;]j\Ѻs63t巻uKrBH E0 LxӨd Mo١qU:i>lEaMfA~?,/k #4EYQ+%ӆZu;!~jjSOpԑ1xwwTCC5b}(#vM4j6:q#T<:/4GUKVF7+-dbM 19@ c%?3>2Թ栦eE( @ ,Z/g콘Q:jNYeƲ(sa"<2ǎ4c!9mC {%~ѕ._SZjtCnvmc$H"尋6ruF9wK"*6DI2]=ctThGY}&~Wr"䇡jT9 ?#Q:iӑMTc;STXAIG4aɣeMͦ=uxz3~4UR>nMB`*TmI+d4y m/B%fґK-iJyIu# ]i)R^cJiSx/ .j(KݍS_?KNT)[ޡyHȖ?Bg<7%#NP *"@B/;0\ĐHʦM%HnV'|ۇSBn]IåZHFңpj\BV ݠVH cMOCnz̅0caʺw5{BPh:5^hZ$52GJ> Cmm4dDkY?ةQ# t1=>9XEwI eKMoMyR!:&ڎD3>0! %y]"lZ!pΘg!!9ݽ}4f0 W|3:r [ $Q_!Y>?0Y΀uWGm$z"χ4BI24's:qv+gcʷ җJq484جZ{(v?MZ?!\n -~'; Xg[2:ыJ K B) 6cg٬ BWCgWP>Y 7Ԣ#Vre f8 zuf>Do8!=13K Ml<6 T{xBVMK$\d%婶(QK+%Wo%hX,gˬDA08m;DT!t Yf<)Ӟ64W z:f [!)#ª1d'G +\38[! "@5Ϣ2˙7&eQEe%\wq E[Sq7]%K)K?#oyk"rA_@%]SGhGDP*Z L\:^*:Tնm "pvmcpIkR,֠-e'2Bq]iτWD߾miuf4W[d4QBr$}ѯEI 2Qf-iHcnS w\(vϘO'iN\&%mUmrp)lS k,38rJ75C9QYa1ɋo}x &{ۯWݤIY`c?lڥƭLRVܺd\l!F)j[I͍Wh\7߾[^S"醕Y Ue6b/B`h;Nw)Y^B&H!ZzTĊ&>I5c&ٮ怪;)ZϒgŽ)x$W+1PYitʼn^#_]:͹^Hh]xŶ*%!f;ybw>X}u|LwG<*Q5]*/jDM7Z䋔Y݊U]lĖP~>Wj9fC /MÈ{iKٷ:/RYqѥ Pkgq#*7мy#1uYZIgiavފMeի#U𩃨~msCҗ {3E" ^Ha8 ; A9k))M>SWg&3>(aa>FrS&#xX`e#,rj{4d޼޴07gC@:hRvI Gʈ7Ť9x'Q ~Äz>僜`ŗsYz}<˕/~2,: jMw%EpQp\}Yi=_$axߌHDngr Kmnjw](M6ehp9q:^m? ?mA_n~$_QHG6u^N* 9]R 9ϷS!`sԃXiy@n; ȋ> ϽAs>|RUYu-%o`.Wid"" >|PsF9j5ΗݾC+]乡T@Х!ZHGZdhAg8x̻ n oQJY#k*T*(MJXKڪ(ˢ>V^' 6Uq(' ɠhY;% at_,.+ѹ|y*_% Rܢ0w2x/Ŋ||&ąMJsݔ ]-%kU AVEf9% %"U*zmq˽XtSYLڃ|_Bܢ;T_BPL"MC/ %IKhbuG.EWpy9#9>()YX{Jۆ]n3^GlDrH-94p},us Q|8@9+~n s3gtWtB܄UCNN$(3!ex]ftt^ʇ@ AYqW#p xtD3]gi|;֣"¥b+#§M~H#jE62\QFB9MzܑVpV9`!(b$Yqэ']OK>g^~y}ZXT~DK# 32Q3R/j^yL4c<'WGNy ~%z ]E{x7ٚ8D:qbBw^E{.5 <Bq,#]w:4f)j(C<=b&Nc'ܱ#GbC#/TK*|8#Kf卾nѾVޮd)ܷ |q1a^vv>/]"E{4m9}u"69y嶉t]=:6U8)Z+I |= '0:X Gqm( G8Dbv AH| b2ܨ ZCQْt@dΚ/kvIj8}6t9_-P]~BX.zHmDBCÖ4 @(f%B\r{ \G -GS_!(]ZiZ88*zp̱jg6.~c(Be&&VJC`ag5Ưhi?)[ChS$~0ߨ^ɥ ᷿+b[+דЈ Z gΦfDv[ם@)}YWa(f.]% -IîrT TU{wSmf(C ~$_>,pK$\o $,z|};4yh[7ŝɒ|Jli<2LE+CpsܰwE7=eγ$( |nZ%#[#Bd,o|qg: l^2PiyYm(28µEW--v`jObNK&#(}xHyF7k1^ntex &# Hv<,H4#Yxj~Z+}'zkh}H).D6&ŵ6 kN 3^|%ES5CY{<`ęj5f-mCO^Ew+VaћHrԫV #sbnBVe%@pN2..;+ڼO0G# L f=/yS]X5oG3ɒpDџp"^4 M]o p^&CmnJ D0!@O*'WQo=m0q#5%%1ńdSemd-F#c|.`\Ks=tfo/Vt׆x,!DT0]p U vm3y|Fb| ^>Xk/C=jmf "$lN~OiuUN+_UɓDu /ڵZ/Rm?~95g]!)O/u~h=ilQ%Zxgf̰-`.ٯ#T]vk+HK";C~L<7wg4l|8; fQ1AWw =ؤ2CQ '7keOu#O6N޼aVƣ`I'ǀB3QioxeVu}i/@=\ [TP Ug}G'QKy>A.Wsdi"կ8q, RLF]/'nI^mՁ3whV4Ed#HUÁ= M&IXnx?;|S:@P>QObדt&@J_3LД gʉ*#(aï?R|SX@5`tQpWN]L7훂G/V` u#pȜCm"*D"d]zŽ ^c.2ԁ1F,4CpzU,ac (AXeQl31wO&%ϩ>삒@kFq>qiR%9:*q0%{^T ;Mk}//LI@)?!a ZQc==X},xwnUѰrh6{.~둇Aa^mtIW3= )wT"hVBvvjY O8i0Ƶx7AtLwxKNc#YS1C\;= 5v-lw[̢.%]\y8,zf|e%9iyʊ6G8lu؂6Ur>9A7_?ac`ef{+NrY-VVd<f/ڃ_7Nˏ{\ Sޞ5n$"a pĎXCL1i?O֝cH67g+8 JHF!<(km0@5B'05>ԕu<|91G܇qJ]v4yжJl]Ĥܰ PJ]b kfywQ:iR$,௿Qo\`B%;wU)OahŢ?PmzU(.ɴG'.Fzq^eE\Z&s?f ۹xI z-*w Ҥ_N_̗(᜿m}x*U(% w+v5Fͪy .>0j[T+@80__7.Cr`2@Xa߫F8hns$Qu z% Xmݪawσ5es_J%N(ۮ6 e|Prޤ e?ɒY$)o A{SYRTO؁yǢ.) d)>a]fvxfDSCiEs_S+QM" vOB3q^ F(e=c6^0ޢrϸvJL.#D"ApX'E-0hTAE;a3`8Z8{YM[E!KKTPޔ:' fu3e[@09rm,~edfIJëghȇ< &<1c ~B\~~)ŵZTl܂"q>>h'iMu,4[p&u|dr 6]༰X36۬MIO5-C7Dwt[RڴE/#^Z )^'gDz>轁#/Ҙv}SZ, 4رtg>&oF<=_;uKʫ% +!$#rWNdx'T2L%:\8dcn*K )?K2rNi@Ut>*LWP^Z{[K~q'!뗲5(꤄(/ LFvG&#{ii{#f)׬.˗Da".}v$ch+gqMe<Ʀ[ }X0*kiYCϛ*{u{|=3E<::j;Az ַ G'l4C9JYoQӹä 6|{ͬJRRlQ̻}͛BA3"MߤzWđYadF ͈ cЈcS lYOJS֪,zn;-Viؙq0PlQvq/ŖwFݻO>lyBJ A,rΈNH;~V */,C}L')(\0XY.t&kԽ`FDZ| m{NШ^ok}Ht4y?Ĩ 3 ;F~A$b@RXj3M<Е)l_ Qu_Y0TgtEfcJSZc1"G`G jz ?言"&$)IiE; +8>?Sӿhk]C;Xl8@ɊǓԚۄvD[z!D[>,O>W ܟy UQ?i UwA5:;2ZMI)j6k[jvewǩZ?}A|q؋<lrr۠BwU(q4h!\}p ^/F!jv1ol~_> Xэ2|bL׬wq<>z\'$#uͷ}w ^4|7~=lfLF{wN| f) P/`uQy-Z#Ԯ=U]Q7\*Dp?funOXM$M\G{lr2yO ~q(U͏f'c֠@W2>h/iTXqDXy5n}u&[,_Uh8t&.:kz|+'qЦ3uYbloߌH7r3f;t(q?QUwu͉ywr{a 6<'R::+S;ߏa[Bkj: 8z둛󑯛-x鷽 ? :OJ0(&q2= L] tl j%FU23x 6݄5V}K#$`\櫔w7}s-1i!/6vVXls !PiX- *VFeK<ÔB =jgWŖQH//-jZ[@U }4Vб~(T' jgג# C/)jN[B*(|h,jegG)o?Zwt2qQ ԶhL$/R(x7hnOi3v zPblUGZu+|Z|HE {p}roAV(k>pI.$C<[U+G)Mr v5} aL~iy `QHW9E䋺>!Oym<ʗPnpbI~0;_zψW%DN`Ib| ك1{ފQb'u (pU8520R~zU~ג\HtEԉ9y^P۟)'Y*(qc)]l#j_Ćl2@&H=k! ĕU-%}vhztOo^޲=#De>%'*VcA&>UyPN~|,Ȼ1@.?dw\ mSwCz?RŠ8/=n16n_Q?N^+@Y֠04&ZClW3'vr#l6}?{.8'=&aPon~nL*wJ=`;}ϖ!4y^No ixJLxv "8Bq-rxB?}PvH%E=(A%'%>P],Jy77M#y y!|k+UV@`K$6UP<}ƒ\J>j"BsudT;=nkj3VO .yh-L61'q[(lg(T`⇶ğ: pįIҁ|[8{SU9T,Im\y `Vgz3\Qx6wT M,Ӫ@B+9PJ=(`ЌA_߬OtY%*@(@4 GV3a1gj& 43X\8:PF|WXZyjڛw6|&^dw!߹ۜ.Uk{~Y-O됲 k7yeOM̲k(lFF hnvL%ZO oYx3r<<@ղ<papjŸ_2aXmWtqɈ-=$YZ$O9@C! C]]I@uT8kc8'"YhG兵q}u8i   ?ۙzr1wcnj\\A{ _+YLz=a710QACV8kKXE\ڴpE{I 7(9?Rݳn+ۡJHnc<։oFnN&*Z37G1:4#C^q.b6^-Gc?ީ.DeI=&O< 3 M9a|ޠ?A+JX޸d>Ć%2?uƕ:ɂ>jIW/zK6+__(ͣ-L|OfrN' IQ#=J;,,Ǭ(fD`FyTFKFc. T{ioz,],0pc39" ӑdc37vAyχvh"3eA֕8b(L3{WURduTB>Eb&VȵP]| ZGTKgԱn @ɃWl3j @߈j4X9_lբ! 3Az)4/f1"H/nFׄ_%75W@â6'd"!xqVYJy+ ] 0^^\ſ;d*tyB4pPH*pmA`xgH'$^gTFQjqbsQ92cپ;>p˙cfӎ)&5V%8mRmu&4q?%GiZBGn}tdR` .r?2A$wЇ5o2Hn ψ]0bs]ClE]JfYu/ %T l+tCo˃bPJ%*! >Uۦ/TL?Ku$/ 3v:eLi Pzb&Y1btQ. ?ZFh#"5ދB,hBF=RY< ҵ\Ot5&rA7u'vU(`;<|e_8 بq""*z{Ӟ{A6GŁtɄa?ϑ ,7z "E,F÷!7퇘H]mB#9t!^S!@b(j$4m@]+#2V4'u☝e.Ϳ G#q֮Mfu`)Y8QĪ|U!m5eZA6>G)T) NK-,413!gfv˕9=#b ADv!P@c`n G=!M̈́hNZ% 'old&gqU0.lOчpT:_-HtEe1#~^*) hj& LƗ|)W(#ź3(DI#$gJtc+N灔LIuG\YZH6!?">1Y\SZ$ԉU_"mm'!"i\AȱH]00S*FgeJ9U#gFMϧWC 옉T o~Vfd0V s{;L/$kӘJ5˿n(ܣb 1fEVʇS3=CX&).L~sc䌀p桴xI/IjTS~G kᄾ,$cD̼jW9<߮{-Ra,#Ha=EH J~#tB+7MR*ʕwkጝ7U] )sAHPu&2 r5 в2 Tƿ>srƍS)u+`n.} !F$28FP2wcqz!w1>ԣA:rE8zSVE64O#V 3).ĉ){†M?pvE"b#imV#UL`%zPtx2J&5ðu`aVX|DƁQ1֑h߈yxCjYZ4x'oh;{Gў] mh'[mzSkz QXޓ;J6a݁p;*`[_83 ],P%Ǽ77Ž~O~u47EArYb!9tg/eL,UT"Ik1&k"JyڐPa\ZY}PF!nƒ[GD,4yFI2ι*ڝvŐm<huH:#u逽0C"\ |hGa%}aWΫ8e`=tCvT [04EQE}6o~;L~qtܓ17ى2{#|(xxL `|͇61, :Hi5Y$_6 I?'j;:% B1'kg㝿*HBK+%}amIGbN_N$~GU8hgZhhHB\)R lRRhygNThZ*QJf79dpЌQ_o*?ދO&CDPVq2NX.g>n>G.-uXmn6`ebnOqn 2_o5lNYX \1%ORuӫeiɯᲆBܨ(C`͚K)N,/]%PcC.9-,5-K1΂[ʸc$4)=5J**9jl61 ? úPumM&0.2n>+1HSA3kIг $)ihWJSmXF8'{qnwd,XR`ȧck.03M;9ڲƗ KS"'Bf Y}o'OR{e/>-n1 Sv6DSxߖ"C1-#?5sC_UyuȬH(Kֺ^U7 mGC\%~p@f-S#>I`.Uɲɪ[˔(\4R ;,J7iO6|Lw@9+c{X&@19\/3RhW-L~˾k%z>S}}]$7,l-Sm14cqB8`}ooi߾yh&\}h?BZ zW;Fx@=%˔Nsޞ5 !1 2_<]Z9-|?H8Ŧ vR@ZAS0w ;9ĒmS0Odȫ2 ;\! %:ؾD4 q٩$Kp8k*2Ξ 䠮ĵvδYi ]ɲf-kbOZ?-v i:쾂#Jb$==p6%0[.*1G/wW Kg3ř'лn9&pIڮ$/$u0g,t[9NO{!{;RU;6@u~)o3ޖ/#J"§I!$llJyÊ xa̘.S+Y!wA}~S."}Μ+H@wKĦOsB%8W[6~:4ywZ-CW ozqz\x/}ʊMS;PÄ eӛכl"ikA*zbGa h!-bY@WUÂ%dX)Z P!xn0Goߠ'#Xy%BBCG}uOTV)z<j&*"D{E=n!Zc6 _8]OŲ=!+5S j/+$k͎0Qh/nLtD]\Mk*?uej0P#rD9gi"f 7hW`xbMH :gn01Iiq{ތK ~TKS {xA Ya%B d~%t@L`O0:TP2k]VpͭURB+_A0t!o'Q=>߲蛴c)ǜtu@/U#abQ/@ESz 'b?RU_d/gXD5YO `a#J^﫡-Aq )5.(1+wj|EDfiMƜҢ'bO0^⃫b,tŬp]r![31ȉlMAb8{o%=bmlN{xH"VXL!Lc -3ĂN/6O!&jXJ쐇#b@1uO?_֓Rؘ'$l%Z/oscK?69Rvo: in]$MZI +HJ4v< S#຤ji~nok樂ٶ.[)md͟-0EFO;@VcE:t`;N;UralbW\ӥ4T >XĞ FtvڇS$mC%i <9f^JԡU|=Bf&RB^NR6Q*/_yЙ"ճ_H?BaE힘+dۯtﺮ[ѨrP̒|,$ ?EOdGQ'me/ܘ#"c Dž>mw cb/~+PiQD ɹ-9yQVsSZJd>IKh)kGjAH@Z 8Dw-Ѝ H.$f}[xDo;;} .@NLl "֊9xt9b+R/&fd s vg Yg!AUqP2%{ѡOQEs3 Hο96 Ο4L9讷2ı%- _3aG_o?:[ ȏFuUQDeo-PɫLKmIxJ+<}!9"n3(zܤ=IRC:%pҿ qc/( 3$Uc6A_v8-?r EƏVt}/ }̭D8dKclꙝ2,P~31g[IAp^)e&Et~ٞK\&椕#8EXx18EM?:_/a\,^ cJᛃkZjOm@|W9[ʌ2 ச>5!ÜVNpogV{P֏^3whՒ3EQO&+CF/kt`:sR1s{2S`o뗔 :WPwHF14)5,7q>(dB] IND)V+[]x :p;ŪI-u^--=RmVD%~GsL7EZp۟j@x?vH^_%w1ʄ%QA1%6 _y @J5$ʬ0{>z[bۘv"

 q={fy|!Hvښ;a%)(SPexHӆX" v:h'j$q"h6 ©ӫXڙ(-k?<{5/y> BUjj!ᴮt܁0+?)J&φD<^!|%{F? Tlh,*T}պ6̇z$4$O<3T? v4YlGK}8l 锝Äo[!\~g}Kl4J %2*'o$zBX5̈́XΓܩ2YH8 Fa.nW-6 Ō1EJ#=Д],LȬL`5zˊ{-3ө%oTFoJ&<,|:?c\FI+F;>GG1Ijח!;k@Ml%-/1g@ztε_حI9;j10֑_{'sA2Ik 8HjꅊƘfHRAgn\Xi~$-xD":X?at|h2]0/)}BK6]Ä JR=Ȁ5^ y3,>f3X{mڝ6qD9-Ոyx}و`I.SLփK\kcS% \';;ɩ((qV#% *c6N#zۇVeD@7%3M[jpE*Rdeߎ dx.UTtzpUcRvw,Nj<$ܯO».]00*o-@>2_{-78'1AllDTuS NVDK3 +Zt"'HrB=3 W+$3ƛVpOQaX c±ހS Ys!|X2KUV,t"b1rtR-5^=Yi?u]Loa ("32A)WZR7eo.8͏q\x#|fg8Rh@8!B_Uo?\:LػَQ7DRpa[71h q*1"IHF) ޮxf||̎f^aIƠQeWqdK D.l4tSD>:=aZn^mKѸ \<&GF*qgwTR;i->6'LqzX8A[ auG縞Y5 _a52ź[|P- E; QcdKp؛UJ Ax$32Pa| !'"E}niz7r_QxݎD$0-oB<7RTy|4B½4C`3J+w i3cVXm/ (E%Bxa$SGrPu7j^ȓ gʽ:qB w%ec{}8&Ewq1%cicd^):} W&]2r>\uN+}"PeL4fL7.8Fx3`'Hq+"m'?Mt8cwo %L!jD8Wƣ>+Mp<œÉ4rW7ekt~[[˝8ө8V51:'{\LۚҲJ8O11 H0L{a6)DN”J g:Skg`T1fE]q/yqf:I2o]fɩ7^mہ$6 #=q ͕nضn%ڡp~t+Vn76moH/M̻W>Jnw62ke?h?oķ닗]AWY6b+nžV7Ow䝊_Mq Y[]A)1ޠy8pM)lHCO@1n8-.^ubexZYs, rET&B:ʶE8/@"'B w8E+ev҇PmO]x$+?6`#0c#3XLP3NOPy(\$բ lTO axk|~zPh{Ǯ:r  Y]b_.&&aЦ1a7( [:kFtAAw=$9ӽbg3ÃK;ԻC'o[b֘Lճ3?x ؀s sPGը^qO(ߢ.]m=C~ZH-:aCӷ#}u4;08(vR]Xkԫҟ:}Z;2O]!aRbW.H]+|%0= OgY=qD ;,w,sew93RaO7P1 Q|׿%HڷdDFWwzVFnw0׈J kס.9 y}GP뽟&e hP| h ߠGW| g)\x'L[-iג;"i_@ēM|4ziY)N D8klЙziy䠻b8$ !,2v)G:VO,n!p9>jxZ&  õJV&)dWD9hh,f! yv] ԠgĦڋ,X 3ǧ7oISGn3dF L *ٜљŏɷ1[5fU޹#^-dkSz5O%hkt2GdXDת\V4ޑzTPRaX}M1Vް_&aMoP EsFisv1xrIfպtqotȹ睞#R 3_#o\0iܮƉĵ(lL_Ot}X8 9h[Zd -VIh8%֬!P!d/4\T#CSz'-olf>kSLo{mCʄ9:6Mp ¬8=[k)-nrzvtrJ^1Ǩ*eR>ZI=fE[{3&C84]f@U/ kϿ c,#f}a(jv㟗mu^LYGZ'_­H/E8:d͙˥699 hǛv-)7F̀%$RE1ra @~'H]o5hZMvj#t neVm弆bP+ ڜ&@e B/+VD? 6([Ty+y {ؼD.صK}::dӊ$F'ǭMu q )%/~2ԣFF/]JmM$:,whFajHZwIһ/a;~rV9ɞRKM{o$f(H(?>?\GoXYH$AqAB M;\7_j ҹGf 7ΐ3}Fv}jRio9zB&oM[~>dHe)XlvPXTd@J]~\uF_aVG Ey;A 8<(96⟣^>S2@ڃI[;]@oq. _ ?þxd.ȦTpEҫft5 ap^.BBk<k+ \Gi&FIs*ŇYDe&Qw__hC]`;DPHRN.N;͈S8,-<!oGj*pT@Jo^QK.CZ\VZ›ZrnZkTH:Vz(bPq3-x (85f4{CTY&թc4 @¾(,׀8((.{..L6 HUY+y[@ј]x'eg":!T6(7nǤ F۪&*P7ر`"+GS(B;/tCK;,SB25t6P[b;𸻟|!ĊNP~w2L諢`du³}OZ>2<5:)2~>0'ךEW᪨l##፧jYIЎZrLlFs2C. S˺K #f 'EUL_EzGX=BX) 2i?!28SAjKVQ%z40 fމgZL>4Awm?/'Лl̼ `JVB2E.Iw1fu^ bЪV24p7nk\k 6s.ނ#eKC\_ l+T4f񔲱8`psТ4['=#<w1ңPf{uduZN'Ҏl^eٹ.M&ׇנw)<` }twWlXQf' ?\t5FxaH@IHWB')lAa j**0Uca ^Oǎ)]y;{ܬ^*q_@;p|'s]_@v@.|S W$kw1ʘHW #Ny}Ta"JX- VA#UX @;ܒm~ec3q?o:\&58Zrx3N -eo`dvt"=}I>^}cTU)yn%*rl!t{OΤ9}_-ys:|v7PLzaҟ&k\nrqX}s{Vd(Y{L(Ւyl ϲ)0(.o)Ć&vm[pHiRt9@jT Ҭ!rD<qz6 $jc6׋?\ّ~ T%?DRJc sISwDՓŮmRm sM2|0i~WTMU ^e;D^6]}j#ZCN2o%Z'in\ @{o[lW풚Эބ}M rmفZ_i"sMsH?~UdЈ86X8lZs;h}\濭'o_>njR+k6 N{rEz7eu*$~6Yue߸9i7]VŜe75Pa}Jh*GZ~K:gU"tئQ?k;p rS LSI(ZjA,ޭsa_ļT0-?8"=RQz6|]hAQv4b4?9.pAtAkE?]Ṱb! ͒Y.b5 V²FU@6@#:\ĸlݡ8~4#YL|b0Ủ_0CX̄ds"wJ˝tVf[S_WT'_K#KD:^e(Wuݛ.Bz~qO7AZ`M`w9gLD]pSpRoR Q `N9T b?nIyP 3F!BǗ>QݸԠy8ֱs>FB9X @8:R)c׮er+Q6rC Ccͬ\ci |d [,1nm97^OT0Ʒ\ULCE0K 㑩iԃ %=of|z#’>\x(ZC c%4/1s) Y%'bPӡ.for|+>@85 J=Rȯ2YȴzgT/zdvAtb1}@I=/l<'xHm]W٨^=8o֏QA1j,5 '5]2p7 rk޷,2up h1X 4dXzP Ž*D7 _et "XBf<3=0FCELVլU"87[%tQc$K=_̀7J?njjwZhd*lc[ta죑C$O/Vz4_d|95%A[ӜoS^I9b]Z6QRn NGon&v,qtՈkzIC?CNqebquOvSq:X?.HD#zʏG4ya8Fʬ@W8ɶgɤRa/=/ ?*#]UB`٥E&{xn-Ci+za\b@b/[B(V"zW/E6.BzM4$(Wh_ <]ï0ٖ.WH{N\{q}6:@ GvrC(Čՠ|3:RG+MSUJHЁ":6k[}>kp"} RcYKVJ4I-EP= au1baEbIi1X奉Zu:7TC]=M028I),B oܢ}( }696یU|bdê稢'$/FtD[#ünٙ?)ÉQ _&*L`4h.#8Á/I4;e% y̓7O9^ǝ _dy FBX &s|C"cJ- P^(YPv DαUךp"lӨUNj"f@acpz&4d\^yA$kW<1-g&ݚ:ߚ8{r:_sKi;k0+hv֤ai%<ܴKF0|De_MQ2Gqt LMYWV~T{$DL&ލ^U F+MhSuީU;)= ףbaqD{Eo^&t5ML rysT ) aω)5CgZ<tQƌ' M4J깒=WGD 6B zM`5x걳%QCCdu OB}7,#֧2Y)Gn7@kưqL/D^%ʧ=MgAf>^Jfp:a %Rs{* |Y%M MPQJ_# *c֊ D<'oo&r,%:p:GrJ J3^%' >3$L4~ ԏh+I0W&j=tQ)Ei ?9K/wצBOJ9 +I%U(gtg !g/ˡʘ5lM&B۫w›FX֩3/8bwB&Z(%@5rf]uLSx0hc溁\`/ga 'P'cn3|kFͨX?m|F5uoV|t*n9Balo/# \1!.ދo!7cmb6]eNm0M }j #Ӂu&2Xuf9N)Pc?e:b@ɇpO1EZ@ EDb_RZG9;D!*ZĎ5A q&/ĎuJj!S MM 8c$g-̟9Â]ڽ ⢙> }/q9 fOhBՑ сH,)`cɼ;t +=P,N7;V17џd?普:dV}PTߜ8I^qdÚ[5Y0JА#zL: I Ff60 0_\,B68GtkM7*E,'\8T[9&V;,&O C]Cq0l=;cTaFz)+B< ^R@K58W*ƃݘ#+ (0(I %l> lzZn{RmRS?$x`QZ.^ c&.5r5ϓP-ҷ?eϥiqR=M[4pI ZS+eP7  Z;}+BIj;;yڷڗ4F'"2L'v/blg#E{5 !7bKu0"z%-lAڙGi" |ڰm?0]!A+|PнA;擕ffVs;δT$ %#1vyX}AcwK{8pIتR)b[+nC%3Fڀ2](v̓c43D5 X('g.NVL|8_7DSg~$W}UR5/T]l utd]4 Կ;HuYӤKj\_d+hߥCE6k>@b=+9&6%Yv_kd,E5 򴂝RqphEm{tGΒhdwXVH7a<)1=o4, os9,|{p>ˊ{S=+J1i#swH1mv|ԠU\mn'b>`QUgt;=~.m^2 ԊқDʆzCxL'蟂1V qF ]a ˝*lI%ZP|OL0Hd}w %]u^-ThcCVpcspr@*!HJI.=?jO?)^xjT]i0),MQ鹺p7Jד.^OA\%T]  QT$˵%yX~($3ӳgop͠DDa )rcƴ0z\_Fp5[SS{s<ԍ?|=B~?pӉbhov`=%Oi>G/'4LXHe#tI驇[mβ?^)&s<NoG<3+G.> ƀ\ ۞mVd\~Nݐx.`r9:4jO$YA pu)˖X~\I)P9zzzuqIC#==Y[%26JK ¸Y=j዁P,IADګ-8ٷW=4e|ojd,| T {~>=^-gYRl~MzT"Тι%n5WR^N@Y9LP k#H3hrfo'>a1u`]_8xԺ^ûX}.[6_۴;J|~-Rf?t=歼w=dl '4g,)}`ásM+NGw~ZT4s.w6B E&Qj՚:՞ˀt&3Ϩ&Egpm:PP*kbfrP!oG$/DÖrΞgMRŰ@>YDbQy/;ߞуkMlݴ`ޅ2l:,`@^[҇jhQ(BFLi^yE_wr|5VT5i%Bsp%܀_V6{̭2Nd;Ԕ?93:/ ]堟uN臭Rڬn Rx_Plpw |"4![0Uo4%kt ztO͉!NM з$a!{3psR{P I5JtrRXzį4F{*nܷ{4x w٘hMF.5cNT\9VOBq;2[qRgv =mC`ϳ>s߻;Utv, '{T4n'><?xXRsmQA_bxQ)=kr9'ԺBVksp>""ՂϣM-ǰ ЂVc=(+#^ze/ eY"`]LC~&B_kSXB&zK%gaSTlv8ƥ[_Re3w2g?3мĞVA8Ty>i â OP*e|}o34EBvE ` ;+[(Q_T[&|o_DҕwKT }r 8VC`a/V384dk-:o}Bef J8v.DFsKL>!to4^y9CpN|-=ϑ==J~l$H>"=yVM'SlZ>lVu |yָXSM7n1c hMpCRI]'#DZ3*\Y8׃6g5;ZTֹ]Qh}] >f4xb -?¾6azJ aՔ;C4nG M;^հWFg1֖\E3+!2AX>ays#;)Bh`Tt{oKpL^(#8+bQ1Uċ+|;Ht++io((G802BnP`vAd.=66oʋ%^F1kD^^}Jm ɐ.I! q5!/a%n[ܗh2vD8RAUJघ{%JkcɈ@& >R0<`}dHs AQs%y6' !Ռ]7$,S32)Ϧ-ZMK7h&*rPhKչ.PX|bWZ'UKz<~v %~BXg^"E\,u %>wLHRC'gaΉ#B%u>aLFp`giI;2fUvO*(jw5q؞zR;@.fŌ I Df9^ϛSۍ* BϨ[c϶pOw!A%n|q~>fh' A^x,+H|{CR%y&<aJP̶Rpb5i2iHQi peTpJsFOŵNQ1z`ȏS]42\I^3fF']kF7Y_~{7S{ڕx\&5?IdRDR~!*bx,H2$vS sAq7i=,-vϕ!@F+\;w)ͮa)@)obgAlʈQڡ&WPӭhY,ZkaI=hnդ:?#YKpŰj*2B\P$#[EB$X"_WC]C tc&k&dsDysl(mz){oqbBw;TkWE~&hz#{IQ9<3t-1J۪@)ۗ EeΦ :TJی,#3̑MSgZT vmFi+ `ӋO8flsXGI.w^×POD 5X:v~t'>EU $Ll#?^7Ɓ+"ܪEg $C[ޔS9YPӴG:Ժ_UsSXNY77W.f2nG"c7Rh+8Ȁ rQѴ '3W DO/ GU==+ 'wXfR}4!zƐnW TXUlCkL3R&T&'OKW-`:.vxiA Ǖ6gIC1`1}Ra.5KfڛTN4A'l);ŖZI_VO-m\h3Cڡ\նgq?Lcl,5V3}p ȰlHz`C9X ,[|!l7P Pd=B&A)qexgrɞt=J@ \#BWRt5nCZ-M,2eh^a5XWx/*P]1eh)?2²/0jMnj: u^>v޾e i92{^&5hcA\teީOu8_O#sjSSz{:iȵptSd=h%x 3Mclٴ.\-?'fFau|]2 ^.ר7 wT0e"Q_ X?B4us8=Ĕl %3%^YpW3~C_qLA`bo.0'FX*?rè`ѺcϚ͸6QD"bK~ ]{.ǤT(Zzt 9}|vv 5<vxG]7~0?pzҢfJ-(ZR8ہCb`!b`,n1v2j8(Z6^"~UWd0E6 LCݪ[EؿZ1y5S鏯w6{M1g25{T 3fq> `bM5ĄƳ$oyi?M3)}dqP|uRAq[R-!-. j/]*@_~ u[̦nqv @@F<ҏ -C/Y(O }.`{w* *e˙6Afct'ށpc !(*t'Yκ1o]Šze}aX^XR㊛T6' 2#)LY>=[1 ҃3azFY'#FT .2d }i6ƞ[1㡶oJ0@5dߡHR$b#Cܚ:' Ab2Gy7q \LTM(AGE}u0[%,z'%~5X-b=yvϴtG!Ѡ*=7 tڸE.87 p>w+0hi e$(vm>_ I&YLTH "@Re+bdD):7xLQrŐɏ amhYMS>9hʳiGovM&|,pu[봣*Jc/qLxm |t}' 7[U~Llj}z,"&:kjR^ؼ͠QzOtI2t3FKko:l}!f/uM^j*>̣>yOSKMNIQR]CG( Y oԻe ^ <})S|Y_`՟v]L8⋆AgO4]2 iHd*B=NUbg`Fh(0zPJbpړ47xA7.V̬xݩdi=CHxomxUR muՋ+4 q_jdEmx(c a$ - ר7u߈maE#t:$ON$.jb^egL?d-N3?J\W$~p1QmEoa]!`(f:!;2/]ns.:s"5 w4zsPw!V(4VLcܸ3vcT'J5.*;uJboꨏq%+]b1,q5Ղ/؂U'DBa+\Bu @Q)\*Ϳ#A_+vĿ^;A;XWB>&rm.(_Z$X^y%%̝uH7Hc 8T{;IhsKܝ{ɳxpŬȰgZϏZrIƑRS^ve' hu"I:P]W%(N%%Dzqq'~sl_"nDqG+Xn 3ʝVѕ+=55v_BJRCHgS@2@w2qVP7fXniW kw,&,kw~6j@!/7+B"UKNkwBKo>\Г!Vt@ۭHtӾI{I~G9Hq(Z0 [IT!_Ea^Gu (/$*M ť\(ŕ+D:>P;>nOSuŻ1^.%JI:-&OG}Crlow늙ja[y+,_spI儍sDe 1|6Ҟn\?b"|r~~T0P3pAd/ӖC`{ 71Pr?DyT&Y9mC h?JaӲL i. j8g.~8rN@ W y+P!PYm{Qk Q>vhܽ<&]aDvff%>|_{gv/ 'ݤmt>~ZѕdEIb{g'5'δeקHyOP{ClQoA UKcT.9CF|` yU>sGbwիZģ`a"G+lR'Z;. |e*_m\QUM{(mSs^5?!Nf{ j"3Hu〼=0uv\6PƺnT$dFf l cT<]ΟL=yls*x8H$%m|99ٻY(iغ s wqJd3ON+DҌsnSf.zG\/*ΰg" p ]?rňY!ު;'C$Ėۛ4{/ϗ`hi1C 0x ‹q!n$E5ϼ&g2_p =';%a T;7ESR_q ?tIQWþy*]a_-C4{x6t@j碵J.+q] D%l 3;Ur oaV,ifr4m#[9:lR)>{Ҡ\ %Zr=zK7 1Kk-bЂ8:5Ez_Ҳcw t_9rg%C),I }w `]-l$Bm [x`k<@$ 2.:#HPS 2MCM ʕ"4:?OsԹcҩ,)c@z۰ه!z;$r4>T ˖f'ኞoWsKNfΥ 6k 8JdQvxf|A`ZgٳA$7Iךz`U3^ۏ:dE)yσ` ^pG."j[>aH1D|J cFP_Dw=&37U6¹Qr)i' DǯUq߃Y$"U-oaS5 Q^1w6qFg/w0~xse2Blq̎sWr3K \OoA܅]hYTy@gؖl.օ|QFVtbGε6q`2SJ Gt B&i<˂T^a/?(!_dj}]Sp@1D*P%9%0?T0T$d$ew=":7%{X:h^gqŦ =~S^Kv^ڢV' aOqFg(so ซ2uw'(5 t̷߳ #1MoQ̶kx8765{-~z(Y\ @?cA]N"RƄkh2jA碊?KCĵ@p2jO֮9M K6](:%z^3f8@+ۡ/e'XiJ}'ajKxŽ_-jj$ۄoo~ۊıbN.*&HUrYuܽ_R-ffՀl$ׁe2qTe3.uN#r1tP&*/*zםh9n^ v qNi9:A7kcz3$v9M/3ɫւ(c|]awȹU+l?)lsfG&][0 *;` vR eI9KkȘM {YdbR2},9ij3'z٥i)7R2w*;waK/Z7̮r11t+4p½H$ ckZ.V46Y_0: :7"?Sk5gC^ /̈́""Y#cZ~f uӥ7 M5֚'.e@;&>,xf??+^Qڜb?E9U,mj IBT|yH$H%**'t81EX`CXV9ˀ/9{ܧT|Td~Eֆ(U檑of\FDqdi:ۤ<Xx j3ѽ#Ҋh (D\%X_֓KW J'@m6߫!Yn5lS&MRja.II wt4z7|67HZYS :t"G R+|%TᱫU)V ѵ] sGC!d &ݺtLKTB]Ƣr '1&dU_ZY{~ت+n'Рܚќ] 94f665 S 7( f\!GM^I'w]G\v>XaehY1ӈa.=rCk0^7 éz;z [Bi2/>G_6  BFx_FTR8Ana "xPMVv3"9oU5<;xnBE>Md#?{ǰ؃vieskcZf" ;)xjd49ٯ''YH\=~ir%_)DTvn/-B7#]9Ǒa"cFƯm$:.;)jCGM{1`?ū%C,Ιdyv&ȼ q$\#7|p5Ki5/4Rjx}C{JI6b(e,;䡯͞>wShMr4ͅG23b̺Y]}3WCU@NXPj"eK|3nMdzXQ:7 wM|6O1- FS#n\%-#H2{#2M%giQݜEF<֨~‰|BVB!TOGЍnaG%w5w`Qo8`.) +]+ F4,v{,뼥0)8-.tUxj> ,(ȡpA2CitffԔQѲ,-'1]>`j+[v(IOvWURŽ$qoK^Dc] wy@sD4RSgJ}}ҷã^/2J ~ ޹KzŻͳ=(rExgooG1mSlMR[9d_2XF DUhJl$|ʇ 8+ýe 9Hf{wpsC~󺚻7ҚGv{  _1(z?& hkג K41<%POepgKcG9)&[/ ( ܱAb&i3Oj>IS0CwKi$R<*,H:˲QX(AH=?q;$٪qЌGT*O`Ð'}xc恾 A fϜ-ZMH r}=Hz̮4b!Hз?%{:DFqPF8 *s)<=>s4qc> \YM#k5{N-IYrwTOUz)ɇ\:r\ܯs$@+(!:2-"&>&(N>;/v#lqʭ?bqth(DйV+D>bea4G 3Q%ll|I !$hYjd]']VV@Eh_ΚrN '"H$ϧ܂!jM 1(KWLkƋ7;z쑲cGe*-h-x%ɬ~ЙrWS>D UPG%O~ eSc_?5 zN;ZV 8ӭ$=7CII98211 My@& Jr"iL5%%F}cDSmuj@E`]Fp rj[;^i`"N)u}`R闇*"{ z;TDuNSǺSh~ⴳkPŻFxqJcEeMHuBO.VJը p|p>tT̓nm*jίu%v[>ԕd8V͙HR#iHl9 (&ex 7s ǰ?\!W+ ЌNP;i tc6aVZ){aew'4دOlY[ VXSbjd Fl!>ƦBQj.`% "`\1^SAr^op9j;iW-D 9qՉ&NOs .D4$)o&#D~ Pl- βGz $ "&a )6>*@@u߱zK>?_ a9 n9Z$BC5"ȍ=u6c+KT->]xzfO9,Q.}Ӭi~u^# *EF_5];IH:-fORZ6LzS-RCam't\苬]q3o/7P^F[!RumA[%?M"ŏ'=0^w.eic tǸew0Ќ*>| MCA*y ggEzi I5`ۥT&ÐdJv)9?cE};Uv-N#yi1d gD8WJ[6 x3ş_Yϡ#NXz-ƢlfQ|_/%JTo֬oNrVJ^4#0s GݖYiG?)ز\u2tr#zLkn(;4 ^MJ'-(DHBIW#$x5@õ&S69Ah,Q<9Tf 19L\a.#aJhbsڠ^WW "p ,~4> MG$WJ_-r= '؛&*R 2){)HVU'^!)bk(= j,ZbX$}m_J|,9<,-3S6uHEMIAKI,u$ 7Vصh fNm9%R/a(ea04-'Qii_[-T d,TY^vo /QN|- L.`S6vُMƹ>m)%K_ gǺ&uk 0S;1F;Ո=o,uBT/r\.eQ#9m-]yoٚTCɾU Ȱ-$<˺(-<{I]q'Q&T G3Ltc&3PѕޛbP2C*!3R`;rHM' 5) 5r3lyK^`pu=^OQGǾ\h5n7^gsB%'ҚK&,Dt䭃Lu.wvȴ"2#wLO t^ &ݧ?53e M Z_HQYgjP%mԎ ʅeH}Zvu{hH!zI//SO-)K r=+ cly[=ܤ [:`Eeh8$TZ6m9+7uGEI\JcqY[6]IJݿxo1u=O+cx8dZR+#'Sd]_7r^7 K}q[a* @+H%}1^ ЋD% 5y5: $=TD"] l $&+o QGb;k&B|IV@^z\?Vd0!Jr* p Dtj&\,7pje. H?y #$|)څgh'0%_tJq$i7>_N큝ݛe>Zʉs2?EDghq"BzŚLuPVDdPuLI1sx$@ E)kϥ$?[٤h~phCqVvD{y3Ew$m en[,Nե8j 7\/ݗol/ ?fH~֖'qA`.báVġf;@ETݢI3m_"ȑ<$S^t`|prQIK>qG`9:Ә*Ek,xT.w. mf E" [ w9qY>mÁV[4ەY2ȍ>Hƒ:;& 6z=׬qJU6oruxԲ_el[u$ oCqs!Uӹw:m,WKD\GfI.x<2EJzgC^` :ΊO{W]\%}Œ] >mf@sBAR1Y+I: u,yI2=ټ"W4ёB_YJ,IW'đ *.4.S9kޑ0@x zӻ EeCN1Ӏ3R|S 0A`6K o9uDXMtewoy'>>r/-D=k׎t) $qr=I G鈳tEt\TS/L/VLp󗲆m;e(ؖ &X_a$QQ+`{XG⦳Y`y$ 9p܀bnƒ+M~d||&ЛO t޳=BWss_DBL'v5Yl͂`se]2pѮ$7/⌻+=|^3窱JpAW#!|rD wl~PKɐZ 0|'_ %s]j:oPeW,[# nocmbAcBid| /ߔnvP҂_L?LJ`b4>.'q6i1`NTr ~*'Saf|ݮJB_& DV@$`Ofkx&C?yOld7 BV*U Wk8*!SoQ a[#ɦjj}):S]2)60ɝp\ f,!KY] !vv^#xYԈeL8#SQ4lD1mUX1RaȣAg2@{Eo~+ȸT-|(tGwR{ew\0EeL'm`3-dng(Lt5Ja+m>_<$bWbGKPSqh ZŖk# d+Rz^wd*w:\#+Bp/Anöy5؎ qajTH<9`fdaG5o'P0滙NR9aBGLoDӝ]+6Xȓv&W`'dj14Z#viP6^ CVa[DbN_vQ `!`EҲ簪Kr%QO'%H=uj`jovpԖ e;T;͡Ra\iBGi(9H@!F:}_-ښ&gD)U@fڀCۏ+jEu8[n;&(tXL+bvcy_Jy@jl=fN0,p "r錈8PiQ .ɼ,Z3FbNQ^^$f?WJťUHps.yUsW7N `徶+qֲ݊zy"2[ZaԽ`ET_Ր0γ6-2P"U84PoDS+{sR#"ᙤHA) ))^"4( ݐ 돘#~H_eyʳ21 ;G׹Gq% /2Gob1)ջͣmZ:I".V3:[&:>ا"ck b⪧bU[ڮ UMnށJ“N&;jNABT8%eqA$S/Z9{)p!?+z >Dj>uTzVg©`3i{A14(2U,bc% 2JX S"C &.Y +)UyC|Axz{W??0͸v0'FXh#@P7L<^XJ\/" kʂ>e `nVu.ɩ:$ORZF@#3JJ!-D=BEcϐ{0l#ӋrہIcP3x "~ݪ#Whc3 [Tvq2W"u.y9^85%OW8$ʕwғyPYg߄iqFD?5HQw @Ic[!1]1iz^Ȼk\z;XNQi9lV: E~I9_ u^hZ+d zGɉAv' #I{:[2}!뽢}g< ;i46OiTQ 0Z XْC{+8r[(t}4I 0zOiSq_$6RqФD;NF(ft1af;!1Z]C]Xw\hC,YQ~v|,"#WOsDd6$O!~ Xժ{5JqGc2Eg3gN* ɤ!$]6Pik>]vܬt#<4߿Jl%u(]j< <#ueE6u׎ ȕ7!p{ 6tb5?gK{I@WJګ*v$߀B;X CYSwCa'Uzmfp>SlZy/ƑOGz4k_SIi_oo0`i%"YID,8m D*E3D(<'|0~;ttY2@!#+ ]T=̮*{HT -{& =XH/0 [i*9/aȊSLBnD=c1اCW'kܾЇ&sI/P@PLez yXP04^ $rQ"`E43=i{ӥYwEbwM܃TM> q]x}[f"SO:̝TsmeVj)"FvCqz(ş=iHg+1<~t^Oګ AT%k?1៓4N#σ:\i=  M*8 ,rZ;MbaNr0W|,{3r7zNXͪ!B[pݯZ]AbY a\#7_\Na*Hvc|-ýѦ`7A=eE9̆##i X6p'b' >jmk#oF9ϻg4?w'݆mGk>UĿߝG^;hI.,.˂3̀Y?CExEU3mОFFuK98x$>s,L#6/H$뢢R׵Ar1-ޣ|>9BT獱7P+ڢЉanfEcEky=`}a?|¬dmg$io }1( 5=@67A$L=\s7΁eG ޑs Ԝvgz+ZTgx3eo(+Cd;9ǜŘ9RG$P*Vn(YcVX'soSjKqcgQjU#nvDjY\_3T-Z4 ޞ6M|Xgx}Z3JzmIn(b=!T+l =REzVLU.qǰ.o7NG5Ðr/cS]wB''RzOw#t1މ>`*RQ+ }bsW JO$&l3=>7xPQ̫VmnfKYCBBA<p #4+$WbqQmplDDelGVt8Hy`߲2{@gtFxo+_Z#Uדt_l7`8{|Iud}X[Se۠dۀDO83A}@T.BtN/#5H3x>F?dm}}x x\?0:|kz +D| .sZHhׇgK[7e:9 / q>ZW]$ܑ=΄&?E{A{nc'%/)Q4ˬB_:Ky 2]o1+ ظO?cz7HQAaSH]%n.Xa}c5}X[?dUT2CɊs>DkfA+Z dqZiɌ_{ykYT(f/m_-l}Z8hXܽ 졤@gL O0V:o2G䡭G8vOaֳ/ I9„ wK+ҔB­_zb0NGFR7fFjaaȎ6.q nXtU_/4PNhaDZsJ $fRȶ*H*{.B;fj |ezSi:mH*op]_ |]Ӯ{aRD3 :x|vMqU7[6i=Qn.ЇԸ4Nަx.3 $?c^h2"?!^~mqTӝfYFcLǶt\_4S%T;F6yl,k˩w"A_X/IX`P0ϓ%)A,1dj98+&ɏ>J$ӌ{|@4Y)A)tWӆ=$>1̍)CLAZs"I@S'Dv: Qyi\0A*4\ܚ A2BIJE7E:4 d/Dh-rD;>],?w) =ySlH|Gdλ%ÈcP~ҩEY_1.DYhZA؆4 b.L߄49 U"J8kJ4_FPa (?RF x@5j"ש'& {󰚊ZsfS8l@ez 1 }mJ21씿%]{ri-QU+V:ʦKATq(]b$$3Ʋh;4AK݉mYol'mLANĪ1Spo4ur5rW!RM!"@'/bn&huW ^'F3Q2 U\q4#eݑqa?+E'"J ˾Dm9W˪_^>Ȫ\X8}xkx@*NqzɄ&LrGiB"JDF` ~َmf[82U1~w\Y|؄]%O#fU۲ Z_l.vY;P)rk!fn|?V5*TYc} 4|_TH[ (;녺1C])#TKjXsDzv쬹vhb4^q]M/sO:QB#W F*a/areO͵Ӭ.öP417Ғ2g54\ho5Kh`;!dSU9"M&L)uz?t\szhHvۍ4 8Uq"NEY@)kֹhڕ&'/VֽwKܰӅҟ #O=XaP$Q!dL"{U %!j]Ω,X ׇw\Uf&Y5m*id%JD:7aZ"[-Lķ2Y59b#zOO55~:ZhKsbys:_' $6斦)'QGރa+Dk+<e0ƒ2s{,x7+$S ڔH#P^IǻCukNӏ2{7ݞ@_ò>-ԫ;uZS왷p3ҫ9"p,yp3R,9ٸӳ~`حNSg`]{/'Gux E'RgDASj^>Q Z/Zf(NQ.7JNxZFE8`-t$XΘ5(aZl\[:\8 >!o Gf&wb 0,-XRaxAH'¡VGG|@2}4<(&+AĿJZ덄\Ё/8Siً`BiC1ڥb o؝V QA;5 ×A>*GQoy`.+cמTƉ g݂z\B-F5*pOF4eLՈ|:(= H;\"i 4njPAy~;K 8(I2i Fo8Ac3k\ykNDl l]%%47EdH>BqJeALh^ͪ1XԦ~vǷ55z[B5ZP} q/2g`zݽv$FK+V@SDO>;^urY} G1(>6Ao:. L}.ӷ6WOah.د{#lP﷦G}Q6o3,ߟ<u焯Fp;Xh'rἁG(Hx ] _t$QTٝѾRX7Z!ͤTe%QXXc2OÐn]vnZ=uV猝,%O7HT=̓ L-$@Ur1E̞F>@Qǭw7XVE~e pEeV̘&eF-Eצ&eptZ9Z\L&,@L |<#(T,О Yw5ɦjy y] 6=A@.)cNT!ѓV״LCz2%$ ;ee+.Q,!РCOHưXGaΎ rsK2| ׸üAVRJK_tO$,쯍h+tWOJ}ǾᒤoXUc>,'(%0n6T3PM 9=42xq# U8(.>ZC!x^?rIy҆iZ*7{Ѿ6NYOez R"bTCpi Ir@o4#~GL%qb&pއ?OZ䦁uwK;~0Bb7я]qRAS{DhD$ RhFfauث{oQt1La^ 6+_*Z ,fhic9,ԃ|Fԉn]f 75atdbLcԝ%޷+z^*  d Q|ys#b8x^ C:^plߙg̼8,!IG4-mBEgAe^_#c*-u.Gxprr)$ j#9Z{ vd= ifw5aŧѵeiDa`("mNk d$ ~8k4.ojVhܲ:ҥ9qyp=̖;EY'@K eʹ8`Ƃmw6~,jr؞dYXzBtCEc3?Rݳ4G OU%jML9!)ŵu2oi(i$#@ ImsyHT\Pr.zrȻ4`c "_ʲ %'^)a$X  p2:= RZX O1Q r.d @YC:NmU&;va? r.ɿ6J֋7N@! !C c>ҿqI7JKf)ԘfV\wŰ:lC 'w8tZuG/0E!kb nQ1k0?x% $6AajzVWcio}YTsSkBKMPNW=F{a xܼAxʽ,lI.(vO z\L$l. 50i)X'9WRn7pCr֏f[Ua7倞=6~f(‘#41[;)EiE.s"0:oȉEGR5M2nkd^ Yģcw K,y|St=ƴdqMh_vVP`WS"uiF2}½ U9uj2(SmWKMjU 9CZ$@֟*@VTj3hBpr WOGK>/9C@/ YC?Ii TBГIrbڏ>Չqf!.CGj D+DfFW 5 {gM(fDsxC$]pQoag3N9LC(KLK3`ݽ|$Coo'ꮰ8O8^lDJ$2І4q cbjwkP)г8'$MyJI)hw1H=eL T"[ˇ ַHW.jGn w ř GeIDEiS^cha݌#Zv FHc0'"幙<P.GȈh ıb˫9D_ -DXHD쯉|$`,sQv'YI7'w&v6\-{$2c(UN= @i"Ub>A=44I"]8 g1N}~|Cxj֠D'bت]VW2+ +:4H</>J J0u`e6{FKD15W@[mHJ*ޅJU~K+FΠo|YoHooAʳ:" VsfCjO]ff N1hO h+Pw_r/rsWof1q[f)N d䍟B.@?:.SJ?k .n`ϯaKL-RwyD%k37( o(~Q-o[BtseJO olsk>q?<1gd /HlK-W=Gi|uчeD}4*@a.ӱPyq;fJf&'/mV<\ÀӘmZx- zN{oAus>QRl)*rudCtk}xַQǘWrl{MU=Bn VQ4 .E&0`w( M1&^` 9/Ԓ @݁\利c +1KQ+ y &(dZ(ltx̨ r >A#|ʋ7%= t[^h,Y!1&1a󇿏`f5). +kЙ@*xhѿJE٧V28\q톤{T+:2_P&Ӝny6HDC2Do{J \O~#{Z4 4ٯ- ~1w,Xi2AT9R.0!LFc!]-8D7m}NDiNx.+T Ria^7G-(oMDi0gp.hj}␒@Ta`gjKoֈLEySf2R8- MN7@w )͎u6jq%p|5XL/YNzjI@z=UFpI;;;X5d0X XlcMFSc.WģPoq9WV4CZM'ߢ. m wiNQJӚܼ#*o9r ' bE4= (IV* XR`)bum4{L :kqhيVtѥ`q,eLx BN)_r8qY:Z@L1{Jw/!6eRe!50} e1R{d_nl $ڋWt "-菣vt=}36 E{\p]01R:VʰHzs ,ERUhɊ&+-œ$^#RyN=?1X)Tv y5;x5`fZ6`j%ݔ`VN227*(;;QHn7D,>}Lt(%3>!SS-2 ,(dL{$TH.(hxB\> 'sy=MsroxtׅŰKv`M{ON~yɱU"InU#֣Jm?Wz^/`du5t;wǛyI&a!eЮD:q}BY#)B ] ;=TXk–2^j/¦Ə]F>af"ގ!o}`Du' BdŽ>\ge~ƼloWʃC{jn`V6%^V_n:jklZvB& -喣=w4i\-m0G.j5g >{obZw;"s#"D&fgvMGV@X.9L$O]]YFˋr\Mwp?[ig7 aM׵Ag>aU8h#ggT3Wh5Wjfc(fҔ3rJBEE} ,RI T<=xiU'gcWWEj\*J:+̔UD'($<5[t9F3ZѠQ%WPGYEgd`Q䥻ʇ\ 0Ӌ>oӻ"!Almҋ!;o97n3Jpz`ś`L+Z̻[Y+oc ;Ve.)^SLJ. 5ѽxv".Q BWPOݧmsc?cPX/4.0x#|2Щ4 n6&GeuXKq'pK9OU.oyXJ xՉS4xͅŇ'=&#x5[Rh~T[!Rrҥs=/Iwɕ&ť/"uN6c T5W1N.%6 wq &,RVgڎũ-XZ$ ݬ@d34\^i }BQ'P|r&(,4}qrfm/u;@Z}h{U;[]rn_S:Ķʼn]qb ޸qHE%k< W%Pg;v%yy^`eKCQB'HY(RzT0ٜKF#Y\v&87SmPVLBғgXx.S:2dl0iUkr](2ۣ]CHur)CI@\P$>KmԿ9u ߦE> nUJ>=՛+pAM2¥^ >bkZk]S@>Su?cUzJB2O.2`ݩi9<-ICM ٯoXq&h  AxogHG+zo05DWL /Y϶]0PR%G_',@>1AZ0]֋p4|뎢p*"~fKoJ#ױs>w35Zw/l #]b*>Z^8;I{Ie ӽ4 ԇg_&[ p˃.,/Xħ1!;Gf"T^4` i]Hsx͉/%"mg90OfTT=l],l6t$^rX顀U)R;Ao$g'"@KBǖ~e[ɇ@xbr\] 9؃ v\~]PvE+l9RjFpr|75;ͼI3U W7 ]V,ð3V;SuU21>WHp: Ƈ':Ys~!0J&6]lSBo'gB앭ʑQI[b>2~nf\8_yּ,ţE.V4}2x[ۑpIt ldF̘V'kUJF4>viv§B4oCMM֝ěG\QtmsUm)se~ d~[MPSʷOh O} 税1&뮓W-R!V(3 ڱ$CA~x-]Wb..IQ=K/Xp]/e6{(ȯܴ4ЗvXVܗemNU[2Pa` 0 x@ m YtG oz&S[ncK"XdzR^2Kr$5@+F ]+ƒ-bF_[BPg9}|=zBi{p,S%88mХe`,&lmqi\SЫ h'l{H7Q ڭ9m5Cqg'镒"mg顮Ue8<'#[#ʶF369.wjhHjE CnHd2?R( w0 sb߯Q Kh@A-.y]@dp{߱I ~WD.&5r-gVm޴9b~gXQE4*5|#(:@|tƗ?nfd'o 3ğhDO<Ěbni A{{eR~wh:ma<(bgl ȉ<;:I4k'v[% BB޽&r|kT/Uh~>( Ǵ}kNFW^oZb'T&G1C,VNj1^zxvWDuU Dsklz~ D*j~8x&&:2챋wod݂Z|ɘovO}bWh/L!y#gжi`AD\31n*BzR̝ju˳?uf52"VTa[ʵx֔_ V[K ϭ^ @{x5k:m-tI2#a^WKn%;GۮNmܥL)bu:hu{ jcD'80xJKlMVVqξҺ05EG`͝Ͼ>jX7n!yo!ES4~?[b^4ff~"VyR_߸ڌU>ƗFe%|%HcrTDG!ZJ GsяiCiцg$B{ၨP~ķ,a*d!UkyB`کvRƲ3 JY~,s<|3"g}[m!suM`X!dU*=y{i47Og$3ca _E2  ,VDeU7Hk%7]*Vo BCcQEzehFTӡ1<' AB~3ց!SEc<Ѯj`jӦ:| <%Z̻fborl{)L{otap3ma,8cXZ-wjw2"/Oઍ rv1"~|x}Š40+v L-wϹ:bS<Ը%&cMĜ3 /=$NGg.=&>.jw/ulXl ]P, 5+CpWA3 7OOż߶PLΊRǨăp:֍O羰b#!#ڋ.j/k#m#GGbEcK fQfEi'Mek mk)آCLF0huB!<{B.G05WK MAb2?0gf G\\m>azGDґ,Ud%I7i?{?EVRY$m$/:C}eryyh<Z|^)#p^/MCJ}&M/o_oxfمQZ/yL bڲh]߉d.0NjW.UHu70\7=#a;^E-^k8ܜ856N/gv7ڇef,sDң*G/j^Î+Ih(3aT[WȏUխ|+S:S'p`JE# oDB˜]/ (x@jKn.HLQżNSQdmܐjNH.GʿU>j[QIhx H=ސ{Uے7.xG/M(8{10O\2R\;F)Umu+L* ="C.pOS"͇q+ćJM w#BAZk#,4B҈u=UJ| ;e|9&hjHpͤ\YDpӫR=qң$rT<%'<H\h67E(Ft0W##G`\ᗯJ|b5jtf\-ONTř9?§۬ZW/|H9i͙t}uyqb+5ot̞NLC)*)a 3g|k*i@mZaM:rsdŘɠZ]vzu xOpk$H0Ӧɩ7=۞h%MJQx7] Y8V-8u]Z>O'5ǩ Wb,eZZm;YR=У-.|f-iaNBP*5}KHw.l-ئQ8Be(J| 5B.^FP!Q2%A91{=n@U-[R~ECPG4fqHDpɯԖ7.f <]'ߍv%ҫ` BC2 ,g$2Ë~Fueyo(HO箿|.K[scWsySOmbA|MRi0AIMAb[4pYc! ELu,vܕw&8Ms m3r6p$Q..~!@Mgp)%MejY_[pJBB2"1gd \i4H8|ݸ%Jc*q5 -pqq|JS ϐ:]{ю,L0kv*seeA)K+" sB C:[Br9{hsCs})4rI?8KL Q⥴]4/)?p/:x1'F[8bq({I6$Ϩ:'1%Lv K.* 1 / M7Ug=p] HMl.{R[]T ns=vVU~1y"揗W9Ӏ' tTa~FA|3'L#[}E|N7X~ soԉ|@|Go[iaQ:0BicǸA3"Pƫj"V_|~K,!|\Å< 7mt.t P;NtWN(xlxNk&?饬)̉9˶ԍOFs.<7P]6?őz_;:EpT+?Ԛ:q&Zop>0x5L{S֋2(-(, /&>Kٓrͤ&5)/{~UifxY/=="T̉[7߫)͈co,o `(Rm`X%v3d6DIjX4תj]u7dmL{8cX}5Ta!iVcCy~^VDclA:O7`M5L9I`ؑG]- ?oӑA)kQZ2?r+/#ߑ/-NKЎT][ׁ S) DzTs12[xiyм= ^F\?]1*reG4}:Hj&XEA2\@j2a.3$m\iWKd&QKn6+3bnVIBI^X6 z!1* l/$K~l[:H?.(aQ= }/ÁoۖA Ǒ9i<"BF19[a Q|IU;v^T ,"R~Hhlyosz]] Kc* Q`h۞&zM70`U.wQ;_fO~^: 1nyjִ1iϕn׋֪6IZo 2^]mf` ̑3 S{gV`NA/Z(Cx9{K-d=zGr_ÓH}__闌aY~ On u,{+ ̊ Rkaôlnɚzњ\O81&۲> n;򒊧XCh@_yz8GtH#Y(@7ynoE͍4ƛ0*eYT*ӄ54DBCJJ Fz'¯K] /}YpP%iۻ.ln%۬`QMA%A mT?Ќ(ƲQhTWJ"Z}4ŻALxJ?4EslQpQ_!?ޏgdS/T>'lSb$v4LG esC! xb͘n"UD2w|+ Vɇ}W h$`h+>tKBo<ÃV])?.{Pp,)#3z-i t]U\NehZ" c©otMΰ[ŤĒv/(4ќ3D4^W_Ikkٷ1m'a#l8̵7{,)o@3}Jg\4W2!yԞ[0k_|QM1!;Gӆea ZPpp!՞d!D3AK ,\kyz &X h"kZ&Z Ѱ#8b[U]‹VxzP8OtErz0 ޾uDL j=!B0f"6f999S{^p}v~I#q34ºm5@TJWGP@Icî"Zg5) dHg4@q]W6_\`C"'q#ojRrޚSTliBι^*MJP » )WQz_ f@ N@|`%Am+lq?׳%綩aM+hDG*KXH]<唃I=w+cRO Rph(|g"JC1W|<{J޿]D{ #'ۅ ?wgro\{_ymJ/ߚ_T5lιg?rSZғ(PQ\NQcFi\r#91!7TqvG L%)|ah:D0kW 1?vF!`kQ?]GRh= 0_ n,ۄ{fЊ...h7?YTĈaEtY62 ɓ/뺨C]4굕~܄ 3cf u4e-!j#[2W~#c+dH~LL1mxdЛ *S\ )DhNĝ !$:; $OSJfqkP<ѳX)6dG C=n!Inٴfo5 Haw赍|n2hHvHIcn}xUL~.RHRz[Ȧ{f!@HeV;"-'XGғIkbO :-b Ljɵs1b0U|[GlN/k0wMHSX*V$ Q̛9{Mz#ؔL1j:`59hml/dҍ4ku^-A%Ʈ璿R9hf5 Y;I`3(XGƵ&ɒ׬ ^9~ZЩxp9wB*~v^ڕ)?7<O>|^.6%;s|&@A3y܏o!a$ v\SZ<:;? ڍԞ< (Ktϼv R:iFbtX~ C&ҋ!G<>XdzLtdHFrܦuW]1:KRt֣qo?Q~ZB~$>eJ?IyLP1ޯ`W\UZ+de8]h8?:.ߔ)sTk8I\cXVLÍVmXҧM4NYj>zBdz렉nƐ+ִWG9}VQBҹ"!ıQY w9"` ښĶ$r)g1Xm? ?EĈp-V &M8$")W2Kgh^BoP{ { E%חDhQ)}OQ-8ݽpqC-~B ;ZPdpŪZ,ͬ(\W]й&RP`8=T2:G퐗?<&ݭ TnTiRu*ueq-qdŚ.l; sꅨ烟pTWnl7Jf: Ѧc_iEc)wr O n ۗI3wk(m%G}V s_&J&'*~6Alw<:3*|pVi@E OuneP-L';dM ?~r2i%gay~?Xk٤78V;5ӈiң &pn D)ꔴHjcnTQ~([!)B>FprIL͐B3k+R3% $֧MvrD'p1wne_&6)^Ѷ8:fĂd:&;٨13i?y`ߒ\iMJ9?LG_;'gr8"4 1gh}s#8'!qo,VGO=AܺZ!}Z&zD-d8_fv90c^s3>|M8i*4p)|>$̑il aL"3?\Rv <#dbp{@Fv &yko*˧fd(S/AQ`PwֶwSg[RJb(hly@7F |9mpI$:;REe6Ϳ@ e'<;/B@K%|;'[ ūݨkK)USN~ϢX m8XFё7,ݰtmƩψ.G#܎e XPe2[.G5>5BS[(n4."]Qi%n{w朇[T'MWU,#L4E@0ǿvYrIܜ>Cxo#j<< /yӍa#ʔ5oT1Ba=Xx_+:exkv+; kAq3Žƫ9e_ ~.j[7al+Ǭsz]C)Rt$ߵ:~1*ߎt|K=G$Z]7vbs;qX!y1^؛a?FD uD\LQ ?s# ~%t^Ϙe8Pm' nߪڶOxAvvCy+P$s *P>[pm=Bfc;!O!(*9W‰ؼvnF5!ןT—R ?v{[lVb3Dž<\tn"}@> @/hlv5$ qdaj5(-Ͽ($#Z1gbSz)[eEhނ_dT(\.؃t6 b3TG_'20Y;Sβ6-IYT4+ #R d+UkCWsJ?n5Sn9*(/v@YD8ZV?Rc39}I' QUw~"Sw@^@D\[' Lo*ӂh~j U3Sֵ8Z{'̹E-}ve Gy( I&Xw?hZ Śj΁"H$n> bP78Ս&&=)eee" I Jg =Qe 3S9h@W?kGJpLyڃ?{/5bV~,T"n Z;âGz UuCƨi>7aZ-cɜ cjwz0>#0(j*SDZ/ &lj&N>g>Y`H2GOL}y .yڳ儢U ;@ 2A1*M%"g byfcھGy 1&Btsjqi[gz Ko*$bZA4Pێ`q 9qbe]B:i6\F8?`;X\bu^3IrڧDx14(.cGaZ-X^hVijBOG\ Ӥ91jg) yS+V`:fޱ". ^G,F-q6Î?'A3O5BLj3B@̻].?Hpu餭s)pQrI~w'_NՄp21ñ#!'H$g+ BFKOQ'c:``;R{4FUĎ+~'TjM;IᮣL{(Uػ1n$NǾޭGw =\V3AQR٭xSee~xWKpth Ǣ!2 =ᗗަ쎥 OW 4A}XYdwM:#7]mzQSg@g B:QI֋/JJgȤ+s %e`>VwّCX.\=5}NEs^:r8Bc󁍾 ]TU{/[FERJʤgOgJ Ny-X"DT1^jnQ#tߒjbL\! ȩCsAv.Y(*@]*Q)Y$Gg\NzA0U٢+RjPJOH_;~޲18%!ɲ~>WRY%8T!ҀG-^>hF:Lo޹Ϳ hҩO C?W'ڒOj&5F)Ipu4EbFf}I 'Kx+:ՋeSN+mKÈH)tR <m\Rĵ'ܫ c9="vfGi}6kbdM)p -T'7&!Ó鉑OÆdpXKQ[٨t h>nZ B35~)SB[E.+F^DbAs1 vG Pq`嫐;uS?.6U5 A}wBbiHzwt'?! (^XvX fZ>ZpFX\CRDy2!8 #@yqۜuYٹ&2[qE6c"yfBq_Ga#׎MQP r r "V]APjkLEnm3inm3%_fx(Hu*vh#2V#qܘ/;Mk3SƯbV[/XB8\kĈFv-/¢|S8rsVBdwgLӷ+M @-pǮ4k . `s\6x>\e؋η ^6[ 6?y.W Ds+>.4XC]ѐ秔~s^ֱU,gւw~8O~ZB5s ]m/_A,ҋYR^Xf{z^Írc1/kKlwu+Y\ڭk\]e3RRuߛ tYk̏. v P(aȡ,3q̻fsiXE-ך."5\ŧ:aRSbzɇ)};=AC|]"oLי: u7j><=]`XSlqA{b $OdZ#&EB[]i#ʦVz+[nB9!Mgvi0WQ8+Tv^2Ҷb ~C̭S=$Cc*lC-BI?T?tr^5E&ߖLf:t=)=.I3"TjDE51ئpJ?xv#HPܼ^/d{+/f8FO=mUkE Wp$mڏC\&\rDٔ6Jy- ?p=>y“6 `~ӭVHf|ϻQ$Ɯ3$Or/V $B:;‹l%qoG]*w:YfgwdiнB' rˇDN= q I4kƹf|*ݲQROL;-!xNl>4 hDKn~$U7*T,ə,qu*!Top)]t$LkLS ە qʪV~Rtd7y״kŀ΂! wW s^v $'6D@Xo?8pG5kAz]Zu[B?EWvM+X<BQk9MN.dS>jDh++4N ^lHe&*-6B2r'9dl.oDqN0\z4 ISNG9u7Qio}[GhX їd8M<\,,タty7ɦ$XɎEV(GI;H#T 798h14fkE\s\&3=:j}/o5灠 L0/[?뼎l+q4Ngo9/n|pLُip S)ʴG  YDV H0f|)D_~QAve6ZM$?o& A]-RvٝRݑ{%(n+ѝ&<zLMk_D- ALj}>u!P_IUE:t/q <W+)5(c#',vQ. `^H5>#}Ţ3 iʑ(o-TVX+z; tAT*> pCB˨2 .><1F0KC?`ν  JB'.YA @6r9?yc`ۅMJA{ [fAxpHnVBa;sЈ?IaS|/S DxzH\k P7c?4˺]D!ܹS6AmMyrDj?c[yXf]Pa 5EZr"]>C 5KO$ZGIv{2J(hmcxvl՘4h4ELCɓG.[N۴2fef<5(y:>r{ |T$Jz+ MXt Fu,i.X; >4/yA$j/^o!5XMQ1JHJU3יZ<>NRlnWBnỾPH¶5Ao7؍jmO*(MJȵ "c>rN ׫m͛-LyfU;/ު^RRJt`#?SV sYuLT`RlΈw=#az ӱH'I U\ljLIs.S:>p|=w^:s (WD (I7umW7WKT;yy`]K!% Wl;r&c+.t)Bf}0 枋 %V^C5+y-yF!bCO̩uJ34q?fӌz@ƍjVG+M :P\|/~GV]ik#6|~S-@ǐs] -L5׵Oimy N.Cǝ#cŚ NBW|Q;rVWj.q~ z"e,-mp?FWSQnel (>#L%ok[8,ʂ?&X2]t5/TFij#vG`GGS*#~YcG =ctnňH8;.+QC'Hڙej I5ǃ|jv?rŬ OhI9n/{nJ M*G8'e+XYs}33\IgwlPs6Bcj-fwmxyҗ M ܧ3BV۾^$K;_ų18B&9T /OLVplL(k,!|&K,ߔ1vv94Y Ԙ'"<OSe#P71nG?̷+,UЊ;j)b%煃g"1`ﰢvTݫ_nM!151!SuEY;[i _Ҡ7G8x*f+u65;Z6mHO@]Ըf@o׭}QtX0A.Sů"FIT(B}B(,͔< _JkK}VV~elsÊANJk`/XS#JZTRBL_{g,4+x> kL‘iU,h?O r*:lI140Ba Q~c)lٳՁ}5QL'4r`|MS >eHV"\&dg-ou397jvd$.,ֲ^Rvd//)X;-`!hN?1So5<]%PĮ;Im죿)=M2>Bl~'>^eF\L,FUE㴽[T}XR%Z>9X763#dތ*ȖyնUpߊi9>Tbg? jC_-im)&w$ga-f{랴#>nрU=IL v.Κf?S(V73M <[."64[Iuྦྷl0OIm$*:,n\ ?dz.$.w|ax(L&9H߮hL_V -[:qp;weeKD8~Y##EfѤb0G9ġUirqCN8ʯg$׺2†g!`j!{1G*T oi0,4 )p+9g3:}>I{W9mU8s]ϣg ǟG62)]5T$.P̌i*Qej¹iB JցW$.pn k :G[#ΣonT_PB ~KLLjf:b-o7+sď8ma ~r$y#x2آRVqY_=;8oQͯC_l VzQ,]ۧjӰA.·q xΗ*t#PLii1%Cv/1s*{y姆8N# ՙ __Wօ Z҃L%!?ƳA@ +oy [ZX]  Ƅ4(~j1MNr м:_@MS@uW/W;2"sϲcoҗG10>MAd]%_zgS5<`-C^(ār Ug21IVUtX J*nD(\O&dPqW X̯v%s{6zފe˷–a |A{For6܄9p--kG]~0Ngܽ͘MN9qa;Vç5 qڍu4'0tni]?2n.,0U'?n4J42B]+p;5 D4eJ4FyPuQ|{ 6}Y?[zc-pM]VpSՎ{!ȱ@,KE@l:joF +T1{>!jנ-LQC UnM0.ϋmF7n1=ʦux"`nRZa+XlrcI`x83i$Rܝ. U%ms%D\mwB2|(`-ٙz{}Bj1GܚȮ3Ee:{- 6Z4qLoȭ- D![!铱WӸ"i/BGXT\N|kX"i]; K6.N0q:Y=Ry19:>\-CB 4p-`CF)Ty4nᲦ?g)psq֋Rq񂻙[Ag:tV.3tچB.7{^(IinNy+5:XdЁզqV.T OГݘ,k3qg^ĭ=Bf9C` qbo`[[YAqu58D28\gNyַGʵ!06#:{j^l]%#@H.Z& lV6kʞXuȔM֚7=sS#Bl͸e 7Ώ!`?=~49HӁ_;.쀵(;B|(1yG<AɁ[ ^y04"!VE)#OG8ͩ?4N_Uh&*ItX26W.i~cK~;dv܃5jg|F0۳g&l!}ӆiLJs_0-;s2i!@դ{> F O"bD 0j'i0'VԒyX+M9vd%^z͕!HwȬc~$C;'R|_$QdpFxMT+Sv@< u^.}s4cX )ҺѷlE=L[lXDžel $DtM=:1ZD,NfG+rtY AcZ14XdeRLD)D"*#rkCwX>uېѶZZ㢸%~j NaF1ν-*ҍEܾYRϢE*О9?b3.Tq}jóq ސtǂo>_cHnڱX] ucd-ѕJ3ړr6hWE(nϭ2mݣO8[ ,i+8׻ Ttx-Tϯ3GfQFr? WUdXj$sZܨGH[QWJU聈ļ*Aepz?m3#@)I\>Zel=Z<)Qv[)rtۍq! {H(?$kcR3԰)Tn_R":Ó~#Ixliءe:|zaiC#X#'FևIno0Gw>2Nej55.T<:kf"y̶Œzez]OU1C3V@@@^DԨM)cWx!1,Eƀ`ezǙE7ϵɻՔ*žjBs,r4Dm [WGA5/=Fy3Ѫԡ1F\YAU/hx| bC`Jn##چ>>dF]2`y艌-}{Bj΋-z"1(>uӔ1LHi[]HKa٦X4ѤrЄoIw`LuUnZZd\2>#+T" !1TDr8*ě:Vl #ܳځUkO"F ?PJlWv^Oj(JHʺɍMj/OO4\΁ vgy@ښX д Oˏ*l6cPip8LA8$ [|( e;| vnO!y5UܣnuRtFqCظfWvXNslM N Яo[0wasVQ[Uk_xZ5gkyq.w65Iɇw7BDŃo ymIpͣz/a1]&D;G7~=G,\=~^=EpPp-[|K)>,oh=4.WW¶f%}&ܞ~;=@fNX}Pj%Z-Yp~gdPn਄M\9ozoz.}T- bM-DH.f+J?땮K] €,eherv}7vH- F^ (f6ģޫe8#r|}`:&$/ 1Lg:fs(Yͻ$ꂕŐHB`h\3{V?:7G2q?F F=U|Hg| xrhCWXD9 q@_4hW<6rcےu_vTc1c47UwuT5-q{ygeqe_] :W4NxuZzF$H6B=nEt6p(Fx1m* D*+{ʼ^nLKd .|K`og`Ny HwvY86/T@5O*Î~M(حy3+/Dy"N /ʊ8eSTV%4Ktr1駖!ȃ19$9o2!7{.^8?D~>(re]AX JТM\-jfK'],o).mi7:K HEM- Q N~u+OaXtnYG#TSu56CHAź'1ؑX ap gA =YDq Rι ,2ÇE`xYWUG9m-DcUZKॏdڏ|OuR6!\RIt#G#g r𬖗IȮi?/Aj(x]9B6č)l 4 pa'HF?'=IF:DnRt_;"`Q@>5;r/,%a"7sq4?]bp=v9dt܀lk :7`/^5ݘǗLV~bse9Rc :MGwLɷx::>OVdXH2gh]|vħgkS{]'VWֹmȃ~Aa_Ug*?9U$|x& 96Kl:gXrZڤkm#6Dece[ȬT!̾gn=Hd'̡V<CC|H:ׁaB,Ri 98@'J/k~6\xH6 @~.6j.;hTe8m3{Y6|馎й T 4'Q+Yv7HB /hƄÖ1Ǵl垉 cZN) p\~r.ړj[^tkeR^:q[>Zt(?\d i>~|%,ҩRΡ҄Kۘ~#kN: aD{v_׻ sq$ - 2(3%8 uѮbS[7{ul-eۉdd |U's S4Mūb ڽΒ-sI}3* Y+p$r#jR!rs-6?[>qw%S=!9Mcd͏wY/5wyڕQ=_Oӄ-_̇xKT+UeqUWXcL5"O̜$,݆8o teF6ߵ)#?Zm%q@e{q2D9y Qv߷CSQ#Oggu͓w@ 8,orђgLZ I`},U}EXX?u@= /8)RApR.=rs(G,rm"Pjn(U5Oó`.n32GAJuJ@-V:le΀4ZǪr|pemэ3؎~:}?skѐZk ǜuG2h;z8Ssg+`7DV:#9s.bTd((6Jj^ L~/!EF{~i1q ^-莎Z{RoB'FquDi4a!^AԿˏI犊(0+*+$8dRu6ѱ~R>Y=vC%8J1֋6=5wcs2@UNF2q[搱B.ns۵G]8+^k)qta11zcֲ Gԇ-4P,=k.;-yc[twq xլm)xyiլdgD&@}A>m_-pAZlzkhƫK!8"P0w;IL5BĦ&LkV:m 5+s)-Tťd|M46= 3 Ϧm|txm8=jb4q0+%^G,\,Yj+PfMǢ>bP7#k.ia(_-nIRD82jhZt'~psgNI8M.721kRMm:Cg{zWmD 9dbPb/~wG7ZVMIA`oi7e|}˺Eh\y_7X+ЏH#tcg uQ Xx/5{:"߷ԽL)aߗ׌g|T ēt g-u["b'd.,UIV:W 2R~J}'&ָ4#+ 5CtU| ":ыdAڙhdtg-b7ft(.(緰Mt,0'RXxFbYX$J+=kB]!3?_B76KM J_M :!-Gfvˍk(bJ|pw;B ZAS"GSBe6 ݟQ`j]umdzᡪh'saNw;] PHV򉎁1aօY`^c8<q9WrD'$}Oꤟ5]QM/o I'8б!fU+u{aSdmGыPMvd ?J j 0B87JzٹbT2@ktaֆtykf;x-udEil~DNKB[Mz< PlF&ÃV,πͺZɞHDZG =oyzL$!>g:&dB֪+A^ ˺!:jĬh(e`+ hrID9Ue()Bf#)C4b9~e8rlQn %SdJ≀]si)(5^ cxx oKxFxKfP؁e@XȃbZט /Hͨ1:E2GIh0HX{!MIѽZBj]$Y^-iJ3FRgQ̙ۤ\m ҹI aܖ&+ej%B,ŅX> )d=$WX@)3.AGEL=kI?K%IrI'+&ϫosA]b$U;]bYzDqB0˽Q1B&ཪbeV$Κfm.±(`}eYݏ~NxL ȂĻX)*DHߠӲZ o.)$}_<9Ip:}[!A \ 97PrxCcv[ARkVV8 Ɂrz)PjM"U\6,2 "*COAl[Tl ;AOzbz%vis=OD0eG,KD{F 2#u/gmޑC#9ijVMtMI6|ES -&p|k̐l+ʇټY1v >ct'eqH B3~ĪRKs0e3nK_42Iu>+ hY8׷BxXWcW?:ԓ ؑ^G.PpB<95>R )uYx8Mx5A%t`=S0a16D&ʃĉad->GÆqꐃ5*dbI z*&_w`>7Q@PPTM?'3DʛK dHm"T)RCNsN"u:ѾJBTZ!O:ڮU 6!:8v"'E,[͹`sLO,[{wSXS oKZ2c 2Y9>|r;_o=#d qݤ%ܤw'ѴxTɭq+`H_F70檰[~0+,iG{DfTo)lp6[^S}~29c (QBB iZy+sVa(2(v# Bn2`2iTi}Mm6jFKKgx$$8bxM}>NV\7K1׵}܎$Yh7[*ڨ́!D|>x[@l; /iIn텣!Uh|G+̧~?If^b>{8L #v,uo<]8&=󘤰e%fM>ԌՎC˟eqLS$hnJ3%o<䙞]?ǜU_޵[ 0J1C2Ty iYCӫqq;#Tb }I׻̤`R/cYmǠoqgAE-?tۏE~[[kp_cKU&-BHz-+z6iTuoSI[,7rDlƇсtL~%duSA1b}⧕NPy^B:8>p dAq1XMddUQb`,= [J7Zy7LMiW9$UAIͺL{ );ûvc[N;HIbSULbڧOM_qbYE!2* k ,ϗ-x)l"CrW7rS,Mp hI &\.O5,)ۇ`CkEUmt0[Ɇȭ}Vˍ='s\sp'ѻ,xKKN'mq}2#R)_͔g}XxMt, .k?M('Z M[?1PҐ*[5lv״ʩP<{Y02 S<ͮ| {`y5vPKE~СuĄ`"bk9n)҂ 3 @ sqQCY.l^A'~PY[ T%D4A,o>{Nv2pvBƅ>|a'&}H*|`vUVM$jAiz*y 9o"WW` "H$ӓ$ap̚ǽ c]?f/aLFs,s! .f܃m'M7ېVK#loM$&k ` wxT3"M~Zb ,r z5>9áWhS+*W [/wNsߌ.x7.P-7ƳV1 X>> TEn̦a~7MkCDAܜҹCBa>?ۍc#H>X|uu55m/}+ *sV};eQTik'b*J:݋ \9M۟TN!tF ->Y]UQui=p%B\d!P5#JYmoÆz$v>'Wț0sʎ?ttбyl-RѹZ6wWKIܢ$,i$ƢIxᨗD<=/Xr\C?};7! </G>-A*q!⣇s|u,Wӧk/찞Bi'5^RA IcVWxD0ӱ9[RŢQ$hDJ&`_ͷ3I ˓ML@z4 hxۿ,8.H;5ؖ]PoA er?nZQ/00jH/B^uBb-W d2T [dd89JeZUNaHeyŋ_T|ԋX`7 |FyN,Ǟ4$*P_ "PG{G /yD‡T26BcXdg!TExSLSqw7+kjO+遫 #nd[}p 㧭S)4l\01)3 [&W JDR8}PsVeH=szo?d#W7&HL=PqO7[FҎL0Q.:G%س"_h\S1Nն\Ka]`h Mc~4O70\~..j6 .XW"@%W-˷Sz_w<$vuOt̗UuLJ7*uJqQ}qDT ylSiGVͅ )Cz6TcyMN$wмן:/|yZ[_Hao1=쪍B*c8ʀ-spEEĥZ؅Hx#ZIDj4 G*3Rz1 |# mWyކY+&C)m}!CMgSbjL-Hۙ vPܴs@ZNt.2xƛVzӃ42ﴔ>b54Z.8gŞ/Ws%(LIȶcg3Љi1gWFfuFF˙zglBf4Ae^}h 5̽o٧J`. AmQ*W3泥6!-%{Q25|8mq\~=po% R.,!*?PWQ'xw'&^{y!}WFng`!T=rW@=3'Ic m1czXVҤ`O\pj!ZXb b{JvKrl^ZO1T q؏ Rc v Nx᮸jKOaEX{*GB\G/Sqabvt[U+~Ygev⼈^._5U-$=?APIIv+A5!B)xjzBߧ,pхe;.Z'?biImD)[;,ɄBoQ4J'U G.9wInApP9Jf~X^Ɯ&EӬ*ڇHCq\*0 ')jBS/h`h\;`@c6(i\/s?~,F g:*WezteoB_V'KnDylaѪi74>[ayY)v h@BDVcwaXN3x0L-kǠ@ᓇ[~ ߭9Ƣaw[XA.vFOsp#8ՌvFϞe#x&q͚Z!m5${^t2z3{娉~YNU]V@=ӟߦ}UV{55=Zl/#>㌯Ǖl/ 7"GE{|+COUz$՟H:+X[*[xoI/:v5gxer]M}i+l ʔ1GlW[:HL6[kJ`)~inU-?EC0H?;xw<R0#zW`弿Oa/Aqo^S,.!7 +hU#?7-9\95o53y ѓh(U"C!$y`Ҵ0 y8_Io;;3\lw8Nnc_M_R@I ٴ@I/{:[:2[}SyTZuvp1GPHWiL*Irvy1HL6?QH=g)ꋨO ?^g,$6A)<'ڗ }ǃdFjyAVOYIX/؟e>&QMe͢Tnvs{:l /yߛ@EhR2ISOn.,fdUb6L#Ѿz=HuK&h?.Ϫu-W{[ڰSיD]o*w_k=r x:v͝V&s!%۷D8Kb3 b IP3P^o1?U3k7Th3䃈!Չho*ղaԌ.d {ddy@3>{I}9ҭƖ[6^e%#Ek&""~%Yc U#|hq uxl7G?ÏANQq> EwT*rjG.>NDzSY[k~3g>c6 G8yX1ų@C|G[E}ōsMTfzo%i]P!Ч+_ZoPh )ۋJ0nj(Lrb؊Ua/|0(?{D*7f_O{2j6:je[jD+6rnA4ɱoY0>A r5_ B7"`].:\uE/I gnIN^m^GƊW!$KJ=&L]^ FTy`!`'N7δ!+vC0G>e,V=6a+\C}Tg;Պ'Q˴}TP"6'msD?/Ak4vHz*6r7?On_fs)^;#6Om\Z/<@0gvr]A=w&& rעRH nއ.#l'H8\,}ʤABmOH'3sP.˼no1'vk~Os8Jp\WḰcƀ z*3R97EijJU (GPڎzs_#KϕFխ@VE<}zOIz#s99y}H2Iaa0/hy 3Ձw15I5/uѫvȨ&[+DMfпMK'|3wfy *ULGP>73 ؖx@( n2HѾ݌ .p.:Ѣ1 Q,;xJ{pklԡq-=6Ģ;NԂ)]9Ʒx6VLY1'oT eŖp;p>7'0$L eBS%^A# ̓IZ/fK2ǹN,T F8WmB+#5(D@9C*CY؛=Aΰ'.nO)% Ń ŋЮN$c$bc3 _4 j6-֠J21hQ>?H HqG4Y!#Κsw,'-:TJ0CE-i7AF3ySsWj1go{Br{T#a6ރ ZQV2xsmHM_Bm[KvƟ1B˻/&/4t.e]?rq,.ڽnl8W^=!`Czx_mJUSU]cT 3!J0Q ǻ$uAIxᝄ1 Ֆu+d3/9d#WRIӋbQ!,` aWiz̮Cs."!SU^X]5LYeKJ4REL!챢#rh\tI~vmEkz1ty 9+|{S$O#1 pG]XE^eP."70n\񜿺5HxGu4eSkgl!z z:$-;yav1U=Rt\[Y"` u֭|'eò1ݖD#=Ns\nDX:,Ζ͛{}/vtdcVB͞Q:$5 q~[ffXp-F<_/mlpN`>(ch<9īC[N mM\QJ{HG3k- }/|@(&u 3!T쯂e/$ M){P8yvpOwbO1& ',© nԿ3,6%𲻤B˃'p0'OХve)dFJH rbX6(, n)ay]LT$ NxcddҪ27zS`wpUl,O;t`ce)NP7mdzA7 c5[-n;VsOKgq>~V_\l};RPHZRc`eZ)qYNa(@ U-ցxN_TK;:CLqLj br?1w*(a8Fqu~2SƦ1AeaG^ŹiI[I4w(B)א1mӚ{!Y#V6H '㯱/tR{*Ni1.y耞ѾP+e>k[{ʷzeLbad L!W KTC#X6K)WC NPi&GI,UՂ?5[B>{K8זfhYUh=W} &* pOPY !K|}㾾DtN>4t_$;`옡uc }3VDy63}"q)i5rȟ-&^Y< byʞ.x5,S-i\wH~d-NC8sG\IRh|.;PvLG _A V %HnvƝx FE'nY).^~űY}õ KI5.VSs["ȴ)ىTx8}!槔aAi"u jBj"$T'^1g8߻x&g>⹞žo^s*;0DZ$n\z8 ;zioX0zHܼ(DeIO +^o^rȹN ezfqV'zFvM~cSFg}Veg fQ&c49,{+Z?*0AyQJa'F?6̼nѓ%# ( Q :p)3w˳tgo7+OFڶ)S[\QrWWcB%фor(OyaęsBU--fً8f`tS ;sPinl>W9PĆiӻ)ONA;3P,5L+Z +*Po7fQލ3_| MT[ ] .o=kvE0MTtipc7xBXzfpA 6ϥ?I1mܚvcK@ٹSycw{":ZF'X Z)Nx'#KCY'4A]k팜,+/%8}DVܑ ׌4 bI'pdc'h4WМw$#upS8JQṗ.f !*1gw Vͼ 725glh:8)oAЖD#*αi]|)n#7:sy%G\?U>" ~Z=3J3#,j-ƨ.>W̨<D%q"L7ԃz7B|F{;Sh}eJTC01QmCxU'O~_NFp,̣B,ݩ2\&Mj“D3?CRd;ǡ==å6I 4Ѕb?5hR15r~rA(:#d  aÏx ?"x_S(9 R fdD\I5f9o.}m^Ge,:w5sn6a?C[):uٴrVH-8s gޭiƭ]ի}}n" / '¿3d~t}[+ke`@A+4+묖Ksk3wnL?gvˈL~rzlz&Fျ\05`,(Oͪu2/- ˂Dm C:)'wNx%^2:)ibIw"2+cAvtBARRߓp;4Pjllr-)޳%A#ZkS ͕O~AՓ>;"Se酲}s *%g\4(؇ۡ+3Q:XM7m%N~A#cg=3ѳ?w7-0L4ppЫ:`Zo<Ε>ꋹK`ĥiYD&%<|Rbpkהu !]F)co6 80pƲzFmHKPP5#+U 3#NHyHA oqsC ' fN\\VzH,МTW#x»㣁ޗhWA$l%A\_<Qe9t9-ift†/s+]%u%otDԽZAi:/?jv禄!l r$*Ĺ>#c?ZRҀ>^gt7UI6 e5^@K<ҐI<G،)z!&wƉ D}4dhEiL vzP$ t"uroa}Z[&]P^]@tSLv7(;/oQJ ZC:}UKtA8.bq1dD#g_U:ݧ@F4s VDC$ҌGʙ+G/U?fEcؒfՓ+W!UC+ 6EaϼV fUH~Lƻ- 4 ' ZٖhUQlKbn"T ˁ8o8V :x`-6V륱-afRZ_|85 e@Qq6|%4-ul$0v4>)0[W xƌhUVeqݽGir%;L Ct1 v<͹]UrXB Bԍ t}6tf71|x|g.Whzfcc϶ dƠ-)3R <pXgnw倱knx#})ff]nZ˻G?"oTbS4AoL~kho<86 s^6!0y0NBwcZ)7i썴_ \z )lr,BpR뎱G\RUmyZK]C(.(%+GYd‘naeתAȊjQL$O[h?W!?6@} < /9jiHy2t ex48 A E^5D._z]h()w8\Y|w?%@ fPB Wȇ4 O< ͣl_)[> Z?p8.6dUMylHJ<\b˴ LxHOl[IaKtX|6א-q 6TIh%Uʦ;?}@k"o/ a+VRL IMdz}Ər [s]~1_`NFg)#-8ep//93)zof~ZWb;P*nl!Nư?)JÁ>ڙJ8`Ӫf3uB$HGqZ深'WIbX+!@dl.F;e:'.`e"{lRQ&tԟF+ zh'޳Z+Skx)vLɯMwn?R3DIS{']9VzJFQEhj]g#^}3pD_=.fubJV<,[I@?ֶP:'@cʤ,dl0LizIpOx~8SL8 nJg I ^կ3=n@ȶ Ln)zu ۼb%q)fe<%i/zmM\x4$?i<䣁jL۾H lEuZ$BlBw C$Ѡ9)^bVѡTscq\lLz=ƆIWgo@\9\e+D7C zc7#σq;o&4)kC*d) 03^H@#CYzXȳ~[Ȇ:`:==P:x pMwZex[}sLݖysOX fK;9fH}[?7lt]214 \{'z+a'셏4<؄3S T׌oU$hE["p]=W.Hp%o7:!C`:yz̑I1{GFliF`j Vl6LÞ= 4&Xqfbk5pUV0n3E#D" 9jbrK KDSULcWZ3M{DCP/EJSu mkfu"ͭ-9*~ tNR冘 aM\9=7qk(`ЂR:0c)!jc,=gIЂ\lc*s5gwYGn=UsʜvZ+: l>xdHS7{&1է\@\ ߇ d改QOfhpIߜ i ϑNgVejO)w*D^(l-muq~\4QzI/?R Iwÿv7lpCzҲ4`J20}]I_<%e6a YfZs,gG`O: &"VqvfH8ne/ݷPC=NcsՐ]$sID6U-.ìPO;"/s/l%TV'\}avsz"k'w5 xRSجhLF2ԇqn Glqxٙ-rk}2 PJvQLA5,d)5 [g/'[2V`20R=%Z46(FɪJ}gG};Xigy% c7g; ׇ1!!3dT2奛U4(%"? 7&:[sX BDvUSy p'3"sY'F_2F-sfWiWt_v6_jUT }>(&.{H,$Cnbgm2H-Goҍ +HUZ2X Ws8՛韶qo`5:nwٽ߯e"Z(:ܩD*o5[ A4ynpXMtqh1wT me֔]HY+S(It1%ܔ7MYbg;BXHi1>dݢ%RkV[RS¶Sta@Td\sa99jUa:X"nOLXnzb݂6;Nt )^Nz$0B\^s]-MolrG90!#jlKғz]6{QgcRX6!#sVVX;اQ81)v ӆU)u nXi;=$u:|#'3P@:l:by[O!et/`A=t#vvZK~O%[$㐻\9?dE r^Υ * mދ*Ԧ]7:.'Q^!Dq$wFE!y zM? #Q1? 2H9B( kiϟ}jV6{Ln.?M<= uoy)YpӿRô 6V(SvE]FFiV.c27}~mT9 7[ZC;3!L[}cԘ_LgU= T & z%M/RV N&6OWo,~j3 n$q=~C=UNnJfd'G-OOf)h[^NNTsLmj樽OqS8:ϼGuběc.orfz~|Ѝv`lKE4r|.9!s"m$0kVͶW|յ* Zi(mR\Gv'{߿iSVx=@Ą3HO:EwYOο{(!İd qfMB^|Z.JW&ZjN/GEU_>n ;1 9=IDcxfIbj0\(ljL1". YXUf@Qqblcq/K&y4Mi<@U3.'ڦLC#di˗CsĵG3Q^;L8'1^6^hw< xk@(2ί Ŋ |ζ2Mx˂y*M%/js[7b U`E ?ad,"D0OX, W`OԼd%#fK]NfO JEj"Ȅl gg'*$**^\-8$^zhY685Rw}TEz6e*AS"YQ0c6a@|` BIk{S '[,PԼ^]c]gAJ0fd+Pͣ7 />{vvǡoPij`SUYk0Q뵙,.Yϓc— 4ZUd0*7\퇅-nNPz65@&K &YqTNF99*Bk,LP ⺽M__/;&ʼnyc۲EUn iG̣w+YH0坯Wߎ6k!5.:Yf I9*Z2&O;j#28D=sS׌[]P8b4e ~x2DK :EhF* ̾U:k ah*A(˛nMS6,̃@[OK6ra&oQH``BĘD`>9hFŠ+D<6cOF]4%ѧx"C,SU{]cN ɄT>$?@D:*ͲCh6rk:23w lJynr#G=2w%;ڙmӭ}X/ j?U$q:1$fl:] r"R!knv%پU߈VqVZ\h57 0a{o9&)u w~^BR^W؇KXeO 5Pi}"kHl?ru.uߗQwF^E+fH\yH 9҅IQO`:>MY'Y|ҊLÂz! Yj6 ZHqo_<Ξ]ѯt0{e?7 k([ִ2Ý Cz?xP Z]f2 (&mUnsxuk<IX 5$|V eĸ!.}Y6``O0(a|; 7L^[B"Fl0%,~&p:.;>~; 8FԸs?jjbjQqeA״^YZ%dY6]J4pCF[5L)͑u'pTC\@]R7c> EUee[kx _W}ƒ6p&o蒁wBdYɳ2t{ͳ"UFyӓEdTM'Va6 qkuCzKÿ-\fJp_pО%BzqwHb^9">&PR *<@-xzAeO<[iڈG-n(0̸Lt|sdR)13x!bc1<2a|-ww̩L\Y V?1wd/6XS&׎Is/FqR>LJGXJNl9 eeI%cM"k̹E]l`-FOa9RDPpYCf}T۸we/L;خ?~M;䎵4.%@C)Qr@<[%,s<[40MCj\,%G$tE NǑPiW@ŵza,S (ZŃs3j8iF70k#MWQoo Ui6)*P2Nfe Ei֌!oOi k>L{\ᭉ 5V}C%c.j3mԮG(ߡ>_`t)ʳѸ,\:\Hw9@.[mG?kj)H[74~;+zΚTOWZE4h=”QZL6=Wۆc;0dލY&c/ Sܫcq ;PlK46ުeA\\ ɲi!KQ' 0oS&j|(͟L-dJk&1[V2 4jda f'CBfwP1/֣p#WĤec 0Cdz`ܚ?TQ<_0G͐}hJ >BP?'w" ܟz$bUa ؂ u-9x Vu:t_aV@1#4)q4>g(ey"g9zEu ^Ԡk(< 9l"kF'NW/. lK  S6SQ*h0,1,"pW\t{񻀾 ]u^ !llF辜̜`&,!m͚}GNZ[ViovU5_r欒B;2="oPiP0=5 &h;W_i|U`"M 0 沵9*r:/f*NAǽs?ns$sL3;lvL T9l\[1 VNJ_u&G`&1i ߑ(P}9UN>S~` Gu qU\G2+503BLlPdg/ Q).d1;>B>5$X/|>&e;BÛ~j>c̀-:֩ ^}8i J% kc|4Еbu_+A44-t_&2oz_Tg$᙭ z8"Wj;&%2n_fI&]xYV)@`š~1\z+1/~ap y\z_~֯>?+D'Uj܋s%xt+eA5Х`X8? ArK9mragV$Vh(", zZC(ï:O 90+L/<uF|7%` O9@FR8(`*"b)2$ܳ/d͌%Qv/@]Y)xx:,B77VKb”K U4\ p akk {L~7`AU Shd^3e0ʤ#O1MClb' " 9К'+/^F2hDPa*8 [݀R_-着Q ߻l.M?e[M5rL\apl냜WL˟( msytBS^hciA7w1lhn_"ӝLZ9(|_cw@f(l8NT)lQje1 k}'_~zIdgG abz$hI_t%3Ԓ[kUHdaZLoRASBA|#Pؗ_. Aʄ6療}d>}-RV4VVT>BtB<3^A'ӫ ?͗PP ӳZq{]"fFOЂ 'w)zIVĿp!}ag7ČҿO2ELVE"猀b}lyQĥݱ`4v[;W|ܬ&Sø1„F67U~ eb-w0Ak9qQ[uO+2qe6"05^ KˬZW4l땣-Mk``}h6> 8g窒 @rRڇo{J"P b0UEs-n5 ޛHA,ِӖubsx5F7 hUY [4dVkoj̴#2i*1փC%S* {0C]xҗO^bl.ΆvXG8d 6^%"BWn֣t"rQh /p wAa¾B]6@iB݁ZwmVF.vfىϵxAуe6x7*<1es42 ̿U .İK<|&i2T } TnD V{\{v`=N,$ )IRZW{$vB^kQX_QKj t-*Už xgm#ةO*u %TYsLͨ41Յ;6F#i fpeUm<=/f#ewD*"4Uz[J>_6 R܄SItR x0y/?'O-H`~|N V^Ip2qy P iiʈЁul?&4E%>Smс*Wo ⏽zej0gF@f'F{Ev#Z Kcz}q/ׅ]CozORD{";ĪE9Z萍~O`e$3D5c yw~5㦯^1).Mf,efCk(RH󻩈3YUNw. i0,Q#{?zH Q!#k9 jbVZ!G*`\Y.5mDuHEg#Uj"1._V}.џLbڃ.V99슍ƆΨe(.3=:r; RUGkAMUWa+y-Ɇ'у"lu JQ&3AXkf%@"Y/v=,IFk;l}9}pQk87yS ?9 1'@RS+ 7[xq b~PvP>4)&d^!X\ `&\˰־[Dp6A`do/﹧+Yh8*ߏ1oYaÌ)4cHٗ_" ҶUm]I7INz}`iՙ㹅t(V֕KGGHRp1ARU!Xhk tO H>?:¼#dhDe7ʯB6J:KSC1@ o?I u%cvȽx*ϟ׫5U߀ P+^!ݠ#[T}?uAޛlv̀?ooT#[`EW4`gL~@|kM*(f^%_-Eݹwxb:()q,gZ{2ݍqKr'ȍ` E#bWŘ8Ŝ5VY*|> sJ@燵jJ=;)MFdߜov/l9gV4kq' ?l ,T#- !0 /pqUZ dk6L#1s]DێSQ} V? E^[B z!-_,Q8^@*ߦSA BwZ;d^+tΏ*fkcjɰ? K=_w|q-plB>!w/0 hF/iL;B" Q:Nm8i@pH,1,bțJL ]G=4SZ)<lO6àLjGeQXހ5l(6y/%<c>~:@ӸcO/_Fɓ -3gJ[$1im=!@A݄~fz-sH_`GN #<]T/%nl8-J,E6Ŀ tq3 W9j~R AD%Q)2@,R1Wl!kڶHɒV%g2-dH1H4yDopSAkPi}Ij ƴ hJKXeK([l5IyѓXez ~;rT`] jc٥x.'|lЍ+WDS?|KgfpO`J*YA㖶˲a[Qfs۽ ~N-|Jgxi]xOwvyv>f^{x XBZL'[Ղi|V̙d E#Ƃ'L\^YmSx.jIɷ#[*BeM~uAN>-q/v=|,PZ_ _Y,7dO(.O>«,ߨE,wJ>P纨] >)8 ./&y?x'<hg3y T`굜3]SU?ITvanld´L8Ijjꃂ~1@7޳9/;7*#.CmnHXvاu2wd]kA@lhc \?!k=,;~5;\ ުWk4n]l OwcF^C\nCU;틥"@-cԑ"Ǒ<b ᶧIoV$eBs$ o7.?ca&!Q^ h]80yz1sŃS Oq"qX=Eu \텅F!KZ1pk ,5tZp mcY&r{6[j3p94jab[֌ nbhY>\L1J%Lρ~C5ۿX{Fb\9-O~F%I ?-rF)hRP>@,gpјC0 *P]'um4\Gg19ijS!pcq"MC6NÍJh1$#)1o~ 1ѝRT U5U^(Ad93(@u}֟Ƌjp=Tg)ܢ20 $6fmV&_?^V:*B2 gUó;C,|l1S]q>eS IHOĥ L#74F\gTþD&~J+j9zG7#ː5G2畀>lî5L>X0(Êy򦐴W:$۲!i֘fa&ۖ)]glPl36Hўetcs,WJ|;L 8Zo|7&KC\){"Գc93Լbl{IK:w;^%* 1ST~X,}J(}Ab[T')Z"jY%t=ί;80߸IRIRWwA=O VqZ/9x8ϔ_MFO^̴x]D:u ML\3a^e/Z&^[uWZ#D>"Y9yT̽ʽR=*@5Ѵ |}U|zPA(7c.JLp% PAJM3E6?#l{,P8.MXm Zs鉰Y _"3m<0j5[FS:^R V/dCM C8fifkCh[}'pyT%s)l%y2(]=t|IBzѥ""^*r>UIV4+8#^44,bE^cKۧ*ɦo-" FT)fY q9$]9jEo$ _F8dgg}=J.!ۜ£olĤH ƹdP7@@s2'ؾjʎۂT)קZIc {Y.cy#y&peO4c~y]e7mDFi 6H=kFPc(Q@I$ZW 5bB6:ѯC[,/nØDA[`KIRY:aSrj3uqsXhtJuąuS+Q(ßק,#hդe=AY[_jku}^ :% K3|gW)-H}+vM=#lъ ȸå@l>X%p>&Y-.Ⱦ$bQ~OC R ]{*)NmS,8^Cː?x  yJqqsєuj}ֳ7By7?p˝0-]0{nR:$ƫjCm4gC3v˶f>xŝE [Z3{4Qwz!ONwt{C%qh2ko!ٵ_~ŭUaV̷^4SeB#΢t|Hd\Rxhbn.ca e:G Mr|AZx=zJKe=bR'»`=Tp$:0<̪%VXU^EQZ*hEIPRˮѼ?yͅz5DSjI1xg\ K`9%J{G2)+sihJ])]ދ]c{TE7L~{:ޯr`JeN|Wʜy od'KU4ch8`Tl*߿ԏ[X]0@v2D,ؓWvr:G;##q8 gbMéOo-L el`h)42Qdr//4pp1dpщ с󍓻t4)|ze^-VpZ4*iqQci//  /-?P(]>qg]?O0yC4Ԝ H۰A:sz뼹Cg8ddLQtzxVj GXSέ!cSS-di {y2h@6vUcBR#b2\ܶ^G[ٛl` nSa #}q,8TmѮZ0yDZ1-9,Jr?ak3Gh61ӻjPxdrJ+)T0ߢWO!Βr& i}]~'>giǿcX5"RGoi kӟ/ܪ+䯲[C8< KQY'O`?{I;7;W03\% Ll/(Fj36nZ.ih!H 7;#{[7edϯl{,Hcuc8ŘQ x<|8\$- J rDKi8j'2-H+أIq۲֣~U BG]ߝJ8 3y$A9.exK#q\s~?4H!c' cd-L%p00 f/, dȹW,OVH~?qe&PI7`)(Ldp# ym"@v4OO6 U-,/G9_<4H#xHW𬶭Y5*_L @ ֽ @<u9GHenfDL,4FdMpD#My5\wUl#]Paq{B#,1ZW_ɔjMnZ&]H<&9/4P:/& X u> a,/N9L y@IoW̄i$2a[3O23Y8op=J^.tͲ mЭ!M{^ a,j18j7RR 7e W6fKn8J{Kԫf_Q 1㴡L|b9W(+hFDq\@{E,vi`ۥ(%?T(#q9*3 P[m7Jb;վWmG1ōd:apmtysN'[_Ntgl-Z|4Fji2aFJISEfhE:#7X=RS&jCcK02s%58d1T^hima8pZW}';#P VR̎Hq<s8\D7#a:Mqs X"0afJ|ۗ!(=!bk9%BL){S F0;: n{X87s'MRU"{ Z#,d:px- !T:mxp<'.0"Wٺ*9#kj0ijMf1M\CCu]ˢ >Y# SzxUz;-JT zֵ={CC[-8cW50lgq>ϔGpT行_wPpuC8Wfpk[ ޽R)NۣTCn؜{3S.^= [ > #JH~:VUA6ѽ^y$Gg{) whUtS;Ţ>yKW& Eh-. i p+}Ii, 31u̦Ih\Zheẻij 4X<#^Wpx &Rxˑ{uhkKAA$l;% 3+ع≲hӨ #Z%.b2L'F\DU_+8܆ S3Ol QE%Pl鐮8ﰯ:^Z@6HOGbDbG8i~4KPn#yyX|d9uV#Idv#gs1)u`ROmĦmv` ޙJ|sB8APJ6'c5iuzRD:*dI*pBY2 #9.3[+T!>2Ԟ>l~Dg.>3הk|~ɏ9/, E1l7E;QMQ] F:_҈HJ̱ +f ZUG#̰8?m֘2HtX%G6\͹mX0JK94QUP]ڳCGe>l!5zJ 5#QQBmMPƱ0;ܻ8r~Yp7Fq>Z Yk,KU³BG(}O%lv_j T LWce!~}0 g /Ѻ;^M 221)9p؅௙λ0  ,+*g+`0FmRSeD^BcBa *F(OS@V3,ezcZqvQxn6mٙA{5u8Z{OԆF|vAߧ Q\yKV[+FFdψyUZ(^+Hpv uQ/B6S$YׇԪZqįS|s G-Tn%"1w;7Swدi@~l^liV{rscS;PXy*bZ*} |gbbc$J{ Zw"v"[vi*st~*qb?U~zHֆi@A'"3+RR_X[60ϬDFDrmi2~,@ HO\'p.Geg^Nh,zܚ } B"Ļ0n{YQ)gɩ)jsƞtiL%4Pg 97DdćIp6DNď9vTPǶn?yZ1& Vdyt[oL)I~I8qVFxѧ | x6[PNR>C U^ ^ާ}jp+jA+Fv~KS옿 dx|EqRzz"ń&ͬX:[}V-͓ 6UsDP,̂!^Mܧ9X1't"Tb" SEO\ݮpSɮ/X5;k۶ϩ\nx۱ФOCo w~'t%,wh]oIx8]㍻9Aby.VjSLVuS(oA,j5$; =lY-fMed{rRK.o&pbZu#}=FϒeM;܊z¦'VH$]nwy(±(VlotO蠻&Ȭǘ;logtJV瑶Ͽ]`$AU;#m= np!xKP6+a lS@/EޱPh$ ѿ;7dm(@qdp.-N"CػI)x@iN%qyQ1nuNjCoOj-o{’ XY~ D 0вhpFÀ xevAKé;:()+DF9 p2"!p v\ 5<_ʲycމ !}T&Fʴ۝[f592@H0:Iq:1j7ܼ=+=ki83UH9H0 XY&#S!?8  ;?V퓧H }^Msce%pO?#hiCr4g4DIPlr㼙>ѕ{z1=״<0$e`?. Pй}3%#BBwXÐf:3aC:r3U"$ת]j`\mf]:ƄɣvfzuIOW}8lWKO+t X>l/ +fсIs(aEtrt!L "K),$#{4O󑋷MtvEF'a=|gh.0,tPk>Ŕ/)B%逼b9nWdpL f3! I;Ϯj QS}~ I|cf=Od8W#oᧈe}$,{ه`ޗ^͛RQn/q NZOL^*4̝Zf)k{m W N!lO&31ƙH$Wֻ/n; ^z ]4]DxΩ֝8)Xc"O%H>rvjk88Y&6Yزj gA59>Ϣ_h PZ`p򴌄efbp옣i8~D#)gw^Niw*f ^{zxwi?ر[?><|d>/lcJWrB?<=G[!t-Y}s%,Jb]l#2dܾQI>s<h/4uTz7} ?};$GA t C qzm"#)j.'!݉(HSM3⽡[! MnSK ,ɲ=Z@XLN)o tj%8$PscE6kb~ḱ%0 iYQ*WHBV?0*FKN>jNurED^pE9ʭ|xvmh%㙪-9AM[b0gH'+E$tekI#ƺ, wy^h~Q:sɠ=(ttAPT{|"Pֳ`d|SJ[ӘXa V8ȓUޫa/P2옴k%@{ubNabo1fhGB!&5kcuKMY..1Iy=)T` 26|{wbV`sm/]2=mOeQ[m.X#kD}som{Ê<u,DUwg_ƝQ? ^zj{>U (0U7G1OJm [5o$uUߜ>TEt3PTŗ3 Z9C $/NUt#VcOofVQ&Y-DU`z%"x:U~CܜMD7Rͭ RysVㇽzIWsI0ɂD+lq.@,Ulm e(R<*!xTrNՆ);. +]p#܁>١~ģ'EQ* Jh\@q'NS?!l瓻+:0Aƺvko-~$Dz3w4G)i}X\p;]e>smIsUz^q|H[f~@WPelfCF }p1j' Kҹ0IscP8lu{&B/1r RʑA;pXp04-o=")݈pTr#nWrmk4o:l/tg K0wYreǗŁfT-$k-kLI=,Sv P8>8C%:khڈʐ|U`RB4 gQy"'NŤ0?#5s\IcZe+zk2K8eNZ<9 ٝ7zea jo3kGB{N.@wo)7'ZFޭ =|O14 %jU~1 ؑi _Ұ=b&[?|(Fb!5@E0N---#0#*L<E3P&}1,JBf@w[LAle (RVLVڽ>Ӛ&Ƨ< gd (rQv[R>;%= fj▞6V $R-`őqrz!p5E5[ZB,1lSB5^iq?4coUK+T9GlFsn\}ܹ`eU ˜!wa o1~q46+/^Vu7$n%N0(%8렬U$̳WN`ka&bBS5~ [i^3^}IF{ɇmHhAB"ІRSPO U[r&8I!{pθJ6I=p!;қod߬ 5;U= 0Ҟ,@Wc(JgO<O 9"PvKj `t9okjޗZOo6hbz]c؁T4$WČvGueLcT̩a?X*0#sU^0 M>9N{Cq犡FGVI8#GFE›2KGh6ף;*VX'-ːEnYklWRzV&wh,D֋&O7V_o3=?tBX#ѺlPuΕV /,z+vm-pyc#٩xKj1.zUU1Ml/RL =qTTk2e !3,ok"dak\05,X?YzifFyU?QL a͗juvA d0!UsyGİحc_sZ"Wdho ޜR1;)@pǾ~"M֏\ J! SV+-cFXȹQyI b,^U59fٖu`ǠMwɃCAl@v$i-q!8W A)/^TH E#A @/χT㉣C˜-A/1V"ۖƲr = tU`O;!"(/iJbVԨκ{HPDa\y~Y74`Ig$qsL從LR `=*|l DWjF@;R79wˎ*)+pxvA+J4 "nBćzv˯XN%׊u:#If|/O%ٞdE (7yBPHh# 3w HG{ &+Y`kA5"်N ƝP67ЩbÔ*⟏=KH"SmShL2z >bGH!{9V;W9͈ߕp͑}Aɶ(M u_x)+duڏ#q].ìz^PL‘ 뷺3#e~  T:/&ONڶW7 Fi&ѼIUR36DN%OB|͖KG+6L-?@֑,h*QCMEC3(hrnM̈Ñq,^Q{waljo)+$iԹgpHc[ K`t IK)oA~}I:Bq ? %^,eIaiyo1,0BFJJ&ƛ|J;DVmVy>Pdwp\1+'&$予omN>;Sf{nQ\ecn5y+:ŁQa'%I~}׭UA-WFz n8whYi4 cڄF*|+=n㥐#s)pq~?^ )Tϡ=H?G# x*rTRcq8]bboƟ:jG^jj/OB'+\]* `D4;[N۟1 %:XZ w _]$X;qjfa2cJBɮKU=pAw\Lgz4ZēZTϣUo4X6\)IX#K@†8C]4w'b2 Z 5%? !(g:a d#KB7} F_o6ٽ e Q09}28at$7@[bGO./ s(!@֝gHOXr5LmMlVA}!Պ` q]AMqWEZ5]{E1R+w c%}rwLj;u7 g/&޹7 W{Z<D7jJz~8]OхK$&&~v|ؼZ^T"q{M"HmãNu^L{b\. fO$=6Pr|:8 ڄys}[km/ZK/;jNK=tU*o mACgk-l I Z ,p/bȀ~,4<= ͱU#o|WlB9ye!c_尺֪> rJ/@kO),6 ?:@!.VbJgDES.mJqthFۭ/^&AC=Z`C}ikm@Gj+[;#YgyntL@f5@0S?ٲ3^j`a7uș{Ӈ\Ę{n#<)f-˰5v+uJR,Wz͎]?VH8X&_RZ-p Y`f bqwP14 v]O-Y%Uym"[6Äa4TץO=miONcD6df9fFO&6'yP6MG,Bm:,/M㴂-ke˝q=iIR~{&If5X|D@o,,-uuW,ȴ Ճ$ldnyCŌ8\C>wر̧{9Kp~} جKDL@KKRK,q&  _B{Yg#*|E"mH^t} $3.nus`$N?6dh64o}6&c"rAi=P@d3;nt7l+"(pF&$`P1}, ީeL[=8mn AqLn2oQhBbl1*gcrIfhZ@J3gp$ -# *Wғ1A^ӧ;/(* G8V~?m?-r/& w& "~u*;vUBJ'`mܛgi7PGl8"kkN4+E՚PD-cFFiJo/e:99ǔΟ"Lw_ ~ R pJkܯ3lld[KuvP*yLzZ* 45ٔAej>l02L̝?uf(4GO-H!mcOA(j3t)AY`xrG<þ_䯙 BgjujQ+ZJWUce;BX0;Ș+`ӧ2'wnCִ2#υZ$BE@Iqjg%L#4ҭ<\h1.E>-aĥӲ?eKk壸?6qCv4/H4h 6IQ{bVb M"ۑj .t6Qq/:=83*}q3NwᗡFXZQC܂)h }viD>X~T~/ּ^^ q>Hz-'uG@;HQV>ס M$Ȏ.TUb\ȉDO㩥k!L*'N¾B2wkeR\T4Ei!O-̢eW@+g˜-Fܼ00,$4uA5~5= _ ;dB"Vk IOO0j\= [ WZ365rtP;e,HYܝ]33Gm*hK RJBؠ;X(@r+r:[>9Q4s1$E65B3LǒЕD}V|1Ik6zI|_E_\1 @k#Ј\RsP Hz X{qHN0f <=z+.ڮ\5'Zub@L9%PbNm쑧fWh k}32òJ$-I s.A<"DoDOfNpxG5%+w}kR ^*+Vg'B*CI\(|w e(y1[jxU,ׂ.<_uF4i\JS^C=re}MR<[bJ<55Ѣ)V2^I(}2TZL {Rnd;s5y4v{7%h{Q5֡eyg^0"e@aY2tD)9#iܤP tPtxGOQEXCMu"ÿmGҽQr&鄦C'5ז>bo\Ϸ*~SL h>B~t@8u򚲆\9>.7t)^DLW9ȫu8rs$ۼ\WQ@¨ wBdE0ZHFqS(ƧP?&g(KccݱS8Y"$5xV/Zd8jxv1y3{TGΎ? V qhNp3.Q]LowP 8 O\&p_@˟ Ie '5L\y0XfZkbNB̍AQcߢ5z0F)H^,ntye P.}qM0;ګs4/Dts90 ;oUpH_y-ux~O۸W@UPBK$GOfR<(р/gWt+OA!C(.OJfb5gҰul~{ xIK*\>__@,w%cʒp@УIF lH-bd\+S{~dY?[Ԟ+@"U{_Z+T-4Kh8 d;e }\ډңOQ= Z2'i"cZu< /,}4\O1 jj.&cO6Pr#51y8ub 4kPKqVZ,{TC'Ё\n+٨⃿@ИQ[ڥѦ}V?[ֈg.ZF[}pgF/Aedp?b^H+UάNB|s-|0R@FԼi_e;2Z'R?w K-fdh9+G`0D?Z2o8fΩsǁϺZjXh$H;<^IiŃ@ܟq0u !΋5,lVl6uQM[dNwpcyt;]-#\&٬n?9E`ZKF{^6k=Eg5xY1m%*LtLi|y =t]hlp=PGI?q)k LCs)`=Y?F˯s=EW  Eј]։.[he)TSk: x8(Ai!= R&?,1ZFrV7It2ZVMg!3yW*VPRi;:!ZbEt YM\ &d| tL߅PzƯ^l-ϊME'k^$ĕf;iTl ƵF bv#|ӗ>fO3msWO^捴APn$t!Lb2/|z e$S"֕g Ok1@e?ͼe6u@}J"<ğffaW0U?ǟJZ`wF}c+ [6^Xq~={4 ВC̢! ~cXr )Ӈ`|B!~xd[$Qv[6_qQ^urO }c xz2W,Ft5 ؘT]('p7B9O*22}e1몹87yн.7_[Jx|/3V/UmG~F9_L.%xQxc}@{[!1w(1$<)l1Xс*C6ns ^ Q ]%9e˔.iҥ26d>!oK.Pd;( yb썢 z4!H3lӮ۷6SPneo e6N^q+NQyt&Q`fECޭR'ln}7RY+b5$/P>oZ&|y,uʯb3b}v1*"<:Sf7Yfu'HzM>]a-sYB ˩ WR a)}N}ō(<3fY ۙ0@| v*fk :K|eMil5e f'+CUop%Mq V4+"٪#?bQaIWPq}W5M&7z"uAD g3ژ?OLp+<<7U\$iO(K.lĂV"ϓ6߰múf)Nx1jF$PWި9'9:)cYwa&#-UzF.'6LUOB&mlzQ+4m32 }d \ nfKK Q4({>%Z^ʉTuޭiTA 6lf.6rd-T~e,~vUJޤr" Q#3su}Jmd( oM8Щ׳DKqU:@rhpnH_yDZ/`WϦccv=3f&u'\!0g<NAz8ަƓ4PnٶQz"dtc[:|?0`oʷes4տ~ՄK*%A]ǑU^F':rԀibd 3i}`LnLۘ!\gmqjD aИCڨ䭭]6|.2SXUa@~7kϚS0gR~~S[LoL)&ȣ;kI,4Z8P@yBj]ٌ?I1^Z ضH  ;+h2{?+}6|ѹ$8|?Mmޯ0zϟcmCAPxl;rҊ3Ciq12TiHED!Pϼ2U(p4O/GSp8vGz-wں" &t@GElTHVYx*r17`B_iWΎ!u~y2/)x|+C"-V-7p=Ʃ7> ͻ@8|ˎyqxQ{QI[8g6WŴPJgQNm*܋R{LFBK\q6' Y4|ŵpiDAV283_NeGoC|m-֕ۈoB[F@` ./igg^PӾ[}AۜaW fi@GpV ftGrHl\3.UVBb;UDQ;k8JϬ0RPo?1 b|"ݶ>!΢am3AJPKGj<1밝joXU@*%"lStHQtPjg-ȥS[ju]n3#z2'WID kiOR$V/At<mtzylITyZ̜,6pMV=V۳@"UâvF>?f1A[3E"3Nұh*eUpi)t{IK,y4+9d =U? ܭ )9*]S9(h̟E_{:c%A,-U v\6m2<6ɭdGy_Q4KT;WRJR8]EgO. Sɚ33؃u"=W%CP0ltBTTRX=\Ӳ9Xi'4{#T(/k~X`=O,*d# S9 Dl<8yNT ޼ÒY,۾˝/GK<,_FԍK"3z( UYm"sZ}xWYjRd+/ ~hB@4NM|AāI_"AMfK,dy%F!yPrTYt=j~ {tLa"(y>)qoݙt̥'RF8U4DRpgGYU*&.<МW ;?{.2٦,N[^;P␒F^hCB#=mv8 g*#̔2ZwAhswU J7u_2qZZ9 |!9+=Z"-Ecjl&\K!-&M#iebIa MEHǘ 9̕(&{l \&t~oI6ufa? PjgA G)=:aLA PU-iC1:F^{;e(9VnW-ftJZ"nx܉V:\UeOے}Pwn-odt TOȢ)kGp ,k *?u峸fG/{gK4YekR F} |[#,6h8"&sMLI/pgؾ7ڥȌ jӛ#Vm9/ku8U:1NxR˱es/=.!}PrZC*_ؒ`o& NvKyE݉?YXҎdcuES յipʃv"K Ƃ @Uo|ɓ֝v䬙v?ïσ fOaQKPq')C$I2ś+26ڃ/ G)\ TDƊf '.{ Vm,&ZO_:K;KMOw !'qx wdZASҳB~s4t$lOwX!u"2 "2Q)sy5wKe'ψ3Nϔ-S`:hC =tt(Ci``_x̦TEΈã2*# !r5%}g2ܝBLqqPOT\{2<WK_`b=)o.sb牥S ֑/NK>H5!o^A^2k8$*j[o#.LtA)=z (jZM 3W2 I7L]K@)_|GW(G!OM|QhK`/tB -r-;U kp "o>&\z EB;׃ݎ軶&vg#)osHlE*P9' 2E6A$4Afiaփ=7*np[E- L,P_W나W \CdFN F bSJ4yuW_ GCz'd.4@;4TZvn}%9AIqf]AF<}w N/pc,9LNzS]ϢRP#GgUL/+D Zhp.mΦ;*A5c?`r"$Vgg>$Ϣ"EZpTNٍ5-7aFfkZ)fC$m 6B@$]<5Yoqg]Y>"M4n'NR7=1>2E.M^)y:c'NP2gز~Cϓ͕vȩkZ3t'C/UNỐ)\ s;5_vF{wOx-08V_3ztco:nѫ - E>}"$j+(̎.)0PvZӾ d8!x5솷y(eQY>u<@?[sp4Z6Ρ{0'j3糉@oΟ9> e8}6u9oVgI{{/9.FAX8Qo>=#5|v a( TX"e8#C7$W~ "L[pHnbiihنd ؝3c=*Bkɋef ZƮ6Y56+7N 3V"1T;s|p-z2hKs{8VaIW k%)my#&/`Mన[ቷ1̔=, ,gva0Vst 0dFW:7z-Mvo{VO}Z.eiE9lU(~!@u,|<޲15DHM|dD~6miIq#Tfpϲ1\V`i0쁖}TdMk˹Z)ѯ* ;*A$=^c͉ZXE*Xpb%h4;_o8x}2 }'v&rF~9Z^Eb$i%r'ԑ|W &,|![ZuSRUډc>V!̷W'Չ0:4Ɯ="]>P>w^mX c )ndGfC}+67-|nop ́]ǒK n@.$mBhĤϽrf}nA=gjb x S }W'q昢!sTK32`_B$)QLiv wa3S? 8.(v17zF&u\'n1Pp 0S nYuޚ~BE;KiE C̽C9׏OEp_!)e&n[fb8s]T#nc]~NF0 R4Sg}.U^ߠҷ'BkaECP4{ W( ‘ ,!oV]}ԶbTR-WDNdI@~2w>Qm뮧)ET>~!tK*"9uz;\,ylRاuuP܎(?aih3^WY~11H0LF.ɲLSjaU~})څun=HyYg!B<,Z,gT"-XeG3y'Sk_#KqV-*oC6'dtfUywC\0XJf&oJXoqS%++TBENɒtDP#'~'r'#M9D|C5v"?S&"ӋyGamD#-}qIVN]ED޵22>) :WY$2O f \,X<@GmQC6Ԃz5ȺK)xHݵy6>B^#%r3+HO(p`4LAZQER[*byżr,㸺LEr> .s'hj9oEU ZhKqH ;з Z JLŎp爈daTwK4REޔ[ӜҕI&"lzVfw9,^!dIwX9! l'q.߸ju^βb"JWZ^2mWmw#PoW+>+wnE0B[[sǧ-% J IdXi<:pkˆ4aͣCt]0oӤ=~5/r/HH|d{]Xz񩂏,jvC/n7e*-XeoСVR0vv@!H>i6@"d}kA0fVWBwFy,3攌uDޣb9IjLU܋'OM`:>~W\{ Sx%y$ K:zCG8xK.NIW5(Љ ^T2 OܟSC311F7~_dQ2}#}fuϾ]`.qsvwXɳu>V}]`ל4 F$lu*"n/ nI._,. Ztkп=Yi٦|ʻ؞;'p-%2N;YngDDŽ⣡sk}]7J:ڀ?yfbD z|IG_ʻ'@`N- elU0X̌&Σע l?Lc F)E;AC*, MB"@[&F#Waػ^k:T^c|"5Z=s)ߢ̲J18"8}KXʼn#HJK:qԴj1=3 sBVmIw:^Lh<=;1Tshψc&N6[ Tu4i+!}evCQ$Z ȤE6`y;Tȥo(@*eo>dj(uVl%&`4\؂;ȅYT0#FoRg;ʳf37Hs*Z.25ۯĄƔ]!RCՉDMv}K&^7L]LҍHMSS,QiY{-6gUߏ4sG{rH;gZ]Ge7@BipkN %y J:*AlH~/Y/e 5+'/'ӥ̳I @ܰS8)LGEF3t߽rJx#7fۙ yj = mp;'!f %jېT!Dٹ2Z$~q&# yQK o+,q%+a)$[QCw|Y lt74<–D(sf6kmr K7:˸XzpXk'lS<(75 AM*xek=)EG7bvkީrx#>r`8i& ݲf?>l . #8 )5ʬH>U ᧉ]2񈨭B|2B*24bk;HL P9|;S숢V3D&m`O_8W2Hk6TQJOcǬ<^,< dGeQ'VEW\M[pOq8۴ҶD(юLý@ ψ'_/xYBU䶉h$tvmcLٳdbDjJI k^ -Xñ{M#*hj~e@Q:%V欚|GvG!AHض_}s# O}If!s5#JU?Oe/1FГ/LB*DR#)%-Z?͎aoJ Z-BT2n?\n(bL' ('4QyOI@6&a ڻY[n@D@N+} g8i[ԫx!ͥ4.B~gP2b=oeGg#ohs wc{M&d'ƒ* k ,g5qf@c1+!.) ޵7;^<}ݧK=h;/"6H$:U%|&q&\ܭ)G ;iX?@cʀ襚} 4n2coK2!#Jiј~˫Wvʊ.n.Ԅcjk_;oNШ@sP9U@RX57Da đHQ#KoZqC]d  T4 )vGU(#{.} {:?~z-[xF/0lا|x:S#N޴NygbaK[˰1c)0h DC(zh|j,ofx߱%B&9FU뷡n,LLcim^@_2a\3 (R+8МVDAS,QO]ιکym;^l$ݍ&jG_/g(l(6to* T PFQfCv忷 ]fU.ƠPԤt1Saf͟w0}͔Dԇi H$?ޯ&%^F4BTtEsM&'KWoT9SK5I}O$ lĹ-;::ՄxuqCS>ZP' & qbZBS? k.i]|$ [-@Asx s7gǴۍ\߭O Xtݾ&3-#nE|m+y s|{F4fe7̰ 8Wbd5GbEL"RlV  'QErF!4 %-h}MٚFNj΅s*WɮZTEA@5Zlͯ]*|e72Njio=uĿa=U Ĺ}}VkC-w53F0^oɮC%!sT@+ IC#2澾箩]$_T Z=5)E2rf뼦pZ^/7tVn|rb9v`K'Ze$gRzN8[=G[-]_m8f.8BlOMrl3:+ AZC JgWgTOXXAsq~FHqj=l+J+tyoڌX=]!:%;lL*ol:S!=\q8ZS$4bl O%G/2O4ХGej4sepG=z:d$h;042Sxraݰ.H<]xTϞfSW]h}ϕ!`31,}3 a>ޮNqK_.6kq+=P[\̮W<dN-ec q '>*:&³UNXGd 2J Yٜҗ,Mna rtYp&=08@An~($d7jא}z![>Q `=x-T2⻣ ¸kZ}]Q[ `|Ӗdn/ۄנap),DGבT插LU԰1G`!ʻ'&r=9\;=/K7~$g).w՜jPV ̃{A; RL8Cim)ȋrsA3nHބ}iA/*ޠ` VdvsF \:Ybɤ9Gɑ#P:<7^v\Gi'fHyv9$S"ǯkDs4.H=wľ,]Z1}.͵mxrZ)zZ ZlF$kJZi^7OR;cN H黙=2qоԴ«|#6P"Ru-H@*-#ЩH!ؤ}LPlre8N\pr 1~  _S||p3L}t+/'iAr QP@蟈(* qiC&!GEG^?h)v)4 ɖ f/zuS[`|8/P箵{U9}2?mFY~k|ނ1f:DrVBuC@{Ogԩ\*əN1ߏ^iсYVL2p P$q dӾ-]! 1"Q CiD9 wf~ظ0OӴr:YL9(Ľ)(q< .zp }L!WLvk?oqgq< pUnRRF$pڔ>B Q.Y:I0q^}#a%|<Ze*n{z&,2.rZ1%K?&{j ρ d 3q[]ű&$b<Jۢ '1'SN Q7s`Q}IPy.ɯO փ4DZav}PM'>_0р`h.; uFjו#G)u'L>K !|'>j?AְFY[ꦮ3,&QR.#>h;`PęQ~?eoe<#3O_#c,. Omʜ^lDS,qM' ڨ x\'t"m;Ln נ dgC%7)k -2vl4tGo^閪ك9r$ ]2%ύ+'& g=C!$(sg Pj{|l}'EBji{Y_k dԞeNb۶9JWx`ظ@I݀6.̬(;m-L, Dn/%Z1OM 0ȕ~YAhz=W[[h"i/Y^;6o&e'$wWr ZgFgK!y>\v0շӑfn',)Co2O{:81%7.(>t9LõXmK5ƪ4 eTͺ20 /rjc;N>vgj5CVs+#&B(__L\wLH[:j˯+"ֱ~NFA8SCP;~v_c\@ޢ1j%mH  R 2q.{Q3F*h ǭ 1Zٜ^eIU yP@I7e¿Pͷ+;N};&* dO&!w+@Zd #)kAqv̡><&+% L_60y:t-gS;e>CMimV[ %,WD1dEr]]k(φbD!зiUrF\(p]qJg=O jAi=b' 6}&*Bh- t4^<>Y[ Ƴ*~rw+ Y " 4}b?#cC*ƗaN6$?~wzC NJ5V*W !)w*\D9e;YC?RXʃ,RAd!w8tnv2O>tQP%Iʹŧ~Hc,Pg?46ƳqQ,p|R;+Ųd N7̸/\[hypdQI/RE5vǔpjbe%B=O⸪pyG@%Plwf-f KNNby3"+j?~cwOw Ҧ-.m54nI'm>䲒FwQ Yr[tx@igР`2w0fY1!Դ[}A8(:XzeBDaPˏzυm\X9s_Vi& G@1^xE:/#7!D@uf v_xM;|5Qjt65rn8q)s{UC, 6,2,`G23(ksmuM A@ύ>5Md5J)<h+ZPL-~&OLA3DDև94OIt"ycq0?-tMk"yKcH+7^fy*) oBNղ"u%;wJ的auفI;QNel$3RT܄9BVypm "z:.٦}ث7\`Q}3=?N 9Eh:%f kR:՗ sJCdD̛)c e{oi0\y@}ͥx(s", 誥5t4v- 1hB" i{GkpP! l ?ĩ\{nhzqjĊt}8zyY3d,DS j/?a%E'=ȑe A! υ*!xxHސh$ABG~d"82)XW-UT#&bJ80vgh:G-y. w Ԙӂ[޸aKPRa¿KyQz$ Fށ˗߼\B$4:B#@h-;Yfgf9aX1"Wd7;ɣ ٨L΢o&Z304ә\i[*l$)mWЂ|[f5֥r+0ю7r5S[XLK> r$`sUIo<_z&Ecū7,"u_=Y'PC\}c4/忇 @j=#PtEj註`GhuCϠQ>\a`#,k@afz:NCwbbeo@] L=(֧ X2kY[y @! ?UL13`E=C")|Ɨ8a  dM -6O-9%&$"D (!CwuqR3_̓Fdka=J%\7r'`ݹ(>/^J#⭏&׃_;@T_5/bqIGֺ:,S? >&i1p8 Ǫ&$)vz;hA,( !;=0t8Cv ɍdR>YED nk;mP#Z?@b&V?SS-"r:(툗sz}ta;De;B_YBB>K♂^6 ¹el? ~j-YFI3gy%$ͷZ3eͯv64hEHƺz;G6FolF[*UF/'5ԡW@|68wF\1؀BLRyQ(;[_)ݚO+LC ,F4KS̛n@ , ˒yu8~s'$&X>}$P1Hݙ!6ar2hQG)1 ay 9 # $_r:=}f`{6}{X_UtQk7)6Q^kO a냬yUL&rTr/^uS-:ЀHBXd,ezsY*8n('%m UAwa%Hy*[2D S΅H!^UiL\#X)Z6JT)ܖXփ*MM9抓9JbD9#gU4~2b%/^#?xߘā*=gd*YjeP1dW1ݙb:ti7m$e5Ʒ'-!%5vJ\a>Rˢ1K ^"y~w19Wy;G"3Ò,UKǽ~Gkpd"Gi[@E0,BvzJeٻ<Y(RQ% XfOv2(DOr<}TBEHÜkgkjL%&nO^t4# /@gFy@vZ81p@sˀoGx;oZ1P青rvܙ?^>do\غjY}#c@O6((jzm{Fأl$i*u]~'_.S'Y&:ڙɡ?ݕn$I%`Mx`n#=*ѫ<%$HU{EVo_zQO6J+ O(NNncwJրsЦ4>whg㸀knMe`@YJ1}ĐiV1QC%3,FKR>qF'grgLh !Ȥ7ϮHojGa]k/Jy0]M=R;[ w/i{qqQDRTT餖[F.Q\DL<{4?:KW:A1p7R$G v uby^L"lZSE {u҉я~frD^5Cbŧ6L`]k' Ĝ=q35T 0Oznsun< n`|u%ۀD&6@~\^ wxEڋ.+hL8ц#Zoû$99>@J]Cd $4FYos9ae]:?76dtOz?SE˖c Q\O`$["'G8)rz =At\XAWd LG˩hZkmYF.ߌJ(5l'0t7&W\g Km+m ؙ |Du|p,jW?u.o؁CO\$3OKqZ*YCo6;ݛv/~!a+ 64hh\c\2?㑟jݻW1 BW<m BL2#Xn(`qA'=Tlot2>Nʲ s:EE[@z鬓p fGf7ғVO_zb"k)*TB#[z, xʮOV|Vb6xZ(@!gx]ݷS֘(/MC9˛S&O(VwdV ˫oqqi)#K;G\ 3ș&˵q őG#\DETȘy/{zcn7l@dhWt7jmUE'aV8\a|H`!?k(1go?}!Ilp; s07 <Ļ^}-PNZg*vA$3u[t ֻlm{>F(""҇*'A,:P)0hA 7Psy# "9 á O@|(wE4_ sFRn@|ۯGWh1Y9?סrib@ $ [Y{4}wUiNr\ rC|rj̬ 23L=p~z{XK|xHGd\.w4ǧB L&rqFY-4&|3:a$GnjbTb}eh|W UDl-6`z؎J6cƧKR/͍.G#۾Z1 2 q5,q(mߓY 26?0Z1(]d2N.ڹdg8*o%eJ谟/' $rlx.Pbq0ɈgPơRhyvL|k!{|4}ev,j/x U961qQh<=I J:+ŗ&P[Ju{"$]qG_X3I &3Z>"= 柞uG ZF]q;NHky-)xxq.fZUҨ;%SѽP O4J W;\/blR?DvF¦ 1DRe .iH+9mKbst('H6Rw37iҵG= 3u,[--BRR xf<u6|AJCl. 0 N}UyI,t|`b:צG'B$#*jL@8NQڕ i@~`bɬ6xQh0JƦlomLhD, ].$@ ,ynK$ OӬ/J3JR |[t_ W א*v> n1!#*~Яw<7YC ZcjzYi_qLIz\7u_kY: T8h=][1Q*`;~ȏlƼq>A.Zt9O,a(ewͰbe:R@wֶl'@`'go'_>URخ{4Sh>כ񇪾5zkeDMjT.ȩoľkS;CN gQK0P8td bnĚc;օw6ӰMvaIM XD6t ܻnr&!ҙeȚU>|z&= /d:4#v] |ռ`^wQ⾥RBF0뮣rz[M.٭S);*Uc3Rof$%!|~6dWL 'gxX o^ʎxR|j [ }tp7y #itϹ޾ Xb7gغZ R":>9A0}..!}Bq b{S?z"\O4C+‡{Q4i5n/S4OTe]dZÖp2_),%~p~HI-h7:9G9ܯ2Fȸ8(U5-i{\ߟJCG1gʷ)҇؅`_u#L;ӡRˆ|k5դX HV1"s@Ti<k߷6vZxni*02hd}(OwCyeB ?o56&}i!ac (߫%ZzէmCl7rSHe#eԑ{/ff r1l렍 !Qش V LQtvDQl{ 0yTr̰7"p  ]~pB6!{DY.u{۰mt ܄avNGFmn+y0"o ^ܽ8ҁ;CЄ,u,2ᤴ}:dw=q[UU}^ݟ rF"صr5((ƢMrI&UGga*y{}Xhpa'⻮;8-Sl- h8UrK˵fBuY ZhΌsSB7̋_ )$߅ ՇPpE>Ƽtt13r~gn,u?xcM圭3BC\iz){kvk1+9䟽}׈zCrC${F6e;&O;}?IASD}7*xA孭0B5%-\nƺKY!= ɭP6lÂfBȭ7oA8VdtH5ʕ=7f7hWhP۽Q>gp@Wg,A|,b=&%Y>6yJ^zS {5ȜЪE|MJw+ˑ J4ct]*i%VD "X{u)G?ۺUE%q(w)~Ti*02zejHc*QGsqg̊<ˌ +$Bi,/khzGÐjׅ?`놯_%BmZ"> O_K/y) l1f Խi[_cGTLdRU̺ר K&>*߀a^⌣fZ#;l o|RDNVYLx^ŠJ+b8&Lxj3v.b\5v7 D,O@9dBr|6]% YTA4̽V\od7/06Zoj5~ƧӶqyWl`"6%7Ke4!M{޸&68(]ZP,,Dɫs%N#Mte@$]! vUaxwl$ظgW[_q|$]n\P$UJj(#zU;dgGɚ C:``C;Qydin(6V3mA&oĵ2K ۾7e3();jݍ)ȢVoe @|Tqi2XFmvfurXYr,AuVuOckY~/jËU.ajd_SU>aBp!ST53hvCUn w] x3bp嵐g|ϛuI/-lgYDTA,4/JbtE29ײ)?#B\)wF9Gf)df] 蠂]ex7~TRo3u8S΍я[=q=4]p;y? 2rBQB{ٯ:чJ\r/)/q5b%|׼=$!T/r S~6=i6 Lq-v|C47SdJ3O'[bd;jc 5\E&ܔҁo޵VK磿{S_{@ZV.DzDn[]?|̟x)1Rz;z0|GLϿم4F^Mťz8Q ޴FRIhk9owy}xbfS.س4qj~}3.HgBŽ7*X\O\\[nOg)4Ix1 |㠊ARK1Y#{ׅAZB\^%2eyzE_iыEELu/1+*bNsWR taiMȳwvZm]Rd9-4}KK Bv,t|]\usyzxHK{Isqt;a lus`nZȩ + ]aU!zYv\ιh0ȴTDy[C -ri hU+-Kl;xEֻ&lO nb'`dCMJQM1VD{CݛaK'i P*)^ZLIX2/L7?&| Ɵģ:f0ȉ,c۳IhmLqh)4/Fy@.s~dG-~UH_4 vg]ą)ppx0^Գ<])t6!^(-ن"DB1h/A*ʍ3;~>=%dk71&"#>/5uӉ7reh=׆$8e#?I^+s|Tٖn٭<Є(|SlKo>syNBF'Tڑ)~S3h"֋cN?:fs.0ٴƜLVV7qCgax=ȷQOqaA%j2t+hBfBRw3 5cDOe ?PlH*uVP.SZpP:œ{ kn+tQjwA˨h+ >"'R .[Q{/:$Jqkف'~S6ORJ{%iS$"4rct15fU0aT;yʓwie5l% ;_~d/Owv _~ ɽ ) fra&a-y#;M\|u߱A֚ 1w+F-wӶ."tC7c^/cGw.̾DNZfe}ns 2ZՠCao 8Nd;ǭ.T^(V:?5&h䌰fПk qKdg ՛/2|uCg,gY)XV[9kI,OTmGwsOVJNwO]TAaqbE)23^x>? Qhi_گs{)%bT@vάf>g\/}$|+*=GDG=dJf&r{Ge+)<=+5BU㨧kX,>yT0WBt #P Nv/yQmj})첊gPs[aߑ&H^zgBhi} hX[ $!D_R ,Pf vjQŏI誝Gx)w>Տ*Ƭbe2gf:E %_mh;2}Xr܇A%,c\ :D*3@BQ'3xEfZQ+2"r<UPݳ%9^g*)b[+aC/`!nA2 g_!Z$-AqޘKN}rxn_UJA=1g nArPNⓧ zny'W(YzM仚τڹr ]=lj~B5N9fS"ˠ3: >< EZ2373.*v.5'U}|ӱrxviK?9RXsxKO匒'Tn D{zdJbYCP5nAl827, .1m>b\P/fqy]RMĿ.4Nv/#ERM1SXō>†I|eU!Hd zJZ9amݺgp2jֈch\|+z: 5ۈ_2Q:H=>`%bh!vqlUps03>N6r}QROsu9ĉi<+_ CVo"c$Ptk!^mn8_Ph~iLr8.vpP5/ 'Ohc'8Kb ƐRl<'} 5W\$ƥFԔ私exv-8u砀@/_Zǧ'9 pv\ I6S Nf⣭2/EL:׮ٲ !@IRpȮSZol,k! tV5N|1W?~nx"܈{1֞D^&/ʇ\|Nw|<7Z_X =$1/J5T{֭|΂~F?-<}߼P:j~Ԃ_ǯPmB^9Lm*l}s']Qg )x>}S37%n'yyC_Ve se6 e~! قL>иˆNl?-4/PrS!u,l \OsB^d xmuXN[WC*ԝAl~x(~iK_`$*%SfD 05/_@n%Pcps.T,6OAs(@HYB]Ov)_1ǯ,p`'1#/~7,5]/Tys`{E}'@Y9+)$%@'+8H #*Z} ak3Ծ[.mkԈEuB(pdD L f~g;6F60NXHb) `bJdY}z2vkQ 8 aP}-ɉv sM*jR3ke<Ճmp0+sX_z_GW[_}#PR~S{34ّiCKU}RWzi/m&Q5O`{=Xd/,1-u\ RLP+㠉_,ǿMS"M4YBٹ-upNj"d(,6( z~[r@2[aĐ I{\? LC9B3}R?%v% +vg7&#GM.ðrNTEa@Dcq9}-1Ht?Z4ZZ;Uα8!}M}[zjp Sat W7\k`tb"Dž?ӭ@Z;+' "ݪ7=?Դj.'_x5)h|B:gҗQ": 59VLYc¿Y:8C2t&$-” !D5%W:9R:k ̺t>xo6QP |~X0\I.\#L̝p[&ÍNMمy^[cڥI*&c> NvOESOz?PW{E tz# 7gwzI w9AB+V <;ylIZD,b&-EK_ѥ{l5]-ؕd`z7L#S$m_ ɷp$j<sǟk #B$;HĽRŖ0BFaM;|2xXPliPlLMBY$l\a ܆^c QWԍW &+f(𭸱F& f!D{tvԽZf% S Ys5|[2)UnDK(G":K).1]lE(8A ڈ:V8D~hP93ӟMHUs6[^@P;)*М*}|V%|+nG}i2f`}r. K~BDz`!mp@{zaA U /O`S>qi&v2,Y5I*YcS>![`WhCb-N8a~x3AEE"9%Qu9VfvX &fܓW͎NԬ.mKګJnQwqP.G2ַGmġouy ` Yvۗai!dvQ1N )D9x5($d;l;ij ?Iȶ|E{ub*-:^\-W5p@k+{A@< PfxcCDžkHmwͥXc\ՂZɊ#a0mO| 탑P8ofBQd2{{qD3J2Sp̎9͡Qt s(* ๐! %_6mGK`ܨ3էJ>;mp/IQaፄs) Tٌ)Z@GD:UL8׊=h5 9Ie`Mv_@Lq^7d3U2h@p/Cަ0_ۜj~beHݦ רlޭk\hz9wDo#ͩx mg3x, %Ih4:2;[zRʲK"6Ath2 /!P7}Қ(ӌ1%2'qCZzvٴ{=>o'ܦnE8!xhµ9LxOGDڒܨy6Zex5:b:Eg6*) Ϛ DRMuu_K@kNACfW!Q/U2׊!~хqm^-m*䒘*6"EOm}}s-,dYp%TP~1h8h0J_a}A=NORfd"Y{L|9duu,3W5 F NaFh7*%dus`͌%)m﷾X[eMO" >$S"Cm7lFe8+51zzgqsPhd*, gv*ĨlNl8CuN=x3Cdw wIIqpw [m/׶; ]^zd9|C" 4wAIw0`MQܵe&pn(lMU*w[qi'j4ciE0NO >F+8SJru0JVc ~֌,BUaxMwb&Pd(li?Ν,P;79px s_ni)w'Ȇ2WĜd\΢UPӁ Lh޵P L90g2jSm͚M\X M;smݴQο6h oASF.j?Q|L=k:$LjE||&Aj嚰)HE^'\})%=0\|2$"4)φn@w^QKY©_LYYP d!NoAmü;f4IC5 W9y]'}K %Wi-o?e \5`1 (H%㲻@ p^42NݢR{ . Ќ!e%]J}ޑ % A}sXQ7>2߇'uχAN$-Ÿ2K[iδMeT-T#R_U w[vڬ-f m6 -׷dm$cϷ"xΚ4𙹇 (Y0td ?LL@44 Fm]E5pZ Zv[*\aVWWޱH~R؅]Q ?*qj@(x/'B>odvﶄg%ަ8M#TK:8rE1vxW26"RGۜPX]nZHjBw{٤7 ભ]ЗtH^%x*] booWi"C%;ط~-s]spWi8 lo[,\ux :P&үXQqf^Ia2 t<T)6W7]X.w*GV3jfIiOqڷׁ@͊NȌmiHl tSaŖ~ hh_U%NT:P5,f/ӯP|ۛwVE2Ȱs2?'bτueKt8O8YШ RMD^ɇq MrV_ou | Z%s|kޭ\0Ӽ" &1Y誱L: bo|#fOL/qK-Aˁ8-֜gwX8,׀M}5Y@ gZ~ LJ` W*? Mm8Uޙ}sp7H#"b~UUXf/ ^ )Rz3.z鐄ƾ1<8bCo_yvS3 wϣ 56DνG(v\[Fly% ?f)9噐?#O".'AO/v gCl\b8s|דV%[p;lPaZ;Gv{L\7t; К1>q^LOPDI%৞54!\d zS8 ,JQ(t\ G =<%Xl MA-j/\",2aS (N8I0!YQ`.#rx v5E-SS+D?Ni_/^agQ$y!hND~+y_wj&_QҺ- ;fA$]죇K;*-5 F,D 6U$%XSsh"zu]<"S6 >Ef$!j.&>v0h-h,)sG[ܖ]Mq(ͰF1GؖZpNO{AdEGz k4)k ;#RVS}Zow?ey{j^jlz AjX[t:Wr>.`^`m,Jg+ f룕`a8 pG#dV4%X c? 5؝"Fkm7wqΘ5~SWE=Z:P@ ,0NIj-P*XFxpn/fI asE4{ti *|j6x+I" LƏ>WϟT!q>\„x,\zG`"L0d=on**jXNt\;BB;m|u:zmz1,k6JIy/ [ F5\w˃p+t*>[յe֪@ђ!0h_]3Iwl)y&v&-k ģH U疏l;1X!p;\ 6#r,#X<8`2NsܶZ`v| -@n aO}BXxӚHto}FM9ߧeY{<]B >G C+^Cj{Ac=sb?Q} RHe:nLOoO>q+IvS_߽I$~ϙb%U/ٹD\]#?񡒞$`Pbýl fpl׎1Rл+fz\rIe3mŊ' qr~/v⍱SCI3"jb8,1EVѦ+3lel\$!{wrksʉXifN`@YcE#l'([2{<.+_[ ܾχd:;,1s1-8 "K\i iV(GZz]\jc +W֙1 k dLp.#(]lyc$?㿜q_p=U҄ FfI[6ʾ\oo\JWFIg&s^Zx"6̴k%iPbeaLfÆ#}sWZ#<J%NX!K }^zqh;hozo0ol y:j9sؗ}]6/Vy8"WMyv mibf(Wm>Cz'r|X57Y&jY$GO GG $]bЁ3Xԯ8W/>yH`K*uOit)vJ@St()닎D%=3~ӟ 5BCG2j h6@!O8oe)OfdžWlXvdz_|ïoAFw׸^Rq*7gp^0bI)rخ2Z`ެϪ`q%mujpih}'1YEأ9Zg 6pQcz%O&<Lg~(bwQi zdz|y I:t*v  "ZZlAY.Y_alLؖ>>g"%.OjNyw*v&z:SԲ?CX` ڭ,>"9< E-o-p~1oupIs$P2f-lS h*vѪ{4 zr_֖N(Q6X?QHL=Ug  N|\q,YbS',RYU'QԕVNhK6ϰ`S_' x] ;s5p/f.hq96".wEJ&I;\h_(<2 ɹJv~ZZмbI{p859Im$v4t-̲XY+qKL$%ֹ{ ըG!P\1@(, ^Vt<O\ PS0g0 Y?HraV6v bMqtagMzЄE&C}aI7Ɉkj5:V)PI3<\Oqb!zzCT5EVmrړHaWzjg40qw6 `SY:o!~F#h|EOUMmN7 SK^4@OF 㛵jR f91 :Q'Y(˙k^SώL vuu ĐKɵW5^WA39rpK,ŃIEh(E˰1%rDrߵʹc1DOmf6x8 G4I{ϮMn@Ê<sL )1[-V`ٷl΍8N{~ `E{/#<?Pah%~Apew&̙0HX5P2+sR v6+gLV^L>!y! ̧nM;;q0(>e[T^^zfgRrRܚI^cdV>zp$Ke 2r'47vVÖMEGlskBNc%gYUB䭣G{JׁȯP^|948Q p,/2H2c^ø_-d ȼxV$?q/9Η u$ڞG,MU!:bAe󞌹5ªG]1*ȼXf6 @NSõ3W,ۈkGB Fa[0m X)6p,O^*(\^c¦,NvɵTQ#c]:0 Z}ѕz&X %zx%0?1p&GipIL<1#o<!d}K -d{{"KdI&Qsh˪ F,#)`_ mA sFyYCX#m#=zݘ,2p+9go)r|IuJg$U()w˲24$ˇvW.4?wLpq#px) hCSNI͠eN.+Tf/m֑QOx(K)9ĴVSGzAZZo4vu]qlFzU/ o!0leQvhK Ռfރ$^O8y>|( IFt(P  BQpKasd8 ܬQ|z ӅP˭|>a"xR|G.2ta+<8ŕͲ(Ha#i5pͦW؆ 7d@P~͟}~ KO.\W MPaD v{Į3dl&T 1NkY{h4TI<0甹E&h9:QFQsR(} jG㇆뀜 ~p _@eX۲4>Pu@ y&,9*=E3n3&jP "j #õw8?OUܨ*V{{Ny 'vdzIkM5>-c7Xժҭ(>asY,<_L *5$\(Э.ey;Z<R# % a鳺;&mu'YQ|._ ?ul{|m#1rD^q7[T}P*\)O'ʳ􎷦 vņt§'4NlQO'd4Rj*N꺠`ܻϼ54t7^bUے4 a|I7_E7mW?N#QXe{Pj"e? v' ?@|:,qijdSѱSƻ7Hyt[Mʍ0}B%ۥ. F k@閶My7^N7Ý4{PYFv)AaCD3SHmhXv)B385VV9XU MwxI ظS+4h6Ʋ#_-9`5;+3EUlRGX4oi>8[ijy- h\(OKd`)9~M:RGYW= ^4h>|\ްMt1|co3f-2&=x(Tu[PP=]71?GrtY#X;".P<ߣ_Wh#˩ˤvRWt+C!OYC;6{q,<#赶î:^0ƚYw7q~f- ȶe)Jj~<^x"(ԗNciykq/ۑb*dsfo ,z 3 ٸmg.0Nzr*SC2UFV?RZQHLٿQNmgwc:Ul84B R{:>>1ԮVn0(Y%{Vd}D"8͒~C?~J'.cUSJ5N=V"m <=|NP #G(1 (1z!]#A(:п  ⴟd UtBW|W8f$s= f@Mmz.)!XّaojrWN ;F} ]B@(qU od3Gk OcJ"0nE둅!,5낏 Qp¡ GinQ0 r1on \l=!1cLtnJXz粐c_@U ٗhvO9疔Ũ ")wfW@S{YO6zs/B' 85a{m`dߊ>/ '@4tP^E5%aecWV)21 -QA/ڤqM =7g.MH(&DؓFL38(3XHF՗Jv+ mLɺ 2F+=K!ܦwyc2rX2onAZ]k1/*|%LŜ0sd`$deƀ2#rJCz]I^ck<ʓ;KQұúRsYF4w,((醵7t oܤh˳Ɲ`Zq(JQۑ&yzGeH%?HkψXSCxW'pխ#Ie~g28A{N 22?|a/7n;: 06 ؋c" ǝaZH8|BEQh޺a®469uvJlF|Paʋ#cmRoԳINg>r3 LQZ}L9s904BWhYPjM`KK+ELj95u.J6}%de̞h 6'N1:3:2o<'%]D ^ß30  $G$-B&Tֶjw[7}1`" fbL Vfҍk~NnhOfu1zx@ke i]n/k{Osê=1 9v$vOW}5Og4, xn>8}|>Zn:q bKj-HxJ %[]=hڔQ!Ŏ'̀MLTlat zxB40w7QIwmt6$WFoOkxH`EOPd4cI,#UQѨ!]ZPp:)oXsbC|9/ }OJ qyCզbGjOBQ{'h6EEe3j(c PHniC3͡WaL7øҲm^іR (V9j;K'[Yi ?Dn3t1Eܲm̫n ) 2lzDtQ'9q <"{woŅc齌V;\nIp9_"bdqR'tP] l6SS-U^z*R({ۮ.~c ز94 VXh']k iWn;KN X}t V2)TQeP_8 R &;-0Xy!Ì_1(J.޽ >.T .fOT3vAVђ@{Q+ ob)=a$LrM|.Kˌn0RbX_֬Ht-+"a.8NO# fC3 hr\H4Ҭ0+jFU޻tTg&9z5b,{츳m2E^m}Z~NaJ9wfz\钷ޅto4J:n%yR]m_yMzf{iSkG"_|g^ _Ztw[bKbk\xÀy!*%P{V/Ҟi /eL"3|q@$26ϴ֖J$ d$:7=G dz/?\- /zd@dq|AqCB0 *N<`{3p*-OWn>+~GT+TȈ<4z}7u[a@yKSHLs21b?ܖ>~/y&,8l=ÛB6y %$ߖ#e wGu s# @!4J&KՂ{le ^SL: NK  Ɖ\8c"UO)vod"}>zڬz8TE+DWA↻GZDa|7%)z"+c*JWԲi*^%k#8 1 :ȑ'Nb+AI\a¤Ƥ =&2=:}\{D+PBW$^]*^nh%hɧvEjfrC3h)~LBs^IC2PT o"L0p$gƚ<{P\l QqfťiTҥ C7YާXvmV[lRY(M87Nos5!}[}vXlEt&fu6-RO[I !@)x rF;Dr؁!b'|rn;hfPJӻeF2)"&jEk#" jyI dU\ S5oNv>YeH0a1Rd럣坸Iz0*JYIv:\%}Rkڡ4/Gu.+_C>t1sby0k_:bRLWxKO!`r:&u.c;y (|*Z.LWR=W;U16(bQg=ƚJƻ áaOVy3_4n@xX`;zGvM4b)(ɽȧH֧DH/ nxi#OJ+#pM/kއ\/#:-m7ڹ+YTJO)Ds}i홏wd Ɩ\9PyP?AS$/* CAXAwalnW:&kc1 (5Cln]1.!mͥhE~oF~dT ׆ ̵CN% OΡ$$>QҔL.@1G2ўFm^;!݄isQMF@h\1|NF)QJfֲe5ɚ4hbE˴ӻR__ 0&-DnL#exb B$#WǰhM^3<9]R4F2j:=krˏsEMz7t6kr <5[4%^"s껣ى0y,U[EfCw-g$@v LZ ^yYe|@BR8Co-y+zҠ SGAƜUq\MGʚ"d Q @J`,=bU Ci*/y $nBqo)DŽ[`LV4#~pa{9$\ͩtN(^9͸1Z?@?Us0-0p餾 %ձ:8:3_BAnݓ=Py<2O:_oΪZ i3 " V;=upwH_ȇ w-1? _o 6"!pX!CTC.6^Q.ale&K/q4{4>>y}s'z)FoULKuFn%9"_ʪ0}"'EثN 係4t Oh׏Hc Ӟ6XpoJ_؟rmtcXO/6\ip{uo&4%eenh(/0Qi_oymƌ6ߛL-F4s?-)cavJvl%,Os݃: ?w.x12(+g z'7Ô`_ (zpۚ"Y(M77|&}Ո ;vTOMRf$1GT|%LH ǜ;, Ж\̘ \(kf01WYqI@Гλ'ɾ띰k%|8/J⩺)ٖ8"m !~) /% !?& ~!w|wwX, *i80btT#SAh?h.k0m~bGhoXӁv`$Sac' "?6 '+AGK~<r`>G HV6/R;U/7 5v;9V' 1ԄvzG8EXT D$"AL ܌FqF4ay @xNRKҩXUث f&J!QRA]U_=1~`7$]pEUJqzt/O9;ZgJ)=τ=!K1ywn%Py9 %@ &A=.&ַFͲVgUOzS3~P ɞ+?[6 2j>b^FTrf< F$fxU`L[:oIn}$S@;jg%4C {;T u3$P?Y&R/# g#Iv/^F6/V-Y<&F6c]&/_l?G$;TR/KgT<`%Q!|~<`iS:|/N'E2B-UpI<xe=@.ӯ_XBg}\f xYAuY@wTa򙔟ǀH]ݴBmil!EkT;_ lP^ni/Ji\1\GAHà݆g,Q- 5Xş{*֢2Y0W .WQij>X՘٢]'}L׉@_{j-8++(%[c18[d%KQg.dAi߅9!a 1ʌy3Ot65HM^B%o%FP "_J3b2F}NVx:k2Kdޕ*?QRbQ;]Sh:Z9TNp5ͫ?|AwV]=ޅʾ#]F^vW rvM:X (^3l>_*L'_i ^BZ!WCW&D9G;PlC{%ٕ iV˨k %|sE$NFaZa"[ާ.ЩțΝ8IWacܠ)`q&A^Yo@)⹽9a+yd]#? q!_{ G:[`M3o$գpwEiB;,}2LՉL`{ ^>JD',E^F)vlW|_Q$"t5} TzpO2fJ$1f#>؎mxLfپ0dgސ%9ռjTۚUy8׃dAW!Oin7u*X.IJ:=Y㾔~=]Rx-&$ӌ[EfMM8nc612<4wT}SBX%hwu~\Ic ^8v(]zZTۓrO121'8HS#AZ&nrRběŀ˽>Gx/wpMH8fE[uqKvAxH0RSY. b=>KW Go@)e"; jS\ Y'+[n代}p=V|m,QU2v7$iFte>{ fyXPڃx$.)m! 6nLg[mEY&Cf&ڋeS1h# 6zD0WaI ?+e`*&/ڶyxkF& 2Zz3ZF`&UtS8d3Ī $ lCnlh~g߈"R#DG}cd)@8ƠIH-ᚊDfm(j?b.8(xF~Rk:>*q$1$4#cNO::>s90 'ߞ5 [Oj:?n{$0[ m!`:_l}'( ⚂&fHbdFyx;!h䰢m1-b!uw3(Kx65(ԏC2_1%5>;N _~Y?OjN<˘0l:8ogәK9y]օD(_b/Dž? "yyOHc eۜ@9ؖ,qL%/E<nd״bh#0䱛Ĭh.30" |͟Pn]pr+gޯ2&{;1y2$a}{b$ $:MSkPN< c29EY^isښ~}<~&B}]/,-|1Usf82R,(u0quyO]QcJģ"$l",'P/rΧ,늑gXc'Kxb߮2^%+S=o7#G !xڞāy9z17!Sh,-DJ&LGtP lB}oQ6wWk)ۈJ@Wq1Y'x^%0jC -(z q#n 4}ܒw \qt\3--@k"=ݻfEj&&XWQEB :#4Б_yל q@jy2Y$kS|G !&/vPyT51ay^aI|2#^wVbEmVuRisHsYd-GҖ= Ҫ҆ua4= eD4촣yqZ&P7뇇Ҍև =c>/ CpCr_{6&zM[Bygd ε ARKbGgkG Q,N;3 ٲH]~2ʂ\exˠG0_ D8vBYeBܣ'?&jbڑ2fd _mڋu P| 1(o-izg/#U/S7h6h6~o!D 7i">f \Wn ZjLG'WCo30G#KDW(ðax{ʶr>ȑ<6gj-9r흱*g_Ӑt1itKRV=F}<)]I$  ƙ77#}azp|ui a4.ШK{pc񤛴lr-c߂֟W3v2qZ΢<:,lŞgOaϏW뇢|Vs񲰅a˚#X;Ou9:̉/W nlL!k5.YEClY1^M[s6 v43\Or"b-x{A*˥?[hq?: >;2 7p۞%+=6K۝»]i[ݯe(NC+峫#BaL"3SaT5cckpDrgVJ;̢vۓ)s^57QA7%݃M7AO6έ^:> +(&i{AڴtȤ|&x%4A^Ýf 0ՖNc#Aڼ,,@#/<=;$dBŹ~JFHkT[vьn{-FCtZ_fD{!5 nT|qp1DDh~ qZ20bO5o;>"Y%0x|$!SicٔS&kvl@թJfo]eS3PA}d{48w$RcYnHq [Q3 "Aw[W,J: ݝ:0¿of nd[aZ_L--k{f Ê\ET&aS lZtx76:rC/ɆPYzHOkG~|Wj+HiL>C&%kqx_?Fg|̩jLcXK&(Kjya-ԇqV^ Y xo M.KtiRҤ.Xls| ̝/hY0y˜h)l$k>pUƬAݏf Q23WoP@cLp/GwfWs \M5A -Q;{K|PւM:vл\X@~j!&4?o nDL~DC.}M=ۜ0 `iQW\}{j,ar]\[?ΐHW>΀I|o l_Y Zu!LLҙye=k8a4t'@bui doU  Tƍ_8 cNXNƔ@Ecd=7ZRӕ{]`)be9z^@a3;R\Ӗ4簱y)*=סӊlwI}^Q'"aTNͩ_,'a?+y,kN۝(D'Z/RryяՈWv$lw6/-S̝Fg#4a[t-dj\KG^`wG̴UI85CQbK+xoAKy]+7Abao^^DY MwAXDÝU< <.P⋹V=]P[AY BGwjr5UW%ĕ-C(Mq_4!9u7 #)aԎ4腫w++ pX\K@pLG3&kD%Qn6⭖IoXKV˹봆17z&e EuGڻ1{H$pku& %`dh3S!w=ҕskҫhuz xaAi#).q`l`1Vazas1RZya$MC?4Qdhs^| S5tC^ϘAt%uC^w.*P>fedR:$!QM=u`}RXN3^]ǥrhC-gZ4tŽFSN$Ȃj bƅ#A7)<2SXR^/ke td"ssGeu,>O`Fݐ,t43c%_mMW)4߉9W he櫳xld) k5QY-!*{چg8<ʉ>)X0G`$m<ʃ'/\ov+G13'h; a߀LE #w[hܴ(=Fù '!l?MZ|g%EI9!uPVsi4rܒp1{ȆcNG_Ӛ&z!Ov|voe[f fNkq_q]ELl{JO!^5Jb]-:/P4AzZæXXѶjٷS\*!'u|b'L ڷvWnڌ@x\A'9n ~B*;䈣=r G#ϏHgUp&Go=2:?CGd)iUFU=9&[j;ueEKË? `BJ [N=TWxa췰'uMgAr]KeŵͭU>?TpqĄ"ޕiϷx4kk/YIT0+c!/~qu |%K+/'Vn?(dXX՟t֕liw1/^Kj!#Gwκe$$s:[+ٷوG rkcz#99ޕJKן#ѫjIl.VꒈLҕ[5Z#+"d}< 6bJC@BYX3iuP Czm axn+U}P(}wBbqi!X5p#zMAzۮp!I&?oLXpAZb(!,/gϷ8앿΁G0`^2$(zV^2!Uȯ{l<#(qGVOQFdaћ=EwLJDm{3?Jq\ω AB{Vj~WqPghm, !,9E7$M 51s䳅Q2pvO.']Xԣ&o^Rn~r6><{S} spHAw!ykby۟͞6P¤(8e"]Jl*Y-qw{1#tL>?9 $+|KjIUݍj彡BwZ"D<^7'YhȤ1(5y:dxwEEDLV`Q%O-R 2d(@% 'G[%Ά0TJѩ`x6VpF{$ֻ? 3Ǘ:2`6,YO4nD+y7?@\|Hi<#;9 >L ٔvRo:γL,?wr[ Bs"Rsʼ(Mz.cqq \(09 y}wymj^-H)7hQVO(3OD16S=G=@.bWG͎ ۄŅ+medP/UGwk8<K&OGXIu8|V-I9LaŮܿ6emyƴ/ 1HGs;,RƞHVy;7`D]Ĕ (9 WaH?CsPȉ)Vn>wiQse}dS銁PX߅c!r)ed2`~K6'3+g Twے/ J V/#JjSGT 98 RV7HC*7| Wl^ 5pM8HT_稾2f.&>%Q=И ޘێH`GԢCTyH?-՘E[3+tV0"pk/PED1RqI*m&?GGLNjA6r+_&8D~LX7rhmJڭ$?2'IzzdU=9kO)kr{Urz4H]Ϋ8{Ns@¢}kߐ(&8*+m pKh! N\~꡷[UHtu7K W;>%+;,(  JTeiOTLۮQS? ۮHsk..QyК Y}́BmuHUK5dvbUz$)W,d|AeeNhz+Cn? >UrXUx5N)CBïkT6fxdlM“TvnD t Cp *nM*//ש*Xv6+I|E^*»BǐE7|l6'OM@D(/ʫJMu:E/Ϻs'N)mK+50(!}'?Ix G\HOyWc݃rzvoL1ngFɮ$:K$Dv9ۿC+nPR̍bPd02"'Mysvv~VnԐ2Df4TLdcD wmUUaj-?xZ'#BX4ܠa #1>P/ZTqLr @^#=7ijrW(-Vt"ڬ B0R.:X*hQ-!š )An_凿$t?̌BSGؕTptl`i^dO]tW$șqdTa>Q)x} d$hf=S=X5l6=D2LbMV@k0_@ҼE^)HN K{s9C "1ylZi:oA% HGiG?w涅0qt.MeojnP !~(Cg{q"5Ɩ ]Hm <&}ݘ0'n |0N`obkыS'w ƤzE|3և{$c~'NWqkFvH¡Zkb4A)^a\]n\X .#zh!+$a-Vt8r=Ky=KӵX+onXT+/w>i? ufB9@*aS}#F qƨ'o"7fE}_bRPg:goPg7-6( )#Y[!? qZtSOp%~ee[TF/O ֔9)8"|%?l6 :s_``*O=DhY;k؞|7'&GSxG՚yg ZgńD^wzb tRY0ѩ¸&$fT%y2?SzryRTIAS|]y*am*.NLvьd(-J[lЎU C2=~:f'%k8R2RւƲsi}ց"LTfNJxXkHg}k"VF9 TiTq$^y}јqc_ KWoJ )ry.{Gg,F<:G4=37n ѣH6sv孪%,vzcݖE=?g&#=`lJ $DHh^l,s8HSى@p…$>(c󮮩eT;Ӱ`jv HV'P/w&(ʩxB"M~?'8fTJlg!BZ˛ݑE.i^\(τ?aRA˰Ud&K3^a&V%edZHL6E(bd~bDٺLPlPix1g˛ހc]KW:WFvfy<ypmPkq'(194`mytJٴfVb9Ƈ%ѾUZd0sƵ{: !NYe0Z;^׎@qn^.fi9,&m&8E`bTK <=4Y>渻d0 A,ws1bBGYųrmI]+W`nh-h,A =*Vsgs) Jv~7BlN vuLa ]}cRa8|) 3>湃@ 1"BX2ȷTO(5`|:3MTs3mFG9EM&IH.UQ mPTwXI`$ ns/8E<u~HgNKwhJ#$u=,)H Gtj}&)][\5mC,s,܆ a;+"ԡm.m$|S@ RH| }CCuEy;:(406Xr:+O%·Qp$X$^ԝdMx{Σk!>+,q }1ps #:TnQnx@^^<Vй..˘6d5SΐqmFTbtwGFU{ Ɲ83$~4f0&]t(WՏe@g1M$Th/? ;'gAn|cI#<"uJ 4+*Qi瑩g7 Gѯ,R'.WaCIͥ+󐆕1SOqtw~~INOAl1W)yН뀼qW_f2w wG41bJCԴ ƀ_ر. WMv#k6jmd~[F(/Jsn HЅ,Gx$t3K+ŅkZCǯkc1sfPElI mXOy:}r{Z(;dRiw*JPD8B^_);E!j> " 3!C!ę -)<ֹHzIorl.; '7vධFѰp>9gLw:;ШGt߻Y `;Em{ w`ny}&wTh-j𡁼-beB5d ¬.5Db=`\6(!d\ E>aMbO0VPyn;S rW&@=^қVìTL%T:n2҉4QhqpUnmeƝuk-͔XJH_V#Zj{;RM85kMngQv}K \)¤hj4йt܏?s+qLW̒DUn۰Fή27մ; diZb*- {oeU9s:wƐ,fzH^X|@Ko(M:c7HqBUR8 P꿶 t* 0u:Γ4U2(M_҈=RvxLG.Cˣ ǵkNo:$DĴ-sg3%mKywr8 ~ mB..- t24c=J_$v#:XojAϙ{DTM/vJܾ W7V,'u pW\:PJ.kk6wnZL5;QvGZxj5eLJxNF;e-;:.>C9A~3yG=1? HWjrx*E,.ҟY>G%~Dt4s} fU8Uli|RѸf)(}gHr)j΍dGh_ Cp{^"v7JdD莫fE5:$1|_;n^*É tcm6N=;~W͌&y853&ZOtRVq߫=Xy1 J+f)G 2yC64|uȈ'*;z7BMA9}ÆI[ЇpYm-߇RGKftu>\AA Q_L@~};lWva;܋?As Q^B_Du@|2Az/^ym;?#2i%Fc[J@S, :bnAE\p`QYv{r^ПPNjf|4ʯ!\C"|n?,o$h٧LI>wˆО]2ɽ/ T\Km@Jۯ7S}rjGrh?o6~=X!=hkhiRgvn.gR$Ex"Wyw+c߼e8xՉ&a>:;FUU8H*+{!Z"^͟`Ғ N$--bKoG P/7}Pнcd4xy0g2'_e[2NjW;d"𗐍}]6Ō6gK4$l@T1{c4i %\pD+r =IsIYjHR=~%?+ Xr!ţJ-oeDs_L>]%͖MOٚ8gQ/!}Ǹl1Tȍ҇&ҵ+xZM魡:ly;E '콢iA,XUy zb`$ xUSZlx/x+.]po{n Zs3L.F&Q繓. V`GuU]Q~DF-L.*wEY͓2yhF] <;/g~.KP"T]/{Raw^ :Z߫Pe KjKs cS279E8K J9sjn3]DPZSY|PFI$نhrap& @@]/i/K:)>LI{eaJkV/u0InOj iK.Q!BO'CE[!G zM5F/i:lv3z]xL"T.{EaмZóo Ͽ\!g>O ҡUZKM\6z&2&Vٷ]&jyzyu'f=[1K*>]HkdE]B Qˀ ;˹6 /$xZGx.1x]vk3@1 Nl9QK6φb scm#;a还5_e_%xQ)H>`2.@~D]^e>cؚh`_0]g"sp!%(X.ˠ/.70xю(M{|.J\CVXvY!ڙ'\c(׳I35͘r\RIw(7H9k}D|JF!7%&PKueTxhPG#W`ɉjJ5}JVm )WFˉx5.vfECjzT/?%3,ǀQ_q N5U MH4; ߵ Zլ(\Aڅhp1Z 58p,'hG( jXy.y0O~!lAʌއ8R$"iz6zmly86TXXvrSէ!v#\Kx^!5noGfz$:?-Eӑ1L`B>OY0H0sZ w/C0c:fFAN@сUJrh{eʐ{}aP/7[Xᔩg^nygZ~;ۅ@A@S\&x%_oq4='813~ذtg%Z+_~{lubn"8Rq/VER n#͍{5,2. .yޅʯOute(VY&eFѦmё_s\ıor9V =x] .E?:[ E޿MJTX6 '':@C:ZP'Z0qQwOlz'Ac<$DWjf|y0k;z&Q@AwI4=kL+!3(?ls*u+`#,: E(:gȺ~^Ǫ!/f{5O ?!mFѪ,w0s >ֵnJncFz7T;a)c'MJb]TQ>4Btaq:O2CpFIJG! rk].sIzx snNO=]ܱ$ptQi,h Y|񞻗gE=+j0R㳏/3v[O,Ӛde f>a0!  4({ڎ !ڨ 0GWȸcXQwBZtTuR+->8 􀶰6/A 1l7RE40F&0=$'qg$uY"$V_Ysl~A9[x,/*#lx4P B=0gdYƤlvkD[㲙榿Bitg\G'0Ss%n H~0\v So+"oK; nPN,u"Yѳ˓☃K&yyv s^758`WXUHv\S`9R3hILrSl;8I/CJ}'U8On馼wTmv;脃PGJ xlAcW@*SᘼV? IP'[z$aJdfo/b"r [cZ  /oE㔧.TUF'?UFDnwK?+05\L#j'v@Є.]|8&Sb/r#0L /ft+=PVj{X iPXg֓)tkf|^6'dTERq#{gBߊh~<QHguLNj`uq2j鶵K;v^(4, mcq*5FG;CxU"2_*#ngHٳ^ԡY~mEeIT8KqW;q7jEC[>Iۍ~h=hgq -c~a~g ~hC0x[Ymdp۳̢gIQW1GIb.(?Ђd[}ʬٕ6V 2+Z:iQ(d S0\ w@C$">a DN j$~XpJ9Z6mD ܕȥ!X >3I3QI* NnTg> ^I9/)tȀ_U/5+1>pLt>r3XqD [,]VzNlEK!M2[?рI%7&~͑yN7ʹ%pI֪Uhbw%i<[ܙ/b|bar]&fa;ħ :4%ly~.xqv\3ӄe-]g] 2%;%dn CȯuVWCL|R-h]NxS%#XoxRYX X/bΞsF46G O+˪NDʮ7rpiac+6w/mGJ_}P`6ate1WhdLlaMSs)f#dbUȾsE'VІplX:l\MvqT~) z=XFSwQI`&R,]|ה#d8_ԎCNbaz ;{!vêX(LWEHoU~I#lK*rh T`PfEqO$r!6J_!4W,8#HWk<*Whj7 }࠸lG]8'( ĆikGΪ+$r`B$]toCJ&[v/3ZBr[FRnZl6#NS4rݦa\ .N4- ncc3MO;ɘƹ0˞)n؞a $2 " ݚ[xصk|'-JpvƠ &-A()JP_u#W_Bv't{)AALZνABd7'%yWȽY^RS 7TY{:AFE \=XH ?@*6ݷ9n~޼Gԑ[c;j7yTAqqX8 jc3X9`W[c 9seC@'7_@ƨ%0U&^\7._&BIߴxpURR xs}q 0nCgWͫ.K矗@ 9ٜVNş.zR5a+CN)1q1 "\{ϧ_I"aK4`RyXŢk4oWp+H0%P N~)v. _3ǥ9 XCyadؿ@RСwk;\CK_ܭCnhY9CI:CD)VB ko܀I\^yԉYalF16-2FUl$CTj|PRlC g9@unyMڍ'a(`M]gm'2לA/m:QB /i/㹉 k[ @bUF,rRlz$ի  ve|[i 8n+w#-Mz}w郡gQWwfw'Z_x|Bd®I? ,v-1|r2x J۬=6[z*nW*ߜ"Q~cz@"UxiRCܒ2(8lZmy;^\YCՒ{3! -;7 \M+#s'ҭq$UyЀEh`S>9z770`f b,vb+Z;nx|׊Wʂպm.(+@bfTM ?\:]Ͼ)6b8f9kM m,vLjFఛg{cL܈MWc[5 }5n/Xbh3pd{z:FG#qZwjC9뇃SyW%MH7a}tOK9؁ .5-א3׃@q=XnuHu1 1>Yc)g }G]|#6`jg{oH@t%H“0+`7oFGMnEkQ ៹fòuGx4 Zӵ#de~cu% Sf+j0ŌuDwVfS)YGTdWbY;fMT=F{$h#z5sz~**wՍ6~*%Rfi:e]ːq>y$$] Nt ĕ;q<:mbJ5>N+vRx~bWc,a N E d3g3:x:kg' qN #kE]L6N9aLyYERs@]sJI%=%tRMPDhS'`<4Ka9]QFO}%XQF69"uY11q܆` wP=8u#TObφ_4NE7"mocs -Yh?恫 !i?Rq9`^$C+*R ~n"1|Fʰϓ@tW$1@ %u6(Xc,! ]b;hٷem)Rӯ 0Kv"MQH]Vn,",JSib۝3r~gHWQqq.Ī?qO!9x/gU-4[3_ll}A &$s CeEYr>4a/&E!( g>Ǔh]ix0=` c4"ulp[yWbރ# 0VpD%zX"?PY+ fxt!nc\nG/V}SxTeBzZ4w\^ˤ:&;"wi4.Z3&͖ e*3SxtBl(@qR=UBKvgݨ[Wj<mo(_tSu6hwYEc8=c[fƞLh1 ,EqS>Pp -{N Xo॓zRdY>.Z[8 .BbԽշUf\PNP|.awGշU '̟xg3j-%+WM5C_~5 H_rKiЖF&Yb>La<)si3Kbe@{<W0&]?fJ]40ĭ%Z^8Tis, =ᐛTɐ8kp(ZHTTlcX9|9v@=G7չd.P钰RVT#G15޼ymgԥĞ:U4+F}G^Q1ו35q j)v_$FM"I{ >Ķ>5\6[p*`j0Ntq.s}9ߟ3OhEprlh*s]z_(m [2Bo +I<{ƈs]7%s7f ͦ wDj@a,-3EY߂F|D̵'-JfֈFm'Zak+g+ !k|ӤU15U?lCM %>&5ItEdi'٘9[п xSۅȏo.@5YVZ['`1m!ح3Y{tP2I X:00+jtNpIQ:8n`M^8] v:W&;7#&A8\\^ aܽ>;XĬX=L.9 -t3x'ɛߏY=&lw8h,H_[![@ >h_Mޙ62uD+@>An%VKl y2y(8.ƊW(+)s^4{ Fl2.p1k1YħIɒL2QՍDUnr[OR!CO5C)Ć8X̃Sy4{Cq g)CHIc1.~F[X,dD{71ht~'}Q;2_dڒtFh)yMT{ha:C8ϪUH,4}xp AAt}CSփ5;(ibdOmۻ3;es^Eh5e_읚u) m3Ntz |ib~ZE A4M?%lٵ lF!OC_==#Huuc5OZ ^^+hEҌp+"Y*IRk"?}=H4µ?0TBf#q$1GM{CviXuVbkIh񟟥 DX];V6 1lؗ^J9JJKF ^)|bwN5o%8,ש6t.hPpϪrOF(-Ά`̪U?u) QZ%H{pjak\v4Rk9"oN'ܕMQAxSѮ(+0Ⲳ8ll=t%L$|;j7l=L!cP "e<|^ȴ/L^oWH橼f0W}?g\pT dI'`׻>x4h9Xm g%h {8H)XHkRXf!s,rNIDBJ"~"& z҆O8] ֒Ja҅q|mnORm>5LʡEXtPV|v5 ߌZVyވrͿ.8GRYxy/ sZ9?ǹ{i1k Tjt;v9zĕrޔSBM Jf4~U$ n7EI p o[G:/<:ujny7 HxhȀ=~<5+}+d ]?0CHOk|TG˸#9uL%*4,2K['/&5LV.l|JQh| 63 f3iaS/gMN/2 dݾKNOSy%Sdm{ AWH rŖYg)cnlN R^oJR~Ŧ3v5Z Y)m %Լ<-X5)^fN<9ܜ~j$ A+ͽ{qR\[rQaD }7@X5Dgn+/f^9czh;o<#5}3ZSP:f.8ŊMyR։U4[-\S FD1N+$EVs}+6S>ΊkoR%JʒYp dfLcxE jZu{M}Ucc.L̡iL{ё̔B+ʧ~ˊt~-6'ST`>Dk\pwb zn*uO2YPV |bF$O [@ѿQQ++\5_ǀry.BƆ2d, Vϰ:LOu\q=v}9 f"Xr1ßo),zRHJ.ρy'5gI|zo(".ߟ4ɼ6C10)"30Hkt\*BZ34^Hjm6Po ~2 ϺD`ب9ARSETߜ Gn$.,eNSA,-R6$ (wm{"fSsEh젵^\;& ҞL*#t댦O:*ڲll@Gy+Pm7v2đ&6 v87gWD,ҜR+םύIq/:^Qф&@ouӃ$~g uta-FXujl\yp]*ضyeyϭ sYiY?JyuttضH82!szK_x<'S )ؾ~-xvR׬S7uOtQ flE6򧛐 2@o dnc,M\O&_Ƴ4>J~4c/j)XXS88Ԣ 3Z Nm-kUH N0j/&|#im:36޵(TCn5^g,c\m PI?E+Vi%9绗2fGʫ,ܒrG+;'[vPV~fun2 N{ӶcA :R{B=TS: {+O:.szoehNL4>pëQh-6;` 1t7Sͷ+j #dēTp] 6]_>AjC}NQ3zg4SӢlK~vL |u[ޠ,DǍ ?#з^mX\Yj Tӥg}Lhm;\7$m5P&aE,&_#r>2IΫcu7Y6䡫?:4z$ĘEV'Qrv9 ͑PDd4,Ak3H{<܀,Fe,ak'sK7(Mt}ڝp׈Ě,;escoi-I;g x1 tӌb)Rɷ+Bod?X#L.#`!0eG-_0)N e`.@ CX;m0#OPެ|z9Eoey$v- Hٟ"lkBHUBLrNZyV>%h%*iu[M>-g>Stқb:g-%{4l7/U5;htz1p]V1T2Bxwz*¨<=8vyCe0ŀN#Hbڞ~TF\*>(ɺ ׄ32*JDS5쑖V|!Ig p2B3xoJPyflԲGyvD,^M]uO6gݦ9Ʀ.