[{"id":"manage-users","uri":"features/secondary/srv_users.feature","keyword":"Feature","name":"Manage users","description":"","line":9,"tags":[{"name":"@scope_visualization","line":8}],"elements":[{"id":"manage-users;log-in-as-admin-user","keyword":"Scenario","name":"Log in as admin user","description":"","line":11,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":38354150983},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]},{"id":"manage-users;display-active-users-page","keyword":"Scenario","name":"Display active users page","description":"","line":14,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":260163127},"after":[]},{"keyword":"Then ","name":"I should see a \"Active Users\" text","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":188858243},"after":[]},{"keyword":"And ","name":"I should see a \"Create User\" link","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":12056603},"after":[]},{"keyword":"And ","name":"I should see a \"User List\" link in the left menu","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":24980750},"after":[]},{"keyword":"And ","name":"I should see a \"Active\" link in the left menu","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23547248},"after":[]},{"keyword":"And ","name":"I should see a \"Deactivated\" link in the left menu","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21598290},"after":[]},{"keyword":"And ","name":"I should see a \"All\" link in the left menu","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":24309535},"after":[]},{"keyword":"And ","name":"I should see a \"admin\" link in the table first column","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:798"},"result":{"status":"passed","duration":11097761},"after":[]},{"keyword":"And ","name":"I should see a \"Download CSV\" link","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11742233},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]},{"id":"manage-users;create-a-new-user","keyword":"Scenario","name":"Create a new user","description":"","line":25,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":71032080},"after":[]},{"keyword":"And ","name":"I follow \"Create User\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":309711115},"after":[]},{"keyword":"And ","name":"I enter \"user1\" as \"login\"","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":55130168},"after":[]},{"keyword":"And ","name":"I enter \"user1\" as \"desiredpassword\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":56990547},"after":[]},{"keyword":"And ","name":"I enter \"user1\" as \"desiredpasswordConfirm\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":60322793},"after":[]},{"keyword":"And ","name":"I select \"Mr.\" from \"prefix\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":50662434},"after":[]},{"keyword":"And ","name":"I enter \"Test\" as \"firstNames\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":55826811},"after":[]},{"keyword":"And ","name":"I enter \"User\" as \"lastName\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":56498729},"after":[]},{"keyword":"And ","name":"I enter \"galaxy-noise@localhost\" as \"email\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":77794141},"after":[]},{"keyword":"And ","name":"I click on \"Create Login\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":63813484},"after":[]},{"keyword":"Then ","name":"I should see a \"Account user1 created, login information sent to galaxy-noise@localhost\" text","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":177896409},"after":[]},{"keyword":"And ","name":"I should see a \"user1\" link","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11917738},"after":[]},{"keyword":"And ","name":"I should see a \"normal user\" text","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":170878817},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]},{"id":"manage-users;login-as-the-new-user","keyword":"Scenario","name":"Login as the new user","description":"","line":40,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized as \"user1\" with password \"user1\"","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:608"},"result":{"status":"passed","duration":1816426129},"after":[]},{"keyword":"Then ","name":"I should see a \"user1\" link","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":15015654},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]},{"id":"manage-users;access-user-details","keyword":"Scenario","name":"Access user details","description":"","line":44,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":1856653012},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":171688272},"after":[]},{"keyword":"And ","name":"I follow \"user1\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":514505511},"after":[]},{"keyword":"Then ","name":"I should see a \"User Details\" text","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":76459012},"after":[]},{"keyword":"And ","name":"I should see a \"Delete User\" link","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11731547},"after":[]},{"keyword":"And ","name":"I should see a \"Deactivate User\" link","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10913146},"after":[]},{"keyword":"And ","name":"I should see a \"Details\" link","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":14591038},"after":[]},{"keyword":"And ","name":"I should see a \"System Groups\" link","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":14080135},"after":[]},{"keyword":"And ","name":"I should see a \"Systems\" link in the content area","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":24879263},"after":[]},{"keyword":"And ","name":"I should see a \"Channel Permissions\" link","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11165695},"after":[]},{"keyword":"And ","name":"I should see a \"Preferences\" link in the content area","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22023704},"after":[]},{"keyword":"And ","name":"I should see a \"Addresses\" link","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":14616920},"after":[]},{"keyword":"And ","name":"I should see a \"user1\" text","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":75749483},"after":[]},{"keyword":"And ","name":"option \"Mr.\" is selected as \"prefix\"","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:1080"},"result":{"status":"passed","duration":61466543},"after":[]},{"keyword":"And ","name":"I should see \"Test\" in field identified by \"firstNames\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:1134"},"result":{"status":"passed","duration":22475413},"after":[]},{"keyword":"And ","name":"I should see \"User\" in field identified by \"lastName\"","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:1134"},"result":{"status":"passed","duration":24203879},"after":[]},{"keyword":"And ","name":"I should see a \"galaxy-noise@localhost\" text","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":73472724},"after":[]},{"keyword":"And ","name":"I should see a \"Administrative Roles\" text","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":70911438},"after":[]},{"keyword":"And ","name":"I should see a \"Roles:\" text","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":74685153},"after":[]},{"keyword":"And ","name":"I should see a \"Created:\" text","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":73140497},"after":[]},{"keyword":"And ","name":"I should see a \"Last Sign In:\" text","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":70259755},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]},{"id":"manage-users;add-roles","keyword":"Scenario","name":"Add roles","description":"","line":68,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"user1\"","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"the \"role_satellite_admin\" checkbox should be disabled","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:1125"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"role_org_admin\"","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"role_system_group_admin\"","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"role_channel_admin\"","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"role_activation_key_admin\"","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"role_config_admin\"","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Update\"","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"the \"role_satellite_admin\" checkbox should be disabled","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:1125"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"SUSE Multi-Linux Manager Administrator\" text","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see \"role_org_admin\" as checked","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Organization Administrator\" text","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see \"role_system_group_admin\" as checked","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"System Group Administrator\" text","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see \"role_channel_admin\" as checked","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Channel Administrator\" text","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see \"role_activation_key_admin\" as checked","line":86,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Activation Key Administrator\" text","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see \"role_config_admin\" as checked","line":88,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Configuration Administrator\" text","line":89,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see \"role_regular_user\" as checked","line":90,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Regular User\" text","line":91,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_visualization","line":8},{"name":"@susemanager","line":67}],"before":[],"after":[]},{"id":"manage-users;add-roles","keyword":"Scenario","name":"Add roles","description":"","line":94,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":95,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":69802753},"after":[]},{"keyword":"And ","name":"I follow \"user1\"","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":465306469},"after":[]},{"keyword":"When ","name":"the \"role_satellite_admin\" checkbox should be disabled","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:1125"},"result":{"status":"passed","duration":10003301140},"after":[]},{"keyword":"And ","name":"I check \"role_org_admin\"","line":98,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":80545657},"after":[]},{"keyword":"And ","name":"I check \"role_system_group_admin\"","line":99,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":98343630},"after":[]},{"keyword":"And ","name":"I check \"role_channel_admin\"","line":100,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":77239841},"after":[]},{"keyword":"And ","name":"I check \"role_activation_key_admin\"","line":101,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":78327002},"after":[]},{"keyword":"And ","name":"I check \"role_config_admin\"","line":102,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":79177786},"after":[]},{"keyword":"And ","name":"I click on \"Update\"","line":103,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":2406718104},"after":[]},{"keyword":"Then ","name":"the \"role_satellite_admin\" checkbox should be disabled","line":104,"match":{"location":"features/step_definitions/navigation_steps.rb:1125"},"result":{"status":"passed","duration":10008213875},"after":[]},{"keyword":"And ","name":"I should see a \"Uyuni Administrator\" text","line":105,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":75370100},"after":[]},{"keyword":"And ","name":"I should see \"role_org_admin\" as checked","line":106,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":15989338},"after":[]},{"keyword":"And ","name":"I should see a \"Organization Administrator\" text","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":71653069},"after":[]},{"keyword":"And ","name":"I should see \"role_system_group_admin\" as checked","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":15929099},"after":[]},{"keyword":"And ","name":"I should see a \"System Group Administrator\" text","line":109,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":78213868},"after":[]},{"keyword":"And ","name":"I should see \"role_channel_admin\" as checked","line":110,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":16572076},"after":[]},{"keyword":"And ","name":"I should see a \"Channel Administrator\" text","line":111,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":71617547},"after":[]},{"keyword":"And ","name":"I should see \"role_activation_key_admin\" as checked","line":112,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":16216689},"after":[]},{"keyword":"And ","name":"I should see a \"Activation Key Administrator\" text","line":113,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":71516152},"after":[]},{"keyword":"And ","name":"I should see \"role_config_admin\" as checked","line":114,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":16036250},"after":[]},{"keyword":"And ","name":"I should see a \"Configuration Administrator\" text","line":115,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":71167613},"after":[]},{"keyword":"And ","name":"I should see \"role_regular_user\" as checked","line":116,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":19115973},"after":[]},{"keyword":"And ","name":"I should see a \"Regular User\" text","line":117,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":71560862},"after":[]}],"tags":[{"name":"@scope_visualization","line":8},{"name":"@uyuni","line":93}],"before":[],"after":[]},{"id":"manage-users;verify-user-list","keyword":"Scenario","name":"Verify user list","description":"","line":119,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":120,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":73857327},"after":[]},{"keyword":"Then ","name":"table row for \"user1\" should contain \"Organization Administrator\"","line":121,"match":{"location":"features/step_definitions/navigation_steps.rb:559"},"result":{"status":"passed","duration":26016448},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]},{"id":"manage-users;fail-to-deactivate-organization-administrator","keyword":"Scenario","name":"Fail to deactivate organization administrator","description":"","line":123,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":124,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":70465606},"after":[]},{"keyword":"And ","name":"I follow \"user1\"","line":125,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":472276070},"after":[]},{"keyword":"When ","name":"I follow \"Deactivate User\"","line":126,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":333956829},"after":[]},{"keyword":"Then ","name":"I should see a \"This action will deactivate this user. This user will no longer be able to log in or perform actions unless it is reactivated.\" text","line":127,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":58532976},"after":[]},{"keyword":"When ","name":"I click on \"Deactivate User\"","line":128,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":560554243},"after":[]},{"keyword":"Then ","name":"I should see a \"You cannot deactivate another organization administrator. Please remove the 'Organization Administrator' role from this user before attempting to deactivate their account.\" text","line":129,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":74790101},"after":[]},{"keyword":"When ","name":"I follow \"Deactivated\"","line":130,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":340182429},"after":[]},{"keyword":"Then ","name":"I should see a \"No deactivated users.\" text","line":131,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60499241},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]},{"id":"manage-users;remove-role","keyword":"Scenario","name":"Remove role","description":"","line":133,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":134,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":68527741},"after":[]},{"keyword":"And ","name":"I follow \"user1\"","line":135,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":474803691},"after":[]},{"keyword":"When ","name":"I uncheck \"role_org_admin\"","line":136,"match":{"location":"features/step_definitions/navigation_steps.rb:182"},"result":{"status":"passed","duration":10065444637},"after":[]},{"keyword":"And ","name":"I click on \"Update\"","line":137,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":709882200},"after":[]},{"keyword":"Then ","name":"I should see \"role_org_admin\" as unchecked","line":138,"match":{"location":"features/step_definitions/navigation_steps.rb:1118"},"result":{"status":"passed","duration":16141118},"after":[]},{"keyword":"And ","name":"I should see \"role_system_group_admin\" as checked","line":139,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":18562009},"after":[]},{"keyword":"And ","name":"I should see \"role_channel_admin\" as checked","line":140,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":19358898},"after":[]},{"keyword":"And ","name":"I should see \"role_activation_key_admin\" as checked","line":141,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":19286895},"after":[]},{"keyword":"And ","name":"I should see \"role_config_admin\" as checked","line":142,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":19446307},"after":[]},{"keyword":"And ","name":"I should see \"role_regular_user\" as checked","line":143,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":19451059},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]},{"id":"manage-users;deactivate-ordinary-user","keyword":"Scenario","name":"Deactivate ordinary user","description":"","line":145,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":146,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":74700810},"after":[]},{"keyword":"And ","name":"I follow \"user1\"","line":147,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":477305165},"after":[]},{"keyword":"Then ","name":"I should see \"role_org_admin\" as unchecked","line":148,"match":{"location":"features/step_definitions/navigation_steps.rb:1118"},"result":{"status":"passed","duration":16084570},"after":[]},{"keyword":"When ","name":"I follow \"Deactivate User\"","line":149,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":328996322},"after":[]},{"keyword":"Then ","name":"I should see a \"This action will deactivate this user. This user will no longer be able to log in or perform actions unless it is reactivated.\" text","line":150,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":55061624},"after":[]},{"keyword":"When ","name":"I click on \"Deactivate User\"","line":151,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":58262486},"after":[]},{"keyword":"Then ","name":"I should see a \"Active Users\" text","line":152,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":183130793},"after":[]},{"keyword":"And ","name":"I should not see a \"user1\" link","line":153,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"passed","duration":8975451},"after":[]},{"keyword":"When ","name":"I follow \"Deactivated\"","line":154,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":290705206},"after":[]},{"keyword":"Then ","name":"I should see a \"Deactivated Users\" text","line":155,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":65876902},"after":[]},{"keyword":"And ","name":"I should see a \"user1\" link","line":156,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":8258319},"after":[]},{"keyword":"When ","name":"I follow \"All\"","line":157,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":319021622},"after":[]},{"keyword":"Then ","name":"I should see a \"user1\" link","line":158,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":9294108},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]},{"id":"manage-users;reactivate-user","keyword":"Scenario","name":"Reactivate user","description":"","line":161,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":162,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Deactivated\"","line":163,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"user1\"","line":164,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Reactivate User\" link","line":165,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"Reactivate User\"","line":166,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"This action will allow this user to access SUSE Multi-Linux Manager. This user will retain all permissions, roles, and data that he or she had before being deactivated.\" text","line":167,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I click on \"Reactivate User\"","line":168,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Active Users\" text","line":169,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"user1\" link","line":170,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"Deactivated\"","line":171,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should not see a \"user1\" link","line":172,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_visualization","line":8},{"name":"@susemanager","line":160}],"before":[],"after":[]},{"id":"manage-users;reactivate-user","keyword":"Scenario","name":"Reactivate user","description":"","line":175,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":176,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":74153198},"after":[]},{"keyword":"And ","name":"I follow \"Deactivated\"","line":177,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":439700996},"after":[]},{"keyword":"And ","name":"I follow \"user1\"","line":178,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":483064019},"after":[]},{"keyword":"Then ","name":"I should see a \"Reactivate User\" link","line":179,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11801066},"after":[]},{"keyword":"When ","name":"I follow \"Reactivate User\"","line":180,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":412121815},"after":[]},{"keyword":"Then ","name":"I should see a \"This action will allow this user to access Uyuni. This user will retain all permissions, roles, and data that he or she had before being deactivated.\" text","line":181,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":54906840},"after":[]},{"keyword":"When ","name":"I click on \"Reactivate User\"","line":182,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":60411185},"after":[]},{"keyword":"Then ","name":"I should see a \"Active Users\" text","line":183,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":313611372},"after":[]},{"keyword":"And ","name":"I should see a \"user1\" link","line":184,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":8929446},"after":[]},{"keyword":"When ","name":"I follow \"Deactivated\"","line":185,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":280770565},"after":[]},{"keyword":"Then ","name":"I should not see a \"user1\" link","line":186,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"passed","duration":5112235},"after":[]}],"tags":[{"name":"@scope_visualization","line":8},{"name":"@uyuni","line":174}],"before":[],"after":[]},{"id":"manage-users;delete-user","keyword":"Scenario","name":"Delete user","description":"","line":188,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":189,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":70802617},"after":[]},{"keyword":"And ","name":"I follow \"user1\"","line":190,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":471566452},"after":[]},{"keyword":"When ","name":"I follow \"Delete User\"","line":191,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":328745157},"after":[]},{"keyword":"Then ","name":"I should see a \"Confirm User Deletion\" text","line":192,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":51768211},"after":[]},{"keyword":"And ","name":"I should see a \"This will delete this user permanently.\" text","line":193,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":51069151},"after":[]},{"keyword":"When ","name":"I click on \"Delete User\"","line":194,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":561580463},"after":[]},{"keyword":"Then ","name":"I should see a \"Active Users\" text","line":195,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":180010965},"after":[]},{"keyword":"And ","name":"I should not see a \"user1\" link","line":196,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"passed","duration":5145510},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]},{"id":"manage-users;display-the-csv-separator-preference","keyword":"Scenario","name":"Display the CSV separator preference","description":"","line":198,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized as \"testing\" with password \"testing\"","line":199,"match":{"location":"features/step_definitions/navigation_steps.rb:608"},"result":{"status":"passed","duration":1817712945},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Home > My Preferences\"","line":200,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":69259094},"after":[]},{"keyword":"Then ","name":"I should see a \"CSV Files\" text","line":201,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":96025438},"after":[]},{"keyword":"And ","name":"I should see a \"Configure a separator character to be used in downloadable CSV files:\" text","line":202,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":95110709},"after":[]},{"keyword":"And ","name":"I should see a \"Comma\" text","line":203,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":100671513},"after":[]},{"keyword":"And ","name":"I should see a \"Semicolon\" text","line":204,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":94546549},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]},{"id":"manage-users;configure-the-csv-separator-char-to-semicolon","keyword":"Scenario","name":"Configure the CSV separator char to semicolon","description":"","line":206,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized as \"testing\" with password \"testing\"","line":207,"match":{"location":"features/step_definitions/navigation_steps.rb:608"},"result":{"status":"passed","duration":501444868},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Home > My Preferences\"","line":208,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":61605221},"after":[]},{"keyword":"And ","name":"I choose \";\"","line":209,"match":{"location":"features/step_definitions/navigation_steps.rb:261"},"result":{"status":"passed","duration":59593304},"after":[]},{"keyword":"And ","name":"I click on \"Save Preferences\"","line":210,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":473074328},"after":[]},{"keyword":"Then ","name":"I should see a \"Preferences modified\" text","line":211,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":103992455},"after":[]},{"keyword":"And ","name":"radio button \"radio-semicolon\" should be checked","line":212,"match":{"location":"features/step_definitions/navigation_steps.rb:1104"},"result":{"status":"passed","duration":21880366},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]},{"id":"manage-users;cleanup:-configure-the-csv-separator-char-to-comma","keyword":"Scenario","name":"Cleanup: configure the CSV separator char to comma","description":"","line":214,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized as \"testing\" with password \"testing\"","line":215,"match":{"location":"features/step_definitions/navigation_steps.rb:608"},"result":{"status":"passed","duration":696136293},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Home > My Preferences\"","line":216,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":60272602},"after":[]},{"keyword":"And ","name":"I choose \",\"","line":217,"match":{"location":"features/step_definitions/navigation_steps.rb:261"},"result":{"status":"passed","duration":55529085},"after":[]},{"keyword":"And ","name":"I click on \"Save Preferences\"","line":218,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":62418224},"after":[]},{"keyword":"Then ","name":"I should see a \"Preferences modified\" text","line":219,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":111757949},"after":[]},{"keyword":"And ","name":"radio button \"radio-comma\" should be checked","line":220,"match":{"location":"features/step_definitions/navigation_steps.rb:1104"},"result":{"status":"passed","duration":21219378},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]}]},{"id":"web-ui---main-landing-page-menu,-texts-and-links","uri":"features/secondary/srv_menu.feature","keyword":"Feature","name":"Web UI - Main landing page menu, texts and links","description":"","line":10,"tags":[{"name":"@scope_visualization","line":9}],"elements":[{"id":"web-ui---main-landing-page-menu,-texts-and-links;log-in-as-admin-user","keyword":"Scenario","name":"Log in as admin user","description":"","line":12,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":2379503048},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-home-menu","keyword":"Scenario","name":"The Home menu","description":"","line":15,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Home\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":59975050},"after":[]},{"keyword":"And ","name":"I should see a \"Overview\" link in the left menu","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":31700113},"after":[]},{"keyword":"Then ","name":"I should see a \"Overview\" text","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":57201099},"after":[]},{"keyword":"And ","name":"I should see a \"Notification Messages\" link in the left menu","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":29853930},"after":[]},{"keyword":"And ","name":"I should see a \"User Account\" link in the left menu","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":24464783},"after":[]},{"keyword":"And ","name":"I should see a \"My Preferences\" link in the left menu","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23453507},"after":[]},{"keyword":"And ","name":"I should see a \"My Organization\" link in the left menu","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":24108383},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-user-account-submenu-under-the-home-menu","keyword":"Scenario","name":"The user account submenu under the Home menu","description":"","line":24,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Home > User Account\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":77122270},"after":[]},{"keyword":"Then ","name":"I should see a \"My Account\" text","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":69590541},"after":[]},{"keyword":"And ","name":"I should see a \"My Account\" link in the left menu","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23118425},"after":[]},{"keyword":"And ","name":"I should see a \"Addresses\" link in the left menu","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21407140},"after":[]},{"keyword":"And ","name":"I should see a \"Change Email\" link in the left menu","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22133122},"after":[]},{"keyword":"And ","name":"I should see a \"Account Deactivation\" link in the left menu","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22133313},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-my-orginization-menu-under-the-home-menu","keyword":"Scenario","name":"The my orginization menu under the Home menu","description":"","line":32,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Home > My Organization\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":67505779},"after":[]},{"keyword":"Then ","name":"I should see a \"Organization Configuration\" text","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":68821726},"after":[]},{"keyword":"And ","name":"I should see a \"Configuration\" link in the left menu","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":24271739},"after":[]},{"keyword":"And ","name":"I should see a \"Organization Trusts\" link in the left menu","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20461016},"after":[]},{"keyword":"And ","name":"I should see a \"Configuration Channels\" link in the left menu","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21960257},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-salt-menu","keyword":"Scenario","name":"The Salt menu","description":"","line":39,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Salt\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":55490817},"after":[]},{"keyword":"Then ","name":"I should see a \"Keys\" text","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":56579156},"after":[]},{"keyword":"And ","name":"I should see a \"Keys\" link in the left menu","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22995661},"after":[]},{"keyword":"And ","name":"I should see a \"Remote Commands\" link in the left menu","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":25476711},"after":[]},{"keyword":"And ","name":"I should see a \"Formula Catalog\" link in the left menu","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":24965025},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-content-lifeycle-menu","keyword":"Scenario","name":"The content lifeycle menu","description":"","line":46,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":54056418},"after":[]},{"keyword":"Then ","name":"I should see a \"Content Lifecycle Projects\" text","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":55007669},"after":[]},{"keyword":"And ","name":"I should see a \"Projects\" link in the left menu","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22275314},"after":[]},{"keyword":"And ","name":"I should see a \"Filters\" link in the left menu","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21717226},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-images-menu","keyword":"Scenario","name":"The images menu","description":"","line":52,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Images\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":55753383},"after":[]},{"keyword":"Then ","name":"I should see a \"Images\" text","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60322657},"after":[]},{"keyword":"And ","name":"I should see a \"Image List\" link in the left menu","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21692976},"after":[]},{"keyword":"And ","name":"I should see a \"Build\" link in the left menu","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23015335},"after":[]},{"keyword":"And ","name":"I should see a \"Profiles\" link in the left menu","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22428639},"after":[]},{"keyword":"And ","name":"I should see a \"Stores\" link in the left menu","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21099185},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-audit-menu","keyword":"Scenario","name":"The audit menu","description":"","line":60,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Audit\"","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":54568729},"after":[]},{"keyword":"Then ","name":"I should see a \"CVE Audit\" text","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":69804302},"after":[]},{"keyword":"And ","name":"I should see a \"CVE Audit\" link in the left menu","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21788182},"after":[]},{"keyword":"And ","name":"I should see a \"Subscription Matching\" link in the left menu","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21085887},"after":[]},{"keyword":"And ","name":"I should see a \"OpenSCAP\" link in the left menu","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20591872},"after":[]},{"keyword":"And ","name":"I should see a \"Confidential Computing\" link in the left menu","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22672093},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-openscap-submenu-menu","keyword":"Scenario","name":"The OpenSCAP submenu menu","description":"","line":68,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Audit > OpenSCAP\"","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":72431790},"after":[]},{"keyword":"Then ","name":"I should see a \"OpenSCAP Scans\" text","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":65066450},"after":[]},{"keyword":"And ","name":"I should see a \"All Scans\" link in the left menu","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23840785},"after":[]},{"keyword":"And ","name":"I should see a \"XCCDF Diff\" link in the left menu","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23334326},"after":[]},{"keyword":"And ","name":"I should see a \"Advanced Search\" link in the left menu","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22657779},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-configuration-menu","keyword":"Scenario","name":"The configuration menu","description":"","line":75,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration\"","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":55494011},"after":[]},{"keyword":"Then ","name":"I should see a \"Configuration Overview\" text","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":57649618},"after":[]},{"keyword":"And ","name":"I should see a \"Overview\" link in the left menu","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21025974},"after":[]},{"keyword":"And ","name":"I should see a \"Channels\" link in the left menu","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22859921},"after":[]},{"keyword":"And ","name":"I should see a \"Files\" link in the left menu","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21073350},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-files-menu-under-the-configuration-menu","keyword":"Scenario","name":"The files menu under the configuration menu","description":"","line":82,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Files\"","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":67771623},"after":[]},{"keyword":"Then ","name":"I should see a \"Centrally-Managed Configuration Files\" text","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":53087003},"after":[]},{"keyword":"And ","name":"I should see a \"Centrally Managed\" link in the left menu","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22171503},"after":[]},{"keyword":"And ","name":"I should see a \"Locally Managed\" link in the left menu","line":86,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20648984},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-systems-submenu-in-the-configuration-menu","keyword":"Scenario","name":"The systems submenu in the configuration menu","description":"","line":88,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Systems\"","line":89,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":66186342},"after":[]},{"keyword":"Then ","name":"I should see a \"Managed Systems\" text","line":90,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":55056625},"after":[]},{"keyword":"And ","name":"I should see a \"Managed\" link in the left menu","line":91,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":42908611},"after":[]},{"keyword":"And ","name":"I should see a \"Target\" link in the left menu","line":92,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22315768},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-schedule-menu","keyword":"Scenario","name":"The schedule menu","description":"","line":94,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Schedule\"","line":95,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":57311036},"after":[]},{"keyword":"Then ","name":"I should see a \"Pending Actions\" text","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":61519592},"after":[]},{"keyword":"And ","name":"I should see a \"Pending Actions\" link in the left menu","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23643522},"after":[]},{"keyword":"And ","name":"I should see a \"Failed Actions\" link in the left menu","line":98,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22293122},"after":[]},{"keyword":"And ","name":"I should see a \"Archived Actions\" link in the left menu","line":99,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22649563},"after":[]},{"keyword":"And ","name":"I should see a \"Action Chains\" link in the left menu","line":100,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22325770},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-users-menu","keyword":"Scenario","name":"The users menu","description":"","line":102,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users\"","line":103,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":55255075},"after":[]},{"keyword":"Then ","name":"I should see a \"Active Users\" text","line":104,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":178973675},"after":[]},{"keyword":"And ","name":"I should see a \"Users\" link in the left menu","line":105,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22308311},"after":[]},{"keyword":"And ","name":"I should see a \"User List\" link in the left menu","line":106,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21356202},"after":[]},{"keyword":"And ","name":"I should see a \"Active\" link in the left menu","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21386592},"after":[]},{"keyword":"And ","name":"I should see a \"Deactivated\" link in the left menu","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20715434},"after":[]},{"keyword":"And ","name":"I should see a \"All\" link in the left menu","line":109,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23103577},"after":[]},{"keyword":"And ","name":"I should see a \"System Group Configuration\" link in the left menu","line":110,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20412340},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-admin-menu","keyword":"Scenario","name":"The admin menu","description":"","line":112,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin\"","line":113,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":55407101},"after":[]},{"keyword":"Then ","name":"I should see a \"Setup Wizard\" text","line":114,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":73672556},"after":[]},{"keyword":"And ","name":"I should see a \"Setup Wizard\" link in the left menu","line":115,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22337104},"after":[]},{"keyword":"And ","name":"I should see a \"Organizations\" link in the left menu","line":116,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21290071},"after":[]},{"keyword":"And ","name":"I should see a \"Users\" link in the left menu","line":117,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":18865447},"after":[]},{"keyword":"And ","name":"I should see a \"Manager Configuration\" link in the left menu","line":118,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20267576},"after":[]},{"keyword":"And ","name":"I should see a \"Hub Configuration\" link in the left menu","line":119,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23353511},"after":[]},{"keyword":"And ","name":"I should see a \"Task Schedules\" link in the left menu","line":120,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22215993},"after":[]},{"keyword":"And ","name":"I should see a \"Task Engine Status\" link in the left menu","line":121,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21907465},"after":[]},{"keyword":"And ","name":"I should see a \"Show Tomcat Logs\" link in the left menu","line":122,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22909493},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-setup-wizard-submenu-of-the-admin-menu","keyword":"Scenario","name":"The Setup Wizard submenu of the admin menu","description":"","line":124,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Setup Wizard\"","line":125,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":70261377},"after":[]},{"keyword":"Then ","name":"I should see a \"HTTP Proxy\" link in the left menu","line":126,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22083875},"after":[]},{"keyword":"And ","name":"I should see a \"Organization Credentials\" link in the left menu","line":127,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21251126},"after":[]},{"keyword":"And ","name":"I should see a \"Products\" link in the left menu","line":128,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20764780},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-manager-configuration-submenu-of-the-admin-menu","keyword":"Scenario","name":"The manager configuration submenu of the admin menu","description":"","line":130,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Manager Configuration\"","line":131,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":66223124},"after":[]},{"keyword":"Then ","name":"I should see a \"Configuration - General Configuration\" text","line":132,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":65310194},"after":[]},{"keyword":"And ","name":"I should see a \"General\" link in the left menu","line":133,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22902797},"after":[]},{"keyword":"And ","name":"I should see a \"Bootstrap Script\" link in the left menu","line":134,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21264035},"after":[]},{"keyword":"And ","name":"I should see a \"Organizations\" link in the left menu","line":135,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":17723048},"after":[]},{"keyword":"And ","name":"I should see a \"Restart\" link in the left menu","line":136,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20438533},"after":[]},{"keyword":"And ","name":"I should see a \"Cobbler\" link in the left menu","line":137,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":19864378},"after":[]},{"keyword":"And ","name":"I should see a \"Monitoring\" link in the left menu","line":138,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":19857059},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-hub-configuration-submenu-of-the-admin-menu","keyword":"Scenario","name":"The Hub configuration submenu of the admin menu","description":"","line":140,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Hub Configuration\"","line":141,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":65514232},"after":[]},{"keyword":"Then ","name":"I should see a \"Peripherals Configuration\" text","line":142,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":86041610},"after":[]},{"keyword":"And ","name":"I should see a \"Peripherals Configuration\" link in the left menu","line":143,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23037501},"after":[]},{"keyword":"And ","name":"I should see a \"Hub Details\" link in the left menu","line":144,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":25140546},"after":[]},{"keyword":"And ","name":"I should see a \"Access Tokens\" link in the left menu","line":145,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":24597767},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-task-engine-status-submenu-of-the-admin-menu","keyword":"Scenario","name":"The Task Engine Status submenu of the admin menu","description":"","line":147,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Task Engine Status\"","line":148,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":68001674},"after":[]},{"keyword":"Then ","name":"I should see a \"Last Execution Times\" link in the left menu","line":149,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":24816841},"after":[]},{"keyword":"And ","name":"I should see a \"Runtime Status\" link in the left menu","line":150,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22767181},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-menu-direct-link-accesses-the-first-submenu-level-only","keyword":"Scenario","name":"The menu direct link accesses the first submenu level only","description":"","line":152,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Patches > Patch List\"","line":153,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":133905436},"after":[]},{"keyword":"Then ","name":"I should see a \"Patches Relevant to Your Systems\" text in the content area","line":154,"match":{"location":"features/step_definitions/navigation_steps.rb:11"},"result":{"status":"passed","duration":35104234},"after":[]},{"keyword":"And ","name":"I should not see a \"The following patch list represents all patches accessible by your organization.\" text in the content area","line":155,"match":{"location":"features/step_definitions/navigation_steps.rb:17"},"result":{"status":"passed","duration":31928358},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Configuration > Files\"","line":156,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":142485630},"after":[]},{"keyword":"Then ","name":"I should see a \"Centrally-Managed Configuration Files\" text in the content area","line":157,"match":{"location":"features/step_definitions/navigation_steps.rb:11"},"result":{"status":"passed","duration":16611389},"after":[]},{"keyword":"And ","name":"I should not see a \"Locally Managed Configuration Files\" text in the content area","line":158,"match":{"location":"features/step_definitions/navigation_steps.rb:17"},"result":{"status":"passed","duration":15954308},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;idempotency-of-complete-menu-path-and-direct-link","keyword":"Scenario","name":"Idempotency of complete menu path and direct link","description":"","line":160,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage\"","line":161,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":125916819},"after":[]},{"keyword":"Then ","name":"I should see a \"Software Channel Management\" text in the content area","line":162,"match":{"location":"features/step_definitions/navigation_steps.rb:11"},"result":{"status":"passed","duration":59605060},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":163,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":82725454},"after":[]},{"keyword":"Then ","name":"I should see a \"Software Channel Management\" text in the content area","line":164,"match":{"location":"features/step_definitions/navigation_steps.rb:11"},"result":{"status":"passed","duration":53240927},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;completeness-of-the-side-navigation-bar-and-the-content-frame","keyword":"Scenario","name":"Completeness of the side navigation bar and the content frame","description":"","line":166,"type":"scenario","steps":[{"keyword":"When ","name":"I am on the Systems page","line":167,"match":{"location":"features/step_definitions/common_steps.rb:279"},"result":{"status":"passed","duration":316058521},"after":[]},{"keyword":"Then ","name":"I should see a \"Systems\" text in the content area","line":168,"match":{"location":"features/step_definitions/navigation_steps.rb:11"},"result":{"status":"passed","duration":54647693},"after":[]},{"keyword":"And ","name":"I should see a \"All\" link in the left menu","line":169,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21376586},"after":[]},{"keyword":"And ","name":"I should see a \"Systems\" link in the left menu","line":170,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":24015429},"after":[]},{"keyword":"And ","name":"I should see a \"System Groups\" link in the left menu","line":171,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":26444530},"after":[]},{"keyword":"And ","name":"I should see a \"System Set Manager\" link in the left menu","line":172,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":26500479},"after":[]},{"keyword":"And ","name":"I should see a \"Advanced Search\" link in the left menu","line":173,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21934816},"after":[]},{"keyword":"And ","name":"I should see a \"Activation Keys\" link in the left menu","line":174,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22854305},"after":[]},{"keyword":"And ","name":"I should see a \"Stored Profiles\" link in the left menu","line":175,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22933725},"after":[]},{"keyword":"And ","name":"I should see a \"Custom System Info\" link in the left menu","line":176,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23221699},"after":[]},{"keyword":"And ","name":"I should see a \"Autoinstallation\" link in the left menu","line":177,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22566229},"after":[]},{"keyword":"And ","name":"I should see a \"Download CSV\" link","line":178,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11545189},"after":[]},{"keyword":"And ","name":"I should see a Sign Out link","line":179,"match":{"location":"features/step_definitions/navigation_steps.rb:1151"},"result":{"status":"passed","duration":7507476},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems","keyword":"Scenario","name":"Sidebar link destination for Systems","description":"","line":181,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System List\"","line":182,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":65057941},"after":[]},{"keyword":"Then ","name":"I should see a \"All\" link in the left menu","line":183,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21524025},"after":[]},{"keyword":"And ","name":"I should see a \"Virtual Systems\" link in the left menu","line":184,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21727753},"after":[]},{"keyword":"And ","name":"I should see a \"Duplicate Systems\" link in the left menu","line":185,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21274937},"after":[]},{"keyword":"And ","name":"I should see a \"System Currency\" link in the left menu","line":186,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21809544},"after":[]},{"keyword":"And ","name":"I should see a \"System Types\" link in the left menu","line":187,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20716429},"after":[]},{"keyword":"And ","name":"I should see a \"Systems\" text","line":188,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":74690797},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-virtual-systems","keyword":"Scenario","name":"Sidebar link destination for Systems => Virtual Systems","description":"","line":190,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System List > Virtual Systems\"","line":191,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":78604513},"after":[]},{"keyword":"Then ","name":"I should see a \"Virtual Systems\" text","line":192,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":76840453},"after":[]},{"keyword":"And ","name":"the current path is \"/rhn/manager/systems/list/virtual\"","line":193,"match":{"location":"features/step_definitions/navigation_steps.rb:35"},"result":{"status":"passed","duration":2925116},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-duplicate-systems","keyword":"Scenario","name":"Sidebar link destination for Systems => Duplicate Systems","description":"","line":195,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System List > Duplicate Systems\"","line":196,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":78967204},"after":[]},{"keyword":"Then ","name":"I should see a \"Duplicate Systems\" text","line":197,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":73176624},"after":[]},{"keyword":"And ","name":"the current path is \"/rhn/systems/DuplicateIPList.do\"","line":198,"match":{"location":"features/step_definitions/navigation_steps.rb:35"},"result":{"status":"passed","duration":2508751},"after":[]},{"keyword":"And ","name":"I should see a \"Duplicate IP Address\" link","line":199,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":14787686},"after":[]},{"keyword":"And ","name":"I should see a \"Duplicate Hostname\" link","line":200,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11519878},"after":[]},{"keyword":"And ","name":"I should see a \"Duplicate IPv6 Address\" link","line":201,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11790164},"after":[]},{"keyword":"And ","name":"I should see a \"Duplicate MAC Address\" link","line":202,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11148734},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-system-currency","keyword":"Scenario","name":"Sidebar link destination for Systems => System Currency","description":"","line":204,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System List > System Currency\"","line":205,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":78007170},"after":[]},{"keyword":"Then ","name":"I should see a \"System Currency Report\" text","line":206,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":97741023},"after":[]},{"keyword":"And ","name":"the current path is \"/rhn/systems/SystemCurrency.do\"","line":207,"match":{"location":"features/step_definitions/navigation_steps.rb:35"},"result":{"status":"passed","duration":2443865},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-system-types","keyword":"Scenario","name":"Sidebar link destination for Systems => System Types","description":"","line":209,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System List > System Types\"","line":210,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":76543501},"after":[]},{"keyword":"Then ","name":"I should see a \"System Types\" text","line":211,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":108346057},"after":[]},{"keyword":"And ","name":"I should see a \"Management:\" text","line":212,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":109263820},"after":[]},{"keyword":"And ","name":"I should see a \"Salt:\" text","line":213,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":112028800},"after":[]},{"keyword":"And ","name":"I should see a \"Foreign:\" text","line":214,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":104937997},"after":[]},{"keyword":"And ","name":"I should see a \"Virtualization Host:\" text","line":215,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":103291783},"after":[]},{"keyword":"And ","name":"the current path is \"/rhn/systems/SystemEntitlements.do\"","line":216,"match":{"location":"features/step_definitions/navigation_steps.rb:35"},"result":{"status":"passed","duration":2328722},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-system-groups","keyword":"Scenario","name":"Sidebar link destination for Systems => System Groups","description":"","line":218,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":219,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":65518772},"after":[]},{"keyword":"Then ","name":"I should see a \"System Groups\" text","line":220,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":59596862},"after":[]},{"keyword":"And ","name":"I should see a \"Create Group\" link","line":221,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11771792},"after":[]},{"keyword":"And ","name":"I should see a \"Your organization has no system groups.\" text","line":222,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":55415016},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-system-set-manager","keyword":"Scenario","name":"Sidebar link destination for Systems => System Set Manager","description":"","line":224,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Set Manager > Overview\"","line":225,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":523981886},"after":[]},{"keyword":"Then ","name":"I should see a \"System Set Manager\" text","line":226,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":83806850},"after":[]},{"keyword":"And ","name":"I should see a \"Task Log\" link in the left menu","line":227,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22154449},"after":[]},{"keyword":"And ","name":"I should see a \"Overview\" link in the content area","line":228,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20500813},"after":[]},{"keyword":"And ","name":"I should see a \"Systems\" link in the content area","line":229,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":17905765},"after":[]},{"keyword":"And ","name":"I should see a \"Patches\" link in the content area","line":230,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22312926},"after":[]},{"keyword":"And ","name":"I should see a \"Packages\" link in the content area","line":231,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23411668},"after":[]},{"keyword":"And ","name":"I should see a \"Groups\" link in the content area","line":232,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23565174},"after":[]},{"keyword":"And ","name":"I should see a \"Channels\" link in the content area","line":233,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":19361913},"after":[]},{"keyword":"And ","name":"I should see a \"Configuration\" link in the content area","line":234,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20281961},"after":[]},{"keyword":"And ","name":"I should see a \"Provisioning\" link in the content area","line":235,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22034601},"after":[]},{"keyword":"And ","name":"I should see a \"Misc\" link in the content area","line":236,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21239049},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-advanced-search","keyword":"Scenario","name":"Sidebar link destination for Systems => Advanced Search","description":"","line":238,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Advanced Search\"","line":239,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":65240527},"after":[]},{"keyword":"Then ","name":"I should see a \"Advanced Search\" text","line":240,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":75105489},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-activation-keys","keyword":"Scenario","name":"Sidebar link destination for Systems => Activation Keys","description":"","line":242,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Activation Keys\"","line":243,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":66201969},"after":[]},{"keyword":"Then ","name":"I should see a \"Activation Keys\" text","line":244,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":79183022},"after":[]},{"keyword":"And ","name":"I should see a \"Create Key\" link","line":245,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11369695},"after":[]},{"keyword":"And ","name":"I should see a \"The following activation keys have been created for use by your organization.\" text","line":246,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":74596487},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-stored-profiles","keyword":"Scenario","name":"Sidebar link destination for Systems => Stored Profiles","description":"","line":248,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Stored Profiles\"","line":249,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":62412761},"after":[]},{"keyword":"Then ","name":"I should see a \"Stored Profiles\" text","line":250,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":57758672},"after":[]},{"keyword":"And ","name":"I should see a \"No stored profiles.\" text","line":251,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":55832147},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-custom-system-info","keyword":"Scenario","name":"Sidebar link destination for Systems => Custom System Info","description":"","line":253,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Custom System Info\"","line":254,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":67437319},"after":[]},{"keyword":"Then ","name":"I should see a \"Custom System Info Keys\" text","line":255,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":65094313},"after":[]},{"keyword":"And ","name":"I should see a \"Create Key\" link","line":256,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":8490455},"after":[]},{"keyword":"And ","name":"I should see a \"No Custom Info Keys Found\" text","line":257,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":54817411},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-autoinstallation","keyword":"Scenario","name":"Sidebar link destination for Systems => Autoinstallation","description":"","line":259,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Autoinstallation > Overview\"","line":260,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":137759108},"after":[]},{"keyword":"Then ","name":"I should see a \"Autoinstallation Overview\" text","line":261,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":78386474},"after":[]},{"keyword":"And ","name":"I should see a \"Profiles\" link in the left menu","line":262,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21255441},"after":[]},{"keyword":"And ","name":"I should see a \"Unprovisioned\" link in the left menu","line":263,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":26093175},"after":[]},{"keyword":"And ","name":"I should see a \"GPG and SSL Keys\" link in the left menu","line":264,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":24237859},"after":[]},{"keyword":"And ","name":"I should see a \"Distributions\" link in the left menu","line":265,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23320906},"after":[]},{"keyword":"And ","name":"I should see a \"File Preservation\" link in the left menu","line":266,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21758408},"after":[]},{"keyword":"And ","name":"I should see a \"Autoinstallation Snippets\" link in the left menu","line":267,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21536839},"after":[]},{"keyword":"And ","name":"I should see a \"Create Kickstart Profile\" link","line":268,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10957629},"after":[]},{"keyword":"And ","name":"I should see a \"Upload Kickstart/AutoYaST File\" link","line":269,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11049197},"after":[]},{"keyword":"And ","name":"I should see a \"View a List of Autoinstallation Profiles\" link","line":270,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10681643},"after":[]},{"keyword":"And ","name":"I should see a \"Create a New Kickstart Profile\" link","line":271,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10994684},"after":[]},{"keyword":"And ","name":"I should see a \"Upload a New Kickstart/AutoYaST File\" link","line":272,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11005073},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-autoinstallation-=>-profiles","keyword":"Scenario","name":"Sidebar link destination for Systems => Autoinstallation => Profiles","description":"","line":274,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Autoinstallation > Profiles\"","line":275,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":74488716},"after":[]},{"keyword":"Then ","name":"I should see a \"Autoinstallation Profiles\" text","line":276,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":66761119},"after":[]},{"keyword":"And ","name":"I should see a \"Create Kickstart Profile\" link","line":277,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":8827585},"after":[]},{"keyword":"And ","name":"I should see a \"Upload Kickstart/AutoYaST File\" link","line":278,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":8121449},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-autoinstallation-=>-unprovisioned","keyword":"Scenario","name":"Sidebar link destination for Systems => Autoinstallation => Unprovisioned","description":"","line":280,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Autoinstallation > Unprovisioned\"","line":281,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":70580205},"after":[]},{"keyword":"Then ","name":"I should see a \"Unprovisioned Autoinstallation By IP\" text","line":282,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":70273842},"after":[]},{"keyword":"And ","name":"I should see a \"No Ip Ranges Found\" text","line":283,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":69366090},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-autoinstallation-=>-gpg-and-ssl-keys","keyword":"Scenario","name":"Sidebar link destination for Systems => Autoinstallation => GPG and SSL Keys","description":"","line":285,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Autoinstallation > GPG and SSL Keys\"","line":286,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":99260850},"after":[]},{"keyword":"Then ","name":"I should see a \"GPG Public Keys and SSL Certificates\" text","line":287,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":66466178},"after":[]},{"keyword":"And ","name":"I should see a \"Create Stored Key/Cert\" link","line":288,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11170802},"after":[]},{"keyword":"And ","name":"I should see a \"Reference Guide\" link","line":289,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11334003},"after":[]},{"keyword":"And ","name":"I should see a \"RHN-ORG-TRUSTED-SSL-CERT\" link","line":290,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11159035},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-autoinstallation-=>-distributions","keyword":"Scenario","name":"Sidebar link destination for Systems => Autoinstallation => Distributions","description":"","line":292,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Autoinstallation > Distributions\"","line":293,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":74939480},"after":[]},{"keyword":"Then ","name":"I should see a \"Autoinstallable Distributions\" text","line":294,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":69471666},"after":[]},{"keyword":"And ","name":"I should see a \"No autoinstallable distributions available.\" text","line":295,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60243818},"after":[]},{"keyword":"And ","name":"I should see a \"Create Distribution\" link","line":296,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11674925},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-autoinstallation-=>-file-preservation","keyword":"Scenario","name":"Sidebar link destination for Systems => Autoinstallation => File Preservation","description":"","line":298,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Autoinstallation > File Preservation\"","line":299,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":74957637},"after":[]},{"keyword":"Then ","name":"I should see a \"File Preservation\" text","line":300,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":59283076},"after":[]},{"keyword":"And ","name":"I should see a \"Reference Guide\" link","line":301,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":8495918},"after":[]},{"keyword":"And ","name":"I should see a \"Create File Preservation List\" link","line":302,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11302411},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-autoinstallation-=>-autoinstallation-snippets","keyword":"Scenario","name":"Sidebar link destination for Systems => Autoinstallation => Autoinstallation Snippets","description":"","line":304,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Autoinstallation > Autoinstallation Snippets\"","line":305,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":74584539},"after":[]},{"keyword":"Then ","name":"I should see a \"Autoinstallation Snippets\" text","line":306,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":63039167},"after":[]},{"keyword":"And ","name":"I should see a \"No autoinstallation snippets found.\" text","line":307,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60103535},"after":[]},{"keyword":"And ","name":"I should see a \"Create Snippet\" link","line":308,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11976625},"after":[]},{"keyword":"And ","name":"I should see a \"Default Snippets\" link in the content area","line":309,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20916270},"after":[]},{"keyword":"And ","name":"I should see a \"Custom Snippets\" link in the content area","line":310,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21442191},"after":[]},{"keyword":"And ","name":"I should see a \"All Snippets\" link in the content area","line":311,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20574477},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;\"create-kickstart-profile\"-page-systems-=>-autoinstallation-=>-profiles-=>-create-kickstart-profile","keyword":"Scenario","name":"\"Create Kickstart Profile\" page Systems => Autoinstallation => Profiles => Create Kickstart Profile","description":"","line":313,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Autoinstallation > Profiles\"","line":314,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":70388781},"after":[]},{"keyword":"And ","name":"I follow \"Create Kickstart Profile\"","line":315,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":230246362},"after":[]},{"keyword":"Then ","name":"I should see a \"Step 1: Create Kickstart Profile\" text","line":316,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":63320019},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;\"upload-kickstart/autoyast-file\"-page-systems-=>-autoinstallation-=>-profiles-=>-upload-kickstart/autoyast-file","keyword":"Scenario","name":"\"Upload Kickstart/AutoYaST File\" page Systems => Autoinstallation => Profiles => Upload Kickstart/AutoYaST File","description":"","line":318,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Autoinstallation > Profiles\"","line":319,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":71413322},"after":[]},{"keyword":"And ","name":"I follow \"Upload Kickstart/AutoYaST File\"","line":320,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":222720532},"after":[]},{"keyword":"Then ","name":"I should see a \"Create Autoinstallation Profile\" text","line":321,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":78267240},"after":[]},{"keyword":"And ","name":"I should see a \"File Contents:\" text","line":322,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":72194844},"after":[]},{"keyword":"And ","name":"I should see a \"Autoinstallation Details\" text","line":323,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":67825744},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;\"create-kickstart-distribution\"-page-systems-=>-autoinstallation-=>-distributions-=>-create-new-kickstart-distribution","keyword":"Scenario","name":"\"Create kickstart distribution\" page Systems => Autoinstallation => Distributions => create new kickstart distribution","description":"","line":325,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Autoinstallation > Distributions\"","line":326,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":70385622},"after":[]},{"keyword":"And ","name":"I follow \"Create Distribution\"","line":327,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":304760199},"after":[]},{"keyword":"Then ","name":"I should see a \"Create Autoinstallable Distribution\" text","line":328,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":67431403},"after":[]},{"keyword":"And ","name":"I should see a \"Distribution Label\" text","line":329,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":68606913},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]}]},{"id":"check-if-source-packages-were-successfully-synced","uri":"features/secondary/srv_check_sync_source_packages.feature","keyword":"Feature","name":"Check if source packages were successfully synced","description":"","line":10,"tags":[{"name":"@scope_configuration_channels","line":9}],"elements":[{"id":"check-if-source-packages-were-successfully-synced;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":12,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":2191301290},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"check-if-source-packages-were-successfully-synced;check-sources-for-noarch-package","keyword":"Scenario","name":"Check sources for noarch package","description":"","line":15,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Channel List > All\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":203026953},"after":[]},{"keyword":"And ","name":"I follow \"Show All Child Channels\"","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":78786535},"after":[]},{"keyword":"And ","name":"I follow \"Fake-RPM-SUSE-Channel\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":747116515},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":616157992},"after":[]},{"keyword":"And ","name":"I follow \"virgo-dummy-2.0-1.1.noarch\"","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":556569999},"after":[]},{"keyword":"Then ","name":"I should see a \"virgo-dummy-2.0-1.1.src.rpm\" text","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":67356439},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"check-if-source-packages-were-successfully-synced;check-sources-for-x86_64-package","keyword":"Scenario","name":"Check sources for x86_64 package","description":"","line":23,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Channel List > All\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":124548074},"after":[]},{"keyword":"And ","name":"I follow \"Show All Child Channels\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":49047974},"after":[]},{"keyword":"And ","name":"I follow \"Fake-RPM-SUSE-Channel\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":579192816},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":499416386},"after":[]},{"keyword":"And ","name":"I follow \"blackhole-dummy-1.0-1.1.x86_64\"","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":450657694},"after":[]},{"keyword":"Then ","name":"I should see a \"blackhole-dummy-1.0-1.1.src.rpm\" text","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":65136661},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]}]},{"id":"change-the-user's-password","uri":"features/secondary/srv_change_password.feature","keyword":"Feature","name":"Change the user's password","description":"  In order to change my password\n  As an authorized user\n  I want enter a new password","line":9,"tags":[{"name":"@scope_visualization","line":8}],"elements":[{"id":"change-the-user's-password;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":14,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":1876858640},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]},{"id":"change-the-user's-password;change-the-password-to-a-new-password","keyword":"Scenario","name":"Change the password to a new password","description":"","line":17,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Home > User Account > My Account\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":148551263},"after":[]},{"keyword":"And ","name":"I enter \"GoodPass\" as \"desiredpassword\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":61064786},"after":[]},{"keyword":"And ","name":"I enter \"GoodPass\" as \"desiredpasswordConfirm\"","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":58268594},"after":[]},{"keyword":"And ","name":"I click on \"Update\"","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":62371045},"after":[]},{"keyword":"Then ","name":"I should see a \"User information updated\" text","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":73075139},"after":[]},{"keyword":"When ","name":"I sign out","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:652"},"result":{"status":"passed","duration":352195192},"after":[]},{"keyword":"And ","name":"I enter \"admin\" as \"username\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":51780536},"after":[]},{"keyword":"And ","name":"I enter \"GoodPass\" as \"password\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":61358737},"after":[]},{"keyword":"And ","name":"I click on \"Sign In\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":53176982},"after":[]},{"keyword":"Then ","name":"I should be logged in","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:660"},"result":{"status":"passed","duration":661167187},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]},{"id":"change-the-user's-password;revert-the-new-password-to-a-valid-standard-password","keyword":"Scenario","name":"Revert the new password to a valid standard password","description":"","line":29,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Home > User Account > My Account\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":142379752},"after":[]},{"keyword":"And ","name":"I enter \"admin\" as \"desiredpassword\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":55091248},"after":[]},{"keyword":"And ","name":"I enter \"admin\" as \"desiredpasswordConfirm\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":53304184},"after":[]},{"keyword":"And ","name":"I click on \"Update\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":779689516},"after":[]},{"keyword":"Then ","name":"I should see a \"User information updated\" text","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":70390848},"after":[]},{"keyword":"When ","name":"I sign out","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:652"},"result":{"status":"passed","duration":366402257},"after":[]},{"keyword":"And ","name":"I enter \"admin\" as \"username\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":50445907},"after":[]},{"keyword":"And ","name":"I enter \"admin\" as \"password\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":52833126},"after":[]},{"keyword":"And ","name":"I click on \"Sign In\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":55638460},"after":[]},{"keyword":"Then ","name":"I should be logged in","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:660"},"result":{"status":"passed","duration":655291273},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]},{"id":"change-the-user's-password;try-an-invalid-password","keyword":"Scenario","name":"Try an invalid password","description":"","line":41,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Home > User Account > My Account\"","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":129042754},"after":[]},{"keyword":"And ","name":"I enter \"A\" as \"desiredpassword\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":48770347},"after":[]},{"keyword":"And ","name":"I enter \"A\" as \"desiredpasswordConfirm\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":46652122},"after":[]},{"keyword":"And ","name":"I click on \"Update\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":51519027},"after":[]},{"keyword":"Then ","name":"I should see a \"Passwords must be at least 4 characters.\" text","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":66556677},"after":[]},{"keyword":"When ","name":"I sign out","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:652"},"result":{"status":"passed","duration":317603989},"after":[]},{"keyword":"And ","name":"I enter \"admin\" as \"username\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":49689367},"after":[]},{"keyword":"And ","name":"I enter \"A\" as \"password\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":47697474},"after":[]},{"keyword":"And ","name":"I click on \"Sign In\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":55246407},"after":[]},{"keyword":"Then ","name":"I should not be authorized","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:656"},"result":{"status":"passed","duration":10002508951},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]}]},{"id":"clone-a-channel","uri":"features/secondary/srv_clone_channel_npn.feature","keyword":"Feature","name":"Clone a channel","description":"","line":5,"tags":[{"name":"@scope_configuration_channels","line":4}],"elements":[{"id":"clone-a-channel;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":7,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":8,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":11170903876},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"clone-a-channel;clone-a-channel-without-patches","keyword":"Scenario","name":"Clone a channel without patches","description":"","line":10,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":221329236},"after":[]},{"keyword":"And ","name":"I follow \"Clone Channel\"","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":552843132},"after":[]},{"keyword":"And ","name":"I select \"Fake-RPM-SUSE-Channel\" as the origin channel","line":13,"match":{"location":"features/step_definitions/common_steps.rb:274"},"result":{"status":"passed","duration":73250265},"after":[]},{"keyword":"And ","name":"I choose \"original\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:261"},"result":{"status":"passed","duration":53238889},"after":[]},{"keyword":"And ","name":"I click on \"Clone Channel\"","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":481263394},"after":[]},{"keyword":"And ","name":"I enter \"Fake-Clone-RPM-SLES15SP7-Channel\" as \"Channel Name\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":128204801},"after":[]},{"keyword":"And ","name":"I should see a \"Create Software Channel\" text","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":82108419},"after":[]},{"keyword":"And ","name":"I should see a \"Original state of the channel\" text","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":81571829},"after":[]},{"keyword":"And ","name":"I click on \"Clone Channel\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":907721281},"after":[]},{"keyword":"Then ","name":"I should see a \"Fake-Clone-RPM-SLES15SP7-Channel\" text","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":72202325},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"clone-a-channel;check-that-this-channel-has-no-patches","keyword":"Scenario","name":"Check that this channel has no patches","description":"","line":22,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":73554816},"after":[]},{"keyword":"And ","name":"I follow \"Fake-Clone-RPM-SLES15SP7-Channel\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":575734533},"after":[]},{"keyword":"And ","name":"I follow \"Patches\" in the content area","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":70522911},"after":[]},{"keyword":"And ","name":"I follow \"List/Remove Patches\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":681192267},"after":[]},{"keyword":"Then ","name":"I should see a \"There are no patches associated with this channel.\" text","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":56078146},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"clone-a-channel;clone-a-channel-with-patches","keyword":"Scenario","name":"Clone a channel with patches","description":"","line":29,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":68986601},"after":[]},{"keyword":"And ","name":"I follow \"Clone Channel\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":464739082},"after":[]},{"keyword":"And ","name":"I select \"Fake-RPM-SUSE-Channel\" as the origin channel","line":32,"match":{"location":"features/step_definitions/common_steps.rb:274"},"result":{"status":"passed","duration":53532029},"after":[]},{"keyword":"And ","name":"I choose \"current\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:261"},"result":{"status":"passed","duration":52287097},"after":[]},{"keyword":"And ","name":"I click on \"Clone Channel\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":445077087},"after":[]},{"keyword":"And ","name":"I enter \"Fake-Clone-2-RPM-SLES15SP7-Channel\" as \"Channel Name\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":118912607},"after":[]},{"keyword":"And ","name":"I should see a \"Create Software Channel\" text","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":77381950},"after":[]},{"keyword":"And ","name":"I should see a \"Current state of the channel\" text","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":77004336},"after":[]},{"keyword":"And ","name":"I click on \"Clone Channel\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":876538782},"after":[]},{"keyword":"Then ","name":"I should see a \"Fake-Clone-2-RPM-SLES15SP7-Channel\" text","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":73287786},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"clone-a-channel;check-that-this-channel-has-patches","keyword":"Scenario","name":"Check that this channel has patches","description":"","line":41,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":76695065},"after":[]},{"keyword":"And ","name":"I follow \"Fake-Clone-2-RPM-SLES15SP7-Channel\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":564481257},"after":[]},{"keyword":"And ","name":"I follow \"Patches\" in the content area","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":60004447},"after":[]},{"keyword":"And ","name":"I follow \"List/Remove Patches\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":680958913},"after":[]},{"keyword":"Then ","name":"I should see a \"CL-hoag-dummy-7890\" link","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11690586},"after":[]},{"keyword":"And ","name":"I should see a \"CL-virgo-dummy-3456\" link","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10928271},"after":[]},{"keyword":"And ","name":"I should see a \"CL-milkyway-dummy-2345\" link","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10903597},"after":[]},{"keyword":"And ","name":"I should see a \"CL-andromeda-dummy-6789\" link","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11585910},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"clone-a-channel;clone-a-channel-with-selected-patches","keyword":"Scenario","name":"Clone a channel with selected patches","description":"","line":51,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":68882948},"after":[]},{"keyword":"And ","name":"I follow \"Clone Channel\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":463851060},"after":[]},{"keyword":"And ","name":"I select \"Fake-RPM-SUSE-Channel\" as the origin channel","line":54,"match":{"location":"features/step_definitions/common_steps.rb:274"},"result":{"status":"passed","duration":54866227},"after":[]},{"keyword":"And ","name":"I choose \"select\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:261"},"result":{"status":"passed","duration":50148663},"after":[]},{"keyword":"And ","name":"I click on \"Clone Channel\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":497321835},"after":[]},{"keyword":"And ","name":"I enter \"Fake-Clone-3-RPM-SLES15SP7-Channel\" as \"Channel Name\"","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":115638046},"after":[]},{"keyword":"And ","name":"I should see a \"Create Software Channel\" text","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":77913244},"after":[]},{"keyword":"And ","name":"I should see a \"Select patches\" text","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":72502732},"after":[]},{"keyword":"And ","name":"I click on \"Clone Channel\"","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1140797444},"after":[]},{"keyword":"And ","name":"I should see a \"Fake-Clone-3-RPM-SLES15SP7-Channel\" text","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":87521837},"after":[]},{"keyword":"And ","name":"I should see a \"Channel Fake-Clone-3-RPM-SLES15SP7-Channel cloned from channel Fake-RPM-SUSE-Channel.\" text","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":86034081},"after":[]},{"keyword":"And ","name":"I should see a \"You may now wish to clone the patches associated with Fake-RPM-SUSE-Channel.\" text","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":82666325},"after":[]},{"keyword":"And ","name":"I check the row with the \"hoag-dummy-7890\" link","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:908"},"result":{"status":"passed","duration":62451775},"after":[]},{"keyword":"And ","name":"I check the row with the \"virgo-dummy-3456\" link","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:908"},"result":{"status":"passed","duration":55594458},"after":[]},{"keyword":"And ","name":"I click on \"Clone Patches\"","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1047480736},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1205675045},"after":[]},{"keyword":"Then ","name":"I should see a \"CL-hoag-dummy-7890\" link","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":8774866},"after":[]},{"keyword":"And ","name":"I should see a \"CL-virgo-dummy-3456\" link","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":7754341},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"clone-a-channel;check-that-new-patches-exists","keyword":"Scenario","name":"Check that new patches exists","description":"","line":71,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Patches > Patch List > All\"","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":206546449},"after":[]},{"keyword":"And ","name":"I enter \"dummy\" as the filtered synopsis","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:992"},"result":{"status":"passed","duration":53152616},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"passed","duration":658122173},"after":[]},{"keyword":"And ","name":"I select \"500\" from \"1154021400_PAGE_SIZE_LABEL\"","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":450176607},"after":[]},{"keyword":"Then ","name":"I should see a \"CL-hoag-dummy-7890\" link","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":16368821},"after":[]},{"keyword":"And ","name":"I should see a \"CL-virgo-dummy-3456\" link","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":8497832},"after":[]},{"keyword":"And ","name":"I should see a \"CL-milkyway-dummy-2345\" link","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":7553796},"after":[]},{"keyword":"And ","name":"I should see a \"CL-andromeda-dummy-6789\" link","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":7429815},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"clone-a-channel;check-cl-hoag-dummy-7890-patches","keyword":"Scenario","name":"Check CL-hoag-dummy-7890 patches","description":"","line":81,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Patches > Patch List > All\"","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":78804953},"after":[]},{"keyword":"And ","name":"I enter \"dummy\" as the filtered synopsis","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:992"},"result":{"status":"passed","duration":39606512},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"passed","duration":658029808},"after":[]},{"keyword":"And ","name":"I select \"500\" from \"1154021400_PAGE_SIZE_LABEL\"","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":384751900},"after":[]},{"keyword":"And ","name":"I follow \"CL-hoag-dummy-7890\"","line":86,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":437633240},"after":[]},{"keyword":"Then ","name":"I should see a \"CL-hoag-dummy-7890 - Security Advisory\" text","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":68332614},"after":[]},{"keyword":"And ","name":"I should see a \"mcalmer\" text","line":88,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60159720},"after":[]},{"keyword":"And ","name":"I should see a \"https://bugzilla.opensuse.org/show_bug.cgi?id=704608\" link","line":89,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":13329173},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"clone-a-channel;check-cm-virgo-dummy-3456-patches","keyword":"Scenario","name":"Check CM-virgo-dummy-3456 patches","description":"","line":91,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Patches > Patch List > All\"","line":92,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":94190173},"after":[]},{"keyword":"And ","name":"I enter \"dummy\" as the filtered synopsis","line":93,"match":{"location":"features/step_definitions/navigation_steps.rb:992"},"result":{"status":"passed","duration":38439828},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":94,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"passed","duration":512790734},"after":[]},{"keyword":"And ","name":"I select \"500\" from \"1154021400_PAGE_SIZE_LABEL\"","line":95,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":379677616},"after":[]},{"keyword":"And ","name":"I follow \"CL-virgo-dummy-3456\"","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":419922821},"after":[]},{"keyword":"Then ","name":"I should see a \"CL-virgo-dummy-3456 - Bug Fix Advisory\" text","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":68469496},"after":[]},{"keyword":"And ","name":"I should see a \"mcalmer\" text","line":98,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":59315170},"after":[]},{"keyword":"And ","name":"I should see a \"CVE-1999-9998\" link","line":99,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":12120092},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"clone-a-channel;compare-channel-packages","keyword":"Scenario","name":"Compare channel packages","description":"","line":101,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":102,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":222984750},"after":[]},{"keyword":"And ","name":"I follow \"Fake-Clone-2-RPM-SLES15SP7-Channel\"","line":103,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":479160872},"after":[]},{"keyword":"And ","name":"I follow \"Packages\" in the content area","line":104,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":74147285},"after":[]},{"keyword":"And ","name":"I follow \"Compare\"","line":105,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":854824159},"after":[]},{"keyword":"And ","name":"I select \"Fake-Clone-3-RPM-SLES15SP7-Channel\" from \"selected_channel\"","line":106,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":66414991},"after":[]},{"keyword":"And ","name":"I click on \"View Packages\"","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":567072308},"after":[]},{"keyword":"Then ","name":"I should see a \"andromeda-dummy\" text","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":95665959},"after":[]},{"keyword":"And ","name":"I should see a \"2.0-1.1\" link","line":109,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":14166005},"after":[]},{"keyword":"And ","name":"I should see a \"This channel only\" text","line":110,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":86536548},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"clone-a-channel;cleanup:-remove-cloned-channels","keyword":"Scenario","name":"Cleanup: remove cloned channels","description":"","line":112,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":113,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":73486799},"after":[]},{"keyword":"And ","name":"I follow \"Fake-Clone-RPM-SLES15SP7-Channel\"","line":114,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":573292745},"after":[]},{"keyword":"And ","name":"I follow \"Delete Channel\"","line":115,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":395093072},"after":[]},{"keyword":"And ","name":"I check \"unsubscribeSystems\"","line":116,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":86057499},"after":[]},{"keyword":"And ","name":"I click on \"Delete Channel\"","line":117,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":733423195},"after":[]},{"keyword":"Then ","name":"I should see a \"Fake-Clone-RPM-SLES15SP7-Channel\" text","line":118,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":64134709},"after":[]},{"keyword":"And ","name":"I should see a \"has been deleted.\" text","line":119,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":61989420},"after":[]},{"keyword":"Given ","name":"I follow the left menu \"Software > Manage > Channels\"","line":120,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":82199740},"after":[]},{"keyword":"When ","name":"I follow \"Fake-Clone-2-RPM-SLES15SP7-Channel\"","line":121,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":484110940},"after":[]},{"keyword":"And ","name":"I follow \"Delete Channel\"","line":122,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":389390655},"after":[]},{"keyword":"And ","name":"I check \"unsubscribeSystems\"","line":123,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":67450955},"after":[]},{"keyword":"And ","name":"I click on \"Delete Channel\"","line":124,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":886587059},"after":[]},{"keyword":"Then ","name":"I should see a \"Fake-Clone-2-RPM-SLES15SP7-Channel\" text","line":125,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":66523784},"after":[]},{"keyword":"And ","name":"I should see a \"has been deleted.\" text","line":126,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60351142},"after":[]},{"keyword":"Given ","name":"I follow the left menu \"Software > Manage > Channels\"","line":127,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":79283486},"after":[]},{"keyword":"When ","name":"I follow \"Fake-Clone-3-RPM-SLES15SP7-Channel\"","line":128,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":760319423},"after":[]},{"keyword":"And ","name":"I follow \"Delete Channel\"","line":129,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":396551388},"after":[]},{"keyword":"And ","name":"I check \"unsubscribeSystems\"","line":130,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":67164679},"after":[]},{"keyword":"And ","name":"I click on \"Delete Channel\"","line":131,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1345251065},"after":[]},{"keyword":"Then ","name":"I should see a \"Fake-Clone-3-RPM-SLES15SP7-Channel\" text","line":132,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":65036571},"after":[]},{"keyword":"And ","name":"I should see a \"has been deleted.\" text","line":133,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":59325546},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"clone-a-channel;cleanup:-remove-remaining-systems-from-ssm-after-channel-cloning-tests","keyword":"Scenario","name":"Cleanup: remove remaining systems from SSM after channel cloning tests","description":"","line":135,"type":"scenario","steps":[{"keyword":"When ","name":"I click on the clear SSM button","line":136,"match":{"location":"features/step_definitions/navigation_steps.rb:934"},"result":{"status":"passed","duration":69305410},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]}]},{"id":"manipulate-activation-keys","uri":"features/secondary/srv_manage_activationkey.feature","keyword":"Feature","name":"Manipulate activation keys","description":"  In order to register systems to the spacewalk server\n  As the testing user\n  I want to create and edit activation keys","line":4,"elements":[{"id":"manipulate-activation-keys;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":9,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":10,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":2102532199},"after":[]}],"before":[],"after":[]},{"id":"manipulate-activation-keys;create-an-activation-key-for-i586","keyword":"Scenario","name":"Create an activation key for i586","description":"","line":12,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Activation Keys\"","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":140546018},"after":[]},{"keyword":"And ","name":"I follow \"Create Key\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":258031254},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"passed","duration":232292879},"after":[]},{"keyword":"And ","name":"I enter \"SUSE Test Key i586\" as \"description\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":71449618},"after":[]},{"keyword":"And ","name":"I enter \"SUSE-TEST-i586\" as \"key\"","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":73038355},"after":[]},{"keyword":"And ","name":"I check \"virtualization_host\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":87336748},"after":[]},{"keyword":"And ","name":"I click on \"Create Activation Key\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":778404517},"after":[]},{"keyword":"Then ","name":"I should see a \"Activation key SUSE Test Key i586 has been created.\" text","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":69263009},"after":[]}],"before":[],"after":[]},{"id":"manipulate-activation-keys;change-limit-of-the-i586-activation-key","keyword":"Scenario","name":"Change limit of the i586 activation key","description":"","line":22,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Activation Keys\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":72750310},"after":[]},{"keyword":"And ","name":"I follow \"SUSE Test Key i586\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":333290360},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"passed","duration":397734886},"after":[]},{"keyword":"And ","name":"I enter \"20\" as \"usageLimit\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":55793940},"after":[]},{"keyword":"And ","name":"I click on \"Update Activation Key\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":539445773},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Activation key SUSE Test Key i586 has been modified.\" text","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":72978359},"after":[]},{"keyword":"And ","name":"I should see \"20\" in field identified by \"usageLimit\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:1134"},"result":{"status":"passed","duration":26550263},"after":[]}],"before":[],"after":[]},{"id":"manipulate-activation-keys;change-the-base-channel-of-the-i586-activation-key","keyword":"Scenario","name":"Change the base channel of the i586 activation key","description":"","line":31,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Activation Keys\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":60457105},"after":[]},{"keyword":"And ","name":"I follow \"SUSE Test Key i586\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":267587258},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"passed","duration":389736036},"after":[]},{"keyword":"And ","name":"I select \"Fake-Base-Channel-i586\" from \"selectedBaseChannel\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":76822757},"after":[]},{"keyword":"And ","name":"I click on \"Update Activation Key\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":562392697},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Activation key SUSE Test Key i586 has been modified.\" text","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":68979721},"after":[]}],"before":[],"after":[]},{"id":"manipulate-activation-keys;delete-the-i586-activation-key","keyword":"Scenario","name":"Delete the i586 activation key","description":"","line":39,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Activation Keys\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":61931361},"after":[]},{"keyword":"And ","name":"I follow \"SUSE Test Key i586\" in the content area","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":68919248},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"passed","duration":549531297},"after":[]},{"keyword":"And ","name":"I follow \"Delete Key\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":303996629},"after":[]},{"keyword":"And ","name":"I click on \"Delete Activation Key\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":549974911},"after":[]},{"keyword":"Then ","name":"I should see a \"Activation key SUSE Test Key i586 has been deleted.\" text","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":85526646},"after":[]}],"before":[],"after":[]},{"id":"manipulate-activation-keys;create-an-activation-key-with-a-channel-and-a-package-list-for-i586","keyword":"Scenario","name":"Create an activation key with a channel and a package list for i586","description":"","line":47,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Activation Keys\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":66081022},"after":[]},{"keyword":"And ","name":"I follow \"Create Key\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":344559295},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"passed","duration":290002194},"after":[]},{"keyword":"And ","name":"I enter \"SUSE Test PKG Key i586\" as \"description\"","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":73521016},"after":[]},{"keyword":"And ","name":"I enter \"SUSE-TEST-2-i586\" as \"key\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":70883218},"after":[]},{"keyword":"And ","name":"I enter \"20\" as \"usageLimit\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":48122806},"after":[]},{"keyword":"And ","name":"I select \"Fake-Base-Channel-i586\" from \"selectedBaseChannel\"","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":55328732},"after":[]},{"keyword":"And ","name":"I click on \"Create Activation Key\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1042980768},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":702480404},"after":[]},{"keyword":"And ","name":"I enter \"sed\" as \"packages\"","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":49418241},"after":[]},{"keyword":"And ","name":"I click on \"Update Activation Key\"","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":54570101},"after":[]},{"keyword":"Then ","name":"I should see a \"Activation key SUSE Test PKG Key i586 has been modified.\" text","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":495779548},"after":[]}],"before":[],"after":[]},{"id":"manipulate-activation-keys;delete-the-i586-activation-key-with-packages","keyword":"Scenario","name":"Delete the i586 activation key with packages","description":"","line":61,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Activation Keys\"","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":64250705},"after":[]},{"keyword":"And ","name":"I follow \"SUSE Test PKG Key i586\" in the content area","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":69519759},"after":[]},{"keyword":"And ","name":"I follow \"Delete Key\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":298947788},"after":[]},{"keyword":"And ","name":"I click on \"Delete Activation Key\"","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":489073879},"after":[]},{"keyword":"Then ","name":"I should see a \"Activation key SUSE Test PKG Key i586 has been deleted.\" text","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":77764144},"after":[]}],"before":[],"after":[]},{"id":"manipulate-activation-keys;create-an-activation-key-with-a-channel-and-a-package-list-for-x86_64","keyword":"Scenario","name":"Create an activation key with a channel and a package list for x86_64","description":"","line":70,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Activation Keys\"","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Create Key\"","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"SUSE Test PKG Key x86_64\" as \"description\"","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"SUSE-TEST-x86_64\" as \"key\"","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"20\" as \"usageLimit\"","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I select \"SLE-Product-SLES15-SP7-Pool for x86_64\" from \"selectedBaseChannel\"","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Create Activation Key\"","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"sed\" as \"packages\"","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Update Activation Key\"","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Activation key SUSE Test PKG Key x86_64 has been modified.\" text","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scc_credentials","line":68},{"name":"@susemanager","line":69}],"before":[],"after":[]},{"id":"manipulate-activation-keys;create-an-activation-key-with-a-channel-and-a-package-list-for-x86_64","keyword":"Scenario","name":"Create an activation key with a channel and a package list for x86_64","description":"","line":86,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Activation Keys\"","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":73980649},"after":[]},{"keyword":"And ","name":"I follow \"Create Key\"","line":88,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":331566105},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":89,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"passed","duration":223040713},"after":[]},{"keyword":"And ","name":"I enter \"SUSE Test PKG Key x86_64\" as \"description\"","line":90,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":76481161},"after":[]},{"keyword":"And ","name":"I enter \"SUSE-TEST-x86_64\" as \"key\"","line":91,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":69643148},"after":[]},{"keyword":"And ","name":"I enter \"20\" as \"usageLimit\"","line":92,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":53296728},"after":[]},{"keyword":"And ","name":"I select \"openSUSE Tumbleweed (x86_64)\" from \"selectedBaseChannel\"","line":93,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":60517861},"after":[]},{"keyword":"And ","name":"I click on \"Create Activation Key\"","line":94,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":106070933},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":95,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":312937586},"after":[]},{"keyword":"And ","name":"I enter \"sed\" as \"packages\"","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":46933880},"after":[]},{"keyword":"And ","name":"I click on \"Update Activation Key\"","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":53799037},"after":[]},{"keyword":"Then ","name":"I should see a \"Activation key SUSE Test PKG Key x86_64 has been modified.\" text","line":98,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":143400061},"after":[]}],"tags":[{"name":"@scc_credentials","line":84},{"name":"@uyuni","line":85}],"before":[],"after":[]},{"id":"manipulate-activation-keys;delete-the-x86_64-activation-key-with-packages","keyword":"Scenario","name":"Delete the x86_64 activation key with packages","description":"","line":101,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Activation Keys\"","line":102,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":62318091},"after":[]},{"keyword":"And ","name":"I follow \"SUSE Test PKG Key x86_64\" in the content area","line":103,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":68390365},"after":[]},{"keyword":"And ","name":"I follow \"Delete Key\"","line":104,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":292147019},"after":[]},{"keyword":"And ","name":"I click on \"Delete Activation Key\"","line":105,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":530104552},"after":[]},{"keyword":"Then ","name":"I should see a \"Activation key SUSE Test PKG Key x86_64 has been deleted.\" text","line":106,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":83095733},"after":[]}],"tags":[{"name":"@scc_credentials","line":100}],"before":[],"after":[]}]},{"id":"api-\"activationkey\"-namespace","uri":"features/secondary/srv_activationkey_api.feature","keyword":"Feature","name":"API \"activationkey\" namespace","description":"","line":5,"tags":[{"name":"@scope_api","line":4}],"elements":[{"id":"api-\"activationkey\"-namespace;list-all-activation-keys","keyword":"Scenario","name":"List all activation keys","description":"","line":7,"type":"scenario","steps":[{"keyword":"Then ","name":"I should get some activation keys","line":8,"match":{"location":"features/step_definitions/api_common.rb:285"},"result":{"status":"passed","duration":1359577764},"after":[]}],"tags":[{"name":"@scope_api","line":4}],"before":[],"after":[]},{"id":"api-\"activationkey\"-namespace;create-activation-key","keyword":"Scenario","name":"Create activation key","description":"","line":10,"type":"scenario","steps":[{"keyword":"When ","name":"I create an activation key with id \"testkey\", description \"Key for testing\", limit of 10 and contact method \"default\"","line":11,"match":{"location":"features/step_definitions/api_common.rb:289"},"result":{"status":"passed","duration":2443823386},"after":[]},{"keyword":"Then ","name":"I should get the new activation key \"1-testkey\"","line":12,"match":{"location":"features/step_definitions/api_common.rb:320"},"result":{"status":"passed","duration":1234368060},"after":[]}],"tags":[{"name":"@scope_api","line":4}],"before":[],"after":[]},{"id":"api-\"activationkey\"-namespace;activation-key-details","keyword":"Scenario","name":"Activation key details","description":"","line":14,"type":"scenario","steps":[{"keyword":"When ","name":"I set the description of the activation key \"1-testkey\" to \"Key description\"","line":15,"match":{"location":"features/step_definitions/api_common.rb:329"},"result":{"status":"passed","duration":1431374681},"after":[]},{"keyword":"Then ","name":"I get the description \"Key description\" for the activation key \"1-testkey\"","line":16,"output":["Key details:","  entitlements: []","  usage_limit: 10","  universal_default: false","  description: Key description","  base_channel_label: none","  child_channel_labels: []","  app_streams: {}","  packages: []","  server_group_ids: []","  contact_method: default","  package_names: []","  disabled: false","  key: 1-testkey"],"match":{"location":"features/step_definitions/api_common.rb:333"},"result":{"status":"passed","duration":1175150267},"after":[]}],"tags":[{"name":"@scope_api","line":4}],"before":[],"after":[]},{"id":"api-\"activationkey\"-namespace;cleanup:-delete-activation-key","keyword":"Scenario","name":"Cleanup: delete activation key","description":"","line":18,"type":"scenario","steps":[{"keyword":"When ","name":"I delete the activation key \"1-testkey\"","line":19,"match":{"location":"features/step_definitions/api_common.rb:324"},"result":{"status":"passed","duration":3541351768},"after":[]}],"tags":[{"name":"@scope_api","line":4}],"before":[],"after":[]}]},{"id":"main-landing-page-options-and-preferences","uri":"features/secondary/srv_mainpage.feature","keyword":"Feature","name":"Main landing page options and preferences","description":"","line":5,"tags":[{"name":"@scope_visualization","line":4}],"elements":[{"id":"main-landing-page-options-and-preferences;clear-browser-cookies-for-main-landing-page-validation","keyword":"Scenario","name":"Clear browser cookies for main landing page validation","description":"","line":7,"type":"scenario","steps":[{"keyword":"When ","name":"I clear browser cookies","line":8,"match":{"location":"features/step_definitions/navigation_steps.rb:1244"},"result":{"status":"passed","duration":19264699},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"main-landing-page-options-and-preferences;access-the-login-page","keyword":"Scenario","name":"Access the Login page","description":"","line":10,"type":"scenario","steps":[{"keyword":"Given ","name":"I am not authorized","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:462"},"result":{"status":"passed","duration":542238331},"after":[]},{"keyword":"When ","name":"I go to the home page","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:476"},"result":{"status":"passed","duration":149768189},"after":[]},{"keyword":"Then ","name":"I should see a \"Sign In\" text","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":22007665},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"main-landing-page-options-and-preferences;access-the-api-documentation","keyword":"Scenario","name":"Access the API Documentation","description":"","line":16,"type":"scenario","steps":[{"keyword":"Given ","name":"I am not authorized","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:462"},"result":{"status":"passed","duration":10285252033},"after":[]},{"keyword":"When ","name":"I go to the home page","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:476"},"result":{"status":"passed","duration":187813233},"after":[]},{"keyword":"And ","name":"I follow \"API Documentation\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":203628247},"after":[]},{"keyword":"Then ","name":"I should see a \"API Overview\" text","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":48521121},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@uyuni","line":15}],"before":[],"after":[]},{"id":"main-landing-page-options-and-preferences;access-the-copyright-notice","keyword":"Scenario","name":"Access the Copyright Notice","description":"","line":23,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Help\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I switch to last opened window","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:165"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"SUSE Multi-Linux Manager Guides\" text","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I click on the Legal button","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:926"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I see \"Copyright Notice\" text","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Copyright Notice\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Copyright Notice\" text","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"SUSE Multi-Linux Manager LICENSE AGREEMENT\" text","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I close the last opened window","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:169"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@susemanager","line":22}],"before":[],"after":[]},{"id":"main-landing-page-options-and-preferences;access-the-eula","keyword":"Scenario","name":"Access the EULA","description":"","line":36,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Help\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I switch to last opened window","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:165"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"SUSE Multi-Linux Manager Guides\" text","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I click on the Legal button","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:926"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I see \"End User License Agreement\" text","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"End User License Agreement\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"End User License Agreement\" text","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"End User License Agreement for SUSE Software\" text","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I close the last opened window","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:169"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@susemanager","line":35}],"before":[],"after":[]},{"id":"main-landing-page-options-and-preferences;log-into-uyuni","keyword":"Scenario","name":"Log into Uyuni","description":"","line":48,"type":"scenario","steps":[{"keyword":"Given ","name":"I am not authorized","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:462"},"result":{"status":"passed","duration":10223139034},"after":[]},{"keyword":"When ","name":"I go to the home page","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:476"},"result":{"status":"passed","duration":188307536},"after":[]},{"keyword":"And ","name":"I enter \"testing\" as \"username\"","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":63969250},"after":[]},{"keyword":"And ","name":"I enter \"testing\" as \"password\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":58078883},"after":[]},{"keyword":"And ","name":"I click on \"Sign In\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":61249233},"after":[]},{"keyword":"Then ","name":"I should be logged in","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:660"},"result":{"status":"passed","duration":710480798},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"main-landing-page-options-and-preferences;log-out-of-uyuni","keyword":"Scenario","name":"Log out of Uyuni","description":"","line":56,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":4048241802},"after":[]},{"keyword":"When ","name":"I sign out","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:652"},"result":{"status":"passed","duration":702690009},"after":[]},{"keyword":"Then ","name":"I should not be authorized","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:656"},"result":{"status":"passed","duration":10009588474},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"main-landing-page-options-and-preferences;top-level-bar","keyword":"Scenario","name":"Top level bar","description":"","line":61,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":11045737401},"after":[]},{"keyword":"When ","name":"I go to the home page","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:476"},"result":{"status":"passed","duration":964104895},"after":[]},{"keyword":"And ","name":"I should see a \"Manage\" link","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":16900699},"after":[]},{"keyword":"And ","name":"I should see a \"admin\" text","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":50775135},"after":[]},{"keyword":"And ","name":"I should see a \"SUSE Test\" link","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11612004},"after":[]},{"keyword":"And ","name":"I should see a \"Preferences\" link","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11071123},"after":[]},{"keyword":"And ","name":"I should see a Sign Out link","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:1151"},"result":{"status":"passed","duration":6977136},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"main-landing-page-options-and-preferences;main-menu-as-regular-user","keyword":"Scenario","name":"Main menu as regular user","description":"","line":70,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized as \"testing\" with password \"testing\"","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:608"},"result":{"status":"passed","duration":3000047058},"after":[]},{"keyword":"Then ","name":"I should see a \"Home\" link","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11950632},"after":[]},{"keyword":"And ","name":"I should see a \"Systems\" link","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":13965101},"after":[]},{"keyword":"And ","name":"I should see a \"Salt\" link","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10862202},"after":[]},{"keyword":"And ","name":"I should see a \"Images\" link","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11158814},"after":[]},{"keyword":"And ","name":"I should see a \"Patches\" link","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":13362038},"after":[]},{"keyword":"And ","name":"I should see a \"Software\" link","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11498692},"after":[]},{"keyword":"And ","name":"I should see a \"Content Lifecycle\" link","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11429835},"after":[]},{"keyword":"And ","name":"I should see a \"Audit\" link","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11315989},"after":[]},{"keyword":"And ","name":"I should see a \"Configuration\" link","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":13189099},"after":[]},{"keyword":"And ","name":"I should see a \"Schedule\" link","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10851333},"after":[]},{"keyword":"And ","name":"I should see a \"Users\" link","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10950812},"after":[]},{"keyword":"And ","name":"I should not see a \"Admin\" link","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"passed","duration":7640977},"after":[]},{"keyword":"And ","name":"I should see a \"Help\" link","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11250131},"after":[]},{"keyword":"And ","name":"I should see a \"External Links\" link","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11905650},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"main-landing-page-options-and-preferences;log-in-as-admin-user","keyword":"Scenario","name":"Log in as admin user","description":"","line":87,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":88,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":2805725555},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"main-landing-page-options-and-preferences;main-menu-as-administrator","keyword":"Scenario","name":"Main menu as administrator","description":"","line":90,"type":"scenario","steps":[{"keyword":"Then ","name":"I should see a \"Home\" link","line":91,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":9260924},"after":[]},{"keyword":"And ","name":"I should see a \"Systems\" link","line":92,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10142861},"after":[]},{"keyword":"And ","name":"I should see a \"Salt\" link","line":93,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":8385016},"after":[]},{"keyword":"And ","name":"I should see a \"Images\" link","line":94,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":7927221},"after":[]},{"keyword":"And ","name":"I should see a \"Patches\" link","line":95,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":9098418},"after":[]},{"keyword":"And ","name":"I should see a \"Software\" link","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":7814890},"after":[]},{"keyword":"And ","name":"I should see a \"Audit\" link","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":7891809},"after":[]},{"keyword":"And ","name":"I should see a \"Configuration\" link","line":98,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11266463},"after":[]},{"keyword":"And ","name":"I should see a \"Schedule\" link","line":99,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":18035870},"after":[]},{"keyword":"And ","name":"I should see a \"Users\" link","line":100,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":8629693},"after":[]},{"keyword":"And ","name":"I should see a \"Admin\" link","line":101,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":8877071},"after":[]},{"keyword":"And ","name":"I should see a \"Help\" link","line":102,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":8182103},"after":[]},{"keyword":"And ","name":"I should see a \"External Links\" link","line":103,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":8142477},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"main-landing-page-options-and-preferences;main-content","keyword":"Scenario","name":"Main content","description":"","line":105,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":106,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":2850233016},"after":[]},{"keyword":"Then ","name":"I should see a \"Tasks\" text","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":588750007},"after":[]},{"keyword":"And ","name":"I should see a \"Inactive Systems\" text","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":61720062},"after":[]},{"keyword":"And ","name":"I should see a \"Most Critical Systems\" text","line":109,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":65561488},"after":[]},{"keyword":"And ","name":"I should see a \"Recently Scheduled Actions\" text","line":110,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":352553341},"after":[]},{"keyword":"And ","name":"I should see a \"Relevant Security Patches\" text","line":111,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":105736416},"after":[]},{"keyword":"And ","name":"I should see a \"System Group Name\" text","line":112,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":106617030},"after":[]},{"keyword":"And ","name":"I should see a \"Recently Registered Systems\" text","line":113,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":105125395},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]}]},{"id":"api-\"user\"-namespace","uri":"features/secondary/srv_user_api.feature","keyword":"Feature","name":"API \"user\" namespace","description":"","line":5,"tags":[{"name":"@scope_api","line":4}],"elements":[{"id":"api-\"user\"-namespace;list-users","keyword":"Scenario","name":"List users","description":"","line":7,"type":"scenario","steps":[{"keyword":"When ","name":"I call user.list_users()","line":8,"match":{"location":"features/step_definitions/api_common.rb:125"},"result":{"status":"passed","duration":7695954500},"after":[]},{"keyword":"Then ","name":"I should get at least user \"admin\"","line":9,"match":{"location":"features/step_definitions/api_common.rb:129"},"result":{"status":"passed","duration":54809},"after":[]}],"tags":[{"name":"@scope_api","line":4}],"before":[],"after":[]},{"id":"api-\"user\"-namespace;list-roles","keyword":"Scenario","name":"List roles","description":"","line":11,"type":"scenario","steps":[{"keyword":"When ","name":"I call user.list_roles() on user \"admin\"","line":12,"match":{"location":"features/step_definitions/api_common.rb:133"},"result":{"status":"passed","duration":1196602092},"after":[]},{"keyword":"Then ","name":"I should get at least one role that matches \"_admin\" suffix","line":13,"match":{"location":"features/step_definitions/api_common.rb:137"},"result":{"status":"passed","duration":60922},"after":[]}],"tags":[{"name":"@scope_api","line":4}],"before":[],"after":[]},{"id":"api-\"user\"-namespace;create-user","keyword":"Scenario","name":"Create user","description":"","line":15,"type":"scenario","steps":[{"keyword":"When ","name":"I make sure \"testuser\" is not present","line":16,"match":{"location":"features/step_definitions/api_common.rb:161"},"result":{"status":"passed","duration":8327707248},"after":[]},{"keyword":"And ","name":"I call user.create() with login \"testuser\"","line":17,"match":{"location":"features/step_definitions/api_common.rb:149"},"result":{"status":"passed","duration":1719489610},"after":[]},{"keyword":"And ","name":"I call user.list_users()","line":18,"match":{"location":"features/step_definitions/api_common.rb:125"},"result":{"status":"passed","duration":8718430726},"after":[]},{"keyword":"Then ","name":"I should get at least user \"testuser\"","line":19,"match":{"location":"features/step_definitions/api_common.rb:129"},"result":{"status":"passed","duration":42511},"after":[]}],"tags":[{"name":"@scope_api","line":4}],"before":[],"after":[]},{"id":"api-\"user\"-namespace;role-operations","keyword":"Scenario","name":"Role operations","description":"","line":21,"type":"scenario","steps":[{"keyword":"When ","name":"I call user.add_role() on \"testuser\" with the role \"org_admin\"","line":22,"match":{"location":"features/step_definitions/api_common.rb:153"},"result":{"status":"passed","duration":1198172316},"after":[]},{"keyword":"And ","name":"I call user.list_roles() on user \"testuser\"","line":23,"match":{"location":"features/step_definitions/api_common.rb:133"},"result":{"status":"passed","duration":1260682042},"after":[]},{"keyword":"Then ","name":"I should get role \"org_admin\"","line":24,"match":{"location":"features/step_definitions/api_common.rb:141"},"result":{"status":"passed","duration":33866},"after":[]},{"keyword":"When ","name":"I call user.remove_role() on \"testuser\" with the role \"org_admin\"","line":25,"match":{"location":"features/step_definitions/api_common.rb:168"},"result":{"status":"passed","duration":1252402385},"after":[]},{"keyword":"And ","name":"I call user.list_roles() on user \"testuser\"","line":26,"match":{"location":"features/step_definitions/api_common.rb:133"},"result":{"status":"passed","duration":1224908022},"after":[]},{"keyword":"Then ","name":"I should not get role \"org_admin\"","line":27,"match":{"location":"features/step_definitions/api_common.rb:145"},"result":{"status":"passed","duration":33794},"after":[]}],"tags":[{"name":"@scope_api","line":4}],"before":[],"after":[]},{"id":"api-\"user\"-namespace;cleanup:-user-tests","keyword":"Scenario","name":"Cleanup: user tests","description":"","line":29,"type":"scenario","steps":[{"keyword":"When ","name":"I delete user \"testuser\"","line":30,"match":{"location":"features/step_definitions/api_common.rb:157"},"result":{"status":"passed","duration":1235261960},"after":[]}],"tags":[{"name":"@scope_api","line":4}],"before":[],"after":[]}]},{"id":"endpoint-to-download-packages","uri":"features/secondary/srv_salt_download_endpoint.feature","keyword":"Feature","name":"Endpoint to download packages","description":"  In order to distribute software to the clients\n  As an authorized user\n  I want to download packages from the channels","line":5,"tags":[{"name":"@scope_salt","line":4}],"elements":[{"id":"endpoint-to-download-packages;download-package,-user-without-token","keyword":"Scenario","name":"Download package, user without token","description":"","line":10,"type":"scenario","steps":[{"keyword":"Given ","name":"I try to download \"virgo-dummy-2.0-1.1.noarch.rpm\" from channel \"fake-rpm-suse-channel\"","line":11,"match":{"location":"features/step_definitions/salt_steps.rb:417"},"result":{"status":"passed","duration":99947441},"after":[]},{"keyword":"Then ","name":"the download should get a 403 response","line":12,"match":{"location":"features/step_definitions/salt_steps.rb:434"},"result":{"status":"passed","duration":44029},"after":[]}],"tags":[{"name":"@scope_salt","line":4}],"before":[],"after":[]},{"id":"endpoint-to-download-packages;download-package,-user-with-a-valid-token-for-the-org","keyword":"Scenario","name":"Download package, user with a valid token for the org","description":"","line":14,"type":"scenario","steps":[{"keyword":"Given ","name":"I have a valid token for organization \"1\"","line":15,"output":["b026c7c84a544a329ad34c628191c353d453b9b1204528429aeb23282cdb8c26"],"match":{"location":"features/step_definitions/setup_steps.rb:276"},"result":{"status":"passed","duration":3646184950},"after":[]},{"keyword":"When ","name":"I try to download \"virgo-dummy-2.0-1.1.noarch.rpm\" from channel \"fake-rpm-suse-channel\"","line":16,"match":{"location":"features/step_definitions/salt_steps.rb:417"},"result":{"status":"passed","duration":115522128},"after":[]},{"keyword":"Then ","name":"the download should get no error","line":17,"match":{"location":"features/step_definitions/salt_steps.rb:439"},"result":{"status":"passed","duration":26036},"after":[]}],"tags":[{"name":"@scope_salt","line":4}],"before":[],"after":[]},{"id":"endpoint-to-download-packages;download-package,-user-with-an-invalid-token-for-the-org","keyword":"Scenario","name":"Download package, user with an invalid token for the org","description":"","line":19,"type":"scenario","steps":[{"keyword":"Given ","name":"I have an invalid token for organization \"1\"","line":20,"output":["c37c782391d7f042c8b4569b73ab1228afdedba9eb6c73b06c63f65e73b074ed8070eed92c25642a115de88c4ce836489e0419d1bc0862d32e150288da9c89b9"],"match":{"location":"features/step_definitions/setup_steps.rb:280"},"result":{"status":"passed","duration":384802},"after":[]},{"keyword":"When ","name":"I try to download \"virgo-dummy-2.0-1.1.noarch.rpm\" from channel \"fake-rpm-suse-channel\"","line":21,"match":{"location":"features/step_definitions/salt_steps.rb:417"},"result":{"status":"passed","duration":106067568},"after":[]},{"keyword":"Then ","name":"the download should get a 403 response","line":22,"match":{"location":"features/step_definitions/salt_steps.rb:434"},"result":{"status":"passed","duration":49501},"after":[]}],"tags":[{"name":"@scope_salt","line":4}],"before":[],"after":[]},{"id":"endpoint-to-download-packages;download-package,-user-with-an-expired-valid-token-for-the-org","keyword":"Scenario","name":"Download package, user with an expired valid token for the org","description":"","line":24,"type":"scenario","steps":[{"keyword":"Given ","name":"I have an expired valid token for organization \"1\"","line":25,"output":["b026c7c84a544a329ad34c628191c353d453b9b1204528429aeb23282cdb8c26"],"match":{"location":"features/step_definitions/setup_steps.rb:284"},"result":{"status":"passed","duration":2579155242},"after":[]},{"keyword":"When ","name":"I try to download \"virgo-dummy-2.0-1.1.noarch.rpm\" from channel \"fake-rpm-suse-channel\"","line":26,"match":{"location":"features/step_definitions/salt_steps.rb:417"},"result":{"status":"passed","duration":91667517},"after":[]},{"keyword":"Then ","name":"the download should get a 403 response","line":27,"match":{"location":"features/step_definitions/salt_steps.rb:434"},"result":{"status":"passed","duration":49417},"after":[]}],"tags":[{"name":"@scope_salt","line":4}],"before":[],"after":[]},{"id":"endpoint-to-download-packages;download-package,-user-with-an-non-expired-valid-token-for-the-org","keyword":"Scenario","name":"Download package, user with an non expired valid token for the org","description":"","line":29,"type":"scenario","steps":[{"keyword":"Given ","name":"I have a valid token expiring tomorrow for organization \"1\"","line":30,"output":["b026c7c84a544a329ad34c628191c353d453b9b1204528429aeb23282cdb8c26"],"match":{"location":"features/step_definitions/setup_steps.rb:289"},"result":{"status":"passed","duration":2518751619},"after":[]},{"keyword":"When ","name":"I try to download \"virgo-dummy-2.0-1.1.noarch.rpm\" from channel \"fake-rpm-suse-channel\"","line":31,"match":{"location":"features/step_definitions/salt_steps.rb:417"},"result":{"status":"passed","duration":96661755},"after":[]},{"keyword":"Then ","name":"the download should get no error","line":32,"match":{"location":"features/step_definitions/salt_steps.rb:439"},"result":{"status":"passed","duration":28065},"after":[]}],"tags":[{"name":"@scope_salt","line":4}],"before":[],"after":[]},{"id":"endpoint-to-download-packages;download-package,-user-with-a-valid-token-that-cant-be-used-until-tomorrow-for-the-org","keyword":"Scenario","name":"Download package, user with a valid token that cant be used until tomorrow for the org","description":"","line":34,"type":"scenario","steps":[{"keyword":"Given ","name":"I have a not yet usable valid token for organization \"1\"","line":35,"output":["b026c7c84a544a329ad34c628191c353d453b9b1204528429aeb23282cdb8c26"],"match":{"location":"features/step_definitions/setup_steps.rb:294"},"result":{"status":"passed","duration":2557521152},"after":[]},{"keyword":"When ","name":"I try to download \"virgo-dummy-2.0-1.1.noarch.rpm\" from channel \"fake-rpm-suse-channel\"","line":36,"match":{"location":"features/step_definitions/salt_steps.rb:417"},"result":{"status":"passed","duration":95478979},"after":[]},{"keyword":"Then ","name":"the download should get a 403 response","line":37,"match":{"location":"features/step_definitions/salt_steps.rb:434"},"result":{"status":"passed","duration":48510},"after":[]}],"tags":[{"name":"@scope_salt","line":4}],"before":[],"after":[]},{"id":"endpoint-to-download-packages;download-package,-user-with-a-valid-token-for-the-org-and-specific-channels","keyword":"Scenario","name":"Download package, user with a valid token for the org and specific channels","description":"","line":39,"type":"scenario","steps":[{"keyword":"Given ","name":"I have a valid token for organization \"1\" and channel \"foobar\"","line":40,"output":["b026c7c84a544a329ad34c628191c353d453b9b1204528429aeb23282cdb8c26"],"match":{"location":"features/step_definitions/setup_steps.rb:299"},"result":{"status":"passed","duration":4622771633},"after":[]},{"keyword":"When ","name":"I try to download \"virgo-dummy-2.0-1.1.noarch.rpm\" from channel \"fake-rpm-suse-channel\"","line":41,"match":{"location":"features/step_definitions/salt_steps.rb:417"},"result":{"status":"passed","duration":101307445},"after":[]},{"keyword":"Then ","name":"the download should get a 403 response","line":42,"match":{"location":"features/step_definitions/salt_steps.rb:434"},"result":{"status":"passed","duration":45684},"after":[]}],"tags":[{"name":"@scope_salt","line":4}],"before":[],"after":[]}]},{"id":"advanced-content-management","uri":"features/secondary/srv_docker_advanced_content_management.feature","keyword":"Feature","name":"Advanced content management","description":"","line":6,"tags":[{"name":"@scope_building_container_images","line":4},{"name":"@no_auth_registry","line":5}],"elements":[{"id":"advanced-content-management;log-in-as-docker-user","keyword":"Scenario","name":"Log in as docker user","description":"","line":8,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized as \"docker\" with password \"docker\"","line":9,"match":{"location":"features/step_definitions/navigation_steps.rb:608"},"result":{"status":"passed","duration":1909050111},"after":[]}],"tags":[{"name":"@scope_building_container_images","line":4},{"name":"@no_auth_registry","line":5}],"before":[],"after":[]},{"id":"advanced-content-management;create-an-image-store-as-docker-admin","keyword":"Scenario","name":"Create an image store as Docker admin","description":"","line":11,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Images > Stores\"","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":146812361},"after":[]},{"keyword":"And ","name":"I follow \"Create\"","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":284912264},"after":[]},{"keyword":"And ","name":"I enter \"docker_admin\" as \"label\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":91750250},"after":[]},{"keyword":"And ","name":"I enter the URI of the registry as \"uri\"","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:298"},"result":{"status":"passed","duration":144487879},"after":[]},{"keyword":"And ","name":"I click on \"create-btn\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":60777375},"after":[]},{"keyword":"Then ","name":"I wait until table row contains a \"galaxy-registry\" text","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:597"},"result":{"status":"passed","duration":731704700},"after":[]}],"tags":[{"name":"@scope_building_container_images","line":4},{"name":"@no_auth_registry","line":5}],"before":[],"after":[]},{"id":"advanced-content-management;create-a-profile-as-docker-admin","keyword":"Scenario","name":"Create a profile as Docker admin","description":"","line":20,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Images > Profiles\"","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":69100168},"after":[]},{"keyword":"And ","name":"I follow \"Create\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":444845045},"after":[]},{"keyword":"And ","name":"I enter \"suse_docker_admin\" as \"label\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":152155429},"after":[]},{"keyword":"And ","name":"I select \"galaxy-registry\" from \"imageStore\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1136466245},"after":[]},{"keyword":"And ","name":"I select \"1-SUSE-KEY-x86_64\" from \"activationKey\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1126256822},"after":[]},{"keyword":"And ","name":"I enter \"Docker/serverhost\" relative to profiles as \"path\"","line":26,"output":["GITPROFILES: https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary"],"match":{"location":"features/step_definitions/docker_steps.rb:10"},"result":{"status":"passed","duration":1012537359},"after":[]},{"keyword":"And ","name":"I click on \"create-btn\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":54431828},"after":[]}],"tags":[{"name":"@scope_building_container_images","line":4},{"name":"@no_auth_registry","line":5},{"name":"@scc_credentials","line":19}],"before":[],"after":[]},{"id":"advanced-content-management;create-a-user-without-rights-nor-roles","keyword":"Scenario","name":"Create a user without rights nor roles","description":"","line":29,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":1377213798},"after":[]},{"keyword":"When ","name":"I create a user with name \"norole\" and password \"norole\" with roles \"\"","line":31,"output":["New user norole created with roles: "],"match":{"location":"features/step_definitions/api_common.rb:172"},"result":{"status":"passed","duration":11523148942},"after":[]}],"tags":[{"name":"@scope_building_container_images","line":4},{"name":"@no_auth_registry","line":5}],"before":[],"after":[]},{"id":"advanced-content-management;log-in-as-docker-user","keyword":"Scenario","name":"Log in as docker user","description":"","line":33,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized as \"docker\" with password \"docker\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:608"},"result":{"status":"passed","duration":2021165118},"after":[]}],"tags":[{"name":"@scope_building_container_images","line":4},{"name":"@no_auth_registry","line":5}],"before":[],"after":[]},{"id":"advanced-content-management;cleanup:-remove-docker-profile","keyword":"Scenario","name":"Cleanup: remove Docker profile","description":"","line":37,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized as \"docker\" with password \"docker\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:608"},"result":{"status":"passed","duration":650388111},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Images > Profiles\"","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":120320134},"after":[]},{"keyword":"And ","name":"I check the row with the \"suse_docker_admin\" text","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:912"},"result":{"status":"passed","duration":119002923},"after":[]},{"keyword":"And ","name":"I click on \"Delete\"","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":77533470},"after":[]},{"keyword":"And ","name":"I click on the red confirmation button","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:930"},"result":{"status":"passed","duration":61430528},"after":[]},{"keyword":"And ","name":"I should see a \"Image profile has been deleted.\" text","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":152176367},"after":[]}],"tags":[{"name":"@scope_building_container_images","line":4},{"name":"@no_auth_registry","line":5},{"name":"@scc_credentials","line":36}],"before":[],"after":[]},{"id":"advanced-content-management;cleanup:-remove-image-store","keyword":"Scenario","name":"Cleanup: remove image store","description":"","line":45,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Images > Stores\"","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":64975555},"after":[]},{"keyword":"And ","name":"I check the row with the \"docker_admin\" text","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:912"},"result":{"status":"passed","duration":114834043},"after":[]},{"keyword":"And ","name":"I click on \"Delete\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":85058050},"after":[]},{"keyword":"And ","name":"I click on the red confirmation button","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:930"},"result":{"status":"passed","duration":52590400},"after":[]},{"keyword":"And ","name":"I should see a \"Image store has been deleted.\" text","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":158410301},"after":[]}],"tags":[{"name":"@scope_building_container_images","line":4},{"name":"@no_auth_registry","line":5}],"before":[],"after":[]},{"id":"advanced-content-management;cleanup:-delete-no-role-user","keyword":"Scenario","name":"Cleanup: delete no role user","description":"","line":52,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":1829813019},"after":[]},{"keyword":"When ","name":"I delete user \"norole\"","line":54,"match":{"location":"features/step_definitions/api_common.rb:157"},"result":{"status":"passed","duration":2151709068},"after":[]}],"tags":[{"name":"@scope_building_container_images","line":4},{"name":"@no_auth_registry","line":5}],"before":[],"after":[]}]},{"id":"pick-dates","uri":"features/secondary/srv_datepicker.feature","keyword":"Feature","name":"Pick dates","description":"  In order to execute actions at a certain date\n  As a authorized user\n  I want to be able to easily pick dates","line":5,"tags":[{"name":"@scope_visualization","line":4}],"elements":[{"id":"pick-dates;log-in-as-admin-user","keyword":"Scenario","name":"Log in as admin user","description":"","line":10,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":2015090743},"after":[]},{"keyword":"And ","name":"I am on the Systems overview page of this \"sle_minion\"","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":6738805909},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"pick-dates;date-picker-is-by-default-set-to-today","keyword":"Scenario","name":"Date picker is by default set to today","description":"","line":14,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Remote Command\" in the content area","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":73941562},"after":[]},{"keyword":"And ","name":"I open the date picker","line":16,"match":{"location":"features/step_definitions/datepicker_steps.rb:33"},"result":{"status":"passed","duration":117448606},"after":[]},{"keyword":"Then ","name":"the date picker title should be the current month and year","line":17,"match":{"location":"features/step_definitions/datepicker_steps.rb:41"},"result":{"status":"passed","duration":10021939518},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"pick-dates;picking-a-time-sets-the-hidden-fields","keyword":"Scenario","name":"Picking a time sets the hidden fields","description":"","line":19,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Details\" in the content area","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":82001645},"after":[]},{"keyword":"And ","name":"I follow \"Remote Command\" in the content area","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":61316765},"after":[]},{"keyword":"And ","name":"I enter \"ls\" as \"Script\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":98798493},"after":[]},{"keyword":"And ","name":"I pick \"2022-08-27\" as date","line":23,"match":{"location":"features/step_definitions/datepicker_steps.rb:12"},"result":{"status":"passed","duration":111461451},"after":[]},{"keyword":"And ","name":"I pick \"17:30\" as time","line":24,"match":{"location":"features/step_definitions/datepicker_steps.rb:52"},"result":{"status":"passed","duration":132101815},"after":[]},{"keyword":"Then ","name":"the date field should be set to \"2022-08-27\"","line":25,"match":{"location":"features/step_definitions/datepicker_steps.rb:20"},"result":{"status":"passed","duration":38167076},"after":[]},{"keyword":"And ","name":"the time field should be set to \"17:30\"","line":26,"match":{"location":"features/step_definitions/datepicker_steps.rb:88"},"result":{"status":"passed","duration":38335471},"after":[]},{"keyword":"And ","name":"the date picker should be closed","line":27,"match":{"location":"features/step_definitions/datepicker_steps.rb:37"},"result":{"status":"passed","duration":3688372},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]}]},{"id":"work-with-union-and-intersection-buttons-in-the-group-list","uri":"features/secondary/srv_group_union_intersection.feature","keyword":"Feature","name":"Work with Union and Intersection buttons in the group list","description":"","line":8,"tags":[{"name":"@scope_visualization","line":7}],"elements":[{"id":"work-with-union-and-intersection-buttons-in-the-group-list;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":10,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":2126142244},"after":[]}],"tags":[{"name":"@scope_visualization","line":7}],"before":[],"after":[]},{"id":"work-with-union-and-intersection-buttons-in-the-group-list;create-a-sles-group","keyword":"Scenario","name":"Create a sles group","description":"","line":13,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":139501932},"after":[]},{"keyword":"When ","name":"I follow \"Create Group\"","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":271718907},"after":[]},{"keyword":"And ","name":"I enter \"sles\" as \"name\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":49856449},"after":[]},{"keyword":"And ","name":"I enter \"SLES systems\" as \"description\"","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":62378131},"after":[]},{"keyword":"And ","name":"I click on \"Create Group\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":64372073},"after":[]},{"keyword":"Then ","name":"I should see a \"System group sles created.\" text","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":68347713},"after":[]}],"tags":[{"name":"@scope_visualization","line":7}],"before":[],"after":[]},{"id":"work-with-union-and-intersection-buttons-in-the-group-list;add-systems-to-the-sles-group","keyword":"Scenario","name":"Add systems to the sles group","description":"","line":21,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":69882522},"after":[]},{"keyword":"When ","name":"I follow \"sles\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":319275604},"after":[]},{"keyword":"And ","name":"I follow \"Target Systems\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":600546783},"after":[]},{"keyword":"And ","name":"I check the \"sle_minion\" client","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":66234168},"after":[]},{"keyword":"And ","name":"I click on \"Add Systems\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1250423060},"after":[]},{"keyword":"Then ","name":"I should see a \"added to sles server group.\" text","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":92703627},"after":[]}],"tags":[{"name":"@scope_visualization","line":7}],"before":[],"after":[]},{"id":"work-with-union-and-intersection-buttons-in-the-group-list;create-a-rhlike-group","keyword":"Scenario","name":"Create a rhlike group","description":"","line":30,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":64252958},"after":[]},{"keyword":"When ","name":"I follow \"Create Group\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":377672007},"after":[]},{"keyword":"And ","name":"I enter \"rhlike\" as \"name\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":47971447},"after":[]},{"keyword":"And ","name":"I enter \"Red Hat-like systems\" as \"description\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":61123933},"after":[]},{"keyword":"And ","name":"I click on \"Create Group\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":596204174},"after":[]},{"keyword":"Then ","name":"I should see a \"System group rhlike created.\" text","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":64287598},"after":[]}],"tags":[{"name":"@scope_visualization","line":7},{"name":"@rhlike_minion","line":29}],"before":[],"after":[]},{"id":"work-with-union-and-intersection-buttons-in-the-group-list;add-systems-to-the-rhlike-group","keyword":"Scenario","name":"Add systems to the rhlike group","description":"","line":39,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":63680760},"after":[]},{"keyword":"When ","name":"I follow \"rhlike\"","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":307178240},"after":[]},{"keyword":"And ","name":"I follow \"Target Systems\"","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":534244370},"after":[]},{"keyword":"And ","name":"I check the \"rhlike_minion\" client","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":2192527940},"after":[]},{"keyword":"And ","name":"I click on \"Add Systems\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1129659042},"after":[]},{"keyword":"Then ","name":"I should see a \"1 systems were added to rhlike server group.\" text","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":94356069},"after":[]}],"tags":[{"name":"@scope_visualization","line":7},{"name":"@rhlike_minion","line":38}],"before":[],"after":[]},{"id":"work-with-union-and-intersection-buttons-in-the-group-list;create-a-deblike-group","keyword":"Scenario","name":"Create a deblike group","description":"","line":48,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":62507721},"after":[]},{"keyword":"When ","name":"I follow \"Create Group\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":292186079},"after":[]},{"keyword":"And ","name":"I enter \"deblike\" as \"name\"","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":52126090},"after":[]},{"keyword":"And ","name":"I enter \"Debian-like systems\" as \"description\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":62028424},"after":[]},{"keyword":"And ","name":"I click on \"Create Group\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":454757704},"after":[]},{"keyword":"Then ","name":"I should see a \"System group deblike created.\" text","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":65043425},"after":[]}],"tags":[{"name":"@scope_visualization","line":7},{"name":"@deblike_minion","line":47}],"before":[],"after":[]},{"id":"work-with-union-and-intersection-buttons-in-the-group-list;add-systems-to-the-deblike-group","keyword":"Scenario","name":"Add systems to the deblike group","description":"","line":57,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":65282389},"after":[]},{"keyword":"When ","name":"I follow \"deblike\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":319719666},"after":[]},{"keyword":"And ","name":"I follow \"Target Systems\"","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":683391284},"after":[]},{"keyword":"And ","name":"I check the \"deblike_minion\" client","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":4589322268},"after":[]},{"keyword":"And ","name":"I click on \"Add Systems\"","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1237143201},"after":[]},{"keyword":"Then ","name":"I should see a \"1 systems were added to deblike server group.\" text","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":91640658},"after":[]}],"tags":[{"name":"@scope_visualization","line":7},{"name":"@deblike_minion","line":56}],"before":[],"after":[]},{"id":"work-with-union-and-intersection-buttons-in-the-group-list;add-the-sles-group-to-ssm","keyword":"Scenario","name":"Add the sles group to SSM","description":"","line":65,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":61736325},"after":[]},{"keyword":"When ","name":"I click on \"Use in SSM\" in row \"sles\"","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:23"},"result":{"status":"passed","duration":92209712},"after":[]},{"keyword":"And ","name":"I should see a \"Selected Systems List\" text","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":91539355},"after":[]},{"keyword":"And ","name":"I should see \"sle_minion\" as link","line":69,"match":{"location":"features/step_definitions/setup_steps.rb:245"},"result":{"status":"passed","duration":14685250},"after":[]}],"tags":[{"name":"@scope_visualization","line":7}],"before":[],"after":[]},{"id":"work-with-union-and-intersection-buttons-in-the-group-list;add-a-union-of-2-groups-to-ssm---red-hat-like","keyword":"Scenario","name":"Add a union of 2 groups to SSM - Red Hat-like","description":"","line":72,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":62488396},"after":[]},{"keyword":"When ","name":"I check \"sles\" in the list","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":57099834},"after":[]},{"keyword":"And ","name":"I check \"rhlike\" in the list","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":56981355},"after":[]},{"keyword":"And ","name":"I click on \"Work With Union\"","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":481783638},"after":[]},{"keyword":"And ","name":"I should see \"sle_minion\" as link","line":77,"match":{"location":"features/step_definitions/setup_steps.rb:245"},"result":{"status":"passed","duration":11710070},"after":[]},{"keyword":"And ","name":"I should see \"rhlike_minion\" as link","line":78,"match":{"location":"features/step_definitions/setup_steps.rb:245"},"result":{"status":"passed","duration":14653301},"after":[]}],"tags":[{"name":"@scope_visualization","line":7},{"name":"@rhlike_minion","line":71}],"before":[],"after":[]},{"id":"work-with-union-and-intersection-buttons-in-the-group-list;add-an-intersection-of-2-groups-to-ssm---red-hat-like","keyword":"Scenario","name":"Add an intersection of 2 groups to SSM - Red Hat-like","description":"","line":81,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":59336541},"after":[]},{"keyword":"When ","name":"I check \"sles\" in the list","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":52626119},"after":[]},{"keyword":"And ","name":"I check \"rhlike\" in the list","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":51777804},"after":[]},{"keyword":"And ","name":"I click on \"Work With Intersection\"","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":484278755},"after":[]},{"keyword":"And ","name":"I should not see a \"sle_minion\" link","line":86,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"passed","duration":8055940},"after":[]},{"keyword":"And ","name":"I should not see a \"rhlike_minion\" link","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"passed","duration":7464106},"after":[]}],"tags":[{"name":"@scope_visualization","line":7},{"name":"@rhlike_minion","line":80}],"before":[],"after":[]},{"id":"work-with-union-and-intersection-buttons-in-the-group-list;add-a-union-of-2-groups-to-ssm---debian-like","keyword":"Scenario","name":"Add a union of 2 groups to SSM - Debian-like","description":"","line":90,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":91,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":58667549},"after":[]},{"keyword":"When ","name":"I check \"sles\" in the list","line":92,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":50779011},"after":[]},{"keyword":"And ","name":"I check \"deblike\" in the list","line":93,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":56552362},"after":[]},{"keyword":"And ","name":"I click on \"Work With Union\"","line":94,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":489364174},"after":[]},{"keyword":"And ","name":"I should see \"sle_minion\" as link","line":95,"match":{"location":"features/step_definitions/setup_steps.rb:245"},"result":{"status":"passed","duration":11589679},"after":[]},{"keyword":"And ","name":"I should see \"deblike_minion\" as link","line":96,"match":{"location":"features/step_definitions/setup_steps.rb:245"},"result":{"status":"passed","duration":13911173},"after":[]}],"tags":[{"name":"@scope_visualization","line":7},{"name":"@deblike_minion","line":89}],"before":[],"after":[]},{"id":"work-with-union-and-intersection-buttons-in-the-group-list;add-an-intersection-of-2-groups-to-ssm---debian-like","keyword":"Scenario","name":"Add an intersection of 2 groups to SSM - Debian-like","description":"","line":99,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":100,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":61667717},"after":[]},{"keyword":"When ","name":"I check \"sles\" in the list","line":101,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":52056726},"after":[]},{"keyword":"And ","name":"I check \"deblike\" in the list","line":102,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":51959998},"after":[]},{"keyword":"And ","name":"I click on \"Work With Intersection\"","line":103,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":388648207},"after":[]},{"keyword":"And ","name":"I should not see a \"sle_minion\" link","line":104,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"passed","duration":5596532},"after":[]},{"keyword":"And ","name":"I should not see a \"deblike_minion\" link","line":105,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"passed","duration":7878897},"after":[]}],"tags":[{"name":"@scope_visualization","line":7},{"name":"@deblike_minion","line":98}],"before":[],"after":[]},{"id":"work-with-union-and-intersection-buttons-in-the-group-list;cleanup:-remove-the-sles-group","keyword":"Scenario","name":"Cleanup: remove the sles group","description":"","line":107,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":61212991},"after":[]},{"keyword":"When ","name":"I follow \"sles\" in the content area","line":109,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":69037748},"after":[]},{"keyword":"And ","name":"I follow \"Delete Group\" in the content area","line":110,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":66530028},"after":[]},{"keyword":"And ","name":"I click on \"Confirm Deletion\"","line":111,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":986440764},"after":[]},{"keyword":"Then ","name":"I should see a \"deleted\" text","line":112,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":73055605},"after":[]}],"tags":[{"name":"@scope_visualization","line":7}],"before":[],"after":[]},{"id":"work-with-union-and-intersection-buttons-in-the-group-list;cleanup:-remove-the-rhlike-group","keyword":"Scenario","name":"Cleanup: remove the rhlike group","description":"","line":115,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":116,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":65036658},"after":[]},{"keyword":"When ","name":"I follow \"rhlike\" in the content area","line":117,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":65450885},"after":[]},{"keyword":"And ","name":"I follow \"Delete Group\" in the content area","line":118,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":60311701},"after":[]},{"keyword":"And ","name":"I click on \"Confirm Deletion\"","line":119,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1014269128},"after":[]},{"keyword":"Then ","name":"I should see a \"deleted\" text","line":120,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":67449581},"after":[]}],"tags":[{"name":"@scope_visualization","line":7},{"name":"@rhlike_minion","line":114}],"before":[],"after":[]},{"id":"work-with-union-and-intersection-buttons-in-the-group-list;cleanup:-remove-the-deblike-group","keyword":"Scenario","name":"Cleanup: remove the deblike group","description":"","line":123,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":124,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":64942545},"after":[]},{"keyword":"When ","name":"I follow \"deblike\" in the content area","line":125,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":63198569},"after":[]},{"keyword":"And ","name":"I follow \"Delete Group\" in the content area","line":126,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":79458017},"after":[]},{"keyword":"And ","name":"I click on \"Confirm Deletion\"","line":127,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":2229078759},"after":[]},{"keyword":"Then ","name":"I should see a \"deleted\" text","line":128,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":58232986},"after":[]}],"tags":[{"name":"@scope_visualization","line":7},{"name":"@deblike_minion","line":122}],"before":[],"after":[]},{"id":"work-with-union-and-intersection-buttons-in-the-group-list;cleanup:-remove-remaining-systems-from-ssm-after-group-union-and-intersection-tests","keyword":"Scenario","name":"Cleanup: remove remaining systems from SSM after group union and intersection tests","description":"","line":130,"type":"scenario","steps":[{"keyword":"When ","name":"I click on the clear SSM button","line":131,"match":{"location":"features/step_definitions/navigation_steps.rb:934"},"result":{"status":"passed","duration":69698986},"after":[]}],"tags":[{"name":"@scope_visualization","line":7}],"before":[],"after":[]}]},{"id":"custom-system-info-key-value-pairs","uri":"features/secondary/srv_custom_system_info.feature","keyword":"Feature","name":"Custom system info key-value pairs","description":"","line":6,"tags":[{"name":"@scope_visualization","line":4},{"name":"@scope_onboarding","line":5}],"elements":[{"id":"custom-system-info-key-value-pairs;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":8,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":9,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":2059272262},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@scope_onboarding","line":5}],"before":[],"after":[]},{"id":"custom-system-info-key-value-pairs;create-a-new-key","keyword":"Scenario","name":"Create a new key","description":"","line":11,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Custom System Info\"","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":143415363},"after":[]},{"keyword":"And ","name":"I follow \"Create Key\"","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":268257425},"after":[]},{"keyword":"And ","name":"I should see a \"Create Custom Info Key\" text","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":57073095},"after":[]},{"keyword":"And ","name":"I enter \"key-label\" as \"label\"","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":58206412},"after":[]},{"keyword":"And ","name":"I enter \"key-desc\" as \"description\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":62988398},"after":[]},{"keyword":"And ","name":"I click on \"Create Key\"","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":63499205},"after":[]},{"keyword":"Then ","name":"I should see a \"Successfully added 1 custom key.\" text","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":68947666},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@scope_onboarding","line":5}],"before":[],"after":[]},{"id":"custom-system-info-key-value-pairs;add-a-value-to-a-system","keyword":"Scenario","name":"Add a value to a system","description":"","line":20,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System List > All\"","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":148279957},"after":[]},{"keyword":"And ","name":"I follow this \"sle_minion\" link","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:549"},"result":{"status":"passed","duration":1425216077},"after":[]},{"keyword":"And ","name":"I follow \"Custom Info\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":553262002},"after":[]},{"keyword":"And ","name":"I follow \"Create Value\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":457171924},"after":[]},{"keyword":"And ","name":"I follow \"key-label\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":529854840},"after":[]},{"keyword":"And ","name":"I enter \"key-value\" as \"value\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":59335577},"after":[]},{"keyword":"And ","name":"I click on \"Update Key\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":735085866},"after":[]},{"keyword":"Then ","name":"I should see a \"key-label\" text","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":77937562},"after":[]},{"keyword":"And ","name":"I should see a \"key-value\" link","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":12607764},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@scope_onboarding","line":5}],"before":[],"after":[]},{"id":"custom-system-info-key-value-pairs;edit-the-value","keyword":"Scenario","name":"Edit the value","description":"","line":31,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System List > All\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":130177615},"after":[]},{"keyword":"And ","name":"I follow this \"sle_minion\" link","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:549"},"result":{"status":"passed","duration":1232829614},"after":[]},{"keyword":"And ","name":"I follow \"Custom Info\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":633506788},"after":[]},{"keyword":"And ","name":"I follow \"key-value\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":524529824},"after":[]},{"keyword":"And ","name":"I should see a \"Edit Custom Value\" text","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":64600122},"after":[]},{"keyword":"And ","name":"I enter \"key-value-edited\" as \"value\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":68820380},"after":[]},{"keyword":"And ","name":"I click on \"Update Key\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":676052702},"after":[]},{"keyword":"Then ","name":"I should see a \"key-label\" text","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":70151053},"after":[]},{"keyword":"And ","name":"I should see a \"key-value-edited\" link","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11832304},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@scope_onboarding","line":5}],"before":[],"after":[]},{"id":"custom-system-info-key-value-pairs;edit-the-key-description","keyword":"Scenario","name":"Edit the key description","description":"","line":42,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Custom System Info\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":68245534},"after":[]},{"keyword":"And ","name":"I follow \"key-label\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":313580109},"after":[]},{"keyword":"And ","name":"I enter \"key-desc-edited\" as \"description\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":88087022},"after":[]},{"keyword":"And ","name":"I click on \"Update Key\"","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":370163535},"after":[]},{"keyword":"Then ","name":"I should see a \"key-label\" link","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":12231888},"after":[]},{"keyword":"And ","name":"I should see a \"key-desc-edited\" text","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":65954662},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@scope_onboarding","line":5}],"before":[],"after":[]},{"id":"custom-system-info-key-value-pairs;delete-the-value","keyword":"Scenario","name":"Delete the value","description":"","line":50,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Custom System Info\"","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":61073439},"after":[]},{"keyword":"And ","name":"I follow \"key-label\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":274373382},"after":[]},{"keyword":"And ","name":"I follow this \"sle_minion\" link","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:549"},"result":{"status":"passed","duration":763288295},"after":[]},{"keyword":"And ","name":"I follow \"Custom Info\"","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":428163426},"after":[]},{"keyword":"And ","name":"I follow \"key-value-edited\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":443219658},"after":[]},{"keyword":"And ","name":"I follow \"Delete Value\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":542248908},"after":[]},{"keyword":"And ","name":"I click on \"Remove Value\"","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":644593890},"after":[]},{"keyword":"Then ","name":"I should see a \"No custom information defined for this system.\" text","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":66541922},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@scope_onboarding","line":5}],"before":[],"after":[]},{"id":"custom-system-info-key-value-pairs;delete-the-key","keyword":"Scenario","name":"Delete the key","description":"","line":60,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Custom System Info\"","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":64106214},"after":[]},{"keyword":"And ","name":"I follow \"key-label\"","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":353968964},"after":[]},{"keyword":"And ","name":"I follow \"Delete Key\"","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":285536463},"after":[]},{"keyword":"And ","name":"I click on \"Delete Key\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":465291243},"after":[]},{"keyword":"Then ","name":"I should not see a \"key-label\" text","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":58785269},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@scope_onboarding","line":5}],"before":[],"after":[]}]},{"id":"basic-web-security-measures-and-recommendations","uri":"features/secondary/srv_security.feature","keyword":"Feature","name":"Basic web security measures and recommendations","description":"  In order to be secure\n  As an authorized user\n  I want to avoid session and other attacks","line":5,"tags":[{"name":"@scope_tomcat","line":4}],"elements":[{"id":"basic-web-security-measures-and-recommendations;clear-browser-cookies-for-basic-web-security-measures","keyword":"Scenario","name":"Clear browser cookies for Basic web security measures","description":"","line":10,"type":"scenario","steps":[{"keyword":"When ","name":"I clear browser cookies","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:1244"},"result":{"status":"passed","duration":16605286},"after":[]}],"tags":[{"name":"@scope_tomcat","line":4}],"before":[],"after":[]},{"id":"basic-web-security-measures-and-recommendations;caching-should-be-enabled-for-static-content","keyword":"Scenario","name":"Caching should be enabled for static content","description":"","line":13,"type":"scenario","steps":[{"keyword":"When ","name":"I retrieve a \"css\" static resource","line":14,"match":{"location":"features/step_definitions/security_steps.rb:11"},"result":{"status":"passed","duration":87651835},"after":[]},{"keyword":"Then ","name":"the response header \"ETag\" should not be present","line":15,"match":{"location":"features/step_definitions/security_steps.rb:38"},"result":{"status":"passed","duration":40047},"after":[]},{"keyword":"And ","name":"the response header \"Pragma\" should not be present","line":16,"match":{"location":"features/step_definitions/security_steps.rb:38"},"result":{"status":"passed","duration":25519},"after":[]},{"keyword":"And ","name":"the response header \"Expires\" should not be \"0\"","line":17,"match":{"location":"features/step_definitions/security_steps.rb:29"},"result":{"status":"passed","duration":25109},"after":[]},{"keyword":"And ","name":"the response header \"Set-Cookie\" should not be present","line":18,"match":{"location":"features/step_definitions/security_steps.rb:38"},"result":{"status":"passed","duration":22366},"after":[]},{"keyword":"And ","name":"the response header \"X-Frame-Options\" should contain \"SAMEORIGIN\"","line":19,"match":{"location":"features/step_definitions/security_steps.rb:33"},"result":{"status":"passed","duration":29529},"after":[]},{"keyword":"And ","name":"the response header \"X-XSS-Protection\" should be \"1; mode=block\"","line":20,"match":{"location":"features/step_definitions/security_steps.rb:24"},"result":{"status":"passed","duration":39321},"after":[]},{"keyword":"And ","name":"the response header \"X-Content-Type-Options\" should be \"nosniff\"","line":21,"match":{"location":"features/step_definitions/security_steps.rb:24"},"result":{"status":"passed","duration":20581},"after":[]},{"keyword":"And ","name":"the response header \"X-Permitted-Cross-Domain-Policies\" should be \"master-only\"","line":22,"match":{"location":"features/step_definitions/security_steps.rb:24"},"result":{"status":"passed","duration":19945},"after":[]}],"tags":[{"name":"@scope_tomcat","line":4}],"before":[],"after":[]},{"id":"basic-web-security-measures-and-recommendations;obsolete-and-problematic-headers-for-static-content","keyword":"Scenario","name":"Obsolete and problematic headers for static content","description":"","line":24,"type":"scenario","steps":[{"keyword":"Given ","name":"I retrieve a \"javascript\" static resource","line":25,"match":{"location":"features/step_definitions/security_steps.rb:11"},"result":{"status":"passed","duration":87625329},"after":[]},{"keyword":"Then ","name":"the response header \"X-WebKit-CSP\" should not be present","line":26,"match":{"location":"features/step_definitions/security_steps.rb:38"},"result":{"status":"passed","duration":41398},"after":[]}],"tags":[{"name":"@scope_tomcat","line":4}],"before":[],"after":[]}]},{"id":"salt-is-configured-and-running","uri":"features/secondary/srv_salt.feature","keyword":"Feature","name":"Salt is configured and running","description":"  In order to operate Uyuni based on Salt\n  I want to use general Salt functionality and system registration","line":5,"tags":[{"name":"@scope_salt","line":4}],"elements":[{"id":"salt-is-configured-and-running;salt-api-is-properly-configured","keyword":"Scenario","name":"salt-api is properly configured","description":"","line":9,"type":"scenario","steps":[{"keyword":"When ","name":"I get the contents of the remote file \"/etc/salt/master.d/susemanager.conf\"","line":10,"match":{"location":"features/step_definitions/salt_steps.rb:29"},"result":{"status":"passed","duration":2823637725},"after":[]},{"keyword":"Then ","name":"it should contain a \"rest_cherrypy:\" text","line":11,"match":{"location":"features/step_definitions/salt_steps.rb:149"},"result":{"status":"passed","duration":57715},"after":[]},{"keyword":"And ","name":"it should contain a \"port: 9080\" text","line":12,"match":{"location":"features/step_definitions/salt_steps.rb:149"},"result":{"status":"passed","duration":34099},"after":[]},{"keyword":"And ","name":"it should contain a \"external_auth:\" text","line":13,"match":{"location":"features/step_definitions/salt_steps.rb:149"},"result":{"status":"passed","duration":32566},"after":[]}],"tags":[{"name":"@scope_salt","line":4}],"before":[],"after":[]},{"id":"salt-is-configured-and-running;salt-master-and-salt-api-are-listening","keyword":"Scenario","name":"salt-master and salt-api are listening","description":"","line":15,"type":"scenario","steps":[{"keyword":"Then ","name":"salt-api should be listening on local port 9080","line":16,"match":{"location":"features/step_definitions/salt_steps.rb:165"},"result":{"status":"passed","duration":2488458279},"after":[]},{"keyword":"And ","name":"salt-master should be listening on public port 4505","line":17,"match":{"location":"features/step_definitions/salt_steps.rb:170"},"result":{"status":"passed","duration":4243851671},"after":[]},{"keyword":"And ","name":"salt-master should be listening on public port 4506","line":18,"match":{"location":"features/step_definitions/salt_steps.rb:170"},"result":{"status":"passed","duration":2883226966},"after":[]}],"tags":[{"name":"@scope_salt","line":4}],"before":[],"after":[]},{"id":"salt-is-configured-and-running;there-are-no-top.sls-files-in-certain-folders","keyword":"Scenario","name":"There are no top.sls files in certain folders","description":"","line":20,"type":"scenario","steps":[{"keyword":"When ","name":"I run \"ls /srv/susemanager/salt/top.sls\" on \"server\" without error control","line":21,"match":{"location":"features/step_definitions/command_steps.rb:807"},"result":{"status":"passed","duration":2512729012},"after":[]},{"keyword":"Then ","name":"the command should fail","line":22,"match":{"location":"features/step_definitions/command_steps.rb:812"},"result":{"status":"passed","duration":15685},"after":[]},{"keyword":"When ","name":"I run \"ls /srv/susemanager/salt/top.sls\" on \"server\" without error control","line":23,"match":{"location":"features/step_definitions/command_steps.rb:807"},"result":{"status":"passed","duration":2520503819},"after":[]},{"keyword":"Then ","name":"the command should fail","line":24,"match":{"location":"features/step_definitions/command_steps.rb:812"},"result":{"status":"passed","duration":20053},"after":[]},{"keyword":"When ","name":"I run \"ls /srv/susemanager/pillar/top.sls\" on \"server\" without error control","line":25,"match":{"location":"features/step_definitions/command_steps.rb:807"},"result":{"status":"passed","duration":2509699198},"after":[]},{"keyword":"Then ","name":"the command should fail","line":26,"match":{"location":"features/step_definitions/command_steps.rb:812"},"result":{"status":"passed","duration":15792},"after":[]},{"keyword":"When ","name":"I run \"ls /usr/share/susemanager/salt/top.sls\" on \"server\" without error control","line":27,"match":{"location":"features/step_definitions/command_steps.rb:807"},"result":{"status":"passed","duration":4345331788},"after":[]},{"keyword":"Then ","name":"the command should fail","line":28,"match":{"location":"features/step_definitions/command_steps.rb:812"},"result":{"status":"passed","duration":17243},"after":[]},{"keyword":"When ","name":"I run \"ls /usr/share/susemanager/pillar/top.sls\" on \"server\" without error control","line":29,"match":{"location":"features/step_definitions/command_steps.rb:807"},"result":{"status":"passed","duration":2686908364},"after":[]},{"keyword":"Then ","name":"the command should fail","line":30,"match":{"location":"features/step_definitions/command_steps.rb:812"},"result":{"status":"passed","duration":15971},"after":[]}],"tags":[{"name":"@scope_salt","line":4}],"before":[],"after":[]}]},{"id":"the-channels-page","uri":"features/secondary/srv_check_channels_page.feature","keyword":"Feature","name":"The channels page","description":"  In Order to use the channels page and its subpages\n  As an authorized user\n  I want to see all the texts and links","line":5,"tags":[{"name":"@scope_configuration_channels","line":4}],"elements":[{"id":"the-channels-page;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":10,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":11138556608},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"the-channels-page;completeness-of-the-channels-page","keyword":"Scenario","name":"Completeness of the channels page","description":"","line":13,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Channel List > All\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":218577186},"after":[]},{"keyword":"Then ","name":"I should see a \"Full Software Channel List\" text","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":115252539},"after":[]},{"keyword":"And ","name":"I should see a \"Channel List\" link in the left menu","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":24860432},"after":[]},{"keyword":"And ","name":"I should see a \"All\" link in the left menu","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":24488786},"after":[]},{"keyword":"And ","name":"I should see a \"Popular\" link in the left menu","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21256207},"after":[]},{"keyword":"And ","name":"I should see a \"My Channels\" link in the left menu","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20579277},"after":[]},{"keyword":"And ","name":"I should see a \"Shared\" link in the left menu","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23657133},"after":[]},{"keyword":"And ","name":"I should see a \"Retired\" link in the left menu","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22090129},"after":[]},{"keyword":"And ","name":"I should see a \"Package Search\" link in the left menu","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22184160},"after":[]},{"keyword":"And ","name":"I should see a \"Manage\" link in the left menu","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":24707922},"after":[]},{"keyword":"And ","name":"I should see a \"All\" link in the content area","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23283939},"after":[]},{"keyword":"And ","name":"I should see a \"Popular\" link in the content area","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":17914234},"after":[]},{"keyword":"And ","name":"I should see a \"My Channels\" link in the content area","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":17799162},"after":[]},{"keyword":"And ","name":"I should see a \"Shared\" link in the content area","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":17466161},"after":[]},{"keyword":"And ","name":"I should see a \"Retired\" link in the content area","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":17449505},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"the-channels-page;popular-channels","keyword":"Scenario","name":"Popular channels","description":"","line":30,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Channel List > Popular\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":73793535},"after":[]},{"keyword":"Then ","name":"I should see a \"Popular\" text","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":55505578},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"the-channels-page;check-packages-in-test-channel","keyword":"Scenario","name":"Check packages in test channel","description":"","line":34,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Channel List > All\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":72953602},"after":[]},{"keyword":"And ","name":"I follow \"Show All Child Channels\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":56882795},"after":[]},{"keyword":"And ","name":"I follow \"Fake-RPM-SUSE-Channel\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":595847504},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":568754291},"after":[]},{"keyword":"Then ","name":"I should see package \"andromeda-dummy-2.0-1.1.noarch\"","line":39,"match":{"location":"features/step_definitions/common_steps.rb:317"},"result":{"status":"passed","duration":87330339},"after":[]},{"keyword":"And ","name":"I should see package \"hoag-dummy-1.1-1.1.i586\"","line":40,"match":{"location":"features/step_definitions/common_steps.rb:317"},"result":{"status":"passed","duration":85954258},"after":[]},{"keyword":"And ","name":"I should see package \"hoag-dummy-1.1-1.1.x86_64\"","line":41,"match":{"location":"features/step_definitions/common_steps.rb:317"},"result":{"status":"passed","duration":88500247},"after":[]},{"keyword":"And ","name":"I should see package \"milkyway-dummy-2.0-1.1.i586\"","line":42,"match":{"location":"features/step_definitions/common_steps.rb:317"},"result":{"status":"passed","duration":86357001},"after":[]},{"keyword":"And ","name":"I should see package \"milkyway-dummy-2.0-1.1.x86_64\"","line":43,"match":{"location":"features/step_definitions/common_steps.rb:317"},"result":{"status":"passed","duration":90531651},"after":[]},{"keyword":"And ","name":"I should see package \"virgo-dummy-2.0-1.1.noarch\"","line":44,"match":{"location":"features/step_definitions/common_steps.rb:317"},"result":{"status":"passed","duration":85288211},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"the-channels-page;check-package-metadata","keyword":"Scenario","name":"Check package metadata","description":"","line":46,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Channel List > All\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":69326694},"after":[]},{"keyword":"And ","name":"I follow \"Show All Child Channels\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":51257462},"after":[]},{"keyword":"And ","name":"I follow \"Fake-RPM-SUSE-Channel\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":588307431},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":584721430},"after":[]},{"keyword":"And ","name":"I follow \"andromeda-dummy-2.0-1.1.noarch\"","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":543687025},"after":[]},{"keyword":"Then ","name":"I should see a \"This is the andromeda dummy package used for testing SUSE Manager\" text","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":72080203},"after":[]},{"keyword":"And ","name":"I should see a \"Fake-RPM-SUSE-Channel\" link","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11689158},"after":[]},{"keyword":"And ","name":"I should see a \"build.opensuse.org\" text","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":63498722},"after":[]},{"keyword":"And ","name":"I should see a \"SHA512sum:\" text","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":64147760},"after":[]},{"keyword":"And ","name":"I should see a \"packages/1/199/andromeda-dummy/2.0-1.1/noarch/19940cc4a9f0d38a038a4455b0f1cf1290c4a4296b27f5a62f4aae60585ac6e2677e88c3c3127d487116ed8d9b1787379e23aafac46bc14408864926bedee693/andromeda-dummy-2.0-1.1.noarch.rpm\" text","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":64507474},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"the-channels-page;check-package-dependencies-page","keyword":"Scenario","name":"Check package dependencies page","description":"","line":58,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Channel List > All\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":121304916},"after":[]},{"keyword":"And ","name":"I follow \"Show All Child Channels\"","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":49411427},"after":[]},{"keyword":"And ","name":"I follow \"Fake-RPM-SUSE-Channel\"","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":572295037},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":617568628},"after":[]},{"keyword":"And ","name":"I follow \"andromeda-dummy-2.0-1.1.noarch\"","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":437421218},"after":[]},{"keyword":"And ","name":"I follow \"Dependencies\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":375509367},"after":[]},{"keyword":"Then ","name":"I should see a \"pam\" text","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":51460208},"after":[]},{"keyword":"And ","name":"I should see a \"rpmlib(PayloadIsXz) <= 5.2-1\" text","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":51597875},"after":[]},{"keyword":"And ","name":"I should see a \"andromeda-dummy = 2.0-1.1\" text","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":49117239},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"the-channels-page;check-package-change-log-page","keyword":"Scenario","name":"Check package change log page","description":"","line":69,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Channel List > All\"","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":123194848},"after":[]},{"keyword":"And ","name":"I follow \"Show All Child Channels\"","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":50214409},"after":[]},{"keyword":"And ","name":"I follow \"Fake-RPM-SUSE-Channel\"","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":575222714},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":570310277},"after":[]},{"keyword":"And ","name":"I follow \"andromeda-dummy-2.0-1.1.noarch\"","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":538478508},"after":[]},{"keyword":"And ","name":"I follow \"Change Log\"","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":373288451},"after":[]},{"keyword":"Then ","name":"I should see a \"mc@suse.de\" text","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":50612101},"after":[]},{"keyword":"And ","name":"I should see a \"version 2.0\" text","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":46513636},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"the-channels-page;check-package-file-list-page","keyword":"Scenario","name":"Check package file list page","description":"","line":79,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Channel List > All\"","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":122452704},"after":[]},{"keyword":"And ","name":"I follow \"Show All Child Channels\"","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":46306520},"after":[]},{"keyword":"And ","name":"I follow \"Fake-RPM-SUSE-Channel\"","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":734786109},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":602183459},"after":[]},{"keyword":"And ","name":"I follow \"andromeda-dummy-2.0-1.1.noarch\"","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":528223144},"after":[]},{"keyword":"And ","name":"I follow \"File List\"","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":310502210},"after":[]},{"keyword":"Then ","name":"I should see a \"This package contains the following files.\" text","line":86,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":59510186},"after":[]},{"keyword":"And ","name":"I should see a \"/usr/share/doc/packages/andromeda-dummy/COPYING\" text","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":57290573},"after":[]},{"keyword":"And ","name":"I should see a \"sha256: 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670\" text","line":88,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":56413039},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]}]},{"id":"managing-channels","uri":"features/secondary/srv_manage_channels_page.feature","keyword":"Feature","name":"Managing channels","description":"  In Order to distribute software to the clients\n  As an authorized user\n  I want to manage channels","line":5,"tags":[{"name":"@scope_visualization","line":4}],"elements":[{"id":"managing-channels;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":10,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":2035825786},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"managing-channels;fail-when-trying-to-add-a-duplicate-channel","keyword":"Scenario","name":"Fail when trying to add a duplicate channel","description":"","line":13,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":205558131},"after":[]},{"keyword":"And ","name":"I follow \"Create Channel\"","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":375211287},"after":[]},{"keyword":"And ","name":"I enter \"Fake-Base-Channel-SUSE-like\" as \"Channel Name\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":90304946},"after":[]},{"keyword":"And ","name":"I enter \"fake-base-channel-suse-like\" as \"Channel Label\"","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":83514252},"after":[]},{"keyword":"And ","name":"I select \"None\" from \"Parent Channel\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":57364454},"after":[]},{"keyword":"And ","name":"I select \"x86_64\" from \"Architecture:\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":50785512},"after":[]},{"keyword":"And ","name":"I enter \"Base channel for testing\" as \"Channel Summary\"","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":86534318},"after":[]},{"keyword":"And ","name":"I enter \"No more desdcription for base channel.\" as \"Channel Description\"","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":98717744},"after":[]},{"keyword":"And ","name":"I click on \"Create Channel\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":65711540},"after":[]},{"keyword":"Then ","name":"I should see a \"The channel name 'Fake-Base-Channel-SUSE-like' is already in use, please enter a different name\" text","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":418910500},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"managing-channels;fail-when-trying-to-use-invalid-characters-in-the-channel-label","keyword":"Scenario","name":"Fail when trying to use invalid characters in the channel label","description":"","line":25,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":75144579},"after":[]},{"keyword":"And ","name":"I follow \"Create Channel\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":383641663},"after":[]},{"keyword":"And ","name":"I enter \"test123\" as \"Channel Name\"","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":55397597},"after":[]},{"keyword":"And ","name":"I enter \"tesT123\" as \"Channel Label\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":57589681},"after":[]},{"keyword":"And ","name":"I enter \"test123\" as \"Channel Summary\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":57191437},"after":[]},{"keyword":"And ","name":"I click on \"Create Channel\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":380097484},"after":[]},{"keyword":"Then ","name":"I should see a \"Invalid channel label, please see the format described below\" text","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":76428557},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"managing-channels;fail-when-trying-to-use-invalid-characters-in-the-channel-name","keyword":"Scenario","name":"Fail when trying to use invalid characters in the channel name","description":"","line":34,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":74038414},"after":[]},{"keyword":"And ","name":"I follow \"Create Channel\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":301974239},"after":[]},{"keyword":"And ","name":"I enter \"!test123\" as \"Channel Name\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":59228459},"after":[]},{"keyword":"And ","name":"I enter \"test123\" as \"Channel Label\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":57498300},"after":[]},{"keyword":"And ","name":"I enter \"test123\" as \"Channel Summary\"","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":59169337},"after":[]},{"keyword":"And ","name":"I click on \"Create Channel\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":59934270},"after":[]},{"keyword":"Then ","name":"I should see a \"Invalid channel name, please see the format described below\" text","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":77933088},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"managing-channels;fail-when-trying-to-use-reserved-names-for-channels","keyword":"Scenario","name":"Fail when trying to use reserved names for channels","description":"","line":44,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":78216036},"after":[]},{"keyword":"And ","name":"I follow \"Create Channel\"","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":372309139},"after":[]},{"keyword":"And ","name":"I enter \"openSUSE-Leap-15.6-Pool for x86_64\" as \"Channel Name\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":90818726},"after":[]},{"keyword":"And ","name":"I enter \"test123\" as \"Channel Label\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":57016957},"after":[]},{"keyword":"And ","name":"I enter \"test123\" as \"Channel Summary\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":58797112},"after":[]},{"keyword":"And ","name":"I click on \"Create Channel\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":474126096},"after":[]},{"keyword":"Then ","name":"I should see a \"The channel name 'openSUSE-Leap-15.6-Pool for x86_64' is reserved, please enter a different name\" text","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":78025781},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@scc_credentials","line":43}],"before":[],"after":[]},{"id":"managing-channels;fail-when-trying-to-use-reserved-labels-for-channels","keyword":"Scenario","name":"Fail when trying to use reserved labels for channels","description":"","line":54,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":74515827},"after":[]},{"keyword":"And ","name":"I follow \"Create Channel\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":366370181},"after":[]},{"keyword":"And ","name":"I enter \"test123\" as \"Channel Name\"","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":78126777},"after":[]},{"keyword":"And ","name":"I enter \"opensuse-leap-15.6-pool-x86_64\" as \"Channel Label\"","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":79649317},"after":[]},{"keyword":"And ","name":"I enter \"test123\" as \"Channel Summary\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":57127537},"after":[]},{"keyword":"And ","name":"I click on \"Create Channel\"","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":447949472},"after":[]},{"keyword":"Then ","name":"I should see a \"The channel label 'opensuse-leap-15.6-pool-x86_64' is reserved, please enter a different name\" text","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":78978019},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@scc_credentials","line":53}],"before":[],"after":[]},{"id":"managing-channels;create-a-channel-that-will-be-changed","keyword":"Scenario","name":"Create a channel that will be changed","description":"","line":63,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":74502068},"after":[]},{"keyword":"And ","name":"I follow \"Create Channel\"","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":932148873},"after":[]},{"keyword":"And ","name":"I enter \"aaaSLE-12-Cloud-Compute5-Pool for x86_64\" as \"Channel Name\"","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":93195008},"after":[]},{"keyword":"And ","name":"I enter \"sle-we12aaa-pool-x86_64-sap\" as \"Channel Label\"","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":76497201},"after":[]},{"keyword":"And ","name":"I enter \"test123\" as \"Channel Summary\"","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":55465158},"after":[]},{"keyword":"And ","name":"I click on \"Create Channel\"","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":875015620},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel aaaSLE-12-Cloud-Compute5-Pool for x86_64 created.\" text","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":80207227},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"managing-channels;fail-when-trying-to-change-the-channel-name-to-a-reserved-name","keyword":"Scenario","name":"Fail when trying to change the channel name to a reserved name","description":"","line":73,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":74520883},"after":[]},{"keyword":"And ","name":"I follow \"aaaSLE-12-Cloud-Compute5-Pool for x86_64\"","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":580890199},"after":[]},{"keyword":"And ","name":"I enter \"openSUSE-Leap-15.6-Pool for x86_64\" as \"Channel Name\"","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":126532962},"after":[]},{"keyword":"And ","name":"I click on \"Update Channel\"","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":545742182},"after":[]},{"keyword":"Then ","name":"I should see a \"The channel name 'openSUSE-Leap-15.6-Pool for x86_64' is reserved, please enter a different name\" text","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":77905003},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@scc_credentials","line":72}],"before":[],"after":[]},{"id":"managing-channels;cleanup:-delete-created-channel","keyword":"Scenario","name":"Cleanup: Delete created channel","description":"","line":80,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":81465113},"after":[]},{"keyword":"And ","name":"I follow \"aaaSLE-12-Cloud-Compute5-Pool for x86_64\"","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":566014392},"after":[]},{"keyword":"And ","name":"I follow \"Delete Channel\"","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":397694079},"after":[]},{"keyword":"And ","name":"I check \"unsubscribeSystems\"","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":79726338},"after":[]},{"keyword":"And ","name":"I click on \"Delete Channel\"","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":634561785},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel aaaSLE-12-Cloud-Compute5-Pool for x86_64 has been deleted.\" text","line":86,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":89005059},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]}]},{"id":"left-menu-filter","uri":"features/secondary/srv_menu_filter.feature","keyword":"Feature","name":"Left Menu Filter","description":"  In order to verify the left menu filter works properly\n  As an authorized user\n  I want to be able to search different keywords in the menu filter ","line":5,"tags":[{"name":"@scope_visualization","line":4}],"elements":[{"id":"left-menu-filter;log-in-as-admin-user","keyword":"Scenario","name":"Log in as admin user","description":"","line":10,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":2076590942},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"left-menu-filter;search-a-word-and-expect-the-right-result","keyword":"Scenario","name":"Search a word and expect the right result","description":"","line":13,"type":"scenario","steps":[{"keyword":"When ","name":"I enter \"Admin\" as the left menu search field","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:1337"},"result":{"status":"passed","duration":89677500},"after":[]},{"keyword":"Then ","name":"I should see a \"Admin\" link in the left menu","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":28951650},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"left-menu-filter;search-a-partial-word-and-expect-the-right-result","keyword":"Scenario","name":"Search a partial word and expect the right result","description":"","line":17,"type":"scenario","steps":[{"keyword":"When ","name":"I enter \"Formula\" as the left menu search field","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:1337"},"result":{"status":"passed","duration":94350894},"after":[]},{"keyword":"Then ","name":"I should see a \"Formula Catalog\" link in the left menu","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21342045},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"left-menu-filter;search-a-word-with-a-different-case-and-expect-the-right-result","keyword":"Scenario","name":"Search a word with a different case and expect the right result","description":"","line":21,"type":"scenario","steps":[{"keyword":"When ","name":"I enter \"saLT\" as the left menu search field","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:1337"},"result":{"status":"passed","duration":82266101},"after":[]},{"keyword":"Then ","name":"I should see a \"Salt\" link in the left menu","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22629399},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"left-menu-filter;search-a-word-and-expect-several-results","keyword":"Scenario","name":"Search a word and expect several results","description":"","line":26,"type":"scenario","steps":[{"keyword":"When ","name":"I enter \"SUSE\" as the left menu search field","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:1337"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"SUSE\" text","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"SUSE Multi-Linux Manager Server\" text","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"SUSE Multi-Linux Manager Proxy\" text","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@susemanager","line":25}],"before":[],"after":[]},{"id":"left-menu-filter;search-a-word-and-expect-several-results","keyword":"Scenario","name":"Search a word and expect several results","description":"","line":33,"type":"scenario","steps":[{"keyword":"When ","name":"I enter \"Uyuni\" as the left menu search field","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:1337"},"result":{"status":"passed","duration":81294457},"after":[]},{"keyword":"Then ","name":"I should see a \"Uyuni Server\" text","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":28133571},"after":[]},{"keyword":"And ","name":"I should see a \"Uyuni Proxy\" text","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":35747986},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@uyuni","line":32}],"before":[],"after":[]},{"id":"left-menu-filter;search-a-non-existing-word-and-expect-no-results","keyword":"Scenario","name":"Search a non-existing word and expect no results","description":"","line":38,"type":"scenario","steps":[{"keyword":"When ","name":"I enter \"Null\" as the left menu search field","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:1337"},"result":{"status":"passed","duration":75263082},"after":[]},{"keyword":"Then ","name":"I should see left menu empty","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:1341"},"result":{"status":"passed","duration":7342460},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]}]},{"id":"api-\"channel\"-namespace-and-sub-namespaces","uri":"features/secondary/srv_channel_api.feature","keyword":"Feature","name":"API \"channel\" namespace and sub-namespaces","description":"","line":5,"tags":[{"name":"@scope_api","line":4}],"elements":[{"id":"api-\"channel\"-namespace-and-sub-namespaces;create-a-custom-software-channel","keyword":"Scenario","name":"Create a custom software channel","description":"","line":7,"type":"scenario","steps":[{"keyword":"When ","name":"I create the following channels:","line":8,"rows":[{"cells":["LABEL","NAME","SUMMARY","ARCH","PARENT"]},{"cells":["foobar","foobar","foobar","channel-x86_64",""]}],"match":{"location":"features/step_definitions/api_common.rb:213"},"result":{"status":"passed","duration":1260694514},"after":[]},{"keyword":"Then ","name":"\"foobar\" should get listed with a call of listSoftwareChannels","line":11,"match":{"location":"features/step_definitions/api_common.rb:232"},"result":{"status":"passed","duration":1222633642},"after":[]}],"tags":[{"name":"@scope_api","line":4}],"before":[],"after":[]},{"id":"api-\"channel\"-namespace-and-sub-namespaces;create-a-repository","keyword":"Scenario","name":"Create a repository","description":"","line":13,"type":"scenario","steps":[{"keyword":"When ","name":"I create a repo with label \"foobar\" and url","line":14,"match":{"location":"features/step_definitions/api_common.rb:204"},"result":{"status":"passed","duration":1179346622},"after":[]},{"keyword":"And ","name":"I associate repo \"foobar\" with channel \"foobar\"","line":15,"match":{"location":"features/step_definitions/api_common.rb:209"},"result":{"status":"passed","duration":1434225243},"after":[]},{"keyword":"Then ","name":"channel \"foobar\" should have attribute \"last_modified\" that is a date","line":16,"match":{"location":"features/step_definitions/api_common.rb:244"},"result":{"status":"passed","duration":1464863061},"after":[]},{"keyword":"And ","name":"channel \"foobar\" should not have attribute \"yumrepo_last_sync\"","line":17,"match":{"location":"features/step_definitions/api_common.rb:250"},"result":{"status":"passed","duration":1445652103},"after":[]}],"tags":[{"name":"@scope_api","line":4}],"before":[],"after":[]},{"id":"api-\"channel\"-namespace-and-sub-namespaces;create-a-custom-software-channel-as-the-child-of-another-one","keyword":"Scenario","name":"Create a custom software channel as the child of another one","description":"","line":19,"type":"scenario","steps":[{"keyword":"When ","name":"I create the following channels:","line":20,"rows":[{"cells":["LABEL","NAME","SUMMARY","ARCH","PARENT"]},{"cells":["foobar-child","foobar-child","child of foobar","channel-x86_64","foobar"]}],"match":{"location":"features/step_definitions/api_common.rb:213"},"result":{"status":"passed","duration":1239967031},"after":[]},{"keyword":"Then ","name":"\"foobar-child\" should get listed with a call of listSoftwareChannels","line":23,"match":{"location":"features/step_definitions/api_common.rb:232"},"result":{"status":"passed","duration":1221107046},"after":[]},{"keyword":"And ","name":"\"foobar\" should be the parent channel of \"foobar-child\"","line":24,"match":{"location":"features/step_definitions/api_common.rb:240"},"result":{"status":"passed","duration":1403738555},"after":[]}],"tags":[{"name":"@scope_api","line":4}],"before":[],"after":[]},{"id":"api-\"channel\"-namespace-and-sub-namespaces;list-software-channels","keyword":"Scenario","name":"List software channels","description":"","line":26,"type":"scenario","steps":[{"keyword":"Then ","name":"something should get listed with a call of listSoftwareChannels","line":27,"match":{"location":"features/step_definitions/api_common.rb:228"},"result":{"status":"passed","duration":1355837676},"after":[]}],"tags":[{"name":"@scope_api","line":4}],"before":[],"after":[]},{"id":"api-\"channel\"-namespace-and-sub-namespaces;delete-a-child-software-channel","keyword":"Scenario","name":"Delete a child software channel","description":"","line":29,"type":"scenario","steps":[{"keyword":"When ","name":"I delete the software channel with label \"foobar-child\"","line":30,"match":{"location":"features/step_definitions/api_common.rb:220"},"result":{"status":"passed","duration":1332464532},"after":[]},{"keyword":"Then ","name":"\"foobar-child\" should not get listed with a call of listSoftwareChannels","line":31,"match":{"location":"features/step_definitions/api_common.rb:236"},"result":{"status":"passed","duration":1245527849},"after":[]}],"tags":[{"name":"@scope_api","line":4}],"before":[],"after":[]},{"id":"api-\"channel\"-namespace-and-sub-namespaces;delete-a-software-channel","keyword":"Scenario","name":"Delete a software channel","description":"","line":33,"type":"scenario","steps":[{"keyword":"When ","name":"I delete the repo with label \"foobar\"","line":34,"match":{"location":"features/step_definitions/api_common.rb:224"},"result":{"status":"passed","duration":1188217932},"after":[]},{"keyword":"And ","name":"I delete the software channel with label \"foobar\"","line":35,"match":{"location":"features/step_definitions/api_common.rb:220"},"result":{"status":"passed","duration":1853988660},"after":[]},{"keyword":"Then ","name":"\"foobar\" should not get listed with a call of listSoftwareChannels","line":36,"match":{"location":"features/step_definitions/api_common.rb:236"},"result":{"status":"passed","duration":1300422565},"after":[]}],"tags":[{"name":"@scope_api","line":4}],"before":[],"after":[]},{"id":"api-\"channel\"-namespace-and-sub-namespaces;check-last-synchronization-of-a-synced-channel","keyword":"Scenario","name":"Check last synchronization of a synced channel","description":"","line":38,"type":"scenario","steps":[{"keyword":"Then ","name":"channel \"fake-child-channel-i586\" should have attribute \"yumrepo_last_sync\" that is a date","line":39,"match":{"location":"features/step_definitions/api_common.rb:244"},"result":{"status":"passed","duration":1194867786},"after":[]}],"tags":[{"name":"@scope_api","line":4}],"before":[],"after":[]},{"id":"api-\"channel\"-namespace-and-sub-namespaces;verify-if-a-channel-is-modular-via-the-api","keyword":"Scenario","name":"Verify if a channel is modular via the API","description":"","line":42,"type":"scenario","steps":[{"keyword":"When ","name":"I verify channel \"fake-base-channel-appstream\" is modular via the API","line":43,"match":{"location":"features/step_definitions/api_common.rb:732"},"result":{"status":"passed","duration":1178973394},"after":[]},{"keyword":"And ","name":"I verify channel \"fake-rpm-suse-channel\" is not modular via the API","line":44,"match":{"location":"features/step_definitions/api_common.rb:732"},"result":{"status":"passed","duration":1178848215},"after":[]}],"tags":[{"name":"@scope_api","line":4},{"name":"@rhlike_minion","line":41}],"before":[],"after":[]},{"id":"api-\"channel\"-namespace-and-sub-namespaces;list-modular-channels-via-the-api","keyword":"Scenario","name":"List modular channels via the API","description":"","line":47,"type":"scenario","steps":[{"keyword":"When ","name":"channel \"Fake-Base-Channel-AppStream\" is present in the modular channels listed via the API","line":48,"match":{"location":"features/step_definitions/api_common.rb:739"},"result":{"status":"passed","duration":1170027349},"after":[]}],"tags":[{"name":"@scope_api","line":4},{"name":"@rhlike_minion","line":46}],"before":[],"after":[]},{"id":"api-\"channel\"-namespace-and-sub-namespaces;list-available-module-streams-for-a-given-channel-via-the-api","keyword":"Scenario","name":"List available module streams for a given channel via the API","description":"","line":51,"type":"scenario","steps":[{"keyword":"When ","name":"\"scorpio\" module streams \"2.0, 2.1\" are available for channel \"fake-base-channel-appstream\" via the API","line":52,"match":{"location":"features/step_definitions/api_common.rb:747"},"result":{"status":"passed","duration":1191678159},"after":[]}],"tags":[{"name":"@scope_api","line":4},{"name":"@rhlike_minion","line":50}],"before":[],"after":[]}]},{"id":"patches-page","uri":"features/secondary/srv_patches_page.feature","keyword":"Feature","name":"Patches page","description":"  In order to use the Patches page\n  As a authorized user\n  I want to see all the texts and links","line":5,"tags":[{"name":"@scope_visualization","line":4}],"elements":[{"id":"patches-page;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":10,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":2199408355},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"patches-page;patches-left-menu","keyword":"Scenario","name":"Patches left menu","description":"","line":13,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Patches > Patch List > Relevant\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":214815992},"after":[]},{"keyword":"Then ","name":"I should see a \"Patches Relevant to Your Systems\" text","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":63396532},"after":[]},{"keyword":"And ","name":"I should see a \"Relevant\" link in the left menu","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22302159},"after":[]},{"keyword":"And ","name":"I should see a \"All\" link in the left menu","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23257303},"after":[]},{"keyword":"And ","name":"I should see a \"Advanced Search\" link in the left menu","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22142990},"after":[]},{"keyword":"And ","name":"I should see a \"Manage Patches\" link in the left menu","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20895663},"after":[]},{"keyword":"And ","name":"I should see a \"Clone Patches\" link in the left menu","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21942122},"after":[]},{"keyword":"And ","name":"I should see a \"Bugfix Patches\" link","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10830669},"after":[]},{"keyword":"And ","name":"I should see a \"Enhancement Patches\" link","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10839326},"after":[]},{"keyword":"And ","name":"I should see a \"Security Patches\" link","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11125269},"after":[]},{"keyword":"And ","name":"I should see a Sign Out link","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:1151"},"result":{"status":"passed","duration":7222619},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"patches-page;create-new-bugfix-patch-with-bnc-url","keyword":"Scenario","name":"Create new bugfix patch with bnc URL","description":"","line":26,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Patches > Manage Patches\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":70578554},"after":[]},{"keyword":"And ","name":"I follow \"Create Patch\"","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":336614557},"after":[]},{"keyword":"When ","name":"I enter \"Test Patch\" as \"synopsis\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":78531457},"after":[]},{"keyword":"And ","name":"I enter \"Test Advisory\" as \"advisoryName\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":85968509},"after":[]},{"keyword":"And ","name":"I enter \"Test Product\" as \"product\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":97773578},"after":[]},{"keyword":"And ","name":"I enter \"test@test.org\" as \"errataFrom\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":84067309},"after":[]},{"keyword":"And ","name":"I enter \"Test Topic\" as \"topic\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":74168284},"after":[]},{"keyword":"And ","name":"I enter \"Test Description\" as \"description\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":88085127},"after":[]},{"keyword":"And ","name":"I enter \"Test Solution\" as \"solution\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":79687702},"after":[]},{"keyword":"And ","name":"I enter \"620212\" as \"buglistId\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":68133125},"after":[]},{"keyword":"And ","name":"I enter \"Test Summary\" as \"buglistSummary\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":81911758},"after":[]},{"keyword":"And ","name":"I enter \"https://bugzilla.opensuse.org/show_bug.cgi?id=620212\" as \"buglistUrl\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":197501801},"after":[]},{"keyword":"And ","name":"I enter \"test,keywords\" as \"keywords\"","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":80725863},"after":[]},{"keyword":"And ","name":"I enter \"Test Reference\" as \"refersTo\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":81408961},"after":[]},{"keyword":"And ","name":"I enter \"Test Note\" as \"notes\"","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":71986467},"after":[]},{"keyword":"And ","name":"I check test channel","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:679"},"result":{"status":"passed","duration":64943544},"after":[]},{"keyword":"And ","name":"I click on \"Create Patch\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1047850857},"after":[]},{"keyword":"Then ","name":"I should see a \"Patch: Test Advisory-1\" text","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":78611922},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"patches-page;create-new-enhancement-patch-with-no-bnc-url","keyword":"Scenario","name":"Create new enhancement patch with no bnc URL","description":"","line":46,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Patches > Manage Patches\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":63450700},"after":[]},{"keyword":"And ","name":"I follow \"Create Patch\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":329100631},"after":[]},{"keyword":"When ","name":"I enter \"Enhancement Patch\" as \"synopsis\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":93052608},"after":[]},{"keyword":"And ","name":"I enter \"Enhancement Advisory\" as \"advisoryName\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":97701920},"after":[]},{"keyword":"And ","name":"I select \"Product Enhancement Advisory\" from \"advisoryType\"","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":70806883},"after":[]},{"keyword":"And ","name":"I enter \"Enhancement Product\" as \"product\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":96289789},"after":[]},{"keyword":"And ","name":"I enter \"Enhancement Topic\" as \"topic\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":92653741},"after":[]},{"keyword":"And ","name":"I enter \"Enhancement Description\" as \"description\"","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":98543484},"after":[]},{"keyword":"And ","name":"I enter \"Enhancement Solution\" as \"solution\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":91188214},"after":[]},{"keyword":"And ","name":"I enter \"1234\" as \"buglistId\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":55456639},"after":[]},{"keyword":"And ","name":"I enter \"Enhancement Summary\" as \"buglistSummary\"","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":95748862},"after":[]},{"keyword":"And ","name":"I enter \"Enhancement,keywords\" as \"keywords\"","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":94538252},"after":[]},{"keyword":"And ","name":"I enter \"Enhancement Reference\" as \"refersTo\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":94597970},"after":[]},{"keyword":"And ","name":"I enter \"Enhancement Note\" as \"notes\"","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":85345897},"after":[]},{"keyword":"And ","name":"I check test channel","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:679"},"result":{"status":"passed","duration":55959553},"after":[]},{"keyword":"And ","name":"I click on \"Create Patch\"","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":55394894},"after":[]},{"keyword":"Then ","name":"I should see a \"Patch: Enhancement Advisory-1\" text","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":76465825},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"patches-page;delete-enhancement-patch","keyword":"Scenario","name":"Delete enhancement patch","description":"","line":65,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Patches > Manage Patches\"","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":66235540},"after":[]},{"keyword":"And ","name":"I check \"Enhancement Advisory\" patch","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:683"},"result":{"status":"passed","duration":65647215},"after":[]},{"keyword":"And ","name":"I click on \"Delete Patches\"","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":584325116},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":778260027},"after":[]},{"keyword":"Then ","name":"I should see a \"Successfully deleted 1 patches.\" text","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":113010889},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"patches-page;verify-patch-presence-in-web-ui","keyword":"Scenario","name":"Verify patch presence in web UI","description":"","line":72,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Patches > Patch List > All\"","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":169153267},"after":[]},{"keyword":"And ","name":"I follow \"Bugfix Patches\" in the content area","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":82518430},"after":[]},{"keyword":"And ","name":"I enter \"Test Patch\" as the filtered synopsis","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:992"},"result":{"status":"passed","duration":54824837},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"passed","duration":448354576},"after":[]},{"keyword":"And ","name":"I follow \"Test Advisory\"","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":432169718},"after":[]},{"keyword":"Then ","name":"I should see a \"Test Patch\" text","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60908231},"after":[]},{"keyword":"And ","name":"I should see a \"test@test.org\" text","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":58116808},"after":[]},{"keyword":"And ","name":"I should see a \"Test Topic\" text","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":65178599},"after":[]},{"keyword":"And ","name":"I should see a \"Test Description\" text","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":59315129},"after":[]},{"keyword":"And ","name":"I should see a \"Test Solution\" text","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":58385635},"after":[]},{"keyword":"And ","name":"I should see a \"Fake-Base-Channel-SUSE-like\" link","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11475042},"after":[]},{"keyword":"And ","name":"I should see a \"Test Summary\" link","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11204358},"after":[]},{"keyword":"And ","name":"I should see a \"keywords, test\" text","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":57743684},"after":[]},{"keyword":"And ","name":"I should see a \"Test Reference\" text","line":86,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":59662245},"after":[]},{"keyword":"And ","name":"I should see a \"Test Note\" text","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":57246058},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"patches-page;assert-that-patch-is-now-in-test-base-channel","keyword":"Scenario","name":"Assert that patch is now in test base channel","description":"","line":89,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Channel List > All\"","line":90,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":237113201},"after":[]},{"keyword":"And ","name":"I follow \"Fake-Base-Channel-SUSE-like\"","line":91,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":569442470},"after":[]},{"keyword":"And ","name":"I follow \"Patches\" in the content area","line":92,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":72877894},"after":[]},{"keyword":"Then ","name":"I should see a \"Test Patch\" text","line":93,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":66044768},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"patches-page;delete-patch","keyword":"Scenario","name":"Delete patch","description":"","line":95,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Patches > Manage Patches\"","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":117767115},"after":[]},{"keyword":"And ","name":"I check \"Test Advisory\" patch","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:683"},"result":{"status":"passed","duration":56577056},"after":[]},{"keyword":"And ","name":"I click on \"Delete Patches\"","line":98,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":522896157},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":99,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":616779216},"after":[]},{"keyword":"Then ","name":"I should see a \"Successfully deleted 1 patches.\" text","line":100,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":107365128},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]}]},{"id":"content-lifecycle","uri":"features/secondary/srv_content_lifecycle.feature","keyword":"Feature","name":"Content lifecycle","description":"","line":6,"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"elements":[{"id":"content-lifecycle;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":8,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":9,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":2368352426},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-to-remove-all-fonts-packages","keyword":"Scenario","name":"Create CLM filter to remove all fonts packages","description":"","line":11,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":140615755},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":88392295},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":12065825},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":62060924},"after":[]},{"keyword":"And ","name":"I enter \"remove fonts packages\" as \"filter_name\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":125365040},"after":[]},{"keyword":"And ","name":"I select \"Package (Name)\" from \"type\"","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1134480242},"after":[]},{"keyword":"And ","name":"I select \"contains\" from \"matcher\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1114837556},"after":[]},{"keyword":"And ","name":"I enter \"fonts\" as \"name\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":74616585},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":266090312},"after":[]},{"keyword":"Then ","name":"I should see a \"remove fonts packages\" text","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":56905012},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-a-content-lifecycle-project","keyword":"Scenario","name":"Create a content lifecycle project","description":"","line":23,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Projects\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":67068097},"after":[]},{"keyword":"And ","name":"I follow \"Create Project\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":354256204},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new Content Lifecycle Project\" text","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":53124206},"after":[]},{"keyword":"And ","name":"I should see a \"Project Properties\" text","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":50508128},"after":[]},{"keyword":"When ","name":"I enter \"clp_label\" as \"label\"","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":66714055},"after":[]},{"keyword":"And ","name":"I enter \"clp_name\" as \"name\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":61417923},"after":[]},{"keyword":"And ","name":"I enter \"clp_desc\" as \"description\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":63624090},"after":[]},{"keyword":"And ","name":"I click on \"Create\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":67171478},"after":[]},{"keyword":"And ","name":"I wait until I see \"Content Lifecycle Project - clp_name\" text","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":684494609},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;verify-the-content-lifecycle-project-page","keyword":"Scenario","name":"Verify the content lifecycle project page","description":"","line":34,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Projects\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":63791694},"after":[]},{"keyword":"Then ","name":"I should see a \"clp_name\" text","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":55049502},"after":[]},{"keyword":"And ","name":"I should see a \"clp_desc\" text","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":51469557},"after":[]},{"keyword":"When ","name":"I follow \"clp_name\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":453962204},"after":[]},{"keyword":"Then ","name":"I should see a \"Project Properties\" text","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60842384},"after":[]},{"keyword":"And ","name":"I should see a \"Versions history\" text","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60301086},"after":[]},{"keyword":"And ","name":"I should see a \"Sources\" text","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":58759311},"after":[]},{"keyword":"And ","name":"I should see a \"Filters\" text","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":61614985},"after":[]},{"keyword":"And ","name":"I should see a \"Environment Lifecycle\" text","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":58346237},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;add-a-source-to-the-project","keyword":"Scenario","name":"Add a source to the project","description":"","line":46,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Projects\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"clp_name\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Attach/Detach Sources\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I select \"SLE-Product-SLES15-SP7-Pool for x86_64\" from \"selectedBaseChannel\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I exclude the recommended child channels","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:247"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I see \"SLE-Product-SLES15-SP7-Pool for x86_64\" text","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Version 1: (draft - not built) - Check the changes below\" text","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5},{"name":"@susemanager","line":45}],"before":[],"after":[]},{"id":"content-lifecycle;add-a-source-to-the-project","keyword":"Scenario","name":"Add a source to the project","description":"","line":57,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Projects\"","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":63689539},"after":[]},{"keyword":"And ","name":"I follow \"clp_name\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":426950755},"after":[]},{"keyword":"And ","name":"I click on \"Attach/Detach Sources\"","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":75316193},"after":[]},{"keyword":"And ","name":"I select \"openSUSE Tumbleweed (x86_64)\" from \"selectedBaseChannel\"","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1125240014},"after":[]},{"keyword":"And ","name":"I wait until I see \"Uyuni Client Tools for openSUSE Tumbleweed (x86_64)\" text","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":92537760},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":64836071},"after":[]},{"keyword":"And ","name":"I wait until I see \"openSUSE Tumbleweed (x86_64)\" text","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":285706333},"after":[]},{"keyword":"Then ","name":"I should see a \"Version 1: (draft - not built) - Check the changes below\" text","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60826099},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5},{"name":"@uyuni","line":56}],"before":[],"after":[]},{"id":"content-lifecycle;verify-added-sources","keyword":"Scenario","name":"Verify added sources","description":"","line":68,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Projects\"","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"clp_name\"","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"SLE-Product-SLES15-SP7-Updates for x86_64\" text","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Build (2)\" text","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5},{"name":"@susemanager","line":67}],"before":[],"after":[]},{"id":"content-lifecycle;verify-added-sources","keyword":"Scenario","name":"Verify added sources","description":"","line":75,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Projects\"","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":61030887},"after":[]},{"keyword":"And ","name":"I follow \"clp_name\"","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":400656852},"after":[]},{"keyword":"Then ","name":"I should see a \"openSUSE Tumbleweed (x86_64)\" text","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":67609144},"after":[]},{"keyword":"And ","name":"I should see a \"Build (1)\" text","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":64459190},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5},{"name":"@uyuni","line":74}],"before":[],"after":[]},{"id":"content-lifecycle;add-fonts-packages-filter-to-the-project","keyword":"Scenario","name":"Add fonts packages filter to the project","description":"","line":81,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Projects\"","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":63780051},"after":[]},{"keyword":"And ","name":"I follow \"clp_name\"","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":426080056},"after":[]},{"keyword":"Then ","name":"I should see a \"Content Lifecycle Project - clp_name\" text","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":64790488},"after":[]},{"keyword":"When ","name":"I click on \"Attach/Detach Filters\"","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":68982182},"after":[]},{"keyword":"And ","name":"I check the \"remove fonts packages\" CLM filter","line":86,"match":{"location":"features/step_definitions/navigation_steps.rb:1068"},"result":{"status":"passed","duration":248743897},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":54675459},"after":[]},{"keyword":"And ","name":"I wait until I see \"Deny\" text","line":88,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":299745843},"after":[]},{"keyword":"Then ","name":"I should see a \"remove fonts packages\" text","line":89,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":66021793},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":90,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":61609031},"after":[]},{"keyword":"Then ","name":"I should see a \"clp_name\" text","line":91,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":56780947},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;add-environments-to-the-project","keyword":"Scenario","name":"Add environments to the project","description":"","line":93,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Projects\"","line":94,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":59990712},"after":[]},{"keyword":"And ","name":"I follow \"clp_name\"","line":95,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":401727406},"after":[]},{"keyword":"Then ","name":"I should see a \"No environments created\" text","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":69785188},"after":[]},{"keyword":"When ","name":"I click on \"Add Environment\"","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":73754783},"after":[]},{"keyword":"And ","name":"I enter \"dev_name\" as \"name\"","line":98,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":80525902},"after":[]},{"keyword":"And ","name":"I enter \"dev_label\" as \"label\"","line":99,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":74377138},"after":[]},{"keyword":"And ","name":"I enter \"dev_desc\" as \"description\"","line":100,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":70108133},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":101,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":57978804},"after":[]},{"keyword":"Then ","name":"I wait until I see \"dev_name\" text","line":102,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":311950386},"after":[]},{"keyword":"And ","name":"I should see a \"dev_desc\" text","line":103,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":69596768},"after":[]},{"keyword":"When ","name":"I click on \"Add Environment\"","line":104,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":71826111},"after":[]},{"keyword":"And ","name":"I enter \"prod_name\" as \"name\"","line":105,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":77918463},"after":[]},{"keyword":"And ","name":"I enter \"prod_label\" as \"label\"","line":106,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":79127868},"after":[]},{"keyword":"And ","name":"I enter \"prod_desc\" as \"description\"","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":72781330},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":56780887},"after":[]},{"keyword":"Then ","name":"I wait until I see \"prod_name\" text","line":109,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":228049757},"after":[]},{"keyword":"And ","name":"I should see a \"prod_desc\" text","line":110,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":75889089},"after":[]},{"keyword":"When ","name":"I click on \"Add Environment\"","line":111,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":67021345},"after":[]},{"keyword":"And ","name":"I enter \"qa_name\" as \"name\"","line":112,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":118487259},"after":[]},{"keyword":"And ","name":"I enter \"qa_label\" as \"label\"","line":113,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":77231285},"after":[]},{"keyword":"And ","name":"I enter \"qa_desc\" as \"description\"","line":114,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":72745082},"after":[]},{"keyword":"And ","name":"I select \"prod_name\" from \"predecessorLabel\"","line":115,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1118422419},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":116,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":62016795},"after":[]},{"keyword":"Then ","name":"I wait until I see \"qa_name\" text","line":117,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":237362288},"after":[]},{"keyword":"And ","name":"I should see a \"qa_desc\" text","line":118,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":81236508},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;build-the-sources-in-the-project","keyword":"Scenario","name":"Build the sources in the project","description":"","line":121,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Projects\"","line":122,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"clp_name\"","line":123,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"not built\" text in the environment \"qa_name\"","line":124,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:29"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I click on \"Build (3)\"","line":125,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Version 1 history\" text","line":126,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I enter \"test version message 1\" as \"message\"","line":127,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click the environment build button","line":128,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:7"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I see \"Version 1: test version message 1\" text in the environment \"dev_name\"","line":129,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:41"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait at most 600 seconds until I see \"Built\" text in the environment \"dev_name\"","line":130,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:35"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5},{"name":"@susemanager","line":120}],"before":[],"after":[]},{"id":"content-lifecycle;build-the-sources-in-the-project","keyword":"Scenario","name":"Build the sources in the project","description":"","line":133,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Projects\"","line":134,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":60294370},"after":[]},{"keyword":"And ","name":"I follow \"clp_name\"","line":135,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":409121570},"after":[]},{"keyword":"Then ","name":"I should see a \"not built\" text in the environment \"qa_name\"","line":136,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:29"},"result":{"status":"passed","duration":22938562},"after":[]},{"keyword":"When ","name":"I click on \"Build (2)\"","line":137,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":68976527},"after":[]},{"keyword":"Then ","name":"I should see a \"Version 1 history\" text","line":138,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":95861369},"after":[]},{"keyword":"When ","name":"I enter \"test version message 1\" as \"message\"","line":139,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":65193298},"after":[]},{"keyword":"And ","name":"I click the environment build button","line":140,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:7"},"result":{"status":"passed","duration":57552758},"after":[]},{"keyword":"And ","name":"I wait until I see \"Version 1: test version message 1\" text in the environment \"dev_name\"","line":141,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:41"},"result":{"status":"passed","duration":333384998},"after":[]},{"keyword":"And ","name":"I wait at most 600 seconds until I see \"Built\" text in the environment \"dev_name\"","line":142,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:35"},"result":{"status":"passed","duration":45376968667},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5},{"name":"@uyuni","line":132}],"before":[],"after":[]},{"id":"content-lifecycle;promote-the-sources-in-the-project","keyword":"Scenario","name":"Promote the sources in the project","description":"","line":144,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Projects\"","line":145,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":79613751},"after":[]},{"keyword":"Then ","name":"I should see a \"clp_name\" text","line":146,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60723749},"after":[]},{"keyword":"And ","name":"I should see a \"clp_desc\" text","line":147,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":59935131},"after":[]},{"keyword":"And ","name":"I should see a \"dev_name > qa_name > prod_name\" text","line":148,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":53369837},"after":[]},{"keyword":"When ","name":"I follow \"clp_name\"","line":149,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":461916649},"after":[]},{"keyword":"Then ","name":"I should see a \"qa_desc\" text in the environment \"qa_name\"","line":150,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:29"},"result":{"status":"passed","duration":22831136},"after":[]},{"keyword":"And ","name":"I should see a \"not built\" text in the environment \"qa_name\"","line":151,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:29"},"result":{"status":"passed","duration":23395401},"after":[]},{"keyword":"When ","name":"I click promote from Development to QA","line":152,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:11"},"result":{"status":"passed","duration":61873955},"after":[]},{"keyword":"Then ","name":"I should see a \"Version 1: test version message 1\" text","line":153,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":95987786},"after":[]},{"keyword":"And ","name":"I click on \"Promote environment\" in \"Promote version 1 into qa_name\" modal","line":154,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":356313524},"after":[]},{"keyword":"Then ","name":"I wait at most 600 seconds until I see \"Built\" text in the environment \"qa_name\"","line":155,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:35"},"result":{"status":"passed","duration":60389687038},"after":[]},{"keyword":"When ","name":"I click promote from QA to Production","line":156,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:20"},"result":{"status":"passed","duration":65107745},"after":[]},{"keyword":"Then ","name":"I should see a \"Version 1: test version message 1\" text","line":157,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":94296408},"after":[]},{"keyword":"And ","name":"I click on \"Promote environment\" in \"Promote version 1 into prod_name\" modal","line":158,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":735064412},"after":[]},{"keyword":"Then ","name":"I wait at most 600 seconds until I see \"Built\" text in the environment \"prod_name\"","line":159,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:35"},"result":{"status":"passed","duration":55377481770},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;add-new-sources-and-promote-again","keyword":"Scenario","name":"Add new sources and promote again","description":"","line":163,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Projects\"","line":164,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":82702294},"after":[]},{"keyword":"And ","name":"I follow \"clp_name\"","line":165,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":463458233},"after":[]},{"keyword":"Then ","name":"I should see a \"Build (0)\" text","line":166,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":102469441},"after":[]},{"keyword":"When ","name":"I click on \"Attach/Detach Sources\"","line":167,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":77550331},"after":[]},{"keyword":"And ","name":"I uncheck \"Vendors\"","line":168,"match":{"location":"features/step_definitions/navigation_steps.rb:182"},"result":{"status":"passed","duration":10999533755},"after":[]},{"keyword":"And ","name":"I enter \"Fake-Base-Channel-SUSE-like\" in the placeholder \"Search a channel\"","line":169,"match":{"location":"features/step_definitions/navigation_steps.rb:278"},"result":{"status":"passed","duration":134015269},"after":[]},{"keyword":"And ","name":"I add the \"Fake-Base-Channel-SUSE-like\" channel to sources","line":170,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:47"},"result":{"status":"passed","duration":78633294},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":171,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":75623140},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Fake-Base-Channel-SUSE-like\" text","line":172,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":423298047},"after":[]},{"keyword":"And ","name":"I wait until I see \"Build (1)\" text","line":173,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":86222293},"after":[]},{"keyword":"And ","name":"I should see a \"Version 2: (draft - not built) - Check the changes below\" text","line":174,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":86206228},"after":[]},{"keyword":"When ","name":"I click on \"Build (1)\"","line":175,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":70581751},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Version 2 history\" text","line":176,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":96766559},"after":[]},{"keyword":"When ","name":"I enter \"test version message 2\" as \"message\"","line":177,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":68209061},"after":[]},{"keyword":"And ","name":"I click the environment build button","line":178,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:7"},"result":{"status":"passed","duration":60241439},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Version 2: test version message 2\" text in the environment \"dev_name\"","line":179,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:41"},"result":{"status":"passed","duration":397596947},"after":[]},{"keyword":"And ","name":"I wait at most 600 seconds until I see \"Built\" text in the environment \"dev_name\"","line":180,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:35"},"result":{"status":"passed","duration":50523462981},"after":[]},{"keyword":"When ","name":"I click promote from Development to QA","line":181,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:11"},"result":{"status":"passed","duration":63598805},"after":[]},{"keyword":"Then ","name":"I should see a \"Version 2: test version message 2\" text","line":182,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":98929001},"after":[]},{"keyword":"And ","name":"I click on \"Promote environment\" in \"Promote version 2 into qa_name\" modal","line":183,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":507902337},"after":[]},{"keyword":"And ","name":"I wait for \"1\" second","line":184,"match":{"location":"features/step_definitions/common_steps.rb:19"},"result":{"status":"passed","duration":1000118368},"after":[]},{"keyword":"Then ","name":"I wait at most 600 seconds until I see \"Built\" text in the environment \"qa_name\"","line":185,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:35"},"result":{"status":"passed","duration":54428806659},"after":[]},{"keyword":"When ","name":"I click promote from QA to Production","line":186,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:20"},"result":{"status":"passed","duration":64496129},"after":[]},{"keyword":"Then ","name":"I should see a \"Version 2: test version message 2\" text","line":187,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":95153789},"after":[]},{"keyword":"And ","name":"I click on \"Promote environment\" in \"Promote version 2 into prod_name\" modal","line":188,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":445611186},"after":[]},{"keyword":"And ","name":"I wait for \"1\" second","line":189,"match":{"location":"features/step_definitions/common_steps.rb:19"},"result":{"status":"passed","duration":1000114134},"after":[]},{"keyword":"Then ","name":"I wait at most 600 seconds until I see \"Built\" text in the environment \"prod_name\"","line":190,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:35"},"result":{"status":"passed","duration":59434214078},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5},{"name":"@skip_if_github_validation","line":162}],"before":[],"after":[]},{"id":"content-lifecycle;create-a-clm-filter-of-type-package(nevra)-that-allows-packages-whose-version-and-release-number-are-lower-to-a-defined-one","keyword":"Scenario","name":"Create a CLM filter of type Package(NEVRA) that allows packages whose version and release number are lower to a defined one","description":"","line":193,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":194,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":83101511},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":195,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":73016967},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":196,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":12434847},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":197,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":72527021},"after":[]},{"keyword":"When ","name":"I enter \"mercury\" as \"filter_name\"","line":198,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":77270252},"after":[]},{"keyword":"And ","name":"I select \"Package (NEVRA)\" from \"type\"","line":199,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1139199971},"after":[]},{"keyword":"And ","name":"I select \"lower\" from \"matcher\"","line":200,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1123453358},"after":[]},{"keyword":"And ","name":"I enter \"mercury\" as \"Package Name\"","line":201,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":94629432},"after":[]},{"keyword":"And ","name":"I enter \"mercury\" as \"Epoch\"","line":202,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":88086688},"after":[]},{"keyword":"And ","name":"I enter \"0.0.0\" as \"version\"","line":203,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":72472732},"after":[]},{"keyword":"And ","name":"I enter \"0.0.0\" as \"Release\"","line":204,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":82023689},"after":[]},{"keyword":"And ","name":"I enter \"x86_64\" as \"Architecture\"","line":205,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":85402987},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":206,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10123383576},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":207,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":246578503},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":208,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":59706789},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-a-clm-filter-of-type-package(nevra)-that-denys-packages-whose-version-and-release-number-are-lower-to-a-defined-one","keyword":"Scenario","name":"Create a CLM filter of type Package(NEVRA) that denys packages whose version and release number are lower to a defined one","description":"","line":210,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":211,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":63400594},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":212,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":69900126},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":213,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":9170826},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":214,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":69098598},"after":[]},{"keyword":"When ","name":"I enter \"venus\" as \"filter_name\"","line":215,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":60236134},"after":[]},{"keyword":"And ","name":"I select \"Package (NEVRA)\" from \"type\"","line":216,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1119019722},"after":[]},{"keyword":"And ","name":"I select \"lower\" from \"matcher\"","line":217,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1108756814},"after":[]},{"keyword":"And ","name":"I enter \"venus\" as \"Package Name\"","line":218,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":76868772},"after":[]},{"keyword":"And ","name":"I enter \"venus\" as \"Epoch\"","line":219,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":74480725},"after":[]},{"keyword":"And ","name":"I enter \"0.0.0\" as \"version\"","line":220,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":72761583},"after":[]},{"keyword":"And ","name":"I enter \"0.0.0\" as \"Release\"","line":221,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":75253422},"after":[]},{"keyword":"And ","name":"I enter \"x86_64\" as \"Architecture\"","line":222,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":81639085},"after":[]},{"keyword":"And ","name":"I check radio button \"Deny\"","line":223,"output":["Warning: Radio button 'Deny' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":20606831},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":224,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":258180764},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":225,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":66487133},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-that-allows-packages-of-type-package-(provides-name)","keyword":"Scenario","name":"Create CLM filter that allows packages of type Package (Provides Name)","description":"","line":227,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":228,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":62749291},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":229,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":63551936},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":230,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8599317},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":231,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":76708716},"after":[]},{"keyword":"When ","name":"I enter \"cereal\" as \"filter_name\"","line":232,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":60052487},"after":[]},{"keyword":"And ","name":"I select \"Package (Provides Name)\" from \"type\"","line":233,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1129235445},"after":[]},{"keyword":"And ","name":"I select \"provides name\" from \"matcher\"","line":234,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1112764017},"after":[]},{"keyword":"And ","name":"I enter \"cereal\" as \"Provides Name\"","line":235,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":86919806},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":236,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":241039016},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":237,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":70088675},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-that-denys-packages-of-type-package-(provides-name)","keyword":"Scenario","name":"Create CLM filter that denys packages of type Package (Provides Name)","description":"","line":239,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":240,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":63922298},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":241,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":66249757},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":242,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8247881},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":243,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":77369313},"after":[]},{"keyword":"When ","name":"I enter \"potato\" as \"filter_name\"","line":244,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":61206885},"after":[]},{"keyword":"And ","name":"I select \"Package (Provides Name)\" from \"type\"","line":245,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1115936180},"after":[]},{"keyword":"And ","name":"I select \"provides name\" from \"matcher\"","line":246,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1104693669},"after":[]},{"keyword":"And ","name":"I enter \"potato\" as \"Provides Name\"","line":247,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":79453227},"after":[]},{"keyword":"And ","name":"I check radio button \"Deny\"","line":248,"output":["Warning: Radio button 'Deny' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":16600167},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":249,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":233996480},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":250,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":68554265},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-package-(build-date)-that-allows-packages-whose-date-is-lower-than-a-defined-one","keyword":"Scenario","name":"Create CLM filter of type Package (Build date) that allows packages whose date is lower than a defined one","description":"","line":252,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":253,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":60003710},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":254,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":98598980},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":255,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8548175},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":256,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":84834222},"after":[]},{"keyword":"When ","name":"I enter \"cherry\" as \"filter_name\"","line":257,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":63045455},"after":[]},{"keyword":"And ","name":"I select \"Package (Build date)\" from \"type\"","line":258,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1134733261},"after":[]},{"keyword":"And ","name":"I select \"lower\" from \"matcher\"","line":259,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1118241453},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":260,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10082169388},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":261,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":257744625},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":262,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":76559066},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-package-(build-date)-that-denys-packages-whose-date-is-lower-than-a-defined-one","keyword":"Scenario","name":"Create CLM filter of type Package (Build date) that denys packages whose date is lower than a defined one","description":"","line":264,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":265,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":58217079},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":266,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":67719800},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":267,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":9546686},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":268,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":85072213},"after":[]},{"keyword":"When ","name":"I enter \"drummer\" as \"filter_name\"","line":269,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":64510884},"after":[]},{"keyword":"And ","name":"I select \"Package (Build date)\" from \"type\"","line":270,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1129747121},"after":[]},{"keyword":"And ","name":"I select \"lower\" from \"matcher\"","line":271,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1117568937},"after":[]},{"keyword":"And ","name":"I check radio button \"Deny\"","line":272,"output":["Warning: Radio button 'Deny' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":16565074},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":273,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":244803536},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":274,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":74646674},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(advisory-name)-that-allows-patches-that-are-equal-to-a-defined-one","keyword":"Scenario","name":"Create CLM filter of type Patch(Advisory Name) that allows patches that are equal to a defined one","description":"","line":276,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":277,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":64167849},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":278,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":66439222},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":279,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":9162797},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":280,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":84826647},"after":[]},{"keyword":"When ","name":"I enter \"africa-patch\" as \"filter_name\"","line":281,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":78873320},"after":[]},{"keyword":"And ","name":"I select \"Patch (Advisory Name)\" from \"type\"","line":282,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1128387010},"after":[]},{"keyword":"And ","name":"I select \"equals\" from \"matcher\"","line":283,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1117504102},"after":[]},{"keyword":"And ","name":"I enter \"africa\" as \"Advisory name\"","line":284,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":90982016},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":285,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10069169458},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":286,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":247584764},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":287,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":78442718},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(advisory-name)-that-denys-patches-that-are-equal-to-a-defined-one","keyword":"Scenario","name":"Create CLM filter of type Patch(Advisory Name) that denys patches that are equal to a defined one","description":"","line":289,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":290,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":59417122},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":291,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":66753916},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":292,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8895896},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":293,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":90309259},"after":[]},{"keyword":"When ","name":"I enter \"asia-patch\" as \"filter_name\"","line":294,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":75755578},"after":[]},{"keyword":"And ","name":"I select \"Patch (Advisory Name)\" from \"type\"","line":295,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1119909417},"after":[]},{"keyword":"And ","name":"I select \"equals\" from \"matcher\"","line":296,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1101059434},"after":[]},{"keyword":"And ","name":"I enter \"asia\" as \"Advisory name\"","line":297,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":79207463},"after":[]},{"keyword":"And ","name":"I check radio button \"Deny\"","line":298,"output":["Warning: Radio button 'Deny' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":17361842},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":299,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":242540810},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":300,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":85162350},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(advisory-type)-that-allows-security-advisory-patches-that-are-equal-to-a-defined-one","keyword":"Scenario","name":"Create CLM filter of type Patch(Advisory Type) that allows Security Advisory patches that are equal to a defined one","description":"","line":302,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":303,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":58711992},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":304,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":71663676},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":305,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":9419661},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":306,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":96062853},"after":[]},{"keyword":"When ","name":"I enter \"key\" as \"filter_name\"","line":307,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":51878119},"after":[]},{"keyword":"And ","name":"I select \"Patch (Advisory Type)\" from \"type\"","line":308,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1138051736},"after":[]},{"keyword":"And ","name":"I select \"equals\" from \"matcher\"","line":309,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1109621704},"after":[]},{"keyword":"And ","name":"I check radio button \"Security Advisory\"","line":310,"output":["Warning: Radio button 'Security Advisory' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":20924778},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":311,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10081532365},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":312,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":255285956},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":313,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":88846888},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(advisory-type)-that-denys-security-advisory-patches-that-are-equal-to-a-defined-one","keyword":"Scenario","name":"Create CLM filter of type Patch(Advisory Type) that denys Security Advisory patches that are equal to a defined one","description":"","line":315,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":316,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":58911045},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":317,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":93653476},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":318,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":9191649},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":319,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":99611950},"after":[]},{"keyword":"When ","name":"I enter \"geminis-patch\" as \"filter_name\"","line":320,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":85927886},"after":[]},{"keyword":"And ","name":"I select \"Patch (Advisory Type)\" from \"type\"","line":321,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1125435162},"after":[]},{"keyword":"And ","name":"I select \"equals\" from \"matcher\"","line":322,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1113411201},"after":[]},{"keyword":"And ","name":"I check radio button \"Security Advisory\"","line":323,"output":["Warning: Radio button 'Security Advisory' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":17462958},"after":[]},{"keyword":"And ","name":"I check radio button \"Deny\"","line":324,"output":["Warning: Radio button 'Deny' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":17452492},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":325,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":259178340},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":326,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":86313226},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(synopsis)-that-allows-patches-that-that-are-equal-to-a-defined-one","keyword":"Scenario","name":"Create CLM filter of type Patch(Synopsis) that allows patches that that are equal to a defined one","description":"","line":328,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":329,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":64155940},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":330,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":68434215},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":331,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8620610},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":332,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":92569746},"after":[]},{"keyword":"When ","name":"I enter \"aries-patch\" as \"filter_name\"","line":333,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":77067620},"after":[]},{"keyword":"And ","name":"I select \"Patch (Synopsis)\" from \"type\"","line":334,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1128257004},"after":[]},{"keyword":"And ","name":"I select \"equals\" from \"matcher\"","line":335,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1112122104},"after":[]},{"keyword":"And ","name":"I enter \"aries\" as \"Synopsis\"","line":336,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":83540645},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":337,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10058833758},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":338,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":261315832},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":339,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":91281551},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(synopsis)-that-denys-patches-that-are-equal-to-a-defined-one","keyword":"Scenario","name":"Create CLM filter of type Patch(Synopsis) that denys patches that are equal to a defined one","description":"","line":341,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":342,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":58101693},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":343,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":67416270},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":344,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":9421458},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":345,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":101749175},"after":[]},{"keyword":"When ","name":"I enter \"andromeda-patch\" as \"filter_name\"","line":346,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":89801856},"after":[]},{"keyword":"And ","name":"I select \"Patch (Synopsis)\" from \"type\"","line":347,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1121922852},"after":[]},{"keyword":"And ","name":"I select \"equals\" from \"matcher\"","line":348,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1119442825},"after":[]},{"keyword":"And ","name":"I enter \"andromeda\" as \"Synopsis\"","line":349,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":93709566},"after":[]},{"keyword":"And ","name":"I check radio button \"Deny\"","line":350,"output":["Warning: Radio button 'Deny' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":16772629},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":351,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":268621546},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":352,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":97389598},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(keyword)-that-allows-patches-that-contains-package-manager-restart-required-keyword-in-its-name","keyword":"Scenario","name":"Create CLM filter of type Patch(Keyword) that allows patches that contains Package Manager Restart Required keyword in its name","description":"","line":354,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":355,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":65923443},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":356,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":96788769},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":357,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8778658},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":358,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":103228911},"after":[]},{"keyword":"When ","name":"I enter \"mars-patch\" as \"filter_name\"","line":359,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":74621021},"after":[]},{"keyword":"And ","name":"I select \"Patch (Keyword)\" from \"type\"","line":360,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1129873488},"after":[]},{"keyword":"And ","name":"I select \"contains\" from \"matcher\"","line":361,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1117310324},"after":[]},{"keyword":"And ","name":"I check radio button \"Package Manager Restart Required\"","line":362,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10095987842},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":363,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10073018008},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":364,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":367820992},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":365,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":94280350},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(keyword)-that-denys-patches-that-contains-package-manager-restart-required-keyword-in-its-name","keyword":"Scenario","name":"Create CLM filter of type Patch(Keyword) that denys patches that contains Package Manager Restart Required Keyword in its name","description":"","line":367,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":368,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":58475434},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":369,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":70814284},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":370,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":9299450},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":371,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":108310001},"after":[]},{"keyword":"When ","name":"I enter \"eurasia-patch\" as \"filter_name\"","line":372,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":83941221},"after":[]},{"keyword":"And ","name":"I select \"Patch (Keyword)\" from \"type\"","line":373,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1125158616},"after":[]},{"keyword":"And ","name":"I select \"contains\" from \"matcher\"","line":374,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1104103241},"after":[]},{"keyword":"And ","name":"I check radio button \"Package Manager Restart Required\"","line":375,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10086052508},"after":[]},{"keyword":"And ","name":"I check radio button \"Deny\"","line":376,"output":["Warning: Radio button 'Deny' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":19769777},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":377,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":277638789},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":378,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":103327789},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(issue-date)-that-allows-patches-whose-date-is-greater-or-equal-than-a-defined-one","keyword":"Scenario","name":"Create CLM filter of type Patch(Issue date) that allows patches whose date is greater or equal than a defined one","description":"","line":380,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":381,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":66063808},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":382,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":95812661},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":383,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8644506},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":384,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":108575103},"after":[]},{"keyword":"When ","name":"I enter \"milkyway-patch\" as \"filter_name\"","line":385,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":85485133},"after":[]},{"keyword":"And ","name":"I select \"Patch (Issue date)\" from \"type\"","line":386,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1134898433},"after":[]},{"keyword":"And ","name":"I select \"greater or equal\" from \"matcher\"","line":387,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1126918165},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":388,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10076028875},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":389,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":365528590},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":390,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":104824494},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(issue-date)-that-denys-patches-whose-date-is-greater-or-equal-than-a-defined-one","keyword":"Scenario","name":"Create CLM filter of type Patch(Issue date) that denys patches whose date is greater or equal than a defined one","description":"","line":392,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":393,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":65651465},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":394,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":71682177},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":395,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8831204},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":396,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":111421178},"after":[]},{"keyword":"When ","name":"I enter \"venus-patch\" as \"filter_name\"","line":397,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":81098566},"after":[]},{"keyword":"And ","name":"I select \"Patch (Issue date)\" from \"type\"","line":398,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1142254911},"after":[]},{"keyword":"And ","name":"I select \"greater or equal\" from \"matcher\"","line":399,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1107797456},"after":[]},{"keyword":"When ","name":"I enter \"solar\" as \"filter_name\"","line":400,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":150276379},"after":[]},{"keyword":"And ","name":"I check radio button \"Deny\"","line":401,"output":["Warning: Radio button 'Deny' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":17244727},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":402,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":290910049},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":403,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":105380878},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(contains-package-name)-that-allows-patches-that-are-equal-to-a-specific-one","keyword":"Scenario","name":"Create CLM filter of type Patch(Contains Package Name) that allows patches that are equal to a specific one","description":"","line":405,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":406,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":67833771},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":407,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":70550420},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":408,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8492399},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":409,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":110735834},"after":[]},{"keyword":"When ","name":"I enter \"Triangulum-patch\" as \"filter_name\"","line":410,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":91336400},"after":[]},{"keyword":"And ","name":"I select \"Patch (Contains Package Name)\" from \"type\"","line":411,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1122740494},"after":[]},{"keyword":"And ","name":"I select \"equals\" from \"matcher\"","line":412,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1124282488},"after":[]},{"keyword":"When ","name":"I enter \"Triangulum-patch\" as \"Package Name\"","line":413,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":129299865},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":414,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10056566602},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":415,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":331167325},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":416,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":121009092},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(contains-package-name)-that-denys-patches-that-are-equal-to-a-specific-one","keyword":"Scenario","name":"Create CLM filter of type Patch(Contains Package Name) that denys patches that are equal to a specific one","description":"","line":418,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":419,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":93530936},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":420,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":70016922},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":421,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":9195946},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":422,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":123596630},"after":[]},{"keyword":"When ","name":"I enter \"Pinwheel-patch\" as \"filter_name\"","line":423,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":96461099},"after":[]},{"keyword":"And ","name":"I select \"Patch (Contains Package Name)\" from \"type\"","line":424,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1136335803},"after":[]},{"keyword":"And ","name":"I select \"equals\" from \"matcher\"","line":425,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1113552692},"after":[]},{"keyword":"When ","name":"I enter \"Pinwheel-patch\" as \"Package Name\"","line":426,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":120303240},"after":[]},{"keyword":"And ","name":"I check radio button \"Deny\"","line":427,"output":["Warning: Radio button 'Deny' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":17202389},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":428,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":319059555},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":429,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":115828107},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-that-allows-patches-of-type-patch(contains-package-name)-that-matches-to-a-specific-one","keyword":"Scenario","name":"Create CLM filter that allows patches of type Patch(Contains Package Name) that matches to a specific one","description":"","line":431,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":432,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":64794102},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":433,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":72892347},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":434,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8552340},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":435,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":126786249},"after":[]},{"keyword":"When ","name":"I enter \"Sunflower-patch\" as \"filter_name\"","line":436,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":93461575},"after":[]},{"keyword":"And ","name":"I select \"Patch (Contains Package Name)\" from \"type\"","line":437,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1132082199},"after":[]},{"keyword":"And ","name":"I select \"matches\" from \"matcher\"","line":438,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1118414983},"after":[]},{"keyword":"When ","name":"I enter \"Sunflower-patch\" as \"Package Name\"","line":439,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":131008508},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":440,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10064730058},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":441,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":314130793},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":442,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":112933488},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(contains-package-name)-that-denys-patches-that-matches-to-a-specific-one","keyword":"Scenario","name":"Create CLM filter of type Patch(Contains Package Name) that denys patches that matches to a specific one","description":"","line":444,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":445,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":58825415},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":446,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":71594641},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":447,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8966757},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":448,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":120512679},"after":[]},{"keyword":"When ","name":"I enter \"Whirlpool-patch\" as \"filter_name\"","line":449,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":147051888},"after":[]},{"keyword":"And ","name":"I select \"Patch (Contains Package Name)\" from \"type\"","line":450,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1121150985},"after":[]},{"keyword":"And ","name":"I select \"matches\" from \"matcher\"","line":451,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1107504259},"after":[]},{"keyword":"When ","name":"I enter \"Whirlpool-patch\" as \"Package Name\"","line":452,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":122488977},"after":[]},{"keyword":"And ","name":"I check radio button \"Deny\"","line":453,"output":["Warning: Radio button 'Deny' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":19560440},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":454,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":435167304},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":455,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":122641626},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(contains-package-provides-name)-that-allows-patches-with-a-specific-name","keyword":"Scenario","name":"Create CLM filter of type Patch(Contains Package Provides Name) that allows patches with a specific name","description":"","line":457,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":458,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":66434991},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":459,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":69533002},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":460,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":14448963},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":461,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":127571168},"after":[]},{"keyword":"When ","name":"I enter \"Antennae-patch\" as \"filter_name\"","line":462,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":85601238},"after":[]},{"keyword":"And ","name":"I select \"Patch (Contains Package Provides Name)\" from \"type\"","line":463,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1131183473},"after":[]},{"keyword":"And ","name":"I select \"provides name\" from \"matcher\"","line":464,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1116261579},"after":[]},{"keyword":"When ","name":"I enter \"Antennae-patch\" as \"Package Provides Name\"","line":465,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":121820704},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":466,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10066169065},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":467,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":332351716},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":468,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":117736171},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(contains-package-provides-name)-that-denys-patches-with-a-specific-name","keyword":"Scenario","name":"Create CLM filter of type Patch(Contains Package Provides Name) that denys patches with a specific name","description":"","line":470,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":471,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":64210164},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":472,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":98718505},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":473,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":9137647},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":474,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":134880172},"after":[]},{"keyword":"When ","name":"I enter \"hat-patch\" as \"filter_name\"","line":475,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":71853579},"after":[]},{"keyword":"And ","name":"I select \"Patch (Contains Package Provides Name)\" from \"type\"","line":476,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1122686397},"after":[]},{"keyword":"And ","name":"I select \"provides name\" from \"matcher\"","line":477,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1110852225},"after":[]},{"keyword":"When ","name":"I enter \"hat-patch\" as \"Package Provides Name\"","line":478,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":101729227},"after":[]},{"keyword":"And ","name":"I check radio button \"Deny\"","line":479,"output":["Warning: Radio button 'Deny' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":17698316},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":480,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":332541087},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":481,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":122069332},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(contains-package)-that-allows-patches-whose-version-is-lower-than-a-specific-one","keyword":"Scenario","name":"Create CLM filter of type Patch(Contains Package) that allows patches whose version is lower than a specific one","description":"","line":483,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":484,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":66868638},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":485,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":72016098},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":486,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8715259},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":487,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":139797776},"after":[]},{"keyword":"When ","name":"I enter \"Hubble-patch\" as \"filter_name\"","line":488,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":82554325},"after":[]},{"keyword":"And ","name":"I select \"Patch (Contains Package)\" from \"type\"","line":489,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1139691570},"after":[]},{"keyword":"And ","name":"I select \"version lower than\" from \"matcher\"","line":490,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1205832334},"after":[]},{"keyword":"When ","name":"I enter \"Hubble-patch\" as \"Package Name\"","line":491,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":112321435},"after":[]},{"keyword":"And ","name":"I enter \"Hubble-patch\" as \"Epoch\"","line":492,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":116950215},"after":[]},{"keyword":"And ","name":"I enter \"0.0.0\" as \"Version\"","line":493,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":81290263},"after":[]},{"keyword":"And ","name":"I enter \"0.0.0\" as \"Release\"","line":494,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":85645143},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":495,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10081149416},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":496,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":348153913},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":497,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":125696962},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(contains-package)-that-denys-patches-whose-version-is-lower-than-a-specific-one","keyword":"Scenario","name":"Create CLM filter of type Patch(Contains Package) that denys patches whose version is lower than a specific one","description":"","line":499,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":500,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":59746651},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":501,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":72957181},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":502,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8825840},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":503,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":129606737},"after":[]},{"keyword":"When ","name":"I enter \"galaxy-patch\" as \"filter_name\"","line":504,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":80093881},"after":[]},{"keyword":"And ","name":"I select \"Patch (Contains Package)\" from \"type\"","line":505,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1141650527},"after":[]},{"keyword":"And ","name":"I select \"version lower than\" from \"matcher\"","line":506,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1119243293},"after":[]},{"keyword":"When ","name":"I enter \"galaxy-patch\" as \"Package Name\"","line":507,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":112940407},"after":[]},{"keyword":"And ","name":"I enter \"galaxy-patch\" as \"Epoch\"","line":508,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":111956723},"after":[]},{"keyword":"And ","name":"I enter \"0.0.0\" as \"Version\"","line":509,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":75173133},"after":[]},{"keyword":"And ","name":"I enter \"0.0.0\" as \"Release\"","line":510,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":78463010},"after":[]},{"keyword":"And ","name":"I check radio button \"Deny\"","line":511,"output":["Warning: Radio button 'Deny' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":18789460},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":512,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":340768233},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":513,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":128486432},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(contains-package)-that-allows-patches-whose-version-is-lower-or-equal-than-a-specific-one","keyword":"Scenario","name":"Create CLM filter of type Patch(Contains Package) that allows patches whose version is lower or equal than a specific one","description":"","line":515,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":516,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":65470741},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":517,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":73340692},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":518,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8399936},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":519,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":151724509},"after":[]},{"keyword":"When ","name":"I enter \"earth-patch\" as \"filter_name\"","line":520,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":76592000},"after":[]},{"keyword":"And ","name":"I select \"Patch (Contains Package)\" from \"type\"","line":521,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1121508197},"after":[]},{"keyword":"And ","name":"I select \"version lower or equal\" from \"matcher\"","line":522,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1120650533},"after":[]},{"keyword":"When ","name":"I enter \"earth-patch\" as \"Package Name\"","line":523,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":109488890},"after":[]},{"keyword":"And ","name":"I enter \"earth-patch\" as \"Epoch\"","line":524,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":101901395},"after":[]},{"keyword":"And ","name":"I enter \"0.0.0\" as \"Version\"","line":525,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":74235628},"after":[]},{"keyword":"And ","name":"I enter \"0.0.0\" as \"Release\"","line":526,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":78350864},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":527,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10082135715},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":528,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":329837859},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":529,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":139287241},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(contains-package)-that-denys-patches-whose-version-is-lower-or-equal-than-a-specific-one","keyword":"Scenario","name":"Create CLM filter of type Patch(Contains Package) that denys patches whose version is lower or equal than a specific one","description":"","line":531,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":532,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":64326397},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":533,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":85542197},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":534,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":9135094},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":535,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":147283368},"after":[]},{"keyword":"When ","name":"I enter \"moon-patch\" as \"filter_name\"","line":536,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":75586400},"after":[]},{"keyword":"And ","name":"I select \"Patch (Contains Package)\" from \"type\"","line":537,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1141861933},"after":[]},{"keyword":"And ","name":"I select \"version lower or equal\" from \"matcher\"","line":538,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1126992813},"after":[]},{"keyword":"When ","name":"I enter \"moon-patch\" as \"Package Name\"","line":539,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":106907357},"after":[]},{"keyword":"And ","name":"I enter \"moon-patch\" as \"Epoch\"","line":540,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":106377537},"after":[]},{"keyword":"And ","name":"I enter \"0.0.0\" as \"Version\"","line":541,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":162050678},"after":[]},{"keyword":"And ","name":"I enter \"0.0.0\" as \"Release\"","line":542,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":95652692},"after":[]},{"keyword":"And ","name":"I check radio button \"Deny\"","line":543,"output":["Warning: Radio button 'Deny' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":18338789},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":544,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":324970987},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":545,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":133936905},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-to-enable-ruby-2.7-module","keyword":"Scenario","name":"Create CLM filter to enable Ruby 2.7 module","description":"","line":547,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":548,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":66197217},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":549,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":109740100},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":550,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8804097},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":551,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":149217200},"after":[]},{"keyword":"And ","name":"I enter \"ruby 2.7 module\" as \"filter_name\"","line":552,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":88254426},"after":[]},{"keyword":"And ","name":"I select \"Module (Stream)\" from \"type\"","line":553,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1123552840},"after":[]},{"keyword":"And ","name":"I select \"equals\" from \"matcher\"","line":554,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1125406937},"after":[]},{"keyword":"And ","name":"I enter \"ruby\" as \"moduleName\"","line":555,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":77496303},"after":[]},{"keyword":"And ","name":"I enter \"2.7\" as \"moduleStream\"","line":556,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":63511512},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":557,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":369733370},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":558,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":144296716},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-that-allows-product-temporary-fix-(all)","keyword":"Scenario","name":"Create CLM filter that allows Product Temporary Fix (All)","description":"","line":560,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":561,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":67047407},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":562,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":73366052},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":563,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":9045394},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":564,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":148557619},"after":[]},{"keyword":"When ","name":"I enter \"mars\" as \"filter_name\"","line":565,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":57755057},"after":[]},{"keyword":"And ","name":"I select \"Product Temporary Fix (All)\" from \"type\"","line":566,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1141473137},"after":[]},{"keyword":"And ","name":"I select \"all\" from \"matcher\"","line":567,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1123482873},"after":[]},{"keyword":"And ","name":"I check radio button \"Deny\"","line":568,"output":["Warning: Radio button 'Deny' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":17537921},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":569,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":373618819},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":570,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":150093035},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-that-denys-product-temporary-fix-(all)","keyword":"Scenario","name":"Create CLM filter that denys Product Temporary Fix (All)","description":"","line":572,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":573,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":66532645},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":574,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":72345725},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":575,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8894103},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":576,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":148274911},"after":[]},{"keyword":"When ","name":"I enter \"mercury-patch\" as \"filter_name\"","line":577,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":84963944},"after":[]},{"keyword":"And ","name":"I select \"Product Temporary Fix (All)\" from \"type\"","line":578,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1134669684},"after":[]},{"keyword":"And ","name":"I select \"all\" from \"matcher\"","line":579,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1119199185},"after":[]},{"keyword":"And ","name":"I check radio button \"Deny\"","line":580,"output":["Warning: Radio button 'Deny' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":18314907},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":581,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":355887186},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":582,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":132168488},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-product-temporary-fix-(number)-that-allows-packages-of-a-version-lower-than-a-specific-one","keyword":"Scenario","name":"Create CLM filter of type Product Temporary Fix (Number) that allows packages of a version lower than a specific one","description":"","line":584,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":585,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":61217588},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":586,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":76117170},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":587,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8473855},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":588,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":143187983},"after":[]},{"keyword":"When ","name":"I enter \"jupiter-patch\" as \"filter_name\"","line":589,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":83781287},"after":[]},{"keyword":"And ","name":"I select \"Product Temporary Fix (Number)\" from \"type\"","line":590,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1123643885},"after":[]},{"keyword":"And ","name":"I select \"lower\" from \"matcher\"","line":591,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1115388465},"after":[]},{"keyword":"And ","name":"I enter \"1\" as \"Number\"","line":592,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":71914266},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":593,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10082353867},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":594,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":457363694},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":595,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":136538164},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-product-temporary-fix-(number)-that-denys-packages-of-a-version-lower-than-a-specific-one","keyword":"Scenario","name":"Create CLM filter of type Product Temporary Fix (Number) that denys packages of a version lower than a specific one","description":"","line":597,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":598,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":65969173},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":599,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":77777327},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":600,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":9015146},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":601,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":139117638},"after":[]},{"keyword":"When ","name":"I enter \"pluto-patch\" as \"filter_name\"","line":602,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":81066562},"after":[]},{"keyword":"And ","name":"I select \"Product Temporary Fix (Number)\" from \"type\"","line":603,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1128306841},"after":[]},{"keyword":"And ","name":"I select \"lower\" from \"matcher\"","line":604,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1120861858},"after":[]},{"keyword":"And ","name":"I enter \"2\" as \"Number\"","line":605,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":68761698},"after":[]},{"keyword":"And ","name":"I check radio button \"Deny\"","line":606,"output":["Warning: Radio button 'Deny' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":18560707},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":607,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":329353123},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":608,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":134524563},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-that-allows-packages-versions-that-are-equal-to-a-specific-product-temporary-fix-(fixes-package-name)","keyword":"Scenario","name":"Create CLM filter that allows packages versions that are equal to a specific Product Temporary Fix (Fixes Package Name)","description":"","line":612,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":613,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":67337953},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":614,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":75439027},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":615,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":9119686},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":616,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":143257771},"after":[]},{"keyword":"When ","name":"I enter \"comet-patch\" as \"filter_name\"","line":617,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":79534446},"after":[]},{"keyword":"And ","name":"I select \"Product Temporary Fix (Fixes Package Name)\" from \"type\"","line":618,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1144452311},"after":[]},{"keyword":"And ","name":"I select \"equals\" from \"matcher\"","line":619,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1122159714},"after":[]},{"keyword":"And ","name":"I enter \"comet-patch\" as \"Package Name\"","line":620,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":109034163},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":621,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10070906981},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":622,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":366302531},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":623,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":137699743},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5},{"name":"@skip_if_github_validation","line":611}],"before":[],"after":[]},{"id":"content-lifecycle;cleanup:-remove-the-content-lifecycle-management-project","keyword":"Scenario","name":"Cleanup: remove the Content Lifecycle Management project","description":"","line":625,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Projects\"","line":626,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":66287256},"after":[]},{"keyword":"And ","name":"I follow \"clp_name\"","line":627,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":535922274},"after":[]},{"keyword":"And ","name":"I click on \"Delete\"","line":628,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":83836176},"after":[]},{"keyword":"And ","name":"I click on \"Delete\" in \"Delete Project\" modal","line":629,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":100513811},"after":[]},{"keyword":"Then ","name":"I should not see a \"clp_name\" text","line":630,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":163006718},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;cleanup:-remove-the-clm-filters","keyword":"Scenario","name":"Cleanup: remove the CLM filters","description":"","line":632,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":633,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":64117614},"after":[]},{"keyword":"And ","name":"I click on \"Select unused\"","line":634,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":87057165},"after":[]},{"keyword":"And ","name":"I click on \"Delete\"","line":635,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":97288339},"after":[]},{"keyword":"And ","name":"I click on \"Delete\" in \"Delete Selected Filter(s)\" modal","line":636,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":121476128},"after":[]},{"keyword":"Then ","name":"I should not see a \"remove fonts packages\" text","line":637,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":146145576},"after":[]},{"keyword":"And ","name":"I should not see a \"africa-patch\" text","line":638,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":2822496976},"after":[]},{"keyword":"And ","name":"I should not see a \"andromeda-patch\" text","line":639,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":51336123},"after":[]},{"keyword":"And ","name":"I should not see a \"Antennae-patch\" text","line":640,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":50749463},"after":[]},{"keyword":"And ","name":"I should not see a \"aries-patch\" text","line":641,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":53592692},"after":[]},{"keyword":"And ","name":"I should not see a \"asia-patch\" text","line":642,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":50615327},"after":[]},{"keyword":"And ","name":"I should not see a \"cereal\" text","line":643,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":53027861},"after":[]},{"keyword":"And ","name":"I should not see a \"comet-patch\" text","line":644,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":50692814},"after":[]},{"keyword":"And ","name":"I should not see a \"cherry\" text","line":645,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":52416967},"after":[]},{"keyword":"And ","name":"I should not see a \"drummer\" text","line":646,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":51685391},"after":[]},{"keyword":"And ","name":"I should not see a \"earth-patch\" text","line":647,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":51156873},"after":[]},{"keyword":"And ","name":"I should not see a \"galaxy-patch\" text","line":648,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":50055444},"after":[]},{"keyword":"And ","name":"I should not see a \"hat-patch\" text","line":649,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":51153432},"after":[]},{"keyword":"And ","name":"I should not see a \"Hubble-patch\" text","line":650,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":54902251},"after":[]},{"keyword":"And ","name":"I should not see a \"mars\" text","line":651,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":51250233},"after":[]},{"keyword":"And ","name":"I should not see a \"mars-patch\" text","line":652,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":50530288},"after":[]},{"keyword":"And ","name":"I should not see a \"mercury\" text","line":653,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":50628425},"after":[]},{"keyword":"And ","name":"I should not see a \"milkyway-patch\" text","line":654,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":50328058},"after":[]},{"keyword":"And ","name":"I should not see a \"moon-patch\" text","line":655,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":50951790},"after":[]},{"keyword":"And ","name":"I should not see a \"Pinwheel-patch\" text","line":656,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":50844000},"after":[]},{"keyword":"And ","name":"I should not see a \"pluto-patch\" text","line":657,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":51595934},"after":[]},{"keyword":"And ","name":"I should not see a \"solar\" text","line":658,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":54057734},"after":[]},{"keyword":"And ","name":"I should not see a \"Sunflower-patch\" text","line":659,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":51083981},"after":[]},{"keyword":"And ","name":"I should not see a \"Triangulum-patch\" text","line":660,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":50546053},"after":[]},{"keyword":"And ","name":"I should not see a \"venus\" text","line":661,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":50485831},"after":[]},{"keyword":"And ","name":"I should not see a \"Whirlpool-patch\" text","line":662,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":52828615},"after":[]},{"keyword":"And ","name":"I should not see a \"remove fonts packages\" text","line":663,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":53188146},"after":[]},{"keyword":"And ","name":"I should not see a \"ruby 2.7 module\" text","line":664,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":52807368},"after":[]},{"keyword":"And ","name":"I should not see a \"key\" text","line":665,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":53400958},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;cleanup:-remove-the-created-channels","keyword":"Scenario","name":"Cleanup: remove the created channels","description":"","line":669,"type":"scenario","steps":[{"keyword":"When ","name":"I delete these channels with spacewalk-remove-channel:","line":670,"rows":[{"cells":["clp_label-prod_label-fake-base-channel-suse-like"]},{"cells":["clp_label-prod_label-sle-product-sles15-sp7-updates-x86_64"]},{"cells":["clp_label-qa_label-fake-base-channel-suse-like"]},{"cells":["clp_label-qa_label-sle-product-sles15-sp7-updates-x86_64"]},{"cells":["clp_label-dev_label-fake-base-channel-suse-like"]},{"cells":["clp_label-dev_label-sle-product-sles15-sp7-updates-x86_64"]}],"match":{"location":"features/step_definitions/command_steps.rb:147"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I delete these channels with spacewalk-remove-channel:","line":677,"rows":[{"cells":["clp_label-prod_label-sle-product-sles15-sp7-pool-x86_64"]},{"cells":["clp_label-qa_label-sle-product-sles15-sp7-pool-x86_64"]},{"cells":["clp_label-dev_label-sle-product-sles15-sp7-pool-x86_64"]}],"match":{"location":"features/step_definitions/command_steps.rb:147"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I list channels with spacewalk-remove-channel","line":681,"match":{"location":"features/step_definitions/command_steps.rb:153"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I shouldn't get \"clp_label\"","line":682,"match":{"location":"features/step_definitions/command_steps.rb:209"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5},{"name":"@susemanager","line":668}],"before":[],"after":[]},{"id":"content-lifecycle;cleanup:-remove-the-created-channels","keyword":"Scenario","name":"Cleanup: remove the created channels","description":"","line":687,"type":"scenario","steps":[{"keyword":"When ","name":"I delete these channels with spacewalk-remove-channel:","line":688,"rows":[{"cells":["clp_label-prod_label-fake-base-channel-suse-like"]},{"cells":["clp_label-prod_label-opensuse_tumbleweed-x86_64"]},{"cells":["clp_label-qa_label-fake-base-channel-suse-like"]},{"cells":["clp_label-qa_label-opensuse_tumbleweed-x86_64"]},{"cells":["clp_label-dev_label-fake-base-channel-suse-like"]},{"cells":["clp_label-dev_label-opensuse_tumbleweed-x86_64"]}],"match":{"location":"features/step_definitions/command_steps.rb:147"},"result":{"status":"passed","duration":4723846304},"after":[]},{"keyword":"And ","name":"I list channels with spacewalk-remove-channel","line":695,"match":{"location":"features/step_definitions/command_steps.rb:153"},"result":{"status":"passed","duration":3160005168},"after":[]},{"keyword":"Then ","name":"I shouldn't get \"clp_label\"","line":696,"match":{"location":"features/step_definitions/command_steps.rb:209"},"result":{"status":"passed","duration":27651},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5},{"name":"@skip_if_github_validation","line":685},{"name":"@uyuni","line":686}],"before":[],"after":[]}]},{"id":"change-the-schedule-of-a-task","uri":"features/secondary/srv_change_task_schedule.feature","keyword":"Feature","name":"Change the schedule of a task","description":"","line":5,"tags":[{"name":"@scope_recurring_actions","line":4}],"elements":[{"id":"change-the-schedule-of-a-task;log-in-as-admin-user","keyword":"Scenario","name":"Log in as admin user","description":"","line":7,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":8,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":2743279278},"after":[]}],"tags":[{"name":"@scope_recurring_actions","line":4}],"before":[],"after":[]},{"id":"change-the-schedule-of-a-task;change-the-schedule-of-task-sandbox-cleanup-default-to-weekly","keyword":"Scenario","name":"Change the schedule of task sandbox-cleanup-default to weekly","description":"","line":10,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Task Schedules\"","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":138502289},"after":[]},{"keyword":"And ","name":"I follow \"sandbox-cleanup-default\"","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1054392780},"after":[]},{"keyword":"And ","name":"I check radio button \"weekly\"","line":13,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10078278783},"after":[]},{"keyword":"And ","name":"I select \"Friday\" from \"date_day_week\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":65154547},"after":[]},{"keyword":"And ","name":"I click on \"Update Schedule\"","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":634691052},"after":[]},{"keyword":"Then ","name":"I should see a \"Schedule sandbox-cleanup-default has been updated.\" text","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":86132507},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Admin > Task Schedules\"","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":65541621},"after":[]},{"keyword":"And ","name":"I follow \"sandbox-cleanup-default\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1348341713},"after":[]},{"keyword":"Then ","name":"I should see a \"Friday\" text","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":79963152},"after":[]},{"keyword":"And ","name":"radio button \"weekly\" should be checked","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:1104"},"result":{"status":"passed","duration":17188748},"after":[]}],"tags":[{"name":"@scope_recurring_actions","line":4}],"before":[],"after":[]},{"id":"change-the-schedule-of-a-task;change-the-schedule-of-task-sandbox-cleanup-default-to-monthly","keyword":"Scenario","name":"Change the schedule of task sandbox-cleanup-default to monthly","description":"","line":22,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Task Schedules\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":59927049},"after":[]},{"keyword":"And ","name":"I follow \"sandbox-cleanup-default\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":391969521},"after":[]},{"keyword":"And ","name":"I check radio button \"monthly\"","line":25,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10086867377},"after":[]},{"keyword":"And ","name":"I select \"17\" from \"date_day_month\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":65989226},"after":[]},{"keyword":"And ","name":"I click on \"Update Schedule\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":716964759},"after":[]},{"keyword":"Then ","name":"I should see a \"Schedule sandbox-cleanup-default has been updated.\" text","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":84067734},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Admin > Task Schedules\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":64352697},"after":[]},{"keyword":"And ","name":"I follow \"sandbox-cleanup-default\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1341752205},"after":[]},{"keyword":"Then ","name":"radio button \"monthly\" should be checked","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:1104"},"result":{"status":"passed","duration":15452476},"after":[]}],"tags":[{"name":"@scope_recurring_actions","line":4}],"before":[],"after":[]},{"id":"change-the-schedule-of-a-task;change-the-schedule-of-task-sandbox-cleanup-default-back-to-daily","keyword":"Scenario","name":"Change the schedule of task sandbox-cleanup-default back to daily","description":"","line":33,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Task Schedules\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":59061728},"after":[]},{"keyword":"And ","name":"I follow \"sandbox-cleanup-default\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1348178726},"after":[]},{"keyword":"And ","name":"I check radio button \"daily\"","line":36,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10065589622},"after":[]},{"keyword":"And ","name":"I click on \"Update Schedule\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":725273250},"after":[]},{"keyword":"Then ","name":"I should see a \"Schedule sandbox-cleanup-default has been updated.\" text","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":83979642},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Admin > Task Schedules\"","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":61485996},"after":[]},{"keyword":"And ","name":"I follow \"sandbox-cleanup-default\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1203723781},"after":[]},{"keyword":"Then ","name":"radio button \"daily\" should be checked","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:1104"},"result":{"status":"passed","duration":16387630},"after":[]}],"tags":[{"name":"@scope_recurring_actions","line":4}],"before":[],"after":[]}]},{"id":"test-the-notification/notification-messages-feature","uri":"features/secondary/srv_notifications.feature","keyword":"Feature","name":"Test the notification/notification-messages feature","description":"","line":5,"tags":[{"name":"@scope_visualization","line":4}],"elements":[{"id":"test-the-notification/notification-messages-feature;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":7,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":8,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":2183363201},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"test-the-notification/notification-messages-feature;check-the-unread-notification-counter-is-correct","keyword":"Scenario","name":"Check the unread notification counter is correct","description":"","line":10,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Home > Notification Messages\"","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":71473320},"after":[]},{"keyword":"And ","name":"I wait until I see \"The server has collected the following notification messages.\" text","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":254597278},"after":[]},{"keyword":"Then ","name":"I follow \"Unread Messages\"","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":62388591},"after":[]},{"keyword":"And ","name":"the notification badge and the table should count the same amount of messages","line":14,"output":["All notification-messages are read, I expect no notification badge"],"match":{"location":"features/step_definitions/setup_steps.rb:398"},"result":{"status":"passed","duration":10028130834},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"test-the-notification/notification-messages-feature;delete-notification-messages","keyword":"Scenario","name":"Delete notification-messages","description":"","line":16,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Home > Notification Messages\"","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":61430202},"after":[]},{"keyword":"And ","name":"I wait until I see \"The server has collected the following notification messages.\" text","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":237694177},"after":[]},{"keyword":"Then ","name":"I follow \"All Messages\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":69332918},"after":[]},{"keyword":"Then ","name":"I check the first notification message","line":20,"output":["There are no notification messages, nothing to do then"],"match":{"location":"features/step_definitions/setup_steps.rb:432"},"result":{"status":"passed","duration":13888363},"after":[]},{"keyword":"And ","name":"I delete it via the \"Delete\" button","line":21,"match":{"location":"features/step_definitions/setup_steps.rb:443"},"result":{"status":"passed","duration":13288175},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"test-the-notification/notification-messages-feature;flag-a-notification-message-as-read","keyword":"Scenario","name":"Flag a notification-message as read","description":"","line":23,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Home > Notification Messages\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":67137256},"after":[]},{"keyword":"And ","name":"I wait until I see \"The server has collected the following notification messages.\" text","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":235942000},"after":[]},{"keyword":"Then ","name":"I follow \"All Messages\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":58001613},"after":[]},{"keyword":"Then ","name":"I check the first notification message","line":27,"output":["There are no notification messages, nothing to do then"],"match":{"location":"features/step_definitions/setup_steps.rb:432"},"result":{"status":"passed","duration":14590493},"after":[]},{"keyword":"And ","name":"I mark as read it via the \"Mark as Read\" button","line":28,"match":{"location":"features/step_definitions/setup_steps.rb:452"},"result":{"status":"passed","duration":12797711},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]}]},{"id":"pay-as-you-go","uri":"features/secondary/srv_payg_ssh_connection.feature","keyword":"Feature","name":"Pay as you go","description":"  In order to use payg\n  As admin user\n  I want to list available ssh connections and add or remove them","line":4,"elements":[{"id":"pay-as-you-go;log-in-as-admin-user","keyword":"Scenario","name":"Log in as admin user","description":"","line":9,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":10,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":2232963320},"after":[]}],"before":[],"after":[]},{"id":"pay-as-you-go;enter-minimal-information-for-payg-ssh-connection-data","keyword":"Scenario","name":"Enter minimal information for payg ssh connection data","description":"","line":12,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Setup Wizard > PAYG Connections\"","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":215843505},"after":[]},{"keyword":"And ","name":"I click on \"Add PAYG Connection\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":473987018},"after":[]},{"keyword":"And ","name":"I enter \"My Instance\" as \"description\"","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":94840725},"after":[]},{"keyword":"And ","name":"I enter \"my-host.local\" as \"host\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":86524823},"after":[]},{"keyword":"And ","name":"I enter \"root\" as \"username\"","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":56484798},"after":[]},{"keyword":"And ","name":"I click on \"Create\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":73508545},"after":[]},{"keyword":"Then ","name":"I should see a \"PAYG my-host.local created successfully\" text","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":727045144},"after":[]},{"keyword":"And ","name":"I should see a \"My Instance\" text in element \"Info-panel-wrapper\"","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:780"},"result":{"status":"passed","duration":19140411},"after":[]},{"keyword":"And ","name":"I should see a \"my-host.local\" text in element \"Instance-panel-wrapper\"","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:780"},"result":{"status":"passed","duration":21057025},"after":[]},{"keyword":"And ","name":"I should see a \"root\" text in element \"Instance-panel-wrapper\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:780"},"result":{"status":"passed","duration":18384518},"after":[]},{"keyword":"And ","name":"I should see a \"Delete\" button","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:770"},"result":{"status":"passed","duration":19350933},"after":[]}],"before":[],"after":[]},{"id":"pay-as-you-go;enter-full-information-for-payg-ssh-connection-data","keyword":"Scenario","name":"Enter full information for payg ssh connection data","description":"","line":25,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Setup Wizard > PAYG Connections\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":75960990},"after":[]},{"keyword":"And ","name":"I click on \"Add PAYG Connection\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":385383282},"after":[]},{"keyword":"And ","name":"I enter \"My Full Instance\" as \"description\"","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":97396272},"after":[]},{"keyword":"And ","name":"I enter \"my-host-full.local\" as \"host\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":98783548},"after":[]},{"keyword":"And ","name":"I enter \"21\" as \"port\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":53689862},"after":[]},{"keyword":"And ","name":"I enter \"rootFull\" as \"username\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":66652499},"after":[]},{"keyword":"And ","name":"I enter \"passwordFull\" as \"password\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":77515714},"after":[]},{"keyword":"And ","name":"I enter \"keyFull\" as \"key\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":73420019},"after":[]},{"keyword":"And ","name":"I enter \"keyPasswordFull\" as \"key_password\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":93309204},"after":[]},{"keyword":"And ","name":"I enter \"my-bastion.local\" as \"bastion_host\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":94661774},"after":[]},{"keyword":"And ","name":"I enter \"22\" as \"bastion_port\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":53848583},"after":[]},{"keyword":"And ","name":"I enter \"b_rootFull\" as \"bastion_username\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":79341039},"after":[]},{"keyword":"And ","name":"I enter \"b_passwordFull\" as \"bastion_password\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":86919241},"after":[]},{"keyword":"And ","name":"I enter \"b_keyFull\" as \"bastion_key\"","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":81600740},"after":[]},{"keyword":"And ","name":"I enter \"b_keyPasswordFull\" as \"bastion_key_password\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":94909293},"after":[]},{"keyword":"And ","name":"I click on \"Create\"","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":61295729},"after":[]},{"keyword":"Then ","name":"I should see a \"PAYG my-host-full.local created successfully\" text","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":930429160},"after":[]},{"keyword":"And ","name":"I should see a \"My Full Instance\" text in element \"Info-panel-wrapper\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:780"},"result":{"status":"passed","duration":18146056},"after":[]},{"keyword":"And ","name":"I should see a \"my-host-full.local\" text in element \"Instance-panel-wrapper\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:780"},"result":{"status":"passed","duration":19509752},"after":[]},{"keyword":"And ","name":"I should see a \"21\" text in element \"Instance-panel-wrapper\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:780"},"result":{"status":"passed","duration":19763152},"after":[]},{"keyword":"And ","name":"I should see a \"rootFull\" text in element \"Instance-panel-wrapper\"","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:780"},"result":{"status":"passed","duration":18294719},"after":[]},{"keyword":"And ","name":"I should not see a \"passwordFull\" text in element \"Instance-panel-wrapper\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:786"},"result":{"status":"passed","duration":18476145},"after":[]},{"keyword":"And ","name":"I should not see a \"keyFull\" text in element \"Instance-panel-wrapper\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:786"},"result":{"status":"passed","duration":18754595},"after":[]},{"keyword":"And ","name":"I should not see a \"keyPasswordFull\" text in element \"Instance-panel-wrapper\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:786"},"result":{"status":"passed","duration":18441750},"after":[]},{"keyword":"And ","name":"I should see a \"my-bastion.local\" text in element \"Bastion-panel-wrapper\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:780"},"result":{"status":"passed","duration":21677236},"after":[]},{"keyword":"And ","name":"I should see a \"22\" text in element \"Bastion-panel-wrapper\"","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:780"},"result":{"status":"passed","duration":19491436},"after":[]},{"keyword":"And ","name":"I should see a \"b_rootFull\" text in element \"Bastion-panel-wrapper\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:780"},"result":{"status":"passed","duration":18881374},"after":[]},{"keyword":"And ","name":"I should not see a \"b_passwordFull\" text in element \"Bastion-panel-wrapper\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:786"},"result":{"status":"passed","duration":18632937},"after":[]},{"keyword":"And ","name":"I should not see a \"b_keyFull\" text in element \"Bastion-panel-wrapper\"","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:786"},"result":{"status":"passed","duration":19419301},"after":[]},{"keyword":"And ","name":"I should not see a \"b_keyPasswordFull\" text in element \"Bastion-panel-wrapper\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:786"},"result":{"status":"passed","duration":19518104},"after":[]},{"keyword":"And ","name":"I should see a \"Delete\" button","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:770"},"result":{"status":"passed","duration":17957192},"after":[]}],"before":[],"after":[]},{"id":"pay-as-you-go;check-pay-as-you-go-list","keyword":"Scenario","name":"Check pay-as-you-go list","description":"","line":58,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Setup Wizard > PAYG Connections\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":68446838},"after":[]},{"keyword":"Then ","name":"I should see a \"my-host.local\" link","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":14347045},"after":[]},{"keyword":"And ","name":"I should see a \"My Instance\" text","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":74607677},"after":[]},{"keyword":"And ","name":"I should see a \"my-host-full.local\" link","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11878634},"after":[]},{"keyword":"And ","name":"I should see a \"My Full Instance\" text","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":68663733},"after":[]}],"before":[],"after":[]},{"id":"pay-as-you-go;edit-connection-description","keyword":"Scenario","name":"Edit connection description","description":"","line":65,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Setup Wizard > PAYG Connections\"","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":68780854},"after":[]},{"keyword":"And ","name":"I follow \"my-host-full.local\"","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":338236223},"after":[]},{"keyword":"And ","name":"I click on \"Edit Information\"","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":69364187},"after":[]},{"keyword":"And ","name":"I enter \"My new Full Instance\" as \"description\"","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":111116360},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Information\" modal","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":1061043813},"after":[]},{"keyword":"Then ","name":"I should see a \"PAYG properties updated successfully\" text","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":75251374},"after":[]},{"keyword":"And ","name":"I should see a \"My new Full Instance\" text in element \"Info-panel-wrapper\"","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:780"},"result":{"status":"passed","duration":16536237},"after":[]}],"before":[],"after":[]},{"id":"pay-as-you-go;edit-instance-ssh-connection-data","keyword":"Scenario","name":"Edit instance ssh connection data","description":"","line":74,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Setup Wizard > PAYG Connections\"","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":71014236},"after":[]},{"keyword":"And ","name":"I follow \"my-host-full.local\"","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":404727368},"after":[]},{"keyword":"And ","name":"I click on \"Edit Instance\"","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":68666712},"after":[]},{"keyword":"And ","name":"I enter \"221\" as \"port\"","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":61608540},"after":[]},{"keyword":"And ","name":"I enter \"NewRootFull\" as \"username\"","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":96409593},"after":[]},{"keyword":"And ","name":"I enter \"NewPasswordFull\" as \"password\"","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":92900974},"after":[]},{"keyword":"And ","name":"I enter \"newKeyFull\" as \"key\"","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":79757552},"after":[]},{"keyword":"And ","name":"I enter \"newKeyPasswordFull\" as \"key_password\"","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":91525327},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Instance SSH connection\" modal","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":844745658},"after":[]},{"keyword":"Then ","name":"I should see a \"PAYG properties updated successfully\" text","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":70785597},"after":[]},{"keyword":"And ","name":"I should see a \"221\" text in element \"Instance-panel-wrapper\"","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:780"},"result":{"status":"passed","duration":19354054},"after":[]},{"keyword":"And ","name":"I should see a \"NewRootFull\" text in element \"Instance-panel-wrapper\"","line":86,"match":{"location":"features/step_definitions/navigation_steps.rb:780"},"result":{"status":"passed","duration":18265307},"after":[]},{"keyword":"And ","name":"I should not see a \"NewPasswordFull\" text in element \"Instance-panel-wrapper\"","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:786"},"result":{"status":"passed","duration":19042185},"after":[]},{"keyword":"And ","name":"I should not see a \"newKeyFull\" text in element \"Instance-panel-wrapper\"","line":88,"match":{"location":"features/step_definitions/navigation_steps.rb:786"},"result":{"status":"passed","duration":18798113},"after":[]},{"keyword":"And ","name":"I should not see a \"newKeyPasswordFull\" text in element \"Instance-panel-wrapper\"","line":89,"match":{"location":"features/step_definitions/navigation_steps.rb:786"},"result":{"status":"passed","duration":19107700},"after":[]}],"before":[],"after":[]},{"id":"pay-as-you-go;edit-bastion-ssh-connection-data","keyword":"Scenario","name":"Edit bastion ssh connection data","description":"","line":91,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Setup Wizard > PAYG Connections\"","line":92,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":68410621},"after":[]},{"keyword":"And ","name":"I follow \"my-host-full.local\"","line":93,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":447882592},"after":[]},{"keyword":"And ","name":"I click on \"Edit Bastion\"","line":94,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":72069309},"after":[]},{"keyword":"And ","name":"I enter \"my-new-bastion.local\" as \"bastion_host\"","line":95,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":136017231},"after":[]},{"keyword":"And ","name":"I enter \"222\" as \"bastion_port\"","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":55222342},"after":[]},{"keyword":"And ","name":"I enter \"b_new_rootFull\" as \"bastion_username\"","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":101239689},"after":[]},{"keyword":"And ","name":"I enter \"b_new_passwordFull\" as \"bastion_password\"","line":98,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":92109116},"after":[]},{"keyword":"And ","name":"I enter \"b_new_keyFull\" as \"bastion_key\"","line":99,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":90667047},"after":[]},{"keyword":"And ","name":"I enter \"b_new_keyPasswordFull\" as \"bastion_key_password\"","line":100,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":96948683},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Bastion SSH connection\" modal","line":101,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":513431495},"after":[]},{"keyword":"Then ","name":"I should see a \"PAYG properties updated successfully\" text","line":102,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":70910396},"after":[]},{"keyword":"And ","name":"I should see a \"my-new-bastion.local\" text in element \"Bastion-panel-wrapper\"","line":103,"match":{"location":"features/step_definitions/navigation_steps.rb:780"},"result":{"status":"passed","duration":18560704},"after":[]},{"keyword":"And ","name":"I should see a \"222\" text in element \"Bastion-panel-wrapper\"","line":104,"match":{"location":"features/step_definitions/navigation_steps.rb:780"},"result":{"status":"passed","duration":18001856},"after":[]},{"keyword":"And ","name":"I should see a \"b_new_rootFull\" text in element \"Bastion-panel-wrapper\"","line":105,"match":{"location":"features/step_definitions/navigation_steps.rb:780"},"result":{"status":"passed","duration":18729037},"after":[]},{"keyword":"And ","name":"I should not see a \"b_new_passwordFull\" text in element \"Bastion-panel-wrapper\"","line":106,"match":{"location":"features/step_definitions/navigation_steps.rb:786"},"result":{"status":"passed","duration":17942783},"after":[]},{"keyword":"And ","name":"I should not see a \"b_new_keyFull\" text in element \"Bastion-panel-wrapper\"","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:786"},"result":{"status":"passed","duration":17817419},"after":[]},{"keyword":"And ","name":"I should not see a \"b_new_keyPasswordFull\" text in element \"Bastion-panel-wrapper\"","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:786"},"result":{"status":"passed","duration":17869937},"after":[]}],"before":[],"after":[]},{"id":"pay-as-you-go;cleanup:-delete-minimal-information-for-payg-ssh-connection-data","keyword":"Scenario","name":"Cleanup: delete minimal information for payg ssh connection data","description":"","line":110,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Setup Wizard > PAYG Connections\"","line":111,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":71528339},"after":[]},{"keyword":"And ","name":"I follow \"my-host.local\"","line":112,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":417718121},"after":[]},{"keyword":"And ","name":"I click on \"Delete\"","line":113,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":69492825},"after":[]},{"keyword":"And ","name":"I click on \"Delete\" in \"Delete PAYG Connection\" modal","line":114,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":103473110},"after":[]},{"keyword":"Then ","name":"I should not see a \"my-host.local\" link","line":115,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"passed","duration":4900617},"after":[]},{"keyword":"And ","name":"I should not see a \"my-host.local\" text","line":116,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":216891545},"after":[]}],"before":[],"after":[]},{"id":"pay-as-you-go;cleanup:-delete-full-information-for-payg-ssh-connection-data","keyword":"Scenario","name":"Cleanup: delete full information for payg ssh connection data","description":"","line":118,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Setup Wizard > PAYG Connections\"","line":119,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":69105988},"after":[]},{"keyword":"And ","name":"I follow \"my-host-full.local\"","line":120,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":643272660},"after":[]},{"keyword":"And ","name":"I click on \"Delete\"","line":121,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":59890744},"after":[]},{"keyword":"And ","name":"I click on \"Delete\" in \"Delete PAYG Connection\" modal","line":122,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":80359433},"after":[]},{"keyword":"Then ","name":"I should not see a \"my-bastion.local\" link","line":123,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"passed","duration":8397104},"after":[]},{"keyword":"And ","name":"I should not see a \"my-host.local\" text","line":124,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":74560745},"after":[]}],"before":[],"after":[]}]},{"id":"push-a-package-with-unset-vendor","uri":"features/secondary/srv_push_package.feature","keyword":"Feature","name":"Push a package with unset vendor","description":"  In order to distribute software to the clients\n  As an authorized user\n  I want to push a package with unset vendor","line":7,"tags":[{"name":"@sle_minion","line":4},{"name":"@scc_credentials","line":5},{"name":"@skip_if_github_validation","line":6}],"elements":[{"id":"push-a-package-with-unset-vendor;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":12,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":2579385028},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@scc_credentials","line":5},{"name":"@skip_if_github_validation","line":6}],"before":[],"after":[]},{"id":"push-a-package-with-unset-vendor;pre-requisite:-mgr-push-package-must-be-installed-on-the-sles-minion","keyword":"Scenario","name":"Pre-requisite: mgr-push package must be installed on the SLES minion","description":"","line":15,"type":"scenario","steps":[{"keyword":"When ","name":"I install \"mgr-push\" on \"sle_minion\" using the API","line":16,"match":{"location":"features/step_definitions/command_steps.rb:1876"},"result":{"status":"passed","duration":48906938689},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@scc_credentials","line":5},{"name":"@skip_if_github_validation","line":6}],"before":[],"after":[]},{"id":"push-a-package-with-unset-vendor;push-a-package-with-unset-vendor-through-the-sles-minion","keyword":"Scenario","name":"Push a package with unset vendor through the SLES minion","description":"","line":18,"type":"scenario","steps":[{"keyword":"When ","name":"I copy unset package file on \"sle_minion\"","line":19,"match":{"location":"features/step_definitions/command_steps.rb:1376"},"result":{"status":"passed","duration":2221685371},"after":[]},{"keyword":"And ","name":"I push package \"/root/subscription-tools-1.0-0.noarch.rpm\" into \"fake-base-channel-suse-like\" channel through \"sle_minion\"","line":20,"match":{"location":"features/step_definitions/common_steps.rb:325"},"result":{"status":"passed","duration":8391825766},"after":[]},{"keyword":"Then ","name":"I should see package \"subscription-tools-1.0-0.noarch\" in channel \"Fake-Base-Channel-SUSE-like\"","line":21,"match":{"location":"features/step_definitions/common_steps.rb:332"},"result":{"status":"passed","duration":1834956916},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@scc_credentials","line":5},{"name":"@skip_if_github_validation","line":6}],"before":[],"after":[]},{"id":"push-a-package-with-unset-vendor;check-vendor-of-package-displayed-in-web-ui","keyword":"Scenario","name":"Check vendor of package displayed in web UI","description":"","line":23,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Channel List > All\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":71866199},"after":[]},{"keyword":"And ","name":"I follow \"Fake-Base-Channel-SUSE-like\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":561938957},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":488339489},"after":[]},{"keyword":"And ","name":"I follow \"subscription-tools-1.0-0.noarch\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":633112002},"after":[]},{"keyword":"Then ","name":"I should see a \"Vendor:\" text","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":68398499},"after":[]},{"keyword":"And ","name":"I should see a \"Not defined\" text","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":77129561},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@scc_credentials","line":5},{"name":"@skip_if_github_validation","line":6}],"before":[],"after":[]},{"id":"push-a-package-with-unset-vendor;cleanup:-remove-mgr-push-from-the-sles-minion","keyword":"Scenario","name":"Cleanup: remove mgr-push from the SLES minion","description":"","line":31,"type":"scenario","steps":[{"keyword":"When ","name":"I remove \"mgr-push\" on \"sle_minion\" using the API","line":32,"match":{"location":"features/step_definitions/command_steps.rb:1893"},"result":{"status":"passed","duration":39361640701},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@scc_credentials","line":5},{"name":"@skip_if_github_validation","line":6}],"before":[],"after":[]}]},{"id":"report-database","uri":"features/secondary/srv_reportdb.feature","keyword":"Feature","name":"Report database","description":"  * Related GitHub Card: https://github.com/SUSE/spacewalk/issues/30810\n  In order to use reporting tools\n  As an authorized user\n  I want to access and use the report database named \"ReportDB\"","line":6,"tags":[{"name":"@skip_if_github_validation","line":3},{"name":"@scope_reportdb","line":4},{"name":"@bug_reported","line":5}],"elements":[{"id":"report-database;log-in-as-admin-user","keyword":"Scenario","name":"Log in as admin user","description":"","line":12,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":2017779564},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":3},{"name":"@scope_reportdb","line":4},{"name":"@bug_reported","line":5}],"before":[],"after":[]},{"id":"report-database;populate-the-report-database-after-bootstrapping-minions","keyword":"Scenario","name":"Populate the report database after bootstrapping minions","description":"","line":15,"type":"scenario","steps":[{"keyword":"When ","name":"I schedule a task to update ReportDB","line":16,"match":{"location":"features/step_definitions/common_steps.rb:341"},"result":{"status":"passed","duration":15867973256},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":3},{"name":"@scope_reportdb","line":4},{"name":"@bug_reported","line":5}],"before":[],"after":[]},{"id":"report-database;connect-to-the-reportdb-on-the-server-with-admin-user","keyword":"Scenario","name":"Connect to the ReportDB on the server with admin user","description":"","line":18,"type":"scenario","steps":[{"keyword":"Then ","name":"I should be able to connect to the ReportDB on the server","line":19,"match":{"location":"features/step_definitions/command_steps.rb:1416"},"result":{"status":"passed","duration":3137248381},"after":[]},{"keyword":"And ","name":"there should be a user allowed to create roles on the ReportDB","line":20,"match":{"location":"features/step_definitions/command_steps.rb:1422"},"result":{"status":"passed","duration":4445531543},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":3},{"name":"@scope_reportdb","line":4},{"name":"@bug_reported","line":5}],"before":[],"after":[]},{"id":"report-database;create-read-only-user","keyword":"Scenario","name":"Create read-only user","description":"","line":22,"type":"scenario","steps":[{"keyword":"When ","name":"I create a read-only user for the ReportDB","line":23,"match":{"location":"features/step_definitions/command_steps.rb:1432"},"result":{"status":"passed","duration":4328762918},"after":[]},{"keyword":"Then ","name":"I should see the read-only user listed on the ReportDB user accounts","line":24,"match":{"location":"features/step_definitions/command_steps.rb:1444"},"result":{"status":"passed","duration":2780875460},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":3},{"name":"@scope_reportdb","line":4},{"name":"@bug_reported","line":5}],"before":[],"after":[]},{"id":"report-database;external-read-only-user-can-connect-to-reportdb-and-make-queries","keyword":"Scenario","name":"External read-only user can connect to ReportDB and make queries","description":"","line":26,"type":"scenario","steps":[{"keyword":"When ","name":"I connect to the ReportDB with read-only user from external machine","line":27,"match":{"location":"features/step_definitions/command_steps.rb:1465"},"result":{"status":"passed","duration":68375254},"after":[]},{"keyword":"Then ","name":"I should be able to query the ReportDB","line":28,"match":{"location":"features/step_definitions/command_steps.rb:1472"},"result":{"status":"passed","duration":1898283},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":3},{"name":"@scope_reportdb","line":4},{"name":"@bug_reported","line":5}],"before":[],"after":[]},{"id":"report-database;read-only-user-can't-make-changes-in-the-reportdb","keyword":"Scenario","name":"Read-only user can't make changes in the ReportDB","description":"","line":30,"type":"scenario","steps":[{"keyword":"Then ","name":"I should not be able to \"insert\" data in a ReportDB \"table\" as a read-only user","line":31,"match":{"location":"features/step_definitions/command_steps.rb:1485"},"result":{"status":"passed","duration":2769310},"after":[]},{"keyword":"And ","name":"I should not be able to \"update\" data in a ReportDB \"table\" as a read-only user","line":32,"match":{"location":"features/step_definitions/command_steps.rb:1485"},"result":{"status":"passed","duration":1255345},"after":[]},{"keyword":"And ","name":"I should not be able to \"delete\" data in a ReportDB \"table\" as a read-only user","line":33,"match":{"location":"features/step_definitions/command_steps.rb:1485"},"result":{"status":"passed","duration":538416},"after":[]},{"keyword":"And ","name":"I should not be able to \"insert\" data in a ReportDB \"view\" as a read-only user","line":34,"match":{"location":"features/step_definitions/command_steps.rb:1485"},"result":{"status":"passed","duration":713391},"after":[]},{"keyword":"And ","name":"I should not be able to \"update\" data in a ReportDB \"view\" as a read-only user","line":35,"match":{"location":"features/step_definitions/command_steps.rb:1485"},"result":{"status":"passed","duration":499352},"after":[]},{"keyword":"And ","name":"I should not be able to \"delete\" data in a ReportDB \"view\" as a read-only user","line":36,"match":{"location":"features/step_definitions/command_steps.rb:1485"},"result":{"status":"passed","duration":460924},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":3},{"name":"@scope_reportdb","line":4},{"name":"@bug_reported","line":5}],"before":[],"after":[]},{"id":"report-database;reportdb-admin-user-can't-access-product-database-from-external-machine","keyword":"Scenario","name":"ReportDB admin user can't access product database from external machine","description":"","line":39,"type":"scenario","steps":[{"keyword":"Given ","name":"I know the ReportDB admin user credentials","line":40,"match":{"location":"features/step_definitions/command_steps.rb:1501"},"result":{"status":"passed","duration":5069739789},"after":[]},{"keyword":"Then ","name":"I should be able to connect to the ReportDB with the ReportDB admin user","line":41,"match":{"location":"features/step_definitions/command_steps.rb:1506"},"result":{"status":"passed","duration":61312546},"after":[]},{"keyword":"And ","name":"I should not be able to connect to product database with the ReportDB admin user","line":42,"match":{"location":"features/step_definitions/command_steps.rb:1514"},"result":{"status":"failed","error_message":"connection to server at \"172.16.3.6\", port 5432 failed: FATAL:  no pg_hba.conf entry for host \"172.16.3.5\", user \"pythia_susemanager\", database \"susemanager\", SSL encryption\nconnection to server at \"172.16.3.6\", port 5432 failed: FATAL:  no pg_hba.conf entry for host \"172.16.3.5\", user \"pythia_susemanager\", database \"susemanager\", no encryption\n (PG::ConnectionBad)\n./features/step_definitions/command_steps.rb:1518:in `/^I should not be able to connect to product database with the ReportDB admin user$/'\nfeatures/secondary/srv_reportdb.feature:42:in `I should not be able to connect to product database with the ReportDB admin user'","duration":84767433},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":3},{"name":"@scope_reportdb","line":4},{"name":"@bug_reported","line":5},{"name":"@bug_reported","line":38}],"before":[],"after":[]},{"id":"report-database;the-systems-should-match-between-the-ui-and-the-reportdb","keyword":"Scenario","name":"The systems should match between the UI and the ReportDB","description":"","line":44,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System List > All\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":220720430},"after":[]},{"keyword":"And ","name":"I make a list of the existing systems","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:1262"},"result":{"status":"passed","duration":10001494823},"after":[]},{"keyword":"Then ","name":"I should find the systems from the UI in the ReportDB","line":47,"match":{"location":"features/step_definitions/command_steps.rb:1479"},"result":{"status":"passed","duration":611833},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":3},{"name":"@scope_reportdb","line":4},{"name":"@bug_reported","line":5}],"before":[],"after":[]},{"id":"report-database;system-changes-should-be-reflected-in-systems,-on-reportdb","keyword":"Scenario","name":"System changes should be reflected in systems, on ReportDB","description":"","line":50,"type":"scenario","steps":[{"keyword":"Given ","name":"I have a property \"City\" with value \"Arrakeen\" on \"sle_minion\"","line":51,"output":["Search by hostname: uyuni-master-suse-minion","[{\"last_boot\"=>\"2026-06-15T09:56:16Z\", \"name\"=>\"uyuni-master-suse-minion.sumaci.aws\", \"id\"=>1000010023, \"last_checkin\"=>\"2026-06-15T11:48:41Z\"}]"],"match":{"location":"features/step_definitions/navigation_steps.rb:1268"},"result":{"status":"passed","duration":16029959965},"after":[]},{"keyword":"And ","name":"I know the current synced_date for \"sle_minion\"","line":52,"match":{"location":"features/step_definitions/command_steps.rb:1524"},"result":{"status":"passed","duration":1193662},"after":[]},{"keyword":"When ","name":"I schedule a task to update ReportDB","line":53,"match":{"location":"features/step_definitions/common_steps.rb:341"},"result":{"status":"passed","duration":16398505507},"after":[]},{"keyword":"Then ","name":"I should find the updated \"City\" property as \"Arrakeen\" on the \"sle_minion\", on ReportDB","line":54,"match":{"location":"features/step_definitions/command_steps.rb:1530"},"result":{"status":"passed","duration":1099122},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":3},{"name":"@scope_reportdb","line":4},{"name":"@bug_reported","line":5},{"name":"@sle_minion","line":49}],"before":[],"after":[]},{"id":"report-database;cleanup:-delete-read-only-user","keyword":"Scenario","name":"Cleanup: delete read-only user","description":"","line":56,"type":"scenario","steps":[{"keyword":"When ","name":"I delete the read-only user for the ReportDB","line":57,"match":{"location":"features/step_definitions/command_steps.rb:1449"},"result":{"status":"passed","duration":7325164144},"after":[]},{"keyword":"Then ","name":"I shouldn't see the read-only user listed on the ReportDB user accounts","line":58,"match":{"location":"features/step_definitions/command_steps.rb:1460"},"result":{"status":"passed","duration":2880312643},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":3},{"name":"@scope_reportdb","line":4},{"name":"@bug_reported","line":5}],"before":[],"after":[]}]},{"id":"distribution-channel-mapping","uri":"features/secondary/srv_dist_channel_mapping.feature","keyword":"Feature","name":"Distribution Channel Mapping","description":"","line":4,"elements":[{"id":"distribution-channel-mapping;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":6,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":7,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":2352560573},"after":[]}],"before":[],"after":[]},{"id":"distribution-channel-mapping;check-if-distribution-channel-mapping-page-exists","keyword":"Scenario","name":"Check if Distribution Channel Mapping page exists","description":"","line":9,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Distribution Channel Mapping\"","line":10,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":143546077},"after":[]},{"keyword":"Then ","name":"I should see a \"Distribution Channel Mapping\" text","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":56145635},"after":[]},{"keyword":"And ","name":"I should see a \"Channel List\" link in the left menu","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":26493617},"after":[]},{"keyword":"And ","name":"I should see a \"Package Search\" link in the left menu","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22112049},"after":[]},{"keyword":"And ","name":"I should see a \"Manage\" link in the left menu","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":24948299},"after":[]},{"keyword":"And ","name":"I should see a \"Distribution Channel Mapping\" link in the left menu","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22952922},"after":[]},{"keyword":"And ","name":"I should see a \"Create Distribution Channel Mapping\" link","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10898912},"after":[]},{"keyword":"And ","name":"I should see a \"No distribution channel mappings currently exist.\" text in the content area","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:11"},"result":{"status":"passed","duration":23083914},"after":[]}],"before":[],"after":[]},{"id":"distribution-channel-mapping;create-new-map-for-x86_64-suse-clients","keyword":"Scenario","name":"Create new map for x86_64 SUSE clients","description":"","line":21,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Distribution Channel Mapping\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Create Distribution Channel Mapping\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Create Distribution Channel Map\" text","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I enter \"SUSE Linux Enterprise Server 15 SP 4\" as \"os\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"15.5\" as \"release\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I select \"x86_64\" from \"architecture\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I select \"SLE-Product-SLES15-SP7-Pool for x86_64\" from \"channel_label\"","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Create Mapping\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"SUSE Linux Enterprise Server 15 SP 4\" link in the content area","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scc_credentials","line":19},{"name":"@susemanager","line":20}],"before":[],"after":[]},{"id":"distribution-channel-mapping;create-new-map-for-x86_64-opensuse-clients","keyword":"Scenario","name":"Create new map for x86_64 openSUSE clients","description":"","line":34,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Distribution Channel Mapping\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":61749174},"after":[]},{"keyword":"And ","name":"I follow \"Create Distribution Channel Mapping\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":320648884},"after":[]},{"keyword":"Then ","name":"I should see a \"Create Distribution Channel Map\" text","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":55416066},"after":[]},{"keyword":"When ","name":"I enter \"openSUSE Tumbleweed\" as \"os\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":67970307},"after":[]},{"keyword":"And ","name":"I enter \"20250928\" as \"release\"","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":56292408},"after":[]},{"keyword":"And ","name":"I select \"x86_64\" from \"architecture\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":66003166},"after":[]},{"keyword":"And ","name":"I select \"openSUSE Tumbleweed (x86_64)\" from \"channel_label\"","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":58124920},"after":[]},{"keyword":"And ","name":"I click on \"Create Mapping\"","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":549878619},"after":[]},{"keyword":"Then ","name":"I should see a \"openSUSE Tumbleweed\" link in the content area","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":25652042},"after":[]}],"tags":[{"name":"@scc_credentials","line":32},{"name":"@uyuni","line":33}],"before":[],"after":[]},{"id":"distribution-channel-mapping;create-new-map-for-amd64-ubuntu-clients-with-test-base-channel","keyword":"Scenario","name":"Create new map for amd64 Ubuntu clients with test base channel","description":"","line":46,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Distribution Channel Mapping\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":79204306},"after":[]},{"keyword":"And ","name":"I follow \"Create Distribution Channel Mapping\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":339692654},"after":[]},{"keyword":"Then ","name":"I should see a \"Create Distribution Channel Map\" text","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":58302124},"after":[]},{"keyword":"When ","name":"I enter \"Ubuntu 24.04\" as \"os\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":57670481},"after":[]},{"keyword":"And ","name":"I enter \"24.04\" as \"release\"","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":49898734},"after":[]},{"keyword":"And ","name":"I select \"AMD64 Debian\" from \"architecture\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":57332451},"after":[]},{"keyword":"And ","name":"I select \"Fake-Base-Channel-Debian-like\" from \"channel_label\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":58894330},"after":[]},{"keyword":"And ","name":"I click on \"Create Mapping\"","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":54309815},"after":[]},{"keyword":"Then ","name":"I should see a \"Ubuntu 24.04\" link in the content area","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":24945386},"after":[]}],"tags":[{"name":"@deblike_minion","line":45}],"before":[],"after":[]},{"id":"distribution-channel-mapping;create-new-map-for-iseries-suse-clients-using-test-channel","keyword":"Scenario","name":"Create new map for iSeries SUSE clients using test channel","description":"","line":58,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Distribution Channel Mapping\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":68479355},"after":[]},{"keyword":"And ","name":"I follow \"Create Distribution Channel Mapping\"","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":352915779},"after":[]},{"keyword":"Then ","name":"I should see a \"Create Distribution Channel Map\" text","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":59444838},"after":[]},{"keyword":"When ","name":"I enter \"SUSE Linux Enterprise Server 15 SP 4 iSeries\" as \"os\"","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":92071356},"after":[]},{"keyword":"And ","name":"I enter \"15.5\" as \"release\"","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":49967444},"after":[]},{"keyword":"And ","name":"I select \"iSeries\" from \"architecture\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":66459531},"after":[]},{"keyword":"And ","name":"I select \"Fake-Base-Channel-i586\" from \"channel_label\"","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":59221202},"after":[]},{"keyword":"And ","name":"I click on \"Create Mapping\"","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":54527860},"after":[]},{"keyword":"Then ","name":"I should see a \"SUSE Linux Enterprise Server 15 SP 4 iSeries\" link in the content area","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":24829483},"after":[]}],"tags":[{"name":"@scc_credentials","line":57}],"before":[],"after":[]},{"id":"distribution-channel-mapping;update-map-for-x86_64-suse-clients-using-test-x86_64-channel","keyword":"Scenario","name":"Update map for x86_64 SUSE clients using test-x86_64 channel","description":"","line":71,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Distribution Channel Mapping\"","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see the text \"SUSE Linux Enterprise Server 15 SP 4\" in the Operating System field","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see the text \"x86_64\" in the Architecture field","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see the text \"sle-product-sles15-sp7-pool-x86_64\" in the Channel Label field","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"SUSE Linux Enterprise Server 15 SP 4\"","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Update Distribution Channel Map\" text","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I enter \"SUSE Linux Enterprise Server 15 SP 4 modified\" as \"os\"","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I select \"SLE-Product-SLES15-SP7-Pool for x86_64\" from \"channel_label\"","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Update Mapping\"","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see the text \"SUSE Linux Enterprise Server 15 SP 4 modified\" in the Operating System field","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see the text \"sle-product-sles15-sp7-pool-x86_64\" in the Channel Label field","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scc_credentials","line":69},{"name":"@susemanager","line":70}],"before":[],"after":[]},{"id":"distribution-channel-mapping;update-map-for-x86_64-opensuse-clients-using-test-x86_64-channel","keyword":"Scenario","name":"Update map for x86_64 openSUSE clients using test-x86_64 channel","description":"","line":86,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Distribution Channel Mapping\"","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":65183047},"after":[]},{"keyword":"Then ","name":"I should see the text \"openSUSE Tumbleweed\" in the Operating System field","line":88,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10011560281},"after":[]},{"keyword":"And ","name":"I should see the text \"x86_64\" in the Architecture field","line":89,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10007355541},"after":[]},{"keyword":"And ","name":"I should see the text \"opensuse_tumbleweed-x86_64\" in the Channel Label field","line":90,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10010032543},"after":[]},{"keyword":"When ","name":"I follow \"openSUSE Tumbleweed\"","line":91,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":409840726},"after":[]},{"keyword":"Then ","name":"I should see a \"Update Distribution Channel Map\" text","line":92,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":54872070},"after":[]},{"keyword":"When ","name":"I enter \"openSUSE Tumbleweed modified\" as \"os\"","line":93,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":103289646},"after":[]},{"keyword":"And ","name":"I select \"openSUSE Tumbleweed (x86_64)\" from \"channel_label\"","line":94,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":46955867},"after":[]},{"keyword":"And ","name":"I click on \"Update Mapping\"","line":95,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":617503585},"after":[]},{"keyword":"Then ","name":"I should see the text \"openSUSE Tumbleweed modified\" in the Operating System field","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10003213685},"after":[]},{"keyword":"And ","name":"I should see the text \"opensuse_tumbleweed-x86_64\" in the Channel Label field","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10004087829},"after":[]}],"tags":[{"name":"@scc_credentials","line":84},{"name":"@uyuni","line":85}],"before":[],"after":[]},{"id":"distribution-channel-mapping;update-map-for-amd64-ubuntu-clients-using-test-base-channel","keyword":"Scenario","name":"Update map for amd64 Ubuntu clients using test base channel","description":"","line":100,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Distribution Channel Mapping\"","line":101,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":84308796},"after":[]},{"keyword":"Then ","name":"I should see the text \"Ubuntu 24.04\" in the Operating System field","line":102,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10005511713},"after":[]},{"keyword":"And ","name":"I should see the text \"AMD64 Debian\" in the Architecture field","line":103,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10004142976},"after":[]},{"keyword":"And ","name":"I should see the text \"fake-base-channel-debian-like\" in the Channel Label field","line":104,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10013752672},"after":[]},{"keyword":"When ","name":"I follow \"Ubuntu 24.04\"","line":105,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":374227319},"after":[]},{"keyword":"And ","name":"I enter \"Ubuntu 24.04 modified\" as \"os\"","line":106,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":89274198},"after":[]},{"keyword":"And ","name":"I click on \"Update Mapping\"","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":599966021},"after":[]},{"keyword":"Then ","name":"I should see the text \"Ubuntu 24.04 modified\" in the Operating System field","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10004633389},"after":[]}],"tags":[{"name":"@deblike_minion","line":99}],"before":[],"after":[]},{"id":"distribution-channel-mapping;update-map-for-ia-32-suse-clients-using-amd-deb-test-channel","keyword":"Scenario","name":"Update map for IA-32 SUSE clients using amd deb test channel","description":"","line":111,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Distribution Channel Mapping\"","line":112,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":80417833},"after":[]},{"keyword":"Then ","name":"I should see the text \"SUSE Linux Enterprise Server 15 SP 4 iSeries\" in the Operating System field","line":113,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10008863954},"after":[]},{"keyword":"And ","name":"I should see the text \"iSeries\" in the Architecture field","line":114,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10009013696},"after":[]},{"keyword":"And ","name":"I should see the text \"fake-base-channel-i586\" in the Channel Label field","line":115,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10014101572},"after":[]},{"keyword":"When ","name":"I follow \"SUSE Linux Enterprise Server 15 SP 4 iSeries\"","line":116,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":365096781},"after":[]},{"keyword":"And ","name":"I enter \"SUSE Linux Enterprise Server 15 SP 4 iSeries modified\" as \"os\"","line":117,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":150603505},"after":[]},{"keyword":"And ","name":"I select \"Fake-Base-Channel-Debian-like\" from \"channel_label\"","line":118,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":67322814},"after":[]},{"keyword":"And ","name":"I click on \"Update Mapping\"","line":119,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":64286015},"after":[]},{"keyword":"Then ","name":"I should see the text \"SUSE Linux Enterprise Server 15 SP 4 iSeries modified\" in the Operating System field","line":120,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10006298464},"after":[]},{"keyword":"And ","name":"I should see the text \"fake-base-channel-debian-like\" in the Channel Label field","line":121,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10007855381},"after":[]}],"tags":[{"name":"@scc_credentials","line":110}],"before":[],"after":[]},{"id":"distribution-channel-mapping;cleanup:-delete-the-map-created-for-x68_64-suse-clients","keyword":"Scenario","name":"Cleanup: delete the map created for x68_64 SUSE clients","description":"","line":125,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Distribution Channel Mapping\"","line":126,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see the text \"SUSE Linux Enterprise Server 15 SP 4 modified\" in the Operating System field","line":127,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see the text \"x86_64\" in the Architecture field","line":128,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"SUSE Linux Enterprise Server 15 SP 4 modified\"","line":129,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Update Distribution Channel Map\" text","line":130,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Delete Distribution Channel\" link","line":131,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"Delete Distribution Channel Mapping\"","line":132,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Delete Distribution Channel Map\" text","line":133,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I click on \"Delete Mapping\"","line":134,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should not see a \"SUSE Linux Enterprise Server 15 SP 4 modified\" link","line":135,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scc_credentials","line":123},{"name":"@susemanager","line":124}],"before":[],"after":[]},{"id":"distribution-channel-mapping;cleanup:-delete-the-map-created-for-x68_64-opensuse-clients","keyword":"Scenario","name":"Cleanup: delete the map created for x68_64 openSUSE clients","description":"","line":139,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Distribution Channel Mapping\"","line":140,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":85696702},"after":[]},{"keyword":"Then ","name":"I should see the text \"openSUSE Tumbleweed modified\" in the Operating System field","line":141,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10004639378},"after":[]},{"keyword":"And ","name":"I should see the text \"x86_64\" in the Architecture field","line":142,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10008030396},"after":[]},{"keyword":"When ","name":"I follow \"openSUSE Tumbleweed modified\"","line":143,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":373262586},"after":[]},{"keyword":"Then ","name":"I should see a \"Update Distribution Channel Map\" text","line":144,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":58274949},"after":[]},{"keyword":"And ","name":"I should see a \"Delete Distribution Channel\" link","line":145,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11508802},"after":[]},{"keyword":"When ","name":"I follow \"Delete Distribution Channel Mapping\"","line":146,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":252189442},"after":[]},{"keyword":"Then ","name":"I should see a \"Delete Distribution Channel Map\" text","line":147,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":49859972},"after":[]},{"keyword":"When ","name":"I click on \"Delete Mapping\"","line":148,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":459635358},"after":[]},{"keyword":"Then ","name":"I should not see a \"openSUSE Tumbleweed modified\" link","line":149,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"passed","duration":9024207},"after":[]}],"tags":[{"name":"@scc_credentials","line":137},{"name":"@uyuni","line":138}],"before":[],"after":[]},{"id":"distribution-channel-mapping;cleanup:-delete-the-map-created-for-amd64-ubuntu-clients","keyword":"Scenario","name":"Cleanup: delete the map created for amd64 Ubuntu clients","description":"","line":152,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Distribution Channel Mapping\"","line":153,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":81600611},"after":[]},{"keyword":"Then ","name":"I should see the text \"Ubuntu 24.04 modified\" in the Operating System field","line":154,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10001876643},"after":[]},{"keyword":"And ","name":"I should see the text \"AMD64 Debian\" in the Architecture field","line":155,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10011764029},"after":[]},{"keyword":"When ","name":"I follow \"Ubuntu 24.04 modified\"","line":156,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":357761179},"after":[]},{"keyword":"Then ","name":"I should see a \"Update Distribution Channel Map\" text","line":157,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":57307209},"after":[]},{"keyword":"And ","name":"I should see a \"Delete Distribution Channel\" link","line":158,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":12233917},"after":[]},{"keyword":"When ","name":"I follow \"Delete Distribution Channel Mapping\"","line":159,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":248071799},"after":[]},{"keyword":"Then ","name":"I should see a \"Delete Distribution Channel Map\" text","line":160,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":49338778},"after":[]},{"keyword":"When ","name":"I click on \"Delete Mapping\"","line":161,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":483940846},"after":[]},{"keyword":"Then ","name":"I should not see a \"Ubuntu 24.04 modified\" link","line":162,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"passed","duration":9021180},"after":[]}],"tags":[{"name":"@deblike_minion","line":151}],"before":[],"after":[]},{"id":"distribution-channel-mapping;cleanup:-delete-the-map-created-for-i586-clients","keyword":"Scenario","name":"Cleanup: delete the map created for i586 clients","description":"","line":165,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Distribution Channel Mapping\"","line":166,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":79984038},"after":[]},{"keyword":"Then ","name":"I should see the text \"SUSE Linux Enterprise Server 15 SP 4 iSeries modified\" in the Operating System field","line":167,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10011127351},"after":[]},{"keyword":"And ","name":"I should see the text \"x86_64\" in the Architecture field","line":168,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10003540918},"after":[]},{"keyword":"When ","name":"I follow \"SUSE Linux Enterprise Server 15 SP 4 iSeries modified\"","line":169,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":427486457},"after":[]},{"keyword":"Then ","name":"I should see a \"Update Distribution Channel Map\" text","line":170,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":54219438},"after":[]},{"keyword":"And ","name":"I should see a \"Delete Distribution Channel\" link","line":171,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":12031158},"after":[]},{"keyword":"When ","name":"I follow \"Delete Distribution Channel Mapping\"","line":172,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":254654228},"after":[]},{"keyword":"Then ","name":"I should see a \"Delete Distribution Channel Map\" text","line":173,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":48738326},"after":[]},{"keyword":"When ","name":"I click on \"Delete Mapping\"","line":174,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":446391465},"after":[]},{"keyword":"Then ","name":"I should not see a \"SUSE Linux Enterprise Server 15 SP 4 iSeries modified\" link","line":175,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"passed","duration":8766503},"after":[]}],"tags":[{"name":"@scc_credentials","line":164}],"before":[],"after":[]},{"id":"distribution-channel-mapping;sanity-check-whether-the-page-is-in-its-default-state","keyword":"Scenario","name":"Sanity check whether the page is in its default state","description":"","line":177,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Distribution Channel Mapping\"","line":178,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":79029685},"after":[]},{"keyword":"Then ","name":"I should see a \"Distribution Channel Mapping\" text","line":179,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":51977746},"after":[]},{"keyword":"And ","name":"I should see a \"No distribution channel mappings currently exist.\" text in the content area","line":180,"match":{"location":"features/step_definitions/navigation_steps.rb:11"},"result":{"status":"passed","duration":21409515},"after":[]}],"before":[],"after":[]}]},{"id":"task-engine-status","uri":"features/secondary/srv_task_status_engine.feature","keyword":"Feature","name":"Task Engine Status","description":"","line":4,"elements":[{"id":"task-engine-status;login-as-admin","keyword":"Scenario","name":"Login as admin","description":"","line":6,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":7,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":1993750387},"after":[]}],"before":[],"after":[]},{"id":"task-engine-status;check-if-the-task-engine-status-page-exists","keyword":"Scenario","name":"Check if the Task Engine Status page exists","description":"","line":10,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Task Engine Status > Last Execution Times\"","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Task Engine Status\" text","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"The following is a status report for the various tasks run by the SUSE Multi-Linux Manager task engine:\" text","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Runtime Status\" text","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Last Execution Times\" link in the left menu","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Runtime Status\" link in the left menu","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@susemanager","line":9}],"before":[],"after":[]},{"id":"task-engine-status;check-if-the-task-engine-status-page-exists","keyword":"Scenario","name":"Check if the Task Engine Status page exists","description":"","line":19,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Task Engine Status > Last Execution Times\"","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":1238026298},"after":[]},{"keyword":"Then ","name":"I should see a \"Task Engine Status\" text","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":90217955},"after":[]},{"keyword":"And ","name":"I should see a \"The following is a status report for the various tasks run by the Uyuni task engine:\" text","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":88066285},"after":[]},{"keyword":"And ","name":"I should see a \"Runtime Status\" text","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":90043996},"after":[]},{"keyword":"And ","name":"I should see a \"Last Execution Times\" link in the left menu","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":27764184},"after":[]},{"keyword":"And ","name":"I should see a \"Runtime Status\" link in the left menu","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22879605},"after":[]}],"tags":[{"name":"@uyuni","line":18}],"before":[],"after":[]},{"id":"task-engine-status;check-if-the-runtime-status-page-exists","keyword":"Scenario","name":"Check if the Runtime Status Page exists","description":"","line":27,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Task Engine Status > Runtime Status\"","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":74865478},"after":[]},{"keyword":"Then ","name":"I should see a \"Task Engine Status\" text","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":59551221},"after":[]},{"keyword":"And ","name":"I should see a \"Last Execution Times\" text","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":53222702},"after":[]},{"keyword":"And ","name":"I should see a \"The server is running or has finished executing the following tasks during the latest 5 minutes.\" text","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":354063429},"after":[]},{"keyword":"And ","name":"I should see a \"Last Execution Times\" link in the left menu","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":38959714},"after":[]},{"keyword":"And ","name":"I should see a \"Runtime Status\" link in the left menu","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":18003677},"after":[]}],"before":[],"after":[]},{"id":"task-engine-status;run-a-remote-command-on-the-server-to-check-if-it-shows-up-on-last-execution-times-page","keyword":"Scenario","name":"Run a remote command on the server to check if it shows up on Last Execution Times page","description":"","line":35,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Task Engine Status > Last Execution Times\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":70965502},"after":[]},{"keyword":"And ","name":"I run \"cobbler sync\" on \"server\"","line":37,"match":{"location":"features/step_definitions/command_steps.rb:796"},"result":{"status":"passed","duration":4923453466},"after":[]},{"keyword":"And ","name":"I refresh the page","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:1252"},"result":{"status":"passed","duration":10359199856},"after":[]},{"keyword":"Then ","name":"I should see a \"Cobbler Sync:\" text","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":91689058},"after":[]},{"keyword":"And ","name":"I should see the correct timestamp for task \"Cobbler Sync:\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:1349"},"result":{"status":"passed","duration":10009888555},"after":[]},{"keyword":"And ","name":"I should see a \"FINISHED\" text","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":92059175},"after":[]}],"before":[],"after":[]},{"id":"task-engine-status;resync-a-product-to-trigger-a-new-task-and-check-if-it-is-visible-on-the-runtime-status-page","keyword":"Scenario","name":"Resync a product to trigger a new task and check if it is visible on the Runtime Status page","description":"","line":45,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Task Engine Status > Runtime Status\"","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow the left menu \"Admin > Setup Wizard > Products\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading\" text","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"SUSE Linux Enterprise Server 15 SP7 x86_64\" as \"product-description-filter\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I see \"SUSE Linux Enterprise Server 15 SP7 x86_64\" text","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see the \"SUSE Linux Enterprise Server 15 SP7 x86_64\" selected","line":51,"match":{"location":"features/step_definitions/setup_steps.rb:141"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I click on \"Schedule channels product resync\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow the left menu \"Admin > Task Engine Status > Runtime Status\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I see \"repo-sync\" text","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see the correct timestamp for task \"repo-sync\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:1349"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"running\" text in the content area","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:11"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I see \"finished\" text","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see the correct timestamp for task \"repo-sync\"","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:1349"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scc_credentials","line":43},{"name":"@susemanager","line":44}],"before":[],"after":[]}]},{"id":"systems-errata-api","uri":"features/secondary/srv_errata_api.feature","keyword":"Feature","name":"Systems errata API","description":"","line":5,"tags":[{"name":"@scope_api","line":4}],"elements":[{"id":"systems-errata-api;check-the-relevant-errata-for-a-system","keyword":"Scenario","name":"Check the relevant errata for a system","description":"","line":8,"type":"scenario","steps":[{"keyword":"When ","name":"I retrieve the relevant errata for ssh_minion","line":9,"match":{"location":"features/step_definitions/api_common.rb:111"},"result":{"status":"passed","duration":6676268819},"after":[]}],"tags":[{"name":"@scope_api","line":4},{"name":"@ssh_minion","line":7}],"before":[],"after":[]},{"id":"systems-errata-api;check-the-relevant-errata-for-multiple-systems","keyword":"Scenario","name":"Check the relevant errata for multiple systems","description":"","line":14,"type":"scenario","steps":[{"keyword":"When ","name":"I retrieve the relevant errata for ssh_minion, rhlike_minion, deblike_minion","line":15,"match":{"location":"features/step_definitions/api_common.rb:111"},"result":{"status":"passed","duration":4745960423},"after":[]}],"tags":[{"name":"@scope_api","line":4},{"name":"@ssh_minion","line":11},{"name":"@rhlike_minion","line":12},{"name":"@deblike_minion","line":13}],"before":[],"after":[]}]},{"id":"health-check-tool-based-on-a-supportconfig","uri":"features/secondary/srv_health_check_supportconfig.feature","keyword":"Feature","name":"Health Check tool based on a supportconfig","description":"  A supportconfig generated from the Uyuni server\n  should be able to be parsed by Health Check tool.","line":6,"tags":[{"name":"@scope_salt","line":4},{"name":"@skip_if_github_validation","line":5}],"elements":[{"id":"health-check-tool-based-on-a-supportconfig;a-supportconfig-is-taken-from-the-server","keyword":"Scenario","name":"A supportconfig is taken from the server","description":"","line":10,"type":"scenario","steps":[{"keyword":"When ","name":"I generate a supportconfig for the server","line":11,"match":{"location":"features/step_definitions/command_steps.rb:1082"},"result":{"status":"passed","duration":79289016173},"after":[]},{"keyword":"Then ","name":"I obtain and extract the supportconfig from the server","line":12,"match":{"location":"features/step_definitions/command_steps.rb:1088"},"result":{"status":"passed","duration":1834499384},"after":[]}],"tags":[{"name":"@scope_salt","line":4},{"name":"@skip_if_github_validation","line":5}],"before":[],"after":[]},{"id":"health-check-tool-based-on-a-supportconfig;execute-health-check-tool-with-server-supportconfig","keyword":"Scenario","name":"Execute Health Check tool with server supportconfig","description":"","line":14,"type":"scenario","steps":[{"keyword":"When ","name":"I start the health check tool with the extracted supportconfig on \"localhost\"","line":15,"match":{"location":"features/step_definitions/command_steps.rb:1834"},"result":{"status":"passed","duration":14203924168},"after":[]},{"keyword":"Then ","name":"the health check tool should be running on \"localhost\"","line":16,"match":{"location":"features/step_definitions/command_steps.rb:1926"},"result":{"status":"passed","duration":220304446},"after":[]}],"tags":[{"name":"@scope_salt","line":4},{"name":"@skip_if_github_validation","line":5}],"before":[],"after":[]},{"id":"health-check-tool-based-on-a-supportconfig;health-check-containers-are-healthy-and-running","keyword":"Scenario","name":"Health Check containers are healthy and running","description":"","line":18,"type":"scenario","steps":[{"keyword":"When ","name":"I wait until port \"9000\" is listening on \"localhost\" host","line":19,"match":{"location":"features/step_definitions/command_steps.rb:1606"},"result":{"status":"passed","duration":227436214},"after":[]},{"keyword":"Then ","name":"I wait until port \"3100\" is listening on \"localhost\" host","line":20,"match":{"location":"features/step_definitions/command_steps.rb:1606"},"result":{"status":"passed","duration":279402916},"after":[]},{"keyword":"And ","name":"I wait until port \"9081\" is listening on \"localhost\" host","line":21,"match":{"location":"features/step_definitions/command_steps.rb:1606"},"result":{"status":"passed","duration":219744821},"after":[]},{"keyword":"And ","name":"I wait until port \"3000\" is listening on \"localhost\" host","line":22,"match":{"location":"features/step_definitions/command_steps.rb:1606"},"result":{"status":"passed","duration":220820108},"after":[]}],"tags":[{"name":"@scope_salt","line":4},{"name":"@skip_if_github_validation","line":5}],"before":[],"after":[]},{"id":"health-check-tool-based-on-a-supportconfig;health-check-containers-are-exposing-expected-metrics","keyword":"Scenario","name":"Health Check containers are exposing expected metrics","description":"","line":24,"type":"scenario","steps":[{"keyword":"Then ","name":"the health check tool should expose the expected metrics on \"localhost\"","line":25,"match":{"location":"features/step_definitions/command_steps.rb:1910"},"result":{"status":"passed","duration":183756903},"after":[]}],"tags":[{"name":"@scope_salt","line":4},{"name":"@skip_if_github_validation","line":5}],"before":[],"after":[]},{"id":"health-check-tool-based-on-a-supportconfig;health-check-grafana-dashboard-is-accessible","keyword":"Scenario","name":"Health Check Grafana dashboard is accessible","description":"","line":27,"type":"scenario","steps":[{"keyword":"Then ","name":"the health check Grafana dashboard should be accessible on \"localhost\"","line":28,"match":{"location":"features/step_definitions/command_steps.rb:1919"},"result":{"status":"failed","error_message":"Grafana dashboard not accessible: curl failed with exit code 7 (RuntimeError)\n./features/step_definitions/command_steps.rb:1922:in `/^the health check Grafana dashboard should be accessible on \"([^\"]*)\"$/'\nfeatures/secondary/srv_health_check_supportconfig.feature:28:in `the health check Grafana dashboard should be accessible on \"localhost\"'","duration":169529905},"after":[]}],"tags":[{"name":"@scope_salt","line":4},{"name":"@skip_if_github_validation","line":5}],"before":[],"after":[]},{"id":"health-check-tool-based-on-a-supportconfig;i-can-stop-the-health-check-tool","keyword":"Scenario","name":"I can stop the Health Check tool","description":"","line":30,"type":"scenario","steps":[{"keyword":"When ","name":"I stop the health check tool on \"localhost\"","line":31,"match":{"location":"features/step_definitions/command_steps.rb:1842"},"result":{"status":"passed","duration":1997647159},"after":[]},{"keyword":"Then ","name":"the health check tool should not be running on \"localhost\"","line":32,"match":{"location":"features/step_definitions/command_steps.rb:1926"},"result":{"status":"passed","duration":190660864},"after":[]},{"keyword":"When ","name":"I remove test supportconfig on \"localhost\"","line":33,"match":{"location":"features/step_definitions/command_steps.rb:1931"},"result":{"status":"passed","duration":368008019},"after":[]}],"tags":[{"name":"@scope_salt","line":4},{"name":"@skip_if_github_validation","line":5}],"before":[],"after":[]}]},{"id":"password-policy-management","uri":"features/secondary/srv_password_restriction.feature","keyword":"Feature","name":"Password Policy Management","description":"  As an organization administrator,\n  I want to configure and enforce password complexity requirements,\n  So that user accounts comply with security policies","line":5,"tags":[{"name":"@skip_if_github_validation","line":4}],"elements":[{"id":"password-policy-management;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":10,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized as \"admin\" with password \"admin\"","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:608"},"result":{"status":"passed","duration":1971017117},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[]},{"id":"password-policy-management;navigate-to-password-policy-settings-page","keyword":"Scenario","name":"Navigate to Password Policy settings page","description":"","line":13,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Manager Configuration > Password Policy\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":887688861},"after":[]},{"keyword":"Then ","name":"I should see a \"Server Configuration - Password Policy\" text","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":76208616},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[]},{"id":"password-policy-management;configure-password-complexity-restrictions","keyword":"Scenario","name":"Configure password complexity restrictions","description":"","line":17,"type":"scenario","steps":[{"keyword":"When ","name":"I set the minimum password length to \"5\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:1376"},"result":{"status":"passed","duration":55578657},"after":[]},{"keyword":"And ","name":"I set the maximum password length to \"12\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:1380"},"result":{"status":"passed","duration":56547357},"after":[]},{"keyword":"And ","name":"I enable the following restrictions:","line":20,"rows":[{"cells":["Require Digits"]},{"cells":["Require Lowercase Characters"]},{"cells":["Require Uppercase Characters"]},{"cells":["Require Special Characters"]},{"cells":["Restrict Characters Occurrences"]},{"cells":["Restrict Consecutive Characters"]}],"match":{"location":"features/step_definitions/navigation_steps.rb:1392"},"result":{"status":"passed","duration":343237416},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":61874450},"after":[]},{"keyword":"And ","name":"I should see a \"Password Policy Changed\" text","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":296668379},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[]},{"id":"password-policy-management;verify-password-complexity-restrictions-are-saved-correctly","keyword":"Scenario","name":"Verify password complexity restrictions are saved correctly","description":"","line":30,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh the page","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:1252"},"result":{"status":"passed","duration":10447167762},"after":[]},{"keyword":"Then ","name":"the following restrictions should be enabled:","line":32,"rows":[{"cells":["Require Digits"]},{"cells":["Require Lowercase Characters"]},{"cells":["Require Uppercase Characters"]},{"cells":["Require Special Characters"]},{"cells":["Restrict Characters Occurrences"]},{"cells":["Restrict Consecutive Characters"]}],"match":{"location":"features/step_definitions/navigation_steps.rb:1412"},"result":{"status":"passed","duration":52592627},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[]},{"id":"password-policy-management;update-special-characters-list-and-maximum-character-occurrence","keyword":"Scenario","name":"Update special characters list and maximum character occurrence","description":"","line":41,"type":"scenario","steps":[{"keyword":"When ","name":"I set the special characters list to \"$@?\"","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:1384"},"result":{"status":"passed","duration":66740987},"after":[]},{"keyword":"And ","name":"I set the maximum allowed occurrence of any character to \"3\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:1388"},"result":{"status":"passed","duration":48161115},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":55015128},"after":[]},{"keyword":"And ","name":"I should see a \"Password Policy Changed\" text","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":200186709},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[]},{"id":"password-policy-management;reject-invalid-passwords-based-on-policy-enforcement;;2","keyword":"Scenario Outline","name":"Reject invalid passwords based on policy enforcement","description":"","line":53,"type":"scenario","steps":[{"keyword":"When ","name":"I create a user with name \"password_policy_user\" and password \"aB$1\" with roles \"config_admin,system_group_admin,activation_key_admin,image_admin\"","line":48,"output":["Failed to create user password_policy_user: unknown error - API failure: Passwords must be at least 5 characters."],"match":{"location":"features/step_definitions/api_common.rb:172"},"result":{"status":"passed","duration":11420839708},"after":[]},{"keyword":"Then ","name":"the user creation should fail with error containing \"Passwords must be at least 5 characters\"","line":49,"match":{"location":"features/step_definitions/common_steps.rb:352"},"result":{"status":"passed","duration":30024},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[]},{"id":"password-policy-management;reject-invalid-passwords-based-on-policy-enforcement;;3","keyword":"Scenario Outline","name":"Reject invalid passwords based on policy enforcement","description":"","line":54,"type":"scenario","steps":[{"keyword":"When ","name":"I create a user with name \"password_policy_user\" and password \"ab$123\" with roles \"config_admin,system_group_admin,activation_key_admin,image_admin\"","line":48,"output":["Failed to create user password_policy_user: unknown error - API failure: Passwords must contain at least one upper case character."],"match":{"location":"features/step_definitions/api_common.rb:172"},"result":{"status":"passed","duration":11638668992},"after":[]},{"keyword":"Then ","name":"the user creation should fail with error containing \"Passwords must contain at least one upper case character\"","line":49,"match":{"location":"features/step_definitions/common_steps.rb:352"},"result":{"status":"passed","duration":28717},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[]},{"id":"password-policy-management;reject-invalid-passwords-based-on-policy-enforcement;;4","keyword":"Scenario Outline","name":"Reject invalid passwords based on policy enforcement","description":"","line":55,"type":"scenario","steps":[{"keyword":"When ","name":"I create a user with name \"password_policy_user\" and password \"AB$123\" with roles \"config_admin,system_group_admin,activation_key_admin,image_admin\"","line":48,"output":["Failed to create user password_policy_user: unknown error - API failure: Passwords must contain at least one lower case character."],"match":{"location":"features/step_definitions/api_common.rb:172"},"result":{"status":"passed","duration":10515592753},"after":[]},{"keyword":"Then ","name":"the user creation should fail with error containing \"Passwords must contain at least one lower case character\"","line":49,"match":{"location":"features/step_definitions/common_steps.rb:352"},"result":{"status":"passed","duration":29767},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[]},{"id":"password-policy-management;reject-invalid-passwords-based-on-policy-enforcement;;5","keyword":"Scenario Outline","name":"Reject invalid passwords based on policy enforcement","description":"","line":56,"type":"scenario","steps":[{"keyword":"When ","name":"I create a user with name \"password_policy_user\" and password \"aB$cde\" with roles \"config_admin,system_group_admin,activation_key_admin,image_admin\"","line":48,"output":["Failed to create user password_policy_user: unknown error - API failure: Passwords must contain at least one digit."],"match":{"location":"features/step_definitions/api_common.rb:172"},"result":{"status":"passed","duration":11687696754},"after":[]},{"keyword":"Then ","name":"the user creation should fail with error containing \"Passwords must contain at least one digit\"","line":49,"match":{"location":"features/step_definitions/common_steps.rb:352"},"result":{"status":"passed","duration":28665},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[]},{"id":"password-policy-management;reject-invalid-passwords-based-on-policy-enforcement;;6","keyword":"Scenario Outline","name":"Reject invalid passwords based on policy enforcement","description":"","line":57,"type":"scenario","steps":[{"keyword":"When ","name":"I create a user with name \"password_policy_user\" and password \"aBc123\" with roles \"config_admin,system_group_admin,activation_key_admin,image_admin\"","line":48,"output":["Failed to create user password_policy_user: unknown error - API failure: Passwords must contain at least one special character, allowed special characters are: !$%&()*+,./:;<=>?[]^_{|}~$@?."],"match":{"location":"features/step_definitions/api_common.rb:172"},"result":{"status":"passed","duration":11630319787},"after":[]},{"keyword":"Then ","name":"the user creation should fail with error containing \"Passwords must contain at least one special character\"","line":49,"match":{"location":"features/step_definitions/common_steps.rb:352"},"result":{"status":"passed","duration":28882},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[]},{"id":"password-policy-management;reject-invalid-passwords-based-on-policy-enforcement;;7","keyword":"Scenario Outline","name":"Reject invalid passwords based on policy enforcement","description":"","line":58,"type":"scenario","steps":[{"keyword":"When ","name":"I create a user with name \"password_policy_user\" and password \"aB:123\" with roles \"config_admin,system_group_admin,activation_key_admin,image_admin\"","line":48,"output":["New user password_policy_user created with roles: config_admin, system_group_admin, activation_key_admin, image_admin"],"match":{"location":"features/step_definitions/api_common.rb:172"},"result":{"status":"passed","duration":17479565821},"after":[]},{"keyword":"Then ","name":"the user creation should fail with error containing \"Passwords must contain at least one special character, allowed special characters are: $@?\"","line":49,"match":{"location":"features/step_definitions/common_steps.rb:352"},"result":{"status":"failed","error_message":"Expected user creation to fail, but status was 'success' (RuntimeError)\n./features/step_definitions/common_steps.rb:356:in `/^the user creation should fail with error containing \"([^\"]*)\"$/'\nfeatures/secondary/srv_password_restriction.feature:58:49:in `the user creation should fail with error containing \"Passwords must contain at least one special character, allowed special characters are: $@?\"'","duration":86288},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[]},{"id":"password-policy-management;reject-invalid-passwords-based-on-policy-enforcement;;8","keyword":"Scenario Outline","name":"Reject invalid passwords based on policy enforcement","description":"","line":59,"type":"scenario","steps":[{"keyword":"When ","name":"I create a user with name \"password_policy_user\" and password \"aaB$123\" with roles \"config_admin,system_group_admin,activation_key_admin,image_admin\"","line":48,"match":{"location":"features/step_definitions/api_common.rb:172"},"result":{"status":"passed","duration":10223793616},"after":[]},{"keyword":"Then ","name":"the user creation should fail with error containing \"consecutive_characters_presents\"","line":49,"match":{"location":"features/step_definitions/common_steps.rb:352"},"result":{"status":"failed","error_message":"Expected user creation to fail, but status was 'success' (RuntimeError)\n./features/step_definitions/common_steps.rb:356:in `/^the user creation should fail with error containing \"([^\"]*)\"$/'\nfeatures/secondary/srv_password_restriction.feature:59:49:in `the user creation should fail with error containing \"consecutive_characters_presents\"'","duration":92673},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[{"output":["This scenario took: 10 seconds"],"embeddings":[{"mime_type":"image/png","data":"iVBORw0KGgoAAAANSUhEUgAACAAAAAd1CAIAAACQYqj8AAAQAElEQVR4nOz9D3RjZ2Enft+SaEKUDApEDSiAXoJOM26JaKOwqCXm3bicGt76AP41+BS878ZtY1qcFmeXGbYO6QTIlGZaMrCYFtPWlDpbTDkOfR3ycw+4L5gthtacIF5Q2lWyFZM1JGpTpYmYidKM0p73XtkzY4/lmfFM/kxuPp/DIWPp6uq5z33uHz3fe5979vbLrgoAAAAAAIB4eV4AAAAAAADEjgAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAAAAEEMCAAAAAAAAiKGnOgA4+9JfuPFv7/iTv7j2lds2ffcPp37h5duCp1um+9f+6o4/+duPvv2K8wIAAAAAAIiZs4//9vv+4E8GXhZszQ8Wfv3G//GNR4Iz29npV2bT4X8vylx83tnfevSJAAAAAAAAYuQEAcAlFwVbdlHmwqf/ev4te+KeL9z2oeDy7d/7+sKDev8BAAAAAIibEwQADzwcBC8Otubh+kOHgjPfoUfuuf22ewIAAAAAAIijEwQA7//VX3l/AAAAAAAAPMs81Q8BPnkveN3o7337jj/582MfCHzuFSMf+vYdv/+R7gvDaa7a9dFv3/HRD15+7poJzr70Fz7w7Tv+8I/f/JLVD15w+S1/+od/tevK13Vf/ZGP/n44z+h/n/nQ71/72lckjn7s/Mve/hd3/Mlfv//KTCIAAAAAAICYOXMCgB9+9yul/UGw4/XruumD87JvvDwTPFz+wt0PBVuQSL/+2j94b/eFj5RmvrjwhdLygfMzV77lXXuv2XF+AAAAAAAA8XeCIYDe9wd/MvCyYGt+sPDrN/6PbzwSbNXB/d9c+F7vJa/Mv/GSO+69d/XBvBdeeuWVLw4e+OLX79rqDA+WP/RbH799/+p8Pnzpz330/e94zc++9U1f/Mjt93vqLwAAAAAAMXeCOwAuuSjYsosyF24LTsWjy1/6SvXxIHvlT2cPz+AFO17fdXFQW/ha9WCwRa1m/eGjHf0H7126/e5mcH46f5ERfwAAAAAAiL8TBAAPPBxs2cP1hw4Fp+SJ+0pfv+tgsOPyy3ec137hgtybC+nHv/f1L9zzWHC6WgcebQZBcts2AQAAAAAAAPF3giGA3v+rv/L+4LQcarXC/z9nW2Jb+O8O7yfOCf+vPU008f2lO+9+65U/XbjqpX9ZvvexC3e89jUvbJU/X7qvFQAAAAAAACfvqX4I8BMHHm4cCILtL82kO1x5n9j+4mTY/f/Qw83D2cAP7/pKuR5kel6fOT/xgte8vit9sPKFpfqG5MBV/AAAAAAAcDxPdQAQHLj37vLBYPuOq958ybnHvndB7o2XpYNDy9/Y3zzy2kN3f33hB8ElhdfueFnXGy9L1e/++jcePDKUf+vQoVbY+3/hCwUAAAAAAABwPCcYAuh9f/AnAy8LtuYHC79+4//4xiOrfx16sPSZr/x8z1uyv3L9O+679bN37j88mv8Fr3zb8DXhzB/48l8t3H/0ab3Bo8t3Li2/5erC296Ufc159YWvVB46+t5j+0vL9TcUXvPmq65Y+vy3Ho1e2nZB7sp8KgAAAAAAANY4QQBwyUXBll2UuXDb2r8f+9af3zZ+ybtG8903//fuG/9p+a799XMuyrziZZn0tuBA+faxT337oXWff+yer33znje/7U1vSodZwhfu/uHa92rfvuPT5a735vsm/yC/UKoFL8u9Zkd6e/SOpwQAAAAAAMBRJwgAHng4CF4cbM3D9YeOGbP/0Xs+/VvvWyh2D/7sa1+zI3vlT2fD1x7/p+oXv3jH+J131zZ03R/6QenOe37+1fnk/qWv3/PoMbP6/vQtv/3QG3/uja8v9LwhnE/9ri/e9pnSS961qycAAAAAAAAO+5Htl10VnGkSL3nb+3/rxh318f/225/e/0QAAAAAAABs0dnBmWfbywpv3pF8fP83v/4Dvf8AAAAAAHAqnheccc7d8frXvnpbq/y10n0G9gcAAAAAgFNy5gUA5+Xe3J0NDla/VKofCgAAAAAAgFNxxgUAF152Zc+LgwP3fv3rDxr/BwAAAAAATtEZ+RBgAAAAAADg9JyBzwAAAAAAAABOlwAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADF0duad2QAAAAAAAIgXdwAAAAAAAEAM/cj2y64KAA77YXkhAAAAAACe/dwBAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGnpIAYNsFL3nFBWcf/vfLr7j8stdd+pLzAwAAAAAA4GlydvAkO/eKX3jX3qF8OmjeNfXx/3pn7TXD7/no61PBoeqH/8vvTt//RAAAAAAAADz1ntQAIPGSN468+4NvyJxzsLY/yLxm6D23vez2O88LAAAAAACAp9mTNwTQBTve/f7f2vuGzKHvLdw0fvv4+Kc+c0/rkje8Y7SQCk7NeTve9we//+fXvHLbxhd/4eXbAgAAAAAAYFNPzh0A519y5Y03XPumFwcP/O3tn7z75e9637svDupfnLztww++9b2vzwQAAAAAAMDT6/TvADj7wsvf/ge/Hfb+N7/7hds+8+hrbxwuXhy9nn7T8LVvOfTVD32+Ug//2pZ5XSHrOcAAAAAAAPD0OM07AM699I3XfvS6wsWHal+c+uqBn37be3ck17yb2PGGd4zes/DJyfpbrum+cvg3/+Cij7/ntrsfagVPmsQLrnjztTe/I3/xtiA4WFv4/G0f+ot7HgqCC4u/dtu1qe/en7qykNkeBPXy/K233X3hW94x+vrMOe0/PzR++1cffGJlDq97xzW73li4JEwnHq5+4bOf/fCXvncwAAAAAACAZ7fTugPg/MvfFvX+H6zM3FlJv+UdA+t6/1dt39Hz3renv/vZua//U+LVb3nXja+/MHjSnHvFNb/50Te1PvPB/1J823t//fP1/Dve9cE3vmTl8QDbXpg5p3TbL77tVy4f+t0vbOvZ++Fr8vfc9n+t/tl980h3JhFOdfalb3rXB7uD2295b/Gtv/rzE8s73nHte4svCAAAAAAA4FnutO4AOHj3X37oY9/f9nDwtl3XvOY44/uc3zVwdfChW373Sy9NlpceCk5eIrnj6t9auvrYl+9Z+c9F+f9UTNx122en7/5h+Nc37rzt1h2/deMb8hd/5R8PhH8/WltYuqfWCoJH7rn9i5W3XNT66uqf1du/WH3LNZe9+oVfrT2afePrMw988SO33/3QoSColf7y9v2FwUL2/KW73QQAAAAAAMCz2ukNAdR66Btf+eq2l171n7adaMptiW0PV2+/+4lgS1rNez7/kWtu+96hI6+ct+N9v/fuV7f/ef5FO16xrXH7/Y3DEzfuKdUev/rlF593OCE47NCjzUNB8nAZnwj/DFb+TKQvuSj16qEPLg0dnbj+5QAAAAAAAJ7tTvMZAB3Uv/bxt9/67YeCF1y164MffX0qeApFDxM4Z+0LJ8whNszh8UPN70797jv/4vuHAgAAAAAAiI/TegbAM+vQg//4QJC+4pLUard/IrVjR+acB7//wKMnPYtHl791f3DJT+dfcV4AAAAAAABx8qwOAJY+/bXGq6+59tcuv/D8i175xndcu6sY3PWV0gOtk55F66GFL5YO7HjrzddeeWmUAZyduXTHpcIAAAAAAACe/Z6EIYAOPdqsP3qi4XcebTzU2uIDAE7ssW/d9pGxB9/6tmt+62uvTD3+cPVLkx/58Fce2tJgPg8tfXbsE8Gud1zzuTdcG/39T+UP37J87/7HAgAAAAAAeDb7ke2XXRUAHPbD8kIAAAAAADz7PYuHAAIAAAAAADYjAADgmdMoTVz/zhumqyf/9JbjadUW9r7znXsXak/O7AAAAACe3Z6EZwAAnJpGaXLP+GIzP3zzzu70+rda9fLC3MJSpbJcaybSuVxXoaevp5BJbphFdWF2Zr60XG80W0EimU5nc+GUfcVsMjhVzerMnj1zze7Rm4cLqSD2WsszN900V1v7UliPmWw2my/29pxORQIAAADwDBMAAM+Q+tL09GI9CDb2MDfK0/vG5+uZYk/PYG862WrUKkvz4zct9ozsHCocTQqay/Pje6criWyh2Neby6TC6arlpaW5iVKpMjo2lD+13vvm8uJS1B1eXqzUC8V08ByQSCRzvUP9+VQi/KPVajSWq5VKtTw7sTg33zs0PFDMJIKnTKow8rE/DgAAAAB4CggAgGdCK+r+LyXy+UylesxbjfLM1EIjP3zzSHf6cMdzd3exMLV3YmqmKzuy2ikfTjYxs5wdvHm09+hV6t09fX1LE3smFmeXert6T6XfulFZKDez3T3J8tJiuVboeSr7vs8ciVSuK991JDHJF7v7oihkYXJ8amJPrTk22pN9TtQDAAAAQLx4BgDw9GvVwu7/crJ7oK8rueGt0lypke3rL6bXdjkn0vn+/q5WaX5peWV092atVK6nCn3dx45Rk873FjNBvVJrBqegXlmshP3/vX29XcnqYrn+XB5KPpntGRkd7ArK09PG1AcAAAB4NnIHAPB0a9UWp2fKqd6dA/nU4twxbzZrlVor051LH3vFeSKVy2eC2cpyoy+bjnqne0fGelIdhqhPJFaGsjnyddWZm/bMBb27bx7MJU5UsvJCpZUbLGTSie6u5MTi4nLPQOcPNZeXFuYXS5Vqtd4MkqlMrtg/2F889iEFYUyxOL+4VKku1xqtRDhVoW9goDu3caqFuYWVeSWSqfTKVOsXrVlbih52UF2uNw4/7KC7d6C3sK6eWo3KwszsYmW5Vo8eiZBKZ7P5nv6NX3jSEtnugZ7FvXMLC8vdg+vmcoIyNytTe8arhbHdA+na0tzs/FK5Wm+Fxc4W+oYGe9YuWqM0cdPEcnFs/do58gyIaq1dve3l6OlKrVsXYVg0v/KgiHoQ1m1Xoae/NxsAAAAAcJgAAHh6tZYXpmaqmf6x6Or/2oZ3m2HfddhTnurQsZ/MZJKt6nKjGaTDd5OZXK7j/BvVSj2RXdPJHE7ZlWtlTtwJHvb/Ly4nuobyUa96rjuf2ldaqvblOtylsDixd7KcyHf39BV7U4kwtCgvLk7cVC6PjK15cHC9NLlvYrGZ6+7uGehNJ1r16AkFk3tKpeGxke7DQwuF85rcN7nUzBV7+gb7UolGNZzVwuRN5crI2NDhuyCalZl9++Zq6Xyhe6ArmwrTh8rS4uLMeLky3j6PggAAEABJREFUODbauzo6T6u+OLl3stTKFYp9PbmwqmrVUjSrPZXqzlN+IkIYtBSL2fnZarXRyiW3UuZoXTaXFycn55ZT+WLfcG+yuVwOSz21p9bcvbPvOA8XbtVL0+MTC7VMof0MiKh6lxYWpveWy0Njo0fGZArrZG9UJ4We3qG+9kSlxam9lXyuGQTPgWc3AwAAAJwMAQDwdGouz0/N1nIDY+2B+zeOKxN2GkcXuCc7XXWfCEUTbDbvViPsYZ6fny818oOjR3rYg0Sme3isOziZsi0tLifzoytj4Sez3YXM4tJita9rfed5q7YwNV1KdI+Gnf2HnxEc9oT3l6f2jk9N53MjxWjy6CEHU4uNruHdR4tS7O7t7w278qenF3MrPdlhdUxOl5K9Y7sHD4/AXwjn1TOzb+/c9EyhaySKE8IO8bmFaro9UfLwnHr6e+f37Z2emy8XVzKHZnV+ttTMD637vr6+0uSe8cXZpZ6u3lMcxT+RzmZSQaXWaAUr8z2pMgftpwmX5hYL/WO7D2cCxWJPb3Fyz7652XL3aHGTXvpWbWlqarFZHL1l6MjtDcWenp6Fib1TM9OLXasVV52bnl9O96yJNsKZ9y1N7Z1YbCUEAAAAAABtngEAPH3CbtupuXrXwFD35s/WbZ1wtPljJmiUJ67/pcg7r79pfLoUFEfXXGC/lcItL5Zq6Xx3brX7uH3te7O8WGmsn6w6P18J8v39+fS611Ndvb25VnmxXG+XsbY0V27m+geK60uSzPX2diUq4Te12kWfnV9O9Qz1d6XWT9Q30J1uVpaq7a9uNWr1VjKTW38PQyJb7OvOZ4IoMWmXq1FvBqmws37d96XyvX3FXKrRPPUx/NtxTOvw15xkmdtawYZnOaRyxa50a3nzJzQ0K/OzlURxcGD94EZhHDPQl21Vw9m3K66ysLicKPT3rctmEuli2LTSAQAAAAAr3AEAPF2aldmphUZheLQ7fWoXo3eWyvWPjvU0W42wn7xaKZXm9+2tD40ObzUDaFTCvvtMcc3Q+4lMoZidmw1fLhwtcbNWrjSSXQP5jQ8pSOd7+5uN9uuteqVUS+QG8xsLEQYF/f21aBCjoFEtVZuZ7uLG4XCS6Vw6sdSI+u1TiWQqk040w9BgOb9u9PxUfnBnfs1H0qlWqbRY6c0W1oQAiWzPyFhPcFrWPlLhJMsctJ/FkCvmjr0YPxreKSjVG5sEEs3lsHpTXcWuDRfxhx+MhjWqhflCulmvVBvJXCGX7lyIAAAAAICIAAB4ejTLs9OLreLIQOHJHqAlGuM/E/0jH3T39g0uhwnAzPRS19ZyhnrY/9/I9q7r2A4TgO5cWOpSvdh7ZMz+Rq0ZpDPpDkPYJ9KF3r4jUzWCZFc61aEEqa6evq7ViWrN1vLcnnfOdS5TbvVuiHRxcLC8b3LqpuvnuorFYqGQ78ptKEAy1zfUVx2fG7++lC0Uu4uFrq5cNvWkJC1RKY4u/smVOdIes+lY7Zdam93n0azX6q16bd91i53fz7Si0oRhT7MdCAQAAAAAHIcAAHg6NMphn3zQMzJwwofRJk7YZ338CRLZYm9+bmJ+qVbsO+lh71u18kKllRsoHHPFfrqruysxuViq9RyeV6vZih5ScIIZH36UwfEnakUT5fqG+/OdO+qTmdXiJDLdI7fmexfm5hZLC1OLc+33Cv1DQz1daz6Z6hrY/bHu0vzc/OLSzMR8K4okuroHhgaKp9VTvu6xDCdf5lP7rugRD4lMz9BgsXN6k0xHy1JvFymVOI1vAgAAAHguEAAAT73oka0LtUYwt/e6TheOT+76pcmwt7pr8OadPcnU2gHn12m1WifuVQ+iTuJsOlFZrjeD7EnebBD2/y9Wwy+duuGdU53eX1xc7hnMtb847PuPCniCIfUPj5t//InaOUIine3qOplO81SuZ3C0ZzC6Sr5SXlqcn5/ee1NlaGykZ+2HE5lC33Chr/1E5EopnGhh4qZqdXTnYP5U77to1ZdrjURUpadQ5q2Lbhpoz/544c3KrQXN6GYAGQAAAADA5gQAwFMvmekZHits7DRv1RenJpeSvcMDhVTYtZxJJxLNaKT3sMu5GRw7yE2rWas1E6mVYW2alamb9pW7RncPd+rZTrTDgpN+7m1zeWlxOdHVN9y38bL2VnN5YWqmtFjtz+WjAiVSmWRQqYXpQu44Xertke6X6tFQ95vfLJBIplOJ9gNxezJb6Z5PpruKfV3F7sLknvGZ6aX8zk7PvQ0rKt8zmO/unt+3Z2Z6rrh7NcDYqrBulpaDzEBupWZOtcwnKZx9OtEqVZYbfdnjPMw3kQ4bR7VebwXZAAAAAIBNPS8AeMpFw/R3Eo1SH3ZV5/Jdh0esT2XyuWS9Uqkf233falTLtSCdXwkAwh72dBC+Uu9wkX2zXq2HveSpk+3wbi4vLtWShd7eYn5jCfOF7t5iulFarDRWlyTflWotl5c3fnFjafz66/bM11bG3ilkoqkaG7+tMrXrnTdMV8PPh3302USjvFiut45bvPnxvePzy8dO037EbqtWXamCRmlq777p0rHfl8jkC9mgsVw7/s0Im2ktL87MLycLfcXDF+SfXJlPWXv1tx94fLzZhxFILtWsdloJrfqpLSkAAABAHAkAgDNLuqunkFyen12qre0CbtXLs7OVRL6vuDLyTCJd6O5K1BZnFqrHdPg2yrMzpWamuO5xvsfTqCyUGqlwdptc0Z7MFQuZZnmhXF/9s7c31yzNzh3zxc3lpYVKM+qZbgcUmWJfPlGenSuv75Jv1Urz4bfl8tFQ9tFE3ZlmaWZqsba+vztc3MWl1S9IJJNhlLCweOyCNmtRB3g6s3ppfirRqCwtHNsv345NWltIQ9ZoVOcn9k1XksXBNQ9uPrkyn7p0vq8nF1RmpuY3rNjq4uEUJnqQcjHTWJpbWB8BtJYXpheWn5JkAgAAAODZ6KxzLnpFAHDYDdf9UvC0+feD1cWFSuKnel63prf++S++JHOwdOfMF8v1xPMTzYMPP7hc/uKf/dHnSmf9h18Z6bt0+1ntqc5KZl+VbX7ni3fe+cWl5YOPN5sHDz5c+993zU1Nfq7UvPTtI//5P7x49Zr1sFf4jyY+950gl8+ufnad+ndm/mLp3//D4FsKL9pksJ6ztm9vlRf+5v4XF4qXhHM4a3s2l7pv/nN/8dfVg4nnBwfr9/39XV/+i0//0efuOqsw9GsDP7UyWP5ZyRfnXlz/m7/43PzfN85KnNV8+P7//Z2F2ak/+rOF5qvePjL0upXSPf/Fr3pV+uGlcCn+ulw/6/mJ1sEHa8t//9ezU5+eKT1+yX8otL8vmbkktbwwM/vX1YcTzz/r8cbD9Vqt+p07Pz218ODL/l+/cnXxxc8P55R4Ue5lB++6c2auVAsSz3+8+XA41XLly5+bnC0n/sPgUG+u07K310Hj7//6r6utF73sRWcdfLheDz9V/fvSX3/xzpk/m7rzrtrz84M7h//juuH+T6bMYRrwnb/+mwdfVOwpvDjRYZWf9VM93aur/PHaXQt3NV7W3ZN/UbuEiRdd+qqXPf73X77zzi+Hi5J8/r+H63W5Eq7YiT/7m0bmpwqXtldT4kWXZB4vzc3Ofad2VvL5j4eNpFa96y+m/uJ/v+hVL3r4wbNe9R9fd8lmCwwAAADw3PEj2y+7KgA47IflheBp06rN771pNjl084Zh7Fv18sLcwlKluvIE2lxXsbu3Z+NF/a1GdXF2Zr60XG+0n8ubiIbHHxjozq0Zy79Znd6zZz7ou/nmgY0Plm3VFvbtmW727d7dd5ynzq5M1erbPXZkquiC//nFUqVarbdS2a58sae3p7ChfM1aaXF+sb0YzWQmly/09PQWNzw8oFkrL84vRPOqNYJUJhsubndPb2HtQkR3DszOL5QrqyPcJNK5fLF3oK+YWfuVjerC7OxCNIT+ylXwyUxXobd/oKfrOMP1t5Znbrpprnbsy8lsobunp6eYz3S+d+AEZW5WpvbsK+dGbx7OJ4+pymiVJ4ZuHltd5Y3SxE0Ty8Wxmwdza1ZAq14JZ79UCWuuESTTmagF9PR2d6UT6+ZVmg8bSXlleZO5nsGhgXx9es9kvW/3zp6n5iHFAAAAAM8mAgBgnac1AAAAAAAAnjKeAQAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAAAAEEMCAAAAAAAAiKGzgyfBua8o9vzyz1528bbGd7/2V9Nf+95DrQAAAAAAAHgGnXYAkHjB6655z0fekj2n/ddrCsU3FT716x/7+n0yAAAAAAAAeOac5hBA517xjne3e/9b93z59g9/oVwPgotff+1HRi7PJAIAAAAAAOCZcloBwLZLukffnDsnaH738x8ZHv/L6U99/Nc/EWUAl7zhXTe/6eXbAgAAAAAA4JlxWgHA9pfuuGRb8Hj5jvd/9p6D0QtP3PulT75nqnIgSLzm6p9/3QUBp2zbRa993/v/667ihXIUAAAAAABOwWk9A+DxR5sHguDil+14zUUL993/RJB4yet+tmv7/m/e9XBXz3npi887O3jkieCUnbfjfR/9zYEXr/m6h6tf+uxnx7/0vYeCZ5GzL7wkd/Gh5fL9j51gwvNekr8k8cA93195hPK2i175mkL+0P5UsPSsWlwAAAAAAM4MpxUAHLz7rz5TKry3ULjxQ+8OPvjJhQt+7sbrei5eee/h+gOPnkbv/4pW857Pf+Sa2753KOwQP+/lPW9/x43X/eYrXvyRX79t5YaDZ4NEuufad/3yg5/6xfG7j1/m8y/9ub3XZz9z4+9O3x/V28G7//wX3vrnAQAAAAAAnJLTewhw6/vTH/v4Z77XCl6Yv/G33z34wu9/959W37nnK1+9q/WSK3725375F6666tIXnP44Noce/f6XPvWRaz5RvvjN1763+IIAAAAAAADY3I9sv+yq4PRsu+jyXe9/98DLjnm5sf/h1CUvXP3316c+OfYXW7xs/7wd7/u9d796afUOgFWJl7/7937rLQ/eds2tX6+1guCCV75t+Npdr8+cEwSP/1P5M5+67Q+XHjp0pFS7rhnYkQoO1u+5+6sfnvjL8kVX3/a+/Nd/53c/fm80Gs/5l/3n23Zlb//g707vT1xx7W/evKN+TyLX88pUEDS/++Xbx7/Sesu173jLK5PtPz/7oU99/d5Ho9mef8mV7x1521vC2Qat/aX58Yk7vvpgNPbRL3/oPW98uHrgksJrXpwIDtUWPnvbh+6856HgJW97/wdvzCdWyl7/2sfffmvl4p9966+9ufvKaM7tOUze8dX7nzj/8v/8uQ8cvnni0PL4f/vtTz9a/P3fe9uBifffsPTD9ve+dnQkXJzoUw+UF8cnPvul6EaBc9slr90TdPVERWre87XbPzTx1fKjAZyyH5YXAgAAAADg2e/07gBoO/Tgt2+98Xf/pFQ7EPXCVz7zsU/NfC/sm2/3/h+q3/ODZljChiwAABAASURBVPjvK4feMzlyeSYRnK5W/Vv7G9tf9vL0tjAhePkvv+89v3ZB6T3v/NXi0G+P78/8p9F3/adLokGNtl302hvff82rf3DHLw7+yuW/9Ns33Vl54AR94okLX5rc/+e/+/q3/srr/8sdB4rXTO567X23/XYx/PO9dxwqvOPGN748uonhgsveu+ttr9j/2V8c/NXLB3/79qB442jPK1YXKnXxC5u33/JfLn/rr/78rdVXXH3taOEFQesfb//g+z9Ubjzw5Y+Ec/65W7/9UBAcePT7X/rzj/9fg2GZf/f2oPvm63svTQQHv/0/fvEDCw88XP3wdb96+cAHPr1/3ehJ21561d5wcfbfFn7q9f/ltrvOK35w19uuOO9wyS9K7f98VPLidZ994NK33fj2HecHAAAAAAA81z0JAUDo0CP3fPyDN/4/3/orP/2rv3fr15bve7R1+I3a7be+/9e/UH08SOx407snR1572hlA68CjrUNBYls0aP5Vb75o+dMTd3zjwScOPfK96YnbvvRI5s0/mz0/OHvHm36uJ1j68Ke+Gl223/rhvXd/r9Y6wXwPPXj3l0r/eDAIDu5fun2pfuAHdy/c/Y+Hwj/vXfrM3c1LCl0XJ4ILL7vqNYnKpz/7zXsffSJ49Ptf+HzpwMsuf81FK89RaNX3f/Pr+x8Lgidqpb+68/7kawqZTh3xj9239PU7l+6579GozAtfrj5+0SsP3yexmbN3vOGqHQ8vfOi2b4afOrj/6x+eWLjvosJbLlsdB+nQw6slP3R/6TNLjYsvu+zi0w9aAAAAAAB4ljuthwB3dP6OK9+WTwYHl+96JPOaC8Ke+sY3PvWRdz74ro8M5y9+w9ve9bXK+7/9w+DUJbaflwgefejAobMvviSbfrhafuTwxfKPLH/jB63XXZTZnmzsuCR9YP9f3neKI+FEGUOwLbHuz4vCP8++8JXpi1+c/ehU8ei0h6qdHm/QjD5yXvKcMD/Y+Gbiwit+9qqeV6ZfcUnm4osy6UTlBA9ISKR2XJI6tP97R25iOHj/Pd99pPuSi5Jh3R5b8oejkp8TzvFEgQcAAAAAAPH25AcAqx6tfebGD7zzkZU/nijf+akP7fjgR1+f3pFPbfv2Dw8Fp+q87FU7kvW7qw+0gmjE/G3Bsb3n0d+JIBEGD0/BZfAHWwf+aemm//aHX31k/esn/1WJl7x513vedV7pk39+xycn//Gc4m/8+fDJfXjbuq87J3hqFhAAAAAAgLh4coYAWuvgD+6+6wdB8OLize+7+ooLDr96QfZ1L40eYHvgn07n0vSzL/3Zt/acV53+QvVg8MRD99cfvyD36ovOPvIVV7ws8dAPageajQcebG6/5JWvOG/9p1uPBYnk9vOCU/XEA/cu11+Ye+OOFwSnalv08cR37/zLO+/+x4MnWROt5v5ocXYcWZzzL9qx44LmfT9onHqOAgAAAABA3D35AUDwyN3jE3PfPRhs39H30V0/nz8v2HbBZe97/7sHXpl4/HsLn176x1Pptk684NLiVbtu+K0/eHvqG7d99gv3R8P+PHT3X07vTw+OvOONL33BhZdc/ssj17zlguUvfGX5YPDYd79SeuCinhuvverSC8698JLL3th9WSYRHHq4tv/RVM+bitFje897+ZXFbHqL19AfvOerd+5PvWnk2l++/MLoivzzXnLFpReeYACfVrP+SGv7JZftuODsbeedfehQ80CQuvLqn7/qkhdceOmVo1d3HSnDoUceqifSr9mR3pY49/x1BXus/IW/vCvR3V6cF7zi8qtuvL73FQ8u3X7v6YykBAAAAABAzD0lQwAdvPvzv/7BH+593zuuzL/ttj+6qr4tnd4WhL3/7/ng7d94ZCszSiR3XP1bS1cH0SN2f7BcvvurY/918VsPHh70/9Hvf/rWjx+4+ucG3//hvS9O1L+3NH7LZ6f3P9EuwO1jE4kbr7nmc2+4Jvwz+uq776498u0P3fLJd1177f/n9vDFxl1fqz7waDLYktb3P3PrJ88fedsvf+DDo+2/7/niJ3/93oceOt5nfviNyU+Nv+Pnb/7jP7pw/+3XfHDh058tvfq63o/+997g4coXlyr3HL6u/9D++fePn/trV//m0vXBFz/8/hvuPTqLQ/d//aZbWr989VUf/eNrLt7W3F+af8/EHeVTfMIBAAAAAADPCT+y/bKrgqfGtpe+9sZd177lldHV7PXy3Nitn//Wlnr/gWfCD8sLAQAAAADw7PcUBgBtZ1/40uyFrdp9Dz5mwHp4VhAAAAAAAEA8PCVDAK3xxEP3f++hAAAAAAAAeFo9BQ8BBqCTVm1h7669C7VWcNrqi/t27ZlbfhLmxJO5Xp58zer0TbsmSo2A55xGaXLXDVOVZvCc1WqU5/bt+qXQTTPVp2T73OL29Szf8T5JLWrzSmssje8KV1XzpCaGmGqWJ2+4YbL8HN51AwBnIgEA8FQL+1f3Xb9rfKl+tNekUZrYtWt8sX6m9aO0luf2XLdrsvy0dVa06mHdXB/WRABxtfXNKtpBXLd3/szMZJ5p8a6cKI67frWPvVGenl5MD33sT//0j8f6congTGLXDU+z09/1nZmb7YmX62k/NT2TNCvTN1x3TK7IM2TrW5DVB3BGEQAAT7VEpjjQm6rOzlVWf7w0K3OzlXRvfzF9ZnXphEVN53sH+ruzqeBpkkh19fT393Q91V9YXxzftWfmuXfHQPtCvGfHNdTPoqJu1dY3q2Sup3+gN586nR3Es7DNn1wbeDIq51mh1ajVW+lcJmw3iWQyOLM8XbtunntO9VjQvtlifCm+ncSnsutbX5ln5mZ74uU6wTG0VZvf+l2Mp3vK8bQdYZOZYt9AXzFzph0DnpO2vgVZfQBnlKf6GQAA4QlgtmeguDQxM9+dG8gllhdnS0H3SHf2DOzASmaLPdngaZTIFHoyAcTZljer8Edmd09AR8+xyjlTcw67bnh6PQm7vjNysz2J5XraT03PJKlcd08u4Iyw9S3I6gM4kwgAgKdDsquvP1+emlksDiZn5xtdg725lctBWvXSzOTUfHRzQCJTHBwe6gnfaNUXxvcu5Xfu7M0kouuUpvZMB4O7h/JHriBphiHCzNxCudYKEumu3qGRgXyqPcDxvrkgl6wslOvJ4sgtI8VEdWFqcmap1gx/PnUPDg92Z9dehNKozE1Nz5eXG63wFLUwPDbSnWks7tu70DU61hemE2uKluoqZBqN3PDOgVxQnd47sZxO18uVeit8o294uD/fvpVhzfTpfN/Q0MrLrdrS9OTUQnT7azqXbbWOuQomLPOemcTw7qGuxPL8vvGlZKZZjhYrmesZGh443kUzrdri5A2zy2EhooobGerJJjept1x1cs9kNAbzTe+cSxZGbhktti/eaS3P7923GC7sQHtdNKszeyfrfWMjxWSjPBsuSDmadTrfPzzc19Wu3Ym9s+nhlalbyzN7xmt9u0eLybDYk+VMtrm0WG1mB27e3Xc42GlUF2Zm5paiakpmCuFsVtZ5u5qm5yvRHcSpwtDYSE8m0azOT03NLi2HlZTI9o6ODYarOlzH02GDqTaC9sobGerOJDZtGGE17p2pZ5K1Ujh9Il0YGB7q7UpWZ/bsW6wFwd7rFhJdgzevfOpI9XVeLx0b5CYrN5pHWOxKLSp3rm/nzoGuo01083bSoXpbxy1qWD3juyaq6+bTYRNI1ub37V3MHV2h03snG/1jI4Vkx5Z5WH1xfN9CIhtUlqrtCQZWV3g0hw2bT+uY1b2za3Hf0cUMPzzYl67MTM2H9ZrIdg+tbnL1o5tVh40u2FiN7a2s0b97pJDaZI10XONHL0prlje0+U3W7JEtsXNzjSp6ZmpmIaqbIN09MjZcTAeN8tzk9GxU9+GebWDnaF8u2ey0qzm5hV0txcY2EO4Jw2LN7ru+sm4Zm0cr5wQtcN9UI5tZXlyqBV1DN+/sSdcPt/norqzhcCecaq/k6em5pah1hQszOLazd/2+78S75WDjFzU2buNhXUxOzpbbjbh3cCjctx2/Z7+1PLf3ppnlIJjY9UsTidzg7rHe9p4lWvrx5Z6xnT3tGTTKYTtIDI2FO9BOZd5kr7Xu6sVw+5rde914VIdh0cLdbuE4+/M1DebIrntlTa9fukRpfO9Mcujm4fZRqxVumvvKxZ2jPZnmpvXw5OyQ12wDG9ds0LlFBVs8EB+zptYcKLPZRDPY0Dt0snuw1tKWK+1M2HKP0eF7Wx3XYOdjRHDsfqC7tdThbGfDkXRnf2tq7/xyK5i4/pcmMn27bx5YHTQr3PvumUsN7z62VlO1jUfY9mY3Xu0ZG+1OB+1HOuyZy4zsHsg1N5xcrW1oRw7fRzeg1oYTg0yj4wlVp3O5zY6eR3Z9ucr4DROlo9eut/fx+cbGY+LGnWr56Gbb6RyjfUDcO9/KBNXycrSnDF8f7Fl74tiql+dnZueXVj4W7kiHVt8+uhNIZnPJRqtrdatec14XNd/+rvrc9Ey53nmXvtm3H+8Yml8e3zNdaQaVG945le7eefNwpjS+bzHVFZQWKo10z9ju3mZY4oVSew3lesJZFjc2s95MsFkrPWb33t74TuEIu7EJneRucyRX3jdeDvf5UaM8eua2ehTL1Gf2jodTtU89o1shbppp9e4eGzim1tpFCAs91RwYGy2m21vG0vi++dzI2NqmeSrHu9W90aYNo8P5bafT4E6HyK3uiKJKnm1mk8uL0axTuWgrWD2e1TYe/aNzv7XtpGd54oRtde2Br9Mhpl6anZpdDEscfmeme3RsuBD+Rth7ePVtZU+Y6Lgfjv2NjwBPNQEA8PRI5fv7c3un9o2Hp8CDYyu/YINmZWZ8qpwZuPkTxXR9cWpiZmIqFf4IOuGtoonwh/7g7sGwe7wRzmFieqZrbDiaZauxXKn3j3xsNDojToQnqpPzrd6dH+vOJZbnxicm5zKrfSvt767OTc83iiO33hz9AGs0gvX3XzeX5yenSom+3R/rySVqi1Pj060j17C0Wqme0Y+NZYPl+fF9k1OZ3dGv5eWFyelqduiW0UK6uTS1b2o6E/6ITlbCRapkol/xmVZ1YXJ89nj3S7dazWRh+NbRXLK+OLFvajKdGevb9D6J8FdmfujW3WFwEFXc+HQq/IHfecpkPvzx39y7kAm7ltbMLpHJd2fmF8IKy4WvNmulSisb9UUvz09MLiX6xj4W9ruUwuJPTKbCJTnOJT+tWiVc8N2f2J1OtBKJtSupZ/jm4XT0W2d6fGpqLjcW5SezKxXyiWLYm9xotMJary9NTsy1ekZu3R32fjQbzUS7f3d6Yma5a/CWsUIyrLfJ6fGZ9O7B3HErL8j0jX2ikAkqM/vGJ6fTYUMa2L2zsWc6MbTSSbdGc5P1slmD7Lhyg6WZmXJqYPcfhz/UWqvlPqZIHdtJp+rNbVrUdlWme0ZGd6+bT6dNoCvfnZ2fX6r15XJR58ZSpZUbyEUrtEOXMR2nAAAQAElEQVTh02vL2aw30kNh3aUai9Pj05PTmagnIlwFGzef7DGru7W8spg7PzYW9lnM7ds7PtE1MHzzH+fDj0/tnVy/yXXe6OqLG6uxuXZNdVojqU3W+OFeqQ1t/jjzOU5zDbteZ8J2mB+6ZWchk2wXOBqkfmJyIdk/FlZMtBCtRNTP3KGuMrWTW9jDBdjQBtpDeSSzfaOj65bx6CZWP0ELbNbKy13Dt/xxFKMkwoBhcqZeGL11rCtZX5jcNzmTCZtMc3Fmdjk7fMtY+Hs72h6TiVPZLR/7Rcdu461wNlNLYUnDl1rlsP9kaiGzs/e494AlsmEfZrB3vNI7trO4prUmM8V8ains7u3OZKJe5NJy2H2VTTYr053KHJyMsB31jo31rPQChbvddNSP0XGTT3f+fKelK3bngpmwLyifj5pMudTI9uQzwfHq4UnbIa8UqtZhza7U4IYWlTrVA3HQ6UBZ6zDVye7BtlxpwRmw5a7T6Xs77/Pba7DDMeLY/UCr3ulsp7nhSJpK7hyr752oH5twpcNanZ0Ne3/zXVGvZqXUyHR3pZulqQ5H2K7NN8n1J1fBmnYWHr6bYWXt7goqs5OTkxOpsfC8JdhwpJjreELV8VwuEWxy9DwsVRz9RHGl/YXNeLJa6AtbTKLVYVYdd6ora6rjOUY0VXgilsgP3zzarqW9kxOzmZXXV9tbIuxXHbl1JFyqcNnHZ6YXu6Le86ge5lvdo7f256PEfWKyfKSKwvO64vDHdoYtLOxSnhiv9g7v/MTOcAMMo8xwL7x7ZXmDNZMf59s7HUOTmdHdjX37SsWdq53R9XBtVcvNwdFPjOUSregz+f6d/aOp6FKLiYnp6VJutLihmW2+n1m3e18t69aPsMc2oZPfbSaa5aNLP7vhKDZYyKcWw67j3my4r6iUllutVnmp3h+GkWEl1FOF/JFO41SumE9MlaqNYjosV726VEsV+jOt0zveJY7fMBIdzm83bryda6O7tfUdUXg2V08MhWu+vRbDA1omE0aorQ71Fv1gWN9OassnbquptZv+hkNM2L8/sxT07vxElH2s7P6Co795trgnTC4f9zcaAKfEMwCAp0kiXejvzTabmaOD/zeqi+VWfjC65i6RzPYMDRUT1faFKyeeV65r5eL4VFdPT7ZVqzXaJ5mJ8Ev6errC08REdO3MYjVZ6A9/6yeCZK47nKxS2fDY4dWexmT463n967XFpXpuYKi3/elsvrD2ErBEOt8V/Z3MFnu7EvXo+pfW8tJSI9fbF/7oj5a0p5AKfyI02gtYaC9gkEiFcznBMJiJdFc++sJEptAbdqEu144zPGv4u7kYLmkiuldgqJCoLFW2OvRv+G3F8DS8fTlku7spV8ylmsuLi4cXPBldDNWXXl4sH/9xzamu3v7uaMETiXUF7Mqlk+3vyfcU081oacK5lxtd/QPFdnUm2rVeLy8up3oHettX/CTCNZFov1ZJdLevgUqEcx8ezLdKiyd4iFjYf9ZuFMmwSeSCw02io83WyyYNsvPKXZ1Xq/37ZrXcx1bwhnZyKtUbFqWQP2Y+HTeBqAcx26y0rzQLe0YrQb476v8/TuGPFLRQzIfvJzPdgyvL3DjO5nPs6o4Ws13xuWJPVzqdzXeFazK6BHN1pW/QaaPbpBqPu4vY6ho/7q6mU3NtfywoDPSvNJB2gVu10mI92zfQrpiowMnj72q2sLAbJYJUtnCiZdx8bolUvq8vuv4vXFXNcFGa+d6eaOWELa8nHyyXj6yc1urk0cKcym553Rdt3MZb0Tae7ulr70Wj9pppbGiDJy3cCsJ+mlKl0e7YKlWDrvCbTvlQ0i5irhiVLNzrDgz3Z+qL4R7xZLaawzovXaqrOx9U21eDrnRkhZ2uJ6iHJ22HvLZwq4uYWu3/79iiTqP2jnugPLJgJ7sHO4VKO8O23A7fe9w12OEYsaH2Op3tdDqSbiZKAFqV9vXfK/3/xa50Y8tH2HUnV0crpL12+tr3xySi28f6c/Wl9hEoWHek2LSdbHYudzI1045bppaSfSt3lG46q46Od44R7hLCNpWIrlvp6c60ltfPKJVdebM9GEo+2T5Pi+qhllmph6hFFrJrWki4YXe1C5gNp08f2QBzYSE77dKP/+0rNjtxPSLcjvu621+aaM9wpTzRMToXVmZjw5o+Xitdu3sPNnEy+5B1Tejkd5trS9npKBZkwgSgXq42WmHzLreKw0PFViXai4ad28vJrq41F42Hy9+VWC61785pVEu1KB1ont7xbs3LnRpGp/PbLR4it7YjSrRjjmz7uDUwFK7FpXAtbn70X9tO2h/fWlsNNh5iorK1NpY4CE5xT3jCpg7AlrgDAHjaJNKZdCrZyhw5ZW1fNNJ15LQukc6mg8V6sxWc8ERvZfiApWoz/BXfrIe/GjZOEl3WXK9Wxm8qHz4vDU9m15wsJ3MDoyNLCwsTN003w5PR3v7ewtphVxqN5kmccSaiHwDR2W6zUa/XStN7b5o7PI90Pplo1dct4BaEHfuJ4GS7yMKKSwWlRnOrT2MLO1CLmbnFSq03HfZ7tHL9XamgVV234IlUJp1cChcj2PpCNCoLM7NzpeUglQoa9WYuqqZ6vZnMrquQZqNWD1Lpdb9jWq3oap/8kemS0QJWGh0Gl+i8XNFvmePVxjENb7PXDzfIRqLTyg3S3UOjyaWF6X3zjaD9YLTuXHLzEq20k2Pa1dHqPeklS6z+uuq4CYQ/n7vaF3tmg1IlkR9qX4XVsfCbfkMqrOqlRrO5yebTOkHxVn/9JVab8DHTd9rojluNm+4iUhu+eCtr/Oh8jl7L2qG5tpq1eivVva5tNuvLjcT69rrJriaZ3eLCHl+HZdzK3NrtoDq1p3q4jMl0d9Tp3TMymlpcmNo72wgbRm9/XzF76rvl1QrasI2H9dioV2bH9ywcvRTz1H/Mh7utQmoxTAC6C7VSNWzlmfa1hpus363NOpWOLt9stJqtzltNpxlusnTJw1ebdqXL5WZXXy4azer49fBk7pA7rdljPnKkRZ3GGj/JA+Xa7zzeHuwUKu2M2nI7fe+m+/zUZjVzjE4V1WEr21zYI9gVRIeFXKpSqkfX/webHWG3KqrB8PB99PaSTHQnxsZ+ws3byYnP5TarmVZ9aXq6nO0fO/w8qZM4LTz64ZOsgQ593qtDvZTrifDTjXorv1IPzbX1sIl1i9L+48RH1GMc/8S1s2ZtaW4m3LE0ohLXG4nuDpV5cq10UydxhD3mAye921xTRZ2PYsl0IZ8slav1XKsc3TKQb5Xn58u1Yjbq/x9aVzth9/LK7PO5Sql9/X+itXxax7u1i9ShYXQ6vz3pQ+SWz5eO0d7dRS2zc70d3wnbaqdDTCo/ODq8tDC376ZwP5jt7htY+7Tgre4JT6WpA3AiAgDgmZNIpRKN5fD0NLsypm2jtua3ZKu16S+jZnlmYq7RN3rrzkw0gMy+vfOdZh5dkpLODK0OfdtpinRX90D4v7ADYXrfxFQis7M3saZoyfC3fPQr4KTOOKMz7fB8d3Ssd93oxOV1C/hUWam41QtwjlNvG4U1kJ1bqCyHP5xaub7oh0Rz/YK3wh8OrWQutTrrLfSohT/Op+YTA2MfK0RdatFYrkH71D6cY/Qr+0iFRGf74Q+i6FfA2nupwx9QYSmC9pWd4Q+mWuPIRY5bWsDOjml4m71+uEEmO67coN1b1DtU6I3uhZ7YN9EehSl1wm/epHq3tlCbbQJRAhBML5XLQTVZiPr/wxW6SeE7C5e5GYT9J8nOm0805M9p6bDRZTZW45Gxno67i9jK155oPh2ba9CO4aIBaDNrBhwJu5tr7R7Yw69tvqs5qYXNn8bO4eTnFpUx1dW/c8M4NmHvYF/4v7D3bG583+RseqzvFHfLh7+owzaeDNtgJj88Nnga/f5rviFTKEYJQC21vDL+T1iszcu8lb3WyvaYT4WL0Hmr6dRDuunS5YrF5ORSuZIut7r62x1ZJ6yHJ3OHnNiwZgfTm015ymt8qwfKIzbZgyW3XGln1pbb6XuPswZPuaI6bGXHEbaEXGu2vLycjq6pzqWDRH2zI2zUwlvt64tP7sQnGXb4V2tHDt/hobyVyHa4G26TdnJS53IdhathamY5NzjWvXpD6dZmtfk5RvPE3ztVygzd/IlolJrq9J6JRnt2YetbUw9PpQ7H0PTxpo8GOZypRuP0R0MDlidvmuk009NrpVs/Up/8bvOYUnY6imXCBGCyVC63GpnubCodFLPNucVSrZroGjrmrtsoAUiGCUCtFfb/F/ujB0uc3vHuiM0aRqfz25M/RJ7WKUT0LUGyK7lZvZ3cLXKb63CIySUz+Z7BfE/0iJKpfZOTybGdxaOTb7WNdTpdFAEAnB5DAAHPnOhW1WRlvv3srWZtaWZqqdXV05WOhoXNJGqLC5V6s7FcKZWWG+u7R1utldPyVvirrVIubTJQTjrfnQ9KkxMzK/eYRlefrHs/nPWR20zbV5ys/Y72SNPL83Pl9kATtUq5dvyfheHPiu5MbXZiqv1EuaAVXZG6cuVdYnUBw3PkysmP3LBmYWsLe6+/YXrD3fnNWqkcfVf7QXalIN/dldq83sIfu4lGbXnj16e7itnG0vx8KRpuoj1oQaa7eHjBW/XyzNRc2GMQ3ewcXSHXKC+EtR1WR2mp2jjRorQ7p1YuxiyXVpc8mStkg/Lc6p320SppRXf+puoLc6XaymWh7YqLBi1oluZWB7NZmJ4pJws9ueSJGsZGyVSiWYt+3K2z2XrZpEF2XrnhmqlWltdUQ+skrp/ctHo3K+omNt0EktnufKI8O1tJFlaultqk8OuEban9DM3oyXTT4TKHbemEm8+p6bDRHbcaN9tFnIR1bf7E8+nUXMPft/l0Y7UdtttmGI5k8tH4uPOVlTbQjG682aSutrqwW2wDW2uBqVzY8iozE9NL7cayUvD2vq1yuPUkVvo7TnW3fHgZOm3jhe5cY3FycrXWmocrqDwzvm9qact7xXCfUUzXFucXKolCsX3172ZlPpm9VqtRXSqvjOIxOzVby3SHG87mW024HhvrO4U2W7poFIViqjo3E5ZldbCHzaY86snbIXdYs5s5pTXebLefrR4oj9b6JnuwrVfaM7fltpZnbrp+z3zt6Kudv3fTff5m1u4HOldUh61stTe+3mnYteiI1yovLCw1MoX2bm+TI2z7qtygurhQbYSrPKzOE63OcFPszjYWVw7f0SM7Z5fT3cWN40Bt1k5O7lxuo9byfFiPhaGBo4PMbzarTXaqm9XAib86bPnt72k1lkvtwWqC9s07R+uhVa+Wayc8QTpVnU5cV+KMaufqax3ZY4W7unArPpIarq2ZU2ilWzzCHvvpk95trrHJUSwaEDM8o5ubq2UKUWQQFibTWJgpBbn8hlE325MuL84v1lKFrvZAS6d3vFtTzx0bRofz25M/RG79FCIsY72yVAm/LXre7vT8ylrcrN5OGeDQCwAAEABJREFUT4dDTNj0j5Zu5bWjX7TlNtZp8etLU/vGZ8qnOoIgAO4AAJ5ByXz/yODC/Nze6/bWmuE56sDIYPtalmRX//BAY3J813XhqXIxl06vvxE6le8bKEzN3HDdZJDqKuYzm1xCkioM7RycnpzZt2suOg/PFQdGhopHzjbDH4lzE9Pl9jUw0SU1g9F95EeviEnm+ocHm5OT17+zmczmu5InvO412zsy2pqamtpz/WR0ppvvGx7pyyXzA9ECzu65bjnI5PPZdPJUbrJvhb/Kj72UKvytn6jM7JmtRtfQdA+uVtxm9ZbKD40OzEztfedUqm/32MCan1VhBWanx5eSvWOrLybDBRlOzC3s2zW+3Aj7wfpHhlYuscv2DA/VJ6ZuuG46my92pdMnqJJ0ob+vMj29650TUXdd2IveiIaFSReHhhvT03uvm2m1pxneOdLdFTaC1tT0De+cWKnH0bHBfDjdaGtufvqm6bBjOt3VOzTa3/5tfvyGsUG4FkeHZqfGr58OunfePHTkMs/N1stmDbLTys02a4vTEwvL0YK0L1QaKpzExZibVu9mRe1s800gnGchOT+XXBlzNti0Za6dWyJolqdumAt/aoWfDpe5vSAdN5/TvJOlw0YXNEobq7F1ZEPcbI2c2DFt/gTz6dhco7objtrrnuumol6WTPfwzuFiYXBkYHpqItwzROXrGtg52pfrVFfJk1zYo45pA9kTLGGrsZUWGO5UR4fD7WzyhvmJaKSnQv/wcE+mUV2YmlqqrfTl5rsHopaROLXd8qqO23hYc1EbnNkbLlo0RHZ7j5VsRSMTNE+hKyJc2kJqJnpwY//qBYGbbrkn3mslUqnm0sQNk8uNcNX3jwyvPEez81YT9u9m6uFr1cGbR9JHS9Np6VKrQcXsdPNIj+imUx71ZO2QW53W7GZHny0eiJPpsCt9fnLXrsrO3cNRlaXm5vdeP9FM5wu59EleNLzpHmyrlfYMbrmtWnRsTq09Nnf83k3W4Kbtfv1+YLBTRXXeyjK9IyPB9NT1v9TMj9y87lHAyegegL0LteLo6pAcmx1hU/nB4b7JyX3Xz6e6CoVsOn2iQW0yPcPDwdzC5K7JajQQSP/wSE+2w8JtckJ1kudyx2qU5+Yr9UZl7/Wrl/lnenffPNBxVpvuVDergRNIZMNtaXk6akVhX3Ihu7r6o1Ud1sP8xK7JerKrkE+fwn1qJ6XjiWu4MMOjzempG35pMju0e2d+3SeSud7+7umZqKmEzaBwpGTHnnJssZVu8Qi7wcnvNtcuS6ejWDYa2L6QT84vZvMrtwxEt7wkS9WuTo8kic6QEntmql3DgyuNO3lax7ujy9O5YSQ7nd+e5CEyt+VTiHZBWtXpm9453opulesfXlmLiY71FpyWToeYZrU0Oz5XaQYre9O+oWJ4NF0+WvVbamMdm3otOmloNVcHmgRgy35k+2VXBQCH/bC8ELBBfXHf3oWunWN9T//9p2HX7J7pYGj3UNeTMXpGB9GyzWWGdw8+VV/AGW2lbY+O9WX9nuLZolWb27u3VNgZw2Zrh/xs0Vga3zufGR4byD0L2mCjNBGeSAzuHimcZor7ZHgGT6h4zmtWp/eM1/p2j3an49b8GqXJPTOJ4afu5wIAz3aGAAI4oWa92khks6ln4NdCdEd/kO3KPGWn843lcj2Z73SlFMCZqNWoVhrpQj6G/Yd2yM8WzVq1nsg+S9pgs1apJXLF3BnQ+/+MnlDxnNeqV6qtbLErdr3/AHBiAgCAzlr1ajUaHjUaGnqmHOSLuWeiSyaR7Ru7ZaT4lP1sb1SWqkFOdxPwbBHuk5dqqXj2/9shP1skuwZvvvlZcqltc3mp0sw+o/3/Z8YJFc91rVq51Fh5VgAAPOd4BgBAZ43qwuTkYjTAZTJTHBjuj+U9tVF3U6JrSHcT8CzRqleWasmu/pj2/9sh8yRrVqP+//5ntNPzOXFCxZmutby01Ej3uP4fgOcmzwAA1vEMAAAAAACIB0MAAQAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADEkAADYoFmdvmnXRKkRnKJ/e6B015s/ec89reC55PSX+vGv/vn/HLzjXw4ET4VGaXLXDVOVZgAAAADwXCEAAJ5qrdrCvut3jS/Vj3YMN0oTu3aNL9afWx3kEGnVww3i+rD5BwAAAABPLQEA8FRLZIoDvanq7Fxl9Yr6ZmVutpLu7S+mEwFPmse/cfv/vPqOf35qLp8/I9QXx3ftmVk+6dhoq9M/TRKprp7+/p6uVAAAAADw1BIAAE+9ZLZnoJgozcxXm0HQWl6cLQXdA91Z3f88JyUyhZ6evPgLAAAAeMqdHQA89ZJdff358tTMYnEwOTvf6BrszSXbb7TqpZnJqfno5oBEpjg4PNQTvtGqL4zvXcrv3NmbCTtJm+WpPdPB4O6hfHLNHBvlucnp2XKtFc18YOdoX7ZRmp2ZXSgthyFDKtczODJYTCday/P7xpeSmWY5mjKZ6xkaHihm1synVevwqfVlb1Tmpqbny8uN8KtSheGxke6wVM3lxelwcaqNKN7oHhwZil7cROvgV+f/ft83/qUWBOenL3r31fmrV7KP1sEv3fGdW7594GAQ/D9+7KL0w0/0/r+vuPpHzzrBB1sHPz/1rfkfv3z8yhecEwQH7i3/0lywc/gntv/1N0e//VgQfKvnm8+74udfN37l+eccnU+nSo7GxN83F+SSlYVyPVkcuWWkeOSS9NY9S3/3wfl/vPdfg/Nfkr4i8dg5r3vN77z63Oj1UuWWufvv/tcgeP72X+jL7yy84Jz1y3ronx/84H/ff+8j4eHlvN6fz99QvGB78G8P3Pt/fv8r981//1D46qX5S3/nrdlXnBtNfGD5vlvu+If5f3wiTKMvfd3lf9j3giPzefzh+2/503946LU/+TtXhnOINMuTeyajxzLc9M65ZGHkltFiqvNyrdowfVfQChrV2X3XV8K1lkgXBoaHeleuwm/VlqYnpxbCeCq6W2U4bJxrLs6PmtBEKZ1plqJGEn3PyFBPNtl+fbKcyTaXFqvN7MDNu/syjSPFSef7hob688nlmb3j1e6xlYYc1fje2eTQWF9zes9MYnj3UFeyc0NqLc+Fn+sZG+1ORx9bGt8zlxnZPZAL6qXZqdnFsC2GL2e6R8eGC0dL2qxO75usZdL1pXZbz3YPjQwVV5rq7MzcQvRiIt3VOzQykE+tbxSprkKm0cgN7xxob3zHLoWkAgAAAJ69BADA0yOV7+/P7Z3aNx4ksoNj+ZV+y2ZlZnyqnBm4+RPFdH1xamJmYiq1e6SQPNHMWrWFicmFZP/Yx7rDvtpmo5UIP9IKv2Jn/2gq0azOT0xMT5dyo1GXdqvVTBaGbx3NJeuLE/umJtOZsb41Nx8kO3wqvearmtW56flGceTWm7uib2oEqUTUkzs9MbPcNXjLWCFZXZicnB6fSe8e7OpY7ta35r9zy73n/sZvvKH3gkfn7yjv+9zfXfiun7pqe/j6t2/5/vadv/HaN6f/vfzN8q6v/NtJffD5HWvkrHzfa8cf+9t9iZ/407f+6PZ1b21SyVHVNJYr9f6Rj41GJT9aJfW//7tdX3n0Z97a/elXn/vQvf/wwc//8PDrlfd96YdXvLX7D388ce83yu+b+87vX/Dana88JgI4+2fe+h8/fcnz7v3m331g/jsf3/7T7/uJc7Zt3/6OX/yPv/PCsx7/5/s/+Kf33FK6IEovwi7+z33vwGt/8gvv+tGLw27nf33e9uCJ9hz+7fGH/+njf/YPtZ/I33q49z9aUfnh3cPNvQuZ0bGB9vrbfLk6T98egCqZ7RsdLWSCysy+8cnpdDR9szo7OVMvjN461pWsL0zum5zJjA3n147P02rUGt3DN4+EHfoLk+H3zGbClZ2ImmGlmh3a/YndYdKUCJbnJ6fDP28ZLaSbS1P7pqYzY6PFYjG9WCrXejJhERrVUjUsVRgeVA7PeZOGtEmPe6MyO7MU9O78RBRAtNviMRM0G7VW78ito9kgasxTk/OZnWFbT2YKg7sHw9irEdbYxPRMV7h4ibC0U6VE3+6P9eQStcWp8elWrr2o4RJuWIrudAAAAAA8OxkCCHiaJNKF/t5ss5k5Ovh/o7pYbuUHB7uzyUQy2zM0VExUFysnfjZqq1ZarGf7BsLe/3BGiWQqGf0nlevKRn8HyVwx7NWsVxvN1S/uykcTJjKF3nyqsVxrri3VZp9ab/W1ZCoVdfLXy4uVRPfQQDGTSKS6eocH863SYrXZsawH/uXOe5/4mb5XvTmTOOfcC9781le9+ex/uXP/Y+3X/72378fD14PEOZdemn7F80/ug1t1nEpOhOukr6crqpujXc6tx/7mm43tr37Vu199/jnBWRe//MWXnX/W4df/5ZxX/3j0euKc/H/M7/yxf/9G6ZFjHjmw7Udf1HvJudEEV75q548Hf1P6l/Cb0pkfzb8wmsk5P3rROy5N1L//2IHotoBaeftLf+N1P3pxol2S7au3Pjx+oP5Hn6vc+8qf+NAbX7T91JZrM4kglS10RTeAJLt6enJBrdZohQnPYrmZ7+3pChtlMlPsyQfL5dox6zKZLRajC+GjW0jClV0+vLLDld/fHc4vkUi0lpeWGrnevkL0Z7rQU0jVysuNsM11Z+qlSnSjSqO6tJwqFLNrYqKtNKTDqydMtFbKtNIW1y9g2IgLYVuPZjbUn20sLYVLkkjnulZuekmFS51tRUvdrC0u1XMDQ73RhpHM5gurpeq8FAEAAADwbOUOAOBpk0hn0qlkK5M63NvcajRaya4j/ZiJdDYdLNabreAEtwA062HXaiqdWn+hdLO2NDczt1gJ30oG9Uaie8PDXxOJMCk4pjvzRJ9K5gZGR5YWFiZumm6G/cO9/b2FdCu6+Dp/pNzJdDYVVKLgoEO5n3j8oSe2XbH98M727HMvfeFZ5Ydbj798/esn/8GtBrebVvJmz6BtHfjX4ML02ds7v77t8OtnZzLbDu1//EAr2N75gvWzL85sC/7X4wfDCQ7+02e/9A+f/9+PBWGmcPDRQz/270Hw7w/Vwz8zF2747EPff3D+X4OrXnf+8Xr/j7dcwUmNWJOIMo9o6majXq9Vp/ZUk6ufS6a7j9P+kql0srXc3NBJ355NaXrvTXOHvz6dD+eYSOe7M/ML5Vp3qr5USxX6144U1dq0IXWWyg+ODi8tzO27qd5KZbv7BtrhzSbLl8pkEs32vFbGAFqqNsOkrFlvpLraldfslCBsshQAAADAs5UAAHjmJFKpRGO53gyyK0OxN2phf2h6tcOx1Wpt+rlkMuy4rzfCpOBI52SrujA5U43GetwQlMMAABAASURBVM8lo/Hfb5oJTsLJfCqR7uoeCP8XNCrT+yamEpmdhbDntFELy51u96A267UwPkh17jU++5wLg0P3PfxEkGlf4f7EY/ceCC7cnjjnmNdP/oNBsO3sf3v8iX8PTtJxK7njB7Y//98eqh86EATbj/f6E7XaoW3nn7N90xmFXfxPhD3+5wcH/+87Kl/90Z/49O4fTQf/Vp77xgeiuwaet+3s5x14+OBDreCYIeYv/IlLdz7/vvfd8f+79ILXDB7nQdFbXq7N55NMdfXvPMmBbpph13mYFSWP3BVyZDbpVNgpPzrWe8zDIMIEIDs3v1RJ1WvpYv+6hU0kNmtI0bzD9r8hzUhm8j2D+Z5ooP6pfZOTybGdm5a6Wa+3ktFQQeWZiblG3+itO8OC1Zf27Z1fXehwC2qu3YKOuxQAAADAs5MhgIBnTipXzCcr8+0HjjZrSzNTS62unq502MGfySRqiwuVerOxXCmVlhvBujAg7AbNJZYXws9FL7eajWY0MEpjNTFoNarR81pbJ1OC432qufJHWIJqffXlRKKdS4SJQK5ZmluKnhzcXF6YniknC2ufPxusjJnzxKEnws7yC9586fP+5q/vK4e93o8d/NLc/5p/4kVX/9i54eu9R14PHr/ve//ywL+uL9pmH0ycffGPJu4rff9bD7fqtX/+6v/64cGVkfOD520/9+xD/3zggcdOrpI3kzj3isIFB/7+e/PRsDX/Vq/9y70H/+3w6y96fPX16CnBH99/9lWFY0fpOfTP//I333+8/bjgv9v398HPFF6UDv798X/9t0NRhYRze/Cr33/8ULuKLv6xCy585B8/+78OPt5eD/UDq49AOCc4J/+zP3XDjx36o8/93VcfXvdchLC/PNGoLa+sjZNYrnXTbyaV6y6mKjMT00vtgX9WWtMxmstLpegxvdETe8OVne/ObUh7ktlid6Y2OzHVfp5vNJvG6mxSUWtZmplbThe7jg0HNmlIiVQmHVQXF6qNcAMolw4PSdSqVyvLh2ebaGdk64saNuKlcntm1fnp2eV0dzGbbK1O1QojgUq5tDKrZKaYTy3Pz5WjuTVrlcPfsMlStOpLU/vGZ8oGAwIAAIBnG3cAAM+gZL5/ZHBhfm7vdXtrzbAndmBksP301WRX//BAY3J813XJXKGYS6cT6ztOU4XBkYHpqYnr39lsTz2wc7Qv19vfPT2z97qZVjQQevrkrgVPdv5UMh0mDPOTu3ZVdu7sqc1NTJfbY8unsoXewe7oqvTi0Ghrbn76pulKvZXu6h0a7V/fJXzhy9OveKTyy3t/+J53vXaw9ydv+Ob/+aPJ/+/f1J+48OUv/Y23d70u6jU/53W9+V+9o/xre/cH52//mczzDh1btnOu6PzBxBU/m3/3gfKuW7+8/SUX9b7y3AtXHx6QyPcWbvjK3+3ae29QuGL66KOAN6vkTV386ld94OHyBz755VuCc6+45LwDTwSZw6//zhP/8Nm5b+zb/9ihC170jrf+5K++8thKPv/8s8rzf3vV9x87+Pztv9D3kzsvPSdckN7eV9w99503feCJ89Pp3sy5KwXb/spLf6fv3z8yt3jl58K/nnfZ6y7/eN8LVueSOPeNb/3Jhz5z1y2f/z+Z//TKHeeuvpzKD40OzEztfedUqm/32MAJl2v99L2bLG7Y2EaHW1PTkzfMT4Rd79lC//Bwz7G3HtQXxq+fbgTtpwCMDEQPTT42JUhke0dGW1NTU3uun2xnVH3DI33tVhGWrStYKmUHNsYu6U0aUio/ONw3Obnv+vlUV6GQTa/cONCsl2bH5ypRm0+kc8W+oeKx1+knWrWwPiabUbbQt7oY+b6BwtTMDddNhlFEMb86AFcy1z882JycDLegZDbflWwddykSrWhsoFazdbIDLAEAAABniB/ZftlVAcBhPywvBDztHq/d82t/duDq4cvf/MKzgjPKY/+y75PlA2/86Q/8xDnBc1JreX7veLnnOIPtnCGa1em9E43+3SOF1FY/Wl/ct3eha+dYn4F/AAAAIGYMAQTwzDvwz48e2H7eK55/hvX+h8nEwYP3Befmf9TtYjHWrFcbiWw2pfcfAAAAYkcAAPAMeeyH5dpjj4ed7P98/x/9z0fSP/7SS88Nzgitx+9Z/mE0cv5jj/zfX9p/3wtf8jMXnHHJBKepVa9W683ov+XZmXKQL+aSAQAAABA3LuoEeGY8fvCRP/2zv/+fj4T/PPuyy3/8A699wZkyyM4Tj/3N/F2/vz96uHDmkpfvvPqlF7s2PHYa1YXJycXoic7JTHFguL9L/z8AAADEkGcAAOt4BgAAAAAAxIMhgAAAAAAAIIYEAAAAAAAAEEMCAAAAAAAAiCEBAAAAAAAAxJAAAAAAAAAAYkgAAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAAAAEEMCAAAAAAAAiCEBAAAAAAAAxJAAAAAAAAAAYkgAAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAAAAEEMCAAAAAAAAiCEBAAAAAAAAxJAAAAAAAAAAYkgAAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAAAAEEMCAAAAAAAAiCEBAAAAAAAAxJAAAAAAAAAAYkgAAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAAAAEEMCAAAAAAAAiCEBAAAAAAAAxJAAAAAAAAAAYkgAAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAAAAEEMCAAAAAAAAiCEBAAAAAAAAxJAAAAAAAAAAYkgAAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAAAAEEMCAAAAAAAAiCEBAAAAAAAAxJAAAAAAAAAAYkgAAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAAAAEEMCAAAAAAAAiCEBAAAAAAAAxJAAAAAAAAAAYkgAAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAAAAEEMCAAAAAAAAiCEBAAAAAAAAxJAAAAAAAAAAYkgAAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAAAAEEMCAAAAAAAAiCEBAAAAAAAAxJAAAAAAAAAAYkgAAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAAAAEEMCAAAAAAAAiCEBAAAAAAAAxJAAAAAAAAAAYkgAAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAADkTjHVAAAQAElEQVQAEEMCAAAAAAAAiCEBAAAAAAAAxJAAAAAAAAAAYkgAAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAAAAEEMCAAAAAAAAiCEBAAAAAAAAxJAAAAAAAAAAYkgAAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAAAAEEMCAAAAAAAAiCEBAAAAAAAAxJAAAAAAAAAAYkgAAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAABAAAAADEjwAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAAAAEEMCAAAAAAAAiCEBAAAAAAAAxJAAAAAAAAAAYkgAAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAAAAEEMCAAAAAAAAiCEBAAAAAAAAxJAAAAAAAAAAYkgAAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAAAAEEMCAAAAAAAAiCEBAAAAAAAAxJAAAAAAAAAAYkgAAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgD4/7NnBzIAAAAAg/yt7/GVRgAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAdgMopQAAEABJREFUAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAFYWGF8AABAASURBVAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAiL17j6+quhM+vK0kDAQESooCiuCFwDugglY6olPRV7G0SFujBR1jGUBFa1REULFSWvCKNygCFcoYL9gabAXLgBdghosEuWlSJSgGkZsIkgCBIaF1TohGqmipdlr99Xk8Hz1n7XXWOfDxr/XdZ28gIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAABIAiEcAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAA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"},{"mime_type":"text/plain","data":"MTQ6MDA6Mzg6MDAwIC0gMTQ6MDA6NDg6MDAwIHwgQ3VycmVudCBVUkw6IGh0dHBzOi8vdXl1bmktbWFzdGVyLXNlcnZlci5zdW1hY2kuYXdzL3Jobi9tYW5hZ2VyL2FkbWluL2NvbmZpZy9wYXNzd29yZC1wb2xpY3k="}],"match":{"location":"features/support/env.rb:166"},"result":{"status":"failed","error_message":"User is not logged in (ScriptError)\n./features/step_definitions/navigation_steps.rb:663:in `/^I should be logged in$/'\n./features/step_definitions/navigation_steps.rb:643:in `/^I am authorized as \"([^\"]*)\" with password \"([^\"]*)\"$/'\n./features/support/env.rb:257:in `block in relog_and_visit_previous_url'\n./features/support/env.rb:255:in `relog_and_visit_previous_url'\n./features/support/env.rb:235:in `handle_screenshot_and_relog'\n./features/support/env.rb:188:in `After'","duration":46393559529}}]},{"id":"password-policy-management;reject-invalid-passwords-based-on-policy-enforcement;;9","keyword":"Scenario Outline","name":"Reject invalid passwords based on policy enforcement","description":"","line":60,"type":"scenario","steps":[{"keyword":"When ","name":"I create a user with name \"password_policy_user\" and password \"aB$a12aa3\" with roles \"config_admin,system_group_admin,activation_key_admin,image_admin\"","line":48,"match":{"location":"features/step_definitions/api_common.rb:172"},"result":{"status":"passed","duration":10244206180},"after":[]},{"keyword":"Then ","name":"the user creation should fail with error containing \"Password characters occurrences exceeded maximum allowed 3\"","line":49,"match":{"location":"features/step_definitions/common_steps.rb:352"},"result":{"status":"failed","error_message":"Expected user creation to fail, but status was 'success' (RuntimeError)\n./features/step_definitions/common_steps.rb:356:in `/^the user creation should fail with error containing \"([^\"]*)\"$/'\nfeatures/secondary/srv_password_restriction.feature:60:49:in `the user creation should fail with error containing \"Password characters occurrences exceeded maximum allowed 3\"'","duration":91026},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[]},{"id":"password-policy-management;reject-invalid-passwords-based-on-policy-enforcement;;10","keyword":"Scenario Outline","name":"Reject invalid passwords based on policy enforcement","description":"","line":61,"type":"scenario","steps":[{"keyword":"When ","name":"I create a user with name \"password_policy_user\" and password \"aBcdef$123456\" with roles \"config_admin,system_group_admin,activation_key_admin,image_admin\"","line":48,"match":{"location":"features/step_definitions/api_common.rb:172"},"result":{"status":"passed","duration":10100538718},"after":[]},{"keyword":"Then ","name":"the user creation should fail with error containing \"Passwords cannot be more than 12 characters\"","line":49,"match":{"location":"features/step_definitions/common_steps.rb:352"},"result":{"status":"failed","error_message":"Expected user creation to fail, but status was 'success' (RuntimeError)\n./features/step_definitions/common_steps.rb:356:in `/^the user creation should fail with error containing \"([^\"]*)\"$/'\nfeatures/secondary/srv_password_restriction.feature:61:49:in `the user creation should fail with error containing \"Passwords cannot be more than 12 characters\"'","duration":89193},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[]},{"id":"password-policy-management;accept-valid-password-complying-with-policy","keyword":"Scenario","name":"Accept valid password complying with policy","description":"","line":63,"type":"scenario","steps":[{"keyword":"When ","name":"I create a user with name \"password_policy_user\" and password \"aB$123\" with roles \"config_admin,system_group_admin,activation_key_admin,image_admin\"","line":64,"match":{"location":"features/step_definitions/api_common.rb:172"},"result":{"status":"passed","duration":10631937967},"after":[]},{"keyword":"Then ","name":"the user creation should succeed","line":65,"match":{"location":"features/step_definitions/common_steps.rb:360"},"result":{"status":"passed","duration":22109},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[]},{"id":"password-policy-management;reset-password-policy-to-default-settings","keyword":"Scenario","name":"Reset password policy to default settings","description":"","line":67,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Manager Configuration > Password Policy\"","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"failed","error_message":"Unable to find xpath \"//aside/div[@id='nav']/nav/ul/li/div/a[contains(.,'Admin')]/parent::div/parent::li\" (Capybara::ElementNotFound)\n./features/step_definitions/navigation_steps.rb:441:in `block (2 levels) in <top (required)>'\n./features/step_definitions/navigation_steps.rb:433:in `each'\n./features/step_definitions/navigation_steps.rb:433:in `each_with_index'\n./features/step_definitions/navigation_steps.rb:433:in `/^I follow the left menu \"([^\"]*)\"$/'\nfeatures/secondary/srv_password_restriction.feature:68:in `I follow the left menu \"Admin > Manager Configuration > Password Policy\"'","duration":10003643044},"after":[]},{"keyword":"And ","name":"I click on \"Reset\"","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Password Policy Reset to Default\" text","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I refresh the page","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:1252"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"the following restrictions should be disabled:","line":72,"rows":[{"cells":["Require Digits"]},{"cells":["Require Lowercase Characters"]},{"cells":["Require Uppercase Characters"]},{"cells":["Require Special Characters"]},{"cells":["Restrict Characters Occurrences"]},{"cells":["Restrict Consecutive Characters"]}],"match":{"location":"features/step_definitions/navigation_steps.rb:1412"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[]},{"id":"password-policy-management;cleanup:-delete-test-user","keyword":"Scenario","name":"Cleanup: Delete test user","description":"","line":80,"type":"scenario","steps":[{"keyword":"When ","name":"I delete user \"password_policy_user\"","line":81,"match":{"location":"features/step_definitions/api_common.rb:157"},"result":{"status":"passed","duration":1233654759},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[]}]},{"id":"software-channels-and-repositories-management","uri":"features/secondary/srv_software_channels_and_repositories_management.feature","keyword":"Feature","name":"Software channels and repositories management","description":"  Software channels and repositories can be operated,\n  related CRUD operation encapsultade with hibernate work.","line":6,"tags":[{"name":"@scope_software_channels_and_repositories","line":4},{"name":"@scope_hibernate","line":5}],"elements":[{"id":"software-channels-and-repositories-management;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":10,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":11247532858},"after":[]}],"tags":[{"name":"@scope_software_channels_and_repositories","line":4},{"name":"@scope_hibernate","line":5}],"before":[],"after":[]},{"id":"software-channels-and-repositories-management;create-a-custom-channel-with-a-repository","keyword":"Scenario","name":"Create a custom channel with a repository","description":"","line":13,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":219349390},"after":[]},{"keyword":"And ","name":"I follow \"Create Channel\"","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":382325270},"after":[]},{"keyword":"And ","name":"I enter \"Hibernate channel\" as \"Channel Name\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":78030543},"after":[]},{"keyword":"And ","name":"I enter \"hibernate-test-channel\" as \"Channel Label\"","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":86451739},"after":[]},{"keyword":"And ","name":"I enter \"hibernate-test-channel\" as \"Channel Summary\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":82950212},"after":[]},{"keyword":"And ","name":"I click on \"Create Channel\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":780500536},"after":[]},{"keyword":"And ","name":"I wait until I see \"Hibernate channel created.\" text","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":81024565},"after":[]},{"keyword":"And ","name":"I follow \"Repositories\" in the content area","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":76633846},"after":[]},{"keyword":"And ","name":"I follow \"Add / Remove\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":452542629},"after":[]},{"keyword":"And ","name":"I follow \"Create Repository\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":267910256},"after":[]},{"keyword":"And ","name":"I enter \"hibernate-test-repository\" as \"label\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":73862118},"after":[]},{"keyword":"And ","name":"I enter \"https://localhost\" as \"url\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":64930191},"after":[]},{"keyword":"And ","name":"I select \"yum\" from \"contenttype\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":48903336},"after":[]},{"keyword":"And ","name":"I click on \"Create Repository\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":627849740},"after":[]},{"keyword":"And ","name":"I wait until I see \"Repository created successfully\" text","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":82093103},"after":[]},{"keyword":"Then ","name":"I should see a \"hibernate-test-channel repository information was successfully updated\" text","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":78349339},"after":[]}],"tags":[{"name":"@scope_software_channels_and_repositories","line":4},{"name":"@scope_hibernate","line":5}],"before":[],"after":[]},{"id":"software-channels-and-repositories-management;create-a-repository-from-channel-management","keyword":"Scenario","name":"Create a repository from channel management","description":"","line":31,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":76449801},"after":[]},{"keyword":"And ","name":"I should see a \"Hibernate channel\" text","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":92044436},"after":[]},{"keyword":"And ","name":"I follow \"Hibernate channel\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":569387758},"after":[]},{"keyword":"And ","name":"I follow \"Repositories\" in the content area","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":60169000},"after":[]},{"keyword":"And ","name":"I follow \"Add / Remove\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":421345162},"after":[]},{"keyword":"And ","name":"I follow \"Create Repository\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":245900963},"after":[]},{"keyword":"And ","name":"I enter \"hibernate-test-repository-2\" as \"label\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":73153479},"after":[]},{"keyword":"And ","name":"I enter \"https://localhost.localdomain\" as \"url\"","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":73162736},"after":[]},{"keyword":"And ","name":"I select \"yum\" from \"contenttype\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":37108183},"after":[]},{"keyword":"And ","name":"I click on \"Create Repository\"","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":54272259},"after":[]},{"keyword":"And ","name":"I wait until I see \"Repository created successfully\" text","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":180349431},"after":[]},{"keyword":"Then ","name":"I should see a \"hibernate-test-channel repository information was successfully updated\" text","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":81203366},"after":[]}],"tags":[{"name":"@scope_software_channels_and_repositories","line":4},{"name":"@scope_hibernate","line":5}],"before":[],"after":[]},{"id":"software-channels-and-repositories-management;modify-the-channel-hibernate","keyword":"Scenario","name":"Modify the channel Hibernate","description":"","line":45,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":75286393},"after":[]},{"keyword":"And ","name":"I should see a \"Hibernate channel\" text","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":85845972},"after":[]},{"keyword":"And ","name":"I follow \"Hibernate channel\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":553120478},"after":[]},{"keyword":"And ","name":"I should not see a \"hibernate-channel\" text","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":73533908},"after":[]},{"keyword":"And ","name":"I enter \"Hibernate test channel\" as \"Channel Name\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":88988603},"after":[]},{"keyword":"And ","name":"I click on \"Update Channel\"","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":768762047},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Channel Hibernate test channel updated.\" text","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":75064045},"after":[]}],"tags":[{"name":"@scope_software_channels_and_repositories","line":4},{"name":"@scope_hibernate","line":5}],"before":[],"after":[]},{"id":"software-channels-and-repositories-management;modify-the-repository-of-the-channel-hibernate","keyword":"Scenario","name":"Modify the repository of the channel Hibernate","description":"","line":54,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Repositories\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":80353757},"after":[]},{"keyword":"And ","name":"I follow \"hibernate-test-repository-2\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":253717200},"after":[]},{"keyword":"And ","name":"I enter \"hibernate-repository\" as \"label\"","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":89736984},"after":[]},{"keyword":"And ","name":"I select \"deb\" from \"contenttype\"","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":62811873},"after":[]},{"keyword":"And ","name":"I click on \"Update Repository\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":436422003},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Repository updated successfully\" text","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":65333972},"after":[]}],"tags":[{"name":"@scope_software_channels_and_repositories","line":4},{"name":"@scope_hibernate","line":5}],"before":[],"after":[]},{"id":"software-channels-and-repositories-management;check-the-hibernate-channel-and-repositories","keyword":"Scenario","name":"Check the Hibernate channel and repositories","description":"","line":62,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":73783820},"after":[]},{"keyword":"And ","name":"I should see a \"Hibernate test channel\" text","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":89701831},"after":[]},{"keyword":"And ","name":"I follow \"Hibernate test channel\"","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":583654784},"after":[]},{"keyword":"And ","name":"I follow \"Repositories\" in the content area","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":59554887},"after":[]},{"keyword":"And ","name":"I follow \"Sync\"","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":439390179},"after":[]},{"keyword":"Then ","name":"I should see a \"hibernate-repository\" text","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":66055399},"after":[]},{"keyword":"And ","name":"I should see a \"hibernate-test-repository\" text","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":62953467},"after":[]},{"keyword":"And ","name":"I follow \"hibernate-repository\"","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":225998397},"after":[]},{"keyword":"And ","name":"I should see a \"deb\" text","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60682847},"after":[]}],"tags":[{"name":"@scope_software_channels_and_repositories","line":4},{"name":"@scope_hibernate","line":5}],"before":[],"after":[]},{"id":"software-channels-and-repositories-management;cleanup:-delete-hibernate-repository-from-repositories","keyword":"Scenario","name":"Cleanup: Delete Hibernate repository from Repositories","description":"","line":73,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Repositories\"","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":69558987},"after":[]},{"keyword":"And ","name":"I follow \"hibernate-repository\"","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":247255571},"after":[]},{"keyword":"And ","name":"I follow \"Delete Repository\"","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":288432065},"after":[]},{"keyword":"And ","name":"I should see a \"Confirm Repository Delete\" text","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":51314026},"after":[]},{"keyword":"And ","name":"I click on \"Delete Repository\"","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":397791058},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Repository deleted successfully\" text","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":79128541},"after":[]}],"tags":[{"name":"@scope_software_channels_and_repositories","line":4},{"name":"@scope_hibernate","line":5}],"before":[],"after":[]},{"id":"software-channels-and-repositories-management;cleanup:-delete-hibernate-repository-from-channels","keyword":"Scenario","name":"Cleanup: Delete Hibernate repository from Channels","description":"","line":81,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":76217905},"after":[]},{"keyword":"And ","name":"I follow \"Hibernate test channel\"","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":583410525},"after":[]},{"keyword":"And ","name":"I follow \"Repositories\" in the content area","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":62366947},"after":[]},{"keyword":"And ","name":"I follow \"hibernate-test-repository\"","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":337211875},"after":[]},{"keyword":"And ","name":"I follow \"Delete Repository\"","line":86,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":282278300},"after":[]},{"keyword":"And ","name":"I should see a \"Confirm Repository Delete\" text","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":49323925},"after":[]},{"keyword":"And ","name":"I click on \"Delete Repository\"","line":88,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":443007472},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Repository deleted successfully\" text","line":89,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":77314455},"after":[]}],"tags":[{"name":"@scope_software_channels_and_repositories","line":4},{"name":"@scope_hibernate","line":5}],"before":[],"after":[]},{"id":"software-channels-and-repositories-management;cleanup:-delete-hibernate-channel","keyword":"Scenario","name":"Cleanup: Delete Hibernate channel","description":"","line":91,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":92,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":75838181},"after":[]},{"keyword":"And ","name":"I follow \"Hibernate test channel\"","line":93,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":575356769},"after":[]},{"keyword":"And ","name":"I follow \"Delete Channel\"","line":94,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":411239460},"after":[]},{"keyword":"And ","name":"I should see a \"Delete Channel\" text","line":95,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":61003240},"after":[]},{"keyword":"And ","name":"I click on \"Delete Channel\"","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":686437060},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Channel Hibernate test channel has been deleted.\" text","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":90878175},"after":[]}],"tags":[{"name":"@scope_software_channels_and_repositories","line":4},{"name":"@scope_hibernate","line":5}],"before":[],"after":[]},{"id":"software-channels-and-repositories-management;check-the-cleanup-succeeded-and-the-errors-in-logs","keyword":"Scenario","name":"Check the cleanup succeeded and the errors in logs","description":"","line":101,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Repositories\"","line":102,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":79008553},"after":[]},{"keyword":"And ","name":"I should not see a \"hibernate-repository\" text","line":103,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":77140135},"after":[]},{"keyword":"And ","name":"I should not see a \"hibernate-test-repository\" text","line":104,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":78369031},"after":[]},{"keyword":"And ","name":"I should not see a \"hibernate-test-repository-2\" text","line":105,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":71948295},"after":[]},{"keyword":"And ","name":"I follow the left menu \"Software > Manage > Channels\"","line":106,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":91153116},"after":[]},{"keyword":"Then ","name":"I should not see a \"Hibernate test channel\" text","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":87263075},"after":[]},{"keyword":"And ","name":"I should not see a \"Hibernate channel\" text","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":84215427},"after":[]},{"keyword":"And ","name":"the server log should not contain \"hibernate\" errors","line":109,"match":{"location":"features/step_definitions/command_steps.rb:540"},"result":{"status":"passed","duration":3015247090},"after":[]}],"tags":[{"name":"@scope_software_channels_and_repositories","line":4},{"name":"@scope_hibernate","line":5},{"name":"@skip_if_github_validation","line":99}],"before":[],"after":[]}]},{"id":"build-container-images-and-cve-audit-them","uri":"features/secondary/buildhost_docker_build_image.feature","keyword":"Feature","name":"Build container images and CVE audit them","description":"","line":16,"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15}],"elements":[{"id":"build-container-images-and-cve-audit-them;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":18,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":447896731},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;create-a-simple-image-profile-without-activation-key","keyword":"Scenario","name":"Create a simple image profile without activation key","description":"","line":21,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Images > Profiles\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":135049722},"after":[]},{"keyword":"And ","name":"I follow \"Create\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":502446026},"after":[]},{"keyword":"And ","name":"I enter \"suse_simple\" as \"label\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":110154848},"after":[]},{"keyword":"And ","name":"I select \"galaxy-registry\" from \"imageStore\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1139225363},"after":[]},{"keyword":"And ","name":"I enter \"Docker\" relative to profiles as \"path\"","line":26,"output":["GITPROFILES: https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary"],"match":{"location":"features/step_definitions/docker_steps.rb:10"},"result":{"status":"passed","duration":894444305},"after":[]},{"keyword":"And ","name":"I click on \"create-btn\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":72460324},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;create-a-simple-real-image-profile-without-activation-key","keyword":"Scenario","name":"Create a simple real image profile without activation key","description":"","line":29,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Images > Profiles\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":66154809},"after":[]},{"keyword":"And ","name":"I follow \"Create\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":486319275},"after":[]},{"keyword":"And ","name":"I enter \"suse_real_simple\" as \"label\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":119508277},"after":[]},{"keyword":"And ","name":"I select \"galaxy-registry\" from \"imageStore\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1157454815},"after":[]},{"keyword":"And ","name":"I enter \"Docker/serverhost\" relative to profiles as \"path\"","line":34,"output":["GITPROFILES: https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary"],"match":{"location":"features/step_definitions/docker_steps.rb:10"},"result":{"status":"passed","duration":987025783},"after":[]},{"keyword":"And ","name":"I click on \"create-btn\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":52606811},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;create-an-image-profile-with-activation-key","keyword":"Scenario","name":"Create an image profile with activation key","description":"","line":38,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Images > Profiles\"","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":60622352},"after":[]},{"keyword":"And ","name":"I follow \"Create\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":426760740},"after":[]},{"keyword":"And ","name":"I enter \"suse_key\" as \"label\"","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":84486778},"after":[]},{"keyword":"And ","name":"I select \"galaxy-registry\" from \"imageStore\"","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1138870112},"after":[]},{"keyword":"And ","name":"I select \"1-SUSE-KEY-x86_64\" from \"activationKey\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1119559302},"after":[]},{"keyword":"And ","name":"I enter \"Docker\" relative to profiles as \"path\"","line":44,"output":["GITPROFILES: https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary"],"match":{"location":"features/step_definitions/docker_steps.rb:10"},"result":{"status":"passed","duration":899644883},"after":[]},{"keyword":"And ","name":"I click on \"create-btn\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":61078093},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@scc_credentials","line":37}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;create-a-simple-real-image-profile-with-activation-key","keyword":"Scenario","name":"Create a simple real image profile with activation key","description":"","line":48,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Images > Profiles\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":61444554},"after":[]},{"keyword":"And ","name":"I follow \"Create\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":540516743},"after":[]},{"keyword":"And ","name":"I enter \"suse_real_key\" as \"label\"","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":101753701},"after":[]},{"keyword":"And ","name":"I select \"galaxy-registry\" from \"imageStore\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1137553194},"after":[]},{"keyword":"And ","name":"I select \"1-SUSE-KEY-x86_64\" from \"activationKey\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1108258811},"after":[]},{"keyword":"And ","name":"I enter \"Docker/serverhost\" relative to profiles as \"path\"","line":54,"output":["GITPROFILES: https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary"],"match":{"location":"features/step_definitions/docker_steps.rb:10"},"result":{"status":"passed","duration":972982829},"after":[]},{"keyword":"And ","name":"I click on \"create-btn\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":54247385},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@scc_credentials","line":47}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;build-the-suse_key-image-with-and-without-activation-key","keyword":"Scenario","name":"Build the suse_key image with and without activation key","description":"","line":58,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"build_host\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":4462338883},"after":[]},{"keyword":"When ","name":"I schedule the build of image \"suse_key\" via API calls","line":60,"match":{"location":"features/step_definitions/docker_steps.rb:97"},"result":{"status":"passed","duration":2559443999},"after":[]},{"keyword":"And ","name":"I wait at most 660 seconds until event \"Image Build suse_key scheduled\" is completed","line":61,"output":["Event Details:\n----------\n          ID: mgr_registries_login\n    Function: module.run\n        Name: docker.login\n      Result: true\n     Comment: Module function docker.login executed\n     Started: 14:03:59.430397\n    Duration: 1.766\n         SLS: images.docker\n     Changed: ret:\n                  retcode: 0.0\n                  Errors: [\n                      ]\n                  Results: {\n                      }\n              \n----------\n          ID: mgr_buildimage\n    Function: module.run\n        Name: docker.build\n      Result: false\n     Comment: Module function docker.build threw an exception. Exception: Build failed for https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary/docker_profiles/cloud_aws/Docker. Error(s) follow:\n\nmanifest for ip-172-16-1-175.eu-central-1.compute.internal/suse/sle15:15.7 not found: manifest unknown: manifest unknown\n     Started: 14:03:59.432510\n    Duration: 17086.406\n         SLS: images.docker\n     Changed: {}\n----------\n          ID: mgr_pushimage\n    Function: module.run\n        Name: docker.push\n      Result: false\n     Comment: One or more requisite failed: images.docker.mgr_buildimage\n     Started: 14:04:16.519429\n    Duration: 0.007\n         SLS: images.docker\n     Changed: {}\n----------\n          ID: mgr_registries_logout\n    Function: module.run\n        Name: docker.logout\n      Result: false\n     Comment: One or more requisite failed: images.docker.mgr_pushimage\n     Started: 14:04:16.519877\n    Duration: 0.006\n         SLS: images.docker\n     Changed: {}\n----------\n          ID: mgr_buildimage_docker_collect_logs\n    Function: file.touch\n        Name: /var/log/image-build314.log\n      Result: true\n     Comment: Updated times on file /var/log/image-build314.log\n     Started: 14:04:16.522764\n    Duration: 12.285\n         SLS: images.docker\n     Changed: touched: /var/log/image-build314.log\n              \n----------\n          ID: mgr_buildimage_docker_collect_logs\n    Function: module.run\n        Name: cp.push\n      Result: true\n     Comment: Module function cp.push executed\n     Started: 14:04:16.535182\n    Duration: 11.3\n         SLS: images.docker\n     Changed: ret: true\n              "],"match":{"location":"features/step_definitions/common_steps.rb:173"},"result":{"status":"failed","error_message":"unknown error - Event failed (SystemCallError)\n./features/step_definitions/navigation_steps.rb:107:in `block (2 levels) in <top (required)>'\n./features/support/commonlib.rb:100:in `block in repeat_until_timeout'\n./features/support/commonlib.rb:89:in `repeat_until_timeout'\n./features/step_definitions/navigation_steps.rb:99:in `/^I wait at most (\\d+) seconds until the event is completed, refreshing the page$/'\n./features/step_definitions/common_steps.rb:157:in `/^I wait (\\d+) seconds until the event is picked up and (\\d+) seconds until the event \"([^\"]*)\" is completed$/'\n./features/step_definitions/common_steps.rb:174:in `/^I wait at most (\\d+) seconds until event \"([^\"]*)\" is completed$/'\nfeatures/secondary/buildhost_docker_build_image.feature:61:in `I wait at most 660 seconds until event \"Image Build suse_key scheduled\" is completed'","duration":43257585371},"after":[]},{"keyword":"And ","name":"I wait at most 900 seconds until image \"suse_key\" with version \"latest\" is built successfully via API","line":64,"match":{"location":"features/step_definitions/docker_steps.rb:39"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait at most 300 seconds until image \"suse_key\" with version \"latest\" is inspected successfully via API","line":65,"match":{"location":"features/step_definitions/docker_steps.rb:62"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@scc_credentials","line":57}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;check-the-list-of-packages-is-not-empty","keyword":"Scenario","name":"Check the list of packages is not empty","description":"","line":68,"type":"scenario","steps":[{"keyword":"Then ","name":"the list of packages of image \"suse_key\" with version \"latest\" is not empty","line":69,"output":["List of images: [{\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>1, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"failed\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>1, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:129"},"result":{"status":"failed","error_message":"the list of image packages is empty (ScriptError)\n./features/step_definitions/docker_steps.rb:143:in `/^the list of packages of image \"([^\"]*)\" with version \"([^\"]*)\" is not empty$/'\nfeatures/secondary/buildhost_docker_build_image.feature:69:in `the list of packages of image \"suse_key\" with version \"latest\" is not empty'","duration":2635664586},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@skip_if_github_validation","line":67}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;build-the-suse_simple-image-with-and-without-activation-key","keyword":"Scenario","name":"Build the suse_simple image with and without activation key","description":"","line":71,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"build_host\"","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2007703202},"after":[]},{"keyword":"When ","name":"I schedule the build of image \"suse_simple\" via API calls","line":73,"match":{"location":"features/step_definitions/docker_steps.rb:97"},"result":{"status":"passed","duration":3243564840},"after":[]},{"keyword":"And ","name":"I wait at most 660 seconds until event \"Image Build suse_simple scheduled\" is completed","line":74,"output":["Event Details:\n----------\n          ID: mgr_registries_login\n    Function: module.run\n        Name: docker.login\n      Result: true\n     Comment: Module function docker.login executed\n     Started: 14:05:30.083063\n    Duration: 1.951\n         SLS: images.docker\n     Changed: ret:\n                  retcode: 0.0\n                  Errors: [\n                      ]\n                  Results: {\n                      }\n              \n----------\n          ID: mgr_buildimage\n    Function: module.run\n        Name: docker.build\n      Result: false\n     Comment: Module function docker.build threw an exception. Exception: Build failed for https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary/docker_profiles/cloud_aws/Docker. Error(s) follow:\n\nmanifest for ip-172-16-1-175.eu-central-1.compute.internal/suse/sle15:15.7 not found: manifest unknown: manifest unknown\n     Started: 14:05:30.085380\n    Duration: 15896.221\n         SLS: images.docker\n     Changed: {}\n----------\n          ID: mgr_pushimage\n    Function: module.run\n        Name: docker.push\n      Result: false\n     Comment: One or more requisite failed: images.docker.mgr_buildimage\n     Started: 14:05:45.982127\n    Duration: 0.007\n         SLS: images.docker\n     Changed: {}\n----------\n          ID: mgr_registries_logout\n    Function: module.run\n        Name: docker.logout\n      Result: false\n     Comment: One or more requisite failed: images.docker.mgr_pushimage\n     Started: 14:05:45.982418\n    Duration: 0.005\n         SLS: images.docker\n     Changed: {}\n----------\n          ID: mgr_buildimage_docker_collect_logs\n    Function: file.touch\n        Name: /var/log/image-build315.log\n      Result: true\n     Comment: Updated times on file /var/log/image-build315.log\n     Started: 14:05:45.985276\n    Duration: 15.135\n         SLS: images.docker\n     Changed: touched: /var/log/image-build315.log\n              \n----------\n          ID: mgr_buildimage_docker_collect_logs\n    Function: module.run\n        Name: cp.push\n      Result: true\n     Comment: Module function cp.push executed\n     Started: 14:05:46.000564\n    Duration: 10.226\n         SLS: images.docker\n     Changed: ret: true\n              "],"match":{"location":"features/step_definitions/common_steps.rb:173"},"result":{"status":"failed","error_message":"unknown error - Event failed (SystemCallError)\n./features/step_definitions/navigation_steps.rb:107:in `block (2 levels) in <top (required)>'\n./features/support/commonlib.rb:100:in `block in repeat_until_timeout'\n./features/support/commonlib.rb:89:in `repeat_until_timeout'\n./features/step_definitions/navigation_steps.rb:99:in `/^I wait at most (\\d+) seconds until the event is completed, refreshing the page$/'\n./features/step_definitions/common_steps.rb:157:in `/^I wait (\\d+) seconds until the event is picked up and (\\d+) seconds until the event \"([^\"]*)\" is completed$/'\n./features/step_definitions/common_steps.rb:174:in `/^I wait at most (\\d+) seconds until event \"([^\"]*)\" is completed$/'\nfeatures/secondary/buildhost_docker_build_image.feature:74:in `I wait at most 660 seconds until event \"Image Build suse_simple scheduled\" is completed'","duration":42917385651},"after":[]},{"keyword":"And ","name":"I wait at most 900 seconds until image \"suse_simple\" with version \"latest\" is built successfully via API","line":75,"match":{"location":"features/step_definitions/docker_steps.rb:39"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait at most 300 seconds until image \"suse_simple\" with version \"latest\" is inspected successfully via API","line":76,"match":{"location":"features/step_definitions/docker_steps.rb:62"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;check-the-list-of-packages-is-not-empty","keyword":"Scenario","name":"Check the list of packages is not empty","description":"","line":79,"type":"scenario","steps":[{"keyword":"Then ","name":"the list of packages of image \"suse_simple\" with version \"latest\" is not empty","line":80,"output":["List of images: [{\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>1, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>2, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"failed\", \"external\"=>false, \"profileLabel\"=>\"suse_simple\", \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>2, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:129"},"result":{"status":"failed","error_message":"the list of image packages is empty (ScriptError)\n./features/step_definitions/docker_steps.rb:143:in `/^the list of packages of image \"([^\"]*)\" with version \"([^\"]*)\" is not empty$/'\nfeatures/secondary/buildhost_docker_build_image.feature:80:in `the list of packages of image \"suse_simple\" with version \"latest\" is not empty'","duration":2481156059},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@skip_if_github_validation","line":78}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;build-the-suse_real_key-image-with-and-without-activation-key","keyword":"Scenario","name":"Build the suse_real_key image with and without activation key","description":"","line":83,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"build_host\"","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1975988706},"after":[]},{"keyword":"When ","name":"I schedule the build of image \"suse_real_key\" via API calls","line":85,"match":{"location":"features/step_definitions/docker_steps.rb:97"},"result":{"status":"passed","duration":2629520031},"after":[]},{"keyword":"And ","name":"I wait at most 660 seconds until event \"Image Build suse_real_key scheduled\" is completed","line":86,"match":{"location":"features/step_definitions/common_steps.rb:173"},"result":{"status":"passed","duration":106427572079},"after":[]},{"keyword":"And ","name":"I wait at most 60 seconds until all \"3\" container images are built correctly on the Image List page","line":87,"match":{"location":"features/step_definitions/docker_steps.rb:86"},"result":{"status":"failed","error_message":"unknown error - error detected while building images (SystemCallError)\n./features/step_definitions/docker_steps.rb:90:in `block (2 levels) in <top (required)>'\n./features/support/commonlib.rb:100:in `block in repeat_until_timeout'\n./features/support/commonlib.rb:89:in `repeat_until_timeout'\n./features/step_definitions/docker_steps.rb:87:in `/^I wait at most (\\d+) seconds until all \"([^\"]*)\" container images are built correctly on the Image List page$/'\nfeatures/secondary/buildhost_docker_build_image.feature:87:in `I wait at most 60 seconds until all \"3\" container images are built correctly on the Image List page'","duration":1710314044},"after":[]},{"keyword":"And ","name":"I wait at most 900 seconds until image \"suse_real_key\" with version \"latest\" is built successfully via API","line":88,"match":{"location":"features/step_definitions/docker_steps.rb:39"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait at most 300 seconds until image \"suse_real_key\" with version \"latest\" is inspected successfully via API","line":89,"match":{"location":"features/step_definitions/docker_steps.rb:62"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I wait until no Salt job is running on \"build_host\"","line":90,"match":{"location":"features/step_definitions/salt_steps.rb:119"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@scc_credentials","line":82}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;check-the-list-of-packages-is-not-empty","keyword":"Scenario","name":"Check the list of packages is not empty","description":"","line":93,"type":"scenario","steps":[{"keyword":"Then ","name":"the list of packages of image \"suse_real_key\" with version \"latest\" is not empty","line":94,"output":["List of images: [{\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>1, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>2, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>3, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"inspectStatus\"=>\"picked up\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1, \"securityErrata\"=>0, \"buildStatus\"=>\"completed\", \"external\"=>false, \"profileLabel\"=>\"suse_real_key\", \"name\"=>\"suse_real_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>3, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:129"},"result":{"status":"failed","error_message":"the list of image packages is empty (ScriptError)\n./features/step_definitions/docker_steps.rb:143:in `/^the list of packages of image \"([^\"]*)\" with version \"([^\"]*)\" is not empty$/'\nfeatures/secondary/buildhost_docker_build_image.feature:94:in `the list of packages of image \"suse_real_key\" with version \"latest\" is not empty'","duration":2452892760},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@skip_if_github_validation","line":92}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;build-suse_key-images-with-different-versions","keyword":"Scenario","name":"Build suse_key images with different versions","description":"","line":97,"type":"scenario","steps":[{"keyword":"When ","name":"I schedule the build of image \"suse_key\" with version \"Latest_key-activation1\" via API calls","line":98,"match":{"location":"features/step_definitions/docker_steps.rb:105"},"result":{"status":"passed","duration":2753300776},"after":[]},{"keyword":"And ","name":"I wait at most 900 seconds until image \"suse_key\" with version \"Latest_key-activation1\" is built successfully via API","line":99,"output":["List of images: [{\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>1, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>2, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>3, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}, {\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>4, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>4, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>4, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>4, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>4, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>4, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>4, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>4, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>4, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>4, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>4, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>4, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>4, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>4, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"failed\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>4, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:39"},"result":{"status":"failed","error_message":"unknown error - image build failed. (SystemCallError)\n./features/step_definitions/docker_steps.rb:55:in `block (2 levels) in <top (required)>'\n./features/support/commonlib.rb:100:in `block in repeat_until_timeout'\n./features/support/commonlib.rb:89:in `repeat_until_timeout'\n./features/step_definitions/docker_steps.rb:41:in `/^I wait at most (\\d+) seconds until image \"([^\"]*)\" with version \"([^\"]*)\" is built successfully via API$/'\nfeatures/secondary/buildhost_docker_build_image.feature:99:in `I wait at most 900 seconds until image \"suse_key\" with version \"Latest_key-activation1\" is built successfully via API'","duration":88486376037},"after":[]},{"keyword":"And ","name":"I wait at most 300 seconds until image \"suse_key\" with version \"Latest_key-activation1\" is inspected successfully via API","line":100,"match":{"location":"features/step_definitions/docker_steps.rb:62"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I wait until no Salt job is running on \"build_host\"","line":101,"match":{"location":"features/step_definitions/salt_steps.rb:119"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@scc_credentials","line":96}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;check-the-list-of-packages-is-not-empty","keyword":"Scenario","name":"Check the list of packages is not empty","description":"","line":104,"type":"scenario","steps":[{"keyword":"Then ","name":"the list of packages of image \"suse_key\" with version \"Latest_key-activation1\" is not empty","line":105,"output":["List of images: [{\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>1, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>2, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"50c8bbc429f376be38a1a4890184acc999a68de24d133e520c44c350d00355cb\", \"obsolete\"=>false, \"id\"=>3, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}, {\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>4, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"failed\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>4, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:129"},"result":{"status":"failed","error_message":"the list of image packages is empty (ScriptError)\n./features/step_definitions/docker_steps.rb:143:in `/^the list of packages of image \"([^\"]*)\" with version \"([^\"]*)\" is not empty$/'\nfeatures/secondary/buildhost_docker_build_image.feature:105:in `the list of packages of image \"suse_key\" with version \"Latest_key-activation1\" is not empty'","duration":2397805471},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@skip_if_github_validation","line":103}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;build-suse_simple-image-with-different-versions","keyword":"Scenario","name":"Build suse_simple image with different versions","description":"","line":107,"type":"scenario","steps":[{"keyword":"When ","name":"I schedule the build of image \"suse_simple\" with version \"Latest_simple\" via API calls","line":108,"match":{"location":"features/step_definitions/docker_steps.rb:105"},"result":{"status":"passed","duration":2553250947},"after":[]},{"keyword":"And ","name":"I wait at most 900 seconds until image \"suse_simple\" with version \"Latest_simple\" is built successfully via API","line":109,"output":["List of images: [{\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>1, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>2, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"50c8bbc429f376be38a1a4890184acc999a68de24d133e520c44c350d00355cb\", \"obsolete\"=>false, \"id\"=>3, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}, {\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>4, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>5, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_simple\", \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>5, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_simple\", \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>5, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_simple\", \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>5, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"failed\", \"external\"=>false, \"profileLabel\"=>\"suse_simple\", \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>5, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:39"},"result":{"status":"failed","error_message":"unknown error - image build failed. (SystemCallError)\n./features/step_definitions/docker_steps.rb:55:in `block (2 levels) in <top (required)>'\n./features/support/commonlib.rb:100:in `block in repeat_until_timeout'\n./features/support/commonlib.rb:89:in `repeat_until_timeout'\n./features/step_definitions/docker_steps.rb:41:in `/^I wait at most (\\d+) seconds until image \"([^\"]*)\" with version \"([^\"]*)\" is built successfully via API$/'\nfeatures/secondary/buildhost_docker_build_image.feature:109:in `I wait at most 900 seconds until image \"suse_simple\" with version \"Latest_simple\" is built successfully via API'","duration":26025965803},"after":[]},{"keyword":"And ","name":"I wait at most 300 seconds until image \"suse_simple\" with version \"Latest_simple\" is inspected successfully via API","line":110,"match":{"location":"features/step_definitions/docker_steps.rb:62"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I wait until no Salt job is running on \"build_host\"","line":111,"match":{"location":"features/step_definitions/salt_steps.rb:119"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;check-the-list-of-packages-is-not-empty","keyword":"Scenario","name":"Check the list of packages is not empty","description":"","line":114,"type":"scenario","steps":[{"keyword":"Then ","name":"the list of packages of image \"suse_simple\" with version \"Latest_simple\" is not empty","line":115,"output":["List of images: [{\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>1, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>2, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"50c8bbc429f376be38a1a4890184acc999a68de24d133e520c44c350d00355cb\", \"obsolete\"=>false, \"id\"=>3, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}, {\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>4, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>5, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"failed\", \"external\"=>false, \"profileLabel\"=>\"suse_simple\", \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>5, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:129"},"result":{"status":"failed","error_message":"the list of image packages is empty (ScriptError)\n./features/step_definitions/docker_steps.rb:143:in `/^the list of packages of image \"([^\"]*)\" with version \"([^\"]*)\" is not empty$/'\nfeatures/secondary/buildhost_docker_build_image.feature:115:in `the list of packages of image \"suse_simple\" with version \"Latest_simple\" is not empty'","duration":2581114527},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@skip_if_github_validation","line":113}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;delete-image-via-api-calls-with-key","keyword":"Scenario","name":"Delete image via API calls with key","description":"","line":118,"type":"scenario","steps":[{"keyword":"When ","name":"I delete the image \"suse_key\" with version \"Latest_key-activation1\" via API calls","line":119,"match":{"location":"features/step_definitions/docker_steps.rb:113"},"result":{"status":"passed","duration":2384241018},"after":[]},{"keyword":"Then ","name":"the image \"suse_simple\" with version \"Latest_key-activation1\" doesn't exist via API calls","line":120,"match":{"location":"features/step_definitions/docker_steps.rb:146"},"result":{"status":"passed","duration":1141855962},"after":[]},{"keyword":"When ","name":"I wait until no Salt job is running on \"build_host\"","line":121,"match":{"location":"features/step_definitions/salt_steps.rb:119"},"result":{"status":"passed","duration":2332517728},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@scc_credentials","line":117}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;delete-image-via-api-calls-without-key","keyword":"Scenario","name":"Delete image via API calls without key","description":"","line":123,"type":"scenario","steps":[{"keyword":"When ","name":"I delete the image \"suse_simple\" with version \"Latest_simple\" via API calls","line":124,"match":{"location":"features/step_definitions/docker_steps.rb:113"},"result":{"status":"passed","duration":2442749939},"after":[]},{"keyword":"Then ","name":"the image \"suse_simple\" with version \"Latest_simple\" doesn't exist via API calls","line":125,"match":{"location":"features/step_definitions/docker_steps.rb:146"},"result":{"status":"passed","duration":1305577864},"after":[]},{"keyword":"When ","name":"I wait until no Salt job is running on \"build_host\"","line":126,"match":{"location":"features/step_definitions/salt_steps.rb:119"},"result":{"status":"passed","duration":2002444018},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;rebuild-suse_simple-image","keyword":"Scenario","name":"Rebuild suse_simple image","description":"","line":128,"type":"scenario","steps":[{"keyword":"When ","name":"I schedule the build of image \"suse_simple\" with version \"Latest_simple\" via API calls","line":129,"match":{"location":"features/step_definitions/docker_steps.rb:105"},"result":{"status":"passed","duration":2430243812},"after":[]},{"keyword":"And ","name":"I wait at most 900 seconds until image \"suse_simple\" with version \"Latest_simple\" is built successfully via API","line":130,"output":["List of images: [{\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>1, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>2, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"50c8bbc429f376be38a1a4890184acc999a68de24d133e520c44c350d00355cb\", \"obsolete\"=>false, \"id\"=>3, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>6, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_simple\", \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>6, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_simple\", \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>6, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_simple\", \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>6, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"failed\", \"external\"=>false, \"profileLabel\"=>\"suse_simple\", \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>6, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:39"},"result":{"status":"failed","error_message":"unknown error - image build failed. (SystemCallError)\n./features/step_definitions/docker_steps.rb:55:in `block (2 levels) in <top (required)>'\n./features/support/commonlib.rb:100:in `block in repeat_until_timeout'\n./features/support/commonlib.rb:89:in `repeat_until_timeout'\n./features/step_definitions/docker_steps.rb:41:in `/^I wait at most (\\d+) seconds until image \"([^\"]*)\" with version \"([^\"]*)\" is built successfully via API$/'\nfeatures/secondary/buildhost_docker_build_image.feature:130:in `I wait at most 900 seconds until image \"suse_simple\" with version \"Latest_simple\" is built successfully via API'","duration":26447385729},"after":[]},{"keyword":"And ","name":"I wait at most 300 seconds until image \"suse_simple\" with version \"Latest_simple\" is inspected successfully via API","line":131,"match":{"location":"features/step_definitions/docker_steps.rb:62"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I wait until no Salt job is running on \"build_host\"","line":132,"match":{"location":"features/step_definitions/salt_steps.rb:119"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;check-the-list-of-packages-is-not-empty","keyword":"Scenario","name":"Check the list of packages is not empty","description":"","line":135,"type":"scenario","steps":[{"keyword":"Then ","name":"the list of packages of image \"suse_simple\" with version \"Latest_simple\" is not empty","line":136,"output":["List of images: [{\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>1, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>2, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"50c8bbc429f376be38a1a4890184acc999a68de24d133e520c44c350d00355cb\", \"obsolete\"=>false, \"id\"=>3, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>6, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"failed\", \"external\"=>false, \"profileLabel\"=>\"suse_simple\", \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>6, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:129"},"result":{"status":"failed","error_message":"the list of image packages is empty (ScriptError)\n./features/step_definitions/docker_steps.rb:143:in `/^the list of packages of image \"([^\"]*)\" with version \"([^\"]*)\" is not empty$/'\nfeatures/secondary/buildhost_docker_build_image.feature:136:in `the list of packages of image \"suse_simple\" with version \"Latest_simple\" is not empty'","duration":2388030500},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@skip_if_github_validation","line":134}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;rebuild-suse_key-image","keyword":"Scenario","name":"Rebuild suse_key image","description":"","line":139,"type":"scenario","steps":[{"keyword":"When ","name":"I schedule the build of image \"suse_key\" with version \"Latest_key-activation1\" via API calls","line":140,"match":{"location":"features/step_definitions/docker_steps.rb:105"},"result":{"status":"passed","duration":3591045783},"after":[]},{"keyword":"And ","name":"I wait at most 900 seconds until image \"suse_key\" with version \"Latest_key-activation1\" is built successfully via API","line":141,"output":["List of images: [{\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>1, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>2, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"50c8bbc429f376be38a1a4890184acc999a68de24d133e520c44c350d00355cb\", \"obsolete\"=>false, \"id\"=>3, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>6, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>7, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>7, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>7, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>7, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"failed\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>7, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:39"},"result":{"status":"failed","error_message":"unknown error - image build failed. (SystemCallError)\n./features/step_definitions/docker_steps.rb:55:in `block (2 levels) in <top (required)>'\n./features/support/commonlib.rb:100:in `block in repeat_until_timeout'\n./features/support/commonlib.rb:89:in `repeat_until_timeout'\n./features/step_definitions/docker_steps.rb:41:in `/^I wait at most (\\d+) seconds until image \"([^\"]*)\" with version \"([^\"]*)\" is built successfully via API$/'\nfeatures/secondary/buildhost_docker_build_image.feature:141:in `I wait at most 900 seconds until image \"suse_key\" with version \"Latest_key-activation1\" is built successfully via API'","duration":26001120676},"after":[]},{"keyword":"And ","name":"I wait at most 300 seconds until image \"suse_key\" with version \"Latest_key-activation1\" is inspected successfully via API","line":142,"match":{"location":"features/step_definitions/docker_steps.rb:62"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I wait until no Salt job is running on \"build_host\"","line":143,"match":{"location":"features/step_definitions/salt_steps.rb:119"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@scc_credentials","line":138}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;check-the-list-of-packages-is-not-empty","keyword":"Scenario","name":"Check the list of packages is not empty","description":"","line":146,"type":"scenario","steps":[{"keyword":"Then ","name":"the list of packages of image \"suse_key\" with version \"Latest_key-activation1\" is not empty","line":147,"output":["List of images: [{\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>1, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>2, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"50c8bbc429f376be38a1a4890184acc999a68de24d133e520c44c350d00355cb\", \"obsolete\"=>false, \"id\"=>3, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>6, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>7, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"failed\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>7, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:129"},"result":{"status":"failed","error_message":"the list of image packages is empty (ScriptError)\n./features/step_definitions/docker_steps.rb:143:in `/^the list of packages of image \"([^\"]*)\" with version \"([^\"]*)\" is not empty$/'\nfeatures/secondary/buildhost_docker_build_image.feature:147:in `the list of packages of image \"suse_key\" with version \"Latest_key-activation1\" is not empty'","duration":2489318668},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@skip_if_github_validation","line":145}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;build-an-image-via-the-gui","keyword":"Scenario","name":"Build an image via the GUI","description":"","line":150,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Images > Build\"","line":151,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":78576828},"after":[]},{"keyword":"And ","name":"I select \"suse_real_key\" from \"profileId\"","line":152,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1139852631},"after":[]},{"keyword":"And ","name":"I enter \"GUI_BUILT_IMAGE\" as \"version\"","line":153,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":301140741},"after":[]},{"keyword":"And ","name":"I select the hostname of \"build_host\" from \"buildHostId\"","line":154,"match":{"location":"features/step_definitions/navigation_steps.rb:537"},"result":{"status":"passed","duration":1139387321},"after":[]},{"keyword":"And ","name":"I click on \"submit-btn\"","line":155,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":65414233},"after":[]},{"keyword":"And ","name":"I wait until no Salt job is running on \"build_host\"","line":156,"match":{"location":"features/step_definitions/salt_steps.rb:119"},"result":{"status":"passed","duration":152672860846},"after":[]},{"keyword":"Then ","name":"I wait until I see \"GUI_BUILT_IMAGE\" text","line":157,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":98981873},"after":[]},{"keyword":"And ","name":"I wait at most 900 seconds until image \"suse_real_key\" with version \"GUI_BUILT_IMAGE\" is built successfully via API","line":158,"output":["List of images: [{\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>1, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>2, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"50c8bbc429f376be38a1a4890184acc999a68de24d133e520c44c350d00355cb\", \"obsolete\"=>false, \"id\"=>3, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>6, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>7, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"a708fad66dcdca39f796faf9e47b4647add9d39f0b7e501dfe7f4cb2a84913f4\", \"obsolete\"=>false, \"id\"=>8, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"GUI_BUILT_IMAGE\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>152, \"type\"=>\"dockerfile\", \"inspectStatus\"=>\"completed\", \"version\"=>\"GUI_BUILT_IMAGE\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1, \"securityErrata\"=>0, \"buildStatus\"=>\"completed\", \"external\"=>false, \"profileLabel\"=>\"suse_real_key\", \"name\"=>\"suse_real_key\", \"checksum\"=>\"a708fad66dcdca39f796faf9e47b4647add9d39f0b7e501dfe7f4cb2a84913f4\", \"files\"=>[], \"id\"=>8, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:39"},"result":{"status":"passed","duration":7383357108},"after":[]},{"keyword":"And ","name":"I wait at most 300 seconds until image \"suse_real_key\" with version \"GUI_BUILT_IMAGE\" is inspected successfully via API","line":159,"output":["List of images: [{\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>1, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>2, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"50c8bbc429f376be38a1a4890184acc999a68de24d133e520c44c350d00355cb\", \"obsolete\"=>false, \"id\"=>3, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>6, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>7, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"a708fad66dcdca39f796faf9e47b4647add9d39f0b7e501dfe7f4cb2a84913f4\", \"obsolete\"=>false, \"id\"=>8, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"GUI_BUILT_IMAGE\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>152, \"type\"=>\"dockerfile\", \"inspectStatus\"=>\"completed\", \"version\"=>\"GUI_BUILT_IMAGE\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1, \"securityErrata\"=>0, \"buildStatus\"=>\"completed\", \"external\"=>false, \"profileLabel\"=>\"suse_real_key\", \"name\"=>\"suse_real_key\", \"checksum\"=>\"a708fad66dcdca39f796faf9e47b4647add9d39f0b7e501dfe7f4cb2a84913f4\", \"files\"=>[], \"id\"=>8, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:62"},"result":{"status":"passed","duration":2314462150},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@scc_credentials","line":149}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;login-as-docker-image-administrator-and-build-an-image","keyword":"Scenario","name":"Login as Docker image administrator and build an image","description":"","line":162,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized as \"docker\" with password \"docker\"","line":163,"match":{"location":"features/step_definitions/navigation_steps.rb:608"},"result":{"status":"passed","duration":1710555206},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Images > Build\"","line":164,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":133331400},"after":[]},{"keyword":"And ","name":"I select \"suse_real_key\" from \"profileId\"","line":165,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1122504253},"after":[]},{"keyword":"And ","name":"I enter \"GUI_DOCKERADMIN\" as \"version\"","line":166,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":303426747},"after":[]},{"keyword":"And ","name":"I select the hostname of \"build_host\" from \"buildHostId\"","line":167,"match":{"location":"features/step_definitions/navigation_steps.rb:537"},"result":{"status":"passed","duration":1114459477},"after":[]},{"keyword":"And ","name":"I click on \"submit-btn\"","line":168,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":57205357},"after":[]},{"keyword":"And ","name":"I wait until no Salt job is running on \"build_host\"","line":169,"match":{"location":"features/step_definitions/salt_steps.rb:119"},"result":{"status":"passed","duration":152155669228},"after":[]},{"keyword":"Then ","name":"I wait until I see \"GUI_DOCKERADMIN\" text","line":170,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":96503367},"after":[]},{"keyword":"And ","name":"I wait at most 900 seconds until image \"suse_real_key\" with version \"GUI_DOCKERADMIN\" is built successfully via API","line":171,"output":["List of images: [{\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>1, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>2, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"50c8bbc429f376be38a1a4890184acc999a68de24d133e520c44c350d00355cb\", \"obsolete\"=>false, \"id\"=>3, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>6, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>7, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"a708fad66dcdca39f796faf9e47b4647add9d39f0b7e501dfe7f4cb2a84913f4\", \"obsolete\"=>false, \"id\"=>8, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"GUI_BUILT_IMAGE\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"dff0114a769766740e8351f7078120e2604906bbb1f3e1575a7f6602c97e4078\", \"obsolete\"=>false, \"id\"=>9, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"GUI_DOCKERADMIN\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>152, \"type\"=>\"dockerfile\", \"inspectStatus\"=>\"completed\", \"version\"=>\"GUI_DOCKERADMIN\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1, \"securityErrata\"=>0, \"buildStatus\"=>\"completed\", \"external\"=>false, \"profileLabel\"=>\"suse_real_key\", \"name\"=>\"suse_real_key\", \"checksum\"=>\"dff0114a769766740e8351f7078120e2604906bbb1f3e1575a7f6602c97e4078\", \"files\"=>[], \"id\"=>9, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:39"},"result":{"status":"passed","duration":7028420520},"after":[]},{"keyword":"And ","name":"I wait at most 300 seconds until image \"suse_real_key\" with version \"GUI_DOCKERADMIN\" is inspected successfully via API","line":172,"output":["List of images: [{\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>1, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>2, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"50c8bbc429f376be38a1a4890184acc999a68de24d133e520c44c350d00355cb\", \"obsolete\"=>false, \"id\"=>3, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>6, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>7, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"a708fad66dcdca39f796faf9e47b4647add9d39f0b7e501dfe7f4cb2a84913f4\", \"obsolete\"=>false, \"id\"=>8, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"GUI_BUILT_IMAGE\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"dff0114a769766740e8351f7078120e2604906bbb1f3e1575a7f6602c97e4078\", \"obsolete\"=>false, \"id\"=>9, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"GUI_DOCKERADMIN\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}]","Image Details: {\"outdatedPackages\"=>26, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>2, \"installedPackages\"=>152, \"type\"=>\"dockerfile\", \"inspectStatus\"=>\"completed\", \"version\"=>\"GUI_DOCKERADMIN\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1, \"securityErrata\"=>0, \"buildStatus\"=>\"completed\", \"external\"=>false, \"profileLabel\"=>\"suse_real_key\", \"name\"=>\"suse_real_key\", \"checksum\"=>\"dff0114a769766740e8351f7078120e2604906bbb1f3e1575a7f6602c97e4078\", \"files\"=>[], \"id\"=>9, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:62"},"result":{"status":"passed","duration":1996199398},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@scc_credentials","line":161}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;audit-images,-searching-for-a-known-cve-number","keyword":"Scenario","name":"Audit images, searching for a known CVE number","description":"","line":175,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Audit > CVE Audit\"","line":176,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":132893142},"after":[]},{"keyword":"And ","name":"I select \"1999\" from \"cveIdentifierYear\"","line":177,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":74505191},"after":[]},{"keyword":"And ","name":"I enter \"9999\" as \"cveIdentifierId\"","line":178,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":62045968},"after":[]},{"keyword":"And ","name":"I click on \"Audit Images\"","line":179,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":65631065},"after":[]},{"keyword":"Then ","name":"I should see a \"No action required\" text","line":180,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":549440248},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@scc_credentials","line":174}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;audit-images,-searching-for-an-unknown-cve-number","keyword":"Scenario","name":"Audit images, searching for an unknown CVE number","description":"","line":182,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Audit > CVE Audit\"","line":183,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":65763809},"after":[]},{"keyword":"And ","name":"I select \"2012\" from \"cveIdentifierYear\"","line":184,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":57160018},"after":[]},{"keyword":"And ","name":"I enter \"2806\" as \"cveIdentifierId\"","line":185,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":56002476},"after":[]},{"keyword":"And ","name":"I click on \"Audit Images\"","line":186,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":53821902},"after":[]},{"keyword":"Then ","name":"I should see a \"The specified CVE number was not found\" text","line":187,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":174830731},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;cleanup:-delete-all-images-with-key","keyword":"Scenario","name":"Cleanup: delete all images with key","description":"","line":190,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized as \"admin\" with password \"admin\"","line":191,"match":{"location":"features/step_definitions/navigation_steps.rb:608"},"result":{"status":"passed","duration":1722661444},"after":[]},{"keyword":"When ","name":"I delete the image \"suse_key\" with version \"latest\" via API calls","line":192,"match":{"location":"features/step_definitions/docker_steps.rb:113"},"result":{"status":"passed","duration":3203042779},"after":[]},{"keyword":"And ","name":"I delete the image \"suse_key\" with version \"Latest_key-activation1\" via API calls","line":193,"match":{"location":"features/step_definitions/docker_steps.rb:113"},"result":{"status":"passed","duration":2410946170},"after":[]},{"keyword":"And ","name":"I delete the image \"suse_real_key\" with version \"latest\" via API calls","line":194,"match":{"location":"features/step_definitions/docker_steps.rb:113"},"result":{"status":"passed","duration":2520945861},"after":[]},{"keyword":"And ","name":"I delete the image \"suse_real_key\" with version \"GUI_BUILT_IMAGE\" via API calls","line":195,"match":{"location":"features/step_definitions/docker_steps.rb:113"},"result":{"status":"passed","duration":2325135278},"after":[]},{"keyword":"And ","name":"I delete the image \"suse_real_key\" with version \"GUI_DOCKERADMIN\" via API calls","line":196,"match":{"location":"features/step_definitions/docker_steps.rb:113"},"result":{"status":"passed","duration":2318790487},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@scc_credentials","line":189}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;cleanup:-delete-images-without-key","keyword":"Scenario","name":"Cleanup: delete images without key","description":"","line":198,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized as \"admin\" with password \"admin\"","line":199,"match":{"location":"features/step_definitions/navigation_steps.rb:608"},"result":{"status":"passed","duration":426805913},"after":[]},{"keyword":"When ","name":"I delete the image \"suse_simple\" with version \"latest\" via API calls","line":200,"match":{"location":"features/step_definitions/docker_steps.rb:113"},"result":{"status":"passed","duration":3148775202},"after":[]},{"keyword":"And ","name":"I delete the image \"suse_simple\" with version \"Latest_simple\" via API calls","line":201,"match":{"location":"features/step_definitions/docker_steps.rb:113"},"result":{"status":"passed","duration":2740931249},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;cleanup:-delete-all-profiles-with-key","keyword":"Scenario","name":"Cleanup: delete all profiles with key","description":"","line":204,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Images > Profiles\"","line":205,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":138836106},"after":[]},{"keyword":"And ","name":"I check \"suse_key\" in the list","line":206,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":161230908},"after":[]},{"keyword":"And ","name":"I check \"suse_real_key\" in the list","line":207,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":61586447},"after":[]},{"keyword":"And ","name":"I click on \"Delete\"","line":208,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":80409609},"after":[]},{"keyword":"And ","name":"I should see a \"Are you sure you want to delete selected profiles?\" text","line":209,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":78767956},"after":[]},{"keyword":"And ","name":"I click on the red confirmation button","line":210,"match":{"location":"features/step_definitions/navigation_steps.rb:930"},"result":{"status":"passed","duration":74578668},"after":[]},{"keyword":"And ","name":"I wait until I see \"Image profiles have been deleted\" text","line":211,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":190413491},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@scc_credentials","line":203}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;cleanup:-delete-all-profiles-without-key","keyword":"Scenario","name":"Cleanup: delete all profiles without key","description":"","line":213,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Images > Profiles\"","line":214,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":63286463},"after":[]},{"keyword":"And ","name":"I check \"suse_simple\" in the list","line":215,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":196826345},"after":[]},{"keyword":"And ","name":"I check \"suse_real_simple\" in the list","line":216,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":61246457},"after":[]},{"keyword":"And ","name":"I click on \"Delete\"","line":217,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":63272668},"after":[]},{"keyword":"And ","name":"I should see a \"Are you sure you want to delete selected profiles?\" text","line":218,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":72606708},"after":[]},{"keyword":"And ","name":"I click on the red confirmation button","line":219,"match":{"location":"features/step_definitions/navigation_steps.rb:930"},"result":{"status":"passed","duration":55056128},"after":[]},{"keyword":"And ","name":"I wait until I see \"Image profiles have been deleted\" text","line":220,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":171666488},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;cleanup:-make-sure-no-job-is-left-running-on-buildhost","keyword":"Scenario","name":"Cleanup: Make sure no job is left running on buildhost","description":"","line":222,"type":"scenario","steps":[{"keyword":"When ","name":"I wait until no Salt job is running on \"build_host\"","line":223,"match":{"location":"features/step_definitions/salt_steps.rb:119"},"result":{"status":"passed","duration":2260882753},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15}],"before":[],"after":[]}]},{"id":"build-image-with-authenticated-registry","uri":"features/secondary/buildhost_docker_auth_registry.feature","keyword":"Feature","name":"Build image with authenticated registry","description":"","line":11,"tags":[{"name":"@skip_if_github_validation","line":7},{"name":"@build_host","line":8},{"name":"@scope_building_container_images","line":9},{"name":"@auth_registry","line":10}],"elements":[{"id":"build-image-with-authenticated-registry;log-in-as-docker-user","keyword":"Scenario","name":"Log in as docker user","description":"","line":13,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized as \"docker\" with password \"docker\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:608"},"result":{"status":"passed","duration":1651090047},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":7},{"name":"@build_host","line":8},{"name":"@scope_building_container_images","line":9},{"name":"@auth_registry","line":10}],"before":[],"after":[]},{"id":"build-image-with-authenticated-registry;create-an-authenticated-image-store-as-docker-admin","keyword":"Scenario","name":"Create an authenticated image store as Docker admin","description":"","line":16,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Images > Stores\"","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":124875194},"after":[]},{"keyword":"And ","name":"I follow \"Create\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":290242334},"after":[]},{"keyword":"And ","name":"I enter \"auth_registry\" as \"label\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":99999355},"after":[]},{"keyword":"And ","name":"I check \"useCredentials\"","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":109763495},"after":[]},{"keyword":"And ","name":"I enter URI, username and password for registry","line":21,"output":["AUTH_REGISTRY_CREDENTIALS: cucutest|cucusecret"],"match":{"location":"features/step_definitions/docker_steps.rb:29"},"result":{"status":"passed","duration":429595847},"after":[]},{"keyword":"And ","name":"I click on \"create-btn\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":58541620},"after":[]},{"keyword":"Then ","name":"I wait until I see \"registry\" text","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":55396225},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":7},{"name":"@build_host","line":8},{"name":"@scope_building_container_images","line":9},{"name":"@auth_registry","line":10}],"before":[],"after":[]},{"id":"build-image-with-authenticated-registry;create-a-profile-for-the-authenticated-image-store-as-docker-admin","keyword":"Scenario","name":"Create a profile for the authenticated image store as Docker admin","description":"","line":26,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Images > Profiles\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":82448811},"after":[]},{"keyword":"And ","name":"I follow \"Create\"","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":413902558},"after":[]},{"keyword":"And ","name":"I enter \"auth_registry_profile\" as \"label\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":138281317},"after":[]},{"keyword":"And ","name":"I select \"auth_registry\" from \"imageStore\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1124337626},"after":[]},{"keyword":"And ","name":"I select \"1-SUSE-KEY-x86_64\" from \"activationKey\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1125470975},"after":[]},{"keyword":"And ","name":"I enter \"Docker/authprofile\" relative to profiles as \"path\"","line":32,"output":["GITPROFILES: https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary"],"match":{"location":"features/step_definitions/docker_steps.rb:10"},"result":{"status":"passed","duration":1006686118},"after":[]},{"keyword":"And ","name":"I click on \"create-btn\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":54589126},"after":[]},{"keyword":"Then ","name":"I wait until I see \"auth_registry_profile\" text","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":382540786},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":7},{"name":"@build_host","line":8},{"name":"@scope_building_container_images","line":9},{"name":"@auth_registry","line":10},{"name":"@scc_credentials","line":25}],"before":[],"after":[]},{"id":"build-image-with-authenticated-registry;build-an-image-in-the-authenticated-image-store","keyword":"Scenario","name":"Build an image in the authenticated image store","description":"","line":37,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Images > Build\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":67328666},"after":[]},{"keyword":"And ","name":"I select \"auth_registry_profile\" from \"profileId\"","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1134389895},"after":[]},{"keyword":"And ","name":"I enter \"latest\" as \"version\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":373064658},"after":[]},{"keyword":"And ","name":"I select the hostname of \"build_host\" from \"buildHostId\"","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:537"},"result":{"status":"passed","duration":1128544435},"after":[]},{"keyword":"And ","name":"I click on \"submit-btn\"","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":63743461},"after":[]},{"keyword":"Then ","name":"I wait until I see \"auth_registry_profile\" text","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":73882607},"after":[]},{"keyword":"When ","name":"I wait at most 900 seconds until image \"auth_registry_profile\" with version \"latest\" is built successfully via API","line":45,"output":["List of images: [{\"external\"=>false, \"name\"=>\"auth_registry_profile\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>10, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"auth_registry\", \"revision\"=>0}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"auth_registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"auth_registry_profile\", \"name\"=>\"auth_registry_profile\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>10, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"auth_registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"auth_registry_profile\", \"name\"=>\"auth_registry_profile\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>10, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"auth_registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"auth_registry_profile\", \"name\"=>\"auth_registry_profile\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>10, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"auth_registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"failed\", \"external\"=>false, \"profileLabel\"=>\"auth_registry_profile\", \"name\"=>\"auth_registry_profile\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>10, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:39"},"result":{"status":"failed","error_message":"unknown error - image build failed. (SystemCallError)\n./features/step_definitions/docker_steps.rb:55:in `block (2 levels) in <top (required)>'\n./features/support/commonlib.rb:100:in `block in repeat_until_timeout'\n./features/support/commonlib.rb:89:in `repeat_until_timeout'\n./features/step_definitions/docker_steps.rb:41:in `/^I wait at most (\\d+) seconds until image \"([^\"]*)\" with version \"([^\"]*)\" is built successfully via API$/'\nfeatures/secondary/buildhost_docker_auth_registry.feature:45:in `I wait at most 900 seconds until image \"auth_registry_profile\" with version \"latest\" is built successfully via API'","duration":25336131707},"after":[]},{"keyword":"And ","name":"I wait at most 300 seconds until image \"auth_registry_profile\" with version \"latest\" is inspected successfully via API","line":46,"match":{"location":"features/step_definitions/docker_steps.rb:62"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until no Salt job is running on \"build_host\"","line":47,"match":{"location":"features/step_definitions/salt_steps.rb:119"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I refresh the page","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:1252"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"table row for \"auth_registry_profile\" should contain \"1\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:559"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":7},{"name":"@build_host","line":8},{"name":"@scope_building_container_images","line":9},{"name":"@auth_registry","line":10},{"name":"@scc_credentials","line":36}],"before":[],"after":[]},{"id":"build-image-with-authenticated-registry;check-the-list-of-packages-is-not-empty","keyword":"Scenario","name":"Check the list of packages is not empty","description":"","line":52,"type":"scenario","steps":[{"keyword":"And ","name":"the list of packages of image \"auth_registry_profile\" with version \"latest\" is not empty","line":53,"output":["List of images: [{\"external\"=>false, \"name\"=>\"auth_registry_profile\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>10, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"auth_registry\", \"revision\"=>0}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"auth_registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"failed\", \"external\"=>false, \"profileLabel\"=>\"auth_registry_profile\", \"name\"=>\"auth_registry_profile\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>10, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:129"},"result":{"status":"failed","error_message":"the list of image packages is empty (ScriptError)\n./features/step_definitions/docker_steps.rb:143:in `/^the list of packages of image \"([^\"]*)\" with version \"([^\"]*)\" is not empty$/'\nfeatures/secondary/buildhost_docker_auth_registry.feature:53:in `the list of packages of image \"auth_registry_profile\" with version \"latest\" is not empty'","duration":2053920435},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":7},{"name":"@build_host","line":8},{"name":"@scope_building_container_images","line":9},{"name":"@auth_registry","line":10},{"name":"@skip_if_github_validation","line":51}],"before":[],"after":[]},{"id":"build-image-with-authenticated-registry;cleanup:-remove-docker-profile-for-the-authenticated-image-store","keyword":"Scenario","name":"Cleanup: remove Docker profile for the authenticated image store","description":"","line":56,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Images > Profiles\"","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":88490695},"after":[]},{"keyword":"And ","name":"I check the row with the \"auth_registry_profile\" text","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:912"},"result":{"status":"passed","duration":119383757},"after":[]},{"keyword":"And ","name":"I click on \"Delete\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":80330336},"after":[]},{"keyword":"And ","name":"I click on the red confirmation button","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:930"},"result":{"status":"passed","duration":68435269},"after":[]},{"keyword":"And ","name":"I should see a \"Image profile has been deleted.\" text","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":153525639},"after":[]},{"keyword":"And ","name":"I wait until no Salt job is running on \"build_host\"","line":62,"match":{"location":"features/step_definitions/salt_steps.rb:119"},"result":{"status":"passed","duration":2204083207},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":7},{"name":"@build_host","line":8},{"name":"@scope_building_container_images","line":9},{"name":"@auth_registry","line":10},{"name":"@scc_credentials","line":55}],"before":[],"after":[]},{"id":"build-image-with-authenticated-registry;cleanup:-remove-authenticated-image-store","keyword":"Scenario","name":"Cleanup: remove authenticated image store","description":"","line":64,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Images > Stores\"","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":67623125},"after":[]},{"keyword":"And ","name":"I check the row with the \"auth_registry\" text","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:912"},"result":{"status":"passed","duration":117476163},"after":[]},{"keyword":"And ","name":"I click on \"Delete\"","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":65312152},"after":[]},{"keyword":"And ","name":"I click on the red confirmation button","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:930"},"result":{"status":"passed","duration":58423411},"after":[]},{"keyword":"And ","name":"I should see a \"Image store has been deleted.\" text","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":162143567},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":7},{"name":"@build_host","line":8},{"name":"@scope_building_container_images","line":9},{"name":"@auth_registry","line":10}],"before":[],"after":[]},{"id":"build-image-with-authenticated-registry;cleanup:-delete-registry-image","keyword":"Scenario","name":"Cleanup: delete registry image","description":"","line":71,"type":"scenario","steps":[{"keyword":"When ","name":"I delete the image \"auth_registry_profile\" with version \"latest\" via API calls","line":72,"match":{"location":"features/step_definitions/docker_steps.rb:113"},"result":{"status":"passed","duration":2038369596},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":7},{"name":"@build_host","line":8},{"name":"@scope_building_container_images","line":9},{"name":"@auth_registry","line":10}],"before":[],"after":[]}]},{"id":"the-system-details-of-each-minion-and-client-provides-an-overview-of-the-system","uri":"features/secondary/allcli_overview_systems_details.feature","keyword":"Feature","name":"The system details of each minion and client provides an overview of the system","description":"","line":6,"tags":[{"name":"@scope_visualization","line":4},{"name":"@skip_if_github_validation","line":5}],"elements":[{"id":"the-system-details-of-each-minion-and-client-provides-an-overview-of-the-system;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":8,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":9,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":1571751835},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@skip_if_github_validation","line":5}],"before":[],"after":[]},{"id":"the-system-details-of-each-minion-and-client-provides-an-overview-of-the-system;sle-minion-hardware-refresh","keyword":"Scenario","name":"SLE minion hardware refresh","description":"","line":12,"type":"scenario","steps":[{"keyword":"Given ","name":"I navigate to the Systems overview page of this \"sle_minion\"","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:513"},"result":{"status":"passed","duration":2460673269},"after":[]},{"keyword":"When ","name":"I follow \"Hardware\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":687343816},"after":[]},{"keyword":"And ","name":"I click on \"Schedule Hardware Refresh\"","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":963485595},"after":[]},{"keyword":"Then ","name":"I should see a \"You have successfully scheduled a hardware profile refresh\" text","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":119071739},"after":[]},{"keyword":"When ","name":"I wait until event \"Hardware List Refresh scheduled\" is completed","line":17,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":39224497996},"after":[]},{"keyword":"And ","name":"I wait until there is no Salt job calling the module \"hardware.profileupdate\" on \"sle_minion\"","line":18,"match":{"location":"features/step_definitions/salt_steps.rb:371"},"result":{"status":"passed","duration":2428736350},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@skip_if_github_validation","line":5},{"name":"@sle_minion","line":11}],"before":[],"after":[]},{"id":"the-system-details-of-each-minion-and-client-provides-an-overview-of-the-system;minion-grains-are-displayed-correctly-on-the-details-page","keyword":"Scenario","name":"Minion grains are displayed correctly on the details page","description":"","line":21,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1831962328},"after":[]},{"keyword":"Then ","name":"the hostname for \"sle_minion\" should be correct","line":23,"match":{"location":"features/step_definitions/common_steps.rb:53"},"result":{"status":"passed","duration":96478067},"after":[]},{"keyword":"And ","name":"the kernel for \"sle_minion\" should be correct","line":24,"output":["I should see kernel version: 7.0.7-1-default\n"],"match":{"location":"features/step_definitions/common_steps.rb:58"},"result":{"status":"passed","duration":563955867},"after":[]},{"keyword":"And ","name":"the OS version for \"sle_minion\" should be correct","line":25,"match":{"location":"features/step_definitions/common_steps.rb:65"},"result":{"status":"passed","duration":30481},"after":[]},{"keyword":"And ","name":"the IPv4 address for \"sle_minion\" should be correct","line":26,"output":["IPv4 address: 172.16.3.8"],"match":{"location":"features/step_definitions/common_steps.rb:73"},"result":{"status":"passed","duration":95029282},"after":[]},{"keyword":"And ","name":"the IPv6 address for \"sle_minion\" should be correct","line":27,"output":["IPv6 address: fe80::44d:8cff:fe86:7d3"],"match":{"location":"features/step_definitions/common_steps.rb:80"},"result":{"status":"passed","duration":520317677},"after":[]},{"keyword":"And ","name":"the system ID for \"sle_minion\" should be correct","line":28,"match":{"location":"features/step_definitions/common_steps.rb:96"},"result":{"status":"passed","duration":1341456930},"after":[]},{"keyword":"And ","name":"the system name for \"sle_minion\" should be correct","line":29,"match":{"location":"features/step_definitions/common_steps.rb:101"},"result":{"status":"passed","duration":87163149},"after":[]},{"keyword":"And ","name":"the uptime for \"sle_minion\" should be correct","line":30,"match":{"location":"features/step_definitions/common_steps.rb:106"},"result":{"status":"passed","duration":471911768},"after":[]},{"keyword":"And ","name":"I should see a \"UUID\" text","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":81215916},"after":[]},{"keyword":"And ","name":"I should see a \"Virtualization\" text","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":82446099},"after":[]},{"keyword":"And ","name":"I should see a \"Installed Products\" text","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":82625534},"after":[]},{"keyword":"And ","name":"I should see a \"Checked In\" text","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":83987189},"after":[]},{"keyword":"And ","name":"I should see a \"Registered\" text","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":86340060},"after":[]},{"keyword":"And ","name":"I should see a \"Contact Method\" text","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":87679719},"after":[]},{"keyword":"And ","name":"I should see a \"Auto Patch Update\" text","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":82739169},"after":[]},{"keyword":"And ","name":"I should see a \"Maintenance Schedule\" text","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":82316659},"after":[]},{"keyword":"And ","name":"I should see a \"Description\" text","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":86539297},"after":[]},{"keyword":"And ","name":"I should see a \"Location\" text","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":86996123},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@skip_if_github_validation","line":5},{"name":"@sle_minion","line":20}],"before":[],"after":[]},{"id":"the-system-details-of-each-minion-and-client-provides-an-overview-of-the-system;red-hat-like-minion-hardware-refresh","keyword":"Scenario","name":"Red Hat-like minion hardware refresh","description":"","line":43,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"rhlike_minion\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1884398303},"after":[]},{"keyword":"When ","name":"I follow \"Hardware\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":769970258},"after":[]},{"keyword":"And ","name":"I click on \"Schedule Hardware Refresh\"","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":65553500},"after":[]},{"keyword":"Then ","name":"I should see a \"You have successfully scheduled a hardware profile refresh\" text","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":127555571},"after":[]},{"keyword":"When ","name":"I wait until event \"Hardware List Refresh scheduled\" is completed","line":48,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":22064663383},"after":[]},{"keyword":"And ","name":"I wait until there is no Salt job calling the module \"hardware.profileupdate\" on \"rhlike_minion\"","line":49,"match":{"location":"features/step_definitions/salt_steps.rb:371"},"result":{"status":"passed","duration":1890527758},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@skip_if_github_validation","line":5},{"name":"@rhlike_minion","line":42}],"before":[],"after":[]},{"id":"the-system-details-of-each-minion-and-client-provides-an-overview-of-the-system;red-hat-like-minion-grains-are-displayed-correctly-on-the-details-page","keyword":"Scenario","name":"Red Hat-like minion grains are displayed correctly on the details page","description":"","line":52,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"rhlike_minion\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":3210786845},"after":[]},{"keyword":"Then ","name":"the hostname for \"rhlike_minion\" should be correct","line":54,"match":{"location":"features/step_definitions/common_steps.rb:53"},"result":{"status":"passed","duration":96005275},"after":[]},{"keyword":"And ","name":"the kernel for \"rhlike_minion\" should be correct","line":55,"output":["I should see kernel version: 5.14.0-611.5.1.el9_7.x86_64\n"],"match":{"location":"features/step_definitions/common_steps.rb:58"},"result":{"status":"passed","duration":295474118},"after":[]},{"keyword":"And ","name":"the OS version for \"rhlike_minion\" should be correct","line":56,"match":{"location":"features/step_definitions/common_steps.rb:65"},"result":{"status":"passed","duration":26531},"after":[]},{"keyword":"And ","name":"the IPv4 address for \"rhlike_minion\" should be correct","line":57,"output":["IPv4 address: 172.16.3.10"],"match":{"location":"features/step_definitions/common_steps.rb:73"},"result":{"status":"passed","duration":86769488},"after":[]},{"keyword":"And ","name":"the IPv6 address for \"rhlike_minion\" should be correct","line":58,"output":["IPv6 address: fe80::45a:99ff:fe4a:51fd"],"match":{"location":"features/step_definitions/common_steps.rb:80"},"result":{"status":"passed","duration":227761271},"after":[]},{"keyword":"And ","name":"the system ID for \"rhlike_minion\" should be correct","line":59,"match":{"location":"features/step_definitions/common_steps.rb:96"},"result":{"status":"passed","duration":1255369386},"after":[]},{"keyword":"And ","name":"the system name for \"rhlike_minion\" should be correct","line":60,"match":{"location":"features/step_definitions/common_steps.rb:101"},"result":{"status":"passed","duration":90012941},"after":[]},{"keyword":"And ","name":"the uptime for \"rhlike_minion\" should be correct","line":61,"match":{"location":"features/step_definitions/common_steps.rb:106"},"result":{"status":"passed","duration":231578428},"after":[]},{"keyword":"And ","name":"I should see a \"UUID\" text","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":80167599},"after":[]},{"keyword":"And ","name":"I should see a \"Virtualization\" text","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":84063360},"after":[]},{"keyword":"And ","name":"I should see a \"Installed Products\" text","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":82015111},"after":[]},{"keyword":"And ","name":"I should see a \"Checked In\" text","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":83295316},"after":[]},{"keyword":"And ","name":"I should see a \"Registered\" text","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":84633746},"after":[]},{"keyword":"And ","name":"I should see a \"Contact Method\" text","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":85081657},"after":[]},{"keyword":"And ","name":"I should see a \"Auto Patch Update\" text","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":81133593},"after":[]},{"keyword":"And ","name":"I should see a \"Maintenance Schedule\" text","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":82607103},"after":[]},{"keyword":"And ","name":"I should see a \"Description\" text","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":86453974},"after":[]},{"keyword":"And ","name":"I should see a \"Location\" text","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":84558060},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@skip_if_github_validation","line":5},{"name":"@rhlike_minion","line":51}],"before":[],"after":[]},{"id":"the-system-details-of-each-minion-and-client-provides-an-overview-of-the-system;debian-like-minion-hardware-refresh","keyword":"Scenario","name":"Debian-like minion hardware refresh","description":"","line":74,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"deblike_minion\"","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1776124118},"after":[]},{"keyword":"When ","name":"I follow \"Hardware\"","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":589923672},"after":[]},{"keyword":"And ","name":"I click on \"Schedule Hardware Refresh\"","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":784665544},"after":[]},{"keyword":"Then ","name":"I should see a \"You have successfully scheduled a hardware profile refresh\" text","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":123497492},"after":[]},{"keyword":"When ","name":"I wait until event \"Hardware List Refresh scheduled\" is completed","line":79,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":21922649663},"after":[]},{"keyword":"And ","name":"I wait until there is no Salt job calling the module \"hardware.profileupdate\" on \"deblike_minion\"","line":80,"match":{"location":"features/step_definitions/salt_steps.rb:371"},"result":{"status":"passed","duration":2441646713},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@skip_if_github_validation","line":5},{"name":"@deblike_minion","line":73}],"before":[],"after":[]},{"id":"the-system-details-of-each-minion-and-client-provides-an-overview-of-the-system;debian-like-minion-grains-are-displayed-correctly-on-the-details-page","keyword":"Scenario","name":"Debian-like minion grains are displayed correctly on the details page","description":"","line":83,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"deblike_minion\"","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1835703688},"after":[]},{"keyword":"Then ","name":"the hostname for \"deblike_minion\" should be correct","line":85,"match":{"location":"features/step_definitions/common_steps.rb:53"},"result":{"status":"passed","duration":87683604},"after":[]},{"keyword":"And ","name":"the kernel for \"deblike_minion\" should be correct","line":86,"output":["I should see kernel version: 6.17.0-1017-aws\n"],"match":{"location":"features/step_definitions/common_steps.rb:58"},"result":{"status":"passed","duration":298884870},"after":[]},{"keyword":"And ","name":"the OS version for \"deblike_minion\" should be correct","line":87,"match":{"location":"features/step_definitions/common_steps.rb:65"},"result":{"status":"passed","duration":42431},"after":[]},{"keyword":"And ","name":"the IPv4 address for \"deblike_minion\" should be correct","line":88,"output":["IPv4 address: 172.16.3.11"],"match":{"location":"features/step_definitions/common_steps.rb:73"},"result":{"status":"passed","duration":83371764},"after":[]},{"keyword":"And ","name":"the IPv6 address for \"deblike_minion\" should be correct","line":89,"output":["IPv6 address: fe80::475:68ff:fe9d:c4b1"],"match":{"location":"features/step_definitions/common_steps.rb:80"},"result":{"status":"passed","duration":230457964},"after":[]},{"keyword":"And ","name":"the system ID for \"deblike_minion\" should be correct","line":90,"match":{"location":"features/step_definitions/common_steps.rb:96"},"result":{"status":"passed","duration":1240617380},"after":[]},{"keyword":"And ","name":"the system name for \"deblike_minion\" should be correct","line":91,"match":{"location":"features/step_definitions/common_steps.rb:101"},"result":{"status":"passed","duration":90263802},"after":[]},{"keyword":"And ","name":"the uptime for \"deblike_minion\" should be correct","line":92,"match":{"location":"features/step_definitions/common_steps.rb:106"},"result":{"status":"passed","duration":223123740},"after":[]},{"keyword":"And ","name":"I should see a \"UUID\" text","line":93,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":80332904},"after":[]},{"keyword":"And ","name":"I should see a \"Virtualization\" text","line":94,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":81995239},"after":[]},{"keyword":"And ","name":"I should see a \"Installed Products\" text","line":95,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":81108469},"after":[]},{"keyword":"And ","name":"I should see a \"Checked In\" text","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":82280861},"after":[]},{"keyword":"And ","name":"I should see a \"Registered\" text","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":80698053},"after":[]},{"keyword":"And ","name":"I should see a \"Contact Method\" text","line":98,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":82352031},"after":[]},{"keyword":"And ","name":"I should see a \"Auto Patch Update\" text","line":99,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":80621155},"after":[]},{"keyword":"And ","name":"I should see a \"Maintenance Schedule\" text","line":100,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":80126486},"after":[]},{"keyword":"And ","name":"I should see a \"Description\" text","line":101,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":86111424},"after":[]},{"keyword":"And ","name":"I should see a \"Location\" text","line":102,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":79384820},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@skip_if_github_validation","line":5},{"name":"@deblike_minion","line":82}],"before":[],"after":[]},{"id":"the-system-details-of-each-minion-and-client-provides-an-overview-of-the-system;ssh-managed-minion-hardware-refresh","keyword":"Scenario","name":"SSH-managed minion hardware refresh","description":"","line":105,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":106,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1942691050},"after":[]},{"keyword":"When ","name":"I follow \"Hardware\"","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":666441677},"after":[]},{"keyword":"And ","name":"I click on \"Schedule Hardware Refresh\"","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":920531155},"after":[]},{"keyword":"Then ","name":"I should see a \"You have successfully scheduled a hardware profile refresh\" text","line":109,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":116256680},"after":[]},{"keyword":"And ","name":"I wait until event \"Hardware List Refresh scheduled\" is completed","line":110,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":38812178505},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@skip_if_github_validation","line":5},{"name":"@ssh_minion","line":104}],"before":[],"after":[]},{"id":"the-system-details-of-each-minion-and-client-provides-an-overview-of-the-system;ssh-managed-minion-grains-are-displayed-correctly-on-the-details-page","keyword":"Scenario","name":"SSH-managed minion grains are displayed correctly on the details page","description":"","line":113,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":114,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1887417888},"after":[]},{"keyword":"Then ","name":"the hostname for \"ssh_minion\" should be correct","line":115,"match":{"location":"features/step_definitions/common_steps.rb:53"},"result":{"status":"passed","duration":96518597},"after":[]},{"keyword":"And ","name":"the kernel for \"ssh_minion\" should be correct","line":116,"output":["I should see kernel version: 7.0.7-1-default\n"],"match":{"location":"features/step_definitions/common_steps.rb:58"},"result":{"status":"passed","duration":820533209},"after":[]},{"keyword":"And ","name":"the OS version for \"ssh_minion\" should be correct","line":117,"match":{"location":"features/step_definitions/common_steps.rb:65"},"result":{"status":"passed","duration":30109},"after":[]},{"keyword":"And ","name":"the IPv4 address for \"ssh_minion\" should be correct","line":118,"output":["IPv4 address: 172.16.3.9"],"match":{"location":"features/step_definitions/common_steps.rb:73"},"result":{"status":"passed","duration":95154374},"after":[]},{"keyword":"And ","name":"the IPv6 address for \"ssh_minion\" should be correct","line":119,"output":["IPv6 address: fe80::4d5:11ff:fe34:c8d3"],"match":{"location":"features/step_definitions/common_steps.rb:80"},"result":{"status":"passed","duration":443882124},"after":[]},{"keyword":"And ","name":"the system ID for \"ssh_minion\" should be correct","line":120,"match":{"location":"features/step_definitions/common_steps.rb:96"},"result":{"status":"passed","duration":1236844215},"after":[]},{"keyword":"And ","name":"the system name for \"ssh_minion\" should be correct","line":121,"match":{"location":"features/step_definitions/common_steps.rb:101"},"result":{"status":"passed","duration":85851962},"after":[]},{"keyword":"And ","name":"the uptime for \"ssh_minion\" should be correct","line":122,"match":{"location":"features/step_definitions/common_steps.rb:106"},"result":{"status":"passed","duration":450827699},"after":[]},{"keyword":"And ","name":"I should see a \"UUID\" text","line":123,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":80495908},"after":[]},{"keyword":"And ","name":"I should see a \"Virtualization\" text","line":124,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":82067718},"after":[]},{"keyword":"And ","name":"I should see a \"Installed Products\" text","line":125,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":82298016},"after":[]},{"keyword":"And ","name":"I should see a \"Checked In\" text","line":126,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":83012880},"after":[]},{"keyword":"And ","name":"I should see a \"Registered\" text","line":127,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":83649819},"after":[]},{"keyword":"And ","name":"I should see a \"Contact Method\" text","line":128,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":87646119},"after":[]},{"keyword":"And ","name":"I should see a \"Auto Patch Update\" text","line":129,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":86865900},"after":[]},{"keyword":"And ","name":"I should see a \"Maintenance Schedule\" text","line":130,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":81398181},"after":[]},{"keyword":"And ","name":"I should see a \"Description\" text","line":131,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":86236391},"after":[]},{"keyword":"And ","name":"I should see a \"Location\" text","line":132,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":84001061},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@skip_if_github_validation","line":5},{"name":"@ssh_minion","line":112}],"before":[],"after":[]}]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager","uri":"features/secondary/allcli_system_group.feature","keyword":"Feature","name":"Manage a group of systems and the Systems Set Manager","description":"","line":8,"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"elements":[{"id":"manage-a-group-of-systems-and-the-systems-set-manager;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":10,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":502713340},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;pre-requisite:-install-dummy-packages-to-allow-patching","keyword":"Scenario","name":"Pre-requisite: install dummy packages to allow patching","description":"","line":14,"type":"scenario","steps":[{"keyword":"When ","name":"I enable repository \"test_repo_rpm_pool\" on this \"sle_minion\"","line":15,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":970277395},"after":[]},{"keyword":"And ","name":"I refresh the metadata for \"sle_minion\"","line":16,"match":{"location":"features/step_definitions/common_steps.rb:291"},"result":{"status":"passed","duration":1174962538},"after":[]},{"keyword":"And ","name":"I install old package \"andromeda-dummy-1.0\" on this \"sle_minion\"","line":17,"match":{"location":"features/step_definitions/command_steps.rb:1017"},"result":{"status":"passed","duration":2579259382},"after":[]},{"keyword":"And ","name":"I install old package \"virgo-dummy-1.0\" on this \"sle_minion\"","line":18,"match":{"location":"features/step_definitions/command_steps.rb:1017"},"result":{"status":"passed","duration":2474473868},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7},{"name":"@skip_if_github_validation","line":13}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;pre-requisite:-ensure-that-fake-patches-are-available","keyword":"Scenario","name":"Pre-requisite: ensure that fake patches are available","description":"","line":20,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Task Schedules\"","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":165381494},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-default\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1210067383},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-bunch\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1370496428},"after":[]},{"keyword":"And ","name":"I click on \"Single Run Schedule\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1578859689},"after":[]},{"keyword":"Then ","name":"I should see a \"bunch was scheduled\" text","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":259447366},"after":[]},{"keyword":"And ","name":"I wait until the table contains \"FINISHED\" or \"SKIPPED\" followed by \"FINISHED\" in its first rows","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:812"},"result":{"status":"passed","duration":922210400},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;pre-requisite:-ensure-that-fake-channels-were-created","keyword":"Scenario","name":"Pre-requisite: ensure that fake channels were created","description":"","line":28,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Patches > Patch List > Relevant\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":239591693},"after":[]},{"keyword":"Then ","name":"I should see an update in the list","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:674"},"result":{"status":"passed","duration":26208929},"after":[]},{"keyword":"When ","name":"I wait until I see \"andromeda-dummy\" text, refreshing the page","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:66"},"result":{"status":"passed","duration":69240051},"after":[]},{"keyword":"Then ","name":"I should see a \"andromeda-dummy-6789\" link","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":12096686},"after":[]},{"keyword":"When ","name":"I enter \"virgo-dummy\" as the filtered synopsis","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:992"},"result":{"status":"passed","duration":55978795},"after":[]},{"keyword":"And ","name":"I click on the filter button until page does contain \"virgo-dummy-3456\" text","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:960"},"result":{"status":"passed","duration":32418127303},"after":[]},{"keyword":"Then ","name":"I should see a \"virgo-dummy-3456\" link","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":12442781},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;fail-to-create-a-group-with-only-its-name","keyword":"Scenario","name":"Fail to create a group with only its name","description":"","line":37,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":140542889},"after":[]},{"keyword":"And ","name":"I follow \"Create Group\"","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":276505013},"after":[]},{"keyword":"And ","name":"I enter \"new-systems-group\" as \"name\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":74005853},"after":[]},{"keyword":"And ","name":"I click on \"Create Group\"","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":335541521},"after":[]},{"keyword":"Then ","name":"I should see a \"Both name and description are required for System Groups.\" text","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":59968992},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;fail-to-create-a-group-with-only-its-description","keyword":"Scenario","name":"Fail to create a group with only its description","description":"","line":44,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":66299220},"after":[]},{"keyword":"And ","name":"I follow \"Create Group\"","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":291593553},"after":[]},{"keyword":"And ","name":"I enter \"My new group\" as \"description\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":57316874},"after":[]},{"keyword":"And ","name":"I click on \"Create Group\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":57071322},"after":[]},{"keyword":"Then ","name":"I should see a \"Both name and description are required for System Groups.\" text","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":61495314},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;create-a-group","keyword":"Scenario","name":"Create a group","description":"","line":51,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":65922528},"after":[]},{"keyword":"And ","name":"I follow \"Create Group\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":331715469},"after":[]},{"keyword":"And ","name":"I enter \"new-systems-group\" as \"name\"","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":59651388},"after":[]},{"keyword":"And ","name":"I enter \"My new group\" as \"description\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":56460598},"after":[]},{"keyword":"And ","name":"I click on \"Create Group\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":54830957},"after":[]},{"keyword":"Then ","name":"I should see a \"System group new-systems-group created.\" text","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":67162037},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;add-the-sle-minion-to-the-group-and-to-ssm","keyword":"Scenario","name":"Add the SLE minion to the group and to SSM","description":"","line":59,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":61984553},"after":[]},{"keyword":"And ","name":"I follow \"new-systems-group\"","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":336127482},"after":[]},{"keyword":"And ","name":"I follow \"Target Systems\"","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":550170113},"after":[]},{"keyword":"And ","name":"I check the \"sle_minion\" client","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":63116828},"after":[]},{"keyword":"And ","name":"I click on \"Add Systems\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1180060691},"after":[]},{"keyword":"Then ","name":"I should see a \"1 systems were added to new-systems-group server group.\" text","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":100837139},"after":[]},{"keyword":"When ","name":"I click on \"Add Selected to SSM\"","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":505618572},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;the-sle-minion-is-part-of-the-new-group","keyword":"Scenario","name":"The SLE minion is part of the new group","description":"","line":68,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2048445095},"after":[]},{"keyword":"When ","name":"I follow \"Groups\" in the content area","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":73770725},"after":[]},{"keyword":"Then ","name":"I should see a \"new-systems-group\" text","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":74535403},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;apply-a-patch-to-systems-in-the-system-group","keyword":"Scenario","name":"Apply a patch to systems in the system group","description":"","line":73,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":89555146},"after":[]},{"keyword":"And ","name":"I follow \"new-systems-group\"","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":305809797},"after":[]},{"keyword":"And ","name":"I follow first \"Patches\"","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:372"},"result":{"status":"passed","duration":321862655},"after":[]},{"keyword":"When ","name":"I enter \"virgo-dummy\" as the filtered synopsis","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:992"},"result":{"status":"passed","duration":47947161},"after":[]},{"keyword":"And ","name":"I click on the filter button until page does contain \"virgo-dummy-3456\" text","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:960"},"result":{"status":"passed","duration":70426471},"after":[]},{"keyword":"Then ","name":"I should see a \"virgo-dummy-3456\" link","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":9591109},"after":[]},{"keyword":"When ","name":"I follow \"virgo-dummy-3456\"","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":402329447},"after":[]},{"keyword":"And ","name":"I follow first \"Affected Systems\"","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:372"},"result":{"status":"passed","duration":308413712},"after":[]},{"keyword":"And ","name":"I check the \"sle_minion\" client","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":55007747},"after":[]},{"keyword":"And ","name":"I click on \"Apply Patches\"","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":482498342},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":63127120},"after":[]},{"keyword":"Then ","name":"I should see a \"Patch virgo-dummy-3456 has been scheduled for 1 system\" text","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":600135142},"after":[]},{"keyword":"And ","name":"I am on the Systems overview page of this \"sle_minion\"","line":86,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1916761726},"after":[]},{"keyword":"And ","name":"I wait until event \"Patch Update: virgo-dummy-3456 - Test update for virgo-dummy scheduled by admin\" is completed","line":87,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":38605687644},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;apply-a-patch-to-systems-in-the-ssm","keyword":"Scenario","name":"Apply a patch to systems in the SSM","description":"","line":89,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Set Manager > Overview\"","line":90,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":540361819},"after":[]},{"keyword":"And ","name":"I follow first \"Patches\"","line":91,"match":{"location":"features/step_definitions/navigation_steps.rb:372"},"result":{"status":"passed","duration":278351819},"after":[]},{"keyword":"When ","name":"I enter \"andromeda-dummy\" as the filtered synopsis","line":92,"match":{"location":"features/step_definitions/navigation_steps.rb:992"},"result":{"status":"passed","duration":74346898},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":93,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"passed","duration":370565054},"after":[]},{"keyword":"When ","name":"I wait until I see \"andromeda-dummy-6789\" text, refreshing the page","line":94,"match":{"location":"features/step_definitions/navigation_steps.rb:66"},"result":{"status":"passed","duration":69257018},"after":[]},{"keyword":"Then ","name":"I should see a \"andromeda-dummy-6789\" link","line":95,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":12115008},"after":[]},{"keyword":"When ","name":"I follow \"andromeda-dummy-6789\"","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":387168015},"after":[]},{"keyword":"And ","name":"I follow first \"Affected Systems\"","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:372"},"result":{"status":"passed","duration":307073893},"after":[]},{"keyword":"And ","name":"I check the \"sle_minion\" client","line":98,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":75788571},"after":[]},{"keyword":"And ","name":"I click on \"Apply Patches\"","line":99,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":512199419},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":100,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":59517034},"after":[]},{"keyword":"Then ","name":"I should see a \"Patch andromeda-dummy-6789 has been scheduled for 1 system\" text","line":101,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":75342993},"after":[]},{"keyword":"And ","name":"I am on the Systems overview page of this \"sle_minion\"","line":102,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1927755920},"after":[]},{"keyword":"And ","name":"I wait until event \"Patch Update: andromeda-dummy-6789 - Test update for andromeda-dummy scheduled by admin\" is completed","line":103,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":59678051518},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;pre-requisite:-re-select-sle_minion-in-ssm-for-package-operations","keyword":"Scenario","name":"Pre-requisite: re-select sle_minion in SSM for package operations","description":"","line":106,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":77241771},"after":[]},{"keyword":"And ","name":"I click on \"Use in SSM\" in row \"new-systems-group\"","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:23"},"result":{"status":"passed","duration":74241901},"after":[]},{"keyword":"Then ","name":"I should see a \"Selected Systems List\" text","line":109,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":81899341},"after":[]},{"keyword":"And ","name":"I should see \"sle_minion\" as link","line":110,"match":{"location":"features/step_definitions/setup_steps.rb:245"},"result":{"status":"passed","duration":15783439},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7},{"name":"@skip_if_github_validation","line":105}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;delete-a-package-from-systems-in-the-ssm","keyword":"Scenario","name":"Delete a package from systems in the SSM","description":"","line":113,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Set Manager > Overview\"","line":114,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":81466225},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":115,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":349114359},"after":[]},{"keyword":"And ","name":"I follow \"Remove\"","line":116,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":466883631},"after":[]},{"keyword":"And ","name":"I wait until I see \"Package Removal\" text, refreshing the page","line":117,"match":{"location":"features/step_definitions/navigation_steps.rb:66"},"result":{"status":"passed","duration":234446233},"after":[]},{"keyword":"And ","name":"I enter \"virgo-dummy\" as the filtered package name","line":118,"match":{"location":"features/step_definitions/navigation_steps.rb:982"},"result":{"status":"passed","duration":123524138},"after":[]},{"keyword":"And ","name":"I click on the filter button until page does contain \"virgo-dummy-2.0-1.1\" text","line":119,"match":{"location":"features/step_definitions/navigation_steps.rb:960"},"result":{"status":"passed","duration":11068804784},"after":[]},{"keyword":"And ","name":"I check \"virgo-dummy-2.0-1.1\" in the list","line":120,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":65118315},"after":[]},{"keyword":"And ","name":"I click on \"Remove Packages\"","line":121,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":450198623},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":122,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":398741691},"after":[]},{"keyword":"Then ","name":"I should see a \"Package removals are being scheduled, it may take several minutes for this to complete.\" text","line":123,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":59710625},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7},{"name":"@skip_if_github_validation","line":112}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;pre-requisite:-re-select-sle_minion-in-ssm-for-package-install","keyword":"Scenario","name":"Pre-requisite: re-select sle_minion in SSM for package install","description":"","line":126,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":127,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":75052009},"after":[]},{"keyword":"And ","name":"I click on \"Use in SSM\" in row \"new-systems-group\"","line":128,"match":{"location":"features/step_definitions/navigation_steps.rb:23"},"result":{"status":"passed","duration":71269055},"after":[]},{"keyword":"Then ","name":"I should see a \"Selected Systems List\" text","line":129,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":79474770},"after":[]},{"keyword":"And ","name":"I should see \"sle_minion\" as link","line":130,"match":{"location":"features/step_definitions/setup_steps.rb:245"},"result":{"status":"passed","duration":15406599},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7},{"name":"@skip_if_github_validation","line":125}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;install-a-package-to-systems-in-the-ssm","keyword":"Scenario","name":"Install a package to systems in the SSM","description":"","line":133,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Set Manager > Overview\"","line":134,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":83948052},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":135,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":362287762},"after":[]},{"keyword":"And ","name":"I follow \"Install\"","line":136,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":425178404},"after":[]},{"keyword":"And ","name":"I wait until I see \"Fake-RPM-SUSE-Channel\" text, refreshing the page","line":137,"match":{"location":"features/step_definitions/navigation_steps.rb:66"},"result":{"status":"passed","duration":71230242},"after":[]},{"keyword":"Then ","name":"I should see a \"Fake-RPM-SUSE-Channel\" text","line":138,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":64452313},"after":[]},{"keyword":"When ","name":"I follow \"Fake-RPM-SUSE-Channel\"","line":139,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":428651221},"after":[]},{"keyword":"Then ","name":"I should see a \"virgo-dummy-2.0-1.1\" text","line":140,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":88139435},"after":[]},{"keyword":"And ","name":"I enter \"virgo-dummy\" as the filtered package name","line":141,"match":{"location":"features/step_definitions/navigation_steps.rb:982"},"result":{"status":"passed","duration":51999845},"after":[]},{"keyword":"And ","name":"I click on the filter button until page does contain \"virgo-dummy-2.0-1.1\" text","line":142,"match":{"location":"features/step_definitions/navigation_steps.rb:960"},"result":{"status":"passed","duration":89517328},"after":[]},{"keyword":"When ","name":"I check \"virgo-dummy-2.0-1.1\" in the list","line":143,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":59331805},"after":[]},{"keyword":"And ","name":"I click on \"Install Packages\"","line":144,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":402761138},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":145,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1038057029},"after":[]},{"keyword":"Then ","name":"I should see a \"Package installations are being scheduled, it may take several minutes for this to complete.\" text","line":146,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60097613},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7},{"name":"@skip_if_github_validation","line":132}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;add-the-red-hat-like-minion-to-the-group-in-a-different-way","keyword":"Scenario","name":"Add the Red Hat-like minion to the group in a different way","description":"","line":149,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":150,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":61814602},"after":[]},{"keyword":"Then ","name":"I should see a \"System Groups\" text","line":151,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":76651875},"after":[]},{"keyword":"When ","name":"I follow \"new-systems-group\"","line":152,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":999430885},"after":[]},{"keyword":"And ","name":"I follow \"Target Systems\"","line":153,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":622727547},"after":[]},{"keyword":"Then ","name":"I should see a \"The following are systems that may be added to this group.\" text","line":154,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":98048659},"after":[]},{"keyword":"When ","name":"I check the \"rhlike_minion\" client","line":155,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":65815890},"after":[]},{"keyword":"And ","name":"I click on \"Add Systems\"","line":156,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1049242243},"after":[]},{"keyword":"Then ","name":"I should see a \"1 systems were added to new-systems-group server group\" text","line":157,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":94332626},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7},{"name":"@rhlike_minion","line":148}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;add-the-new-group-to-ssm","keyword":"Scenario","name":"Add the new group to SSM","description":"","line":159,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":160,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":62504102},"after":[]},{"keyword":"And ","name":"I click on \"Use in SSM\" in row \"new-systems-group\"","line":161,"match":{"location":"features/step_definitions/navigation_steps.rb:23"},"result":{"status":"passed","duration":58616527},"after":[]},{"keyword":"Then ","name":"I should see a \"Selected Systems List\" text","line":162,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":82418738},"after":[]},{"keyword":"And ","name":"I should see \"rhlike_minion\" as link","line":163,"match":{"location":"features/step_definitions/setup_steps.rb:245"},"result":{"status":"passed","duration":15714364},"after":[]},{"keyword":"And ","name":"I should see \"sle_minion\" as link","line":164,"match":{"location":"features/step_definitions/setup_steps.rb:245"},"result":{"status":"passed","duration":10793111},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;install-the-locale-formula-package-on-the-server","keyword":"Scenario","name":"Install the locale formula package on the server","description":"","line":168,"type":"scenario","steps":[{"keyword":"When ","name":"I manually install the \"locale\" formula on the server","line":169,"match":{"location":"features/step_definitions/salt_steps.rb:255"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7},{"name":"@skip_if_containerized_server","line":167}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;i-synchronize-all-salt-dynamic-modules-on-\"sle_minion\"","keyword":"Scenario","name":"I synchronize all Salt dynamic modules on \"sle_minion\"","description":"","line":171,"type":"scenario","steps":[{"keyword":"When ","name":"I synchronize all Salt dynamic modules on \"sle_minion\"","line":172,"match":{"location":"features/step_definitions/salt_steps.rb:268"},"result":{"status":"passed","duration":4897894837},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;new-formula-page-is-rendered-for-the-system-group","keyword":"Scenario","name":"New formula page is rendered for the system group","description":"","line":174,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":175,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":62197423},"after":[]},{"keyword":"And ","name":"I follow \"new-systems-group\"","line":176,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":307205453},"after":[]},{"keyword":"And ","name":"I follow \"Formulas\"","line":177,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":399427770},"after":[]},{"keyword":"Then ","name":"I should see a \"Choose formulas:\" text","line":178,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":69601657},"after":[]},{"keyword":"And ","name":"I should see a \"General System Configuration\" text","line":179,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":201329435},"after":[]},{"keyword":"And ","name":"the \"locale\" formula should be unchecked","line":180,"match":{"location":"features/step_definitions/salt_steps.rb:318"},"result":{"status":"passed","duration":10028070276},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;apply-the-highstate-to-the-group","keyword":"Scenario","name":"Apply the highstate to the group","description":"","line":183,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":184,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":63432812},"after":[]},{"keyword":"Then ","name":"I should see a \"System Groups\" text","line":185,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":72008082},"after":[]},{"keyword":"When ","name":"I follow \"new-systems-group\"","line":186,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":302048402},"after":[]},{"keyword":"And ","name":"I follow \"States\"","line":187,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":425822667},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":188,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":60894244},"after":[]},{"keyword":"Then ","name":"I should see a \"Applying the highstate has been scheduled.\" text","line":189,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":428527234},"after":[]},{"keyword":"When ","name":"I follow \"scheduled\"","line":190,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":286458471},"after":[]},{"keyword":"Then ","name":"I should see a \"Apply states (highstate)\" text","line":191,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":53565048},"after":[]},{"keyword":"And ","name":"I should see a \"Action Details\" text","line":192,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":51504675},"after":[]},{"keyword":"And ","name":"I wait until I see \"2 systems successfully completed this action.\" text, refreshing the page","line":193,"match":{"location":"features/step_definitions/navigation_steps.rb:66"},"result":{"status":"passed","duration":43328431736},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7},{"name":"@rhlike_minion","line":182}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;remove-sle-minion-from-new-group","keyword":"Scenario","name":"Remove SLE minion from new group","description":"","line":195,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":196,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1857063441},"after":[]},{"keyword":"When ","name":"I follow \"Groups\"","line":197,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":489093881},"after":[]},{"keyword":"And ","name":"I check \"new-systems-group\" in the list","line":198,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":64781429},"after":[]},{"keyword":"And ","name":"I click on \"Leave Groups\"","line":199,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":870125354},"after":[]},{"keyword":"Then ","name":"I should see a \"1 system groups removed.\" text","line":200,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":63314033},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;cleanup:-uninstall-formula-from-the-server","keyword":"Scenario","name":"Cleanup: uninstall formula from the server","description":"","line":205,"type":"scenario","steps":[{"keyword":"When ","name":"I manually uninstall the \"locale\" formula from the server","line":206,"match":{"location":"features/step_definitions/salt_steps.rb:260"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7},{"name":"@skip_if_containerized_server","line":204}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;cleanup:-remove-the-new-group","keyword":"Scenario","name":"Cleanup: remove the new group","description":"","line":208,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":209,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":78104193},"after":[]},{"keyword":"When ","name":"I follow \"new-systems-group\" in the content area","line":210,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":75811628},"after":[]},{"keyword":"And ","name":"I follow \"Delete Group\" in the content area","line":211,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":70740113},"after":[]},{"keyword":"And ","name":"I click on \"Confirm Deletion\"","line":212,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":928194995},"after":[]},{"keyword":"Then ","name":"I should see a \"System group\" text","line":213,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":61786780},"after":[]},{"keyword":"And ","name":"I should see a \"new-systems-group\" text","line":214,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":57400702},"after":[]},{"keyword":"And ","name":"I should see a \"deleted\" text","line":215,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60753453},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;cleanup:-regenerate-search-index-for-later-tests","keyword":"Scenario","name":"Cleanup: regenerate search index for later tests","description":"","line":217,"type":"scenario","steps":[{"keyword":"When ","name":"I clean the search index on the server","line":218,"output":["Search by hostname: uyuni-master-suse-minion","[{\"last_boot\"=>\"2026-06-15T09:56:15Z\", \"name\"=>\"uyuni-master-suse-minion.sumaci.aws\", \"id\"=>1000010023, \"last_checkin\"=>\"2026-06-15T12:30:31Z\"}]"],"match":{"location":"features/step_definitions/command_steps.rb:706"},"result":{"status":"passed","duration":12537017164},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;cleanup:-remove-dummy-packages","keyword":"Scenario","name":"Cleanup: remove dummy packages","description":"","line":220,"type":"scenario","steps":[{"keyword":"When ","name":"I disable repository \"test_repo_rpm_pool\" on this \"sle_minion\" without error control","line":221,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":916578800},"after":[]},{"keyword":"And ","name":"I refresh the metadata for \"sle_minion\"","line":222,"match":{"location":"features/step_definitions/common_steps.rb:291"},"result":{"status":"passed","duration":1333689049},"after":[]},{"keyword":"And ","name":"I remove package \"andromeda-dummy\" from this \"sle_minion\" without error control","line":223,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":2356526926},"after":[]},{"keyword":"And ","name":"I remove package \"virgo-dummy\" from this \"sle_minion\" without error control","line":224,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":2240433545},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]}]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel","uri":"features/secondary/allcli_config_channel.feature","keyword":"Feature","name":"Management of configuration of all types of clients in a single channel","description":"","line":5,"tags":[{"name":"@scope_configuration_channels","line":4}],"elements":[{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":7,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":8,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":548988502},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;create-a-configuration-channel-for-mixed-client-types","keyword":"Scenario","name":"Create a configuration channel for mixed client types","description":"","line":10,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":140869770},"after":[]},{"keyword":"And ","name":"I follow \"Create Config Channel\"","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":271587260},"after":[]},{"keyword":"And ","name":"I enter \"Mixed Channel\" as \"cofName\"","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":67336611},"after":[]},{"keyword":"And ","name":"I enter \"mixedchannel\" as \"cofLabel\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":61795979},"after":[]},{"keyword":"And ","name":"I enter \"This is a configuration channel for different system types\" as \"cofDescription\"","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":98034256},"after":[]},{"keyword":"And ","name":"I click on \"Create Config Channel\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":65619331},"after":[]},{"keyword":"Then ","name":"I should see a \"Mixed Channel\" text","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":68203982},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;add-a-configuration-file-to-the-mixed-configuration-channel","keyword":"Scenario","name":"Add a configuration file to the mixed configuration channel","description":"","line":19,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":65250967},"after":[]},{"keyword":"And ","name":"I follow \"Mixed Channel\"","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":575981452},"after":[]},{"keyword":"And ","name":"I follow \"Create Configuration File or Directory\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":391865650},"after":[]},{"keyword":"And ","name":"I enter \"/etc/s-mgr/config\" as \"cffPath\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":69554365},"after":[]},{"keyword":"And ","name":"I enter \"COLOR=white\" in the editor","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:411"},"result":{"status":"passed","duration":4610773},"after":[]},{"keyword":"And ","name":"I click on \"Create Configuration File\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":838145517},"after":[]},{"keyword":"Then ","name":"I should see a \"Revision 1 of /etc/s-mgr/config from channel Mixed Channel\" text","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":99465606},"after":[]},{"keyword":"And ","name":"file \"/srv/susemanager/salt/manager_org_1/mixedchannel/init.sls\" should exist on server","line":27,"match":{"location":"features/step_definitions/file_management_steps.rb:22"},"result":{"status":"passed","duration":3302255070},"after":[]},{"keyword":"And ","name":"file \"/srv/susemanager/salt/manager_org_1/mixedchannel/etc/s-mgr/config\" should exist on server","line":28,"match":{"location":"features/step_definitions/file_management_steps.rb:22"},"result":{"status":"passed","duration":2868330875},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;subscribe-a-salt-minion-to-the-configuration-channel","keyword":"Scenario","name":"Subscribe a Salt minion to the configuration channel","description":"","line":31,"type":"scenario","steps":[{"keyword":"When ","name":"I am on the Systems overview page of this \"sle_minion\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1955385367},"after":[]},{"keyword":"And ","name":"I follow \"Configuration\" in the content area","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":71809754},"after":[]},{"keyword":"And ","name":"I follow \"Manage Configuration Channels\" in the content area","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":89849951},"after":[]},{"keyword":"And ","name":"I follow first \"Subscribe to Channels\" in the content area","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:392"},"result":{"status":"passed","duration":66710672},"after":[]},{"keyword":"And ","name":"I check \"Mixed Channel\" in the list","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":62717623},"after":[]},{"keyword":"And ","name":"I click on \"Continue\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":726400950},"after":[]},{"keyword":"And ","name":"I click on \"Update Channel Rankings\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1085130399},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel Subscriptions successfully changed for\" text","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":79147301},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@sle_minion","line":30}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;subscribe-a-red-hat-like-minion-to-the-configuration-channel","keyword":"Scenario","name":"Subscribe a Red Hat-like minion to the configuration channel","description":"","line":42,"type":"scenario","steps":[{"keyword":"When ","name":"I am on the Systems overview page of this \"rhlike_minion\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2043942295},"after":[]},{"keyword":"And ","name":"I follow \"Configuration\" in the content area","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":68153401},"after":[]},{"keyword":"And ","name":"I follow \"Manage Configuration Channels\" in the content area","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":62079257},"after":[]},{"keyword":"And ","name":"I follow first \"Subscribe to Channels\" in the content area","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:392"},"result":{"status":"passed","duration":59501276},"after":[]},{"keyword":"And ","name":"I check \"Mixed Channel\" in the list","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":51039800},"after":[]},{"keyword":"And ","name":"I click on \"Continue\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":51234871},"after":[]},{"keyword":"And ","name":"I click on \"Update Channel Rankings\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1566579406},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel Subscriptions successfully changed for\" text","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":76489450},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@rhlike_minion","line":41}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;subscribe-a-debian-like-minion-to-the-configuration-channel","keyword":"Scenario","name":"Subscribe a Debian-like minion to the configuration channel","description":"","line":53,"type":"scenario","steps":[{"keyword":"When ","name":"I am on the Systems overview page of this \"deblike_minion\"","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2310205109},"after":[]},{"keyword":"And ","name":"I follow \"Configuration\" in the content area","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":62615626},"after":[]},{"keyword":"And ","name":"I follow \"Manage Configuration Channels\" in the content area","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":60714559},"after":[]},{"keyword":"And ","name":"I follow first \"Subscribe to Channels\" in the content area","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:392"},"result":{"status":"passed","duration":65364543},"after":[]},{"keyword":"And ","name":"I check \"Mixed Channel\" in the list","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":53877815},"after":[]},{"keyword":"And ","name":"I click on \"Continue\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":733822950},"after":[]},{"keyword":"And ","name":"I click on \"Update Channel Rankings\"","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":968326091},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel Subscriptions successfully changed for\" text","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":78671853},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@deblike_minion","line":52}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;subscribe-a-ssh-minion-to-the-configuration-channel","keyword":"Scenario","name":"Subscribe a SSH minion to the configuration channel","description":"","line":64,"type":"scenario","steps":[{"keyword":"When ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2108741826},"after":[]},{"keyword":"And ","name":"I follow \"Configuration\" in the content area","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":72901810},"after":[]},{"keyword":"And ","name":"I follow \"Manage Configuration Channels\" in the content area","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":59836745},"after":[]},{"keyword":"And ","name":"I follow first \"Subscribe to Channels\" in the content area","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:392"},"result":{"status":"passed","duration":58562105},"after":[]},{"keyword":"And ","name":"I check \"Mixed Channel\" in the list","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":52517078},"after":[]},{"keyword":"And ","name":"I click on \"Continue\"","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":56230602},"after":[]},{"keyword":"And ","name":"I click on \"Update Channel Rankings\"","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":886235916},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel Subscriptions successfully changed for\" text","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":76444761},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@ssh_minion","line":63}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;deploy-the-file-to-all-systems","keyword":"Scenario","name":"Deploy the file to all systems","description":"","line":74,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":134103657},"after":[]},{"keyword":"And ","name":"I follow \"Mixed Channel\"","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":707875255},"after":[]},{"keyword":"And ","name":"I follow \"Deploy all configuration files to all subscribed systems\"","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":732428220},"after":[]},{"keyword":"Then ","name":"I should see a \"/etc/s-mgr/config\" link","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":13338378},"after":[]},{"keyword":"When ","name":"I click on \"Deploy Files to Selected Systems\"","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1418003396},"after":[]},{"keyword":"Then ","name":"I should see a \"revision-deploys are being scheduled,\" text","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":70333560},"after":[]},{"keyword":"And ","name":"I should see a \"0 revision-deploys overridden.\" text","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":67990734},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;check-that-file-has-been-created-on-sle-minion","keyword":"Scenario","name":"Check that file has been created on SLE minion","description":"","line":84,"type":"scenario","steps":[{"keyword":"When ","name":"I wait until file \"/etc/s-mgr/config\" exists on \"sle_minion\"","line":85,"match":{"location":"features/step_definitions/command_steps.rb:816"},"result":{"status":"passed","duration":2388502587},"after":[]},{"keyword":"Then ","name":"file \"/etc/s-mgr/config\" should contain \"COLOR=white\" on \"sle_minion\"","line":86,"match":{"location":"features/step_definitions/file_management_steps.rb:90"},"result":{"status":"passed","duration":909685760},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@sle_minion","line":83}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;check-that-file-has-been-created-on-red-hat-like-minion","keyword":"Scenario","name":"Check that file has been created on Red Hat-like minion","description":"","line":89,"type":"scenario","steps":[{"keyword":"When ","name":"I wait until file \"/etc/s-mgr/config\" exists on \"rhlike_minion\"","line":90,"match":{"location":"features/step_definitions/command_steps.rb:816"},"result":{"status":"passed","duration":443576704},"after":[]},{"keyword":"Then ","name":"file \"/etc/s-mgr/config\" should contain \"COLOR=white\" on \"rhlike_minion\"","line":91,"match":{"location":"features/step_definitions/file_management_steps.rb:90"},"result":{"status":"passed","duration":482580538},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@rhlike_minion","line":88}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;check-that-file-has-been-created-on-debian-like-minion","keyword":"Scenario","name":"Check that file has been created on Debian-like minion","description":"","line":94,"type":"scenario","steps":[{"keyword":"When ","name":"I wait until file \"/etc/s-mgr/config\" exists on \"deblike_minion\"","line":95,"match":{"location":"features/step_definitions/command_steps.rb:816"},"result":{"status":"passed","duration":982925351},"after":[]},{"keyword":"Then ","name":"file \"/etc/s-mgr/config\" should contain \"COLOR=white\" on \"deblike_minion\"","line":96,"match":{"location":"features/step_definitions/file_management_steps.rb:90"},"result":{"status":"passed","duration":418416122},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@deblike_minion","line":93}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;check-that-file-has-been-created-on-ssh-minion","keyword":"Scenario","name":"Check that file has been created on SSH minion","description":"","line":99,"type":"scenario","steps":[{"keyword":"When ","name":"I wait until file \"/etc/s-mgr/config\" exists on \"ssh_minion\"","line":100,"match":{"location":"features/step_definitions/command_steps.rb:816"},"result":{"status":"passed","duration":7911055733},"after":[]},{"keyword":"Then ","name":"file \"/etc/s-mgr/config\" should contain \"COLOR=white\" on \"ssh_minion\"","line":101,"match":{"location":"features/step_definitions/file_management_steps.rb:90"},"result":{"status":"passed","duration":853573959},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@ssh_minion","line":98}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;apply-highstate-to-override-changed-content-on-sle-minion","keyword":"Scenario","name":"Apply highstate to override changed content on SLE minion","description":"","line":104,"type":"scenario","steps":[{"keyword":"When ","name":"I store \"COLOR=blue\" into file \"/etc/s-mgr/config\" on \"sle_minion\"","line":105,"match":{"location":"features/step_definitions/file_management_steps.rb:45"},"result":{"status":"passed","duration":833978233},"after":[]},{"keyword":"And ","name":"I apply highstate on \"sle_minion\"","line":106,"output":["Salt command: salt uyuni-master-suse-minion.sumaci.aws state.highstate"],"match":{"location":"features/step_definitions/salt_steps.rb:647"},"result":{"status":"passed","duration":17961878639},"after":[]},{"keyword":"Then ","name":"file \"/etc/s-mgr/config\" should contain \"COLOR=white\" on \"sle_minion\"","line":107,"match":{"location":"features/step_definitions/file_management_steps.rb:90"},"result":{"status":"passed","duration":1335222563},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@sle_minion","line":103}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;apply-highstate-to-override-changed-content-on-red-hat-like-minion","keyword":"Scenario","name":"Apply highstate to override changed content on Red Hat-like minion","description":"","line":110,"type":"scenario","steps":[{"keyword":"When ","name":"I store \"COLOR=blue\" into file \"/etc/s-mgr/config\" on \"rhlike_minion\"","line":111,"match":{"location":"features/step_definitions/file_management_steps.rb:45"},"result":{"status":"passed","duration":415256187},"after":[]},{"keyword":"And ","name":"I apply highstate on \"rhlike_minion\"","line":112,"output":["Salt command: salt uyuni-master-rhlike-minion state.highstate"],"match":{"location":"features/step_definitions/salt_steps.rb:647"},"result":{"status":"failed","error_message":"execution expired (Timeout::Error)\n./features/support/commonlib.rb:89:in `repeat_until_timeout'\n./features/support/remote_node.rb:189:in `run_until_ok'\n./features/step_definitions/salt_steps.rb:655:in `/^I apply highstate on \"([^\"]*)\"$/'\nfeatures/secondary/allcli_config_channel.feature:112:in `I apply highstate on \"rhlike_minion\"'","duration":250511543895},"after":[]},{"keyword":"Then ","name":"file \"/etc/s-mgr/config\" should contain \"COLOR=white\" on \"rhlike_minion\"","line":113,"match":{"location":"features/step_definitions/file_management_steps.rb:90"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@rhlike_minion","line":109}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;apply-highstate-to-override-changed-content-on-debian-like-minion","keyword":"Scenario","name":"Apply highstate to override changed content on Debian-like minion","description":"","line":116,"type":"scenario","steps":[{"keyword":"When ","name":"I store \"COLOR=blue\" into file \"/etc/s-mgr/config\" on \"deblike_minion\"","line":117,"match":{"location":"features/step_definitions/file_management_steps.rb:45"},"result":{"status":"passed","duration":977602735},"after":[]},{"keyword":"And ","name":"I apply highstate on \"deblike_minion\"","line":118,"output":["Salt command: salt uyuni-master-deblike-minion state.highstate"],"match":{"location":"features/step_definitions/salt_steps.rb:647"},"result":{"status":"passed","duration":8567026691},"after":[]},{"keyword":"Then ","name":"file \"/etc/s-mgr/config\" should contain \"COLOR=white\" on \"deblike_minion\"","line":119,"match":{"location":"features/step_definitions/file_management_steps.rb:90"},"result":{"status":"passed","duration":423916217},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@deblike_minion","line":115}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;apply-highstate-to-override-changed-content-on-ssh-minion","keyword":"Scenario","name":"Apply highstate to override changed content on SSH minion","description":"","line":122,"type":"scenario","steps":[{"keyword":"When ","name":"I store \"COLOR=blue\" into file \"/etc/s-mgr/config\" on \"ssh_minion\"","line":123,"match":{"location":"features/step_definitions/file_management_steps.rb:45"},"result":{"status":"passed","duration":733972922},"after":[]},{"keyword":"And ","name":"I apply highstate on \"ssh_minion\"","line":124,"output":["Salt command: mgr-salt-ssh uyuni-master-suse-sshminion.sumaci.aws state.highstate"],"match":{"location":"features/step_definitions/salt_steps.rb:647"},"result":{"status":"passed","duration":31157298980},"after":[]},{"keyword":"Then ","name":"file \"/etc/s-mgr/config\" should contain \"COLOR=white\" on \"ssh_minion\"","line":125,"match":{"location":"features/step_definitions/file_management_steps.rb:90"},"result":{"status":"passed","duration":841875172},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@ssh_minion","line":121}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;unsubscribe-red-hat-like-minion-and-delete-configuration-files","keyword":"Scenario","name":"Unsubscribe Red Hat-like minion and delete configuration files","description":"","line":128,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":129,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":83091377},"after":[]},{"keyword":"And ","name":"I follow \"Mixed Channel\"","line":130,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":504243764},"after":[]},{"keyword":"And ","name":"I follow \"Systems\" in the content area","line":131,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":71278415},"after":[]},{"keyword":"And ","name":"I check the \"rhlike_minion\" client","line":132,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":63196462},"after":[]},{"keyword":"And ","name":"I click on \"Unsubscribe systems\"","line":133,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":639511778},"after":[]},{"keyword":"Then ","name":"I should see a \"Successfully unsubscribed 1 system(s).\" text","line":134,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":87072260},"after":[]},{"keyword":"And ","name":"I destroy \"/etc/s-mgr\" directory on \"rhlike_minion\"","line":135,"match":{"location":"features/step_definitions/file_management_steps.rb:12"},"result":{"status":"passed","duration":421883232},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@rhlike_minion","line":127}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;unsubscribe-debian-like-minion-and-delete-configuration-files","keyword":"Scenario","name":"Unsubscribe Debian-like minion and delete configuration files","description":"","line":138,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":139,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":62696137},"after":[]},{"keyword":"And ","name":"I follow \"Mixed Channel\"","line":140,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":489918005},"after":[]},{"keyword":"And ","name":"I follow \"Systems\" in the content area","line":141,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":59324603},"after":[]},{"keyword":"And ","name":"I check the \"deblike_minion\" client","line":142,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":59351517},"after":[]},{"keyword":"And ","name":"I click on \"Unsubscribe systems\"","line":143,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":519365648},"after":[]},{"keyword":"Then ","name":"I should see a \"Successfully unsubscribed 1 system(s).\" text","line":144,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":77965559},"after":[]},{"keyword":"And ","name":"I destroy \"/etc/s-mgr\" directory on \"deblike_minion\"","line":145,"match":{"location":"features/step_definitions/file_management_steps.rb:12"},"result":{"status":"passed","duration":441444598},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@deblike_minion","line":137}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;unsubscribe-ssh-minion-and-delete-configuration-files","keyword":"Scenario","name":"Unsubscribe SSH minion and delete configuration files","description":"","line":148,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":149,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":63427331},"after":[]},{"keyword":"And ","name":"I follow \"Mixed Channel\"","line":150,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":563607429},"after":[]},{"keyword":"And ","name":"I follow \"Systems\" in the content area","line":151,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":59208212},"after":[]},{"keyword":"And ","name":"I check the \"ssh_minion\" client","line":152,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":55826165},"after":[]},{"keyword":"And ","name":"I click on \"Unsubscribe systems\"","line":153,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":50742081},"after":[]},{"keyword":"Then ","name":"I should see a \"Successfully unsubscribed 1 system(s).\" text","line":154,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":72031905},"after":[]},{"keyword":"And ","name":"I destroy \"/etc/s-mgr\" directory on \"ssh_minion\"","line":155,"match":{"location":"features/step_definitions/file_management_steps.rb:12"},"result":{"status":"passed","duration":418975026},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@ssh_minion","line":147}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;change-file-on-salt-minion-and-compare","keyword":"Scenario","name":"Change file on Salt minion and compare","description":"","line":158,"type":"scenario","steps":[{"keyword":"When ","name":"I am on the Systems overview page of this \"sle_minion\"","line":159,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1812065646},"after":[]},{"keyword":"And ","name":"I store \"COLOR=red\" into file \"/etc/s-mgr/config\" on \"sle_minion\"","line":160,"match":{"location":"features/step_definitions/file_management_steps.rb:45"},"result":{"status":"passed","duration":911831201},"after":[]},{"keyword":"And ","name":"I follow \"Configuration\" in the content area","line":161,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":70885537},"after":[]},{"keyword":"And ","name":"I follow \"Compare Files\" in the content area","line":162,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":68065518},"after":[]},{"keyword":"And ","name":"I check \"/etc/s-mgr/config\" in the list","line":163,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":57344579},"after":[]},{"keyword":"And ","name":"I click on \"Compare Files\"","line":164,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":58669480},"after":[]},{"keyword":"And ","name":"I click on \"Schedule Compare\"","line":165,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":732567053},"after":[]},{"keyword":"Then ","name":"I should see a \"1 files scheduled for comparison.\" text","line":166,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":71095179},"after":[]},{"keyword":"When ","name":"I wait until event \"Show differences between profiled config files and deployed config files scheduled\" is completed","line":167,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":22266367844},"after":[]},{"keyword":"Then ","name":"I should see a \"Differences exist\" link","line":168,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11785691},"after":[]},{"keyword":"When ","name":"I follow \"Differences exist\"","line":169,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":473137385},"after":[]},{"keyword":"Then ","name":"I should see a \"+COLOR=white\" text","line":170,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":66279799},"after":[]},{"keyword":"And ","name":"I should see a \"-COLOR=red\" text","line":171,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":65957363},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@sle_minion","line":157}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;check-configuration-channel-and-files-via-api-for-salt-minion","keyword":"Scenario","name":"Check configuration channel and files via API for Salt minion","description":"","line":174,"type":"scenario","steps":[{"keyword":"Then ","name":"channel \"mixedchannel\" should exist","line":175,"match":{"location":"features/step_definitions/api_common.rb:620"},"result":{"status":"passed","duration":1188801003},"after":[]},{"keyword":"And ","name":"channel \"mixedchannel\" should contain file \"/etc/s-mgr/config\"","line":176,"match":{"location":"features/step_definitions/api_common.rb:624"},"result":{"status":"passed","duration":1167814426},"after":[]},{"keyword":"And ","name":"\"sle_minion\" should be subscribed to channel \"mixedchannel\"","line":177,"match":{"location":"features/step_definitions/api_common.rb:629"},"result":{"status":"passed","duration":1163273774},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@sle_minion","line":173}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;extend-configuration-channel-and-deploy-files-via-api-for-salt-minion","keyword":"Scenario","name":"Extend configuration channel and deploy files via API for Salt minion","description":"","line":180,"type":"scenario","steps":[{"keyword":"When ","name":"I store \"COLOR=green\" into file \"/etc/s-mgr/config\" on \"sle_minion\"","line":181,"match":{"location":"features/step_definitions/file_management_steps.rb:45"},"result":{"status":"passed","duration":836727432},"after":[]},{"keyword":"And ","name":"I add file \"/etc/s-mgr/other\" containing \"NAME=Dante\" to channel \"mixedchannel\"","line":182,"match":{"location":"features/step_definitions/api_common.rb:657"},"result":{"status":"passed","duration":1223282522},"after":[]},{"keyword":"And ","name":"I deploy all systems registered to channel \"mixedchannel\"","line":183,"match":{"location":"features/step_definitions/api_common.rb:661"},"result":{"status":"passed","duration":1451926361},"after":[]},{"keyword":"And ","name":"I wait until file \"/etc/s-mgr/other\" exists on \"sle_minion\"","line":184,"match":{"location":"features/step_definitions/command_steps.rb:816"},"result":{"status":"passed","duration":2179618335},"after":[]},{"keyword":"Then ","name":"file \"/etc/s-mgr/config\" should contain \"COLOR=white\" on \"sle_minion\"","line":185,"match":{"location":"features/step_definitions/file_management_steps.rb:90"},"result":{"status":"passed","duration":922116247},"after":[]},{"keyword":"And ","name":"file \"/etc/s-mgr/other\" should contain \"NAME=Dante\" on \"sle_minion\"","line":186,"match":{"location":"features/step_definitions/file_management_steps.rb:90"},"result":{"status":"passed","duration":894553819},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@sle_minion","line":179}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;unsubscribe-systems-via-api-for-salt-minion","keyword":"Scenario","name":"Unsubscribe systems via API for Salt minion","description":"","line":189,"type":"scenario","steps":[{"keyword":"When ","name":"I unsubscribe \"sle_minion\" from configuration channel \"mixedchannel\"","line":190,"match":{"location":"features/step_definitions/api_common.rb:85"},"result":{"status":"passed","duration":2351449971},"after":[]},{"keyword":"Then ","name":"\"sle_minion\" should not be subscribed to channel \"mixedchannel\"","line":191,"match":{"location":"features/step_definitions/api_common.rb:635"},"result":{"status":"passed","duration":1179874266},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@sle_minion","line":188}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;re-add-sle-minion-via-ssm","keyword":"Scenario","name":"Re-add SLE Minion via SSM","description":"","line":194,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System List > All\"","line":195,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":153406355},"after":[]},{"keyword":"And ","name":"I click on the clear SSM button","line":196,"match":{"location":"features/step_definitions/navigation_steps.rb:934"},"result":{"status":"passed","duration":58651739},"after":[]},{"keyword":"And ","name":"I check the \"sle_minion\" client","line":197,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":441154970},"after":[]},{"keyword":"And ","name":"I follow the left menu \"Systems > System Set Manager > Overview\"","line":198,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":524963781},"after":[]},{"keyword":"And ","name":"I follow \"config channel subscriptions\" in the content area","line":199,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":77432063},"after":[]},{"keyword":"And ","name":"I check \"Mixed Channel\" in the list","line":200,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":65942096},"after":[]},{"keyword":"And ","name":"I click on \"Continue\"","line":201,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":57416243},"after":[]},{"keyword":"And ","name":"I click on \"Apply Subscriptions\"","line":202,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1259630645},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":203,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":615373016},"after":[]},{"keyword":"Then ","name":"I should see a \"Configuration channel subscriptions changed for 1 system successfully.\" text","line":204,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":74188044},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@sle_minion","line":193}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;cleanup:-remove-remaining-salt-minion-from-configuration-channel","keyword":"Scenario","name":"Cleanup: remove remaining Salt minion from configuration channel","description":"","line":207,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":208,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":140139501},"after":[]},{"keyword":"And ","name":"I follow \"Mixed Channel\"","line":209,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":536060291},"after":[]},{"keyword":"And ","name":"I follow \"Systems\" in the content area","line":210,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":71057818},"after":[]},{"keyword":"And ","name":"I check the \"sle_minion\" client","line":211,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":54149813},"after":[]},{"keyword":"And ","name":"I click on \"Unsubscribe systems\"","line":212,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":677721897},"after":[]},{"keyword":"Then ","name":"I should see a \"Successfully unsubscribed 1 system(s).\" text","line":213,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":55011733},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@sle_minion","line":206}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;cleanup:-remove-the-mixed-configuration-channel","keyword":"Scenario","name":"Cleanup: remove the mixed configuration channel","description":"","line":215,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":216,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":65491162},"after":[]},{"keyword":"And ","name":"I follow \"Mixed Channel\"","line":217,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1043387838},"after":[]},{"keyword":"And ","name":"I follow \"Delete Channel\"","line":218,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":362420847},"after":[]},{"keyword":"And ","name":"I click on \"Delete Config Channel\"","line":219,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":61200975},"after":[]},{"keyword":"Then ","name":"file \"/srv/susemanager/salt/manager_org_1/mixedchannel/init.sls\" should not exist on server","line":220,"match":{"location":"features/step_definitions/file_management_steps.rb:36"},"result":{"status":"passed","duration":3370989394},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;cleanup:-delete-configuration-files-on-remaining-salt-minion","keyword":"Scenario","name":"Cleanup: delete configuration files on remaining Salt minion","description":"","line":223,"type":"scenario","steps":[{"keyword":"When ","name":"I destroy \"/etc/s-mgr\" directory on \"sle_minion\"","line":224,"match":{"location":"features/step_definitions/file_management_steps.rb:12"},"result":{"status":"passed","duration":1019693837},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@sle_minion","line":222}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;cleanup:-remove-remaining-systems-from-ssm-after-tests-of-configuration-channel-on-all-clients","keyword":"Scenario","name":"Cleanup: remove remaining systems from SSM after tests of configuration channel on all clients","description":"","line":226,"type":"scenario","steps":[{"keyword":"When ","name":"I click on the clear SSM button","line":227,"match":{"location":"features/step_definitions/navigation_steps.rb:934"},"result":{"status":"passed","duration":80761113},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]}]},{"id":"channel-subscription-via-ssm","uri":"features/secondary/allcli_software_channels.feature","keyword":"Feature","name":"Channel subscription via SSM","description":"","line":6,"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5}],"elements":[{"id":"channel-subscription-via-ssm;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":8,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":9,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":479234217},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;change-child-channels-for-sles-minion-subscribed-to-a-base-channel","keyword":"Scenario","name":"Change child channels for SLES minion subscribed to a base channel","description":"","line":13,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System List > All\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on the clear SSM button","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:934"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check the \"sle_minion\" client","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see \"1\" systems selected for SSM","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:687"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow the left menu \"Systems > System Set Manager > Overview\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"channel memberships\" in the content area","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Base Channel\" text","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Next\" text","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I select \"Fake-Base-Channel-SUSE-like\" from drop-down in table line with \"SLE-Product-SLES15-SP7-Pool for x86_64\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:221"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Child Channels\" text","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Fake-Base-Channel-SUSE-like\" text","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"1 system(s) to subscribe\" text","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I choose radio button \"Subscribe\" for child channel \"Fake-Child-Channel-SUSE-like\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:234"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel Changes Overview\" text","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"1 system(s) to subscribe\" text","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I schedule action to 3 minutes from now","line":31,"match":{"location":"features/step_definitions/datepicker_steps.rb:73"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I remember when I scheduled an action","line":33,"match":{"location":"features/step_definitions/setup_steps.rb:250"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Channel Changes Actions\" text","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"a table line should contain system \"sle_minion\", \"Scheduled\"","line":35,"match":{"location":"features/step_definitions/setup_steps.rb:198"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@sle_minion","line":11},{"name":"@susemanager","line":12}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;change-child-channels-for-opensuse-minion-subscribed-to-a-base-channel","keyword":"Scenario","name":"Change child channels for openSUSE minion subscribed to a base channel","description":"","line":39,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System List > All\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":213269263},"after":[]},{"keyword":"And ","name":"I click on the clear SSM button","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:934"},"result":{"status":"passed","duration":48930269},"after":[]},{"keyword":"And ","name":"I check the \"sle_minion\" client","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":424247784},"after":[]},{"keyword":"And ","name":"I should see \"1\" systems selected for SSM","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:687"},"result":{"status":"passed","duration":124111516},"after":[]},{"keyword":"And ","name":"I follow the left menu \"Systems > System Set Manager > Overview\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":483135790},"after":[]},{"keyword":"And ","name":"I follow \"channel memberships\" in the content area","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":69197629},"after":[]},{"keyword":"Then ","name":"I should see a \"Base Channel\" text","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":68101805},"after":[]},{"keyword":"And ","name":"I should see a \"Next\" text","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":66707397},"after":[]},{"keyword":"When ","name":"I select \"Fake-Base-Channel-SUSE-like\" from drop-down in table line with \"openSUSE Tumbleweed (x86_64)\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:221"},"result":{"status":"passed","duration":100692432},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":63176368},"after":[]},{"keyword":"Then ","name":"I should see a \"Child Channels\" text","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":408939769},"after":[]},{"keyword":"And ","name":"I should see a \"Fake-Base-Channel-SUSE-like\" text","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":66195301},"after":[]},{"keyword":"And ","name":"I should see a \"1 system(s) to subscribe\" text","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":69723534},"after":[]},{"keyword":"When ","name":"I choose radio button \"Subscribe\" for child channel \"Fake-Child-Channel-SUSE-like\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:234"},"result":{"status":"passed","duration":76325147},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":62568006},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel Changes Overview\" text","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":69776861},"after":[]},{"keyword":"And ","name":"I should see a \"1 system(s) to subscribe\" text","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":75445127},"after":[]},{"keyword":"When ","name":"I schedule action to 3 minutes from now","line":57,"match":{"location":"features/step_definitions/datepicker_steps.rb:73"},"result":{"status":"passed","duration":240819470},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":54700537},"after":[]},{"keyword":"And ","name":"I remember when I scheduled an action","line":59,"match":{"location":"features/step_definitions/setup_steps.rb:250"},"result":{"status":"passed","duration":42071},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Channel Changes Actions\" text","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":403866306},"after":[]},{"keyword":"And ","name":"a table line should contain system \"sle_minion\", \"Scheduled\"","line":61,"match":{"location":"features/step_definitions/setup_steps.rb:198"},"result":{"status":"passed","duration":21640850},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@sle_minion","line":37},{"name":"@uyuni","line":38}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;check-sles-minion-is-still-subscribed-to-old-channels-before-channel-change-completes","keyword":"Scenario","name":"Check SLES minion is still subscribed to old channels before channel change completes","description":"","line":65,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Software Channels\" in the content area","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"radio button \"SLE-Product-SLES15-SP7-Pool for x86_64\" should be checked","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:1104"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see \"SLE15-SP7-Installer-Updates for x86_64\" as unchecked","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:1118"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@sle_minion","line":63},{"name":"@susemanager","line":64}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;check-opensuse-minion-is-still-subscribed-to-old-channels-before-channel-change-completes","keyword":"Scenario","name":"Check openSUSE minion is still subscribed to old channels before channel change completes","description":"","line":76,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1919473293},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":70513365},"after":[]},{"keyword":"And ","name":"I follow \"Software Channels\" in the content area","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":66386691},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"passed","duration":80463605},"after":[]},{"keyword":"Then ","name":"radio button \"openSUSE Tumbleweed (x86_64)\" should be checked","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:1104"},"result":{"status":"passed","duration":160952539},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"passed","duration":514078775},"after":[]},{"keyword":"And ","name":"I should see \"Uyuni Client Tools for openSUSE Tumbleweed (x86_64)\" as unchecked","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:1118"},"result":{"status":"passed","duration":19527668},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@sle_minion","line":74},{"name":"@uyuni","line":75}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;check-via-api-old-channels-are-still-the-same-on-sles-minion-before-channel-change-completes","keyword":"Scenario","name":"Check via API old channels are still the same on SLES minion before channel change completes","description":"","line":87,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh the metadata for \"sle_minion\"","line":88,"match":{"location":"features/step_definitions/common_steps.rb:291"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"channel \"SLE-Product-SLES15-SP7-Pool for x86_64\" should be enabled on \"sle_minion\"","line":89,"match":{"location":"features/step_definitions/api_common.rb:256"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"channel \"SLE15-SP7-Installer-Updates for x86_64\" should be disabled on \"sle_minion\"","line":90,"match":{"location":"features/step_definitions/api_common.rb:256"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@sle_minion","line":85},{"name":"@susemanager","line":86}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;check-via-api-old-channels-are-still-the-same-on-opensuse-minion-before-channel-change-completes","keyword":"Scenario","name":"Check via API old channels are still the same on openSUSE minion before channel change completes","description":"","line":94,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh the metadata for \"sle_minion\"","line":95,"match":{"location":"features/step_definitions/common_steps.rb:291"},"result":{"status":"passed","duration":1800278652},"after":[]},{"keyword":"Then ","name":"channel \"openSUSE Tumbleweed (x86_64)\" should be enabled on \"sle_minion\"","line":96,"match":{"location":"features/step_definitions/api_common.rb:256"},"result":{"status":"passed","duration":2388355548},"after":[]},{"keyword":"And ","name":"channel \"Uyuni Client Tools for openSUSE Tumbleweed (x86_64)\" should be disabled on \"sle_minion\"","line":97,"match":{"location":"features/step_definitions/api_common.rb:256"},"result":{"status":"passed","duration":2439075806},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@sle_minion","line":92},{"name":"@uyuni","line":93}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;wait-3-minutes-for-the-scheduled-action-to-be-executed","keyword":"Scenario","name":"Wait 3 minutes for the scheduled action to be executed","description":"","line":99,"type":"scenario","steps":[{"keyword":"When ","name":"I wait for \"180\" seconds","line":100,"match":{"location":"features/step_definitions/common_steps.rb:19"},"result":{"status":"passed","duration":180000117201},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;check-channel-change-has-completed-for-the-sles-minion","keyword":"Scenario","name":"Check channel change has completed for the SLES minion","description":"","line":103,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":104,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1884155348},"after":[]},{"keyword":"When ","name":"I wait until event \"Subscribe channels scheduled\" is completed","line":105,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":73300596266},"after":[]},{"keyword":"Then ","name":"I should see a \"The client completed this action on\" text","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":72364328},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@sle_minion","line":102}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;check-the-sles-minion-is-subscribed-to-the-new-channels","keyword":"Scenario","name":"Check the SLES minion is subscribed to the new channels","description":"","line":110,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":111,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1853378953},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":112,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":84418282},"after":[]},{"keyword":"And ","name":"I follow \"Software Channels\" in the content area","line":113,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":69176888},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":114,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"passed","duration":70185718},"after":[]},{"keyword":"Then ","name":"radio button \"Fake-Base-Channel-SUSE-like\" should be checked","line":115,"match":{"location":"features/step_definitions/navigation_steps.rb:1104"},"result":{"status":"passed","duration":133003709},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":116,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"passed","duration":505449901},"after":[]},{"keyword":"And ","name":"I should see \"Fake-Child-Channel-SUSE-like\" as checked","line":117,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":18721127},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@sle_minion","line":109}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;check-via-api-the-new-channels-are-enabled-on-the-sles-minion","keyword":"Scenario","name":"Check via API the new channels are enabled on the SLES minion","description":"","line":121,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh the metadata for \"sle_minion\"","line":122,"match":{"location":"features/step_definitions/common_steps.rb:291"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"\"2\" channels should be enabled on \"sle_minion\"","line":123,"match":{"location":"features/step_definitions/api_common.rb:265"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"channel \"Fake-Base-Channel-SUSE-like\" should be enabled on \"sle_minion\"","line":124,"match":{"location":"features/step_definitions/api_common.rb:256"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"channel \"Fake-Child-Channel-SUSE-like\" should be enabled on \"sle_minion\"","line":125,"match":{"location":"features/step_definitions/api_common.rb:256"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@sle_minion","line":119},{"name":"@susemanager","line":120}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;check-via-api-the-new-channels-are-enabled-on-the-opensuse-minion","keyword":"Scenario","name":"Check via API the new channels are enabled on the openSUSE minion","description":"","line":128,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh the metadata for \"sle_minion\"","line":129,"match":{"location":"features/step_definitions/common_steps.rb:291"},"result":{"status":"passed","duration":1646481830},"after":[]},{"keyword":"Then ","name":"\"2\" channels should be enabled on \"sle_minion\"","line":130,"match":{"location":"features/step_definitions/api_common.rb:265"},"result":{"status":"passed","duration":2442468595},"after":[]},{"keyword":"And ","name":"channel \"Fake-Base-Channel-SUSE-like\" should be enabled on \"sle_minion\"","line":131,"match":{"location":"features/step_definitions/api_common.rb:256"},"result":{"status":"passed","duration":2337050367},"after":[]},{"keyword":"And ","name":"channel \"Fake-Child-Channel-SUSE-like\" should be enabled on \"sle_minion\"","line":132,"match":{"location":"features/step_definitions/api_common.rb:256"},"result":{"status":"passed","duration":2406713721},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@uyuni","line":127}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;system-default-channel-can't-be-determined-on-the-red-hat-like-minion","keyword":"Scenario","name":"System default channel can't be determined on the Red Hat-like minion","description":"","line":135,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System List > All\"","line":136,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":151469414},"after":[]},{"keyword":"And ","name":"I click on the clear SSM button","line":137,"match":{"location":"features/step_definitions/navigation_steps.rb:934"},"result":{"status":"passed","duration":76415721},"after":[]},{"keyword":"And ","name":"I check the \"rhlike_minion\" client","line":138,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":345908909},"after":[]},{"keyword":"Then ","name":"I should see \"1\" systems selected for SSM","line":139,"match":{"location":"features/step_definitions/navigation_steps.rb:687"},"result":{"status":"passed","duration":134723778},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Systems > System Set Manager > Overview\"","line":140,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":611411144},"after":[]},{"keyword":"And ","name":"I follow \"channel memberships\" in the content area","line":141,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":73958147},"after":[]},{"keyword":"And ","name":"I select \"System Default Base Channel\" from drop-down in table line with \"Fake-Base-Channel-RH-like\"","line":142,"match":{"location":"features/step_definitions/navigation_steps.rb:221"},"result":{"status":"passed","duration":221389607},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":143,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":65695482},"after":[]},{"keyword":"Then ","name":"I should see a \"Child Channels\" text","line":144,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":298529595},"after":[]},{"keyword":"And ","name":"I should see a \"Couldn't determine new base channel\" text","line":145,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":63985007},"after":[]},{"keyword":"And ","name":"I should see a \"1 system(s) incompatible\" text","line":146,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":64492696},"after":[]},{"keyword":"When ","name":"I click on \"Next\"","line":147,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":64213558},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel Changes Overview\" text","line":148,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":63896789},"after":[]},{"keyword":"And ","name":"I should see a \"Couldn't determine new base channel\" text","line":149,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":83571920},"after":[]},{"keyword":"And ","name":"I should see a \"1 system(s) incompatible\" text","line":150,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":73301960},"after":[]},{"keyword":"When ","name":"I click on \"Confirm\"","line":151,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":58776168},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel Changes Actions\" text","line":152,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":292127814},"after":[]},{"keyword":"And ","name":"I should see a \"Items 1 - 1 of 1\" text","line":153,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":64307019},"after":[]},{"keyword":"And ","name":"a table line should contain system \"rhlike_minion\", \"Could not determine system default channel\"","line":154,"match":{"location":"features/step_definitions/setup_steps.rb:198"},"result":{"status":"passed","duration":23233843},"after":[]},{"keyword":"And ","name":"I click on the clear SSM button","line":155,"match":{"location":"features/step_definitions/navigation_steps.rb:934"},"result":{"status":"passed","duration":60836279},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@rhlike_minion","line":134}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;cleanup:-make-sure-the-red-hat-like-minion-is-still-unchanged","keyword":"Scenario","name":"Cleanup: make sure the Red Hat-like minion is still unchanged","description":"","line":158,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"rhlike_minion\"","line":159,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1898898480},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":160,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":64002585},"after":[]},{"keyword":"And ","name":"I follow \"Software Channels\" in the content area","line":161,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":59504630},"after":[]},{"keyword":"Then ","name":"radio button \"Fake-Base-Channel-RH-like\" should be checked","line":162,"match":{"location":"features/step_definitions/navigation_steps.rb:1104"},"result":{"status":"passed","duration":553685007},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@rhlike_minion","line":157}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;system-default-channel-can't-be-determined-on-the-debian-like-minion","keyword":"Scenario","name":"System default channel can't be determined on the Debian-like minion","description":"","line":165,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System List > All\"","line":166,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":127201855},"after":[]},{"keyword":"And ","name":"I click on the clear SSM button","line":167,"match":{"location":"features/step_definitions/navigation_steps.rb:934"},"result":{"status":"passed","duration":49439388},"after":[]},{"keyword":"And ","name":"I check the \"deblike_minion\" client","line":168,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":420219665},"after":[]},{"keyword":"Then ","name":"I should see \"1\" systems selected for SSM","line":169,"match":{"location":"features/step_definitions/navigation_steps.rb:687"},"result":{"status":"passed","duration":97140112},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Systems > System Set Manager > Overview\"","line":170,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":503515652},"after":[]},{"keyword":"And ","name":"I follow \"channel memberships\" in the content area","line":171,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":66640775},"after":[]},{"keyword":"And ","name":"I select \"System Default Base Channel\" from drop-down in table line with \"Fake-Base-Channel-Debian-like\"","line":172,"match":{"location":"features/step_definitions/navigation_steps.rb:221"},"result":{"status":"passed","duration":204164253},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":173,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":57510888},"after":[]},{"keyword":"Then ","name":"I should see a \"Child Channels\" text","line":174,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":294044668},"after":[]},{"keyword":"And ","name":"I should see a \"Couldn't determine new base channel\" text","line":175,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":63461173},"after":[]},{"keyword":"And ","name":"I should see a \"1 system(s) incompatible\" text","line":176,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":63413778},"after":[]},{"keyword":"When ","name":"I click on \"Next\"","line":177,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":58319898},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel Changes Overview\" text","line":178,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":64712709},"after":[]},{"keyword":"And ","name":"I should see a \"Couldn't determine new base channel\" text","line":179,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":78359947},"after":[]},{"keyword":"And ","name":"I should see a \"1 system(s) incompatible\" text","line":180,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":71586250},"after":[]},{"keyword":"When ","name":"I click on \"Confirm\"","line":181,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":52961265},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel Changes Actions\" text","line":182,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":282975598},"after":[]},{"keyword":"And ","name":"I should see a \"Items 1 - 1 of 1\" text","line":183,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":64381489},"after":[]},{"keyword":"And ","name":"a table line should contain system \"deblike_minion\", \"Could not determine system default channel\"","line":184,"match":{"location":"features/step_definitions/setup_steps.rb:198"},"result":{"status":"passed","duration":18285878},"after":[]},{"keyword":"And ","name":"I click on the clear SSM button","line":185,"match":{"location":"features/step_definitions/navigation_steps.rb:934"},"result":{"status":"passed","duration":53940982},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@deblike_minion","line":164}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;cleanup:-make-sure-the-debian-like-minion-is-still-unchanged","keyword":"Scenario","name":"Cleanup: make sure the Debian-like minion is still unchanged","description":"","line":188,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"deblike_minion\"","line":189,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1818718213},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":190,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":64369348},"after":[]},{"keyword":"And ","name":"I follow \"Software Channels\" in the content area","line":191,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":62935146},"after":[]},{"keyword":"Then ","name":"radio button \"Fake-Base-Channel-Debian-like\" should be checked","line":192,"match":{"location":"features/step_definitions/navigation_steps.rb:1104"},"result":{"status":"passed","duration":477123407},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@deblike_minion","line":187}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;cleanup:-subscribe-the-sles-minion-back-to-previous-channels","keyword":"Scenario","name":"Cleanup: subscribe the SLES minion back to previous channels","description":"","line":196,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":197,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":198,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Software Channels\" in the content area","line":199,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":200,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check radio button \"SLE-Product-SLES15-SP7-Pool for x86_64\"","line":201,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":202,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I include the recommended child channels","line":203,"match":{"location":"features/step_definitions/navigation_steps.rb:247"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"SLE-Module-DevTools15-SP7-Pool for x86_64\"","line":204,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"SLE-Module-Containers15-SP7-Pool for x86_64\"","line":205,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"Fake-RPM-SUSE-Channel\"","line":206,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":207,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I see \"SLE15-SP7-Installer-Updates for x86_64\" text","line":208,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":209,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I include the recommended child channels","line":210,"match":{"location":"features/step_definitions/navigation_steps.rb:247"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"SLE-Module-DevTools15-SP7-Pool for x86_64\"","line":211,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"Fake-RPM-SUSE-Channel\"","line":212,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":213,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Confirm Software Channel Change\" text","line":214,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I click on \"Confirm\"","line":215,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Changing the channels has been scheduled.\" text","line":216,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"scheduled\" in the content area","line":217,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I see \"1 system successfully completed this action.\" text, refreshing the page","line":218,"match":{"location":"features/step_definitions/navigation_steps.rb:66"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"channel \"SLE15-SP7-Installer-Updates for x86_64\" should be disabled on \"sle_minion\"","line":219,"match":{"location":"features/step_definitions/api_common.rb:256"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@sle_minion","line":194},{"name":"@susemanager","line":195}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;cleanup:-subscribe-the-opensuse-minion-back-to-previous-channels","keyword":"Scenario","name":"Cleanup: subscribe the openSUSE minion back to previous channels","description":"","line":223,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":224,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1901495827},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":225,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":62001049},"after":[]},{"keyword":"And ","name":"I follow \"Software Channels\" in the content area","line":226,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":61259979},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":227,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"passed","duration":63927964},"after":[]},{"keyword":"And ","name":"I check radio button \"openSUSE Tumbleweed (x86_64)\"","line":228,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10091809554},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":229,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"passed","duration":534192775},"after":[]},{"keyword":"And ","name":"I check \"Uyuni Client Tools for openSUSE Tumbleweed (x86_64) (Development)\"","line":230,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":81036952},"after":[]},{"keyword":"And ","name":"I check \"Fake-RPM-SUSE-Channel\"","line":231,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":76803533},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":232,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":56981010},"after":[]},{"keyword":"Then ","name":"I should see a \"Confirm Software Channel Change\" text","line":233,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":65196623},"after":[]},{"keyword":"When ","name":"I click on \"Confirm\"","line":234,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":53980303},"after":[]},{"keyword":"Then ","name":"I should see a \"Changing the channels has been scheduled.\" text","line":235,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":425342711},"after":[]},{"keyword":"When ","name":"I follow \"scheduled\" in the content area","line":236,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":76333595},"after":[]},{"keyword":"And ","name":"I wait until I see \"1 system successfully completed this action.\" text, refreshing the page","line":237,"match":{"location":"features/step_definitions/navigation_steps.rb:66"},"result":{"status":"passed","duration":29930439521},"after":[]},{"keyword":"Then ","name":"channel \"Uyuni Client Tools for openSUSE Tumbleweed (x86_64)\" should be disabled on \"sle_minion\"","line":238,"match":{"location":"features/step_definitions/api_common.rb:256"},"result":{"status":"passed","duration":2400604741},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@sle_minion","line":221},{"name":"@uyuni","line":222}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;cleanup:-remove-remaining-systems-from-ssm-after-channel-subscription-tests","keyword":"Scenario","name":"Cleanup: remove remaining systems from SSM after channel subscription tests","description":"","line":240,"type":"scenario","steps":[{"keyword":"When ","name":"I click on the clear SSM button","line":241,"match":{"location":"features/step_definitions/navigation_steps.rb:934"},"result":{"status":"passed","duration":67926568},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5}],"before":[],"after":[]}]},{"id":"channel-subscription-with-recommended-or-required-dependencies","uri":"features/secondary/allcli_software_channels_dependencies.feature","keyword":"Feature","name":"Channel subscription with recommended or required dependencies","description":"","line":6,"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5}],"elements":[{"id":"channel-subscription-with-recommended-or-required-dependencies;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":8,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":9,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":469011588},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5}],"before":[],"after":[]},{"id":"channel-subscription-with-recommended-or-required-dependencies;pre-requisite:-remove-remaining-systems-from-ssm-after-software-channel-tests","keyword":"Scenario","name":"Pre-requisite: remove remaining systems from SSM after software channel tests","description":"","line":11,"type":"scenario","steps":[{"keyword":"When ","name":"I click on the clear SSM button","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:934"},"result":{"status":"passed","duration":56033988},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5}],"before":[],"after":[]},{"id":"channel-subscription-with-recommended-or-required-dependencies;play-with-recommended-and-required-child-channels-selection-for-a-single-system","keyword":"Scenario","name":"Play with recommended and required child channels selection for a single system","description":"","line":15,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Software Channels\" in the content area","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check radio button \"SLE-Product-SLES15-SP7-Pool for x86_64\"","line":21,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see the child channel \"SLE-Product-SLES15-SP7-Updates for x86_64\" \"selected\" and \"disabled\"","line":23,"match":{"location":"features/step_definitions/setup_steps.rb:345"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I exclude the recommended child channels","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:247"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see the toggler \"disabled\"","line":25,"match":{"location":"features/step_definitions/setup_steps.rb:303"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"SLE-Module-Containers15-SP7-Pool for x86_64\" text","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see the child channel \"SLE-Module-Containers15-SP7-Pool for x86_64\" \"unselected\"","line":27,"match":{"location":"features/step_definitions/setup_steps.rb:329"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I select the child channel \"SLE-Module-Containers15-SP7-Pool for x86_64\"","line":29,"match":{"location":"features/step_definitions/setup_steps.rb:362"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see the child channel \"SLE-Module-Containers15-SP7-Pool for x86_64\" \"selected\"","line":30,"match":{"location":"features/step_definitions/setup_steps.rb:329"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I click on the \"disabled\" toggler","line":32,"match":{"location":"features/step_definitions/setup_steps.rb:316"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see the child channel \"SLE-Module-Server-Applications15-SP7-Pool for x86_64\" \"selected\"","line":33,"match":{"location":"features/step_definitions/setup_steps.rb:329"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@susemanager","line":14}],"before":[],"after":[]},{"id":"channel-subscription-with-recommended-or-required-dependencies;play-with-recommended-and-required-child-channels-selection-for-a-single-system","keyword":"Scenario","name":"Play with recommended and required child channels selection for a single system","description":"","line":38,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":3293325237},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":73165371},"after":[]},{"keyword":"And ","name":"I follow \"Software Channels\" in the content area","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":66237213},"after":[]},{"keyword":"And ","name":"I wait for child channels to appear","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:239"},"result":{"status":"passed","duration":219273675},"after":[]},{"keyword":"And ","name":"I check radio button \"(none, disable service)\"","line":43,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10082483964},"after":[]},{"keyword":"And ","name":"I wait for child channels to appear","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:239"},"result":{"status":"passed","duration":219525754},"after":[]},{"keyword":"And ","name":"I check radio button \"openSUSE Tumbleweed (x86_64)\"","line":45,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10075225391},"after":[]},{"keyword":"Then ","name":"I should see the child channel \"Uyuni Client Tools for openSUSE Tumbleweed (x86_64)\" \"unselected\" and \"disabled\"","line":46,"match":{"location":"features/step_definitions/setup_steps.rb:345"},"result":{"status":"passed","duration":10109553218},"after":[]},{"keyword":"When ","name":"I select the child channel \"Uyuni Client Tools for openSUSE Tumbleweed (x86_64)\"","line":47,"match":{"location":"features/step_definitions/setup_steps.rb:362"},"result":{"status":"passed","duration":10175854364},"after":[]},{"keyword":"Then ","name":"I should see the child channel \"Uyuni Client Tools for openSUSE Tumbleweed (x86_64)\" \"selected\"","line":48,"match":{"location":"features/step_definitions/setup_steps.rb:329"},"result":{"status":"passed","duration":108630451},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@uyuni","line":37}],"before":[],"after":[]},{"id":"channel-subscription-with-recommended-or-required-dependencies;play-with-recommended-and-required-child-channels-selection-in-ssm","keyword":"Scenario","name":"Play with recommended and required child channels selection in SSM","description":"","line":51,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System List > All\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check the \"sle_minion\" client","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see \"1\" systems selected for SSM","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:687"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Systems > System Set Manager > Overview\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"channel memberships\" in the content area","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Base Channel\" text","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Next\" text","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a table line with \"SLE-Product-SLES15-SP7-Pool for x86_64\", \"1\"","line":59,"match":{"location":"features/step_definitions/setup_steps.rb:192"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I select \"System Default Base Channel\" from drop-down in table line with \"SLE-Product-SLES15-SP7-Pool for x86_64\"","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:221"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see the toggler \"disabled\"","line":62,"match":{"location":"features/step_definitions/setup_steps.rb:303"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"SLE-Module-Basesystem15-SP7-Pool for x86_64\" text","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see \"No change\" \"selected\" for the \"SLE-Module-Basesystem15-SP7-Pool for x86_64\" channel","line":64,"match":{"location":"features/step_definitions/setup_steps.rb:373"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I click on the \"disabled\" toggler","line":65,"match":{"location":"features/step_definitions/setup_steps.rb:316"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see \"Subscribe\" \"selected\" for the \"SLE-Module-Basesystem15-SP7-Pool for x86_64\" channel","line":66,"match":{"location":"features/step_definitions/setup_steps.rb:373"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see \"No change\" \"unselected\" for the \"SLE-Module-Basesystem15-SP7-Pool for x86_64\" channel","line":67,"match":{"location":"features/step_definitions/setup_steps.rb:373"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@susemanager","line":50}],"before":[],"after":[]},{"id":"channel-subscription-with-recommended-or-required-dependencies;play-with-recommended-and-required-child-channels-selection-in-ssm","keyword":"Scenario","name":"Play with recommended and required child channels selection in SSM","description":"","line":72,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System List > All\"","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":154319252},"after":[]},{"keyword":"And ","name":"I check the \"sle_minion\" client","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":534380910},"after":[]},{"keyword":"Then ","name":"I should see \"1\" systems selected for SSM","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:687"},"result":{"status":"passed","duration":194464886},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Systems > System Set Manager > Overview\"","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":791184227},"after":[]},{"keyword":"And ","name":"I follow \"channel memberships\" in the content area","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":75532244},"after":[]},{"keyword":"Then ","name":"I should see a \"Base Channel\" text","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":71088702},"after":[]},{"keyword":"And ","name":"I should see a \"Next\" text","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":63439794},"after":[]},{"keyword":"When ","name":"I select \"No Change\" from drop-down in table line with \"openSUSE Tumbleweed (x86_64)\"","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:221"},"result":{"status":"passed","duration":174507512},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":63365232},"after":[]},{"keyword":"Then ","name":"I should see the toggler \"disabled\"","line":84,"match":{"location":"features/step_definitions/setup_steps.rb:303"},"result":{"status":"passed","duration":353332947},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@uyuni","line":71}],"before":[],"after":[]},{"id":"channel-subscription-with-recommended-or-required-dependencies;cleanup:-remove-remaining-systems-from-ssm-after-software-channel-tests","keyword":"Scenario","name":"Cleanup: remove remaining systems from SSM after software channel tests","description":"","line":86,"type":"scenario","steps":[{"keyword":"When ","name":"I click on the clear SSM button","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:934"},"result":{"status":"passed","duration":54750625},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5}],"before":[],"after":[]}]},{"id":"install-a-patch-on-the-red-hat-like-minion-via-salt-through-the-ui","uri":"features/secondary/min_rhlike_salt_install_package_and_patch.feature","keyword":"Feature","name":"Install a patch on the Red Hat-like minion via Salt through the UI","description":"","line":8,"tags":[{"name":"@flaky","line":4},{"name":"@scope_res","line":5},{"name":"@scope_salt","line":6},{"name":"@rhlike_minion","line":7}],"elements":[{"id":"install-a-patch-on-the-red-hat-like-minion-via-salt-through-the-ui;pre-requisite:-enable-test_repo_rpm_pool-repository-on-the-red-hat-like-minion","keyword":"Scenario","name":"Pre-requisite: enable test_repo_rpm_pool repository on the Red Hat-like minion","description":"","line":10,"type":"scenario","steps":[{"keyword":"When ","name":"I enable repository \"test_repo_rpm_pool\" on this \"rhlike_minion\"","line":11,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":412936414},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_res","line":5},{"name":"@scope_salt","line":6},{"name":"@rhlike_minion","line":7}],"before":[],"after":[]},{"id":"install-a-patch-on-the-red-hat-like-minion-via-salt-through-the-ui;pre-requisite:-install-virgo-dummy-1.0-package-on-red-hat-like-minion","keyword":"Scenario","name":"Pre-requisite: install virgo-dummy-1.0 package on Red Hat-like minion","description":"","line":13,"type":"scenario","steps":[{"keyword":"When ","name":"I install package \"virgo-dummy-1.0\" on this \"rhlike_minion\"","line":14,"match":{"location":"features/step_definitions/command_steps.rb:994"},"result":{"status":"passed","duration":1672234799},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_res","line":5},{"name":"@scope_salt","line":6},{"name":"@rhlike_minion","line":7}],"before":[],"after":[]},{"id":"install-a-patch-on-the-red-hat-like-minion-via-salt-through-the-ui;pre-requisite:-remove-andromeda-dummy-package-from-red-hat-like-minion","keyword":"Scenario","name":"Pre-requisite: remove andromeda-dummy package from Red Hat-like minion","description":"","line":16,"type":"scenario","steps":[{"keyword":"When ","name":"I remove package \"andromeda-dummy\" from this \"rhlike_minion\"","line":17,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":1363569729},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_res","line":5},{"name":"@scope_salt","line":6},{"name":"@rhlike_minion","line":7}],"before":[],"after":[]},{"id":"install-a-patch-on-the-red-hat-like-minion-via-salt-through-the-ui;pre-requisite:-refresh-package-list-and-check-newly-installed-packages-on-red-hat-like-minion","keyword":"Scenario","name":"Pre-requisite: refresh package list and check newly installed packages on Red Hat-like minion","description":"","line":19,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh packages list via spacecmd on \"rhlike_minion\"","line":20,"match":{"location":"features/step_definitions/command_steps.rb:1285"},"result":{"status":"failed","error_message":"FAIL: mgrctl exec -i 'spacecmd -u admin -p admin system_schedulepackagerefresh uyuni-master-rhlike-minion' returned status code = 1.\nOutput:\n\r\r** Generating system cache **\r                             \r (ScriptError)\n./features/support/remote_node.rb:172:in `run_local'\n./features/support/remote_node.rb:120:in `run'\n./features/step_definitions/command_steps.rb:1289:in `/^I refresh packages list via spacecmd on \"([^\"]*)\"$/'\nfeatures/secondary/min_rhlike_salt_install_package_and_patch.feature:20:in `I refresh packages list via spacecmd on \"rhlike_minion\"'","duration":7682124364},"after":[]},{"keyword":"And ","name":"I wait until refresh package list on \"rhlike_minion\" is finished","line":21,"match":{"location":"features/step_definitions/command_steps.rb:1300"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"spacecmd should show packages \"virgo-dummy-1.0\" installed on \"rhlike_minion\"","line":22,"match":{"location":"features/step_definitions/command_steps.rb:1328"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_res","line":5},{"name":"@scope_salt","line":6},{"name":"@rhlike_minion","line":7}],"before":[],"after":[{"output":["This scenario took: 8 seconds"],"embeddings":[{"mime_type":"image/png","data":"iVBORw0KGgoAAAANSUhEUgAACAAAAAd1CAIAAACQYqj8AAAQAElEQVR4nOzdCUATZ94/8KctQyRIoiYiKLBE5KgSrcCKcnQNrXhQlVbYir7FehWtFY+Crfd6VVtstairth6V/gVdsEUtKrglvuVQfDlqg5RDxAUUxERNkEAY2v3PBFCOBPAG/H5e3y1JJjOTZ55Mkt/vmd9jYOI4mgAAAAAAAAAAAAAAQPfyMgEAAAAAAAAAAAAAgG4HCQAAAAAAAAAAAAAAgG4ICQAAAAAAAAAAAAAAgG4ICQAAAAAAAAAAAAAAgG4ICQAAAAAAAAAAAAAAgG4ICQAAAAAAAAAAAAAAgG4ICQAAAAAAAAAAAAAAgG4ICQAAAAAAAAAAAAAAgG7IgAAAAAAAAAAAAOjBf1lj8soffMM/ehqSe7VESb+iqntF9SeHAABAp4cEAAAAAAAAAAAA6GD8ct0Aqnqc7R8jBvxhK/jTXkjy5CRf/vLFG68kFNSW0kZVfyKyBADQqb1k4jiaAAAAAAAAAAAANGHJqR7elz7gqzHQVUCa/oO8H8v5TU6VaIwIgC5jXnnpw1desX7lJfIYUv74cwP9x83/EgB4NK9wTK0JAAAAAAAAAABAo5HCqsmDNF+Oo1/WE7x95WUyZfAfSvWfdO2f16sNCUArX1IGjxn9Z1i9/JLopZdO/YEMAMAjwiTAAAAAAAAAAADwgPHLdaY9/vjEs67lA3UvHYvjTP73y4rGO5a/Xmdq9Af35ToC0MrjR//rub+CACbAo8P7BwAAAAAAAAAAHhhAVR/w1bS+Pz/f4Iii5Z37J2ssDasJAAB0SkgAAAAAAAAAAABAA/7LmvG2f7Su+18pf+Xbov/OEP/Zs/n9HAPibfMH/+VaAgAAnQ8SAAAAAAAAAAAA0IBP/enS/4+W92pe+iHtlb8Mr3Pk6niKs/kfvShUAQIA6IyedgLAwO6dlReOH/hh9kBDvY/uPfSO5bOfLMbcI+js8QMXtk11NiYAAAAAAAAAAMAwMfjDXthywtWMX6nzvetm9Cc6Azivmv63p8GfBAAAOh+Dth9eseuAvwV5OKXSBSu/T71LOjcD4UArIfNfU/P+xgYZVUhTAwAAAAAAAMALjjc6eGmvn1bYCZvV9FeUGOy6+eeCN/80IaRS19OYhAG/x39JFek8htrb+L7pMdDC3MZqQC/eg6pFd1X3CouvF5aUHf85+be8QgIA0DbKbGzgZOfSszF3HcaaFsecyS6jSdfSTgJAZEoemqm54NmP539odXknIjaR4SZXU6QViP4DAAAAAAAAwAtNYDc6OHDCWLFwbRw/X66ya3IRQH7JS6T2pa9OseGeWvVL/6l9ed6Pf071pKcIGxbIk7+krHmJdA6GFLVguu8M33GvvKKj7gWTDHB2tGf+TfF+/bsfz+w8/ENd3R8EupeedqNXzp88biBffjVt7+6ImPwXZpLqXo4rNi1tGMzdNYZodwlUf3sn/0mu/oRo8mLimQQA6WLaSQDcuENIP/Jw7sgVXWHel9q7eTEReQQAAAAAAAAA4MUmcJ0VscKjv/Zv64GD8uTX7YQPwuKj3OhRjX/fyKNCS/4If/NPQZOn58pfvvfHK6TjjM1Gj53gN9JhqL3Q8E6ZLFt24sSp+HzV48eT7K0twz75UGRh1u6STHpgtt8Ed2fxqq++zbtWQropQ7sJ34Y4nlz3Vcz1pzv+1dxryb6JZZ+uOiLr8IUgL9v6CDfNN7FuOY74D9mR8tADNbfJozE0dV+/IlDSm/1bONB15QpKs2zPycce/msoGvPt8hHxmz+PLOrEI4kN+Q8Gc3eNIdqdDtN/vto2253krlnyFdttjAf6zfbzGyA/EbbnMBmzZT6TW1Jv3X9O9iQueNJmqvzGDdTOrHJPtmbJtpNVA/2mONw4k5D6RAest5MAWPvBrLUEAAAAAAAAAAC6Kcpy2tSG6D/D2sbhSlYaeZiCPr/dfPlObUenmRQ4TtgS4ufSu/F2b3MXT+afZObPEUt3p1x7vNoa4/82smX0X1Oa8PnCkIO/qojh4Cmbdmzys+E8eNBBZMk8pRsnADqtl8zdBJsWmVjreOgVQZ/HmLPUwNpjtFvvJnf0Fvt5mMf/UPJshysbiANX7fIoW7Ns77muMAa/p517cODkSWIhh9Dy0mJZ5qmwiKxap6CI2SSs6Uswdd+5cUze1s935Fcb9rL3C/Sb7mnT35BU3inLy07Zs+9URpXZtE3rQu2pJuumfzu0cW5D+wsmLl+3fmSrmcRrczctfuo5qnZQZhMXLQy1k5/JooayNcOsJk0JGOvoJCxKyzPmM5kUTZVSQZjTE9ekN/fJJFaMB86cM1mUv3/CsqwHNYVMzcdO9BO7Cj5dF3XuyeUADEhnwXMLXrXrDWHeobWBzd6TRs7zV+0bx5eGrV2aTI8OWbfNk5z4x4q1Wfcv3jGwe2fV0Rnm6fvWLjhZzj6x1/DN2+e5ZEesvWDmN0UiaciilKUkHt8acfH+B0lPx6kRm7yFmfvf/Syly1VuAgAAAAAAAAB4MnqbNy0BPW78+OkR333kQihdY/r729OH7ZvdU0OTuLxXVH9ySEeYjgipj/7flB2IOB6TVVbby0YyxS/4DSvRG4HrSsvm/nD1kQO1r706aOY745rfp7rw+QcLD6v+tix8Iidh++ehH3D6Htn0t75NlmCecvp/LzypHIChaMK3yx3j130Veb0rV5w2tg/ZOLv/yc+XJirI09BnKH9NCM9a10Oa3++s369+1OH/WhSnrZvPRl3RhbN7biplz3hijFrlg2ouHa7Rwl4zEeInSN7/9jq2ur1hr4EuFupKmrTVbpSlX8i86fTZNXM3ZTDpAUrg7Ci8Uf9ia9V5x3YERuh8IytObv7oJPuHgfXEpd96FS5ddkz20FFZ3uiQVcG1EYHh2ffIk2MsFIvMTfqZ+zecQrgu4yTsfynunnV7ri1aFfyP7fUlgAI/O5X/RCLJxub2xsUxx2St49IcC8mWteQJ5gA6TwJA9VtiZtEb3vaeI6xPljxoR2OrscPNyZ20E9nMGYfX4bVRQs/ZuzyVv2VmRp+hOaY2Eicr90nzhEQ5Z3/e43YOSjB6ot+8Sa72zMfVPXleUW5MRFRXrCamM7n3fHMhT2KXDMSz133rWbap5eVdTKLok31T1GFLtp2sIAAAAAAAAABQz5DimjQf0fpxSOjH0eHhY+505OmzT3BKND1IhxjYuY5ha7PcTF6yKqIhtlWVHRNemFe69NsZNkPHjXZJvPrIVcsnStxffrn52PFbWTEJv/eduHfTfO++ZCQnJ+uDkwf+d/5IP4sHsU3mKX+f4LXhn4cIPBuGliafhgice+p6rFy1fuudzA51PD3qbmTL8mqt7O936drilGz5s69Wfi8/JTKfPGt3s9d+sODE7E9CSVSHQ6AGguEjxHTmp8ca5ratvdvwHmwjAWBoIR5roTzzWUJG/buVVmRkaXNFFOmiDIkyv0hJLPiVsoRNEWd/IzbTAwOni7k3slLS79KcotwzSadiyOiZFk+4L2lInXYs+8JxvZvd/2RzAO0kAFbsOtAwcUTHPeoUE/eKLkqveosGiseKjufnN7w2gZ27ez9y4wzT1uTh3JNtWrUjprEsV5jdmG1rA1y8Jo8785hXlBg5By5c6VS2d92CmCIm6G9k7WhjUvEQIepOkgrWl9zrsCefbXvIXWprBzi9naaPs5JGXH3wUC/xzHE2JkRGAAAAAAAAAKAJw95mLWqFOzm75Ge7b7vw85KR7Yx33PyLgUxhWPXfjoX9KL69kzkTVcw7c7Z5hetqWeJZ6SSbcf1s3CyMUu8+4iBL+4FWLe5RlV7IuWViMdxGO6SUZzPcgnesNKdUQyyaxTZFlubNntZr4LQ5AdNd2dom5F5u+LrdKY7BuzwLP111JIMd42zkPPuT9aan5nydK/ILDPYS2/dmXr5S+s/PP82y+Wqj39CeZOg/vwm9k7Zk8d5zd43EE2evC3QSGZLKq2nh9RPSGtuv2Djb/q5S6GTTn5AbmXHhJ8qdAwL87bmktuzMvv2b4pmAhoG1h19IgKu7BZ/Z5I2f98zZffHBEEmK5xbQfNPx5bVE17aaYUK9k9fN93bvR5E7hdEREVsT2SIchqaOQfMDpzsJmUapzItb8FmKy4ql0wdSZFFY1qKywys3bs2mdT9xwIiQ+QH+YmYPlXlXiYlhB+ZGNexttGCFcLTOSRruqb/6THG25L/k0Rma2ruLFDEnM2dOcdJWtZJLo86VicTOdzMz2gikGg/0C/Sb6eXAHHHNzdyY/fvD07Sj540tJ86eHfqGlQlzCK4WGxrXHwDe2JBPgnvJKy2Y9iea0sy9EecqPQNCPJm+rf7tTNTaiJRrVQbWYxfuGlf86bJjMsP6wy0XOrLrlzPx5d0x555wVNDI3M5KZFz/NuTaW3BNiI37cKpSe1tTVZaXr9AfvqurvausNXWaOfbitR/yOnrFR5WykpiPm+QRv/tc/hO6yqFJd5Knn4haox0T3FPkHjp7skQsZA6B5mrC0nXHNVM+2eYpJGRp0htNiws9HlP3Xbtmu7CnweLoiJh4Ni6t2BNh6RLmYz/ukyQPtjr/cnY8cV4GeQoMuUJjHXc35ABWRp27+7i9pZ0EQNNLwDrqkaeYqCqOTyycPtDGfaTV3vz660R49p4O/UnZ4aTCh44y02r5nQetcy8/LSZ7sstIodiUeqwEgLHVWCf+tRN7ThTVn0Orr2Vnk06IsvSbP8Yk6fjhLJ2X++hN7j0/T3KXKu+p+3tMcD+zJ77h5G5g5znGxVBZiVpPAAAAAAAAAM0YCAdY9W9179QZQZGHXv7wp39vG6fm6Ioe1dBk1nHObwqqtKPD/wlbsIGNUapvVChbBiuqytjSJb25AnaBR0wAiAa0CitrVKpaJtrP0cb7ORwej0NKVZp2nmjnFTBTVLZpwefnKuoMewlMqior6Ys3Jrm7DTDKYMP35hJH6rdjhZUDJ4R48aVfhwZmqWqNeeZEXVtVvnQVv+m4T4Fr4LpxVMy6xTF5RBywcMv8yUVMFoGwl11wKs4tmbYpn7JfuHbplkWFB75e65qlFHjM3jd/9rzrG7eWOgQFupKTOzxPXr1HGZkbk6YFEnrat9q0nm01HQhpOMBj3XynyiOfeyYVmzgFbJsdOL3o84Ol5n7Bs8dVnVowV5pRQQS9uJV3VbJ1XwmalAAyHDBaxxMrrIIWBUqqTs2ZkSAjVpPmzwtufwyxMeedkH4BNrpK/Ndqoj6r+CH3T/LoBMPfi/iHRNuZlb8lJadU0RxjK7cZgdpKLvLof2z8LEul56nqogtRgftKFITnFrhw3Wy/9DwmecP8PS/Uviw89PMTRRSTXNky5X7xesqQlO1ZueNcBXf0/E+2hQRKI/b7fJ1XaTH6q7UB624Wz/2heS6EOdx3Upa8/1U+sZq5fOn6+eWB685de2JBKgNx4Ce7xnLldxvWyOkl7E9GB825f5NfGf+Vnpo8LEXm8bBE8/Uzj0nHfQAAEABJREFUPombVCzLzpUmnTuRVt52JLa2Ii08wn797MCj303Iy85NuZASk5jX0EUNufZTVqVNub9ox+r7G1tOn+839HrU25sv3ujlvm5FwMrSsqWJ9LhAP5e7MYHT2JyKwJTpnNW1+z9f0vvJlwDSsBktPY8ZPsfrGijyJCYcaCcB8KBuVMd1uMJUK3XXMlPS7zEZquH2x66yRbJ62Ux0EmquxpzIe/wCO3RllZpJghkatvNBIhg+JcSp/OCRFN35q1rltSpq0rgxkuyo+Ad9ly0v88xTwa2TYEceRMxpeV4Rd13IuolZxzftk2a0zBTpSe71Gr75i0CTIxuZ83tt/bTX2pk9DtJO7WbbiI40nTbbOYkqqrVyH8gl94pPRMRIjUeHBjg1JDzDY5pcxtJGvrF1glount1Guo+uLEpOIU7TtBcBaKeFcJjuxU1NlNl7sGlzJk/uPM4veKLrUGaF98pSjkWsZbdYv7ekqNaG3VumnSP2b2I/ZXUuzB7l+wdOUypLrxXWnvxK+7mo44Aa2k34dpH9tSK+xNPK5Gpc4Kpjz7oGHAAAAAAAAIBuXHsnK521PqbNmJticvdvBy6+MfCPERZ/Ogj/tBf+N0/+Uq785YvXX/534SslGiP1fx+muDRN37jDzqLZ35RvSFTNokfGwv5sBQy1ourRw6K1dMvnsiF/QyYJoNGw9Uw0GvYPDq9jJeE52qBf7V0FGwQolcWXjpk00nxv/lVD0QgXw+I92QrCxrspTn3RkyqVjtHvlMDNy6Y2bc+JbPbFys6ck7mOdhtgkHGdeYy+IZNpQ0+FJ88UThpXeC6fDcWUZZ2VViy0HsA3LK3fB7Z+/T26ukzHEMnmm9azrSYJAANrpxGiinMLkq7eo8m9zLMnJi6V2AmjqRGTTMsOr5PWD5BX3G0dItf9xOPG7pJeheFbE7RBp6spaWUz2xlGTFFj5pvO6Fe18j352Zv3h/m/ZO4iCAvhXtt/c1f6H48zlptpgXGujaks/lBPj6HNHhaOG+dwMOui7osUqsozsur/UqWfSbnm6i4yNThHbCYOp1L2119IUS3Lyr4xbsT9Z1Rez05nA4Oq1DOZeU426ZmFCqb3FWXGZE4IHWhuQlpsh76RyRxutqFOnMn1CxjY3/jctSc2Epdigp03Evc31vxhw5JNSgBpb1JMxoLobV1acW73ptf38cSeY/y8nIJXeE+/ELFg67nKtjZal594YGpihLmjx/RxI8Z9+Mn0Sclr10XE32l7DgC9mCDnWNPig+EXrzFviqrMyMwx68RWJomF2tdHaWPgdYoKFXlKKlKWLiieNGfpSk+rSQEe8VvP5RNL5g97Jsp5IWJpRKH1xKAVpWdj7jowOxlzJvsJV1CvVcurdKQfNKXSZ1QCaO0Hs9aSx1J/8uUY6utn2ok4Gk/QtdczT2ZPdh/pNHrAKVl+tcB+hEtvWnYs89ozHLhdef1qZUBgxC73mH0Re5Jb5bvo8hP7jruE+G35p2twXm56dlbMiTTZ3bprWc88FZzHbZUEa7qj1bKTO6cm2fvNCdiy3T09igmaX1U0aUbdyb27hfHZdKirgyCJnRhZ4DhcdFe2t4I7blF72TZjy5mt03Txcu3roDP2rV2apezvNe/bRQvFP0d9OnePjLaauXbpyvkleU1mYNaXb9SdoG473UeXnzyT6xI4xu0Ek2IxsPYcI76bslbGW1mfAKDpytKUtUsOsBdkeQR+NSdwZj57OZt2b0n93go8AnfNnx1cyiSHdS9s7hG4ZaowfffawMQyE1e/LcFW9adFffl2jqmDuChqzrTka7XMm4IAAAAAAAAAdAY97cbMdOLqe9T9nf+59tv1by/dOn7lTz71R0/D/96rfUlJv1JZ94ryz0cYmKrMyy7WjHSwHzfGLTmiSWDLSOw1gZ0b4E5xeumjjwHNLSrx6M1veg/HYuTgvnv+90LWrek2FuRW1v/mqEyGD7bgtH5i05v5J/d8ene03/xVQb3pa5nn9rCDROWpSWXT33CwNi7jONkY5p2S3SX37h5f+nW537h5EXMoTZHsYNSpc9db7DzX2pRv7zgvwrUx8FVVnNoyJlCnoena+6XTa2kNzYTRCLmbtWkzmTRuwle7Ajl3iuOPxTSt8XAvu9WmK/Rs68HYZcrEQthfPGHX9tENl0DUytOr6J69hSa0/EZVG0FG3U807MXl0HJFVUejk684vWe6dGjdoX8omkT/SU8H/qchxpU/3vzqLP2YlVyMzV1E3DYeNxE5inpdLNMddjcSj/ULnuRqb6yW11L9eyt/Y2JExnwhUf92R03aRqs0tfeHadOVTJDTuO3ltQEo8oT0clyxaam2fvsnSU7SJVuz3UIW6rvZTs12WiVLPCZLPH6QieDNH+Nnn3aQvbfZFMqGLWdUrivLPrc1+9yeY2O2bZw8zeOs9OQjxrw4xnxBP3HI2k1BjXtzI1PNZCZOfL2j0mt08MYx/Yk8/cypvYl5iqcTVaslfLEde/YQOgUejQy8f7/QwtKEFArtnfwnudZPAhzPJADIE3U3a/n7s5bX/23q/q22GNETjP6Tpz8JcF3lHSUTGDUZYC6k8u61PEKUST8um2a6o258j6vSE2XykR4ST/ODRXIXTwfhvdzwtNazKzz65WDtqq3I+mxZbqTH5JWBq46Ok4btPt6iLNe9/LNLPzjbc4DjpHGjJ3nNjhg75vDWr7ZmP/NUcJ62NdtMgtXezYvc+o94u9HBcxZGjDy1ZOvZB5c16EnuyZJyNfOHD+2dUnZH4OJqLr9wPK+K2Le3Id1pOm0CgPm8Sc9m9/xa2llpqZUwUybTZobPnCn0mzKwv+GDBICeXUo21JVnPlzU5vm3lpZnn425s3C6l2V6In+aFz89Iq2oakzjw9X5WXnaP+rYvZrkYM+0Z3azvS1LOyedIh5qwTfMKtexcB7t/oZDZeKesMSSe+zn7kVZhZM1aSvfrrlTGBOVnF/1ZN63AAAAAAAAAI+Pif5vW+Fj31Yw0nx6yELN5h07slWlzA/dx72cnfllzfzcdhjXz2PbRv6BiOMxWWW1vWwkU/yC32CvQihKe/g5IJvIu1rs4eTY7K6+w6dPf+3kF9vXHyB/u3Vy91nV4JnT/9YqAcA8sdltWpGReIz5R4wHLly7cEugPHB33o3si0WT3N1FhT0dKdmxQm1tgOprWee2Zp1jK/LPWbpuUfWNlaeuNVuRuuyu+sb1qLlbs5qVOmg7QNzoXlFW5O6sSGJg7jF736LAypU7mtRRabXpf6Tp3Jah3YNXVXlTWVlauGZZffmKBj2H0+zlF8YGRG+dcT1PdFRrjM379zIgHYl19HHr86k3Sdha8cPVB0V+tLMB9zJPr1j0Q81t8rgM+YK2G5YJMevp6gLXgHVT+JGbQ+cWVTMR2J0b2QhSbZVSzl6twiX5T23g+eMz5D+o325qLuxV0sbNjtVsr7uRl32tysqEYmJZ8kpjJ7GFUXzjtByGAywFRHntbssI773S3NSKyRPZCiiPGJ7XVCkr7xSf3Pr5waLm3enu1fgfmH9M7HH0luWzQ+5uXJ5GnoqqMmlWodtwdWo2V/KGjQmT+/k5rdLRVVRBRgcEug+Qnwjbc5iM2TJ/9Mr56q37zz2B2h5VZXlVfDc7QXxFy2I6mtLkJxj9J08/AUAq87Nl91wl9qMnitJ2tJh7pJfNWEchqc1NbRLMVWSnSEs9/J1G2CdeHevIl2enNJkWhq5lx05zBb2fduml6mvJR+amnRsdEBC8aZXb7q8+S2v5Vr93PTtyf3bkMXvmk8B/kvhwdtqzTgV3NAlmJLAYaD+Aa6hz5vFWyb2t+SnpVYGj7XjSfAeJhfLckbJauq7dDelO07XaWG0tMWw819TWsgtw2t+l36S68sykXbUl8cdkk+ZM8O/JdbmbsjRbRUT3HzMQOEpCAse4D6Dkd2mhKTdPxxlQrc1XUXoW5pobk8rSViULSbv5dgAAAAAAAIDOwsTC3r53ewv1NB8q4hpmq57ATJuMiotbt1qK1vrY9xPPChXPav6gaFzgyryv1iaWP9q2fjz7y3uTxxhSTX+E84bP+ubHwSd3f75+5e9k+LStOz75W9/mz6qqrvkh4Zem9/QUOdqTwgzt7I/3atkxkYQdMJobXzrBb9wYDlUYnseGiQx7DXSxUP+Wra0ewS5mxIZr2MlR+fYivuF1RS2tSPlZNnNR4JZAsulYFltWoRfFllUgHUAJnB35N7KvasdN0hpCNQ1d6Nj0S7q3xcZjDSkT9slM9iXlt0kB64NVm/YnMNG2nr145K6KCXDlkdl+k8TSfWwx5/o5AJigjYKmXETCnkRxT98Tiy5K78ybNkmcwjzR0NLFSdjmJMC1f1Ya9gj4zDqg+d2KlFvBu9VPpKJKrbqdqR9pdaW+pqcaBrYbGpu5uA4XGRN2KKi2TsbKSWOcs49nVHHtHR37dyxz0+UIhk8IGklkmYXXSpXEQjxx4hgxKTtxnb53JyUm3yMkePaN8KiYbKVguPfK+a4kez/TBwxNhwdNsVfI8vKulymMrSReY6ZZqFOPyGsJ99H24V5RyskKj5khsyu/jjrBZFyMeSa1KgVtZO1oY1iam6/NTtVqi2IxIbvKO7SJyEpknP0kK2xrxyWf01ZEF7jauJPik8eiYsK/J8b2M4MdDLUpCgX7duKa9OY+mQs4qq4e3Hdu5fx1aaHaRrvHTjV8kslDnIk5eDIhteJJjiFuJwGwYtcB//Zn8GiutNkVJbUVmYcTJ0gmWc1aFHBta9TJosYIeK+BfnMCmZXf+PmstOkQ+6rik2nFk6Y4+Y2zcjGWSxNzm+Qtq4syi+VvOLlMHO2cdqw+62jYy8ZdzCdPgWFvoVhk3t+4zZPH3eLUfKW/iMth8mPPPBVcqyMJ1ixRYThgRPD8gEmmZSd2b9yTXNLGfN/3k3vsVMzM2W2kg72ho/WdrD2ldXo21Oz5etJ0Bibkkd3fJd15ZuYjvN1VKLLPnrizLnSK8sQ/9l+jSc/G+w1NXVcGj9ZEfPVmcnktZTlz00I3/SvRs7C6rIpIBvINSYsvJer28u0AAAAAAAAAnUVZ4s7XExtvGNuHLPdzE9mImN/PDdMWkqdBkX1szuKrk8YNd3N0GDpQaFKrLMrLjDyZZeg1O3SkcNyipbW1n29KfpT5Jf9z4+auyONLZvg1u5fTd/DfZu1g/ul51s7/92Nx2c2m9/S3G71+ztL+bJBPXSRLDj+Sy0ZUaEV6UllwqFPtma9+07aMoanDzBA/F20GRV4qO7HvLBuOrEr5dCuXDerNLwtb9XlkctQSY7IyYOGPU9h5JX9Lilm7O+Ua6QBjc0nAvOn2bGRQc6dYeiziRJPome5N69xWRaHszuTg7dud/7l2afy5tVupkNmTd33rx07FLEsLC486V5G5aSs/ZPbsUzHstiplcQs2H5NVlRz+bD+ZH/jv4/zUr9cuTdT5xLy9WwSFNzYAABAASURBVCPuTRmz67t5JndzU/Pk8jaisbfTFbPfUZCn6a7s4DGZyxyxUPfDypRjp/QVwFFkndojDgjevmslO3tw7o2GEe6qc/v3mEyZEPzFdntDeWpa8bW7nW+AZ63ywQSud+Tyu23d1PemYsN6xu4z508Q9eayxzdPFv5ZxEk2AF0e8/UewzkB8zaFhTLL3StLSY5aG8GGvAxr1WW1wokBrsEWfCZ3Ulmae2b3jnAmLElxW04CTFpP3qkL0+W27uk5PyAkbPtKdoWy6N37d+RR9l4B694wZ9MztfLfko5v0sbbMiK+2hQYuOU7P5K0IzA868n2q9qKlI+mpzTZsbyDW/eQTauC/7G9vgRQ4Gen8p9QGaJ7+eeWLzm3vNl9VyP3XyVPWjsJAFE703fo0vKKkuqMIxHhonnBYo/12z1W3ixOL5JzTM2tLcyFhsxpJebT/S2OU3Ve0sW8iX7jxgmZXMKJ7GYR7bKs4wdlDqFin327xNLMMmJh42Iv1EaZn2j9J3be14CVU8W1WccXLGiYBaXxIbOJgWOsS/MyrpfdqOKLPd2newhvJBbL6WeeCiY6k2APHnV+Z/bKSeY3EiMC12W1nkRBX3KPibznpckq57tP6yW8kXZc+8T2s2160nTkoejZpeprFbryzIRuP91Hl5/Yv59jpz7TvBex5YwMKfZ6AsrIzmmEm2mbyUmdC9PKlKTCmVMnTLIrjsynze2G2/fWLqPngBIAAAAAAACATq6qMCZJ7mIq1BiS9GOn0p9O9L/evetZkfuzIlvcm/0VMVwa6iSctGjhtYrPD+Y/yq/p7344Pc7jr6/a/KWDy+deLY786d8t7syP3+kTr2NhRVH2tTvmRUmF9SMs7+Wfmvv+qdaL3cs/u3zJ2cagXl1+/IEZ8QeaLUHnfbZg2f1bZYnbfO6nYeiSHcuWaP8q37rso61ENz2brta5ra1Lgu6vR5HddN/aurP2bvbBzSsPtr3M9ayD4VkHSSdRl39y25iT5FFUlZzc/cXJ3bruj9h7MqLFvar4rcvud5DaorMzPjjbeKs6Y/dKH+1fivhtDb2o+eFWpO31eYJFbO5mt5jA9VybN3W6l5+yY2uK7gyZtrp4ZKuOWHs3L2Y/86/V8nR55LKgSNKuumsnv2hxsGorsnesW9liN+LDV8aHt96K4tz+bef2k2eFvlGUeybpVAwZPdNC/mSuhXq22kkAPEgTdVzrhBKTKlm1QurqMc1rhIu9lftIK+Y+zc3CM2eOh5/UMW9ybWnmybwJQ8XcorSUvBax3aqSyM0bFWPHjPV0krzBrEeefibicKbZvBAJeUIMB4wIWRQgIbK961YwsexWB5VWVJCxb/hNEgmZBIbmTll64p5NEXnPIRVMcXUmwe4/yqnK2rRsT4aeC0b0J/fYGnPptd6zRIWbdmv7tJ4Ntci26UjTZbc3TUpHd0lnnrm6I+m+e0UXDxa1vLP2etrBYwOD53+WFkrfkGX+VqE00f/e1bNwXVlSxCaL2Ss37Qol8t+yy0wockO7fJmuA3qDAAAAAAAAAHRyddfi906NJ88NE/PZ+hUJWRrqSD/yQM8///zzf0I3fTjN9/23x73yysttLPnHH38eij2z63As8xTSMSYi+/5VuXuKMM4P4EVCl8fv3qY9NeZlkC7pJRPH0aSzocz81q5aaS8PX7ax5cwPT19PO/dxvYvPpLVRMEcvwwGjd20aU7R142fZXfrDwMh5/qotpmfnfnbu2tOZWbu7MXZc8UWgSdTG5cmdeFoYAAAAAAAAgBfGUHubyW942Fia21gN6MW7XxWYrSlQWHz9amlZ7L+Tf8srfIg1EsHY5Z8E3Y0I3J39CCGjF1OW0ROrmTO8GiEqgEf01CcBfgSGFk4T7bmaoosppc86+k+0l73EkEfUTVLBxuZuIirv59wbOLV2jGEvcxElT73+cFc8AAAAAAAAAMBTwgT3HzK+3w5DU4exIlq2uxjRfwDoWjphAsDI3nPEUEM6PSmzqw0/F7h42miyI/Ke4AzUz0PPAcPde8lPZHfJmlbPDsUT2/Nv5JUoDAf6BY6xvn5q0/PIVwEAAAAAAADAM1BbkbL0gxQCANDVdL4EgLHNRA8rci83PrOLBaC7SyrYSOQpFlSkpFYgnN0mQ/PRUxfOErNzAsvzpFu/Tka5JAAAAAAAAAAAAOhUOt0cAALXoCMrXDmZ+9/9LKUMEVUAAAAAAAAAAIAuCHMAAHQGnXISYAAAAAAAAAAAAOjKfjQ0sH7lJfLYUv7486PaPwgAPJJXOKbWBAAAAAAAAAAAAODJuU3+a0te6vXyY+UAmOj/BvqPLj7hJsDzhCsAAAAAAAAAAAAAAAC6oZcJAAAAAAAAAAAAAAB0O0gAAAAAAAAAAAAAAAB0QwYEAAAAAAAAAAAA4Jl7Wa1i/vdPLo8AwNOBBAAAAAAAAAAAAAA8a0z036C6kvmjDjkAgKcGJYAAAAAAAAAAAADgmbof/Wcwf9RfCgAATxyuAAAAAAAAAAAAAOgy/vvHH69UK1+p1bz03z9JV/VfQl5qeptNBlSrWtzZVfz3pZf/MOT8YcR/6ZVXCEAngysAAAAAAAAAAAAAugwD9V0DTXVXjv4TPYH+Lhn9ZzDHgjkizHEhAJ0PrgAAAAAAAAAAAADoMl6q1RDofHBcoHNCAgAAAAAAAAAAAKDLeJmtnwOdDo4LdE4G5nOtCAAAAAAAAAAAAHQFd8LLCXRKCLRCJ4Q5AAAAAAAAAAAAAAAAuqGXTBxHEwCARiqZlAAAAAAAAABAZzVk2Kh2lxFK1sdsGZK4ZO761Nvk6eCIJnwdsUwYvWBm+OVK8mRwRL57Ij4kexbMO1zQFQvqX750ngB0MrgCAAAAAAAAAAAAoCszsR0fsutc2nkmAH3+1Ddh04cYk87FxP7NxSHveoko8nRRIsl7n85608GEPEWCIX8Pnv935z4cAtAFYBJgAAAAAAAAAACALstkyJxdu5YMu3cxevvnKTeIoL9JkYLmkU6FY/2mr/9fekjjEoto8hRxBrj7+rtdvnj637lP6qqE1tvg2Y73f5dz75fjGU/r6gqAJwhXAAAAAAAAAAAAAHRVQpe3/e3v/bx6wbyNR09Lk07HHP1XRnltkwVMxL4bjyZcvnT+8s/frBn7FxP7CWFHj2UwNy8lnNz27lATtpjPnp8TTkYcOnfp/LltEwYYss/iiN5cU/+sS+cig51MCCUau+jgz9qLDI6u/7t9T6J/Exx2yP+ENft+0j792Jf/MyNs1d/69rB+78DZ+FVOfQRO/7Mtit2BtGMHg12FhoRj7rr4n8eYhTOPLB7BM2yy4p5/nbUtnl3J+cuntkz1fj8y7dzJEGZn2BpH8WlRa94Y+vct2lUxe/XPd10nL9vo37/HgDE7zvwUNrYPp+WGev41JCoj6djJn88xy5+LWL9myzfn2Uejwvxs7w/nb+eFDxn63hZmJznDFu1LPfqegyEB6OSQAAAAAAAAAAAAAOiieoqchwhr/5Msu6G7aL7AacGqD/9atP0tj7dD/k8wed7fHWoKTh/ev2rx6nXfXxN6zZ4j+QsbxDY0GSgs+3+rV68/cEHOZg96Dp0ye3L/y+v+Psbpr++EHpYR8dRNq8ZoDgSO9Fp82vD12TNHCii9mxj6F9t3Vy571/4/369eHbJs95GkxP3RshqiSPp69ap/3XVdtHKBdeaicWOmhBWL/Gf72lv+dfayuc7k1Ncb1p3MVzXZd47567OnD6+NXva3v74+cvb2uIyUxDzSf+gQkUkfB/chwhuZ6caTZktMEpdNdfrrmIkb4nKSj+5LURBV5rerN+y/ZOzVckNsYaQePI5cunvz95mcYWMm298+uuGfp26YT5ju+1dBQ3u288Lfs8r8Pu5qjab09PbQL85eryUAnRxKAAEAAAAAAAAAAHRPHKHtUGsTi/6zwyPeMxT271ErENbeyJWPnD3rzWH9BYbEsL9QO5a/tvJSzP7vT9yfelcjv1Zeyxv54cpVDuf+/a/j54loiIgnINPXR/oZmvTncBQ9e5KG4DfVahP9TIe6i8jV4/t3ncisr8QjzLtdWWNy7dKF/yv7y6fi/rz+f1v9T6dajqAvr7K/qUVPsaAmb/f+/3eqaIDh+LHW93deU6u4oeJ4Tvxwo6Fj4pkfj6deSz6Xz+QehtrlW4hNbmT8klNkpyA+XouWbRT/cvpYXGLZf67d0NRYK377v7TcqiG+LTZkYniJkBp59vH9P5zuoXlj8hAT6ff7Y/7j4DDBSyIwMWQSGnQHXrjBvfwCJkfCyc9OySjvijMVw4sGCQAAAAAAAAAAAIAu6l5RxmW5/0gPcf/jRf/REY+u1ahqNVfjN03b2BiLdws9uO1v1/duCP0/80/+udikvpaPoaFhT0NDJv7d8DS66MTqaUUj3Se/PWfRhvFu2z/8V62mRvF/Xy8JjS+vX4IjmqBvExz7d6cZ6pkiV1Mrr9TU5B1dtOD7hjL9JkMWf6B7WaJI+/zDOcnur/tOf3ft5Dcd5s/d9n9JRTPf9ZCMEfZndqbgmiwzODDfw93nf2Yu3jF+eMj/fF7ZxoZIz7+6NWkXZsv1f9Zo9/khXrgvAeg6UAIIAAAAAAAAAACgq5KnH/0+g7yxcv3q6W96STy9xk4YL+5jyAa4TfqLrIWqy+lFZODYebPd/jLA3nW8s01PoUDYw5Bo7mkMzTn6S9ibiIaIOP+RHoyIvVTJ62/Vq+JC7j2B16z3xovMHNze9LDvWR83N+n/F9M/85pv4i9Efu2qggz0+vtkN9uhbp5/NadIbS3pIbAfNsRBoLr0WxkZ9u5if6cB5kO8JE4DNGW/5Sl6DPv7h/8zYfL0CQ5N5wAwNBvq0Eee8eO+w7+U1piI+pvUXruQWNTT0/9NkTwzMe82R2A3tD996fT3++Ov1fQ0txcaampqewj+MoItEyRvuaGO1etv/4WzbcvpL3Ycam/GIQCdHRIAAAAAAAAAAAAAXVZlwf/7ZEnI3mzepMU7tn8Rtuzd8UPNa3L/N+WGoeeylbPtFUfD9l+sFc/dfSThX9s/+R+x4f/9eDyXeWjfT1+8bnKvVk8Re0poPfLvod8mxG6fa6/4cc+/Un89u333/8od3tka++Ox3ctmu/+FKC6fSVFYjF+2cfLLcc02Mbx/Zeb+PWevCv62fHfE3tB3hvU3kf929P+l1I5YtP3gamfl4e3Rlww9F+1KOLNvR+gEe0Flyu7t31/ivLFo9ScSznX5vQd7YSKwl7wXHvtj1OoxHNmP/5Te0FReu3guv6YHRy77JVdBDIV/8Zi+MuZMxFZ/QV70vui8m7knj55S2L33xa5Nk4W5B1tsiOpAa3bghV+/8P+Oyzhei7/bNsddQAA6uZdMHEcTAIBGKpmUAAAAAAAAAEBnNWTYKPICGzB2/eH1Q5I/nbtKept0MpcvnScAnQyuAAAAAAAAAAAAAICuwNBs6DgnE0Xyb4ytAAAQAElEQVRW4m+dLvoP0DlhEmCA7sKAwzfh9e1tbEw0dyuVt+6o1XUEAAAAAAAAAKDb4Aicxg8VVP7fhd8qCQB0BBIAAF2fAW/wMMe/WnKbl7L7427Jlf+9VHILaQAAAAAAAAAA6BY0ZaeC3zhFAKDDUAIIoGujeluPHzfCrWX0n/FKL0v7yeOchvV+hQAAAAAAAABAd9GzpzGBzgfHBTonJAAAurIe5n9zHTSg/kqeOvW1/CvnMi6dzbj8f/m37tYP/Dfo81dXx0E9CAAAAAAAAAB0D6+7v9CTAHdaOC7QOb3CMbUmzxFlOe2jALeqnIwKlCkBeFiv9LVzGNmPw/xF37kWn3TpUtnd2yq1UnXv5q2bOcV3XxaYmhm9TAyMjf+UX72l+bNjK13+4fsEAAAAAAAAADqr4cOHKW7fVsgV1dU1BDoBQZ/eb74xOjQk2JjLJQCdTFtzABgOcPQb5+4m4nMILa8ou5Z3MSb+qoIAQOdgYGzbn8f+UXcrJePKjRYf+jW30zNye40eYm1A+vY375WvwmQAAAAAAAAAAN1AX6Fgy6a1BACgA/QnAHo5zgxwN8k8tXZ/CRv0NzazM1Vjem2ATqRHn77a2j5VZTf+c0/XAvcqcspE1pZc0pPfvwe5dY8AAAAAAAAAAADAi0PvHAACkb117dUTSSUNQ/6ryvOLVLUEADoLysiYq03hqSuraN2L/FF1p077EKeXEaYCBgAAAAAAAAAAeLHovQJAU1VNeg8c62p5I7mkxbjhniL3mVNGDO1FkbvF0p/PRmYxOQIjO1fJJE97e+bOKvlvSWcPss8ycn4nYCwprxzoOLSXOv1IxN5stflw75njHEXsnNjK1CNRB/OYPyhr18mbp1gJKSIvuhh57JzsbtOtaVfSs7zW1NG+F5OHKJaePBWZrdKzRWZlAreJE/yczE0Is7ZChTGVfuTIuYqm99M3slMOn7yYX0UAura6+uA+oQz0X8rTg1Dsf/6gCQAAAAAAAAAAALxY9E4CXKu4WcGzkoz2GOs0cLBZH8M/bt9QaP4gbGmgoP8Zdu/nH7dExifJzd8c78i9kl1YRQwN1Rln44/+OyX1rrlk9DBemSzn7iv9X3V6fSDJOBa19YekjApNT7txi8YLCk/9a+uRf8cm5VxRVNUSvvivDr0rLu76/sfIxEKDYaP9BqvTsyqqH+wIxaxkpKkq/l9H/3k860bvweNG2mhysq/V6Nwix87HL/Avd2MiIv55PL3E2NZt0CuFWdnXqgzsxrzzbr+r+/Yf+e5sAXntjUlWd9J/v4MLGqBL+9PA8C9WpryXySsvV1/7z12NjkW4DoNFA4xeJnXVBVdKb3Wsx2MSYAAAAAAAAAAAgO7hZf0PqWQnjyxdtWPrz1cVvQf6Bc5bN9VRQIi5vWP/O1knssqZWKIiPy31Dl88gEdIXVlRiUI7xliRnZZ+hzLv1TDntSIvJb5Ipf3TyN7JkuSdi8lWsHFIuvpew5hk+kZ+YVkV89/ylLQSjbGVwLjlrlQWydKvM0kBVcaZs9Iqvgu7I7q2aGzubk/JziSkXq8jpDo//2r9AvX35ydm5t9ltqJIv1BC+tn0pwhA13bvdsEtNitH9Rb91VLHLPN8S9vXerOVf+jKiuuYAAAAAAAAAAAAAOAFY9DeAtXXslIOZqWcGD45ZNIIiejKb6Z8oWhESPDwhsHEtDJPG2TvKRru7zVCbEoqq4hJb+pGdutVcfsbM6F8dVujkGvZdXHaWIBWK+4QE2OuIVEYtt4ixRUQdV5VdctnUXyBsdB6SoB147Y1FdkY/g9dn+Y/+SV3za17kVesnV0nm2Sfy7mlbHiI+5fBjqPteNo8l/pafomSAAB0b3/Iy+QZxVVlNcy3AmNHkdDeBHOfAAAAAAAAwIuu3QRAA0VRoaLKzITUVd5RVlaUH9x9Lr9pTfFejtOnDK89E7WUrc4vGDvbT6xjHXQloQQD2Nj9YwTfKQGTRShV1/ZynNl6i0x6gHCFvY3I9eY5AOZ+Wqn5OWZHlooAdCP0naL/zTedbMcl5JW+dsP87Qhdo64inF49moa9uNZW/X+9VaKsIwAA3dEf8qv/+er4lQT5n03ufNlOPOhjn784Iw0AAAAAAAAALzC9JYB6ikZMmzjCzc7SuhfP2m74tCnu1kSed6euLDu7yHD4zCkj7HqxixkaGxlqlzesn2qUGJjbOYh76yyvo75WpOQMdHcboM06UEY9O1yERyASi3sxz+KJx45x6y1PzVbo3mJVWfpV2s7VyY4tImRkLRooqF+kqjhFphaNmzBtuEC7t0Y9jQlAt/DHrZyMU/m37s9pTfXgNo/+a+80t5/gbM4nAADdDy373wy//fn3o/89e9R/t/kzX5YftD3ju2JMgg4AAAAAAAAvLr1XANTWqispx7GTRvRnq/mr5UVXY6ISUu8yj2QfPEb5j3MPDRmtvT8v8thZ2d3c+CSrSRPnfTuVZu7Jv6PuqWOQf921pOOHjSf4zVk6nY3LK1OPRB3MIx1Ra2jmt2jpPIpo7hbGHzul3Q2dW6yWnTwVP2VC8HJ3zt2y3yqYe+p/9tflxx8/TCb4TZotmcKspEyWdPZgWjmqAEG3oLmRcymquK/LENEQ8/qaP3/QNZqKWyWXLt+4ZSSa4G7d14AYmw8Z41x3KuOWmgAAdB/y/Nx/JNxmZzkxMH5rwpAPhvbpb0Q0lbd/Oi7b/Hs1qbm982iu3TyxmwkBAAAAAAAAeAG9ZOI4mnRqRs7vBE6iT206WfLQ8foB7isCLM/tO6JNGAC8oKjeg+pzAOzlAvkZp3JUbY+GVcmkBACgS6i+/eWei1Fy5q+XnSeMDHfncWjNjXtE0JvDoatPHk1Z9ztb++wvbiO+8+mDFAAAAAAAAAC8gDo6B0BXJOgtNKkql1cRgBcZfefKqRSizQG80re/aa981a1nPRmAUnboy3Bpe2U4uDb+H3/sY8MlAAAdU1lWdk5e/+efssz/nDPvc/6Y7Ke7DcmAUUN79fxdfo+Q/+Rcz/fq42xEAAAAAAAAAF403S4BQAnsTOn86ypDU8dJXmaKzLR81P6FFx6bAzhXNcy+j/pq0a1nPxUwrS6Tc71Xf+tv08a8H+rcyHCpXE2QAACAjvpDUXK3rPFGbfn1lfuvE/LyX8R2Hw3lcQidX1Z9r/6xu6q8u384G2E2YAAAAAAAAHjhdP4EQHXGD3szOr44rci/zv63tiL7YHg2AQAt+l5ZekYZAQB40pj03Zov0xyCN88RP+sEXuW9P1vc85cRw/dO7iukq1P/9/cvU+9fA/ingmaWRAIAAAAAAAAAXjjduQQQAACh5TJpbJw0t1guV9OEUFw+X2jj5OPr62r1dGKV7AbTysxdJWIhRToLdVkm0wrJuWVyZUMrCM0d2FZwMn/4naTL0qSZaisPiQO/7eWKo9esiSvju85fP9+17UWJUrZvw5fJcqHk0/UzHF74q0DYPhQnzSwsLi6WqynmWJnbOLhKfDwc+J2nS3USJkKOIalqMkWQofhVnpD8kZeYGfxL5YO7DQz6G71MAAAAAAAAAF48SAAAwHOjLk6OjpYWKmm2TpC8TJn25Zo4vRFOrrmrzzRv8cOEQGl52qEv9yUrhQ5OTj7eVuZ8Lq2UFxfnypJ3b5Dlzv94mtNTiNHTZZkJsTKxjUdnSQDQZdLdXx5iIvZiJw9fbyshn1Iry4oLc2UJ4RtyfYKD/duJ47eiLk6Li5V7izsYj1ZmSjPLnCRtZhrksoRMOQGifVMc2n0orYwyF4udfL1t+LQ8N1eWKz20RSqVzJk/zdW88yUBuA7Ttn47jTwHr5hbCe0Mbmc/qGxWm/HL71/+/sq1/Mqmyxma93PuheH/AAAAAAAA8CJCAgAAnhO6LDkyttjK19+n/Ug5zcTyo6PjMp0cJB2Of6pzo8P3ZXJ9V69uNrWwK/H295VFfhm+O5z76af+3X3SAWXmoS8jC81nrA+WWDVtOYkP7Zt2aMu+8N38Tz/2tnpKQWWK4gr5pFCaXOzaRkvTxWnSXFpozle+6HO2sMmaLYdkfI/5m2c8iPS7SnyYvIB0X/ih3VuU9Or5Hp3o2pLnjSM0nSK6ml1wPwNgOOr1IR/bkYzjt89frG6802DUCHNrNBoAAAAAAAC8kHBFPAA8G61iu7RaSVNCB7HYoX3sQkIueZj4sLo4LbOM7+ov0RF45ot9p0mEZdI4mZJ0b8rCZJnS3MPfo3WInxK6+k9zogoTpLlq8rRQfBuJk7AsTVqov6XVTIKgjO8kceC+6CFaeWZ0tIy2mTZ/Rqtx/lwryZz5PlZqZonM7t5pHwrV03vsoFE97t/+s6xMnpovl915cLLoKRq0UGxEAAAAAAAAAF5IuAIAAJ4+dW7chg/jdDzAdyVPC61UqgmXS+kOKnPNxVZcaXGhXO1KZOFrdhfazF8f3KpQPV0ct2VDtFry6epp9YXp1YXJ0bEJssIydkIBtji7lYOHj7+kvhaOXLpl+aHc+rijdMuHUu3r+3j9fPH91SqL0xLipLLcwmIm98EVmju4+vj7uJo3ZijkyV+uiSbTVge7kkJpbKyU2Y6S8OuL9XvYsGthshqxsQmZucx+E67QRuwzbYakrWsYmCQLs6NcfSPG+VZiKyqzuExJix8E3/XvJNMcG9ZEF9cvFr1mbjTzH3Pv1auntTG4n2lpD4lNZlyCTC72EOpaRClLyFSae0us1IdaP11ZmBYXx7zg+gZn9samSYM3tJr0yzWx1Jz1wWJaO90Ds7CaOTbmDh7TZvi2rMPEli+KS0jLLZYrtesTWtkw6/NuXa6JyZzEJSQzrVCmpJiFHDy8fT3MC3dviObPWd9sqltamZscJ03TLkkzXcLKQeLbdIXs7sVx56ye4yBPi46NS5OVEYcZ6z+WtD4mdJmMycUIXX1ddV+QwbXx9nVKDpcly+SuTFOqcw+t+TKT6bfznVr127IEpifR/qs/bby2o35WgbRcZi+ZnsM3txIze9mkGZmVbQgv9vj0U29ubgLTxTMLlXzJp5+6pm3pyCZ0TwLcZsswz9/CdHb/9Z96N811qGX7mBdlxb4Zm3YWZVr4mn1lrh83vg+b4Zhbrn1Xs/JoUUYNc6vufMKl800e7Wn5ly/ftcTwfwAAAAAAAHhhIQEAAM8ARcizru7CBIv5hA0+0ja64ql88fyvv63/00EiFmZmNoRVm2IismnFxMrbo36+YKXs0JZwqdrcyUkisWHuUhbK0pKTI7fkFs7/dI6rkOI7zfjUXK4sTNgXXWjjP8fbhsk+8K0aI6fq4oTdX0bKCBtKlvhyaXmxLFkat3u5rPDjj6c9yBHQTMw7NjyWWc7Ve5qEqy6WSaXSfVvK1ExaQB0XvjuNcpL4zvCh1GWy5LjkQ1vK5G3VMWLCrkIunSkrVHqY68oCCD0+/qdHk9vt7KS5x5xPbZRKWey+OKXTjBke5myJH/M2iyjRNGXuJBHHHZKmCJNTeQAAEABJREFUFbv6WOmIerPlf2ymOZlzpS36iDI3Ojw8rozvIBb7SBzM2b0pzM2VRW/Z0NDg99fBlojKjf4yOo22cZVMk/CZQ5OZnBz35RZl8Oo5Ts2PQC5lIxZ7+NswB0YtL8yVyWK/3JA77ePgJmWQaHnyvi370tQ2HhI28UIxBzo5bveWXIlYSdP81rtYzBV7SPwl5hQtL8yUSqO/zMz0//Tj+4WnaKJWlmVGRkcmq80dxBKxlVj35AnqstwyWujkaqN3Tga+g4eYz0Txy5QeQj7XysNVmJycnCt3cm3ZbzPTCimbaeL60Dotz4wM3y0tY46DZJq3kOk6uWlSaeQWmWzGp8FNSmrRyrLChPDY2EKuDdP5zG2czIUd3URr7bUMJXRwMidxTM/0Nn+wanVxZq6cqNVphUpXIb/J3bJiNV8s1jdv9ytCO/u9i/udTMz/5uLtssZ7DXv1mfKG3QdOvUwIAAAAAAAAwIsLCQAAeMooc9dpM+jM4oYC77RclpxZ9vTTAZSN9zSPzPDofdHCYP82Z/vl23g4mSdLmb1ybT4auTgtrYxY+dcP0aeLk2OT5Vb+qz+9H8Z2ZcPk0Vu+jItN8BZPs+HyzW345mo6k0uVCW0cxE0HK6tzY3dHF5r7rw/2aYxiMs/29ji05cuEQ7FO62fUL0yzF0vE8qcFr/Zo2BNXVw8Ph/AN+6J3h6fRaqsZn96fudjVw8lh95Z9yXEySbCrUM9r4zr4+rvm7ovcFyuc3+5sv+3vJN+KWYdSKeVStBXzCjs4dYBQLHHlhydLCyUzWg7gVhdLpYVcp2AmkNxiEmCmvaMTyqxmrP74QYya2RuizNy9YXectNjJ34ZqspqEOMp7/npvm/v7LfFI+HJDdHSCxKE+P8KErCNjc/k+zfIlHhIfdW7khi8TEnI97o9eZ+Ll0WlKh2mr78+N4OQq8dFmD5gwtNWDXVRmRu9LkDvMWT+/8Wix25Wk7duyOzZSKr7fUWjmoMZRvp9u9bZp4wjQaqVSTQmt2uqq2ocz5Uwegvmba+XqYZUQx4bnm80KoM1bUQ4z6oPzTIbl0KFktWvw5hn33wWuEomEnWyAyUk43E8BsPNsxGZ6TFsf3KT+ELcjm2itAy3DZAAchLFpzHnBQ/ggRZOWS2ycHJTFmUwG4EHmpozJE3Bt9Mb/65n0mjh5xMTJf8jvVCkqiUlv4/4mmPUXAAAAAAAAAHMAAMDTx2fLrEyr58tEBJ/RxQB8MTuwm5sWHvJhyIbwfdEJaWxNHR0b59q4OlmRwhZ5CXVZWmYZZePROI5aqa3H0yI+y7WR+Lg6CEnb09cyQdjYZKWV7zTv5jFMvpgJz/OVuZnFjVX4aSZfwqyxaVyVMnfyduLTZblKB1/fppkM7dB6obpQVtZGUXhK6Drn4zmutHTLog+Xbwk/xNZkKWbr6TzGTj4UdktcGw8Pc2WmtNWUC8pcaabc3FXCBsZpuvlOMYkjX39fp9bF8B2ElLy42WumCd1qtgfKXOxqRSkLGxNPhCt09fH3lbSMInPNHay4yrJiecNiTKIgQaY0l7SYNoFrJZnm37TADVEXJsSmqR38p3k020XmqPj7iqniTFmT3kRZ+UyT2LSTf6HVajasT7WVAKC4TO5Fu2D9plxtmH4rkzfrt2zeiiv2EGuTQurchNhcynVaixwY18rD38eKLkwrbNpz+U7+/q4tX027m2ilYy3DNRc78NXFTbqVuiyTLYEkcTXX7tj9dpHnFsq5Nk7ttV+9V4S9efZWPET/AQAAAAAAAOohAQAAzxTFF0t8vFkSVyv+U67MTQnF/p9u/Xr1DDaAnRC5+8sNyxfN/XBNeFxmWbNgNmXl4WFDypKTm8S41cXJMm38vyFwqq3mI89NljW/eoENsH/68TSnNoOTysLMYmLlqmO8NFeoLUVzPwpLMVFSh5aL1Q8LF4o9Wg7hp4Q2QoqW64znN1nK3HXG6q+3furvQMkzYw/t/nJNyIdzF23Yl9A8qtvxnXwYtDYDQFm5ShyITNo8xcIWps9U20g8dA3tZvMePpLWFy1QTBuxsfKm6QKK0rHfFJfPNI5S3nBIKb4D0/F0XQrC3qO+/+KUxcwRFoqdWlU2Yqd8aDJNMROWzi3jOng4tAqCU1xz5snKsiYH1crJRvgU+joldGL6bXGz8Lw2b8Vv7CvqYlmuku/gqqMd+cxe0uoHiRSK4tuIW7/qdjfRSkdbhmsltuEqmfyVunG1bPxf7GDj4MRkADKLlY2rYxZhW7BD8X8AAAAAAAAAaA4lgADgmaKEDhJ/B/YvdWF08W55x59JP+KFA0xc08M/2MOfHWJdVihLToiTRocvl7ID4++PUGbDnA6x+zKTi31tGqf7TZPJ+Q4PZpFlkgQz/GVfRu5eLosVu3q4OjGRSishtyN7oFYWy9XqssjlcyN1Ps7lN3ttrSLFlBbfvFW+hGJHi9N0R1qGbfcZzL/6Uu8yaVxccuSXaVLJ/I8bago95E52WMOThGKJmLtbmlzser8CDxNHTiikxHMaBvnrWjuTIkiIjksrLJMrlc2yHDatFtURX6e0qQJtuZzGu5g8ELu+YmaFzdZnfn+LbKKDa97+kVXLi+W0snB3yPu7dT7Op0mbB/WJoNisELWPicdLGuoNMXmrTLlQPKOhkdXyMjktL/vyw2TdKzDX7mVjF6d0XH3Q7iZa6XDL8G2cbLiZubly7TQddFmmTMlnEjlcIeVkHp2QWawWs5dcsBkZYuWL+D8AAAAAAADAI0ECAACeH7U8LXxRWkeXpmzE5LFQXHMHV38HV1+lLPrL8H1bwsmnwQ05AIoNUPN3Zybn+jqwo/nZ+L+S79BskDPXyvvjrU5M7DwhOTN2nzSaaIsb+U6bJrFpO1rMjlcnXHH9vMC69ouJ7ZNnhtmag8c0Bw9/edqhL3eHb6HrJ8p92jvJd5BIhF9KpYXeNvVTHqsLpVI533Wa3pkJ1IUJu8MjZWqhg6urj42NuZDLlseh2fryUvII6GLpvvBDaUqhjZOrj7eVuZBfvz5Z3KG4B/VmaCVN2EI77a6NzbsIXWdM8zDX015WD9le2q22SFi02ihzlKimu6edF3hfWlqxxIrtherCZJna3LXxmgpttSDKXDJjmqvuKxDam8O5/U3o2smOtgyTAbCiImWFcuZokDImE8AXOzD7ybwZnaxipWwGwIGrLpMV0+aSp3IFBQAAAAAAAMALwGCQtSUBAHiRUHyx//xpxRsiEzLLXBtnamXCnE78NCYDoHRiCwYx/9VV5ISJTXrPYP5prybITJYmSA9tyC0M/nRGW9MMswOrmf8X2ogdOtEwZkroOm1OcfEWKdMKYon5U99JysrJ2yYhOkEmF3sICdGW/7Hy0Zs8UedG74vM5Xt/ur5FikAuT6DIw09HQBcnHIpMIx5NJ8PVUtLJVELTQjgU6cg1FfXD5ZmUktihQ5eBtL9CLp9P0dpZKsz1JgDYiSi4Dk0vBWHD89wvM9OKfWwcuGy/VZtLXB8E57WHVWjl4GD16AH0djbR6oV0vGXYDACJzixUegjVsky50KG+8hLF/hHHZgAcrMpkhWqhkwPi/wAAAAAAAACPxuDKtRICAPDsUXxzIZeUdTyUy2WW72gYUF0YuWFLpk3w+jlinUFINtAtJHGFzOYbhyNzbTyczJOTk2VlTuKytFyl0NW1jZH97NUEHv4OrhLx7g37DkU72czXPw2AdvC8sqxQrnblP5lgcQcpM3ev2V3s+unqabpfCddcbMNPkBXKaSYB8NR3kjIXS8Sx+6Rpxa4+5mWZCbnEYYaTvli3ujhTJuc7zfd5QukIukyWVkyJZzyo6aRnJ7lCJgwvL1bSrm3PUEHxmWZSFjJt9zix9aaYo2FOZebKymgHG91rVDPRcCVl7tDsWgyulYeTMJl5dWob88K0XLVVk4mTmVcjpOjM3GKlj5WQPLK2NtHaQ7QM+zY0JwmyYqWVXCbnOvg3XI/AvEYnYVxaZpmSymUycTrmJgAAAAAAAACAjkEJIAB4Tiihx/z15sUPJhely5IPHUq+PytAyyIiXHObjhdVofhWQkrKTjAq1h37ptVyNWle85wJc3qYS2OTZbkkN1dt7tFskLM6N3p3rNJ1xgyPZqFPdqyyFVdWxo7bbggY1/9vs/rvfBsHcxKXKc31sXF6ltcAcIVM2DeTDcXa6A7F0sr6gjcPt5P1leDJw+M7SFyFXyZLc51cZdJivtPHYv1RaVqtsxQPG8gvVNPm5GFp10dxW1W5l7MXe9APjjTfiglJxxbmymmrFkFuWq1scmUAVyi2ESYk36+M8/gocycf19jw5ASZt+5sklwWl1wmdPV3at5q2n6bLE3OLRMn5xIb/6YpDj6T4uEmy5Izi129HyNP0dYmWi/8EC3DRPodhHGy3MLcsjKug+/9dxyTLHISJmRmFgqLlVwbJ8T/AQAAAAAAAB7VywQA4HnhCm0c7rPh02XKJg8q5bTQoQkr/kMEMNlSPa7CsoTdkWlyHeVclLLYyGQ5X+zRbGpRJgIrsaGKpXFxuWqr5vF/tkCLujBNKitrsTZlcW6ZmhIK+U0GXXOJWq5sGiDnWkl8nPjy5MjIzBZ7Q5dlStPKHnF643ZR5q7eTtzC6H3RMmXrR2l5WnR0ptrcyVUbX+3wTjJNQTFHR/4IKQA2kGylzIyNjk5TWnm0NXcCxeYu5LmZxc22opRF7o6UqR9hSl0mI2ROKQvTCps1BJvWOZTW7C6mE3iLqcKEuBatoJTFRTdbku/g4+3ALU7YF9uycdXFTEeRP8JB5Yp9pzlRmZGHklt3CTVbwkhGeUzzbXVNC7PLHlbqXGmCtJDYeDQPzgvFPhIbkht9KKGwxfFSFiYzqQ/SMW1topWHaRkm0u/AVtxKY+L/Tk3ecdoMAFsmqpiycbLqRJWzAAAAAAAAALoYXAEAAJ0EE6L18Pa2eRBnNn+scb988bTg+WT3vt3LC5Ml3hJxw7UENC3PTYhLYMvLzJg/Tdw8ssgWqXGI3p1ZRjnMEDcf/01Zeczwz9wSuWFNrrePhwNbjIhZFZMsiM1UOzBBWX6Tl2HFVyfHRku5HuZ8obmVOZ+twu4652P1vi8PhYcUOkh8vNkhzbRSLkuOk+YS1/liJ/OnU+Oc2e6Mj9UkPPLL5bmuEm9mv+tHwNPqMhnTCrlMFH7GfJ+GOHxHd5JJ21hR0szY2GTKVcjlW9k8xHFiUhIScdzutEKueI5rG2VkmJ1x8naK252wZU2ZxNvVgc9kWmSZaZmFROzrw49LUNIPG18XOkhczTOl4WuUHt5MBJvN3MgyM5lMj8TfNTO2kH4w967QaZq/05Z9uzfIC3292X7DtpZUmkvZiPny4qavxXt+sHJ3eNyXITKxt4/Egc38KJlF45IL+ZJgJ7Hw4ePWTK8MnhG5+9CaNWkSiYeY6TvsvMDyMllyQnIx12POxy27bENjiV2tog8ly4WuwS1LJh7lyIUAABAASURBVHFtfOfPp8N3R28ISXP18WFSXszrkRdnMntZZuX/sZNDxwo+tbWJ1gs/RMuwZaiohORCoYdv84wbk/3jR8flMh0F8X8AAAAAAACAR4cEAAB0FnwHib8DeXKYYPOM9WLvTGlsQkJkslzO1oDhm9swvOf7O4l1XlEgdPBw4GfmWukY5My18g7+lB8bm5B2KDyuPvzMFgDy/djfu9nCfLH/nGl0ZNyh8DQmbeC/enX9NMNcK0nwZptMqVSaGbcvWa4mfHMrGwfJ/NUSJ6unWeCE2e78ra4+aXGxCXH7pHIl0wpcoZWVjY3Y9+MZTi2Kq3dsJ9nZg8sORUv3fSkllHjO5o89HqK+PF8scTLPlNl4t1eMn8ldfEr4kbFSaaRMymYdxK7+n853sqGKI5MTiovlD2Zv6OiGp30czGXWlxy9L5ltAwcn7+AZzOGWJxTGyrQXNHAbN+0xf7W5OC5OmrAvgZ2kgjJ38p3xsQeJ3ZBW3HydDv4fb3bKTJAmy2L3xcnVbMta2fgwq33kqvVcK4856x1cpXHMITjEvkyKK2QPgs/H8z0c9F0Eo81ccXPLdExbrc2lTFu92Sk5QZqWFhkerST1K2Qa0+Mh5tZtcxOtdbxl+FZONvxkutU4f6450zsTmESdDeL/AAAAAAAAAI/uJRPH0QQAoJGKCba+wOjiuA0bEoRz1ge7IuwIzahl+5aH5zp9vH6GA0rSAwAAAAAAAEDXgDkAAADuU+dKk8v4Dh0b5AwvFFpeXKymhA81FQUAAAAAAAAAwPOFBAAAQAO6LC0uTS50kiD+Dy3QZZlxCcWUjatYiAQAAAAAAAAAAHQZmAMAAEBdVlgsV5ZlxkYX8l3ne6PCy4uNlifv/jJObSV2cmKn4SVqeW6aNDmzTOg9Z4YH4v8AAAAAAAAA0IUgAQAALzxlbmx4eJqSa+7k8/EMbwz/f9FRXCtXD5u0zMzo3Qk0c5NvZeMgnrb6Y1crZIYAAAAAAAAAoGvBJMAA0MwLPgkwAAAAAAAAAABAt4E5AAAAAAAAAAAAAAAAuiEkAAAAAAAAAAAAAAAAuqGnkgAw7GVm3cug8W9L5+GObnZmPQkAAAAAAAAAAAAAADwjT3wSYCPnd+ZtmSEWEnX6oR1LTpa5zFm6zZNPagvDFn8eeb2OAAAAAAAAAAAAAADA0/dErwCgzMYGr9rFRP/vlRXd47rMWBox31VkTADg6elpaiagWt9tIBgg6EkRAAAAAAAAAAAAeGE9uQRAL/uFa1dtecO89qp0TXhMePj+w3m06I2AYCc+eTTG9it27TwSONCw9Z3vWBoSAGDed46hGz/7ce0EcbNMm5HdxIVHtq9a7yogAAAAAAAAAAAA8KJ6MgmAniL3zV98MkvMvXEhJiyRO2/Fwm0rJguSIsKSyggAPD13s8N3J9yw99u1/H4OgIn+z9s1x6EyKSosTUEAAAAAAAAAAADgRfX4CQADwfCpuzbOHtdP/duJiMNVI1bOce3P3i8cN2f2pNpzm47lyplbhuZuTlaYBxjgiVNkHVnwWVyRyO+rkDFiYyO7sbOZ6L/izJ65uy+W0QQAAAAAAAAAAABeWI85CTAbbdz2oVP/2rIzh85VjvQLtec2eZSyfyMgOE+6Z598UqCH+5xPdpnuWBqRrXiCQUmK5zxx9voAcX9DQu6VSY9FbPohT0GIwDUoYjb/t+t8dydzE0LksoStEdmCSQHBnuYc7c1N4THnKurq1+AWEBgy1knEZCfuFJ6IigqLv3qPAHQliqxjCzaTXcsDvt02prYft+jEjqX7szH4HwAAAAAAAAAA4AX3WFcA9Bzux0b/7+VGn8wVTgrwbxb9b2BiLwmdKvwtKi7lJjV00ryVnk+wKLmRc+An28bRh9ctdvULXXBMLg6Yt26sWf30AIa9zTmZEe/6zRo+4/MThpItYYHivIi3G256rJ/vYc7Oj2pgN27eOg8SsznUdfIHE3YX2wfMDnXlEYCu5l72sQXrYmSEyju2YwGi/wAAAAAAAAAAAPCYVwDcyz616esSwzvELyTQpY36Pj0d/KeQTZs/jx/AlT1UUXKKaz9lVdqUlnfn1f/HVDzdlUqPiIrMVjG3Uk9GbLVftfINcf/E8krmdlWZNC2PLYFyNy/mTO4kU/pcw83CmDOFkwIdh/Y+V1ZlNdbT/MaZr2KyFbWElGWeiilymuZk1TMtGxcBQJdzL//UggUJhK6rJQAAAAAAAAAAAACPWQKIVqQmnjMcMHq6YXtLGlKGdwpjsuvIQ6HVece+Coy4+iCgaWy/4ouFQ7V/9jS1tzZUxlxXNi6szMss00yx7G/cmCFoVFulriXcxn2sY26S+puUUGTKHzpjXdqMBwvLfyYAXVQt/ZBvMQAAAAAAAAAAAOi+HnMOAB3kSTumbs1SEN7okHXbPPnkKWInE+A0vaPdPESrNWhq1b8d+nzuDyUYNA0AAAAAAAAAAAAA3cljzQHwfNVWlN8gQmcRvyHsT/Ht7c05FSU3qjq8iqrijOtENFJsbUwAAAAAAAAAAAAAALqTLp0ASDuYpBwaODtouKCn6cCxAbNDXEl6YuYNusOroBXSM5mV9pPXz3a3Y3MABuZ29nZIBgAAAAAAAAAAAABA1/cESgDVVqnlVe2V36lSKp58dfLqjIivPq2Y7Be4KmkgX3OnMH7fV2GJiocq5qNIi/r0nyQkIPDoG7PZ2zdlYZuL84uqCQAAAAAAAAAAAABAV/aSieNoAgDQSCWTEgAAAAAAAAAAAOj6unAJIAAAAAAAAAAAAAAA0AcJAAAAAAAAAAAAAACAbggJAAAAAAAAAAAAAACAbggJAAAAAAAAAAAAAACAbggJAAAAAAAAAAAAAACAbggJAAAAAAAAAAAAAACAbggJAAAAAAAAAAAAAACAbggJAAAAAAAAAAAAAACAbggJAAAAAAAAAAAAAACAbggJAAAAAAAAAAAAAACAbggJAAAAAAAAAAAAAACAbggJAAAAAAAAAAAAAACAbggJAAAAAAAAAAAAAACAbggJAAAAAAAAAAAAAACAbggJAAAAAAAAAAAAAACAbggJAAAAAAAAAAAAAACAbggJAAAAAAAAAAAAAACAbggJAAAAAAAAAAAAAACAbggJAAAAAAAAAAAAAACAbggJAAAAAAAAAAAAAACAbggJAAB40SlT98ydufpUiYYANFXxU+Bf/7ZQqiIvlJrC794ZLtmUVUMAOge2T458bn2y4uyGefM2SG+RpwMfQF3b8/2Y6N6na2VO1DK/IeaD+lpP3CDNilo2c+43WUryjKlkEcsCF0UWvMCfiO2eox73JPaUz7GdiUa2aeKQdw6y3amm8Mfn06VBJ7zTAeCFgAQAAHQuNzOOhbwzsi/zk898kIXn9JURvxQ/3W9jmoorSYnSX1K6TPxFJYsNm+tT30SDnXxmhnzzCE2kKsjOKugmPztu/byoocNo/w2XzAz7ub2jWVORk55d2q2+5yuzNrw56EE7WP/t3TU/4ZeMHrd+XvY3ppUmf5Pz+C3EnLJWzvQeom32IZ4TA9dEplRou5+yVJZRePMFOwTFR2faPHgzDhris2hv6vMN6+g919VkH5xsP3jcDh3BU2Xq6lHWI+eeZve8puLXxDO/pBTcelJHsvnJp0t9ACkLf47YGPjm4IbjO3Ri4LKDP78oqQv2kzfQs+G123hOf6RP3m6upiTtu/qQPfsZNHLcvI0/Zj9yakSV8uXisBKfI0VXSi4d+GBQZYY0KfH81af/tUVzsyBLVnJ/tzVXUs+eTk0r6NwjAdizmfWDE6/FX/1CjuY8obZq9xz1uCexJ36OfapqCrRN/ddFP1eQx6KRp5xn2u2qkn3ZLXrds1JT+PM3iyb/VXtasx8pCVj09elCbbfp8P50he857NcS67+tTG39clSyHRMt7KdHsV23a7zTAQAeExIAANB53ErZMd3rrY3Zg4IORR6Ojdy9cZQm9pNZ4+c/1REZHNvAw4XX/neTG490AZqCo8tmrEkz/SimpOzKrbKczIOhXnzNQ//qqkgLnz//i9RuM96KYzru8wy2Qa5k/7TKuSLyg5lhKW39NtMUxK6Z8Un3i4+buK07oe0Ymanbx9TELgv85CeEqHSo+DX2vMrSwiT7zC+P2Qdqsvcwne2K06rEIrb7XT57INiJU/+Q8vJ3wfPWJN564UZ28wf5HLnEtkbJpcPBlr9/MW/+1xnP7yd12+c6TW1GxHeJLc4VNYWndvx0pfG02sMxVHot58wHg3uQJ6LFyafrfABV/LJy2sQPvi00/fuGI8cOxx47cOTz9517yFUvwhmm4pcN7/zN65OznMbX/s3Hbz7CB2+3ppEdnSfxnB5+5dXQAwdimVaK3DBjCFE+ciPV3CooUPEdX7PtQXrw+/azfH3r/10pPDjFijxttxI/m//Bt783Rs/7vr0n69b/fT3BlHR2vIEfHMtkTry3is4dCjRJ/GTWwqOFT+Ld2e456nFPYk/6HPtUaQqkcVd4AyxVabEZj/cVmu+6NelKYdQUK/Zlt+h1z8atU5/MCv4X5/2DF9huk3chdv1bpqT+HdvR/eky33M014/saPWdn/l6EPF74653nXc6AMBjMCAAAJ3DTWl4yJeFzp8f/iaw4WeAu+R1d7dlgYs3hkS8drRr/DZ4ympKU46m8X33LBtv0dAapoMnvDuYQKN+zlM27iElPmF7U99397UgLyiere+qbzi3xn/y3emSMUG2HAJN3Mz4KZ0zZvXHnC/W/Dvxykyx4yO3jyb7eNwVy/ePzH29X/0bskdfF98pBLR6mLoGbd9eM2X6kaO/vu/8Op90PhzCU/2y92iO18IHny/KzKhDVzimXSIj/MzUlP64ZtkRMvPoT6EuTQ7kG+NJ91dTGvXJsu80U2KTQt1N758rXn+j/r8YLqqlzAgLXvOr7ecndrw7+H4HcXcbQx4HUiyPpofFGwu/3nHLL/DbqOxxq1w645m3y6opTDxeOmjuhgmpy/ae+fXm+DH9SJdVkfZjqsZrfejbjg2fdnzbMQG2pFvqwTGsyfzuu8y3mqSpNLLY7zKIkIcvyADwIsEVAADQSdzKOHpWNSpo9d+bBvo5TBxz4+S+TJStoOKXEM/h43bcL9mhke3wc3pnj4y9fSvlm0USe+21z3+dvjK2/sJnZoGJo+bt+W7N9CHmgyx8dsbtnz7kr4tO3R/sWXF2oeffFp6+pUxdNuqvM39suF/Hqmqy94yz/1tIY33Sm9JlTuaDJ0c0DK2qKYh8968TNzyrIa4aoinOzmk1rLv0x3kjhwRE3r9fmbpR8teZ7GWtyqzvFvmNqn9F5iMDI3JqmBfuM//IFXnsrFF9zYcHxpYSPS+8vpFHvbNoYUNRpuGT1/yUnvHTyoabIyc/KDKjKT698d03R1rUl0fw2fi4F0c/hh68gY6mmooSVU1N6c87Gq9utv5b4KaftJVANLJvpo9f+2tF5lYVzfizAAAQAElEQVQv0aC+b4ala19qTckvGwK0r8v+b5MXHay/k2hU2RENzWLhOfNr6YPCHcXSxnIQ7JrPNrR869Ymzw1/0GuW5FbxLU1NRdp3y6aPun9wm1YGYKvQ+rE1W6yHSwKWRbUo18A8Ou9vQ94JS1Ey8Z0mhW58Fn3XZEi1MvtYiE99ZYy/BS5bNO7NeW28m9i1FhwLCWhYVd+h05/58PDS1H/92sPpLTe3t7z4haeljWMkawq/C/B+d9nGuQ0VTka+e/+w6n2IvWxcWfJrdqvhb8wbcNyU77JL04JHDOlr7fddgYZU/DTX029lxJ65bKWm+vIyunuRvuOlTF0teXPmwnkT65vOKSDsVHZa1KKJ9SV3nJpUvnreLdxEj76Og3iqklJlTf3+L9v7zbJxzEuznx5VoNG2wJ7Avw5qPJ8ce1Crh33zznSqP59M2fhjYy0C5mw8+a8Tv85ueKXKDOZEN51tXq2bqXsCPbVP+evEuTt+uan7XNeI+dnPe/XtQNeK400uAqgpPRXxC9/3fbf7od7mRd719PYWHzd7ZMqOnnyafwDpaRC2BzLnpWXv1vcWe++5EVk3ybNTc+Wnvam8qSuD9AYTdXRvph+ebfywGDwqYGNjifBbpxb9zWneT437X/rjzJGjlv2irF/Jm34haxaNG1rfddkyJg1vz+d3aq25cvZIBmfCR0FNov/N6fmY0HPO1H6qBiy7/6k6btkxWQeOck3BTysD/qb9hB0smbdHZ7mV5/fGv5UecbZiyPuhkwfr6SAP2bGVWRveGht6vjJ7p7+lOftOkVUU7m0620FF1nfzvBtbY1ngm94h2voexUdnOr25OqXhNKIp+MZviE+YrKZhQ+9uOrhhJlv8bdSatArdp9nSqADv4DPyK99OH8ScVNlu2aRoO7vDzCudN8q6oQTWwojGAu5s/584d9k8Xd8WnguepdPAHspbbDm6jr43NQUR7X9J1tnHHvck1uQcW/8xF/LgY27jqYL7XV1TcHrj5KENh2whc0IIeNYV25WX405X2Lw9ztVr/GBN6k8ZjW3V5gdTk90eOj0stfTBV46GLt261z0TGoYqO7N1WS0d+6PzbKbje47eM9Vz/o3AsRzz/jhO4rdnH/x6qvjl0HGNV+DrVg3n9WbvdH3n0pbfMQgAQBeDBAAAdA7K0pQrGks3V8uW4/z72kpe7VGSk6157W1J3xJpY8mOmsJE6S1b3zG2PdiqOAv/RT6IPF9Sdjn769cyNi3+or7Uo0pz5fjW8ILXNkYejt3+rrv3O87k19ONF+1qRwG7+jr3bbIt3avqYenqPkiVkVr/LVl1RZpWQWqzT6dVaPek4vIvBfzXvAY9k/GiPSzGB47hn980ddqiDRG/NClsbeE22ZVz5WxKQyBSVSBNq3F8y72vJuXLT8Iuv7r6p8tsRY6LB4JHWfQwHbMjbvfUQULfA+dvlWVFsMPk22hDVUmJyjGErThU8ssqfuzi8fN+sqq/eTaYf3p1iDYRUlPy06o1P3H+vltbhyfzzHofx+c4flZTWaHhmFrymK7Uw3JM8J6TV4quXDkbyj+z+oOdzM91jviDw6fXvWbqFMKWbfm3dkBrxdlV85al2K5Kzb1yK+/k1kBXy4afBJVK8npYEtN6mbF/r/xm2cbTJey9NdkHFy77xfTjGGbNJUmrTKWrF37L/IpT6Wht8txoVNdVnL5WfTk9iKGp2/tbf2IPbsYXr2Zsmt8w215N6Y+L528ocf3m4uVb1y4cWRngYtnksNXc+vmzxauuvB72dbA700QcnsvfVx25lHmr6Pw34+Rhi1b/WN8UBccWztxY4PZ1BtOYl7a730pr/Emsp1PV5Bz6ZGMKP+gI09TM/ZEhXpbPtK/UlKT9mM1x832tn+mrEyR9C87EPYggaErTM1Ve2/+3pCwzdfcYZcSyhffjjLof4jlOft+d/Dv0nVkhO441Dcnx3VadOfa+o4VrONu2Me9rL8LQKH/9Zs0PPQJ3xx47sFrSV08vInqPF5tsuFrjtp7tt7nRQZqDM95aneq2PlV7c4YyMnSNtuLT827h5jQVKg3P0oLfQ7v/l3/Y8L1q/PYDsZHrJ9hybkpXv7soznTliSvMK42c0iN2deCm+l/UqpTPZn3wL07wT8w56rL0IwvVrdp2t6RMDftg0Q/8udFXyq4U/nt3kGQgX8e5rumuETYsIJk5lZe2N7bhQCsvRx0peW3GZBud71z9vb3Fx80U5oB39OTThP4GYd/PV0p4Mw5cYI/pntevbP0k7BnOmVlxOa2E86p7mx9zLbt3ybGF01ZnO29g2urKL194qY4tnBee3l5kS1ORk1Lx2up/X75VdO7Iu+T0msVh7CfR8zy1Kq8wr/218c2+KrSg+2NC3zmT6SoVV241fqpusD2/MTSiMa6t7ygr0zYs3pjtuErKvKlzYz4gUQuZuGqL0OdzfOPX3Mq+orKUvG6r56g8dMfmD1/9U3zYKBPHj6LZonb/DhU3fSk1OV/PmxWueefoJaaf/O9Gy6splzuQ6tDcStwZnm4ZdORY9DcfvWaq+zRrERCVED5OOGjuYeY0kvlFi+uWVOlfzprxLSfo2PmSovOxHw1I2TQ/pDGtqFEWlpAx4a27wfOh0VTIiWnf+qRVx96bzMmwvS/JHehjj30SYz/mNA0fcyeCe/wU2tjVb55eFvhJmu16Zs1Xrhx8pybz15JnfY2IKvv42YpBPsyrthzl46hJ+7EDVYCa7XZkAEdV2Wqn2+51T43l6zN8LQp2zvOdt3Hv6aYzRujaH11nMx3fc/ScqZ7/bwQOzy0wwPbKd4cy688V2uH/lgEznHXth55+ruM7BgEA6GIeKwFgOGDEui92Zh0/8LD/zm6cOtoU1YcAoKlK5ps8n69jhB3flMcjlaoajuPkMZZX/p16RTvG5MovibcG+jJRACYTcPSqbWDw2859exBOP7eAIGdN6pn6ypUc01Ehhw6Gvi1xdbHt28vS9W1nTfqZX7U/RW5lnPm9h9tbLk2rPepbFd9mvJtFRUYWG1xT/n4qgzN+ro9VQ7T9VoH0Kt9pjOMz+hrIsfL94vRPn3/gqEnZOsvNYZDNm+wcmzVs6Zu33Hv8nlj/a0RZeDpV5TjZ1aqHpqJCxRnk6qiNZ/ewHOxiq/PLblttyLd83cuJjbb0sB0TNG6g5aAx4+tvOr41Q8K7Iv2VTYRUXK3Q9LV1ttFeDc2zdR7e73lFvmtKf/42PIX3VpDEgsmXuPu+9YazDRN85Nu+PlXSV5ldP99aC8wvgb2JZMrGj9+yZY8js/+DG/afM8A9cIoL+xua5+L7vjP5PfEK08KqjH/FVTgHBfsOZtbcw/L1oECbEmlaSU3HWvvZqEj7butZ4hbky/wkMx0+wXeMuy17cK1GvTPeUpWdzfYZ5eXvwjP6Bq8PfoPdYU4/x+G297uxpjIjYnGodMCq3asmaF8O33HM2+NfF5vySI++zr4+juRqOjsoW1Mgjcq2DNr48Ri2jq3p8KlzxwyqfxPr61QaecEtYuX2mnZb7EbFz7TiqqZE+kM2//UJQ5hDw3Mc52rKnEkeBI84VpKAtx2ZHebZ+oaufrfvleP3JwnQ/VAPx2mH4g6HBQ6oOL7ad8QQ7ZjlLH1BTg5nwNTdh3cEjnF3G2zVQ18vIvqOF7sG3sAJ47RvLv5w37mvW1q+Ol7ScPPtQFdy5Rf2Eo7n3MJNaQpiw7/Jtnk/8LX6nsWx8Aw78PWi8a+7M+/KmtLEiF96+K5azbQA27zBYStdVdJINqRekXZEqpmwYsP7bOyJeShoxihhO5fp15Se+vZYhWTVxsDh7Lb4Fi6OHYsR816dOte14l/fsbOGMLv07dkeTFJH91hv/b1d++Kaftz06OjJp9lL0NsgWqbOPl7sKYXTb1TAjEG3MqSlz6pgtEajqSU9OPwHIyW9H8w33ngRVfPurSk4HZVh+X59W/Ft31r9eZBjyU8/thuo5fR1eXcK2/49LN74eH3wkFun2E+i53hq1aiYgN2D165zn3V+TOg7Z7J6PPhUfX3GOIuGN76WzqN8MzUyUfN68Nwx7JuaP3jC3LdMs8+mt4g9Psc3vkbOvDK9bfSkO7Yy84fYktdCV8zU9pO+7nPf97LoSBUPnuPcPRHrp73hxrQMp43TrF4VaYfOqLxWrGLOSz2Y7X6wYeM4TurRxrmgOX1tx48Rt+oGz4Uy+9gX/7rlHBhQ/9W0g+/NHu1+SW63jz2JY818zHk1fMwNfjvwdd4VbVdn1vyvtMY1M2+ut4L//uqz/mRT/vqjVOXo+7op+5HtOn6IJuN4WjtjwDvDbuvV9431MacPBLuRX/fOmjTIfPCoJtcRttDG2awpvWeqTvAbgUnJB0nIqQjtRQDMe5kd/j/GSvdHva5+/sjfMQAAOpPHicIb2L8xeeyA4gNfn824Q3f8aYamw+cFekx3PZd6srz9AV0A8KIwYX48ZuuaMK5GqdIQEx7zC9zSZ/ygY6dSC2c42hSk/rtiUIA7Ew5QXc8uuZ74yVjLTx48ZdDc+39ymnw/Y4fJk89+yqgYM4H8evoyx+tzNiz14OeH3lXxbJlAYWxSRslMK9UvGeS10PemJKYuY6Ltb/OuJ14mjitffYbDQDj9nKcsYv6tuCU7/8uRHRtXzZxPjh0OcnzNdxRnFfPLzdeix5V/p2heC3Zjh7u6vfuW5bLV7077yUsyZoLvW+6Wur7tttOGDzbN43M0V1SNB4nDJmy0N3sM8pnqdjZsnl+B5HV3yTtTxw9+tuNiNBVnPnE21+49R+g2ecrG7UHu9XugzDl1PC4lu/TKlavFl68qnXT+trl1JbOUMyTYtu2dZl59D00N211UxSWlV84sdj6++MGjTq/VkL4dau2nqDJ17STLtdo/+77q+25w+EcNBWqVBWd/PJNWcKUw+8r1K5crLccRttEu/640fdVRV6yz+PTqD1Qc3z3bAx7MH6ApTv3pR+mvTEsWlBRm3+JYsnfeunK+lDNosNWDt1ljC+vrVPzX3v77ayFbp/tKx7hLxsz4++tWz/InFJOWiC3kS4LrwyL8IWPcTX86nVoY5Dy81V7wBo16lXP6d+ZHrpin/yFtICBgIfNvQ3H2L4kR4RsWz6ogMd+8a9N64+w7pcf99tTXi1i6jldLPfg8Ts39NyOTPeWR+pvPt4XZEdNxU4fFaf80HDT6rfe/+HxGk8F+Pe5HCVVXM65wBv39/hg6jukQ10EkrqBCo9T8ml1jMePBeHON9v/apGHWRmwnP8KIPE4/yfvvfzv/mzM5jkPivit5LWg9c/r6RdeS+nt746qatXSHTj5N6G8Q0qIH9mDPvTU1leQZ4XB4hkR5q4IJ+GgDIuKVCbdWkvpqNlOPNyzUvHu3bKselsMdTb+7cuVWTcdnCu1h4ejYV1VQqKxxfY6nVg6Hee3Xi1Uad34HNvrgY4LoOWe2fAK/L4dJuOoIPT84yhpVF9EGKQAAEABJREFUyfWSy79OHfbDg0d5rjNqmveo5/nG53A4moorcg3RdenME+7Ymops5pPrNccmfaBj48A1hGPY9BB25DTbFFvtrdl5qa+j20DOt78zIdOWUxM36wbPiurqN1OcvtH+yRviOTXwi+DGK5k6/N60aedLcrt97ImfxHi8HuS6hunqLdfMTr/xjMf/38z8KaXm1WC3vuyLZlK84weH7fgpteStty31P6cT7HabeOLxM5l/mz4vTJH+sHfT3hkzNUePrXLX8TnakbOZ3jPV8/6NoMXp6/ze+7azvjt0+XXfywczLAMOOfHIZV1L6uznj/4dAwCgE3mcBABlaEzI3eJzaVmyqod5Xi9q7BRXEUURAID7+BaOgzjfSdNK5g5ufhX5rWzp70rLAMe+zBduG69xNofO/FLgS1LPqBwDXbXfyTicHiZun8ccDWzxy1PHd+x+zm+5cDaezih1JD9l814Pa1HQgKNvVUzkcowb/2zK5VLHkl/JkPcdLV/t4cYLOfNrienvGeTV4CFtFAd4anr0FUum2A4iJe9sPJVayiRFXMa/3mPN2YyK101T0zRDgpy1o4z6SVYd/7/Qm9m/nP5XZMibG00/OhCxcHjL76+ch2hD3fiD39+T8L6S+Qlx9sjO6UM+e31H5BdvP7sYDcd03OenD05p+SO84peVM1dnOwcvm/u+sy0ne43fjALdz2cDKRpNTX10qwOb68HhWI7bcPrgWy3nf+tIaz9FJm7rDreeLluZsSdwcZzt3NAZK0PFvNK90/x+rH+gRqPvAnpT5zGOlyNjv/lpqtNMMfsCNAURiwIjyPsfB4V+PNzq1rHAd8JJ2/S/m9wXHjy/UFUg/enI0Y2STWTqnsObJM/oHVRz5ZcfM+XZ56cP2tnk3uP/zg4c7qKzt/Ygejtxy4c4Vo5j3l8/UHPFL/zMr8p3bdoLvuntRXqPV0fxnmMLE3byCZ9vjn39RodGOWpazPN5/8ZDnzvq+/KjRVZ6DPad+9p3n4Wt6nudjNvuxez545cn7vDJpzm9DfJ8mQ5ytdR8dyq79G3LZz2zOvM+Yd5r/Z7bqZXDt7ThqY7Fpt56+92HGu/58OfMNjDR0kHvhP/0xRstXnOzvMHze+NzBjj25RyS/pStdHXXfVSeaMd+EomNxz7Nkk7z7mzEG/jBnphNbo91cUw7X5I71Mee3klM81znhb6VcfSXK6Xy4BFDgh/caXIqo82zorb4XxeYzppv4+4bOoh/y3feL4lXVO7OLR7u8NlM35mKPN/fCI17ZzsmSPJdyKaNBSq523r2Chg9STpd/XzIY3zHAADoNDAHAAB0En3d3n2dn/ldePOSoDXZP4WfUbm8O0abFeDYSnxsb/07URp3SvXq29oR7oQ/0H0Q58rpX0o6MhWYqetUN072mV8Sz/zOk/i0rNvTxqr4r05w4105c/Z0qspW8lq/HmzxkB6XfzoSm6YZNMb5+V3Q24PDu/8Nmu/0lhvv99OpaSlSjbPva02iipx+bGhyT8TKwVf+FaWjCvNDtWEb2J8Q83Yc/Hoq+eW75zwDHkt5+afEioHvz52ivcy/tftDz3hWlryKK7+WdHS8Hs/RyUKZ/VOq7mul22vtZ01TcCbuSt93gv7+urjZYH8Oz3IAp+L37Aodr6KHpc/G7aGDLocFbzrLXuFeU5oSm9ZDEjRj/PDmI/54loN4qstpBQ/dqXi2kmmr9xzYKlGdPpr2rCZSU2UfjysZEpTI1nVt+HclMmBQydnTVxrnmFXer8+runL+KrFwvV9rpI2Hmqp/Q2rLy9c/Td/O6OtF+o7Xw3ouLfwweANs+2qyU+/PQKipuJxWQQbYmjIh19dsexSmXNZVQIPDYatbqzSt1zaIpynIuPpob7h+kqCpfdNiS14Nenew/uii/t7eSodPPk1Xr7dByPPWY9CYGU6a01/u7fDMjUxb9W3aVjUlOdkVvEGD2NbQxsS0GVcdNDXKxsoSNaXZ2SpTp/sVM57PqZXv9M77TprETasPPdScunrPmY+AYzrkVdOKtNOZHSkp8zze+D0svD4YY3nl2KpNPxW3PqxPuGNrP7lKfs3QU6uEaFQ17QfpHuU0yzd91ZI0PS+pmBel6fuq5fN/gz6Utt6b7XxJblyD3j729E5iLdf8zJWkHckgvrvP3f/ycKsoPmw0ST2eVkz0fzBxBjpbkOe52w+jB0dvFS+9Z7Nm33PaO1M9/98IPOf33re6EpfSN+B9p3ZTZc37+eN9xwAA6CSQAACAzqKfJDQssO+pxdMXHs26WUOUJWk/7ljkOy2sxG3Vxr83DKftYfm676DSb7YeUzm91Rh2t3ALHMM7H7bws5+0v2c0N7Oz9AdomMD960QaHp7ad4Kk9RDdNlbFPPE1It17pHRg/WSA/CFj3Di/hP+r0FLyWj/yrNSU/rxj9YaIs+klqpqaWzJpZMjMZbGa16ZKtCMT2SwFJ/3bvbGaV8c3XJSguZnxS32lTmXBL0dOF9bw+mpLOAhNeZor53+/WaOpqSEP2Ya6KAtTUnNushOQ3kqX/pRRwTHlcZ5/cUxe3x630vZ++5OsQlUg3Rt2+mrj7w0O31SojSCoSI1KO5XrGNsrB5ngRYFSoyxIO3U6rbitnyYcy/Hve5F/r1oWXl8vlfn9nM7+oae1nzd+X05NZlT48aybytKUiLDvMht+o/ZznuLFzwr7JOxnpjtVFKacPpveJLrHd5654/O3av61LDQip4a9Wp8UxO49lFqqrMiK2vpdSsPvO55jYJCbKnLVpmMypao4NXLD1rNXGlavr1PdkqXWhx6Y5c+euqzisNf4PxPK33+UllqO82la64nvNMbdtDTxTKG2v2uu/GvjqohfCkoKUyI2rorVjP9gTOPPXZ0PaQpiw1buiPw5+1ZNjao44+zexfNDz/O8/v66FRumGsDTFCZeZh6qf5e1oK8X6T1eHfb8Wvih9LDxXfhWjzNMq7KvNP102MJNafzx09xN2SDUjHEWqV+u3sv2t5xT34btzZQ3PMnUxpZfejriLDs3A3PaOfN7QwKrh82EdwdX/Eu7Nu2xOJXKzk/e6lynb2cGB30dkxi5akJb2dw2envrZTt48ulYgzx3PWze/mLD25qoGVMWfZfKBm6Y82TUJubk8HsNx0RX1IhtKy/VMe1JlTkcx1Z9EpY96J2p2rk3rJwtlKlRP7JBIvacmXilSWBdI4/dtHGvNKe4IOvHz9aE33IN8mU+qZ/rqbXH4Kkrg900Savemhi46VhKQf2b/ZefpTltfUjqPWc+Cv6QgBlOqiPLVn+nnfKH6fnpDQXrOUzjKyuua/fkeb7x+40KXv33vtnfL5ZMWbb3dFaxUlNTkZMiPcue0550x+436v33hxSGM59cBSqmP+zdtDeltOF9aDposGnFL9+cYQ9NTcmvief1Bhn1n2Z5pn05qoxfmC8DNS0yCZavBwc+OC/9vGPZquPEK/BZ11h7bG28N0l7X5Lb62NP7yTWbM230mPDNsb+/gwjyJri1GMZxLVh4FHDLrFVgGoyfsooaeODic2NdWC39fe6p6cibe+ajXtj07Tv1sKUoxsD50VVDHnHV3uWbrY/+s9mLb7n6D1TdZrfCD1s3wo/Fn3m6ym2bW1eVz/X9x0DAKBL6RIJACOx19Sd2+pnG957dteyzYHDrR+2gBDFs3a0t+uFmYeh2+ppN2bnN9u+fWdgT9J19X1j/eHUg+/zzmzyHTZo0IjpH+z83fTdr2O3N/mixnzhnvwaucVxHv8g7M5kDr75fArn9DI3h0F9zYc4z9+bXqH3CzR/iI+XqUo5yMdrkI6gRRurYiL+zqaVZEjjeH822m7B4Qwe7/Qs6/9w+JY8pXTvQp+RlqJRXtPWnOa89U3k142F2tlfbj0u/1oz5P68baorZ/Z+MMKpr/mgQa8vOqVxXb0+yIWdm2t48PYNvhVhXqIh479MUz5kG7ZWU/HrkTV+jqJBfUWjxm/61TRww+pxz7pSRGvMT5HQQJuCbxd7DXN6d8ctR8lr93+EWo3bsCNk4OlZTn1HLDtdouE7B+/YPo0vXezmMGTQ69MXfnu2pM2xnj0s39q4ZyXzE3rqiCFM21p6Lj6SwfzI0dPazxnH1jf4fadbRxb7OzpM3JBp4TWqccJE09dX794wnvw0dYST5bCxvmu+y2j+sq3Gr9rxsU3Kpk82pHK8Pgpmo9VTRg/y/OQ039VrUMOlJz0sp2w9wKzkhw9GjPTd9AuxtLk/1E93p1KWpn67TMLe4+Q8bW/JkOCtIa8/m0bSDsq2ebtFUIP/2vhRfYulcQXal86z5GVvmuU2wm+VlPPBnsOrmxQ30PkQx3RAjytxYfO9B4mcnN+avypjQNDuA2Hj2Yd62E7b8XUQP8LPUuS96ryO4J+eXqT/eHX0dT63Fn5Y/SSrDn0dwEtd4+UwevziX/jvfn1oRf2u8lw+3v3NXJv0TROd3lx8qMRmgmQgpz48xX999YE9M5RhbszZZtisQxXCQXxD7QMc279//s3HA9LX+Duyx2JRWOzv7Pzkrc51+vSwHCy2bedk3kZvb6HjJ5+ONcjzx3TXsGOHVztdDZsy2pI9xU0PPvq7qe/2M5HzxD30LM+21THmlOj81sZsy+CIPfX1xJgjtf3o+oGx00YxpwWvNb9wBln0eLAGw0Gm18OnTXJ+a/GRGp/whjIRz/nUyneed/TfB1ZN5mXs/MT39VGWw7xnbDqWWtFmSolY6DtnPooeNlO/+DrU+XrYlFFM4/d18Ntw/He2MzPfiALHcP612PGvy36+8lzf+D0sJnx98vT2ABfVT6tm+Ts7DHGe8sne04VKbTTzCXdsJl23Z3eo863waSOdZoVncwZa9W1o2h7Owd8cDOZ9O2kQc0Z9Jyybp+8d2sZplvfGyu2r3ApDRwwZMi2yoHmRJZeFuw99ZJO+1W/QsEkz/lU7fvvusPHP/6vOw9L/3mS19SW5Ax8uT+8k1rBm6SduIyauOq6yHCTsQTjP6OqLmtLE2F85bm81v96XYznqTUfNrz+mlur/YGqx2xq38a6mOva6jV731HBMLC00KRGrfUcMYb8BLo5USdYf3VN/Pm+xP3rPZi2/5+g5U3Wm3wicfrbD27kkRXc/1/MdAwCgS3nJxHE0eURGzvNX7XKUzV125CHnABi++YvZojOfB/5Q0oFJgA3sJi7cNZUv3b1nazI7abBhr4FjXYWyxIvXHmLiYWajI77aHkAiNi5NVBCAbqenaPSWtYHuvZk/1emHvlryw9V75BGpZFICXVfJscB39lp+/bh1YAEezc3Ti8Z/RsI6WgK+M6kp/G6a3yHnA6dXtpoQuI2H4AXWhXt751TxU6BPGP+Lkzsk+PyCjqopOTbjnb2Oe2JWO6PbvDhUKWv8FpYExbae/AkAAAD06PRXAFDm7p42tWkx4droP6P27tWT8Q8Z/Qfo1gxFo9evDXSpSv508YolZ5PHmjcAABAASURBVOTiGQu3TOzS1wHAoyvOOJvNd50wBD+D4blQXcnUWxwfoHtBbwd4/pTZacU9XnW2xPvwRdJyghAAAABoXxcoidOTogQW9iLj7GbXGVCCiStWhVKnAtedrU8G9Bz+XsQi88iVX50x9Fg5f4K7vdCEufde4YHNX+0oFX+1fZ6kNyGLwrIWqVP+uXZpvKK218BpcwLneVoxi1VeTduzPyomW1VLjJxnf7LeXp5H2UgG8glR//ZzTHgiPWl2wKSBXO3NqE37U/Kr2JpCbgGzQ7wcRL3ZakQ3kvYv+DoFaQl49gwHuG9ZHuB2R/rp5qhzFXVk91dLqxZumbNwC/nq05Mlj3wdAHRJNaUpx3/lOH3h2DnrfUD3dCsl4lix5evuQzgl0r2rjqrcPx/T1WoiA3QQejvAc6cplkaerhjsJRlQc/ls+Gdne0i+7hRTZcBTpcyJOvor3+11Z/6t1G83hV95ddXnNjj7AgAAdFynTwDQZSfPyCZ96LNro/mZxJSYxKz8+jQArUhPKtQEDncxlV67XkeI0dCRDiZFZ9PvWc38h9/QiuMLpp2VVRkI7Gz6V9Dk7sWli0mzEkBM/mD+vJnGaWs+/PxcBeUcMG9LcKBi1Z74Cu1jA7hF4Z+vSSsnojFbNgbuc5KFf73RNavc0G7MthUBK0uL5/5QInANXDeWHx++YmqaotbYzFlE5Ij+w7NnbB+yItDlrnTpZ0dS79bfpUqN+GrJvYXbAheGVmxcm6Yi8MKoKfklNpvj/sWriP/Ds1OjqciOW/XJVvZc0/dV34++WDX+Wc6KAfAMobcDdAKairTvPtm0ip1fQOj2Xmj4x510mhN4kjTyK2fCwteuYf7kDfEM/nrD27bPaAoAAACA7uExEwAUobgmDzkfr6EhxTHs+OJ11+L3BF738PMaLpm60H8O0ZRm7t0XdThLUZZ9UVYbMNqef+I6E4K3Gm1H5Z2U3XjJqr8xkefl5rF5gjpFfp7Okv+GpuJJ9nT81lPnrlcTUp1x4my6R8BYO258BRvFr63Ijs8sZ4dOF6XFpI0ZapotzWYLENXmpx3OHrPeyaH/yTJDUz6nqiw9T8EWJqoqz8gmAM9BVeHBrz+PvH71WrN5OKozfvjq3Wwrch3R/xdLD9tpR/9vGgF4lnpYvP3Fybe/IF1eD5v3f8h6/2EfghdKt+ntnZPpWxH/9xYBaAfH9t09598l8GIxfX31D1mrCQAAADyix70CgNPPY9chD/Lw8h5i2bqy7HM7mH8UT+zk6jdlcvCKhT1Xfr4jP/dEPr3S00GQlFIpGj7UuPhwtrL2buHJ5OKVU5ZGiHPTMy/GJGZd0zVBsWFvy/69zV027Zr+4D51iiGTymgxjJ+urKKJIdXspinFpiWyzqV4+q3/YmV6Vq406Ww8Wz4I4NmrK8u/+jD3AwAAAAAAAAAAwIuiC8wB8ACtkqWdzSulBV8EuDgKDfNLZEm5tbOHD+0tk7s6mBSdSq+o09Y/+cInimfHpArGBRwJ9Ivf+rmuKii05l7Z4c0bt2ZXN7/fiHRMbVHK8iUpPU3tJeNG+4WEhZbGzNl8Nr+KAAAAAAAAAAAAAAB0Bo+TAKBrqx657D1dST/qc2l1LU04Pdk/FXkX0+nA0cMdFPbUbydyyx4so8pPO/tZZqZsxargcU7mmefYh2rJ/cpD90rz8miJm6tVz+y8x5kl9V5F3smIPGnm1IjloyeJklulEwAAAAAAoNMZfnY5eeFljdlMAAAAAKC7e5k8urq8n4+fyFOThyeXSQ+myTtUM4cSjA2cteKdEc6mRobGArHrmHXLZ0uowhNJZezT7xbGZ9MukyZIjIvjs7XD/Cme2NXRrheT2DCydnIdO4Bbe0fJJAwIrbxBUyJHKwFl0NPYgNzNjUmS9x83e+XYgQKKfZado/aPDus5wHG0nYDJKBj2GjjOy0FI1IoqzAIMAAAAAAAAAAAAAJ3FY5UAqr1+ce2yi2ubr9B67NIjHzpwHtxTfCD08x35jzw0npbfVJt4Tlg/ZXb/nmyEvvJq8qZ1UTFFddpHq39LklWO8zZJOi67q73D0NxlXGDwCqH2hrIoM2FThIydB7gqb8/WKDJ18o8xC+VnvgrcnZ1xZM8mw4B5c1b9+0N20UpZ3JLNVxUdjeEbmIhGzJvvsU17IYLmZmF8RER0wy4BAAAAAAAAAAAAADx/L5k4jiZPEGU5c9OqYPtmY+mLznweuPuxKu20wXDA6K82TVDs3qir0D8APDSVTEoAAAAAujWUACIoAQQAAADwYnjikwArf/s54XAR1/DBPfS1zI5V+3kUBv0dh9vX5m7KQ/QfoPP6z7VrBAAAAAA6E3xDAwAAAOhs/mJtTZ60J50AoFUZ8ccyyLNCCd08rWrzIxrq/wBAp/Q0Tl4AAAAAjyzLGoPfAQAAAOCF8DiTAD9/hhbisSL6t6RCBQEAAAAAAAAAAAAAgAee9BwAANDFYQ4AAAAAAAAAAACA7qFrXwEAAAAAAAAAAAAAAAA6IQEAAAAAAAAAAAAAANANIQEAAAAAAAAAAAAAANANIQEAAAAAAAAAAAAAANANIQEAAAAAAAAAAAAAANANIQEAAAAAAAAAAAAAANANIQEAAAAAAAAAAAAAANANGRAAgKevrq7u3r176qoqmqYJAAAAAAAAAAAAEEJRFNfYuGfPngYGTyVWjwQAADx1TPS/trbWUIsAAAAAAAAAAABAE0zojPnfp5EDQAkgAHjq7lVWEgAAAAAAAAAAANCj8ukE0JAAAICn67///a9arSYAAAAAAAAAAACgR7VazYTRyJOGEkAA8NSh7j8AAAAAAAAAAEAbnlIADVcAAAAAAAAAAAAAAAB0Q0gAAAAAAAAAAAAAAAB0Q0gAAAAAAAAAAAAAAAB0Q0gAAAAAAAAAAAAAAAB0Q0gAAAAAAAAAAAAAAAB0Q0gAAAAAAAAAAAAAAAB0Q0gAAAAAAAAAAAAAAAB0Q0gAAEAnRSvLi4pKlHTDTTV7S6FuvKUoKSq//xgAAAAAAAAAAAC0ggQAAHROivTvwxh7k8rZML/yUtT2sLDNO+OK2BQAXZSwd3NYWNQlJQEAAAAAAAAAAADdkAAA6Np6mpoJqNZ3GwgGCHpSpGujmch/XR1NP7hFaKK9RWv/kTq6jgAAAAAAAAAAAIBuSAA8eYamI1asXRLiKjAkAE9ZL8fQjZ/9uHaC2LjpvUZ2Exce2b5qvauAdF1KFRnsJZFIBnOr1U+60o/yUsRne84rdD1EF8Vu2xZfor3oIH3/F/vTle0s1XF0eeK2L6Lz1eQ5Ul+O/GJn/TUVAAAAAAAAAADQ7RmQzszYbOwUv5leYvveFKlVFhUVpp45viex5N5DrkQsom7klSiefMiLNzZk3cpexwPXnbvWZOWGpgNdnMS1RXySptDzRAOByKZ/bbHsejUBeBx3s8N3J9iv8Nu1nCzYfEpWRbTR/3m75jhU/rw/TG8P7AKU15KkF4oIRegcRT9b0Sij5g8biTy9JSqBwIB56+m70EGZHx8Ve+Fm/bvMyGKkj6/XEEF7V0VQfQaP9KR4j37xBF2eHh2VUKDSnhMoga1ksu8oSy4BAAAAAAAAAAB45jpxAoASjJ2/dKWoMPyzxTH5bAivp2jEONFDh+V62o3Zssjq8MrPI68/o2Ih97KPvDP5SFtLUELJ7HkzK/a/G579cMkMgFYUWUcWfEZ/FeL3VQi9dGuyxmM2E/1XnNmzYF+WokuP86bVipva4L0Br+Vbly7PiIlNUjBngwJ1n8XThugKr6tLEr+PKrANDJ0nYh9Wl6fHRuyNUAUFjmonB8C3G+VCHpnyUtSBBOI9a4WLGbsZZX5i1Pc7b/p95GuHHAAAAAAAAAAAADxrnbcEkGFvh4mOVHpUVH30n3Gv6GJM4lVEzAFaUGQdW7A57oZdwLfb1u370OHGiR0Ldnfx6D+D4omcPSQSD2c7XutEZeO0AKSO6HydTIrgeHofv/fGihri7lwzF1//wYqkpNKnWYFHeTkuUTXyvYD66D9hswle/hJeTlJOF74WAwAAAAAAAAAAuqzOfAUAxaG4/cVWPZObD5PvNXzzF7NFyV8FRlytZW8biANXfTVctnTV8crhASsDnFws+My9mtLkT9dFpA8IOPoPSX9CQv/5TWhtcfiyjQeL6nqK3EPn+02y57OFvDMTwncfP1dRRyizmZuWjr1TqLF3HdqbkNqyMxFRkXccg+d4uzTc3L/pZMfSD6buO7/wq9y9dnmaivSynzk/wM/Jqj87IYAyZd9XS8/Qk9auWylm4oNLk94g8qQdU7dmITgIj+le9rEF66q3hYwhx3Ysicjr9nkyykhgYdvPSHVT92h+WpFzSS3yFvGb3snt5zzK4oKKSShqkwJ11YpLiXHnL5XfVKgoC8/JAWOHsIvTRbE7Y438Phpr2WLV6qL4iKikUpon6Gfh4jmEyTsYtdyssjSj1GjYWLNmzxTYjbItUqjUpP7KA7q69Hx0UkbRzXIVLRjs7Xe/PpC65HzccWmOgp3m2Ejk6evnacentNMVHLhk6ztMlZSUU6pQqJld9QsYa8fuahsPadvgclzU8XQFzayEZ+sT4Otixm3VTJfiouMusTkRykjUsRJJAAAAAAAAAADQhXTeBEBthexw2oRt4xZGmCaf/DnlRNrVhhHNdwtPZqu3DB9uHXU1ny3/bT7akX8j6WJRL49tc5zIiT1vnsxTEJ6dvXnlnbp7Fd+/+w9ytGkJoF6OoSF+1tlR767LzCfm00IWrgxWXVt39hr7GL+/qXrTugUzimhrr9nfLlrqnpfA3Jyrvblr9ux5RRu3Zj9U1X4jt4DAmRaFYYs/P3m92tB0oNhYXktXx6xbS9Z+ghJA8GTdyz+1YEECoetqSfdQXZSRkcP818B2MEXUKlrkKRHQlIBmq+vT1YrSUhUTKhfpfCqtKFdzLVsW8udaek6zbLyhLk2KTff0D1wi4tLl5yP2xhw3swgcxtezL7QiPSoqRxSwgi0opC6/nBSbeJMe2XKh6tsqwutj1GKzgmH+0+ofJzR9OycujvIJDPIXUMr82L0RMRcsPvKypJhdiIq6JPJdsIKJ+jNx+ei9UVFGQbNHaXMJqvyEaNorYNYSy/pdjTpusThQm63Q/5DycvTeGJXnrLWe7MqT9u/cGUWWzHZpOiu0uiguIl7tOSt0HpMZYNIPUd9HJPJaJz4AAAAAAAAAAKDr6rwlgJiI27ndGwO/TkivtZkWuurfMXvjNk4dO4DJWKh+S5LJezu4W7DZC0MLsUsv+bmsMtLbTECp8/KL2TwBrcrPzivTVRpE4Djahco9GHUxv6qOVJWcOJZZaTHcxbQ+EULL8y+mFDEh/rpraWfjS9U3si9KG26ek97luziZG5KHQXEFplxNxdX0CjZtUFtxNaMIs/7CU1TbfaL/hG/ru7jekoBhPHVRUkLSpYKCnEuJCZfK1Uz0+ubNm6WHbRZEAAAQAElEQVQ3b6tonVN7sKWBDAyoNkLZ7Cj7sX5e2gpBlJmL9zCeoui23upATEj+gsLae2R9QSGu2RBPT1sd8wTTNM2860lbDAQj/XyHacfZ8+0kXqLqopvsVmmVirLzdNaO+SeUYNhYb4vbOQ3VipiVWnj5elrW7+owL2ZXS2/TbT5El2ckFPTz8R+pjeZTZiN9x5qVpuc3v9Soury82myIbf11AVxLFx+fkWakqxeOAgAAAAAAAACApjpxCSDCBsVkiceYf1t7Wbq4us8M8N6ygqpc+X1q/sX0KqfRjuaHi8qshw8XVlyUltbdM7x4Mls8c/kq+6zc1Asp0ck6y/UYCAYK+/ez2nbI9cF9tYU6wvq1akUVMaQo5qHa+pu1TW52dP+V6T9n3pjjF/HF8NTs7PiT0tSKZzQRMUCXxyWlcTu/L6izmLw8VMQjdarbN1W32Qeq6yjB4LF+3vkKmmfhYs1/pLVT3H62Fg+eyhVQdIn+2QHUpUUq3mAzfpOnc43II2yV4llYPKiyQ/F4BtWqaprwuXZjA+2aLGjEMzKormYfYbdlYSu6P3SfMtLuKnv1k96H6OqCHFW/kaL7W2I3y0u/qVI3LVvEEw3hxUUfiFB4e48cYsZlEgijzAgAAAAAAAAAAHQnnTsB0Kj2bklq/JG8Kv6RRQ5uFkap2cXxmUqJq0P/JOLuxL+RJrvBjnm9enDzyoPGZm4eo/2mLA0KzN20bs/J660C7vfoyptpa5btPXe3+f1PpexFXVny9zOSo8ztnMaNG71ul5/izFdz9nf/+uwAT56RxdCR/QRG1TcVRgZs5Fx1SSpVDX7Pa6yuhSnm1FZXR9MdfWMzyxvU6c/O0Uwo3oDHazfkT7HXHDziGHpaUZSTk385v+im4nZ1Ha1WqASWujeifx33H1KrVTd/O7D6wwNNH+0nabG0meesj3gXEs8nRFyI41q4SLw9h5ih/g8AAAAAAAAAQHfSNRIADaroWkJpR+tX5yXJFK7D3ewpt95l8ZnyB6Pyq8qZVEFqWt7mL2b7uZrH/1DSfBV1N/KL5QHisfa8c2kq8ozUleVfPJifmVL6yb5xo12O5Z2rIgDwcGhVaZHqNqHVPF77C1MCM666XEWTZgFtdUlS7AXeWP9hAvJwKIrJJ7Dj8dtZzKhPH3JZwSzHbbpZxaXoeIWLr5eojeC68nLUzu9LLZgYvK+PyIxPqfMjdyaQR0ZxeRYjFyxomCigqeZXOXDNhnlNG+bF3l+UGHFg/+1Zsz2RAwAAAAAAAAAA6D468RwAvRxnBr+30MvR2tjAsJfl6LHvfRXiIShNO6kto3/velbKXXO/qe79K7JS6uvqGFu6DR/IlrygBM6eI+x705V32VhX7V2FnBK62AsNKaOeFLmXd+5kEX/c/NkzhwvYXIKxmbOd4OEq+z8EA3PH4c4DjNjSQyKnSU5CQ1pZyV6soJbfpU1Ejva9DAyNu1QOBuC5Ud++WVp68+btaqP2h/VTAltbqiC9SNlsBTczzpdSvEcp3WNkZmagqK/WX49Wq3XM58G3GCK4nXGpvFmmQJF/vqCax2tzagD17YJyo5EBAWNd7My00wDQqurHKBfGVvwxKM+5qW5rIbr80nntdApaXNFIT2vVpQIVJgEAAAAAAAAAAOhGOnP0mYmSU84TAyfNFwrZCD1dlBS1YJ9UVj98vqo4/oJ8+gzz9K9lCm3EytDUxm9OgMRCGxq8V5aeGLUpScFeGVCUsDbcKGjKJ2mLyJmwtcuTSw5v3dNzvt/Mf4QFs4vSeWf2LMhXKMgjMhEH/hgTeP9m0YmNU0/ev8W1d52wctJCoXZD8quyvbuPZ7D7r0rdtz88YML6b78RFMUErjuVj2sCANrCtfMJDBBcKq/miZw9LSmibmd5ytLFy2Ln97sifAImjxQxMXV1eXpsdI7AM8iCSx4e18J5GLU3LsnFYqyIy4bOE6RMqLz1hQR8W2/nxF17d6r8A7yHsbPrKvMTo6WqwX6D277ogDIScKvT82+qRezqFfkX4pOKVEREHhXXwtPLbH9sTHpggAs7op9ZZXo+GTzKrtkVAYqM2CSVUYCXnYBtn5xLpZTFKCOM/wcAAAAAAAAA6EY6cQLg7tWTEcw/fQ/XKa7LFTeV8dnK+vo/tUXnli44p3PJa2nHljP/Gm/XVmTtWJe1o8VSdPnBZR8d1Huz5OCSJjcbqOK3LonfSlq5+tH7KfV/ndu/6dz+1guQ2rt5MbuZfwQAOoIi1ZcTpL9V9yGDPV068gTBsIDFBonfR21bHs3tIzCijCxG+gR5DRE8WoCbsvQK9K+Oivgsia6rruYN8/MZaZGkY1Vcy7FBC3ixUVHrEyL69ONRlMBW8t5HoyzbyTpQZs4+Iy/tDQtJ6GPRz8ximKfEx+VmnKqaPCpK4BIQZBT3/YHP4thrjmgiGOztN6zFNj3fC6Di4nauiyAURdj2CfQSPUp6BAAAAAAAAAAAOquXTBxHky6JNzZkVYjx8cDPUspQswLgyVHJpOSJ+u9//1v8n//0NTUlD0d5af/mvRn04PdWfDRKQNT5kZ9tT1ZZTw5dMtaSoksSt4XF3B4WtHz2MD4BAAAAAAAAAADo2m5VVFj95S8vvfQSeaK6bALAdMRXXwQYRmxcmqioJQDwxHSaBAAAAAAAAAAAAMCL4iklADrxJMBtMnd0F5Pi+/V/AAAAAAAAAAAAAACgqc48CXBbyhK3jUkkAAAAAAAAAAAAAACgU1e9AgAAAAAAAAAAAAAAANqABAAAAAAAAAAAAAAAQDeEBAAAAAAAAAAAAAAAQDeEBAAAAAAAAAAAAAAAQDeEBAAAAAAAAAAAAAAAQDeEBAAAAAAAAAAAAAAAQDeEBAAAAAAAAAAAAAAAQDeEBAAAAAAAAAAAAAAAQDeEBAAAdAPKSxGr1kXmq0knoji/c9UX8SU0eQpo5eX4nas+ZHwWW9TGFuiSxC9W7TyvIM9QZzwWAAAAAAAAAAAvJgMCANDp0CWxn21OuNlwy6CPxWBPv4CxdnzyLNCKpL1hcQaTQ+eNEpAngi6J37Y9yWxWaOCQJ/ISlDkxMRf6BGz+5xCuWk1RpEtS50eH7S0Y9tFiXxGXvCCeQNd60n0JAAAAAAAAALo1JAAAoHOi+gx+b8lHbJxUXZ4eszci4rhZaOCwZxHzpHi2nj4+BnY88qRQgsFevjyehZ69V5zfsy3JLGiJr2XHYvm0qlxBCzzN2NVxu2zwnNvPxdtXZNHvhYn+k0fsWs27Rzt9CQAAAAAAAACgKSQAAKCz45oN8xxmllOkqqOZ+Cd5+ihmg2bkSeJaunhakieriw78f4AvGuUpIi+WJ9C1nkZfAgAAAAAAAIDuCgkAAOj0lPnnc9QWnrY8bcybVlyKjYiSFqgI6TPYOyDAZ4igRSy8yRIG/Zz9AwM8RVR54s7tSf1mhU6z42rL83/2fbnzghXThnC1Reu3xxkELNY+pN3epYiwWINAdll1UVJMdHz6tdt1hBjZ+i3+yOvBKH1lUdLx2Pj0AuYxo35DfQIDvfTWsmE2uC3JNmjJWEu65QpHqqLCvv9NRX7bvCjBaOisNfNcmoztVpecj4k6fuEa80qMLEb6zQoYZUZK4sM2Hy8l5MDqDw8YWPuFLnmwS9oXHi0tuM38zRsasHj2SOaPuvKkiHVRBTeZvbT2CAj0dTHjErr8UlxsXNJvpdXMgtYefrP9XZhGVBdFb99f2kegyGFfE8/W+71AtnHpksSde9ONzKpzcpqtRHtk4r+PiMvRLi3xC2DuplocufioGGlOqaqO3aH3Fs8e9WABZrXb9uZ4LvlolJHu7TZpvLAE3nuhgezBYnY9cefOHJePgjzN6KLEqKi4DO2LsJUwezWMfRH5kWFRdX6LtRVy6PKknTvTXT76yNNMdX7Pzgs8W/JbcoGqj8fiFfePtnZGhbjvoxLZl2HQZ7BP4HtssSn2VX+f089CnXHhWrXF5OWhYy1JeXp0RFTytWqmWw0ezFPUuQQFefLKz8cdT0him8agj61XwCxfdsNsn4pV9DO6+Rtz7Az6DPUNDPCy4z/oWv68jJ2fRRXU3W+pPiMXrAi0uNmqR5HLES26R939vsQeMR0t0MbxAgAAAAAAAIAXDRIAANA50bdzvl/94fcNt4ysJUb1d5ckRUQXWQSsCRomqE6P2hkV3W/JvFFNT2Xq/Ni9UTn9Ji/f6iJQXIg6ELs/ihc6e/DgYf0SLuTcVNuJuIqiS0XVpDrnUql6CBPjL71cSln7WeiIkNLlF2LjSi3eW7uEjYMrlTS3aXybMurnGbgiUMBl4u7Re6OiEkTtlrPXsUKuZWDoe2qdJYCUl2IOHC+19VuzZJhRUdL3ETF7YwWh/nZjQ5eTbXsLvJZ85NKskLy6KG5/VIGZ3/IgF0suu3I+RUqYbRKeS+CGj5iXfX7/zqgIQT8mdEyMeIN9FvjM41NMCPnA/pjoS6J59Suro3meQVuWWJKSxL27vo/qFxo0iseso65aMCxwQ1DzlSjOR0Vl8HxDt7pY0pejd0VFJfVjEiRNdyghRqpynrVhBRP7ViuVhK//qgUd221MAQjsRlrHxdUfLCbHUXBJZTbSVkDKz0fsT6h2mbUh1I7kx0V8H7Gft5jdK/2bUBXlVPsHbV0iougm108wPerA9+mU95LNnv2qL8UeiDrwPW9xEFt7ii7Pv2YRELp1GXOsKEqdH30gqqCf3/KPRjGph6Tv98ZpZ1+muGbD/EL9mQC7kul4B2KO21rUV+enaWLmuzhwmBnJj925NyJGEDr7QQUrysxzSbhnw1GO2B6t8vJmX5yOHjWkZfdQPOhMeltA5/Hq8peMAAAAAAAAAMDDe5kAAHRG7BwAG/5Zb+tyX25GVERiCU2XZqSrRF7ew5iAKyUY5jmMdzOnVNn0ecqiCzn0YD+/UZZscN0zIMCZKjpfoKAETAZAnZ+voJklclSD/d7z4F5LL1UTNbMCYj3Moo3Iff04bYrPbxb/J1wzO5GAfRqzbk/nPurS8mrSMXpW2IIi53w+NVI7rJ7i23m95z+YvnShSK1vcXXp+RyVrc9kJvrfsPL6+43Mhg0WMaF3ymyY12CeqvSmmn1UZGepDcdzRc6eIoPbRaqG9RoIhtiyK+BaOnvZGiiKFHTD3bYtV0Irci6UCjy9h7GL8+08Pc1UOaWq1vvV0Cjc+zukk57taglsR4noAiYDQOrj//2c7QREu3Vv7fUflGCIb6CP6HZGRqm6jU0QIwtP75FsiqbpvMnq0gsXFNa+AV7My+Oaufi/592n9EJO/eZ5dhKfUWxPY56g7VfDtP2KaT4LpjfVZ6Qogciufng92wYWdPlNVcOuU/0G27KPcJn7ReRmuYpuvUu0Ij0mNt/CN2Ake2nEQ/Uouq0W0HG8AAAAAAAAAOBFhCsAAKDzY6LCPs6JOy/llLuYKW7fvBSz/bOExhiuYLBRsyh6nUpFG9nyGoPNnJDDTwAAEABJREFUlMBSQM4r1DRlNniYIDHnmsKFl1MuGOYzmKeQxlwqVVA5RXXWPrrj/5SZ56wg3oWkqG1xKtJnsJePd310vYEyP+l4XPylUsLjEZWiWlRH2tPOCpuhaZWK8IbcfyXcPhY8UqCq1lf9v1pxW8214LURZacoJuFQH6JXl6cnxCZcKFAZ8IyIQkWNbB2cpgyYsHcdrXcldHW56nZ+3N6wpMb94Vk33zhX5Bs0Kz0p6cBnMdVG/Zy9fLyGmbU/DF3HdvnWLnaEvQZAxCu4pOg30k5A0UUKpnUE94+9Ub8+RrSCibH3Iw+HaWU1l8czatw6z0xglMGuyKj5ci361QPqErYGUEZRtRHPqFqh4tm23oYBxXzWVrfuHnT5hajYUtuAxS4NVzs8TI+iq/W0QHNNDjoAAAAAAAAAvHiQAACAroAyYiKdRcw5iyfg8SxGBi3xahZKbnINgAGPR6lKb6uJpbbeCq0qZ8OkTBCUvQZAkHTp0iVeuWCwD49vNMyWxFy4RBR1Ft4WfH3b5YtcxjL/mDBv/N5d38cJFvs3VvlRpMdEJVK+S7YMY8LR2sL0pCMvRMcK9SxJMdFmVblCTbSDwon69k0V9SBS3QoTZa5TKdiR/Pz2doIuSoqILRo2e8085sWoL0d8dpw8POaQ8HhmgwMftEi9ptdjUAK7Ub7MPyayHb3rQBTV7yMvs0epRMO3dhbRcTmlpYJLKouRIrY8D9Mh6orKVfSw+rpCTPqDpizqZ4lgcift52Lu7yKPx1XfVFTTRHs5Bq1SKGgjEbOiFpH0Fv2qkfpy7IEElXfQho+YF6ZI37ktkXQUW8A/Xj0scNaQhjU+XI+i2moBAAAAAAAAAAAtlAACgM6PLkmPS7zdz2WwGd/CeWS/m3EHos4XsYFmWq1UsoFadoQ1XVfN/skXOQ/mFiRK85Xace6xURm0nactW9+ezQDwSqUJ+dzBdgKKcC2G2dLpsUkKi2F64//q8vz88obqKRQbWG4aFabZ7bH/1OU5l3IUrWPOBqRO1WIIvc4VGvC4lKq8VNEi5CywGylSX0rIKFGzw8yTYmJzuMM89U8ywBUNsyA58Q1FgmilUk3rW5SmVXX1u0sriy5dKq3Wu2QbKMGwkdaqCxERifnaY8AcCu2WmxwLZUn+/Vo+zN3Nm++hMEfVti4nKSld1W9Y48EcZaG6kHCpnK6faziuVDDS2YItDCUS1BUkMa2mVhTl5FxWtJML4PYb6cz0ivgc5kXQisuxUQlMimGYgNK1B1RDvyLq0oKGFdN1ddpXRRO1Ij/nUoerQBF1flxUEvH093kwGbGeHqWne+htAX3Y6TN27k8sQjUgAAAAAAAAgBcIrgAAgM6p2STAPOuR3rNmebLzmFp6zQqio6KiwpZ/z5Y9GewdOGusiGs2WFR3YO/yIu/QUN8hPrP8khITtn+8/WY188TJs/wahlhr5wGIjSPDRDz2JpMBGCxIyrAYZq0v/k+ripKiojJuspFYZlMjfcc2ib8LhvmMLYiOWb3ogEGfwS52AiNV8xMqTzTELCYq7NMivxVLhrW9wiEBQb6xUdsXRfG8Qxf73i8KJHAJCKITpDGfRRfcrutjKwkI8mljkmGKWfw9VXTMtpDj7Or7DH3vo9kuuhflirx8RkbHsksaWTsP6yMwepRx45RgVGBQXVRU7PblMezLsR3pN8t/CP/BsVj4d97Ph2Nybmtbw2KoxG/ko09EyxW5WNPbk1XOQbYNB9PM871AkpAUsTriGltOyee9+v7BtlpAaUTU5pC4frbDBvcTGLWXAbD0mv0eFZ+0a/XeUpWRhbPP7AB2/uFWuQruEN9ZPlEHdi5PYF6MnbVBHc1ujT/Y23dYVOz6kO8Jz9Z5sFkHR+DTioy4pNLbdaVhIQ1XX1j7rVkyUmeP4jfvHvd7gL4W0JdloevUCoXCSP3IWRgAAAAAAAAA6HpeMnEcTTotY7OxU/xmeonte1OkVllUVJh65viexJJ7D7kSsYi6kVeieEpBD4on9vTw8xo9SSzU3lbmZWaeOHEqJktRSwC6HpVMSp6o//73v8X/+U9fU1MC8BiUl/aHRRP/0NnD2i1x9PTRJfHb9hZ4LvlolIAAAAAAAAAAADy+WxUVVn/5y0svvUSeqE58BQAlGDt/6UpRYfhni2Py2aoKPUUjxokeevhoT7sxWxZZHV75eeT1jheF7vhOmk0MWbrSiU5PPLfmZDET8jc05PZ3tBcYEwAAeHLUN/NvUiIf604Q/SfshAyl1TwLMyMCAAAAAAAAANCZdd4EgGFvh4mOVPq+qProP+Ne0cWYItKZGNhNnB3qqNy78quD+U0KP6ddJAAA8ASpS9ML1BbPN/6vLi9SGFlY8kl5+vG4At5I7zYK7gMAAAAAAAAAdAad+QoAikNx+4uteiZnN6v502v45i9mi5K/Coy4qq2xYyAOXPXVcNnSVccrhwesDHBy0U7nqSlN/nRdRPqAgKP/kPQnJPSf34TWFocv23iwqK6nyD10vt8ke2YxuigzIXz38XMVdYQym7lp6dg7hRp716G9CaktOxMRFXnHMXiOt0vDzf2bTl5ttifGDtPHmd+I/yo6X8+0j9p1js47JxONmS7m3/j5q8DwbEWvgX5zZod4mnOYnbwpO7w/Ym+aopYYWE9c+u1E+dplB1Lvsi/K7p1V+97IXbDsiKzWbObapaMrZJWOHu79KEKUv52JWrvv4jWarT7kFjA7xMtB1Ju9MOJG0v4FX6dcQ3lnAOh21EXPP/5Pqwri90b9xk5pYGQ90i/wMWY0AAAAAAAAAAB4NjpvAqC2QnY4bcK2cQsjTJNP/pxyIu1qQxH/u4Uns9Vbhg+3jrqazwbBzUc78m8kXSzq5bFtjhM5sefNk3kKwrOzN6+8U3ev4vt3/0GONi0B1MsxNMTPOjvq3XWZ+cR8WsjClcGqa+vOXmMf4/c3VW9at2BGEW3tNfvbRUvd8xKYm3O1N3fNnj2vaOPW7AexfkNTK3tjdZ6srM05CfhDJ03m/Bzz6T+Kb1wvVBhbzlyxdFqtdOnc4+m1Vn7z5wUHz7u36vODbV/ZYMi3t+duDQ9dmkdbewZsmT97S5V8TsRVE9fAdWP58eErpjIpBGMzZxGRI/oPAN0Rd8i0tRvJ80WZec7b6EkAAAAAAAAAALqOl0mnRSvO7d4Y+HVCeq3NtNBV/47ZG7dx6tgBTMZC9VuSTN7bwd2CzV4YWohdesnPZZWR3mYCSp2XX8zmCWhVfnZema5ouMBxtAuVezDqYn5VHakqOXEss9JiuItpfSKEludfTCliQvx119LOxpeqb2RflDbcPCe9y3dxMjdssipDY54hoSsbtyJwDTp7/EBW/b/of8wUNayz6MyOBeFn47PyZBV1Pe1GTzQtPrj7eGpFXe3dq5G7I+Lvmk/0surZXlvcyD53JltVS1fnJ0ZtTVT2Hz5CZGxgYsrnVJWl52lnG64qz8guf7jpkQEAAAAAAAAAAACg++rEJYAIG8eXJR5j/m3tZeni6j4zwHvLCqpy5fep+RfTq5xGO5ofLiqzHj5cWHFRWlp3z/DiyWzxzOWr7LNyUy+kRCdf1RUNNxAMFPbvZ7XtkOuD+2oLDVsvWKtWVBFDimIeqq2/WdvkZv0iVapawhX0oghhLwtQpO0dM3kv80fP4bOOhpg3fRmaxq33F1kJ7xTK7jZOR3y3OLWUdjM1N6GKSUdVF8mKNa7C/sZ10qxzKZ5+679YmZ6VK006G89kCAgAAAAAAAAAAAAAAKtzJwAa1d4tSY0/klfFP7LIwc3CKDW7OD5TKXF16J9E3J34N9JkN9hR/1cPbl550NjMzWO035SlQYG5m9btOXm9ruW67tGVN9PWLNt77m7z+x++lnPtneK8Kq6Lk40gOUvR8acZEsNW9zyc+ixELamtSFm+JKWnqb1k3Gi/kLDQ0pg5m8/mVxEAAAAAAAAAAAAAgE5cAqi1KrqWUNpoeXVekkxhOtzNXuzWuyw+U/5g5HtVOZMqWLpuv5Q4+Lmatwqt193IL5b3thlrzyOP725hTHKZwHPyNEejjj2hTnFdrullM9S0Me/Sy8rZglKUlrF1hGoJx5BroueZHGMup+FPI5G9OanIy2sM9N+ryDsZsXfBVqlcNHqSqIN7AgAAAAAAAAAAAADdXCdOAPRynBn83kIvR2tjA8NelqPHvvdViIegNO0kW5Sf3LuelXLX3G+qe/+KrJQK7TB/Y0u34QMFFCGUwNlzhH1vuvKumrBXDyjklNDFXmhIGfWkyL28cyeL+OPmz545XMCmB4zNnO0EDzsEv1G17Nj+8Gz+rLWrNo+1N6cIs59j33lvyxyn/oTW6CrHo8g+FVkknDY/YOwAnkA0fOb8wEm9ik8kFt8jdfLrxXJjBz+vgT0J6TnAYawTv8leUf09A0LeGW43wNJtYmCIB0k9mXaNZhZzHK3decNeA8d5OQiJWlGFWYABAAAAAAAAAAAAgNWZSwCp5Xcp54mBk+YLhWwsnC5KilqwTyqrH/leVRx/QT59hnn61zKFNuhtaGrjNydAYqEt5XOvLD0xalOSdnbcooS14UZBUz5JW0TOhK1dnlxyeOuenvP9Zv4jLJhdlM47s2dBvuIhavg0VVUSufVzxdSAoMBPTn3YsNtFF6RLPjt17nqdjrJCVSUHt+6onDJm2tqwLf0o+dW08M1RkUVsAuNe9vGln6lC5q9KmkHInWJptlxh/OB5mpvqoQELj86gi2RpMVu/islSMcfORDRi3nyPbT3rFyiMj4iILqojAPDM0SWJ2/bmeC75aJSAPBeK8zu3JdkGLRlr+fDVzJ4OWnk58fuo4zm3iYV3aKiv6Gnv17NvgUc56Oqi6O37VT6hs4fxySN57j2tA5SXIsJiDQJDp9lxyZNHl1+KjYqSFqgMbANWfORp9hiH++k15nN4Pz521wIAAAAAAIDuqhMnAO5ePRnB/NP3MFtOR3FTGZ+trB9qX1t0bumCczqXvJZ2bDnzr/F2bUXWjnVZO1osRZcfXPbRQb03Sw4uaXKzqary+P3b4vfreqjFShpfV8z+vTE6lq++lnXqow9OtbybDR/QN7KiAnfnNZ/WuK4s+cDU5AMEAB5Qpu9Zf+C36pZ3G9i+t3ZJJ46ZdjvKnJiYC30CNv9zCFetpjpLVqLba9n9edYekwN8R1l2MBKvfXqBKCA06EFgnS6KDYtQ+Cx+7MAyrUjaGxZnMDl03mO8EWnFhZjoIlHQ1iUioqa56FgAAAAAAAAA7ekakwDrwnPxtDG8fjz9Dsa8A8B9fJd5X7qwf9DlSTu3nx+8oBMNin+B0KpyBS3wNGNjxtynMQ4c9DHqJwkK9WcH39PKovSE2OPbt5cGLfC362D4niLVOXEx6bZBox5ibL3i/J5tSWZBS3zbeq9RPFtPHx8Du8eagYdWlCiIwLMP26ceIfyvHSav8A6d5/II2Qz15YiwGIOApxMawakAABAASURBVHRlAwAAAAAAAMBT0qUmAW7K1GGsI5WXlKtA0XsAgE4JmZfniuKLRvkHzRpJX4iRFqk7+CQji5ES6/K42PTyJ/7hSpkN8/QcInj8XkEZoGcBAAAAAAAAdFRXvQLA3NFdTIrDG+v/AEB3VV5eHh0dXVRUZGVlNXXqVDMzM/KoaOXluO+jEnNu1xGDPoN9At8b22xYtHZ0cGkfgSKngFmiz+DJ/t6C/Ngo6bVqYmAxMuA9P7aSCq24nBgbJ824pmJjpc6+7wV4Nq+voi6K37s/o59/kP8wAaXMj/8+Io7dIM9W4hfg69JkVHXzzfFsvd8L9KmPjraznwzl5fjvY+JybtYxO2E7+aOgsTxC6m5nxIQlFJQye9tvpP8sP0+9e0uXJO7cm25kVp3DrsHI2iMgkNkz7at4sMNG1kNFdbf7TF48bQi36f0PXghzX1SMNKdUxewFb+h7i2c3jhmnS+LDNh8vJeTA6g8PGFj7hS7xMlNdio1gC7cznzr9nP0DAzxFXG2x+F3xxJqbn5xz28h51prZjeOy6fJLcbFxSb8xL4atYuM329+lRdz48VqAHbEurTMjRTnNFtZ7P3u0kqIiYjNuVrMRcr/6vtB+h1MwrzpaWnCbsC0UsHi2J7OXdHVR4t5V+6+1OOi6u0qrNYzU09P07gNXNHJkv4xL+QpaxKWY5yRGRcVlaNvVVsIc99ZPNeC5+Pqq9sbGptvNHtXyUe3+tDiO7MD4739Tkd82L0owGjprzTxbQhNVUdzOT7czrW7QZ6hvYIAX24MfzA1A6e2BD9rZwGLoYIOblNfi+72CqPMjP9uezLTFrpALxGDwe2s/GmVUcj4m6viF+sM70m9WANsJ9fQrujxx5zZpaR05sPzDA/28Q1f4MN+A6sqTItZFFTTbDV3djxTFhu26cJOQ7SHJBrZ+Kz7yavJefjrvxyfcGwEAAAAAAOBF1VUTAGWJ28YkkheCzokEAF4Yhw8fLiwsZP7Iz8+PiIhYtmwZeTR0SdKB79Mp7yWbPftVX4o9EHXge97iloVO6mie50dbljBBt/id2/YesJv83oqvh/BUl6K2RXyfYLbYV8Q14Im8ZnvNFlB0+fmIvcdjLtgyocDGTahLEg/sv8Dz/YiNydKK81FRGTzf0K0ulvTl6F1RUUn9PvJqViSF3VzQliWWpCRx767vo/qFBo0SkPb2ky5nFkgy8lmyeaSIT9RKmuISFfuA0eDJKz4aIlBfitwecSCuH1sHRt/e0nXVgmGBG4JEXMX5/TujIgT9loy1JOXnvz8gpUcGbfAZYsREeg9ElGrLteh8ISPrEmKkKudZG1bYsTuhJPz7O0hZjg1dTrbtLfBa8pELW+5dnR+9Nyqn3+TlW10EigtRB2L3R/HqJyulVaUFt31mbQ5iq6o0aRkj3mCfBT7z+BQTsT6wPyb6kmiey4PC8U+gBerq1AaDA1cE2TVbWN/9yksxEYm010fM9qhSJuyu7QsWpG3qorj9UQVmfsuDXCy5tFJJMy2kHYdPCTxnBS1retB5Kp1dhdaxhhIdPa3N3aB4ZgKDpJsqNZN6OB+xP6HaZdaGUDuSHxfxfcR+3uLWJbKMDATDfH0u7YyNvmQ326VpuX51fqyu4zgkMPQ9dZMSQErtWizGBgUNMyP5sTv3RsQIWs1Nq7MHqi/F7I+7OThgzQoXgeoys4fXmj2HazdtxWISFlHntyKQTUuxkf4Dx0tt/dYsGWZUlPR9RMzeWAFzvPT0K8rM66MliiYlgGimMWnCcwnc8FHzN4Ku7ifyDV2g0lUC6Om9Hx+mN4oIAAAAAAAAgG5dtgQQALwY/vOf/9z/u7S0lDwqdemFCwpr3wAvEZ/imrn4v+fdp/RCTssiYgaCIbbsSGSuyMXTrk8fi8F2THiVEthKXATq0nJ2clW+pZ1IG3JlC5oMNlKV3mwsrqIuSoo4kGQwNihQO1ydVuRcKBV4eg9jR+fy7Tw9zVQ5parWm2Mf5lo6e9kaKIqY3Wl3P+nyS+cVFmN9mWgjsxWKy28ohW7QZ7B2bwl/sOfIfnTpTRXdxt4aCGwHsytg7vcazNPeT5fnJJX38w7QDknnmtkOs+Bp19zWC2mYbpbL57cxBFlZdCGHHuzHjlOmuJaeAQHOVNH5AgX7EGUgGOrtacfuSNMwNMUX2VlqMwpckbOnyOB2kapJCZsn0gJMKNZW1HJhPfcrC84XGQ3z0W6PKxrpaUHn57dbfk5dej5HZesz2UU7Opu630KUkcWwwc0Pup4W1reGlj2tAygDiqrfSv3xpQRDfAN9RLczMkp11QaiBC6+PqLS2NhLzM6RDhzHls8nPIth9W8k5tWIyM1yVavm0tEDFTlJ+dyR9Vc/UALRMBGv7TEKipzz+VT98hTfzus9/8H0pQvaYkd6+pUORmbDWu5GO92vhaf2ftTe/aR6IwAAAAAAALzAuu4kwADwQujfv39xcXH936ampuRR0SqVmsvjGTXcZMdFG2UomHianrlODSgDUkfqaO0AYooyYquFaNdTX8Uj57YBsy6Vom5w4xOqb+ZklFb382kImxO6ulx1Oz9ub1hS4wZ41vqj5GyEVru1dvdTfbtURfH68NqabvV+1FPv3jZdmIlYsvF8uk5RR3gCo5Yr1v1CuCLfoFnpSUkHPoupNurn7OXjNUzfrLF1KhVtZMtrfPGUwFJAzivUNNE/Hay6PD0hNuFCgYrdb4WKGtk0wPnkW4BqcyV0tUKluFaw97OcxmlnmfA2m+IhbalW3FZzLXht1WZpPOh6uoq+NbTsaW1j52MmvFE8in0ZTY+vUb8+RrRCpedVCIb5+l7aFhd7qZ9n4116j6Ogre2zb6T/z96dwDV1pvsDf9WcYAIkSCIQBCQ6AkUjl2XEBWbATrG3VOWOcKfQW2yFW7RVal1al1prF7Xj1qKt2utS6Eg6f7CDtXiFTsEWNxzAq0ELWAyyBTBBQiCRnKj/cwIoSFhqtVX8fYdPB07Oec/2JuDzvOd5icHUxxqdPZCmmTi7wFEw0HI2zPrMCY2/vT7f3kVALjUbyL25/Ubop/vd5YG9H3tppLfeCAAAAAAAANALJAAA4KE2a9aso0ePVldXM5mAZ555htwrSiDg6+s1BpqY42Z0s0ZD86SCnxk5o+tOy+XnHKNXbhkvJLQybdPe26E6nsv06MlKuXxvutPr0T4iJmcgEgicvGMXR0l/ToHufo+T4vGYEHBjc8cK93i0lvbMEXFMyrpm2kfYreFeT0TkMSWC+SLasrRP9skpx25l0bvgCARUc3Wjnri2l2JvrmMD0X0cPa3MS8lQ+sS9PZ/Zo/5CyvpD3Q/0QV2BXlDsPbF3il7eXnemE13V10Zs4NvUrGGHjgtJP3q5wtpeWri7p/XZtvZi9ulmabi3E0XViXhd7y+TX6Cp3pMIFJsCKNiWkcnrrC7zs+/jz8RcZz5prtboiWhA75j29etur69vrGdC8bdzZ/esn+5391E8HL2RDHSWZwAAAAAAAHjsoAQQADzUvL29lyxZsnXr1mXLljHfk3vFd5zsL6jOzbqopdlxuBny7GaXyT6inxu9pPV6Ezuamaa1VecKlF0DeBTPKSA6Llx0LiUlR6lnA6iT3ZtPMz+UadkBxHqtdiAxun6Pk+84XsqpzutoldZr9fS9HG1PlJP3FJfm09nn6tgHETTKix11W3o5EW1VmbKz8gjFYXbR62EIpf7e/Es5uWVa89jqDHkh7RE8ro9h4zTdbGofMk5rlefOVRvouy7RA7oCvRF5T/Em577Yl3HBfMJ0x52kmP/pDead03V521asS1N2ucN8qY8LuZjVXpLGvE2vR9nLFe61hbt6Wq/nrlUWpO3LqB8XHcmW8qdEXe4vO4NzZrVosr9LH0+liHyiwl0qjhd23IDe7yNHwKea66p/aSEakcdkqf5cdmGVnj346jJls2nA6+ur8tIzLvJ9gvtMtzGpFp6p8U7ZLot67X58AWWoZxMUXT0svdHMoDc3X5WXsmNvX10DAAAAAAAAHid4AgAAHg981+lxL1BZeZ+s2V3dzHPxD4+LnvKz4/+U6+SIsOr0fStfM/AcJ/q4CLqP+qX40hmxsfXbUlLSnRbH+kyJTTDJ5RkfrUxnC66Mmxw5L2p8v8PB+z1OoU9kXES6nD0G5ifeuNkLE2YI7uVoe6zuNDk6qi5F/u5r+5ijHSfqrKVCiSyciLTxUvbe9IuN7AoCl4mhkZNde22cPz58XmReTvZHSz+qNwjcJ8+eF9nndeBLp4dPTsvYtuyQiefu72N/d1miB3YFeiP0iV4YmZZy6JM12Wxxd/eAiLjoAJFAKhVkpG9YUfbCqjgXPc0ROHU9TkoUEP1Cc1o6exbMj/YTX1gYN6WXokcWr/B4oYUWAjq36N7TulxNQ33uR8ty2eti7z7O2yc49lUfafvLlFPwC7EkOy9lTUpFM7H3Dn9hXrBr3z1CFBA1+1xF51y8vd5H4fjohIgM+UevyQVhyxeHknslCoiM1XyRsmmZnNi7ezuZaMLrZ/3oBDo7N3192qVGk/240OiEcDb+r+11A8pp+rx5JF2+4hWD97yVcY4WV+qt+/Gl4QnRmfLdK9LJ5FdXxXQOwH9IeiPf3tudyv1izVuXXl0YrNdoNDw9JgYAAAAAAAAA1hDbCSEEAKBTsyKX3Fe3bt2qvHJl5C8o3w+/Be25vZsyBXE/s4LRY0p/IXVTOoleHuOBi3W/6MtSP0oxhC+P8+k3aQYAAAAAAAAwGFxtaHAbPXrIkCHkvkIJIAAA6IGdO5aylwoQ0B4AWlNdT1w8HHGx7h+6ub6RFklxTQEAAAAAAAB+GSQAAACgHa2tUtaZC/yX5RzKM0in9FWpH26jXGe8vjYuACPVfzGmA1axxfT1Vaczsuoc72GWDgAAAAAAAADoBnMAAABAO3316bR9uRUGtrS4d3jsbBRfgV+VvvFixu5Dl9jZcQXjQqNjAxD/BwAAAAAAAPiFMAcAAHSDOQAAAAAAAAAAAAB+ZZgDAAAAAAAAAAAAAAAABgoJAAAAAAAAAAAAAACAQQgJAAAAAAAAAAAAAACAQQgJAAAAAAAAAAAAAACAQQgJAAAAAAAAAAAAAACAQQgJAACAn01zasdbf82qosn9pj2X8ta61DI9eVAe2JHfRX8hZd26lAsP7kQeUXRVzl/f2nFKQ35F99Cpfnk/vJ89+cFdtF/wduilh+urTqWsT3zllVdW7Cr4hQesV6atf2vvOS253x6RTggAAAAAAAD3B4cAAAwe2oJd7+47b7h7MWfcC2tfnyIiDyd9Wdqm3Zd8Fi6OkBKAx4JWmZeZkXX6UqOJ8OxdXDwmR8yeLhWSX4P23N5NKc3Tly+c7kTuM7oqT56pmbzq4+kiWk/4BAAAAAAAAOA3hwQAAAwmwoD5WwLYb+i6vB0fnfJ+9fUZrhR5yPEdA8IipC6OTLzw/o/2vS80p3Zty3NKeD3qiL81AAAQAElEQVTit7qYdF3Ojh3nAhYuDHZ6oEegv5CyKZ0TvTzGA8HbB4h5d36xO4sTFrfxdSlzoWmNUtls/6tdcb57cHiEQSp4AD1J31jdzHdhm6aoezifX9T9fvM3KQAAAAAAADyckAAAAPitCaVTgjH4Hx4XdN3FU9X2wa8GS9vj3JRI6vErPp5DCT2mBJMHo72YECLwAAAAAAAA8PB4uBMA1k4z5kS+NF3mOYIiRq1SWX7y6KFdOVUtP7MRmZSqLa3SPICa11yHCc/Hzo4MHOvMJW0t6ooyRfrBQ+nFzb1uQAncPSXc6vKyJtPdTXk8k/LBbHJ0a/ze0rtOUBQ4L2WZn3Ln2oU5v2rJXni02Hg8tXHZM1ZHt7/+1eWf9x55uNXV1aWlpSmVSjc3t+eee87J6d6rdtDaC5lfyHMuNpoIx947PPaFGR7dSo5oy7Lk6bkXq5uZt6dg4guL46aI6rK27VYGvz7fXD1IW7BrU7ZT3PIIKRvfM9Wf/mJdZjXbmKN/1LzoYFd2KHNdQZo8s/BSvYH5eHUPW7gwgh3Kq72Q9UV65sV6pl3euNkLE2YIzu3acVowjpw/fqnZPmjx8uDq3bsvBr++kN0NTZrL0tcnVt91lLTmXEaKPPcS8/Fi7x0WHR0+XtQlymhxv31v0rlZivx4hYE9h4jYyI4aLHpljpxprZptzCU0IcG7cNMX55vJ+Q2vZfMmznt7foCwlw2ZK/hFSiZ7gXku7rxm2qP77vTKvPS0rIKKRvOFiFycMO7Sjk9OeyQsjjAHgvXKjI9SNGGL48bV33UjvKt3b0q/ZCCX3n1Nbj/51VWx4/lMW/KUjELmhHkukyNfiJzCXH69Mu2jvdX2Is1FtrCMvffsqDBRWYY8lz1Ml8nR7SsxVyVTnnmaaZ3ZpePkhMWxPp29gFZmbPrkdD0hHy07zhkXuYotEdN3n9FXnco8lJ3H3lqO/bjp0fMixnevYmO+B2m5lxoJeyrRi+Mms12nLi9lnfwSsxHPPSg6NiLAiTmsunOZGZl559mLLnAPioyLCmDuVvczEowLeyGWvYt0Vc6O3QU8J8PFi90a6XYLBONCI6OZxQMJRt91xxdHubD9UJm5Y8VHFc3MqU2MiI2e3n7mlm89cyEy5IeOV7AX1X7yvNdjAzhdrkFByo4MQ3DCvOmuHQF/vkBAqk9nF/hET3HqOtZde27vR5mi2PYOQVdlbNpdF7Z8fgC7iqE6d/eKL9i7Zj7fKPOJ3d2jFk53pSxcczpvxxcXHV30hacrDC6zV77qcfqTvc3hy+PMd97iG9ncdI8O1k8Pv11/bNNruUTgn7Ayzoe6c2GZ+8HcJh/mrmpOdXv7r+oY79+j+zF9hTYoc3a/tbei69232OvYZwfuepM+ap0QAAAAAAAAHpCHOAFAiWYsWLJaWp60fnF6GVvR20Y66Wnpz/5XJBsVfc3twOoPU2tM5P6ym7Bs7fzQhiMr/vvDQjagz3P3DQzoexNrr8Rl0STl/SUWQ/lcyjP4qWmHy7Mauhwq5TRjZqAzl1YSgF7ZSEM2roqeNoKQuUu2ka2DKQdw4MCB8vJy5puysrKUlJQ33niD3Bu6Km/fFwVU2Osbgh0N5zL2yfd9IVicMOV2aEqvzE7Pbfaf994qJtCp12qJkCJ9pQ1pwvOOfm+5B1V9Wr43Y3e6YHmsj6kgI+OiIGL5x0zEi9Zr9ZQ5J8DsN48X/vqGyVK2YZpZ2ExMzcqLhqiEza9LKWYnddXdmqZcIlYtDxDUnUr/Ij1FLng9boqAidalKV2i307wERkK5DvkaY4dWQkzjaX9VvW5ifmMM1MyGn0S3nvdg6fJS9mRcshxcex4IROu3ZttCp733vLxIsI2JhSOX/6Cvkt1Ecsb8utOfbEvl56c8F74eB4TctyXcrH7Bas7nZFZ7fLC2tfZ6KFWS/P5FDXFMSevTBMu5TNxxvpzZbTLjHFUzxvBd0pY3ty1BJD2XHpKDj19IXNNqeqs3Xu/yHbqmEDBRAuCF2583Ykos3Zs273PY/YLqz4eL2g+J9+WYl7JXpmZUUCmv7qZjfOaW+9y3aURy19t7lKDhYlx9tlnmEi2k0/k8igm7Kkty9i9L/3QOJfYLikA5kLtlV9yilyZEODKZ0+Z6VNVbNcRBMS+t1DK15zau0OeInJ8fYYr4Qm8w18Nny+kmGD8vr3paeek8wNEnWeUsPF1V1KVs/uTL+SOyxOmCJg2TAaRT+x7Cd0b0ZySywuZjrA5wJW+kPaJXJ7nyMTEST963HHmyrDLeS4zEhJ8nEhZxo7dKekiNmBu+daTCxn7DlV7R7+90MeJ33FRO4pZ0ZoLGbszmifHJXRG/1kin4jIyfvkX7y7ItPd29vHZ8rkAKmwv1/vgskJm6e70GU5X6TI92WKFke4NN/do6jerjldV1bhEr188xvMihRdfbprv7TwRhZa7GAuzX33cGHA/LfJ3k3ZgrjlUewfK3Tdqb17sw0BzIX1IGWZKV+k7BUsZm9T97c/1Vv307O/9ilR8LyEN7refZHFXjc+tvub9FHrhAAAAAAAAPDADCUPK+4Ir5kTqAK5vD36z2hRnknPeYjCmiLPadPsKvfvyS7sGM5vqDh7rK/h//0ykjZrr5eedrPpupcJT0W66HVG2kgALONKQ95dGxvQenzF4lWvH1XL5i7aOHOMDRkkrly5cvv76upqcq/01adPa9wjoqdL2XhyQNQLYfbVpy/2eDKo4+OGLxT2V4Sb5+jj7yGkKL40ODrahyoruNRZv582Jw4opg1zEPDcKY3LjIjJ5gAns5DfHp3juQSHTWbHOVN3xT0pIhg32ZuJMfNdp0RGB/MrmKPUVxcWNEunhzHhVSYg6BPsI6i/WN1juoDu++13E73y1EWDd2iwh4jZl5N/sDepvlivJ5qLp6sFobOnmx8X6GjsrktpcUOa2bDOMaz9OQO+0zgfF8s11ts/LpmsAnMhKNG4ACf9uYt1zIGz8X+TNMBdOIAbob10SsnzCTdfU750cjATFS7ruJUc0fhx7DBkvjQg2MPe3sWbPUpmP6EBIn11naHjEGhTH63fOdF++wxbu6Z90LPQI5g5jLr6Zrrr9qcuNo8Lnx1gDn1Tt3fGc/LxZg+dcvKZ7i1ormauOvOq1MPVfK35Uv9gKadR2awnt8+IbYDv6j99HEejvH2i4+5uhL0F1aLgMB92dfaAnJrbH3Tom+U7zvRDF5/2S8m0JCX1dcypWb71WqaPkokR4T7mS9H1ojZfZILP1eOi582Qdr/QlFNAzKotH294PdyDX58n37Rmfeq5vue/4Ln4+zCNUEKPGdER4/TnTlV3XJ9uParXay7wCA1nnzag7n6/WXwjW+xg+gH28E7tt6N9fUo0PiI2XNpYWFjdkVvp5e1/F4rn4uN9993vu9fd5RHphAAAAAAAAPDgPMxPAFBWFN9Z5mZzvLhb0N/Od8Nf46THt8amXDbHxDmy2Le2+iqWvHVI5xu9OtovwIWNH7VVH1+xLqVgVPTf3wl1JmT5p58tN1YmvfH+fqXJRjpt+YLIWZ5C9on7ouyknYeONZiYf7++9MGSGdfK2zwDJ45gYvGqoyny1GsTEuPDAjp+3PvB4bvTD1yuRCYVkpqew/k57kGRq2NDAxwpYlQXHE3/4MszFdSkrR/ND2Vae23T2df0Jz5duyRLcyesz/xzulWVm6+eGPTUtKN7Ox4CoJxCZ3np8o/X+gZ17JEtOvRMZKCXM5eQa+Vfy+VJWZc1bJmghP+JE5bW8Kf5udkSoi7NTdqZfljJRLt4sumzE2YGTRvD7zjfPYeOdTwMwfMIinx3QagnEypuKT9aTE20PvPquiMVzJHYjYmJj50fzDalu5y/a6+cSWwYzZcopPSYQvrU8zJh7XdbY5OKUZPoN8cdNW3jyuip13JXbJCzPXnn1iWtizbGL9pItq44XDUIngNwdnaurKxs/97BwYHcK7q5Wc8XCHgdP1ICJxGvUMMEzjqHc/OlEQnzCvLy9q1PN/Ac/aeHT/cZaLUhSuQiIOeaDbRoSnQCvzAvfUduMxPGDw4PnyKlG6ubKYH9vU04yrd3sedc1BgMAk1j/bn0j9ZndzYj8uZ1adHSfpstb3Ln8SJDc6OmXinfVNGRkiA8+8k8om+u0xDB5L6O1/KGtEFjIAIRr9cNKafgeQmC03nybZnNxN57engYE5N08vZ3yjp9qW66yFRWZnIPHydkAsg9b0T3RpldNWsqLu1ef7HzCJhYdY/9cigOc7Ym2lyRnaJ4HPPJC8dHJrxQmJe1Y32jSeAyOWx2sEevQ8/77TOdNYAKlQaegMcclWBctwuladTzXQR95BiYsDNF2qOj+rqC7Izs05eaOcwONc3U5J4xXYrDhItNdK+N0Ia65sayzN2b8jqPT+De/2SyA7jj7KUkBlMvt542KDUmwZQeDdCkuaKgUE98pjv1chRMwHlKhHRKeGje7k8ycgqne/uTgeCJnPg0k4+gPHr2qP6veR8638h6ix2s3x5+F7abdl2f52jPo9nuIyD3osvd77PX3eXR6IQAAAAAAADwAD28CQBjg+JA/jPbnl6U4nD88Hcnvs6/3DHirKn8cLF+o6+vu/xyGRvZkYRMENbmnVHaBW2L9yNf7/rT4VImmOHhKdFdM7U0fPGXd8jfu5YAspuwfFmke7H8L+uKyogkZtmi1YnNFeu+rWBfEzo76D9Y9+pcJe0+Pe5/XlsyrTSb+fG/zT9+Ehc3X/n+5mLD7SPUlB7LqvZ7/rU3xX75X+ccyyq+E823mTB7Y7ysVP7hn3Iu6xwmrVsVu5HWxqecWbKYbP2olxJA7L+Vac3pb49K42Kedss1pzdsJoREOlTul1eF+BKrjutCqxXHPji4q6Ba7xwYvXXBomVNa1fms//sth0htjq89y/rS1XcMS+tXLR8gaZ09RHmEulaq7K+3L65uLyWcot8bdG7rxnizcslQXGfLJAUpLwfn3WZeIS8uypW1HDGfCSimQvmv2Sd//YrHx5roPyj529MjNW8tSvrGnuJJs6abfVd+op3KmtryhH9/+1Zey5bFRvQlLtk/Zcnm9oXNZ9M2fp6y6JtsYuWN7y/Nv+RH3o5a9aso0ePVldXM5mAZ555htwrSiDg6+s1BpqYY3pMfFxD86TdgpaUyGNKBPNFtGVpn+yTU44LzTOFmkyE7ntaT7q5jon0CdhIn9DVZ3qMz3Rz9Y8de9MFyyN5PGKob2zu2O/PwxxlM+GN53EEIgETrU54fXpvxbR77reXTe58hHGYIxaMC1/YvS4QXUVRhkY2TNlrXLy3DUUck5IJy/r0uiET7w2YwXwxAcys3Z98kSlaHCUVeUx2yc67VC2lL5rcw9rHife8EdO7TRFLsTfT3il6eez4bqFFPRkIvtP44KjxwWxldPmOlC947VMvWDze/vqM/kLGvuzmsIT3FjIXWVOwY1tOt+2ZuLmJuYPMYQn7LPdg7gAAEABJREFUOyhamZeSofSJe3s+cwn0F1LWHyI/H8Vj7rmTdyxzWbtdl76H1rMR3X7u+G0Wbz2tqWBiv1XdEiPmhinBxIhIftY+eYqjKOHuZwC6rug0ztueOt0+jJ2m9f1N2ENrNHrm3lCWelTYwK+5hYY73sh8ix1sAD28+2nxRLyu6zOheJpyubdUYFf99Lq7PBqdEAAAAAAAAB6gh7cEEPNP/GM734/9OLvAODZm+Vv/TN+d+f5zM0YxGYvm83kK9QivaS5s9oLrIguwUx87qyIjnESUvrSsks0T0M1lxaUqS0EE0YSQAKpkv/xMWauJtFZ9fbBI5+Ib4NCeCKHVZWdOsKPmTRX532ZV62uLz+R2/Hgst0kY4Cfhdm2rqXTzW++vkCvULkHvfrAp/9C25AXTPKyZF3gTg/1Eym935bBJC2NN0f7vVCLfCc4D+Gd/W2t5+tcl4sCnQh3YINjTs2Rt+d+eaLpzJsam0sNZZ04qm420qeLsidwGSuop7jiqVnVuvvmsWy9/fbhE5zBhIntehor8E4fzSytaTcamy7nflbc5jJGOMD9b8PRYXb58cxb7WENL2fH9ear2BAbXQTbLk8768sixGgNzJQu//raAuM1on6SQCRAc3f5q0rdZZ0sVDfd7TgW4B63l+z/+MHbd7eh/O0PhV1v/snrXruLBUHjB29t7yZIlW7duXbZsGfM9uVd8x8n+gurcrIta2lyXXJ7d7DLZp+usuNqqss7KFkxQlAlE0uYx30R5Kk+p1WurLpy/WH8nfM5E9c9dVGrNo3HT5eeJ9+RxQib8riyr0t55w9IGZr/jpZzqvJwy82K2QH8/4U3zuOlLzIHQdecy5LnN0mBvJ6GL/2TH+sx98lPsHtlWtN1asbTfXjfhEFMzO4JXKJ0cILh0aG9aQZ3+zqFRIu9xAk1e9rm69rHG7ZtxBHyqua66/fL0sqGT9xSX5tPtG9Ia5cW6u+uS6OvKyuo6gvRskSLa/LpoXIBLc0FOzjnaPaA9ZGjhRrDBZB5pVta3by7ynuJNzn2xL+OCeT1aqx1Y7J+Yj+zOpeKwZczpbofJF1CG+mqNub1++wxtat+aJnpN2cVzdYbu++JLfVzIxazTSnNr7FH2eu9putnU/pFKa5XnzlUb7mXWekrkM9m9+XRKSkdv03dcF8p8nuYm6aqM9Sv+mlPXrYyRpTtumcVbTwncve2bz2cXVulJl72an2vjScPjon002Snp57pmjDUXstIy8gouKOs0dcpzOWny7GqO+zgRxbd3ETRfzDtXp2c6y7lCZXOXB1aqCy+yO9Aqc+QZlwQ+U1z4lnrUz7jmnQ1beCNb7GD99/C7b0eX9dkZxjOrRZP9XfocDt+1+/Wmt17X7U16p8WHrxPqlVl7d6ScqrqX5gEAAAAAAODne4hLABE2jq/IOch8bbZzDQic9lJ02MZVlG71FyfLzhS0+oVMkBxQqtx9fcUNZ3KrTS3cM4eLZS+tfMvzbMnJ0yfSjlucLYAjGiN2dnTblhx4Z5mxnNtzRaNe00q4FMVlK/ObfzR2+fG21qqsr75gvj4Y5Rn65FPz58R9Yk3HflrpPEoslsUeSY+9s2Z1uRWXDITq7LdHZy2KCRpzvmwSO/x/Z2WLUdZ1BRvppFnTPT0dJO4uYqkLX11soZG2Vn0bEXPb90iJ/KeHhI4Ru0slzg4SMVXCLraWyBxIbY6qMyZD3T467ghX5xGSgA8+ef5Oe/oT3NsxL7qNwMPDpCq7/HOWP8b4rtPjXqCy8j5Zs7u6mefizwQmp3SN/+sbL2XvTb/YyH4vcJkYGjmZnUvTOzI27IuUHStzBON8fFxEotufmRyeiLqUsSmzotHEc58cOS9qPBP/19SfSt97vJoNonHsx02OiPAREsonMi4iXb5v5WtsoI43bvbChBl91QBhQ92NOTtW7K5nC+AwR2mehdN1+rwEWi6Xb1r5BVtLxDsstktZdbrZ0n6FFjcRSMc7pcs3rVBGrnp9enhCLC1PS3k3dx8TPXTxCX8hNtiV7xE+L5KWp7/72j62OZfQhMXMuY2PTojIkH/0mlwQtnxxhIelDSmnyS/EkuycfWtSNDwPH2+RiN/tNwzdrMyTywvr2aNkDmdyRMcJCJkMQPruQl7o4vbYqOUbIQqITTCky999JcUlevnCYJ/ohZFpKYc+WZPNnrJ7QETHdeqXXnMuc3f2JQNp325GtH+3Yet8aXhCdKZ894p0MvnVVTHj++4zQu+wCB95xrvLviCCcf7eTneN7qZEAdEvNKelb1t2iD1p+4kvLIzrZaJ4vnR6+OS0DHZNnru/j/3AC8103+GU2ASTXJ7x0cp09iKPa++YfCdvqWnf7pXKsOULvfU0p/1hlTv7tnDHXXrZA9/irXedHhvbnJ62aZmcOU+O4+TYhbEBnDsXITJBs/sTeUqO/e2JgDlMoFtzOvN0Wj0b4hc4jpsYuzCKHW3PD46N1uyTv7ss3cXbf5zIntcZJKZ4AnJOvj6Neb8JxoVGx4UznYfJe/XoURQ14GveztIbmbmzFjtYPz28x+1wCmbXz0tZk1LB1igKf2FesGuf97V794uwnCvordfd9SbtuNQPYSdMGNes0WiaTf08WAUAAAAAAAD3yRDbCSHkESEKSvjyNbesde9vLib+cW9ulJ74780locsWTc3f+urhuo64vLXT1KCQyKeDplqXfLBu1+Eak43vC11KAHE8/vzmnqfVb7+x+1hT99bZAvdvzVRuj91Z2nL7x9LtsXvbf3R96a9vzizu/NEynv+Ctz4JrFyxPN32lbcSyaHY9cfufgrBblJvJYC4Hs+krJp0Yv2H28sMkqCFe2L5pU1iUfGuV1Mut7DTHsRafcluZTNhzieJfrWH01PzFYprkkV/fTO0eOtzey/bBiZ8uUCY9MZfDzewrdlMeCFlmVv6ug9Tq8Uzly2Zb12068tjuaV1VoELv4ynkt7YdtjItmn75fsLO46E5x/31jbPE7Grj6g9n0tZKTu5oVu9IwuXCAapZkUuua9u3bpVeeXKyF9Qvh8GOc2pHduyHWOXR3mgWPgDpi3Y9VGOU+zrEVKEXgEAAAAAAAAeLlcbGtxGjx4yZAi5rx7iEkA9tdLGjoHqhtI8hcbBd6qnbOoIVVaR+s6o/Na6k1lfLlm3N5d4RQZKeoy5N9WWVapHjJ3heW+T8PXD2NpewlhbqtBaSX2nOVgaHGgk/T4JoDp75Gjr2FCHyvSjld1D7TzPQD9pa9H+o2cHWIGHy54sdf7wkcPFdS1dsxGt6rImSjrBreeY2Zbq0lJaPDXQzYYAADxw2uqLGr63jwui/w+cvl7ZSLl4OyL6DwAAAAAAAPC4eIgTAHYTXkp8YdH0Ce7WHK6da8iMF7YuCxJV5x9mi/KTlpqzJ5okkc9Nc244e6I9FG7tOtV3DFucgRL5B0/yHEHrmtjCs8YmjZoSB3iKuRTPhiItpccOK4VPL4h7yVdkroTj5O8hGlhtnrvZeDy1KnFOZKCriOKIpBNmxi3aOsetNv+EoomdQuA8kSW+FhkyiseuOWqMv/kbJjdQS5vD7hTHxrr32gGtl/dv+DB2XUrW3VF+WneN5roEvvS0p8RONDU68un+QmZGo15HhNPmPBMiFYg8piXO8RK3R35o1dGvFSQwevVMT5G1yH9GZGJwZ76kqSQ9T+38dNzqGe3XU+AxYYwI8SIAeCC0lwqUxB3x/18D3yNq1aoYPGgBAAAAAAAA8Ph4mOcA0KubKP+ZsbMWiM2z3NLKPPmre3IVreYXWyuzTqufnysp+FjRPuMd12FsZHx0qIs5UN2iKsiRf5CnYZ8MUGavTeIlzHkz/zVydNPalcerDmzeZbMg8qV3NiWyq9KlR3e9WqbRkJ+PVqvIhJmxQctWCa3Yn9UnDm7/QF7MNlWTv/Zj4erYp7Z9Gsa+YlQd3bldUWMwtpbu2iwnz83+R/oi9dGtsTuLe6ul09JwWWFhsani+KH0yXHPx7/5dLxeeTq/oFTtSfrUVLJfXjTxlbBtH4WRayVH80tKrTuaUh3f+yod9tLMuH/E8tWlitJqrbQjA2Ao/HLXB9zo+fFv/fMV9medIvP1DZc1RgIAcJ+x8X9qXDTi/wAAAAAAAAAA99+jNAfAXUSBCSlx1K63dh0eWDEc6BNvauK6dQ5HYtf1mLcAHjOYAwAAAAAAAAAAAOBXhjkA7iIICB7LrTlbcA3R//vBWuLvQmnKKnWI/gMAAAAAAAAAAAAMCg9zCaA+OXjNmECVppRoELC+Z9ZjIud46YqKzl8TTpsVHTVKtWtnZQsBAAAAAAAAAAAAgMHgUU0ASCZMk5HKpGIt6tLfM6610MP3mag5kcz3bfUl6TtT0pV4nAIAAAAAAAAAAABgkHiE5wAAgAcBcwAAAAAAAAAAAAD8yjAHAAAAAAAAAAAAAAAADBQSAAAAD5r2XMpb61LL9OR+0yvT1r+195yWPCgP7MjvoldmrH9rV8GDO5EHha47l7ZtxSuvvJK4La/uIZmT5oH3ip7upZ9oTu14669ZVfd+0X6tzmnRA7vIdFXOX9/acUpD7oG2YNdb6zOUd18RvTJv77pEppO+lXrhF16tR/ejzIJf3AMBAAAAAAAeDY/sJMAAABYwEbB395033L2YM+6Fta9PEZFBga7K2vZRntO85bHjKQK/JVpzOj1NKU3Y/LqU6Gk+bsfDg67L2fbRuYDFC6c7dd4WWpm2aW9z2PK4ACF5yNCavN2bMjmzl8+fIiD3mb4sU55Dh6/9OEBA6wmfAAAAAAAAwGMGCQAAGEyEAfO3BLDf0HV5Oz465f3q6zNcB1tYlhJ5T48QCFyYKOZvM/i5X/oLKZvSOdHLYzx+q3Cj5tSubXlOCa9HPNi7T2uqNEQUbM+eJsL/cM8owbjg8HCOx32P/jN9tLm+Xs/zdhFQhKLu4f34S95Kv9LbEAAAAAAAAPqEBAAAwCOG7xoQ7ErgIUFxEN2EX4hy8gl2Mn/3AArSoMYNAAAAAADAYw0JAAB4qNXV1aWlpSmVSjc3t+eee87JyYncK1p7IfMLec7FRhPh2HuHx74ww6NrKRDtub0fZYpiF0dI+WyZnYxNu+vCls8PEOqVaR/trbYXaS5eYrYUjAt7ITZ8vIhiC2unp2UVVDALCW9cJFtrpDlv97YC74XtVUf0F1I3pZPI5THj2fZIc1n6+sTq7vumNecy5ZmnL1Y3M/t3nJywONaHHdavzJHLMwurDcxHtEtowuIol0spn2QRd37Z8YuNPP95b0fQX2zLG5fw+gw2C0AblJkfLd1dz6wtGBcaHRvhI2Lj0dqyrC9SMi+ajzg0MjoiwKlLlNryfvvcpGOzjBR57iVmK3vvsOho82VgjrfqVIb80PEKtjH7yfMWBlfv/uR0PSEfLTvOGRe5irkapJcNlXnylIxC5tA5ju4ig8nxrt3VFaQx1+ESe2oc97CFC4M1+zZlC+O69kkAABAASURBVF5YHsteUbbGy44dFwMWJvgbTne/EZOb5Zu+ON9Mzm94LZs3cd7bzE1k20qRH69gd+UfERs5XSpki63v2F3AczJcvFjffs7hHprstEMXG5l7NDEiNnq6R/tVkafnMpeKaV0w8YXFcVM6L4u+LHX9R8cbCflk2WnC8X5hbTRJ23FaMI6cP36p2T5o8aoYD3LnVt65OQPb751+qcw7lJFVwHY+nuPE8NjY6dLu47jvuv6vx3qbe0XO7rf2VnTvsVWnMg9l57F75diPmx49L2K8kPTevS0v77Ub9KNHrx7PLDQ1FqZvyr5Uzd6WyVHzIoNd+R03/u6bZakFly49syBlR4YhOGHedNeBDHLvfgt47kHMrQlw4pOf8aYmvb31LHaYnveoOW2HvNnFsfp0YT0ZF70qVpC9LYMTuzzGg72Whurc3Su+YN+e5mOL6ngrWnyHdrkdAhcXjoE4dXsP5e1YL79kIpfefS2dOIYuXx7lQlv4GGQvyBcXHV30hacrDC6zVy7veHCKfZan21tpHPtRpszcseIj5ly6vk169lJy97ZdKy/9sk7LTkXwUYbGkVd/vtth3O9OCwAAAAAAMDggAQAAD7UDBw6Ul5cz35SVlaWkpLzxxhvk3tBVefu+KKDCXt8Q7Gg4l7FPvu8LweKEKU4DCgOZaEFwwsbXXUlVzu5PvpA7Lk8IoE9nZFa7vLD2dSaSRGu1/ReAp1wiVi0PENSdSv8iPUUueD1uCqcsM6OATH91Mxv31Gu1hA2QMaHMvdmm4HnvLR8vYhbqKeYlQjdXX2oMn7chga2pQzWf6nZixHH64sXBTs1shEueIrJng5an5PJCQcTyzQGu9IW0T+TyPMeF02+X4dBa2C+tsbhJ9wuYkqZ0iX47wUdkKJDvkKc5vj5/ikh7IWPfoWrv6LcX+jjxzY0JA5a/2tylBBATXLS44bn0vZn1zIarAkTNFzJTvjjd/XppCjIyLjIH9DET5qTNF0IomuyemXmuWj+eaZfWXDrX7DR5nEBzWn7XjeC7xi5/Qd+l9ohemZmS0eiT8N7rHjxNXsqOlEOOi81ZBNpkEPnHblwoparydn+0b7cyNHbh5oVOpCzto93MSstjpY3Z6bnN/vPeW8WGF9mzu3Ob+R4xqxaTTSmmyFXtKQnNKVOz8qIhip0SgKKZ5NWpvXuzDQHMrfQgZcwJpuwVLO7I2vS33/F3YqUUzzE4dlWsiM/EMNN2y+XZ0vYcVefN7HH9CWGjqpQoeF7CG1167BQRxXfyiVwexQS6tWUZu/elHxrn0j6NRM/u3T5fhsXlFrtBf39LWOjVxDxTB8979qqF40X6c6kfpezLdFwexSRNLN0socX3RXvH1FzI2J3RPDkuYWDR/46tmFvgE/tegpSvObV3B/O+cXx9hpPm572pLbz1RNUWOozle2Sou1g9Lnbtxz4CQlP6i92bFkxO2DzdhS7L+SJFvi9TxNxyyuI7VFSXkyI/R4Ut3xAspepOyXen13dthnIKXriK7Nhxymfh6+YMBvNm3G3hY1DE5grKKlyil29+gzl1qvO8+ePveiuZJ+nlucxISPBhumvGjt0p6aLlcT5CS7307m3v+KWdln130DRximBSl10Po9fObPmziwAAAAAAADwehhIAgIfYlStXbn9fXV1N7pW++vRpjXtE9HSpkAkpBUS9EGZfffqiZoDFMTii8ePY4CLf1X/6OI5GeXs7k/m/lFDYT6iQIoJxk72ZCBzfdUpkdDC/onPfJiYSaV6Dz7TB/J/m4ulqQejs6eYBqkzMuz3gTHFEE8OCPYRsGe+7WxZIAyYyx0Y5+UTEhjtqTl+s07ONiILDfNhDFnoEMxHK9sH+Xdy1X7rfTejqwoJm6fQwJmLHxOl8gn0E9RertUTLnAmZGBHOLr59EmQAG2ou5pXxJ7ePYqZEUh+pwGIQmTbXL+m4EKJxU6T0JSYDQNrj/47+Hp3jePu6EXrlqYsG79BgdmW+k3+wN6m+WN8ePeaIxnmw0XTKdWKwt73AxWccex58aXCwC6mrb+64zR2TSls6u7vwXILDJpsbpNovaZh5rDElGs/cHGljYWH1z9lv+16dPKQidr+UyDvY315fXdd1juterj/Fc/HxvrvHMpfZw7ya+Q670Ld31Fv3trC8l7vZD8u9mrBD0L3Nt1DoHTzZka5mDqiXm9VbC6T5YuZeefW46HkzpD+vwD1zC7yl7DvKyWe6t6C5uv72hBoDflP3fOtZ7DC93SOB94ww9qEBqsebmufi78OcDiX0mBEdMU5/7lS13vI7VF9/urDzY425Td4+Lrw+D7mvj0GBR2j4FPa2Un2eNvNR1tldmaOQkvo6thf13Uvvcl86LaEcvXscBrmPnRYAAAAAAGDQwBMAAPBQc3Z2rqysbP/ewcGB3Cu6uVnPFwg6w2OUwEnEK9QwMSOnn1cJguIw4TETzQ6tnZcgOJ0n35bZTOy9p4eHBQx0oku+vYs956LGQITjIxNeKMzL2rG+0SRwmRw2O9iDaq7TEMFkwT2Vp6AE9iKKrm82GOqaG8syd2/K62xG4N41OGppv/1swoQOmzWN9efSP1qf3bmGyJtH0YY6jUkwpa/j7WVDullPBI6C3oO2oinRCfzCvPQduc3EPEXqFClf6B7gQdhnAKSCS+c0jpOZKDFFet6Iuxo1NDdq6pXyTRWdAV2e/eQecdLOG9v+g7muPxvXlEYkzCvIy9u3Pt3Ac/SfHj7dZ6AdhjZomAMX8TpX5zna82hNMz2g/XalLcs7lJl1rpoIBKRZY5Cauu2k3+vfZQft5VQKlQaegMccnWBcXytbXm75bpK+6QfQqzvDzpZvVi8t0KS5oqBQT3ymO1noSBShabrb2u1Le+6a2Zd5APo9v6k733o0f3yPDiPq/x71gSdy4tNMcJumLL1D7/pY61evH4MDbqEbDsX8EWkwd8i+eundB3GfO23Xw7DYSG+dto9jBAAAAAAAGEyQAACAh9qsWbOOHj1aXV3NZAKeeeYZcq8ogYCvr9cYaGIOLNLNGg3Nk94Vg6Jp/cDny6SE0oAZzBcTocra/ckXbJkOgbmN/ppg9t1MeOPZkBvfaXxw1PhgtkK1fEfKF7zXE1woytDIRuSEPz9eSDOxU5rnLeDxRAKBk3fs4qjeBkX33K/U8iZ3hslSAmYNl8kJ7ZVEbu9Sw8ZOq/pKpFjekGiY2H9ztUZPRL3mAISuPtNjfKYTuu7U3h170wVsZRx3fymdebG6WnSu2WWy1FzEo+eNiJJ2a4fDRDwF48IX3lX0g9aQAaBEHlMimC8mwpn2yT455bhw+sBSABRPxDMpmdCtT/utNGgaacrlZ4eBNQXp8hwq4vWNPkyE2TztQfe99Hv9b9NfyNiX3RyW8N5CZl1NwY5tOeTn6+Vu9j2cmo3EDrRXW75ZdJXFFihKMDEikp+1T57iKEro9gwAc/kFnEZldTPt2vGUCG2ortfzXQR9PShwr2/qzrceZaHDJPgM/B5ZaFmj0TMfXhRl8U2tV3b7WOtXrx+Dv3Ce4H566d1H8XB0WmIgAAAAAAAAjwWUAAKAh5q3t/eSJUu2bt26bNky5ntyr/iOk/0F1blZF7W0uWi4PJsJIPt0nQiSb+8iaL6Yd65Or68rO1eobO57fCizUlldR9UQqj1ESPEcHan603llGr22quzcuerm22NMzUOVL7HVKOrOZchzm6XB3k4UrVGWVWk7y62wZclpIvIeJ9DkZZ9rLyai12r7TycoCy4yB8KcVKY8s95pio8TX+Qz2b35dEpKTpl5c6YVfbdNLO3X8iaU+WUDOxbexX+yY33mPvkpJRvtpdsPjRK4e9s3n88urNKTLpvxBZShno3uk942JCKPyVL9ufYNaW11WY/rTdd1OUr2Z3O4Tij1H2e6mJdX0OzoM07Uy41gw8h8qrmuur22iVA6OUBw6dDetALzeuyEAgOOdzI38nZFHOZi9J/euY0SeU9xaT7dfivZmWEzq0WT/V1+Xp0a9nDZq89+6esunruo6X6Vern+lhsymcxHTxO9puziubp7Cn/2cjfv9BPzRLnrVuw61SW9Qv2MXm35ZvXWAvNfnjQ8LtpHk52Sfq5bRkc4LthHcCl9b4a5IX1VQdrezGqn4MkufT2t8vPe1D3fepSFDvNz7lEHQ3XhRXZtrTJHnnFJ4DPFhU9ZfIfyHQO8Oz/WmKO/dLG+77va/8dgD93eSr2y3Estb/uwdFr2AImp2fyggfZCxq4dqQUDrQkHAAAAAADwSMETAADweOC7To97gcrK+2TN7upmnos/EzWc0i3wRbkGx0Zr9snfXZbu4u0/TmTP6ysYxAT/8uTywno20sVz9J4cwQ4/pjzCYyOaU3avWcZ3n+gvFYmozs9YihLwGnN2rNhdzxYGYfYdwASvtZpzmbuzL7ExLY69e8CMaH8niu8UPi+Slqe/+9o+drFLaMLiKJe+zosSCAyF+979orqZY+8dPu+FYHaQq2hKbIJJLs/4aGU6e3jjJkfOi7ozr6zewn4pYnETvpO31LRv90pl2PLlEdPnJdByuXzTyi/M5xwWy9Zdd50eG9ucnrZpmZy5FBzHybELYwNE0vCE6Ez57hXpZPKrq2LGW9xQFBAdR2fnyNen1ROpj8/d15turj+Vvvd4tcl8lOMmR0T4mE+ALw1wpz863uyfME7Y640gZHx0QkSG/KPX5IKw5YsjPMITYml5Wsq7ufuYoKSLT/gLscGuZAD0jZey96ZfbGS/F7hMDI2c7DrgUdyUU/ALsSQ7L2VNSgVbUSb8hXnBrj0r/PRD5BM+41Ja+prX9jH3N8BDxGvu9nubsnD9e0mTCb3DInzkGe8u+4IIxvl7O91jnSlXi3ezSz8JZRIBvO5lafgePXv1+F52wLd4syy10Pm+oEQBkQma3Z/IU3Lsu0wEzPeISIil5Bnmhsw9PeyF8Ml9DTr/uW9qC289Sx2GIgO+Rx0N8wTkHPPGqGg0CcaFRseFm7u05Tc1k/54QZCV+9GKvQaR90R3kaDvP+t6+Rjso08Ku72VQi2v1Esv7b5tROeteVg6rUA63ildvmmFMvKNWEFzo0ZvQPwfAAAAAAAGpSG2E0IIAECnZkUuua9u3bpVeeXKyF9Qvh+gK+25vZvSSNTyOB8hgYcOXZe3Y0dBwMKFwU73FKwFAAAAAAAAeExdbWhwGz16yJAh5L5CCSAAAHiE6OvL6ilpgDui/w8nfb3SIPB2FyH6DwAAAAAAAPAwQAkgAAB4dOirCy7pXcIR/39YCX1iV/kQAAAAAAAAAHg44AkAAAB4ZOiVbPzfB/F/AAAAAAAAAIABwBMAAADwyOCPj1n7PgEAAAAAAAAAgIHAEwAAAAAAAAAAAAAAAIMQEgAAAAAAAAAAAAAAAIMQEgAPAk82M+F/lj3lYU0AAAAAAAAAAAAAAH4Tj8EcANZOM+ZEJ86UOXMJO3/k6eP7Dx9ul12TAAAQAElEQVTJKm42kgeG4rv7yQKklNT627JWAgAAAAAAAAAAAADw6xtiOyGEDF420pB3V8aGcksOyI8VNNBWDp4z54RNc1R9vX7rB/maB5gDAHhkNStyyX1169atyitXRjo4EAAAAAAAAAAAALDkakOD2+jRQ4YMIffVoH4CgHKNWhA9lT7++lspxxpM5kVns/KLl61a9PyCyNzS3ceaCAAAAAAAAAAAAADAoDSY5wCwkU6bOUqbm5LeGf03aypO2pNdSski/UQ2E5776sBf1/kKOl6inGLe3/bVggk25m3X/XXb2UP7zh7a/dXaOSEOnPYVXvrrX5Pjnln2PvtS5rLZWz/b8WXsGJuO7Tmy2He+3TZHZs3zj/vgh23PeFDmxXZjYpa98wPb1L4ftiXETBBwKdHMtdt++GvnCpTrom27z36eEGLX3g5vauJfv10b4k4RAAAAAAAAAAAAAIB7M4gTAByx1E1MVx5TNt/1grGm+HwTJfWUEOWZ3AZ+QLBbewSf6yALddGfzCtvsZuwfFmku1L+l5iXfWPeTyeBqxNDO8PxwomzZgc0HFnxzocrUnLSz2qdfX2l7ZP9WruF+Apr886Udq37z8T6F8x/yU7x9iuv+kYufv2s8KXE2NARrQV5lW2jJkw05xW4Ll4BDhQZMTZUKuhox5OqKCqppQkAAAAAAAAAAAAAwL0ZzE8AcK0pYtS39az0b9SqWmnmVavWyqw8la3npIns0HuOs5+v+zVFltIgmhASQJXsl58pazWR1qqvDxbpXHwD2h8CILTy6PZXk77NOluqaNCdz1OoHWQho3jMCzajfKdZq7LOqrrukEkqzPKks748cqzGQOjmwq+/LSBuMzy4mtKzpbRkqlTI7tfDV1xz/OtSSjaZTUVwmcSAtfpksRpTFAAAAAAAAAAAAADAPRvMcwAYW2nCFdpye7zA5YusKaORbiOmirNnSmeFhEh5J4uFUwPFtWfTS1s57mPEzo5u25IDu7RV3qUZZsMOLewzBIHTJkt2l1VKJ3vZ1pw4WW0i5E7tHu4IV+cRkoAPPnn+zub6E1zK2FByrHr2S35uovzKgMli9en0dFo8dfoET+sSjedYUUPJiWoTAQAAAAAAAAAAAAC4V4M4AWBS11SqrQOneggON3SrAsR18JLZ6UuLVS3MD9WKLOUzMZPHiprEoQ7aY3sr2XH3LbSuPv/tN3rMEtyzKH9r5bGz6lkTfD3tSMgEofKookfdHrqtRXVgw/ubiw3dl3MK8lQJszw9XfhTmf0WV5a2nq2YOS1UKqnwE2uK01H/BwAAAAAAAAAAAAB+icFcAqhFeeKwkh866ymZdZellCh0Tohna8nXRRr2R1p9Iq/casKk0OBJooYzuey4e1NtWaV6xNgZnoIB7MRUmnemws5rRuCkAOvKw8Xau+r2tFSXltLiqYFuNj02rC0+W0F5hQT7ureWFNSYjA0KdkKCp6eFjNIXFJmTEwAAAAAAAAAAAAAA92owJwBIa1XanvQCh7BP1j4XMorHpQSyoGfWrX1rXaD+653yztH9JlXxmVLKL3GGpDavY/x+S+mxw0rh0wviXvIVsZV/rJ38PUTcXnZirGYC9+JZsUFi5ZmChh51e5pK0vPUzk/HrZ4xRkQx6QeBxwTzN8yGDeYNZ3oZi88qW9lUxMl8tXNwWABdnqs0EAAAAAAAAAAAAACAX2AwzwHAaCn7duGrJTOfm/3Sqk3bXPjMEvXl/KR18vTiLkWBGkq+LqNDfSuzznbOu0tXHdi8y2ZB5EvvbEo0/1x6dNerZRqNxX3Q6ty8yvkyt4K8EksrGAq/3PUBN3p+/Fv/fIX9WafIfH3DZQ3NbliQryKe/M7x/qbaorOlLV7OpWcrWgkAAAAAAAAAAAAAwC8xxHZCCAEA6NSsyCX31a1btyqvXBnp4EAAAAAAAAAAAADAkqsNDW6jRw8ZMoTcV4O6BBAAAAAAAAAAAAAAwOMKCQAAAAAAAAAAAAAAgEEICQAAAAAAAAAAAAAAgEEICQAAAAAAAAAAAAAAgEEICQAAAAAAAAAAAAAAgEGIQwAAHryrDQ0EAAAAAAAAAAAAfkVIAADAr2G0uzsBAAAAAAAAAAAAS65UVJAHACWAAAAAAAAAAAAAAAAGISQAAAAAAAAAAAAAAAAGISQAAAAAAAAAAAAAAAAGISQAAAAAAAAAAAAAAAAGISQAAAAAAAAAAAAAAAAGISQAAAAAAAAAAAAAAAAGISQAAAAAAAAAAAAAAAAGISQAAAAAAAAAAAAAAAAGISQAAAAAAAAAAAAAAAAGISQAAAAAAAAAAAAAAAAGISQAAAAAAAAAAAAAAAAGISQAAAAAAAAAAAAAAAAGISQAAAAAAAAAAAAAAAAGISQAAAAAAAAAAAAAAAAGISQAAAAAAAAAAAAAAAAGISQA+icKTPj28zdmOhAAAAAAAAAAAAAAgEcFhwxSXI85KZvCPS28oj/x8dqFORpy/3A9nklZG3J+89r1Zw0EAAAAAAAAAAAAAOAhMGgTAMayg8/NPmj+ljc1cd1Gl2Oxq49U0AQAAAAAAAAAAAAA4HGAEkAAAAAAAAAAAAAAAIPQoH0CoG+iCU8lPhcSKpPYEqK7XLQ/RX7grMZIiI00ZPWCZ6Z5ipnlpKV834at24u7VfUR+T73yTK/2pTtK7KqjP3vhyMJjHx3QVjACOZ77fnvDn2w91hZq/kVShQSG7d6lpeYkLbLRbmtblLl3vi9pS0EAAAAAAAAAAAAAOA+eEwTAG1GrSInPT2ppPQaFRC9aONrsbrV29Ob3F5KjJzYcOjVmG8VrRyRx1jnhq41gzg2HqEbXwvUHdz+9oCi/0QUGLcn0e18ytrgHLXYb/a6xOhtRBubdFZDBFPjl7zrq961enF6Me08PXrrAjFREgAAAAAAAAAAAACA++UxLQHUUnYmPeesosFgpJsLvjujJBKZA0UoobM1UZeWlLKD9E2aslJFk+n2JrajAle/9oxt/t4VX10e0Dh9yil0pldbvnxzVlULbajIT1/7ZbmtX8hUBw5x8Ir05RekpKQWNxuJoSLvSLpSTwAAAH4bt4y6+qraa223Br5Bs6papTUOeINBh26pr65tvH5zQCvjcgEAAAAAAMBv5TF9AoA5cXff0JmTXZ0dJNJRYs8RpIJZ1lR++Hjl6jlLUmQlBUVshqCitXN1a7fnXxtrW30ofk+xZoB7sJb4O5DaHFXn+qba0vJaIvO0o3K5Y9y56vQa7e11rQgAADzGbtKtOq2uxdBG3+jx2pChlNVwG4HQls/tP2t/6/o1VUMrJZKMtB5GAAAAAAAAAOAx93g+AcDxmLnokwUTiOJE0uYPYtcdKrjWXuqn+WTKX8NfXPv20ctcv+gvP/9gXaCgYwujqqCokniGvBQo4pJ7xG5IUeSetwcAgMHoplHXUNeguzFcOFLiMtrN2dnRXjB8GIdnJ3Eb7e4+erSr00jh8Bu6q3VXdf0PIR9C8QVCoY3VY/qAHwAAAAAAAAB081hGCCjJtOCxbWeP7D9eqmrt8SrdXJb/7fr1H35QzJ/6tJ+EYpcZaVpxcO8H+SR0QdzzHrwB7aVVXdZESf3cRB0/c8TSsc60urSBNl6r0xDxVKkQuQAAgMfdzetNGu0NnmikvQ2Pyxk2ZCjF5dnaO4isb+oatWyFmY4lI+15Jq2mqd+aM8OsbIS2PM4QAgAAAAAAAADweJYA0utaiTTwmajT2rQa4azop2QjqFpmMSWQ+bm1lZYwgXt3v8AZo/jGYq3R/GwAE6lvo9VZO/d6rF2U8Fq0cl3KsQZTPzuhq74+WDQzMXr1TP0HOWr3wGeWx45V5+862WAykqL9eSEbY+MSru3dr+RPmxMZ6clvKyUAAPC4MRl0+ls8kXB494I9Q3nCETyDRmcQWFkPG9J1yXWBFX9Y7+H9W0ZdQ72O6yAZYXXruqZObRzGuXH9+o1bZOhwgb1ohDXFbnrLZLimYRpnf5ENsRI6ONrdGQ5wi26ur2/lOTgJucyqNwxqVSOxdxLzh5kfVWhUX2thH0MYyuWSm51HcWf5kGF8O5FIwOtygDfbtPXq6xT3hr7VeIsrdHQaYXWjtVHT2HL9BvNHiBV7UHz2oG7RLY2aazpzgmMYb4Sjg4A7xHRd26jRGmhm2TCurb3Ynj18tsGrrUM5t65fp9kDsbW3G05rG7VtbHs8gVhsN5zZ/Y3Wq3XXbnCG0ga2qBLFtxthO6S18VoruwnFNDXCxlxP6eb1ZrXmmt7EHDrXmj10q6HMsl6vG337yIdxmAtwi+q8ZpbOqLfLBQAAAAAAAPAreiwTALQm9+CRGcsiE9+RJRrVJ/IUBdVe7HKuJODp2MRVYvNKWmVR9gcpCg0hnUP4TaS1dPfHcuna2NULqmrXf1tGd2nTRhz1zidRt39sUbz9+rbD+SlLksJeejr2H/ESW6O64OjeD1LOmqcEaD6Zsn1FwzMx8ev+aadXnC1R1tPOBAAAHje3TEbTEK7QQnH/oRSPO0RrNN2y7oymty9pM93qKwFwV/O3bg2zGenqyCXG5oZ6jYaiHG3Z79Vq/VChg4stj0Nu3Lg5dCih+2/rhv7a1WttlJ3EyZZ7i4mbq7XtDyPcNDSptSae2EXCG0rrrjZoGimnkXxOt5O83sa1d3SzYVMKt4xNGqYZe4mDNedGi7qhsZGiHGyHXb92tfE6NULiamM17NaNG7eGDrlF6zRXm29ai52decRwTa3RqIdyHEdYtZ/WEGuxi6PVELq5oU591ShgWnekbhmu1avVjdyO+Q9u3SKU0InZzc1WJqJ/VcMbIR4lHs4eY32jhsNlMhw39Ewa5JaNo6vAilxvalBrmigne15v1+1WW5Naw143V8FwYmQOrqn9qt20eEZDDZYvFwAAAAAAwCPjuvL/zd/wr+BFa+Jkgh4vNp8//Ne1WdKVG+Im2ZJfSZvyk5dnragI3X8wKVJM7g9dzfkKo6OH1JE8gMYfDo9DAsBwMumNP3RfpCk+8t8vHumxZun+dW/s77FUk7/7qfyO7401J5a8fOKuFYxlR56b3bM1hqki/8ha5qvnK7Tm5OEvmC/2e+sxi973E9N6IwEAALiPhnB4PO7QIUOIlbXtcF1Tm+mmLcfU2mqiBI4ddYKGDWOC5f1OLUBu3WhrMdzi2ZvHyBMynMfj6MxF9MzLh9sL+GxrXPNeDPRNPqdrSmOYla2djdVQdnc3mdVNXIHYms15DOULeM3q68Yb1kNbDTeH241gov/MSkPMh9SmbzFyBA7to+n5I0QmY31Lq1FoxVbPGzJs+HDuMPMObXjNTUPMJ0kIz8aGam01J03Y3TIZk+HsxsN4tnzK0GbFszIfI9+Wp2000kySwdDSNoQ/0pZ9YoAMt7Xl6nXX6Vs8yvJ1G0a36G9Y2Y1sf77BisenmpvZvdw0WjgjE3+I5csFAAAAAADAai7LTXt7y6f/JLP/IX87+FcL7d5wpwAAEABJREFUoP886m8++/Rgoa2b5VetiFqZd+p/SdZ0eaR0OHlEqb/dPO/P36j/tDJdPpMMVpgl8LfHtXObOEJfqtAiAQAA0D+abiMPtTa26MwADeFwObeMBmPP0eE3aYPxFvPqkLuWWN1jef8hQzq2u3nDdHMIhzP0ZzZz88ZNMpQz7O4/G27dMt24Qbdq6mrM6q61MW330fRNZvcmw7X69tVVGgNh27xpMt1kG++y4a2bzGEO43Q+7DBkGEUNvXnjxi2L53Xrzg9DLCQzhgwZxi6/dWcl8/fMXm/Quqsq86HU1mtNQzk9n624fd1u3bh5y9J1s3hGQ3q5XAAAAAAA8Nhrq1f8v9fmPu2/7KNMlfE+//O2rWbvy/62U176m/I+NHy99nj6SY3Q/4X/8hBYet1q4oz/+pONMe9gTlnbgzqGB4873JZrRWyFVtxHNofRv8dzDoDfHlc6LcGXnMwv0YwYG/ncbM9rx5PKmgkAwIPRVln60m5lGeFFx01dOobq9hrdkrr3+NYqIpnknzp75G867OBGbX5h5NeNRhuHzQv9QmwtrXCxZFVmk/9fJi1yo8jDydD0WfK5QonH+mckzgM4Rg7Plt+sbtJe547oOg3ADYP2mmEIX3ynmn7nkuHD7i0BcBsb0WYD7rdIry3dunXzFhMh7/byUDZOTzObWXXfbMiwYUOHDRc6OtgOKDMxdOiwYcO4NiPbpxjo3J+pdQi5YWIi7OR2fH3IUM7QW0bjjVvW5nZvmXME1NBfePLdj4UJ0A+j7B27FywivZTqGcKG9Wn6xi1e94OwfEY39JYvFwAAAAAAPO50/0rde6BMFP7stIZjR/9FHl71hTnHW7hBM6d5WPWyhvPv/2uqKPNYzr9q/2ui1Io8kgTByw6rl5m/bVOSQQoJgN8G19pp4qzweXPZ79WlxzclHVGgNgDAb+aG+nLVjuwrp1QGjYnY2AmnThqzcKojE71tu1qRuKOk0MR5dm7wO52/8XSXL8TsrVIR64UJU190G9bH5kRXv2rH2eyWHju0G5U0Xza1I8B9o+LEmZgjvT0DZLtw4eQXJcMIML+LVVXrDlaV2bm+PKKvyHrbtfqDWZcPXtJduX6TvR0T3V/+g8Sd1/nqVdVnmT99o2zVmIaKnOyf/aPXyxNt+vw7pU1x4sctJ9VlTSbjcJ7/E6MXznCXdUtO3KjIP/vi1+oWYu4nUp6/ZKj8jGKdHS/pj3b9/wU0dLidSKi+erXOJLQfwZbluWW63nxNo73OEToIh5tHkLcvaTZSdiPthv/iMeXsVAJErWs28Oz51JBbN27cHNI+9P7WzZvsfLXsUHuTXmewpaxutulbjTdvtRfdsbIZPkTT3Hx9uB1v6M226waTOVA+ZNhwG/6whmtXG4eI7Gy4w27dMI/l7zXoPZRrw+e0aK+qh4jtba2GkZs3brDj/Lk86lZTs+768BE887JbzGHwrKnmZm2rjdiGc9PQpGkycgR2VvdxSP0QDs+Gp1Vr1NeIvZDPHXrLdOPWsGG9phiGca15w662XzfOLSN7AcyTAPdyRpYvFwAAAAAAPPbEz76T9hMR2OmOv1ZoIQFwXfm/azd8ml5Y0cD8YOP5+pbNT2UnPHNQHbQ0/R8x0uFE/e3ayD9/Y/v65/vi1H9787ND/yzTtBFi5T778+0Lrq+PWlzIRBcKFkQGLJ7wxsnPXvAwlvxt83trvznPtObmH7Vu6eJIT0HTybemLToumxOkPXbouIYIPWZvXPS09uCHa49VtHGd5yx6/8OY3zuS5kpFqZZIJ7m3l8NX5+1/d+3BE/9SsdELt5D3/rE+wsPK1kM2yipbmVemi+tIANSkL+1xDFbsbAFvbmf3xSQN/hS9+KNF/z7aqo9T3vWup/LN6Hmfktlfff7+U+LmvPVRzxxsm7f964/9zRu0nP900dSXynRMa+EL3//4JeZo267kftr9arz/rDP7EMOnWz7ceqxCy2wleXr/Z+//qeI99tyj/70t+2//1NjOWZ/+iiLhSblmzvqvPw/prXHz6ad++Obuo4oWYiWZ9srSN1eFPkpVj5AA+G20FB/87xcPEgD47d0oPVGYcKTRHKUfykQaW5q02dlnT17y2P38GPdftrnn7bVseB42dyKX3BHWojufvsO4IwQyJxPzu4WYbtaqDWxTw3kedub1eQIJPqfb0S3fZP1UaLJdGOkxtY/nFAxXd3x+Vq5mv+VyCHs7fjin0A3dH+koZpM3pYuSlcUm5sWhIhuiqWssvNZnXJY2ZB08tVphzs4M59qYDIWXmnQzuq+jU3/+g/pOloeymhomi648nZzz40GPSTEDSN4M5do6SIa36rTa+uqGO+WD6CZVZVP7CtTw4TYjHEV87v0Ifw/h8O1HjmhsVNdeYc99yHChg8MIrhWPutHYUGW0kzgJmIyERqOurhzK5fOsbpexGcZsdlOrbVJVNdzi8PhczrD2kjpDeSNGioimSVPboma7M08oEgt6D9QP5dqNHEk0jddUVdeYvVM8W5F4xHDKViw2aa41VGnNu+KNcHQQcJllRKtT16jbbg7hWAk6mr2PgXSONXNKjZqmBpXWXGTIeoRYZMPtbW0mVTNSNETb3FB19caw4fzbV8byGfV2uQAAAAAA4LFnJbBj/quz9FKb8sCGtz4tJLKQqEiJ1XUdd5JIIgubPu7g3xQnz9XPkY42Kv9ZqLHymB0pUKxdui9T4/ynZ/9LZtumJRPdbG3JzNl/KmPi2qI/PfvvwQETHUjNN+vnL8jWsa1xS9Oz0156x9bts9c92D1pMg/m/D5k9jxScvDYoQWLDgndp0U+63Xl1NGDW5YL3dM/9m+7UqEmNlI3ERuqbyr49LUduZdEE5+fwzSra3OXOrCLrYQSZyE5X1mrvk7E5oC4rcddx2BFrmS99R/v5DbYuIc/6zO8LOeg/I1oIj6y7Pd2vZ5yv7UJNPW2s1+Z03b+2NHMHcuHOx/43L907Ya7rgZzhc99uvS1tWVknP/Tz3swIQGpm2172kGTKf+blcj99/4+z3rYEEV/jc8Ql6W/9eKWE20eT78ia/vX4dxtq94d/fmuOM9H5qEHBJYA4PGmU8t/YMP3Epls+5xR7tSN2osXFx2ouaKsSFZK1o78RZuvd21faeiU6f7bA216a8PZe/xub/N3dNPnu07vqCOj/Xz2h9s9oo/PPSC6qqrUSybRE2OelfQ1/F+najjJRv+5YX+ZtPYJqvDQ6cSzBtUlVZnOUTy8+XD2FTb6b+PwQbzPjJHDiKFNzbHq4zqrL5VuZaP/Qyf8IWD7DHtbckOnu8nt9qcIXfhD2TdN3Tfj2c2ZJj54UC0/oQ4zJx76N5SyFoqtheQXG8K1dXRtP8Ihw0WjXG6/MIw/0oXfsQ5nuMDBuXsNR67Aye32EiYnMMrCsQzl2owYaTOi5z4pG3snG3ti0VArobNLt8aGcJj4/qi7mmHTEo78u9rg8AQi5quvBodZi0dZ3zkQWycX247lI13uLOcKJC63z24o7851GWplK3a27X6Ler1uzF3ijxDzLVwAS2fU6+UCAAAAAADojbH5iob5R6izx4TfPxvgJZNJ2Si5+Oln3f+2rSxHoft3oSonT0Umzvl3t5v/qmdSCCJnWcC0Zz28Jnqa4+8h//Xswf/3T510zouL/0tqdV35/z45prGasHjX+riJVurfG2e9dOzE8dpXzAkAMi7646+YKLzuX8Oj532qC921O+lZcVtZau3ULSVlFbrr/kTbZmRL5JsHSWk1ai0hQoln0JTpEz0nTnTu+Je0lZUVs9/rmtvl/gUTux8DaSs5kHqigXiu++zAEiZiXvu/5MU3Dmb/v3+9+PunxL2fsq7Pq2QT+uH6958Vk6Yw2+kJaf88/K8yqa7n1Wg6eWhvmdHt2Z3/uy7IsXPT9n++O4S8l7M+wvwUQtuZ/hq/4u/1zcETDTbTdm55/7+cSZnH/Okbzn+jqH3e85F5CAAJAAB4ONEV58s2ZKkUTSYjh+shlSyc7TF1BBOxvbp+R+FXTUMn+DrYVqlPqU02dvYvzvF5cUz77x4m/l62IbPmVJOJDOdNkLoumj3a35Z01NhxGr12okH+Q0PZdc7ocaMWzfYIGTGszdSmus5syPHwsHdnA8vDnMf9bukznFNNQ7uO2e/NL9x8IHSXL7y4t+pKZy2gzqpEXLbajGuT+WpwpoT9TnLpyjdKA9fJ4eXwJ2aOaD6Y+ZP8UisROyyMHD/zTsT8RtmZczF/byxrIRJXycI53mwQvOceVTXbD/2UXWVo4XBGS8Qxzzwxx+1m1ucnVl8yefxh8v4ZdlbXapbuUHxvM/rA/Cc8OYbDB06su/2SoengoQuf/ahjC+yI7cL+6PWyn8C211vD7l1Xefmdg5e/Z26l2D5kZG9zBNFlioYrZOgfve3EbJGfmlXMAVwnEl//1MiRuvNFL/29QUN4f35+8iLOTXa4PofnL+FZUcM8PKxtzhpaTOzCNrU6W3XTnI/xCGk/cZ5Vn9H5trKLjewTinajFv3B3nwWw2xtu12xNlXNZ2daCYfDNZm6FnESSR1kw9WnLtUU6xxDftN5FQAAAAAAAOCRYesVt/C/FDsOHdzxBls5xCZg446PX5VJnw3x3Pb5+W/L1A6F/yrjeq6bKrWTilfFnHjz8Ilt7xRsY0LzE/5LvuXN4Lv++dlSozWStuKPpk396M5CY/dvuLaO7GB543X2RysrW9vhxNjWxtbRGU6Y2H/7cjJ6atySkNpPT6YtWJbG/Ch79q/yVWwZH2ZNJigi7GNknU5dxsT3RV4y85MEzL+Wfy8iByvU9ez8x1a9nrI76dt183/tnCd6cNMuaTTXR8/ucTUWO9Yq6wn3954WxrcJRaOEVgNtXGtUX2GyCy0nFswMWNCxCpc8Uu5jMV0AgPvlRm3RuYS/VxWyVdeZ0Kqx7NKVxD0XT97JAN8sPlt3qoXYMJ/ATY07Dpw7eJUtnKK+qEg4cIUNMXOGkuuG4h/LFv39SgXduVFd1YZsdS1b/sV05dKVdw7V1NLMLzTBFDHzSWj6PvP/tp9vUjMrU7yp055YGu45063/Ifi/cPP7xHQqu+SrKjY131LXsHXviZgd5z5ja9zf1NTVrUu/XGq4vaaxUKGuMA3lkpuqqprVX5YpDHe31Xa18p09iq+Y6D8ZygS1r1TVbUhWZF0b5jnOmvn9Vqtq1dBErbpazPw+bGosbLpBTIayq8w15U6Q8pjo/+fJZzYomOg/88vwpkbdKD94dvtFNqbf261hQvnvJJcx0X/291FL4zc/tlqeC4E2KCoNhGPrL2F/y1qNcHp5upD5TvWj8lhlY/b3TPSf2IyTvjjOylbi4M90C5Mu+4y64urVb4qaWpiDk9i7M3/CGNhJGtjMt7IkYVN2wOqjIdvObL/Y0lvOgdA3NU3sBtzhbQcP5M1YezRgbc6LX1bcuZ604dh3PxWaOH+cOsqjez7dygHik0sAABAASURBVMZuykjmfuhOqmgCAAAAAAAAMCBWo0Pf/MfBk7pjX8ujJwpbCjbszrlCBBPD/v33XE1eVs43J5XDPWY/5c4EHMTBi3adzFZcPbxz3RSRtvj/rc9WXr+rMZtRjsy/nCVRR44pdIXtX+lLZAMLVljZOjrbEqO6Xmf+R7Otz6tb0i+cKvhp95o5EqL45tO9Zc1MCOG6Rt1GbN3cbXsdC28rHs0mGJRl7U8JaJT/qmUWMgdm1ecpm7MDuube5kts11RxvszIRPNFQqueV6OWsE8nGCtLlVpyL+40LjKfAvFc9/mJzstY+I9IzAEAAPBLGLTy79VMSHf0JN/dsx1tr9as2qP4vqnms6LR/pM6Vhnt67s70tH2Ws2qXYrvWxoPntGGhQ395rs6FfOrzdd3/2wxG+RNrrqirDmmcg5p32a43dL5/nPsjMcOnVl21tByVVtxnTjb2s2J9FB8XvJ9izb576eTmWy066iFz3iEuVkN6FcibyCb3zz19fGAr2//eP/n9WVPOdKRlF1gT5mYbP0mpYYL2y4qXjpQp6pryL465uWOFTl/nDN5vZ+N8fKPL+69cqVOdVA5Rjaua0t08Unl99cJ12n09hc9Jpjq1u1SZLc0flVm/EAikBDtlWtNGpOD8ZKWHRdvaj1VaZjJaS5jQuzDBf4jrdTKC/Kqm4QjXDI/IMbOcPDAmQ1Kw/dFjS+P4/V6a6oqTzF/oQy3Xzvff+ZI08lDpxPPGCyc4XVDBbsXK2eb9us2zNPPc86ZM3J1446DCp2aOTPbl2dI2ImXKcelz3tokstOnTwbedK8rp3DyvBR7hTRdUzDajylUHOZxBK52aJuTD5w1hg3aekYi3f7htFk3oC5hmSoiH2s0VisKEm4PjT1eTdmX2rlTzt+NHFdPV6cyNlxsvumlJWzHYdUtamuMX/i9FWzCAAAAAAAAKCTOi917ze1bPS7TcVGzB2cxULmX8Pu0+Z4fLoie+8+I5EtDWIHHOpK/vb5IUUbu2aDjgmTWzmKuMOtrNwktqSw9OA3/zt8gjR46vS4sL3//CYt+mX1vJnTPdpKFWTakpeCBpYB6Jjg918VauI56rryfz89eN5cP0fHBuW54tE27DGWKZjwunPnRMFmdx+D17Nzpm3dcGLt0tfK/G3LTh093sINejHq9+I+T5nrLGMaqch9c2VinrPun0w0n3SpDtuS++ZSdnnesYJLRPT8zN+PtnQ13Dym/97mxD+/Wf4fLbP/JLFqI9I5Cf/p0e9592zcSvxsTOgn7+SuXbigLHJ2kESnqODOSXhh0qPzuD8SAADw0Gm7erWQLeNuHeJrz/5GGCmeKeV+rzCWXWrU+HWU9bYdybNlR4KLZ7pyvv/RVFHVrFGTU+1Tv7Y0JGericFgzhO3lTXdDGnfZjhPMnwYoXgT2svCXG/TmcO7thL3LcscFT+qDp68/E2VSVNVs2636uAffLfPGDmQZ7r62PzO74KukwA/gHl9Re1Xgx3nXnXl+lCRmGtLhtkyP3LqVKY2VctN0jEBAeVsx2YmrCSSEPGVZLWxrMrQNq7L0dCtJy+3x98NWT+UHDPRbKCf3KytM1h5iz1tqq40tZY16Wor29e5qfixsYLXVGFih9h72tBlF3Xs+hxSdqZsC4dozGtprjWr1G293JrrEiU75N/G1cnfjo3suzvxuMRgIcFvMrGD9zlD79wRnv3cJ52y/16nUbO7Ge3n0VnpqK2iqqnCPOyByyFsBJ/Z1mDqEoXn/fn5Sau8eW2qimV7Sk5dbz1W1PzymJF9/OK2kZqndOa1tecnWpQ1p5pGzbHRfZNVoyLW0WGuHsNVlrZjHw3RXL/Z+VgjAAAAAAAAQJ/adFcUx/dmV7CBcK57+Isfv/tyEFsT30r61AyvtcXntdyAyCnO7Pg0Xe2/Th7aV8aWSrCSBLyy/s2VM0Yx3wcnvL2u5cP1n6/5p+hpeeqmZ1ftktt++PbB3G1bctkK/iETtW3EYUCHYuU25enfc/+al32+nmlZVfJt9t+Om2MEDhNm79xiru+v/tdBdkbiF/7k3vVfveK7jyHyrzmiQ3u/OZT+zYkGG/c5C9/8MMbHru9TtiLPJsQdUHx0vLggjwT8ac60bw6WdG7AFbp7OVbk7itm/rnu+fzSNRtnjLpem9Pzagwns3dtaVu7fe+BY2kKZrn707+Pmd1fAsBC48xSj5nv/4N89ObuQwc+P59u4/z7gKf/pGsjtpgEGADgXhlNRvYzmzNURLUHzYeKeGx02Gho0xHr7usOFdkygV2TkW7TXSftAf0rl2quXLqzRhu51WMP5mY7xoObUTzZxDHM18prjd9kKTYoDMU/XPxMOnlh3xN4Uv1svlTSsbu+JwG+f4ZadftQ73jIoK3rmbbjcEQ89v9112lj118EJlrXOeb9q7ou69PsGP8pI4dmK1sUl+uZ9L9o3Og/XrvylarhWJmBfVbD1U5EmUqvm8vdXNd+c6bLA3bM3lvaLN+aGzdarrPHZjXcitvPKPkbxHT3ryzxOLcwcZ2cTS3YzpzUXqOfqC/+uOxIg4YjXBIXEONGSvPPJXyt3nHggmihbwinvTtxnEeY6whJHJ+V/nTqR5OmyaCjia3FAzDv0cqGZ75cVjJfB48zV8pMxgodXXG57PM6IpL9bq4rZdXS63GT6zcJAAAAAAAAwF3EQR9/o/j4roVW0v/acPi/NvRc28pNFuBBzlfK/j3YPAHvcOfpH8tPftxjPWb5ki3Tl9xZIH122a5nl3Vfaer7Fwrf72zYa4lccXv90TN3Vc+8vem/vxqyN/rY374pnR439fX/zX69eyttV0797RuV7Z8Snvaw7fsYBB6hL3zIfBFLejllO1nc/34fd/vHj1d1NPVqcuGrPRuxfDWsHANe2JX8wq5ua3Y5d/M6k5Yd1nVcH7Hlxs37nTjz7f+d+TZ5NCEBAAAPHS6Hy/zuUJlMKsNNcxTbVKtjI8tcnlWPYdo3dTRb/Z9QFBP75jIfaSZO2PPB6727pmFvVJzodV/qixfWfdeos3VY+hdPGY9YjbCfE+6lUJ79psWgULWRkZS5zZuqa3Qb6ajqo2sxmPMTHFtOP5u3Sch9wBlq1XGmN2/H9H8xU/vwfNvhVPenHIa1pxBGT5r0+Wz77lf7hoerNVHqTp1p0Jk4UyaOmqFSf3VSfZBJoxOuTGrNrGzbHmF3kh6Y7+nZJZ7eprps+dbQhsPnzCuYTKRvnPYbYdJ1WbH2UkW2uv1b3cET6mcjHcWEVinNTyGI7f3NDwS4jxF7ctSF15sVV2+G2fJETL8ibRVMK2wJpo58Cbe334QUJbJhXjPqmtpaaCKmCJe6PXGO/tiZRibs36I497TiXOdC0zfJuYWT/FNnj7Slb+rMoX+uDebaAQAAAAAAgF+orVJRUEa4vw/5/a834SAR/+nFuKDCv/2rQh3nOarHq7oyhdrKI2pJyKhHqBr+4wmBCQB46FiNHOnPlv4xnFQ0qs0VgbKVbNzXY5y9qDNWq7nKRuHbrjV+c4ktGCMRW0vEdjJ2kL3p2HeXC83TBbfpmgorDW1972s4qahrLb5U8/n5JvNGN9QqNVvUngy1HT7UysZ2ykjmc/Jm4Q8/HTPPM9x2TfX5d2r2dbH9BJth/WxO7gMuz9qWPWtDGZNRYH7BXtOp+4uW966trKqVbaRKZa7Jw5FIuk91wLNun2X3yvmfDleah/PTBsVl8+TGZJizVMBkNDRqg5EjCJFae4yzY35sYQfm2/izVY047lIb9g7U1SQXNZsvO11x+WqFgVjZ9XJrKI77SHZofYuq8Qq7/KZK3WZ5gh+OFfuIo4luMd3oWKK7+nkWO/evxxPi0UxY/2yZnD3goR0Bd3VjIXvQtOqyupS9XGxiw8rO3tyvjKfO1LPzD6vqD15iXxONtLE8/J9YeXgImAM3VlUdrmojdFvhmYYyZvFw6wm2PHc3ew8n644vu440CtfOViZuz6ncMCcAOM62Vqj/AwAAAAAAAL9Im/LbrJI2rtez/s6/ZrR9uOcL/zj49a4Zoyy9KH5qVfqFz155hErhP7bwBAAAPHx4wug/irMPqq+cOfv0eQ73uokNCtuNetlPYEWutq+iOnt21iUut8XIBts5wjmT7G15Q6NnOB37e52q7krCxhqRzU1Ny00iHr1/vkcfv4xsXUcvlKlXKwzff3069GuOaLhJYy4fT2wc5njbEIrMnD7qYHLVlaa61R/VbbDhtLS0R995f37S3ZOJXfe9OWk1/3DzVE5hzJk7CVfuiFFL54yR8chAMNHzKRJSWMXOJDwjh2tsMRrJPbtZmH1m1hmOrsnciI14ppQ5iK71a6ym/HHMlEslp643bt393Wc2HGOLychO6jspRjLMdqTYY3iN6jrhShxkNsNsOcx/a1TM1mKhh3luXueJv3vxbMGOKmP21yePZXO515m7w/njnGlb/IS93JonPCa5TikqOdVUs2hHk4TTdqWpl+QGh+cxkkOajKXXbpKRzL5oxcmyr5rY6/xyuIfOdHrdpVZ5ds3Mue7uHhL/HF2hSbt1x3efDSct7bfDySFMQhGeHXMY2QfqVD9ejHy/jGsy9yumhanC3nqI8xO/e9m1cWtVa/Le3IOdrXlMGjN1JM929qSQ2+tdq0z46GKhiRM2O+AdD3PA/7qhTHeTcKwnjMTvWQAAAAAAALhjbFhIg0bTdUmQf8DxwgLmm2m+/ifOFva+6fkVMQErCPz2rLhc9alC8ohAYAIAHkLDnP18dpOSdzJris3Rf4l09Mo5HlOZMK2hYw3JOAf3qw2nCMfjiVEvz/hdyEh2CLfzRNn+4bwNmTWn1EZNCxPfZqLD7h48oupjV5TNjOemevpVfZ5TdUplaA/fi1xdl8z2CDFHhW09vLbP5X2WU5VdZTBH/4dKXMVz/vBEdHspm74313XupcVQ1jXM3tKsG/gofkrwbJj01AFl4XXS0kL8fV1tLlV930LuhY144dShh3PYgfNcO/vo2Z5TbM31/buwkrhvnm+141AZc74a5nyH2z4b5hkmNpcesrGdOnLo91U33Z+wY+vrUII/SjjZl0wSN3vn9hH0PPsX504WZV747Eet6jqTY+D6T/J8+Qk20dHbrbHiuW9eyJNn/SRX6K4w+5pkVXhGbeF+UVz/JwTcS43FytY2DztytWbHGfbiekx09x9hQ6ZKPr9UdUX503aF4xa/MR/MJRsOln3f1BGvF0mla+f8rj3dIvaW7Z/bcRhGDsdDOurl8N+FjOi9sBLPLmbuZNuOMyI2dsKQqZ4LJ9n3O75Bd02tYPITTmJ/8f2q2gQAAAAAAACDQXn2MQLwKxpiOyGEAAB0albkkvvq1q1blVeujHZ3J/eF4er6HYVfNZEJYVN3/1GA4iqPkWuqVbvOZQ933T1/vP/AHp4YKNqQdajoM2X3nAyHI3vS752J97antpOHTieeoafMmrw50Aa9FAAAAAA4uMptAAAQAElEQVQAAAD6daWiwm306CFDhpD7CnMAAADAo2CEw8IZDiJ1zWdnmnTk/rrRom690mTo9qVuVenotntqTldZ8VmRwWacx1I/RP8BAAAAAAAA4LeEEkAAAPBIGObsN35t1ZllOYrPXCcvHUOR+4WymTM/bA65TwyNnx1UltmNWj97lPv9O0YAAAAAAAAAgHuAEkAA0M3DXgIIHnd06fkGo3SUrN8y/L+ZNsX5Rq5U4vnwHiEAAAAAAAAAPHQeUAkgPAEAAACPEMpz4ijyULOSTZQQAAAAAAAAAICHAOYAAAAAAAAAAAAAAAAYhJAAAAAAAAAAAAAAAAAYhJAAAAAAAAAAAAAAAAAYhJAA+I1xHSatWvv6skARlwAAAAAAAAAAAAAA3DcP8yTAHPcZS758xcuq82d1aX7qwUNp+XUt5F5ZO8mkVG1plYbuay2uwxiZnVZRpjGSB47ZV4CfzKgUknwNAQAAAAAAAAAAAAC4Tx72JwCM14pWzJ3nO3ueb+TyD0rFLy1bsjxQQO6VjcdTG5fFznDoO+3B8Xw6dtuCpzytya+gpfjLP8+e91zK5V8h2QAAAAAAAAAAAAAAj49HpwQQrTl28FDuNaFsghjVcgAAAAAAAAAAAAAA+vYwlwDqieISbYVS2zFYnhL4z4x7N1rmzCQEWlS5B1M++Kq0vYyOjXRS4oLYKE8+kzeoVRxP2inPqjHZ+L7w93dCnQlZ/ulny42VSW+8v19J3IOiV0f7BbgIma3aqo+vWJeqeXpFyhw3QtxSUsNIdW78G19UTEj4n1hyOJ/MnBkoJeWbFn+YNSI08bmQUJnElhDd5aL9KfIDZzVGwvOPe/NdaXkB8ZslE5p3nb0p6dCxBhOhnF5auySkQaGbEDTNkSJEe/6ofO2eMxU0IQ7Tdvw1Urdz7cr8Zvb7958hZWppoPmk6kv27d27O7+9EhHPIyjy3QWhnjbMyZYfLaYmWp95dd2RCpoAAAAAAAAAAAAAAPT00CcAKKHMz1d3jSZcvnvwM9KyI2/ntQf5ef6xb24LVO1atzi9lAqYGbsuev661g+XZNWRUSEb10aK81P+Y12R2iFweWL0umW0+q0vC89+8Zd3yN9fczuw+sPUGhPTBHdUyOp4P/L1rj8dZjIHAg9Pie7adVXK+7HkrU98S15960tFK7snESG2LoGJlGLfzu2bG1TnmYC+tVaRk56eVFJ6jQqIXrTxtVjd6u3pNezhiqRj2/ZuDV6nsvIMXZ0Y+W6iJnbdsQp2Z0JPT/7mpOVLSmn34OiNC+I2tqrjUy7fPZ+BtdjZ+O2K/96uaOVPZVpeEFuh3H64wSQJivtkgaQg5f34rMvEI+TdVbGihjMEAAAAAAAAAAAAAKAXD3sJIK7N2OdfW/TJO0s+WTV/ebCbp2/I88FObAkgB9nzgVRBijy1uNlIa04eTtlcRCY+KXOmOJ5Phnhey/0g5UxFq6lFeWLTztwKB79ZEyzMHMAd4SSi9KVlleycwHRzWXGpqpcB9cZrJR+s27495+zJ4roWmrSUnUnPOatoMBjp5oLvziiJROZAdazZcCY9r6qFNmmKv92UomiTTpvaMeUAXVt87Ch7tIayHPnmHK2z7yRpz2kGaH1pfpGiycQcT8HRY+eJW6gHn1BOoU+P1eXLN2exCYOWsuP781SYMwAAAAAAAAAAAAAA+vCwPwFgvFa0dvGOrCbzD9ZjXlq5JDEuWlG6/egIT3euNr1G27EerS0tUrXNcXW2EzpLhUbl5drWjldaakrPNwVJHfhc0nxX4y3KM4eLZS+tfMvzbMnJ0yfSjvcYj9+JSTm00aYuCzjuvqEzJ7s6O0iko8SeI0iFpa00ytIK+ilPJjfQcNcrBqWisi1Q7GxNFKT3czfqdUZiy6WINZNgILU5Kk3HKxRmQQAAAAAAAAAAAACAvj06kwAzWi+nfXlcyXXzd2GL+zMLrLq+yu3le4pZjYmYUxYb3L9h9R9e3r5fQcvmLPnnZwtnjhpIRoTjMXPRJwsmEMWJpM0fxK47VHCt10r8XEK30ZZfIEbzFwAAAAAAAAAAAADAA/BIJQDYBwI0ulZaZ6SNDXW1ROwvFXaE+imhp6fEqqGqtkmvbNDbSj3dO6vr2Dh4etrpK6q1vQbbW+tOZn25ZN3eXOIVGSjpf3A9JZkWPLbt7JH9x0tVrT1e5QqsOpsQSceIjarCho4MgJU1vzNjwZN6SkhDaWkrGZBWdVkTJZ3gJiIAAAAAAAAAAAAAAAPySCUArMdExj7l3JB/uMxgbMjfn6edGBuX4CuycRgzIzpuWSApyCmqpQ2Kr48UUEGr40I87ATuviGrXwtzb8hPL2Pr/xibNGpKHOAp5lI8G4pp0HWq7xgRxc7d6x88yXMErWvSM6upq7VtDm4BDjxmNUv5AL2ulUgDn4nydWKyC5HRT8lG3Hm8wNYllNm1v9RJFjhndaxMl//tiYb22kGUc3D0sj/7eoxynTozdlkQOXk4v4Ie2InTqqNfK0hg9OqZniJrkf+MyMRgCaoAAQAAAAAAAAAAAEAfHvY5ALgj/DYm79vY/oNRXZB3ZEnSMQU7cN5QmLJ1RcPsyNi38sYI266VZ+3ZuilHww7zrznx9gb6pTkh2/4n1pmrVxZlL9l5yLwJMSqz1ybxEua8mf8aObpp7dqasZHx0aEu5vB9i6ogR/5BHtuCKi9lrfXsl9Z+kkgpPnhje+5dx0Rrcg8embEsMvEdWaJRfSJPUVDtdfvFthY1mRC950lKV634+uD2tTmlt+cVaKvXT4xe9Pe5tFKRn755a/rZZjJQJtXxva/SYS/NjPtHLF9dqiit1kqRAQAAAAAAAAAAAACA3g2xnRBC4P7g+ce9tW3Cifg3jpTdNbSfcnrpg7dmKrfH7ixtIb8cb2riunUOR2LXHVMN8BkCgAFrVuSS++rWrVuVV66MdncnAAAAAAAAAAAAYMmVigq30aOHDBlC7qtHbA4AYFlL/F0oTVmlDtF/AAAAAAAAAAAAAOjFw14CCDpYj4mc46UrKjp/TThtVnTUKNWunZX342ECAAAAAAAAAAAAABickAB4NHCthR6+z0TNiSTsXAIl6TtT0pUmAgAAAAAAAAAAAADQC8wBAADdYA4AAAAAAAAAAACAXxnmAAAAAAAAAAAAAAAAgIFCAgAAAAAAAAAAAAAAYBBCAgAAAAAAAAAAAAAAYBBCAgAAAAAAAAAAAAAAYBBCAgAAAAAAAAAAAAAAYBBCAgAAAAAAAAAAAAAAYBBCAgAAAAAAAAAAAAAAYBBCAgAAAAAAAAAAAAAAYBBCAgAAAAAAAAAAAAAAYBBCAgAAAAAAAAAAAAAAYBBCAgAAAAAAAAAAAAAAYBBCAgAAAAAAAAAAAAAAYBBCAgAAAAAAAAAAAAAAYBDiEACAh8yVigoCAAAAAAAAAADwKBvt7k5+a0gAAMBD52H4cAQAAAAAAAAAAHjUoQQQAAAAAAAAAAAAAMAghAQAAAAAAAAAAAAAAMAghAQAAAAAAAAAAAAAAMAghDkAfk0c98DZq+PCAxyJuihlxVGnl57mZ+1JOVxjIr8irsOkZQumGY+mJOVrjAQAAAAAAAAAAAAABqeHOQHAcZ+x5MtXvKw6f9ZdLtqfknLgbPOvGLbmyabPTnwuNMCRYn5oqy/PPXok6fBZFU3uAXdU6OoFgeo9ywPz9aIRfHHQtAA/Ye0I6oEnAKydZFKqtrRKYz5srsOYAD+ZUSkk+RoCAAAAAAAAAAAAAIPUw/4EgPFa0drFO7KamLD1hOfjYhOWLbHZ8OH2YgN58LgOvstWxkW56E8cla8oVuuMFBM6n+pIWZF7ZOsyxpmos8q0RtqkajCovvpg8lfkV2Dj8dTG19wOrP4w1ZxpaCn+8s+zvyQAAAAAAAAAAAAAMKg9MiWAjA3F+5N22bz/5qynvVKLzz7wseuU06wFcbO4+a+/Kj/WcHuE/tlj5BfhEtJGftWCPwAAAAAAAAAAAADweHqk5gBoVStq9FF2YluK5x775rsuivRrXi89Odb2cmbsWwcVRoH/zLh3o2XOTJS9RZV7MOWDr0o11q4vrXwzhj703+u/raDZ8vfr3o+Vnkw+ODpmEXUkdh27kGHj+0LKa5LU1VvTO6vxcKXTIj3o3J1HukT/u7MbExkftyxYYsWWBlIc2Juy21xSXxSY8D9xwtIa/jQ/N1tC1KW5STvTDyvp2+WM3v2ffe8S/YmP137QGpmygJ/0xrbDDUxzPI+gyHcXhHraMAdffrSYmmh95tV1Ryq4E9b9Nc756IevHq5jCx/Z+W74a6ztl+8vzNGwO4olh/PJzJmBUlK+aXGSwjM8YWbQtDF8QmhlUXbSnkPHakzMqf39nVBnQpZ/+tlyY2XSG+/vbw3c8ddI3c61K/Ob2XOXTkpcEBvlyW5VqzietFOexV4Enn/cm+96qkqJV6inkBB9aV76BzuPKVoJAAAAAAAAAAAAADwShpJHCMUX2xFdk1rHRu0pZ7/wlxwqk9ZvjU/6trSV5x/75ran6QPrFgdGLn/1oFoWPX/dDCdua1Xa3iO10meWTXfiUoKpz80OaMr9IO1fx/PK21x8Axza8x+8iZO9bJVnCrrE+kUubiK6/FhZL08aMHmFVUsS7IqW/PfLgXPfT1JKnk+c/7y0I5tiO0JsVST/S+Q835j3U41+yxeEelCmiqy/hq/PV18refu/5/nOXshE8LvOZCAJivtkgZcy5f3g2fOC152w8nQTcUm/bF0CE4P4uTu3v7pu79cNJl1rVdaX2/8jhjmkD9NJ0LuvhXlQpOXsF395J7f2WvmmV172jXpnv7JbPoM7KmTj2tiJyhRmq+DFKQXWgeuWRfpbd1xukYNQefBD5pACX5HXekSufo5NTwAAAAAAAAAAAADAI+ERSgDwPIJnx7iojx4taY/K6y5nvrrhi/T84kJls9FB9nwgVZAiTy1uNtKak4dTNheRiU/KnJkIuDL7g69VntHRzz8dmThBm7rniKKVqIrPKIySEE8hG2a3dgvxoErzFLV3pvbl2NrxrYx0Wy/TDdt4hMx0qNy/89DJBpOx6XLqzpSsJsnM6W4d8fFWdW5+KTtRcOvlrw+X6BwmTHTo80kLyin06bG6fPnmrMsthLSUHd+fpxrIRMfGayUfrNu+PefsyeK6FtpQkX/icH5pRSt7SLnflbc5jJGO6LsBjueTIZ7Xcj9IOcNs1aI8sWlnboWD36wJgs72i7OK6phDMtYUHcjXOk+Y4EwRAAAAAAAAAAAAAHgkPOwlgLgj/DYm79vIfkvXlhal79x7gJ0BmGd+0XA7QG/j4OnO1abXaDt+prWlRaq2Oa7O1qSiyVSWJU+d/GZiPCnY8+GBMvMEwg0lX5fRq4O9RHkndFLfidaVB4q1XWPuRpom1kJnaw5p6lkCiOMsdRNfK1fcfqmp8mQ1PdVBYktdvitw39aqbyNibt/D+a0lMgdS6ZRZGQAAEABJREFUm6PqfNyAGsDof/PFYdqnuxweJfKfHhI6RuwulTg7SMRUST/tUEJPqdCovFzbWdinpab0fFOQ1IHPJdruq9K6azThUlZMizQBAAAAAAAAAAAAgIffw54AMF4rWrt4R1ZTvyuyYWmrrgu6Br9btUqllnjy1df0nYuaFXklxjjfiSMU6kAvW+WRgm61/k3qapXOJijUT5xeU2d5MD6XcHss+S1RTjOXLZlvXbTry0O79tRZBS78Mn5gw/W7HjbFXEMm/YBx/gAAAAAAAAAAAACPvEdqDoDeGRvqaonYXyrsiGZTQk9PiVVDlXlsO0cSFJkYqD96WjstNnrGqI6ch6b0TAHtFuLrFepJnc8rUXVvsKXsWHopCXgu9vnOejhdmDQ16ja7sXcK+9i5+btQGiZncG+j41vVZU2UdIKbyMJrdBuhbEfw+22DO2LsDOZEDh85zJYDIgNC65UNelupp3tH0X/2QQpPO31FtXYgBYgAAAAAAAAAAAAA4GE2aBIA+fvztBNj4xJ8RTYOY2ZExy0LJAU5RbU04Y4KXB4rqz2YsjYpZX+TV2JsoHv7APem8qxiOmDWM6HWlVnFzXe32FqVlpJdyvVK/GDd/yx4KkQq4FIC9wm+MwLHMGF6TfGRVKU4ZgGTThCIpL4vLYidZVf5dU5lC7kntOro1woSGL16pqfIWuQ/IzIxWNKRyTCqFQ3EPSgklEk2UAJZoK/nCMvD841GvY4Ip815hjlUkce0xDle4s4VjU0aNSUO8BRzKZ5Nt60Niq+PFFBBq+NCPOwE7r4hq18Lc2/ITy9rJgAAAAAAAAAAAADwiHvYSwANmKEwZeuKhtmRsW/ljRG2XSvP2rN1U47GSLnGxEfKGo68erTKSJO0PbkhayOXTS9fklVnJIbzeQrd02G2eYcUlkoMtRQfjF18OSE+Murp6G1PRxOjtlZZfuK7bwsoNj2wf/N23ZynYtZu2uhIqS/nJ22QpypN5B6ZVMf3vkqHvTQz7h+xfHWporRaK23PANCarI+3kujYdf/z2UZC1yqKlA16y8Pzm0r2y4smvhK27aMwcq3kaH5Jaee4fqMye20SL2HOm/mvkaOb1q4su7ORsebE2xvol+aEbPufWGeuXlmUvWTnIUUrAQAAAAAAAAAAAIBH3RDbCSHkccUdFbL1g2c0O99fm/9QjXnnTU1ct87hSOy6YyrMuAu/umZFLrmvbt26VXnlymh3dwIAAAAAAAAAAACWXKmocBs9esiQIeS+GiQlgO4Jx3mCr6exJLf0Iat4Yy1hZxQoq9Qh+g8AAAAAAAAAAAAA92rQlAD6+Sjx1GA3Y1mKxfo/vzbrMZFzvHRFReevCafNio4apdq1815nFAAAAAAAAAAAAAAAeJwTAFwX2QwpfT6pXEN+e1xroYfvM1FzIpnv2+pL0nempN/7jAIAAAAAAAAAAAAAAI/3HAAA0BPmAAAAAAAAAAAAAPiVYQ4AAAAAAAAAAAAAAAAYKCQAAAAAAAAAAAAAAAAGISQAAAAAAAAAAAAAAAAGISQAAAAAAAAAAAAAAAAGIQ4BAAAAAAAA+MXqdOSD78jxCmI3nDRdJ3+QktVPEgcbAqDT6b777ruKigo+n6/X68eMGTN9+nQbG3QOQN8AAHjghlk5uBMAgE4rX3mR3G9ardbOzo4MEjcUmXnhyT9VSEY9OfKRyKH+Rgd8rWbRxpNvFw8N8xthN4wAAADAoJdxgczcT+ZPIfN+T1aEksluxJrLLnnCkXiMJL8WbdGet5IUblP/TUwReFhcuHBh//79U6ZM+f3vfx8SEuLm5kZR1Oeff+7g4DBy5H3oHHRl9vr3Mob5TXXjk/tLfXzL28nXvKZ6CPEH7YPxoPvGz6YvT31v/XFh4O8lw8l99eB6KQAMJtqmJqGd3ZAhQ8h9hScAAGCQacv6W97qH013FtjYPvuHJxZOsv+V/hVItxUWlX1+UnVKfZP5SWRnO2HSE+/8UajLL4z8utH9D5P3z7CzMq+ou3whZm+VUeZ74DlHsa7p8A8/yYvUZdeZVzgSJ7uwGeMXeXAr8gtjvm40dtsBLzpu6tIxFk+GLi0q2fqdqrCJ2fVQkZ31BA/XRWGjCAAAAMADxkT/UwqJag2pbSa55eRoKXG1I6FjSf1a8h/J5NYtMtO7xza0KpcJrqr9Elcs8BN3LtQrkt9LJXPXzPVCkGyQYCK8hYWFa9asub3E2czHxyclJeXWrVve3t4WNtOW52akZR4vUdOEL3Zz8wqKigobKyS/Blqdm/ReBhW1JjGIwIN0T32DLk99e6c6fEViUJePjT1vp1LxD+PHBl2ZuXFjrmTBmngvAgDwm0ECAAAGpaEeT0j8Rwxt07We+rHxmyNnTl3y3v28m/sDzwHQipyCRT/oiJ39s5OsbTlEo2omwzncfjZqPvj3gg1Kk8TV4c+uVlYmukJltB1+5/PZxtVppmvHoXM51sx5Wd719wWLsrUtHOspMnt3W8Kc+xXDMC4+5gEAAOABq9ORBV+x0f/UsyQ+jRg6R2LwKbLvP8k/5pKR75AflxOxtaWN1fmpGYFj4/1+ndAu/Mp0Ot1XX33VNcLbVWxs7Lp165YtW2Zt3b1zMMmhPUmZVPiCj1eM5bMR+fJyrfhXi+1SQq/QiAjKi+mTWgIPyj32jUcMJZaFRQmFbuhMAPCbQmQIAAYlK/+pXh3D5K+p3tlz7ptLZdsV9lv8HnApSYMu+7zOyBGufNF/zsiuzwnf6GMjo1p9WGkiTtLNcZ6e3VIUHVu5PzFm4R8FVqQv6rKSd7K1ZJzXgb+4e/K6NaIhAAAAAA/Q+9+RpNlEoyfzv7oT/WfoabIogzzjRZIi2LkBts3qualwbKiMUqSlFSEFMDh99913s2fP7mMF5tWcnJyZM2d2XUirFMcrxaFLQ8e2B/0p8VgvMfn1UBK/UAmBB+ve+sYjh+8WGOrGfkMTAIDfDBIAADDYjZC8PEN17O8Nhecba2U2zlRb4fcX1v/QcOU6IXb2c8O9Xx5nku86vaPOem7C5EVuFDE0btl1Rn7dKWnhv/lfr9lysPSrKiPzaekh+93KcHeZbd87G8qOuDfpDp9p/GPYyJ9RdIjZqq7h4I+jlk60sSL3wFB4sv4KsZ47fVT36P9tJsUPBTMO6DRk6OgnPN6ZzZ6IrrLys5wrhy+1thBiI3Z4OfyJOR48q2s1i3YoKqSusmuq7DoTGW4bPVu2cKLAim5J3Xtyh8FhzkjdwR9bjYQ75Q/jV053dGbPsccl9b63swAAAIBH0okKEj+JKFRE13b3S1dbSWE18RxJNn9veVu+W2iUmzopLU0xNl52dwpAX3k8NTnteLmWXS8oZsHcIAl19wppyWm57ApEHLRgRXwgxYTZtOUZW14rYRZSYr+o+LlhXkJ2xYy0zFyFimYWeoXNXRDF7kxbtGdjmlrCVxV1W5mwEej81D3JueV6JhYskwnVdGBiYiiz867LA6PiY36tojSPrIqKikmTJvWxwsiRI7///u7OQfGFQlJ5PDPfj7nlXQf+a4t2bswQx6+IMj8XUJn2XpIqfE1iILuKvjI76bU9lWxfGRs6Nz4mkO0r+vLc1NTM/HI1E3zle8WsWBrG/LVPq4vS9qRml6iZrYR+c1csCKJzt+xRSNz0+cfL9W5R764JUie/l2auKEPYvnB8z8qMSqYJ5p4znTC0vYQ703TynrR8ld7cN+NjglDZ/We6t77RD3156sadlWKxWsEWjxJ6hcfHR8iYf5X17AkSbW7SxnzZUuY7qrP2WMyauTKmEVpfnrHxlSTm3jIthM2Nj/Jj/12nLclMTs1WVGpptt/EM/2G2dDCR1DRni2ZZCy/JFeh5gcu2BBF79mY65W4IpxNKVnspeam9+zJUJiPOCxmblSgBFOYAMD9hQQAAAx+opF27pyG4mutOtONiqJzS7MbiZPDn91IcVFD8t8Vovn+IX7Cz45oT/3Y+rKbnVGlOqkmkkmjZOTqlr8pvlLzpvi6iprqv1GUrOLw9kf2OfiIZztzqvibr9XFJwufPskZLRXPmTpm5jiBbZ9/wXHFkugnqlYrWr/6+/GvDvL8n3D681S3EDfe7Rh6cfbJadmdPzhJD8y/60EBJv5vKL5mIhyBe+97UqluTpGNsm2qz/6xZJWtderskW1N2jKTbdhUeytD67GzDVsPEtF8nxnMqiai+rHK6OrwrO9NhUItP3jBXTJpDjuL802juu6gSRji66S5VHfqB8UWiWDLRG5Ffs9LOinmPk+aBQAAAA8vu+Hk35zJrlOWX624Rl4MIL0/zEhJgmLCi7akZihWzO2WAtAWpe5Mq/SK2bDCj1+eu2dPalKaeE1MlyLfWkUas4Js7oalfhK+XqslnVU2+G7hiYl+ElKStiVpT6p4zQI/Pl/iF7Mmhgkma0vSknampnmtaM830DSRhK/4tNvKQn1J2s7kEknMu0uDJDSz66SM9sG7TFhwT5raL3HzCi++OnfPlj1pkhU90xbQBZ/Pd3Z27mOFUaNG8Xg9BrAwyZiYoJ3Je1a+ljFWJvPzCwoKHCvsLyYqDEr8NMyNLsnesyd5Z4Z4RZSb9nhaRqVb/IYVTAiY1mppvjknkNF+cz8NdOOzC5l2K5kof0m529w1n65hVqQovbpLszThy+ZuXuNFVR5P3pmWlCpcE+8nZDrnnmw6bOnHQWOpysyknXsyJe1ZCRiwe+wb/aNpYWjixyvcCBNt37InWcKkiGgLPaGvFogkbMWKUImWSRUlJ+8Ri5eGiSszU7O1gQs2v8smFNlPG6q3jyBaW1mijljwcSL7YUVpj3drukcvHUupjycn5wuj1jA9klakbklOzpWYM1UAAPfPUAIAMOhxhnb816Q7fLKxZbj90ud8Vs32WR8m5Jp0pyqN9h6j/IeTsrL6CgNd8WPjFWId5mvXprySrSajJ3mvjxz/zl9kf7YjKmXDFUO3hnWVNanfl37Ofl0+eLFZR4a5BwakL5u0+ZnRYU7kirJu64GTCdlXdX0fHsWb8VzQ1wm+K//g5D/cUKhQrt59ZsP5O3uycXWKnupq/hq9cNJIkYX9DjVPM3BDd723WkOcsDkB25+TrZ09ZgIhGlWrhibiibLd8f+2Knz80kjfdybxSEvjKZX5oX0Om2ZIivN7J1K29AkuMRkU1zof5ufYr4yftD7y39bOENsQU0WVoc1g8ZIa2ggAAAA8Lpquk/+rJV4Oll91H0GKakhzH38cmFMAYgWTAtB2qZKhVhwvoYLMg2EpoVdYfIyMLjperr+zgrb8uIL4RUX4mceI84XCjnIxROjm58Uu43uFho4lKpWWNteQaR9KLmQWutHmhR07l929Mtsw7RdjHtNNCd1kfh2D0PXMcr0sLNRLTBG+JDBURioVKj2BPuj1+tra2j5WqKmpMRgMPRZTksC57376Px+viPDiq3KT31v2dnJR3yXU+W6BfmPZG+YVPjfKS/rotS4AABAASURBVF90vLLz1rTfaYrpIJT5oRGF1isiKtA8YJ/q7DXsyOsI9mkDiro78MrkjgK9hBTFDtme60eV5JdomTTS8XK+X0QQm5Xgjw1ielQJO+Acfo577Rv9osQyL/b2Ml0izItSl9++M916Ql8NCMcG+rHvfolfVHyERH2cfXSo/Zjb/6/j06a3jyBK7BceyvQZ0rMz9eyltNpc7yqc3aH540miVVRiugAAuM/wBAAADH46VSMT2RaNFIhIm+Y6Idcb13307bqOF4caTcRq5MhnpZxTlxoLVfaaslaukzRMMrSlijYScuVMYeiZzobsSJuJdJnR90btjxVbf+gI73OlnCnmwf62I+xDpjFfT6y8XLooWVlcdOXk1JEyio3Rt5luMm12DIAz3WS34g01/zjM2c1xDvM1gy49cTbhSGP2yfoXn3BtX7HHHAA3Su/e70iPERyi1n1/uXWOpJcBduYsiNVwjhWHGMlN83VpOpzz08HLrRVqQ4t5DZ35kMid0r1DbXnDmD+VjXeW3Gj/nsu0QwjzvdFk+ZICAADA4+MPUlJ2lTw5jh3mf1egX8wn/i4k80d2nT4wKYCo8KKktIySeL+ORTTNjqeVdcZnCV/sJiQlWiYA17GE1qvUtDCoz3Hh5miuno3dtdcAyi/X84V8vVor9OpjZfMIYS9hj+Hceq1arSpPfq+8M3zIFwdhzHffxowZc/Xq1T4GejOvSqW9dQ4mEBsUNTYoIiw3aUtadn6YLJAMBF8s4dNMKofyCl2QKDyem7wxQ0vEsrCI8EA3vVqt57sJ7+2+UWwnLNIykWu1Vl1ekvS2orMrMEknjNj+me69b1AU3T3bQveSfKHYNzXNFm/q2RMGdr8ooVhMsZ2JL4tKXJCfm7vz7VQ9k/4LiwjzEw/gI6h3nb2UplRadUlG0nu5ne0I8SgJANx3SAAAwGCnq//suwYNsZ47SSwe3upuQ0iL9cKEyS92/6PP308s+rHhmzNX2pqGysIk7tQwna0VE7K3fcLnwF8kXar531Dc2WiY54xpBTO67a1N10ZsrdpD8LYj7dyHk+LrTND/hq3YWkTUV8pqFH+wn2rL/JVqKDzfqCLcsHE2tuSGTnfTtqN6D+UssRWRxit0W9vtVMHdLOyXO8lRcqmmMPvcjhG+CwdUgr/tZNa5dWdv/HGW33Y/29qc08//cA/jawgZbmX5kl7DuBUAAIDHxeoniWwLqV9Ldv6ZxKfdmQeYxyGf/AfzlxF59R/k0pt9t0G5BUWF5SelZlISwtbRYEJ3TJBWq1Lr2SQCQ69Wae+M1zZvwgRftWxB7v7rZesVaTszteGJm5cy66rzt2zM7vNYhEJKW8ns2U1493K+0CtiaWLQrzkh7aNt+vTpW7du9fHx6W2FjIyMN954o+9GKImXTEwdb39og6b1/Q21p5kgP3sT24dyhzNfTAIoM2nLngzxinAmeKxVs4mkeyjdRGtVTFZKyOezXUEsmbsmXoZQ7T27577BZz4SikpU2iBxxz1k7ouKCAPZO95b3+jZE6LaS4D105mYzqJmgv/mziT2Copivoi2JHXLzmRKkug38I8gCy139FKKLxYKJbL4FTGI+wPAg4MSQAAwKLUVnizZcuj/lu7Km7H57FdqzpRnfF4eQxHKNmSaWERadySfeSer4nB+6fpDFQpz3FvsOuqPdjfLFOorHLtnPayZALpY6j7TiWh+PJdwQJGaX5maqdh+voUJynNt2Hl+C09ezqrs8Si7oemzz3Onrc2Zs+vM0r+dmfPR2W9aiGjcKH+bYbaSUTHSoURdk7j5+xc/L0j4KG/ZWYNo3JiXx/HarlYt2/zd1A15L+4pWPX5ici9V66Qof5+TBKio9WKHy/vyLywxfy1Pavi5DULdX7E3h7vTLXlmlrlB46HbjrF7P3F7XkxX1bW9v43rdHEvGYsPHt5+xHF1iIduTe9XVIOx3Y4IXU1n52pr8Xz0AAAAIOagw3Z+5/kP5JJjC/5aQX5WzTZ8O/sf5nv/9OHRCSz39v3G9ui3EJjwoSK7KKOahtMtG2svigzn63koq/MTU1T8P1Cu4TImIieTKztWIEdnq/tvRoPTbcH+mgmj1CiKOqnbg8TKvSiSrKzS9jxDPrKEkVHCRHh2KBAYUnaztR8cwO0XqvHXzn9sLGxiYqKSklJsfhqcnJydHQ0n9+jc6gVmalpufmKcpVaVV6UnZqcWUmN9RJT7HMgWkUucwf1qpKi/PIuNaP0lfkKtitoy7OT00qEfmwBJ2alks6bTbVHe/lj/dyIIrOjmBSt7f8e6lVFCnaOV/OU1EVEFuQlJGJZkIwU7dmZ1t436L46H/TiHvsGW5gnTEbn79mTyV59Wlueu4dJ740N9esjDG+hJ1B8iYRSHc8tUeu1lSVFRZXa29kDps18troXrVZkJGeoJEFs08xKt4sJmZ8roH/OR1DncfTspZTYL2is9viePcwHDj3AZgAAfi48AQAAg9LNsh9rypg/K+1s/WXSED+3sDHtc+oOc/fzSSIlW7Nqvvmh5JvhvAlSB7ZuPm8YsbWb6W391clWG+moKXbD2HVt7Rf+l78os+TzH2u2XlKJxHZTxCYj08LE30VfuiBXXtlxxn6qm6Nt191yrPz9XCuK6k9VNV5hfhxu/cepY16ePsqZ/WNUMOcvASSz9DOFtvhSm0jMvrQ0TMK81DZc8OwkB3JRXahsLWaOWWwfPfV3c/0EVqQj0N9SVSevur0PnnHcqKkjhvU4ZSv/sID9rjUHz9efUmpPKXnuI639pTbcXi+Rlf8fn4i+/pP8UsNXV62nuApFl1rJvejlko6wj/6DQ2l2Q3b2ZX8P8ZyRwwgAAAAMXs8+QW7dIiPfIUmzyRMO5Hlftu7/D5fZsf9M9P/fvQbUCJsCiCh6L7VjBlZx4NxEOjM79e3UEjUt9gqbmxjRbYgs5RYWH69NTX3vlWTaXEUofml8oOUQoFAWHuWXnLbylT1E6BUok/RTtIMvi1oQkbxzy2uZROjmNZZiQn3ty70iEuPp5NQ9K7N3srMD+EXEx4diss5+PPHEE7du3Vq3bt2sWbMcHBxGjRpVU1Nz9erVjIwMJsLr6elpYRuKL6TUxzP2pJrnahBKvPzil8awo+3dQuPnqncmr3wl1U0W6CUW8+k7W5Ci5LdTmRitkOkrC9i+QqvKc5OT880ZJb5EFhQVPpZPUYFz2V6z8ZU0drGYaXhBn4WFmKQDVZL2XgbTMH9sUMyCGPOsz0K/uUtjUvekbVmWyQ4NHxsYtWBuoBhd4We6l75B2KsfszQ+LTktaRl7E80j8xdEBPbxXA6bJbi7JxDKKyI+SrsnadkrTFYocKxYfLtiPyUU6vN3rtxTqaXEsogF8aFM/J9JHWbuTFWYP5yYt35YTJAbs/6AP4I6GrbQS5lOGBSfSCcnp218LZU9PK/bvQwA4L4ZYjshhAAAdGpW5JL7ivmTrvLKldHu7gQAAAAABjV1K3n/nySvomMygD9IyZo/DWDs/8ONrszcmFQSumIpCv/8Eq2trTk5OZcvX+bxeAaDYcyYMU8++aSl8d3w2EHfAAC47UpFhdvo0UOGDCH3FZ4AAAAAAAAAgPtAbE0+mk0GGb26Ui90kyAa+ctYW1vPnDmTAPSAvgEA8KANljkAHKbt+PyvGwIF5CFBOb301x1fxXnakN+SKDDh28/fmOlAAAAAAAAAYKD0qnJ2bk9Cq/LTMkqEgYFuSAAAAADAo+lReALA2nPZX9983kWd9s7a9WcN5FHGdZjwfOzsyMCxzlzS1qKuKFOkHzyUXtxMAAAAAAAA4OFAa0syk5KL2HrfbN33+CAU+gcAAIBH1SOQALDxmDTVTqtuEU6bPNbmbHELeWTZTVi2dn5ow5EV//1hYZOJEJ67b2AAAQAAAAAAgIcIJQlN3BxKAAAAAB59D38JIEFAsMy27EhSjsrWd9JEO/LoEnlOm2ZXuX9Ptjn6zzBUnD2G4f8AAAAAAAAAAAAA8CA89E8A2I2dMYEq/bLoZLVAPT1whlRw8mxHxJxr5/n8a3GJfmJC6NrSSmJNnSfEZsJzKSv9FJvfX9u+GuUUs/bNyJq9sSnqaXMiX5ou8xxBEaIuOHpoU8qJslbz5AHvP0PK1NJAmTOXkPqSfXv37s7XGNt34eC7bFlslKeQtKhLi49t2nmksInYSKctXxA5i1lIaGVRdtLOQ8cazAF9ShQSG7d6lhdzQG3VJaXWFCm9+2y4XIlMKiQ1mh7nyXEPilwdGxrgSBEjc3jpH3x5pqK1vWTQM5GBXuyxXSv/Wi5PyrqsMRf3/59YcjifzJwZKCXlmxZ/mFpj6nm0FUzD1uJZiR8sl0lsmdMuzU3amX5Y+WiXUQIAAAAAAAAAAACAgXjYnwCQTJgWwC3PKtZqas6ebOAHBI8Vtb9gPSZh7aIYKv/V/37ZN3LVplJKxGUXtyjP5LKrubXPvst1kIW66E/mlbcYaV312f2b1/4p8uXgxYfUvrEbYztn6LUWOxvPrmDbWfzqcSpqQewMB45520mr18ZOrD70l5h5vi++//bhktpWtozP8mWR7kr5X2Je9o15P50Erk4MdWfrQQqmxi95N5Dev3px4OxXnzuotrW+u0qkpvRYVjX/6dfe/J/EOTMntB9vB5sJszfGy2oPfvinyHmBi9PVfrEb55gPz0irFcc+eGNxYOTL/7GnUha7aFnnRMe2LoGJQfzcndtfXbf36waT5aNlT4PPVab/JXIec7SpRr/lC0I9UL0SAAAAAAAAAAAA4DHwcCcAKFHAk2NJ6ZmTDSbSqsot1oom+MrMVYBsPKaFjqjcv/MQ+xKtOXb424JrNPtCa2VWnsrWs71YEMfZz9f9miJLaWDWOZlzIqu4TkObWpRFh4u14lFu4vZQOK0vzS9SNDHtNBccPXaeuIV68JltPZ9+KpTkb9p7jH1QgG4uK76sooloQkgAVbJffqaslTmkqq8PFulcfAOYhIGDV6QvvyAlJbW42UgMFXlH0pX6u0+nqXTzW++vkCvULkHvfrAp/9C25AXTPKyZF3gTg/1Eym935VzW0MRYU7T/O5XId4IzRYxNpYezzpxUNhtpU8XZE7kNlNRT3J45MF4r+WDd9u05Z08W17XQlo+Wda0y/fBZ9vvWy18fLtE5TJjo8CjM/AwAAAAAAAAAAAAAv8xDHQvmOshmSUnBnhJzxRxDab6idrrfDE/BsXy9s9RNfK1c0VFMvysmUH6mdFZIiJR3slg4NVBceza91DwWnms3Zsb0STIXsVQqcXYRc5UW9mg06nVGYsulCCX0lIp1yiMVrV1f54jGiJ0d3bYlB3bZppyJyNs4eLpz1ek12tuLrSyeUmtV1ldfMF8fjPIMffKp+XPiPrGmYz+tdB4lFstij6TH3lmzutyKaZcmNtJJs6Z7ejpI3Jkjd+GrizsvDiFtdOfpWz7au7W16tuImMslAAAAAAAA910tvRdeAAAQAElEQVSdjnzwHTleQeyGk6br5A9SsvpJ4mBDAHQ63XfffVdRUcHn8/V6/ZgxY6ZPn25jg84B6BsAAA/cw5wA4Dj7TZKNEFot/+jp5XeW2gaPFeUrmG/aeglkG6sVWcpnYiaPFTWJQx20x/ZWGs3V/FevjPVUHko6fGSzkpYtWLdNSvrE5AAoLulRLqeF1tXnv/3G7mNN3RbbjKDJz9FSU3o4pbLWWvJJoK+ndXkbrVcXHYpdf0zVvRmbCXM+SfSrPZyeeliuuCZZ9Nc3Q8nPOVoA6I+u7P8ik+tsJk36fLa9LYGf41rNoo8Up8Qe6fPHuP96Hz83FJnHXzpJhz0fvN7bigAAAMBDI+MCWfAVSZpN4iaRf3Mm/1dLyq4S2Ray9z/Js0+QX4u2aM97aVT8mrlefAIPiwsXLnz11VezZ8+eNGmSs7NzbW3t1atXt27dGhUV9cQT96Fz0JXZG5MUoSuWBonJ/aU+vmVjrlfiinA3/Gv7wXjQfeNn05enbtypjVizwE9I7qsH10sBAPr1ECcAKElosJvmu+2xSWc758zl+ce99UngJJnd2QKlymg9NsCBo1D2eAiAVp/IK39pzqTQVrGo4UxuNbuCrXTS1BGq3ZuPn6xhfuT1v3daW9ugt/Uc4259RnNnWL2ptqxSHS0zP4XQ3HX1lobLFSRwqlSYruyYQHggjK10+75KFVqrWb7THI6n13Q9HZ5noJ+0teiDo2fLaNJXeN/y0QI8ntqy/pa3+sfunwx2o3YvlPkP4K3/M92oyC+M+brx9ruea2f/7B88FgXa2fZ4SeTkEP2kR7S3jZXh6vodhV81Wc+Nm7xoTJc3tqFp+57TyXW86LipS8dYesPrmg7/8JO8SF12nfmBI3GyC5sxfpGrYcuOM/LrDpsX+4W0ZzBow+HkvHVV1kvmT46RDNNdVR387rJcoWM/SDlcD9eRc+d4zxjeaD6Gbs1zpd7pc92cLX7U0C3Hsku2F6mvdOxa4O/3u6XeBAAAAKAdE/1PKSSqNaS2meSWk6OlxNWOhI4l9WvJfySTW7fIzJ5/OdCq3C1vJ6v9Elcs8LsdEdMrkt9LJXMRwB88mAhvYWHhmjVrbi9xNvPx8UlJSbl165a3t6U/K7XluRlpmcdL1DThi93cvIKiosLG3ueQbC9odW7SexlU1JrEIAIP0j31Dbo89e2d6vAViUFdPjb2vJ36cOb96MrMjRtzJQvWxHsRAIDfzMM7B4CNdNKMUfqC/HLNnWXmKkAjvGZMELSUfZteLY5ZED1jFE80yveluGcCRtyOWplUxWdKKb/EGZLaPEWtOcbe1qrXWY+NnBMosxO4B82eHyjurxCO4XxOUa1D6Oq4EA87nkg6YUbQBAlFWkqPHVYKn14Q95KveRZfayd/D/M3DYoDedqJsXEJviIbO9cZsdGRnnf/5rHxeGpV4pzIQFcRxWEanBm3aOsct9r8E4omU0X+t+eJLPG1yJBRbITSZtQYf/YbWneN5roEvvS0p8RONDU68mkX/s86WoDH2NDRT4yKnupq/ho9d6qD5EGmO21cndgd+Yrdrzd+9XXBqvyWtu4v/VkmJHUNOw4Ubim7/UrrwR9UtXce+rlR++NPB+t63wfdfPDvBetOqnUjHf7M7GuS2J26aTu8v7O6ptqw59wOhUHSfjVkAlsy1JYzrPNl3h99XW9fpZcnCWx7if4f/vuZZSfVquHCsEnMmhJ/2xs6JplAAAAAAFh1Onbs/1exJPUs+d1G8l9ysvJ/2f+O+5D8/Rz5x1wy7/8RdW8DldT5qRlFWgKDk06n++qrr2JjYy2+yixPS0trbe3ROZjk0J6kTK3fgo8/Z3y6ITEqaKz4V4vtUkKv0IiIUK9fJ93w2LrHvvGIocSysKiIIDd0JgD4TT20TwDwPIP9nFtLkkq7D7RXnj3ZEDpjspfo+JkDm3fp5jz10gcfrTNWnjyrOFktuzP0vqHk6zI61Lcy66y6fWFL6be787zWPRmX8iRRX87PLS53tuvnCFqK01fspFbHxv79SfYXUtvl3CXFxaqmKma/NgsiX3pnUyK7Fl16dNerZRoNMRSmbF/R8ExM/Lp/2ukVZ4tOFEkm3tUirVaRCTNjg5atEprrVqhPHNz+gbyYzXDU5K/9WLg69qltn4axrxhVR3duV9TUVRw/lD457vn4N5+O1ytP5xeUqj1/ztGWEoDHlpX/VC/L4+gfAPcnxiz8o4B5X6sv/t/zB+oUP2o1gbzuL92YIznzUrb21PlmnWvHVi2XlHKl41IP8+eBQXvwe3VL77toU6sPK03ESbo5ztOz62kZet+GSSqUVR1rIZJJPttnj+xW4Kh9KxvbmTPGh/RT+YhW5Jzb8KNpwh8mbZ/RvUrSNR0BAAAAIOT979jKPxo9mf8VMXR5DlNPk0UZ5BkvkhTBzg2wbVbPTYVjQ2WUIi2taGy8HyJkg9B33303e/bsPlZgXs3JyZk5c2bXhbRKcbxSHLo0dGx70J8Sj/X6NcumUBK/UAmBB+ve+sYjh+8WGOrGfvPzykYDANxXD20CwFC4d/Uf9vZY3Fq6+dWEze3fN5Wm72W+br/2ZZf1mo9tft2364Z0XVbS6qykHg02nFj44ok7PzadXfny2c4fTGU5X8zN+eKuLYwNZ7evO7u9R0uE1pw8/AXzZel4WEz2Yn/S2f3EIpPm7JElZ4/0OLyzm99YuLnH2pr83U/l392ChaPtvlpL8Rd/fpEAPKbolmMnf/r8TENx001CuP6TPFeGjXLvVhToRumJwoQjjVbjvHc/7+ZuajqYeWH7WR0TlBe5jlo422tm/4/V3DBeN7UxyYfh7Oj47tXAhjlLeLZEa16h/YN3KJcYDv+gmiN1d6dI7Y+Xv1EPldjcVPWRBGC2q2s4+OOopRNtBlb8fhihmL0QFZMGUNnNvLfHgnRNB4t0Rhunl6f2MkdCk2rDjp8K1TfJcGH0bNlC5th6udTm6RYaPSaNNF6sKWwhXLHTyjnjZ7pRvS1n2m67WrPlYOlXVcy15HjIfrcy3F2GiRoAAAAePicqSPwkolARXdvdL11tJYXVxHMk2fy95W35bqFRbuqktDTF2HjZ3SkAfeXx1OS04+Vadr2gmAVzg+76g4ZZIS05LZddgYiDFqyID6SYMJu2PGPLayXMQkrsFxU/N8xLyK6YkZaZq1DRzEKvsLkLotidaYv2bExTS/iqom4rEzYCnZ+6Jzm3XM/EgmUyoZoOTEwMZXbedXlgVHzMr1WU5pFVUVExadKkPlYYOXLk99/f3TkovlBIKo9n5vsxt7zrwH9t0c6NGeL4FVFsZoCuTHsvSRW+JjGQXUVfmZ302p5Ktq+MDZ0bHxPI9hV9eW5qamZ+uZoJvvK9YlYsDWP+yKTVRWl7UrNL1MxWQr+5KxYE0blb9igkbvr84+V6t6h31wSpkztmkiBsXzi+Z2VGJdMEc8+ZThjqZj4ipunkPWn5Kr25b8bHBLmhaNXPc299ox/mCv6VYrFawRaPEnqFx8dHyMSUhZ4g0eYmbcyXLWW+ozprj8WsmStjGqH15RkbX0li7i3TQtjc+Cg/pgWiLclMTs1WVGpptt/EM/2G2dDCR1DRni2ZZCy/JFeh5gcu2BBF72mfRoJNKVnspeam9+zJUJiPOCxmblQgCjoAwH32ME8CDABwz9oKT5Zs+bG9yhkTO3afOdJUqzSIpKOieTc1l+uzzyhWDbfePeP2o0A3NGUl6440tohd189xcyeGrENFGxSm0eNGhQ1vyVbUrPuS4z7/CVkvswhU/Hh5RwvVdq3p+x91LRwhEysXMym3rmsYmk+e12oImeBqbUvM/zK2E0e76pIVV1KVklWurQe/b9S5jnrZpn7Hj5Z3YSWWRD9RtVrR+tXfj391kOf/hNOfp7qFuPH6zgQ4jxs906lRXtewbsd3G2xsp0x0fXHqKNmIzhJALQ3LNh7tXJfzx79M2zLx7jNsa9FVXGf+mhU4D+9lH9d1FSMdnvW9qTirlh+86C7xn2PTx6U2njpT7zHO6VmOLvvHunUHrZir6t7Lcpnp6pa/Kb5S86b4uoqa6r9RlKzi8PZHYs4sAACAh47dcHbW312nLL9acY28GEAEvf7VQkmCYsKLtqRmKFbM7ZYC0Bal7kyr9IrZsMKPX567Z09qUpp4TUyXIt9aRRqzgmzuhqV+Er5eqyVsTJ99ge8WnpjoJyElaVuS9qSK1yzw4/MlfjFrYphgsrYkLWlnaprXivZ8A00TSfiKT7utLNSXpO1MLpHEvLs0SEIzu07KaB+8y4QF96Sp/RI3r/Diq3P3bNmTJlnRM20BXfD5fGdn5z5WGDVqFI/X449sJhkTE7Qzec/K1zLGymR+fkFBgWOF/cVEhUGJn4a50SXZe/Yk78wQr4hy0x5Py6h0i9+wggkB01otzTfnBDLab+6ngW58diHTbiUT5S8pd5u75tM1zIoUpVd3aZYmfNnczWu8qMrjyTvTklKFa+L9hEzn3JNNhy39OGgsVZmZtHNPpqQ9KwEDdo99o380LQxN/HiFG2Gi7Vv2JEuYFBFtoSf01QKRhK1YESrRMqmi5OQ9YvHSMHFlZmq2NnDB5nfZhCL7aUP19hFEaytL1BELPk5kP6wo7fFuTffopWMp9fHk5Hxh1BqmR9KK1C3JybkSc6YKAOD+QQIAAAalm1d+rLnS+cMEG0mYm13Mi1NizD+2XRXqdlw8VdaomW4nMi9puVaz5WBd2XD7lc95TWUi9Ffrv/rRyHWSrn/e05MY/E0nVv+oLmy64X617rCyxTy0n7IdKQ7ztm5vv6WqTl5l/o5jO/d5vxj2z7Ub7S8VZ5+clt1xGDau0qWTmH/8XjX/RPlPGl12qeSbnIqpMt1BNSfkL64eZfWdh0xXXKw5drV9EB0lkY6a4cab8VyQbKr61I+q7KK6QoWyUFH37F8mvTOuz8tgO3Lp/D8+q6w/db7uoKLx+5MXvz/fsDbed6ZN+8u8P/qKnTv+qOb5s/Mk3L3fkPa/PE1tOlMvU5E7SZPYqkRtx0wnlilaSq/dJCP7utSSST67Z4+0NTTa7jojb2mtvU7ce1kuqbqSrSajJ3mvZ5brHLi7Cr9SNlwxiDH3AAAAwMOm6Tr5v1ri5WD5VfcRpKiGNLf1vn2XFEDM2NtL1YrjJVTQgvbBsF5h8THl76UeL4/wknVGWbXlxxXELz7CzzxGnB0z3t4aEbr5eZmXeYWGjs3PVmlpIhSP7ZiCU8gsdMvPZRa2R+4piezulQnTMO0X0zGm203mJ8k2P1itZ5brZVGhXuxwYElgqCw7TaHSy4QI+/ZOr9fX1tb2EeetqakxGHoWtaQkgXPfDYzRludn5x7PTX4vIzN0wYq5fqR3fLdAP3ME3it8blT5xozjleEx7V2iPXtDCc0ZBH3lcYXWKyIx0Hxz2xeyKwi9wiLanza4+09eJncU6CWkKDI2dO7c8veS80u0vs/IRwAAEABJREFUfl4lx8v5fguCzFmJsUGhbsezS9T0WARtf4577Rv9osQyr/b3bmCYV3ZauZoOtNAT+qjIQwnHBvqxLfD9ouK1lVtyFarQ0PZjbl+h49Omt48gSuwXHuplKWNloZe6CdvrXZl3yH4MSZKKKrVhbhj2BAD3ExIAADAo8f4cN3VVtzkAbtRe/GnHSXXp1dYrLTfZBaa2ts4atZqqhlPXCdfJ1t2GHR1vNBjUJmKsUz7/jrJzcysdTdf+WLH1h47C91wpZ8q4jgTAhLCpu6cOzT5wet0lQ9k1uo1Y3R7iZuPqNNOVOYyhIrE4zG+kM3Wnar/VSEn0xCunziiXVTG7ls4dZ6Up69yMbis8WbZDebOzfXGIG9PmMGc3xznM1wy69MTZhCON2SfrX5QKzB/kJt2ders3zCmKoVbtH/CUlaeHG/P14uyWrINnVivU8iJd2B/aD67HHAB0y9379bN1H06K1epjV2mZ5X/SUOaTHWrLYy4dbSQ3+77UHTgcNt1gumnszJT0WG5s0TGtkStnCkPPdL5qR5h2kAAAAAB42PxBSsqukifHscP87wr0i/nE34Vk/siu0wcmBRAVXpSUllES3xnjpWl2PO2d6Dpf7CYkJVomANexhNar1LQwqM9x4RRFmaciIB01gPLL9XwhX6/WCr36WNk8QtirZ1xfr1WrVeXJ75V3Dh/mi4MQ/O/bmDFjrl692keQl3lVKu2tczCB2KCosUERYblJW9Ky88NkgWQg+GIJn2ZSOZRX6IJEIZM/2JihJWJZWER4oJterdbz3e4xaUOxnbBIy0Su1Vp1eUnS24rOrsAknRD8/5nuvW9QFN09fE/3Es2n2Dc1zRZv6tkTBna/KKFYTLGdiS+LSlyQn5u78+1UPV8SGBYR5icewEdQ7zp7KU2ptOqSjKT3cjvbEeJREgC475AAAIDHQpuqat3flQqx6+b5k6dyGlZ9dC67y6uSJ7yiW8q2XrqyPst+d6SjLc9azCFXbEbtni/z7xofd5tWMKNrqzcqbn9L2YT8YdTnl66c+uGnQu9/m9q51e35gS3gWPlPHe1fVFJo4kz5o5snb+jJLq3NiQ+b023tGzrdTVvb9j8LKWeJrYg0XqHb2obzJozgEHVz9sXmsGnsjnRqdbbqJldsP8FuGPPnrto0VMwz1/yheO4SHldh1F2/aSS9sLBfes5E629Otib//YL7f40fyEQCfV/qARtmY2vFxPptn/A58BeJ+M5ubygIAAAAPFxWP0lkW0j9WrLzzyQ+7c48wDwO+eQ/iK0VefUf5NKbfbdBuQVFheUnpWZSEsLW0WBCd0yQVqtS69kkAkOvVmkpYdfALcUEX7VsQe7+/0DRK9J2ZmrDEzcvZdZV52/Z2OefJ+wIYW0ls2c34d3L+UKviKWJQRicO1DTp0/funWrj49PbytkZGS88cYbfTdCSbxkYuq41hzlpWl9f7Op0kyQv32YNzuUO5z5YhJAmUlb9mSIV4QzwWOtmk0k3UPpJlqrYrJSQj6f7Qpiydw18TKEau/ZPfcNPvORUFSi0gaJO+4hc19URBjY+TSHJT17QlR7CbB+OhPTWdRM8N/cmcReQVHMF9GWpG7ZmUxJEv0G/hFkoeWOXkrxxUKhRBa/IgZxfwB4cIYSAIDHAlvExlinln9Xsv7QTyevd3uNS9mEhT/xRxty5eyFrecNVnYjo2U80lSzaE/RlhOVB7+/sP77q+r+dmDr6v7yExzSVLfjZKOODIjVyFFL5njMDRu/6Il+qlu2Xa1atvm7qRvyXtxTsOrzE5F7r1whQ/39JO4Uz3+qo4SYTh05OWvbmUV7TkTuYDIK1nNmuHuycwsrnn//2xmbTiR8XrR01/fPZ2uNxDpMZtuRnmjRHc66sCWz/evHz883WTpsSjZdtkQ6lDmvdTu+m7H9zNLPT8Vsy1t6oqn35/j7utQDJ5a6z3Qimh/PJRxQpOZXpmYqtp9vYXbKtWGfESg8eTmrso0AAADAQ8DBhuz9T/IfySTGl/y0gvwtmmz4d/a/zPf/6UMiktnv7fuNbVFuoTFhQkV2kao9JMdE28bqizLzK/Xs+P3c1DQF3y+0S4iMiejJxNqOFdjh+Vp9r23TdHugj2byCCWKIpW+zyNhQoVeVEl2dgk7oYC+soSdm7N9eVCgsCRtZ2q+uQFar+03FP3Ys7GxiYqKSklJsfhqcnJydHQ0n9+jc6gVmalpufmKcpVaVV6UnZqcWUmN9RJT7HMgWkUucwf1qpKi/HLtnRugr8xXsF1BW56dnFYi9GMLODErlXTebKo92ssf6+dGFJnHy82LaW3/91CvKlKwc7yap6QuIrIgLyERy4JkpGjPzrT2vkH31fmgF/fYN5h8kF+YjM7fsyeTvfq0tjx3D5PeGxvq10cY3kJPoPgSCaU6nlui1msrS4qKKrW3swdMm/kKZnVarchIzlBJgtimmZXKOz4JiPm5AvrnfAR1HkfPXkqJ/YLGao/v2cN84NADbAYA4OfCEwAA8FiwErsvfcawPafu1Nkaiau9TGwovGuFkU5Lw+uL/96QfejCFInvzNn+H/AufnamQX6kwcbOVuZh10ITcd9DOyje1D+4evyoLDvzU7bfv/mTgaA8J47xHMiKwwXPTnIgF9WFytZi5s9lsX301N/N9WOH/Ft5eO9+nrMhq+qUuvFUC89D6vRy2BNz3NinDmxHOj4rMx271Fh4iYntD5VInaL/4DlnDNVZhsjw/dmq23vgSq3DnrCz7XmOPLuY5yc7F1Vl/9hYWNVYeN3afaSd/0im/VaLR9rvpR4oW/uF/+Uvyiz5/MearZdUIrHdFLHJSIa5T/xd9KULcuWVHWfsp7o52hIAAAD47T37BLl1i4x8hyTNJk84kOd92br/P1xmx/4z0f9/9xpQI2wKIKLovdSOcRfiwLmJdGZ26tupJWpa7BU2NzGi2xBZyi0sPl6bmvreK8m0uYpQ/NL4QMt/rgll4VF+yWkrX9lDhF6BMkk/RTv4sqgFEck7t7yWSYRuXmMpJtTXvtwrIjGeTk7dszJ7J5OAcPOLiI8PRd33fjzxxBO3bt1at27drFmzHBwcRo0aVVNTc/Xq1YyMDCbC6+lp6W9hii+k1Mcz9qSa52QQSrz84pfGsKPt3ULj56p3Jq98JdVNFuglFvPpO1uQouS3U5kYrZDpKwvYvkKrynOTk/PNGSW+RBYUFT6WT1GBc9les/GVNHaxmGl4QZ+FhZikA1WS9l4G0zB/bFDMghjz3BFCv7lLY1L3pG1ZlskODR8bGLVgbqAYXeFnupe+QdirH7M0Pi05LWkZexPNI/MXRAT28VwOmyW4uycQyisiPkq7J2nZK0xWKHCsWEx13j9KKNTn71y5p1JLiWURC+JDmfg/kzrM3JmqMH84MW/9sJggN2b9AX8EdTRsoZcynTAoPpFOTk7b+Foqe3het3sZAMB9M8R2QggBAOjUrMgl9xXzJ13llSuj3d0JAAAAAAxq6lby/j9JXkXHZAB/kJI1fxrA2P+HG12ZuTGpJHTFUhT++SVaW1tzcnIuX77M4/EMBsOYMWOefPJJS+O74bGDvgEAcNuVigq30aOHDBlC7is8AQAAAAAAAAD3gdiafDSbDDJ6daVe6CZBNPKXsba2njlzJgHoAX0DAOBBwxwAAAAAAAAAAF3oVeXs3J6EVuWnZZQIAwPdkAAAAACARxOeAAAAAAAAAAC4g9aWZCYlF7H1vtm67/FBKPQPAAAAjyokAAAAAAAAAADuoCShiZtDCQAAAMCjDyWAAAAAAAAAAAAAAAAGISQAAAAAAAAAAAAAAAAGISQAAAAAAAAAAAAAAAAGISQAAAAAAAAAAAAAAAAGIUwCDAAAAAAAAPdBnY588B05XkHshpOm6+QPUrL6SeJgQwB0Ot13331XUVHB5/P1ev2YMWOmT59uY4POAegbAAAP3DArB3cCANBp5SsvkvtNq9Xa2dmRQaTtWtOPTbfsbKkBJVGv1SzaePLt4qFhfiPshv3MbX9VNxSZeeHJP1VIRj05sv+j01VWbEg5s+zrS58VGSZMdHS1InC/td+Ry7WuLiGiYV1f0JX936yt/5fRYv+MF++3uPBtx778IVJe3TbOOVDY9cDaTh4q+mvp0H8ba2s7jDw82q7V7/y74n+Hiqc4PoTvOwCAwSPjApm5n8yfQub9nqwIJZPdiDWXXfKEI/EYSX4t2qI9byUp3Kb+m5gi8LC4cOHC/v37p0yZ8vvf/z4kJMTNzY2iqM8//9zBwWHkyPvQOejK7PXvZQzzm+rGJ/eX+viWt5OveU31ED5Mf9sMJg+6b/xs+vLU99YfFwb+XjKc3FcPrpcCwGCibWoS2tkNGTKE3Ff4hzAADC6Gxi07zsivO2xe7Bdia15CGw4n562rsl4yf3KM5H785W5o/OzzM8lq64UJk1906/ZPy7ZrV+WZJZ//2NrC/DCc6yGxC/vDEy+OHNC290h3df2uwq+aer5gPTdh8iK3B/YvX+ZEDpZ808T7o69YxLNzvs9/Ht8PdFthUdnnJ1Wn1DeZn0R2thMmPfHOH60LvzyxTDHsz3FTV41pvzg3Sr8//Xx265Q5wdv9eETXdPiHn+RF6rLrzEsciZNd2IzxizyGZv0tb/WPpm7t2zhsXtjRx9oqf3xp95WynsdgNyppvmyqLXlMMDmhHWcaa8c59b4KXXH+py3fVZlvCtd/0u8WTh8l68gV3Ki4WLYls+pU0832Kx/yR6+FE216S2/oVDXbD5V+VWUk7M0VTpg4ZuV0xzuRHt3VLXsK5WpedNzUpWMoKw5RqbTZWT/NlMr8H5vbAQDwK2Oi/ymFRLWG1DaT3HJytJS42pHQsaR+LfmPZHLrFpnp3WMbWpXLBFfVfokrFviJOxfqFcnvpZK5a+Z6IUg2SDAR3sLCwjVr1txe4mzm4+OTkpJy69Ytb29vC5tpy3Mz0jKPl6hpwhe7uXkFRUWFjRWSXwOtzk16L4OKWpMYROBBuqe+QZenvr1THb4iMajLx8aet1Op+IfxY4OuzNy4MVeyYE28FwEA+M0gAQAA8HMNteUNJRwOl+o2jUrbNdWGPee+aSIiV4cwiZUVuVl71aDjcAay7YDoVEs/Ove9nfTAfE/P24HO4TYhU0dbMTFTE604X1d8nevv6+jBI1yO7dQRD3CWl7amq4VqInrCY2WkREweQrQip2DRDzpiZ//sJGtbDtGomslwDrefjZoP/r1gg9IkcXX4s6uVlYmuUBlthzN38Kb55aEeT0j8O67qUK6dnXtn2sNqhOOcP5AK001iaM4+q9UMt312op0th1nH3v0hTI08KHTZ2boywvvzVEfnXhJP6rKSRX+vUZlvCrmq/ubMxUVXSepcN2fqRkX+2Re/VrdweP4ysYctE8BvbSPDeo3+V5Yu2qssNg0dPc5p6kiqTdeqMg21urPTtpM5F+XqLhvY2kdPtM4+WVDtLU0AABAASURBVH9Q+Tv/iTwCAAD3W52OLPiKjf6nniXxacTQmTTnU2Tff5J/zCUj3yE/Lidia0sbq/NTMwLHxvv9OqFd+JXpdLqvvvqqa4S3q9jY2HXr1i1btszaunvnYJJDe5IyqfAFH68Yy2cj8uXlWvGvFtulhF6hERGUF9MntQQelHvsG48YSiwLixIK3dCZAOA3hQQAAMDPxLN7cX7Yi3ctpJu/OXjhmybr6Of/P3t3AxdVmfeP/wrnDMwww4wwIAMx8pAwGGPL4M0oUoFt0K2ibsBd0C7kyp26Ge0q7fpQqZXpbmpFlla4CrtC3ahpiv+kTXxADH4Cm0PyYDgIwSAMyDAwI3NG/Z8zgKICgmmL9Hm/jODMOWfOw3UOw/d7ne81eenEGyOMF2+37E9B8UKm+YdYN2BHbWOZTjDriYejxpJ7zUxf6WL+Z2czQgv/mAy5pw1mjmj580HRzjfUqBlkoS6dbr/GQly9Nszvk2K5vpRtUIh8qXd/sW2hY3SkI/vNxdoqtb5FLH1+hrfnL63ugMlw5JyJiD2iBqwG1VV1ulnLZAjmBK7wpYipVbi5KKtZV3VJ5napNfOYrkPgsnbhI5Fjb/uYjqngWF2Zhff0c8ErJvYTzddVVW0soaUCou24No3yVbj4FmjUVe26SbwRmbICALi/vfUNSZ1DWoxk4Z7r0X+GkSYv7SUz5CR1Ljs2wLuzb11U5BOuoNTZ2SVIAYxO33zzzZw5cwaZgXn18OHDUVFRfSfSWnV+rSR8abhPd9CfkvjIf85f4JRUGS4lcG/dWdu47/BlqnAZ+w1NAAD+Y5AAAIBfDEvbjg/+3+bG3to4ptaNW4uyLK4bo3gf/0PTMEGR+by7G922Y+u3m9skaxdPjiT1L21W13h5KC5qcxstxE4YN0exeJKDLd2RuS1/k1a0fHHwteCyQVufqbEIJvjHTRi0f/GNy3Y112/c3V3GhOOreGj5TE+F8LI6J39eCfdp/zEnS1u1hIz3910xZ3wQ0a3e/N3RS4Q0ap5brRkfMiVzpvj2wXe649DBM5tLWrXMn+J2wlkRiqUqB2sFFLqy8Pt1hxvL2AgpNyjEf1WE9OZe26a23fvKd5Tr2WUJJyhi8obHxd3VUwzn1PHb6pltI6Wl4aVEGhycOcex69y5TTnn2ANFbMZPGL90zkMhY8cYqv4dk67zDZGS03UnOziPPzNt4/X+1/1vA7vIzlZfhaO5vLH4EhG4ui6NeThKymzc5YYzVeu6S8Rw7B+fLl8e4iwhzPEs2GxyiXY27C7vNBPu1MceXj59nBux4TK/3yyG/UWtj0c4D6MGMLNUY9PucvelAxefGZau2sp5Hw/SutwVFy9YW5cobuZDQc2adcdaW4iNr0K+ao7Mr+dQmYsPFYSlmzqYA+vvuzraU3FLE7u1IUnr/v3czsYuf8Wu37pL6PbMbd9uqrN5PHraRiWv62JtyuYzxdKJuxLdydlbDil7rLqKj37/9rGm80x7Ezsmzpz4wkT2aBi0tRt3VR2wnmIB5wrzt/EN29DRXtVGBBPEUl5vD32BtQISaX47rXhPm2jJ/MAgIbOaziqNweDrSJrb1B2E68E+JGGoaypuI9JAdz+L/khhc80lQZDSVTHQMAKG9qN1FiJxj5TSxacvqLXEc5I0TNp7ugzNn+RoiUL+guWHNerrC9mOFfsKyAFtWws9DjWhAQDuuhM1JCmYMPdkwy2p9uZOUvwj8XMmG472vyxfFh4r06VmZ6t9khQ3pwCMtfmZ6dn51Xp2vtD4RYmhUurmGbLTs/PYGYgkdNGyJBXFhNn01Xs3vlzBTKQkytikxAi5iJ1xb3ZOnlpLMxPlEYmLYtk305ekrc/WSfnakhtmJmwEujAzLT2v2sjEghUKkY5WJSeHM2/ed7oqNin+5ypKc9+qqakJDg4eZAZnZ+ejR29uHBRfJCK1+TmFSuaU9+34ry/Zsn6vJGlZrPW5gNrsN1O1M19LVrGzGGtzU19Oq2Xbik94YlK8im0rxuq8zMycwmodE3zly+OXLY1g/gqgdSXZaZm5FezjgiJl4rJFoXTexjS1VGYszK82ymLfeC1Ul/5mtrWiDGHbQn7a8r21zCqYc840wvDuEu7MqtPTsgu1RmvbTIoPRWX3YbqztnEbxurM9VtqJRKdmi0eJZLPTEqaq2A+/N3aEqT6vNT1hYqlzHdUb+2x+NcSFcxKaGP13vV/SGXOLbOGiMSkWCX78VFfkZOemauu1dNsu0li2g2zYD+3oJK0jTnEh1+Rp9bxVYvWxdJp6/PkyctmsimlflupddVpaXvV1i2OiE+MVUnxcRUA7i4kAADgF4MjnDpJuLnRUKwxdTEf/ZvZIjZMzDGA3zrgIhaiLa8ze7jMCryiVuuydn/vKQ2O7m88Y4Ous4UQp7E84dA/rBmaN/5TvUfHmxro4dR24YC6YgWHtz3G2rnpkn6P2n6qwl3RdiG3vGq1nX3mHPswpaT4mE5rJ4yY5Bg0wXYI4emugn3FK0tNXLFjhBenobzpwJeniHDq6onchhJ18pdNLXbMW4i5zdqjBd+lEM7HMx37LHu58tj369QGgavL0962tqYrTlLba7XTuWNd4hTtm9UGIpbMmmjvN4F3VVuzMr2q2MIJ8Hf1tOhzz2pSPqe2J3q7WQ/iyYI6rsDe10MYIb1Wg+fyANtgHTDBYmaSH0EKj6ctrQfKG9ftsvVM8vds/mHF5+fL7ESzggWGqvqjud8R4bSN7Cf0K2Zd426LKCzQteVs48lj6o1Sh42ThFEhkgNf6soKip8q4Iz3kkSHeEdNcBj87NhKpHH+dSvVnXs+z9+zmxfk7/p0iCxMdm2UXVPWtm+yemeWBgdlznH+SfXk2dZVz7YuhaVY3Zq1uzjLzv5xhTthjob6zAqhYMfMnohCyyVeRLCjoVZ7tLxiRQ7TSMbdcPb7bUiR0iBBY25dc5XBXXip9aiWiddfKTvTplPySJ1OfclGoXDkan9IufWQKrk1hd8tzW0lzKmXkbKSpvTP1U4Lg+MFuo3/PHOACdN7uAQJTEfKDTftjdlgaLCwlwCzbUKZ9/LprfNy6zcecjSQc3t0nKmzH46W2dmO9V1cp958rCj8GLuIwGP8B894eFKkoc3EXD5EU/F8qamn1/7hmsXzg/sdJ6Oro7OByUxYmla/d17b3cn02A9TZwdvUDnYMm3+0JkDFpe3n3DmfvPDDYvZ8TwFhHR0ai8RP/xFBQBwt4ntyK/cyNaT/b9ac5E8P5k4DPjZhZKGxs8s2Zi5V70s8YYUgL4kc0t2rTx+3TIlvzovLS0zNVvyWnyfIt96dTYzgyJx3VKllG/U60lvlQ2+bGZyslJKKrI3pqZlSl5bpOTzpcr41+KZYLK+Ijt1S2a2fFl3voGmiXTmso9umFlkrMjekl4hjX9jaaiUZt46dW93510mLJiWrVMmb1gm5+vy0jamZUuX3Zq2gD74fL6bm9sgM7i7u/N4t/RuYJIx8aFb0tOWv7zXR6FQKkNDVT6i2/0GF4UmfxQhoyty09LSt+yVLIuV6fOz99bKktYtY0LAtF5P8605gb3dJ/cjlYzPTmTWW8tE+SuqZYmvffQaMyNFGfuWEqQJX5G44TU5VZufviU7NVP0WpJSxDTOtFw6Yun7oT5UbU7qlrQcaXdWAobsDtvG7dG0KDz5/WUywkTbN6alS5kUEd1PSxhsDUQasWxZuFTPpIrS09MkkqURktqczFy9atGGN9iEInu3oQa6BdH62grd3EXvJ7M3K0qff8Oqb2mlPpQuPz29UBT7GtMiaXXmxvT0PKk1UwUAcPfcwwrRI4FTYPTmVb+Pcv/peQ6eImrBpylP+t7X1ecAfunGePpKAzik6myrlr5co9HVEN7USQ6CQZZgbh6uXqnzlatjFEv9ucRiUl+0DDJ7Bz2MJzt1mvO5OjI+eOLbMQ+vfkbxtJhoNU3nTT1vHPFM8AfPKlbN8WY2uIXNLgjCQtx97Zi/sCWJM/yjfW//Ubjr4oWschMRu3+wOPjtGOUHz7hLiflIUXODqfNIka6FCBcnTmHeYuNvFY/bkarT9eobIrqWFrYLn42TszhkgnvcTMXzfd7Rduy4qBBHKRPn9fJ4aSazMZyzJXXFFpups6d8/NtfrX4uaKmXjbmu7oC252gIJkzclfJo5sJfRV6rxkPfZhvGP6ZMffbhFc8EsqtqbMrVGtVF9WUWbsQc5eo5itXPePkSCxvO7jlajsuTmH381apIiYBYaupMXcy5Vk3elRK8Ycb4CFdyXtO4aWfBgtxmw+CHjOJFPhv65YLA5Y+5BtmZitWalR8XrTtt6n3ZxtffPS7Ew/pv/PP+gtuMKHBb11rXs48s9Wd+4D79zJSNzypWz/EYzwT9mzsMPcePO2tOILPXzFGKEBDt2fqyG3ej/4bEEUd4cUmH/mRzV0tdUyXHPkhi01KnLbvYVVXV1sERRnhzqvo9pCbD/oLWDjvHpc8+smLOI29HiLgWw8laU42m7kgbcVI8sn2hcvVvJ69W3Lz3XZcum5m2wbGxvkD5hTy81ItzvlS9srTTyd9/uZIN++iadUe0ZiYWP17CY2brqKvfUaK/tjcdFvuli584tTb848eEzJtmFeh0gxy9SyQoOvTE2ie/es59PJNkOlZXZiK6M1Ub1ZfDIv3C+hkAw4bL/Bl1ydI12BUMAAB3qO0S+XcDkbv0/6rnWFJST9oHqcNnTQFI1EwKQN/ns5ROnV9BhVo7w1IieURSvIIuya82Xp9BX52vJsrYuUprH3G+SNRTLoaIZEo5O40vDw/3YUeCp601ZLq7kouYiTLaOrHnzRU3z8yumFbGW/t0UyKZQtnTCd3ITDcqIsLlEorwpapwBalVa40EBmE0GhsaGgaZob6+3mQy3TKZkqoS3/jo0/eXzZXztXnpb6a8nl4yeAl1vkyl9GFPmHxmYqzcWJJf23tqus80xTQQyvrQiFovnxursnbYp3pbDdvzei77tAFF3Rx4ZXJHKrmIotgu24lKqqKwQs+kkfKr+cq5oWxWgu8TyrSoCrbDOQzHnbaN26IkCjl7epkmESGndNXXzswNLWGwFYh8VEr26pcqY5PmSnX56t6/a3raVM/dZqBbECVRzgxn2gy5tTHd2kppnbXe1Uz2Da23J6leXYvhAgDgLrsfngCw90v521+ee1CXvXrV26W3uftzXbwVYr26qsXM/sRxelA+WSlqcKH21w/zL37KwdNPyv2xuqrNuiDF91QqJntRXvZfV3WSn8Teb8XfXppUuCkh41z3RkpVCR8mKxo+27Rsf10HAYCfjL2xWQzXL/rL1mvNxpZDbMUuEdIfyrS6yjbHjrOdZrF7pIctaR54VddXYiPkMcFr2jzAvUQosXciuvOaJrVhXMiQuoVfZuK7zIadLyoOL+qdJiZMdLI7sNplYQeetbXjCNmC+3QXGTazge0oLfBwlFrv9EJnkRucXAKbAAAQAElEQVSnvthgMlyyrbp4hQjsfcdaP5EK7BViclRnarl0uc+G2wZNe2iWTpOrrkph66hwH589+W3VQF33LLpmZgNtPaXW5xIoW09nW6KhWzquEOsQuMJbH4y4ZBpoG3pXaf1K2fpKu1dlNjBrI5bcnXm5vesQ9IzNS9hTbJ2fa8dhNoD5no1Es+/rGDaN+ee//FzlS+maspLzBSEKYff8l6702Zgr7PnldIeMx7jJxkUz/yLpyhOlCw625hZceN5f2nNMBhoD4M70bV3sAWLaA7tVXMpWyCFay/UtNPfssH2AgOTqugzXjpJ1XwZoSLYBkxyd1I3qs22+zR22Uu9E/6bKg21HNK3COjNX6h0kvlrZ7yG1dLVcYo5J65r3vl7Tu3lmyxWz9V08PewHat221mbGtNvug8/8Go2I8Nj9sabKzvGFSFe2wJSpLSvnfBlxXLUwKMp5jEFbu+6fZ3Jzv//EY0qi9cQJJ4wPsz7uHBTsEVRw5mSbqYMmt5brsbVjjw+RuMRNYAsT2U4YH+Vav7mtU9dy4VBO/Xki9NOc21h3pUHDbIhNcUHVB1pJdPA4N3LFzPzhxpxlPPoIAHAPPOZFqprJExPYbv43BfolfBL0IMkpZ+cZBJMCiJ1Zkpq9tyJJ2TOJptn+tIre+CzhS2QiUqFnAnA9U2ijVkeLQgftF26N5hrZ2F13DaDCaiNfxDfq9CL5IDNbewjLRbd05zbqdTptdfqb1b3hQ74kFH2+B+ft7d3c3DxIR2/mVS+vgRoHE4gNjfUJnRuRl7oxO7cwQqEiQ8GXSPk0k8qh5OGLkkX5eenr9+qJRBExd6ZKZtTpjHyZ6M7OG8U2whI9E7nW6XXVFamvq3ubApN0Qo/tYbrztkFRN3W7GqgXFsVe1DRbvOnWljC080WJJBKKbUx8RWzyosK8vC2vZxqZ9F/E3AilZAi3oIH1tlKa0up1FXtT38zrXY8Ij5IAwF13H/wdLPANDhHrdR2iaVN8BKVlg4bIOX5PJbwbWPHiq5+p2TC9pWr/2in7yZ2wlyenxJGMt5YcZssSELpl/5rFd7amwTkFxrybrGjZ/QGi/wB3B48XMJZDdO25Z9ojprEBa4NOl6u9wpU4BojHsEPmBoo3f9mWe0bbob0yXill+7VbP2qZL3WZf0KvHaHUPdqjblNd/Zrdwg3Rnorb5wDGCIS2TKxf6P/IzmekfaKcl9Xk7uDyeBIOOX+xrcXizoRfdc36BgsRCHlCO1snASG6zpqOyyHCMaTDoG5jC6Q42d1Qct1WKlu9ULaa7qpUl6/Y3Xj08Lniib8aILfBkQiYHeiq0XURtqyqqVLL5gOcBDZkoNzr0LaB0F1VPaviSthUwZWg2SGpqj7V+ekBb5xdhi4i7CmUJHQWe9qRsktMbPoBNw8eV60/eVrXMIE9LMSgz60yETvxVDZPctlguCLsSVZQblKhE2k9T3fdQfblurvRunp0dBazR8lW2HuUrImBgRoSIR5sFaAjZ87v7rjiGSFReNsoDp85eaKGq7NRzHCUUpyW/g9pm7VUjv3iBVP6VuDRnaaYd9HWmQwDlHDgCnlOhLQY2MPFNhPaVHCsvoqwuYTMo7rHY8ZJLDSbWujNZwil0mhfTW5RV0OHRejh6GvXeLKuqcbkrOARg8HUwrRVga2g3z+nBMIgZ5uT2rbitst+TFruUhdbEciON6ZFe5Q5PsSQW3TtoYIrVeV1VdorQZPGuXGsswl4bkgAAADcAyufIIqN5MIqsuVpkpR9fRxgHod8+BvmFzJ58Qty9i+Dr4OShcZGFKZm5lBM4p0tqkNRTJBWr9UZ2SQCw6jT6q/317YuwgRf9WxB7tvXyzaqs7fk6Gcmb1jKzKsr3Lg+d9BtEYkofS3zzjLRzdP5IvncpcmhGFF+qKZPn75p06ZHHnlkoBn27t375z//efCVUFK5QkLldz+0QdPG232sopkgP3sSu7tyz2T+MQmgnNSNaXsly2YywWO9jk0k3UHpJlqvZbJSIj6fbQoSaeJrSQqEau/YHbcNPnNLKKnQ6kMlPeeQOS9aIlKxZ3ygtnFrS4jtLgF2m8bENBYdE/y3NiaJPDSW+Uf0FZkbt6RT0mTl0G9B/ay5p5VSfIlIJFUkLYtH3B8A7p2R/3eww+RHFcKqg6k/TntFFTxJXFbQRkYNge+M9S+Hdh364E97ziH6D3CX8IJCxknP1p88WDC7yNFXSFdpDC0c+7hIT2vh7zFSb9cgu9aTx+rMl+wTFUI2UikQMxHPqroflu5sV1j0uY2ku9/68FAO0dHy4rQzR89WzFv/g6+XWEq6tAabqXMmv+TMETIrbKz/pMh+sfJ6HTGJl2eUa1NW+XcLduqi/UVEp2/x8Hph0sC1fTi2bmzQXLe7RBDk7BjmzRt8GABb8bin/c8Vq+tSdtKPC0wny/Vawns6ZJwbjxOldNx9sHXTP4urvDg1Z5vKLtkEPCZjkhYNAuaXgqm44NwhwXhFR13WWQv7W8JkYSO2Amu36wF23jfYNUCtObmvdOk5IdHqjjZeEXiNj/agiGagJYQDbQNhBxcm54u+SzGIuM3sqrgerrOkfDeeR1BJVfGXRcl17hEetg2NnZ7BvlED/fVtavtkx7fpOu54qYA5uTWa1vOXiJO/e5CA6zRRNvWY+qhaHaOpCZLaNNTpz1+yCYp4KIwdk7kmZXOF2s7e15kJE3cVnzW0EJsgpdSTIjXsSruKCyo2lnc/KGDDFYujgtmXBmd7F1qX+cDuU+YJtg3sUSLjgz2CmKPUTDFt4XzVud1nONH9NyTmhLFVgHLVrWUc0RIZTyh2DJPanNToCUcU521vS8b4Bvd3SKXCsGmSrN26zelFNcHuQeIudaNtVISnwss9TKA7oFankCZf0nFUbb5pEGBmT3tG2TVJJbzLNSXfrys3jw+Uh7VVpZd+v3miw+oJAibLcqC8dd3WgiP+jp6WziNqExFIwjy4tmPHxU3SnCyqW7DVFCG9oi5vPU/s44Il/Z9eyiEiRJL1edOmtILiCfYd7ADCTOPxUD0iPnT978eugl0nkkvHxM0P6X5og7kaqzp6xigGAIC7zkVAtv0P+U06+SKRhPmQvGpS10Y8xCTch7g5kLnp5J9xxPG2sS1KFh4fUbI+s8QoCWd/ZqJtPmyn/VBZuIzU5mVmq/nK5D4hMiaip5Doc3MKw2XssKzWAtwDdeym6e5AH83MVqEu0RqJfJAtYUKFciotN7fCJ1YuMtZWqHtKiIh8QlWi1OwtmVTSXJWUTxv1NHW7YiK/dAKBIDY2NiMjIyEh4dZX09PT4+Li+PxbTptOnZNbwfeRy2RSvrFWnZ+bU0sp50ooPpOU0efllWhlSlKrLqzW09cWNdYWqmuV4TK6Ojc9u0KkSmYbhbailsi6iz9R3dFevo9SRjJz8qvlM5nGZH3Y4zY9uI3aEnV1qIwdAyAzvYQokuQiIlKEKvampW3JTkqc21NVXiRC+HZ47rBtsIV5IhQ5W9LSpEmJEQqRsTo/My1H75OolA6cAOinJVB8qZTS5udVqGJlTBsrqdUTac/ctL66UK2Vh0qM6r3pe7XSuYlSNtJfoeP7+Fj721ifK6CHcwvq3Y5bWylFKUN9cjLT0iSJiWzdoKGsBgBguEZ8AkDsExlAVX5WUvCjg266KtLLoaC0vecle4+o+fNfeUImJMaGSvX2tMzKKUszomWEyDIyI8iPeUl//kdNwILPFolS/7ypMvQvabP1a/+89VCTtTuKS/Cmt2JIxl+XVUmfS5gRo5K7cQm5WP1lVlbqoXMt4uBN7y0MH0vIy++Uvmw88dGqJYeMivmvvhtwIunPB6toNvoQFDX/jTgFu1SHNm93xto9leyTAi7TNr81g1TpvFTWly5U/H3bto8LW8z97ZnQK2xNygzh8a0vZlRej/5TDiFxCSmRSi9Bz/a8c6jW7enujd98qIn03fglhXRI3PyU6XIvaw2NhuPbXnz/RA0KD8IvnsR34sfPcdYdqjupaz3ZwfP1cn0hwj9a1hMttxU7R3hwTjKhbYl7mLP1077QMfExSfFB3XlNq62H46wJZE8duQO2zrK3F/IOFNQfqWot1rQaJPaeUkc2oi10jHvMpTK3KTf3XJD3w9cXEDou/m2QU07FjvL6TWe1ThLxVInFPMgb8ESJM31bcn7Y86U610uu8PB0u03xSl5k9FSJx7ndJRf2aMxcsWNc5MTFvuxx8JwWuGNsXWZRfW5pa4ed/eOPyZdPd2S21HPSQ3Fnv8/SnN9c5PCqs+FIkc4ajbfxVfiujhyvGDhyKpT5fbBQsPtE/X5143kLJ0AhXzrTkwmOD1xzf8xA29C7SNdJNRMsJ05eHsujH/Jj3prnvTbRZlPOD7mlmmI1Z7zUMdp0ZcDVc2yDlB41JRdO1jGhZCbmbv94iPcL061d/se6r36efJDzwwGN4eRZznhXx6enyV9SOjBv3WXnMCvYhZzRFWs6y5i/SSSOcSEPJbLF67ufAbhSVW7t0t5NYFJMun0C4Ce3Lhsuk5DgGHJL9cxeBQT6r46wjjzs4fF8YNvGUt3mb+yDkvz7bUi2pKcKUIvEMUjCPv4SpBBzNa1EOi5Ewj5DIJT2e0gpT+UjqaRi06H6A8cqDtjxArxc2KJDY6VLn6OdCupzz14o9pC+MMN2x+EbK+Ix+YYJ3AOlutxm2o2qW3dQ1+E6fuNMz4A2Ura14sC+8qkLHwmbqUi89H26pvNkaedJwvH191oa6R02ltmYMSEzgj92Pbej6EJuOZFKJYkh8hd8B8xwuU1SfMyp28Fca+WtQrEoIuKhJSHiQZ+6uVxTdaHKwgmb5IgemwAA98gsf3L1KnFeTVLnEH8X8lwgW/f/2Dm27z8T/f9v+ZBWwqYA5pa8mdkzCoxElZhM5+Rmvp5ZoaMl8ojE5Lk3dJGlZBFJSfrMzDf/kE5bqwglLU1S9f+7WaSYGatMz17+hzQikqsU0tuEfPmK2EVz07dsfDmHiGRyH4oJ9XVPl89NTqLTM9OW525hRwdQzk1KCsdgnbfh7+9/9erVNWvWzJ4928XFxd3dvb6+vrm5ee/evUyE18/Pr59lKCYqr8vfm5ZpHatBJJUrk5bGs73tZeFJibot6cv/kClTqOQSCZ++vgQpSX89s1pHi5i2sohtK7S2Oi89vdBav50vVYTGMjF/ilIlsq1m/R+y2ckSZsWLBi0sRPElVEX2m3uZFfN9QuMXxVtHfRYpE5fGZ6Zlb0zJYbuG+6hiFyWqJGgKw3QnbYOwRz9+aVJ2enZqCnsSrT3zF81VDfIpj4no39ISCCWfmxSrT0tN+QOTFVL5SCTXKvZTIpGxcMvytFo9JVHMXZQUzsT/jbqKnC2ZauvNibn0I+JDZcz8Q74F9ay4n1bKNMLQpGQ6PT17/cuZ7ObJr7UyAIC75gFhQBgZwaShizOSSOqft+7vlKW8tSRcsy0htZQNtVOuoz9oNwAAEABJREFUMSlLFoxVb3h/16F62snXx6mpuqqNKBJe/fB6CSDipOpOAPztEPXkh2tnGNLeWpLf0r3atAT6nT9/XED8IlWilqqKUz8a3VRxmxYpK1NXLS9sJ2wOoE8JIMILup4AsH6v0m5NzdhVSU2OSlgTJ6tM++uSQ41mJgHwboJbYdaqjHx1Jz8k7qX1043v/PmD/U19qmBYxwCYrMmv8Qp1K9v2p7RS7fWQPcc3asmHUcbtqVm7yvROqrh3F8krt/x1bZPqw7dm6LasWp7PJj+cQhdkJBBm4ysDFmcskhxK/SCVyTHYuwZ5kcqyRjxJAD9RuzqP3FXMR7ra8+fHe3qSkeJyzYmi+IN6z8embI8U2xIYWQxV/45JbxSETMmcibNznzHUVi7YpjEoArfHjLsLcXa640jB+eI2cmMJJhtFoHeUbJhNw9S6cWtRFvHYvvBhBZ4AAAC4l3Sd5K1/keM1PYMBPOZFXvv1EPr+j2x0bc761IrwZUtR+Oen6OzsPHz48Llz53g8nslk8vb2fuKJJ/rr3w2/OGgbAADXnK+pkY0f/8ADD5C7amQ/AUA5TX7Ch1RmFbABdG1emT5GFagQlx5pI4KAJ+P99Jlrsg5ZR/dtqbJ2wB94d8xNJYc0MxY86uOU39JCHCY9Kusqy1K3ETOp3H+oZ56a0hN5TappfhJuYftgnXBdFM+pqFMZWZllbDi+YH/GBr9XVz6hcDvcWEPYoagqC0vU7NDB7ae+OnJ6eky4L39/U/tNO+YWoHKz1x8qqdX27bBvL4t8VNrw1aZdZexDA9qSg7s0yniljJumztPMeG4Ks/FM8sNBMcWnq4rZeI6Ti8i2U3uq0vqEQWdjcRkBgNujzeqznWZiP9XfHvFlgLtIKPN8wb9xna5Naxon+elx9kumgqK6PTfX/bM5L/GIkNkO6+LtamuvucR9PNIb0X8AgHtNYk/em0NGGaOu1iiSSRGN/Gns7e2joqIIwC3QNgAA7rURnQDguihme5FTaRXW4L6pslDdMF0Z6edwpNDo5iWTdNaebrIMdV10y4nj1QueDZ7sUnSIyCO96FNbuldLBF7Bs6f7+blIPR+UeD3I190ujC5w8fPk6nfV63vXrK8s0XZFe7jZdxeJvs5sNhrMRMi99REwuuZ4xnb7mDXJ82vWfLC9ytQzmZJ4uYgmJa4pTLw+q+4bdnSYguO186KtyQ/iw2y8OqO6hVgMpUdOPBrzxt9WniqtyDv+9aGyQfMWAGDV1dGcW2chEmlP/R8AuGtsw6JDplLU3UmtCZ1XvPLUCnIX2Eo9P0hx76JwyQMAwJAZtdU6vkwmItrC7L0VotClMiQAAAAA4P40khMAHDdlsGKsyPaV95565fpU4aM+ToVqIhj2n/HakqJTz8aE+TqdJsGeneqd1rC7ICD6w2Rlw/5dmfuz1BelL/3tL+G3XxPbaf+G6AaXDButP7Fta+rYJckp83Vrtu6v785k0F1m4+n0v/7vnrqbQvnm0qLK6BnhXg5qbqAfqd5QyT5SYNacWP6nE0xCIvypsJiUd175cVfSuq+rOgkADOyytqqx+BKRTnLxRF9ggLvubkX/77oRu2EAADAi0fqKnNT0ErbeN1v3PSkUhf4BAADgfjWCEwCUNPxRWcs3H/QU/Wexxfc/VAUrxKWV53RdkbJJLpxizZAfAmirOFRGv/KoMpxIDaUHK9lAOc9PpfTqLFn7Val1aN8b5zf3H9g3NzU2EFWQl2inxlp7hxL5+Ultm0obOoeXCTB31mW+v9Vt1ZKVKXEta/5R0EZIZ21xPZk2ReF5qO6mOL75YsV+zZwFU+QhlI+5LOt0n5IIHU2V+zMq80qezVgeNtsrf0OZiQDAgMZ4qoILVARGLKHvrw6tJQAAAAD/Qcwfo8kbhtA3DAAAAGDEsyEjlcArONLdeKqwuuX6NGsVoLHyyAAHbdmJU52yeYviIt15ArFHSGhwkJhNZuh+1He5yCa78LgU75ZofPup4xVdAXMW+hmPfFtrHSyXNlykuQ+q5j3lJxU7hcTFPPVg74OdtL6BprwCZE4UR2B/Q5rE3FS4/bh+UsL8BYFOAhfvyLj5KSpy6nBJA02Gra0ydUNGgX3o+pQZCnu2TlHeVyUGvzlvzJ/my/xIOFJfP+s37EunjlfbBs54LoBmvuke6VfgHhDm68TsJlfs/dR0uYQYWzrvYCMAAAAAAAAAAAAAYBQasQkAnt+jSrfOikOVNwyf26EpLWjiT54id2orXbth1wlKtf6jD4+nr/lwUVjIgxQhFu3xjFWf6UJWfVi4Y+Fs95ufb+ioKipo43ObSk/0PDdgqcnft0vDfyrpLwfT16S4605V6npq73RWbt2QlWc/54tdn2QkyAU3rMZUnLFp2W6tV8Krxz99dc10qiBt0+uHW+6s/r65/sTrqbkarznrFwVLKdJSmLXso8IuZcLnmX8v3ffJwZQZTDKje86WsqLTXJkfXZGn6e7jzxF6BS9c9U7hvr8Xpr+aEkDnZWRkD/15CAAAAAAAAAAAAAAY1R4QBoQRuC9QHvPWLoms3Jq0rbKDANwr7eo8clddvXq19vz58Z6eBAAAAAAAAAAAAPpzvqZGNn78Aw88QO6qkVsCCG7CfVAR5qI/VViL6D8AAAAAAAAAAAAA3NYIHgQYbsDzezTYq7MiVYMxfgEAAAAAYCRqNJC135D8GiK2I22XyGNeZOUTxEVAAAwGwzfffFNTU8Pn841Go7e39/Tp0wUCNA5A2wAAuOfG2Lp4Ehj57GUJzz3h9N2+tMI7HGwAYIiW/+F5crfp9XqxWExGka6LbeVtV8VCakhJ1Iv1L60veL3MJkI5VjxmmMv+rC6rc47PTP+hRur+hPPtt85QW7Muoyjly7OflJgCJo3zsCVwt3WfkXMNHg+GOY3p+4Kh6t+zN/17b4fjDDnvP3Hgu458diwm68euCW4qUd8N6yrYV/K3Sptf+QiFY8jI0XXxwpbP1f+fjWTquFuuO1Prjp3qvV3CoAdt7/GRHN719Z9AVxaqV/5L7+knGUcRAIA7sPd7ErWdLJxKfv9fZFk4mSIj9lx2iv844utMfi76krRXU9WykF9JcDMbOb7//vvt27dPnTr1v/7rv8LCwmQyGUVRO3bscHFxcXa+C42Drs19+829Y5QhMj65u3T5G19PvygP8RWNpM82o8m9bhvDZqzOfPPtfJHqv6R25K66d60UAEYTfVubSCy+6yWA8ATAfaLz3IY/LSYAcFum1o2bi7IuuWz4ozJMaJ1Cm/anH19TZ79k4ZR46d345G5q/WRHUbrOfvGCKc/LbvjTsutic1ZOxY7yTrZUlx3XVyqOeMz/eechLXuHDM1vby3e03brC/aJC6a8JLtnf/kyO7K74kAb7/FAiRNP7HaXPx7fDXRXcUnVjgLtSd0V5icnsTAg2H/14/bFn51IUY95en7ICu/ug3O58ui3z+V2To1+9AMljxja9h/7IatEV3WJeYkjdRVHRD78kq/NoX8eX1l+4yjrApcNi3vaWFdt+byPz1fdug1i99SFihAh+YVgckKbi1obJrgOPAtdc/qHjd/UWU8KNyj4ocXT3RU9uYLLNWeqNubUnWy70n3kwx6XL54kGCgob9DWf7Cvck8dmxN3EosCJnkvnz7ueqTH0LwxrThLx4ubH7LUm7LlEK1Wn3vohygvRdANp+NyTckPn5xt8/UiXNJ181kWCGc95r842PEXE0CyIZc61WebPjntvkElQEYPAIaLif5nFBPta6ShneRVk68qiYeYhPuQC6vIb9LJ1askauIty9DaPCa4qlMmL1uklPRONKrT38wkia8lyhEkGyWYCG9xcfFrr712bYqb1SOPPJKRkXH16tWJEyf2s5i+Om9vdk5+hY4mfIlMJg+NjY3wEZGfA63LS31zLxX7WnIogXvpjtoGXZ35+hbdzGXJoX1uG2mvZ1JJI/G2QdfmrF+fJ130WpKcAAD8xyABAAAwXDZCng3hcLjUDcOodF3Urkv77kAbcfJwiZDa2pIrDc0mA4czlGWHxKBd+t53R8VeOxf6+V2LSNoJwkLG2zIxUwutPt1YdokbFDjOl0e4HGHI2Hs4yktXW3Oxjjj5+y6PkUrICESrD5966ZiBiB1nBdsLOaRF207sONzbLNS++/NT6zQWqYfL0x62tha6RmsW2jFn8Ir1ZRtff2lQz1G14YrFnr1pD9ux46IfIzWWK8TUnluqb7ETzpokFnKYeRw9R2Bq5F6hq0obqwjv6ZBxbgNEzHVVFS99Xq+1nhTSrDtQdOalZpKZKHOjLtcUlj7/pa6DwwtSSHyFTAC/s4uMGTD6X1v50jZNmcVm/ATXEGeqy9CptdjYXn/TroLDZ7J0fRYQOsZNss8tuLBb81DQJF6fTe48om4z27Gv2pLu0H/PWWbWebK89cDBopNnJ378nMxzlOYADFXq+PR6EhyUOcdZSMb4TfKcekx9tKi+RtnnJgMAMASNBrJoDxv9zywlSdnE1JtO5VPk7/9DvkgkzqtJ+StEYt/fwrrCzL0qnyTlzxPahZ+ZwWDYs2dP3whvXwkJCWvWrElJSbG3v7FxMMmhtNQcauai95f58NmIfHW1XvKzxXYpkTx87lxKzrRJPYF75Q7bxn2GkigiYkUiGRoTAPxHIQEAADBMPPHzCyOev2ki3X5g9/cH2uzjnpu8dCLvhpcu3m7Zn4LihUzzD7FuwI7axjKdYNYTD0eNJfeamb7SxfzPzmaEdhM2GXJPG8wc0fLng6Kdb6hRM8hCXTrdfo2FuHptmH9T9LN7KdugEPlS7/7CokLH6EhH9puLtVVqfYtY+vwM79EaMh6QyXDknImIPaIGrAbVVXW6WctkCOYErvCliKlVuLkoq1lXdUnmdqk185iuQ+CyduEjkWNv+5iOqeBYXZmF9/RzwStuutasdFVVG0toqYBoO65No3wVLr4FGnVVu24S71rKijnjR7RXnPzdg9g37Q5W9TnLF7WrmZTe2aoP1I4blb+MKrRjHSO8OEfPthbrLvtJUekAAIbhrW9I6hzSYiQL91yP/jOMNHlpL5khJ6lz2bEB3p1966Iin3AFpc7OLkEKYHT65ptv5syZM8gMzKuHDx+OiorqO5HWqvNrJeFLw326g/6UxEf+c/Y5oaTKcCmBe+vO2sZ9hy9ThcvYb2gCAPAfgwQAAPxiWNp2fPD/Njf21sYxtW7cWpRlcd0Yxfv4H5qGCYrM593d6LYdW7/d3CZZu3hyJKl/abO6xstDcVGb22ghdsK4OYrFkxxs6Y7MbfmbtKLli4OvBZcN2vpMjUUwwT9uAm+wbbhx2a7m+o27u8uYcHwVDy2f6akQXlbn5M8r4T7tP+ZkaauWkPH+vivmjA8iutWbvzt6iZBGzXOrNeNDpmTOFN8++E53HDp4ZnNJq5b5U9xOOCtCsVTlYK2AQlcWfr/ucGMZGyHlBoX4r4qQ3rjH5ZMAABAASURBVNxr29S2e1/5jnI9uyzhBEVM3vC4uLt6iuGcOn5bPbNtpLQ0vJRIg4Mz5zh2nTu3Kecce6CIzfgJ45fOeShk7BhD1b9j0nW+IVJyuu5kB+fxZ6ZtvN7/uv9tYBfZ2eqrcDSXNxZfIgJX16UxD0dJmY273HCmal13iRiO/ePT5ctDnCWEOZ4Fm00u0c6G3eWdZsKd+tjDy6ePcyM2XOb3m8Wwv6j18QjnYZRwYZZqbNpd7r500t0pgdJVWznv40Fal7vi4gVr6xLFzXwoqFmz7lhrC7HxVchXzZH59Rwqc/GhgrB0UwdzYP19V0d7Km5pYrc2JGndv5/b2djlr9j1W3cJ3Z657dtNdTaPR0/bqOR1XaxN2XymWDpxV6I7OXvLIWWPVVfx0e/fPtZ0nmlvYsfEmRNfmMgeDYO2duOuqgPWUyzgXGH+Nr5hGzraq9qIYIJYyuvtoS+wVkAizW+nFe9pEy2ZHxgkZFbTWaUxGHwdSXObuoNwPdiHJAx1TcVtRBro7mfRHylsrrkkCFK6KgYaRsDQfrTOQiTukVK6+PQFtZZ4TpKGSXtPl6H5kxwtUchfsPywRn19IduxYl8BOaBta6GvVwoyNLfVWGz8PIT9V2kaK30hUnvk86bi060NCoEbdcthmWDJYk7oTbeUS66pi38VdOnWS/uWs3bxwif7KrLOmpiZBBKXF6IfjpfZskOGbP6+wUvqx952rhCBKG7OrxZP5FlvO2xTn+VsONDT1P2fl7Z+sK+ujLlMPNyXR8sjnYd3mQjrvn8+3XohFxWHF3FmJT662pfr58HjlncWN5vjpYPeygAAbnSihiQFE+aebLgl1d7cSYp/JH7OZMPR/pfly8JjZbrU7Gy1T5Li5hSAsTY/Mz07v1rPzhcavygxVErdPEN2enYeOwORhC5alqSimDCbvnrvxpcrmImURBmblBghF7Ez7s3OyVNraWaiPCJxUSz7ZvqStPXZOilfW3LDzISNQBdmpqXnVRuZWLBCIdLRquTkcObN+05XxSbF/1xFae5bNTU1wcHBg8zg7Ox89OjNjYPii0SkNj+nUMmc8r4d//UlW9bvlSQti7U+F1Cb/WaqduZrySp2FmNtburLabVsW/EJT0yKV7FtxVidl5mZU1itY4KvfHn8sqURzK9sWleSnZaZW8E+LihSJi5bFErnbUxTS2XGwvxqoyz2jddCdelvZlsryhC2LeSnLd9by6yCOedMIwzvLuHOrDo9LbtQa7S2zaT4UFR2H6Y7axu3YazOXL+lViLRqdniUSL5zKSkuQrmw9+tLUGqz0tdX6hYynxH9dYei38tUcGshDZW713/h1Tm3DJriEhMilWyHx/1FTnpmbnqWj3Ntpskpt0wC/ZzCypJ25hDfPgVeWodX7VoXSydtj5PnrxsJptS6reVWledlrZXbd3iiPjEWJUUj2ICwN2FBAAA/GJwhFMnCTc3Goo1pi7mo38zW8SGiTkG8FsHXMRCtOV1Zg+XWYFX1Gpd1u7vPaXB0f2NZ2zQdbYQ4jSWJxz6hzVD88Z/qvfoeFMDPZzaLhxQV6zg8LbHWDs3XdLvUdtPVbgr2i7kllettrPPnGMfppQUH9Np7YQRkxyDJgxlwNKugn3FK0tNXDHbq7ehvOnAl6eIcOrqidyGEnXyl00tdsxbiLnN2qMF36UQzsczHfsse7ny2Pfr1AaBq8vT3ra2pitOUttrAUzuWJc4RftmtYGIJbMm2vtN4F3V1qxMryq2cAL8XT0t+tyzmpTPqe2J3m7Wg3iyoI4rsPf1EEZIr9XguTzANlgHTLCYmeRHkMLjaUvrgfLGdbtsPZP8PZt/WPH5+TI70axggaGq/mjud0Q4bSP7Cf2KWde42yIKC3RtOdt48ph6o9Rh4yRhVIjkwJe6soLipwo4470k0SHeURMcBj87thJpnH/dSnXnns/z9+zmBfm7Ph0iC5NdG2XXlLXtm6zemaU9VVN+ArZ11bOtS2EpVrdm7S7OsrN/XOFOmKOhPrNCKNgxsyei0HKJFxHsaKjVHi2vWJHDNJJxN5z9fhtSpDRI0Jhb11xlcBdeaj2qZeL1V8rOtOmUPFKnU1+yUSgcudofUm49pEpuTeF3S3NbCXPqZaSspCn9c7XTwuB4gW7jP88cYML0Hi5BAtORcsNNe2M2GBos7CXAbJtQ5r18euu83PqNhxwN5NweHWfq7IejZXa2Y30X16k3HysKP8YuIvAY/8EzHp4UaWgzMZcP0VQ8X2rq6bV/uGbx/OB+x8no6uhsYELwlqbV753XdncyPfbD1NnBG1QOtkybP3TmgMXl7Secud/8cMNidjxPASEdndpLpPfxjsstWjatIh1LDXQ1OTmLPTlNZRc7DZbLNSW3HpagMKXok4P6k+WdL8jEZq22gLmlBLsryMCX9jWm1k/+WZreaD2eYqYBNG1KvyJcGBjFJq6unC/XkgnSp6Um5kLI2q32HBsUzS7NNvUD15v6dycJl7niZrFXXP2a3fZ+872dtMO4TN72cIlWtG5WdxKJZJavYwg7NPEYgTOPSwwtF+kuwsMwAAAwdGI78is3svVk/6/WXCTPTyYOA95WKGlo/MySjZl71csSb0gB6Esyt2TXyuPXLVPyq/PS0jJTsyWvxfcp8q1XZzMzKBLXLVVK+Ua9nvRW2eDLZiYnK6WkIntjalqm5LVFSj5fqox/LZ4JJusrslO3ZGbLl3XnG2iaSGcu++iGmUXGiuwt6RXS+DeWhkpp5q1T93Z33mXCgmnZOmXyhmVyvi4vbWNatnTZrWkL6IPP57u5uQ0yg7u7O493S9aZScbEh25JT1v+8l4fhUKpDA1V+Yhu9zFbFJr8UYSMrshNS0vfsleyLFamz8/eWytLWreMCQHTej3Nt+YE9naf3I9UMj47kVlvLRPlr6iWJb720WvMjBRl7FtKkCZ8ReKG1+RUbX76luzUTNFrSUoR0zjTcumIpe+H+lC1Oalb0nKk3VkJGLI7bBu3R9Oi8OT3l8kIE23fmJYuZVJEdD8tYbA1EGnEsmXhUj2TKkpPT5NIlkZIanMyc/WqRRveYBOK7N2GGugWROtrK3RzF72fzN6sKH3+Dau+pZX6ULr89PRCUexrTIuk1Zkb09PzpNZMFQDA3XMPK0QDAIwwYzx9pQEcUnW2VUtfrtHoaghv6iSHwUp7MAExV6/U+crVMYql/lxiMakvWgaZvYMexpOdOs35XB0ZHzzx7ZiHVz+jeFpMtJqm86aeN454JviDZxWr5ngzG9zCZhcEYSHuvnbMX9iSxBn+0b63/yjcdfFCVrmJiN0/WBz8dozyg2fcpcR8pKi5wdR5pEjXQoSLE6cwb7Hxt4rH7UjV6Xr1DRFdSwvbhc+GCYCGTHCPm6l4vs872o4dFxXiKGXivF4eL81kNoZztqSu2GIzdfaUj3/7q9XPBS31sjHX1R3Q9hwNwYSJu1IezVz4q8hr1Xjo22zD+MeUqc8+vOKZQHZVjU25WqO6qL7Mwo2Yo1w9R7H6GS9fYmHD2T1Hy3F5ErOPv1oVKREQS02dqYs516rJu1KCN8wYH+FKzmsaN+0sWJDbbBj8kFG8yGdDv1wQuPwx1yA7U7Fas/LjonWnTb0v2/j6u8eFeFj/jX/eX3CbEQVu61rrevaRpf7MD9ynn5my8VnF6jke45mgf3OHoef4cWfNCWT2mjlKEQKiPVtfduNu9N+QOOIILy7p0J9s7mqpa6rk2AdJbFrqtGUXu6qq2jo4wghvTlW/h9Rk2F/Q2mHnuPTZR1bMeeTtCBHXYjhZa6rR1B1pI06KR7YvVK7+7eTVipv3vuvSZTPTNjg21hcov5CHl3pxzpeqV5Z2Ovn7L1eyYR9ds+6I1szE4sdLmCgz6air31Giv7Y3HRb7pYufOLU2/OPHhMybZhXodIMcvUskKDr0xNonv3rOfTyTZDpWV2YiujNVG9WXwyL9wvoZAMOGy/wZdcnSdf0KvmK+xD7NwOUM/Fmo+yXmq6Xfw2J29HUPYppu1YUaE11T3nqe2EcEirsGu7SvnbXaA43Eyd96PJ8NfPsxe3JJt/tMZ5e1YXA9fDc+p1gRE7ThMSG51Lq/qrOnQ21PU1esmu7IHEDfx5TsFRctZxqG+WJ7wyV6WJcJGescpRQ7MXkO7/EvzfQOsxZfYs4g+7RHx2A3OgCAW7VdIv9uIHKX/l/1HEtK6kn7IHX4rCkAiZpJAej7fJbSqfMrqFBrZ1hKJI9IilfQJfnVxusz6Kvz1UQZO1dp7SPOF4l6ysUQkUwpZ6fx5eHhPuxI8LS1hkx3V3IRM1FGWyf2vLni5pnZFdPKeGufbkokUyh7OqEbmelGRUS4XEIRvlQVriC1aq2RwCCMRmNDQ8MgM9TX15tMplsmU1JV4hsfffr+srlyvjYv/c2U19NLBi+hzpeplD7sCZPPTIyVG0vya3tPTfeZppgGQlkfGlHr5XNjVdYO+1Rvq2F7Xs9lnzagqJsDr0zuSCUXURTbZTtRSVUUVuiZNFJ+NV85N5TNSvB9QpkWVcF2OIfhuNO2cVuURCFnTy/TJCLklK762pm5oSUMtgKRj0rJXv1SZWzSXKkuX937d01Pm+q52wx0C6IkypnhTJshtzamW1sprbPWu5rJvqH19iTVq2sxXAAA3GV4AgAARh32xmYxXI9fsXFJJsxnyyG2YpcI6Q9lWl1lm2PH2U6z2D3Sw5Y0D7yq6yuxEfKY6BhtHiAsJpTYOxHdeU2T2jAuZEjdwi8z8V1mw86zxTd6p4kJE53sDqx2WdiBZ23tOEK24D7dRYbNbGA7Sgs8HKXWO73QWeTGqS82mAyXbKsuXiECe9+x1k+kAnuFmBzVmVouXe6z4bZB0x6apdPkqqtS2Doq3MdnT35bNVDXPYuumdlAW0+p9bkEytbT2ZZo6JaOK8Q6BK7w1gcjLpkG2obeVVq/Ura+0u5VmQ3M2ogld2debu86BD1j8xL2FFvn59pxmA1gvmcj0ez7OoZNY/75Lz9X+VK6pqzkfEFIdyGWy+ZLV/pszBX2/PZEgce4ycZFM/8i6coTpQsOtuYWXHjeX9pzTAYaA+DO9G1d7AFi2gO7VVzKVsghWsv1LTT37LB9gIDk6roM146SdV8GaEi2AZMcndSN6rNtvs0dtlLvRP+myoNtRzStwjozV+odJL5a2e8htXS1XGKOSeua975e07t5ZssVs/VdPD3sB2rdttZmxrTb7oNPKIeICI/dH2uq7BxfiHRlC0yZ2rJyzpcRx1ULg6Kcxxi0tev+eSY39/tPPKYkWk+ccML4MOvjzkHBHkEFZ062mTpocmv5Jls79vgQiUvcBLYwke2E8VGu9ZvbOnUtFw7l1J8nQj/NuY11Vxo0zIbYFBdUfaCVRAePc2PC/bQ1lH/9g4+NNb5Pd/Q51DcxaNnyWU7ODk6k38NCbJ2dZ3lxTp5tLdY6tlR1cl29IqQ2HXXjSsLMAAAQAElEQVSDXdo9Z+2iicl8+PYcT0rqYS8gnS1tXeYb3n+MkwdzYzFYp3dn4Lqb+hgujx3RuieZwaGEzIXWwRx5S9cwL5Nb9dx5OOggAgDD85gXqWomT0xgu/nfFOiX8EnQgySnnJ1nEEwKIHZmSWr23ookZc8kmmb70yp647OEL5GJSIWeCcD1TKGNWh0tCh20X7g1mmtkY3fdNYAKq418Ed+o04vkg8xs7SEsF93Snduo1+m01elvVveGD/mSUPT5Hpy3t3dzc/MgHb2ZV728BmocTCA2NNYndG5EXurG7NzCCIWKDAVfIuXTTCqHkocvShbl56Wv36snEkXE3JkqmVGnM/Jlojs7bxTbCEv0TORap9dVV6S+ru5tCkzSCT22h+nO2wZF3dTtaqBeWBR7UdNs8aZbW8LQzhclkkgotjHxFbHJiwrz8ra8nmlk0n8RcyOUkiHcggbW20ppSqvXVexNfTOvdz0iPEoCAHcdEgAAMLrweAFjOUTXnnumPWIaG7A26HS52itciWOAeAw7ZG6gePOXbblntB3aK+OVUrZfu/WjlvlSl/kn9NoRSt2jPeo21dWv2S3cEN1Pve9bjBEIbZkQntD/kZ3PSPtEOS+ryd3B5fEkHHL+YluLxZ0Jv+qa9Q0WIhDyhHa2TgJCdJ01HZdDhGNIh0HdxhZIcbK7oeS6rVS2eqFsNd1VqS5fsbvx6OFzxRN/NUBugyMRMDvQVaPrImxZVVOlls0HOAlsyEDdiIe2DYTuqupZFVfCpgquBM0OSVX1qc5Pdwy0+12GLiLsKZQkdBZ72pGyS0yE9AE3Dx5XrT95WtcwgT0sxKDPrTIRO/FUNk9y2WC4IuxJVlBuUqETaT1Pd91B9uW6u9G6enR0FrNHyVbYe5SsAdyBGhIhHmwVoCNnzu/uuOIZIVF42ygOnzl5ooars1HMcJRSnJb+D2mbtVSO/eIFU/pW4NGdpph30dYxYev+80BcIc+JkBYDe7jYZkKbCo7VVxE2aJ55VPd4zDiJhWZj6L35DKFUGu2ryS3qauiwCD0cfe0aT9Y11ZicFTxiMJhamLYqsBX0++eUQBjkbHNS21bcdtmPSctd6mIrAtnxxrRojzLHhxhyi649VHClqryuSnslaNI4N451NgHPrc8HHycJc+hMBvZRi/72yXDhk2+aWoh9YrBEYtfZ72FhBCklTuVNB4rOd7XZKCKkntQYw+0v7Z6zptV2H09aq+lkmrKnmJnYNyx/uaWOrS0WwE4fCs5wL5PeGa6/Y4fBYiA2vs5DKTIGAHDdyieIYiO5sIpseZokZV8fB5jHIR/+hvmFTF78gpz9y+DroGShsRGFqZk5FJN4Z4vqUBQTpNVrdUY2icAw6rT66/21rYswwVc9W5D79vWyjersLTn6mckbljLz6go3rs8ddFtEIkpfy7yzTHTzdL5IPndpcujPOSDt/W369OmbNm165JFHBpph7969f/7znwdfCSWVKyRUfvdDGzRtvN3HKpoJ8rMnsbsr90zmH5MAykndmLZXsmwmEzzW69hE0h2UbqL1WiYrJeLz2aYgkSa+lqRAqPaO3XHb4DO3hJIKrT5U0nMOmfOiJSIVe8YHahu3toTY7hJgt2lMTGPRMcF/a2OSyENjmX9EX5G5cUs6JU1WDv0W1M+ae1opxZeIRFJF0rJ4xP0B4N5BAgAARhleUMg46dn6kwcLZhc5+grpKo2hhWMfF+lpLfw9RurtGmTXevJYnfmSfaLCOvinQMyE9qrqfli6s11h0ec2ku5+68NDOURHy4vTzhw9WzFv/Q++XmIp6dIabKbOmfySM4ftn9tY/0mR/WKl/bUlJF6eUa5NWeXfLdipi/YXEZ2+xcPrhUkD1/bh2LqxQXPd7hJBkLNjmPdtKnTbisc97X+uWF2XspN+XGA6Wa7XEt7TIePceJwopePug62b/llc5cWpOdtUdskm4DEZk7RoEDC/FEzFBecOCcYrOuqyzlrY3xImCxuSFFi7XQ+w877BrgFqzcl9pUvPCYlWd7TxisBrfLQHRTQDLSEcaBsIOyYpOV/0XYpBxG1mV8X1cJ0l5bvxPIJKqoq/LEquc4/wsG1o7PQM9o0a6K9vU9snO75N13HHSwXMya3RtJ6/RJz83YMEXKeJsqnH1EfV6hhNTZDUpqFOf/6STVDEQ2HsmMw1KZsr1Hb2vs5MmLir+KyhhdgEKZmQLqlhV9pVXFCxsby7Z7QNVyyOCmZfGpztXWhd5gO7T5kn2DawR4mMD/YIYo5SM8W0hfNV53af4UT335CYE8ZWAcpVt5ZxREtkPKHYMUxqc1KjJxxRnLe9LRnjG9zfIZUKw6ZJsnbrNqcX1QS7B4m71I22URGeCi/3MIHugFqdQpp8ScdRtfmmQYCZPe0ZZdcklfAu15R8v67cPD5QHtZWlV76/eaJDqsnCJgsy4Hy1nVbC474O3paOo+oTUQgCfPg2o4dFzdJc7KobsFWU4T0itpaSyeOCbv3ezwoh4gQSdbnTZvSCoon2HewAwgzjcdD9Yj40PW/H7sKdp1ILh0TNz+k+6EN5mqs6ugZo7jXGKFUKCWtNUxWQyXozW1Zz7L6coPWUKbtbLFwps545AV2DQMcFh6ReLg/Lm7co9YRO8fnfe3ZhxIGuLS5168v70gvjwhJ0x7meFqaPC1tR852EoFL3CRmcQOTNjPXVa3Y2eZLDOx0O8foicz0oTz/TvV/TgcOUnGF9k4cUqap319i9vRwCXG+0lDXYSY8Xwk+HwLA8LgIyLb/Ib9JJ18kkjAfkldN6tqIh5iE+xA3BzI3nfwzjjjeNrZFycLjI0rWZ5YYJeHsz0y0zYfttB8qC5eR2rzMbDVfmdwnRMZE9BQSfW5OYbiMHZbVWoB7oI7dNN0d6KOZ2SrUJVojkQ+yJUyoUE6l5eZW+MTKRcbaCnVPCRGRT6hKlJq9JZNKmquS8mmjnqZuV0zkl04gEMTGxmZkZCQkJNz6anp6elxcHJ9/y2nTqXNyK/g+cplMyjfWqvNzc2op5VwJxWeSMvq8vBKtTElq1YXVevraosbaQnWtMlxGV+emZ1eIVMlso9BW1BJZd/Enqjvay/dRykhmTn61fCbTmKwPe9ymB7dRW6KuDpWxYwBkppcQRZJcRESKUMXetLQt2UmJc3uqyotECN8Ozx22DbYwT4QiZ0tamjQpMUIhMlbnZ6bl6H0SldKBEwD9tASKL5VS2vy8ClWsjGljJbV6Iu2Zm9ZXF6q18lCJUb03fa9WOjdRykb6K3R8Hx9r7w7rcwX0cG5BvdtxayulKGWoT05mWpokMZGtGzSU1QAADBf+wAOA0UbiO/Hj5zjrDtWd1LWe7OD5erm+EOEfLeuJltuKnSM8OCeZ0LbEPczZ+mlf6Jj4mKT4oO68ptXWw3HWBLKnjtwBW2fZ2wt5Bwrqj1S1FmtaDRJ7T6kjG9EWOsY95lKZ25Sbey7I++HrCwgdF/82yCmnYkd5/aazWieJeKrEYh7kDXiixJm+LTk/7PlSneslV3h4ut2meCUvMnqqxOPc7pILezRmrtgxLnLiYl/2OHhOC9wxti6zqD63tLXDzv7xx+TLpzsyW+o56aG4s99nac5vLnJ41dlwpEhnjcbb+Cp8V0eOVwycmxDK/D5YKNh9on6/uvG8hROgkC+d6ckExweuuT9moG3oXaTrpJoJlhMnL4/l0Q/5MW/N816baLMp54fcUk2xmjNe6hhtGrByC5MsCVJ61JRcOFnHhJKZmLv94yHeL0y3dvkf6776efJBzg8HNIaTZznjXR2fniZ/SenAvHWXncOsYBdyRles6Sxj/iaROMaFPJTIFq/vfgbgSlW5tUt7N4FJMen2CYCf3LpsuExCgmPILdUzexUQ6L86wjrysIfH84FtG0t1m7+xD0ry77ch2ZKeKkAtEscgCfv4S5BCzNW0Eum4EAn7DIFQ2u8hpTyVj6SSik2H6g8cqzhgxwvwcmGLDo2VLn2Odiqozz17odhD+sIM2x2HO2/cU3HEBO6BUl1uM+1G1a07qOtwHb9xpmdAGynbWnFgX/nUhY+EzVQkXvo+XdN5srTzJOH4+nstjewuPT8mZEbwx67ndhRdyC0nUqkkMUT+gu+AGS63SYqPOXU7mGutvFUoFkVEPLQkRDzoUzeXa6ouVFk4YZMc+wbDhc7MoTifpalXG5x7n27pOcsCsTBI4RWmlEX0ZNrG9H9YeGOYHY+aaL+noFPg5T5VPKb7pPd3Rsb0ub4cQ2LGLU0KVhyrPXCm/kAbcfJwXzpHHskcios921ZztpHZDK5YsjhaEeU8hgztCZIBzumAbKUeS2e0b8xt3LS7MeCxKUEhXblnzcTVPcIZwSwAGLZZ/uTqVeK8mqTOIf4u5LlAtu7/sXNs338m+v/f8iGthE0BzC15M7Nn+BKJKjGZzsnNfD2zQkdL5BGJyXNv6CJLySKSkvSZmW/+IZ22VhFKWpqk6v8OJlLMjFWmZy//QxoRyVUK6W1CvnxF7KK56Vs2vpxDRDK5D8WE+rqny+cmJ9HpmWnLc7ewowMo5yYlhWOwztvw9/e/evXqmjVrZs+e7eLi4u7uXl9f39zcvHfvXibC6+fn188yFBOV1+XvTcu0jtUgksqVSUvj2d72svCkRN2W9OV/yJQpVHKJhE9fX4KUpL+eWa2jRUxbWcS2FVpbnZeeXmit386XKkJjmZg/RakS2Vaz/g/Z7GQJs+JFgxYWovgSqiL7zb3Mivk+ofGL4q2jPouUiUvjM9OyN6bksF3DfVSxixJVEjSFYbqTtkHYox+/NCk7PTs1hT2J1p75i+aqBnkuh4no39ISCCWfmxSrT0tN+QOTFVL5SCTXKvZTIpGxcMvytFo9JVHMXZQUzsT/jbqKnC2ZauvNibn0I+JDZcz8Q74F9ay4n1bKNMLQpGQ6PT17/cuZ7ObJr7UyAIC75gFhQBgBAOjVrs4jdxXzka72/Pnxnp5kpLhcc6Io/qDe87Ep2yPFKHMx0hiq/h2T3igImZI5E2fnPmOorVywTWNQBG6PGXcXKiPQHUcKzhe3kRtLMNkoAr2jZMNsGqbWjVuLsojH9oUP35jHulxTWBz/ZfvU6GkblbcfWPvncLH+pc3qYmd55nxPz587iHC5wXo0gqKnvK0U4OoDgDuj6yRv/Yscr+kZDOAxL/Lar4fQ939ko2tz1qdWhC9bisI/P0VnZ+fhw4fPnTvH4/FMJpO3t/cTTzzRX/9u+MVB2wAAuOZ8TY1s/PgHHniA3FV4AgAAfmFos/psp5nYT/W3R4QL4C4Syjxf8G9cp2vTmsZJfno4/ZKpoKhuT9tNU23OSzwiZMOrUN/V1l5zift4pPctT7GwvfKjC0qK6zoMSt6QRu8ezSw1jV22ru7P+yP6DwB3TmJP3ptDRhmjrtYokkkRjfxp7O3to6KiCMAt0DYAAO41JAAA4Jelq6M5t85CJNIw1LgAOKhyEgAAEABJREFUuMtsw6JDplLU3QkfC51XvPLUCnIX2Eo9P0hx76L6u+R5josXPm7Lw92AYRsyJ+RLE7EdGc9CAAD8hxm11Tq+TCYi2sLsvRWi0KUyJAAAAADg/oQEAAD8olzWVjUWXyLSSS6eCHIB3HV3K/p/1w28YYj+9zEG0X8AgG60viInNb2ErffN1n1PCkWhfwAAALhfYQwAALjBL2AMAAAAAAAAAAAAgJHlHo0BYEMAAAAAAAAAAAAAAGDUQQIAAAAAAAAAAAAAAGAUQgIAAAAAAAAAAAAAAGAUQgIAAAAAAAAAAAAAAGAU4hDoF+U6b+2rUZUfJGyr7CD3gNg7Pilh4aMyoVm7c0NGzaNzQs7te31PZYfLtM1/izFsWbW8sJ0AAAAAAADcPxoNZO03JL+GiO1I2yXymBdZ+QRxERAAg8HwzTff1NTU8Pl8o9Ho7e09ffp0gQCNA9A2AADuuZH9BIC9a2TC4s92fFy67++l2e/u+dvilOke1l8CHCcvP4U7j/zcHCJT3mU3puffx3tWPRvmfgdJFF5Iwvx5LkUvxv9e9b+bdv7IDwqQT1ZKhRQBgPtC18U2tdbURUY/Q9W/I1d+Fb2v1XDTC7TpSE5R1MqvJq/MXXCi/ZdwKP4DLta/9OZXIVtraugbp9MdmVu/mryqaP9F8h/RpT33/KqvwnbUN9w8vWZpWklm7UhrDnRl4b8X7KhUm2596XLDafalAsNlcq/9p8/a7dEdh/YVLdh3QUcAAO7Q3u9J4HvkMW+y/X9I3kL26zRPothIDpSTn5G+JC1leXqFkcAI8v3337/33ntMYPd//ud/XnjhBebr+PHjN23aVF5+dxoHXZv7ZsrG/HvwO0yXvzHlzZxamsA9cq/bxrAZqzNfT9lSoid3271rpQAAtzWCnwCgnCIXLVnpVZ369h93VbF/tQu8gp/yssbIKUn4/IXzmrY9k1p2T7rnD8qgzkhYc6SG5jgFhKcsilm/glq28h9H2oazCkrk+aDIoKnWdBIzadG2tSx//vcEAO4KU+vGzUVZl1w2/FEZJrROoU3704+vqbNfsnBKvHQM+elMrZ/sKErX2S9eMOV5WW/iztT89ubiPdduBRzeVOX4F6Z7KIR34x0HdLmmsDj+y1bztQkcbpDioSUzZX73NkN6uUH9/eqCVuLh+rSU8nS2tSUjjqFZu/ubc1lqQwthD4uvh3Ni9MSwSz/M26yp8ZLvSvR06z51hgsrNpfm2nlsX/iwgne5oer8J4frcutMzCHlCuwVXuOXRMv8LDeeXCuu18RdiTLrSkyH/nliZbnllk2wCZoRkjpNMAIPzj3B5IS++eGoxtbTMmDfgi5D8+6cH9LVeuakCCQuz0f6xk3sPT6G1t055R+oDR09R9598UxvhXDA9yoo+H7jYd15S8/JjZspj5Jez6Ibaitf2qYps3NNXfyrEKENudSpPtv0yWn3DaobT4ehdcehxmKLayIZ01VbOe9jTdX112zGT3B/YaZvpPMvKDlvvthefPaHA4GO1+9sAABDxkT/M4qJ9jXS0E7yqslXlcRDTMJ9yIVV5Dfp5OpVEjXxlmVobd7G19N1yuRli5SS3olGdfqbmSTxtUQ5n8CowER4i4uLX3vttWtT3KweeeSRjIyMq1evTpw4sZ/F9NV5e7Nz8it0NOFLZDJ5aGxshI+I/BxoXV7qm3up2NeSQwncS3fUNmgmQr9FN3NZcmif20ba65lU0ki8bdC1OevX50kXvZYkJwAA/zEjNwHAHSuPCqBOpWV1R/8ZHZqiXRoyYlhayr5e9TaR/G1OjOrrgkON5uEs/EuJBwGMTjZCng3hcLjUrYFO3uOBEjfqSs057cmiCnUz2ZHo6XnvI2kCD9coD4pYutRnmopLzzynad2QpAgbe+9yD5aqM20dxH7xjIdHaKDwonZd2ne5HZwAf/eIsTbEZKpqsxFybnNAdFUVL6XXnbezfzzQw41Hui62n+dQfULQ1pPbk1mxcfJw6H1si+M3yTtxLJMzuNJQpT2qu8IEjkOcmbbB8fWgfjl3+66O5gMaC9frIbYp9otuP/B56SaNDXtShLT6dNPmnYaW+SFLvSkmXbMxrThLRwSukqdlPFu6q+oS4Q70CYU2Hdp9cqXaTASiiIkOToRuaKYJp8/FaGrbffB82fWMzBi/SZ5Tj6mPFtXXKP38+mydrq7+aBvxfcyTzTR0d8wXOM6aaC9kTmXthaNn61a+11qWGLzUd5SeRrpj97aCdVrh8sXB0c5jCCWYGiyRnm3cXdoWLXMWEgCAYWg0kEV72Oh/ZilJyiam3pswnyJ//x/yRSJxXk3KXyES+/4W1hVm7lX5JCl/ntAu/MwMBsOePXv6Rnj7SkhIWLNmTUpKir39jY2DSQ6lpeZQMxe9v8yHz0bkq6v1kp8ttkuJ5OFz51Jypk3e/X7g0OsO28Z9hpIoImJFIhkaEwD8R43kJwAoW4rvppAJ8m/s5k+5xqxas1LB/AW/5PgTRHf8g2c3lLYQjlQV88aiiMljmTn0p7/Zt3bbkarO7lL+S8Iqj6i9nnxOIWr4ZlNCalmX17RXFsXM9mNuwLSmJDd1y74jTdaPqJRTWML8lbPlTBq568eKSnuKVN5mG81ttZo2Mmkc80mEFzT/L288qN51UT7vCR/huZyEV3erzQ5BUfPfiFO4cZn0hTZvd8baPZUt9n4r3v1L7DhC/P5y/ClCfsxNWnli0qq/RJX1N97AtaECmN+O5wq3bsvaVdZuJhzP0LiVccrJD7Ifkrt+zF+2JqNnFwDgZ8ATP78w4vl+XxIIoyIfZp88MLis3lx6oE5b3Obh6XxPHwJgefp7L37cgQ1SzujYv/PbNWcbNx6SBjw7TkLukStdbM/rflMgI8Hlhqq6Ix1EGvzIB3NuiGN2DfbUWFdZyYXzhBMxZ/Lbk258gKL7/nrt5N6M8pzk/dIk5hu62NJ6VEf7BfsunfiLy/O2aJrUl2yCFJKBMl5dba37665wvXxXP8NkxS43uBbHfNmqrjN1edtoT/+wW8cE4oM/jnS8bdzZoK1JV5sFXvKPEz39+nkvWn3s+x3NtlKOSXtt2ljHCC/O0bOtxbrLftcfA+qqOt3awhHGTRIyb9pdt0ggdX1hRveDHfLKo6fm5eqzcn6I8HhY8fMXHfxPkHi5TxU37jmnqzE5/0J2GQDulre+IalzSIuRLNxzPfrPMNLkpb1khpykzmXHBnh39q2LinzCFZQ6O7sEKYDR6ZtvvpkzZ84gMzCvHj58OCoqqu9EWqvOr5WELw336Q76UxIf+T37YNsPSqoMlxK4t+6sbdx3+DJVuIz9BnWkAOA/aOQmAMxN6p2FM9596qUMl/z935z4svBcS/f9km7ctWYVWfWXviWAnFTz05JlpzNWPXpYJ1HOWZMc9y7RJ6SWspUfiGjS7Dm23+xatrq2ob66RRywJiXGsyzrmTUlVUQan/LSyuT2mjVf19AOIUlL3gjUbV35x11ltNv0uE2LhvCEFsUXUrTuQneFScpNOXOeOi/17X2aptrKTjYl8K5Ku3XNH3dVUpOjEtbELVzT+dclhyrffnGFdu2rUZoPErZYI/6Ux6T+V+4UtWjhPPvC1//w1yNNVFDcwvXJCS2vbs2jQlcmKcmXW3+9v7KFOPj6SQ0XEf0HGAJL244P/t/mRvvEBVNeklFssaCtRVkW141RvI//oWmYoMh83t2Nbtux9dvNbZK1iydHkvqXNqtrvDwUF7W5jRZiJ4ybo1g8ycGW7sjclr9JK+rpNtsvO3vfsTakzmKwXFbn5M8r4sYFU0cKdFqOdSmx6dDBM5tLWrXMtWsnnBWhWKqybyksfv7LVlt/xfZn3IVaawETsfuSB1s3/bsraMaU1GlMfL+r4LMTyWqqZ/v7RQkiZj50YHNFsUZbZRgnEV5uOFO1LqfuZNsVwrF/fLp8eYj4/MGCBUWmgIiQj9mcQdeRz06kqKm4+VOWSjt353z/QSlbg8XJw33xnBtqqlxHd+xOL1inucJkWzdt/noTx3HVH4OiBLfukYOQ9LfvvUes6+KFT/ZVZJ1li+0IJC4vRD8cL7Nl66RvK9hMu8waqz9QzrzEnfqYYtV0Zwm7IV3FR79/+1jT+UtMctQxcebEFyYKbC/2f44IZcMkXrVMGkAr7n8v+mPtcm4pLtGqvQYuPjM8XYf+eXxluW33KdOdLon5vMkpZErmTGEVc2RKuLP8xxSXtjJx6vH+vkuDObk5FQd0V4jAMXGO4oWJPDaHYCHm5roVGyqqmLMiEMXN+dXi7uk3vsvNR2bClaytBdeauu7Mv5/b2dgiGb99ob+CRxfvYxoAeXp+yArvK/0cUmZ1zfUbd1fuqTOzDzEoHlo+09pBnjYVHFavO8ZuLdeOY7aQG8dlo2vOdXYQnq/UtreHvsXabu211oYtVDyy/QlbNw4pa26t7PDwFJjVGub8svPb0mb1WYOZI5rlz2uoqi/WdNh6uUf4CgY4A5cbNK1VhPO40lGovbBf09YidIxQOLv1nmRD7bmNRV1B0/3citRZl64txfXz4HHLO4ubzfHS3sC2yVSsNROBs6+g36uY8gv2jzv9bXqjLldLK7ypWw+LVFPy3OdNXcyt4zl3NyalwdbjavOMmPLx4/YtN193zrcELejKwu/XHW60fo7hBoX4r4qQMnthqPp3zM5WX4Wjubyx+BIRuLoujXmYacPs9PRW30BH89nG4g7CdXVdHik1FFVsZi8T3uMRE9m3oKxPP9x6Ffd7mfhTuTu/XVfHXsjr3vt6nYfvrvnenhyBwpmzR9NW1XFZwbvnmUsAGE1O1JCkYKLWEsMtA8E0d5LiH4mfM9lwtP9l+bLwWJkuNTtb7ZOkuDkFYKzNz0zPzq/Ws/OFxi9KDL3p9zozQ3Z6dh47A5GELlqWpKKYMJu+eu/GlyuYiZREGZuUGCEXsTPuzc7JU2tpZqI8InFRLPtm+pK09dk6KV9bcsPMhI1AF2ampedVG5lYsEIh0tGq5ORw5s37TlfFJsX/XEVp7ls1NTXBwcGDzODs7Hz06M2Ng+KLRKQ2P6dQyZzyvh3/9SVb1u+VJC2LtT4XUJv9Zqp25mvJKnYWY21u6stptWxb8QlPTIpXsW3FWJ2XmZlTWK1jggl8efyypRHMp2haV5KdlplbwRZjFykTly0KpfM2pqmlMmNhfrVRFvvGa6G69DezrRVlCNsW8tOW761lVsGcc6YRhsusW8SsOj0tu1BrtLbNpPhQGYpWDc+dtY3bMFZnrt9SK5Ho1GzxKJF8ZlLSXAXzIenWliDV56WuL1QsZb6jemuPxb+WqGBWQhur967/Qypzbpk1RCQmxSrZj1n6ipz0zFx1rZ5m200S026YBfu5BZWkbcwhPvyKPLWOr1q0LpZOW58nT142k00p9dtKratOS9urtm5xRHxirEqKaowAcHeN4EGA6ZYjW95KeD/3lNkn/uFQCI4AABAASURBVJVX/7Xr45y3no3sd8RdyjU8St5VmLXhUF0Hbaop3LXqs2qhMizEpXtmWvPVBy+mfn2otFLdZHEKCJtMVWzPKqrqtJDOui93lxgeDJzMzOkijwnkn8rIyGS72Jtqjh/cpbndwFGUU2TcnMl0SWZhT/0fw7mcF9f9Y1dhWbGm3eyieE5FncrIYldItxTsz9hQQiY9oXAb8o2c66KY7Ucf+uzgkXoToduLv/z6FJFF+vK5Y12dKGNlVS2bEaHbq8oqtUglAwwFRzh1EhNU7CzWsOP3djU3F+uI1Ms9YJDP6haiLa8rphxnBUrGWwxZu78/0DyUwUIvs6VFmplIrtCzO7Zo0WcV6Mxi+wB/aYDAUrCveGVRa4vAMSLQJYAYDnx5auMZs6dy4lJ/Tkt55eYS7Y6D58uIcHG0PCpIMp5cqSxvY693U/sRJvjoKokYtCi5rcDBV0zIJZP20mVD7Q8rPj9/0iKcFez+uKDzaO5369QW30AXX0Kqzraytw5DW66GWafLLKnl0L6SdaWdThPcn1aIuurq13z2Q3+DpjK3PtsApftUNvrLCVB4JE5397Xrd496F75h33tDiqbWT/5Zmn7W5OThMkvhKNQ1bUpX7+85tlfMjY25F5ltdg0SmE8e+25Tuck62sF3S3ObWsQuTwe7+Ha0pn+u3q29PNA5cpswPsrVhrQ1rdn8Tci6E0tzatUXb3vibBXB7kF2pOVs1bz1X0V+cGpjYXNN3yPQ0ZSy/qvJK7v//WvpaRP5iS4xSY4uT4V7hCvnfHlVcvqZYp6EORpSZu92f3/k2gZf6uJ6uMex0/VZn//7gPamHenvyOjsrE3dVFbHNHW66gxbc5/odMXNNDF1FtSamHB/pNSm/0NqaN74T/WeujFTAz1medlUqStWHLqgI5cri/6dwkT/7eynKlyD7K7cvC90l7ati3BsPYUUoXiRMx+eJb5SfLhi9+nzG3NbOyQey2dKJc4uL8x09b3UtHLD15NXH12pJrOiA9nqOpaumotXiMW0e+fR59LVm45p1qXnx39W39D/rzZLSzNz+V6p+qZo9sela3I1m3cXz978fUH3KNWm1h37zms9HnppEo97w1JjBM7MFEvLRfp6YMpi0nawuTo3u/7PD+HxgpyZ1dANHZZ+Dwvx8pgqJh11WjWzHtpcXN7ewRFHTbQ393Pd3dRaLjeUqJO/bCyzMMfT/XFXS3HBdym5zT1DbVvMJ0tbyQSPp/3tmWth3a5rVyIzXWeQus7ytyeNjWvSSzc388KYK87OdDRXvVnTxaZeBrqKb71M2h7wnSQNsl7IQQqPxcGOTsx9heK4jaWYDagxXCEAAMMhtiO/ciMVTf2/WnORKN2Jw4BPx1HS0PiZkorMveqbKmToSzK3ZNfK4td9+un7y+aKKjJTs28c3FevzmZm8Elc99GOHTs+ei1W0Ztv5ctmLmOmfbRUpd+blskO50nxpcr41z5l5nt/qYrOz8zufTOaJtKbZybGiuwt6RWS+Dc+2vHphiQFrdV3/1piwoJp2Tpl8oZPd3z0RgSdm5atRlWPwfH5fDc3t0FmcHd35/Fuee6MScbEh1LqtOUvp7yZmp7D5ICG8DevKDSZOWHvL5vJV6dv2cskaZjQffbeWlniOvbEf7rOGrBlTyJ7cmPfYFvNp28kdsdaaW1FNQl/jVn+tYibetrQhK9I3PDppx+9Fi+rzk7tbiJM40zLpSOWvv8p23J0e9NyqjHw9DDdYdu4PZoWhSe/z1zTb8wk+WnphTq635Yw2BqINIK5K3y6LllFF6an5dXSTLvJyczVqxZt2MHebd5IVLKr6P8WROtr1Tp5EtM23k9S3ZwhvKWVMgmp/PT0QlEs0/qYBWQV2el5GHUaAO62EVwCiLDRbfXh3cy/DWKPyapp8+Ii1q+gDCv/UdB542z20iAX0nBY29Lzs6WhsrqBKPzE1P6LPSvq/YOf4+QtcRsnezdddX1xczXz973Axc+Tq9tVf/3z20AfUIWKhC92JVi/1Vd+W7hhw76C6yNDmrp6hwKwrlB/fYW0vrJE2xXt4WZPajrJUHDHeriNlU5e++Fz16cZT3CpDk3R/jLFvOWv+pVWFHx7Ijv/3M8/EjLA/WmMp6804LCBjX2H2HdpdDWEN2uSg4C0DrgEhy2KkTrfz4/qKrCcSFab1Bct0eKB38EaI+79gTfrmYemCol1WFGb3l78pOti7WYmoi12/2CxIohHDFXq+PT6I0XNDRNkETP9T9apc7/8zjq/Ik5G2ZqkIZK6LK1O3eEuvNhUzNYrl3re5mOwjTX0OYbLodVF9WUWbsQc5eqJtoZa7oKPNWVn2rqecY/wOL9Z26Ru8xBc1BZ32AQ9JpV2XNhUbua6er39nJ8fMQVZTqws1xW3XfbsZ/2Un9J71mntSY19xOPyeOmYgffIndy479foNLUHGomT/yPbfyuVEFo99tt5x3S7z3RGhFjT0naS5b9VRo4lBsX38dvqCphVeTnsL2jtsHNc9ewjUc6kRlIUf9BwstYU7TvAOfJ1Xrrw8VmaCydPN+5Wtx4tOHP0dNOqpMCIQQ+cUOb3cYp78dmmIyX1u8/qsr7U7S/1/TjR26/3hPYZA4AXJP3pv0A5EdHBb0+07dJyazZrajzkH8/3dCOm/ZdOrDnbWWa4Eilk944rfejtZzzdqMuzxn773DH9/qrOWZK+9e4N/R0Z8yy2qVdVnm1rmWQ5Wdfl5CEkdYYjms5oqq2MyXspXH2JYUd/hzSMdz5XR8YHT3x7jrPQ4MLdWrxH03T+om1Bkd7MJKWSpjzPnHHtuQVbq2pu2JcrBtMVwrHpKdwvHLd4jrs6vX7T561M4i1xjm+I9RkCdZW+ymLjJOEJOjrPXzLlHj031UsRaXfF+pvTYjsp8KuIccK2+jVp6lx1Te7jrs/3O2q3xfp2Yx/avtBbwWnf/XnRurP1WWfGh6hs1cfKs9rES5919+QYblrIlmPDtEBDR58H5iy0wUK4lA13sFPUs6xO099h4cijfHkHitqOarvCpK1H6iwCtoTOFfXRfq47Xd+HSujOI0W6FuZ4Jgazo2hclCzd/N3R0/Xqx5wV1tfHP6ZMjRTb0h1+7NM2Tbnah16wTpcGP/IxswGmZu7m4j2XJG8nTQ4TXq45wZw7fY22q31s657+rmKFXb+XyQPRivERRfXFl+wjnpD3PprDnEEbdrRmCxIAADA8bZfIvxuI3KX/Vz3HkpJ60t418PLWFEDJRiYFsCze59pUnTq/ggpd1N0ZVh6RFF/9ZmZ+9Vy5orfzhr46X02USXOV1j7ibJ/x7rURkUwpt06Th4f7FOay4XuRxKfnAW8RM1FWmMdM7H7ggJIqbp6ZMCumlfE9fbplCqU0t5Cd1chMNypiw+Vsd2CpKlyRm63WGhUi9PwemNFobGhoGCTOW19fbzLd2q+CkqoS31DF66sLc/Py89Lf3JsTvmhZopIMjC9TKa0Vg+QzE2Or1+/Nr50Z390kuoOplEjEBn2NtflqvXxussp6crsnsjOI5BFzu582uDk0zOSOVHIRRRGf8MTE6jfTCyv0SnlFfjVfuSjUh13cJzRclp9boaN9RubgWCPVnbaN26IkCnn3tauKkOdmV+toVT8tYZAYOyXyUSnZNfCVsUn62o15am14ePc2d8/Qc7cZ6BZESZQzw+WiflpDP61UJuqud2V9Q/Y2JE0tqdVHyH7OmlcAMPqN7ARAL3NbXcGhzyo7RZ+9LA95kFdwu9L87B/zzO/nfv+m76ANFwpf//PHR9pumCwYO9QUq0GdkbDmSM3tZ2fnsL15s4aF7urQ7lz31oaym37ntWxft3K7vWtIaFhM9JIFCRVr12zdX48qQAC9rIVcDNevicvW8KKNLYfYil0ipD+UaXWVbY4dZzvNYvdID1vSPPCqrq/ERsgWxKDNt7nUumPETBDN1tffPVLG3AO6+2vbCIQ948GaDZ0Nl4jAw7E7gCx0Frlx6osNJiZg6TbW9YXp9Ue+bCWu45corRFznjBion3WsbaTWpNbXet5jnDxJOHg1eW7OtqrmPubwN7N7qqug4niWXJ35uX2viogVwhlH6YQfXKw/UidQXhO32InXuxr/4CpXmch5kbNc6uvDbZua6CHFAQcZI9u2vdelzsusq/6ethbY6KU1MNeQDpb2pgU6g3JDeFYsSen7qTJZLDYtlwi5FLrmve+XtO72p5zMdA5omz9fGXMv+fndBzaXbRSrcsqMTw+iWIi1GbLlT7DtveOZ9D9+5AnCJrE/PNearjwdlrpnrqa3XXuKzy6j91AYwDcua7uMCvHVshsFbFuFWUjtLOxvnR9NuvWjnHysHcihpuPkqWr3yNjK5GESX/YzKSO6jqLO2wfj/Qmh747UH6hmKOvZGLTkxyElrb+FrzSYaCZtztfVBxe1PsWYtJ1yfouAvsBquWwy3KZP3GYA9u72RLfh17wb15Zbh6v9H3em/3zR1detVFtGh8ctIMJYdOmgtx/pxQ0rtvnqHhGzFbl4QijgyVsOMXZJXoiL7fIVMNcw/0kAGyE7ODLV4KCpdaIusPjwY6fnG1q0Jl15+rWHTMQiaSyqGKjpYvJlhGLfveh8hpf9+hJDt2H2rbvWMFskoyY6b6N4Ua0qUrLvCj0HftAx7n+DouFUgS6+BadV59prbmkLb7EDVE6ulEWdb/XXV+XTFUXr7DHc6z1D0OBvUJMjupMLZd6H+/obcNsSSUN3cKssO9jChyKfWqh40p3I+HyKObzhfnSFbPJ1P9VbDf0WxlzBq9Yk4gj+AlRABiRHvMiVc3kiQlsN/+bAv0SPgl6kOSUs/MMgkkBxM4sSc3eW5HUG+Olab2eiK5H1/kSmYhU6JkAXM8U2qjV0aJQ0WAxV4qirEMRkJ4aQIXVRr6Ib9TpRfJBZmbemebLb43rG/U6nbY6/c1qPtW7TaEI/g/O29u7ubl5kCAv86qX10CNgwnEhsb6hM6NyEvdmJ1bGKFQkaHgS6R89rENSh6+KFnE5A/W79UTiSJi7kyVzKjTGfmyO0zaUGwjLNEzkWudXlddkfq6urcpMEknBP+H6c7bBkXRNwZk6AHiMxR7UdNs8aZbW8LQzhclYj6gso2Jr4hNXlSYl7fl9UwjX6qKmBuhlAzhFjSw3lZKU1q9rmJv6pt5vesR+eC2AgB32/2RAOjRyfz5TfUTRe/UVbVRMUqZ0+EW60MAHImXjxutq2y69ZeApaGqVheniPRzOFLY3veFjqZzNUQV4iXapWkZMBYwHOamxgaiCvIS7exeISXy85PaNpU2DK37P7tJP1ZW0uEhKpmgrLKfPv6djUxSpKCwct3f5seopIesZYkBgPB4AWM5RNeee6Y9wtrr3KDT5WqvcCWOAeIxhOKFBIo3f9mWe0bbob0yXin15fX08jFf6jL/9EcthxAj5vJ4Eg45f7GtxeLuRhFds77BwizHYxchufz0AAAQAElEQVQy6DKPtbLXcmNdern7KqXAllC+/i6+xzTqM01CrYkrfWiqZNDC3HTHkUM/nLTYBIV4BPA4ZWOtodLZIakqQd8QvHCie9DhM8VFNeaLJoHXQ0HiMVxiz26VwP3jhYqgPttvsD6/MPjtZZA9aul/iTECoS1bo1/LpAGYc0RrNZ3MXc5TbHvTHd7Q3FrDrIrHE9rZegqY26L94gVTnu/7af3iAI/d07TOYiPpLmJO8TylPK7abLh05QGB0NOOlGm1R7Qe1vVcrjmrLbtExssc2fpspi4DE4vvXr2dg2IsZ4/uSsdPy67asr9m6ZZLP70/Na2t62SOZ8ANR+kyGejIkMtT/e0/yW3bU2BosHNc6uFIvHl7ShqzTF0dYpcwJqw8wIK60+z6hf6P7HxGKrk22dRWzASR2zprOi6HCPtrgRTlJuaQOtoawmZnMNTWpp9lG87505rcYMdoKekw9Dwjx8SFhBQvKMQ9qEh/8mKngUj9mAxAXWdBnWmWs8CWtugMzKVo62TXbwyaknoJnQo6q8606ybxJGwyqctAbDzFnPPlOra16nR7dNdmNh0tPV98ySFikn2HwcLM5utse/1CsOM62bGx+BYL6W/g4suVRVU72OdUPCIkXG5zf4eFXYn7LI+6TWfr0nXtHWLJLC/mhkJL+r3u6I6+Z82JOfi63uPZYVAz6Qo7npPdjceW7qrSdrGHQmBDhtAOubz+r2JykQzZFfbgc3ieQiQAAGB4Vj5BFBvJhVVky9MkKfv6OMA8DvnwN0RoS178gpz9y+DroGShsRGFqZk5lJQJgLETKCZIq9fqjGwSgWHUafWUqG/glmKCr3q2IPft62Ub1dlbcvQzkzcsZebVFW5cnzvotohElL6WeWeZ6ObpfJF87tLkUHTOHarp06dv2rTpkUceGWiGvXv3/vnPfx58JZRUrpBQ+d1lgGjaeLsP7TQT5O/u5s125Z7J/GMSQDmpG9P2SpbNZILHeh2bSLqD0RtovZbJSon4fLYpSKSJryUpEKq9Y3fcNvjMLaGkQqsPlfScQ+a8aIlI1fs0R39ubQmx7MI0fZvGxDQWHRP8tzYmiTw0lvlH9BWZG7ekU9Jk5dBvQf2suaeVUnyJSCRVJC2LR9wfAO6dEZwAEAfMSwgUlJXuL6xooKQhqrB5CaFOP+bs15gITenaaKFXgJ+4Qk0Ts7WUf1Ry3Moo49rDOk/VjFcSfHSFWwuaLLc8vUc6Ko/s14QmL5pfZc7YWdpitncNcqfVVS3smMPHZ7ybMH/BxW3bNfxp0TExfvyu2z1qMAhzU+H242E9K6wXTXsqJkVFTm0pYYsaD/bLgX1Z4iLiknZzW8Wu47oPn5q/8setGw6fs473K2mpPNfC9QjxpSrLmClOQY8G+42lG9pQbhDgGiawOE56tv7kwYLZRY6+QrpKY2jh2MdFevqxl94YqbdrkF3ryWN15kv2iQohGyUTiJlIaFXdD0t3tiss+txGQuzIvWMrHve0/7lidV3KTvpxgelkuV5LeE+HjHMjpkM53+9p40ZEeHYVVOXmVEz1CIxyHmMrlUa4nt+sPseEKX1nSPqLVJKa8nObOyhDc5taazjfQaQKxapgNvnhG+wRVFJV/GVRcp17hIdtQ2OnZ7BvlJSyHes8y4tzsrzxJOFGKK2xb7FznIJXXFr/UhodHSzxtBgqicsLjzvbcigmUHm+6tzuM5zoiQ7CYe0RNVACgEi8mKBq0x61OsXS5GlpO3K2kwhc4ibZ2xLrA0+XdOv+WXLS2aIub9UyWxjs7Mbjhk2TZO3WbU4vqgl2DxJ3qRttoyI8FQOsv6FcPe/zJiIWejrzBJfajrIZUvsI5nQLSbRSmHvMsPnjo/s9xG50Z3GjySx2XfKYo5B0FeR8m1xKSyX2ns6UWdta3HaFiJnwbm8It8Ow/9D3xT2d722cPKTRk8S3ex6AI2VC22rDgd0l5gm2DeVN7NCsZDgsxFxXtWJnmy8xsEfJzjFqInOUzOxTApa23d/Ue0a69n9keGzBK9/cqmINkQa6+DKhF4VEWlTHjnsR2N13Xtj/gl6eUa5NWeXfLdipi/YXEZ2+xcPrhUnCCKUoK1e/6Z+lNb62Lee0ZTcPAszxlNpz1Z3qZjNhdtnQ/MluTRXHcXEEd/fBxo37zgckert5iD2JvqqoeJ7WZaqUaqm9cJJp0r7j3HgUN2T81NMVR3d/u+CMxOli69FGi2DCQwON3izx8oxzbdqsLp3X4RrEYQ+LWeDy9ET7oLGPnprZO5Op7YOt36Zfck1d/Cu2+hDpqqrrYMcclvT52NMz4G07E4UP6h3wtkPb+MlBA9fUWVXXXtZmIRL3t+fI2Auk/8MisKXsrTnF1twOMj7Y3Xpgqf6vO8mYvmctSum4+2Drpn8WV3lxas42lV2yCXhMxi6uZTfjfNF3KQYRt1l3tPEK18N1FnMo6sht2Q5wFQ8Yo6IoJzZt05lbVC/wEAT5O0ospqpm5tQ6+IkxAjAADI+LgGz7H/KbdPJFIgnzIXnVpK6NeIhJuA9xcyBz08k/44jjbWNblCw8PqJkfWaJUWKttsFE23zYTvuhsnAZqc3LzFbzlcl9QmRMRE8h0efmFIbL2GFZjXpraLb/ddN0d6CPZmarUJdojUQ+yJYwoUI5lZabW+ETKxcZayvYsTm7p4eqRKnZWzKppLkqKZ826mkmS4GO34MRCASxsbEZGRkJCQm3vpqenh4XF8fn33LadOqc3Aq+j1wmk/KNter83JxaSjlXQvGZpIw+L69EK1OSWnVhtZ6+tqixtlBdqwyX0dW56dkVIlUy2yi0FbVEJu+t7MM2Ar6PUkYyc/Kr5TOZxmR92OM2PbiN2hJ1dahMTrFDUpcQRZJcRESKUMXetLQt2UmJ7BCz7GpEKAU1THfYNph8kDJCkbMlLU2alBihEBmr8zPTcvQ+3VX5B4jn99MSKL5USmnz8ypUsTKmjZXU6om0Z25aX12o1spDJUb13vS9WuncRCkb6a/Q8X18rF1BrM8V0MO5BfVux62tlKKUoT45mWlpksREtm7QUFYDADBcI/kJAKOujQqKSpi9SCJhuzvSmuNZL6blqdke9O0FadtS42a88eknTppdCWsOVhVmLEmNmPdUwhdJUqFZd+qrbWszSvsPPNF1OzdsFSyKmbf6nWTrz5VfbX2xqqWFmIozPljWNCM+ac2/xEZ1acmJEukk8lMwK9y0rGlOTMKrx71FXRerD6Vteufw7R4vaKrILNRtYrZBmZHw9pHiz7au5cYtTHr1X39gXzSoc/607pzBxScmKS78QeunlA7tqcNZa4+3oPs/wDUS34kfP8dZd6jupK71ZAfP18v1hQj/aFlPGJeJkUV4cE6eZUN7Yd2j6QodEx+TFB/Unde02no4zppA9gwh1nbnKF5k9FSJx7ndJRf2aMxcsWNc5MTFvpyawtJ1arM0MHBJiMQsbC3brduYU6d4ztOTsg9TCj85qO/giKJ87fut/9NR15hVxw5nGuTlHjXJfRYTyOveM6n32kSbTTk/5JZqitWc8VLHaFN3V3RekFLiVN7YInae5cHr3qqwOUFreWc+KWrKOtgkEAsVvuIOmkg8PJ4PbNtYqtv8DbNyBwVv6Ht0rfxRf4TOS5OCFcdqD5ypP9BGnDzcl86RR44dc+0ju1nXdIDJxHDsI2Yolk9i39VT+Ugqqdh0qP7AsYoDdrwALxfDpcsDr37cLIXlyNnW4rMGJlgv9XKNe8wv2lqIRjFducGufPOxpqo6nVZg7+vv9dKch4LYXu1X3CZ6PN1Rf/Ss/iTbhZwboHB//glvNnzcU4bNdLT0esvgetlH+IuFt/mTf4yf8qGnT3+3p1FfoBGFTHIlpxsNZDg4NkxCouVs4wHmHcWSxdEKa6123tSQ8Y83a46WVu3wdd7Y75HhjWGrAHlUldVxFBOtiQqpy1RxHZNhCur+kYzp/5COdVz82yCnnIod5fWbzmqdJOKpEouZ2ZEQxQaiySq5kHuGFxbim1j+w4Eb91TqO873cFXx6daGCY5Vh85k6TiPR0+MU1C+Wn1y6Q/rjjl+EPnQqtldaw42VtU1MZcY006env3QC0pHdmOcPd9Ost19tGb32aYaO16QwnvxTE/PgY4tT/z888FOx87tPt2Ua7H1nOAeF2ltPIMwtOWeNRNX9xsG0KZ4QZPEgrOtuVWds5wdeiZ2tB4oaiUcrq+HY1yIdJZS6tfd5oX9HhZiy+64O5tTvGQfFtiTEOr/uqNuPGvTAneMrcssqs8tbe2ws3/8Mfny6eyh6G0eXSfVzAVAnLw8lkc/xGzDkJrNQFfxgAvYTo18OPFSRXrBmWKBywYvx6Bm7REmRRTs6nsH4+0BwC/eLH9y9SpxXk1S5xB/F/JcIFv3/9g5tu8/E/3/b/mQVsKmAOaWvJnZ8zCXRJWYTOfkZr6eWaGjJfKIxOS5N3SRpWQRSUn6zMw3/5BOW6sIJS1NUvX/+0OkmBmrTM9e/oc0IpKrFNLbhHz5ithFc9O3bHw5h4hkch+KCfV1T5fPTU6i0zPTluduYRIQMuXcpKRw1H2/DX9//6tXr65Zs2b27NkuLi7u7u719fXNzc179+5lIrx+fn79LEMxUXld/t60TOuYDCKpXJm0NJ7tbS8LT0rUbUlf/odMmUIll0j49PUlSEn665nVOlrEtJVFbFuhtdV56emFWnYevlQRGsvE/ClKlci2mvV/yGYnS5gVLxq0sBDFl1AV2W/uZVbM9wmNXxRvHTtCpExcGp+Zlr0xJYftwuejil2UqJKgKQzTnbQNwh79+KVJ2enZqSnZdE/P/EVzVYM8l8NE9G9pCYSSz02K1aelpvyByQqpfCQSqvf8USKRsXDL8rRaPSVRzF2UFM7E/426ipwtmWrrzYm59CPiQ2XM/EO+BfWsuJ9WyjTC0KRkOj09e/3Lmezmya+1MgCAu+YBYUAYAQDo1a7OI3cV85Gu9vz58Z6eZKToGTPT87Ep2yPFtuQ+YKgtf/7j81oveWbiwFHR0YHuyNyWv6lZsnbx5MixBO4ntOnQ5ydXnuUtWRgcL70L/ccNtbU7Sg03Bb5txZI468Mlw3G5obA4/sv2oOgpbytvqIVFDM1vby3ewxm/faG/YmSEvA1V/45JbxSETMmc+fPfnbqOfHYipfyunUEA+GXSdZK3/kWO1/QMBvCYF3nt10Po+z+y0bU561MrwpctReGfn6Kzs/Pw4cPnzp3j8Xgmk8nb2/uJJ57or383/OKgbQAAXHO+pkY2fvwDDzxA7qr7agwAAICfjjarz3aaif1Uf/v7IvrPhC9b6tq0xMbX31GKXkUwYlG8sCc8A+rqyrqrAP1UTLOvzyrS3/x8m/jKVOVwEwCWmsYuW1f35/0FN1/yQsfnH5McPdxZ1XFZwfvFh7xNneq2K+MV3hGI/gPATyCxJ+/NIaOMUVdrFMmkiEb+NPb29lFRDUJbogAAEABJREFUUQTgFmgbAAD3GhIAAPDL0tXRnFtnIRJpmPN9Ek2nO4+o9WaOMML7fslYwC+UrXT8x38cb3t3IuljPKdNLZhG7gbbkDkhX5qIbT9ZiTFuqsBdyjFCpNYYPMeXFoY/T4+53cgWAAC/DEZttY4vk4mItjB7b4UodKkMCQAAAAC4PyEBAAC/KJe1VY3Fl4h0kovnfVLkukunza0jxFUSJEG3XBjhxtiO0MtqkA1D9L8vHA0AgB60viInNb2ErffN1n1PCkWhfwAAALhfYQwAALjBL2AMAAAAAAAAAAAAgJHlHo0BYEMAAAAAAAAAAAAAAGDUQQIAAAAAAAAAAAAAAGAUQgIAAAAAAAAAAAAAAGAUQgIAAAAAAAAAAAAAAGAUQgIAAAAAAAAAAAAAAGAUQgIAAAAAAAAAAAAAAGAUQgIAAAAAAAAAAAAAAGAUQgIAAAAAAAAAAAAAAGAUQgIAAAAAAAAAAAAAAGAUQgIAAAAAAAAAAAAAAGAUQgIAAAAAAAAAAAAAAGAUQgIAAAAAAAAAAAAAAGAUQgIAAAAAAAAAAAAAAGAUQgIAAAAAAAAAAAAAAGAUQgIAAAAAAAAAAAAAAGAU4hAAgHvvfE0NAQAAAAAAAAAAgJ8REgAA8HNwdnEhAAAAAAAAAAAA0J/mpiZyD6AEEAAAAAAAAAAAAADAKIQEANxI7B2fsvrYvr+XZq9NCeARAAAAAAAAAAAAALg/3QclgLguAc8lxMx7VCZkfzJWlhTuytq3q6qdDA/HycvHzVyrrjeRe8HeNTI6Zt50hd9Yipj1Gk11wVf7th6u6xjmShReVENlXQtN7jaHyJQ1K8X7EtYcqRls5byQhPnzXE68GL+6knISdt6bYwUAAAAAAAAAAAAA994ITwDwFFELNyUpbCvzt7+/r/IiTbh8zwA/LpcMGyUJn79wXtO2Z1LLhheUH9LKnSIXLVnpVZ369h93VbFBc4FX8FNeFBkmge+T61+W7Vz518x6C/mPoESeD4oMmmpNJzGTlhYCAAAAAAAAAAAAAPerEZ0AEATGrEmQVaa9tWz/uWtR+4LCIjLCcMfKowKoU2lZ3dF/RoemaJeG3I9sCQAAAAAAAAAAAACMBiM5AeAw7Qml5Mf8VYfP9dNn3z5gzd/mu3311xf3N5qZH8WB6/6WIPzsrcWHWwjlEBI3P2W63Gss2we/4fi2Fz+qnrxizUoF8+OS408Q3fEPnt1Q2mLtp5+8KCHWj08I3aDOT92SdYjtes8Lmv+XN/x0lZRPuLeIEOPpb3alHqZnz4+b7c23/pi1dtuJqs4+G0NRthTfTSET5N/4eAG7VfO98jclZJxjN5JwFAmvbgpUL3l1nyEwbmWccvKDzPpJ14/5y9ZknHKP+3x1uBshr3z0ySvm2tQ/v7VdYxF4TXtlUcxsP2Y2WlOSm7pl35EmC3GZtvmtGaRK76WSu3FJ1wX1zm371H5zXolSdP/48ZZtO0vbzQMdV8p13tolkRerDV7KyeMoYtbmZWWs3V/ZwvVb8e5fYscR4veX408R8mNuwp8/U5sdgqLmvxHHrpl0aPN2Z6zdU4knAwAAAAAAAAAAAABGvhE8CLC9hC2IX1pa2Tm85aSqhDWRooItK1Rzfh8Yv+L1r6p1xsZda1atVesbvtn06JzfP2mN/nPdw9avSpikyfhN/AuP/jHjlL1qTUpMkH33Oignd77ms78yMz/6x30GVUJaSnBNxlvMCh99ZZ9ZGbcy0qNvFSJzk3pnod7rqZcyVv1uXqi307XaP23V+8uMboGBnt1TKGlYgKjheJFGHLoySUm+2frrmN8HxvwxYcuJyouWjtJ/PLM6r+Fi9Tt/eCEwdjUT/SfigFdSYjw1Wc/EvxAY/9YuolqZHN6zKnuJm7lo2f++wCy+rFTy+xV/WSju/vEV5scFi+JCxIMfJJHbWOOudX8MnPPCjA3VntHzk5UOpLPy7RdXpFYaNV+xOx744mfqTl5Qwl/efYreueaPqphXXtytU8QtXBPpegcVmAAAAAAAAAAAAADgZzaCEwCUiImkd3UMdzxcjtBFZNupPVXZwnaB72wsLmvsr+g/x++JML+LeWszimo6LR2aE+9syatxUc4OcOh+2dxUdqiEXbBDU7irUGf4sSyvjH3UoKOqcGeZ0Uspd+tb4Z9uObLlrYT3c0+ZfeJfefVfuz7OeevZSHcOIe2nj6t1Y+XTHmSftOA+qJgs1h0p1ZKxrk6UsbKqlh3sl26vKqvU9reXTgFhk6mK7VlFVZ0W0ln35e4Sw4OBk12sD23QxsrCEnWbhVm84Ksjpzv0lce7f2wp+OpEpb1PuBePDIbWaYpOaEyEWLQlX++v509WSgW3zuWieE5FncrIyixrNzNr3p+xoYRMekLhNuzRDQAAAAAAAAAAAADg5zaSSwDRZkJJHhRxSZ15GEtZakqPnHg05o2/rTxVWpF3/OtDZf0Vw6FEfl4is+ZcQ+/jBR31lafbQr1c+Fyiv2kzDJ004VI3/OhySwicblcf3s382yD2mKyaNi8uYv0KyrDyHwVVRac6lWEB0p0arWdgoKSpKO9HSwe3aH+ZYt7yV/1KKwq+PZGdf67fFIWTt8RtnOzddNX1aebqW3vfmzuNBmYD2S00WX/Um2nq2o9DYGT3yJ5vyxyEG18QuPh5cvW76nsPCK2vLNF2RXu42ZOaNgIAAAAAAAAAAAAAI9kITgB06iqbyOyA4EnisoLhhJvNmhPL/3SCCV6HPxUWk/LOKz/uSlr3dVW/OYS+0XSK2BKKS35q53ZzW13Boc8qO0WfvSwPeZBXUFZ7qEQfrpK7HSfTlKKGQnUD2+v/3PZ1K7fbu4aEhsVEL1mQULF2zdb97PADN+qgDRcKX//zx0du2n0X8nNhH0y4YVhgVP+BnwtN021tbe3t7WbzcDKAI9uYMWMuX75MRhEul+vg4CAWiykKTwYBAAAAAAAAAIw4IzgBQDfmfVUy75XQlITKJVtO1NxcJIfuIpRwLH+gpTuaKvdnVOaVPJuxPGy2V/6GypuWNmqajMIAP0/70hbrQwBMwsBPbKz8UX93Yo2d7OML1mi5qfK4ukUVGOJHhYzVHirRXV9/ZyOTKigorFz3t/kxKumhPXU3rsLSUFWri1NE+jkcKWwn/wnmpsYGogryEu3UWOspUSI/P6ltU2nDMEdlABguJvrf0NAgEokeeughHo939erVBx54oPul+/r74uJipVLJfN89ZRR8vXTpUmtrK3Oy3NzckAMAAAAAAAAAABhpRvAYAIRoC3elfqv3emL+Z+8teGk6E6znCFy8Q1TBIe4cYtapm4hnaFi4C4dQDgpVoN/YntiTwD0gzNeJCb5zxd5PTZdLiLGlk2Yi/ro2WugV4CfmcO2ZtIdJ/eXBU1ToyvlhvmIHz8CwlS9HeDYV7qq6o1C7OGBe8u9emh7AbCFX7BEW+btNKaFOPxbuZ4vsk4760hNt0phnp7k1lZ5osnbzt/cICbSOFUw5BT0a7DeWNrQZCfv0QIuOkkz2k3ApnoAiHZVH9mtETy2aPy+Q3R1i7xpk3a+fjbmpcPtx/aSE+QsCnZgjHxk3P0VFTh0uaRjuuAwAw9TW1ubg4ODq6mpnZ8dEmZkpV65cuWp1X3/fvXfd34yOr8wJYkL/TKqGOWUEAAAAAAAAAABGmJE8BgA7uO7+Dasapsckx6l+/7Lq94QYLtZWlql37VYzLx16fxOJS1jz6SfrCd2gLtE0Ga2d6zlCr+CFi0LftY5p23Wh+lBGRraGCbu3F6RtS42b8cannzhpdiWsOVhVf+L1dfS86LB3P01w4xo1JblLtuxT32Hfdia7QAVFJcxeJJGwEXpaczzrxbS8nrV11h76VvdcovTU++oWa+ic6+ITkxQX/qA1Y9GhPXU4a+1xaxd7Te6qVN6C6L8Uvky+emfV8vy6nRu2ChbFzFv9TrL1cFR+tfXFqpYW8rMxFWdsWtY0Jybh1ePeoq6L1YfSNr1zuGX0FGSBkaq9vd3b25v0Rpm7jY7v+05hdPejJ7e4v6YzCYBz5845OzsTAAAAAAAAAAAYSR4QBoQRuMecVAsy5lNbX926v8lCAEa2dnUeuauYAHHt+fPOLsMYvKK8vDwwMPDqaKmTc+1raWnpr371q2u7OTqi/93f//vf//b39ycAAAAAAAAAAHBHmpuaZOPHX6spfbeM6BJAo4XD5Ed9uPWlpy4i+g8wVFeuXLnp67VaOvf19L5fR9N0AAAAAAAAAAAYgZAAuPdc5JEBVOXxihaUzgcYjpvi6Vet7uvp3ft1dQi19e/HrwAAAAAAAAAAMNKM7DEARgVpwDQFqU0t06N0PsDQ3RpZHh3fI1YOAAAAAAAAAAA/GyQA7jnt4XefPEwAYLiujroxAAgSAAAAAAAAAAAA8DNCCSAAGIluraE/Or7e3ao7I+crAAAAAAAAAACMQEgAAMAIdVMN/VHwfTfkAAAAAAAAAAAA4OeBEkAAMBLdGlkeHd8jVg4AAAAAAAAAAD8bJAAAYIS6Otw6++Y2zXenWxwm/spPwhklYwDQ+nPffdfq+Mgj3iKK/GLRjd/tzcrKO9vOmRC3YvGjrr/gQwEAAAAAAAAAMCxIAADASHTlyhUmYj6Mr10N32ZszihuJcRxyoJXEn8lHnR+y/k9a9flXuh5M864iY/NipkRJLV/YNjvO5yvZJhZjfbvMv/28bfMLh0K+t1LiSHjOLdbqr14y5ptZ73iXlnwqJTbM9187ot3Mlpm/nH+r8T3NrdxO8a6k7v+sevbH03sAZ80MyZu+sNDymrQLd/uytZ4LdjwJy9ipPlUPzOc2vZORnv4ij9FIjcAAAAAAAAAANAXxgAAgBHq1hr6t46m2zOlq+Hktves0X+G5fbzs18pR//fvfkRa8MrEZx/p2/e+33bYPPfhendrg69tn73zhDSWvyPd9MKGukhLEUR05mcXacazQPUUBri15aTW1f+9Ys6ehhLDY6uK847O27mHzcwB3zd4immvH/841tmh4aAbqlrIU5ejnxC+P2E/0nLd3v3nmknAAAAAAAAAABwCyQAAGAkuhZZ7kZuiThfn27WHv/7e/843R0CFvo/+2L0JIfB5u+OVveZznswKCZiAn3m1I/tw3nfO50+dA6Tol981l9o3bH20/94d9uxus5BF2BSBjx3VbhnY87eU1rz1WvYXMLV4bEeo6EvdNsTSnk8mpAQ+YgHE8YnIt8pERM5jd//aCRDRXEG6Nvf8l3OcdMjj05wIAAAAAAAAAAAcDOUAAKAEerqUOrPdNbl//PDz04brEsIJz27eF6oO3cIy3a/Q++7UByhA0VZe75/+8mH3zpMIN/lnzU4hr687NkJl89+nfGPnPJWCxFOCI95dnYQ5/Qn7+/jPbs84WEes6zlwuEPPzwT9OILoeO4d38MAJ576AsvXt3+4efsHhpOf7b571dfnPfog/yBDhnzHxm0SS8AABAASURBVOWgnD1H/+m+facemjfFieqb6WCr6Rfv/udn+TUmwhmnnPPbmHAv3o95H32YP+53Lz870YEYNbmfbj/tGfdEe8Y/2Hdc98eveZPmvfZC0F0Pr7NPNvB5NwX1jZrDWVk5xWyRIIcJ4XEJcx9xoqsy334vv5WQD1O+JZyJv1u1eKpTnyX03x06bJwcE8HJ+U5DAAAAAAAAAADgJkgAAMBINKSq+h21+Ts++rzc0LsQEyFf96fP+qyFN+Hp5EXTPbi3LEuuXO15F/LAA11tld8eOct76BlPJgR+hW7XnDFG/+/fXvbmmK8+0PLtP7JOOcxJ+avS/XL57g8/y8of96JS5Um+LD7X5v+w6IEu7fen2x+cJnehhrDNZAiZCUv9kQ/f3/2Dqf/DYij//MPthMkBuPP6W4P1wQYe5aSY/d/fbfly13cP/X6y5Or1Jx5M53L+ua9l0v+uTvbltx7/x0f/3Dcu+bf+odEzvvtk177v/vi08NsvC0nY87/297Bf+pwx9YTr/ybP9rCOJUDuwhgAfehrTmmoiTE3JDLoxpMZ23JNk3//5iu+pCon4x8Z2xz++KdI3/gVfyTvZFhiViQ8fHPeQ/99zmHT5LgprtQpAgAAAAAAAAAAt0IJIAAYoW6tp3/TV2N9/tfXo//9MTXWt9MDrIFuLf/n6pdeWrx48ZL1u3+UP/2/0RPtrK/y3Kc9qfJivqcoWvf9t/VOob8OcGNizwKfaaHj2s/UtTk8pPK/qimpab9ypetC+Wm9e/AEp9tv7bWNujpoJX2z/scLpsH2yVD+9fEfOwdZA/M/yilo9n971n/55Xc6M1tnv3typ6aw3OgfNm2CE3WVN04Z6n/1xzMXjITjrnr2Saczn3245Z/5nLCnQx/k3/SExBC/DhkTt8/5cVxEpK+oz0S65cy3PzpFxM182IminB6emzDTq7W4eLAiQfrvc/NMU2Yy4X+M/AsAAAAAAAAA0D88AQAAI9FQIs48t2m/9j/9f4PkADiOLkJO/2tgBwF+7qVFqj4FZXrG3e0zp9l0ob317MFPN+X3xpgdPHnkKm+80p/6/DtNu4/jmTOmCb/2FA5nfF0yKI7QxZFDDJYBZxAyIXw3Xv/rsVb77+aoiIo6/cHBL79zmdazR1eN7a2tTTWfb6zpLb3Dc1TZsS9wXIKjwr7d9P9Z/ntJoDvnaveYAdeGACB3lVFz+B9ZNZ6xL051uiFuT5ta2omD07WqQLxxjjy6pZ1JX/Qf3mfD/+1BMZNdu1+2EAAAAAAAAAAAuAUSAAAwQt1+DAD+g9MSFpLMrf+n7hkDQPE/ixKnud+2Fv/VG8cBvmVsgGvvTtk5OgjH+T+3+Gkv+77zPDBeqeTtLDlzdmw5/dBT44VD2tqhjQHAcf/1ko2/7jOB/vFE+vU9lP/PwoRp7gPE/6+nL5iXOY6KWVElm/f/f3bje6ZxhEKe8KGnFib1zXpYt6j9bH5JqwPPcuLr8sDnlGxk/oaRA+4ao+bQxx/nkYgFcx8R3fQSxXPiWTSN7fQjImtI39TSSlMPOgzQuZ+u+3bf8TM/Wt4o/se1aWfeeHmfY/grK2K9+AQAAAAAAAAAAFgoAQQAI9FQKuqwX/kPhiQs/h+F0LqQQf1/W9JO/Ng5hGV7UgD9TL/aZ/oYR0WwZ3vRzswjVW1dzJTOtjajdU7KXaF0qPnX/lL6oUB3/pC3djhPCVi/Gn/MT+uT34hdmMhG/8ntni3o/p7jGPCbp9xrCkrrTRZ2hx3GBwc6/LA/fU9xI7MXV83GdiPNzEm3lOzZ84P70wsXx44/v/+LkkYzu6yQxzE01beYh7i1Q2DUHP77x8dJ+IIF0/sJ0VNOE6c+2P5t7neNNCH6qkNZOT86TQkaaLhjyiNyRepH17z5u4mOnnNef/+jtxD9BwAAAAAAAADoA08AAMAINaRxgJmv1Lipv3uR848PM9k4uaHi/7Z+IXwlLkB4+/F4rR3m+5t+5dr0MWP/K34+/X//t3/z618QYufykGru7+ZOFD1wZYxYHuj4/31hDFa621lHEh7K1nbvV9+4eff0W+Pp3dP1p7/Yml3RG/2PX5wQ7MJhtm3A+XurG12bTo391dwodU1mTff78h56an685f++yFx3NIMJ8bsrnoqPD+YU/d/++od+szjQxYH8Zm755r1fFI2fP22cf+z8WQeyN7/yfw5P/GlxlJvdYNs5lBwAXfdt9t4z7Ray752Ufd2TOBPiVix+tKeGD6FcH/1dAsk9nvFaRk07cZw483e/f9QD1f0BAAAAAAAAAH6KB4QBYQQAoFe7Oo/cVUx0uPb8eWcXl6EvUl5e7u3tTYaFvlCU9XFW6UVCxv7X7/8Yr3AgI8+5c+eGtV/t6sz3/v7/2F0KjFsQFzxuBIfDmV3z9/cnAAAAAAAAAABwR5qbmmTjx1/rQnq34AkAABihhlJV//pXatx/Pfui0Ke01TEw2N9heMv+XF/JMArmsIQBMS++MJ7dpf+SO3Lubjl+AAAAAAAAAAAY/ZAAAICRaKj1f26oBeToN3U6G20fck2en/krGW5W4wFqrN/UJ3pHHh6ZWY1ruQ0AAAAAAAAAABhpMAgwAIxQQx9Z93752ne/rtXQHzXfAwAAAAAAAADASPOLTgBwXYJXrPpTisqJS+4Zl2mbd7y7TmUtR065zvvb5j2L/ATDWcHPsZFwPxO4uDr1Uxqe4+TuJLifR1C9dbzZ0fSViZtfteqecu37+3c6AQAAAAAAAACAked+SADY+6V8+PfSfX9bEcgb0vyUg2eAn6/49tWNuC7ek5WKyX4icgfsXRUBHk73IsB645p/0kbCqCcOeOWtt79YNUNh33cqzzfqpc/ee/UNlRO5nw03qj7yv5I+4fKr/bl/pxMAAAAAAAAAABh57oMEgMA3OESs13WIpk3xGVLfeXt5csrChcrbR8w7yj57es7vn804ZybDJvB9cn1KQqTL3R9E4aY1/5SNhNGvrSx1S26DX8yHy6/lAJjo/8IPk+SG41nvFLaQ+9a1yjlMcLnfijr36fSroy6rgeg/AAAAAAAAAMCINfITAA6TH1UIqw6mHtYKA4MniQkA9NVS+tmLb+dovGI2pTypsOf5Rs5nov8tX2393y1FWprc126tNX9rJP3+mj7Qfo2O7wEAAAAAAAAAYKS5+x3Y7zKxT2QAVflZScGPDrrpqkgvh4LSdmYy1zc6Y4XixNt//aDKxPwoCPhdRops15q/Zl5UbnpvYfhYQl5+p/Rl44mPVi051GKmHIKi5r8Rp3DjEtKhzdudsXZPJds12mXa5r/FGLasWl7Y7qRa8Ol8UWU9f5pSJiREV5mXumXXfo115V5hKxfNmOYnYaaTjuq/r9u0nYr5fHW4GyGvfPTJK+ba1D+/tb1JEhkdM2+6wm8sxSx96qt972ScqOocZMd4iulzFkSFTvPmE0JrSnJT0/YdqbcIAn9385o7Vdc20roxwcmLEmL92KUa1PmpW7IO1VuYtQXN/8sbftpKIg9niwUZK4/vWrvliLqTwC9BS+nuF9eRD5fHffruk+ZxfM2XHyzZVnYfd/5nLnAu12w2UxQ1mvrI9/3KxM0feOCB7p0dBd9bLBbmlBEAAAAAAAAAABhhRvoTANKAaZO51YfK9C31pQVN/MmP+tymqHlb0ZI/bs27qM97/5XAOYsXM9F/Jjie8Jd3n6J3rvmjKuaVF3frFHEL10S63hqsEo6V2JZkPRPz+8D4tzLNylcWhfsywXx773nJMZMufv1i/O8D57zw6zW7jvxId5T+45nVeQ0Xq9/5wwuBsau3ayzETBt+LN2+YdWvY1549I/7dIEJ6xNuM9ivobPu0Gcf/Cb+BVXiX3eR0DdejmDerp8198F1D1u/KmGSJoNZ6tE/ZpyyV61JiQnqKfxCObmINLv/+uic36v+kNXgG7Py2eGNNgz3tY6y3S+u2aUmVOXuD168z6P/DAcHB6PR2G/0/FrF+ftx+rWXbp3nvv6eOVnMKSMAAAAAAAAAADDCjOwEAOU0+QkfUllU0GQhndq8Mr1TQKBiuFWAXBTPqahTGVmZZe1muqVgf8aGEjLpCYXbreP3duryCivZqimd577cX2FwCZjkwiGUyM2e6CorKtne9JaWqkp1m6Wfd2HWfPjEobLGFtrSoSnZX6aXuMskgw0RbKopPLG/sLKm02JuO5f3TXWXi7fXWDIojt8TYX4X89ZmFDFLdWhOvLMlr8ZFOTugJ+5mvlh2qKSxg/mmvmRnod4tIMDtXoxRDCNVR9XBF1985cWMyg5y3xOLxV1dXe3t7czXq31q6F+LON9UW/9+mU7+c88c3KOvNE13nybmlBEAAAAAAAAAABhhRnQJIK6LYrYXOZVWYe3ObKosVDdMV0b6ORyxFsMZIoGLnydXv6te3/Mzra8s0XZFezBh/ZqBl+rqNHYRCVvTor56f37tyuglGYqKUyVFuw6X1gxQV4cr9o6cHqx4UOLlJXV7UMLVkNugnIKmh4V7SzyZ+V2kEqriNhU0KJGfl8isOdfQuwEd9ZWn20K9XPhcor9xVtpwkSZcypZZ431eBR6GxUxbyKhAUZRMJmtra9Pr9Wbz6BkAe8yYMQ0NDWQU4XK5Dg4O48aNY04ZAQAAAAAAAACAEWYkJwA4bspgxViR7SvvPfXK9anCR32cCksNw1gPGwK37TtheKWq2wsy/jYzy8FXqYp5Ku6zhJhDG/666pYMBNclcOXyBD/NvtT9BzdoaMWiNe96DbpWyjUqZclC+5Ktn+3bmtZoq1r8WdLQwmd9N55i9oviEsTdYBRiAsrOVgQAAAAAAAAAAADuyAguAURJwx+VtXzzwa/n/D6w59+LSV9qhb7BbBUg2kQovtB+gGXN1+Pk5qbGBiIJ8hL1TKFEfn5S26a6hmENkEu3VxV+/fbbf11bxg95Sim9JeQu9AoOGavdtTu/QNM+lO7K3LE+kX7U6f0H95c1dgyxkz5t1DQZhV5+nr17LXDx8xMba37Uj54O0gAAAAAAAAAAAABwl4zcBIDAKzjS3XiqsLrPcKbWKkBj5ZEBDuaLWk2nKPwplSc7Tq/HNFWfgvu0voGmvAJkThRHYM8xNxVuP66flDB/QaCTwMU7Mm5+ioqcOlzSMMSwO+WgUAX4ijmE8DyVqkh3vvmi3kwTc1uLjpJM9pNwKZ6AYksGGex9YqJVCrGDZ+ichSpJbwaCeRtK4tKTfuhiUgViiZAiZrPRQETTomeEeTk4+U5LjpZf2/6b1tyHSf3lwVNU6Mr5Yb7MuwSGrXw5wrOpcFfVMAoiAQAAAAAAAAAAAMAvxIhNAPD8HlW6dVYcqrwhut2hKS1o4k+eIndqK127bush+5gvdv29NHNJzFh9Q2dvRL+zcuuGrDz7OV/s+iQjQS4gpuKMTct2a70SXj3+6atrplMFaZteP9wy1F7zXOnkpxI+T/+kdN+HX6x40q0+d22GmsnfL75aAAAQAElEQVRJmDW5q1Lzu576S+Gut1eqHDoqv/74uM7zifkZ6e99Gi3SlFX3vEFTRWahTpG05l+rwjyJLu9LtXnK/IOfLggjFduzSgx+Ee++996/VkzjVlVU9m7/TWvuuy3m+hOvr8vI4wa/++l7X6yO8WvKXbJun3pYjzIAAAAAAAAAAAAAwC/DA8KAMAIA0KtdnUfuqqtXr9aeP+/s4kIAAAAAAAAAAACgP81NTbLx4x944AFyV43gMQAAAAAAAAAAAAAAAOBOIQEAAAAAAAAAAAAAADAKcQgAwD1GURQBAAAAAAAAAACAAdyjABoSAABwz/H4fAIAAAAAAAAAAAAD4PF45B5ACSAAuOfs7OwIAAAAAAAAAAAADMDu3iQA8AQAANxbDzzwAEVRXV1d5q4uk8lE0zQBAAAAAAAAAAAAa+UfHo/HtbXlcrlMGI3cbUgAAMA9x+Gwt5oxY8bY2tldvXqVAAAAAAAAAAAAgLXvrI2NDceK3ANIAADAz6H7LoboPwAAAAAAAAAAQF/3ouP/NUgAAMDP557ezgAAAAAAAAAAAKAvDAIMAAAAAAAAAAAAADAKIQEAAAAAAAAAAAAAADAKIQEAAAAAAAAAAAAAADAKIQEAAAAAAAAAAAAAADAKIQEAAAAAAAAAAAAAADAKIQEAAAAAAAAAAAAAADAKIQEAAAAAAAAAAAAAADAKIQEAAAAAAAAAAAAAADAKIQEAAAAAAAAAAAAAADAKIQEAAAAAAAAAAAAAADAKIQEAAAAAAAAAAAAAADAKIQEAAAAAAAAAAAAAADAKIQEAAAAAAAAAAAAAADAKIQEAAAAAAAAAAAAAADAK3a8JAKfA6M2rfh/lziH3AuU672+b9yzyExAAAAAAAAAAAAAAgPvSiE0A8ILmr/12559uCvFzvZ5M3/m3dSpHpwflk5VyhQvV78JcF+8gXycuudvs/VZ8uPmzBG/urROf9rijt+M4efkp3Hn9v9cnf//2rSd9b9lFrsu0TTv+npMcgPwEAAAAAAAAAAAAAAxkxCYATJXHS2q4PpEBoj6BdY5nYLBXZ8X+ytaq/WunzPnz26Wm/pbl+D2V8O6iJ/3syUhHScLnL1wf7TNQKN9W8eRzSocbp/H8nnoyfCwBAAAAAAAAAAAAABjEyC0B1KEpOvQjNWmKwulaF3hKOm2KVFdadLqN/CLQNDGLwqNUnn0eAuC6KOJDRboOmgAAAAAAAAAAAAAADOze1NC/K2jtieO186IDJ7vk76+3MBO4DyrCXPQFGdUdhDipFny2SJT657/tb+IFzf/LGw+qd12Uz3vCR3ju/1tT9vCq2TJCZBmZEeTHvKQ/Z7VMX/JplG7Vn/9ewGYOOL5Pv5r2RMWLf/5M3clTTJ+zICp0mjefeT9NSW5q2r4j1ve6c2LvmKT5KY9KbQnpuqDeuS3j48IWMzvdb96iuBilzI19okF/Im3Tkq/o2avWrFQw0f0lx58guuMfPLuhtOWGdRlPHy8xB4TFBxS+XdpuncLxe+pJv/rCQ5Qq3Poz1yXguYQZMSo5u9qL1V9mZaUeOseuxGXa5rdmkCqdl0rBvnSh4u/btnVviVPAk8nPhoUrpEJCDOdKtmdk7Sy1biHh+YbGvLEonB36oKP6qzJqkn3Ri2sO1jC5BsohJC4hJVLpJeh5l3cOnesgNx35nIRX9xkC41bGKSc/KGJW1/Vj/rI1GUeaftrxBAAAAAAAAAAAAIA7MoITAMRSU1pUGT0nMkB0qJ6JUHM8AwPdLqpTNbeW/aHclDPnqfNS396naapVa76opl/9MLDixVeZED9hCwcN/B6GzrpDn32woay6gZLFvPzSGy+bklYerCJ3yt5j3ool8ea8Jf+775RZFrNoYXLywo5X/7pdQzEB9HkPVr/zx7/urzdxXbwV9jozbdq1ZhVZ9Zd5TdueSS3r6G995h+LdtLyV2YrPcuOsIF4F2W8ijqVUVQTpeqdg9apj6zdvfXUj0Y3VdymRS+ltK1aXmjNFthL3MxfL/vfD9Sd/JC4l9YvSqjRfLC/ydJl1qsP79qVWlF5kZrMTH85wbDyg131Fmno/A8XSU9lvJV06BzxDXtjRYJTU5H1PTi+Ty1cE2rcvu6VXWV6J1Xcu4vmv9L211WF9E1HXiMOfTdJSb7c+uv9lS3EwddPariI6D8AAAAAAAAAAADAf8bILQFE2PC3Ok9DeqoAUdLIKZIWJiXQ2c+chnM5L677x67CsmJNu5kMnamm8MT+wsqaTou57VzeN9VdLt5eg5fXp/h+0a8W7vt76bV/mX+JfZDf/aLANyzKpXb7ln0FTewKM7dkHGqTRk2XCSi+kwu/q+ncqSY2e2FuOlesMQ1pA2n9qa++bnB/Mj6AxwbiQ8P8mo5klhlJbwUgc1vl/kNFBcxe00y+5EReE+XlJ+kZNYE2VhaWqNsshG4/9dWR00QW7stuZ0dV0a7Dpeomk5mZ/k2RhkjZsZQp1/CnfAyFWRvYrv3MPPnbj2t7jqS9LPJRacNX+3aVMWkYi7bk4C4NX6GUCW458mSsqxNlrKyqbWE2j26vKqvUolIRAAAAAAAAAAAAwH/ISH4CgAki6wqOVy+MY6sAHbIPnuyiP/FtbUf/s5q6hhP4v45yCpoeFu4t8fSSurlIJVQFd/D5maj67k0JGeeuv5u934q/vTSJ/Y7j5iWTXKxmY+7d2moLfqRDXKRCUnvqm5KGpJiMvwUWlJUd2p9XMOTCOGZNyfbSJ1fOVnnW6597lH8qo6TGTE3uM4PAK3j2dD8/F6nngxKvB/m6sv5WYjYazETI7R5MgOMZGB41xYPZXy93id9YUsPuBZMGIA2Htb01iKjrx4GSeLmIJiWuKUy8vkLdN9e+vX7kOzRF+8sU85a/6ldaUfDtiez8cx0EAAAAAAAAAAAAAP4zRnYCgFgaSotOx8VEBkgbxsndmooOae5qSRnKNSplyUL7kq2f7dua1mirWvxZEkV+Ii7h3jKF2RFt/j8S87Okvsqnngpb82FMy1ebkrZVDi0+3n7qyyMNq55MWUR7tZ14saydEKdrrwkCoj9MVjbs35W5P0t9UfrS3/4Sfpu1cXyjXno3inyVcTC1tLJFHPbh2hm3WYLQXWbj6fS//u+euhuTLLybZ+w8t33dyu32riGhYTHRSxYkVKxds3V/PaoAAQAAAAAAAAAAAPwHjOgSQIStllOxv5L4PRoWEyipOa6uubOSMmZiy+ULb5nMHesT6Ued3n9wf1ljx10oVmNpqdd1iX0mufSmVcSyoAeplh+1hp6VW7RVRdtTN72YVeumCpssHup6zfWF28uoaUr+qa8KbzwCPD+V0quzZPtXpeohPlJASac96tNVenB7fqW2bzGlTl1VG+UVIHO6dZHO2uJ64jVF4WlPhqSzseDQZ0vWbMsj8hiVlEsAAAAAAAAAAAAA4D9gpCcACGk5fbyaKMKfctHmlWiHWOZH96O+y0U22YXHpXhcYtHV1+rs5THTvQWECNzlkUpRd1SaLYxDRNOiZ4R5OTj5TkuOlkt6HwDoIkQolgiH+TxAS9nBTI0kflFcpLuDk1fgvEUJs8W1Xx6u7SAcaUBgkDtbx9/JSzlbKeHSejYrQBt1bbTQK8BPzOHaD/I0RnvBtk0Jr2x6p3t03+tow0Wa+6Bq3lN+UrFTSFzMU72jEQzMaOgkXqoZsYGuAhe/mLgnFWOtO0lrv/pSTVRxK6P8nOydgiJjkh/tjd3TLXlflRj85rwxf5ovmwPgSH39fPtNBth7hAR6WwdscAp6NNhvLG1oMxIAAAAAAAAAAAAA+E8Y4SWAWNqyE6cuKqf9WDTkuvkW7fGMVfZz5q36MJlSr/3zB7vK9i15uz1l0avHEwm5WJtXpmvpjl+3VWzPKpn0h4h334sgFyu+Kqyo7J5O6/K+VD/3yvyDnwb86Y8fH2kjQ9VZt33DB4boJ+NXvbN+HKU7V5i6LiuTLVvk4KeasXL2S5LutZ9Tf7xlXzHbAb+9IG1batyMNz79xEmzK2HNwarOgdbcqK7qZ09r8vftmjL/uaS/PJVk1HxbeKpS50cGxUTzdx+MTIlJXq1INutOHFef+lHec9Dyt71IR8yLmv9FAl9Xqa78Ue/V23u/pTBr2UckJS7h8yfmsz9fUL+zrrZKc/O6uS4+MUlx4Q9aMwod2lOHs9Yeb7mzoRkAAAAAAAAAAAAA4Cd6QBgQRgBuxgtJXrPG5WDCmiPau1AcCe4n7eo8AgAAAAAAAAAAAPe/kV8CCP4T7KXs6AVVtQZE/wEAAAAAAAAAAADuT/dBCSD4mdh7x0TLDSUlpy+Kps2Oi3XXbt1S20EAAAAAAAAAAAAA4L6EBAD04NqLfANnxEbHMN93XajYtSVjl2aIgy4AAAAAAAAAAAAAwIiDMQAA4AYYAwAAAAAAAAAAAGB0wBgAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACjEBIAAAAAAAAAAAAAAACj0M+SALB3cKIIAAAAAAAAAAAAAAD8bO56AoDnG/rsplWLV0T6WYP+PEXkgj073vvXh396KdRVQAAAAAAAAAAAAAAA4OfwgDAgjNwdHCdf1YKkmNnuRrWG9lPIus5VNNjLJo2jNN/m5dE+sY/6GEpy30nbdaTeQgBgpGpX5xEAAAAAAAAAAAC4/92dBICTb9iCpDmxfpTm+MENV0nd/wAAEABJREFUGbkFTfzIlDXrHxWRHwvXvp+1q6qdmYfrHpiSsjDW25j30V+XHWo0EwAYiZAAAAAAAAAAAAAAGB045Cey94iaP/+VJ6S6b3P/9IeDR+pN1okSX3cR+82DPmFTfE5pSmuIU8hTTz7lTREi8vMWcQkSAAAAAAAAAAAAAAAA99BPSgA4BUZvSpk5SaDL++it1w/VdbDTeL6RcW8khPoJiO7bXamVrs9Fv/RFlL7BLHIT6E99tavBd4aC3ENOqgWfLRKl/vlv+5sIwC+BwMXV9mJjC33TZI6Tu6irqaWDJgAAAAAAAAAAAPDL9FMGAeYIXXyYQD+5qNcRyrZnIm1u0+s62e+EY0nl/r8/++Km7Ca+W2fh63945X/TSio7hxeP5LoEzEtZmZP999J9f/92598+W/W7mACHIS/NcfLyU7jzCMBoJQ545a23v1g1Q2HfdyrPN+qlz9579Q2VEwEAAAAAAAAAAIBfqp+SAGCZO7SnfuTP/sOrOR8unhfoxCWWmsLdi1948Zn3c9UuMZ9/+ueUALqqyairrzzVZB37l0sNY+3igJRVC+PtS1//3xcC5/x+ynOrln1ZN4zFKUn4/IXro30EBGCUaitL3ZLb4Bfz4fJrOQAm+r/wwyS54XjWO4UtBAAAAAAAAAAAAH6pfmoCoKutYuu6Vb/+49ZdTbIFq9/OSA72ZCP8pgZNXcNFIxkrn/1UgNQ6p629R2RCwkI/PjHTQxwAwMlv2jRx7fa03OI2a/KAmGpKj+wqaycA0Kul9LMX387ReMVsSnlSYc/zjZzPRP9bvtr6v1uKtKj/AwAAAAAAAAAA8Av2kwcBJkyI0dKhKdqwpmR7QMSalIWffTpD3UT5+Um6KitOnJNP81M9ZRZJyJObPkzw4mrzdn+QmnVu6CMAc7lShZeI1N/ckdkp4MnkZ8PCFVIhIYZzJdszsnaWttywWso1ZtWalQomHbHk+BNEd/yDZzeUojs0jEotpbtfXEc+XB736btPmsfxNV9+sGRbGVo7AAAAAAAAAADAL9wYWxdPcodsxBOnzn5I/6+vy6wdja+Yms7+60g1N+CxmbKLO9/+65J/nGzxnjrTTyLkMoF84Vguqdz7/osZ5S1XhvoGps6OccrHno6YPFnqQDqbappMl69tt1ji0FKWsS1jfcbXZySPvRI3se3/nTpjuMJ/cHLMf9kVfn2iytBx5vipFv/JD5V9NONPn24raDQRgFHL3FT+rzI6MGRCy6GPkneU68mdW/6H5wkAAAAAAAAAAADc/376EwA31PQ3t1UcKtHGjq0tqGoxE15X7/SuC7UN9lIyXG2VG159Sx0ZFjYl9I21M98g+tNf7VqbcaKqk3RUFe2q6p7JdOqbIs30JxUu1K56CwH4peqoOvjii7mEtgz9CRsAAAAAAAAAAAAYxX56AmBwdNfFil1pGVtLRQv/9tJkMnyddYf2/IP5t9bdL/yJJxdGz//Qnk54v0hLczwDw6OmeLi5SL3cJX5jSQ0B+KUz08iBAQAAAAAAAAAAQI+fnACgKFvq1qndY4+a1FmbZqa1tDA/2Yv6TL8THfWV+zPYxwg+VAX62ZcIH33p3SjyVcbB1NLKFnHYh2tnEAAAAAAAAAAAAAAA6GVDfoKuTtp2nGrly9GRXrwbpvd+Y25jov8cp4BpKSnzY1yMmnPGn1icxNxpTSFQ0mmP+nSVHtyeX6ntJAAAAAAAAAAAAAAAcJOf8gSARXv4g980hS54ds6a90JjvsxYm1FaQ1t7+ZtJd6Bf4B44LyHmuSlSQ0nOsj/uOzLMGv0C3yeTn3KoKizKK9GSB+Uh02ckz5Y1fLVL3WaUdBIv1YzYb/XZ9aLZcU8qxlIN1kW6zLSZ4nuKeaTJRGijro0WegX4iSvUNJM8QHUUAAAAAAAAAAAAAPilGGPr4knu3BVTU83xw998UdI+cWbCkpnepKWpTaz49YSLBd+RXy96OXXBE5PI2Y83bVr2WXG14QoZJq6DSOb3SOQTTyUnxf7+qanhfqR097ZlGaebaNOFFjIxJPw3//3E75+SE82ZBq7IVHLsSKPFbNA7KZ/4fdzMEPOZg+WNdWdq29yUS15OevGRrmMFZ1vuvAQRwC/F8j88TwAAAAAAAAAAAOD+94AwIIzcFfYeMfPnJz8hE7I/0F2EsjVrv0zblnroXAsBgPtGuzqPAAAAAAAAAAAAwP3v7iUArLhij/DZMSnRClKZl7pl136NiQDAfQUJAAAAAAAAAAAAgNHhLicArDhOLvyupvYOAgD3HyQAAAAAAAAAAAAARoefMgjwQCwtTe0EAAAAAAAAAAAAAAD+c2wIAAAAAAAAAAAAAACMOkgAAAAAAAAAAAAAAACMQkgAAAAAAAAAAAAAAACMQkgAAAAAAAAAAAAAAACMQkgAAAAAAAAAAAAAAACMQkgAAAAAAAAAAAAAAACMQkgAAAAAAAAAAAAAAACMQkgAAAAAAAAAAAAAAACMQkgAAAAAAAAAAAAAAACMQkgAAAAAAAAAAAAAAAD8/+z9e2yWdb43/l6zFvdN6IFC2lRasJtCws0fLQnItobDL+AshDgBshad3xLdT+dBcITpgErAE2YYDHiCDQrDAh9lfFZXFFZWmQmwh4AshSzEWIM02zY73N0bShAoNm1o6YGn99395NcWPCEq2qJy8XqFGa7rex1r6D+f9/X9fENIAAAAAAAAACEkAAAAAAAAgBASAAAAAAAAQAgJAAAAAAAAIIQEAAAAAAAAEEICAAAAAAAACCEBAAAAAAAAhJAAAAAAAAAAQkgAAAAAAAAAISQAAAAAAACAEBIAAAAAAABACAkAAAAAAAAghPoFfSV1yJS7p0wYFrl6PNF+Kl55sOJkXTIAAAAAAAB+HH0VAAycMH/phl9mfcPRX807VvbQc4dOyQAAAAAAAOBH0WczANJTI8GFY08++qf9TV/cfNQ/PVP2m5SqY8nCcSWvLQtK1x2qkQEAAAAAAMCNd+PXAEg0Hyxbv3TnifS7SjYvmzIqNQAAAAAAAG60H2UR4ETz+2XrS3ce79+dAUyTAQAAAAAAwI32owQA3S59VLap9F+P9x8394WSgrQA6Btp2UMyI18f7pc5NDMtEgAAAAAAt6wbHwBEc6bPnfv0ov/29KLimbc1n2sN8osmjh90nRcPnL5sw3+tnjJcHROuaVDB8tXP/XXlvYVfmVgzYNTMxTtefubZoswAAAAAALhV9dkiwNfS2Vh7ojHIGzN56pgvD7dG+kcDoA80VW/c8nbs6eLNTwWlz++tagt6qv8LNy8Y3fLOtrUVjQEAAAAAcKvqqwCg/eiOraWpzfG2r4w2Vv7br2b/25cGBtyxaNXrkwKgrzRW7ih9Lrl+WfH6Zcml697rmDS/q/rfuG9r6euVjckAAAAAALhl9VUAEMktmPLw3Rmndm5b815jIhh4x/RpU0ekfPlD/8Sn8fL9VcEPN+CO+U88G2uIR0ZOHZHRFTl8/E75xneTs+bPnTUipWd3+5ptR2ragmh2wQMl9xYXjc7tevyFE7u3b9+4/+TlD6Gjg2IPPDJ/ybisIEjWHjt2LjuvsezFlRUXu/47DJ9UvKJk6vjbIkGi4ei+8jU7PjzVFWYMis1bNLd4XF73rYLmI6+vX7rnk0QAPy+NlTtLnw82PzX3tQ3TErel1O7etHRbtY//AQAAAOAW1+sAIPX24vumpMfjmXePGzMikj+j6GB04PSCxv3VKePvnhr7cgJwIeXou1UtQW9EMoem1G588Q8V54P8aS+sLnl9XNXGV1YXVZ6Pjpq24em5K86cfugvnwSJZEPVoTU7tx49055bNHf9osXLmlY+1VXlTx3x8MrFs9oOlj606/0LGVNKFr8wLuVgz33TCma/sKAwvv3Ff3j3ZEv2naueLnkh2byg7PSYuSXzhp1Y++iLe85eimaPKExtUP3n56m1emfpqksblk0Ldm56rCzeGgAAAAAAt7peBgAD7rhv4YpZOUEw9fJ+emHxhsLujfym1SW//rfE188PeiVRX73/2Pnu4mZtRXnFtDHZ1Qerz3c9JVFT8Wb1tGfHjc7d88mppvie/VfOP1V55GB90cRYVrTiYnTUxKmDT7+xbtf79Z1B0Hhoz4Gjk2dffqsxk8dl1h7Y+u7J7pYpZ4+98c60zZMLcssbMrNTOupPHq2/1PPokx8F8PPVWrO3tPTtINkppgIAAAAAgl4HAJeq3j308Yy5Y6Jd1ce6ozXtuQUjexrvHHtj3+n0gin3F92e/tkkgF63ALpKsqUtGUQjX9nNvrKbln/nrLtjseyc4cOy8oelNFR3jfXLzc9Lv3Ciqqnz6jtFMnKHZmUVluwtL/li8MyJ/r9oPvrOsXMListeGvt+dfX+PQd7kgP4+Uok/RMFAAAAAK7oTQDQb9TMxZsXFGYF3RX/Jx/fur++Mzp0yuaXSsYPHrds5dL33zmRO2Pq+M+7APVBC6DrklYwZ/OScef2lL+1Z3vVhZzFLz0x9bND/aPXvCLZkWxvOLar5LlDdVctmvrev/3mve05o8bNmDFl1ebixn3rF2zTXAUAAAAAgJtAbwKASPqwnKzLm20NDW3dnx4n2pobemroWcNGDg+2P/TrnV/tRtLbFkDXYUCsaFx+27E1+yprut7k8xkCQWfj2YaOQSPHZ/erqv3qV9LJ5nhVc/9ZYydmv1d+9usfUHfW1Xz4Rs2xI2eeeH3GlPE744eaAgAAAAAA+Jn7u+CHu/TRlpX/+NzB2q7NYfc8+9R/mzfz3lVPz58xuCsHOPHnFU8/9JdPfope5MmWC8nosKJ5M2I5gzInzC2eMSzl8oHG6gNv1Wbdv2ju9KEDMoeOnTf/3vGDL+cDnacqDnwcFC55pHjK0AFd+2lDR9zRvdEvp2Ds5Y3M/HGzxmVFk80tyQAAAAAAAH7+erkGQDI6NC+3Zyu3cOqSws+GozmxoSm5iazc1MhXz0+JZUeCG6vz1Hu7yu+a/8CCJ2YsaK/9oOJovCF2+UjbyTfXbW2ZM23empdXJU6/X113rnXk5SOJsxUrX8lYUTJtw7/c07Nft2/Lpqqz7bGie1fMWtwzyyHZcLLq1S27PmoLAAAAAADg5+8X6QVTgl5IK7h3w5Jp0ZqqRMGk8YOD4NNj/1GTMXFo3Rs7PpmyaO7Ewde4pCP+t4dW7az6qSvp0aHTNq+ZUrtu9XPVlwLgMxerDgYAAAAAwM2vlzMAgtbqvQ/9dm8QDJiwZPT4X2bVVhzYuC3+XFd5fdDtta+sf+vrFyTba+Mn634GjXTS80fkJurK6/X0AQAAAAAghHo7A+Cm0i+n6J7iQaf3V9b1zy96eP7s/OqtJRsrGwPgC2YAAAAAAEA49HYGwE0lkp4dm7Gg+MHu7fb44fIny1T/AQAAAAAIp1tqBgDw3cwAAAAAAIBw+LsAAAAAAAAIHQEAAAAAAACEkAAAAAAAAABCSAAAAAAAAAAhJAcLHBoAABAASURBVAAAAAAAAIAQEgAAAAAAAEAICQAAAAAAACCEBAAAAAAAABBCAgAAAAAAAAghAQAAAAAAAISQAAAAAAAAAEJIAAAAAAAAACEkAAAAAAAAgBASAAAAAAAAQAgJAAAAAAAAIIQEAAAAAAAAEEICAAAAAAAACCEBAAAAAAAAhJAAAAAAAAAAQkgAAAAAAAAAISQAAAAAAACAEOoX/AgimRNmTJs5Li8raHh/3943K84nAgAAAAAA4Ab6EQKAAXeULF4/K69/z874cYWjXnlx5bsyAAAAAAAAuIFudAugfqOmL9zwWfW/R8aMktkTBgUAAAAAAMCN0+sZAJHMUbGcrMjVwx1Np6tq2zOLSl74XWH6VcdSc/IH9zvU1BkAAAAAAAA3Ru8CgEhm8cpVKwpTrh5vPb5x1aaPIimxotH5X78q0dzQFgAAAAAAADdOL2cARNKjyfjOFxeUxVu/etvhd89/bc7JjVvWPxksfuGXOV86lIy/u/dg/U/9+X/2xD+9VNyyZeVTFRcDuJmlZQ/pf+F8Y/Kq4X6ZQzM66htbkwEAAAAAcGvq/RoAyYZPm7+6om+/UdPnr5rc/nEw5YVHxp0rW//YvtMdnx079862x65OC77FwOnLNlTu+vNnf179y8r7pgz9jtAimj3ijlGZ0QBuAYMKlq9+7q8r7y1M/fLogFEzF+94+ZlnizIDAAAAAOBW1eeLAHdXHjf/rmhMft6Y7EgwdMqqR4oat68v3XmiKwM4d3hb6c72iZNHpH2fO7ZUlf1j8YNjZ//2H1aUx7OnvvD03CnftoZwv9iMkg2LpsVSAwi/puqNW94+Fyve/NTnGUDX7+DCzQtGtxzevraiMQAAAAAAblV9GwD0VB7nRN5au/1IZOT47IZ9e6oSBcWbl01K7F5/34rVC145ljmj+P5xGf2DH6CzsfrAyufKqwYVFRcN8YE/XNZYuaP0ub/V5hevXzatMHXAqOnzu6r/jfu2PrTlwzr9fwAAAADgFtbLNQC+bEDhzIWr7o6cS4xesnxkfPe2jcPmLlmQd/D1rUcmz10263hp2cnWYEBuNPKDqv9XJJpO1zYFY25L6X7c3bMfnjlp4oiu7WTtsbc3vr7r0NmgsOSZsjl5QZBX9tY9wZmDCx7/t4/agmj22GXLSn4dywhaG+LVh9Zu2ftR170iKbGZC/+2bHRuV5jw6fE/b9v2akVjTy+jfsMnFa8omTr+tkiQaDi6r3zNjg9PtXWdP3DC3PnL7h6dPzgSXJ7N8MqRUwqs/Aw0Vu4sfT7Y/NTc1zZMS9yWUrt709Jt1T7+BwAAAIBbXF8FAP3SutuPJFvako3J0/FkRu7k2TMvnDh4LGvCgoWxD8oe23nyuvv+f6tISnok2fBpe9dmS9sn+3dsWld94lwkr/iRxc8+cmnBir1VZatLgmc2jz1e+syOqrbuK6LZd65YOTcW3/XPqw7VJAaOimW1dI13zyCIpAfVT5au/+hCyoS5i19YVHKqdtOe+s60gtkvLCiMb3/xH9492ZJ956qnS15INi8oi6cXlayanrF/49P3deUEqUPuyA8aVP/52Wit3lm66tKGZdOCnZu+zzIbAAAAAEBo9bIFUPLcBwfeqkxOWPTM3g3zY9Vlaw4Hw1Pr9r9zvGVwVn52RlexPv7O1gXrDtW0BX0gkjl97uzxyWNvVZxPBJdOVRzZUxE/1daZaDp58J0THdkj8gd//Zp+sRnTpgYVa7f1vEPyYk31ySt9UZLNR/e891F9Z9fg0X2HPg7ypo7qnlgwZvK4zNoDW9892ZgMEmePvfFOXebYgtxIv/TsjP5tdUfjPbME2s5/VH1ejZWfldaavaWly0tV/wEAAACAHr2bAZBs3L+nYkLJ0hdm5PUP8lY8Fax5vmzp9uL1i0YeWbs1mDt3TG1ZaVllY+++lE8vLPlreUnPZnP8g4p163a939SzF8m84+4pU0dkDc/Pyc3OyYocv8bCAJGMWH5WS+3eU9+aQCQS7S2JID0aCSIpuUOzsgpL9l55Yo8zJ/pHO+OVh45MLn72pRVHK48fPHxgf/XFRAA/L4lkZwAAAAAA0KOXLYAG3DF38fpZeVfa+t82risD+MPz20o3Fm9YUtKyf9OCr32M3D8SfF8tVWUlqw5d3W0/MmTmsqULU49t3bFr6+vn+xf9fseCa966q6YfiQbX/9RkR7K94diukucOXb2Aau2Rpx47kpYdmzpjSvGytcvPlC94/kDfzGwAAAAAAIC+1qsAIDp00sKZI7+yqO9t457tyQBKfluenj9pxUtzY6lfLr5HsoZltexLdgS9FR08cnos8vGWvXuqL3btfuPCwsnmc/Xt6bERw1M/bLyeYn2yOV7V3H/W2InZ75WfvcbH1K318T1l8YPH7it7asqs/PfWVV8KAAAAAADg56dXAUD6sBHDv95257bC4sk5B8tORxOn92yv23PV0WR7bW0fLAjc3bQnyJg4594p9XurIoVL5ozOipy4fKjhTHPH9Lzx2QPiZ7oed+njd4+dmzx1xfzzT5ZVNA4eOX5o8HFFdd033rjzVMWBj2fNX/JIccMruw6dvZQ2dEQsqPuoe6NgfGrd+zWNwaARM+4enRW0N7ZZBRgAAAAAgJ+pXgUAHW3tX++Df+5w2crt3SX+1pp4XXDDNB1/Y/uxMb+7Z8PL9wQXju+rOB5PvXygs67rBVJnz1u5eUmkas3jm8qry5/cEllRUvLvv+xu699x8uDS6m8JAILE2YqVr2SsKJm24V/u6dmv27dlU9XZZHr+nQsXTdqQ1j3W8emJ/WVl/1Gr3zoAAAAAAD9Tv0gvmBL8YJHb5615ZknsiyY/LVXlpc/vrdIZH25aF6sOBgAAAADAze/vgt5IfvLmK2X7zlzeaY+/s22B6j8AAAAAAPwM9G4GwBUDcvJz+l84fapJSxy46ZkBAAAAAADh0Ks1AD5zqa72ZAAAAAAAAPxs9K4FEAAAAAAA8LMkAAAAAAAAgBASAAAAAAAAQAgJAAAAAAAAIIQEAAAAAAAAEEICAAAAAAAACCEBAAAAAAAAhJAAAAAAAAAAQkgAAAAAAAAAISQAAAAAAACAEBIAAAAAAABACAkAAAAAAAAghAQAAAAAAAAQQgIAAAAAAAAIIQEAAAAAAACEkAAAAAAAAABCSAAAAAAAAAAhJAAAAAAAAIAQEgAAAAAAAEAICQAAAAAAACCEBAAAAAAAABBCAgAAAAAAAAihPgkABt5R8vsdG1asmn57tGc/s2DOn17642vzx+ZErpwwoeSxHRseWzx2YAAAAAAAANx4fREARDImjB0XGzFy6l15md0V/3654wonxvLGFxXkXg4EUrMmFBXGRhROHZeTFgAAAAAAADdcv6APJE+dPVEbjZw705xIBgAAAAAAwE+uDwKAtOycrAunj7YFiWTW8EH9GpsCAAAAAADgp9X7AGBAbMbs+4siLckgiBTmfnq8an/D185JVr3z9n/cFtTF2wMAAAAAAODG65MWQF+IXusRhfctfGFWTvfmjMLMptXrqi8FN1a/4UWzV8z/1fjbgoZjZQ89d+iUxkSEV1r2kP4Xzjde/Y+8X+bQjI76xlb/+AEAAADgVtUXAUCy/VxtQ7wp2T8771oBQCSabD76wYnapmTW0Jzge4pmFzxQMru4aGRuNOhobThVU1W+c1d59cVvu2To1BWLihpeX15U0Z45OGgMBg4vyImeOVHT1BlAyAwqWL566dT68tLn91a1fT46YNTMhZtL8qpeWb30vcYAAAAAALgl9UUAkJo15q7RY7q3kkc/uNYJkZTh+SMzk0H/SLIhEnwPgwqWrVw4tX7vkw+9+FF3+X7A8LFF47/rovRhI3KDhv01zYlkZ119100KlyybG5StXvquSiih01S9ccvbsaeLNz8VfJYB9FT/F4xueWfb2gr/5gEAAADg1tUXAUCiveHTup41ACId3fud544d+nPq7f3PVJ5L9JwQTcm6LSure6vhe904MzZx4qDTbzz39kdXPt6/dKry0KnruDAaBB2B7/25JTRW7ih9Lrl+WfH6Zcml697rmDS/q/rfuG9r6euVjfr/AAAAAMAtrPcBQLLlQjL9trye+n5zvKk9GDpl1VMlE9O6dicVRlY/9JeGoK3h6AfHL7cASnzPimQ0mlOYnxGcvcaHzGn5dy5ZVPLrWErXO5yrem/jlu37zwbDpy/d8bvR/YPg2df+/GzQfuS1vySK/x9TBwfBI2srH2k/8urL7/zfSx9LPbBgxd6a7sTi9sUvPfPg4GOPPfrqoaauWw6YsGTVqsF7H3quIn3y7IdnTpo4ovvmtcfe3vj6rkNnO4PIkHlrlk6JH6rKn/ZAYca5d9aXbKzuyJ+4fFHxrFjGlTO37DpUL3vgR9VYubP0+WDzU3Nf2zAtcVtK7e5NS7dV+/gfAAAAAG5xvQ8AOmv+8uI/Vo/OTw06mk5X1V6MjsoMao/tPtvckZqTPzglGiQTkYzxd43uad3T8OaO73Hrxvih/WfGPfDIE1njKna/e2h/dWPis0PRoVNeWFmcVVH2j6uONWQXLV8yd9WyZMMzOz7a/9Kvmh7esShj4+Mv7anvOfW91vUvf94CqF/O/zrdMb9gTPbbNWc7o8NGj8+OBGkjp+YPPFR5MUjNmxKLnNp3/FwyyG37ZP+OTeuqT5yL5BU/svjZRy51Zwbdt8sYM2t2/3fKn/zj6XNnTzQOKli1rHh49fZ/XnWsJsi5f9niFUsunlp1wLLD/Mhaq3eWrrq0Ydm0YOemx8rirQEAAAAAcKvrixZAXSXyRUsfHBG0HNv2z88daQmC3MJxEwu7j5x7Z29XQlD77q6NQSwnGiQ+je+uvfQ97twUX/fM6qrpU6bcNenZNb96Nmj+eF/5mrIjNW39Yr+cErtwcGnZh6fagqD2yNotQ2Iri2YV7P2o4uK33rGzMV4ZT86ekJ9RfrY5d9TYrLPv7Q4KC+/KS6usTgwtGJPasL+6IRF0nqo4curKJScPvnNi3oIR+YODmgtB92f++7aWbrnyeXXmpCnjI8fXbv+wprv3+ie7dx4rXjZ2fPbBU2dNAuDH1lqzt7T07SDZmQgAAAAAAPokAPialk8bapPJIJJyueFPa31D5riFvx4W1O7+cGvb97tV0PbJ/r/8W9efNUNjU385beGc+ZtTkyX/ciKWn5GoPXnus7u1no1/3DQpPzslGnx7ABAk6o8fOjN73ri8zIrT4+/KavigvDyZNeHugljq8cbYyMz640fO9NTuI5l33D1l6ois4fk5udk5WZHj0S/ukey4stEvc0RW7m15G/616EsPOBEN4KeRSEqeAAAAAIArbkgAcCN0lfj3lJ0+l5qzuWhsLPVE99CXC+2RoH8QiXb99Z2SDUcP1z08KxYbljIhu/lQ9el4W+WpmROn5uecGpfVWF1+rnttgCEzly1dmHps645dW18/37/o9zsWfMOdW5M05jNkAAAQAElEQVQtn1b84fHLSwgAAAAAAMDPxd8FN0D6bVn5w3Lyb8tID/pYoq1nTkGyvba+PT0/Njz1ynhadiw2qP3UmeZrNz9JfDks6DxXXXkqMnrK5LHD244fPduZqK86WJ8yfsbEKUPbjx6ra+1KFgaPnB6LfLxn757q863f1s2/81zN6YbukwcGAAAAAADwc9L3AUBrffz9Y6drz9TVnjx+pKquN+3I00ZNe3rJnOKi2zMj/TLzC2bOX7x+Tt65iiNVTZeqdu89Gpm0Yv6UUYMGDh87ZcUj9wyvryivuVb/n2TzuWQkvyCv6yZpqd0zHnoq/lmzZo5OVFfWtnXPCXi/oiF38j3jkycO9ixRkEi0twQZE+fcOyV/YOaoiUvmjM76pgkA8UN7ajNmLJo/b2xmd8aQOuSOUZlaAAEAAAAA8JO7AS2Amqrf2JnVMfn2/mcq36xo7NV6pMmGuqBgZsmkZU9n9O/ebziyc9Oa7T0L8J498ofnk/PmTNnwWklutL322NtLt+yquuYCA23xreu2B/fN/mv54oZ960u2VLcmG45W1AWxlMvf+3d/yH+sMt46OjdeeeryHZqOv7H92Jjf3bPh5XuCC8f3VRyPp37TG37y5rqtaYuK5/1x7ZKe/fi+raU1jY0BAAAAAAD8lH6RXjAl6KXIiMUvPfPgiKDl2LZ/fu5IXbJfYckzZXPygk8PLnjs3z7qKqmnjlj20jMPdC8C/GLJtnhrAPx8Xaw6GAAAAAAAN78+aQHUfKqpveuvhvqGlp6O+Q1nmluCoKPp/JXv/xPtpy50HUg2flOPfgAAAAAAoE/1xQwAIETMAAAAAACAcOj7RYABAAAAAICfnAAAAAAAAABCSAAAAAAAAAAhJAAAAAAAAIAQEgAAAAAAAEAICQAAAAAAACCEBAAAAAAAABBCAgAAAAAAAAghAQAAAAAAAISQAAAAAAAAAEJIAAAAAAAAACEkAAAAAAAAgBASAAAAAAAAQAgJAAAAAAAAIIQEAAAAAAAAEEICAAAAAAAACCEBAAAAAAAAhJAAAAAAAAAAQkgAAAAAAAAAISQAAAAAAACAEBIAAAAAAABACAkAAAAAAAAghAQAAAAAAAAQQgIAAAAAAAAIoRsTAEQG5gzqFwAAAAAAAD+RGxIARLOLVqxcWJw/IAAAAAAAAH4Kvf9Of+CE+YtfmDUy/WsHJq6MBCs27cue++9/nJrbM9JxpmLNc9v2nO0MAAAAAACAG6nXAUD26PvvHpn+adXuyoaOzwdT82ZMHtlS/eGR+s5EsvrN3cHwaNB/0Mipd4174Jd795d9kggAAAAAAIAbqPczACJd/2uoObRxS2XjZ0PRoRODtkNvvX6kLhkE9ccP7qtL1J/vyJ8TG5dz+fxbTebYOatmZex/vezy7Ie0/IlLFhX/OpYRfFrx2OOvHmoKboTMood3LMrY+PhLe+oDQiwte0j/C+cbk1cN98scmtFR39iaDAAAAACAW9MNWao3cbZi3ZbOns/8+xWWPFE2J6/hg60P7Ql+qH6ZBZOWlMye1VUx79Jad7Ti0Naygx81/aBWQpGBw2M50TMnapp+eCeiaPaIwkHNVTWNV09lSI09/dLiMRXrS8pOJr78/sNGjx+XcS470h0ApI6Yt6R4TPW2f1hxvGNwRnBjqv/cKgYVLF+9dGp9eenze6vaPh8dMGrmws0leVWvrF76XmMAAAAAANySbkgAEASdn5e/Oy60twRBS9sP/Q45MmTmI4tXTM44dfjgH3aebEwko6lZhYWZ6dHgB0odvWTZ3KBs9dJ3f3BhtF9sRsmGscdLn9nxpZLrt+is2bPmrs/zj9Sc2OCgtvp0Y7IzqFecpXeaqjdueTv2dPHmp4LPMoCe6v+C0S3vbFtb4R8YAAAAANy6blAA8Lmu2vf6ew+nJJouBqNGBN9bv8KZ81eMbX9zxYubqi9+PnrovQC4rLFyR+lzyfXLitcvSy5d917HpPld1f/GfVtLX69s1P8HAAAAAG5hNyAAiGROL5m/5O6R0fpjr24pK6+51NrUXbv/IZ/sp46c+cu8c+9teuNL1f+vPmvgHTPnPzu3MDfa3Rro4M6yNX+Jd3/znD3xT6vvDWoa8ot6Dn16/M/btr1a0ZgYdOf6lxdOHRwEj6ytfKT9yL+sXLq/a3DE/QtKFk7OSw+ClpMVW7dtL6++mAgG3DH/iWdjdfFg9NTu1kPt8cPla7YcqmrrV1jyTNmcvCDIK3vrnuDMwQWP/9tH3zUP4PN2/PsH3Vu2tjjWNfT0yzOCoOHwpvvWVXbkT1y+qLinwVGy9tjbG7fsOlTf054o9faZ8+cv/2XXi7Wfi1e98T//Xx2/XrY8srdk1YFTPYXdtLH/reyRnLdWrC8/G2SOnf3CI78aPzjouHD66OFda8oqr2pPlPZNT+Hm11i5s/T5YPNTc1/bMC1xW0rt7k1Lt1X7+B8AAAAAbnF/F/S1tNi0h2eNzk2LZI0oWjKnMDP44aLZebFBzVUfnGi99vEBd5Q8sWFG8s1VjxYVLy/d2VA4d+Gq6UOuJA2pWbmJyicf+u3Y4kdL34v8elHJ9Ox+QdOHSx/devBC88FXlo+d/fvfd1X/I5kzFy2cN6jqD78r7TrzscqMeUtKpmZfzkUimdkZtTtfnDz7waLfbT83qnjFfbG0oLOqbHXJztMtJ98uuf/BsaXfXf3/skTN3vse2nbkQvO+5x4dO/vBaesqGwcVLF9WPLx2+z/f/9ux968uD4pWLJk6PNLd+6h4yeIlw06s6Xqx2Y+WvH7o43OfHj18omPY2PFXXm/AmLtGp9d+eLS+M3Ns8eZHxrXsfPEfih+8q3TrGxV1V3/6/U1PISxaq3eWriqvCiLxnZtKVf8BAAAAgBsRACQunG/8rGDfUN/cEfxw0dTM9CDZ8k1tTLILHyiKHC3b/lb1xUSy8f09ZeuOBWN+WZh7ua6dbI9XHKtq6gySF4/uO/RxkDd1VMo1HpFdOCuW3L9j76Gzl7rO/Gj3gaNB3vTPzkxcqN5/7Hxr97LGx96saM4tKMjt66J5ZsGU8ZHjb2z/sKatM2j7ZPfOYy09Jf60gmn3x5rf2rJ9f9eLBZ2NNfGaps666g+rEjlTYhndIUdq3pRRkfjhqnPBkKmzitKry9fsiXfX/dvOf1R9PnF9TwkIkdaavaWly0vL4q0BAAAAAMANaAGUOFuxtmzE8hl50foPN+7sXS0ykUxEU3IHdZXjL339YFp2bHi0ufxs85X9ZHP8WF3HnNtzU4NTV90m0d6SCNKj1yjeRwffnjs4Z/yazQ98MdZ+pPvMq2KHZMuFZBCN9I9+7Uiv9MsckZV7W96Gfy36YixxIhr0y83Py2o7/fFVXXrqj++uSa6YPDrz8JGW/LFjUk+/Wd2cSC28Y2hQu7Ou5Xs/hbBJJLV1AgAAAACu6LsAIDXzjqJx+W1VuyvO1+z/80P7g95rbfrkXFtG4eSROe811l3jeHclvv+XB35ISTvZ0Vr35vOr11VflTEMCH4crcmWTyv+8Pirh5q+PNpvVNo15xpcrDp8PDF/7JjBVQ1Fo9Nr9x7tSggGdcUSkf4/5CkAAAAAAIRWX7UAimQWzH7hkbkrlsyd3oeNZeqryivqsu6au3zm7WlfO5ioP38uyLojP+NK2T+SEYvl9K/vygy+67aJL5KC1jPxeDJrQlFeWvCT6DxXc7ph8MjpsYFXjbecbOgYlDfma/8xG+MfHk3mTRk7emos8vHh4925SLKh9kKQW5iT/r2fAgAAAABAaPVVAJBsOVN5MN5QW1kZv3C5CcmAnOzef0R/6f3t5bvPZExdsOrfV95XPPb2zEi/zPzYlEkFo1K7AoCKNw43jymZ//DYzLTsEdPnzl9WFBx999i5b2/Rk2w+l4zkF+R13SottV/QdLz8cEPujPkrpo/I7F56d+Cogp6Nb9VwprkjO2989oBoZEAvG+m0xg/tqc2YsWj+vLGZPZ39h9wxqnujrvrI0ba8eYvmTh86IG3Q7RMm3XnHoJ4woOnE/urk+Fn3Tk09vb/6YvdI2+n9h+syi+aumBnLTB0wvODOmUXdeUlHIpmIpAwfNOBbngIAAAAAQFj12df6ibOVzz1eeWUnkjllwcJ5ifLSbb1ej7SpcuXjK4+WzF149z0rxt2zIkg2nDl99Niht6q7jl36qGz9k/Wzi0ueOTwio+PCif2vr1/7bmPi22/YFt+6bntw3+y/li9u2Le+ZEv1Rzu2ronOXbjgmf/8Xffxlqq/Pfb8ycZvSxE66w6XrUydPW/l5iWRqjWPbyo/+6XG65GU2JxnKuZ8vt+8+49Pb/yWmyU/eXPd1rRFxfP+uHZJz35839bSmsbGpso168pXLJr9wr9M7R5uPf7n56s+aup60KWPD1e1zLgn/fCuqiv9fDpr9mx9cvD85SVP/OeC7jvUHi47euyTuppD+84ufXDty+P/9cWH/nLy2k8JAAAAAAAIp1+kF0wJemPQ2OdfXjxj8JW9lmNl//zcsfwFT2yekXOts5NHX19Zuud8IuCHiw6dsn7NvY1bVq+suBhAX7tYdTAAAAAAAG5+vZ4B0FT16pbtjeOG9PSTSbbET7QkL8YPH4vf/avh9cf2Vzd3fOncxKcn97+r+t9L/XILxsYSx9fEVf8BAAAAAPhGvW8B1Hmq4sC6iq8MtVbvemxdsHBo9dq/9LoFEFeJZE2YnJeoKfus/w8AAAAAAFxDn60B8FWddRU7Vwb0veiwwun5yY83ntC+HwAAAACAb9HrNQCAcLEGAAAAAACEw98FAAAAAABA6AgAAAAAAAAghAQAAAAAAAAQQgIAAAAAAAAIIQEAAAAAAACEkAAAAAAAAABCSAAAAAAAAAAhJAAAAAAAAIAQEgAAAAAAAEAICQAAAAAAACCEBAAAAAAAABBCAgAAAAAAAAghAQAAAAAAAISQAAAAAAAAAEJIAAAAAAAAACEkAAAAAAAAgBASAAAAAAAAQAgJAAAAAAAAIIQEAAAAAAAAEEICAAAAAAAACCEBAAAAAAAAhJAAAAAAAAAAQkgAAAAAAAAAIdQv6DP90rJzYvl5sdiQ/p9+Eq89Ha8935gMAAAAAACAH1/fBABpo6YsX1Q8a0TKV4ebj+wsW7O9sk4MAAAAAAAAP65fpBdMCXplwKiZ8zcvGJf1DYc7Th588vnth+o7A+BmcLHqYAAAAAAA3Pz+vn/28KAXMotKXn2k6Lae7Y5Pq/66/91//9uRg//vU+f+V1r+/y2jfxD0G5w/Mb/1yOGTjf87+AlEhsx74YU/5J34W2VjkH3nE8v+z6L/9f89evbS/z+AkEjLHpKeaL109e9Xv8yhg//+f11KfP/fu6d+998DAAAAAODm17tFgCNDps8syu3ZrH1n632lG54rO7DnvQ/37N+7bt0f/3FF+dHW7kPphdMeKBgY/ED9cqY/9l+7/vzB6inDI0FvRLNHjB9XOD6WwrPR4wAAEABJREFU0fPmA4cXxEYN6sMlEOCnMKhg+ern/rry3sLUL48OGDVz8Y6Xn3m2KDMAAAAAAG5VvQoAosPGzYp1V+U7Tv5t5bYPT321139j9d4/bKlo6N7MmvDLkT+wEhnJmjg5L7jQHOTfOSG7V/X61uod/zT7wfvKTia6dlJHL1m2cOG4jABuak3VG7e8fS5WvPmpzzOArur/ws0LRrcc3r62ojEAAAAAAG5VvQkA+uWOKhge7dpoP7rnULztGmfUVR7Yf6Z7I6vrzNTgB4gOK5w+rH1f2d6jybyp47KiAfAVjZU7Sp/7W21+8fpl0wpTB4yaPr+r+t+4b+tDWz60/jYAAAAA3Mp6NQMgfVh3l/+uAOBcfXvimmckmuP17d0bqVm5PyQA6Dd87J3DL1TtP3ZsfzwZKyrMjXw2PvPxA//jwQmDruyO+qc//tfm+658AR3JnDL/8QO7/ly5688fvFwyJfuzzkHZE//0Pzc8XzQwGHTn+pcXTh2cMfWRtZW7/vSn6ZlyBW5qjZU7S5//27lRc1/bsOr1340+t3tT6ZbKRtV/AAAAALi19SoA6EheLjFG+n9jd/5IeuTysWQi+P5S86ZPzmqs/jDe1Hi04kRH/p0Thn1nF6CBExYsfbYo+caKR4tml963syE99Wsv1/Th0ke3HrzQfPCV5WNn//73+xt/yLvBz0lr9c7SVeVVQSS+c1PptmqtfwAAAACA3gQAnY0nG3pa/GcU3jUy7VpnRLNHT8jvqb83NZxrC76vtPw7pw5uPnK4rrV7RYHKeDJnekHOd3ytnz26eGzK0bKyt6ovJoJLpw7vLa9tD+AW0Fqzt7R0eWlZvDUAAAAAAOjdDIDG6iNHL3Rv5N89e96oAVcfjmROnTt7Yk8yUHussvZ7BwADxkwuzLpQtf/spa6dxIXj+2uT+ZMLh0e+7Zq07NjwaMPRs82fj/QP4FaRSHaazgIAAAAAXPadHXW+VVPVG7tPTP3NyP7RkQ+ueSJry7a1735y+evjaHbBw4vmPzguo3unteqNfSe+91fJg0ZOH5uTftuv/v2tX30xmBg7cdjbNbXfcpnG5wAAAAAA0MsAIOis2V/26l3PLIlFgmjerEdWzXok2fBpc5CakZX2pQ/100YX/3Lkwe/ZmSQzNnF86om1j774Vm3n5ZFo9sT1L5VMGZvzZm1dkAj6R1PSv3ZVa/3JU0HRhPyM8trv6uyfCKz9CwAAAABAWPWqBVC3tk/eeG792g8aPtuPZN2W9ZXqf8/gmDmLN/zTiLTg+g0cf/fo9NoP3z/T+fnQ5S5Ase4uQJ0NZ083pI4uvrv7nmlDR08fl3Glml9f9ebh5jEl8x8em5k26PbpJXOLYynXuH2y+Vwykl+Qlxnpl5bayxQEAAAAAAB+dnodAHRpir/1/NP3/rF8X/zzzvvJhk9PHNy59R/vLy15/XhL90jK+N8sfmH67df50X00u3BmLBKvqDr35Y4+yeajh08kht05Pb9fa/Wupc/t7ZjxzOFdfz68pji/qeGzD/4vfVS26cmddbEFq/5z8+LiwXVHjjVcYypAW3zruu0HU2f/tfx/lJWM/j7JBAAAAAAA3AR+kV4wJbixBhTOXLh5QWFPu56G3c+9uLKiMQB+ri5WHQwAAAAAgJtfX8wA+A6XqvZsXfB6VU+ToKwJk/MyAwAAAAAA4Mb6cdrfX6rZs+mhC7MfvivYv73K9/8AAAAAAHCj/QgtgICbiRZAAAAAABAOP0ILIAAAAAAA4McmAAAAAAAAgBASAAAAAAAAQAgJAAAAAAAAIIQEAAAAAAAAEEICAAAAAAAACCEBAAAAAAAAhJAAAAAAAAAAQkgAAAAAAAAAISQAAAAAAACAEBIAAAAAAABACAkAAAAAAAAghAQAAAAAAAAQQgIAAAAAAAAIIQEAAAAAAACEkAAAAAAAAABCSAAAAAAAAAAhJAAAAAAAAIAQEgAAAAAAAEAICQAAAAAAACCEBAAAAAAAABBCAgAAAAAAAAghAQAAAAAAAIRQbwOAaPbtdxSMyEn9bD8ycFRBrHDogM/2+2XmxyYU3J4ZCQAAAAAAgB9Nv6A3Irc//NSqB0cEDYc33beusjHoN2rm4rLfjOx/oeKxR1891BREh0564aWS8dEg/q8rS/7ySSIAAAAAAAB+DL0LAKKR/tGejciVL/z7p0X69+z3v3JG5PLxaJopAAAAAAAA8OPpXQDQdvrNV9a/nxp01J9uCQAAAAAAgJ+L3gQA/UbNXFq2YHTPx/4N//HH1c9Vtl91RqLtxJ49b8dTg1PHGn4+/X/S8icuWVT861hG8GnFkxur75hzZ2LftnUVF4MfU2RI8aKSCU27/lAWbw3gh0vLHtL/wvnG5FXD/TKHZnTUN7YmAwAAAADg1tSbACCSnp3S8mnduWR3C6CswVe6/XzJgDtm3Vs8NicaDcZkB6fOlL/f1Bn8EP0yCyYtKZk9q6tk36W17mjFoa1lBz/6YXdLHTFvSfGY6m3/sOJ4x+CM9KHTHh43OlGbEa24eGMjisjA4bGc6JkTNZdfOzWrsGD0hPrKrEhciZYfblDB8tVLp9aXlz6/t6rt89EBo2Yu3FySV/XK6qXvNQYAAAAAwC2pdy2Avl0ka0x+xrna4w3JSNbQvDuGRX5IABAZMvORxSsmZ5w6fPAPO082JpLRrtJ5YWZ6NPiBUnNig4Pa6tONyc6gvrG1fsc/zd4R/AhSRy9ZNjcoW7303Z6CbFP1yt8+uDKA3mmq3rjl7djTxZufCj7LAHqq/wtGt7yzbW2F6j8AAAAA3LpuZAAQJM+dORHUxuMXkkE0aDjzAz5071c4c/6Kse1vrnhxU/UXLXoOvRcAlzVW7ih9Lrl+WfH6Zcml697rmDS/q/rfuG9r6euVjSaXAAAAAMAtrHcBQLL9VG1DbVMyPTvv8kDLmdMfn4z0b6pr6Ko8Js/v37Zr1N33zhoXnDp84Id8/p86cuYv8869t+mN6m9o0B8ZeMfM+c/OLcyNdrcGOrizbM1f4t3fPGdP/NPqe4OahvyinkOfHv/ztm2vVjQGo+4tW1sc6zrh6ZdnBEHD4U33bU95YU1xw5aVT/WsAZA2asqKR+bOGBYJguajh09kjoq88cyGPfUDpz+1allQXvL8kbruh2YWP/3MvLayknWVjd0Pmta4ryp9xq+m3tZ+8JWVT1bnPFByb3HR6O7nXjixe/v2jftPNg66c/3LC6cODoJH1lY+0n7kX1YufTfywJpnZtZuKtnSswbAN/wgmUUPvzY/I342ZeK4vPSuF44f3LilfE/tpQC+pLFyZ+nzwean5r62YVritpTa3ZuWbqv28T8AAAAA3OJ6EwAkE5GM8XeNHt+93X7wcFcVO2N4antV5d79OytqB40tvjtSW52cdd+vZt0WNAw++fG+lOmj2sv3VNZd91fJ0ey82KDmqg9OfMMyuQPuKHliQ1Hd1lWPlscj42eWrJq7cFXbi0v3n+/u5p+alZs48ORDm6raUibMXfzCopJTtZv21Oy976HmP71U3PJZxb8rKvjicUOnbXh6dnrFtn98/MNzkdgDyxYvST0RfKfUvFlzI/u2b32stiFe0xhEshqqDq3ZufXomfbcornrFy1e1tT1rA+XPhqsf/lLLYAiQ67nB+k6lj44q/+ebf/8XLwuOmLeU4uXL2qMr9hb48tuvqq1emfpqksblk0Ldm56zMrSAAAAAEDvAoDOqp3b/nDhzsLbgpYz1eWHG6P5cx4oyopXVJ6LjFzy9OJfD/vi1KzJi/99cvfGjNvW//OW6uusTkZTM9ODZMs3FbuzCx8oihwt2/5Wz/yA9/eUrYs9s+KXhbnvnj8VdM9OiFccq+qednDx6L5DH99dPHVUyp76i9/8tH6xX04cfuHg0rIPT3U3Uo/v3nOseFFG8J2SDQe3rF/5XuNnawjH9+y/snWq8sjB+qKJsazvWGH4m3+Qlq79toaDFfHu1CR5cvee48WLCsZkv11z9octp0yYtdbsLS19O0h23tjlrAEAAACAm0QvWwAFsV/e01Xob/jg5Ft7ugr2kczY6MKaA0Hb6T0Vp2cNy+vfc1ZLa5CedvmCuoOHT3yPb5MTyUQ0JXdQShBco+lNWnZseLS5/GzzZy/THD9W1zHn9tzU4NRVt0m0tySC9Gjk254VyYjlZyRqT55r+2IouC6RjmTyyyXXtPw7Z90di2XnDB+WlT8spaH6O67/lh8k/tUzO9raO4Ks6A9eAJmwSyQlQwAAAADAFX8X9KVkY/zgxt3N4+fOX3Z3T/X/wrE//O63/8cDv7137Xvnuk/ImT5/4bK7b7/OCnZr0yfn2jIKJ4/M+YbHdf2v/5cHel8Z7/Ud0grmbH5qdmF9dfm29b95dNN/nGy/jotuwA8CAAAAAMCtrW8DgK5S9qVEat6Uu8eNGdy91xL/8Ghy9LyScf1rKo9+2j2SNaJw1uSRmdf5bX19VXlFXdZdc5fPvD3tawcT9efPBVl35GdcqZZHMmKxnP71n3zpE/7v9ebttfXt6fmx4anXPBr0T430/+7XHhArGpffduyNfZVV9V/7Fjtx7cJ+H/8gAAAAAADQ1wFAJDooMz1Zd+jwsfiF7v302NgxwfE3yj5syR87/rbukYaTVfs+ONFyvWvYXnp/e/nuMxlTF6z695X3FY+9PTPSLzM/NmVSwajUrrp5xRuHm8eUzH94bGZa9ojpc+cvKwqOvnvs3A9cIPdS1e4DH6dOWjF/SuGgAcPHTltyX2HulYp/e+3JhmhsSnHBwCDolxMbN2FoyjfcJNlyIRkdVjRvRixnUOaEucUzhn12ZrL5XDKSX5DX9SOkpX6l81Jf/yAAAAAAANDLNQC+qvVMvKp+Ymxo85vbtn58ZvG//64wfXDRC5tHP1yfzBqWld51RuL0W1u2vlFz6XvctKly5eMrj5bMXXj3PSvG3bMiSDacOX302KG3uhvrX/qobP2T9bOLS545PCKj48KJ/a+vX/tu4w9eATVx9tCTq5Lz5kxZ/9rc4Mzx9882tAy+fKSzZs/W0rbiFU+/XBkNWs5UHalv7rj2YzpPvber/K75Dyx4YsaC9toPKo7GG2KXj7TFt67bHtw3+6/lixv2rS95veFLV/XxDwIAAAAAAL9IL5gS/GCpI5a99MwD3YsAb73v+Q8bgyCzYMqs/IZ9h5Pz1jzx62HXuKLlg63/2HPmz1/OpN+XlQTrHv/T/qYAbh0Xqw4GAAAAAMDNry9nAHTdLXfclIdnBmnx9a9uKU+fmfn+u59MWFQyY3DQUlX+h3cHFk8O3tp27Kao/gfBgPzCnKD+UFwjfgAAAAAAbkK9CwASzacutAfDUlrqmzt6BhrONCeihb8uGbdn1d6nurv0DGwpuDO/IBJ/99j7754/9G7w8zZwwsxpw+srD9Ym84vuXTYppWqbRvwAAAAAANyUetcCKGQiQ2Y+snjF5Jz+XdutdQd3boBmcIoAABAASURBVF+zp7pRAMAtRgsgAAAAAAgHAQDwFQIAAAAAAAiHvwsAAAAAAIDQEQAAAAAAAEAICQAAAAAAACCEBAAAAAAAABBCAgAAAAAAAAghAQAAAAAAAISQAAAAAAAAAEJIAAAAAAAAACEkAAAAAAAAgBASAAAAAAAAQAgJAAAAAAAAIIQEAAAAAAAAEEICAAAAAAAACCEBAAAAAAAAhJAAAAAAAAAAQkgAAAAAAAAAISQAAAAAAACAEBIAAAAAAABACAkAAAAAAAAghAQAAAAAAAAQQgIAAAAAAAAIIQEAAAAAAACEkAAAAAAAAABCqF/QhyIDRxWMHjMsK2fwgNZPz9fWHj9a09gaAAAAAAAAP7Y+CgBSh0y/b+6SGYW50a+OXzixb2f5un3xxmQAAAAAAAD8aH6RXjAl6J1o9thlTy389YjIZwPtDReS6YMz+n+2f+7Y9ifXHahqC4Cfv4tVBwMAAAAA4ObX6zUAUm9/YMnl6n+y9oO/Pfnoo0Wzfz/tvz921+zSf/xj2X/Em7tOyR0394X5YzMjwQ0z4I75a/5rw72jfvAjIkPmvfSnv8yPpX3rWZlFDx/4n4/PzA4AAAAAAOBnrpctgPoVTi95uLCr7t5+5F9WL91/PtEzmjZ0RCzaUFV56LnKY4cWPbF5Rk7uL0uWVZx4quLidd95QOHdsx+eOWniiJSuaKHhzImjFQde3V55Sish+Kq07CH9L5z/WpetfplDMzrqG1v9ygAAAADArap3MwAGjS6eMbJ/EHRU7dr47pXqfxAMHD938YZFk3K7v8e/+P728t2fdm1kTJ1ZNPx6v9DvN2rmwvXzR5/bubpo9oNjZz/8qxXl7396A2cQwM1qUMHy1c/9deW9halfHh0waubiHS8/82xRZgAAAAAA3Kp6FQBk5t854bauvxv276mo+aYPjZuq3tx3oiMI+sfunDDs+iYcRHImTh6ZqCjf+N6VUCHRdHLP/g99/g9Xa6reuOXtc7HizU99ngF0Vf8Xbl4wuuXw9rUVjQEAAAAAcKvqTQugfpn5eVldf184/X78W3r7dJ6qPn4qGBmLZhVmpwS119UFKC0SyRwWy0+tvtbSwQMKZ85/oWRcbrS7NdDBnWXr3u1eaSA6eOzyl6aNH5ERBO3xw+Vrthy6cu2gEfcvKFk4OS89CFpOVmzdtr28+mJ3rhDJnFIyf8Ws0V0/QseZ4/HUSBDvPj06ak7Z04VHnntxU82l7jcp+G9ly/LKV734Vm3n1S+ZP3H5ouJZsYzu9Q+Ovb1xy65D9Z0B/LgaK3eUPpdcv6x4/bLk0nXvdUya31X9b9y3tfT1ykaZGQAAAADcwnozAyCSPrinLU+iueFynTF1SOHYgglFowsHRaJfPrGtsaWn4p6een1tfJJ1e/ZVtcR+tXn175+eOXbUV3ubFP7T4vUzU/Y9t7xo9sO/WlW+P958eZZA/9SUc3vWT579YNHvtp8bVbzivp4VfSOZMxctnDeo6g+/Kx1b/OhjlRnzlpRMze6KPQZOWLD02aLkGyseLZpdet/Ohut9t88NKli+rHh47fZ/vv+3Y+9fXR4UrVgydbg2RfwUGit3lj7/t3Oj5r62YdXrvxt9bvem0i2q/wAAAABwq+tNAJBsudBTYoxmZPUUvtPyp73wx6Wbn174YGFKkGj/4sTUzPRoz/lt11mS7Dy1f2vJirL/qI2Mv2/xv7/15w82/37e2MzuewwqvH9GTnzHtlcrG7vq/on6kx+dvXT5mpYzR948/Elr1+DZY29WNOcWFORGgmh24axYcv+OvYe6Tkte/Gj3gaNB3vRRKUH26OKxKUfLyt7qng1w6dThveW17cH3kVkwZXzk+BvbP6xp6wzaPtm981jLsLHjs3u5qDL8QK3VO0tXlVcFkfjOTaXbqrX+AQAAAAB6U7DubKw93RDkZQ3OmxAbuL/iYmv1v/1q9r99/RHDC0YP7/o70VBVf/1F9s666kObuv5EBhaOKyqeM3vJ04vTVrz4RnRELNqwp7Y58W3X9iQT0Uj/aBAdfHvu4JzxazY/8MXR9iPRSFp2bHi0ofxs8+ej/YPvpV/miKzc2/I2/GvRF2OJE9EAfjKtNXtLS98Okp2JAAAAAACgVwFA0Fj74fufTpp1W9b0OZPKq/deq19/EM0eN2/GyK7yekf8w/fPfP8W+cmLVRUH4meSmS/NHV+Q9WZNJIh8rz47yY7WujefX72u+tKXR9MKet0epTXZ8mnFHx5/9VBTAD8TiaRVKAAAAACAK3rTAigImo6/ue94RxD0jxWvKrnzGh3wB8UeWFIy47aurYb9eypO/eCqe7I9kQz6pwWJC580Bll3jMq4zm/tW8/E48msCUV5aVeN1588FWRNyL/WfZKXgkhKeuq337jzXM3phsEjp8cGBgAAAAAA8PPTuwAg6KzZU7bmcHcjnfwZC/+6+fFV/3TnHfmZaakDh48ae//8x/6y+YklhSldNfWPd25bW3Hxeu8ayZxe8uDTXbfKHhBNzSwsmrbqqflTIyd2H65rrT++vyaYOHf+w2O7ntJ1aOKUUd9agm86Xn64IXfG/BXTR2R25RORgaMKejbqq9483DympOc+g26fXjK3OJZy+YrEhbratoypM4q684zU2ycW5WV9Fmx0JJKJSMrwQQO6tlvjh/bUZsxYNP/K4gSpQ+4YlakFEAAAAAAAPxO9XrQ2eX7PKy8mEgtX/TKv/22jZ/2m689VZzQf+detK/8Sbw2uX7Lh0/b0yfc+O2d+blp39b3l5HtrVm0vr+0MgvO7X9mUvqjk4T+uffDyzV8//X5Nwzff6tJHO7auic5duOCZ//xd935L1d8ee/5kY/LSR2Wbnqy/9/4Fq/5zUHtV5bEjx3LGXL6iqXLN81sXzp//1/KSrvsfPXziXNuVbKC15tC+s0sfXPvy+H998aG/nHxz3da0RcXz/rh2Sc87x/dtLa1ptPgqAAAAAAA/B79IL5gS9IF+OWOnLpwzbXph1pdW022Of/DeGzsP7K+57m//gZ/axaqDAQAAAABw8+urAOAzkQE52Tm5g4OW+oZT9RcTAXCTEQAAAAAAQDj0ugXQVZKX6s6erDsbAAAAAAAAP6FeLgIMAAAAAAD8HAkAAAAAAAAghAQAAAAAAAAQQgIAAAAAAAAIIQEAAAAAAACEkAAAAAAAAABCSAAAAAAAAAAhJAAAAAAAAIAQEgAAAAAAAEAICQAAAAAAACCEBAAAAAAAABBCAgAAAAAAAAghAQAAAAAAAISQAAAAAAAAAEJIAAAAAAAAACEkAAAAAAAAgBASAAAAAAAAQAgJAAAAAAAAIIQEAAAAAAAAEEICAAAAAAAACCEBAAAAAAAAhJAAAAAAAAAAQkgAAAAAAAAAISQAAAAAAACAEOoX9IF+wwuKJoxKaayuOFhzMXHtcwaMKiqaODSoraw4VHspAAAAAAAAbqRfpBdMCXojkjn9kSdemJzVs5OM795Uuq268apzUkfMe2rpksKUnp32I6+/+OSeT1oD4OfoYtXBAAAAAAC4+fW2BVB0WNG8oqzP9iKxu6dNyL56VkFmwZT7r1T/u6RMnDltzKAAAAAAAAC4cfqkBdBX9I9kTCgpWTZ9dH5apOXTE/vKyt5IBgAAAAAAwI+ptzMAEmeO7Y5/UeBvqDk9fMEzm+cUdlX/u3bTbxv56+XPvDCu+eiZLy6prTjycVMAAAAAAADcOH/fP3t40AtpA/ufev/o/+/v+6cnLhzd99fXa0cumDUy5auPuC3vf+/dsv2/2iL9L9Ud2bN9zb76/n+fbE3+7wDotbTsIemJ1ktX/z71yxw6+O//16XE9/89e+p3/z0AAAAAAG5+vZoBEM2ftmHz2v/cvLB4WFB7tqEjLSU3NjLrGufl3ZGd0j9orj3bnjV5btlra/e+VHxH6nU+pN+of1rxX//jwQlfWTZgwIQlL/3XS9OGRwK4pQ0qWL76ub+uvLfwK79QA0bNXLzj5WeeLcoMAAAAAIBbVW/WAOiXO2psYVrXRtaYcVljuv7+9Nifa659av/sEdPvnhqLfrY/rHDq0F0f1VwKgN5oqt645e3Y08WbnwpKn99b1Rb0VP8Xbl4wuuWdbWsrGgMAAAAA4FbVqxkA6bdl9P/y/m05WRfqGr5+XqKuNsjJjX55KCVzsK/3oQ80Vu4ofe5vtfnF65dNK0wdMGr6/K7qf+O+rQ9t+bDO+tsAAAAAcAvrzQyALlfVF1MyLxx544Oc5Xd9uQ9Q+9E9B2qyZ8/66qmJoI9EBk6YO3/Z3aPzexKFc4e3lb5y5FTXew0acf+CkoWT89KDoOVkxdZt28urLyYiQ+atWTolfqgqf9oDhRnn3llfsuV07JqXw82jsXJn6fPB5qfmvrZhWuK2lNrdm5Zuq/bxPwAAAADc4noTAHTG9+36c37xr8flpAfJ+OFd++uH3FE4NnPfppLDd94/q2hqfuRU9bE3dx5qzJ92f/7p8n89Eh037deFGUGi+ePD5W9WXwz6Qk5RyarpGfs3Pn1fRWMidcgd+UFDV/k+kjlz0cJ5qRV/+N2Lh+ojd8xd+MKSksZntu6/0HVFxphZs/u/U/7kH0+fO3siWrTwGpfDzaa1emfpqksblk0Ldm56rCzeGgAAAAAAt7pezQBI1FduWlW5qWsrMqT46WdWzEnp2pw4rmhWvGJ3V4W9PpmeP3bWkmfG3xbpGR8X3/ni5GdO9mlpsl96dkb/trqj8cbuKQVt5z+q7h6NZhfOiiX3r9t76OylILj00e4DRyfNnT4qZX9F18Fk7b6tpVsufx/db9Ska1wON6PWmr2lpW8Hyc4+m14DAAAAANzMetkC6IrMgnvnjUv5fDcrVvRgrOhrZ0Vi02dPfWfTnrOdQZ/pPFV56Mjk4mdfWnG08vjBwwf2V1/sqn5GB9+eOzhn/JrND3xxZvuR6OerDiQ7vvVyuEklkn34ywUAAAAA3Nz6JAAYWPjLwtzrOTFt9KyCrP1nz3+vInuirbunz1eWEO7Z7WjrruMnao889diRtOzY1BlTipetXX6mfMHzB851lfhb6958fvW66ktfvW7I1Te/1uU1bQEAAAAAANzU/i7ovUhG4dCM6zw1N5YVDb6XzoazdQ2pIyfkD/xiLDWrMD/SWHu68bN+/a318T1lr5auO9iQP2VW/oDWM/F4MmtCUV7a9T3jqssDAAAAAAC4yfVFABBNSU+93nPTUzPSg++nNb731YrkjEXzFxcNSevu718wb9nCX6dWbd13MhEEaUMLpozK7AoVooNGzLh7dFbQ3tiWDJqOlx9uyJ0xf8X0EZmRrtxh4KiCno2vufblAAAAAABwk+uTFkDJxHXXzDu6Tg6+p2Tj/i2r47HCqTMW7n06Lz1ojx/e9djjBz9qCroXAc6/c+GiSRt6PvXv+PTE/rKy/6jtDILOj3ZsXROdu3DBM//5u+5DLVV/e+z5k41XP/ubLgdSHjJ6AAAQAElEQVQAAAAAgJvbL9ILpgS9NWDColWbZ2Rdx5ntR15ZvfTd8xbahZ+ti1UHAwAAAADg5tcnMwAuvb9929rU2bPyM76tv3+i/VTl3rWHVf8BAAAAAOCG65MZAEB4mAEAAAAAAOHQF4sAAwAAAAAAPzMCAAAAAAAACCEBAAAAAAAAhJAAAAAAAAAAQkgAAAAAAAAAISQAAAAAAACAEBIAAAAAAABACAkAAAAAAAAghAQAAAAAAAAQQgIAAAAAAAAIIQEAAAAAAACEkAAAAAAAAABCSAAAAAAAAAAhJAAAAAAAAIAQEgAAAAAAAEAICQAAAAAAACCEBAAAAAAAABBCAgAAAAAAAAghAQAAAAAAAISQAAAAAAAAAEJIAAAAAAAAACEkAAAAAAAAgBASAAAAAAAAQAgJAAAAAAAAIIT6BX0nOihWPHfa1PyMoK3h43f2vvHeJ60BAAAAAADwE+izACBt1LQXnp47cfDlvZHjx42bWLj1sdcr65IBAAAAAADwI+ujFkCpI+Yt+rz6f1kkNmP+8smZ0QAAAAAAAPix9U0AEB06duKIrw+njC8amRkAAAAAAAA/tj4KAKIp6dccT03pHwluoOyJf/qfLz1fNPD7XDOgcObDry2bNio1gBBIyx6SeY3fsn6ZQzPTbuhvHwAAAADw89Y3AUCi/mTttRb8PVdb1/CD1wBIjS3b/OfKXS89PXZA0IciKcPHFY4viOULAAiBQQXLVz/315X3Fn7l3/OAUTMX73j5mWeLzMABAAAAgFtXXwUAVeUVDVePth4vf/dEa/ADpY26c8Kg5obWjIl3jUwL+k6ycc+q34/973/aXx/ATa+peuOWt8/Fijc/9XkG0FX9X7h5weiWw9vXVjQGAAAAAMCtqg8CgOig2+8Ym5foqjYePt3x+eiF429u2xsfNHrCqCE/qHw/cPzkwvSavRvfrUsfe+eYQQFwTY2VO0qf+1ttfvH6ZdMKUweMmj6/q/rfuG/rQ1s+rPvB828AAAAAgJtfv6B3okMnvrBm/tTB3dvnjh1c99z2+IWuomPK8IKJD8xf+kB37T8Z37l+QVn8+00FGDRyekEkvuPY+2cGNtxdND1/4PuVF688cVDsgUfmLxmX1XXnc/HTQWrk457xzKKHy+ZnfHw2Y+K4nPQgaKh6e11ZdeasuUsm5/Tv2V2zsfxQfWcQDLhj/jMbCo4seHxvTTBk3pql0y+caMkfN/62SJCoO7i9bM2eeKOyKTeVxsqdpc8Hm5+a+9qGaYnbUmp3b1q6rdrH/wAAAABwi+vdDIDI7cWLSi5X/7vkjpu64uknytY+U7Z26bO/KYpd+fI/Epszf/n3W6c3yCmYOD56Yn91c+PZyvfrU8ZPHnmll3nqiIdXLr4/UlH60G/HFj+9Nh7JjH5xVXRwTv9jZf9c/ODY37y4Ozr1hbUlhfGyf7yyO+nZRZNyrrEmakbu4Pby5x8dO/u39647MXxOV7Tw/V4Vfg5aq3eWriqvCiLxnZtKVf8BAAAAgF4GAGn5dxYXRq7jxKypd4/OCa5bJHP8L0cG8Q/fr+8M2uoOVjdnFowt7OkClDZq4tTBp9/Ysqv7ULLx0J4DRy986XP9rpMr4t1tT5ri5fuON1w4fejK7onyfSc68gvGDP76w5INtR8eqb0UBJ11xw7sOZsyflxOXy45AD+W1pq9paXLS7/vbBsAAAAAIKR6EwD0y4qNzL2+U9PzC/Kvu49/NLtwVn5w9PDxnq+YL8Urqs6ljp4eG9j1xNz8vKwLp6uaOr/zJom29kQQ+Wx6QGfXbvDF7jdpb2lLBqkp/QO4KSWSnYkAAAAAAKBbr9YASM/OuN5aeWpG5ndV3z/TL3fcnYWDM/ovf3nG8i89a/LIzIqqro2O670PAAAAAADcunq7CHDfi+RMnZzX+M6mko2Vn/Ux7162d3PRnYWDKo/W1iVSR47P7ldV+92TAAAAAAAA4JbVmxZAnQ3xuobrPLf+9Km26zoxLf/O6UPbj1ac+NIqpj1dgAaPnl4wsLXmQPmZrPsXzZ0+dEDm0LHz5t87fvD1LEIAAAAAAAC3ll4tAlxXUf7q4euIAFpPvFl2oOq6AoABscnjctuO749f/MoNaivfr08Zf9fozLZP3ly39dV4xrw1L/9t5b2FTVXvn2nX9BwAAAAAAK7yi/SCKUHvRAfdXpj/jYsBdLTVxWsbW5MBcFO4WHUwAAAAAABufn2wBkCi6ZOPKj8JAAAAAACAn41etQACAAAAAAB+ngQAAAAAAAAQQgIAAAAAAAAIIQEAAAAAAACEkAAAAAAAAABCSAAAAAAAAAAhJAAAAAAAAIAQEgAAAAAAAEAICQAAAAAAACCEBAAAAAAAABBCAgAAAAAAAAghAQAAAAAAAISQAAAAAAAAAEJIAAAAAAAAACEkAAAAAAAAgBASAAAAAAAAQAgJAAAAAAAAIIQEAAAAAAAAEEICAAAAAAAACCEBAAAAAAAAhJAAAAAAAAAAQkgAAAAAAAAAISQAAAAAAACAEBIAAAAAAABACAkAAAAAAAAghPoFfSWSOWXGtAnDItc8mGg7f/Twe4dqLwUAAAAAAMCN12cBQM7kuc8uGJf+zSc8cPeIxx599VBTAAAAAAAA3Gh9FACkxopnFqZ/+zmJZCIAAAAAAAB+DH0TAESz88b3NP/pqNpesupATfLLBwfcsWjV6zOyGmqq4239okGnGAAAAAAAAG60PgkA+g0fe2cs2r3V0hbJLyjI+vLB1JyZ3QPtVR+cTr97/qrbDjxZdrI1uJEiQ+ateWZm7aaSLfEb+yD4GUjLHtL/wvnG5FXD/TKHZnTUN7YmAwAAAADg1tQHAUA0e9y8WSP792xn3VX8wl3XOqn1xMHaoHDB6PwLH3adeV11+dTY0y8tHlOxvqTsZOKqwXdeLPnLJ2YSQDCoYPnqpVPry0uf31vV9vnogFEzF24uyat6ZfXS9xoDAAAAAOCW1CcBQGzM4O6Njqrt9606cOorXxz3G/VPT5T9ZmRQWx0P8hYOTcbfOa0eCX2mqXrjlrdjTxdvfir4LAPoqf4vGN3yzra1FX7bAAAAAODW1fsAYMCYyaNze7b6F879a/nca52T/LjieMuwe2NB3daa5gDoO42VO0qfS65fVrx+WXLpuvc6Js3vqv437tta+nplo/4/AAAAAHAL620AEB1adP+knO86q+5ovD02Y2T07K6jFzqDPjRoxP0LShZOzksPgpaTFVu3bS+vvvjV1kAD7pj/xLP5J44G42YVZnRFEeeq3l67cdeh+j59DfhJNVbuLH0+2PzU3Nc2TEvcllK7e9PSbdU+/gcAAACAW9zfBb0TzR4RS/uuk84cf78tZ0IscurYib78JDmSOXPRwnmDqv7wu9KxxY8+Vpkxb0nJ1Ox+1zgvf2THu+snF//2H1aUx7PveXbJpOGRAMKktXpn6aryqiAS37mpVPUfAAAAAOjtDIBI5tQZhVnfdVZtdeW5wWPHp9aVVzd8v5V7IymxOc9UzLl6ON7z/9Hswlmx5P51ew+dvRQElz7afeDopLnTR6Xsr7j6/ET9h+WHP2lNdhVJD6wti5Utmjgh+71TZ00CIFRaa/aWlr4dJDutjw0AAAAABL0MANJiUx4Yl/FdZzVUfdCQO250ev2HR898z5p7sj2+c31J2ckvCpqpsadfWjymZzM6+PbcwTnj12x+4IsL2o9Ev+Pb/sba+KnktFh2JBAAEDqJpH/VAAAAAMAVvQkA+mUNHTk8+l1nnanafTZjwtyMxurjp/p4SdJkR2vdm8+vXld96SvDkSHfflm060KLowIAAAAAEGq9mgGQfltGkGg+V9/ece3jycYzx3fv2BVPnbQku/nIB3V925mk9Uw8npw6oSgvrTre+u2nRgf27woqeor+mfkjshJ1b9VLAAAAAAAACLNeBQAtnza0XEi+sW5bee2lbzwpkjmhZGLuhePvn70U9K2m4+WHGzbPmL/izNZ1755sDAaOimU1xrs2gq5AIn1QVnok3tpT508fNnXF/PNr9xxPZE98uKSwpWLTkXqdUgAAAAAACLPeBACdp94rf3Xc4hUvb17x7ScmTr+5bu9HbUFfu/TRjq1ronMXLnjmP3/Xvd9S9bfHnj/Z2NZwcHfVA8vn732t4LFHy1q68oDWhqBg7uu/jLScqdq9c9PKd79rxgAAAAAAANzkfpFeMCXolX45o0bmp37z0rvJ5nj8k8afrOPOgDvmP7Oh4MiCx/fW6PoD1+Fi1cEAAAAAALj59aoFUI/Oupp4XQAAAAAAAPyM/F0AAAAAAACEjgAAAAAAAABCqPdrAAChYg0AAAAAAAgHMwAAAAAAACCEBAAAAAAAABBCAgAAAAAAAAghAQAAAAAAAISQAAAAAAAAAEJIAAAAAAAAACEkAAAAAAAAgBASAAAAAAAAQAgJAAAAAAAAIIQEAAAAAAAAEEICAAAAAAAACCEBAAAAAAAAhJAAAAAAAAAAQkgAAAAAAAAAISQAAAAAAACAEBIAAAAAAABACAkAAAAAAAAghAQAAAAAAAAQQgIAAAAAAAAIIQEAAAAAAACEkAAAAAAAAABCqF/QBwYML5o67+6C3Gjzx4cPvHX4ZGMyAAAAAAAAfkK9DgAiAyeULF0/K69/z974cUUzxm0rfeXIKRkAAAAAAAD8dHrZAmjAHXMX91T/k/F3ytfurmoIgtzJ89cvGpsTCQAAAAAAgJ9KrwKAaP6kJTNH9g/aP965fsHGvW9t21T6L90ZQP4vFz474/ZoAAAAAAAA/DR6FQCkD43lR4OOql0rt8dbuwc6a/ZvXfqvx1uCyPg5904YFAAAAAAAAD+JXgUAHW3tLUHQf1hsfHbPWgKRIROmF+XWfnj0QhCkZuWm9skKwz9LkSHzXvrTXxbF0q7v9Myxc/608sGZQ/v14T3hsrTsIZnX6LjVL3NoZppOXAAAAABwC+tVjb61+sCbx8YtHzduxZrFwaqtBwdNW/G7qbmXj11oONfWGfRGauzpDU/8+ravDn76Xunjf36/6dpXRLNHFA5qrqppTAQ/ka53fmnxmIr1JWUnv/QO/TKHjR4/LuNcdmTP2d79N4GrDCpYvnrp1Pry0uf3VrV9Pjpg1MyFm0vyql5ZvfS9xgAAAAAAuCX17iP95CdvvbIpd+XSB0YUrli9OGfbhx9/GuT2lOzj7x46mhxyx92FYwYla6uPvV9z8YcU5ZPt8Z1XFdO/Rb/YjJINY4+XPrPjS5XQn4POmj1r7toTQN9rqt645e3Y08Wbnwo+ywB6qv8LRre8s21theo/AAAAANy6et2lpym+8fmt0ZWLfz1s9IOPjP58ODZnYdndGfmDL+/NPvKvW5/8y+V1AoC+1Fi5o/S55PplxeuXJZeue69j0vyu6n/jvq2lr1c2JgMAAAAA4JbVB236E/WV61a82PJIya/H5UQ/PV6+40h0ZsmvR/RU/xMN8fqURsUVRAAAEABJREFU2LCMib9Z+vptWx97vbKu9xXJ1NvnPfXE/cldDz134FQyiGbfuWp1Sf57/7I++D9fnZMXBHllb90TnDm44PF/+6it3/BJxStKpo6/LdL1Jkf3la/Z8eGptiDInvin1dMa91Wlz/jV1NvaD76yck1b8WvzM+JnUyaOy0sPgob4wY1byvfUXgqCAYV3z3545qSJI1KCIFl77O2Nr+869P3b+GQWPbxjUcbGx1/aUz/gjvlPPBuriwejp8YygqA9frh8zZZDV09ZiAwpXrZ0SfaxJ1fteL9t4IS585fdPTp/cHdD93OHt5W+cuSUwi5f0li5s/T5YPNTc1/bMC1xW0rt7k1Lt1X7+B8AAAAAbnG9WgT4c4mm+KZVK/6P2Q/e9duX1h0+farts/p0oq583crS3Sc6gkhsxuLXF92Z0/tVSds++Y9te8/l37vs7iHRyMAJ980e33Rwzc7/z4dlq0t2nm45+XbJ/Q+OLe2q/gdpBbNfWFB4bueL/1D8YNGj5Q3jSl6Y89kSu6l5s+aO69i39bE/rr/cJiV9cFb/Y9v/ufjBsfevfisxbvmiqaN6XrWl7ZP9Ozb94/2/LfrNi+XBpGcfuWdUb3+ESGZ2Ru3OFyfPfrDod9vPjSpecd9XF/6NZE5ZtHjJsBNrni9/vynIKSpZNT3j/S1PF83ueren/7DvRIPqP1/TWr2zdFV5VRCJ79xUqvoPAAAAAPRVAPBlabGJxYUpQevpo2e6CtWRaND8/rb1D71e1RAEub8sXlgw8HvcK5ISm/NMxa4/V3725y8lI6Jdtc7at9fsrovNnfvAjOIlBc1vvb73Wk3/B4yZPC6z9sDWd082JoPE2WNvvFOXObYg93L5Ptlw8JX1K//y4aHKk3WXr21rOFgR756g0HZy957jLdkFY7L7BcGlUxVH9lTET7V1JppOHnznREf2iM/6Gv1wiQvV+4+dbw263+rNiubcgs/eqlvKmLkLVxQ0bFy3bX99ZxD0S8/O6N9WdzTes7Jx2/mPqs/rpMQ1tdbsLS1dXlqm1xYAAAAA0K0PWgBdW1vdmyv++FDT5Z3Oqj3b1sRWbZicFSvMiFZe94LA37gIcGfN/u1v3fXEkgXB0ddffLPm0jWujWTkDs3KKizZW17yxeCZE/2jVw53JJPf9Bodbe0dQVb08pmRzDvunjJ1RNbw/Jzc7JysyPFo0IeSLReSQTTS/VbdbxPJLZr7QmpwcN2m8trLjYY6T1UeOjK5+NmXVhytPH7w8IH91T9oOWVuDYnk9+5PBQAAAACEVd8HAK1nqo+euSd/WNGzTzc89tzOjy5nAIPyJgztbqPf8mkf9a9pa66tbQ5iKQ0X2r/hjGRHsr3h2K6S5w5dvfBAanC9IkNmLlu6MPXY1h27tr5+vn/R73cs6H0Po2+RbKytqh06aeqcaeXVOy9Pa0jUHnnqsSNp2bGpM6YUL1u7/Ez5gucP1LQFAAAAAADwLfq+BVDQVL1xy98+bg3SY7/asOzewtQgOqjg6ZWLfz0i0nHy4BsV5/viA/Z+OZOKlxS17/ugeWLJ3OlDrxVjJJvjVc3988dOzP7hIUd08MjpscjHe/buqT7f+qN03u+o/3DNxrdrh97zwvyvrJfQWh/fU/Zq6bqDDflTZuUPCAAAAAAA4FvdgADgynqk249cCNILi8v+x0t/e23p5er/0lXdq9r2XnRo0fKSwnM7y1ZuLHujafSSkqLhPbXyhjPNHdl547MHRCMDokHnqYoDHweFSx4pnjK0u2KeNnTEHUO/X+k8kWhvCTImzrl3Sv7AzFETl8wZnfVZUb4jCNIHZaXfgPkALdW7ntx2LJhc8uyM29O6X7tgyqjMaNdPPWjEjLtHZwXtjW1WAQYAAAAA4DvcqDUAWmsOLF3RvGLZ/FkjsrK6SvNVf3ty3WftgK7f5UWA53xp5NP3SlccGL6guLB+b+m+TxLJ4D9ePzhlZfGyu08s3X++7nDZytTZ81ZuXhKpWvP4pvKzFStfyVhRMm3Dv9zTfW2ibt+WTVVnL32PKQhNx9/YfmzM7+7Z8PI9wYXj+yqOxy+3D0o2HNxd9cDy+XtfK3js0VcPNX3LOzfv/uPTG4PvpbPu3bI/DFu6uWThkvr/5xuROxcumrQhrftAx6cn9peV/UetPu8AAAAAAHyHX6QXTAluoH6ZQ/Myk3Wn6i9ZuhZuCherDgYAAAAAwM3vRs0A+Exn49mTjQEAAAAAAPCjuiFrAAAAAAAAAD8tAQAAAAAAAISQAAAAAAAAAEJIAAAAAAAAACEkAAAAAAAAgBASAAAAAAAAQAgJAAAAAAAAIIQEAAAAAAAAEEICAAAAAAAACCEBAAAAAAAAhJAAAAAAAAAAQkgAAAAAAAAAISQAAAAAAACAEBIAAAAAAABACAkAAAAAAAAghAQAAAAAAAAQQgIAAAAAAAAIIQEAAAAAAACEkAAAAAAAAABCSAAAAAAAAAAhJAAAAAAAAIAQEgAAAAAAAEAICQAAAAAAACCEBAAAAAAAABBCAgAAAAAAAAghAQAAAAAAAISQAAAAAAAAAEJIAAAAAAAAACEkAAAAAAAAgBASAAAAAAAAQAgJAAAAAAAAIIQEAAAAAAAAEEICAAAAAAAACCEBAAAAAAAAhJAAAAAAAAAAQkgAAAAAAAAAISQAAAAAAACAEBIAAAAAAABACAkAAAAAAAAghAQAAAAAAAAQQgIAAAAAAAAIIQEAAAAAAACEkAAAAAAAAABCSAAAAAAAAAAhJAAAAAAAAIAQEgAAAAAAAEAICQAAAAAAACCEBAAAAAAAABBCAgAAAAAAAAghAQAAAAAAAISQAAAAAAAAAEJIAAAAAAAAACEkAAAAAAAAgBASAAAAAAAAQAgJAAAAAAAAIIQEAAAAAAAAEEICAAAAAAAACCEBAAAAAAAAhJAAAAAAAAAAQkgAAAAAAAAAISQAAAAAAACAEBIAAAAAAABACAkAAAAAAAAghAQAAAAAAAAQQgIAAAAAAAAIIQEAAAAAAACEkAAAAAAAAABCSAAAAAAAAAAhJAAAAAAAAIAQEgAAAAAAAEAICQAAAAAAACCEBAAAAAAAABBCAgAAAAAAAAghAQAAAAAAAISQAAAAAAAAAEJIAAAAAAAAACEkAAAAAAAAgBASAAAAAAAAQAgJAAAAAAAAIIQEAAAAAAAAEEICAAAAAAAACCEBAAAAAAAAhJAAAAAAAAAAQkgAAAAAAAAAISQAAAAAAACAEBIAAAAAAABACAkAAAAAAAAghAQAAAAAAAAQQgIAAAAAAAAIIQEAAAAAAACEkAAAAAAAAABCSAAAAAAAAAAhJAAAAAAAAIAQEgAAAAAAAEAICQAAAAAAACCEBAAAAAAAABBCAgAAAAAAAAghAQAAAAAAAISQAAAAAAAAAEJIAAAAAAAAACEkAAAAAAAAgBASAAAAAAAAQAgJAAAAAAAAIIQEAAAAAAAAEEICAAAAAAAACCEBAAAAAAAAhJAAAAAAAAAAQkgAAAAAAAAAISQAAAAAAACAEBIAAAAAAABACAkAAAAAAAAghAQAAAAAAAAQQgIAAAAAAAAIIQEAAAAAAACEkAAAAAAAAABCSAAAAAAAAAAhJAAAAAAAAIAQEgAAAAAAAEAICQAAAAAAACCEBAAAAAAAABBCAgAAAAAAAAghAQAAAAAAAISQAAAAAAAAAEJIAAAAAAAAACEkAAAAAAAAgBASAAAAAAAAQAgJAAAAAAAAIIQEAAAAAAAAEEICAAAAAAAACCEBAAAAAAAAhJAAAAAAAAAAQkgAAPB/sXfv8VVVd8KHt5WEgYBASVFAEbwQeAdU0EpHdCr6KpYWaWu0oGMsA6hojYoIKlZKC17xBkWgQhnjBVuDrWAZ8ALMcJEgN02qBMUgchNBEiAwJLTOCdFIFS3VTqu/Po/no+esvc46Bz7+tb777A0AAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAMTHY2sAABAASURBVAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAAQkAAAAAAAAAABCQAAAAAAABCQAAAAAAAAAAEJAAAAAAAAEJAAAAAAAAAAAQkAAAAAAAkAxCMAAAAAAABAQAIAAAAAAAAEJAAAAAAAAEBAAgAAAAAAAAQkAAAAAAAAQEACAAAAAAAABCQAAAAAAABAQAIAAAAAAAAEJAAAAAAAAEBAAgAAAAAAAAQkAAAAAAAAQEACAAAAAAAABCQAAAAAAABAQAIAAAAAAAAEJAAAAAAAAEBAAgAAAAAAAAQkAAAAAAAAQEACAAAAAAAABCQAAAAAAABAQAIAAAAAAAAEJAAAAAAAAEBAAgAAAAAAAAQkAAAAAAAAQEACAAAAAAAABCQAAAAAAABAQAIAAAAAAAAEJAAAAAAAAEBAAgAAAAAAAAQkAAAAAAAAQEACAAAAAAAABCQAAAAAAABAQAIAAAAAAAAEJAAAAAAAAEBAAgAAAAAAAAQkAAAAAAAAQEACAAAAAAAABCQAAAAAAABAQAIAAAAAAAAEJAAAAAAAAEBAAgAAAAAAAAQkAAAAAAAAQEACAAAAAAAABCQAAAAAAABAQAIAAAAAAAAEJAAAAAAAAEBAAgAAAAAAAAQkAAAAAAAAQEACAAAAAAAABCQAAAAAAABAQAIAAAAAAAAEJAAAAAAAAEBAAgAAAAAAAAQkAAAAAAAAQEACAAAAAAAABCQAAAAAAABAQAIAAAAAAAAEJAAAAAAAAEBAAgAAAAAAAAQkAAAAAAAAQEACAAAAAAAABCQAAAAAAABAQAIAAAAAAAAEJAAAAAAAAEBAAgAAAAAAAAQkAAAAAAAAQEACAAAAAAAABCQAAAAAAABAQAIAAAAAAAAEJAAAAAAAAEBAAgAAAAAAAAQkAAAAAAAAQEACAAAAAAAABCQAAAAAAABAQAIAAAAAAAAEJAAA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"},{"mime_type":"text/plain","data":"MTQ6NDU6NTY6MDAwIC0gMTQ6NDY6MDQ6MDAwIHwgQ3VycmVudCBVUkw6IGh0dHBzOi8vdXl1bmktbWFzdGVyLXNlcnZlci5zdW1hY2kuYXdzL3Jobi9jaGFubmVsL3NzbS9DaGFubmVsU3Vic2NyaXB0aW9ucy5kbw=="}],"match":{"location":"features/support/env.rb:166"},"result":{"status":"failed","error_message":"User is not logged in (ScriptError)\n./features/step_definitions/navigation_steps.rb:663:in `/^I should be logged in$/'\n./features/step_definitions/navigation_steps.rb:643:in `/^I am authorized as \"([^\"]*)\" with password \"([^\"]*)\"$/'\n./features/support/env.rb:257:in `block in relog_and_visit_previous_url'\n./features/support/env.rb:255:in `relog_and_visit_previous_url'\n./features/support/env.rb:235:in `handle_screenshot_and_relog'\n./features/support/env.rb:188:in `After'","duration":48902375164}}]},{"id":"install-a-patch-on-the-red-hat-like-minion-via-salt-through-the-ui;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":24,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":11026531401},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_res","line":5},{"name":"@scope_salt","line":6},{"name":"@rhlike_minion","line":7}],"before":[],"after":[]},{"id":"install-a-patch-on-the-red-hat-like-minion-via-salt-through-the-ui;pre-requisite:-re-subscribe-the-red-hat-like-minion-to-a-base-channel","keyword":"Scenario","name":"Pre-requisite: re-subscribe the Red Hat-like minion to a base channel","description":"","line":27,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"rhlike_minion\"","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2608008081},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":81452373},"after":[]},{"keyword":"And ","name":"I follow \"Software Channels\" in the content area","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":71878191},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"passed","duration":72182451},"after":[]},{"keyword":"And ","name":"I check radio button \"Fake-Base-Channel-RH-like\"","line":32,"output":["Warning: Radio button 'Fake-Base-Channel-RH-like' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":409401828},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"passed","duration":1550490771},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":63681385},"after":[]},{"keyword":"Then ","name":"I should see a \"Confirm Software Channel Change\" text","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":59869942},"after":[]},{"keyword":"When ","name":"I click on \"Confirm\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":85759304},"after":[]},{"keyword":"Then ","name":"I should see a \"Changing the channels has been scheduled.\" text","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":297917820},"after":[]},{"keyword":"And ","name":"I wait until event \"Subscribe channels scheduled\" is completed","line":38,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":23303420810},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_res","line":5},{"name":"@scope_salt","line":6},{"name":"@rhlike_minion","line":7}],"before":[],"after":[]},{"id":"install-a-patch-on-the-red-hat-like-minion-via-salt-through-the-ui;schedule-errata-refresh-to-reflect-channel-assignment-on-red-hat-like-minion","keyword":"Scenario","name":"Schedule errata refresh to reflect channel assignment on Red Hat-like minion","description":"","line":40,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Software\" in the content area","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":83565786},"after":[]},{"keyword":"And ","name":"I follow \"List / Remove\" in the content area","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":67492393},"after":[]},{"keyword":"And ","name":"I enter \"virgo-dummy\" as the filtered package name","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:982"},"result":{"status":"passed","duration":138919603},"after":[]},{"keyword":"And ","name":"I click on the filter button until page does contain \"virgo-dummy\" text","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:960"},"result":{"status":"passed","duration":10959150783},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Admin > Task Schedules\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":133387254},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-default\"","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1362616727},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-bunch\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1218870872},"after":[]},{"keyword":"And ","name":"I click on \"Single Run Schedule\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1544314130},"after":[]},{"keyword":"Then ","name":"I should see a \"bunch was scheduled\" text","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":275452755},"after":[]},{"keyword":"And ","name":"I wait until the table contains \"FINISHED\" or \"SKIPPED\" followed by \"FINISHED\" in its first rows","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:812"},"result":{"status":"passed","duration":11981791072},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_res","line":5},{"name":"@scope_salt","line":6},{"name":"@rhlike_minion","line":7}],"before":[],"after":[]},{"id":"install-a-patch-on-the-red-hat-like-minion-via-salt-through-the-ui;install-a-patch-on-the-red-hat-like-minion","keyword":"Scenario","name":"Install a patch on the Red Hat-like minion","description":"","line":52,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"rhlike_minion\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1896605788},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":82239126},"after":[]},{"keyword":"And ","name":"I follow \"Patches\" in the content area","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":87996234},"after":[]},{"keyword":"When ","name":"I check \"virgo-dummy-3456\" in the list","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":65219642},"after":[]},{"keyword":"And ","name":"I click on \"Apply Patches\"","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":793306630},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":843110496},"after":[]},{"keyword":"Then ","name":"I should see a \"1 patch update has been scheduled for\" text","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":77572586},"after":[]},{"keyword":"And ","name":"I wait for \"virgo-dummy-2.0-1.1\" to be installed on \"rhlike_minion\"","line":60,"match":{"location":"features/step_definitions/command_steps.rb:230"},"result":{"status":"passed","duration":9605789397},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_res","line":5},{"name":"@scope_salt","line":6},{"name":"@rhlike_minion","line":7}],"before":[],"after":[]},{"id":"install-a-patch-on-the-red-hat-like-minion-via-salt-through-the-ui;install-a-package-on-the-red-hat-like-minion","keyword":"Scenario","name":"Install a package on the Red Hat-like minion","description":"","line":62,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Software\" in the content area","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":66538122},"after":[]},{"keyword":"And ","name":"I follow \"Install\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":521343629},"after":[]},{"keyword":"And ","name":"I check \"andromeda-dummy\" in the list","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":64961127},"after":[]},{"keyword":"And ","name":"I click on \"Install Packages\"","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":739764932},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":768558329},"after":[]},{"keyword":"Then ","name":"I should see a \"1 package install has been scheduled for\" text","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":65221873},"after":[]},{"keyword":"And ","name":"I wait until event \"Package Install/Upgrade scheduled\" is completed","line":69,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":19872896503},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_res","line":5},{"name":"@scope_salt","line":6},{"name":"@rhlike_minion","line":7}],"before":[],"after":[]},{"id":"install-a-patch-on-the-red-hat-like-minion-via-salt-through-the-ui;cleanup:-remove-virgo-dummy-and-andromeda-dummy-packages-from-red-hat-like-minion","keyword":"Scenario","name":"Cleanup: remove virgo-dummy and andromeda-dummy packages from Red Hat-like minion","description":"","line":71,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Software\" in the content area","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":73080288},"after":[]},{"keyword":"And ","name":"I follow \"List / Remove\"","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":625873995},"after":[]},{"keyword":"And ","name":"I enter \"andromeda\" as the filtered package name","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:982"},"result":{"status":"passed","duration":140977495},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"passed","duration":818838658},"after":[]},{"keyword":"And ","name":"I check \"andromeda-dummy\" in the list","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":64371576},"after":[]},{"keyword":"And ","name":"I enter \"virgo-dummy\" as the filtered package name","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:982"},"result":{"status":"passed","duration":43908510},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"passed","duration":130730825},"after":[]},{"keyword":"And ","name":"I check \"virgo-dummy\" in the list","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":57365507},"after":[]},{"keyword":"And ","name":"I click on \"Remove Packages\"","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":800107531},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":770517938},"after":[]},{"keyword":"Then ","name":"I should see a \"2 package removals have been scheduled\" text","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":65242471},"after":[]},{"keyword":"And ","name":"I wait until event \"Package Removal scheduled\" is completed","line":83,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":22043243458},"after":[]},{"keyword":"And ","name":"I disable repository \"test_repo_rpm_pool\" on this \"rhlike_minion\"","line":84,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":439869863},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_res","line":5},{"name":"@scope_salt","line":6},{"name":"@rhlike_minion","line":7}],"before":[],"after":[]}]},{"id":"monitor-mlm-environment-with-prometheus-on-a-red-hat-like-salt-minion","uri":"features/secondary/min_rhlike_monitoring.feature","keyword":"Feature","name":"Monitor MLM environment with Prometheus on a Red Hat-like Salt minion","description":"  In order to monitor Uyuni server\n  As an authorized user\n  I want to enable Prometheus exporters","line":10,"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@rhlike_minion","line":9}],"elements":[{"id":"monitor-mlm-environment-with-prometheus-on-a-red-hat-like-salt-minion;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":15,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":627380850},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@rhlike_minion","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-red-hat-like-salt-minion;apply-prometheus-exporter-formulas-on-the-red-hat-like-minion","keyword":"Scenario","name":"Apply Prometheus exporter formulas on the Red Hat-like minion","description":"","line":18,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"rhlike_minion\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2640144195},"after":[]},{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":77508496},"after":[]},{"keyword":"Then ","name":"I should see a \"Choose formulas:\" text","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":66057673},"after":[]},{"keyword":"And ","name":"I should see a \"Monitoring\" text","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":199783844},"after":[]},{"keyword":"When ","name":"I check the \"prometheus-exporters\" formula","line":23,"match":{"location":"features/step_definitions/salt_steps.rb:303"},"result":{"status":"passed","duration":78041611},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":71753953},"after":[]},{"keyword":"And ","name":"I wait until I see \"Formula saved\" text","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":631660938},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@rhlike_minion","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-red-hat-like-salt-minion;configure-prometheus-exporter-formula-on-the-red-hat-like-minion","keyword":"Scenario","name":"Configure Prometheus exporter formula on the Red Hat-like minion","description":"","line":27,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":62260425},"after":[]},{"keyword":"And ","name":"I follow \"Prometheus Exporters\" in the content area","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":278553885},"after":[]},{"keyword":"And ","name":"I click on \"Expand All Sections\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":225729951},"after":[]},{"keyword":"Then ","name":"I should see a \"Enable and configure Prometheus exporters for managed systems.\" text","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":116392326},"after":[]},{"keyword":"When ","name":"I check \"node\" exporter","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:1198"},"result":{"status":"passed","duration":47556177},"after":[]},{"keyword":"And ","name":"I check \"apache\" exporter","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:1198"},"result":{"status":"passed","duration":92753003},"after":[]},{"keyword":"And ","name":"I check \"postgres\" exporter","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:1198"},"result":{"status":"passed","duration":95392755},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":79366886},"after":[]},{"keyword":"Then ","name":"I should see a \"Formula saved\" text","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":1169381277},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@rhlike_minion","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-red-hat-like-salt-minion;enable-tools_update_repo-tools_pool_repo-so-the-exporters-packages-are-available","keyword":"Scenario","name":"Enable tools_update_repo tools_pool_repo so the exporters packages are available","description":"","line":38,"type":"scenario","steps":[{"keyword":"When ","name":"I enable the repositories \"tools_update_repo tools_pool_repo\" on this \"rhlike_minion\" without error control","line":39,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":667627494},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@rhlike_minion","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-red-hat-like-salt-minion;apply-highstate-for-prometheus-exporters-on-the-red-hat-like-minion","keyword":"Scenario","name":"Apply highstate for Prometheus exporters on the Red Hat-like minion","description":"","line":42,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"States\" in the content area","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":76534593},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":63710211},"after":[]},{"keyword":"Then ","name":"I should see a \"Applying the highstate has been scheduled.\" text","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":453835275},"after":[]},{"keyword":"And ","name":"I wait until event \"Apply highstate scheduled\" is completed","line":46,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":39045086349},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@rhlike_minion","line":9},{"name":"@skip_if_github_validation","line":41}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-red-hat-like-salt-minion;wait-for-service","keyword":"Scenario","name":"Wait for service","description":"","line":49,"type":"scenario","steps":[{"keyword":"When ","name":"I wait until \"node\" exporter service is active on \"rhlike_minion\"","line":50,"match":{"location":"features/step_definitions/command_steps.rb:323"},"result":{"status":"passed","duration":462211338},"after":[]},{"keyword":"And ","name":"I wait until \"apache\" exporter service is active on \"rhlike_minion\"","line":51,"match":{"location":"features/step_definitions/command_steps.rb:323"},"result":{"status":"passed","duration":225250910},"after":[]},{"keyword":"And ","name":"I wait until \"postgres\" exporter service is active on \"rhlike_minion\"","line":52,"match":{"location":"features/step_definitions/command_steps.rb:323"},"result":{"status":"passed","duration":210007674},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@rhlike_minion","line":9},{"name":"@skip_if_github_validation","line":48}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-red-hat-like-salt-minion;visit-monitoring-endpoints-on-the-red-hat-like-minion","keyword":"Scenario","name":"Visit monitoring endpoints on the Red Hat-like minion","description":"","line":54,"type":"scenario","steps":[{"keyword":"When ","name":"I visit \"Prometheus node exporter\" endpoint of this \"rhlike_minion\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:1208"},"result":{"status":"passed","duration":225264645},"after":[]},{"keyword":"And ","name":"I visit \"Prometheus apache exporter\" endpoint of this \"rhlike_minion\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:1208"},"result":{"status":"passed","duration":220056258},"after":[]},{"keyword":"And ","name":"I visit \"Prometheus postgres exporter\" endpoint of this \"rhlike_minion\"","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:1208"},"result":{"status":"passed","duration":224884943},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@rhlike_minion","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-red-hat-like-salt-minion;cleanup:-undo-prometheus-exporter-formulas-on-the-red-hat-like-minion","keyword":"Scenario","name":"Cleanup: undo Prometheus exporter formulas on the Red Hat-like minion","description":"","line":59,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":81051332},"after":[]},{"keyword":"And ","name":"I uncheck the \"prometheus-exporters\" formula","line":61,"match":{"location":"features/step_definitions/salt_steps.rb:303"},"result":{"status":"passed","duration":257898580},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":67510497},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Formula saved\" text","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":779335197},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@rhlike_minion","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-red-hat-like-salt-minion;cleanup:-apply-highstate-after-test-monitoring-on-the-red-hat-like-minion","keyword":"Scenario","name":"Cleanup: apply highstate after test monitoring on the Red Hat-like minion","description":"","line":66,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"States\" in the content area","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":73569634},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":62583875},"after":[]},{"keyword":"Then ","name":"I should see a \"Applying the highstate has been scheduled.\" text","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":446704289},"after":[]},{"keyword":"And ","name":"I wait until event \"Apply highstate scheduled\" is completed","line":70,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":22092578750},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@rhlike_minion","line":9},{"name":"@skip_if_github_validation","line":65}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-red-hat-like-salt-minion;cleanup:-disable-tools_update_repo-tools_pool_repo-because-they-are-no-longer-needed","keyword":"Scenario","name":"Cleanup: Disable tools_update_repo tools_pool_repo because they are no longer needed","description":"","line":72,"type":"scenario","steps":[{"keyword":"When ","name":"I disable the repositories \"tools_update_repo tools_pool_repo\" on this \"rhlike_minion\" without error control","line":73,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":421850846},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@rhlike_minion","line":9}],"before":[],"after":[]}]},{"id":"install-a-package-and-a-patch-on-the-suse-ssh-client-via-salt-through-the-ui","uri":"features/secondary/minssh_salt_install_package_and_patch.feature","keyword":"Feature","name":"Install a package and a patch on the SUSE SSH client via Salt through the UI","description":"","line":6,"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_salt","line":5}],"elements":[{"id":"install-a-package-and-a-patch-on-the-suse-ssh-client-via-salt-through-the-ui;pre-requisite:-enable-test_repo_rpm_pool-repository-on-ssh-minion","keyword":"Scenario","name":"Pre-requisite: enable test_repo_rpm_pool repository on SSH minion","description":"","line":8,"type":"scenario","steps":[{"keyword":"When ","name":"I enable repository \"test_repo_rpm_pool\" on this \"ssh_minion\"","line":9,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":780885880},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_salt","line":5}],"before":[],"after":[]},{"id":"install-a-package-and-a-patch-on-the-suse-ssh-client-via-salt-through-the-ui;pre-requisite:-install-virgo-dummy-1.0-package-on-ssh-minion","keyword":"Scenario","name":"Pre-requisite: install virgo-dummy-1.0 package on SSH minion","description":"","line":11,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh the metadata for \"ssh_minion\"","line":12,"match":{"location":"features/step_definitions/common_steps.rb:291"},"result":{"status":"passed","duration":1705413893},"after":[]},{"keyword":"And ","name":"I install old package \"virgo-dummy-1.0\" on this \"ssh_minion\" without error control","line":13,"match":{"location":"features/step_definitions/command_steps.rb:1017"},"result":{"status":"passed","duration":1588681383},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_salt","line":5}],"before":[],"after":[]},{"id":"install-a-package-and-a-patch-on-the-suse-ssh-client-via-salt-through-the-ui;pre-requisite:-remove-andromeda-dummy-package-from-ssh-minion","keyword":"Scenario","name":"Pre-requisite: remove andromeda-dummy package from SSH minion","description":"","line":15,"type":"scenario","steps":[{"keyword":"When ","name":"I remove package \"andromeda-dummy\" from this \"ssh_minion\" without error control","line":16,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":885805577},"after":[]},{"keyword":"And ","name":"I refresh the metadata for \"ssh_minion\"","line":17,"match":{"location":"features/step_definitions/common_steps.rb:291"},"result":{"status":"passed","duration":1293298992},"after":[]},{"keyword":"And ","name":"I refresh packages list via spacecmd on \"ssh_minion\"","line":18,"match":{"location":"features/step_definitions/command_steps.rb:1285"},"result":{"status":"passed","duration":8092122231},"after":[]},{"keyword":"And ","name":"I wait until refresh package list on \"ssh_minion\" is finished","line":19,"match":{"location":"features/step_definitions/command_steps.rb:1300"},"result":{"status":"passed","duration":30661269205},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_salt","line":5}],"before":[],"after":[]},{"id":"install-a-package-and-a-patch-on-the-suse-ssh-client-via-salt-through-the-ui;pre-requisite:-refresh-package-list-and-check-old-packages-installed-on-ssh-minion","keyword":"Scenario","name":"Pre-requisite: refresh package list and check old packages installed on SSH minion","description":"","line":21,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh packages list via spacecmd on \"ssh_minion\"","line":22,"match":{"location":"features/step_definitions/command_steps.rb:1285"},"result":{"status":"passed","duration":7482681694},"after":[]},{"keyword":"And ","name":"I wait until refresh package list on \"ssh_minion\" is finished","line":23,"match":{"location":"features/step_definitions/command_steps.rb:1300"},"result":{"status":"passed","duration":26634776897},"after":[]},{"keyword":"Then ","name":"spacecmd should show packages \"virgo-dummy-1.0\" installed on \"ssh_minion\"","line":24,"match":{"location":"features/step_definitions/command_steps.rb:1328"},"result":{"status":"passed","duration":9493643902},"after":[]},{"keyword":"And ","name":"I wait until package \"andromeda-dummy-2.0-1.1\" is removed from \"ssh_minion\" via spacecmd","line":25,"match":{"location":"features/step_definitions/command_steps.rb:1351"},"result":{"status":"passed","duration":8655267769},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_salt","line":5}],"before":[],"after":[]},{"id":"install-a-package-and-a-patch-on-the-suse-ssh-client-via-salt-through-the-ui;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":27,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":536886765},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_salt","line":5}],"before":[],"after":[]},{"id":"install-a-package-and-a-patch-on-the-suse-ssh-client-via-salt-through-the-ui;pre-requisite:-ensure-the-errata-cache-is-computed-before-patching-salt-minion","keyword":"Scenario","name":"Pre-requisite: ensure the errata cache is computed before patching Salt minion","description":"","line":30,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":3117033330},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":81041886},"after":[]},{"keyword":"And ","name":"I follow \"List / Remove\" in the content area","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":70902048},"after":[]},{"keyword":"And ","name":"I enter \"virgo-dummy\" as the filtered package name","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:982"},"result":{"status":"passed","duration":150785284},"after":[]},{"keyword":"And ","name":"I click on the filter button until page does contain \"virgo-dummy\" text","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:960"},"result":{"status":"passed","duration":10924619565},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Admin > Task Schedules\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":136126554},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-default\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1353078499},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-bunch\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1357679403},"after":[]},{"keyword":"And ","name":"I click on \"Single Run Schedule\"","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1519254253},"after":[]},{"keyword":"Then ","name":"I should see a \"bunch was scheduled\" text","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":280712855},"after":[]},{"keyword":"When ","name":"I wait until the table contains \"FINISHED\" or \"SKIPPED\" followed by \"FINISHED\" in its first rows","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:812"},"result":{"status":"passed","duration":17893756435},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_salt","line":5}],"before":[],"after":[]},{"id":"install-a-package-and-a-patch-on-the-suse-ssh-client-via-salt-through-the-ui;install-a-patch-on-the-ssh-minion","keyword":"Scenario","name":"Install a patch on the SSH minion","description":"","line":43,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1923446718},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":77619309},"after":[]},{"keyword":"And ","name":"I follow \"Patches\" in the content area","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":66823659},"after":[]},{"keyword":"And ","name":"I enter \"virgo\" as the filtered synopsis","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:992"},"result":{"status":"passed","duration":49873617},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"passed","duration":619367871},"after":[]},{"keyword":"And ","name":"I check \"virgo-dummy-3456\" in the list","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":64046445},"after":[]},{"keyword":"And ","name":"I check \"allowVendorChange\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":77015718},"after":[]},{"keyword":"And ","name":"I click on \"Apply Patches\"","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":623163539},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":691625861},"after":[]},{"keyword":"Then ","name":"I should see a \"1 patch update has been scheduled for\" text","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":76269176},"after":[]},{"keyword":"When ","name":"I wait for \"virgo-dummy-2.0-1.1\" to be installed on \"ssh_minion\"","line":54,"match":{"location":"features/step_definitions/command_steps.rb:230"},"result":{"status":"passed","duration":31373524355},"after":[]},{"keyword":"Then ","name":"vendor change should be enabled for package actions on \"ssh_minion\"","line":55,"match":{"location":"features/step_definitions/command_steps.rb:284"},"result":{"status":"passed","duration":1217584140},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_salt","line":5}],"before":[],"after":[]},{"id":"install-a-package-and-a-patch-on-the-suse-ssh-client-via-salt-through-the-ui;install-a-package-on-the-ssh-minion","keyword":"Scenario","name":"Install a package on the SSH minion","description":"","line":57,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2305598082},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":64387207},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":434574470},"after":[]},{"keyword":"And ","name":"I follow \"Install\"","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":557034398},"after":[]},{"keyword":"And ","name":"I enter \"andromeda\" as the filtered package name","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:982"},"result":{"status":"passed","duration":102093968},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"passed","duration":635103904},"after":[]},{"keyword":"And ","name":"I check \"andromeda-dummy-2.0-1.1\" in the list","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":59459724},"after":[]},{"keyword":"And ","name":"I click on \"Install Packages\"","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":595916108},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":756037270},"after":[]},{"keyword":"Then ","name":"I should see a \"1 package install has been scheduled\" text","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":64068265},"after":[]},{"keyword":"When ","name":"I wait for \"andromeda-dummy-2.0-1.1\" to be installed on \"ssh_minion\"","line":68,"match":{"location":"features/step_definitions/command_steps.rb:230"},"result":{"status":"passed","duration":46371774619},"after":[]},{"keyword":"Then ","name":"vendor change should be enabled for package actions on \"ssh_minion\"","line":69,"match":{"location":"features/step_definitions/command_steps.rb:284"},"result":{"status":"passed","duration":1073711279},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_salt","line":5}],"before":[],"after":[]},{"id":"install-a-package-and-a-patch-on-the-suse-ssh-client-via-salt-through-the-ui;cleanup:-disable-test_repo_rpm_pool-on-ssh-minion","keyword":"Scenario","name":"Cleanup: disable test_repo_rpm_pool on SSH minion","description":"","line":71,"type":"scenario","steps":[{"keyword":"When ","name":"I disable repository \"test_repo_rpm_pool\" on this \"ssh_minion\"","line":72,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":618300807},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_salt","line":5}],"before":[],"after":[]},{"id":"install-a-package-and-a-patch-on-the-suse-ssh-client-via-salt-through-the-ui;cleanup:-remove-virgo-dummy-package-from-ssh-minion","keyword":"Scenario","name":"Cleanup: remove virgo-dummy package from SSH minion","description":"","line":74,"type":"scenario","steps":[{"keyword":"When ","name":"I remove package \"virgo-dummy\" from this \"ssh_minion\" without error control","line":75,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":1750811107},"after":[]},{"keyword":"And ","name":"I refresh the metadata for \"ssh_minion\"","line":76,"match":{"location":"features/step_definitions/common_steps.rb:291"},"result":{"status":"passed","duration":1279708712},"after":[]},{"keyword":"And ","name":"I refresh packages list via spacecmd on \"ssh_minion\"","line":77,"match":{"location":"features/step_definitions/command_steps.rb:1285"},"result":{"status":"passed","duration":9189619595},"after":[]},{"keyword":"And ","name":"I wait until refresh package list on \"ssh_minion\" is finished","line":78,"match":{"location":"features/step_definitions/command_steps.rb:1300"},"result":{"status":"passed","duration":40137263774},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_salt","line":5}],"before":[],"after":[]},{"id":"install-a-package-and-a-patch-on-the-suse-ssh-client-via-salt-through-the-ui;cleanup:-remove-andromeda-dummy-package-from-ssh-minion","keyword":"Scenario","name":"Cleanup: remove andromeda-dummy package from SSH minion","description":"","line":80,"type":"scenario","steps":[{"keyword":"When ","name":"I remove package \"andromeda-dummy\" from this \"ssh_minion\" without error control","line":81,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":1467882014},"after":[]},{"keyword":"And ","name":"I refresh the metadata for \"ssh_minion\"","line":82,"match":{"location":"features/step_definitions/common_steps.rb:291"},"result":{"status":"passed","duration":2307120712},"after":[]},{"keyword":"And ","name":"I refresh packages list via spacecmd on \"ssh_minion\"","line":83,"match":{"location":"features/step_definitions/command_steps.rb:1285"},"result":{"status":"passed","duration":8022231764},"after":[]},{"keyword":"And ","name":"I wait until refresh package list on \"ssh_minion\" is finished","line":84,"match":{"location":"features/step_definitions/command_steps.rb:1300"},"result":{"status":"passed","duration":29787751447},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_salt","line":5}],"before":[],"after":[]}]},{"id":"operate-an-ansible-control-node-in-ssh-minion","uri":"features/secondary/minssh_ansible_control_node.feature","keyword":"Feature","name":"Operate an Ansible control node in SSH minion","description":"  * Related GitHub Card: https://github.com/SUSE/spacewalk/issues/30806","line":8,"tags":[{"name":"@scope_ansible","line":4},{"name":"@scope_salt_ssh","line":5},{"name":"@ssh_minion","line":6},{"name":"@bug_reported","line":7}],"elements":[{"id":"operate-an-ansible-control-node-in-ssh-minion;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":11,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":540554929},"after":[]}],"tags":[{"name":"@scope_ansible","line":4},{"name":"@scope_salt_ssh","line":5},{"name":"@ssh_minion","line":6},{"name":"@bug_reported","line":7}],"before":[],"after":[]},{"id":"operate-an-ansible-control-node-in-ssh-minion;pre-requisite:-deploy-test-playbooks-and-inventory-file","keyword":"Scenario","name":"Pre-requisite: Deploy test playbooks and inventory file","description":"","line":14,"type":"scenario","steps":[{"keyword":"When ","name":"I deploy testing playbooks and inventory files to \"ssh_minion\"","line":15,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:127"},"result":{"status":"passed","duration":4101682916},"after":[]}],"tags":[{"name":"@scope_ansible","line":4},{"name":"@scope_salt_ssh","line":5},{"name":"@ssh_minion","line":6},{"name":"@bug_reported","line":7}],"before":[],"after":[]},{"id":"operate-an-ansible-control-node-in-ssh-minion;pre-requisite:-subscribe-suse-minions-to-sle-module-python3-15-sp7-pool-for-x86_64","keyword":"Scenario","name":"Pre-requisite: Subscribe SUSE minions to SLE-Module-Python3-15-SP7-Pool for x86_64","description":"","line":18,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Software Channels\" in the content area","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"SLE-Module-Python3-15-SP7-Pool for x86_64\" by label","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:187"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I see \"Changing the channels has been scheduled.\" text","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"scheduled\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I see \"1 system successfully completed this action\" text, refreshing the page","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:66"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_ansible","line":4},{"name":"@scope_salt_ssh","line":5},{"name":"@ssh_minion","line":6},{"name":"@bug_reported","line":7},{"name":"@susemanager","line":17}],"before":[],"after":[]},{"id":"operate-an-ansible-control-node-in-ssh-minion;enable-\"ansible-control-node\"-system-type","keyword":"Scenario","name":"Enable \"Ansible control node\" system type","description":"","line":29,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1886521027},"after":[]},{"keyword":"When ","name":"I follow \"Properties\" in the content area","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":73742794},"after":[]},{"keyword":"And ","name":"I check \"ansible_control_node\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":81486030},"after":[]},{"keyword":"And ","name":"I click on \"Update Properties\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1600089539},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Ansible Control Node type has been applied.\" text","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":89664098},"after":[]}],"tags":[{"name":"@scope_ansible","line":4},{"name":"@scope_salt_ssh","line":5},{"name":"@ssh_minion","line":6},{"name":"@bug_reported","line":7}],"before":[],"after":[]},{"id":"operate-an-ansible-control-node-in-ssh-minion;apply-highstate-and-check-that-ansible-is-installed","keyword":"Scenario","name":"Apply highstate and check that Ansible is installed","description":"","line":37,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2002806675},"after":[]},{"keyword":"When ","name":"I follow \"States\" in the content area","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":70040031},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":61244578},"after":[]},{"keyword":"And ","name":"I wait until event \"Apply highstate scheduled\" is completed","line":41,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":89599682782},"after":[]},{"keyword":"Then ","name":"\"ansible\" should be installed on \"ssh_minion\"","line":42,"match":{"location":"features/step_definitions/command_steps.rb:215"},"result":{"status":"passed","duration":510950919},"after":[]}],"tags":[{"name":"@scope_ansible","line":4},{"name":"@scope_salt_ssh","line":5},{"name":"@ssh_minion","line":6},{"name":"@bug_reported","line":7},{"name":"@bug_reported","line":36}],"before":[],"after":[]},{"id":"operate-an-ansible-control-node-in-ssh-minion;the-ansible-tab-appears-in-the-system-overview-page","keyword":"Scenario","name":"The Ansible tab appears in the system overview page","description":"","line":44,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2021621388},"after":[]},{"keyword":"When ","name":"I follow \"Ansible\" in the content area","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":84454980},"after":[]},{"keyword":"Then ","name":"I should see a \"Ansible Control Node Configuration\" text","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":62581002},"after":[]}],"tags":[{"name":"@scope_ansible","line":4},{"name":"@scope_salt_ssh","line":5},{"name":"@ssh_minion","line":6},{"name":"@bug_reported","line":7}],"before":[],"after":[]},{"id":"operate-an-ansible-control-node-in-ssh-minion;configure-some-inventory-and-playbooks-path","keyword":"Scenario","name":"Configure some inventory and playbooks path","description":"","line":49,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2499720299},"after":[]},{"keyword":"When ","name":"I follow \"Ansible\" in the content area","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":66006093},"after":[]},{"keyword":"Then ","name":"I should see a \"Ansible Control Node Configuration\" text","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60932578},"after":[]},{"keyword":"And ","name":"I enter \"/srv/playbooks/\" as \"new_playbook_path_input\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":151343056},"after":[]},{"keyword":"And ","name":"I click on \"new_playbook_path_save\"","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":62401344},"after":[]},{"keyword":"And ","name":"I enter \"/srv/playbooks/orion_dummy/hosts\" as \"new_inventory_path_input\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":102615923},"after":[]},{"keyword":"And ","name":"I click on \"new_inventory_path_save\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":60675326},"after":[]}],"tags":[{"name":"@scope_ansible","line":4},{"name":"@scope_salt_ssh","line":5},{"name":"@ssh_minion","line":6},{"name":"@bug_reported","line":7}],"before":[],"after":[]},{"id":"operate-an-ansible-control-node-in-ssh-minion;display-inventories","keyword":"Scenario","name":"Display inventories","description":"","line":58,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1951926414},"after":[]},{"keyword":"When ","name":"I follow \"Ansible\" in the content area","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":80522418},"after":[]},{"keyword":"And ","name":"I follow \"Inventories\" in the content area","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":91977418},"after":[]},{"keyword":"And ","name":"I wait until I see \"/srv/playbooks/orion_dummy/hosts\" text","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":341249441},"after":[]},{"keyword":"And ","name":"I click on the inventory accordion for \"/srv/playbooks/orion_dummy/hosts\"","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:323"},"result":{"status":"passed","duration":52553127},"after":[]},{"keyword":"Then ","name":"I wait until I see \"myself\" text","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":22645598857},"after":[]}],"tags":[{"name":"@scope_ansible","line":4},{"name":"@scope_salt_ssh","line":5},{"name":"@ssh_minion","line":6},{"name":"@bug_reported","line":7}],"before":[],"after":[]},{"id":"operate-an-ansible-control-node-in-ssh-minion;discover-playbooks-and-display-them","keyword":"Scenario","name":"Discover playbooks and display them","description":"","line":66,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1954797135},"after":[]},{"keyword":"When ","name":"I follow \"Ansible\" in the content area","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":85482811},"after":[]},{"keyword":"And ","name":"I follow \"Playbooks\" in the content area","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":66184045},"after":[]},{"keyword":"And ","name":"I wait until I see \"/srv/playbooks\" text","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":177330536},"after":[]},{"keyword":"And ","name":"I click on \"/srv/playbooks\"","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":58666274},"after":[]},{"keyword":"Then ","name":"I wait until I see \"/srv/playbooks/orion_dummy/playbook_orion_dummy.yml\" text","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":10728375008},"after":[]}],"tags":[{"name":"@scope_ansible","line":4},{"name":"@scope_salt_ssh","line":5},{"name":"@ssh_minion","line":6},{"name":"@bug_reported","line":7}],"before":[],"after":[]},{"id":"operate-an-ansible-control-node-in-ssh-minion;run-a-playbook-using-custom-inventory","keyword":"Scenario","name":"Run a playbook using custom inventory","description":"","line":74,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1953899529},"after":[]},{"keyword":"When ","name":"I follow \"Ansible\" in the content area","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":68017633},"after":[]},{"keyword":"And ","name":"I follow \"Playbooks\" in the content area","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":64451464},"after":[]},{"keyword":"And ","name":"I wait until I see \"/srv/playbooks\" text","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":246664898},"after":[]},{"keyword":"And ","name":"I click on \"/srv/playbooks\"","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":52635834},"after":[]},{"keyword":"And ","name":"I wait until I see \"/srv/playbooks/orion_dummy/playbook_orion_dummy.yml\" text","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":10798126138},"after":[]},{"keyword":"And ","name":"I click on \"orion_dummy/playbook_orion_dummy.yml\"","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":61056948},"after":[]},{"keyword":"And ","name":"I wait until I see \"Playbook Content\" text","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":7789343829},"after":[]},{"keyword":"And ","name":"I select \"/srv/playbooks/orion_dummy/hosts\" from \"inventory-path-select\"","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1137190526},"after":[]},{"keyword":"And ","name":"I click on \"Schedule\"","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":78896495},"after":[]},{"keyword":"Then ","name":"I should see a \"Playbook execution has been scheduled\" text","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":239144909},"after":[]},{"keyword":"And ","name":"I wait until event \"Execute playbook 'playbook_orion_dummy.yml' scheduled\" is completed","line":86,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":39028316837},"after":[]},{"keyword":"And ","name":"file \"/tmp/file.txt\" should exist on \"ssh_minion\"","line":87,"match":{"location":"features/step_definitions/file_management_steps.rb:26"},"result":{"status":"passed","duration":765346139},"after":[]}],"tags":[{"name":"@scope_ansible","line":4},{"name":"@scope_salt_ssh","line":5},{"name":"@ssh_minion","line":6},{"name":"@bug_reported","line":7}],"before":[],"after":[]},{"id":"operate-an-ansible-control-node-in-ssh-minion;cleanup:-disable-ansible-and-remove-test-playbooks-and-inventory-file","keyword":"Scenario","name":"Cleanup: Disable Ansible and remove test playbooks and inventory file","description":"","line":89,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":90,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1876167468},"after":[]},{"keyword":"When ","name":"I follow \"Properties\" in the content area","line":91,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":80734984},"after":[]},{"keyword":"And ","name":"I uncheck \"ansible_control_node\"","line":92,"match":{"location":"features/step_definitions/navigation_steps.rb:182"},"result":{"status":"passed","duration":10074573536},"after":[]},{"keyword":"And ","name":"I click on \"Update Properties\"","line":93,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1320044216},"after":[]},{"keyword":"Then ","name":"I should see a \"System properties changed\" text","line":94,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":91764882},"after":[]},{"keyword":"And ","name":"I remove package \"orion-dummy\" from this \"ssh_minion\" without error control","line":95,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":1898509364},"after":[]},{"keyword":"And ","name":"I remove \"/tmp/file.txt\" from \"ssh_minion\"","line":96,"match":{"location":"features/step_definitions/file_management_steps.rb:17"},"result":{"status":"passed","duration":428929614},"after":[]}],"tags":[{"name":"@scope_ansible","line":4},{"name":"@scope_salt_ssh","line":5},{"name":"@ssh_minion","line":6},{"name":"@bug_reported","line":7}],"before":[],"after":[]},{"id":"operate-an-ansible-control-node-in-ssh-minion;cleanup:-unsubscribe-suse-minions-from-sle-module-python3-15-sp7-pool-for-x86_64","keyword":"Scenario","name":"Cleanup: Unsubscribe SUSE minions from SLE-Module-Python3-15-SP7-Pool for x86_64","description":"","line":99,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":100,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":101,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Software Channels\" in the content area","line":102,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I uncheck \"SLE-Module-Python3-15-SP7-Pool for x86_64\" by label","line":103,"match":{"location":"features/step_definitions/navigation_steps.rb:187"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":104,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":105,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I see \"Changing the channels has been scheduled.\" text","line":106,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"scheduled\"","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I see \"1 system successfully completed this action\" text, refreshing the page","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:66"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_ansible","line":4},{"name":"@scope_salt_ssh","line":5},{"name":"@ssh_minion","line":6},{"name":"@bug_reported","line":7},{"name":"@susemanager","line":98}],"before":[],"after":[]},{"id":"operate-an-ansible-control-node-in-ssh-minion;cleanup:-disable-\"ansible-control-node\"-system-type","keyword":"Scenario","name":"Cleanup: Disable \"Ansible control node\" system type","description":"","line":110,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":111,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1852782219},"after":[]},{"keyword":"When ","name":"I follow \"Properties\" in the content area","line":112,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":81863310},"after":[]},{"keyword":"And ","name":"I uncheck \"ansible_control_node\"","line":113,"match":{"location":"features/step_definitions/navigation_steps.rb:182"},"result":{"status":"passed","duration":10038698151},"after":[]},{"keyword":"And ","name":"I click on \"Update Properties\"","line":114,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":942308120},"after":[]}],"tags":[{"name":"@scope_ansible","line":4},{"name":"@scope_salt_ssh","line":5},{"name":"@ssh_minion","line":6},{"name":"@bug_reported","line":7}],"before":[],"after":[]},{"id":"operate-an-ansible-control-node-in-ssh-minion;cleanup:-apply-highstate-to-disable-the-minion-as-an-\"ansible-control-node\"","keyword":"Scenario","name":"Cleanup: Apply highstate to disable the minion as an \"Ansible control node\"","description":"","line":116,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":117,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1976448445},"after":[]},{"keyword":"When ","name":"I follow \"States\" in the content area","line":118,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":82256268},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":119,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":63024200},"after":[]},{"keyword":"And ","name":"I wait until event \"Apply highstate scheduled\" is completed","line":120,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":55856706841},"after":[]}],"tags":[{"name":"@scope_ansible","line":4},{"name":"@scope_salt_ssh","line":5},{"name":"@ssh_minion","line":6},{"name":"@bug_reported","line":7}],"before":[],"after":[]}]},{"id":"monitor-mlm-environment-with-prometheus-on-a-debian-like-salt-minion","uri":"features/secondary/min_deblike_monitoring.feature","keyword":"Feature","name":"Monitor MLM environment with Prometheus on a Debian-like Salt minion","description":"  In order to monitor Uyuni server\n  As an authorized user\n  I want to enable Prometheus exporters","line":10,"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@deblike_minion","line":9}],"elements":[{"id":"monitor-mlm-environment-with-prometheus-on-a-debian-like-salt-minion;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":15,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":536388604},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@deblike_minion","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-debian-like-salt-minion;pre-requisite:-enable-all-the-necessary-repositories-for-monitoring-on-debian-like-minion","keyword":"Scenario","name":"Pre-requisite: Enable all the necessary repositories for Monitoring on Debian-like minion","description":"","line":18,"type":"scenario","steps":[{"keyword":"When ","name":"I enable Debian-like \"universe\" repository on \"deblike_minion\"","line":19,"match":{"location":"features/step_definitions/command_steps.rb:873"},"result":{"status":"passed","duration":1224282880},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@deblike_minion","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-debian-like-salt-minion;apply-prometheus-exporter-formulas-on-the-debian-like-minion","keyword":"Scenario","name":"Apply Prometheus exporter formulas on the Debian-like minion","description":"","line":21,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"deblike_minion\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2560604278},"after":[]},{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":83456343},"after":[]},{"keyword":"Then ","name":"I should see a \"Choose formulas:\" text","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":63471628},"after":[]},{"keyword":"And ","name":"I should see a \"Monitoring\" text","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":286796089},"after":[]},{"keyword":"When ","name":"I check the \"prometheus-exporters\" formula","line":26,"match":{"location":"features/step_definitions/salt_steps.rb:303"},"result":{"status":"passed","duration":79780945},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":71084879},"after":[]},{"keyword":"And ","name":"I wait until I see \"Formula saved\" text","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":632328236},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@deblike_minion","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-debian-like-salt-minion;configure-prometheus-exporter-formula-on-the-debian-like-minion","keyword":"Scenario","name":"Configure Prometheus exporter formula on the Debian-like minion","description":"","line":30,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":61780158},"after":[]},{"keyword":"And ","name":"I follow \"Prometheus Exporters\" in the content area","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":226933323},"after":[]},{"keyword":"And ","name":"I click on \"Expand All Sections\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":197617574},"after":[]},{"keyword":"Then ","name":"I should see a \"Enable and configure Prometheus exporters for managed systems.\" text","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":112654091},"after":[]},{"keyword":"When ","name":"I check \"node\" exporter","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:1198"},"result":{"status":"passed","duration":49487200},"after":[]},{"keyword":"And ","name":"I check \"apache\" exporter","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:1198"},"result":{"status":"passed","duration":94302887},"after":[]},{"keyword":"And ","name":"I check \"postgres\" exporter","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:1198"},"result":{"status":"passed","duration":90562704},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":73835399},"after":[]},{"keyword":"Then ","name":"I should see a \"Formula saved\" text","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":1062572893},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@deblike_minion","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-debian-like-salt-minion;apply-highstate-for-prometheus-exporters-on-the-debian-like-minion","keyword":"Scenario","name":"Apply highstate for Prometheus exporters on the Debian-like minion","description":"","line":42,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"States\" in the content area","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":73775180},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":64939221},"after":[]},{"keyword":"Then ","name":"I should see a \"Applying the highstate has been scheduled.\" text","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":457753359},"after":[]},{"keyword":"And ","name":"I wait until event \"Apply highstate scheduled\" is completed","line":46,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":88923128797},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@deblike_minion","line":9},{"name":"@skip_if_github_validation","line":41}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-debian-like-salt-minion;wait-for-services","keyword":"Scenario","name":"Wait for services","description":"","line":49,"type":"scenario","steps":[{"keyword":"When ","name":"I wait until \"node\" exporter service is active on \"deblike_minion\"","line":50,"match":{"location":"features/step_definitions/command_steps.rb:323"},"result":{"status":"passed","duration":986799694},"after":[]},{"keyword":"And ","name":"I wait until \"apache\" exporter service is active on \"deblike_minion\"","line":51,"match":{"location":"features/step_definitions/command_steps.rb:323"},"result":{"status":"passed","duration":215411870},"after":[]},{"keyword":"And ","name":"I wait until \"postgres\" exporter service is active on \"deblike_minion\"","line":52,"match":{"location":"features/step_definitions/command_steps.rb:323"},"result":{"status":"passed","duration":217488763},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@deblike_minion","line":9},{"name":"@skip_if_github_validation","line":48}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-debian-like-salt-minion;visit-monitoring-endpoints-on-the-debian-like-minion","keyword":"Scenario","name":"Visit monitoring endpoints on the Debian-like minion","description":"","line":54,"type":"scenario","steps":[{"keyword":"And ","name":"I visit \"Prometheus node exporter\" endpoint of this \"deblike_minion\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:1208"},"result":{"status":"passed","duration":219887181},"after":[]},{"keyword":"And ","name":"I visit \"Prometheus apache exporter\" endpoint of this \"deblike_minion\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:1208"},"result":{"status":"passed","duration":210641327},"after":[]},{"keyword":"And ","name":"I visit \"Prometheus postgres exporter\" endpoint of this \"deblike_minion\"","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:1208"},"result":{"status":"passed","duration":208757955},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@deblike_minion","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-debian-like-salt-minion;cleanup:-undo-prometheus-exporter-formulas-on-the-debian-like-minion","keyword":"Scenario","name":"Cleanup: undo Prometheus exporter formulas on the Debian-like minion","description":"","line":59,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":80149398},"after":[]},{"keyword":"And ","name":"I uncheck the \"prometheus-exporters\" formula","line":61,"match":{"location":"features/step_definitions/salt_steps.rb:303"},"result":{"status":"passed","duration":222272581},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":65865106},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Formula saved\" text","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":799224969},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@deblike_minion","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-debian-like-salt-minion;cleanup:-apply-highstate-after-test-monitoring-on-the-debian-like-minion","keyword":"Scenario","name":"Cleanup: apply highstate after test monitoring on the Debian-like minion","description":"","line":66,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"States\" in the content area","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":72712858},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":61514908},"after":[]},{"keyword":"Then ","name":"I should see a \"Applying the highstate has been scheduled.\" text","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":436729487},"after":[]},{"keyword":"And ","name":"I wait until event \"Apply highstate scheduled\" is completed","line":70,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":22226647836},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@deblike_minion","line":9},{"name":"@skip_if_github_validation","line":65}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-debian-like-salt-minion;cleanup:-disable-all-the-necessary-repositories-for-monitoring-on-debian-like-minion","keyword":"Scenario","name":"Cleanup: Disable all the necessary repositories for Monitoring on Debian-like minion","description":"","line":72,"type":"scenario","steps":[{"keyword":"When ","name":"I disable Debian-like \"universe\" repository on \"deblike_minion\"","line":73,"match":{"location":"features/step_definitions/command_steps.rb:873"},"result":{"status":"passed","duration":720716016},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@deblike_minion","line":9}],"before":[],"after":[]}]},{"id":"install-a-package-on-the-debian-like-minion-with-staging-enabled","uri":"features/secondary/min_deblike_salt_install_with_staging.feature","keyword":"Feature","name":"Install a package on the Debian-like minion with staging enabled","description":"","line":16,"tags":[{"name":"@deblike_minion","line":13},{"name":"@scope_deblike","line":14},{"name":"@scope_content_staging","line":15}],"elements":[{"id":"install-a-package-on-the-debian-like-minion-with-staging-enabled;pre-requisite:-install-virgo-dummy-1.0-package,-make-sure-orion-dummy-is-not-present-on-debian-like-minion","keyword":"Scenario","name":"Pre-requisite: install virgo-dummy-1.0 package, make sure orion-dummy is not present on Debian-like minion","description":"","line":18,"type":"scenario","steps":[{"keyword":"When ","name":"I enable repository \"test_repo_deb_pool\" on this \"deblike_minion\"","line":19,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":443428343},"after":[]},{"keyword":"And ","name":"I run \"apt update\" on \"deblike_minion\"","line":20,"match":{"location":"features/step_definitions/command_steps.rb:796"},"result":{"status":"passed","duration":1048856138},"after":[]},{"keyword":"And ","name":"I remove package \"orion-dummy\" from this \"deblike_minion\"","line":21,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":238134355},"after":[]},{"keyword":"And ","name":"I install old package \"virgo-dummy=1.0\" on this \"deblike_minion\"","line":22,"match":{"location":"features/step_definitions/command_steps.rb:1017"},"result":{"status":"passed","duration":262443201},"after":[]}],"tags":[{"name":"@deblike_minion","line":13},{"name":"@scope_deblike","line":14},{"name":"@scope_content_staging","line":15}],"before":[],"after":[]},{"id":"install-a-package-on-the-debian-like-minion-with-staging-enabled;pre-requisite:-refresh-package-list-on-debian-like-minion","keyword":"Scenario","name":"Pre-requisite: refresh package list on Debian-like minion","description":"","line":24,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh packages list via spacecmd on \"deblike_minion\"","line":25,"match":{"location":"features/step_definitions/command_steps.rb:1285"},"result":{"status":"passed","duration":8064930534},"after":[]},{"keyword":"And ","name":"I wait until refresh package list on \"deblike_minion\" is finished","line":26,"match":{"location":"features/step_definitions/command_steps.rb:1300"},"result":{"status":"failed","error_message":"execution expired (Timeout::Error)\n./features/support/commonlib.rb:89:in `repeat_until_timeout'\n./features/step_definitions/command_steps.rb:1319:in `/^I wait until refresh package list on \"(.*?)\" is finished$/'\nfeatures/secondary/min_deblike_salt_install_with_staging.feature:26:in `I wait until refresh package list on \"deblike_minion\" is finished'","duration":609437951868},"after":[]},{"keyword":"Then ","name":"spacecmd should show packages \"virgo-dummy-1.0\" installed on \"deblike_minion\"","line":27,"match":{"location":"features/step_definitions/command_steps.rb:1328"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@deblike_minion","line":13},{"name":"@scope_deblike","line":14},{"name":"@scope_content_staging","line":15}],"before":[],"after":[{"output":["This scenario took: 618 seconds"],"embeddings":[{"mime_type":"image/png","data":"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"},{"mime_type":"text/plain","data":"MTU6MDM6NTE6MDAwIC0gMTU6MTQ6MDk6MDAwIHwgQ3VycmVudCBVUkw6IGh0dHBzOi8vdXl1bmktbWFzdGVyLXNlcnZlci5zdW1hY2kuYXdzL3Jobi9zeXN0ZW1zL2RldGFpbHMvaGlzdG9yeS9FdmVudC5kbz9zaWQ9MTAwMDAxMDAwOSZhaWQ9Mzkw"}],"match":{"location":"features/support/env.rb:166"},"result":{"status":"failed","error_message":"User is not logged in (ScriptError)\n./features/step_definitions/navigation_steps.rb:663:in `/^I should be logged in$/'\n./features/step_definitions/navigation_steps.rb:643:in `/^I am authorized as \"([^\"]*)\" with password \"([^\"]*)\"$/'\n./features/support/env.rb:257:in `block in relog_and_visit_previous_url'\n./features/support/env.rb:255:in `relog_and_visit_previous_url'\n./features/support/env.rb:235:in `handle_screenshot_and_relog'\n./features/support/env.rb:188:in `After'","duration":47777577610}}]},{"id":"install-a-package-on-the-debian-like-minion-with-staging-enabled;log-in-as-admin-user","keyword":"Scenario","name":"Log in as admin user","description":"","line":29,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":12125439418},"after":[]}],"tags":[{"name":"@deblike_minion","line":13},{"name":"@scope_deblike","line":14},{"name":"@scope_content_staging","line":15}],"before":[],"after":[]},{"id":"install-a-package-on-the-debian-like-minion-with-staging-enabled;pre-requisite:-ensure-the-errata-cache-is-computed-for-debian-like-minion","keyword":"Scenario","name":"Pre-requisite: ensure the errata cache is computed for Debian-like minion","description":"","line":32,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Task Schedules\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":169325249},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-default\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1224752034},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-bunch\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":413603629},"after":[]},{"keyword":"Then ","name":"I click on \"Single Run Schedule\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1264190378},"after":[]},{"keyword":"And ","name":"I should see a \"bunch was scheduled\" text","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":278103799},"after":[]},{"keyword":"Then ","name":"I wait until the table contains \"FINISHED\" or \"SKIPPED\" followed by \"FINISHED\" in its first rows","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:812"},"result":{"status":"passed","duration":1152116321},"after":[]}],"tags":[{"name":"@deblike_minion","line":13},{"name":"@scope_deblike","line":14},{"name":"@scope_content_staging","line":15}],"before":[],"after":[]},{"id":"install-a-package-on-the-debian-like-minion-with-staging-enabled;enable-content-staging-for-debian-like-minion","keyword":"Scenario","name":"Enable content staging for Debian-like minion","description":"","line":40,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Organizations\"","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":70085758},"after":[]},{"keyword":"And ","name":"I follow first \"SUSE Test\"","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:372"},"result":{"status":"passed","duration":246318725},"after":[]},{"keyword":"And ","name":"I follow first \"Configuration\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:372"},"result":{"status":"passed","duration":277983392},"after":[]},{"keyword":"And ","name":"I check \"staging_content_enabled\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":41720795},"after":[]},{"keyword":"And ","name":"I click on \"Update Organization\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":425838564},"after":[]},{"keyword":"Then ","name":"I should see a \"was successfully updated.\" text","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":64030931},"after":[]}],"tags":[{"name":"@deblike_minion","line":13},{"name":"@scope_deblike","line":14},{"name":"@scope_content_staging","line":15}],"before":[],"after":[]},{"id":"install-a-package-on-the-debian-like-minion-with-staging-enabled;install-package-in-the-future-and-check-for-staging-on-debian-like-minion","keyword":"Scenario","name":"Install package in the future and check for staging on Debian-like minion","description":"","line":48,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"deblike_minion\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2244831117},"after":[]},{"keyword":"And ","name":"I follow \"Software\" in the content area","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":75263647},"after":[]},{"keyword":"And ","name":"I follow \"Packages\" in the content area","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":87668350},"after":[]},{"keyword":"And ","name":"I follow \"Install\" in the content area","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":69644027},"after":[]},{"keyword":"And ","name":"I enter \"orion-dummy-1.1-X\" as the filtered package name","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:982"},"result":{"status":"passed","duration":56012494},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"passed","duration":620099191},"after":[]},{"keyword":"When ","name":"I check \"orion-dummy-1.1-X\" in the list","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":59180307},"after":[]},{"keyword":"And ","name":"I click on \"Install Packages\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":757609119},"after":[]},{"keyword":"And ","name":"I pick 3 minutes from now as schedule time","line":57,"match":{"location":"features/step_definitions/datepicker_steps.rb:66"},"result":{"status":"passed","duration":94154644},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1254927307},"after":[]},{"keyword":"Then ","name":"I should see a \"1 package install has been scheduled for\" text","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":65303547},"after":[]},{"keyword":"And ","name":"I wait until the package \"orion-dummy_1.1\" has been cached on this \"deblike_minion\"","line":60,"match":{"location":"features/step_definitions/command_steps.rb:1112"},"result":{"status":"passed","duration":65630541735},"after":[]},{"keyword":"And ","name":"I wait for \"orion-dummy-1.1\" to be installed on \"deblike_minion\"","line":61,"match":{"location":"features/step_definitions/command_steps.rb:230"},"result":{"status":"passed","duration":99640185261},"after":[]}],"tags":[{"name":"@deblike_minion","line":13},{"name":"@scope_deblike","line":14},{"name":"@scope_content_staging","line":15}],"before":[],"after":[]},{"id":"install-a-package-on-the-debian-like-minion-with-staging-enabled;install-patch-in-the-future-and-check-for-staging-on-debian-like-minion","keyword":"Scenario","name":"Install patch in the future and check for staging on Debian-like minion","description":"","line":63,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Software\" in the content area","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":68747468},"after":[]},{"keyword":"And ","name":"I follow \"Patches\" in the content area","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":69024916},"after":[]},{"keyword":"And ","name":"I enter \"virgo\" as the filtered synopsis","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:992"},"result":{"status":"failed","error_message":"Unable to find css \"input[placeholder='Filter by Synopsis: ']\" (Capybara::ElementNotFound)\n./features/step_definitions/navigation_steps.rb:993:in `/^I enter \"([^\"]*)\" as the filtered synopsis$/'\nfeatures/secondary/min_deblike_salt_install_with_staging.feature:66:in `I enter \"virgo\" as the filtered synopsis'","duration":10007692717},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"3456-1\" in the list","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Apply Patches\"","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I pick 3 minutes from now as schedule time","line":70,"match":{"location":"features/step_definitions/datepicker_steps.rb:66"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"1 patch update has been scheduled for\" text","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until the package \"virgo-dummy_2.0\" has been cached on this \"deblike_minion\"","line":73,"match":{"location":"features/step_definitions/command_steps.rb:1112"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait for \"virgo-dummy-2.0\" to be installed on \"deblike_minion\"","line":74,"match":{"location":"features/step_definitions/command_steps.rb:230"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@deblike_minion","line":13},{"name":"@scope_deblike","line":14},{"name":"@scope_content_staging","line":15}],"before":[],"after":[]},{"id":"install-a-package-on-the-debian-like-minion-with-staging-enabled;cleanup:-remove-virgo-dummy-and-orion-dummy-packages-from-debian-like-minion","keyword":"Scenario","name":"Cleanup: remove virgo-dummy and orion-dummy packages from Debian-like minion","description":"","line":76,"type":"scenario","steps":[{"keyword":"And ","name":"I remove package \"orion-dummy\" from this \"deblike_minion\"","line":77,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":1143791416},"after":[]},{"keyword":"And ","name":"I remove package \"virgo-dummy\" from this \"deblike_minion\"","line":78,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":377686945},"after":[]},{"keyword":"And ","name":"I disable repository \"test_repo_deb_pool\" on this \"deblike_minion\"","line":79,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":238314521},"after":[]},{"keyword":"And ","name":"I run \"apt update\" on \"deblike_minion\"","line":80,"match":{"location":"features/step_definitions/command_steps.rb:796"},"result":{"status":"passed","duration":1397920590},"after":[]}],"tags":[{"name":"@deblike_minion","line":13},{"name":"@scope_deblike","line":14},{"name":"@scope_content_staging","line":15}],"before":[],"after":[]}]},{"id":"install-and-upgrade-package-on-the-debian-like-minion-via-salt-through-the-ui","uri":"features/secondary/min_deblike_salt_install_package_and_patch.feature","keyword":"Feature","name":"Install and upgrade package on the Debian-like minion via Salt through the UI","description":"","line":7,"tags":[{"name":"@scope_deblike","line":4},{"name":"@scope_salt","line":5},{"name":"@deblike_minion","line":6}],"elements":[{"id":"install-and-upgrade-package-on-the-debian-like-minion-via-salt-through-the-ui;pre-requisite:-enable-test_repo_deb_pool-repository-on-the-debian-like-minion","keyword":"Scenario","name":"Pre-requisite: enable test_repo_deb_pool repository on the Debian-like minion","description":"","line":9,"type":"scenario","steps":[{"keyword":"When ","name":"I enable repository \"test_repo_deb_pool\" on this \"deblike_minion\"","line":10,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":467225043},"after":[]}],"tags":[{"name":"@scope_deblike","line":4},{"name":"@scope_salt","line":5},{"name":"@deblike_minion","line":6}],"before":[],"after":[]},{"id":"install-and-upgrade-package-on-the-debian-like-minion-via-salt-through-the-ui;pre-requisite:-install-virgo-dummy-1.0-package-on-debian-like-minion","keyword":"Scenario","name":"Pre-requisite: install virgo-dummy-1.0 package on Debian-like minion","description":"","line":12,"type":"scenario","steps":[{"keyword":"When ","name":"I run \"apt update\" on \"deblike_minion\" with logging","line":13,"output":["OUT: Ign:1 http://mirror.sumaci.aws/repositories/systemsmanagement:/Uyuni:/Test-Packages:/Pool/deb  InRelease\nGet:2 http://mirror.sumaci.aws/repositories/systemsmanagement:/Uyuni:/Test-Packages:/Pool/deb  Release [1,026 B]\nGet:3 http://mirror.sumaci.aws/repositories/systemsmanagement:/Uyuni:/Test-Packages:/Pool/deb  Release.gpg [522 B]\nIgn:4 https://uyuni-master-proxy.sumaci.aws:443/rhn/manager/download fake-base-channel-debian-like/ InRelease\nGet:5 http://mirror.sumaci.aws/repositories/systemsmanagement:/Uyuni:/Test-Packages:/Pool/deb  Packages [785 B]\nHit:6 https://uyuni-master-proxy.sumaci.aws:443/rhn/manager/download fake-base-channel-debian-like/ Release\nIgn:7 https://uyuni-master-proxy.sumaci.aws:443/rhn/manager/download fake-base-channel-debian-like/ Release.gpg\nFetched 2,333 B in 1s (4,251 B/s)\nReading package lists...\nBuilding dependency tree...\nReading state information...\n2 packages can be upgraded. Run 'apt list --upgradable' to see them.\n\nWARNING: apt does not have a stable CLI interface. Use with caution in scripts.\n\n"],"match":{"location":"features/step_definitions/command_steps.rb:801"},"result":{"status":"passed","duration":1063746640},"after":[]},{"keyword":"And ","name":"I install old package \"virgo-dummy=1.0\" on this \"deblike_minion\"","line":14,"match":{"location":"features/step_definitions/command_steps.rb:1017"},"result":{"status":"passed","duration":2140769470},"after":[]}],"tags":[{"name":"@scope_deblike","line":4},{"name":"@scope_salt","line":5},{"name":"@deblike_minion","line":6}],"before":[],"after":[]},{"id":"install-and-upgrade-package-on-the-debian-like-minion-via-salt-through-the-ui;pre-requisite:-remove-andromeda-dummy-package-from-debian-like-minion","keyword":"Scenario","name":"Pre-requisite: remove andromeda-dummy package from Debian-like minion","description":"","line":16,"type":"scenario","steps":[{"keyword":"When ","name":"I remove package \"andromeda-dummy\" from this \"deblike_minion\"","line":17,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":358666695},"after":[]}],"tags":[{"name":"@scope_deblike","line":4},{"name":"@scope_salt","line":5},{"name":"@deblike_minion","line":6}],"before":[],"after":[]},{"id":"install-and-upgrade-package-on-the-debian-like-minion-via-salt-through-the-ui;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":19,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":487022960},"after":[]}],"tags":[{"name":"@scope_deblike","line":4},{"name":"@scope_salt","line":5},{"name":"@deblike_minion","line":6}],"before":[],"after":[]},{"id":"install-and-upgrade-package-on-the-debian-like-minion-via-salt-through-the-ui;pre-requisite:-refresh-package-list-and-check-newly-installed-packages-on-debian-like-minion","keyword":"Scenario","name":"Pre-requisite: refresh package list and check newly installed packages on Debian-like minion","description":"","line":22,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"deblike_minion\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2554411031},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":82487005},"after":[]},{"keyword":"And ","name":"I click on \"Update Package List\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1368598449},"after":[]},{"keyword":"And ","name":"I follow \"Events\" in the content area","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":71001557},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Package List Refresh scheduled\" text, refreshing the page","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:139"},"result":{"status":"passed","duration":24268703171},"after":[]},{"keyword":"And ","name":"I wait until package \"virgo-dummy\" is installed on \"deblike_minion\" via spacecmd","line":28,"match":{"location":"features/step_definitions/command_steps.rb:1339"},"result":{"status":"passed","duration":8876500824},"after":[]},{"keyword":"And ","name":"I wait until package \"andromeda-dummy\" is removed from \"deblike_minion\" via spacecmd","line":29,"match":{"location":"features/step_definitions/command_steps.rb:1351"},"result":{"status":"passed","duration":8535815580},"after":[]}],"tags":[{"name":"@scope_deblike","line":4},{"name":"@scope_salt","line":5},{"name":"@deblike_minion","line":6}],"before":[],"after":[]},{"id":"install-and-upgrade-package-on-the-debian-like-minion-via-salt-through-the-ui;install-a-patch-on-the-debian-like-minion","keyword":"Scenario","name":"Install a patch on the Debian-like minion","description":"","line":31,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Software\" in the content area","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":82875326},"after":[]},{"keyword":"And ","name":"I follow \"Patches\" in the content area","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":66456777},"after":[]},{"keyword":"When ","name":"I check \"3456-1\" in the list","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"failed","error_message":"Unable to find xpath \"//table/tbody/tr[.//td[contains(.,'3456-1')]]//input[@type='checkbox']\" (Capybara::ElementNotFound)\n./features/support/navigation_step_helper.rb:32:in `toggle_checkbox_in_list'\n./features/support/navigation_step_helper.rb:10:in `toggle_checkbox_in_package_list'\n./features/step_definitions/navigation_steps.rb:1065:in `/^I (check|uncheck) \"([^\"]*)\"(| last version) in the list$/'\nfeatures/secondary/min_deblike_salt_install_package_and_patch.feature:34:in `I check \"3456-1\" in the list'","duration":10008255470},"after":[]},{"keyword":"And ","name":"I click on \"Apply Patches\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"1 patch update has been scheduled for\" text","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait for \"virgo-dummy-2.0\" to be installed on \"deblike_minion\"","line":38,"match":{"location":"features/step_definitions/command_steps.rb:230"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_deblike","line":4},{"name":"@scope_salt","line":5},{"name":"@deblike_minion","line":6}],"before":[],"after":[]},{"id":"install-and-upgrade-package-on-the-debian-like-minion-via-salt-through-the-ui;install-a-package-on-the-debian-like-minion","keyword":"Scenario","name":"Install a package on the Debian-like minion","description":"","line":41,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Software\" in the content area","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Install\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"andromeda-dummy-2.0\" in the list","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Install Packages\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"1 package install has been scheduled for\" text","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I wait until event \"Package Install/Upgrade scheduled\" is completed","line":48,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"Deb package \"andromeda-dummy\" with version \"2.0\" should be installed on \"deblike_minion\"","line":49,"match":{"location":"features/step_definitions/command_steps.rb:220"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_deblike","line":4},{"name":"@scope_salt","line":5},{"name":"@deblike_minion","line":6},{"name":"@susemanager","line":40}],"before":[],"after":[]},{"id":"install-and-upgrade-package-on-the-debian-like-minion-via-salt-through-the-ui;install-a-package-on-the-debian-like-minion","keyword":"Scenario","name":"Install a package on the Debian-like minion","description":"","line":52,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Software\" in the content area","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":78091253},"after":[]},{"keyword":"And ","name":"I follow \"Install\"","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":528851365},"after":[]},{"keyword":"And ","name":"I check \"andromeda-dummy-2.0\" in the list","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":66914515},"after":[]},{"keyword":"And ","name":"I click on \"Install Packages\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":669078743},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":775291666},"after":[]},{"keyword":"And ","name":"I should see a \"1 package install has been scheduled for\" text","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":67681347},"after":[]},{"keyword":"When ","name":"I wait until event \"Package Install/Upgrade scheduled\" is completed","line":59,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":22113451860},"after":[]},{"keyword":"Then ","name":"Deb package \"andromeda-dummy\" with version \"2.0\" should be installed on \"deblike_minion\"","line":60,"match":{"location":"features/step_definitions/command_steps.rb:220"},"result":{"status":"passed","duration":1021502160},"after":[]}],"tags":[{"name":"@scope_deblike","line":4},{"name":"@scope_salt","line":5},{"name":"@deblike_minion","line":6},{"name":"@uyuni","line":51}],"before":[],"after":[]},{"id":"install-and-upgrade-package-on-the-debian-like-minion-via-salt-through-the-ui;cleanup:-disable-test_repo_deb_pool-on-debian-like-minion","keyword":"Scenario","name":"Cleanup: disable test_repo_deb_pool on Debian-like minion","description":"","line":62,"type":"scenario","steps":[{"keyword":"When ","name":"I disable repository \"test_repo_deb_pool\" on this \"deblike_minion\"","line":63,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":215773793},"after":[]}],"tags":[{"name":"@scope_deblike","line":4},{"name":"@scope_salt","line":5},{"name":"@deblike_minion","line":6}],"before":[],"after":[]},{"id":"install-and-upgrade-package-on-the-debian-like-minion-via-salt-through-the-ui;cleanup:-remove-virgo-dummy-package-from-debian-like-minion","keyword":"Scenario","name":"Cleanup: remove virgo-dummy package from Debian-like minion","description":"","line":65,"type":"scenario","steps":[{"keyword":"When ","name":"I remove package \"virgo-dummy\" from this \"deblike_minion\"","line":66,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":334920683},"after":[]}],"tags":[{"name":"@scope_deblike","line":4},{"name":"@scope_salt","line":5},{"name":"@deblike_minion","line":6}],"before":[],"after":[]},{"id":"install-and-upgrade-package-on-the-debian-like-minion-via-salt-through-the-ui;cleanup:-remove-andromeda-dummy-package-from-debian-like-minion","keyword":"Scenario","name":"Cleanup: remove andromeda-dummy package from Debian-like minion","description":"","line":68,"type":"scenario","steps":[{"keyword":"When ","name":"I remove package \"andromeda-dummy\" from this \"deblike_minion\"","line":69,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":331709079},"after":[]},{"keyword":"And ","name":"I run \"apt update\" on \"deblike_minion\" with logging","line":70,"output":["OUT: Ign:1 https://uyuni-master-proxy.sumaci.aws:443/rhn/manager/download fake-base-channel-debian-like/ InRelease\nHit:2 https://uyuni-master-proxy.sumaci.aws:443/rhn/manager/download fake-base-channel-debian-like/ Release\nIgn:3 https://uyuni-master-proxy.sumaci.aws:443/rhn/manager/download fake-base-channel-debian-like/ Release.gpg\nReading package lists...\nBuilding dependency tree...\nReading state information...\n1 package can be upgraded. Run 'apt list --upgradable' to see it.\n\nWARNING: apt does not have a stable CLI interface. Use with caution in scripts.\n\n"],"match":{"location":"features/step_definitions/command_steps.rb:801"},"result":{"status":"passed","duration":1231027199},"after":[]}],"tags":[{"name":"@scope_deblike","line":4},{"name":"@scope_salt","line":5},{"name":"@deblike_minion","line":6}],"before":[],"after":[]}]},{"id":"negative-tests-for-bootstrapping-normal-minions","uri":"features/secondary/min_bootstrap_negative.feature","keyword":"Feature","name":"Negative tests for bootstrapping normal minions","description":"  In order to register only valid minions\n  As an authorized user\n  I want to avoid registration with invalid input parameters","line":7,"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_onboarding","line":6}],"elements":[{"id":"negative-tests-for-bootstrapping-normal-minions;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":12,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":503056981},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_onboarding","line":6}],"before":[],"after":[]},{"id":"negative-tests-for-bootstrapping-normal-minions;bootstrap-should-fail-when-minion-already-exists","keyword":"Scenario","name":"Bootstrap should fail when minion already exists","description":"","line":15,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Bootstrapping\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":159033956},"after":[]},{"keyword":"Then ","name":"I should see a \"Bootstrap Minions\" text","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":73180302},"after":[]},{"keyword":"When ","name":"I enter the hostname of \"sle_minion\" as \"hostname\"","line":18,"output":["The hostname of sle_minion is uyuni-master-suse-minion.sumaci.aws"],"match":{"location":"features/step_definitions/navigation_steps.rb:531"},"result":{"status":"passed","duration":144417742},"after":[]},{"keyword":"And ","name":"I enter \"22\" as \"port\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":55188626},"after":[]},{"keyword":"And ","name":"I enter \"root\" as \"user\"","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":60730297},"after":[]},{"keyword":"And ","name":"I enter \"linux\" as \"password\"","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":63630116},"after":[]},{"keyword":"And ","name":"I click on \"Bootstrap\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":69654032},"after":[]},{"keyword":"And ","name":"I wait until I see \"A salt key for this host\" text","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":266847036},"after":[]},{"keyword":"Then ","name":"I should not see a \"GenericSaltError\" text","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":63392902},"after":[]},{"keyword":"And ","name":"I should see a \"seems to already exist, please check!\" text","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":61543052},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_onboarding","line":6}],"before":[],"after":[]},{"id":"negative-tests-for-bootstrapping-normal-minions;bootstrap-a-sles-minion-with-wrong-hostname","keyword":"Scenario","name":"Bootstrap a SLES minion with wrong hostname","description":"","line":27,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Bootstrapping\"","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":64651879},"after":[]},{"keyword":"Then ","name":"I should see a \"Bootstrap Minions\" text","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":64795283},"after":[]},{"keyword":"When ","name":"I enter \"not-existing-name\" as \"hostname\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":85823021},"after":[]},{"keyword":"And ","name":"I enter \"22\" as \"port\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":47987165},"after":[]},{"keyword":"And ","name":"I enter \"root\" as \"user\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":53277890},"after":[]},{"keyword":"And ","name":"I enter \"linux\" as \"password\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":56450387},"after":[]},{"keyword":"And ","name":"I click on \"Bootstrap\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":55428745},"after":[]},{"keyword":"And ","name":"I wait until I see \"An error has occurred during salt execution: unable to establish ssh connection.\" text","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":1775837388},"after":[]},{"keyword":"Then ","name":"I should see a \"Details\" button","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:770"},"result":{"status":"passed","duration":17664341},"after":[]},{"keyword":"When ","name":"I click on \"Details\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":77705303},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Error Details\" text","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":11604034},"after":[]},{"keyword":"Then ","name":"I should see a \"Standard Error\" text","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":74739200},"after":[]},{"keyword":"And ","name":"I should see \"Could not resolve hostname not-existing-name: Name or service not known\" in the stderr textarea","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:732"},"result":{"status":"passed","duration":16981603},"after":[]},{"keyword":"When ","name":"I close the modal dialog","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:1248"},"result":{"status":"passed","duration":59170858},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_onboarding","line":6}],"before":[],"after":[]},{"id":"negative-tests-for-bootstrapping-normal-minions;bootstrap-a-sles-minion-with-wrong-ssh-credentials","keyword":"Scenario","name":"Bootstrap a SLES minion with wrong SSH credentials","description":"","line":43,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Bootstrapping\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":63322416},"after":[]},{"keyword":"Then ","name":"I should see a \"Bootstrap Minions\" text","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":64753427},"after":[]},{"keyword":"When ","name":"I enter the hostname of \"localhost\" as \"hostname\"","line":46,"output":["The hostname of localhost is uyuni-master-controller.sumaci.aws"],"match":{"location":"features/step_definitions/navigation_steps.rb:531"},"result":{"status":"passed","duration":126076527},"after":[]},{"keyword":"And ","name":"I enter \"22\" as \"port\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":49075183},"after":[]},{"keyword":"And ","name":"I enter \"FRANZ\" as \"user\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":61768665},"after":[]},{"keyword":"And ","name":"I enter \"KAFKA\" as \"password\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":58516484},"after":[]},{"keyword":"And ","name":"I click on \"Bootstrap\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":60157348},"after":[]},{"keyword":"And ","name":"I wait until I see \"An error has occurred during salt execution: unable to establish ssh connection.\" text","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":12233544884},"after":[]},{"keyword":"Then ","name":"I should see a \"Details\" button","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:770"},"result":{"status":"passed","duration":16279440},"after":[]},{"keyword":"When ","name":"I click on \"Details\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":71665558},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Error Details\" text","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8662428},"after":[]},{"keyword":"Then ","name":"I should see a \"Standard Error\" text","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":69690655},"after":[]},{"keyword":"And ","name":"I should see \"Permission denied (publickey\" or \"Password authentication failed\" in the stderr textarea","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:737"},"result":{"status":"passed","duration":14266852},"after":[]},{"keyword":"When ","name":"I close the modal dialog","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:1248"},"result":{"status":"passed","duration":48077449},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_onboarding","line":6}],"before":[],"after":[]},{"id":"negative-tests-for-bootstrapping-normal-minions;bootstrap-a-sles-minion-with-wrong-ssh-port-number","keyword":"Scenario","name":"Bootstrap a SLES minion with wrong SSH port number","description":"","line":59,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Bootstrapping\"","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":66465978},"after":[]},{"keyword":"Then ","name":"I should see a \"Bootstrap Minions\" text","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":65268935},"after":[]},{"keyword":"When ","name":"I enter the hostname of \"localhost\" as \"hostname\"","line":62,"output":["The hostname of localhost is uyuni-master-controller.sumaci.aws"],"match":{"location":"features/step_definitions/navigation_steps.rb:531"},"result":{"status":"passed","duration":120585947},"after":[]},{"keyword":"And ","name":"I enter \"11\" as \"port\"","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":48289141},"after":[]},{"keyword":"And ","name":"I enter \"root\" as \"user\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":53420659},"after":[]},{"keyword":"And ","name":"I enter \"linux\" as \"password\"","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":56353817},"after":[]},{"keyword":"And ","name":"I click on \"Bootstrap\"","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":56205367},"after":[]},{"keyword":"And ","name":"I wait until I see \"An error has occurred during salt execution: unable to establish ssh connection.\" text","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":1863135068},"after":[]},{"keyword":"Then ","name":"I should see a \"Details\" button","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:770"},"result":{"status":"passed","duration":13915637},"after":[]},{"keyword":"When ","name":"I click on \"Details\"","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":59925062},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Error Details\" text","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8447953},"after":[]},{"keyword":"Then ","name":"I should see a \"Standard Error\" text","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":70899385},"after":[]},{"keyword":"And ","name":"I should see \"port 11: Connection refused\" or \"port 11: Network is unreachable\" in the stderr textarea","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:737"},"result":{"status":"passed","duration":12903445},"after":[]},{"keyword":"When ","name":"I close the modal dialog","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:1248"},"result":{"status":"passed","duration":46281688},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_onboarding","line":6}],"before":[],"after":[]}]},{"id":"use-salt-formulas","uri":"features/secondary/min_salt_formulas.feature","keyword":"Feature","name":"Use salt formulas","description":"  * Related GitHub Card: https://github.com/SUSE/spacewalk/issues/30502\n  In order to use simple forms to apply changes to minions\n  As an authorized user\n  I want to be able to install and use salt formulas","line":7,"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"elements":[{"id":"use-salt-formulas;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":13,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":479598731},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-salt-formulas;install-the-locale-formula-package-on-the-server","keyword":"Scenario","name":"Install the locale formula package on the server","description":"","line":18,"type":"scenario","steps":[{"keyword":"When ","name":"I manually install the \"locale\" formula on the server","line":19,"match":{"location":"features/step_definitions/salt_steps.rb:255"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6},{"name":"@skip_if_containerized_server","line":17}],"before":[],"after":[]},{"id":"use-salt-formulas;i-synchronize-all-salt-dynamic-modules-on-\"sle_minion\"","keyword":"Scenario","name":"I synchronize all Salt dynamic modules on \"sle_minion\"","description":"","line":21,"type":"scenario","steps":[{"keyword":"When ","name":"I synchronize all Salt dynamic modules on \"sle_minion\"","line":22,"match":{"location":"features/step_definitions/salt_steps.rb:268"},"result":{"status":"passed","duration":6984549222},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-salt-formulas;the-new-formula-appears-on-the-server","keyword":"Scenario","name":"The new formula appears on the server","description":"","line":25,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Salt > Formula Catalog\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":136183587},"after":[]},{"keyword":"Then ","name":"I should see a \"locale\" text in the content area","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:11"},"result":{"status":"passed","duration":204125296},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6},{"name":"@bug_reported","line":24}],"before":[],"after":[]},{"id":"use-salt-formulas;enable-the-formula-on-the-minion","keyword":"Scenario","name":"Enable the formula on the minion","description":"","line":29,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1886036421},"after":[]},{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":76382250},"after":[]},{"keyword":"Then ","name":"I should see a \"Choose formulas:\" text","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":66603351},"after":[]},{"keyword":"And ","name":"I should see a \"General System Configuration\" text","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":196475478},"after":[]},{"keyword":"And ","name":"I should see a \"Locale\" text","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":86716931},"after":[]},{"keyword":"When ","name":"I check the \"locale\" formula","line":35,"match":{"location":"features/step_definitions/salt_steps.rb:303"},"result":{"status":"passed","duration":80399958},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":67324895},"after":[]},{"keyword":"And ","name":"I wait until I see \"Formula saved.\" text","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":633213627},"after":[]},{"keyword":"Then ","name":"the \"locale\" formula should be checked","line":38,"match":{"location":"features/step_definitions/salt_steps.rb:318"},"result":{"status":"passed","duration":10026956633},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-salt-formulas;parametrize-the-formula-on-the-minion","keyword":"Scenario","name":"Parametrize the formula on the minion","description":"","line":40,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":65785321},"after":[]},{"keyword":"And ","name":"I follow first \"Locale\" in the content area","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:392"},"result":{"status":"passed","duration":218170634},"after":[]},{"keyword":"And ","name":"I click on \"Expand All Sections\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":248132306},"after":[]},{"keyword":"And ","name":"I select \"Etc/GMT-5\" in timezone name field","line":44,"match":{"location":"features/step_definitions/salt_steps.rb:331"},"result":{"status":"passed","duration":62671572},"after":[]},{"keyword":"And ","name":"I select \"French\" in language field","line":45,"match":{"location":"features/step_definitions/salt_steps.rb:331"},"result":{"status":"passed","duration":47040670},"after":[]},{"keyword":"And ","name":"I select \"French (Canada)\" in keyboard layout field","line":46,"match":{"location":"features/step_definitions/salt_steps.rb:331"},"result":{"status":"passed","duration":46625694},"after":[]},{"keyword":"And ","name":"I click on \"Save Formula\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":64913177},"after":[]},{"keyword":"Then ","name":"I should see a \"Formula saved\" text","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":595269926},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-salt-formulas;check-the-pillar-data-after-saving-the-formula","keyword":"Scenario","name":"Check the pillar data after saving the formula","description":"","line":50,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh the pillar data","line":51,"match":{"location":"features/step_definitions/salt_steps.rb:358"},"result":{"status":"passed","duration":4673606379},"after":[]},{"keyword":"Then ","name":"the pillar data for \"formulas\" should be \"- locale\" on \"sle_minion\"","line":52,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3486170139},"after":[]},{"keyword":"And ","name":"the pillar data for \"timezone:name\" should be \"Etc/GMT-5\" on \"sle_minion\"","line":53,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":5139799357},"after":[]},{"keyword":"And ","name":"the pillar data for \"keyboard_and_language:keyboard_layout\" should be \"French (Canada)\" on \"sle_minion\"","line":54,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4444182250},"after":[]},{"keyword":"And ","name":"the pillar data for \"keyboard_and_language:language\" should be \"French\" on \"sle_minion\"","line":55,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3521656691},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-salt-formulas;no-other-minion-is-affected-by-the-formula","keyword":"Scenario","name":"No other minion is affected by the formula","description":"","line":58,"type":"scenario","steps":[{"keyword":"Then ","name":"the pillar data for \"formulas\" should be empty on \"ssh_minion\"","line":59,"match":{"location":"features/step_definitions/salt_steps.rb:397"},"result":{"status":"passed","duration":12368968990},"after":[]},{"keyword":"And ","name":"the pillar data for \"timezone\" should be empty on \"ssh_minion\"","line":60,"match":{"location":"features/step_definitions/salt_steps.rb:397"},"result":{"status":"passed","duration":10946953684},"after":[]},{"keyword":"And ","name":"the pillar data for \"keyboard_and_language\" should be empty on \"ssh_minion\"","line":61,"match":{"location":"features/step_definitions/salt_steps.rb:397"},"result":{"status":"passed","duration":10829706915},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6},{"name":"@ssh_minion","line":57}],"before":[],"after":[]},{"id":"use-salt-formulas;use-the-parametrized-formula-in-test-mode","keyword":"Scenario","name":"Use the parametrized formula in test mode","description":"","line":63,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1900371602},"after":[]},{"keyword":"And ","name":"I follow \"States\" in the content area","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":72470143},"after":[]},{"keyword":"Then ","name":"I should see the toggler \"disabled\"","line":66,"match":{"location":"features/step_definitions/setup_steps.rb:303"},"result":{"status":"passed","duration":12177070},"after":[]},{"keyword":"When ","name":"I click on the \"disabled\" toggler","line":67,"match":{"location":"features/step_definitions/setup_steps.rb:316"},"result":{"status":"passed","duration":49200843},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":63236953},"after":[]},{"keyword":"Then ","name":"I should see a \"Applying the highstate has been scheduled.\" text","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":580076993},"after":[]},{"keyword":"And ","name":"I wait at most 300 seconds until event \"Apply highstate in test-mode scheduled\" is completed","line":70,"match":{"location":"features/step_definitions/common_steps.rb:173"},"result":{"status":"passed","duration":39084394895},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-salt-formulas;apply-the-parametrized-formula-via-the-highstate","keyword":"Scenario","name":"Apply the parametrized formula via the highstate","description":"","line":72,"type":"scenario","steps":[{"keyword":"When ","name":"I enable repository \"sle_update_repo\" on this \"sle_minion\" without error control","line":73,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":874403979},"after":[]},{"keyword":"And ","name":"I follow \"States\" in the content area","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":84359142},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":64130157},"after":[]},{"keyword":"Then ","name":"I should see a \"Applying the highstate has been scheduled.\" text","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":570730034},"after":[]},{"keyword":"When ","name":"I wait until event \"Apply highstate scheduled\" is completed","line":77,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":39204262692},"after":[]},{"keyword":"Then ","name":"the timezone on \"sle_minion\" should be \"+05\"","line":78,"match":{"location":"features/step_definitions/salt_steps.rb:335"},"result":{"status":"passed","duration":772782097},"after":[]},{"keyword":"And ","name":"the keymap on \"sle_minion\" should be \"ca\"","line":79,"match":{"location":"features/step_definitions/salt_steps.rb:343"},"result":{"status":"passed","duration":455062028},"after":[]},{"keyword":"And ","name":"the language on \"sle_minion\" should be \"fr_FR.UTF-8\"","line":80,"match":{"location":"features/step_definitions/salt_steps.rb:349"},"result":{"status":"passed","duration":945409104},"after":[]},{"keyword":"And ","name":"I disable repository \"sle_update_repo\" on this \"sle_minion\" without error control","line":81,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":640667286},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-salt-formulas;reset-the-formula-on-the-minion","keyword":"Scenario","name":"Reset the formula on the minion","description":"","line":83,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":83900886},"after":[]},{"keyword":"And ","name":"I follow first \"Locale\" in the content area","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:392"},"result":{"status":"passed","duration":198049775},"after":[]},{"keyword":"And ","name":"I click on \"Clear values\" and confirm alert box","line":86,"match":{"location":"features/step_definitions/navigation_steps.rb:352"},"result":{"status":"passed","duration":315422017},"after":[]},{"keyword":"And ","name":"I click on \"Save Formula\"","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":70634288},"after":[]},{"keyword":"Then ","name":"I should see a \"Formula saved\" text","line":88,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":484963075},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-salt-formulas;check-the-pillar-data-after-resetting-the-formula","keyword":"Scenario","name":"Check the pillar data after resetting the formula","description":"","line":90,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh the pillar data","line":91,"match":{"location":"features/step_definitions/salt_steps.rb:358"},"result":{"status":"passed","duration":5426041891},"after":[]},{"keyword":"Then ","name":"the pillar data for \"formulas\" should be \"- locale\" on \"sle_minion\"","line":92,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3696415672},"after":[]},{"keyword":"And ","name":"the pillar data for \"timezone:name\" should be \"CET\" on \"sle_minion\"","line":93,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3550681525},"after":[]},{"keyword":"And ","name":"the pillar data for \"keyboard_and_language:keyboard_layout\" should be \"English (US)\" on \"sle_minion\"","line":94,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3806377672},"after":[]},{"keyword":"And ","name":"the pillar data for \"keyboard_and_language:language\" should be \"English (US)\" on \"sle_minion\"","line":95,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4465298848},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-salt-formulas;apply-the-reset-formula-via-the-highstate","keyword":"Scenario","name":"Apply the reset formula via the highstate","description":"","line":97,"type":"scenario","steps":[{"keyword":"And ","name":"I follow \"States\" in the content area","line":98,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":72740074},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":99,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":64689865},"after":[]},{"keyword":"Then ","name":"I should see a \"Applying the highstate has been scheduled.\" text","line":100,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":607575628},"after":[]},{"keyword":"When ","name":"I wait until event \"Apply highstate scheduled\" is completed","line":101,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":38868973780},"after":[]},{"keyword":"Then ","name":"the timezone on \"sle_minion\" should be \"CET\"","line":102,"match":{"location":"features/step_definitions/salt_steps.rb:335"},"result":{"status":"passed","duration":773700029},"after":[]},{"keyword":"And ","name":"the keymap on \"sle_minion\" should be \"us\"","line":103,"match":{"location":"features/step_definitions/salt_steps.rb:343"},"result":{"status":"passed","duration":462972721},"after":[]},{"keyword":"And ","name":"the language on \"sle_minion\" should be \"en_US.UTF-8\"","line":104,"match":{"location":"features/step_definitions/salt_steps.rb:349"},"result":{"status":"passed","duration":936503193},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-salt-formulas;disable-the-formula-on-the-minion","keyword":"Scenario","name":"Disable the formula on the minion","description":"","line":106,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":80413835},"after":[]},{"keyword":"Then ","name":"I should see a \"Choose formulas:\" text","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":71467003},"after":[]},{"keyword":"And ","name":"I should see a \"General System Configuration\" text","line":109,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":195809743},"after":[]},{"keyword":"And ","name":"I should see a \"Locale\" text","line":110,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":86489728},"after":[]},{"keyword":"When ","name":"I uncheck the \"locale\" formula","line":111,"match":{"location":"features/step_definitions/salt_steps.rb:303"},"result":{"status":"passed","duration":77765436},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":112,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":66006984},"after":[]},{"keyword":"And ","name":"I wait until I see \"Formula saved.\" text","line":113,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":1374422107},"after":[]},{"keyword":"Then ","name":"the \"locale\" formula should be unchecked","line":114,"match":{"location":"features/step_definitions/salt_steps.rb:318"},"result":{"status":"passed","duration":10026987520},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-salt-formulas;check-the-pillar-data-after-disabling-the-formula","keyword":"Scenario","name":"Check the pillar data after disabling the formula","description":"","line":116,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh the pillar data","line":117,"match":{"location":"features/step_definitions/salt_steps.rb:358"},"result":{"status":"passed","duration":5719611429},"after":[]},{"keyword":"Then ","name":"the pillar data for \"formulas\" should be empty on \"sle_minion\"","line":118,"match":{"location":"features/step_definitions/salt_steps.rb:397"},"result":{"status":"passed","duration":3643963776},"after":[]},{"keyword":"And ","name":"the pillar data for \"timezone\" should be empty on \"sle_minion\"","line":119,"match":{"location":"features/step_definitions/salt_steps.rb:397"},"result":{"status":"passed","duration":3589062944},"after":[]},{"keyword":"And ","name":"the pillar data for \"keyboard_and_language\" should be empty on \"sle_minion\"","line":120,"match":{"location":"features/step_definitions/salt_steps.rb:397"},"result":{"status":"passed","duration":3646521411},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-salt-formulas;assign-locale-formula-to-minion-via-group-formula","keyword":"Scenario","name":"Assign locale formula to minion via group formula","description":"","line":122,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":123,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":78608739},"after":[]},{"keyword":"When ","name":"I follow \"Create Group\"","line":124,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":285151484},"after":[]},{"keyword":"And ","name":"I enter \"locale-formula-group\" as \"name\"","line":125,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":79558457},"after":[]},{"keyword":"And ","name":"I enter \"Test group with locale formula added\" as \"description\"","line":126,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":79263703},"after":[]},{"keyword":"And ","name":"I click on \"Create Group\"","line":127,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":444491628},"after":[]},{"keyword":"Then ","name":"I should see a \"System group locale-formula-group created.\" text","line":128,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":66349939},"after":[]},{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":129,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":79149183},"after":[]},{"keyword":"Then ","name":"I should see a \"Choose formulas:\" text","line":130,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":65243198},"after":[]},{"keyword":"And ","name":"I should see a \"General System Configuration\" text","line":131,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":291083045},"after":[]},{"keyword":"And ","name":"I should see a \"Locale\" text","line":132,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":90650337},"after":[]},{"keyword":"When ","name":"I check the \"locale\" formula","line":133,"match":{"location":"features/step_definitions/salt_steps.rb:303"},"result":{"status":"passed","duration":71564080},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":134,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":65197980},"after":[]},{"keyword":"And ","name":"I wait until I see \"Formula saved.\" text","line":135,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":488025002},"after":[]},{"keyword":"And ","name":"I follow \"Target\"","line":136,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":638857876},"after":[]},{"keyword":"And ","name":"I check the \"sle_minion\" client","line":137,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":63081431},"after":[]},{"keyword":"And ","name":"I click on \"Add Systems\"","line":138,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1294523045},"after":[]},{"keyword":"Then ","name":"I should see a \"1 systems were added to locale-formula-group server group.\" text","line":139,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":99017605},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-salt-formulas;check-the-pillar-data-after-assigning-group-formula","keyword":"Scenario","name":"Check the pillar data after assigning group formula","description":"","line":141,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh the pillar data","line":142,"match":{"location":"features/step_definitions/salt_steps.rb:358"},"result":{"status":"passed","duration":4158259585},"after":[]},{"keyword":"Then ","name":"the pillar data for \"formulas\" should be \"- locale\" on \"sle_minion\"","line":143,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3634276073},"after":[]},{"keyword":"And ","name":"the pillar data for \"timezone:name\" should be \"CET\" on \"sle_minion\"","line":144,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3584620830},"after":[]},{"keyword":"And ","name":"the pillar data for \"keyboard_and_language:keyboard_layout\" should be \"English (US)\" on \"sle_minion\"","line":145,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4524928780},"after":[]},{"keyword":"And ","name":"the pillar data for \"keyboard_and_language:language\" should be \"English (US)\" on \"sle_minion\"","line":146,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3627382892},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-salt-formulas;no-other-minion-is-affected-by-the-group-formula","keyword":"Scenario","name":"No other minion is affected by the group formula","description":"","line":149,"type":"scenario","steps":[{"keyword":"Then ","name":"the pillar data for \"formulas\" should be empty on \"ssh_minion\"","line":150,"match":{"location":"features/step_definitions/salt_steps.rb:397"},"result":{"status":"passed","duration":11664934144},"after":[]},{"keyword":"And ","name":"the pillar data for \"timezone\" should be empty on \"ssh_minion\"","line":151,"match":{"location":"features/step_definitions/salt_steps.rb:397"},"result":{"status":"passed","duration":11385816265},"after":[]},{"keyword":"And ","name":"the pillar data for \"keyboard_and_language\" should be empty on \"ssh_minion\"","line":152,"match":{"location":"features/step_definitions/salt_steps.rb:397"},"result":{"status":"passed","duration":11680569887},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6},{"name":"@ssh_minion","line":148}],"before":[],"after":[]},{"id":"use-salt-formulas;cleanup:-remove-\"locale-formula-group\"-system-group","keyword":"Scenario","name":"Cleanup: remove \"locale-formula-group\" system group","description":"","line":154,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":155,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":76866567},"after":[]},{"keyword":"And ","name":"I follow \"locale-formula-group\" in the content area","line":156,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":85754658},"after":[]},{"keyword":"And ","name":"I follow \"Delete Group\" in the content area","line":157,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":84657741},"after":[]},{"keyword":"When ","name":"I click on \"Confirm Deletion\"","line":158,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":59390976},"after":[]},{"keyword":"Then ","name":"I should see a \"System group\" text","line":159,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":989181741},"after":[]},{"keyword":"And ","name":"I should see a \"locale-formula-group\" text","line":160,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":59878384},"after":[]},{"keyword":"And ","name":"I should see a \"deleted\" text","line":161,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":59393026},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-salt-formulas;cleanup:-reset-locale-values-on-the-minion","keyword":"Scenario","name":"Cleanup: reset locale values on the minion","description":"","line":163,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":164,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2032860936},"after":[]},{"keyword":"And ","name":"I follow \"States\" in the content area","line":165,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":75390296},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":166,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":65041409},"after":[]},{"keyword":"Then ","name":"I should see a \"Applying the highstate has been scheduled.\" text","line":167,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":474612115},"after":[]},{"keyword":"When ","name":"I wait until event \"Apply highstate scheduled\" is completed","line":168,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":39261314180},"after":[]},{"keyword":"Then ","name":"the timezone on \"sle_minion\" should be \"CET\"","line":169,"match":{"location":"features/step_definitions/salt_steps.rb:335"},"result":{"status":"passed","duration":850062599},"after":[]},{"keyword":"And ","name":"the keymap on \"sle_minion\" should be \"us\"","line":170,"match":{"location":"features/step_definitions/salt_steps.rb:343"},"result":{"status":"passed","duration":469595506},"after":[]},{"keyword":"And ","name":"the language on \"sle_minion\" should be \"en_US.UTF-8\"","line":171,"match":{"location":"features/step_definitions/salt_steps.rb:349"},"result":{"status":"passed","duration":935923492},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-salt-formulas;cleanup:-uninstall-formula-package-from-the-server","keyword":"Scenario","name":"Cleanup: uninstall formula package from the server","description":"","line":174,"type":"scenario","steps":[{"keyword":"When ","name":"I manually uninstall the \"locale\" formula from the server","line":175,"match":{"location":"features/step_definitions/salt_steps.rb:260"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6},{"name":"@skip_if_containerized_server","line":173}],"before":[],"after":[]},{"id":"use-salt-formulas;cleanup:-remove-remaining-systems-from-ssm-after-formula-tests","keyword":"Scenario","name":"Cleanup: remove remaining systems from SSM after formula tests","description":"","line":177,"type":"scenario","steps":[{"keyword":"When ","name":"I click on the clear SSM button","line":178,"match":{"location":"features/step_definitions/navigation_steps.rb:934"},"result":{"status":"passed","duration":71487424},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]}]},{"id":"use-advanced-features-of-salt-formulas","uri":"features/secondary/min_salt_formulas_advanced.feature","keyword":"Feature","name":"Use advanced features of Salt formulas","description":"  * Related GitHub Card: https://github.com/SUSE/spacewalk/issues/30648\n  In order to use forms to apply changes to minions\n  As an authorized user\n  I want to be able to install and use Salt formulas","line":7,"tags":[{"name":"@flaky","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"elements":[{"id":"use-advanced-features-of-salt-formulas;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":13,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":440437988},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-advanced-features-of-salt-formulas;install-a-test-formula-package-on-the-server","keyword":"Scenario","name":"Install a test formula package on the server","description":"","line":17,"type":"scenario","steps":[{"keyword":"When ","name":"I install \"form.yml\" to custom formula metadata directory \"testform\"","line":18,"match":{"location":"features/step_definitions/salt_steps.rb:622"},"result":{"status":"passed","duration":8978963463},"after":[]},{"keyword":"And ","name":"I install \"metadata.yml\" to custom formula metadata directory \"testform\"","line":19,"match":{"location":"features/step_definitions/salt_steps.rb:622"},"result":{"status":"passed","duration":7138740387},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Salt > Formula Catalog\"","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":143853699},"after":[]},{"keyword":"And ","name":"I enter \"testform\" as the filtered formula name","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:1012"},"result":{"status":"passed","duration":86368944},"after":[]},{"keyword":"Then ","name":"I should see a \"testform\" text","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":157183774},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6},{"name":"@bug_reported","line":16}],"before":[],"after":[]},{"id":"use-advanced-features-of-salt-formulas;assign-test-formula-to-minion-via-group-formula","keyword":"Scenario","name":"Assign test formula to minion via group formula","description":"","line":24,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":135270235},"after":[]},{"keyword":"When ","name":"I follow \"Create Group\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":292939340},"after":[]},{"keyword":"And ","name":"I enter \"test-formula-group\" as \"name\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":70592851},"after":[]},{"keyword":"And ","name":"I enter \"Test group with testform formula added\" as \"description\"","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":79782390},"after":[]},{"keyword":"And ","name":"I click on \"Create Group\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":65729268},"after":[]},{"keyword":"Then ","name":"I should see a \"System group test-formula-group created.\" text","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":68843754},"after":[]},{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":73956941},"after":[]},{"keyword":"Then ","name":"I should see a \"Choose formulas:\" text","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":62728154},"after":[]},{"keyword":"And ","name":"I should see a \"General System Configuration\" text","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":199258960},"after":[]},{"keyword":"And ","name":"I should see a \"Testform\" text","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":87670824},"after":[]},{"keyword":"When ","name":"I check the \"testform\" formula","line":35,"match":{"location":"features/step_definitions/salt_steps.rb:303"},"result":{"status":"passed","duration":80970963},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":68137735},"after":[]},{"keyword":"And ","name":"I wait until I see \"Formula saved.\" text","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":356794937},"after":[]},{"keyword":"And ","name":"I follow \"Target Systems\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":562624382},"after":[]},{"keyword":"And ","name":"I check the \"sle_minion\" client","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":68768387},"after":[]},{"keyword":"And ","name":"I click on \"Add Systems\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1095644732},"after":[]},{"keyword":"Then ","name":"I should see a \"1 systems were added to test-formula-group server group.\" text","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":96977582},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-advanced-features-of-salt-formulas;verify-default-values","keyword":"Scenario","name":"Verify default values","description":"","line":44,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh the pillar data","line":46,"match":{"location":"features/step_definitions/salt_steps.rb:358"},"result":{"status":"passed","duration":4841454183},"after":[]},{"keyword":"Then ","name":"the pillar data for \"testing:str\" should be \"\" on \"sle_minion\"","line":47,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3590688073},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str_def\" should be \"defvalue\" on \"sle_minion\"","line":48,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3536647578},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str_or_null\" should be \"None\" on \"sle_minion\"","line":49,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3630698680},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing\" should not contain \"str_opt\" on \"sle_minion\"","line":50,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":4446499901},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num\" should be \"\" on \"sle_minion\"","line":51,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3516942079},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num_def\" should be \"0\" on \"sle_minion\"","line":52,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3562011952},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num_or_null\" should be \"None\" on \"sle_minion\"","line":53,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3534545396},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing\" should not contain \"num_opt\" on \"sle_minion\"","line":54,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":4449042180},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:pw\" should be \"\" on \"sle_minion\"","line":55,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3598812069},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:pw_or_null\" should be \"None\" on \"sle_minion\"","line":56,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3630548820},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing\" should not contain \"pw_opt\" on \"sle_minion\"","line":57,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":3523545184},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:list_of_strings\" should contain \"def_item1\" on \"sle_minion\"","line":58,"match":{"location":"features/step_definitions/salt_steps.rb:387"},"result":{"status":"passed","duration":4546338911},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:list_of_strings\" should contain \"def_item2\" on \"sle_minion\"","line":59,"match":{"location":"features/step_definitions/salt_steps.rb:387"},"result":{"status":"passed","duration":3886858140},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:dict_of_strings:name1\" should be \"def_value1\" on \"sle_minion\"","line":60,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3531599411},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:dict_of_strings:name2\" should be \"def_value2\" on \"sle_minion\"","line":61,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3527243747},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:list_of_dicts:0:name\" should be \"def_user\" on \"sle_minion\"","line":62,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4669710630},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:list_of_dicts:0:password\" should be \"secret1\" on \"sle_minion\"","line":63,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3563797656},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:list_of_dicts:0\" should not contain \"full_name\" on \"sle_minion\"","line":64,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":3547126915},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:dict_of_dicts:def_user:name\" should be \"root\" on \"sle_minion\"","line":65,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3569657818},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:dict_of_dicts:def_user:password\" should be \"secret2\" on \"sle_minion\"","line":66,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4600770804},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:dict_of_dicts:def_user:full_name\" should be \"None\" on \"sle_minion\"","line":67,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3613109834},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:recursive_dict_of_dicts:def_gr1:group_name\" should be \"default group 1\" on \"sle_minion\"","line":68,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3508684315},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:recursive_dict_of_dicts:def_gr1:entries:def_entry1:entry_name\" should be \"default entry 1\" on \"sle_minion\"","line":69,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3752102389},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:recursive_dict_of_dicts:def_gr1:entries:def_entry1:entry_desc\" should be \"some text\" on \"sle_minion\"","line":70,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4575132417},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-advanced-features-of-salt-formulas;fill-in-and-verify-non-default-values-in-group-formula","keyword":"Scenario","name":"Fill in and verify non-default values in group formula","description":"","line":72,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":68714583},"after":[]},{"keyword":"When ","name":"I follow \"test-formula-group\" in the content area","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":71229657},"after":[]},{"keyword":"And ","name":"I follow \"Formulas\" in the content area","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":74975560},"after":[]},{"keyword":"And ","name":"I follow first \"Testform\" in the content area","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:392"},"result":{"status":"passed","duration":237596043},"after":[]},{"keyword":"And ","name":"I click on \"Expand All Sections\"","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":223192798},"after":[]},{"keyword":"And ","name":"I enter \"text1\" as \"testing#str\"","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":114326339},"after":[]},{"keyword":"And ","name":"I enter \"text2\" as \"testing#str_def\"","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":136465578},"after":[]},{"keyword":"And ","name":"I enter \"text3\" as \"testing#str_or_null\"","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":86252718},"after":[]},{"keyword":"And ","name":"I enter \"text4\" as \"testing#str_opt\"","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":95483389},"after":[]},{"keyword":"And ","name":"I enter \"1\" as \"testing#num\"","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":63045518},"after":[]},{"keyword":"And ","name":"I enter \"2\" as \"testing#num_def\"","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":71858565},"after":[]},{"keyword":"And ","name":"I enter \"3\" as \"testing#num_or_null\"","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":80268152},"after":[]},{"keyword":"And ","name":"I enter \"4\" as \"testing#num_opt\"","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":82679718},"after":[]},{"keyword":"And ","name":"I enter \"pw1\" as \"testing#pw\"","line":86,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":104631625},"after":[]},{"keyword":"And ","name":"I enter \"pw2\" as \"testing#pw_or_null\"","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":100265226},"after":[]},{"keyword":"And ","name":"I enter \"pw3\" as \"testing#pw_opt\"","line":88,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":87260542},"after":[]},{"keyword":"And ","name":"I click on \"Save Formula\"","line":89,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":95888965},"after":[]},{"keyword":"Then ","name":"I should see a \"Formula saved\" text","line":90,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":551315601},"after":[]},{"keyword":"When ","name":"I wait for \"1\" seconds","line":91,"match":{"location":"features/step_definitions/common_steps.rb:19"},"result":{"status":"passed","duration":1000113715},"after":[]},{"keyword":"Then ","name":"the pillar data for \"testing:str\" should be \"text1\" on \"sle_minion\"","line":92,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3722089082},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str_def\" should be \"text2\" on \"sle_minion\"","line":93,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3527313624},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str_or_null\" should be \"text3\" on \"sle_minion\"","line":94,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4628121130},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str_opt\" should be \"text4\" on \"sle_minion\"","line":95,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4433416801},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num\" should be \"1\" on \"sle_minion\"","line":96,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3569930534},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num_def\" should be \"2\" on \"sle_minion\"","line":97,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3595640371},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num_or_null\" should be \"3\" on \"sle_minion\"","line":98,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4901719625},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num_opt\" should be \"4\" on \"sle_minion\"","line":99,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3632117385},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:pw\" should be \"pw1\" on \"sle_minion\"","line":100,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3531518228},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:pw_or_null\" should be \"pw2\" on \"sle_minion\"","line":101,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3582920019},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:pw_opt\" should be \"pw3\" on \"sle_minion\"","line":102,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4597905084},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-advanced-features-of-salt-formulas;clear-values-in-group-formula-and-verify-the-defaults-again","keyword":"Scenario","name":"Clear values in group formula and verify the defaults again","description":"","line":104,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":105,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":95630253},"after":[]},{"keyword":"When ","name":"I follow \"test-formula-group\" in the content area","line":106,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":75087422},"after":[]},{"keyword":"And ","name":"I follow \"Formulas\" in the content area","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":65389807},"after":[]},{"keyword":"And ","name":"I follow first \"Testform\" in the content area","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:392"},"result":{"status":"passed","duration":248576098},"after":[]},{"keyword":"And ","name":"I click on \"Clear values\" and confirm alert box","line":109,"match":{"location":"features/step_definitions/navigation_steps.rb:352"},"result":{"status":"passed","duration":373275459},"after":[]},{"keyword":"And ","name":"I click on \"Save Formula\"","line":110,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":73553482},"after":[]},{"keyword":"Then ","name":"I should see a \"Formula saved\" text","line":111,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":578391782},"after":[]},{"keyword":"When ","name":"I wait for \"1\" seconds","line":112,"match":{"location":"features/step_definitions/common_steps.rb:19"},"result":{"status":"passed","duration":1000118421},"after":[]},{"keyword":"Then ","name":"the pillar data for \"testing:str\" should be \"\" on \"sle_minion\"","line":113,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3527540911},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str_def\" should be \"defvalue\" on \"sle_minion\"","line":114,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3707767869},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str_or_null\" should be \"None\" on \"sle_minion\"","line":115,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4562958589},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing\" should not contain \"str_opt\" on \"sle_minion\"","line":116,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":3594355024},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num\" should be \"\" on \"sle_minion\"","line":117,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3551721076},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num_def\" should be \"0\" on \"sle_minion\"","line":118,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3566351624},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num_or_null\" should be \"None\" on \"sle_minion\"","line":119,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4535229720},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing\" should not contain \"num_opt\" on \"sle_minion\"","line":120,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":3621237951},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:pw\" should be \"\" on \"sle_minion\"","line":121,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3496284769},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:pw_or_null\" should be \"None\" on \"sle_minion\"","line":122,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3553972311},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing\" should not contain \"pw_opt\" on \"sle_minion\"","line":123,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":4741369696},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:list_of_strings\" should contain \"def_item1\" on \"sle_minion\"","line":124,"match":{"location":"features/step_definitions/salt_steps.rb:387"},"result":{"status":"passed","duration":4126325077},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:list_of_strings\" should contain \"def_item2\" on \"sle_minion\"","line":125,"match":{"location":"features/step_definitions/salt_steps.rb:387"},"result":{"status":"passed","duration":3522821799},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:dict_of_strings:name1\" should be \"def_value1\" on \"sle_minion\"","line":126,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3524631694},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:dict_of_strings:name2\" should be \"def_value2\" on \"sle_minion\"","line":127,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4582753742},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:list_of_dicts:0:name\" should be \"def_user\" on \"sle_minion\"","line":128,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3654030544},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:list_of_dicts:0:password\" should be \"secret1\" on \"sle_minion\"","line":129,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3510618841},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:list_of_dicts:0\" should not contain \"full_name\" on \"sle_minion\"","line":130,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":3573290965},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:dict_of_dicts:def_user:name\" should be \"root\" on \"sle_minion\"","line":131,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4530481811},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:dict_of_dicts:def_user:password\" should be \"secret2\" on \"sle_minion\"","line":132,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3599507237},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:dict_of_dicts:def_user:full_name\" should be \"None\" on \"sle_minion\"","line":133,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3635646867},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:recursive_dict_of_dicts:def_gr1:group_name\" should be \"default group 1\" on \"sle_minion\"","line":134,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3586943570},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:recursive_dict_of_dicts:def_gr1:entries:def_entry1:entry_name\" should be \"default entry 1\" on \"sle_minion\"","line":135,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4480992388},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:recursive_dict_of_dicts:def_gr1:entries:def_entry1:entry_desc\" should be \"some text\" on \"sle_minion\"","line":136,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3688445384},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-advanced-features-of-salt-formulas;fill-in-and-verify-mix-of-default-and-non-default-values-in-group-formula","keyword":"Scenario","name":"Fill in and verify mix of default and non-default values in group formula","description":"","line":138,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":139,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":64324273},"after":[]},{"keyword":"When ","name":"I follow \"test-formula-group\" in the content area","line":140,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":58391702},"after":[]},{"keyword":"And ","name":"I follow \"Formulas\" in the content area","line":141,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":62988662},"after":[]},{"keyword":"And ","name":"I follow first \"Testform\" in the content area","line":142,"match":{"location":"features/step_definitions/navigation_steps.rb:392"},"result":{"status":"passed","duration":210042041},"after":[]},{"keyword":"And ","name":"I click on \"Expand All Sections\"","line":143,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":154620311},"after":[]},{"keyword":"And ","name":"I enter \"text1\" as \"testing#str\"","line":144,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":115743285},"after":[]},{"keyword":"And ","name":"I enter \"1\" as \"testing#num\"","line":145,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":63781710},"after":[]},{"keyword":"And ","name":"I enter \"2\" as \"testing#num_def\"","line":146,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":99786077},"after":[]},{"keyword":"And ","name":"I enter \"pw1\" as \"testing#pw\"","line":147,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":104025005},"after":[]},{"keyword":"And ","name":"I click on \"Save Formula\"","line":148,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":84646027},"after":[]},{"keyword":"Then ","name":"I should see a \"Formula saved\" text","line":149,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":721866180},"after":[]},{"keyword":"When ","name":"I wait for \"1\" seconds","line":150,"match":{"location":"features/step_definitions/common_steps.rb:19"},"result":{"status":"passed","duration":1000129677},"after":[]},{"keyword":"Then ","name":"the pillar data for \"testing:str\" should be \"text1\" on \"sle_minion\"","line":151,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3589614155},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str_def\" should be \"defvalue\" on \"sle_minion\"","line":152,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4570634560},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str_or_null\" should be \"None\" on \"sle_minion\"","line":153,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4574342260},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing\" should not contain \"str_opt\" on \"sle_minion\"","line":154,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":3572267581},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num\" should be \"1\" on \"sle_minion\"","line":155,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3635985497},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num_def\" should be \"2\" on \"sle_minion\"","line":156,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4714733546},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num_or_null\" should be \"None\" on \"sle_minion\"","line":157,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3620444817},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing\" should not contain \"num_opt\" on \"sle_minion\"","line":158,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":3623777051},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:pw\" should be \"pw1\" on \"sle_minion\"","line":159,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3602984757},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:pw_or_null\" should be \"None\" on \"sle_minion\"","line":160,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4501379343},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing\" should not contain \"pw_opt\" on \"sle_minion\"","line":161,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":3674618948},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-advanced-features-of-salt-formulas;verify-that-minion-form-inherits-the-values-from-group-form","keyword":"Scenario","name":"Verify that minion form inherits the values from group form","description":"","line":163,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":164,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2057293006},"after":[]},{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":165,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":82992884},"after":[]},{"keyword":"And ","name":"I follow first \"Testform\" in the content area","line":166,"match":{"location":"features/step_definitions/navigation_steps.rb:392"},"result":{"status":"passed","duration":258814829},"after":[]},{"keyword":"And ","name":"I click on \"Save Formula\"","line":167,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":160873427},"after":[]},{"keyword":"Then ","name":"I should see a \"Formula saved\" text","line":168,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":468244929},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str\" should be \"text1\" on \"sle_minion\"","line":169,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3621304738},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str_def\" should be \"defvalue\" on \"sle_minion\"","line":170,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4579055420},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str_or_null\" should be \"None\" on \"sle_minion\"","line":171,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3774015594},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing\" should not contain \"str_opt\" on \"sle_minion\"","line":172,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":3599386019},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num\" should be \"1\" on \"sle_minion\"","line":173,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3589972370},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num_def\" should be \"2\" on \"sle_minion\"","line":174,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4630471279},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num_or_null\" should be \"None\" on \"sle_minion\"","line":175,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4264726755},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing\" should not contain \"num_opt\" on \"sle_minion\"","line":176,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":3621240196},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:pw\" should be \"pw1\" on \"sle_minion\"","line":177,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3595821260},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:pw_or_null\" should be \"None\" on \"sle_minion\"","line":178,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4738538705},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing\" should not contain \"pw_opt\" on \"sle_minion\"","line":179,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":3656554355},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-advanced-features-of-salt-formulas;fill-in-and-verify-non-default-values-in-minion-formula","keyword":"Scenario","name":"Fill in and verify non-default values in minion formula","description":"","line":181,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":182,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":65528282},"after":[]},{"keyword":"And ","name":"I follow first \"Testform\" in the content area","line":183,"match":{"location":"features/step_definitions/navigation_steps.rb:392"},"result":{"status":"passed","duration":216672091},"after":[]},{"keyword":"And ","name":"I click on \"Expand All Sections\"","line":184,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":236801123},"after":[]},{"keyword":"And ","name":"I enter \"min_text1\" as \"testing#str\"","line":185,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":167199936},"after":[]},{"keyword":"And ","name":"I enter \"min_text2\" as \"testing#str_def\"","line":186,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":163138373},"after":[]},{"keyword":"And ","name":"I enter \"min_text3\" as \"testing#str_or_null\"","line":187,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":116052407},"after":[]},{"keyword":"And ","name":"I enter \"min_text4\" as \"testing#str_opt\"","line":188,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":113057093},"after":[]},{"keyword":"And ","name":"I enter \"101\" as \"testing#num\"","line":189,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":85852650},"after":[]},{"keyword":"And ","name":"I enter \"102\" as \"testing#num_def\"","line":190,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":89592949},"after":[]},{"keyword":"And ","name":"I enter \"103\" as \"testing#num_or_null\"","line":191,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":75732162},"after":[]},{"keyword":"And ","name":"I enter \"104\" as \"testing#num_opt\"","line":192,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":83242508},"after":[]},{"keyword":"And ","name":"I enter \"min_pw1\" as \"testing#pw\"","line":193,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":127750362},"after":[]},{"keyword":"And ","name":"I enter \"min_pw2\" as \"testing#pw_or_null\"","line":194,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":98991614},"after":[]},{"keyword":"And ","name":"I enter \"min_pw3\" as \"testing#pw_opt\"","line":195,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":116348962},"after":[]},{"keyword":"And ","name":"I click on \"Save Formula\"","line":196,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":100615959},"after":[]},{"keyword":"Then ","name":"I should see a \"Formula saved\" text","line":197,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":554978749},"after":[]},{"keyword":"When ","name":"I wait for \"1\" seconds","line":198,"match":{"location":"features/step_definitions/common_steps.rb:19"},"result":{"status":"passed","duration":1000112763},"after":[]},{"keyword":"Then ","name":"the pillar data for \"testing:str\" should be \"min_text1\" on \"sle_minion\"","line":199,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3743808061},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str_def\" should be \"min_text2\" on \"sle_minion\"","line":200,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4519840667},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str_or_null\" should be \"min_text3\" on \"sle_minion\"","line":201,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3646538379},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str_opt\" should be \"min_text4\" on \"sle_minion\"","line":202,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3663175537},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num\" should be \"101\" on \"sle_minion\"","line":203,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3624734878},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num_def\" should be \"102\" on \"sle_minion\"","line":204,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4487276709},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num_or_null\" should be \"103\" on \"sle_minion\"","line":205,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3819191945},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num_opt\" should be \"104\" on \"sle_minion\"","line":206,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3608063132},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:pw\" should be \"min_pw1\" on \"sle_minion\"","line":207,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3562635376},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:pw_or_null\" should be \"min_pw2\" on \"sle_minion\"","line":208,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4776208604},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:pw_opt\" should be \"min_pw3\" on \"sle_minion\"","line":209,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3648973751},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-advanced-features-of-salt-formulas;clear-values-in-minion-formula-and-verify-that-the-pillar-is-set-to-group-values","keyword":"Scenario","name":"Clear values in minion formula and verify that the pillar is set to group values","description":"","line":212,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":213,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":94976307},"after":[]},{"keyword":"And ","name":"I follow first \"Testform\" in the content area","line":214,"match":{"location":"features/step_definitions/navigation_steps.rb:392"},"result":{"status":"passed","duration":202720850},"after":[]},{"keyword":"And ","name":"I click on \"Clear values\" and confirm alert box","line":215,"match":{"location":"features/step_definitions/navigation_steps.rb:352"},"result":{"status":"passed","duration":339472847},"after":[]},{"keyword":"And ","name":"I click on \"Save Formula\"","line":216,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":76110247},"after":[]},{"keyword":"Then ","name":"I should see a \"Formula saved\" text","line":217,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":497274661},"after":[]},{"keyword":"When ","name":"I wait for \"1\" seconds","line":218,"match":{"location":"features/step_definitions/common_steps.rb:19"},"result":{"status":"passed","duration":1000123475},"after":[]},{"keyword":"Then ","name":"the pillar data for \"testing:str\" should be \"text1\" on \"sle_minion\"","line":219,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3580934297},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str_def\" should be \"defvalue\" on \"sle_minion\"","line":220,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4795035411},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str_or_null\" should be \"None\" on \"sle_minion\"","line":221,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3615577406},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing\" should not contain \"str_opt\" on \"sle_minion\"","line":222,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":3499174171},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num\" should be \"1\" on \"sle_minion\"","line":223,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3616788948},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num_def\" should be \"2\" on \"sle_minion\"","line":224,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4554368155},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num_or_null\" should be \"None\" on \"sle_minion\"","line":225,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3586439846},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing\" should not contain \"num_opt\" on \"sle_minion\"","line":226,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":3594763444},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:pw\" should be \"pw1\" on \"sle_minion\"","line":227,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3612500271},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:pw_or_null\" should be \"None\" on \"sle_minion\"","line":228,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4445154225},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing\" should not contain \"pw_opt\" on \"sle_minion\"","line":229,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":3666198447},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-advanced-features-of-salt-formulas;cleanup:-remove-formula-from-minion","keyword":"Scenario","name":"Cleanup: remove formula from minion","description":"","line":232,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":233,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":66430427},"after":[]},{"keyword":"And ","name":"I uncheck the \"testform\" formula","line":234,"match":{"location":"features/step_definitions/salt_steps.rb:303"},"result":{"status":"passed","duration":439863586},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":235,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":65754341},"after":[]},{"keyword":"And ","name":"I wait until I see \"Formula saved.\" text","line":236,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":677025850},"after":[]},{"keyword":"Then ","name":"the \"testform\" formula should be unchecked","line":237,"match":{"location":"features/step_definitions/salt_steps.rb:318"},"result":{"status":"passed","duration":10030047737},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-advanced-features-of-salt-formulas;cleanup:-remove-\"test-formula-group\"-system-group","keyword":"Scenario","name":"Cleanup: remove \"test-formula-group\" system group","description":"","line":239,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":240,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":84760616},"after":[]},{"keyword":"And ","name":"I follow \"test-formula-group\" in the content area","line":241,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":73327249},"after":[]},{"keyword":"And ","name":"I follow \"Delete Group\" in the content area","line":242,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":71583668},"after":[]},{"keyword":"When ","name":"I click on \"Confirm Deletion\"","line":243,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1151899107},"after":[]},{"keyword":"Then ","name":"I should see a \"System group\" text","line":244,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":62838132},"after":[]},{"keyword":"Then ","name":"I should see a \"test-formula-group\" text","line":245,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":56563111},"after":[]},{"keyword":"And ","name":"I should see a \"deleted\" text","line":246,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":58352603},"after":[]},{"keyword":"And ","name":"I wait until there is no pillar refresh salt job active","line":247,"match":{"location":"features/step_definitions/salt_steps.rb:362"},"result":{"status":"passed","duration":5007562003},"after":[]},{"keyword":"Then ","name":"the pillar data for \"testing\" should be empty on \"sle_minion\"","line":248,"match":{"location":"features/step_definitions/salt_steps.rb:397"},"result":{"status":"passed","duration":3573192404},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]}]},{"id":"openscap-audit-of-salt-minion","uri":"features/secondary/min_salt_openscap_audit.feature","keyword":"Feature","name":"OpenSCAP audit of Salt minion","description":"  In order to audit a Salt minion\n  As an authorized user\n  I want to run an OpenSCAP scan on it","line":6,"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5}],"elements":[{"id":"openscap-audit-of-salt-minion;log-in-as-admin-user","keyword":"Scenario","name":"Log in as admin user","description":"","line":11,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":504913119},"after":[]},{"keyword":"And ","name":"I am on the Systems overview page of this \"sle_minion\"","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2655970833},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5}],"before":[],"after":[]},{"id":"openscap-audit-of-salt-minion;enable-required-repositories","keyword":"Scenario","name":"Enable required repositories","description":"","line":16,"type":"scenario","steps":[{"keyword":"When ","name":"I enable repository \"repo-oss\" on this \"sle_minion\" without error control","line":17,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":905195706},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5},{"name":"@Uyuni","line":15}],"before":[],"after":[]},{"id":"openscap-audit-of-salt-minion;enable-required-repositories","keyword":"Scenario","name":"Enable required repositories","description":"","line":20,"type":"scenario","steps":[{"keyword":"When ","name":"I enable repository \"os_pool_repo\" on this \"sle_minion\" without error control","line":21,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5},{"name":"@susemanager","line":19}],"before":[],"after":[]},{"id":"openscap-audit-of-salt-minion;install-the-openscap-packages-on-the-sle-minion","keyword":"Scenario","name":"Install the OpenSCAP packages on the SLE minion","description":"","line":23,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh the metadata for \"sle_minion\"","line":24,"match":{"location":"features/step_definitions/common_steps.rb:291"},"result":{"status":"passed","duration":1211766931},"after":[]},{"keyword":"And ","name":"I install OpenSCAP dependencies on \"sle_minion\"","line":25,"match":{"location":"features/step_definitions/command_steps.rb:978"},"result":{"status":"failed","error_message":"FAIL: zypper --non-interactive install -y openscap-utils openscap-content scap-security-guide returned status code = 104.\nOutput:\nLoading repository data...\nReading installed packages...\n'openscap-content' not found in package names. Trying capabilities.\n'openscap-utils' not found in package names. Trying capabilities.\n'scap-security-guide' not found in package names. Trying capabilities.\n (ScriptError)\n./features/support/remote_node.rb:172:in `run_local'\n./features/support/remote_node.rb:120:in `run'\n./features/step_definitions/command_steps.rb:1013:in `/^I install packages? \"([^\"]*)\" on this \"([^\"]*)\"((?: without error control)?)$/'\n./features/step_definitions/command_steps.rb:991:in `/^I (install|remove) OpenSCAP dependencies (on|from) \"([^\"]*)\"$/'\nfeatures/secondary/min_salt_openscap_audit.feature:25:in `I install OpenSCAP dependencies on \"sle_minion\"'","duration":923534726},"after":[]},{"keyword":"And ","name":"I follow \"Software\" in the content area","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Update Package List\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until event \"Package List Refresh\" is completed","line":28,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5}],"before":[],"after":[]},{"id":"openscap-audit-of-salt-minion;schedule-an-openscap-audit-job-on-the-sle-minion","keyword":"Scenario","name":"Schedule an OpenSCAP audit job on the SLE minion","description":"","line":31,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Audit\" in the content area","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"OpenSCAP\" in the content area","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Schedule\" in the content area","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait at most 30 seconds until I do not see \"This system does not yet have OpenSCAP scan capability.\" text, refreshing the page","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:77"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"--profile standard\" as \"params\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"/usr/share/xml/scap/ssg/content/ssg-sle15-ds.xml\" as \"path\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Schedule\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"XCCDF scan has been scheduled\" text","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait at most 500 seconds until event \"OpenSCAP xccdf scanning\" is completed","line":40,"match":{"location":"features/step_definitions/common_steps.rb:173"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5},{"name":"@susemanager","line":30}],"before":[],"after":[]},{"id":"openscap-audit-of-salt-minion;schedule-an-openscap-audit-job-on-the-sle-minion","keyword":"Scenario","name":"Schedule an OpenSCAP audit job on the SLE minion","description":"","line":43,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Audit\" in the content area","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":82136674},"after":[]},{"keyword":"And ","name":"I follow \"OpenSCAP\" in the content area","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":68956900},"after":[]},{"keyword":"And ","name":"I follow \"Schedule\" in the content area","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":67243759},"after":[]},{"keyword":"And ","name":"I wait at most 30 seconds until I do not see \"This system does not yet have OpenSCAP scan capability.\" text, refreshing the page","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:77"},"result":{"status":"failed","error_message":"execution expired (Timeout::Error)\n./features/support/commonlib.rb:89:in `repeat_until_timeout'\n./features/step_definitions/navigation_steps.rb:80:in `/^I wait at most (\\d+) seconds until I do not see \"([^\"]*)\" text, refreshing the page$/'\nfeatures/secondary/min_salt_openscap_audit.feature:47:in `I wait at most 30 seconds until I do not see \"This system does not yet have OpenSCAP scan capability.\" text, refreshing the page'","duration":33043447773},"after":[]},{"keyword":"And ","name":"I enter \"--profile standard\" as \"params\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"/usr/share/xml/scap/ssg/content/ssg-opensuse-ds.xml\" as \"path\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Schedule\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"XCCDF scan has been scheduled\" text","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait at most 500 seconds until event \"OpenSCAP xccdf scanning\" is completed","line":52,"match":{"location":"features/step_definitions/common_steps.rb:173"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5},{"name":"@uyuni","line":42}],"before":[],"after":[]},{"id":"openscap-audit-of-salt-minion;check-results-of-the-audit-job-on-the-minion","keyword":"Scenario","name":"Check results of the audit job on the minion","description":"","line":55,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Audit\" in the content area","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"OpenSCAP\" in the content area","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"xccdf_org.open-scap_testresult\"","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Details of XCCDF Scan\" text","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"profile standard\" text","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"XCCDF Rule Results\" text","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I enter \"pass\" as the filtered XCCDF result type","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:1004"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"xccdf_org.ssgproject.content_rule_service_httpd_disabled\" link","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5},{"name":"@susemanager","line":54}],"before":[],"after":[]},{"id":"openscap-audit-of-salt-minion;check-results-of-the-audit-job-on-the-minion","keyword":"Scenario","name":"Check results of the audit job on the minion","description":"","line":67,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Audit\" in the content area","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":82027188},"after":[]},{"keyword":"And ","name":"I follow \"OpenSCAP\" in the content area","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":74455491},"after":[]},{"keyword":"And ","name":"I follow \"xccdf_org.open-scap_testresult\"","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"failed","error_message":"Unable to find link \"xccdf_org.open-scap_testresult\" (Capybara::ElementNotFound)\n./features/support/commonlib.rb:190:in `click_link_and_wait'\n./features/step_definitions/navigation_steps.rb:366:in `/^I follow \"([^\"]*)\"$/'\nfeatures/secondary/min_salt_openscap_audit.feature:70:in `I follow \"xccdf_org.open-scap_testresult\"'","duration":10003045195},"after":[]},{"keyword":"Then ","name":"I should see a \"Details of XCCDF Scan\" text","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"profile standard\" text","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"XCCDF Rule Results\" text","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I enter \"pass\" as the filtered XCCDF result type","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:1004"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"xccdf_org.ssgproject.content_rule_file_permissions_etc_passwd\" link","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5},{"name":"@uyuni","line":66}],"before":[],"after":[]},{"id":"openscap-audit-of-salt-minion;create-a-second,-almost-identical,-audit-job","keyword":"Scenario","name":"Create a second, almost identical, audit job","description":"","line":79,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Audit\" in the content area","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"OpenSCAP\" in the content area","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Schedule\" in the content area","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait at most 30 seconds until I do not see \"This system does not yet have OpenSCAP scan capability.\" text, refreshing the page","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:77"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"--profile standard\" as \"params\"","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"/usr/share/xml/scap/ssg/content/ssg-sle15-ds.xml\" as \"path\"","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Schedule\"","line":86,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"XCCDF scan has been scheduled\" text","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I wait for the OpenSCAP audit to finish","line":88,"match":{"location":"features/step_definitions/api_common.rb:101"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5},{"name":"@susemanager","line":78}],"before":[],"after":[]},{"id":"openscap-audit-of-salt-minion;create-a-second,-almost-identical,-audit-job","keyword":"Scenario","name":"Create a second, almost identical, audit job","description":"","line":91,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Audit\" in the content area","line":92,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":84510669},"after":[]},{"keyword":"And ","name":"I follow \"OpenSCAP\" in the content area","line":93,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":66926381},"after":[]},{"keyword":"And ","name":"I follow \"Schedule\" in the content area","line":94,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":68075641},"after":[]},{"keyword":"And ","name":"I wait at most 30 seconds until I do not see \"This system does not yet have OpenSCAP scan capability.\" text, refreshing the page","line":95,"match":{"location":"features/step_definitions/navigation_steps.rb:77"},"result":{"status":"failed","error_message":"execution expired (Timeout::Error)\n./features/support/commonlib.rb:89:in `repeat_until_timeout'\n./features/step_definitions/navigation_steps.rb:80:in `/^I wait at most (\\d+) seconds until I do not see \"([^\"]*)\" text, refreshing the page$/'\nfeatures/secondary/min_salt_openscap_audit.feature:95:in `I wait at most 30 seconds until I do not see \"This system does not yet have OpenSCAP scan capability.\" text, refreshing the page'","duration":33058611613},"after":[]},{"keyword":"And ","name":"I enter \"--profile standard\" as \"params\"","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"/usr/share/xml/scap/ssg/content/ssg-opensuse-ds.xml\" as \"path\"","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Schedule\"","line":98,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"XCCDF scan has been scheduled\" text","line":99,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I wait for the OpenSCAP audit to finish","line":100,"match":{"location":"features/step_definitions/api_common.rb:101"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5},{"name":"@uyuni","line":90}],"before":[],"after":[]},{"id":"openscap-audit-of-salt-minion;compare-audit-results","keyword":"Scenario","name":"Compare audit results","description":"","line":102,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Audit\" in the content area","line":103,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":85936985},"after":[]},{"keyword":"And ","name":"I follow \"OpenSCAP\" in the content area","line":104,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":69453829},"after":[]},{"keyword":"And ","name":"I follow \"List Scans\" in the content area","line":105,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":70801613},"after":[]},{"keyword":"And ","name":"I click on \"Select All\"","line":106,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"failed","error_message":"Unable to find button \"Select All\" that is not disabled (Capybara::ElementNotFound)\n./features/support/commonlib.rb:176:in `click_button_and_wait'\n./features/step_definitions/navigation_steps.rb:315:in `/^I click on \"([^\"]*)\"$/'\nfeatures/secondary/min_salt_openscap_audit.feature:106:in `I click on \"Select All\"'","duration":10004979434},"after":[]},{"keyword":"And ","name":"I click on \"Compare\"","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"XCCDF Rule Results\" text","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"None\" text","line":109,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5}],"before":[],"after":[]},{"id":"openscap-audit-of-salt-minion;cleanup:-remove-audit-scans-retention-period","keyword":"Scenario","name":"Cleanup: remove audit scans retention period","description":"","line":111,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Organizations\"","line":112,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":142479571},"after":[]},{"keyword":"When ","name":"I follow \"SUSE Test\" in the content area","line":113,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":71749251},"after":[]},{"keyword":"And ","name":"I follow \"Configuration\" in the content area","line":114,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":67911694},"after":[]},{"keyword":"And ","name":"I enter \"0\" as \"scap_retention_period\"","line":115,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":52013289},"after":[]},{"keyword":"And ","name":"I click on \"Update Organization\"","line":116,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":60913020},"after":[]},{"keyword":"Then ","name":"I should see a \"Organization SUSE Test was successfully updated.\" text","line":117,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":66147579},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5}],"before":[],"after":[]},{"id":"openscap-audit-of-salt-minion;cleanup:-delete-audit-results","keyword":"Scenario","name":"Cleanup: delete audit results","description":"","line":119,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":120,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1877196668},"after":[]},{"keyword":"When ","name":"I follow \"Audit\" in the content area","line":121,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":76989045},"after":[]},{"keyword":"And ","name":"I follow \"OpenSCAP\" in the content area","line":122,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":65742573},"after":[]},{"keyword":"And ","name":"I follow \"List Scans\" in the content area","line":123,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":65735958},"after":[]},{"keyword":"And ","name":"I click on \"Select All\"","line":124,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"failed","error_message":"Unable to find button \"Select All\" that is not disabled (Capybara::ElementNotFound)\n./features/support/commonlib.rb:176:in `click_button_and_wait'\n./features/step_definitions/navigation_steps.rb:315:in `/^I click on \"([^\"]*)\"$/'\nfeatures/secondary/min_salt_openscap_audit.feature:124:in `I click on \"Select All\"'","duration":10014385508},"after":[]},{"keyword":"And ","name":"I click on \"Remove\"","line":125,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":126,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"2 SCAP Scan(s) deleted. 0 SCAP Scan(s) retained\" text","line":127,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5}],"before":[],"after":[]},{"id":"openscap-audit-of-salt-minion;cleanup:-restore-audit-scans-retention-period","keyword":"Scenario","name":"Cleanup: restore audit scans retention period","description":"","line":129,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Organizations\"","line":130,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":117546880},"after":[]},{"keyword":"When ","name":"I follow \"SUSE Test\" in the content area","line":131,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":63863233},"after":[]},{"keyword":"And ","name":"I follow \"Configuration\" in the content area","line":132,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":59667285},"after":[]},{"keyword":"And ","name":"I enter \"90\" as \"scap_retention_period\"","line":133,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":47285391},"after":[]},{"keyword":"And ","name":"I click on \"Update Organization\"","line":134,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":54046811},"after":[]},{"keyword":"Then ","name":"I should see a \"Organization SUSE Test was successfully updated.\" text","line":135,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":73490952},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5}],"before":[],"after":[]},{"id":"openscap-audit-of-salt-minion;cleanup:-remove-the-openscap-packages-from-the-sle-minion","keyword":"Scenario","name":"Cleanup: remove the OpenSCAP packages from the SLE minion","description":"","line":137,"type":"scenario","steps":[{"keyword":"When ","name":"I remove OpenSCAP dependencies from \"sle_minion\"","line":138,"match":{"location":"features/step_definitions/command_steps.rb:978"},"result":{"status":"passed","duration":1321015218},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5}],"before":[],"after":[]},{"id":"openscap-audit-of-salt-minion;cleanup:-disable-required-repositories","keyword":"Scenario","name":"Cleanup: Disable required repositories","description":"","line":141,"type":"scenario","steps":[{"keyword":"When ","name":"I disable repository \"repo-oss\" on this \"sle_minion\" without error control","line":142,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":473753338},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5},{"name":"@Uyuni","line":140}],"before":[],"after":[]},{"id":"openscap-audit-of-salt-minion;cleanup:-disable-required-repositories","keyword":"Scenario","name":"Cleanup: Disable required repositories","description":"","line":145,"type":"scenario","steps":[{"keyword":"When ","name":"I disable repository \"os_pool_repo\" on this \"sle_minion\" without error control","line":146,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5},{"name":"@susemanager","line":144}],"before":[],"after":[]}]},{"id":"coexistence-with-user-defined-states","uri":"features/secondary/min_salt_user_states.feature","keyword":"Feature","name":"Coexistence with user-defined states","description":"","line":6,"tags":[{"name":"@flaky","line":4},{"name":"@scope_salt","line":5}],"elements":[{"id":"coexistence-with-user-defined-states;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":8,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":9,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":432449981},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_salt","line":5}],"before":[],"after":[]},{"id":"coexistence-with-user-defined-states;create-a-user-defined-state","keyword":"Scenario","name":"Create a user-defined state","description":"","line":11,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2296021400},"after":[]},{"keyword":"When ","name":"I follow \"States\" in the content area","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":75395164},"after":[]},{"keyword":"And ","name":"I install a user-defined state for \"sle_minion\" on the server","line":14,"match":{"location":"features/step_definitions/command_steps.rb:657"},"result":{"status":"passed","duration":9679835942},"after":[]},{"keyword":"And ","name":"I follow \"Highstate\" in the content area","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":67084060},"after":[]},{"keyword":"And ","name":"I click on \"Show full highstate output\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":206998198},"after":[]},{"keyword":"And ","name":"I wait for \"6\" seconds","line":17,"match":{"location":"features/step_definitions/common_steps.rb:19"},"result":{"status":"passed","duration":6000115364},"after":[]},{"keyword":"Then ","name":"I should see a \"user_defined_state\" or \"running as PID\" text in element \"highstate\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:792"},"result":{"status":"passed","duration":45731614},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_salt","line":5}],"before":[],"after":[]},{"id":"coexistence-with-user-defined-states;trigger-highstate-from-api","keyword":"Scenario","name":"Trigger highstate from API","description":"","line":20,"type":"scenario","steps":[{"keyword":"When ","name":"I schedule a highstate for \"sle_minion\" via API","line":21,"match":{"location":"features/step_definitions/api_common.rb:78"},"result":{"status":"passed","duration":2492215039},"after":[]},{"keyword":"And ","name":"I wait until event \"Apply highstate scheduled\" is completed","line":22,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":39019874548},"after":[]},{"keyword":"Then ","name":"file \"/tmp/test_user_defined_state\" should exist on \"sle_minion\"","line":23,"match":{"location":"features/step_definitions/file_management_steps.rb:26"},"result":{"status":"passed","duration":859051704},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_salt","line":5}],"before":[],"after":[]},{"id":"coexistence-with-user-defined-states;cleanup:-remove-user-defined-state-and-the-file-it-created","keyword":"Scenario","name":"Cleanup: remove user-defined state and the file it created","description":"","line":25,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"States\" in the content area","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":86834135},"after":[]},{"keyword":"And ","name":"I uninstall the user-defined state from the server","line":27,"match":{"location":"features/step_definitions/command_steps.rb:681"},"result":{"status":"passed","duration":3029861597},"after":[]},{"keyword":"And ","name":"I uninstall the managed file from \"sle_minion\"","line":28,"match":{"location":"features/step_definitions/command_steps.rb:685"},"result":{"status":"passed","duration":450529005},"after":[]},{"keyword":"And ","name":"I follow \"Highstate\" in the content area","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":68534814},"after":[]},{"keyword":"And ","name":"I click on \"Show full highstate output\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":248706329},"after":[]},{"keyword":"And ","name":"I wait for \"6\" seconds","line":31,"match":{"location":"features/step_definitions/common_steps.rb:19"},"result":{"status":"passed","duration":6000111357},"after":[]},{"keyword":"Then ","name":"I should not see a \"user_defined_state\" text in element \"highstate\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:786"},"result":{"status":"passed","duration":44813635},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_salt","line":5}],"before":[],"after":[]}]},{"id":"verify-the-minion-registration","uri":"features/secondary/min_salt_minion_details.feature","keyword":"Feature","name":"Verify the minion registration","description":"  In order to validate the completeness of minion registration\n  I want to see minion details and installed packages","line":6,"tags":[{"name":"@scope_salt","line":4},{"name":"@skip_if_github_validation","line":5}],"elements":[{"id":"verify-the-minion-registration;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":10,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":457628771},"after":[]}],"tags":[{"name":"@scope_salt","line":4},{"name":"@skip_if_github_validation","line":5}],"before":[],"after":[]},{"id":"verify-the-minion-registration;check-the-salt-entitlement","keyword":"Scenario","name":"Check the Salt entitlement","description":"","line":13,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2741789829},"after":[]},{"keyword":"Then ","name":"I should see a \"[Salt]\" text","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":89017915},"after":[]}],"tags":[{"name":"@scope_salt","line":4},{"name":"@skip_if_github_validation","line":5}],"before":[],"after":[]},{"id":"verify-the-minion-registration;check-that-installed-packages-are-visible","keyword":"Scenario","name":"Check that installed packages are visible","description":"","line":17,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Software\" in the content area","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":72477338},"after":[]},{"keyword":"And ","name":"I follow \"List / Remove\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1158867634},"after":[]},{"keyword":"Then ","name":"I should see a \"aaa_base\" text","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":272453738},"after":[]}],"tags":[{"name":"@scope_salt","line":4},{"name":"@skip_if_github_validation","line":5}],"before":[],"after":[]},{"id":"verify-the-minion-registration;check-that-hardware-refresh-button-works-on-a-sles-salt-minion","keyword":"Scenario","name":"Check that Hardware Refresh button works on a SLES Salt minion","description":"","line":22,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Details\" in the content area","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":72354222},"after":[]},{"keyword":"And ","name":"I follow \"Hardware\" in the content area","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":66341936},"after":[]},{"keyword":"And ","name":"I click on \"Schedule Hardware Refresh\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":854693996},"after":[]},{"keyword":"Then ","name":"I should see a \"You have successfully scheduled a hardware profile refresh\" text","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":117986941},"after":[]},{"keyword":"When ","name":"I wait until event \"Hardware List Refresh scheduled\" is completed","line":27,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":39007356127},"after":[]},{"keyword":"And ","name":"I wait until there is no Salt job calling the module \"hardware.profileupdate\" on \"sle_minion\"","line":28,"match":{"location":"features/step_definitions/salt_steps.rb:371"},"result":{"status":"passed","duration":2333993954},"after":[]}],"tags":[{"name":"@scope_salt","line":4},{"name":"@skip_if_github_validation","line":5}],"before":[],"after":[]},{"id":"verify-the-minion-registration;check-that-update-properties-button-works","keyword":"Scenario","name":"Check that Update Properties button works","description":"","line":30,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Details\" in the content area","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":86701313},"after":[]},{"keyword":"And ","name":"I follow \"Hardware\" in the content area","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":74450574},"after":[]},{"keyword":"And ","name":"I click on \"Update Properties\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":826707218},"after":[]},{"keyword":"Then ","name":"I should see a \"Networking properties updated.\" text","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":124845547},"after":[]}],"tags":[{"name":"@scope_salt","line":4},{"name":"@skip_if_github_validation","line":5}],"before":[],"after":[]}]},{"id":"configuration-state-channels","uri":"features/secondary/min_config_state_channel.feature","keyword":"Feature","name":"Configuration state channels","description":"  In order to configure systems through Salt\n  I want to be able to use the state channels","line":10,"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"elements":[{"id":"configuration-state-channels;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":14,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":490154187},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"configuration-state-channels;create-a-state-channel","keyword":"Scenario","name":"Create a state channel","description":"","line":17,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":137550807},"after":[]},{"keyword":"And ","name":"I follow \"Create State Channel\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":280742730},"after":[]},{"keyword":"Then ","name":"I should see a \"New Config State Channel\" text","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60679582},"after":[]},{"keyword":"When ","name":"I enter \"My State Channel\" as \"cofName\"","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":74448763},"after":[]},{"keyword":"And ","name":"I enter \"statechannel\" as \"cofLabel\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":60658968},"after":[]},{"keyword":"And ","name":"I enter \"This is a state channel\" as \"cofDescription\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":72427492},"after":[]},{"keyword":"And ","name":"I enter \"touch /root/foobar:\\n  cmd.run:\\n    - creates: /root/foobar\" in the editor","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:411"},"result":{"status":"passed","duration":5102282},"after":[]},{"keyword":"And ","name":"I click on \"Create Config State Channel\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":762185056},"after":[]},{"keyword":"Then ","name":"I should see a \"State Channel\" text","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":68394951},"after":[]},{"keyword":"And ","name":"I should see a \"Channel Properties\" text","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":62621354},"after":[]},{"keyword":"And ","name":"I should see a \"Channel Information\" text","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60625622},"after":[]},{"keyword":"And ","name":"I should see a \"Configuration Actions\" text","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":67516864},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"configuration-state-channels;subscribe-a-minion-to-the-state-channel","keyword":"Scenario","name":"Subscribe a minion to the state channel","description":"","line":31,"type":"scenario","steps":[{"keyword":"When ","name":"I am on the Systems overview page of this \"sle_minion\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1934563642},"after":[]},{"keyword":"And ","name":"I follow \"Configuration\" in the content area","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":70498713},"after":[]},{"keyword":"And ","name":"I follow \"Manage Configuration Channels\" in the content area","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":67584593},"after":[]},{"keyword":"And ","name":"I follow first \"Subscribe to Channels\" in the content area","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:392"},"result":{"status":"passed","duration":67695132},"after":[]},{"keyword":"And ","name":"I check \"My State Channel\" in the list","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":62705967},"after":[]},{"keyword":"And ","name":"I click on \"Continue\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":673295976},"after":[]},{"keyword":"And ","name":"I click on \"Update Channel Rankings\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":833081926},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel Subscriptions successfully changed for\" text","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":76666999},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"configuration-state-channels;salt-state-details","keyword":"Scenario","name":"Salt state details","description":"","line":41,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":122841913},"after":[]},{"keyword":"And ","name":"I follow \"My State Channel\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":514072577},"after":[]},{"keyword":"Then ","name":"I should see a \"1 system subscribed\" text","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":65913765},"after":[]},{"keyword":"When ","name":"I follow \"View/Edit 'init.sls' File\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":391906315},"after":[]},{"keyword":"Then ","name":"I should see a \"Revision 1 of /init.sls from channel My State Channel\" text","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":77612936},"after":[]},{"keyword":"And ","name":"I should see a \"File Contents\" text","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":75933077},"after":[]},{"keyword":"And ","name":"I should see a \"touch /root/foobar:\" text","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":78627489},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"configuration-state-channels;apply-the-new-state","keyword":"Scenario","name":"Apply the new state","description":"","line":50,"type":"scenario","steps":[{"keyword":"When ","name":"I am on the Systems overview page of this \"sle_minion\"","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1942388712},"after":[]},{"keyword":"And ","name":"I follow \"States\" in the content area","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":72915408},"after":[]},{"keyword":"And ","name":"I follow \"Configuration Channels\" in the content area","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":68036085},"after":[]},{"keyword":"Then ","name":"I should see a \"Execute States\" button","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:770"},"result":{"status":"passed","duration":248285040},"after":[]},{"keyword":"When ","name":"I click on \"Execute States\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":53782854},"after":[]},{"keyword":"Then ","name":"I should see a \"Applying the config channels has been scheduled\" text","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":369226913},"after":[]},{"keyword":"When ","name":"I wait until event \"Apply states [custom] scheduled\" is completed","line":57,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":23100494923},"after":[]},{"keyword":"And ","name":"I wait until file \"/root/foobar\" exists on \"sle_minion\"","line":58,"match":{"location":"features/step_definitions/command_steps.rb:816"},"result":{"status":"passed","duration":819620543},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"configuration-state-channels;try-to-remove-init.sls-file","keyword":"Scenario","name":"Try to remove init.sls file","description":"","line":60,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":137526123},"after":[]},{"keyword":"And ","name":"I follow \"My State Channel\"","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":657199072},"after":[]},{"keyword":"And ","name":"I follow \"View/Edit 'init.sls' File\"","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":409526560},"after":[]},{"keyword":"When ","name":"I follow \"Delete\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":337927061},"after":[]},{"keyword":"And ","name":"I click on \"Delete Configuration Revision\"","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":863346653},"after":[]},{"keyword":"Then ","name":"I should see a \"Cannot delete the only revision for the init.sls file\" text","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":81482562},"after":[]},{"keyword":"And ","name":"I should see a \"Revision 1 of /init.sls from channel My State Channel\" text","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":77407626},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"configuration-state-channels;cleanup:-remove-the-state-channel-and-the-file","keyword":"Scenario","name":"Cleanup: remove the state channel and the file","description":"","line":69,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":89211538},"after":[]},{"keyword":"And ","name":"I follow \"My State Channel\"","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":625666504},"after":[]},{"keyword":"And ","name":"I follow \"Delete Channel\"","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":370707632},"after":[]},{"keyword":"Then ","name":"I should see a \"Are you sure you want to delete this config channel?\" text","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":55607252},"after":[]},{"keyword":"When ","name":"I click on \"Delete Config Channel\"","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":501980594},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel 'My State Channel' has been deleted.\" text","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":55525679},"after":[]},{"keyword":"And ","name":"I remove \"/root/foobar\" from \"sle_minion\"","line":76,"match":{"location":"features/step_definitions/file_management_steps.rb:17"},"result":{"status":"passed","duration":459099772},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"configuration-state-channels;create-the-1st-state-channel","keyword":"Scenario","name":"Create the 1st state channel","description":"","line":78,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":61564045},"after":[]},{"keyword":"And ","name":"I follow \"Create State Channel\"","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":283086459},"after":[]},{"keyword":"Then ","name":"I should see a \"New Config State Channel\" text","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":57732805},"after":[]},{"keyword":"When ","name":"I enter \"My State Channel\" as \"cofName\"","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":72895997},"after":[]},{"keyword":"And ","name":"I enter \"statechannel\" as \"cofLabel\"","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":62040466},"after":[]},{"keyword":"And ","name":"I enter \"This is a state channel\" as \"cofDescription\"","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":73132778},"after":[]},{"keyword":"And ","name":"I enter \"touch /root/statechannel:\\n  cmd.run:\\n    - creates: /root/statechannel\" in the editor","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:411"},"result":{"status":"passed","duration":4587121},"after":[]},{"keyword":"And ","name":"I click on \"Create Config State Channel\"","line":86,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":735099535},"after":[]},{"keyword":"Then ","name":"I should see a \"State Channel\" text","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":69657079},"after":[]},{"keyword":"And ","name":"I should see a \"Channel Properties\" text","line":88,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":62213765},"after":[]},{"keyword":"And ","name":"I should see a \"Channel Information\" text","line":89,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60277697},"after":[]},{"keyword":"And ","name":"I should see a \"Configuration Actions\" text","line":90,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":61799771},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"configuration-state-channels;create-the-2nd-state-channel-with-same-name","keyword":"Scenario","name":"Create the 2nd state channel with same name","description":"","line":92,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":93,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":67149124},"after":[]},{"keyword":"And ","name":"I follow \"Create State Channel\"","line":94,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":217781453},"after":[]},{"keyword":"Then ","name":"I should see a \"New Config State Channel\" text","line":95,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60220531},"after":[]},{"keyword":"When ","name":"I enter \"My State Channel\" as \"cofName\"","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":64045703},"after":[]},{"keyword":"And ","name":"I enter \"statechannel2\" as \"cofLabel\"","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":58624465},"after":[]},{"keyword":"And ","name":"I enter \"This is a state channel\" as \"cofDescription\"","line":98,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":68270981},"after":[]},{"keyword":"And ","name":"I enter \"touch /root/statechannel2:\\n  cmd.run:\\n    - creates: /root/statechannel2\" in the editor","line":99,"match":{"location":"features/step_definitions/navigation_steps.rb:411"},"result":{"status":"passed","duration":4767477},"after":[]},{"keyword":"And ","name":"I click on \"Create Config State Channel\"","line":100,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":680611152},"after":[]},{"keyword":"Then ","name":"I should see a \"State Channel\" text","line":101,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":63282133},"after":[]},{"keyword":"And ","name":"I should see a \"Channel Properties\" text","line":102,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":61241816},"after":[]},{"keyword":"And ","name":"I should see a \"Channel Information\" text","line":103,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60818688},"after":[]},{"keyword":"And ","name":"I should see a \"Configuration Actions\" text","line":104,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":63952624},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"configuration-state-channels;create-the-3rd-state-channel-with-spacecmd","keyword":"Scenario","name":"Create the 3rd state channel with spacecmd","description":"","line":106,"type":"scenario","steps":[{"keyword":"When ","name":"I create channel \"statechannel3\" from spacecmd of type \"state\"","line":107,"match":{"location":"features/step_definitions/command_steps.rb:1257"},"result":{"status":"passed","duration":4274364223},"after":[]},{"keyword":"And ","name":"I follow the left menu \"Configuration > Channels\"","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":61666690},"after":[]},{"keyword":"Then ","name":"I should see a \"statechannel3\" text","line":109,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":64200254},"after":[]},{"keyword":"When ","name":"I update init.sls from spacecmd with content \"touch /tmp/statechannel3:\\n  cmd.run:\\n    - creates: /tmp/statechannel3\" for channel \"statechannel3\"","line":110,"match":{"location":"features/step_definitions/command_steps.rb:1262"},"result":{"status":"passed","duration":10914967996},"after":[]},{"keyword":"And ","name":"I get \"/init.sls\" file details for channel \"statechannel3\" via spacecmd","line":111,"match":{"location":"features/step_definitions/command_steps.rb:858"},"result":{"status":"passed","duration":3842010105},"after":[]},{"keyword":"Then ","name":"I should see \"Revision: 2\" in the output","line":112,"match":{"location":"features/step_definitions/command_steps.rb:739"},"result":{"status":"passed","duration":28546},"after":[]},{"keyword":"When ","name":"I update init.sls from spacecmd with content \"touch /root/statechannel3:\\n  cmd.run:\\n    - creates: /root/statechannel3\" for channel \"statechannel3\" and revision \"100\"","line":113,"match":{"location":"features/step_definitions/command_steps.rb:1270"},"result":{"status":"passed","duration":10687104643},"after":[]},{"keyword":"And ","name":"I get \"/init.sls\" file details for channel \"statechannel3\" via spacecmd","line":114,"match":{"location":"features/step_definitions/command_steps.rb:858"},"result":{"status":"passed","duration":3802710626},"after":[]},{"keyword":"Then ","name":"I should see \"Revision: 100\" in the output","line":115,"match":{"location":"features/step_definitions/command_steps.rb:739"},"result":{"status":"passed","duration":23237},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"configuration-state-channels;subscribe-a-minion-to-1st-and-2nd-state-channels","keyword":"Scenario","name":"Subscribe a minion to 1st and 2nd state channels","description":"","line":117,"type":"scenario","steps":[{"keyword":"When ","name":"I am on the Systems overview page of this \"sle_minion\"","line":118,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1829675284},"after":[]},{"keyword":"And ","name":"I follow \"States\" in the content area","line":119,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":79243307},"after":[]},{"keyword":"And ","name":"I follow \"Configuration Channels\" in the content area","line":120,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":70952782},"after":[]},{"keyword":"And ","name":"I click on \"Search\" in element \"search-row\"","line":121,"match":{"location":"features/step_definitions/navigation_steps.rb:333"},"result":{"status":"passed","duration":81028038},"after":[]},{"keyword":"Then ","name":"I should see a \"My State Channel\" text","line":122,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":69972170},"after":[]},{"keyword":"And ","name":"I should see a \"statechannel\" text","line":123,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":68638077},"after":[]},{"keyword":"And ","name":"I should see a \"statechannel2\" text","line":124,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":71070132},"after":[]},{"keyword":"When ","name":"I check \"statechannel-cbox\"","line":125,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":94767573},"after":[]},{"keyword":"And ","name":"I check \"statechannel2-cbox\"","line":126,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":86243497},"after":[]},{"keyword":"And ","name":"I click on \"Save Changes\"","line":127,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":70589299},"after":[]},{"keyword":"And ","name":"I wait until I see \"Edit Channel Ranks\" text","line":128,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":63783307},"after":[]},{"keyword":"Then ","name":"I should see a \"My State Channel (statechannel)\" text","line":129,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60243300},"after":[]},{"keyword":"And ","name":"I should see a \"My State Channel (statechannel2)\" text","line":130,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":59239324},"after":[]},{"keyword":"When ","name":"I click on \"Confirm\"","line":131,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":60440784},"after":[]},{"keyword":"Then ","name":"I should see a \"State assignments have been saved.\" text","line":132,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":290440844},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"configuration-state-channels;apply-the-configuration-channel-state","keyword":"Scenario","name":"Apply the Configuration channel state","description":"","line":134,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"States\" in the content area","line":135,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":63378670},"after":[]},{"keyword":"And ","name":"I follow \"Configuration Channels\" in the content area","line":136,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":59852502},"after":[]},{"keyword":"And ","name":"I click on \"Search\" in element \"search-row\"","line":137,"match":{"location":"features/step_definitions/navigation_steps.rb:333"},"result":{"status":"passed","duration":61526394},"after":[]},{"keyword":"And ","name":"I wait until I see \"Execute States\" text","line":138,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":64083583},"after":[]},{"keyword":"And ","name":"I click on \"Execute States\"","line":139,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":85762542},"after":[]},{"keyword":"Then ","name":"I should see a \"Applying the config channels has been scheduled\" text","line":140,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":286344371},"after":[]},{"keyword":"And ","name":"I wait until event \"Apply states [custom] scheduled\" is completed","line":141,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":22320040226},"after":[]},{"keyword":"And ","name":"I wait until file \"/root/statechannel\" exists on \"sle_minion\"","line":142,"match":{"location":"features/step_definitions/command_steps.rb:816"},"result":{"status":"passed","duration":781389384},"after":[]},{"keyword":"And ","name":"I wait until file \"/root/statechannel2\" exists on \"sle_minion\"","line":143,"match":{"location":"features/step_definitions/command_steps.rb:816"},"result":{"status":"passed","duration":497955414},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"configuration-state-channels;subscribe-a-minion-to-the-3rd-state-channel","keyword":"Scenario","name":"Subscribe a minion to the 3rd state channel","description":"","line":145,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"States\" in the content area","line":146,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":62323607},"after":[]},{"keyword":"And ","name":"I follow \"Configuration Channels\" in the content area","line":147,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":81858232},"after":[]},{"keyword":"Then ","name":"I should see a \"My State Channel\" text","line":148,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":275371014},"after":[]},{"keyword":"And ","name":"I should see a \"statechannel3\" text","line":149,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":67105592},"after":[]},{"keyword":"When ","name":"I check \"statechannel3-cbox\"","line":150,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":91745595},"after":[]},{"keyword":"And ","name":"I click on \"Save Changes\"","line":151,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":66940262},"after":[]},{"keyword":"And ","name":"I wait until I see \"Edit Channel Ranks\" text","line":152,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":60188416},"after":[]},{"keyword":"And ","name":"I should see a \"My State Channel (statechannel)\" text","line":153,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":61031894},"after":[]},{"keyword":"And ","name":"I should see a \"My State Channel (statechannel2)\" text","line":154,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":70296420},"after":[]},{"keyword":"And ","name":"I should see a \"statechannel3 (statechannel3)\" text","line":155,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":62481998},"after":[]},{"keyword":"When ","name":"I click on \"Confirm\"","line":156,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":62263263},"after":[]},{"keyword":"Then ","name":"I should see a \"State assignments have been saved.\" text","line":157,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":263654727},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"configuration-state-channels;apply-the-configuration-channel-state-with-spacecmd","keyword":"Scenario","name":"Apply the Configuration channel state with spacecmd","description":"","line":159,"type":"scenario","steps":[{"keyword":"When ","name":"I schedule apply configchannels for \"sle_minion\"","line":160,"match":{"location":"features/step_definitions/command_steps.rb:1278"},"result":{"status":"passed","duration":9068689003},"after":[]},{"keyword":"And ","name":"I wait until file \"/root/statechannel3\" exists on \"sle_minion\"","line":161,"match":{"location":"features/step_definitions/command_steps.rb:816"},"result":{"status":"passed","duration":8885939913},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"configuration-state-channels;cleanup:-remove-the-1st-state-channel-and-the-deployed-file","keyword":"Scenario","name":"Cleanup: remove the 1st state channel and the deployed file","description":"","line":163,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":164,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":138201225},"after":[]},{"keyword":"And ","name":"I follow first \"My State Channel\"","line":165,"match":{"location":"features/step_definitions/navigation_steps.rb:372"},"result":{"status":"passed","duration":533624783},"after":[]},{"keyword":"And ","name":"I follow \"Delete Channel\"","line":166,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":440070558},"after":[]},{"keyword":"Then ","name":"I should see a \"Are you sure you want to delete this config channel?\" text","line":167,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":57512879},"after":[]},{"keyword":"When ","name":"I click on \"Delete Config Channel\"","line":168,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":587378522},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel 'My State Channel' has been deleted.\" text","line":169,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":67730984},"after":[]},{"keyword":"When ","name":"I remove \"/root/statechannel\" from \"sle_minion\"","line":170,"match":{"location":"features/step_definitions/file_management_steps.rb:17"},"result":{"status":"passed","duration":432885219},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"configuration-state-channels;cleanup:-remove-the-2nd-state-channel-and-the-deployed-file","keyword":"Scenario","name":"Cleanup: remove the 2nd state channel and the deployed file","description":"","line":172,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":173,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":66133235},"after":[]},{"keyword":"And ","name":"I follow first \"My State Channel\"","line":174,"match":{"location":"features/step_definitions/navigation_steps.rb:372"},"result":{"status":"passed","duration":573819685},"after":[]},{"keyword":"And ","name":"I follow \"Delete Channel\"","line":175,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":290647126},"after":[]},{"keyword":"Then ","name":"I should see a \"Are you sure you want to delete this config channel?\" text","line":176,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":57428231},"after":[]},{"keyword":"When ","name":"I click on \"Delete Config Channel\"","line":177,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":53863593},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel 'My State Channel' has been deleted.\" text","line":178,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":158899104},"after":[]},{"keyword":"When ","name":"I remove \"/root/statechannel2\" from \"sle_minion\"","line":179,"match":{"location":"features/step_definitions/file_management_steps.rb:17"},"result":{"status":"passed","duration":455983910},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"configuration-state-channels;cleanup:-remove-the-3rd-state-channel-and-the-deployed-file","keyword":"Scenario","name":"Cleanup: remove the 3rd state channel and the deployed file","description":"","line":181,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":182,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":62538323},"after":[]},{"keyword":"And ","name":"I follow first \"statechannel3\"","line":183,"match":{"location":"features/step_definitions/navigation_steps.rb:372"},"result":{"status":"passed","duration":517514494},"after":[]},{"keyword":"And ","name":"I follow \"Delete Channel\"","line":184,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":292530769},"after":[]},{"keyword":"Then ","name":"I should see a \"Are you sure you want to delete this config channel?\" text","line":185,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":56755181},"after":[]},{"keyword":"When ","name":"I click on \"Delete Config Channel\"","line":186,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":53755483},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel 'statechannel3' has been deleted.\" text","line":187,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":53454735},"after":[]},{"keyword":"When ","name":"I remove \"/root/statechannel3\" from \"sle_minion\"","line":188,"match":{"location":"features/step_definitions/file_management_steps.rb:17"},"result":{"status":"passed","duration":463393889},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]}]},{"id":"configuration-state-channels-via-api","uri":"features/secondary/min_config_state_channel_api.feature","keyword":"Feature","name":"Configuration state channels via API","description":"","line":4,"elements":[{"id":"configuration-state-channels-via-api;create-a-state-channel-via-api","keyword":"Scenario","name":"Create a state channel via API","description":"","line":6,"type":"scenario","steps":[{"keyword":"When ","name":"I create state channel \"statechannel1\" via API","line":7,"match":{"location":"features/step_definitions/api_common.rb:641"},"result":{"status":"failed","error_message":"Unexpected HTTP status code 401 (ScriptError)\n./features/support/http_client.rb:91:in `call'\n./features/support/api_test.rb:80:in `ensure in block (2 levels) in call'\n./features/support/api_test.rb:81:in `block (2 levels) in call'\n./features/support/api_test.rb:75:in `synchronize'\n./features/support/api_test.rb:75:in `block in call'\nfeatures/secondary/min_config_state_channel_api.feature:7:in `I create state channel \"statechannel1\" via API'","duration":2163851181},"after":[]},{"keyword":"And ","name":"I call configchannel.get_file_revision() with file \"/init.sls\", revision \"1\" and channel \"statechannel1\" via API","line":8,"match":{"location":"features/step_definitions/api_common.rb:649"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should get file contents \"\"","line":9,"match":{"location":"features/step_definitions/api_common.rb:653"},"result":{"status":"skipped"},"after":[]}],"before":[],"after":[{"output":["This scenario took: 13 seconds"],"embeddings":[{"mime_type":"image/png","data":"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AABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAK2s8vUAABAASURBVAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAC9zme/AAAQAElEQVQAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAMD/Y+/e46OqDgSOXysTFgICTYy8RPBBYBdU0EpXdCu6iqVF2hot6BrLAkq0RkUEFSulBVREVCgCFcoaBWwNtIJlwQewy0OCvCSpEhSDvMVEkkDCktC6E6IxVbRU+9DT79f56My5Z84MfPzr/O7cCwABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAgAgAwiMAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAA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"},{"mime_type":"text/plain","data":"MTU6NDQ6Mjk6MDAwIC0gMTU6NDQ6NDI6MDAwIHwgQ3VycmVudCBVUkw6IGh0dHBzOi8vdXl1bmktbWFzdGVyLXNlcnZlci5zdW1hY2kuYXdzL3Jobi9jb25maWd1cmF0aW9uL0dsb2JhbENvbmZpZ0NoYW5uZWxMaXN0LmRv"}],"match":{"location":"features/support/env.rb:166"},"result":{"status":"failed","error_message":"User is not logged in (ScriptError)\n./features/step_definitions/navigation_steps.rb:663:in `/^I should be logged in$/'\n./features/step_definitions/navigation_steps.rb:643:in `/^I am authorized as \"([^\"]*)\" with password \"([^\"]*)\"$/'\n./features/support/env.rb:257:in `block in relog_and_visit_previous_url'\n./features/support/env.rb:255:in `relog_and_visit_previous_url'\n./features/support/env.rb:235:in `handle_screenshot_and_relog'\n./features/support/env.rb:188:in `After'","duration":47212867741}}]},{"id":"configuration-state-channels-via-api;create-a-state-channel-with-contents-via-api","keyword":"Scenario","name":"Create a state channel with contents via API","description":"","line":11,"type":"scenario","steps":[{"keyword":"When ","name":"I create state channel \"statechannel2\" containing \"touch /root/foobar:\\n  cmd.run:\\n    - creates: /root/foobar\" via API","line":12,"match":{"location":"features/step_definitions/api_common.rb:645"},"result":{"status":"failed","error_message":"Unexpected HTTP status code 401 (ScriptError)\n./features/support/http_client.rb:91:in `call'\n./features/support/api_test.rb:80:in `ensure in block (2 levels) in call'\n./features/support/api_test.rb:81:in `block (2 levels) in call'\n./features/support/api_test.rb:75:in `synchronize'\n./features/support/api_test.rb:75:in `block in call'\nfeatures/secondary/min_config_state_channel_api.feature:12:in `I create state channel \"statechannel2\" containing \"touch /root/foobar:\\n  cmd.run:\\n    - creates: /root/foobar\" via API'","duration":2162792584},"after":[]},{"keyword":"And ","name":"I call configchannel.get_file_revision() with file \"/init.sls\", revision \"1\" and channel \"statechannel2\" via API","line":13,"match":{"location":"features/step_definitions/api_common.rb:649"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should get file contents \"touch /root/foobar:\\n  cmd.run:\\n    - creates: /root/foobar\"","line":14,"match":{"location":"features/step_definitions/api_common.rb:653"},"result":{"status":"skipped"},"after":[]}],"before":[],"after":[]},{"id":"configuration-state-channels-via-api;cleanup:-remove-state-channels-via-api","keyword":"Scenario","name":"Cleanup: remove state channels via API","description":"","line":16,"type":"scenario","steps":[{"keyword":"Then ","name":"I delete channel \"statechannel1\" via API without error control","line":17,"match":{"location":"features/step_definitions/api_common.rb:665"},"result":{"status":"failed","error_message":"Unexpected HTTP status code 401 (ScriptError)\n./features/support/http_client.rb:91:in `call'\n./features/support/api_test.rb:80:in `ensure in block (2 levels) in call'\n./features/support/api_test.rb:81:in `block (2 levels) in call'\n./features/support/api_test.rb:75:in `synchronize'\n./features/support/api_test.rb:75:in `block in call'\nfeatures/secondary/min_config_state_channel_api.feature:17:in `I delete channel \"statechannel1\" via API without error control'","duration":2172064940},"after":[]},{"keyword":"And ","name":"I delete channel \"statechannel2\" via API without error control","line":18,"match":{"location":"features/step_definitions/api_common.rb:665"},"result":{"status":"skipped"},"after":[]}],"before":[],"after":[]}]},{"id":"system-package-list-is-updated-if-packages-are-manually-installed-or-removed","uri":"features/secondary/min_salt_pkgset_beacon.feature","keyword":"Feature","name":"System package list is updated if packages are manually installed or removed","description":"","line":7,"tags":[{"name":"@skip_if_github_validation","line":5},{"name":"@scope_salt","line":6}],"elements":[{"id":"system-package-list-is-updated-if-packages-are-manually-installed-or-removed;pre-requisite:-install-milkyway-dummy-1.0-package","keyword":"Scenario","name":"Pre-requisite: install milkyway-dummy-1.0 package","description":"","line":9,"type":"scenario","steps":[{"keyword":"When ","name":"I enable repository \"test_repo_rpm_pool\" on this \"sle_minion\"","line":10,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":888241672},"after":[]},{"keyword":"And ","name":"I refresh the metadata for \"sle_minion\"","line":11,"match":{"location":"features/step_definitions/common_steps.rb:291"},"result":{"status":"passed","duration":1131116788},"after":[]},{"keyword":"And ","name":"I install old package \"milkyway-dummy-1.0\" on this \"sle_minion\" without error control","line":12,"match":{"location":"features/step_definitions/command_steps.rb:1017"},"result":{"status":"passed","duration":2498545122},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":5},{"name":"@scope_salt","line":6}],"before":[],"after":[]},{"id":"system-package-list-is-updated-if-packages-are-manually-installed-or-removed;pre-requisite:-refresh-package-list-and-check-installed-packages-on-sle-minion-client","keyword":"Scenario","name":"Pre-requisite: refresh package list and check installed packages on SLE minion client","description":"","line":14,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh packages list via spacecmd on \"sle_minion\"","line":15,"match":{"location":"features/step_definitions/command_steps.rb:1285"},"result":{"status":"passed","duration":8653984941},"after":[]},{"keyword":"And ","name":"I wait until refresh package list on \"sle_minion\" is finished","line":16,"match":{"location":"features/step_definitions/command_steps.rb:1300"},"result":{"status":"passed","duration":13075290220},"after":[]},{"keyword":"Then ","name":"spacecmd should show packages \"milkyway-dummy-1.0\" installed on \"sle_minion\"","line":17,"match":{"location":"features/step_definitions/command_steps.rb:1328"},"result":{"status":"passed","duration":9577285635},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":5},{"name":"@scope_salt","line":6}],"before":[],"after":[]},{"id":"system-package-list-is-updated-if-packages-are-manually-installed-or-removed;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":19,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":11132187490},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":5},{"name":"@scope_salt","line":6}],"before":[],"after":[]},{"id":"system-package-list-is-updated-if-packages-are-manually-installed-or-removed;pre-requisite:-ensure-the-errata-cache-is-computed-before-package-list-tests","keyword":"Scenario","name":"Pre-requisite: ensure the errata cache is computed before package list tests","description":"","line":22,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2507342666},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":82134737},"after":[]},{"keyword":"And ","name":"I follow \"List / Remove\" in the content area","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":66966911},"after":[]},{"keyword":"And ","name":"I enter \"milkyway-dummy\" as the filtered package name","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:982"},"result":{"status":"passed","duration":182229267},"after":[]},{"keyword":"And ","name":"I click on the filter button until page does contain \"milkyway-dummy-1.0\" text","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:960"},"result":{"status":"passed","duration":12065004942},"after":[]},{"keyword":"And ","name":"I follow the left menu \"Admin > Task Schedules\"","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":137312229},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-default\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":406985712},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-bunch\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1335875641},"after":[]},{"keyword":"And ","name":"I click on \"Single Run Schedule\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1245117437},"after":[]},{"keyword":"Then ","name":"I should see a \"bunch was scheduled\" text","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":267847659},"after":[]},{"keyword":"When ","name":"I wait until the table contains \"FINISHED\" or \"SKIPPED\" followed by \"FINISHED\" in its first rows","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:812"},"result":{"status":"passed","duration":1242928460},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":5},{"name":"@scope_salt","line":6}],"before":[],"after":[]},{"id":"system-package-list-is-updated-if-packages-are-manually-installed-or-removed;remove-manually-a-package-on-a-minion","keyword":"Scenario","name":"Remove manually a package on a minion","description":"","line":35,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1996135340},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":76238501},"after":[]},{"keyword":"And ","name":"I follow \"List / Remove\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":873588281},"after":[]},{"keyword":"And ","name":"I enter \"milkyway-dummy\" as the filtered package name","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:982"},"result":{"status":"passed","duration":150489581},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"passed","duration":812757508},"after":[]},{"keyword":"Then ","name":"I should see a \"milkyway-dummy\" text","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":72068009},"after":[]},{"keyword":"When ","name":"I remove package \"milkyway-dummy\" from this \"sle_minion\"","line":42,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":2245966012},"after":[]},{"keyword":"And ","name":"I click on the filter button until page does not contain \"milkyway-dummy\" text","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:943"},"result":{"status":"passed","duration":18691048162},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":5},{"name":"@scope_salt","line":6}],"before":[],"after":[]},{"id":"system-package-list-is-updated-if-packages-are-manually-installed-or-removed;install-manually-a-package-on-a-minion","keyword":"Scenario","name":"Install manually a package on a minion","description":"","line":45,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Software\" in the content area","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":75624394},"after":[]},{"keyword":"And ","name":"I follow \"List / Remove\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":737939579},"after":[]},{"keyword":"And ","name":"I enter \"milkyway-dummy\" as the filtered package name","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:982"},"result":{"status":"passed","duration":158404448},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"passed","duration":820874502},"after":[]},{"keyword":"Then ","name":"I should not see a \"milkyway-dummy\" text","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":65055660},"after":[]},{"keyword":"When ","name":"I install package \"milkyway-dummy\" on this \"sle_minion\"","line":51,"match":{"location":"features/step_definitions/command_steps.rb:994"},"result":{"status":"passed","duration":2703299400},"after":[]},{"keyword":"And ","name":"I click on the filter button until page does not contain \"milkyway-dummy\" text","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:943"},"result":{"status":"passed","duration":10746433255},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":5},{"name":"@scope_salt","line":6}],"before":[],"after":[]},{"id":"system-package-list-is-updated-if-packages-are-manually-installed-or-removed;cleanup:-remove-milkyway-dummy-packages-from-sles-minion","keyword":"Scenario","name":"Cleanup: remove milkyway-dummy packages from SLES minion","description":"","line":54,"type":"scenario","steps":[{"keyword":"When ","name":"I disable repository \"test_repo_rpm_pool\" on this \"sle_minion\"","line":55,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":819890174},"after":[]},{"keyword":"And ","name":"I remove package \"milkyway-dummy\" from this \"sle_minion\" without error control","line":56,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":2120961145},"after":[]},{"keyword":"And ","name":"I refresh the metadata for \"sle_minion\"","line":57,"match":{"location":"features/step_definitions/common_steps.rb:291"},"result":{"status":"passed","duration":1015104964},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":5},{"name":"@scope_salt","line":6}],"before":[],"after":[]}]},{"id":"monitor-mlm-environment-with-prometheus-on-a-sle-salt-minion","uri":"features/secondary/min_monitoring.feature","keyword":"Feature","name":"Monitor MLM environment with Prometheus on a SLE Salt minion","description":"  In order to monitor Uyuni server\n  As an authorized user\n  I want to enable Prometheus exporters","line":10,"tags":[{"name":"@susemanager","line":6},{"name":"@sle_minion","line":7},{"name":"@scope_monitoring","line":8},{"name":"@skip_if_github_validation","line":9}],"elements":[{"id":"monitor-mlm-environment-with-prometheus-on-a-sle-salt-minion;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":15,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@susemanager","line":6},{"name":"@sle_minion","line":7},{"name":"@scope_monitoring","line":8},{"name":"@skip_if_github_validation","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-sle-salt-minion;apply-prometheus-and-prometheus-exporter-formulas","keyword":"Scenario","name":"Apply Prometheus and Prometheus exporter formulas","description":"","line":18,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Choose formulas:\" text","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Monitoring\" text","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check the \"prometheus\" formula","line":23,"match":{"location":"features/step_definitions/salt_steps.rb:303"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check the \"prometheus-exporters\" formula","line":24,"match":{"location":"features/step_definitions/salt_steps.rb:303"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Formula saved\" text","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@susemanager","line":6},{"name":"@sle_minion","line":7},{"name":"@scope_monitoring","line":8},{"name":"@skip_if_github_validation","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-sle-salt-minion;configure-prometheus-formula","keyword":"Scenario","name":"Configure Prometheus formula","description":"","line":28,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Prometheus\" in the content area","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Expand All Sections\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"admin\" as \"Username\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"admin\" as \"Password\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Save Formula\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Formula saved\" text","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@susemanager","line":6},{"name":"@sle_minion","line":7},{"name":"@scope_monitoring","line":8},{"name":"@skip_if_github_validation","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-sle-salt-minion;configure-prometheus-exporter-formula","keyword":"Scenario","name":"Configure Prometheus exporter formula","description":"","line":37,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Prometheus Exporters\" in the content area","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Expand All Sections\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Enable and configure Prometheus exporters for managed systems.\" text","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"node\" exporter","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:1198"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"apache\" exporter","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:1198"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"postgres\" exporter","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:1198"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Formula saved\" text","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@susemanager","line":6},{"name":"@sle_minion","line":7},{"name":"@scope_monitoring","line":8},{"name":"@skip_if_github_validation","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-sle-salt-minion;apply-highstate-for-prometheus-exporters","keyword":"Scenario","name":"Apply highstate for Prometheus exporters","description":"","line":48,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"States\" in the content area","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Applying the highstate has been scheduled.\" text","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until event \"Apply highstate scheduled\" is completed","line":52,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@susemanager","line":6},{"name":"@sle_minion","line":7},{"name":"@scope_monitoring","line":8},{"name":"@skip_if_github_validation","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-sle-salt-minion;wait-for-services","keyword":"Scenario","name":"Wait for services","description":"","line":54,"type":"scenario","steps":[{"keyword":"When ","name":"I wait until \"prometheus\" service is active on \"sle_minion\"","line":55,"match":{"location":"features/step_definitions/command_steps.rb:311"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until \"node\" exporter service is active on \"sle_minion\"","line":56,"match":{"location":"features/step_definitions/command_steps.rb:323"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until \"apache\" exporter service is active on \"sle_minion\"","line":57,"match":{"location":"features/step_definitions/command_steps.rb:323"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until \"postgres\" exporter service is active on \"sle_minion\"","line":58,"match":{"location":"features/step_definitions/command_steps.rb:323"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@susemanager","line":6},{"name":"@sle_minion","line":7},{"name":"@scope_monitoring","line":8},{"name":"@skip_if_github_validation","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-sle-salt-minion;visit-monitoring-endpoints-on-the-minion","keyword":"Scenario","name":"Visit monitoring endpoints on the minion","description":"","line":60,"type":"scenario","steps":[{"keyword":"When ","name":"I visit \"Prometheus\" endpoint of this \"sle_minion\"","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:1208"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I visit \"Prometheus node exporter\" endpoint of this \"sle_minion\"","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:1208"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I visit \"Prometheus apache exporter\" endpoint of this \"sle_minion\"","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:1208"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I visit \"Prometheus postgres exporter\" endpoint of this \"sle_minion\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:1208"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@susemanager","line":6},{"name":"@sle_minion","line":7},{"name":"@scope_monitoring","line":8},{"name":"@skip_if_github_validation","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-sle-salt-minion;cleanup:-undo-prometheus-and-prometheus-exporter-formulas","keyword":"Scenario","name":"Cleanup: undo Prometheus and Prometheus exporter formulas","description":"","line":66,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I uncheck the \"prometheus\" formula","line":68,"match":{"location":"features/step_definitions/salt_steps.rb:303"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I uncheck the \"prometheus-exporters\" formula","line":69,"match":{"location":"features/step_definitions/salt_steps.rb:303"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Formula saved\" text","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@susemanager","line":6},{"name":"@sle_minion","line":7},{"name":"@scope_monitoring","line":8},{"name":"@skip_if_github_validation","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-sle-salt-minion;cleanup:-apply-highstate-after-test-monitoring","keyword":"Scenario","name":"Cleanup: apply highstate after test monitoring","description":"","line":73,"type":"scenario","steps":[{"keyword":"And ","name":"I follow \"States\" in the content area","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Applying the highstate has been scheduled.\" text","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until event \"Apply highstate scheduled\" is completed","line":77,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@susemanager","line":6},{"name":"@sle_minion","line":7},{"name":"@scope_monitoring","line":8},{"name":"@skip_if_github_validation","line":9}],"before":[],"after":[]}]},{"id":"scc-user-credentials-in-the-setup-wizard","uri":"features/secondary/srv_scc_user_credentials.feature","keyword":"Feature","name":"SCC user credentials in the Setup Wizard","description":"  As a systems administrator\n  In order to manage organization's access to SUSE Customer Service\n  I want to create, edit, and delete its credentials","line":6,"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@no_mirror","line":5}],"elements":[{"id":"scc-user-credentials-in-the-setup-wizard;log-in-as-admin-user","keyword":"Scenario","name":"Log in as admin user","description":"","line":11,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@no_mirror","line":5}],"before":[],"after":[]},{"id":"scc-user-credentials-in-the-setup-wizard;enter-some-invalid-organization-credentials","keyword":"Scenario","name":"Enter some invalid organization credentials","description":"","line":14,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Setup Wizard > Organization Credentials\"","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I ask to add new credentials","line":16,"match":{"location":"features/step_definitions/setup_steps.rb:17"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"SCC user\" as \"edit-user\"","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"SCC password\" as \"edit-password\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"SCC user\" text","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"the credentials for \"SCC user\" should be invalid","line":21,"match":{"location":"features/step_definitions/setup_steps.rb:36"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@no_mirror","line":5}],"before":[],"after":[]},{"id":"scc-user-credentials-in-the-setup-wizard;make-the-credentials-primary","keyword":"Scenario","name":"Make the credentials primary","description":"","line":23,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Setup Wizard > Organization Credentials\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I make the credentials for \"SCC user\" primary","line":25,"match":{"location":"features/step_definitions/setup_steps.rb:42"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"the credentials for \"SCC user\" should be primary","line":26,"match":{"location":"features/step_definitions/setup_steps.rb:48"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@no_mirror","line":5}],"before":[],"after":[]},{"id":"scc-user-credentials-in-the-setup-wizard;check-the-associated-subscription-list","keyword":"Scenario","name":"Check the associated subscription list","description":"","line":28,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Setup Wizard > Organization Credentials\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I view the subscription list for \"SCC user\"","line":30,"match":{"location":"features/step_definitions/setup_steps.rb:76"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I see \"No subscriptions available\" text","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Close\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@no_mirror","line":5}],"before":[],"after":[]},{"id":"scc-user-credentials-in-the-setup-wizard;enter-duplicate-scc-credentials","keyword":"Scenario","name":"Enter duplicate SCC credentials","description":"","line":34,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Admin > Setup Wizard > Organization Credentials\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I ask to add new credentials","line":37,"match":{"location":"features/step_definitions/setup_steps.rb:17"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"invalidname\" as \"edit-user\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"invalidpw\" as \"edit-password\"","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"the credentials for \"invalidname\" should be invalid","line":41,"match":{"location":"features/step_definitions/setup_steps.rb:36"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I ask to add new credentials","line":42,"match":{"location":"features/step_definitions/setup_steps.rb:17"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"invalidname\" as \"edit-user\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"invalidpw\" as \"edit-password\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Credentials with this username already exist\" text","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I click on \"Cancel\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"the credentials for \"invalidname\" should be invalid","line":48,"match":{"location":"features/step_definitions/setup_steps.rb:36"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@no_mirror","line":5}],"before":[],"after":[]},{"id":"scc-user-credentials-in-the-setup-wizard;edit-credentials","keyword":"Scenario","name":"Edit credentials","description":"","line":50,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Admin > Setup Wizard > Organization Credentials\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I ask to edit the credentials for \"invalidname\"","line":53,"match":{"location":"features/step_definitions/setup_steps.rb:64"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"SCC user\" as \"edit-user\"","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"geekogeeko\" as \"edit-password\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Credentials with this username already exist\" text","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I enter \"invalidgeeko\" as \"edit-user\"","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"invalidgeeko\" text","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"the credentials for \"invalidgeeko\" should be invalid","line":61,"match":{"location":"features/step_definitions/setup_steps.rb:36"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@no_mirror","line":5}],"before":[],"after":[]},{"id":"scc-user-credentials-in-the-setup-wizard;cleanup:-delete-the-new-organization-credentials","keyword":"Scenario","name":"Cleanup: delete the new organization credentials","description":"","line":63,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Setup Wizard > Organization Credentials\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait for the trash icon to appear for \"SCC user\"","line":65,"match":{"location":"features/step_definitions/setup_steps.rb:54"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I ask to delete the credentials for \"SCC user\"","line":66,"match":{"location":"features/step_definitions/setup_steps.rb:70"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Delete\" in \"Are you sure you want to delete these credentials?\" modal","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I wait until I do not see \"SCC user\" text","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I wait for the trash icon to appear for \"invalidgeeko\"","line":69,"match":{"location":"features/step_definitions/setup_steps.rb:54"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I ask to delete the credentials for \"invalidgeeko\"","line":70,"match":{"location":"features/step_definitions/setup_steps.rb:70"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Delete\" in \"Are you sure you want to delete these credentials?\" modal","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I wait until I do not see \"invalidgeeko\" text","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@no_mirror","line":5}],"before":[],"after":[]}]},{"id":"support-for-new-cve-id-syntax","uri":"features/secondary/min_cve_id_new_syntax.feature","keyword":"Feature","name":"Support for new CVE-ID syntax","description":"","line":5,"tags":[{"name":"@scope_cve_audit","line":4}],"elements":[{"id":"support-for-new-cve-id-syntax;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":7,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":8,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":551196658},"after":[]}],"tags":[{"name":"@scope_cve_audit","line":4}],"before":[],"after":[]},{"id":"support-for-new-cve-id-syntax;check-perseus-dummy-7891-patches","keyword":"Scenario","name":"Check perseus-dummy-7891 patches","description":"","line":10,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Patches > Patch List > All\"","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":231917824},"after":[]},{"keyword":"And ","name":"I enter \"dummy\" as the filtered synopsis","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:992"},"result":{"status":"passed","duration":160515056},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"passed","duration":556550129},"after":[]},{"keyword":"And ","name":"I follow \"perseus-dummy-7891\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":452473833},"after":[]},{"keyword":"Then ","name":"I should see a \"perseus-dummy-7891 - Security Advisory\" text","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":66569460},"after":[]},{"keyword":"And ","name":"I should see a \"CVE-1999-12345\" link","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":12394308},"after":[]},{"keyword":"And ","name":"I should see a \"CVE-1999-99781\" link","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11548663},"after":[]}],"tags":[{"name":"@scope_cve_audit","line":4}],"before":[],"after":[]},{"id":"support-for-new-cve-id-syntax;check-local-metadata-for-long-cve-ids","keyword":"Scenario","name":"Check local metadata for long CVE IDs","description":"","line":19,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh the metadata for \"sle_minion\"","line":20,"match":{"location":"features/step_definitions/common_steps.rb:291"},"result":{"status":"passed","duration":1333549317},"after":[]},{"keyword":"Then ","name":"I should have 'reference.*id=\"CVE-1999-12345' in the patch metadata for \"sle_minion\"","line":21,"match":{"location":"features/step_definitions/common_steps.rb:307"},"result":{"status":"passed","duration":895116427},"after":[]},{"keyword":"And ","name":"I should have 'reference.*id=\"CVE-1999-99781' in the patch metadata for \"sle_minion\"","line":22,"match":{"location":"features/step_definitions/common_steps.rb:307"},"result":{"status":"passed","duration":894316841},"after":[]},{"keyword":"And ","name":"I should have 'reference.*http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-1999-12345' in the patch metadata for \"sle_minion\"","line":23,"match":{"location":"features/step_definitions/common_steps.rb:307"},"result":{"status":"passed","duration":909826092},"after":[]},{"keyword":"And ","name":"I should have 'reference.*http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-1999-99781' in the patch metadata for \"sle_minion\"","line":24,"match":{"location":"features/step_definitions/common_steps.rb:307"},"result":{"status":"passed","duration":917116208},"after":[]}],"tags":[{"name":"@scope_cve_audit","line":4}],"before":[],"after":[]},{"id":"support-for-new-cve-id-syntax;search-for-cve-id-with-the-new-format","keyword":"Scenario","name":"Search for CVE ID with the new format","description":"","line":26,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Patches > Advanced Search\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":67806918},"after":[]},{"keyword":"When ","name":"I enter \"CVE-1999-12345\" as \"search_string\" in the content area","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:292"},"result":{"status":"passed","duration":85244811},"after":[]},{"keyword":"And ","name":"I click on \"Search\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":715259252},"after":[]},{"keyword":"Then ","name":"I should see a \"Advanced Search\" text","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":83837304},"after":[]},{"keyword":"And ","name":"I should see a \"perseus-dummy-7891\" link in the content area","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":24194190},"after":[]}],"tags":[{"name":"@scope_cve_audit","line":4}],"before":[],"after":[]}]},{"id":"display-patches","uri":"features/secondary/min_check_patches_install.feature","keyword":"Feature","name":"Display patches","description":"","line":5,"tags":[{"name":"@scope_onboarding","line":4}],"elements":[{"id":"display-patches;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":7,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":8,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":428665525},"after":[]}],"tags":[{"name":"@scope_onboarding","line":4}],"before":[],"after":[]},{"id":"display-patches;pre-require:-enable-old-packages-to-fake-a-possible-installation","keyword":"Scenario","name":"Pre-require: enable old packages to fake a possible installation","description":"","line":10,"type":"scenario","steps":[{"keyword":"When ","name":"I enable repository \"test_repo_rpm_pool\" on this \"sle_minion\"","line":11,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":824447283},"after":[]},{"keyword":"And ","name":"I refresh the metadata for \"sle_minion\"","line":12,"match":{"location":"features/step_definitions/common_steps.rb:291"},"result":{"status":"passed","duration":1083680781},"after":[]},{"keyword":"And ","name":"I install old package \"andromeda-dummy-1.0\" on this \"sle_minion\"","line":13,"match":{"location":"features/step_definitions/command_steps.rb:1017"},"result":{"status":"passed","duration":2121212056},"after":[]},{"keyword":"And ","name":"I install old package \"virgo-dummy-1.0\" on this \"sle_minion\"","line":14,"match":{"location":"features/step_definitions/command_steps.rb:1017"},"result":{"status":"passed","duration":2167313433},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Admin > Task Schedules\"","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":132531478},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-default\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1179205210},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-bunch\"","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":382925365},"after":[]},{"keyword":"And ","name":"I click on \"Single Run Schedule\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1261320748},"after":[]},{"keyword":"Then ","name":"I should see a \"bunch was scheduled\" text","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":271669689},"after":[]},{"keyword":"And ","name":"I wait until the table contains \"FINISHED\" or \"SKIPPED\" followed by \"FINISHED\" in its first rows","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:812"},"result":{"status":"passed","duration":6774610906},"after":[]}],"tags":[{"name":"@scope_onboarding","line":4}],"before":[],"after":[]},{"id":"display-patches;check-all-patches-exist","keyword":"Scenario","name":"Check all patches exist","description":"","line":22,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Patches > Patch List > Relevant\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":227563263},"after":[]},{"keyword":"Then ","name":"I should see an update in the list","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:674"},"result":{"status":"passed","duration":15536778},"after":[]},{"keyword":"When ","name":"I wait until I see \"andromeda-dummy\" text, refreshing the page","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:66"},"result":{"status":"passed","duration":74611030},"after":[]},{"keyword":"Then ","name":"I should see a \"andromeda-dummy-6789\" link","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":12659489},"after":[]},{"keyword":"When ","name":"I enter \"virgo-dummy\" as the filtered synopsis","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:992"},"result":{"status":"passed","duration":46930753},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"passed","duration":275641596},"after":[]},{"keyword":"And ","name":"I wait until I see \"virgo-dummy\" text","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":68779201},"after":[]},{"keyword":"Then ","name":"I should see a \"virgo-dummy-3456\" link","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":12038033},"after":[]}],"tags":[{"name":"@scope_onboarding","line":4}],"before":[],"after":[]},{"id":"display-patches;check-sles-release-6789-patches","keyword":"Scenario","name":"Check SLES release 6789 patches","description":"","line":32,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Patches > Patch List > Relevant\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":73026671},"after":[]},{"keyword":"And ","name":"I follow \"andromeda-dummy-6789\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":388759286},"after":[]},{"keyword":"Then ","name":"I should see a \"andromeda-dummy-6789 - Bug Fix Advisory\" text","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":66470156},"after":[]},{"keyword":"And ","name":"I should see a \"Test update for andromeda-dummy\" text","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":66038820},"after":[]},{"keyword":"And ","name":"I should see a \"Fake-RPM-SUSE-Channel\" link","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11478409},"after":[]},{"keyword":"And ","name":"I should see a \"reboot_suggested\" text","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":69333467},"after":[]}],"tags":[{"name":"@scope_onboarding","line":4}],"before":[],"after":[]},{"id":"display-patches;check-packages-of-sles-release-6789-patches","keyword":"Scenario","name":"Check packages of SLES release 6789 patches","description":"","line":40,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Patches > Patch List > Relevant\"","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":71100479},"after":[]},{"keyword":"And ","name":"I follow \"andromeda-dummy-6789\"","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":538347428},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":703974287},"after":[]},{"keyword":"Then ","name":"I should see a \"Fake-RPM-SUSE-Channel\" link","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10183610},"after":[]},{"keyword":"And ","name":"I should see a \"sha512:19940cc4a9f0d38a038a4455b0f1cf1290c4a4296b27f5a62f4aae60585ac6e2677e88c3c3127d487116ed8d9b1787379e23aafac46bc14408864926bedee693\" text","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":58236161},"after":[]},{"keyword":"And ","name":"I should see a \"andromeda-dummy-2.0-1.1-noarch\" link","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":14037070},"after":[]}],"tags":[{"name":"@scope_onboarding","line":4}],"before":[],"after":[]},{"id":"display-patches;check-relevant-patches-for-this-client","keyword":"Scenario","name":"Check relevant patches for this client","description":"","line":48,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1921755307},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":72554847},"after":[]},{"keyword":"And ","name":"I follow \"Patches\" in the content area","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":69039584},"after":[]},{"keyword":"Then ","name":"I should see a \"Relevant Patches\" text","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":81179659},"after":[]},{"keyword":"When ","name":"I enter \"dummy\" as the filtered synopsis","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:992"},"result":{"status":"passed","duration":35982204},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"passed","duration":616563933},"after":[]},{"keyword":"Then ","name":"I should see a \"Test update for andromeda-dummy\" text","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":76492616},"after":[]},{"keyword":"And ","name":"I should see a \"Test update for virgo-dummy\" text","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":74198669},"after":[]}],"tags":[{"name":"@scope_onboarding","line":4}],"before":[],"after":[]},{"id":"display-patches;cleanup:-regenerate-search-index-for-later-tests","keyword":"Scenario","name":"Cleanup: regenerate search index for later tests","description":"","line":58,"type":"scenario","steps":[{"keyword":"When ","name":"I clean the search index on the server","line":59,"output":["Search by hostname: uyuni-master-suse-minion","[{\"last_boot\"=>\"2026-06-15T09:56:16Z\", \"name\"=>\"uyuni-master-suse-minion.sumaci.aws\", \"id\"=>1000010023, \"last_checkin\"=>\"2026-06-15T13:49:08Z\"}]"],"match":{"location":"features/step_definitions/command_steps.rb:706"},"result":{"status":"passed","duration":12556370472},"after":[]}],"tags":[{"name":"@scope_onboarding","line":4}],"before":[],"after":[]},{"id":"display-patches;cleanup:-remove-old-packages","keyword":"Scenario","name":"Cleanup: remove old packages","description":"","line":61,"type":"scenario","steps":[{"keyword":"When ","name":"I disable repository \"test_repo_rpm_pool\" on this \"sle_minion\" without error control","line":62,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":818581130},"after":[]},{"keyword":"And ","name":"I refresh the metadata for \"sle_minion\"","line":63,"match":{"location":"features/step_definitions/common_steps.rb:291"},"result":{"status":"passed","duration":1130857716},"after":[]},{"keyword":"And ","name":"I remove package \"andromeda-dummy\" from this \"sle_minion\" without error control","line":64,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":1827988782},"after":[]},{"keyword":"And ","name":"I remove package \"virgo-dummy\" from this \"sle_minion\" without error control","line":65,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":1783921299},"after":[]}],"tags":[{"name":"@scope_onboarding","line":4}],"before":[],"after":[]}]},{"id":"project-lotus","uri":"features/secondary/min_project_lotus.feature","keyword":"Feature","name":"Project Lotus","description":"  In order to manage Program Temporary Fixes (PTFs)\n  As an authorized user\n  I want to be able to install and remove them through the WebUI","line":7,"tags":[{"name":"@sle_minion","line":4},{"name":"@susemanager","line":5},{"name":"@scope_project_lotus","line":6}],"elements":[{"id":"project-lotus;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":12,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@susemanager","line":5},{"name":"@scope_project_lotus","line":6}],"before":[],"after":[]},{"id":"project-lotus;pre-requisite:-create-custom-channel-for-ptfs","keyword":"Scenario","name":"Pre-requisite: Create custom channel for PTFs","description":"","line":15,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Create Channel\"","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"Custom Channel for SLES15SP7 PTFs\" as \"Channel Name\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"sles15sp7-ptfs\" as \"Channel Label\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I select the parent channel for the \"sle_minion\" from \"Parent Channel\"","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:216"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"Custom channel for PTFs\" as \"Channel Summary\"","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I uncheck \"gpg_check\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:182"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Create Channel\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Custom Channel for SLES15SP7 PTFs\" text","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@susemanager","line":5},{"name":"@scope_project_lotus","line":6}],"before":[],"after":[]},{"id":"project-lotus;pre-requisite:-create-custom-repository-for-ptfs","keyword":"Scenario","name":"Pre-requisite: Create custom repository for PTFs","description":"","line":26,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Repositories\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Create Repository\"","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"sles15sp7_ptf_repo\" as \"label\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"http://updates.suse.de/PTF/Release/A127499/SLES/15.7/x86_64/ptf/\" as \"url\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I uncheck \"metadataSigned\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:182"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Create Repository\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Repository created successfully\" text","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@susemanager","line":5},{"name":"@scope_project_lotus","line":6}],"before":[],"after":[]},{"id":"project-lotus;pre-requisite:-add-ptf-repository-to-custom-channel","keyword":"Scenario","name":"Pre-requisite: Add PTF repository to custom channel","description":"","line":35,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Custom Channel for SLES15SP7 PTFs\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Repositories\" in the content area","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I select the \"sles15sp7_ptf_repo\" repo","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:904"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Save Repositories\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"repository information was successfully updated\" text","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@susemanager","line":5},{"name":"@scope_project_lotus","line":6}],"before":[],"after":[]},{"id":"project-lotus;pre-requisite:-sync-ptf-repository","keyword":"Scenario","name":"Pre-requisite: Sync PTF repository","description":"","line":43,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Custom Channel for SLES15SP7 PTFs\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Repositories\" in the content area","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Sync\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Repository sync is running\" text","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I wait until the channel \"sles15sp7-ptfs\" has been synced","line":50,"match":{"location":"features/step_definitions/command_steps.rb:423"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@susemanager","line":5},{"name":"@scope_project_lotus","line":6}],"before":[],"after":[]},{"id":"project-lotus;pre-requisite:-add-custom-channel-to-minion","keyword":"Scenario","name":"Pre-requisite: Add custom channel to minion","description":"","line":52,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Software Channels\" in the content area","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check radio button \"SLE-Product-SLES15-SP7-Pool for x86_64\"","line":57,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"radio button \"SLE-Product-SLES15-SP7-Pool for x86_64\" should be checked","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:1104"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"Custom Channel for SLES15SP7 PTFs\"","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Confirm Software Channel Change\" text","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Changing the channels has been scheduled.\" text","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"scheduled\" in the content area","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I see \"1 system successfully completed this action.\" text, refreshing the page","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:66"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"channel \"Custom Channel for SLES15SP7 PTFs\" should be enabled on \"sle_minion\"","line":68,"match":{"location":"features/step_definitions/api_common.rb:256"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@susemanager","line":5},{"name":"@scope_project_lotus","line":6}],"before":[],"after":[]},{"id":"project-lotus;install-ptf-through-ptfs-tab","keyword":"Scenario","name":"Install PTF through PTFs tab","description":"","line":70,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"PTFs\" in the content area","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Install\" in the content area","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"ptf-30961-3-0\" in the list","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Install PTFs\"","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"The action has been scheduled\" text","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until event \"Package Install/Upgrade scheduled\" is completed","line":79,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@susemanager","line":5},{"name":"@scope_project_lotus","line":6}],"before":[],"after":[]},{"id":"project-lotus;remove-ptf-through-ptfs-tab","keyword":"Scenario","name":"Remove PTF through PTFs tab","description":"","line":81,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"PTFs\" in the content area","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"List / Remove\" in the content area","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"ptf-30961-3-0\" in the list","line":86,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Remove PTFs\"","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":88,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"The action has been scheduled\" text","line":89,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until event \"Package Removal scheduled\" is completed","line":90,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@susemanager","line":5},{"name":"@scope_project_lotus","line":6}],"before":[],"after":[]},{"id":"project-lotus;install-ptf-through-packages-tab","keyword":"Scenario","name":"Install PTF through Packages tab","description":"","line":92,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":93,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":94,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Packages\" in the content area","line":95,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Install\" in the content area","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"ptf-30961-3-0\" as the filtered package name","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:982"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":98,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"ptf-30961-3-0\" in the list","line":99,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Install Packages\"","line":100,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":101,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"1 package install has been scheduled for\" text","line":102,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until event \"Package Install/Upgrade scheduled\" is completed","line":103,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@susemanager","line":5},{"name":"@scope_project_lotus","line":6}],"before":[],"after":[]},{"id":"project-lotus;remove-ptf-through-packages-tab","keyword":"Scenario","name":"Remove PTF through Packages tab","description":"","line":105,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":106,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Packages\" in the content area","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"List / Remove\" in the content area","line":109,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"ptf-30961-3-0\" as the filtered package name","line":110,"match":{"location":"features/step_definitions/navigation_steps.rb:982"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":111,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"ptf-30961-3-0\" in the list","line":112,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Remove Packages\"","line":113,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":114,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"1 package removal has been scheduled for\" text","line":115,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until event \"Package Removal scheduled\" is completed","line":116,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@susemanager","line":5},{"name":"@scope_project_lotus","line":6}],"before":[],"after":[]},{"id":"project-lotus;cleanup:-delete-custom-channel-for-ptfs","keyword":"Scenario","name":"Cleanup: Delete custom channel for PTFs","description":"","line":118,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":119,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Custom Channel for SLES15SP7 PTFs\"","line":120,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Delete Channel\"","line":121,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"unsubscribeSystems\"","line":122,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Delete Channel\"","line":123,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel Custom Channel for SLES15SP7 PTFs has been deleted\" text","line":124,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@susemanager","line":5},{"name":"@scope_project_lotus","line":6}],"before":[],"after":[]},{"id":"project-lotus;cleanup:-remove-custom-repository-for-ptfs","keyword":"Scenario","name":"Cleanup: Remove custom repository for PTFs","description":"","line":126,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Repositories\"","line":127,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"sles15sp7_ptf_repo\"","line":128,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Delete Repository\"","line":129,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Delete Repository\"","line":130,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Repository deleted successfully\" text","line":131,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@susemanager","line":5},{"name":"@scope_project_lotus","line":6}],"before":[],"after":[]}]}]