From 59c89e06e763bdd223cb9f823cc3d37f9ff4dfe1 Mon Sep 17 00:00:00 2001 From: Diana Nanyanzi <31903212+d-rita@users.noreply.github.com> Date: Tue, 25 Jun 2024 16:24:44 +0300 Subject: [PATCH] chore: upgrade cypress setup (#1421) * chore: upgrade cypress setup in the user-app project Changes: - upgrade cypress to version 13.0 - upgrade @dhis2/cypress-commands to 10.0.6 - upgrade @dhis2/cypress-plugins to 10.0.6 - replace cypress.json with new config file cypress.config.js - replace cypress-cucumber-preprocessor package with @badeball/cypress-cucumber-preprocessor - rename cypress/integration folder to cypress/e2e - rename cypress/support/index.js to cypress/support/e2e.js * chore: update cypress github action * chore: update node version in gh workflow to 18 * chore: fix linting issues * chore: update fixtures * chore: update api version in github workflow --- .github/workflows/dhis2-preview-pr.yml | 2 +- .github/workflows/dhis2-verify-app.yml | 14 +- cypress.config.js | 35 + cypress.json | 18 - .../homepage/show-action-tiles.feature | 0 .../homepage/show-action-tiles/index.js | 2 +- .../navigation/main-navigation.feature | 0 .../navigation/main-navigation/index.js | 2 +- .../user-group-wip/add-group.feature | 0 .../user-group-wip/detele-group.feature | 0 .../edit-group-sharing-settings.feature | 0 .../user-group-wip/edit-group.feature | 0 .../user-group-wip/join-group.feature | 0 .../user-group-wip/leave-group.feature | 0 .../user-group-attributes.feature | 0 .../user-group-wip/view-group-details.feature | 0 .../{integration => e2e}/user-group/common.js | 2 +- .../user-group/list-groups.feature | 0 .../user-group/list-groups/index.js | 2 +- .../user-group/search-groups.feature | 0 .../user-group/search-groups/index.js | 2 +- .../user-role-wip/add-role.feature | 0 .../user-role-wip/delete-role.feature | 0 .../edit-role-sharing-settings.feature | 0 .../user-role-wip/edit-role.feature | 0 .../user-role-wip/view-role-details.feature | 0 .../{integration => e2e}/user-role/common.js | 2 +- .../user-role/list-roles.feature | 0 .../user-role/list-roles/index.js | 2 +- .../user-role/search-roles.feature | 0 .../user-role/search-roles/index.js | 2 +- .../user-wip/add-user.feature | 0 .../user-wip/delete-user.feature | 0 .../user-wip/disable-user-action.feature | 0 .../user-wip/edit-user.feature | 0 .../user-wip/replicate-user.feature | 0 .../user-wip/send-message-to-user.feature | 0 .../user-wip/user-attributes.feature | 0 .../user-wip/view-user-profile.feature | 0 cypress/{integration => e2e}/user/common.js | 2 +- .../user/list-users.feature | 0 .../user/list-users/index.js | 2 +- .../user/search-users.feature | 0 .../user/search-users/index.js | 2 +- ..._add_action_to_all_available_sections.json | 589 ++++ .../fixtures/network/42/static_resources.json | 378 +++ cypress/fixtures/network/42/summary.json | 18 + .../42/the_app_has_a_main_navigation.json | 167 ++ .../the_user_group_list_can_be_searched.json | 265 ++ .../42/the_user_list_can_be_searched.json | 426 +++ .../the_user_role_list_can_be_searched.json | 199 ++ .../network/42/user_groups_can_be_listed.json | 167 ++ .../network/42/user_roles_can_be_listed.json | 167 ++ .../network/42/users_can_be_listed.json | 167 ++ cypress/plugins/index.js | 11 - cypress/support/{index.js => e2e.js} | 0 package.json | 9 +- yarn.lock | 2537 ++++++++--------- 58 files changed, 3758 insertions(+), 1433 deletions(-) create mode 100644 cypress.config.js delete mode 100644 cypress.json rename cypress/{integration => e2e}/homepage/show-action-tiles.feature (100%) rename cypress/{integration => e2e}/homepage/show-action-tiles/index.js (97%) rename cypress/{integration => e2e}/navigation/main-navigation.feature (100%) rename cypress/{integration => e2e}/navigation/main-navigation/index.js (96%) rename cypress/{integration => e2e}/user-group-wip/add-group.feature (100%) rename cypress/{integration => e2e}/user-group-wip/detele-group.feature (100%) rename cypress/{integration => e2e}/user-group-wip/edit-group-sharing-settings.feature (100%) rename cypress/{integration => e2e}/user-group-wip/edit-group.feature (100%) rename cypress/{integration => e2e}/user-group-wip/join-group.feature (100%) rename cypress/{integration => e2e}/user-group-wip/leave-group.feature (100%) rename cypress/{integration => e2e}/user-group-wip/user-group-attributes.feature (100%) rename cypress/{integration => e2e}/user-group-wip/view-group-details.feature (100%) rename cypress/{integration => e2e}/user-group/common.js (78%) rename cypress/{integration => e2e}/user-group/list-groups.feature (100%) rename cypress/{integration => e2e}/user-group/list-groups/index.js (91%) rename cypress/{integration => e2e}/user-group/search-groups.feature (100%) rename cypress/{integration => e2e}/user-group/search-groups/index.js (95%) rename cypress/{integration => e2e}/user-role-wip/add-role.feature (100%) rename cypress/{integration => e2e}/user-role-wip/delete-role.feature (100%) rename cypress/{integration => e2e}/user-role-wip/edit-role-sharing-settings.feature (100%) rename cypress/{integration => e2e}/user-role-wip/edit-role.feature (100%) rename cypress/{integration => e2e}/user-role-wip/view-role-details.feature (100%) rename cypress/{integration => e2e}/user-role/common.js (77%) rename cypress/{integration => e2e}/user-role/list-roles.feature (100%) rename cypress/{integration => e2e}/user-role/list-roles/index.js (91%) rename cypress/{integration => e2e}/user-role/search-roles.feature (100%) rename cypress/{integration => e2e}/user-role/search-roles/index.js (95%) rename cypress/{integration => e2e}/user-wip/add-user.feature (100%) rename cypress/{integration => e2e}/user-wip/delete-user.feature (100%) rename cypress/{integration => e2e}/user-wip/disable-user-action.feature (100%) rename cypress/{integration => e2e}/user-wip/edit-user.feature (100%) rename cypress/{integration => e2e}/user-wip/replicate-user.feature (100%) rename cypress/{integration => e2e}/user-wip/send-message-to-user.feature (100%) rename cypress/{integration => e2e}/user-wip/user-attributes.feature (100%) rename cypress/{integration => e2e}/user-wip/view-user-profile.feature (100%) rename cypress/{integration => e2e}/user/common.js (76%) rename cypress/{integration => e2e}/user/list-users.feature (100%) rename cypress/{integration => e2e}/user/list-users/index.js (91%) rename cypress/{integration => e2e}/user/search-users.feature (100%) rename cypress/{integration => e2e}/user/search-users/index.js (96%) create mode 100644 cypress/fixtures/network/42/show_tiles_with_list_and_add_action_to_all_available_sections.json create mode 100644 cypress/fixtures/network/42/static_resources.json create mode 100644 cypress/fixtures/network/42/summary.json create mode 100644 cypress/fixtures/network/42/the_app_has_a_main_navigation.json create mode 100644 cypress/fixtures/network/42/the_user_group_list_can_be_searched.json create mode 100644 cypress/fixtures/network/42/the_user_list_can_be_searched.json create mode 100644 cypress/fixtures/network/42/the_user_role_list_can_be_searched.json create mode 100644 cypress/fixtures/network/42/user_groups_can_be_listed.json create mode 100644 cypress/fixtures/network/42/user_roles_can_be_listed.json create mode 100644 cypress/fixtures/network/42/users_can_be_listed.json delete mode 100644 cypress/plugins/index.js rename cypress/support/{index.js => e2e.js} (100%) diff --git a/.github/workflows/dhis2-preview-pr.yml b/.github/workflows/dhis2-preview-pr.yml index 1f8990eb8..b3e9386b8 100644 --- a/.github/workflows/dhis2-preview-pr.yml +++ b/.github/workflows/dhis2-preview-pr.yml @@ -24,7 +24,7 @@ jobs: - uses: actions/checkout@v2 - uses: actions/setup-node@v1 with: - node-version: 16.x + node-version: 18.x - uses: c-hive/gha-yarn-cache@v1 - run: yarn install --frozen-lockfile diff --git a/.github/workflows/dhis2-verify-app.yml b/.github/workflows/dhis2-verify-app.yml index feb3792c6..a06f8a1b5 100644 --- a/.github/workflows/dhis2-verify-app.yml +++ b/.github/workflows/dhis2-verify-app.yml @@ -29,7 +29,7 @@ jobs: - uses: actions/checkout@v2 - uses: actions/setup-node@v1 with: - node-version: 16.x + node-version: 18.x - uses: c-hive/gha-yarn-cache@v1 - run: yarn install --frozen-lockfile @@ -51,7 +51,7 @@ jobs: - uses: actions/checkout@v2 - uses: actions/setup-node@v1 with: - node-version: 16.x + node-version: 18.x - uses: c-hive/gha-yarn-cache@v1 - run: yarn install --frozen-lockfile @@ -70,7 +70,7 @@ jobs: - uses: actions/checkout@v2 - uses: actions/setup-node@v1 with: - node-version: 16.x + node-version: 18.x - uses: c-hive/gha-yarn-cache@v1 - run: yarn install --frozen-lockfile @@ -98,10 +98,10 @@ jobs: - uses: actions/setup-node@v1 with: - node-version: 16.x + node-version: 18.x - name: End-to-End tests - uses: cypress-io/github-action@v2 + uses: cypress-io/github-action@v6 with: start: yarn d2-app-scripts start wait-on: 'http://localhost:3000' @@ -113,7 +113,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }} CYPRESS_dhis2BaseUrl: http://localhost:8080 - CYPRESS_dhis2ApiVersion: 41 + CYPRESS_dhis2ApiVersion: 42 CYPRESS_networkMode: stub release: @@ -127,7 +127,7 @@ jobs: - uses: actions/setup-node@v3 with: - node-version: 16 + node-version: 18 cache: 'yarn' - uses: actions/download-artifact@v2 diff --git a/cypress.config.js b/cypress.config.js new file mode 100644 index 000000000..618b77f82 --- /dev/null +++ b/cypress.config.js @@ -0,0 +1,35 @@ +const { + chromeAllowXSiteCookies, + cucumberPreprocessor, + networkShim, +} = require('@dhis2/cypress-plugins') +const { defineConfig } = require('cypress') + +async function setupNodeEvents(on, config) { + await cucumberPreprocessor(on, config) + networkShim(on) + chromeAllowXSiteCookies(on) + return config +} + +module.exports = defineConfig({ + video: false, + projectId: '48zztu', + experimentalInteractiveRunEvents: true, + env: { + dhis2BaseUrl: 'http://localhost:8080', + dhis2Username: 'admin', + dhis2Password: 'district', + dhis2DataTestPrefix: '', + networkMode: 'live', + dhis2ApiVersion: '42', + }, + defaultCommandTimeout: 10000, + requestTimeout: 10000, + e2e: { + setupNodeEvents, + baseUrl: 'http://localhost:3000', + specPattern: 'cypress/e2e/**/*.feature', + excludeSpecPattern: ['**/*-wip/*.feature'], + }, +}) diff --git a/cypress.json b/cypress.json deleted file mode 100644 index e64eccfc1..000000000 --- a/cypress.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "baseUrl": "http://localhost:3000", - "video": false, - "projectId": "48zztu", - "experimentalInteractiveRunEvents": true, - "env": { - "dhis2BaseUrl": "http://localhost:8080", - "dhis2Username": "admin", - "dhis2Password": "district", - "dhis2DataTestPrefix": "", - "networkMode": "live", - "dhis2ApiVersion": "41" - }, - "testFiles": "**/*.feature", - "ignoreTestFiles": ["**/*-wip/*.feature"], - "defaultCommandTimeout": 10000, - "requestTimeout": 10000 -} diff --git a/cypress/integration/homepage/show-action-tiles.feature b/cypress/e2e/homepage/show-action-tiles.feature similarity index 100% rename from cypress/integration/homepage/show-action-tiles.feature rename to cypress/e2e/homepage/show-action-tiles.feature diff --git a/cypress/integration/homepage/show-action-tiles/index.js b/cypress/e2e/homepage/show-action-tiles/index.js similarity index 97% rename from cypress/integration/homepage/show-action-tiles/index.js rename to cypress/e2e/homepage/show-action-tiles/index.js index 5624bb60a..7ee473446 100644 --- a/cypress/integration/homepage/show-action-tiles/index.js +++ b/cypress/e2e/homepage/show-action-tiles/index.js @@ -1,4 +1,4 @@ -import { Given, When, Then } from 'cypress-cucumber-preprocessor/steps' +import { Given, When, Then } from '@badeball/cypress-cucumber-preprocessor' Given('the user-manager is on the homepage', () => { cy.visit('/') diff --git a/cypress/integration/navigation/main-navigation.feature b/cypress/e2e/navigation/main-navigation.feature similarity index 100% rename from cypress/integration/navigation/main-navigation.feature rename to cypress/e2e/navigation/main-navigation.feature diff --git a/cypress/integration/navigation/main-navigation/index.js b/cypress/e2e/navigation/main-navigation/index.js similarity index 96% rename from cypress/integration/navigation/main-navigation/index.js rename to cypress/e2e/navigation/main-navigation/index.js index 845a32350..0c3e0ed2a 100644 --- a/cypress/integration/navigation/main-navigation/index.js +++ b/cypress/e2e/navigation/main-navigation/index.js @@ -1,4 +1,4 @@ -import { Given, When, Then } from 'cypress-cucumber-preprocessor/steps' +import { Given, When, Then } from '@badeball/cypress-cucumber-preprocessor' Given('the user is on the homepage', () => { cy.visit('/') diff --git a/cypress/integration/user-group-wip/add-group.feature b/cypress/e2e/user-group-wip/add-group.feature similarity index 100% rename from cypress/integration/user-group-wip/add-group.feature rename to cypress/e2e/user-group-wip/add-group.feature diff --git a/cypress/integration/user-group-wip/detele-group.feature b/cypress/e2e/user-group-wip/detele-group.feature similarity index 100% rename from cypress/integration/user-group-wip/detele-group.feature rename to cypress/e2e/user-group-wip/detele-group.feature diff --git a/cypress/integration/user-group-wip/edit-group-sharing-settings.feature b/cypress/e2e/user-group-wip/edit-group-sharing-settings.feature similarity index 100% rename from cypress/integration/user-group-wip/edit-group-sharing-settings.feature rename to cypress/e2e/user-group-wip/edit-group-sharing-settings.feature diff --git a/cypress/integration/user-group-wip/edit-group.feature b/cypress/e2e/user-group-wip/edit-group.feature similarity index 100% rename from cypress/integration/user-group-wip/edit-group.feature rename to cypress/e2e/user-group-wip/edit-group.feature diff --git a/cypress/integration/user-group-wip/join-group.feature b/cypress/e2e/user-group-wip/join-group.feature similarity index 100% rename from cypress/integration/user-group-wip/join-group.feature rename to cypress/e2e/user-group-wip/join-group.feature diff --git a/cypress/integration/user-group-wip/leave-group.feature b/cypress/e2e/user-group-wip/leave-group.feature similarity index 100% rename from cypress/integration/user-group-wip/leave-group.feature rename to cypress/e2e/user-group-wip/leave-group.feature diff --git a/cypress/integration/user-group-wip/user-group-attributes.feature b/cypress/e2e/user-group-wip/user-group-attributes.feature similarity index 100% rename from cypress/integration/user-group-wip/user-group-attributes.feature rename to cypress/e2e/user-group-wip/user-group-attributes.feature diff --git a/cypress/integration/user-group-wip/view-group-details.feature b/cypress/e2e/user-group-wip/view-group-details.feature similarity index 100% rename from cypress/integration/user-group-wip/view-group-details.feature rename to cypress/e2e/user-group-wip/view-group-details.feature diff --git a/cypress/integration/user-group/common.js b/cypress/e2e/user-group/common.js similarity index 78% rename from cypress/integration/user-group/common.js rename to cypress/e2e/user-group/common.js index 8b6db5a00..ce16a247f 100644 --- a/cypress/integration/user-group/common.js +++ b/cypress/e2e/user-group/common.js @@ -1,4 +1,4 @@ -import { Given } from 'cypress-cucumber-preprocessor/steps' +import { Given } from '@badeball/cypress-cucumber-preprocessor' Given('some user groups exist', () => {}) diff --git a/cypress/integration/user-group/list-groups.feature b/cypress/e2e/user-group/list-groups.feature similarity index 100% rename from cypress/integration/user-group/list-groups.feature rename to cypress/e2e/user-group/list-groups.feature diff --git a/cypress/integration/user-group/list-groups/index.js b/cypress/e2e/user-group/list-groups/index.js similarity index 91% rename from cypress/integration/user-group/list-groups/index.js rename to cypress/e2e/user-group/list-groups/index.js index 87496151d..2fe75240e 100644 --- a/cypress/integration/user-group/list-groups/index.js +++ b/cypress/e2e/user-group/list-groups/index.js @@ -1,5 +1,5 @@ import '../common.js' -import { Given, Then, When } from 'cypress-cucumber-preprocessor/steps' +import { Given, Then, When } from '@badeball/cypress-cucumber-preprocessor' Then('the user-manager should see the first page of all user groups', () => { cy.getWithDataTest('{dhis2-uiwidgets-pagination-summary}').contains( diff --git a/cypress/integration/user-group/search-groups.feature b/cypress/e2e/user-group/search-groups.feature similarity index 100% rename from cypress/integration/user-group/search-groups.feature rename to cypress/e2e/user-group/search-groups.feature diff --git a/cypress/integration/user-group/search-groups/index.js b/cypress/e2e/user-group/search-groups/index.js similarity index 95% rename from cypress/integration/user-group/search-groups/index.js rename to cypress/e2e/user-group/search-groups/index.js index 232e03526..17cae8e59 100644 --- a/cypress/integration/user-group/search-groups/index.js +++ b/cypress/e2e/user-group/search-groups/index.js @@ -1,5 +1,5 @@ import '../common.js' -import { Given, Then, When } from 'cypress-cucumber-preprocessor/steps' +import { Given, Then, When } from '@badeball/cypress-cucumber-preprocessor' const NAME_SEARCH_QUERY = 'admin' diff --git a/cypress/integration/user-role-wip/add-role.feature b/cypress/e2e/user-role-wip/add-role.feature similarity index 100% rename from cypress/integration/user-role-wip/add-role.feature rename to cypress/e2e/user-role-wip/add-role.feature diff --git a/cypress/integration/user-role-wip/delete-role.feature b/cypress/e2e/user-role-wip/delete-role.feature similarity index 100% rename from cypress/integration/user-role-wip/delete-role.feature rename to cypress/e2e/user-role-wip/delete-role.feature diff --git a/cypress/integration/user-role-wip/edit-role-sharing-settings.feature b/cypress/e2e/user-role-wip/edit-role-sharing-settings.feature similarity index 100% rename from cypress/integration/user-role-wip/edit-role-sharing-settings.feature rename to cypress/e2e/user-role-wip/edit-role-sharing-settings.feature diff --git a/cypress/integration/user-role-wip/edit-role.feature b/cypress/e2e/user-role-wip/edit-role.feature similarity index 100% rename from cypress/integration/user-role-wip/edit-role.feature rename to cypress/e2e/user-role-wip/edit-role.feature diff --git a/cypress/integration/user-role-wip/view-role-details.feature b/cypress/e2e/user-role-wip/view-role-details.feature similarity index 100% rename from cypress/integration/user-role-wip/view-role-details.feature rename to cypress/e2e/user-role-wip/view-role-details.feature diff --git a/cypress/integration/user-role/common.js b/cypress/e2e/user-role/common.js similarity index 77% rename from cypress/integration/user-role/common.js rename to cypress/e2e/user-role/common.js index 4c49bf28e..a91d667cc 100644 --- a/cypress/integration/user-role/common.js +++ b/cypress/e2e/user-role/common.js @@ -1,4 +1,4 @@ -import { Given } from 'cypress-cucumber-preprocessor/steps' +import { Given } from '@badeball/cypress-cucumber-preprocessor' Given('some user roles exist', () => {}) diff --git a/cypress/integration/user-role/list-roles.feature b/cypress/e2e/user-role/list-roles.feature similarity index 100% rename from cypress/integration/user-role/list-roles.feature rename to cypress/e2e/user-role/list-roles.feature diff --git a/cypress/integration/user-role/list-roles/index.js b/cypress/e2e/user-role/list-roles/index.js similarity index 91% rename from cypress/integration/user-role/list-roles/index.js rename to cypress/e2e/user-role/list-roles/index.js index b43be1a93..58b2dd12c 100644 --- a/cypress/integration/user-role/list-roles/index.js +++ b/cypress/e2e/user-role/list-roles/index.js @@ -1,5 +1,5 @@ import '../common.js' -import { Given, Then, When } from 'cypress-cucumber-preprocessor/steps' +import { Given, Then, When } from '@badeball/cypress-cucumber-preprocessor' Then('the user-manager should see the first page of all user roles', () => { cy.getWithDataTest('{dhis2-uiwidgets-pagination-summary}').contains( diff --git a/cypress/integration/user-role/search-roles.feature b/cypress/e2e/user-role/search-roles.feature similarity index 100% rename from cypress/integration/user-role/search-roles.feature rename to cypress/e2e/user-role/search-roles.feature diff --git a/cypress/integration/user-role/search-roles/index.js b/cypress/e2e/user-role/search-roles/index.js similarity index 95% rename from cypress/integration/user-role/search-roles/index.js rename to cypress/e2e/user-role/search-roles/index.js index 167304357..ceefd9ce8 100644 --- a/cypress/integration/user-role/search-roles/index.js +++ b/cypress/e2e/user-role/search-roles/index.js @@ -1,5 +1,5 @@ import '../common.js' -import { Given, Then, When } from 'cypress-cucumber-preprocessor/steps' +import { Given, Then, When } from '@badeball/cypress-cucumber-preprocessor' const NAME_SEARCH_QUERY = 'admin' diff --git a/cypress/integration/user-wip/add-user.feature b/cypress/e2e/user-wip/add-user.feature similarity index 100% rename from cypress/integration/user-wip/add-user.feature rename to cypress/e2e/user-wip/add-user.feature diff --git a/cypress/integration/user-wip/delete-user.feature b/cypress/e2e/user-wip/delete-user.feature similarity index 100% rename from cypress/integration/user-wip/delete-user.feature rename to cypress/e2e/user-wip/delete-user.feature diff --git a/cypress/integration/user-wip/disable-user-action.feature b/cypress/e2e/user-wip/disable-user-action.feature similarity index 100% rename from cypress/integration/user-wip/disable-user-action.feature rename to cypress/e2e/user-wip/disable-user-action.feature diff --git a/cypress/integration/user-wip/edit-user.feature b/cypress/e2e/user-wip/edit-user.feature similarity index 100% rename from cypress/integration/user-wip/edit-user.feature rename to cypress/e2e/user-wip/edit-user.feature diff --git a/cypress/integration/user-wip/replicate-user.feature b/cypress/e2e/user-wip/replicate-user.feature similarity index 100% rename from cypress/integration/user-wip/replicate-user.feature rename to cypress/e2e/user-wip/replicate-user.feature diff --git a/cypress/integration/user-wip/send-message-to-user.feature b/cypress/e2e/user-wip/send-message-to-user.feature similarity index 100% rename from cypress/integration/user-wip/send-message-to-user.feature rename to cypress/e2e/user-wip/send-message-to-user.feature diff --git a/cypress/integration/user-wip/user-attributes.feature b/cypress/e2e/user-wip/user-attributes.feature similarity index 100% rename from cypress/integration/user-wip/user-attributes.feature rename to cypress/e2e/user-wip/user-attributes.feature diff --git a/cypress/integration/user-wip/view-user-profile.feature b/cypress/e2e/user-wip/view-user-profile.feature similarity index 100% rename from cypress/integration/user-wip/view-user-profile.feature rename to cypress/e2e/user-wip/view-user-profile.feature diff --git a/cypress/integration/user/common.js b/cypress/e2e/user/common.js similarity index 76% rename from cypress/integration/user/common.js rename to cypress/e2e/user/common.js index a78a9a291..197dd4775 100644 --- a/cypress/integration/user/common.js +++ b/cypress/e2e/user/common.js @@ -1,4 +1,4 @@ -import { Given } from 'cypress-cucumber-preprocessor/steps' +import { Given } from '@badeball/cypress-cucumber-preprocessor' Given('some users exist', () => {}) diff --git a/cypress/integration/user/list-users.feature b/cypress/e2e/user/list-users.feature similarity index 100% rename from cypress/integration/user/list-users.feature rename to cypress/e2e/user/list-users.feature diff --git a/cypress/integration/user/list-users/index.js b/cypress/e2e/user/list-users/index.js similarity index 91% rename from cypress/integration/user/list-users/index.js rename to cypress/e2e/user/list-users/index.js index 3e98155ad..48f0434f4 100644 --- a/cypress/integration/user/list-users/index.js +++ b/cypress/e2e/user/list-users/index.js @@ -1,5 +1,5 @@ import '../common.js' -import { Given, Then, When } from 'cypress-cucumber-preprocessor/steps' +import { Given, Then, When } from '@badeball/cypress-cucumber-preprocessor' Then('the user-manager should see the first page of all users', () => { cy.getWithDataTest('{dhis2-uiwidgets-pagination-summary}').contains( diff --git a/cypress/integration/user/search-users.feature b/cypress/e2e/user/search-users.feature similarity index 100% rename from cypress/integration/user/search-users.feature rename to cypress/e2e/user/search-users.feature diff --git a/cypress/integration/user/search-users/index.js b/cypress/e2e/user/search-users/index.js similarity index 96% rename from cypress/integration/user/search-users/index.js rename to cypress/e2e/user/search-users/index.js index 2a2789d41..b0bd96387 100644 --- a/cypress/integration/user/search-users/index.js +++ b/cypress/e2e/user/search-users/index.js @@ -1,5 +1,5 @@ import '../common.js' -import { Given, Then, When } from 'cypress-cucumber-preprocessor/steps' +import { Given, Then, When } from '@badeball/cypress-cucumber-preprocessor' const NAME_SEARCH_QUERY = 'admin' diff --git a/cypress/fixtures/network/42/show_tiles_with_list_and_add_action_to_all_available_sections.json b/cypress/fixtures/network/42/show_tiles_with_list_and_add_action_to_all_available_sections.json new file mode 100644 index 000000000..3a6053491 --- /dev/null +++ b/cypress/fixtures/network/42/show_tiles_with_list_and_add_action_to_all_available_sections.json @@ -0,0 +1,589 @@ +[ + { + "path": "/api/42/systemSettings/helpPageLink", + "featureName": "Show tiles with list and add action to all available sections", + "static": false, + "count": 6, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"helpPageLink\":\"https://dhis2.github.io/dhis2-docs/master/en/user/html/dhis2_user_manual_en.html\"}", + "responseSize": 99, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/organisationUnits?paging=false&level=1&fields=id%2Cpath%2CdisplayName%2Cchildren%3A%3AisNotEmpty", + "featureName": "Show tiles with list and add action to all available sections", + "static": false, + "count": 6, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"organisationUnits\":[{\"children\":true,\"path\":\"/ImspTQPwCqd\",\"displayName\":\"Sierra Leone\",\"id\":\"ImspTQPwCqd\"}]}", + "responseSize": 111, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/systemSettings/keyUiLocale", + "featureName": "Show tiles with list and add action to all available sections", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"keyUiLocale\":\"en\"}", + "responseSize": 20, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/userGroups?fields=id,displayName&paging=false", + "featureName": "Show tiles with list and add action to all available sections", + "static": false, + "count": 2, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"userGroups\":[{\"displayName\":\"Administrators\",\"id\":\"wl5cDMuUhmF\"},{\"displayName\":\"Africare HQ\",\"id\":\"vAvEltyXGbD\"},{\"displayName\":\"Bo District M&E officers\",\"id\":\"ZoHNWQajIoe\"},{\"displayName\":\"Bonthe District M&E Officers\",\"id\":\"th4S6ovwcr8\"},{\"displayName\":\"Cape Town University Research Group\",\"id\":\"wAAA1agEHin\"},{\"displayName\":\"_DATASET_Child Health Program Manager\",\"id\":\"GogLpGmkL0g\"},{\"displayName\":\"_DATASET_Data entry clerk\",\"id\":\"tH0GcNZZ1vW\"},{\"displayName\":\"_DATASET_M and E Officer\",\"id\":\"w900PX10L7O\"},{\"displayName\":\"_DATASET_Superuser\",\"id\":\"B6JNeAQ6akX\"},{\"displayName\":\"_DATASET_System administrator (ALL)\",\"id\":\"zz6XckBrLlj\"},{\"displayName\":\"EPI Stock Completeness Notification Recipients\",\"id\":\"qlEhuAA77gc\"},{\"displayName\":\"Family Health Partner\",\"id\":\"ZrsVF7IJ93y\"},{\"displayName\":\"Family Planning Program Coordinators\",\"id\":\"sZRhXMPbcWc\"},{\"displayName\":\"Feedback Message Recipients\",\"id\":\"QYrzIjSfI8z\"},{\"displayName\":\"HIV Program Coordinators\",\"id\":\"Rg8wusV7QYi\"},{\"displayName\":\"Kenya staff\",\"id\":\"YCPJDwzbe8T\"},{\"displayName\":\"Malaria program\",\"id\":\"jvrEwEJ2yZn\"},{\"displayName\":\"Nairobi University Research Group\",\"id\":\"k3xzluFKVyw\"},{\"displayName\":\"Partner for Health International\",\"id\":\"GZSvMCVowAx\"},{\"displayName\":\"_PROGRAM_Antenatal care program\",\"id\":\"M1Qre0247G3\"},{\"displayName\":\"_PROGRAM_Child Health Tracker\",\"id\":\"H9XnHoWRKCg\"},{\"displayName\":\"_PROGRAM_Inpatient program\",\"id\":\"NTC8GjJ7p8P\"},{\"displayName\":\"_PROGRAM_MNCH / PNC (Adult Woman) program\",\"id\":\"vRoAruMnNpB\"},{\"displayName\":\"_PROGRAM_Superuser\",\"id\":\"gXpmQO6eEOo\"},{\"displayName\":\"_PROGRAM_System administrator (ALL)\",\"id\":\"pBnkuih0c1K\"},{\"displayName\":\"_PROGRAM_TB program\",\"id\":\"Kk12LkEWtXp\"},{\"displayName\":\"_PROGRAM_WHO MCH program\",\"id\":\"z1gNAf2zUxZ\"},{\"displayName\":\"System administrators\",\"id\":\"lFHP5lLkzVr\"},{\"displayName\":\"TB Program Coordinators\",\"id\":\"hj0nnsVsPLU\"},{\"displayName\":\"Wakiki\",\"id\":\"L4XTzgbdza3\"},{\"displayName\":\"World Health Program\",\"id\":\"Iqfwd3j2qe5\"}]}", + "responseSize": 1983, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/dimensions/constraints?fields=id,name,dimensionType&paging=false", + "featureName": "Show tiles with list and add action to all available sections", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"dimensions\":[{\"name\":\"Funding Agency\",\"dimensionType\":\"CATEGORY_OPTION_GROUP_SET\",\"id\":\"SooXFOUnciJ\"},{\"name\":\"Donor\",\"dimensionType\":\"CATEGORY_OPTION_GROUP_SET\",\"id\":\"C31vHZqu0qU\"},{\"name\":\"Implementing Partner\",\"dimensionType\":\"CATEGORY\",\"id\":\"LFsZ8v5v7rq\"},{\"name\":\"Project\",\"dimensionType\":\"CATEGORY\",\"id\":\"yY2bQYqNt0o\"},{\"name\":\"Target vs Result\",\"dimensionType\":\"CATEGORY\",\"id\":\"eLwL77Z9E7R\"}]}", + "responseSize": 402, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/userRoles?fields=id,displayName&canIssue=true&paging=false", + "featureName": "Show tiles with list and add action to all available sections", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"userRoles\":[{\"displayName\":\"Antenatal care program\",\"id\":\"UYXOT4A7JMI\"},{\"displayName\":\"Child Health Program Manager\",\"id\":\"Ql6Gew7eaX6\"},{\"displayName\":\"Child Health Tracker\",\"id\":\"TMK9CMZ2V98\"},{\"displayName\":\"Data entry clerk\",\"id\":\"Euq3XfEIEbx\"},{\"displayName\":\"Facility tracker\",\"id\":\"txB7vu1w2Pr\"},{\"displayName\":\"Guest\",\"id\":\"XS0dNzuZmfH\"},{\"displayName\":\"Inpatient program\",\"id\":\"DRdaVRtwmG5\"},{\"displayName\":\"M and E Officer\",\"id\":\"jRWSNIHdKww\"},{\"displayName\":\"MNCH / PNC (Adult Woman) program\",\"id\":\"aNk5AyC7ydy\"},{\"displayName\":\"Superuser\",\"id\":\"Ufph3mGRmMo\"},{\"displayName\":\"TB program\",\"id\":\"cUlTcejWree\"},{\"displayName\":\"User manager\",\"id\":\"xJZBzAHI88H\"},{\"displayName\":\"WHO MCH program\",\"id\":\"Pqoy4DLOdMK\"}]}", + "responseSize": 726, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/filledOrganisationUnitLevels", + "featureName": "Show tiles with list and add action to all available sections", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "[{\"name\":\"National\",\"created\":\"2011-12-24T12:24:22.935\",\"lastUpdated\":\"2015-08-09T12:58:05.003\",\"translations\":[],\"favorites\":[],\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"level\":1,\"displayName\":\"National\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"favorite\":false,\"id\":\"H1KlN4QIauv\",\"attributeValues\":[]},{\"name\":\"District\",\"created\":\"2011-12-24T12:24:22.935\",\"lastUpdated\":\"2015-08-09T12:58:04.997\",\"translations\":[],\"favorites\":[],\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"level\":2,\"displayName\":\"District\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"favorite\":false,\"id\":\"wjP19dkFeIk\",\"attributeValues\":[]},{\"name\":\"Chiefdom\",\"created\":\"2011-12-24T12:24:22.935\",\"lastUpdated\":\"2015-08-09T12:58:05.001\",\"translations\":[],\"favorites\":[],\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"level\":3,\"displayName\":\"Chiefdom\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"favorite\":false,\"id\":\"tTUf91fCytl\",\"attributeValues\":[]},{\"name\":\"Facility\",\"created\":\"2011-12-24T12:24:22.935\",\"lastUpdated\":\"2015-08-09T12:58:05.005\",\"translations\":[],\"favorites\":[],\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"level\":4,\"displayName\":\"Facility\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"favorite\":false,\"id\":\"m9lBJogzE95\",\"attributeValues\":[]}]", + "responseSize": 1501, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/attributes?fields=id,displayName,mandatory,unique,valueType,optionSet%5Boptions%5Bid%2CdisplayName%5D%5D&filter=userAttribute%3Aeq%3Atrue&paging=false", + "featureName": "Show tiles with list and add action to all available sections", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"attributes\":[]}", + "responseSize": 17, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/locales/db?fields=locale,name,displayName", + "featureName": "Show tiles with list and add action to all available sections", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "[{\"locale\":\"af\",\"name\":\"Afrikaans\",\"displayName\":\"Afrikaans\"},{\"locale\":\"am\",\"name\":\"አማርኛ\",\"displayName\":\"Amharic\"},{\"locale\":\"ar\",\"name\":\"العربية\",\"displayName\":\"Arabic\"},{\"locale\":\"bi\",\"name\":\"Bislama\",\"displayName\":\"Bislama\"},{\"locale\":\"my\",\"name\":\"မြန်မာ\",\"displayName\":\"Burmese\"},{\"locale\":\"zh\",\"name\":\"中文\",\"displayName\":\"Chinese\"},{\"locale\":\"nl\",\"name\":\"Nederlands\",\"displayName\":\"Dutch\"},{\"locale\":\"dz\",\"name\":\"རྫོང་ཁ\",\"displayName\":\"Dzongkha\"},{\"locale\":\"en\",\"name\":\"English\",\"displayName\":\"English\"},{\"locale\":\"en_BW\",\"name\":\"English (Botswana)\",\"displayName\":\"English (Botswana)\"},{\"locale\":\"en_KH\",\"name\":\"English (Cambodia)\",\"displayName\":\"English (Cambodia)\"},{\"locale\":\"en_TZ\",\"name\":\"English (Tanzania)\",\"displayName\":\"English (Tanzania)\"},{\"locale\":\"en_UG\",\"name\":\"English (Uganda)\",\"displayName\":\"English (Uganda)\"},{\"locale\":\"fr\",\"name\":\"français\",\"displayName\":\"French\"},{\"locale\":\"fr_SN\",\"name\":\"français (Sénégal)\",\"displayName\":\"French (Senegal)\"},{\"locale\":\"de\",\"name\":\"Deutsch\",\"displayName\":\"German\"},{\"locale\":\"gu\",\"name\":\"ગુજરાતી\",\"displayName\":\"Gujarati\"},{\"locale\":\"hi\",\"name\":\"हिन्दी\",\"displayName\":\"Hindi\"},{\"locale\":\"id\",\"name\":\"Indonesia\",\"displayName\":\"Indonesian\"},{\"locale\":\"it\",\"name\":\"italiano\",\"displayName\":\"Italian\"},{\"locale\":\"km\",\"name\":\"ខ្មែរ\",\"displayName\":\"Khmer\"},{\"locale\":\"rw\",\"name\":\"Kinyarwanda\",\"displayName\":\"Kinyarwanda\"},{\"locale\":\"lo\",\"name\":\"ລາວ\",\"displayName\":\"Lao\"},{\"locale\":\"ne\",\"name\":\"नेपाली\",\"displayName\":\"Nepali\"},{\"locale\":\"no\",\"name\":\"norsk\",\"displayName\":\"Norwegian\"},{\"locale\":\"ps\",\"name\":\"پښتو\",\"displayName\":\"Pashto\"},{\"locale\":\"fa\",\"name\":\"فارسی\",\"displayName\":\"Persian\"},{\"locale\":\"pt\",\"name\":\"português\",\"displayName\":\"Portuguese\"},{\"locale\":\"ru\",\"name\":\"русский\",\"displayName\":\"Russian\"},{\"locale\":\"es\",\"name\":\"español\",\"displayName\":\"Spanish\"},{\"locale\":\"es_GT\",\"name\":\"español (Guatemala)\",\"displayName\":\"Spanish (Guatemala)\"},{\"locale\":\"es_MX\",\"name\":\"español (México)\",\"displayName\":\"Spanish (Mexico)\"},{\"locale\":\"sw\",\"name\":\"Kiswahili\",\"displayName\":\"Swahili\"},{\"locale\":\"tg\",\"name\":\"тоҷикӣ\",\"displayName\":\"Tajik\"},{\"locale\":\"vi\",\"name\":\"Tiếng Việt\",\"displayName\":\"Vietnamese\"}]", + "responseSize": 2291, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/locales/ui?fields=locale,name,displayName", + "featureName": "Show tiles with list and add action to all available sections", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "[{\"locale\":\"ar\",\"name\":\"العربية\",\"displayName\":\"Arabic\"},{\"locale\":\"ar_EG\",\"name\":\"العربية (مصر)\",\"displayName\":\"Arabic (Egypt)\"},{\"locale\":\"ar_IQ\",\"name\":\"العربية (العراق)\",\"displayName\":\"Arabic (Iraq)\"},{\"locale\":\"ar_SD\",\"name\":\"العربية (السودان)\",\"displayName\":\"Arabic (Sudan)\"},{\"locale\":\"bn\",\"name\":\"বাংলা\",\"displayName\":\"Bangla\"},{\"locale\":\"bi\",\"name\":\"Bislama\",\"displayName\":\"Bislama\"},{\"locale\":\"my\",\"name\":\"မြန်မာ\",\"displayName\":\"Burmese\"},{\"locale\":\"ckb\",\"name\":\"کوردیی ناوەندی\",\"displayName\":\"Central Kurdish\"},{\"locale\":\"zh\",\"name\":\"中文\",\"displayName\":\"Chinese\"},{\"locale\":\"zh_CN\",\"name\":\"中文 (中国)\",\"displayName\":\"Chinese (China)\"},{\"locale\":\"cs\",\"name\":\"čeština\",\"displayName\":\"Czech\"},{\"locale\":\"da\",\"name\":\"dansk\",\"displayName\":\"Danish\"},{\"locale\":\"nl\",\"name\":\"Nederlands\",\"displayName\":\"Dutch\"},{\"locale\":\"en\",\"name\":\"English\",\"displayName\":\"English\"},{\"locale\":\"fr\",\"name\":\"français\",\"displayName\":\"French\"},{\"locale\":\"id\",\"name\":\"Indonesia\",\"displayName\":\"Indonesian\"},{\"locale\":\"id_ID\",\"name\":\"Indonesia (Indonesia)\",\"displayName\":\"Indonesian (Indonesia)\"},{\"locale\":\"km\",\"name\":\"ខ្មែរ\",\"displayName\":\"Khmer\"},{\"locale\":\"rw\",\"name\":\"Kinyarwanda\",\"displayName\":\"Kinyarwanda\"},{\"locale\":\"lo\",\"name\":\"ລາວ\",\"displayName\":\"Lao\"},{\"locale\":\"mn\",\"name\":\"монгол\",\"displayName\":\"Mongolian\"},{\"locale\":\"ne\",\"name\":\"नेपाली\",\"displayName\":\"Nepali\"},{\"locale\":\"nb\",\"name\":\"norsk bokmål\",\"displayName\":\"Norwegian Bokmål\"},{\"locale\":\"or\",\"name\":\"ଓଡ଼ିଆ\",\"displayName\":\"Odia\"},{\"locale\":\"ps\",\"name\":\"پښتو\",\"displayName\":\"Pashto\"},{\"locale\":\"pt\",\"name\":\"português\",\"displayName\":\"Portuguese\"},{\"locale\":\"pt_BR\",\"name\":\"português (Brasil)\",\"displayName\":\"Portuguese (Brazil)\"},{\"locale\":\"ro\",\"name\":\"română\",\"displayName\":\"Romanian\"},{\"locale\":\"ru\",\"name\":\"русский\",\"displayName\":\"Russian\"},{\"locale\":\"si\",\"name\":\"සිංහල\",\"displayName\":\"Sinhala\"},{\"locale\":\"es\",\"name\":\"español\",\"displayName\":\"Spanish\"},{\"locale\":\"sv\",\"name\":\"svenska\",\"displayName\":\"Swedish\"},{\"locale\":\"tg\",\"name\":\"тоҷикӣ\",\"displayName\":\"Tajik\"},{\"locale\":\"tet\",\"name\":\"Tetum\",\"displayName\":\"Tetum\"},{\"locale\":\"uk\",\"name\":\"українська\",\"displayName\":\"Ukrainian\"},{\"locale\":\"ur\",\"name\":\"اردو\",\"displayName\":\"Urdu\"},{\"locale\":\"uz_UZ_Cyrl\",\"name\":\"o‘zbek (Oʻzbekiston, Cyrl)\",\"displayName\":\"Uzbek (Uzbekistan, Cyrl)\"},{\"locale\":\"uz_UZ_Latn\",\"name\":\"o‘zbek (Oʻzbekiston, Latn)\",\"displayName\":\"Uzbek (Uzbekistan, Latn)\"},{\"locale\":\"vi\",\"name\":\"Tiếng Việt\",\"displayName\":\"Vietnamese\"},{\"locale\":\"prs\",\"name\":\"prs\",\"displayName\":\"prs\"}]", + "responseSize": 2690, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/organisationUnits/ImspTQPwCqd?fields=displayName,path,id", + "featureName": "Show tiles with list and add action to all available sections", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"path\":\"/ImspTQPwCqd\",\"displayName\":\"Sierra Leone\",\"id\":\"ImspTQPwCqd\"}", + "responseSize": 71, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/organisationUnits/ImspTQPwCqd?fields=path,children%3A%3Asize", + "featureName": "Show tiles with list and add action to all available sections", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"children\":13,\"path\":\"/ImspTQPwCqd\"}", + "responseSize": 37, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/users?fields=id,displayName,access,email,twoFactorEnabled,userCredentials%5Busername%2Cdisabled%2ClastLogin%5D,teiSearchOrganisationUnits%5Bid%2Cpath%5D&order=firstName%3Aasc,surname%3Aasc&userOrgUnits=true&includeChildren=true&page=1&pageSize=50&query=&selfRegistered=false", + "featureName": "Show tiles with list and add action to all available sections", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"pager\":{\"page\":1,\"total\":130,\"pageSize\":50,\"nextPage\":\"/42/users?page=2&userOrgUnits=true&includeChildren=true&query=&fields=id%2CdisplayName%2Caccess%2Cemail%2CtwoFactorEnabled%2CuserCredentials%5Busername%2Cdisabled%2ClastLogin%5D%2CteiSearchOrganisationUnits%5Bid%2Cpath%5D&order=firstName%3Aasc%2Csurname%3Aasc&selfRegistered=false\",\"pageCount\":3},\"users\":[{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"traore\",\"lastLogin\":\"2013-12-30T17:16:43.235\",\"disabled\":false},\"displayName\":\"Alain Traore\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"oXD88WWSQpR\"},{\"email\":\"dummy@dhis2.org\",\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"alinana\",\"disabled\":false},\"displayName\":\"Ali Nana\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"gEnZri18JsV\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabicB\",\"disabled\":false},\"displayName\":\"Arabic Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"Rq9TNYOyS6a\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabicS\",\"disabled\":false},\"displayName\":\"Arabic Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"OSWYhAwJqiC\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabic\",\"disabled\":false},\"displayName\":\"Arabic UAE\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"OF1mSOFpygN\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabiceB\",\"disabled\":false},\"displayName\":\"ArabicE Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"IC1o0DI2iWu\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabice\",\"disabled\":false},\"displayName\":\"ArabicE Egypt\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"FVsLhslRbTK\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabiceS\",\"disabled\":false},\"displayName\":\"ArabicE Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"akw4ilMLc24\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabiciB\",\"disabled\":false},\"displayName\":\"ArabicI Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"G2ysGXpcZWr\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabici\",\"disabled\":false},\"displayName\":\"ArabicI Iraq\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"NG6JReWSInT\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabiciS\",\"disabled\":false},\"displayName\":\"ArabicI Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"iswBgC3ROmB\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabicsB\",\"disabled\":false},\"displayName\":\"ArabicS Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"EGwENMFCpbm\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabics\",\"disabled\":false},\"displayName\":\"ArabicS Sudan\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"DdfFqqZkBhd\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabicsS\",\"disabled\":false},\"displayName\":\"ArabicS Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"EyUuSlSe50U\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"bengali\",\"disabled\":false},\"displayName\":\"Bengali Bangladesh\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"wQ1F32Aa9Ug\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"bengaliB\",\"disabled\":false},\"displayName\":\"Bengali Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"nFNQNgrbTED\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"bengaliS\",\"disabled\":false},\"displayName\":\"Bengali Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"wQTgefEcyTG\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"bislamaB\",\"disabled\":false},\"displayName\":\"Bislama Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"DLjZWMsVsq2\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"bislamaS\",\"disabled\":false},\"displayName\":\"Bislama Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"C6fqFRbKe6r\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"bislama\",\"disabled\":false},\"displayName\":\"Bislama Vanuatu\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"JyMUTHHxh3B\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"bombali\",\"lastLogin\":\"2014-09-28T23:19:34.514\",\"disabled\":false},\"displayName\":\"Bombali District\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"NOOF56dveaZ\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"burmeseB\",\"disabled\":false},\"displayName\":\"Burmese Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"WYDN4b4yRlg\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"burmese\",\"disabled\":false},\"displayName\":\"Burmese Myanmar\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"T4AwvxjfaFy\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"burmeseS\",\"disabled\":false},\"displayName\":\"Burmese Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"rIouAxmW0vD\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"chinese\",\"disabled\":false},\"displayName\":\"Chinese Asia\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"yarlPr6DsOF\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"chineseB\",\"disabled\":false},\"displayName\":\"Chinese Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"rH2032EPFvr\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"chineseS\",\"disabled\":false},\"displayName\":\"Chinese Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"ITrQQlJqbaE\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"chinesecB\",\"disabled\":false},\"displayName\":\"ChineseC Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"SpuKahMLsAr\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"chinesec\",\"disabled\":false},\"displayName\":\"ChineseC China\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"t6ijJxbHBCa\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"chinesecS\",\"disabled\":false},\"displayName\":\"ChineseC Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"xbAzaTwEGx0\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"danishB\",\"disabled\":false},\"displayName\":\"Danish Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"ga5Y0Wg5kof\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"danish\",\"disabled\":false},\"displayName\":\"Danish Denmark\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"wqFivBzTq3r\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"danishS\",\"disabled\":false},\"displayName\":\"Danish Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"oEtWWgCGUif\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"konan\",\"lastLogin\":\"2019-04-29T16:13:04.047\",\"disabled\":false},\"displayName\":\"Didier Konan\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"I9fMsY4pRKk\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"donor\",\"lastLogin\":\"2014-04-08T21:27:06.659\",\"disabled\":false},\"displayName\":\"Donor User\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"cddnwKV2gm9\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"englishB\",\"disabled\":false},\"displayName\":\"English Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"FfQ2460chiA\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"englishS\",\"disabled\":false},\"displayName\":\"English Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"vgSpvvWCbxI\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"english\",\"disabled\":false},\"displayName\":\"English US/UK\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"tQSUE8azWFG\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"frenchB\",\"disabled\":false},\"displayName\":\"French Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"L2B791gfbds\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"french\",\"disabled\":false},\"displayName\":\"French France\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"OhBMBATrkP7\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"frenchS\",\"disabled\":false},\"displayName\":\"French Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"ImbBYJHZrAW\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"analyticstest\",\"lastLogin\":\"2021-04-16T10:29:30.967\",\"disabled\":false},\"displayName\":\"Freya Njordsdottir\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"tiJZaFA1tXp\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"geetha\",\"disabled\":false},\"displayName\":\"Geetha Alwan\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"IAzIZweJnhm\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"geethaS\",\"disabled\":false},\"displayName\":\"Geetha Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"qObaDc0JE3y\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"gintareS\",\"disabled\":false},\"displayName\":\"Gintare Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"IriFPYe2sGG\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"gintare\",\"disabled\":false},\"displayName\":\"Gintare Vilkelyte\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"k0pJIVKAJz3\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"guest\",\"lastLogin\":\"2014-10-07T22:17:43.434\",\"disabled\":false},\"displayName\":\"Guest User\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"rWLrZL8rP3K\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"haroonS\",\"disabled\":false},\"displayName\":\"Haroon Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"hP0k45PbWah\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"haroon\",\"lastLogin\":\"2024-01-23T13:25:02.423\",\"disabled\":false},\"displayName\":\"Haroon Twalibu\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"Mw9e2OWvRKr\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"hella\",\"disabled\":false},\"displayName\":\"Hella Dawit\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"sVahVulbH6q\"}]}", + "responseSize": 13916, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/authorities?fields=id,name", + "featureName": "Show tiles with list and add action to all available sections", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"systemAuthorities\":[{\"id\":\"F_ACCEPT_DATA_LOWER_LEVELS\",\"name\":\"Accept data at lower levels\"},{\"id\":\"F_PREDICTOR_ADD\",\"name\":\"Add data predictor\"},{\"id\":\"F_PREDICTORGROUP_ADD\",\"name\":\"Add data predictor group\"},{\"id\":\"F_MAP_EXTERNAL_LAYER_ADD\",\"name\":\"Add external map layer\"},{\"id\":\"F_ORG_UNIT_PROFILE_ADD\",\"name\":\"Add organisation unit profile\"},{\"id\":\"F_PROGRAM_RULE_ADD\",\"name\":\"Add Program Rule\"},{\"id\":\"F_MAP_PUBLIC_ADD\",\"name\":\"Add Public Map\"},{\"id\":\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"name\":\"Add/Remove Members In Read-Only User Groups\"},{\"id\":\"F_ANALYTICSTABLEHOOK_ADD\",\"name\":\"Add/Update Analytics Table Hook\"},{\"id\":\"F_CONSTANT_ADD\",\"name\":\"Add/Update Constant\"},{\"id\":\"F_DATA_APPROVAL_LEVEL\",\"name\":\"Add/Update Data Approval Level\"},{\"id\":\"F_DATA_APPROVAL_WORKFLOW\",\"name\":\"Add/Update Data Approval Workflow\"},{\"id\":\"F_DATAVALUE_ADD\",\"name\":\"Add/Update Data Value\"},{\"id\":\"F_EVENTCHART_PUBLIC_ADD\",\"name\":\"Add/Update Event Chart\"},{\"id\":\"F_EVENTREPORT_PUBLIC_ADD\",\"name\":\"Add/Update Event Report\"},{\"id\":\"F_INDICATORTYPE_ADD\",\"name\":\"Add/Update Indicator Type\"},{\"id\":\"F_LOCALE_ADD\",\"name\":\"Add/Update Locale\"},{\"id\":\"F_MINMAX_DATAELEMENT_ADD\",\"name\":\"Add/Update Min-Max Data Element\"},{\"id\":\"F_MINMAX_DATAELEMENT_ADD\",\"name\":\"Add/Update Min-Max Data Element\"},{\"id\":\"F_ORGANISATIONUNIT_ADD\",\"name\":\"Add/Update Organisation Unit\"},{\"id\":\"F_AGGREGATE_DATA_EXCHANGE_PRIVATE_ADD\",\"name\":\"Add/Update Private Aggregate Data Exchange\"},{\"id\":\"F_ATTRIBUTE_PRIVATE_ADD\",\"name\":\"Add/Update Private Attribute\"},{\"id\":\"F_CATEGORY_PRIVATE_ADD\",\"name\":\"Add/Update Private Category\"},{\"id\":\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"name\":\"Add/Update Private Category Combo\"},{\"id\":\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"name\":\"Add/Update Private Category Option\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Category Option Group\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"name\":\"Add/Update Private Category Option Group Set\"},{\"id\":\"F_DATAELEMENT_PRIVATE_ADD\",\"name\":\"Add/Update Private Data Element\"},{\"id\":\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"name\":\"Add/Update Private Data Element Group Sets\"},{\"id\":\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Data Element Groups\"},{\"id\":\"F_DATASET_PRIVATE_ADD\",\"name\":\"Add/Update Private Data Set\"},{\"id\":\"F_DOCUMENT_PRIVATE_ADD\",\"name\":\"Add/Update Private Document\"},{\"id\":\"F_EVENT_HOOK_PRIVATE_ADD\",\"name\":\"Add/Update Private Event Hook\"},{\"id\":\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"name\":\"Add/Update Private External Map Layer\"},{\"id\":\"F_INDICATOR_PRIVATE_ADD\",\"name\":\"Add/Update Private Indicator\"},{\"id\":\"F_INDICATORGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Indicator Group\"},{\"id\":\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"name\":\"Add/Update Private Indicator Group Sets\"},{\"id\":\"F_LEGEND_SET_PRIVATE_ADD\",\"name\":\"Add/Update Private Legend Set\"},{\"id\":\"F_LEGEND_SET_PRIVATE_ADD\",\"name\":\"Add/Update Private Legend Set\"},{\"id\":\"F_OPTIONGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Option Group\"},{\"id\":\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"name\":\"Add/Update Private Option Group Set\"},{\"id\":\"F_OPTIONSET_PRIVATE_ADD\",\"name\":\"Add/Update Private Option Set\"},{\"id\":\"F_ORGUNITGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Organisation Unit Group\"},{\"id\":\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"name\":\"Add/Update Private Organisation Unit Group Set\"},{\"id\":\"F_PROGRAM_PRIVATE_ADD\",\"name\":\"Add/Update Private Program\"},{\"id\":\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"name\":\"Add/Update Private Program Indicator\"},{\"id\":\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Program Indicator Group\"},{\"id\":\"F_REPORT_PRIVATE_ADD\",\"name\":\"Add/Update Private Report\"},{\"id\":\"F_ROUTE_PRIVATE_ADD\",\"name\":\"Add/Update Private Route\"},{\"id\":\"F_SQLVIEW_PRIVATE_ADD\",\"name\":\"Add/Update Private SQL View\"},{\"id\":\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"name\":\"Add/Update Private Tracked Entity Attribute\"},{\"id\":\"F_USERGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private User Group\"},{\"id\":\"F_USERROLE_PRIVATE_ADD\",\"name\":\"Add/Update Private User Role\"},{\"id\":\"F_VALIDATIONRULE_PRIVATE_ADD\",\"name\":\"Add/Update Private Validation Rule\"},{\"id\":\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Validation Rule Group\"},{\"id\":\"F_PROGRAMSTAGE_ADD\",\"name\":\"Add/Update Program Stage\"},{\"id\":\"F_AGGREGATE_DATA_EXCHANGE_PUBLIC_ADD\",\"name\":\"Add/Update Public Aggregate Data Exchange\"},{\"id\":\"F_ATTRIBUTE_PUBLIC_ADD\",\"name\":\"Add/Update Public Attribute\"},{\"id\":\"F_CATEGORY_PUBLIC_ADD\",\"name\":\"Add/Update Public Category\"},{\"id\":\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"name\":\"Add/Update Public Category Combo\"},{\"id\":\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"name\":\"Add/Update Public Category Option\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Category Option Group\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"name\":\"Add/Update Public Category Option Group Set\"},{\"id\":\"F_DASHBOARD_PUBLIC_ADD\",\"name\":\"Add/Update Public Dashboard\"},{\"id\":\"F_DATAELEMENT_PUBLIC_ADD\",\"name\":\"Add/Update Public Data Element\"},{\"id\":\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"name\":\"Add/Update Public Data Element Group Sets\"},{\"id\":\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Data Element Groups\"},{\"id\":\"F_DATASET_PUBLIC_ADD\",\"name\":\"Add/Update Public Data Set\"},{\"id\":\"F_DOCUMENT_PUBLIC_ADD\",\"name\":\"Add/Update Public Document\"},{\"id\":\"F_EVENT_HOOK_PUBLIC_ADD\",\"name\":\"Add/Update Public Event Hook\"},{\"id\":\"F_EVENT_VISUALIZATION_PUBLIC_ADD\",\"name\":\"Add/Update Public Event Visualization\"},{\"id\":\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"name\":\"Add/Update Public External Map Layer\"},{\"id\":\"F_INDICATOR_PUBLIC_ADD\",\"name\":\"Add/Update Public Indicator\"},{\"id\":\"F_INDICATORGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Indicator Group\"},{\"id\":\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"name\":\"Add/Update Public Indicator Group Sets\"},{\"id\":\"F_LEGEND_SET_PUBLIC_ADD\",\"name\":\"Add/Update Public Legend Set\"},{\"id\":\"F_LEGEND_SET_PUBLIC_ADD\",\"name\":\"Add/Update Public Legend Set\"},{\"id\":\"F_OPTIONGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Option Group\"},{\"id\":\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"name\":\"Add/Update Public Option Group Set\"},{\"id\":\"F_OPTIONSET_PUBLIC_ADD\",\"name\":\"Add/Update Public Option Set\"},{\"id\":\"F_ORGUNITGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Organisation Unit Group\"},{\"id\":\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"name\":\"Add/Update Public Organisation Unit Group Set\"},{\"id\":\"F_PROGRAM_PUBLIC_ADD\",\"name\":\"Add/Update Public Program\"},{\"id\":\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"name\":\"Add/Update Public Program Indicator\"},{\"id\":\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Program Indicator Group\"},{\"id\":\"F_REPORT_PUBLIC_ADD\",\"name\":\"Add/Update Public Report\"},{\"id\":\"F_ROUTE_PUBLIC_ADD\",\"name\":\"Add/Update Public Route\"},{\"id\":\"F_SQLVIEW_PUBLIC_ADD\",\"name\":\"Add/Update Public SQL View\"},{\"id\":\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"name\":\"Add/Update Public Tracked Entity Attribute\"},{\"id\":\"F_USERGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public User Group\"},{\"id\":\"F_USERROLE_PUBLIC_ADD\",\"name\":\"Add/Update Public User Role\"},{\"id\":\"F_VALIDATIONRULE_PUBLIC_ADD\",\"name\":\"Add/Update Public Validation Rule\"},{\"id\":\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Validation Rule Group\"},{\"id\":\"F_VISUALIZATION_PUBLIC_ADD\",\"name\":\"Add/Update Public Visualization\"},{\"id\":\"F_PUSH_ANALYSIS_ADD\",\"name\":\"Add/Update Push Analysis\"},{\"id\":\"F_SECTION_ADD\",\"name\":\"Add/Update Section\"},{\"id\":\"F_TRACKED_ENTITY_ADD\",\"name\":\"Add/Update Tracked Entity\"},{\"id\":\"F_USER_ADD\",\"name\":\"Add/Update User\"},{\"id\":\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"name\":\"Add/Update User Within Managed Group\"},{\"id\":\"ALL\",\"name\":\"ALL\"},{\"id\":\"ALL\",\"name\":\"ALL\"},{\"id\":\"M_androidsettingsapp\",\"name\":\"androidsettingsapp app\"},{\"id\":\"M_dhis-web-app-management\",\"name\":\"App Management app\"},{\"id\":\"M_dhis-web-app-management\",\"name\":\"App Management app\"},{\"id\":\"F_APPROVE_DATA\",\"name\":\"Approve data\"},{\"id\":\"F_APPROVE_DATA_LOWER_LEVELS\",\"name\":\"Approve data at lower levels\"},{\"id\":\"M_dhis-web-cache-cleaner\",\"name\":\"Browser Cache Cleaner app\"},{\"id\":\"M_dhis-web-capture\",\"name\":\"Capture app\"},{\"id\":\"F_SYSTEM_SETTING\",\"name\":\"Change system settings\"},{\"id\":\"M_dhis-web-dashboard\",\"name\":\"Dashboard app\"},{\"id\":\"M_dhis-web-data-administration\",\"name\":\"Data Administration app\"},{\"id\":\"M_dhis-web-aggregate-data-entry\",\"name\":\"Data Entry (Beta) app\"},{\"id\":\"M_dhis-web-data-quality\",\"name\":\"Data Quality app\"},{\"id\":\"M_dhis-web-data-visualizer\",\"name\":\"Data Visualizer app\"},{\"id\":\"M_dhis-web-datastore\",\"name\":\"Datastore app\"},{\"id\":\"F_AGGREGATE_DATA_EXCHANGE_DELETE\",\"name\":\"Delete Aggregate Data Exchange\"},{\"id\":\"F_ANALYTICSTABLEHOOK_DELETE\",\"name\":\"Delete Analytics Table Hook\"},{\"id\":\"F_ATTRIBUTE_DELETE\",\"name\":\"Delete Attribute\"},{\"id\":\"F_CATEGORY_DELETE\",\"name\":\"Delete Category\"},{\"id\":\"F_CATEGORY_COMBO_DELETE\",\"name\":\"Delete Category Combo\"},{\"id\":\"F_CATEGORY_OPTION_DELETE\",\"name\":\"Delete Category Option\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_DELETE\",\"name\":\"Delete Category Option Group\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"name\":\"Delete Category Option Group Set\"},{\"id\":\"F_CONSTANT_DELETE\",\"name\":\"Delete Constant\"},{\"id\":\"F_DATAELEMENT_DELETE\",\"name\":\"Delete Data Element\"},{\"id\":\"F_DATAELEMENTGROUPSET_DELETE\",\"name\":\"Delete Data Element Group Sets\"},{\"id\":\"F_DATAELEMENTGROUP_DELETE\",\"name\":\"Delete Data Element Groups\"},{\"id\":\"F_PREDICTOR_DELETE\",\"name\":\"Delete data predictor\"},{\"id\":\"F_PREDICTORGROUP_DELETE\",\"name\":\"Delete data predictor group\"},{\"id\":\"F_DATASET_DELETE\",\"name\":\"Delete Data Set\"},{\"id\":\"F_DOCUMENT_DELETE\",\"name\":\"Delete Document\"},{\"id\":\"F_ENROLLMENT_CASCADE_DELETE\",\"name\":\"Delete enrollment and associated events\"},{\"id\":\"F_EVENT_HOOK_DELETE\",\"name\":\"Delete Event Hook\"},{\"id\":\"F_EXTERNAL_MAP_LAYER_DELETE\",\"name\":\"Delete External Map Layer\"},{\"id\":\"F_INDICATOR_DELETE\",\"name\":\"Delete Indicator\"},{\"id\":\"F_INDICATORGROUP_DELETE\",\"name\":\"Delete Indicator Group\"},{\"id\":\"F_INDICATORGROUPSET_DELETE\",\"name\":\"Delete Indicator Group Sets\"},{\"id\":\"F_INDICATORTYPE_DELETE\",\"name\":\"Delete Indicator Type\"},{\"id\":\"F_LEGEND_SET_DELETE\",\"name\":\"Delete Legend Set\"},{\"id\":\"F_LEGEND_SET_DELETE\",\"name\":\"Delete Legend Set\"},{\"id\":\"F_LOCALE_DELETE\",\"name\":\"Delete Locale\"},{\"id\":\"F_OPTIONGROUP_DELETE\",\"name\":\"Delete Option Group\"},{\"id\":\"F_OPTIONGROUPSET_DELETE\",\"name\":\"Delete Option Group Set\"},{\"id\":\"F_OPTIONSET_DELETE\",\"name\":\"Delete Option Set\"},{\"id\":\"F_ORGANISATIONUNIT_DELETE\",\"name\":\"Delete Organisation Unit\"},{\"id\":\"F_ORGUNITGROUP_DELETE\",\"name\":\"Delete Organisation Unit Group\"},{\"id\":\"F_ORGUNITGROUPSET_DELETE\",\"name\":\"Delete Organisation Unit Group Set\"},{\"id\":\"F_PROGRAM_DELETE\",\"name\":\"Delete Program\"},{\"id\":\"F_PROGRAM_INDICATOR_DELETE\",\"name\":\"Delete Program Indicator\"},{\"id\":\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"name\":\"Delete Program Indicator Group\"},{\"id\":\"F_PROGRAM_RULE_DELETE\",\"name\":\"Delete Program Rule\"},{\"id\":\"F_PROGRAMSTAGE_DELETE\",\"name\":\"Delete Program Stage\"},{\"id\":\"F_PUSH_ANALYSIS_DELETE\",\"name\":\"Delete Push Analysis\"},{\"id\":\"F_RELATIONSHIPTYPE_DELETE\",\"name\":\"Delete Relationship Type\"},{\"id\":\"F_REPORT_DELETE\",\"name\":\"Delete Report\"},{\"id\":\"F_SECTION_DELETE\",\"name\":\"Delete Section\"},{\"id\":\"F_SQLVIEW_DELETE\",\"name\":\"Delete SQL View\"},{\"id\":\"F_TRACKED_ENTITY_DELETE\",\"name\":\"Delete Tracked Entity\"},{\"id\":\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"name\":\"Delete Tracked Entity Attribute\"},{\"id\":\"F_TEI_CASCADE_DELETE\",\"name\":\"Delete tracked entity instance and associated enrollments and events\"},{\"id\":\"F_USER_DELETE\",\"name\":\"Delete User\"},{\"id\":\"F_USERGROUP_DELETE\",\"name\":\"Delete User Group\"},{\"id\":\"F_USERROLE_DELETE\",\"name\":\"Delete User Role\"},{\"id\":\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"name\":\"Delete User Within Managed Group\"},{\"id\":\"F_VALIDATIONRULE_DELETE\",\"name\":\"Delete Validation Rule\"},{\"id\":\"F_VALIDATIONRULEGROUP_DELETE\",\"name\":\"Delete Validation Rule Group\"},{\"id\":\"M_dhis-web-login\",\"name\":\"dhis-web-login app\"},{\"id\":\"M_dhis-web-user-profile\",\"name\":\"dhis-web-user-profile app\"},{\"id\":\"F_DOCUMENT_EXTERNAL\",\"name\":\"Document External Access\"},{\"id\":\"F_EDIT_EXPIRED\",\"name\":\"Edit expired data\"},{\"id\":\"F_EVENTCHART_EXTERNAL\",\"name\":\"Event Chart External Access\"},{\"id\":\"F_EVENTREPORT_EXTERNAL\",\"name\":\"Event Report External Access\"},{\"id\":\"M_dhis-web-event-reports\",\"name\":\"Event Reports app\"},{\"id\":\"F_EVENT_VISUALIZATION_EXTERNAL\",\"name\":\"Event Visualization External Access\"},{\"id\":\"M_dhis-web-event-visualizer\",\"name\":\"Event Visualizer app\"},{\"id\":\"F_EXPORT_DATA\",\"name\":\"Export data\"},{\"id\":\"F_METADATA_EXPORT\",\"name\":\"Export metadata\"},{\"id\":\"F_JOB_LOG_READ\",\"name\":\"F_JOB_LOG_READ\"},{\"id\":\"F_PREVIOUS_IMPERSONATOR_AUTHORITY\",\"name\":\"F_PREVIOUS_IMPERSONATOR_AUTHORITY\"},{\"id\":\"F_RELATIONSHIPTYPE_PRIVATE_ADD\",\"name\":\"F_RELATIONSHIPTYPE_PRIVATE_ADD\"},{\"id\":\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"name\":\"F_RELATIONSHIPTYPE_PUBLIC_ADD\"},{\"id\":\"F_ROUTE_DELETE\",\"name\":\"F_ROUTE_DELETE\"},{\"id\":\"F_GENERATE_MIN_MAX_VALUES\",\"name\":\"Generate min-max values\"},{\"id\":\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"name\":\"Ignore validation of required fields in Tracker and Event Capture\"},{\"id\":\"F_IMPERSONATE_USER\",\"name\":\"Impersonate user\"},{\"id\":\"F_METADATA_IMPORT\",\"name\":\"Import metadata\"},{\"id\":\"M_dhis-web-import-export\",\"name\":\"Import-Export app\"},{\"id\":\"F_INSERT_CUSTOM_JS_CSS\",\"name\":\"Insert custom Javascript and CSS\"},{\"id\":\"M_dhis-web-interpretation\",\"name\":\"Interpretation app\"},{\"id\":\"M_dhis-web-maintenance\",\"name\":\"Maintenance app\"},{\"id\":\"F_PROGRAM_RULE_MANAGEMENT\",\"name\":\"Manage program rule\"},{\"id\":\"F_MAP_EXTERNAL\",\"name\":\"Map External Access\"},{\"id\":\"M_dhis-web-maps\",\"name\":\"Maps app\"},{\"id\":\"M_dhis-web-menu-management\",\"name\":\"Menu Management app\"},{\"id\":\"F_INDICATOR_TYPE_MERGE\",\"name\":\"Merge Indicator Type\"},{\"id\":\"F_INDICATOR_MERGE\",\"name\":\"Merge Indicators\"},{\"id\":\"F_ORGANISATION_UNIT_MERGE\",\"name\":\"Merge organisation units\"},{\"id\":\"F_TRACKED_ENTITY_MERGE\",\"name\":\"Merge tracked entity instances\"},{\"id\":\"M_dhis-web-messaging\",\"name\":\"Messaging app\"},{\"id\":\"F_METADATA_MANAGE\",\"name\":\"Metadata sync\"},{\"id\":\"F_METADATA_MANAGE\",\"name\":\"Metadata sync\"},{\"id\":\"F_ORGANISATIONUNIT_MOVE\",\"name\":\"Move organisation unit\"},{\"id\":\"F_PERFORM_ANALYTICS_EXPLAIN\",\"name\":\"Perform analytics explain query \"},{\"id\":\"F_PERFORM_MAINTENANCE\",\"name\":\"Perform maintenance tasks\"},{\"id\":\"M_dhis-web-pivot\",\"name\":\"Pivot Table app\"},{\"id\":\"F_REPLICATE_USER\",\"name\":\"Replicate user\"},{\"id\":\"F_REPORT_EXTERNAL\",\"name\":\"Report External Access\"},{\"id\":\"M_dhis-web-reports\",\"name\":\"Reports app\"},{\"id\":\"F_PREDICTOR_RUN\",\"name\":\"Run predictor\"},{\"id\":\"F_RUN_VALIDATION\",\"name\":\"Run validation\"},{\"id\":\"M_dhis-web-scheduler\",\"name\":\"Scheduler app\"},{\"id\":\"F_SCHEDULING_ADMIN\",\"name\":\"Scheduling Administration\"},{\"id\":\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"name\":\"Search Tracked Entity Instance in All Org Units\"},{\"id\":\"F_SEND_EMAIL\",\"name\":\"Send Email\"},{\"id\":\"F_MOBILE_SENDSMS\",\"name\":\"Send SMS\"},{\"id\":\"F_MOBILE_SENDSMS\",\"name\":\"Send SMS\"},{\"id\":\"F_MOBILE_SETTINGS\",\"name\":\"Set mobile settings\"},{\"id\":\"M_dhis-web-settings\",\"name\":\"Settings app\"},{\"id\":\"F_SKIP_DATA_IMPORT_AUDIT\",\"name\":\"Skip data import audit\"},{\"id\":\"M_dhis-web-sms-configuration\",\"name\":\"SMS Configuration app\"},{\"id\":\"F_ORGANISATION_UNIT_SPLIT\",\"name\":\"Split organisation unit\"},{\"id\":\"F_SQLVIEW_EXTERNAL\",\"name\":\"SQL View External Access\"},{\"id\":\"M_dhis-web-tracker-capture\",\"name\":\"Tracker Capture app\"},{\"id\":\"M_dhis-web-translations\",\"name\":\"Translations app\"},{\"id\":\"F_UNCOMPLETE_EVENT\",\"name\":\"Uncomplete events\"},{\"id\":\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"name\":\"Update Organisation Unit Level\"},{\"id\":\"F_TRACKED_ENTITY_UPDATE\",\"name\":\"Update tracked entities\"},{\"id\":\"M_dhis-web-usage-analytics\",\"name\":\"Usage Analytics app\"},{\"id\":\"M_dhis-web-user\",\"name\":\"Users app\"},{\"id\":\"F_VIEW_EVENT_ANALYTICS\",\"name\":\"View event analytics\"},{\"id\":\"F_VIEW_SERVER_INFO\",\"name\":\"View server information\"},{\"id\":\"F_VIEW_UNAPPROVED_DATA\",\"name\":\"View unapproved data\"},{\"id\":\"F_USER_VIEW\",\"name\":\"View user\"},{\"id\":\"F_USER_VIEW\",\"name\":\"View user\"},{\"id\":\"F_VISUALIZATION_EXTERNAL\",\"name\":\"Visualization External Access\"}]}", + "responseSize": 16006, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/userRoles?fields=id,displayName,access,user%5Bid%2CdisplayName%5D,publicAccess,userGroupAccesses,description&order=name%3Aasc&page=1&pageSize=50", + "featureName": "Show tiles with list and add action to all available sections", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"pager\":{\"page\":1,\"total\":14,\"pageSize\":50,\"pageCount\":1},\"userRoles\":[{\"description\":\"Access to the antenatal care program\",\"displayName\":\"Antenatal care program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"UYXOT4A7JMI\"},{\"description\":\"Child Health Program Manager\",\"displayName\":\"Child Health Program Manager\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"Ql6Gew7eaX6\"},{\"description\":\"Access to the child health program in tracker\",\"displayName\":\"Child Health Tracker\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"TMK9CMZ2V98\"},{\"description\":\"Data entry clerk\",\"displayName\":\"Data entry clerk\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"Euq3XfEIEbx\"},{\"description\":\"Tracker user at the facility\",\"displayName\":\"Facility tracker\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"txB7vu1w2Pr\"},{\"description\":\"Read-only\",\"displayName\":\"Guest\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"XS0dNzuZmfH\"},{\"description\":\"Access to the inpatient program in tracker\",\"displayName\":\"Inpatient program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"DRdaVRtwmG5\"},{\"description\":\"M and E Officer\",\"displayName\":\"M and E Officer\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"jRWSNIHdKww\"},{\"description\":\"Access to the MNCH program in tracker\",\"displayName\":\"MNCH / PNC (Adult Woman) program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"aNk5AyC7ydy\"},{\"description\":\"Superuser\",\"displayName\":\"Superuser\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"Ufph3mGRmMo\"},{\"description\":\"System administrator\",\"displayName\":\"System administrator (ALL)\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"LGWLyWNro4x\"},{\"description\":\"Access to the TB program in Tracker\",\"displayName\":\"TB program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"cUlTcejWree\"},{\"description\":\"User manager\",\"displayName\":\"User manager\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"xJZBzAHI88H\"},{\"description\":\"WHO MCH program\",\"displayName\":\"WHO MCH program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"Pqoy4DLOdMK\"}]}", + "responseSize": 4309, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/attributes?fields=id,displayName,mandatory,unique,valueType,optionSet%5Boptions%5Bid%2CdisplayName%5D%5D&filter=userGroupAttribute%3Aeq%3Atrue&paging=false", + "featureName": "Show tiles with list and add action to all available sections", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"attributes\":[]}", + "responseSize": 17, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/users?fields=id,name,username&total=false&pageSize=10&order=firstName%3Aasc,surname%3Aasc&query=&page=1", + "featureName": "Show tiles with list and add action to all available sections", + "static": false, + "count": 2, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"pager\":{\"page\":1,\"total\":130,\"pageSize\":10,\"nextPage\":\"/42/users?page=2&pageSize=10&total=false&query=&fields=id%2Cname%2Cusername&order=firstName%3Aasc%2Csurname%3Aasc\",\"pageCount\":13},\"users\":[{\"name\":\"Alain Traore\",\"username\":\"traore\",\"id\":\"oXD88WWSQpR\"},{\"name\":\"Ali Nana\",\"username\":\"alinana\",\"id\":\"gEnZri18JsV\"},{\"name\":\"Arabic Bombali\",\"username\":\"arabicB\",\"id\":\"Rq9TNYOyS6a\"},{\"name\":\"Arabic Super\",\"username\":\"arabicS\",\"id\":\"OSWYhAwJqiC\"},{\"name\":\"Arabic UAE\",\"username\":\"arabic\",\"id\":\"OF1mSOFpygN\"},{\"name\":\"ArabicE Bombali\",\"username\":\"arabiceB\",\"id\":\"IC1o0DI2iWu\"},{\"name\":\"ArabicE Egypt\",\"username\":\"arabice\",\"id\":\"FVsLhslRbTK\"},{\"name\":\"ArabicE Super\",\"username\":\"arabiceS\",\"id\":\"akw4ilMLc24\"},{\"name\":\"ArabicI Bombali\",\"username\":\"arabiciB\",\"id\":\"G2ysGXpcZWr\"},{\"name\":\"ArabicI Iraq\",\"username\":\"arabici\",\"id\":\"NG6JReWSInT\"}]}", + "responseSize": 868, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/userGroups?fields=id,displayName,access,user%5Bid%2CdisplayName%5D,publicAccess,userGroupAccesses&order=name%3Aasc&page=1&pageSize=50", + "featureName": "Show tiles with list and add action to all available sections", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"pager\":{\"page\":1,\"total\":31,\"pageSize\":50,\"pageCount\":1},\"userGroups\":[{\"displayName\":\"Administrators\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"wl5cDMuUhmF\"},{\"displayName\":\"Africare HQ\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"vAvEltyXGbD\"},{\"displayName\":\"Bo District M&E officers\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"ZoHNWQajIoe\"},{\"displayName\":\"Bonthe District M&E Officers\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"th4S6ovwcr8\"},{\"displayName\":\"Cape Town University Research Group\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"wAAA1agEHin\"},{\"displayName\":\"_DATASET_Child Health Program Manager\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"GogLpGmkL0g\"},{\"displayName\":\"_DATASET_Data entry clerk\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"tH0GcNZZ1vW\"},{\"displayName\":\"_DATASET_M and E Officer\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"w900PX10L7O\"},{\"displayName\":\"_DATASET_Superuser\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"B6JNeAQ6akX\"},{\"displayName\":\"_DATASET_System administrator (ALL)\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"zz6XckBrLlj\"},{\"displayName\":\"EPI Stock Completeness Notification Recipients\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"qlEhuAA77gc\"},{\"displayName\":\"Family Health Partner\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"ZrsVF7IJ93y\"},{\"displayName\":\"Family Planning Program Coordinators\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"sZRhXMPbcWc\"},{\"displayName\":\"Feedback Message Recipients\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"QYrzIjSfI8z\"},{\"displayName\":\"HIV Program Coordinators\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"Rg8wusV7QYi\"},{\"displayName\":\"Kenya staff\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"YCPJDwzbe8T\"},{\"displayName\":\"Malaria program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"jvrEwEJ2yZn\"},{\"displayName\":\"Nairobi University Research Group\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"k3xzluFKVyw\"},{\"displayName\":\"Partner for Health International\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"GZSvMCVowAx\"},{\"displayName\":\"_PROGRAM_Antenatal care program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"M1Qre0247G3\"},{\"displayName\":\"_PROGRAM_Child Health Tracker\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"H9XnHoWRKCg\"},{\"displayName\":\"_PROGRAM_Inpatient program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"NTC8GjJ7p8P\"},{\"displayName\":\"_PROGRAM_MNCH / PNC (Adult Woman) program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"vRoAruMnNpB\"},{\"displayName\":\"_PROGRAM_Superuser\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"gXpmQO6eEOo\"},{\"displayName\":\"_PROGRAM_System administrator (ALL)\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"pBnkuih0c1K\"},{\"displayName\":\"_PROGRAM_TB program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"Kk12LkEWtXp\"},{\"displayName\":\"_PROGRAM_WHO MCH program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"z1gNAf2zUxZ\"},{\"displayName\":\"System administrators\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"lFHP5lLkzVr\"},{\"displayName\":\"TB Program Coordinators\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"hj0nnsVsPLU\"},{\"displayName\":\"Wakiki\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"L4XTzgbdza3\"},{\"displayName\":\"World Health Program\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"Iqfwd3j2qe5\"}]}", + "responseSize": 8442, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + } +] \ No newline at end of file diff --git a/cypress/fixtures/network/42/static_resources.json b/cypress/fixtures/network/42/static_resources.json new file mode 100644 index 000000000..32d1d0a31 --- /dev/null +++ b/cypress/fixtures/network/42/static_resources.json @@ -0,0 +1,378 @@ +[ + { + "path": "/api/system/info", + "featureName": null, + "static": true, + "count": 25, + "nonDeterministic": true, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": [ + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/13.11.0 Chrome/118.0.5993.159 Electron/27.3.10 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2024-06-24T14:58:28.549\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2024-02-19T20:22:16.105\",\"intervalSinceLastAnalyticsTableSuccess\":\"3018 h, 36 m, 12 s\",\"lastAnalyticsTableRuntime\":\"00:56:14.748\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"databaseInfo\":{\"spatialSupport\":true,\"time\":\"2024-06-24T14:58:28.550\"},\"version\":\"2.42-SNAPSHOT\",\"revision\":\"32c2492\",\"buildTime\":\"2024-06-17T11:10:56.000\",\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"isMetadataVersionEnabled\":true}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/13.11.0 Chrome/118.0.5993.159 Electron/27.3.10 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2024-06-24T14:58:30.536\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2024-02-19T20:22:16.105\",\"intervalSinceLastAnalyticsTableSuccess\":\"3018 h, 36 m, 14 s\",\"lastAnalyticsTableRuntime\":\"00:56:14.748\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"databaseInfo\":{\"spatialSupport\":true,\"time\":\"2024-06-24T14:58:30.536\"},\"version\":\"2.42-SNAPSHOT\",\"revision\":\"32c2492\",\"buildTime\":\"2024-06-17T11:10:56.000\",\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"isMetadataVersionEnabled\":true}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/13.11.0 Chrome/118.0.5993.159 Electron/27.3.10 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2024-06-24T14:58:31.233\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2024-02-19T20:22:16.105\",\"intervalSinceLastAnalyticsTableSuccess\":\"3018 h, 36 m, 15 s\",\"lastAnalyticsTableRuntime\":\"00:56:14.748\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"databaseInfo\":{\"spatialSupport\":true,\"time\":\"2024-06-24T14:58:31.234\"},\"version\":\"2.42-SNAPSHOT\",\"revision\":\"32c2492\",\"buildTime\":\"2024-06-17T11:10:56.000\",\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"isMetadataVersionEnabled\":true}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/13.11.0 Chrome/118.0.5993.159 Electron/27.3.10 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2024-06-24T14:58:31.935\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2024-02-19T20:22:16.105\",\"intervalSinceLastAnalyticsTableSuccess\":\"3018 h, 36 m, 15 s\",\"lastAnalyticsTableRuntime\":\"00:56:14.748\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"databaseInfo\":{\"spatialSupport\":true,\"time\":\"2024-06-24T14:58:31.935\"},\"version\":\"2.42-SNAPSHOT\",\"revision\":\"32c2492\",\"buildTime\":\"2024-06-17T11:10:56.000\",\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"isMetadataVersionEnabled\":true}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/13.11.0 Chrome/118.0.5993.159 Electron/27.3.10 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2024-06-24T14:58:32.594\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2024-02-19T20:22:16.105\",\"intervalSinceLastAnalyticsTableSuccess\":\"3018 h, 36 m, 16 s\",\"lastAnalyticsTableRuntime\":\"00:56:14.748\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"databaseInfo\":{\"spatialSupport\":true,\"time\":\"2024-06-24T14:58:32.594\"},\"version\":\"2.42-SNAPSHOT\",\"revision\":\"32c2492\",\"buildTime\":\"2024-06-17T11:10:56.000\",\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"isMetadataVersionEnabled\":true}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/13.11.0 Chrome/118.0.5993.159 Electron/27.3.10 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2024-06-24T14:58:33.246\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2024-02-19T20:22:16.105\",\"intervalSinceLastAnalyticsTableSuccess\":\"3018 h, 36 m, 17 s\",\"lastAnalyticsTableRuntime\":\"00:56:14.748\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"databaseInfo\":{\"spatialSupport\":true,\"time\":\"2024-06-24T14:58:33.247\"},\"version\":\"2.42-SNAPSHOT\",\"revision\":\"32c2492\",\"buildTime\":\"2024-06-17T11:10:56.000\",\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"isMetadataVersionEnabled\":true}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/13.11.0 Chrome/118.0.5993.159 Electron/27.3.10 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2024-06-24T14:58:35.871\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2024-02-19T20:22:16.105\",\"intervalSinceLastAnalyticsTableSuccess\":\"3018 h, 36 m, 19 s\",\"lastAnalyticsTableRuntime\":\"00:56:14.748\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"databaseInfo\":{\"spatialSupport\":true,\"time\":\"2024-06-24T14:58:35.872\"},\"version\":\"2.42-SNAPSHOT\",\"revision\":\"32c2492\",\"buildTime\":\"2024-06-17T11:10:56.000\",\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"isMetadataVersionEnabled\":true}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/13.11.0 Chrome/118.0.5993.159 Electron/27.3.10 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2024-06-24T14:58:36.595\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2024-02-19T20:22:16.105\",\"intervalSinceLastAnalyticsTableSuccess\":\"3018 h, 36 m, 20 s\",\"lastAnalyticsTableRuntime\":\"00:56:14.748\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"databaseInfo\":{\"spatialSupport\":true,\"time\":\"2024-06-24T14:58:36.595\"},\"version\":\"2.42-SNAPSHOT\",\"revision\":\"32c2492\",\"buildTime\":\"2024-06-17T11:10:56.000\",\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"isMetadataVersionEnabled\":true}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/13.11.0 Chrome/118.0.5993.159 Electron/27.3.10 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2024-06-24T14:58:37.271\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2024-02-19T20:22:16.105\",\"intervalSinceLastAnalyticsTableSuccess\":\"3018 h, 36 m, 21 s\",\"lastAnalyticsTableRuntime\":\"00:56:14.748\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"databaseInfo\":{\"spatialSupport\":true,\"time\":\"2024-06-24T14:58:37.271\"},\"version\":\"2.42-SNAPSHOT\",\"revision\":\"32c2492\",\"buildTime\":\"2024-06-17T11:10:56.000\",\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"isMetadataVersionEnabled\":true}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/13.11.0 Chrome/118.0.5993.159 Electron/27.3.10 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2024-06-24T14:58:37.931\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2024-02-19T20:22:16.105\",\"intervalSinceLastAnalyticsTableSuccess\":\"3018 h, 36 m, 21 s\",\"lastAnalyticsTableRuntime\":\"00:56:14.748\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"databaseInfo\":{\"spatialSupport\":true,\"time\":\"2024-06-24T14:58:37.931\"},\"version\":\"2.42-SNAPSHOT\",\"revision\":\"32c2492\",\"buildTime\":\"2024-06-17T11:10:56.000\",\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"isMetadataVersionEnabled\":true}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/13.11.0 Chrome/118.0.5993.159 Electron/27.3.10 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2024-06-24T14:58:38.606\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2024-02-19T20:22:16.105\",\"intervalSinceLastAnalyticsTableSuccess\":\"3018 h, 36 m, 22 s\",\"lastAnalyticsTableRuntime\":\"00:56:14.748\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"databaseInfo\":{\"spatialSupport\":true,\"time\":\"2024-06-24T14:58:38.606\"},\"version\":\"2.42-SNAPSHOT\",\"revision\":\"32c2492\",\"buildTime\":\"2024-06-17T11:10:56.000\",\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"isMetadataVersionEnabled\":true}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/13.11.0 Chrome/118.0.5993.159 Electron/27.3.10 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2024-06-24T14:58:39.327\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2024-02-19T20:22:16.105\",\"intervalSinceLastAnalyticsTableSuccess\":\"3018 h, 36 m, 23 s\",\"lastAnalyticsTableRuntime\":\"00:56:14.748\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"databaseInfo\":{\"spatialSupport\":true,\"time\":\"2024-06-24T14:58:39.328\"},\"version\":\"2.42-SNAPSHOT\",\"revision\":\"32c2492\",\"buildTime\":\"2024-06-17T11:10:56.000\",\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"isMetadataVersionEnabled\":true}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/13.11.0 Chrome/118.0.5993.159 Electron/27.3.10 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2024-06-24T14:58:39.966\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2024-02-19T20:22:16.105\",\"intervalSinceLastAnalyticsTableSuccess\":\"3018 h, 36 m, 23 s\",\"lastAnalyticsTableRuntime\":\"00:56:14.748\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"databaseInfo\":{\"spatialSupport\":true,\"time\":\"2024-06-24T14:58:39.967\"},\"version\":\"2.42-SNAPSHOT\",\"revision\":\"32c2492\",\"buildTime\":\"2024-06-17T11:10:56.000\",\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"isMetadataVersionEnabled\":true}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/13.11.0 Chrome/118.0.5993.159 Electron/27.3.10 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2024-06-24T14:58:42.507\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2024-02-19T20:22:16.105\",\"intervalSinceLastAnalyticsTableSuccess\":\"3018 h, 36 m, 26 s\",\"lastAnalyticsTableRuntime\":\"00:56:14.748\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"databaseInfo\":{\"spatialSupport\":true,\"time\":\"2024-06-24T14:58:42.508\"},\"version\":\"2.42-SNAPSHOT\",\"revision\":\"32c2492\",\"buildTime\":\"2024-06-17T11:10:56.000\",\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"isMetadataVersionEnabled\":true}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/13.11.0 Chrome/118.0.5993.159 Electron/27.3.10 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2024-06-24T14:58:43.295\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2024-02-19T20:22:16.105\",\"intervalSinceLastAnalyticsTableSuccess\":\"3018 h, 36 m, 27 s\",\"lastAnalyticsTableRuntime\":\"00:56:14.748\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"databaseInfo\":{\"spatialSupport\":true,\"time\":\"2024-06-24T14:58:43.296\"},\"version\":\"2.42-SNAPSHOT\",\"revision\":\"32c2492\",\"buildTime\":\"2024-06-17T11:10:56.000\",\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"isMetadataVersionEnabled\":true}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/13.11.0 Chrome/118.0.5993.159 Electron/27.3.10 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2024-06-24T14:58:46.489\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2024-02-19T20:22:16.105\",\"intervalSinceLastAnalyticsTableSuccess\":\"3018 h, 36 m, 30 s\",\"lastAnalyticsTableRuntime\":\"00:56:14.748\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"databaseInfo\":{\"spatialSupport\":true,\"time\":\"2024-06-24T14:58:46.489\"},\"version\":\"2.42-SNAPSHOT\",\"revision\":\"32c2492\",\"buildTime\":\"2024-06-17T11:10:56.000\",\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"isMetadataVersionEnabled\":true}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/13.11.0 Chrome/118.0.5993.159 Electron/27.3.10 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2024-06-24T14:58:48.059\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2024-02-19T20:22:16.105\",\"intervalSinceLastAnalyticsTableSuccess\":\"3018 h, 36 m, 31 s\",\"lastAnalyticsTableRuntime\":\"00:56:14.748\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"databaseInfo\":{\"spatialSupport\":true,\"time\":\"2024-06-24T14:58:48.059\"},\"version\":\"2.42-SNAPSHOT\",\"revision\":\"32c2492\",\"buildTime\":\"2024-06-17T11:10:56.000\",\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"isMetadataVersionEnabled\":true}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/13.11.0 Chrome/118.0.5993.159 Electron/27.3.10 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2024-06-24T14:58:51.940\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2024-02-19T20:22:16.105\",\"intervalSinceLastAnalyticsTableSuccess\":\"3018 h, 36 m, 35 s\",\"lastAnalyticsTableRuntime\":\"00:56:14.748\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"databaseInfo\":{\"spatialSupport\":true,\"time\":\"2024-06-24T14:58:51.940\"},\"version\":\"2.42-SNAPSHOT\",\"revision\":\"32c2492\",\"buildTime\":\"2024-06-17T11:10:56.000\",\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"isMetadataVersionEnabled\":true}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/13.11.0 Chrome/118.0.5993.159 Electron/27.3.10 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2024-06-24T14:58:52.803\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2024-02-19T20:22:16.105\",\"intervalSinceLastAnalyticsTableSuccess\":\"3018 h, 36 m, 36 s\",\"lastAnalyticsTableRuntime\":\"00:56:14.748\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"databaseInfo\":{\"spatialSupport\":true,\"time\":\"2024-06-24T14:58:52.803\"},\"version\":\"2.42-SNAPSHOT\",\"revision\":\"32c2492\",\"buildTime\":\"2024-06-17T11:10:56.000\",\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"isMetadataVersionEnabled\":true}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/13.11.0 Chrome/118.0.5993.159 Electron/27.3.10 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2024-06-24T14:58:55.947\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2024-02-19T20:22:16.105\",\"intervalSinceLastAnalyticsTableSuccess\":\"3018 h, 36 m, 39 s\",\"lastAnalyticsTableRuntime\":\"00:56:14.748\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"databaseInfo\":{\"spatialSupport\":true,\"time\":\"2024-06-24T14:58:55.947\"},\"version\":\"2.42-SNAPSHOT\",\"revision\":\"32c2492\",\"buildTime\":\"2024-06-17T11:10:56.000\",\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"isMetadataVersionEnabled\":true}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/13.11.0 Chrome/118.0.5993.159 Electron/27.3.10 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2024-06-24T14:58:57.361\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2024-02-19T20:22:16.105\",\"intervalSinceLastAnalyticsTableSuccess\":\"3018 h, 36 m, 41 s\",\"lastAnalyticsTableRuntime\":\"00:56:14.748\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"databaseInfo\":{\"spatialSupport\":true,\"time\":\"2024-06-24T14:58:57.362\"},\"version\":\"2.42-SNAPSHOT\",\"revision\":\"32c2492\",\"buildTime\":\"2024-06-17T11:10:56.000\",\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"isMetadataVersionEnabled\":true}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/13.11.0 Chrome/118.0.5993.159 Electron/27.3.10 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2024-06-24T14:59:00.727\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2024-02-19T20:22:16.105\",\"intervalSinceLastAnalyticsTableSuccess\":\"3018 h, 36 m, 44 s\",\"lastAnalyticsTableRuntime\":\"00:56:14.748\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"databaseInfo\":{\"spatialSupport\":true,\"time\":\"2024-06-24T14:59:00.728\"},\"version\":\"2.42-SNAPSHOT\",\"revision\":\"32c2492\",\"buildTime\":\"2024-06-17T11:10:56.000\",\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"isMetadataVersionEnabled\":true}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/13.11.0 Chrome/118.0.5993.159 Electron/27.3.10 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2024-06-24T14:59:01.468\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2024-02-19T20:22:16.105\",\"intervalSinceLastAnalyticsTableSuccess\":\"3018 h, 36 m, 45 s\",\"lastAnalyticsTableRuntime\":\"00:56:14.748\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"databaseInfo\":{\"spatialSupport\":true,\"time\":\"2024-06-24T14:59:01.468\"},\"version\":\"2.42-SNAPSHOT\",\"revision\":\"32c2492\",\"buildTime\":\"2024-06-17T11:10:56.000\",\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"isMetadataVersionEnabled\":true}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/13.11.0 Chrome/118.0.5993.159 Electron/27.3.10 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2024-06-24T14:59:04.702\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2024-02-19T20:22:16.105\",\"intervalSinceLastAnalyticsTableSuccess\":\"3018 h, 36 m, 48 s\",\"lastAnalyticsTableRuntime\":\"00:56:14.748\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"databaseInfo\":{\"spatialSupport\":true,\"time\":\"2024-06-24T14:59:04.702\"},\"version\":\"2.42-SNAPSHOT\",\"revision\":\"32c2492\",\"buildTime\":\"2024-06-17T11:10:56.000\",\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"isMetadataVersionEnabled\":true}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/13.11.0 Chrome/118.0.5993.159 Electron/27.3.10 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2024-06-24T14:59:06.136\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2024-02-19T20:22:16.105\",\"intervalSinceLastAnalyticsTableSuccess\":\"3018 h, 36 m, 50 s\",\"lastAnalyticsTableRuntime\":\"00:56:14.748\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"databaseInfo\":{\"spatialSupport\":true,\"time\":\"2024-06-24T14:59:06.137\"},\"version\":\"2.42-SNAPSHOT\",\"revision\":\"32c2492\",\"buildTime\":\"2024-06-17T11:10:56.000\",\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"isMetadataVersionEnabled\":true}" + ], + "responseSize": 941, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, no-store, max-age=0, must-revalidate", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + }, + "responseLookup": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ] + }, + { + "path": "/api/42/userSettings", + "featureName": null, + "static": true, + "count": 25, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"keyMessageSmsNotification\":false,\"keyCurrentStyle\":\"light_blue/light_blue.css\",\"keyTrackerDashboardLayout\":\"{\\\"IpHINAT79UW\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"IpHINAT79UW\\\"},\\\"ur1Edk5Oe2n\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"ur1Edk5Oe2n\\\"}}\",\"keyStyle\":\"light_blue/light_blue.css\",\"keyUiLocale\":\"en\",\"keyAnalysisDisplayProperty\":\"name\",\"keyMessageEmailNotification\":false}", + "responseSize": 3609, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/me?fields=id", + "featureName": null, + "static": true, + "count": 25, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"id\":\"xE7jOejl9FI\"}", + "responseSize": 20, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/me?fields=authorities,avatar,email,name,settings", + "featureName": null, + "static": true, + "count": 25, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"name\":\"John Traore\",\"email\":\"dummy@dhis2.org\",\"settings\":{\"keyMessageSmsNotification\":false,\"keyCurrentStyle\":\"light_blue/light_blue.css\",\"keyTrackerDashboardLayout\":\"{\\\"IpHINAT79UW\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"IpHINAT79UW\\\"},\\\"ur1Edk5Oe2n\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"ur1Edk5Oe2n\\\"}}\",\"keyStyle\":\"light_blue/light_blue.css\",\"keyUiLocale\":\"en\",\"keyAnalysisDisplayProperty\":\"name\",\"keyMessageEmailNotification\":false},\"authorities\":[\"F_LEGEND_SET_PRIVATE_ADD\",\"F_METADATA_MANAGE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\",\"F_INDICATORGROUPSET_DELETE\",\"F_PROGRAM_RULE_DELETE\",\"M_dhis-web-datastore\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_CATEGORY_OPTION_DELETE\",\"M_dhis-web-cache-cleaner\",\"F_REPORT_EXTERNAL\",\"F_IMPORT_DATA\",\"F_RELATIONSHIP_ADD\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_IMPORT_EVENTS\",\"F_EXPORT_DATA\",\"M_dhis-web-sms\",\"F_ORGUNITGROUP_DELETE\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_PREDICTOR_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_LEGEND_SET_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"M_dhis-web-maintenance-appmanager\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_SQLVIEW_EXTERNAL\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"M_dhis-web-app-management\",\"F_OPTIONSET_PRIVATE_ADD\",\"M_dhis-web-event-capture\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_DOCUMENT_PRIVATE_ADD\",\"F_CONSTANT_ADD\",\"F_UNCOMPLETE_EVENT\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_INDICATORTYPE_ADD\",\"F_SQLVIEW_DELETE\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"M_dhis-web-scheduler\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_VIEW_EVENT_ANALYTICS\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-sms-configuration\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_PROGRAM_PUBLIC_ADD\",\"F_TEI_CASCADE_DELETE\",\"F_DATA_APPROVAL_WORKFLOW\",\"M_dhis-web-pivot\",\"M_dhis-web-event-visualizer\",\"F_PREDICTORGROUP_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_REPORT_PUBLIC_ADD\",\"M_dhis-web-maintenance\",\"F_METADATA_IMPORT\",\"F_DATAVALUE_DELETE\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"M_dhis-web-mobile\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_SECTION_DELETE\",\"F_OPTIONGROUPSET_DELETE\",\"M_dhis-web-data-visualizer\",\"F_CATEGORY_COMBO_DELETE\",\"M_dhis-web-aggregate-data-entry\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_PERFORM_ANALYTICS_EXPLAIN\",\"F_VIEW_UNAPPROVED_DATA\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-user\",\"F_ANONYMOUS_DATA_ENTRY\",\"M_dhis-web-tracker-capture\",\"M_dhis-web-maintenance-settings\",\"F_DASHBOARD_PUBLIC_ADD\",\"M_dhis-web-usage-analytics\",\"M_dhis-web-maintenance-user\",\"M_dhis-web-settings\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_dhis-web-import-export\",\"F_DATASET_PRIVATE_ADD\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SYSTEM_SETTING\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_INDICATORTYPE_DELETE\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_OPTIONSET_PUBLIC_ADD\",\"M_dhis-web-mapping\",\"M_dhis-web-interpretation\",\"F_DATAELEMENT_PUBLIC_ADD\",\"F_DATAELEMENT_DELETE\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PROGRAM_RULE_ADD\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_DOCUMENT_DELETE\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_OPTIONGROUP_DELETE\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_ATTRIBUTE_DELETE\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_DATASET_PUBLIC_ADD\",\"M_dhis-web-dataentry\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_SECTION_ADD\",\"F_CONSTANT_DELETE\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_VIEW_SERVER_INFO\",\"F_ORGANISATIONUNIT_MOVE\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_RUN_VALIDATION\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_VIEW_DATABROWSER\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"F_METADATA_EXPORT\",\"F_TRACKED_ENTITY_ADD\",\"M_dhis-web-translations\",\"F_RELATIONSHIP_DELETE\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_VALIDATIONRULE_DELETE\",\"F_USERROLE_DELETE\",\"F_DATAELEMENT_PRIVATE_ADD\",\"M_dhis-web-importexport\",\"F_PREDICTOR_RUN\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_MAP_EXTERNAL\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERROLE_PRIVATE_ADD\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_DATASET_DELETE\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_ORGANISATIONUNIT_ADD\",\"F_USER_VIEW\",\"F_INDICATOR_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"M_dhis-web-visualizer\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"F_USER_DELETE\",\"M_linelisting\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"F_LOCALE_ADD\",\"F_MOBILE_SENDSMS\",\"F_CATEGORY_DELETE\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_SEND_EMAIL\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_DATAVALUE_ADD\",\"F_VISUALIZATION_EXTERNAL\",\"F_USERGROUP_DELETE\",\"M_dhis-web-dashboard\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_EXPORT_EVENTS\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_EVENTCHART_PUBLIC_ADD\",\"M_dhis-web-reporting\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_EVENT_VISUALIZATION_EXTERNAL\",\"F_EDIT_EXPIRED\",\"F_OPTIONSET_DELETE\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"M_dhis-web-event-reports\",\"F_PROGRAMSTAGE_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_PROGRAM_TRACKING_SEARCH\",\"F_PROGRAM_RULE_MANAGEMENT\",\"M_dhis-web-menu-management\",\"F_REPLICATE_USER\",\"M_dhis-web-approval\",\"F_EVENTCHART_EXTERNAL\",\"F_APPROVE_DATA\",\"F_DATAELEMENTGROUP_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"F_REPORT_DELETE\",\"M_dhis-web-caseentry\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"M_dhis-web-data-administration\",\"M_dhis-web-messaging\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-light\",\"F_ANALYTICSTABLEHOOK_ADD\",\"M_dhis-web-maps\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_ORGUNITGROUPSET_DELETE\",\"F_USER_ADD\",\"M_dhis-web-capture\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_SCHEDULING_ADMIN\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_CATEGORY_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_REPORT_PRIVATE_ADD\",\"F_EVENT_VISUALIZATION_PUBLIC_ADD\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_DELETE\",\"F_INDICATOR_PUBLIC_ADD\",\"M_dhis-web-data-quality\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_SEND_MESSAGE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"F_DATA_APPROVAL_LEVEL\",\"F_PUSH_ANALYSIS_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_ACTIVITY_PLAN\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_INSERT_CUSTOM_JS_CSS\",\"M_dhis-web-validationrule\",\"M_dhis-web-reports\"]}", + "responseSize": 10440, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/dhis-web-commons/menu/getModules.action", + "featureName": null, + "static": true, + "count": 25, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"modules\":[{\"name\":\"dhis-web-cache-cleaner\",\"namespace\":\"/dhis-web-cache-cleaner\",\"defaultAction\":\"../dhis-web-cache-cleaner/index.html\",\"displayName\":\"Browser Cache Cleaner\",\"icon\":\"../icons/dhis-web-cache-cleaner.png\"},{\"name\":\"dhis-web-login\",\"namespace\":\"/dhis-web-login\",\"defaultAction\":\"../dhis-web-login/index.html\",\"displayName\":\"Login\",\"icon\":\"../icons/dhis-web-login.png\"},{\"name\":\"dhis-web-usage-analytics\",\"namespace\":\"/dhis-web-usage-analytics\",\"defaultAction\":\"../dhis-web-usage-analytics/index.html\",\"displayName\":\"Usage Analytics\",\"icon\":\"../icons/dhis-web-usage-analytics.png\"},{\"name\":\"dhis-web-capture\",\"namespace\":\"/dhis-web-capture\",\"defaultAction\":\"../dhis-web-capture/index.html\",\"displayName\":\"Capture\",\"icon\":\"../icons/dhis-web-capture.png\"},{\"name\":\"dhis-web-translations\",\"namespace\":\"/dhis-web-translations\",\"defaultAction\":\"../dhis-web-translations/index.html\",\"displayName\":\"Translations\",\"icon\":\"../icons/dhis-web-translations.png\"},{\"name\":\"dhis-web-dashboard\",\"namespace\":\"/dhis-web-dashboard\",\"defaultAction\":\"../dhis-web-dashboard/index.html\",\"displayName\":\"Dashboard\",\"icon\":\"../icons/dhis-web-dashboard.png\"},{\"name\":\"dhis-web-maintenance\",\"namespace\":\"/dhis-web-maintenance\",\"defaultAction\":\"../dhis-web-maintenance/index.html\",\"displayName\":\"Maintenance\",\"icon\":\"../icons/dhis-web-maintenance.png\"},{\"name\":\"dhis-web-reports\",\"namespace\":\"/dhis-web-reports\",\"defaultAction\":\"../dhis-web-reports/index.html\",\"displayName\":\"Reports\",\"icon\":\"../icons/dhis-web-reports.png\"},{\"name\":\"dhis-web-data-visualizer\",\"namespace\":\"/dhis-web-data-visualizer\",\"defaultAction\":\"../dhis-web-data-visualizer/index.html\",\"displayName\":\"Data Visualizer\",\"icon\":\"../icons/dhis-web-data-visualizer.png\"},{\"name\":\"dhis-web-maps\",\"namespace\":\"/dhis-web-maps\",\"defaultAction\":\"../dhis-web-maps/index.html\",\"displayName\":\"Maps\",\"icon\":\"../icons/dhis-web-maps.png\"},{\"name\":\"dhis-web-datastore\",\"namespace\":\"/dhis-web-datastore\",\"defaultAction\":\"../dhis-web-datastore/index.html\",\"displayName\":\"Datastore Management\",\"icon\":\"../icons/dhis-web-datastore.png\"},{\"name\":\"dhis-web-pivot\",\"namespace\":\"/dhis-web-pivot\",\"defaultAction\":\"../dhis-web-pivot/index.html\",\"displayName\":\"Pivot Table\",\"icon\":\"../icons/dhis-web-pivot.png\"},{\"name\":\"dhis-web-event-visualizer\",\"namespace\":\"/dhis-web-event-visualizer\",\"defaultAction\":\"../dhis-web-event-visualizer/index.html\",\"displayName\":\"Event Visualizer\",\"icon\":\"../icons/dhis-web-event-visualizer.png\"},{\"name\":\"dhis-web-data-administration\",\"namespace\":\"/dhis-web-data-administration\",\"defaultAction\":\"../dhis-web-data-administration/index.html\",\"displayName\":\"Data Administration\",\"icon\":\"../icons/dhis-web-data-administration.png\"},{\"name\":\"dhis-web-interpretation\",\"namespace\":\"/dhis-web-interpretation\",\"defaultAction\":\"../dhis-web-interpretation/index.html\",\"displayName\":\"Interpretations\",\"icon\":\"../icons/dhis-web-interpretation.png\"},{\"name\":\"dhis-web-app-management\",\"namespace\":\"/dhis-web-app-management\",\"defaultAction\":\"../dhis-web-app-management/index.html\",\"displayName\":\"App Management\",\"icon\":\"../icons/dhis-web-app-management.png\"},{\"name\":\"dhis-web-messaging\",\"namespace\":\"/dhis-web-messaging\",\"defaultAction\":\"../dhis-web-messaging/index.html\",\"displayName\":\"Messaging\",\"icon\":\"../icons/dhis-web-messaging.png\"},{\"name\":\"dhis-web-aggregate-data-entry\",\"namespace\":\"/dhis-web-aggregate-data-entry\",\"defaultAction\":\"../dhis-web-aggregate-data-entry/index.html\",\"displayName\":\"Data Entry (Beta)\",\"icon\":\"../icons/dhis-web-aggregate-data-entry.png\"},{\"name\":\"dhis-web-data-quality\",\"namespace\":\"/dhis-web-data-quality\",\"defaultAction\":\"../dhis-web-data-quality/index.html\",\"displayName\":\"Data Quality\",\"icon\":\"../icons/dhis-web-data-quality.png\"},{\"name\":\"dhis-web-sms-configuration\",\"namespace\":\"/dhis-web-sms-configuration\",\"defaultAction\":\"../dhis-web-sms-configuration/index.html\",\"displayName\":\"SMS Configuration\",\"icon\":\"../icons/dhis-web-sms-configuration.png\"},{\"name\":\"dhis-web-user\",\"namespace\":\"/dhis-web-user\",\"defaultAction\":\"../dhis-web-user/index.html\",\"displayName\":\"Users\",\"icon\":\"../icons/dhis-web-user.png\"},{\"name\":\"dhis-web-import-export\",\"namespace\":\"/dhis-web-import-export\",\"defaultAction\":\"../dhis-web-import-export/index.html\",\"displayName\":\"Import/Export\",\"icon\":\"../icons/dhis-web-import-export.png\"},{\"name\":\"dhis-web-settings\",\"namespace\":\"/dhis-web-settings\",\"defaultAction\":\"../dhis-web-settings/index.html\",\"displayName\":\"System Settings\",\"icon\":\"../icons/dhis-web-settings.png\"},{\"name\":\"dhis-web-tracker-capture\",\"namespace\":\"/dhis-web-tracker-capture\",\"defaultAction\":\"../dhis-web-tracker-capture/index.html\",\"displayName\":\"Tracker Capture\",\"icon\":\"../icons/dhis-web-tracker-capture.png\"},{\"name\":\"dhis-web-scheduler\",\"namespace\":\"/dhis-web-scheduler\",\"defaultAction\":\"../dhis-web-scheduler/index.html\",\"displayName\":\"Scheduler\",\"icon\":\"../icons/dhis-web-scheduler.png\"},{\"name\":\"dhis-web-event-reports\",\"namespace\":\"/dhis-web-event-reports\",\"defaultAction\":\"../dhis-web-event-reports/index.html\",\"displayName\":\"Event Reports\",\"icon\":\"../icons/dhis-web-event-reports.png\"},{\"name\":\"dhis-web-menu-management\",\"namespace\":\"/dhis-web-menu-management\",\"defaultAction\":\"../dhis-web-menu-management/index.html\",\"displayName\":\"Menu Management\",\"icon\":\"../icons/dhis-web-menu-management.png\"}]}", + "responseSize": 5293, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location" + } + }, + { + "path": "/api/42/me/dashboard", + "featureName": null, + "static": true, + "count": 25, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"unreadInterpretations\":41,\"unreadMessageConversations\":201}", + "responseSize": 61, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, no-store, max-age=0, must-revalidate", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/systemSettings/applicationTitle", + "featureName": null, + "static": true, + "count": 25, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"applicationTitle\":\"DHIS 2 Demo - Sierra Leone\"}", + "responseSize": 49, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/staticContent/logo_banner", + "featureName": null, + "static": true, + "count": 25, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 404, + "responseBody": "{\"httpStatus\":\"Not Found\",\"httpStatusCode\":404,\"status\":\"ERROR\",\"message\":\"No custom file found.\"}", + "responseSize": 98, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/me?fields=id,username,surname,firstName,authorities,userCredentials%5BuserRoles%5Bid%5D%5D,userGroups%5Bid%5D,organisationUnits%5Bid%2Cpath%2CdisplayName%2Cchildren%3A%3AisNotEmpty%5D,dataViewOrganisationUnits%5Bid%2Cpath%2CdisplayName%2Cchildren%3A%3AisNotEmpty%5D,teiSearchOrganisationUnits%5Bid%2Cpath%2CdisplayName%2Cchildren%3A%3AisNotEmpty%5D", + "featureName": null, + "static": true, + "count": 25, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"id\":\"xE7jOejl9FI\",\"username\":\"admin\",\"surname\":\"Traore\",\"firstName\":\"John\",\"dataViewOrganisationUnits\":[],\"userGroups\":[{\"id\":\"Kk12LkEWtXp\"},{\"id\":\"M1Qre0247G3\"},{\"id\":\"NTC8GjJ7p8P\"},{\"id\":\"B6JNeAQ6akX\"},{\"id\":\"wl5cDMuUhmF\"},{\"id\":\"QYrzIjSfI8z\"},{\"id\":\"lFHP5lLkzVr\"},{\"id\":\"jvrEwEJ2yZn\"},{\"id\":\"vAvEltyXGbD\"},{\"id\":\"w900PX10L7O\"},{\"id\":\"GogLpGmkL0g\"},{\"id\":\"vRoAruMnNpB\"},{\"id\":\"z1gNAf2zUxZ\"},{\"id\":\"gXpmQO6eEOo\"},{\"id\":\"tH0GcNZZ1vW\"},{\"id\":\"H9XnHoWRKCg\"}],\"teiSearchOrganisationUnits\":[],\"organisationUnits\":[{\"children\":true,\"path\":\"/ImspTQPwCqd\",\"displayName\":\"Sierra Leone\",\"id\":\"ImspTQPwCqd\"}],\"authorities\":[\"F_LEGEND_SET_PRIVATE_ADD\",\"F_METADATA_MANAGE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\",\"F_INDICATORGROUPSET_DELETE\",\"F_PROGRAM_RULE_DELETE\",\"M_dhis-web-datastore\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_CATEGORY_OPTION_DELETE\",\"M_dhis-web-cache-cleaner\",\"F_REPORT_EXTERNAL\",\"F_IMPORT_DATA\",\"F_RELATIONSHIP_ADD\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_IMPORT_EVENTS\",\"F_EXPORT_DATA\",\"M_dhis-web-sms\",\"F_ORGUNITGROUP_DELETE\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_PREDICTOR_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_LEGEND_SET_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"M_dhis-web-maintenance-appmanager\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_SQLVIEW_EXTERNAL\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"M_dhis-web-app-management\",\"F_OPTIONSET_PRIVATE_ADD\",\"M_dhis-web-event-capture\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_DOCUMENT_PRIVATE_ADD\",\"F_CONSTANT_ADD\",\"F_UNCOMPLETE_EVENT\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_INDICATORTYPE_ADD\",\"F_SQLVIEW_DELETE\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"M_dhis-web-scheduler\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_VIEW_EVENT_ANALYTICS\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-sms-configuration\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_PROGRAM_PUBLIC_ADD\",\"F_TEI_CASCADE_DELETE\",\"F_DATA_APPROVAL_WORKFLOW\",\"M_dhis-web-pivot\",\"M_dhis-web-event-visualizer\",\"F_PREDICTORGROUP_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_REPORT_PUBLIC_ADD\",\"M_dhis-web-maintenance\",\"F_METADATA_IMPORT\",\"F_DATAVALUE_DELETE\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"M_dhis-web-mobile\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_SECTION_DELETE\",\"F_OPTIONGROUPSET_DELETE\",\"M_dhis-web-data-visualizer\",\"F_CATEGORY_COMBO_DELETE\",\"M_dhis-web-aggregate-data-entry\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_PERFORM_ANALYTICS_EXPLAIN\",\"F_VIEW_UNAPPROVED_DATA\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-user\",\"F_ANONYMOUS_DATA_ENTRY\",\"M_dhis-web-tracker-capture\",\"M_dhis-web-maintenance-settings\",\"F_DASHBOARD_PUBLIC_ADD\",\"M_dhis-web-usage-analytics\",\"M_dhis-web-maintenance-user\",\"M_dhis-web-settings\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_dhis-web-import-export\",\"F_DATASET_PRIVATE_ADD\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SYSTEM_SETTING\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_INDICATORTYPE_DELETE\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_OPTIONSET_PUBLIC_ADD\",\"M_dhis-web-mapping\",\"M_dhis-web-interpretation\",\"F_DATAELEMENT_PUBLIC_ADD\",\"F_DATAELEMENT_DELETE\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PROGRAM_RULE_ADD\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_DOCUMENT_DELETE\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_OPTIONGROUP_DELETE\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_ATTRIBUTE_DELETE\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_DATASET_PUBLIC_ADD\",\"M_dhis-web-dataentry\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_SECTION_ADD\",\"F_CONSTANT_DELETE\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_VIEW_SERVER_INFO\",\"F_ORGANISATIONUNIT_MOVE\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_RUN_VALIDATION\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_VIEW_DATABROWSER\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"F_METADATA_EXPORT\",\"F_TRACKED_ENTITY_ADD\",\"M_dhis-web-translations\",\"F_RELATIONSHIP_DELETE\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_VALIDATIONRULE_DELETE\",\"F_USERROLE_DELETE\",\"F_DATAELEMENT_PRIVATE_ADD\",\"M_dhis-web-importexport\",\"F_PREDICTOR_RUN\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_MAP_EXTERNAL\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERROLE_PRIVATE_ADD\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_DATASET_DELETE\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_ORGANISATIONUNIT_ADD\",\"F_USER_VIEW\",\"F_INDICATOR_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"M_dhis-web-visualizer\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"F_USER_DELETE\",\"M_linelisting\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"F_LOCALE_ADD\",\"F_MOBILE_SENDSMS\",\"F_CATEGORY_DELETE\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_SEND_EMAIL\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_DATAVALUE_ADD\",\"F_VISUALIZATION_EXTERNAL\",\"F_USERGROUP_DELETE\",\"M_dhis-web-dashboard\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_EXPORT_EVENTS\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_EVENTCHART_PUBLIC_ADD\",\"M_dhis-web-reporting\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_EVENT_VISUALIZATION_EXTERNAL\",\"F_EDIT_EXPIRED\",\"F_OPTIONSET_DELETE\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"M_dhis-web-event-reports\",\"F_PROGRAMSTAGE_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_PROGRAM_TRACKING_SEARCH\",\"F_PROGRAM_RULE_MANAGEMENT\",\"M_dhis-web-menu-management\",\"F_REPLICATE_USER\",\"M_dhis-web-approval\",\"F_EVENTCHART_EXTERNAL\",\"F_APPROVE_DATA\",\"F_DATAELEMENTGROUP_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"F_REPORT_DELETE\",\"M_dhis-web-caseentry\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"M_dhis-web-data-administration\",\"M_dhis-web-messaging\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-light\",\"F_ANALYTICSTABLEHOOK_ADD\",\"M_dhis-web-maps\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_ORGUNITGROUPSET_DELETE\",\"F_USER_ADD\",\"M_dhis-web-capture\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_SCHEDULING_ADMIN\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_CATEGORY_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_REPORT_PRIVATE_ADD\",\"F_EVENT_VISUALIZATION_PUBLIC_ADD\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_DELETE\",\"F_INDICATOR_PUBLIC_ADD\",\"M_dhis-web-data-quality\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_SEND_MESSAGE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"F_DATA_APPROVAL_LEVEL\",\"F_PUSH_ANALYSIS_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_ACTIVITY_PLAN\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_INSERT_CUSTOM_JS_CSS\",\"M_dhis-web-validationrule\",\"M_dhis-web-reports\"],\"userCredentials\":{\"userRoles\":[{\"id\":\"UYXOT4A7JMI\"},{\"id\":\"Ufph3mGRmMo\"},{\"id\":\"Euq3XfEIEbx\"},{\"id\":\"aNk5AyC7ydy\"},{\"id\":\"cUlTcejWree\"},{\"id\":\"TMK9CMZ2V98\"},{\"id\":\"Ql6Gew7eaX6\"},{\"id\":\"Pqoy4DLOdMK\"},{\"id\":\"DRdaVRtwmG5\"},{\"id\":\"jRWSNIHdKww\"},{\"id\":\"txB7vu1w2Pr\"},{\"id\":\"XS0dNzuZmfH\"},{\"id\":\"xJZBzAHI88H\"}]}}", + "responseSize": 7679, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/userSettings?user=admin&fields=keyUiLocale,keyDbLocale", + "featureName": null, + "static": true, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"keyMessageSmsNotification\":false,\"keyCurrentStyle\":\"light_blue/light_blue.css\",\"keyTrackerDashboardLayout\":\"{\\\"IpHINAT79UW\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"IpHINAT79UW\\\"},\\\"ur1Edk5Oe2n\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"ur1Edk5Oe2n\\\"}}\",\"keyStyle\":\"light_blue/light_blue.css\",\"keyUiLocale\":\"en\",\"keyAnalysisDisplayProperty\":\"name\",\"keyMessageEmailNotification\":false}", + "responseSize": 3609, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + } +] \ No newline at end of file diff --git a/cypress/fixtures/network/42/summary.json b/cypress/fixtures/network/42/summary.json new file mode 100644 index 000000000..90164527e --- /dev/null +++ b/cypress/fixtures/network/42/summary.json @@ -0,0 +1,18 @@ +{ + "count": 347, + "totalResponseSize": 213114, + "duplicates": 272, + "nonDeterministicResponses": 24, + "apiVersion": "42", + "fixtureFiles": [ + "static_resources.json", + "show_tiles_with_list_and_add_action_to_all_available_sections.json", + "the_app_has_a_main_navigation.json", + "users_can_be_listed.json", + "the_user_list_can_be_searched.json", + "user_groups_can_be_listed.json", + "the_user_group_list_can_be_searched.json", + "user_roles_can_be_listed.json", + "the_user_role_list_can_be_searched.json" + ] +} \ No newline at end of file diff --git a/cypress/fixtures/network/42/the_app_has_a_main_navigation.json b/cypress/fixtures/network/42/the_app_has_a_main_navigation.json new file mode 100644 index 000000000..b2f48cc61 --- /dev/null +++ b/cypress/fixtures/network/42/the_app_has_a_main_navigation.json @@ -0,0 +1,167 @@ +[ + { + "path": "/api/42/systemSettings/helpPageLink", + "featureName": "The app has a main navigation", + "static": false, + "count": 7, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"helpPageLink\":\"https://dhis2.github.io/dhis2-docs/master/en/user/html/dhis2_user_manual_en.html\"}", + "responseSize": 99, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/organisationUnits?paging=false&level=1&fields=id%2Cpath%2CdisplayName%2Cchildren%3A%3AisNotEmpty", + "featureName": "The app has a main navigation", + "static": false, + "count": 7, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"organisationUnits\":[{\"children\":true,\"path\":\"/ImspTQPwCqd\",\"displayName\":\"Sierra Leone\",\"id\":\"ImspTQPwCqd\"}]}", + "responseSize": 111, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/users?fields=id,displayName,access,email,twoFactorEnabled,userCredentials%5Busername%2Cdisabled%2ClastLogin%5D,teiSearchOrganisationUnits%5Bid%2Cpath%5D&order=firstName%3Aasc,surname%3Aasc&userOrgUnits=true&includeChildren=true&page=1&pageSize=50&query=&selfRegistered=false", + "featureName": "The app has a main navigation", + "static": false, + "count": 2, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"pager\":{\"page\":1,\"total\":130,\"pageSize\":50,\"nextPage\":\"/42/users?page=2&userOrgUnits=true&includeChildren=true&query=&fields=id%2CdisplayName%2Caccess%2Cemail%2CtwoFactorEnabled%2CuserCredentials%5Busername%2Cdisabled%2ClastLogin%5D%2CteiSearchOrganisationUnits%5Bid%2Cpath%5D&order=firstName%3Aasc%2Csurname%3Aasc&selfRegistered=false\",\"pageCount\":3},\"users\":[{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"traore\",\"lastLogin\":\"2013-12-30T17:16:43.235\",\"disabled\":false},\"displayName\":\"Alain Traore\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"oXD88WWSQpR\"},{\"email\":\"dummy@dhis2.org\",\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"alinana\",\"disabled\":false},\"displayName\":\"Ali Nana\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"gEnZri18JsV\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabicB\",\"disabled\":false},\"displayName\":\"Arabic Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"Rq9TNYOyS6a\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabicS\",\"disabled\":false},\"displayName\":\"Arabic Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"OSWYhAwJqiC\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabic\",\"disabled\":false},\"displayName\":\"Arabic UAE\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"OF1mSOFpygN\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabiceB\",\"disabled\":false},\"displayName\":\"ArabicE Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"IC1o0DI2iWu\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabice\",\"disabled\":false},\"displayName\":\"ArabicE Egypt\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"FVsLhslRbTK\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabiceS\",\"disabled\":false},\"displayName\":\"ArabicE Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"akw4ilMLc24\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabiciB\",\"disabled\":false},\"displayName\":\"ArabicI Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"G2ysGXpcZWr\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabici\",\"disabled\":false},\"displayName\":\"ArabicI Iraq\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"NG6JReWSInT\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabiciS\",\"disabled\":false},\"displayName\":\"ArabicI Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"iswBgC3ROmB\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabicsB\",\"disabled\":false},\"displayName\":\"ArabicS Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"EGwENMFCpbm\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabics\",\"disabled\":false},\"displayName\":\"ArabicS Sudan\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"DdfFqqZkBhd\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabicsS\",\"disabled\":false},\"displayName\":\"ArabicS Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"EyUuSlSe50U\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"bengali\",\"disabled\":false},\"displayName\":\"Bengali Bangladesh\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"wQ1F32Aa9Ug\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"bengaliB\",\"disabled\":false},\"displayName\":\"Bengali Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"nFNQNgrbTED\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"bengaliS\",\"disabled\":false},\"displayName\":\"Bengali Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"wQTgefEcyTG\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"bislamaB\",\"disabled\":false},\"displayName\":\"Bislama Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"DLjZWMsVsq2\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"bislamaS\",\"disabled\":false},\"displayName\":\"Bislama Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"C6fqFRbKe6r\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"bislama\",\"disabled\":false},\"displayName\":\"Bislama Vanuatu\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"JyMUTHHxh3B\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"bombali\",\"lastLogin\":\"2014-09-28T23:19:34.514\",\"disabled\":false},\"displayName\":\"Bombali District\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"NOOF56dveaZ\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"burmeseB\",\"disabled\":false},\"displayName\":\"Burmese Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"WYDN4b4yRlg\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"burmese\",\"disabled\":false},\"displayName\":\"Burmese Myanmar\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"T4AwvxjfaFy\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"burmeseS\",\"disabled\":false},\"displayName\":\"Burmese Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"rIouAxmW0vD\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"chinese\",\"disabled\":false},\"displayName\":\"Chinese Asia\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"yarlPr6DsOF\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"chineseB\",\"disabled\":false},\"displayName\":\"Chinese Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"rH2032EPFvr\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"chineseS\",\"disabled\":false},\"displayName\":\"Chinese Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"ITrQQlJqbaE\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"chinesecB\",\"disabled\":false},\"displayName\":\"ChineseC Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"SpuKahMLsAr\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"chinesec\",\"disabled\":false},\"displayName\":\"ChineseC China\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"t6ijJxbHBCa\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"chinesecS\",\"disabled\":false},\"displayName\":\"ChineseC Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"xbAzaTwEGx0\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"danishB\",\"disabled\":false},\"displayName\":\"Danish Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"ga5Y0Wg5kof\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"danish\",\"disabled\":false},\"displayName\":\"Danish Denmark\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"wqFivBzTq3r\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"danishS\",\"disabled\":false},\"displayName\":\"Danish Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"oEtWWgCGUif\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"konan\",\"lastLogin\":\"2019-04-29T16:13:04.047\",\"disabled\":false},\"displayName\":\"Didier Konan\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"I9fMsY4pRKk\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"donor\",\"lastLogin\":\"2014-04-08T21:27:06.659\",\"disabled\":false},\"displayName\":\"Donor User\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"cddnwKV2gm9\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"englishB\",\"disabled\":false},\"displayName\":\"English Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"FfQ2460chiA\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"englishS\",\"disabled\":false},\"displayName\":\"English Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"vgSpvvWCbxI\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"english\",\"disabled\":false},\"displayName\":\"English US/UK\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"tQSUE8azWFG\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"frenchB\",\"disabled\":false},\"displayName\":\"French Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"L2B791gfbds\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"french\",\"disabled\":false},\"displayName\":\"French France\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"OhBMBATrkP7\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"frenchS\",\"disabled\":false},\"displayName\":\"French Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"ImbBYJHZrAW\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"analyticstest\",\"lastLogin\":\"2021-04-16T10:29:30.967\",\"disabled\":false},\"displayName\":\"Freya Njordsdottir\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"tiJZaFA1tXp\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"geetha\",\"disabled\":false},\"displayName\":\"Geetha Alwan\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"IAzIZweJnhm\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"geethaS\",\"disabled\":false},\"displayName\":\"Geetha Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"qObaDc0JE3y\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"gintareS\",\"disabled\":false},\"displayName\":\"Gintare Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"IriFPYe2sGG\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"gintare\",\"disabled\":false},\"displayName\":\"Gintare Vilkelyte\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"k0pJIVKAJz3\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"guest\",\"lastLogin\":\"2014-10-07T22:17:43.434\",\"disabled\":false},\"displayName\":\"Guest User\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"rWLrZL8rP3K\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"haroonS\",\"disabled\":false},\"displayName\":\"Haroon Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"hP0k45PbWah\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"haroon\",\"lastLogin\":\"2024-01-23T13:25:02.423\",\"disabled\":false},\"displayName\":\"Haroon Twalibu\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"Mw9e2OWvRKr\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"hella\",\"disabled\":false},\"displayName\":\"Hella Dawit\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"sVahVulbH6q\"}]}", + "responseSize": 13916, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/userGroups?fields=id,displayName,access,user%5Bid%2CdisplayName%5D,publicAccess,userGroupAccesses&order=name%3Aasc&page=1&pageSize=50", + "featureName": "The app has a main navigation", + "static": false, + "count": 2, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"pager\":{\"page\":1,\"total\":31,\"pageSize\":50,\"pageCount\":1},\"userGroups\":[{\"displayName\":\"Administrators\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"wl5cDMuUhmF\"},{\"displayName\":\"Africare HQ\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"vAvEltyXGbD\"},{\"displayName\":\"Bo District M&E officers\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"ZoHNWQajIoe\"},{\"displayName\":\"Bonthe District M&E Officers\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"th4S6ovwcr8\"},{\"displayName\":\"Cape Town University Research Group\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"wAAA1agEHin\"},{\"displayName\":\"_DATASET_Child Health Program Manager\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"GogLpGmkL0g\"},{\"displayName\":\"_DATASET_Data entry clerk\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"tH0GcNZZ1vW\"},{\"displayName\":\"_DATASET_M and E Officer\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"w900PX10L7O\"},{\"displayName\":\"_DATASET_Superuser\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"B6JNeAQ6akX\"},{\"displayName\":\"_DATASET_System administrator (ALL)\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"zz6XckBrLlj\"},{\"displayName\":\"EPI Stock Completeness Notification Recipients\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"qlEhuAA77gc\"},{\"displayName\":\"Family Health Partner\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"ZrsVF7IJ93y\"},{\"displayName\":\"Family Planning Program Coordinators\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"sZRhXMPbcWc\"},{\"displayName\":\"Feedback Message Recipients\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"QYrzIjSfI8z\"},{\"displayName\":\"HIV Program Coordinators\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"Rg8wusV7QYi\"},{\"displayName\":\"Kenya staff\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"YCPJDwzbe8T\"},{\"displayName\":\"Malaria program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"jvrEwEJ2yZn\"},{\"displayName\":\"Nairobi University Research Group\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"k3xzluFKVyw\"},{\"displayName\":\"Partner for Health International\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"GZSvMCVowAx\"},{\"displayName\":\"_PROGRAM_Antenatal care program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"M1Qre0247G3\"},{\"displayName\":\"_PROGRAM_Child Health Tracker\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"H9XnHoWRKCg\"},{\"displayName\":\"_PROGRAM_Inpatient program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"NTC8GjJ7p8P\"},{\"displayName\":\"_PROGRAM_MNCH / PNC (Adult Woman) program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"vRoAruMnNpB\"},{\"displayName\":\"_PROGRAM_Superuser\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"gXpmQO6eEOo\"},{\"displayName\":\"_PROGRAM_System administrator (ALL)\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"pBnkuih0c1K\"},{\"displayName\":\"_PROGRAM_TB program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"Kk12LkEWtXp\"},{\"displayName\":\"_PROGRAM_WHO MCH program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"z1gNAf2zUxZ\"},{\"displayName\":\"System administrators\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"lFHP5lLkzVr\"},{\"displayName\":\"TB Program Coordinators\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"hj0nnsVsPLU\"},{\"displayName\":\"Wakiki\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"L4XTzgbdza3\"},{\"displayName\":\"World Health Program\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"Iqfwd3j2qe5\"}]}", + "responseSize": 8442, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/userRoles?fields=id,displayName,access,user%5Bid%2CdisplayName%5D,publicAccess,userGroupAccesses,description&order=name%3Aasc&page=1&pageSize=50", + "featureName": "The app has a main navigation", + "static": false, + "count": 2, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"pager\":{\"page\":1,\"total\":14,\"pageSize\":50,\"pageCount\":1},\"userRoles\":[{\"description\":\"Access to the antenatal care program\",\"displayName\":\"Antenatal care program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"UYXOT4A7JMI\"},{\"description\":\"Child Health Program Manager\",\"displayName\":\"Child Health Program Manager\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"Ql6Gew7eaX6\"},{\"description\":\"Access to the child health program in tracker\",\"displayName\":\"Child Health Tracker\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"TMK9CMZ2V98\"},{\"description\":\"Data entry clerk\",\"displayName\":\"Data entry clerk\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"Euq3XfEIEbx\"},{\"description\":\"Tracker user at the facility\",\"displayName\":\"Facility tracker\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"txB7vu1w2Pr\"},{\"description\":\"Read-only\",\"displayName\":\"Guest\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"XS0dNzuZmfH\"},{\"description\":\"Access to the inpatient program in tracker\",\"displayName\":\"Inpatient program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"DRdaVRtwmG5\"},{\"description\":\"M and E Officer\",\"displayName\":\"M and E Officer\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"jRWSNIHdKww\"},{\"description\":\"Access to the MNCH program in tracker\",\"displayName\":\"MNCH / PNC (Adult Woman) program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"aNk5AyC7ydy\"},{\"description\":\"Superuser\",\"displayName\":\"Superuser\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"Ufph3mGRmMo\"},{\"description\":\"System administrator\",\"displayName\":\"System administrator (ALL)\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"LGWLyWNro4x\"},{\"description\":\"Access to the TB program in Tracker\",\"displayName\":\"TB program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"cUlTcejWree\"},{\"description\":\"User manager\",\"displayName\":\"User manager\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"xJZBzAHI88H\"},{\"description\":\"WHO MCH program\",\"displayName\":\"WHO MCH program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"Pqoy4DLOdMK\"}]}", + "responseSize": 4309, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + } +] \ No newline at end of file diff --git a/cypress/fixtures/network/42/the_user_group_list_can_be_searched.json b/cypress/fixtures/network/42/the_user_group_list_can_be_searched.json new file mode 100644 index 000000000..0df1db843 --- /dev/null +++ b/cypress/fixtures/network/42/the_user_group_list_can_be_searched.json @@ -0,0 +1,265 @@ +[ + { + "path": "/api/42/systemSettings/helpPageLink", + "featureName": "The user group list can be searched", + "static": false, + "count": 2, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"helpPageLink\":\"https://dhis2.github.io/dhis2-docs/master/en/user/html/dhis2_user_manual_en.html\"}", + "responseSize": 99, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/organisationUnits?paging=false&level=1&fields=id%2Cpath%2CdisplayName%2Cchildren%3A%3AisNotEmpty", + "featureName": "The user group list can be searched", + "static": false, + "count": 2, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"organisationUnits\":[{\"children\":true,\"path\":\"/ImspTQPwCqd\",\"displayName\":\"Sierra Leone\",\"id\":\"ImspTQPwCqd\"}]}", + "responseSize": 111, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/userGroups?fields=id,displayName,access,user%5Bid%2CdisplayName%5D,publicAccess,userGroupAccesses&order=name%3Aasc&page=1&pageSize=50", + "featureName": "The user group list can be searched", + "static": false, + "count": 2, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"pager\":{\"page\":1,\"total\":31,\"pageSize\":50,\"pageCount\":1},\"userGroups\":[{\"displayName\":\"Administrators\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"wl5cDMuUhmF\"},{\"displayName\":\"Africare HQ\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"vAvEltyXGbD\"},{\"displayName\":\"Bo District M&E officers\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"ZoHNWQajIoe\"},{\"displayName\":\"Bonthe District M&E Officers\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"th4S6ovwcr8\"},{\"displayName\":\"Cape Town University Research Group\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"wAAA1agEHin\"},{\"displayName\":\"_DATASET_Child Health Program Manager\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"GogLpGmkL0g\"},{\"displayName\":\"_DATASET_Data entry clerk\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"tH0GcNZZ1vW\"},{\"displayName\":\"_DATASET_M and E Officer\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"w900PX10L7O\"},{\"displayName\":\"_DATASET_Superuser\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"B6JNeAQ6akX\"},{\"displayName\":\"_DATASET_System administrator (ALL)\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"zz6XckBrLlj\"},{\"displayName\":\"EPI Stock Completeness Notification Recipients\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"qlEhuAA77gc\"},{\"displayName\":\"Family Health Partner\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"ZrsVF7IJ93y\"},{\"displayName\":\"Family Planning Program Coordinators\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"sZRhXMPbcWc\"},{\"displayName\":\"Feedback Message Recipients\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"QYrzIjSfI8z\"},{\"displayName\":\"HIV Program Coordinators\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"Rg8wusV7QYi\"},{\"displayName\":\"Kenya staff\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"YCPJDwzbe8T\"},{\"displayName\":\"Malaria program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"jvrEwEJ2yZn\"},{\"displayName\":\"Nairobi University Research Group\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"k3xzluFKVyw\"},{\"displayName\":\"Partner for Health International\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"GZSvMCVowAx\"},{\"displayName\":\"_PROGRAM_Antenatal care program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"M1Qre0247G3\"},{\"displayName\":\"_PROGRAM_Child Health Tracker\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"H9XnHoWRKCg\"},{\"displayName\":\"_PROGRAM_Inpatient program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"NTC8GjJ7p8P\"},{\"displayName\":\"_PROGRAM_MNCH / PNC (Adult Woman) program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"vRoAruMnNpB\"},{\"displayName\":\"_PROGRAM_Superuser\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"gXpmQO6eEOo\"},{\"displayName\":\"_PROGRAM_System administrator (ALL)\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"pBnkuih0c1K\"},{\"displayName\":\"_PROGRAM_TB program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"Kk12LkEWtXp\"},{\"displayName\":\"_PROGRAM_WHO MCH program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"z1gNAf2zUxZ\"},{\"displayName\":\"System administrators\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"lFHP5lLkzVr\"},{\"displayName\":\"TB Program Coordinators\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"hj0nnsVsPLU\"},{\"displayName\":\"Wakiki\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"L4XTzgbdza3\"},{\"displayName\":\"World Health Program\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"Iqfwd3j2qe5\"}]}", + "responseSize": 8442, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/userGroups?fields=id,displayName,access,user%5Bid%2CdisplayName%5D,publicAccess,userGroupAccesses&order=name%3Aasc&page=1&pageSize=50&query=admin", + "featureName": "The user group list can be searched", + "static": false, + "count": 3, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"pager\":{\"page\":1,\"total\":4,\"pageSize\":50,\"pageCount\":1},\"userGroups\":[{\"displayName\":\"_DATASET_System administrator (ALL)\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"zz6XckBrLlj\"},{\"displayName\":\"_PROGRAM_System administrator (ALL)\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"pBnkuih0c1K\"},{\"displayName\":\"Administrators\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"wl5cDMuUhmF\"},{\"displayName\":\"System administrators\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"lFHP5lLkzVr\"}]}", + "responseSize": 1150, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/userGroups/zz6XckBrLlj?fields=%3Aowner,access,displayName,!users", + "featureName": "The user group list can be searched", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"name\":\"_DATASET_System administrator (ALL)\",\"created\":\"2021-03-18T11:52:17.434\",\"lastUpdated\":\"2021-03-18T11:58:32.366\",\"translations\":[],\"createdBy\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"lastUpdatedBy\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayName\":\"_DATASET_System administrator (ALL)\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"zz6XckBrLlj\",\"attributeValues\":[],\"managedGroups\":[]}", + "responseSize": 675, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/userGroups?fields=id,displayName&paging=false", + "featureName": "The user group list can be searched", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"userGroups\":[{\"displayName\":\"Administrators\",\"id\":\"wl5cDMuUhmF\"},{\"displayName\":\"Africare HQ\",\"id\":\"vAvEltyXGbD\"},{\"displayName\":\"Bo District M&E officers\",\"id\":\"ZoHNWQajIoe\"},{\"displayName\":\"Bonthe District M&E Officers\",\"id\":\"th4S6ovwcr8\"},{\"displayName\":\"Cape Town University Research Group\",\"id\":\"wAAA1agEHin\"},{\"displayName\":\"_DATASET_Child Health Program Manager\",\"id\":\"GogLpGmkL0g\"},{\"displayName\":\"_DATASET_Data entry clerk\",\"id\":\"tH0GcNZZ1vW\"},{\"displayName\":\"_DATASET_M and E Officer\",\"id\":\"w900PX10L7O\"},{\"displayName\":\"_DATASET_Superuser\",\"id\":\"B6JNeAQ6akX\"},{\"displayName\":\"_DATASET_System administrator (ALL)\",\"id\":\"zz6XckBrLlj\"},{\"displayName\":\"EPI Stock Completeness Notification Recipients\",\"id\":\"qlEhuAA77gc\"},{\"displayName\":\"Family Health Partner\",\"id\":\"ZrsVF7IJ93y\"},{\"displayName\":\"Family Planning Program Coordinators\",\"id\":\"sZRhXMPbcWc\"},{\"displayName\":\"Feedback Message Recipients\",\"id\":\"QYrzIjSfI8z\"},{\"displayName\":\"HIV Program Coordinators\",\"id\":\"Rg8wusV7QYi\"},{\"displayName\":\"Kenya staff\",\"id\":\"YCPJDwzbe8T\"},{\"displayName\":\"Malaria program\",\"id\":\"jvrEwEJ2yZn\"},{\"displayName\":\"Nairobi University Research Group\",\"id\":\"k3xzluFKVyw\"},{\"displayName\":\"Partner for Health International\",\"id\":\"GZSvMCVowAx\"},{\"displayName\":\"_PROGRAM_Antenatal care program\",\"id\":\"M1Qre0247G3\"},{\"displayName\":\"_PROGRAM_Child Health Tracker\",\"id\":\"H9XnHoWRKCg\"},{\"displayName\":\"_PROGRAM_Inpatient program\",\"id\":\"NTC8GjJ7p8P\"},{\"displayName\":\"_PROGRAM_MNCH / PNC (Adult Woman) program\",\"id\":\"vRoAruMnNpB\"},{\"displayName\":\"_PROGRAM_Superuser\",\"id\":\"gXpmQO6eEOo\"},{\"displayName\":\"_PROGRAM_System administrator (ALL)\",\"id\":\"pBnkuih0c1K\"},{\"displayName\":\"_PROGRAM_TB program\",\"id\":\"Kk12LkEWtXp\"},{\"displayName\":\"_PROGRAM_WHO MCH program\",\"id\":\"z1gNAf2zUxZ\"},{\"displayName\":\"System administrators\",\"id\":\"lFHP5lLkzVr\"},{\"displayName\":\"TB Program Coordinators\",\"id\":\"hj0nnsVsPLU\"},{\"displayName\":\"Wakiki\",\"id\":\"L4XTzgbdza3\"},{\"displayName\":\"World Health Program\",\"id\":\"Iqfwd3j2qe5\"}]}", + "responseSize": 1983, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/attributes?fields=id,displayName,mandatory,unique,valueType,optionSet%5Boptions%5Bid%2CdisplayName%5D%5D&filter=userGroupAttribute%3Aeq%3Atrue&paging=false", + "featureName": "The user group list can be searched", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"attributes\":[]}", + "responseSize": 17, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/userGroups/zz6XckBrLlj/users/gist?fields=id,name,username&total=false&pageSize=10&order=firstName%3Aasc,surname%3Aasc&rootJunction=AND&page=1&inverse=false", + "featureName": "The user group list can be searched", + "static": false, + "count": 2, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"pager\":{\"page\":1,\"pageSize\":10,\"nextPage\":\"/userGroups/zz6XckBrLlj/users/gist?fields=id,name,username&total=false&pageSize=10&order=firstName:asc,surname:asc&rootJunction=AND&inverse=false&page=2\"},\"users\":[{\"id\":\"OSWYhAwJqiC\",\"name\":\"Arabic Super\",\"username\":\"arabicS\"},{\"id\":\"akw4ilMLc24\",\"name\":\"ArabicE Super\",\"username\":\"arabiceS\"},{\"id\":\"iswBgC3ROmB\",\"name\":\"ArabicI Super\",\"username\":\"arabiciS\"},{\"id\":\"EyUuSlSe50U\",\"name\":\"ArabicS Super\",\"username\":\"arabicsS\"},{\"id\":\"wQTgefEcyTG\",\"name\":\"Bengali Super\",\"username\":\"bengaliS\"},{\"id\":\"C6fqFRbKe6r\",\"name\":\"Bislama Super\",\"username\":\"bislamaS\"},{\"id\":\"rIouAxmW0vD\",\"name\":\"Burmese Super\",\"username\":\"burmeseS\"},{\"id\":\"ITrQQlJqbaE\",\"name\":\"Chinese Super\",\"username\":\"chineseS\"},{\"id\":\"xbAzaTwEGx0\",\"name\":\"ChineseC Super\",\"username\":\"chinesecS\"},{\"id\":\"oEtWWgCGUif\",\"name\":\"Danish Super\",\"username\":\"danishS\"}]}", + "responseSize": 868, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + } +] \ No newline at end of file diff --git a/cypress/fixtures/network/42/the_user_list_can_be_searched.json b/cypress/fixtures/network/42/the_user_list_can_be_searched.json new file mode 100644 index 000000000..feb4d600c --- /dev/null +++ b/cypress/fixtures/network/42/the_user_list_can_be_searched.json @@ -0,0 +1,426 @@ +[ + { + "path": "/api/42/systemSettings/helpPageLink", + "featureName": "The user list can be searched", + "static": false, + "count": 2, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"helpPageLink\":\"https://dhis2.github.io/dhis2-docs/master/en/user/html/dhis2_user_manual_en.html\"}", + "responseSize": 99, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/organisationUnits?paging=false&level=1&fields=id%2Cpath%2CdisplayName%2Cchildren%3A%3AisNotEmpty", + "featureName": "The user list can be searched", + "static": false, + "count": 2, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"organisationUnits\":[{\"children\":true,\"path\":\"/ImspTQPwCqd\",\"displayName\":\"Sierra Leone\",\"id\":\"ImspTQPwCqd\"}]}", + "responseSize": 111, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/users?fields=id,displayName,access,email,twoFactorEnabled,userCredentials%5Busername%2Cdisabled%2ClastLogin%5D,teiSearchOrganisationUnits%5Bid%2Cpath%5D&order=firstName%3Aasc,surname%3Aasc&userOrgUnits=true&includeChildren=true&page=1&pageSize=50&query=&selfRegistered=false", + "featureName": "The user list can be searched", + "static": false, + "count": 2, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"pager\":{\"page\":1,\"total\":130,\"pageSize\":50,\"nextPage\":\"/42/users?page=2&userOrgUnits=true&includeChildren=true&query=&fields=id%2CdisplayName%2Caccess%2Cemail%2CtwoFactorEnabled%2CuserCredentials%5Busername%2Cdisabled%2ClastLogin%5D%2CteiSearchOrganisationUnits%5Bid%2Cpath%5D&order=firstName%3Aasc%2Csurname%3Aasc&selfRegistered=false\",\"pageCount\":3},\"users\":[{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"traore\",\"lastLogin\":\"2013-12-30T17:16:43.235\",\"disabled\":false},\"displayName\":\"Alain Traore\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"oXD88WWSQpR\"},{\"email\":\"dummy@dhis2.org\",\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"alinana\",\"disabled\":false},\"displayName\":\"Ali Nana\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"gEnZri18JsV\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabicB\",\"disabled\":false},\"displayName\":\"Arabic Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"Rq9TNYOyS6a\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabicS\",\"disabled\":false},\"displayName\":\"Arabic Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"OSWYhAwJqiC\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabic\",\"disabled\":false},\"displayName\":\"Arabic UAE\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"OF1mSOFpygN\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabiceB\",\"disabled\":false},\"displayName\":\"ArabicE Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"IC1o0DI2iWu\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabice\",\"disabled\":false},\"displayName\":\"ArabicE Egypt\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"FVsLhslRbTK\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabiceS\",\"disabled\":false},\"displayName\":\"ArabicE Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"akw4ilMLc24\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabiciB\",\"disabled\":false},\"displayName\":\"ArabicI Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"G2ysGXpcZWr\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabici\",\"disabled\":false},\"displayName\":\"ArabicI Iraq\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"NG6JReWSInT\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabiciS\",\"disabled\":false},\"displayName\":\"ArabicI Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"iswBgC3ROmB\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabicsB\",\"disabled\":false},\"displayName\":\"ArabicS Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"EGwENMFCpbm\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabics\",\"disabled\":false},\"displayName\":\"ArabicS Sudan\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"DdfFqqZkBhd\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabicsS\",\"disabled\":false},\"displayName\":\"ArabicS Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"EyUuSlSe50U\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"bengali\",\"disabled\":false},\"displayName\":\"Bengali Bangladesh\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"wQ1F32Aa9Ug\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"bengaliB\",\"disabled\":false},\"displayName\":\"Bengali Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"nFNQNgrbTED\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"bengaliS\",\"disabled\":false},\"displayName\":\"Bengali Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"wQTgefEcyTG\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"bislamaB\",\"disabled\":false},\"displayName\":\"Bislama Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"DLjZWMsVsq2\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"bislamaS\",\"disabled\":false},\"displayName\":\"Bislama Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"C6fqFRbKe6r\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"bislama\",\"disabled\":false},\"displayName\":\"Bislama Vanuatu\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"JyMUTHHxh3B\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"bombali\",\"lastLogin\":\"2014-09-28T23:19:34.514\",\"disabled\":false},\"displayName\":\"Bombali District\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"NOOF56dveaZ\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"burmeseB\",\"disabled\":false},\"displayName\":\"Burmese Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"WYDN4b4yRlg\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"burmese\",\"disabled\":false},\"displayName\":\"Burmese Myanmar\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"T4AwvxjfaFy\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"burmeseS\",\"disabled\":false},\"displayName\":\"Burmese Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"rIouAxmW0vD\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"chinese\",\"disabled\":false},\"displayName\":\"Chinese Asia\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"yarlPr6DsOF\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"chineseB\",\"disabled\":false},\"displayName\":\"Chinese Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"rH2032EPFvr\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"chineseS\",\"disabled\":false},\"displayName\":\"Chinese Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"ITrQQlJqbaE\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"chinesecB\",\"disabled\":false},\"displayName\":\"ChineseC Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"SpuKahMLsAr\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"chinesec\",\"disabled\":false},\"displayName\":\"ChineseC China\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"t6ijJxbHBCa\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"chinesecS\",\"disabled\":false},\"displayName\":\"ChineseC Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"xbAzaTwEGx0\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"danishB\",\"disabled\":false},\"displayName\":\"Danish Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"ga5Y0Wg5kof\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"danish\",\"disabled\":false},\"displayName\":\"Danish Denmark\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"wqFivBzTq3r\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"danishS\",\"disabled\":false},\"displayName\":\"Danish Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"oEtWWgCGUif\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"konan\",\"lastLogin\":\"2019-04-29T16:13:04.047\",\"disabled\":false},\"displayName\":\"Didier Konan\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"I9fMsY4pRKk\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"donor\",\"lastLogin\":\"2014-04-08T21:27:06.659\",\"disabled\":false},\"displayName\":\"Donor User\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"cddnwKV2gm9\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"englishB\",\"disabled\":false},\"displayName\":\"English Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"FfQ2460chiA\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"englishS\",\"disabled\":false},\"displayName\":\"English Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"vgSpvvWCbxI\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"english\",\"disabled\":false},\"displayName\":\"English US/UK\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"tQSUE8azWFG\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"frenchB\",\"disabled\":false},\"displayName\":\"French Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"L2B791gfbds\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"french\",\"disabled\":false},\"displayName\":\"French France\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"OhBMBATrkP7\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"frenchS\",\"disabled\":false},\"displayName\":\"French Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"ImbBYJHZrAW\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"analyticstest\",\"lastLogin\":\"2021-04-16T10:29:30.967\",\"disabled\":false},\"displayName\":\"Freya Njordsdottir\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"tiJZaFA1tXp\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"geetha\",\"disabled\":false},\"displayName\":\"Geetha Alwan\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"IAzIZweJnhm\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"geethaS\",\"disabled\":false},\"displayName\":\"Geetha Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"qObaDc0JE3y\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"gintareS\",\"disabled\":false},\"displayName\":\"Gintare Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"IriFPYe2sGG\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"gintare\",\"disabled\":false},\"displayName\":\"Gintare Vilkelyte\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"k0pJIVKAJz3\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"guest\",\"lastLogin\":\"2014-10-07T22:17:43.434\",\"disabled\":false},\"displayName\":\"Guest User\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"rWLrZL8rP3K\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"haroonS\",\"disabled\":false},\"displayName\":\"Haroon Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"hP0k45PbWah\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"haroon\",\"lastLogin\":\"2024-01-23T13:25:02.423\",\"disabled\":false},\"displayName\":\"Haroon Twalibu\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"Mw9e2OWvRKr\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"hella\",\"disabled\":false},\"displayName\":\"Hella Dawit\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"sVahVulbH6q\"}]}", + "responseSize": 13916, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/users?fields=id,displayName,access,email,twoFactorEnabled,userCredentials%5Busername%2Cdisabled%2ClastLogin%5D,teiSearchOrganisationUnits%5Bid%2Cpath%5D&order=firstName%3Aasc,surname%3Aasc&userOrgUnits=true&includeChildren=true&page=1&pageSize=50&query=admin&selfRegistered=false", + "featureName": "The user list can be searched", + "static": false, + "count": 3, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"pager\":{\"page\":1,\"total\":1,\"pageSize\":50,\"pageCount\":1},\"users\":[{\"email\":\"dummy@dhis2.org\",\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"admin\",\"lastLogin\":\"2024-06-24T14:58:27.728\",\"disabled\":false},\"displayName\":\"John Traore\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"xE7jOejl9FI\"}]}", + "responseSize": 392, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/users/xE7jOejl9FI?fields=%3Aowner,access,displayName,userGroups%5Bid%2CdisplayName%5D,organisationUnits%5Bid%2CdisplayName%2Cpath%5D,dataViewOrganisationUnits%5Bid%2CdisplayName%2Cpath%5D,teiSearchOrganisationUnits%5Bid%2CdisplayName%2Cpath%5D,dataViewMaxOrganisationUnitLevel,userCredentials%5Bid%2Cusername%2CaccountExpiry%2ClastLogin%2CexternalAuth%2CuserRoles%5Bid%2CdisplayName%5D%2CcogsDimensionConstraints%5Bid%2CdisplayName%2CdimensionType%5D%2CcatDimensionConstraints%5Bid%2CdisplayName%2CdimensionType%5D%2CopenId%2CldapId%2Cdisabled%5D,whatsApp,facebookMessenger,skype,telegram,twitter", + "featureName": "The user list can be searched", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"created\":\"2013-04-18T17:15:08.407\",\"lastUpdated\":\"2024-06-24T14:58:27.729\",\"createdBy\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"username\":\"admin\",\"externalAuth\":false,\"passwordLastUpdated\":\"2014-12-18T20:56:05.264\",\"cogsDimensionConstraints\":[],\"catDimensionConstraints\":[],\"lastLogin\":\"2024-06-24T14:58:27.728\",\"selfRegistered\":false,\"invitation\":false,\"disabled\":false,\"surname\":\"Traore\",\"firstName\":\"John\",\"email\":\"dummy@dhis2.org\",\"jobTitle\":\"Super user\",\"introduction\":\"I am the super user of DHIS 2\",\"gender\":\"gender_male\",\"birthday\":\"1971-04-08T00:00:00.000\",\"nationality\":\"Sierra Leone\",\"employer\":\"DHIS\",\"education\":\"Master of super using\",\"interests\":\"Football, swimming, singing, dancing\",\"languages\":\"English\",\"lastCheckedInterpretations\":\"2016-10-13T11:51:34.317\",\"whatsApp\":\"+123123123123\",\"facebookMessenger\":\"john.traore\",\"skype\":\"john.traore\",\"telegram\":\"john.traore\",\"twitter\":\"john.traore\",\"organisationUnits\":[{\"path\":\"/ImspTQPwCqd\",\"displayName\":\"Sierra Leone\",\"id\":\"ImspTQPwCqd\"}],\"dataViewOrganisationUnits\":[],\"teiSearchOrganisationUnits\":[],\"userCredentials\":{\"id\":\"xE7jOejl9FI\",\"username\":\"admin\",\"externalAuth\":false,\"cogsDimensionConstraints\":[],\"catDimensionConstraints\":[],\"lastLogin\":\"2024-06-24T14:58:27.728\",\"disabled\":false,\"userRoles\":[{\"displayName\":\"Antenatal care program\",\"id\":\"UYXOT4A7JMI\"},{\"displayName\":\"Superuser\",\"id\":\"Ufph3mGRmMo\"},{\"displayName\":\"Data entry clerk\",\"id\":\"Euq3XfEIEbx\"},{\"displayName\":\"MNCH / PNC (Adult Woman) program\",\"id\":\"aNk5AyC7ydy\"},{\"displayName\":\"TB program\",\"id\":\"cUlTcejWree\"},{\"displayName\":\"Child Health Tracker\",\"id\":\"TMK9CMZ2V98\"},{\"displayName\":\"Child Health Program Manager\",\"id\":\"Ql6Gew7eaX6\"},{\"displayName\":\"WHO MCH program\",\"id\":\"Pqoy4DLOdMK\"},{\"displayName\":\"Inpatient program\",\"id\":\"DRdaVRtwmG5\"},{\"displayName\":\"M and E Officer\",\"id\":\"jRWSNIHdKww\"},{\"displayName\":\"Facility tracker\",\"id\":\"txB7vu1w2Pr\"},{\"displayName\":\"Guest\",\"id\":\"XS0dNzuZmfH\"},{\"displayName\":\"User manager\",\"id\":\"xJZBzAHI88H\"}]},\"displayName\":\"John Traore\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"xE7jOejl9FI\",\"attributeValues\":[],\"userRoles\":[{\"id\":\"UYXOT4A7JMI\"},{\"id\":\"Ufph3mGRmMo\"},{\"id\":\"Euq3XfEIEbx\"},{\"id\":\"aNk5AyC7ydy\"},{\"id\":\"cUlTcejWree\"},{\"id\":\"TMK9CMZ2V98\"},{\"id\":\"Ql6Gew7eaX6\"},{\"id\":\"Pqoy4DLOdMK\"},{\"id\":\"DRdaVRtwmG5\"},{\"id\":\"jRWSNIHdKww\"},{\"id\":\"txB7vu1w2Pr\"},{\"id\":\"XS0dNzuZmfH\"},{\"id\":\"xJZBzAHI88H\"}],\"userGroups\":[{\"displayName\":\"_PROGRAM_TB program\",\"id\":\"Kk12LkEWtXp\"},{\"displayName\":\"_PROGRAM_Antenatal care program\",\"id\":\"M1Qre0247G3\"},{\"displayName\":\"_PROGRAM_Inpatient program\",\"id\":\"NTC8GjJ7p8P\"},{\"displayName\":\"_DATASET_Superuser\",\"id\":\"B6JNeAQ6akX\"},{\"displayName\":\"Administrators\",\"id\":\"wl5cDMuUhmF\"},{\"displayName\":\"Feedback Message Recipients\",\"id\":\"QYrzIjSfI8z\"},{\"displayName\":\"System administrators\",\"id\":\"lFHP5lLkzVr\"},{\"displayName\":\"Malaria program\",\"id\":\"jvrEwEJ2yZn\"},{\"displayName\":\"Africare HQ\",\"id\":\"vAvEltyXGbD\"},{\"displayName\":\"_DATASET_M and E Officer\",\"id\":\"w900PX10L7O\"},{\"displayName\":\"_DATASET_Child Health Program Manager\",\"id\":\"GogLpGmkL0g\"},{\"displayName\":\"_PROGRAM_MNCH / PNC (Adult Woman) program\",\"id\":\"vRoAruMnNpB\"},{\"displayName\":\"_PROGRAM_WHO MCH program\",\"id\":\"z1gNAf2zUxZ\"},{\"displayName\":\"_PROGRAM_Superuser\",\"id\":\"gXpmQO6eEOo\"},{\"displayName\":\"_DATASET_Data entry clerk\",\"id\":\"tH0GcNZZ1vW\"},{\"displayName\":\"_PROGRAM_Child Health Tracker\",\"id\":\"H9XnHoWRKCg\"}]}", + "responseSize": 3503, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/locales/db?fields=locale,name,displayName", + "featureName": "The user list can be searched", + "static": false, + "count": 2, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "[{\"locale\":\"af\",\"name\":\"Afrikaans\",\"displayName\":\"Afrikaans\"},{\"locale\":\"am\",\"name\":\"አማርኛ\",\"displayName\":\"Amharic\"},{\"locale\":\"ar\",\"name\":\"العربية\",\"displayName\":\"Arabic\"},{\"locale\":\"bi\",\"name\":\"Bislama\",\"displayName\":\"Bislama\"},{\"locale\":\"my\",\"name\":\"မြန်မာ\",\"displayName\":\"Burmese\"},{\"locale\":\"zh\",\"name\":\"中文\",\"displayName\":\"Chinese\"},{\"locale\":\"nl\",\"name\":\"Nederlands\",\"displayName\":\"Dutch\"},{\"locale\":\"dz\",\"name\":\"རྫོང་ཁ\",\"displayName\":\"Dzongkha\"},{\"locale\":\"en\",\"name\":\"English\",\"displayName\":\"English\"},{\"locale\":\"en_BW\",\"name\":\"English (Botswana)\",\"displayName\":\"English (Botswana)\"},{\"locale\":\"en_KH\",\"name\":\"English (Cambodia)\",\"displayName\":\"English (Cambodia)\"},{\"locale\":\"en_TZ\",\"name\":\"English (Tanzania)\",\"displayName\":\"English (Tanzania)\"},{\"locale\":\"en_UG\",\"name\":\"English (Uganda)\",\"displayName\":\"English (Uganda)\"},{\"locale\":\"fr\",\"name\":\"français\",\"displayName\":\"French\"},{\"locale\":\"fr_SN\",\"name\":\"français (Sénégal)\",\"displayName\":\"French (Senegal)\"},{\"locale\":\"de\",\"name\":\"Deutsch\",\"displayName\":\"German\"},{\"locale\":\"gu\",\"name\":\"ગુજરાતી\",\"displayName\":\"Gujarati\"},{\"locale\":\"hi\",\"name\":\"हिन्दी\",\"displayName\":\"Hindi\"},{\"locale\":\"id\",\"name\":\"Indonesia\",\"displayName\":\"Indonesian\"},{\"locale\":\"it\",\"name\":\"italiano\",\"displayName\":\"Italian\"},{\"locale\":\"km\",\"name\":\"ខ្មែរ\",\"displayName\":\"Khmer\"},{\"locale\":\"rw\",\"name\":\"Kinyarwanda\",\"displayName\":\"Kinyarwanda\"},{\"locale\":\"lo\",\"name\":\"ລາວ\",\"displayName\":\"Lao\"},{\"locale\":\"ne\",\"name\":\"नेपाली\",\"displayName\":\"Nepali\"},{\"locale\":\"no\",\"name\":\"norsk\",\"displayName\":\"Norwegian\"},{\"locale\":\"ps\",\"name\":\"پښتو\",\"displayName\":\"Pashto\"},{\"locale\":\"fa\",\"name\":\"فارسی\",\"displayName\":\"Persian\"},{\"locale\":\"pt\",\"name\":\"português\",\"displayName\":\"Portuguese\"},{\"locale\":\"ru\",\"name\":\"русский\",\"displayName\":\"Russian\"},{\"locale\":\"es\",\"name\":\"español\",\"displayName\":\"Spanish\"},{\"locale\":\"es_GT\",\"name\":\"español (Guatemala)\",\"displayName\":\"Spanish (Guatemala)\"},{\"locale\":\"es_MX\",\"name\":\"español (México)\",\"displayName\":\"Spanish (Mexico)\"},{\"locale\":\"sw\",\"name\":\"Kiswahili\",\"displayName\":\"Swahili\"},{\"locale\":\"tg\",\"name\":\"тоҷикӣ\",\"displayName\":\"Tajik\"},{\"locale\":\"vi\",\"name\":\"Tiếng Việt\",\"displayName\":\"Vietnamese\"}]", + "responseSize": 2291, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/locales/ui?fields=locale,name,displayName", + "featureName": "The user list can be searched", + "static": false, + "count": 2, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "[{\"locale\":\"ar\",\"name\":\"العربية\",\"displayName\":\"Arabic\"},{\"locale\":\"ar_EG\",\"name\":\"العربية (مصر)\",\"displayName\":\"Arabic (Egypt)\"},{\"locale\":\"ar_IQ\",\"name\":\"العربية (العراق)\",\"displayName\":\"Arabic (Iraq)\"},{\"locale\":\"ar_SD\",\"name\":\"العربية (السودان)\",\"displayName\":\"Arabic (Sudan)\"},{\"locale\":\"bn\",\"name\":\"বাংলা\",\"displayName\":\"Bangla\"},{\"locale\":\"bi\",\"name\":\"Bislama\",\"displayName\":\"Bislama\"},{\"locale\":\"my\",\"name\":\"မြန်မာ\",\"displayName\":\"Burmese\"},{\"locale\":\"ckb\",\"name\":\"کوردیی ناوەندی\",\"displayName\":\"Central Kurdish\"},{\"locale\":\"zh\",\"name\":\"中文\",\"displayName\":\"Chinese\"},{\"locale\":\"zh_CN\",\"name\":\"中文 (中国)\",\"displayName\":\"Chinese (China)\"},{\"locale\":\"cs\",\"name\":\"čeština\",\"displayName\":\"Czech\"},{\"locale\":\"da\",\"name\":\"dansk\",\"displayName\":\"Danish\"},{\"locale\":\"nl\",\"name\":\"Nederlands\",\"displayName\":\"Dutch\"},{\"locale\":\"en\",\"name\":\"English\",\"displayName\":\"English\"},{\"locale\":\"fr\",\"name\":\"français\",\"displayName\":\"French\"},{\"locale\":\"id\",\"name\":\"Indonesia\",\"displayName\":\"Indonesian\"},{\"locale\":\"id_ID\",\"name\":\"Indonesia (Indonesia)\",\"displayName\":\"Indonesian (Indonesia)\"},{\"locale\":\"km\",\"name\":\"ខ្មែរ\",\"displayName\":\"Khmer\"},{\"locale\":\"rw\",\"name\":\"Kinyarwanda\",\"displayName\":\"Kinyarwanda\"},{\"locale\":\"lo\",\"name\":\"ລາວ\",\"displayName\":\"Lao\"},{\"locale\":\"mn\",\"name\":\"монгол\",\"displayName\":\"Mongolian\"},{\"locale\":\"ne\",\"name\":\"नेपाली\",\"displayName\":\"Nepali\"},{\"locale\":\"nb\",\"name\":\"norsk bokmål\",\"displayName\":\"Norwegian Bokmål\"},{\"locale\":\"or\",\"name\":\"ଓଡ଼ିଆ\",\"displayName\":\"Odia\"},{\"locale\":\"ps\",\"name\":\"پښتو\",\"displayName\":\"Pashto\"},{\"locale\":\"pt\",\"name\":\"português\",\"displayName\":\"Portuguese\"},{\"locale\":\"pt_BR\",\"name\":\"português (Brasil)\",\"displayName\":\"Portuguese (Brazil)\"},{\"locale\":\"ro\",\"name\":\"română\",\"displayName\":\"Romanian\"},{\"locale\":\"ru\",\"name\":\"русский\",\"displayName\":\"Russian\"},{\"locale\":\"si\",\"name\":\"සිංහල\",\"displayName\":\"Sinhala\"},{\"locale\":\"es\",\"name\":\"español\",\"displayName\":\"Spanish\"},{\"locale\":\"sv\",\"name\":\"svenska\",\"displayName\":\"Swedish\"},{\"locale\":\"tg\",\"name\":\"тоҷикӣ\",\"displayName\":\"Tajik\"},{\"locale\":\"tet\",\"name\":\"Tetum\",\"displayName\":\"Tetum\"},{\"locale\":\"uk\",\"name\":\"українська\",\"displayName\":\"Ukrainian\"},{\"locale\":\"ur\",\"name\":\"اردو\",\"displayName\":\"Urdu\"},{\"locale\":\"uz_UZ_Cyrl\",\"name\":\"o‘zbek (Oʻzbekiston, Cyrl)\",\"displayName\":\"Uzbek (Uzbekistan, Cyrl)\"},{\"locale\":\"uz_UZ_Latn\",\"name\":\"o‘zbek (Oʻzbekiston, Latn)\",\"displayName\":\"Uzbek (Uzbekistan, Latn)\"},{\"locale\":\"vi\",\"name\":\"Tiếng Việt\",\"displayName\":\"Vietnamese\"},{\"locale\":\"prs\",\"name\":\"prs\",\"displayName\":\"prs\"}]", + "responseSize": 2690, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/userRoles?fields=id,displayName&canIssue=true&paging=false", + "featureName": "The user list can be searched", + "static": false, + "count": 2, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"userRoles\":[{\"displayName\":\"Antenatal care program\",\"id\":\"UYXOT4A7JMI\"},{\"displayName\":\"Child Health Program Manager\",\"id\":\"Ql6Gew7eaX6\"},{\"displayName\":\"Child Health Tracker\",\"id\":\"TMK9CMZ2V98\"},{\"displayName\":\"Data entry clerk\",\"id\":\"Euq3XfEIEbx\"},{\"displayName\":\"Facility tracker\",\"id\":\"txB7vu1w2Pr\"},{\"displayName\":\"Guest\",\"id\":\"XS0dNzuZmfH\"},{\"displayName\":\"Inpatient program\",\"id\":\"DRdaVRtwmG5\"},{\"displayName\":\"M and E Officer\",\"id\":\"jRWSNIHdKww\"},{\"displayName\":\"MNCH / PNC (Adult Woman) program\",\"id\":\"aNk5AyC7ydy\"},{\"displayName\":\"Superuser\",\"id\":\"Ufph3mGRmMo\"},{\"displayName\":\"TB program\",\"id\":\"cUlTcejWree\"},{\"displayName\":\"User manager\",\"id\":\"xJZBzAHI88H\"},{\"displayName\":\"WHO MCH program\",\"id\":\"Pqoy4DLOdMK\"}]}", + "responseSize": 726, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/userGroups?fields=id,displayName&paging=false", + "featureName": "The user list can be searched", + "static": false, + "count": 2, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"userGroups\":[{\"displayName\":\"Administrators\",\"id\":\"wl5cDMuUhmF\"},{\"displayName\":\"Africare HQ\",\"id\":\"vAvEltyXGbD\"},{\"displayName\":\"Bo District M&E officers\",\"id\":\"ZoHNWQajIoe\"},{\"displayName\":\"Bonthe District M&E Officers\",\"id\":\"th4S6ovwcr8\"},{\"displayName\":\"Cape Town University Research Group\",\"id\":\"wAAA1agEHin\"},{\"displayName\":\"_DATASET_Child Health Program Manager\",\"id\":\"GogLpGmkL0g\"},{\"displayName\":\"_DATASET_Data entry clerk\",\"id\":\"tH0GcNZZ1vW\"},{\"displayName\":\"_DATASET_M and E Officer\",\"id\":\"w900PX10L7O\"},{\"displayName\":\"_DATASET_Superuser\",\"id\":\"B6JNeAQ6akX\"},{\"displayName\":\"_DATASET_System administrator (ALL)\",\"id\":\"zz6XckBrLlj\"},{\"displayName\":\"EPI Stock Completeness Notification Recipients\",\"id\":\"qlEhuAA77gc\"},{\"displayName\":\"Family Health Partner\",\"id\":\"ZrsVF7IJ93y\"},{\"displayName\":\"Family Planning Program Coordinators\",\"id\":\"sZRhXMPbcWc\"},{\"displayName\":\"Feedback Message Recipients\",\"id\":\"QYrzIjSfI8z\"},{\"displayName\":\"HIV Program Coordinators\",\"id\":\"Rg8wusV7QYi\"},{\"displayName\":\"Kenya staff\",\"id\":\"YCPJDwzbe8T\"},{\"displayName\":\"Malaria program\",\"id\":\"jvrEwEJ2yZn\"},{\"displayName\":\"Nairobi University Research Group\",\"id\":\"k3xzluFKVyw\"},{\"displayName\":\"Partner for Health International\",\"id\":\"GZSvMCVowAx\"},{\"displayName\":\"_PROGRAM_Antenatal care program\",\"id\":\"M1Qre0247G3\"},{\"displayName\":\"_PROGRAM_Child Health Tracker\",\"id\":\"H9XnHoWRKCg\"},{\"displayName\":\"_PROGRAM_Inpatient program\",\"id\":\"NTC8GjJ7p8P\"},{\"displayName\":\"_PROGRAM_MNCH / PNC (Adult Woman) program\",\"id\":\"vRoAruMnNpB\"},{\"displayName\":\"_PROGRAM_Superuser\",\"id\":\"gXpmQO6eEOo\"},{\"displayName\":\"_PROGRAM_System administrator (ALL)\",\"id\":\"pBnkuih0c1K\"},{\"displayName\":\"_PROGRAM_TB program\",\"id\":\"Kk12LkEWtXp\"},{\"displayName\":\"_PROGRAM_WHO MCH program\",\"id\":\"z1gNAf2zUxZ\"},{\"displayName\":\"System administrators\",\"id\":\"lFHP5lLkzVr\"},{\"displayName\":\"TB Program Coordinators\",\"id\":\"hj0nnsVsPLU\"},{\"displayName\":\"Wakiki\",\"id\":\"L4XTzgbdza3\"},{\"displayName\":\"World Health Program\",\"id\":\"Iqfwd3j2qe5\"}]}", + "responseSize": 1983, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/dimensions/constraints?fields=id,name,dimensionType&paging=false", + "featureName": "The user list can be searched", + "static": false, + "count": 2, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"dimensions\":[{\"name\":\"Funding Agency\",\"dimensionType\":\"CATEGORY_OPTION_GROUP_SET\",\"id\":\"SooXFOUnciJ\"},{\"name\":\"Donor\",\"dimensionType\":\"CATEGORY_OPTION_GROUP_SET\",\"id\":\"C31vHZqu0qU\"},{\"name\":\"Implementing Partner\",\"dimensionType\":\"CATEGORY\",\"id\":\"LFsZ8v5v7rq\"},{\"name\":\"Project\",\"dimensionType\":\"CATEGORY\",\"id\":\"yY2bQYqNt0o\"},{\"name\":\"Target vs Result\",\"dimensionType\":\"CATEGORY\",\"id\":\"eLwL77Z9E7R\"}]}", + "responseSize": 402, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/filledOrganisationUnitLevels", + "featureName": "The user list can be searched", + "static": false, + "count": 2, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "[{\"name\":\"National\",\"created\":\"2011-12-24T12:24:22.935\",\"lastUpdated\":\"2015-08-09T12:58:05.003\",\"translations\":[],\"favorites\":[],\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"level\":1,\"displayName\":\"National\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"favorite\":false,\"id\":\"H1KlN4QIauv\",\"attributeValues\":[]},{\"name\":\"District\",\"created\":\"2011-12-24T12:24:22.935\",\"lastUpdated\":\"2015-08-09T12:58:04.997\",\"translations\":[],\"favorites\":[],\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"level\":2,\"displayName\":\"District\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"favorite\":false,\"id\":\"wjP19dkFeIk\",\"attributeValues\":[]},{\"name\":\"Chiefdom\",\"created\":\"2011-12-24T12:24:22.935\",\"lastUpdated\":\"2015-08-09T12:58:05.001\",\"translations\":[],\"favorites\":[],\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"level\":3,\"displayName\":\"Chiefdom\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"favorite\":false,\"id\":\"tTUf91fCytl\",\"attributeValues\":[]},{\"name\":\"Facility\",\"created\":\"2011-12-24T12:24:22.935\",\"lastUpdated\":\"2015-08-09T12:58:05.005\",\"translations\":[],\"favorites\":[],\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"level\":4,\"displayName\":\"Facility\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"favorite\":false,\"id\":\"m9lBJogzE95\",\"attributeValues\":[]}]", + "responseSize": 1501, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/attributes?fields=id,displayName,mandatory,unique,valueType,optionSet%5Boptions%5Bid%2CdisplayName%5D%5D&filter=userAttribute%3Aeq%3Atrue&paging=false", + "featureName": "The user list can be searched", + "static": false, + "count": 2, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"attributes\":[]}", + "responseSize": 17, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/organisationUnits/ImspTQPwCqd?fields=displayName,path,id", + "featureName": "The user list can be searched", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"path\":\"/ImspTQPwCqd\",\"displayName\":\"Sierra Leone\",\"id\":\"ImspTQPwCqd\"}", + "responseSize": 71, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + } +] \ No newline at end of file diff --git a/cypress/fixtures/network/42/the_user_role_list_can_be_searched.json b/cypress/fixtures/network/42/the_user_role_list_can_be_searched.json new file mode 100644 index 000000000..f15cfc882 --- /dev/null +++ b/cypress/fixtures/network/42/the_user_role_list_can_be_searched.json @@ -0,0 +1,199 @@ +[ + { + "path": "/api/42/systemSettings/helpPageLink", + "featureName": "The user role list can be searched", + "static": false, + "count": 2, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"helpPageLink\":\"https://dhis2.github.io/dhis2-docs/master/en/user/html/dhis2_user_manual_en.html\"}", + "responseSize": 99, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/organisationUnits?paging=false&level=1&fields=id%2Cpath%2CdisplayName%2Cchildren%3A%3AisNotEmpty", + "featureName": "The user role list can be searched", + "static": false, + "count": 2, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"organisationUnits\":[{\"children\":true,\"path\":\"/ImspTQPwCqd\",\"displayName\":\"Sierra Leone\",\"id\":\"ImspTQPwCqd\"}]}", + "responseSize": 111, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/userRoles?fields=id,displayName,access,user%5Bid%2CdisplayName%5D,publicAccess,userGroupAccesses,description&order=name%3Aasc&page=1&pageSize=50", + "featureName": "The user role list can be searched", + "static": false, + "count": 2, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"pager\":{\"page\":1,\"total\":14,\"pageSize\":50,\"pageCount\":1},\"userRoles\":[{\"description\":\"Access to the antenatal care program\",\"displayName\":\"Antenatal care program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"UYXOT4A7JMI\"},{\"description\":\"Child Health Program Manager\",\"displayName\":\"Child Health Program Manager\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"Ql6Gew7eaX6\"},{\"description\":\"Access to the child health program in tracker\",\"displayName\":\"Child Health Tracker\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"TMK9CMZ2V98\"},{\"description\":\"Data entry clerk\",\"displayName\":\"Data entry clerk\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"Euq3XfEIEbx\"},{\"description\":\"Tracker user at the facility\",\"displayName\":\"Facility tracker\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"txB7vu1w2Pr\"},{\"description\":\"Read-only\",\"displayName\":\"Guest\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"XS0dNzuZmfH\"},{\"description\":\"Access to the inpatient program in tracker\",\"displayName\":\"Inpatient program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"DRdaVRtwmG5\"},{\"description\":\"M and E Officer\",\"displayName\":\"M and E Officer\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"jRWSNIHdKww\"},{\"description\":\"Access to the MNCH program in tracker\",\"displayName\":\"MNCH / PNC (Adult Woman) program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"aNk5AyC7ydy\"},{\"description\":\"Superuser\",\"displayName\":\"Superuser\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"Ufph3mGRmMo\"},{\"description\":\"System administrator\",\"displayName\":\"System administrator (ALL)\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"LGWLyWNro4x\"},{\"description\":\"Access to the TB program in Tracker\",\"displayName\":\"TB program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"cUlTcejWree\"},{\"description\":\"User manager\",\"displayName\":\"User manager\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"xJZBzAHI88H\"},{\"description\":\"WHO MCH program\",\"displayName\":\"WHO MCH program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"Pqoy4DLOdMK\"}]}", + "responseSize": 4309, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/userRoles?fields=id,displayName,access,user%5Bid%2CdisplayName%5D,publicAccess,userGroupAccesses,description&order=name%3Aasc&page=1&pageSize=50&query=admin", + "featureName": "The user role list can be searched", + "static": false, + "count": 3, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"pager\":{\"page\":1,\"total\":1,\"pageSize\":50,\"pageCount\":1},\"userRoles\":[{\"description\":\"System administrator\",\"displayName\":\"System administrator (ALL)\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"LGWLyWNro4x\"}]}", + "responseSize": 378, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/userRoles/LGWLyWNro4x?fields=%3Aowner,access,displayName,authorities", + "featureName": "The user role list can be searched", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"name\":\"System administrator (ALL)\",\"created\":\"2012-08-02T16:53:37.078\",\"lastUpdated\":\"2017-05-16T16:53:52.045\",\"translations\":[],\"createdBy\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"lastUpdatedBy\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"description\":\"System administrator\",\"authorities\":[\"ALL\"],\"restrictions\":[],\"displayName\":\"System administrator (ALL)\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"LGWLyWNro4x\"}", + "responseSize": 694, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/authorities?fields=id,name", + "featureName": "The user role list can be searched", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"systemAuthorities\":[{\"id\":\"F_ACCEPT_DATA_LOWER_LEVELS\",\"name\":\"Accept data at lower levels\"},{\"id\":\"F_PREDICTOR_ADD\",\"name\":\"Add data predictor\"},{\"id\":\"F_PREDICTORGROUP_ADD\",\"name\":\"Add data predictor group\"},{\"id\":\"F_MAP_EXTERNAL_LAYER_ADD\",\"name\":\"Add external map layer\"},{\"id\":\"F_ORG_UNIT_PROFILE_ADD\",\"name\":\"Add organisation unit profile\"},{\"id\":\"F_PROGRAM_RULE_ADD\",\"name\":\"Add Program Rule\"},{\"id\":\"F_MAP_PUBLIC_ADD\",\"name\":\"Add Public Map\"},{\"id\":\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"name\":\"Add/Remove Members In Read-Only User Groups\"},{\"id\":\"F_ANALYTICSTABLEHOOK_ADD\",\"name\":\"Add/Update Analytics Table Hook\"},{\"id\":\"F_CONSTANT_ADD\",\"name\":\"Add/Update Constant\"},{\"id\":\"F_DATA_APPROVAL_LEVEL\",\"name\":\"Add/Update Data Approval Level\"},{\"id\":\"F_DATA_APPROVAL_WORKFLOW\",\"name\":\"Add/Update Data Approval Workflow\"},{\"id\":\"F_DATAVALUE_ADD\",\"name\":\"Add/Update Data Value\"},{\"id\":\"F_EVENTCHART_PUBLIC_ADD\",\"name\":\"Add/Update Event Chart\"},{\"id\":\"F_EVENTREPORT_PUBLIC_ADD\",\"name\":\"Add/Update Event Report\"},{\"id\":\"F_INDICATORTYPE_ADD\",\"name\":\"Add/Update Indicator Type\"},{\"id\":\"F_LOCALE_ADD\",\"name\":\"Add/Update Locale\"},{\"id\":\"F_MINMAX_DATAELEMENT_ADD\",\"name\":\"Add/Update Min-Max Data Element\"},{\"id\":\"F_MINMAX_DATAELEMENT_ADD\",\"name\":\"Add/Update Min-Max Data Element\"},{\"id\":\"F_ORGANISATIONUNIT_ADD\",\"name\":\"Add/Update Organisation Unit\"},{\"id\":\"F_AGGREGATE_DATA_EXCHANGE_PRIVATE_ADD\",\"name\":\"Add/Update Private Aggregate Data Exchange\"},{\"id\":\"F_ATTRIBUTE_PRIVATE_ADD\",\"name\":\"Add/Update Private Attribute\"},{\"id\":\"F_CATEGORY_PRIVATE_ADD\",\"name\":\"Add/Update Private Category\"},{\"id\":\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"name\":\"Add/Update Private Category Combo\"},{\"id\":\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"name\":\"Add/Update Private Category Option\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Category Option Group\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"name\":\"Add/Update Private Category Option Group Set\"},{\"id\":\"F_DATAELEMENT_PRIVATE_ADD\",\"name\":\"Add/Update Private Data Element\"},{\"id\":\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"name\":\"Add/Update Private Data Element Group Sets\"},{\"id\":\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Data Element Groups\"},{\"id\":\"F_DATASET_PRIVATE_ADD\",\"name\":\"Add/Update Private Data Set\"},{\"id\":\"F_DOCUMENT_PRIVATE_ADD\",\"name\":\"Add/Update Private Document\"},{\"id\":\"F_EVENT_HOOK_PRIVATE_ADD\",\"name\":\"Add/Update Private Event Hook\"},{\"id\":\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"name\":\"Add/Update Private External Map Layer\"},{\"id\":\"F_INDICATOR_PRIVATE_ADD\",\"name\":\"Add/Update Private Indicator\"},{\"id\":\"F_INDICATORGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Indicator Group\"},{\"id\":\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"name\":\"Add/Update Private Indicator Group Sets\"},{\"id\":\"F_LEGEND_SET_PRIVATE_ADD\",\"name\":\"Add/Update Private Legend Set\"},{\"id\":\"F_LEGEND_SET_PRIVATE_ADD\",\"name\":\"Add/Update Private Legend Set\"},{\"id\":\"F_OPTIONGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Option Group\"},{\"id\":\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"name\":\"Add/Update Private Option Group Set\"},{\"id\":\"F_OPTIONSET_PRIVATE_ADD\",\"name\":\"Add/Update Private Option Set\"},{\"id\":\"F_ORGUNITGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Organisation Unit Group\"},{\"id\":\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"name\":\"Add/Update Private Organisation Unit Group Set\"},{\"id\":\"F_PROGRAM_PRIVATE_ADD\",\"name\":\"Add/Update Private Program\"},{\"id\":\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"name\":\"Add/Update Private Program Indicator\"},{\"id\":\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Program Indicator Group\"},{\"id\":\"F_REPORT_PRIVATE_ADD\",\"name\":\"Add/Update Private Report\"},{\"id\":\"F_ROUTE_PRIVATE_ADD\",\"name\":\"Add/Update Private Route\"},{\"id\":\"F_SQLVIEW_PRIVATE_ADD\",\"name\":\"Add/Update Private SQL View\"},{\"id\":\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"name\":\"Add/Update Private Tracked Entity Attribute\"},{\"id\":\"F_USERGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private User Group\"},{\"id\":\"F_USERROLE_PRIVATE_ADD\",\"name\":\"Add/Update Private User Role\"},{\"id\":\"F_VALIDATIONRULE_PRIVATE_ADD\",\"name\":\"Add/Update Private Validation Rule\"},{\"id\":\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Validation Rule Group\"},{\"id\":\"F_PROGRAMSTAGE_ADD\",\"name\":\"Add/Update Program Stage\"},{\"id\":\"F_AGGREGATE_DATA_EXCHANGE_PUBLIC_ADD\",\"name\":\"Add/Update Public Aggregate Data Exchange\"},{\"id\":\"F_ATTRIBUTE_PUBLIC_ADD\",\"name\":\"Add/Update Public Attribute\"},{\"id\":\"F_CATEGORY_PUBLIC_ADD\",\"name\":\"Add/Update Public Category\"},{\"id\":\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"name\":\"Add/Update Public Category Combo\"},{\"id\":\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"name\":\"Add/Update Public Category Option\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Category Option Group\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"name\":\"Add/Update Public Category Option Group Set\"},{\"id\":\"F_DASHBOARD_PUBLIC_ADD\",\"name\":\"Add/Update Public Dashboard\"},{\"id\":\"F_DATAELEMENT_PUBLIC_ADD\",\"name\":\"Add/Update Public Data Element\"},{\"id\":\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"name\":\"Add/Update Public Data Element Group Sets\"},{\"id\":\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Data Element Groups\"},{\"id\":\"F_DATASET_PUBLIC_ADD\",\"name\":\"Add/Update Public Data Set\"},{\"id\":\"F_DOCUMENT_PUBLIC_ADD\",\"name\":\"Add/Update Public Document\"},{\"id\":\"F_EVENT_HOOK_PUBLIC_ADD\",\"name\":\"Add/Update Public Event Hook\"},{\"id\":\"F_EVENT_VISUALIZATION_PUBLIC_ADD\",\"name\":\"Add/Update Public Event Visualization\"},{\"id\":\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"name\":\"Add/Update Public External Map Layer\"},{\"id\":\"F_INDICATOR_PUBLIC_ADD\",\"name\":\"Add/Update Public Indicator\"},{\"id\":\"F_INDICATORGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Indicator Group\"},{\"id\":\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"name\":\"Add/Update Public Indicator Group Sets\"},{\"id\":\"F_LEGEND_SET_PUBLIC_ADD\",\"name\":\"Add/Update Public Legend Set\"},{\"id\":\"F_LEGEND_SET_PUBLIC_ADD\",\"name\":\"Add/Update Public Legend Set\"},{\"id\":\"F_OPTIONGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Option Group\"},{\"id\":\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"name\":\"Add/Update Public Option Group Set\"},{\"id\":\"F_OPTIONSET_PUBLIC_ADD\",\"name\":\"Add/Update Public Option Set\"},{\"id\":\"F_ORGUNITGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Organisation Unit Group\"},{\"id\":\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"name\":\"Add/Update Public Organisation Unit Group Set\"},{\"id\":\"F_PROGRAM_PUBLIC_ADD\",\"name\":\"Add/Update Public Program\"},{\"id\":\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"name\":\"Add/Update Public Program Indicator\"},{\"id\":\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Program Indicator Group\"},{\"id\":\"F_REPORT_PUBLIC_ADD\",\"name\":\"Add/Update Public Report\"},{\"id\":\"F_ROUTE_PUBLIC_ADD\",\"name\":\"Add/Update Public Route\"},{\"id\":\"F_SQLVIEW_PUBLIC_ADD\",\"name\":\"Add/Update Public SQL View\"},{\"id\":\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"name\":\"Add/Update Public Tracked Entity Attribute\"},{\"id\":\"F_USERGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public User Group\"},{\"id\":\"F_USERROLE_PUBLIC_ADD\",\"name\":\"Add/Update Public User Role\"},{\"id\":\"F_VALIDATIONRULE_PUBLIC_ADD\",\"name\":\"Add/Update Public Validation Rule\"},{\"id\":\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Validation Rule Group\"},{\"id\":\"F_VISUALIZATION_PUBLIC_ADD\",\"name\":\"Add/Update Public Visualization\"},{\"id\":\"F_PUSH_ANALYSIS_ADD\",\"name\":\"Add/Update Push Analysis\"},{\"id\":\"F_SECTION_ADD\",\"name\":\"Add/Update Section\"},{\"id\":\"F_TRACKED_ENTITY_ADD\",\"name\":\"Add/Update Tracked Entity\"},{\"id\":\"F_USER_ADD\",\"name\":\"Add/Update User\"},{\"id\":\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"name\":\"Add/Update User Within Managed Group\"},{\"id\":\"ALL\",\"name\":\"ALL\"},{\"id\":\"ALL\",\"name\":\"ALL\"},{\"id\":\"M_androidsettingsapp\",\"name\":\"androidsettingsapp app\"},{\"id\":\"M_dhis-web-app-management\",\"name\":\"App Management app\"},{\"id\":\"M_dhis-web-app-management\",\"name\":\"App Management app\"},{\"id\":\"F_APPROVE_DATA\",\"name\":\"Approve data\"},{\"id\":\"F_APPROVE_DATA_LOWER_LEVELS\",\"name\":\"Approve data at lower levels\"},{\"id\":\"M_dhis-web-cache-cleaner\",\"name\":\"Browser Cache Cleaner app\"},{\"id\":\"M_dhis-web-capture\",\"name\":\"Capture app\"},{\"id\":\"F_SYSTEM_SETTING\",\"name\":\"Change system settings\"},{\"id\":\"M_dhis-web-dashboard\",\"name\":\"Dashboard app\"},{\"id\":\"M_dhis-web-data-administration\",\"name\":\"Data Administration app\"},{\"id\":\"M_dhis-web-aggregate-data-entry\",\"name\":\"Data Entry (Beta) app\"},{\"id\":\"M_dhis-web-data-quality\",\"name\":\"Data Quality app\"},{\"id\":\"M_dhis-web-data-visualizer\",\"name\":\"Data Visualizer app\"},{\"id\":\"M_dhis-web-datastore\",\"name\":\"Datastore app\"},{\"id\":\"F_AGGREGATE_DATA_EXCHANGE_DELETE\",\"name\":\"Delete Aggregate Data Exchange\"},{\"id\":\"F_ANALYTICSTABLEHOOK_DELETE\",\"name\":\"Delete Analytics Table Hook\"},{\"id\":\"F_ATTRIBUTE_DELETE\",\"name\":\"Delete Attribute\"},{\"id\":\"F_CATEGORY_DELETE\",\"name\":\"Delete Category\"},{\"id\":\"F_CATEGORY_COMBO_DELETE\",\"name\":\"Delete Category Combo\"},{\"id\":\"F_CATEGORY_OPTION_DELETE\",\"name\":\"Delete Category Option\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_DELETE\",\"name\":\"Delete Category Option Group\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"name\":\"Delete Category Option Group Set\"},{\"id\":\"F_CONSTANT_DELETE\",\"name\":\"Delete Constant\"},{\"id\":\"F_DATAELEMENT_DELETE\",\"name\":\"Delete Data Element\"},{\"id\":\"F_DATAELEMENTGROUPSET_DELETE\",\"name\":\"Delete Data Element Group Sets\"},{\"id\":\"F_DATAELEMENTGROUP_DELETE\",\"name\":\"Delete Data Element Groups\"},{\"id\":\"F_PREDICTOR_DELETE\",\"name\":\"Delete data predictor\"},{\"id\":\"F_PREDICTORGROUP_DELETE\",\"name\":\"Delete data predictor group\"},{\"id\":\"F_DATASET_DELETE\",\"name\":\"Delete Data Set\"},{\"id\":\"F_DOCUMENT_DELETE\",\"name\":\"Delete Document\"},{\"id\":\"F_ENROLLMENT_CASCADE_DELETE\",\"name\":\"Delete enrollment and associated events\"},{\"id\":\"F_EVENT_HOOK_DELETE\",\"name\":\"Delete Event Hook\"},{\"id\":\"F_EXTERNAL_MAP_LAYER_DELETE\",\"name\":\"Delete External Map Layer\"},{\"id\":\"F_INDICATOR_DELETE\",\"name\":\"Delete Indicator\"},{\"id\":\"F_INDICATORGROUP_DELETE\",\"name\":\"Delete Indicator Group\"},{\"id\":\"F_INDICATORGROUPSET_DELETE\",\"name\":\"Delete Indicator Group Sets\"},{\"id\":\"F_INDICATORTYPE_DELETE\",\"name\":\"Delete Indicator Type\"},{\"id\":\"F_LEGEND_SET_DELETE\",\"name\":\"Delete Legend Set\"},{\"id\":\"F_LEGEND_SET_DELETE\",\"name\":\"Delete Legend Set\"},{\"id\":\"F_LOCALE_DELETE\",\"name\":\"Delete Locale\"},{\"id\":\"F_OPTIONGROUP_DELETE\",\"name\":\"Delete Option Group\"},{\"id\":\"F_OPTIONGROUPSET_DELETE\",\"name\":\"Delete Option Group Set\"},{\"id\":\"F_OPTIONSET_DELETE\",\"name\":\"Delete Option Set\"},{\"id\":\"F_ORGANISATIONUNIT_DELETE\",\"name\":\"Delete Organisation Unit\"},{\"id\":\"F_ORGUNITGROUP_DELETE\",\"name\":\"Delete Organisation Unit Group\"},{\"id\":\"F_ORGUNITGROUPSET_DELETE\",\"name\":\"Delete Organisation Unit Group Set\"},{\"id\":\"F_PROGRAM_DELETE\",\"name\":\"Delete Program\"},{\"id\":\"F_PROGRAM_INDICATOR_DELETE\",\"name\":\"Delete Program Indicator\"},{\"id\":\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"name\":\"Delete Program Indicator Group\"},{\"id\":\"F_PROGRAM_RULE_DELETE\",\"name\":\"Delete Program Rule\"},{\"id\":\"F_PROGRAMSTAGE_DELETE\",\"name\":\"Delete Program Stage\"},{\"id\":\"F_PUSH_ANALYSIS_DELETE\",\"name\":\"Delete Push Analysis\"},{\"id\":\"F_RELATIONSHIPTYPE_DELETE\",\"name\":\"Delete Relationship Type\"},{\"id\":\"F_REPORT_DELETE\",\"name\":\"Delete Report\"},{\"id\":\"F_SECTION_DELETE\",\"name\":\"Delete Section\"},{\"id\":\"F_SQLVIEW_DELETE\",\"name\":\"Delete SQL View\"},{\"id\":\"F_TRACKED_ENTITY_DELETE\",\"name\":\"Delete Tracked Entity\"},{\"id\":\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"name\":\"Delete Tracked Entity Attribute\"},{\"id\":\"F_TEI_CASCADE_DELETE\",\"name\":\"Delete tracked entity instance and associated enrollments and events\"},{\"id\":\"F_USER_DELETE\",\"name\":\"Delete User\"},{\"id\":\"F_USERGROUP_DELETE\",\"name\":\"Delete User Group\"},{\"id\":\"F_USERROLE_DELETE\",\"name\":\"Delete User Role\"},{\"id\":\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"name\":\"Delete User Within Managed Group\"},{\"id\":\"F_VALIDATIONRULE_DELETE\",\"name\":\"Delete Validation Rule\"},{\"id\":\"F_VALIDATIONRULEGROUP_DELETE\",\"name\":\"Delete Validation Rule Group\"},{\"id\":\"M_dhis-web-login\",\"name\":\"dhis-web-login app\"},{\"id\":\"M_dhis-web-user-profile\",\"name\":\"dhis-web-user-profile app\"},{\"id\":\"F_DOCUMENT_EXTERNAL\",\"name\":\"Document External Access\"},{\"id\":\"F_EDIT_EXPIRED\",\"name\":\"Edit expired data\"},{\"id\":\"F_EVENTCHART_EXTERNAL\",\"name\":\"Event Chart External Access\"},{\"id\":\"F_EVENTREPORT_EXTERNAL\",\"name\":\"Event Report External Access\"},{\"id\":\"M_dhis-web-event-reports\",\"name\":\"Event Reports app\"},{\"id\":\"F_EVENT_VISUALIZATION_EXTERNAL\",\"name\":\"Event Visualization External Access\"},{\"id\":\"M_dhis-web-event-visualizer\",\"name\":\"Event Visualizer app\"},{\"id\":\"F_EXPORT_DATA\",\"name\":\"Export data\"},{\"id\":\"F_METADATA_EXPORT\",\"name\":\"Export metadata\"},{\"id\":\"F_JOB_LOG_READ\",\"name\":\"F_JOB_LOG_READ\"},{\"id\":\"F_PREVIOUS_IMPERSONATOR_AUTHORITY\",\"name\":\"F_PREVIOUS_IMPERSONATOR_AUTHORITY\"},{\"id\":\"F_RELATIONSHIPTYPE_PRIVATE_ADD\",\"name\":\"F_RELATIONSHIPTYPE_PRIVATE_ADD\"},{\"id\":\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"name\":\"F_RELATIONSHIPTYPE_PUBLIC_ADD\"},{\"id\":\"F_ROUTE_DELETE\",\"name\":\"F_ROUTE_DELETE\"},{\"id\":\"F_GENERATE_MIN_MAX_VALUES\",\"name\":\"Generate min-max values\"},{\"id\":\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"name\":\"Ignore validation of required fields in Tracker and Event Capture\"},{\"id\":\"F_IMPERSONATE_USER\",\"name\":\"Impersonate user\"},{\"id\":\"F_METADATA_IMPORT\",\"name\":\"Import metadata\"},{\"id\":\"M_dhis-web-import-export\",\"name\":\"Import-Export app\"},{\"id\":\"F_INSERT_CUSTOM_JS_CSS\",\"name\":\"Insert custom Javascript and CSS\"},{\"id\":\"M_dhis-web-interpretation\",\"name\":\"Interpretation app\"},{\"id\":\"M_dhis-web-maintenance\",\"name\":\"Maintenance app\"},{\"id\":\"F_PROGRAM_RULE_MANAGEMENT\",\"name\":\"Manage program rule\"},{\"id\":\"F_MAP_EXTERNAL\",\"name\":\"Map External Access\"},{\"id\":\"M_dhis-web-maps\",\"name\":\"Maps app\"},{\"id\":\"M_dhis-web-menu-management\",\"name\":\"Menu Management app\"},{\"id\":\"F_INDICATOR_TYPE_MERGE\",\"name\":\"Merge Indicator Type\"},{\"id\":\"F_INDICATOR_MERGE\",\"name\":\"Merge Indicators\"},{\"id\":\"F_ORGANISATION_UNIT_MERGE\",\"name\":\"Merge organisation units\"},{\"id\":\"F_TRACKED_ENTITY_MERGE\",\"name\":\"Merge tracked entity instances\"},{\"id\":\"M_dhis-web-messaging\",\"name\":\"Messaging app\"},{\"id\":\"F_METADATA_MANAGE\",\"name\":\"Metadata sync\"},{\"id\":\"F_METADATA_MANAGE\",\"name\":\"Metadata sync\"},{\"id\":\"F_ORGANISATIONUNIT_MOVE\",\"name\":\"Move organisation unit\"},{\"id\":\"F_PERFORM_ANALYTICS_EXPLAIN\",\"name\":\"Perform analytics explain query \"},{\"id\":\"F_PERFORM_MAINTENANCE\",\"name\":\"Perform maintenance tasks\"},{\"id\":\"M_dhis-web-pivot\",\"name\":\"Pivot Table app\"},{\"id\":\"F_REPLICATE_USER\",\"name\":\"Replicate user\"},{\"id\":\"F_REPORT_EXTERNAL\",\"name\":\"Report External Access\"},{\"id\":\"M_dhis-web-reports\",\"name\":\"Reports app\"},{\"id\":\"F_PREDICTOR_RUN\",\"name\":\"Run predictor\"},{\"id\":\"F_RUN_VALIDATION\",\"name\":\"Run validation\"},{\"id\":\"M_dhis-web-scheduler\",\"name\":\"Scheduler app\"},{\"id\":\"F_SCHEDULING_ADMIN\",\"name\":\"Scheduling Administration\"},{\"id\":\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"name\":\"Search Tracked Entity Instance in All Org Units\"},{\"id\":\"F_SEND_EMAIL\",\"name\":\"Send Email\"},{\"id\":\"F_MOBILE_SENDSMS\",\"name\":\"Send SMS\"},{\"id\":\"F_MOBILE_SENDSMS\",\"name\":\"Send SMS\"},{\"id\":\"F_MOBILE_SETTINGS\",\"name\":\"Set mobile settings\"},{\"id\":\"M_dhis-web-settings\",\"name\":\"Settings app\"},{\"id\":\"F_SKIP_DATA_IMPORT_AUDIT\",\"name\":\"Skip data import audit\"},{\"id\":\"M_dhis-web-sms-configuration\",\"name\":\"SMS Configuration app\"},{\"id\":\"F_ORGANISATION_UNIT_SPLIT\",\"name\":\"Split organisation unit\"},{\"id\":\"F_SQLVIEW_EXTERNAL\",\"name\":\"SQL View External Access\"},{\"id\":\"M_dhis-web-tracker-capture\",\"name\":\"Tracker Capture app\"},{\"id\":\"M_dhis-web-translations\",\"name\":\"Translations app\"},{\"id\":\"F_UNCOMPLETE_EVENT\",\"name\":\"Uncomplete events\"},{\"id\":\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"name\":\"Update Organisation Unit Level\"},{\"id\":\"F_TRACKED_ENTITY_UPDATE\",\"name\":\"Update tracked entities\"},{\"id\":\"M_dhis-web-usage-analytics\",\"name\":\"Usage Analytics app\"},{\"id\":\"M_dhis-web-user\",\"name\":\"Users app\"},{\"id\":\"F_VIEW_EVENT_ANALYTICS\",\"name\":\"View event analytics\"},{\"id\":\"F_VIEW_SERVER_INFO\",\"name\":\"View server information\"},{\"id\":\"F_VIEW_UNAPPROVED_DATA\",\"name\":\"View unapproved data\"},{\"id\":\"F_USER_VIEW\",\"name\":\"View user\"},{\"id\":\"F_USER_VIEW\",\"name\":\"View user\"},{\"id\":\"F_VISUALIZATION_EXTERNAL\",\"name\":\"Visualization External Access\"}]}", + "responseSize": 16006, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + } +] \ No newline at end of file diff --git a/cypress/fixtures/network/42/user_groups_can_be_listed.json b/cypress/fixtures/network/42/user_groups_can_be_listed.json new file mode 100644 index 000000000..0b6eaac75 --- /dev/null +++ b/cypress/fixtures/network/42/user_groups_can_be_listed.json @@ -0,0 +1,167 @@ +[ + { + "path": "/api/42/systemSettings/helpPageLink", + "featureName": "User groups can be listed", + "static": false, + "count": 2, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"helpPageLink\":\"https://dhis2.github.io/dhis2-docs/master/en/user/html/dhis2_user_manual_en.html\"}", + "responseSize": 99, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/organisationUnits?paging=false&level=1&fields=id%2Cpath%2CdisplayName%2Cchildren%3A%3AisNotEmpty", + "featureName": "User groups can be listed", + "static": false, + "count": 2, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"organisationUnits\":[{\"children\":true,\"path\":\"/ImspTQPwCqd\",\"displayName\":\"Sierra Leone\",\"id\":\"ImspTQPwCqd\"}]}", + "responseSize": 111, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/userGroups?fields=id,displayName,access,user%5Bid%2CdisplayName%5D,publicAccess,userGroupAccesses&order=name%3Aasc&page=1&pageSize=50", + "featureName": "User groups can be listed", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"pager\":{\"page\":1,\"total\":31,\"pageSize\":50,\"pageCount\":1},\"userGroups\":[{\"displayName\":\"Administrators\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"wl5cDMuUhmF\"},{\"displayName\":\"Africare HQ\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"vAvEltyXGbD\"},{\"displayName\":\"Bo District M&E officers\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"ZoHNWQajIoe\"},{\"displayName\":\"Bonthe District M&E Officers\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"th4S6ovwcr8\"},{\"displayName\":\"Cape Town University Research Group\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"wAAA1agEHin\"},{\"displayName\":\"_DATASET_Child Health Program Manager\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"GogLpGmkL0g\"},{\"displayName\":\"_DATASET_Data entry clerk\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"tH0GcNZZ1vW\"},{\"displayName\":\"_DATASET_M and E Officer\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"w900PX10L7O\"},{\"displayName\":\"_DATASET_Superuser\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"B6JNeAQ6akX\"},{\"displayName\":\"_DATASET_System administrator (ALL)\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"zz6XckBrLlj\"},{\"displayName\":\"EPI Stock Completeness Notification Recipients\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"qlEhuAA77gc\"},{\"displayName\":\"Family Health Partner\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"ZrsVF7IJ93y\"},{\"displayName\":\"Family Planning Program Coordinators\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"sZRhXMPbcWc\"},{\"displayName\":\"Feedback Message Recipients\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"QYrzIjSfI8z\"},{\"displayName\":\"HIV Program Coordinators\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"Rg8wusV7QYi\"},{\"displayName\":\"Kenya staff\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"YCPJDwzbe8T\"},{\"displayName\":\"Malaria program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"jvrEwEJ2yZn\"},{\"displayName\":\"Nairobi University Research Group\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"k3xzluFKVyw\"},{\"displayName\":\"Partner for Health International\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"GZSvMCVowAx\"},{\"displayName\":\"_PROGRAM_Antenatal care program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"M1Qre0247G3\"},{\"displayName\":\"_PROGRAM_Child Health Tracker\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"H9XnHoWRKCg\"},{\"displayName\":\"_PROGRAM_Inpatient program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"NTC8GjJ7p8P\"},{\"displayName\":\"_PROGRAM_MNCH / PNC (Adult Woman) program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"vRoAruMnNpB\"},{\"displayName\":\"_PROGRAM_Superuser\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"gXpmQO6eEOo\"},{\"displayName\":\"_PROGRAM_System administrator (ALL)\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"pBnkuih0c1K\"},{\"displayName\":\"_PROGRAM_TB program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"Kk12LkEWtXp\"},{\"displayName\":\"_PROGRAM_WHO MCH program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"z1gNAf2zUxZ\"},{\"displayName\":\"System administrators\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"lFHP5lLkzVr\"},{\"displayName\":\"TB Program Coordinators\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"hj0nnsVsPLU\"},{\"displayName\":\"Wakiki\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"L4XTzgbdza3\"},{\"displayName\":\"World Health Program\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"Iqfwd3j2qe5\"}]}", + "responseSize": 8442, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/userGroups?fields=id,displayName,access,user%5Bid%2CdisplayName%5D,publicAccess,userGroupAccesses&order=name%3Aasc&page=1&pageSize=5", + "featureName": "User groups can be listed", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"pager\":{\"page\":1,\"total\":31,\"pageSize\":5,\"nextPage\":\"/42/userGroups?page=2&pageSize=5&fields=id%2CdisplayName%2Caccess%2Cuser%5Bid%2CdisplayName%5D%2CpublicAccess%2CuserGroupAccesses&order=name%3Aasc\",\"pageCount\":7},\"userGroups\":[{\"displayName\":\"Administrators\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"wl5cDMuUhmF\"},{\"displayName\":\"Africare HQ\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"vAvEltyXGbD\"},{\"displayName\":\"Bo District M&E officers\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"ZoHNWQajIoe\"},{\"displayName\":\"Bonthe District M&E Officers\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"th4S6ovwcr8\"},{\"displayName\":\"Cape Town University Research Group\",\"access\":{\"manage\":false,\"externalize\":false,\"write\":false,\"read\":true,\"update\":false,\"delete\":false},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"wAAA1agEHin\"}]}", + "responseSize": 1597, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/userGroups?fields=id,displayName,access,user%5Bid%2CdisplayName%5D,publicAccess,userGroupAccesses&order=name%3Aasc&page=2&pageSize=5", + "featureName": "User groups can be listed", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"pager\":{\"page\":2,\"total\":31,\"pageSize\":5,\"nextPage\":\"/42/userGroups?page=3&pageSize=5&fields=id%2CdisplayName%2Caccess%2Cuser%5Bid%2CdisplayName%5D%2CpublicAccess%2CuserGroupAccesses&order=name%3Aasc\",\"prevPage\":\"/42/userGroups?pageSize=5&fields=id%2CdisplayName%2Caccess%2Cuser%5Bid%2CdisplayName%5D%2CpublicAccess%2CuserGroupAccesses&order=name%3Aasc\",\"pageCount\":7},\"userGroups\":[{\"displayName\":\"_DATASET_Child Health Program Manager\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"GogLpGmkL0g\"},{\"displayName\":\"_DATASET_Data entry clerk\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"tH0GcNZZ1vW\"},{\"displayName\":\"_DATASET_M and E Officer\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"w900PX10L7O\"},{\"displayName\":\"_DATASET_Superuser\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"B6JNeAQ6akX\"},{\"displayName\":\"_DATASET_System administrator (ALL)\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"zz6XckBrLlj\"}]}", + "responseSize": 1791, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + } +] \ No newline at end of file diff --git a/cypress/fixtures/network/42/user_roles_can_be_listed.json b/cypress/fixtures/network/42/user_roles_can_be_listed.json new file mode 100644 index 000000000..a67ada998 --- /dev/null +++ b/cypress/fixtures/network/42/user_roles_can_be_listed.json @@ -0,0 +1,167 @@ +[ + { + "path": "/api/42/systemSettings/helpPageLink", + "featureName": "User roles can be listed", + "static": false, + "count": 2, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"helpPageLink\":\"https://dhis2.github.io/dhis2-docs/master/en/user/html/dhis2_user_manual_en.html\"}", + "responseSize": 99, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/organisationUnits?paging=false&level=1&fields=id%2Cpath%2CdisplayName%2Cchildren%3A%3AisNotEmpty", + "featureName": "User roles can be listed", + "static": false, + "count": 2, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"organisationUnits\":[{\"children\":true,\"path\":\"/ImspTQPwCqd\",\"displayName\":\"Sierra Leone\",\"id\":\"ImspTQPwCqd\"}]}", + "responseSize": 111, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/userRoles?fields=id,displayName,access,user%5Bid%2CdisplayName%5D,publicAccess,userGroupAccesses,description&order=name%3Aasc&page=1&pageSize=50", + "featureName": "User roles can be listed", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"pager\":{\"page\":1,\"total\":14,\"pageSize\":50,\"pageCount\":1},\"userRoles\":[{\"description\":\"Access to the antenatal care program\",\"displayName\":\"Antenatal care program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"UYXOT4A7JMI\"},{\"description\":\"Child Health Program Manager\",\"displayName\":\"Child Health Program Manager\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"Ql6Gew7eaX6\"},{\"description\":\"Access to the child health program in tracker\",\"displayName\":\"Child Health Tracker\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"TMK9CMZ2V98\"},{\"description\":\"Data entry clerk\",\"displayName\":\"Data entry clerk\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"Euq3XfEIEbx\"},{\"description\":\"Tracker user at the facility\",\"displayName\":\"Facility tracker\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"txB7vu1w2Pr\"},{\"description\":\"Read-only\",\"displayName\":\"Guest\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"XS0dNzuZmfH\"},{\"description\":\"Access to the inpatient program in tracker\",\"displayName\":\"Inpatient program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"DRdaVRtwmG5\"},{\"description\":\"M and E Officer\",\"displayName\":\"M and E Officer\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"jRWSNIHdKww\"},{\"description\":\"Access to the MNCH program in tracker\",\"displayName\":\"MNCH / PNC (Adult Woman) program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"aNk5AyC7ydy\"},{\"description\":\"Superuser\",\"displayName\":\"Superuser\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"Ufph3mGRmMo\"},{\"description\":\"System administrator\",\"displayName\":\"System administrator (ALL)\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"LGWLyWNro4x\"},{\"description\":\"Access to the TB program in Tracker\",\"displayName\":\"TB program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"cUlTcejWree\"},{\"description\":\"User manager\",\"displayName\":\"User manager\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"xJZBzAHI88H\"},{\"description\":\"WHO MCH program\",\"displayName\":\"WHO MCH program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"Pqoy4DLOdMK\"}]}", + "responseSize": 4309, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/userRoles?fields=id,displayName,access,user%5Bid%2CdisplayName%5D,publicAccess,userGroupAccesses,description&order=name%3Aasc&page=1&pageSize=5", + "featureName": "User roles can be listed", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"pager\":{\"page\":1,\"total\":14,\"pageSize\":5,\"nextPage\":\"/42/userRoles?page=2&pageSize=5&fields=id%2CdisplayName%2Caccess%2Cuser%5Bid%2CdisplayName%5D%2CpublicAccess%2CuserGroupAccesses%2Cdescription&order=name%3Aasc\",\"pageCount\":3},\"userRoles\":[{\"description\":\"Access to the antenatal care program\",\"displayName\":\"Antenatal care program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"UYXOT4A7JMI\"},{\"description\":\"Child Health Program Manager\",\"displayName\":\"Child Health Program Manager\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"Ql6Gew7eaX6\"},{\"description\":\"Access to the child health program in tracker\",\"displayName\":\"Child Health Tracker\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"TMK9CMZ2V98\"},{\"description\":\"Data entry clerk\",\"displayName\":\"Data entry clerk\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"Euq3XfEIEbx\"},{\"description\":\"Tracker user at the facility\",\"displayName\":\"Facility tracker\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"txB7vu1w2Pr\"}]}", + "responseSize": 1827, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/userRoles?fields=id,displayName,access,user%5Bid%2CdisplayName%5D,publicAccess,userGroupAccesses,description&order=name%3Aasc&page=2&pageSize=5", + "featureName": "User roles can be listed", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"pager\":{\"page\":2,\"total\":14,\"pageSize\":5,\"nextPage\":\"/42/userRoles?page=3&pageSize=5&fields=id%2CdisplayName%2Caccess%2Cuser%5Bid%2CdisplayName%5D%2CpublicAccess%2CuserGroupAccesses%2Cdescription&order=name%3Aasc\",\"prevPage\":\"/42/userRoles?pageSize=5&fields=id%2CdisplayName%2Caccess%2Cuser%5Bid%2CdisplayName%5D%2CpublicAccess%2CuserGroupAccesses%2Cdescription&order=name%3Aasc\",\"pageCount\":3},\"userRoles\":[{\"description\":\"Read-only\",\"displayName\":\"Guest\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"XS0dNzuZmfH\"},{\"description\":\"Access to the inpatient program in tracker\",\"displayName\":\"Inpatient program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"DRdaVRtwmG5\"},{\"description\":\"M and E Officer\",\"displayName\":\"M and E Officer\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"jRWSNIHdKww\"},{\"description\":\"Access to the MNCH program in tracker\",\"displayName\":\"MNCH / PNC (Adult Woman) program\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"xE7jOejl9FI\",\"code\":null,\"name\":\"John Traore\",\"displayName\":\"John Traore\",\"username\":\"admin\"},\"id\":\"aNk5AyC7ydy\"},{\"description\":\"Superuser\",\"displayName\":\"Superuser\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"user\":{\"id\":\"GOLswS44mh8\",\"code\":null,\"name\":\"Tom Wakiki\",\"displayName\":\"Tom Wakiki\",\"username\":\"system\"},\"id\":\"Ufph3mGRmMo\"}]}", + "responseSize": 1954, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + } +] \ No newline at end of file diff --git a/cypress/fixtures/network/42/users_can_be_listed.json b/cypress/fixtures/network/42/users_can_be_listed.json new file mode 100644 index 000000000..4a21b4f5e --- /dev/null +++ b/cypress/fixtures/network/42/users_can_be_listed.json @@ -0,0 +1,167 @@ +[ + { + "path": "/api/42/systemSettings/helpPageLink", + "featureName": "Users can be listed", + "static": false, + "count": 2, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"helpPageLink\":\"https://dhis2.github.io/dhis2-docs/master/en/user/html/dhis2_user_manual_en.html\"}", + "responseSize": 99, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/organisationUnits?paging=false&level=1&fields=id%2Cpath%2CdisplayName%2Cchildren%3A%3AisNotEmpty", + "featureName": "Users can be listed", + "static": false, + "count": 2, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"organisationUnits\":[{\"children\":true,\"path\":\"/ImspTQPwCqd\",\"displayName\":\"Sierra Leone\",\"id\":\"ImspTQPwCqd\"}]}", + "responseSize": 111, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/users?fields=id,displayName,access,email,twoFactorEnabled,userCredentials%5Busername%2Cdisabled%2ClastLogin%5D,teiSearchOrganisationUnits%5Bid%2Cpath%5D&order=firstName%3Aasc,surname%3Aasc&userOrgUnits=true&includeChildren=true&page=1&pageSize=50&query=&selfRegistered=false", + "featureName": "Users can be listed", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"pager\":{\"page\":1,\"total\":130,\"pageSize\":50,\"nextPage\":\"/42/users?page=2&userOrgUnits=true&includeChildren=true&query=&fields=id%2CdisplayName%2Caccess%2Cemail%2CtwoFactorEnabled%2CuserCredentials%5Busername%2Cdisabled%2ClastLogin%5D%2CteiSearchOrganisationUnits%5Bid%2Cpath%5D&order=firstName%3Aasc%2Csurname%3Aasc&selfRegistered=false\",\"pageCount\":3},\"users\":[{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"traore\",\"lastLogin\":\"2013-12-30T17:16:43.235\",\"disabled\":false},\"displayName\":\"Alain Traore\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"oXD88WWSQpR\"},{\"email\":\"dummy@dhis2.org\",\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"alinana\",\"disabled\":false},\"displayName\":\"Ali Nana\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"gEnZri18JsV\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabicB\",\"disabled\":false},\"displayName\":\"Arabic Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"Rq9TNYOyS6a\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabicS\",\"disabled\":false},\"displayName\":\"Arabic Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"OSWYhAwJqiC\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabic\",\"disabled\":false},\"displayName\":\"Arabic UAE\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"OF1mSOFpygN\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabiceB\",\"disabled\":false},\"displayName\":\"ArabicE Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"IC1o0DI2iWu\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabice\",\"disabled\":false},\"displayName\":\"ArabicE Egypt\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"FVsLhslRbTK\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabiceS\",\"disabled\":false},\"displayName\":\"ArabicE Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"akw4ilMLc24\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabiciB\",\"disabled\":false},\"displayName\":\"ArabicI Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"G2ysGXpcZWr\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabici\",\"disabled\":false},\"displayName\":\"ArabicI Iraq\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"NG6JReWSInT\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabiciS\",\"disabled\":false},\"displayName\":\"ArabicI Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"iswBgC3ROmB\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabicsB\",\"disabled\":false},\"displayName\":\"ArabicS Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"EGwENMFCpbm\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabics\",\"disabled\":false},\"displayName\":\"ArabicS Sudan\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"DdfFqqZkBhd\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabicsS\",\"disabled\":false},\"displayName\":\"ArabicS Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"EyUuSlSe50U\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"bengali\",\"disabled\":false},\"displayName\":\"Bengali Bangladesh\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"wQ1F32Aa9Ug\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"bengaliB\",\"disabled\":false},\"displayName\":\"Bengali Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"nFNQNgrbTED\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"bengaliS\",\"disabled\":false},\"displayName\":\"Bengali Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"wQTgefEcyTG\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"bislamaB\",\"disabled\":false},\"displayName\":\"Bislama Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"DLjZWMsVsq2\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"bislamaS\",\"disabled\":false},\"displayName\":\"Bislama Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"C6fqFRbKe6r\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"bislama\",\"disabled\":false},\"displayName\":\"Bislama Vanuatu\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"JyMUTHHxh3B\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"bombali\",\"lastLogin\":\"2014-09-28T23:19:34.514\",\"disabled\":false},\"displayName\":\"Bombali District\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"NOOF56dveaZ\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"burmeseB\",\"disabled\":false},\"displayName\":\"Burmese Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"WYDN4b4yRlg\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"burmese\",\"disabled\":false},\"displayName\":\"Burmese Myanmar\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"T4AwvxjfaFy\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"burmeseS\",\"disabled\":false},\"displayName\":\"Burmese Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"rIouAxmW0vD\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"chinese\",\"disabled\":false},\"displayName\":\"Chinese Asia\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"yarlPr6DsOF\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"chineseB\",\"disabled\":false},\"displayName\":\"Chinese Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"rH2032EPFvr\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"chineseS\",\"disabled\":false},\"displayName\":\"Chinese Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"ITrQQlJqbaE\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"chinesecB\",\"disabled\":false},\"displayName\":\"ChineseC Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"SpuKahMLsAr\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"chinesec\",\"disabled\":false},\"displayName\":\"ChineseC China\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"t6ijJxbHBCa\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"chinesecS\",\"disabled\":false},\"displayName\":\"ChineseC Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"xbAzaTwEGx0\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"danishB\",\"disabled\":false},\"displayName\":\"Danish Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"ga5Y0Wg5kof\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"danish\",\"disabled\":false},\"displayName\":\"Danish Denmark\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"wqFivBzTq3r\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"danishS\",\"disabled\":false},\"displayName\":\"Danish Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"oEtWWgCGUif\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"konan\",\"lastLogin\":\"2019-04-29T16:13:04.047\",\"disabled\":false},\"displayName\":\"Didier Konan\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"I9fMsY4pRKk\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"donor\",\"lastLogin\":\"2014-04-08T21:27:06.659\",\"disabled\":false},\"displayName\":\"Donor User\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"cddnwKV2gm9\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"englishB\",\"disabled\":false},\"displayName\":\"English Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"FfQ2460chiA\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"englishS\",\"disabled\":false},\"displayName\":\"English Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"vgSpvvWCbxI\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"english\",\"disabled\":false},\"displayName\":\"English US/UK\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"tQSUE8azWFG\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"frenchB\",\"disabled\":false},\"displayName\":\"French Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"L2B791gfbds\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"french\",\"disabled\":false},\"displayName\":\"French France\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"OhBMBATrkP7\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"frenchS\",\"disabled\":false},\"displayName\":\"French Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"ImbBYJHZrAW\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"analyticstest\",\"lastLogin\":\"2021-04-16T10:29:30.967\",\"disabled\":false},\"displayName\":\"Freya Njordsdottir\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"tiJZaFA1tXp\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"geetha\",\"disabled\":false},\"displayName\":\"Geetha Alwan\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"IAzIZweJnhm\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"geethaS\",\"disabled\":false},\"displayName\":\"Geetha Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"qObaDc0JE3y\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"gintareS\",\"disabled\":false},\"displayName\":\"Gintare Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"IriFPYe2sGG\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"gintare\",\"disabled\":false},\"displayName\":\"Gintare Vilkelyte\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"k0pJIVKAJz3\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"guest\",\"lastLogin\":\"2014-10-07T22:17:43.434\",\"disabled\":false},\"displayName\":\"Guest User\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"rWLrZL8rP3K\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"haroonS\",\"disabled\":false},\"displayName\":\"Haroon Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"hP0k45PbWah\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"haroon\",\"lastLogin\":\"2024-01-23T13:25:02.423\",\"disabled\":false},\"displayName\":\"Haroon Twalibu\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"Mw9e2OWvRKr\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"hella\",\"disabled\":false},\"displayName\":\"Hella Dawit\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"sVahVulbH6q\"}]}", + "responseSize": 13916, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/users?fields=id,displayName,access,email,twoFactorEnabled,userCredentials%5Busername%2Cdisabled%2ClastLogin%5D,teiSearchOrganisationUnits%5Bid%2Cpath%5D&order=firstName%3Aasc,surname%3Aasc&userOrgUnits=true&includeChildren=true&page=1&pageSize=5&query=&selfRegistered=false", + "featureName": "Users can be listed", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"pager\":{\"page\":1,\"total\":130,\"pageSize\":5,\"nextPage\":\"/42/users?page=2&pageSize=5&userOrgUnits=true&includeChildren=true&query=&fields=id%2CdisplayName%2Caccess%2Cemail%2CtwoFactorEnabled%2CuserCredentials%5Busername%2Cdisabled%2ClastLogin%5D%2CteiSearchOrganisationUnits%5Bid%2Cpath%5D&order=firstName%3Aasc%2Csurname%3Aasc&selfRegistered=false\",\"pageCount\":26},\"users\":[{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"traore\",\"lastLogin\":\"2013-12-30T17:16:43.235\",\"disabled\":false},\"displayName\":\"Alain Traore\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"oXD88WWSQpR\"},{\"email\":\"dummy@dhis2.org\",\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"alinana\",\"disabled\":false},\"displayName\":\"Ali Nana\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"gEnZri18JsV\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabicB\",\"disabled\":false},\"displayName\":\"Arabic Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"Rq9TNYOyS6a\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabicS\",\"disabled\":false},\"displayName\":\"Arabic Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"OSWYhAwJqiC\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabic\",\"disabled\":false},\"displayName\":\"Arabic UAE\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"OF1mSOFpygN\"}]}", + "responseSize": 1773, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + }, + { + "path": "/api/42/users?fields=id,displayName,access,email,twoFactorEnabled,userCredentials%5Busername%2Cdisabled%2ClastLogin%5D,teiSearchOrganisationUnits%5Bid%2Cpath%5D&order=firstName%3Aasc,surname%3Aasc&userOrgUnits=true&includeChildren=true&page=2&pageSize=5&query=&selfRegistered=false", + "featureName": "Users can be listed", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"pager\":{\"page\":2,\"total\":130,\"pageSize\":5,\"nextPage\":\"/42/users?page=3&pageSize=5&userOrgUnits=true&includeChildren=true&query=&fields=id%2CdisplayName%2Caccess%2Cemail%2CtwoFactorEnabled%2CuserCredentials%5Busername%2Cdisabled%2ClastLogin%5D%2CteiSearchOrganisationUnits%5Bid%2Cpath%5D&order=firstName%3Aasc%2Csurname%3Aasc&selfRegistered=false\",\"prevPage\":\"/42/users?pageSize=5&userOrgUnits=true&includeChildren=true&query=&fields=id%2CdisplayName%2Caccess%2Cemail%2CtwoFactorEnabled%2CuserCredentials%5Busername%2Cdisabled%2ClastLogin%5D%2CteiSearchOrganisationUnits%5Bid%2Cpath%5D&order=firstName%3Aasc%2Csurname%3Aasc&selfRegistered=false\",\"pageCount\":26},\"users\":[{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabiceB\",\"disabled\":false},\"displayName\":\"ArabicE Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"IC1o0DI2iWu\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabice\",\"disabled\":false},\"displayName\":\"ArabicE Egypt\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"FVsLhslRbTK\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabiceS\",\"disabled\":false},\"displayName\":\"ArabicE Super\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"akw4ilMLc24\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabiciB\",\"disabled\":false},\"displayName\":\"ArabicI Bombali\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"G2ysGXpcZWr\"},{\"teiSearchOrganisationUnits\":[],\"twoFactorEnabled\":false,\"userCredentials\":{\"username\":\"arabici\",\"disabled\":false},\"displayName\":\"ArabicI Iraq\",\"access\":{\"manage\":true,\"externalize\":false,\"write\":true,\"read\":true,\"update\":true,\"delete\":true},\"id\":\"NG6JReWSInT\"}]}", + "responseSize": 2049, + "responseHeaders": { + "server": "nginx/1.25.4", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block" + } + } +] \ No newline at end of file diff --git a/cypress/plugins/index.js b/cypress/plugins/index.js deleted file mode 100644 index 3cc18545a..000000000 --- a/cypress/plugins/index.js +++ /dev/null @@ -1,11 +0,0 @@ -const { - networkShim, - chromeAllowXSiteCookies, - cucumberPreprocessor, -} = require('@dhis2/cypress-plugins') - -module.exports = (on, config) => { - networkShim(on) - chromeAllowXSiteCookies(on) - cucumberPreprocessor(on, config) -} diff --git a/cypress/support/index.js b/cypress/support/e2e.js similarity index 100% rename from cypress/support/index.js rename to cypress/support/e2e.js diff --git a/package.json b/package.json index 0d0c5da6c..ab0f7f2f2 100644 --- a/package.json +++ b/package.json @@ -32,17 +32,18 @@ "use-query-params": "^1.2.3" }, "devDependencies": { + "@badeball/cypress-cucumber-preprocessor": "^20.0.7", + "@cypress/webpack-preprocessor": "^6.0.2", "@dhis2/cli-app-scripts": "^10.3.1", "@dhis2/cli-style": "^10.4.1", - "@dhis2/cypress-commands": "^9.0.1", - "@dhis2/cypress-plugins": "^9.0.1", + "@dhis2/cypress-commands": "10.0.6", + "@dhis2/cypress-plugins": "10.0.6", "@testing-library/cypress": "^8.0.1", "@testing-library/jest-dom": "^5.14.1", "@testing-library/react": "^12.1.2", "@testing-library/react-hooks": "^7.0.2", "@testing-library/user-event": "^13.4.1", - "cypress": "^8.6.0", - "cypress-cucumber-preprocessor": "^4.3.0", + "cypress": "13.0", "jsdoc": "^3.6.2", "redux-logger": "^3.0.6", "start-server-and-test": "^1.14.0" diff --git a/yarn.lock b/yarn.lock index 206d3c158..bb24dc205 100644 --- a/yarn.lock +++ b/yarn.lock @@ -299,6 +299,11 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.2.tgz#dacafadfc6d7654c3051a66d6fe55b6cb2f2a0b3" integrity sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ== +"@babel/parser@^7.18.8": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.7.tgz#9a5226f92f0c5c8ead550b750f5608e766c8ce85" + integrity sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw== + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2" @@ -401,7 +406,7 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-proposal-object-rest-spread@^7.16.0", "@babel/plugin-proposal-object-rest-spread@^7.20.2": +"@babel/plugin-proposal-object-rest-spread@^7.20.2": version "7.20.2" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz#a556f59d555f06961df1e572bb5eca864c84022d" integrity sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ== @@ -856,7 +861,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-runtime@^7.16.0", "@babel/plugin-transform-runtime@^7.16.4": +"@babel/plugin-transform-runtime@^7.16.4": version "7.19.6" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz#9d2a9dbf4e12644d6f46e5e75bfbf02b5d6e9194" integrity sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw== @@ -928,7 +933,7 @@ "@babel/helper-create-regexp-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/preset-env@^7.11.0", "@babel/preset-env@^7.12.1", "@babel/preset-env@^7.14.7", "@babel/preset-env@^7.16.0", "@babel/preset-env@^7.16.4": +"@babel/preset-env@^7.11.0", "@babel/preset-env@^7.12.1", "@babel/preset-env@^7.14.7", "@babel/preset-env@^7.16.4": version "7.20.2" resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.20.2.tgz#9b1642aa47bb9f43a86f9630011780dab7f86506" integrity sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg== @@ -1061,7 +1066,7 @@ pirates "^4.0.0" source-map-support "^0.5.16" -"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.0", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.14.6", "@babel/runtime@^7.16.0", "@babel/runtime@^7.16.3", "@babel/runtime@^7.20.7", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": +"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.0", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.14.6", "@babel/runtime@^7.16.3", "@babel/runtime@^7.20.7", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": version "7.21.0" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.21.0.tgz#5b55c9d394e5fcf304909a8b00c07dc217b56673" integrity sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw== @@ -1110,6 +1115,49 @@ "@babel/helper-validator-identifier" "^7.19.1" to-fast-properties "^2.0.0" +"@badeball/cypress-configuration@^6.1.1": + version "6.1.1" + resolved "https://registry.yarnpkg.com/@badeball/cypress-configuration/-/cypress-configuration-6.1.1.tgz#9772173061d2c71c0e79823a5312ec43651f98cb" + integrity sha512-0IcJFMiCRo33Ofrvxxojt5QRJWyxApymHuuy981FeXnOGz4UsWKgr/hRupeXkw2cKXvah+j+880kXliygxPOSQ== + dependencies: + "@babel/parser" "^7.18.8" + debug "^4.3.2" + esbuild "^0.19.4" + glob "^7.1.6" + minimatch "^3.0.4" + node-hook "^1.0.0" + +"@badeball/cypress-cucumber-preprocessor@^20.0.7": + version "20.0.7" + resolved "https://registry.yarnpkg.com/@badeball/cypress-cucumber-preprocessor/-/cypress-cucumber-preprocessor-20.0.7.tgz#fc35e5b2445ea1ab8883710d0baf8b8946ff5f24" + integrity sha512-7kPYazy8ijbSQijjfbRzKaN2FGxCmjI7ga9QXBCSVImbjVuXNMfjvO4LKd1Pklw2qz+K87BL7EEu8Xr6rBH+IA== + dependencies: + "@badeball/cypress-configuration" "^6.1.1" + "@cucumber/ci-environment" "^10.0.1" + "@cucumber/cucumber" "^10.8.0" + "@cucumber/cucumber-expressions" "^17.1.0" + "@cucumber/gherkin" "^28.0.0" + "@cucumber/html-formatter" "^21.3.1" + "@cucumber/message-streams" "^4.0.1" + "@cucumber/messages" "^25.0.1" + "@cucumber/pretty-formatter" "^1.0.1" + "@cucumber/tag-expressions" "^6.1.0" + base64-js "^1.5.1" + chalk "^4.1.2" + cli-table "^0.3.11" + common-ancestor-path "^1.0.1" + cosmiconfig "^9.0.0" + debug "^4.3.5" + error-stack-parser "^2.1.4" + esbuild "^0.21.5" + glob "^10.4.1" + is-path-inside "^3.0.3" + mocha "^10.4.0" + seedrandom "^3.0.5" + source-map "^0.7.4" + split "^1.0.1" + uuid "^10.0.0" + "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" @@ -1368,34 +1416,140 @@ resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-2.1.1.tgz#c9c61d9fe5ca5ac664e1153bb0aa0eba1c6d6308" integrity sha512-jwx+WCqszn53YHOfvFMJJRd/B2GqkCBt+1MJSG6o5/s8+ytHMvDZXsJgUEWLk12UnLd7HYKac4BYU5i/Ron1Cw== -"@cypress/browserify-preprocessor@^3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@cypress/browserify-preprocessor/-/browserify-preprocessor-3.0.2.tgz#1dbecae394937aed47a3524cad47086c2ded8c50" - integrity sha512-y6mlFR+IR2cqcm3HabSp7AEcX9QfF1EUL4eOaw/7xexdhmdQU8ez6piyRopZQob4BK8oKTsc9PkupsU2rzjqMA== +"@cucumber/ci-environment@10.0.1", "@cucumber/ci-environment@^10.0.1": + version "10.0.1" + resolved "https://registry.yarnpkg.com/@cucumber/ci-environment/-/ci-environment-10.0.1.tgz#c8584f1d4a619e4318cf60c01b838db096d72ccd" + integrity sha512-/+ooDMPtKSmvcPMDYnMZt4LuoipfFfHaYspStI4shqw8FyKcfQAmekz6G+QKWjQQrvM+7Hkljwx58MEwPCwwzg== + +"@cucumber/cucumber-expressions@17.1.0", "@cucumber/cucumber-expressions@^17.1.0": + version "17.1.0" + resolved "https://registry.yarnpkg.com/@cucumber/cucumber-expressions/-/cucumber-expressions-17.1.0.tgz#1a428548a2c98ef3224bd484fc5666b4f7153a72" + integrity sha512-PCv/ppsPynniKPWJr5v566daCVe+pbxQpHGrIu/Ev57cCH9Rv+X0F6lio4Id3Z64TaG7btCRLUGewIgLwmrwOA== + dependencies: + regexp-match-indices "1.0.2" + +"@cucumber/cucumber@^10.8.0": + version "10.8.0" + resolved "https://registry.yarnpkg.com/@cucumber/cucumber/-/cucumber-10.8.0.tgz#d906b451a07a91c254f90b8e2dfed4cf8ade3fcf" + integrity sha512-o8SR6MRQVCKKw4tytWqCqOjfX4cASj9dqpdHKHMi09rZWBCNQHBwH1TO9wj7NKjOa6RfUOTcgvDlayTcjyCH4A== + dependencies: + "@cucumber/ci-environment" "10.0.1" + "@cucumber/cucumber-expressions" "17.1.0" + "@cucumber/gherkin" "28.0.0" + "@cucumber/gherkin-streams" "5.0.1" + "@cucumber/gherkin-utils" "9.0.0" + "@cucumber/html-formatter" "21.3.1" + "@cucumber/message-streams" "4.0.1" + "@cucumber/messages" "24.1.0" + "@cucumber/tag-expressions" "6.1.0" + assertion-error-formatter "^3.0.0" + capital-case "^1.0.4" + chalk "^4.1.2" + cli-table3 "0.6.3" + commander "^10.0.0" + debug "^4.3.4" + error-stack-parser "^2.1.4" + figures "^3.2.0" + glob "^10.3.10" + has-ansi "^4.0.1" + indent-string "^4.0.0" + is-installed-globally "^0.4.0" + is-stream "^2.0.0" + knuth-shuffle-seeded "^1.0.6" + lodash.merge "^4.6.2" + lodash.mergewith "^4.6.2" + luxon "3.2.1" + mkdirp "^2.1.5" + mz "^2.7.0" + progress "^2.0.3" + read-pkg-up "^7.0.1" + resolve-pkg "^2.0.0" + semver "7.5.3" + string-argv "0.3.1" + strip-ansi "6.0.1" + supports-color "^8.1.1" + tmp "0.2.3" + type-fest "^4.8.3" + util-arity "^1.1.0" + xmlbuilder "^15.1.1" + yaml "^2.2.2" + yup "1.2.0" + +"@cucumber/gherkin-streams@5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@cucumber/gherkin-streams/-/gherkin-streams-5.0.1.tgz#8c2142d295cd05644456be7282b4bd756c95c4cd" + integrity sha512-/7VkIE/ASxIP/jd4Crlp4JHXqdNFxPGQokqWqsaCCiqBiu5qHoKMxcWNlp9njVL/n9yN4S08OmY3ZR8uC5x74Q== dependencies: - "@babel/core" "^7.16.0" - "@babel/plugin-proposal-class-properties" "^7.16.0" - "@babel/plugin-proposal-object-rest-spread" "^7.16.0" - "@babel/plugin-transform-runtime" "^7.16.0" - "@babel/preset-env" "^7.16.0" - "@babel/preset-react" "^7.16.0" - "@babel/runtime" "^7.16.0" - babel-plugin-add-module-exports "^1.0.4" - babelify "^10.0.0" - bluebird "^3.7.2" - browserify "^16.2.3" - coffeeify "^3.0.1" - coffeescript "^1.12.7" - debug "^4.3.2" - fs-extra "^9.0.0" - lodash.clonedeep "^4.5.0" - through2 "^2.0.0" - watchify "^4.0.0" + commander "9.1.0" + source-map-support "0.5.21" + +"@cucumber/gherkin-utils@9.0.0": + version "9.0.0" + resolved "https://registry.yarnpkg.com/@cucumber/gherkin-utils/-/gherkin-utils-9.0.0.tgz#944c64c458742d8e73b750e5dde2cf56b161d674" + integrity sha512-clk4q39uj7pztZuZtyI54V8lRsCUz0Y/p8XRjIeHh7ExeEztpWkp4ca9q1FjUOPfQQ8E7OgqFbqoQQXZ1Bx7fw== + dependencies: + "@cucumber/gherkin" "^28.0.0" + "@cucumber/messages" "^24.0.0" + "@teppeis/multimaps" "3.0.0" + commander "12.0.0" + source-map-support "^0.5.21" + +"@cucumber/gherkin@28.0.0", "@cucumber/gherkin@^28.0.0": + version "28.0.0" + resolved "https://registry.yarnpkg.com/@cucumber/gherkin/-/gherkin-28.0.0.tgz#91246da622524807b21430c1692bedd319d3d4bb" + integrity sha512-Ee6zJQq0OmIUPdW0mSnsCsrWA2PZAELNDPICD2pLfs0Oz7RAPgj80UsD2UCtqyAhw2qAR62aqlktKUlai5zl/A== + dependencies: + "@cucumber/messages" ">=19.1.4 <=24" + +"@cucumber/html-formatter@21.3.1", "@cucumber/html-formatter@^21.3.1": + version "21.3.1" + resolved "https://registry.yarnpkg.com/@cucumber/html-formatter/-/html-formatter-21.3.1.tgz#1c832d95891c1e961d9e6a4da4664c09a1332768" + integrity sha512-M1zbre7e8MsecXheqNv62BKY5J06YJSv1LmsD7sJ3mu5t1jirLjj2It1HqPsX5CQAfg9n69xFRugPgLMSte9TA== + +"@cucumber/message-streams@4.0.1", "@cucumber/message-streams@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@cucumber/message-streams/-/message-streams-4.0.1.tgz#a5339d3504594bb2edb5732aaae94dddb24d0970" + integrity sha512-Kxap9uP5jD8tHUZVjTWgzxemi/0uOsbGjd4LBOSxcJoOCRbESFwemUzilJuzNTB8pcTQUh8D5oudUyxfkJOKmA== + +"@cucumber/messages@24.1.0", "@cucumber/messages@>=19.1.4 <=24", "@cucumber/messages@^24.0.0": + version "24.1.0" + resolved "https://registry.yarnpkg.com/@cucumber/messages/-/messages-24.1.0.tgz#a212c97b0548144c3ccfae021a96d6c56d3841d3" + integrity sha512-hxVHiBurORcobhVk80I9+JkaKaNXkW6YwGOEFIh/2aO+apAN+5XJgUUWjng9NwqaQrW1sCFuawLB1AuzmBaNdQ== + dependencies: + "@types/uuid" "9.0.8" + class-transformer "0.5.1" + reflect-metadata "0.2.1" + uuid "9.0.1" + +"@cucumber/messages@^25.0.1": + version "25.0.1" + resolved "https://registry.yarnpkg.com/@cucumber/messages/-/messages-25.0.1.tgz#551d416510e95c61ab970ee73fd7844a522ccbd5" + integrity sha512-RjjhmzcauX5eYfcKns5pgenefDJQcfXE3ZDrVWdUDGcoaoyFVDmj+ZzQZWRWqFrfMjP3lKHJss6LtvIP/z+h8g== + dependencies: + "@types/uuid" "9.0.8" + class-transformer "0.5.1" + reflect-metadata "0.2.2" + uuid "9.0.1" + +"@cucumber/pretty-formatter@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@cucumber/pretty-formatter/-/pretty-formatter-1.0.1.tgz#65d6c1df436920036a7bd02d08cb44d20e7af0ab" + integrity sha512-A1lU4VVP0aUWdOTmpdzvXOyEYuPtBDI0xYwYJnmoMDplzxMdhcHk86lyyvYDoMoPzzq6OkOE3isuosvUU4X7IQ== + dependencies: + ansi-styles "^5.0.0" + cli-table3 "^0.6.0" + figures "^3.2.0" + ts-dedent "^2.0.0" -"@cypress/request@^2.88.6": - version "2.88.10" - resolved "https://registry.yarnpkg.com/@cypress/request/-/request-2.88.10.tgz#b66d76b07f860d3a4b8d7a0604d020c662752cce" - integrity sha512-Zp7F+R93N0yZyG34GutyTNr+okam7s/Fzc1+i3kcqOP8vk6OuajuE9qZJ6Rs+10/1JFtXFYMdyarnU1rZuJesg== +"@cucumber/tag-expressions@6.1.0", "@cucumber/tag-expressions@^6.1.0": + version "6.1.0" + resolved "https://registry.yarnpkg.com/@cucumber/tag-expressions/-/tag-expressions-6.1.0.tgz#cb7af908bdb43669b7574c606f71fa707196e962" + integrity sha512-+3DwRumrCJG27AtzCIL37A/X+A/gSfxOPLg8pZaruh5SLumsTmpvilwroVWBT2fPzmno/tGXypeK5a7NHU4RzA== + +"@cypress/request@^3.0.0": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@cypress/request/-/request-3.0.1.tgz#72d7d5425236a2413bd3d8bb66d02d9dc3168960" + integrity sha512-TWivJlJi8ZDx2wGOw1dbLuHJKUYX7bWySw377nlnGOW3hP9/MUKIsEdXT/YngWxVdgNCHRBmFlBipE+5/2ZZlQ== dependencies: aws-sign2 "~0.7.0" aws4 "^1.8.0" @@ -1410,12 +1564,21 @@ json-stringify-safe "~5.0.1" mime-types "~2.1.19" performance-now "^2.1.0" - qs "~6.5.2" + qs "6.10.4" safe-buffer "^5.1.2" - tough-cookie "~2.5.0" + tough-cookie "^4.1.3" tunnel-agent "^0.6.0" uuid "^8.3.2" +"@cypress/webpack-preprocessor@^6.0.2": + version "6.0.2" + resolved "https://registry.yarnpkg.com/@cypress/webpack-preprocessor/-/webpack-preprocessor-6.0.2.tgz#58a96aa4dbff7433dd37d24ed47e413aa3d3fabb" + integrity sha512-0+1+4iy4W9PE6R5ywBNKAZoFp8Sf//w3UJ+CKTqkcAjA29b+dtsD0iFT70DsYE0BMqUM1PO7HXFGbXllQ+bRAA== + dependencies: + bluebird "3.7.1" + debug "^4.3.4" + lodash "^4.17.20" + "@cypress/xvfb@^1.2.4": version "1.2.4" resolved "https://registry.yarnpkg.com/@cypress/xvfb/-/xvfb-1.2.4.tgz#2daf42e8275b39f4aa53c14214e557bd14e7748a" @@ -2160,17 +2323,17 @@ semver "^7.3.5" yargs "^16.2.0" -"@dhis2/cypress-commands@^9.0.1": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@dhis2/cypress-commands/-/cypress-commands-9.0.2.tgz#676870ccb2d5fe3811d5f480c7edf2f0b8507255" - integrity sha512-G6H9bOpjxqa2X+pc5vJqiwZLp+8utuac/BMRehb/8T6CeIWF4r6keCTq9HTof47szC+06JbsB2ZiviInmZGXJA== +"@dhis2/cypress-commands@10.0.6": + version "10.0.6" + resolved "https://registry.yarnpkg.com/@dhis2/cypress-commands/-/cypress-commands-10.0.6.tgz#2ef6a5bc0a737703993f63b9465d00727a1d0ff6" + integrity sha512-TNmOO5sKcz20BVcx/lEAJU0WiKX7OUZbKfAJfPzAPo875RU247YTH91FheCEPoG0o1dZrQ6IMNDhurdBV+daHQ== dependencies: jscodeshift "^0.11.0" -"@dhis2/cypress-plugins@^9.0.1": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@dhis2/cypress-plugins/-/cypress-plugins-9.0.2.tgz#6cbd58b2ce26a08e70045b81835504cd9ef6d8c9" - integrity sha512-FhHW5+8HBKIJwAl5fEv6lapTo76LLR9LtoS8iy4crc5RZnHlWgVqXeqG1sBFix93yd8nCFfYvOIP8+Y+x9mi5A== +"@dhis2/cypress-plugins@10.0.6": + version "10.0.6" + resolved "https://registry.yarnpkg.com/@dhis2/cypress-plugins/-/cypress-plugins-10.0.6.tgz#d405f96d0de2c58b77931ef5fd212c7c263cfd49" + integrity sha512-7NjQrXPT2K6OiabVu58+ljrGpdOOe78yL1LclQlmIJRs9gT2dcWB9RrgeGSSXaY5KCeuXYG/unkF15a1u1FKbw== "@dhis2/d2-i18n@^1.1.0", "@dhis2/d2-i18n@^1.1.1": version "1.1.1" @@ -2291,6 +2454,236 @@ "@dhis2/ui-icons" "8.12.1" prop-types "^15.7.2" +"@esbuild/aix-ppc64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz#d1bc06aedb6936b3b6d313bf809a5a40387d2b7f" + integrity sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA== + +"@esbuild/aix-ppc64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz#c7184a326533fcdf1b8ee0733e21c713b975575f" + integrity sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ== + +"@esbuild/android-arm64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz#7ad65a36cfdb7e0d429c353e00f680d737c2aed4" + integrity sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA== + +"@esbuild/android-arm64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz#09d9b4357780da9ea3a7dfb833a1f1ff439b4052" + integrity sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A== + +"@esbuild/android-arm@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.19.12.tgz#b0c26536f37776162ca8bde25e42040c203f2824" + integrity sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w== + +"@esbuild/android-arm@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.21.5.tgz#9b04384fb771926dfa6d7ad04324ecb2ab9b2e28" + integrity sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg== + +"@esbuild/android-x64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.19.12.tgz#cb13e2211282012194d89bf3bfe7721273473b3d" + integrity sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew== + +"@esbuild/android-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.21.5.tgz#29918ec2db754cedcb6c1b04de8cd6547af6461e" + integrity sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA== + +"@esbuild/darwin-arm64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz#cbee41e988020d4b516e9d9e44dd29200996275e" + integrity sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g== + +"@esbuild/darwin-arm64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz#e495b539660e51690f3928af50a76fb0a6ccff2a" + integrity sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ== + +"@esbuild/darwin-x64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz#e37d9633246d52aecf491ee916ece709f9d5f4cd" + integrity sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A== + +"@esbuild/darwin-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz#c13838fa57372839abdddc91d71542ceea2e1e22" + integrity sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw== + +"@esbuild/freebsd-arm64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz#1ee4d8b682ed363b08af74d1ea2b2b4dbba76487" + integrity sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA== + +"@esbuild/freebsd-arm64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz#646b989aa20bf89fd071dd5dbfad69a3542e550e" + integrity sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g== + +"@esbuild/freebsd-x64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz#37a693553d42ff77cd7126764b535fb6cc28a11c" + integrity sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg== + +"@esbuild/freebsd-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz#aa615cfc80af954d3458906e38ca22c18cf5c261" + integrity sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ== + +"@esbuild/linux-arm64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz#be9b145985ec6c57470e0e051d887b09dddb2d4b" + integrity sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA== + +"@esbuild/linux-arm64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz#70ac6fa14f5cb7e1f7f887bcffb680ad09922b5b" + integrity sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q== + +"@esbuild/linux-arm@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz#207ecd982a8db95f7b5279207d0ff2331acf5eef" + integrity sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w== + +"@esbuild/linux-arm@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz#fc6fd11a8aca56c1f6f3894f2bea0479f8f626b9" + integrity sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA== + +"@esbuild/linux-ia32@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz#d0d86b5ca1562523dc284a6723293a52d5860601" + integrity sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA== + +"@esbuild/linux-ia32@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz#3271f53b3f93e3d093d518d1649d6d68d346ede2" + integrity sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg== + +"@esbuild/linux-loong64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz#9a37f87fec4b8408e682b528391fa22afd952299" + integrity sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA== + +"@esbuild/linux-loong64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz#ed62e04238c57026aea831c5a130b73c0f9f26df" + integrity sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg== + +"@esbuild/linux-mips64el@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz#4ddebd4e6eeba20b509d8e74c8e30d8ace0b89ec" + integrity sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w== + +"@esbuild/linux-mips64el@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz#e79b8eb48bf3b106fadec1ac8240fb97b4e64cbe" + integrity sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg== + +"@esbuild/linux-ppc64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz#adb67dadb73656849f63cd522f5ecb351dd8dee8" + integrity sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg== + +"@esbuild/linux-ppc64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz#5f2203860a143b9919d383ef7573521fb154c3e4" + integrity sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w== + +"@esbuild/linux-riscv64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz#11bc0698bf0a2abf8727f1c7ace2112612c15adf" + integrity sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg== + +"@esbuild/linux-riscv64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz#07bcafd99322d5af62f618cb9e6a9b7f4bb825dc" + integrity sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA== + +"@esbuild/linux-s390x@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz#e86fb8ffba7c5c92ba91fc3b27ed5a70196c3cc8" + integrity sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg== + +"@esbuild/linux-s390x@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz#b7ccf686751d6a3e44b8627ababc8be3ef62d8de" + integrity sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A== + +"@esbuild/linux-x64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz#5f37cfdc705aea687dfe5dfbec086a05acfe9c78" + integrity sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg== + +"@esbuild/linux-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz#6d8f0c768e070e64309af8004bb94e68ab2bb3b0" + integrity sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ== + +"@esbuild/netbsd-x64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz#29da566a75324e0d0dd7e47519ba2f7ef168657b" + integrity sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA== + +"@esbuild/netbsd-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz#bbe430f60d378ecb88decb219c602667387a6047" + integrity sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg== + +"@esbuild/openbsd-x64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz#306c0acbdb5a99c95be98bdd1d47c916e7dc3ff0" + integrity sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw== + +"@esbuild/openbsd-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz#99d1cf2937279560d2104821f5ccce220cb2af70" + integrity sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow== + +"@esbuild/sunos-x64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz#0933eaab9af8b9b2c930236f62aae3fc593faf30" + integrity sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA== + +"@esbuild/sunos-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz#08741512c10d529566baba837b4fe052c8f3487b" + integrity sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg== + +"@esbuild/win32-arm64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz#773bdbaa1971b36db2f6560088639ccd1e6773ae" + integrity sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A== + +"@esbuild/win32-arm64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz#675b7385398411240735016144ab2e99a60fc75d" + integrity sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A== + +"@esbuild/win32-ia32@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz#000516cad06354cc84a73f0943a4aa690ef6fd67" + integrity sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ== + +"@esbuild/win32-ia32@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz#1bfc3ce98aa6ca9a0969e4d2af72144c59c1193b" + integrity sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA== + +"@esbuild/win32-x64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz#c57c8afbb4054a3ab8317591a0b7320360b444ae" + integrity sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA== + +"@esbuild/win32-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz#acad351d582d157bb145535db2a6ff53dd514b5c" + integrity sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw== + "@eslint/eslintrc@^0.4.3": version "0.4.3" resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" @@ -2366,6 +2759,18 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== +"@isaacs/cliui@^8.0.2": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" + integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== + dependencies: + string-width "^5.1.2" + string-width-cjs "npm:string-width@^4.2.0" + strip-ansi "^7.0.1" + strip-ansi-cjs "npm:strip-ansi@^6.0.1" + wrap-ansi "^8.1.0" + wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" + "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" @@ -2691,6 +3096,11 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" +"@pkgjs/parseargs@^0.11.0": + version "0.11.0" + resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" + integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== + "@pmmmwh/react-refresh-webpack-plugin@^0.5.3", "@pmmmwh/react-refresh-webpack-plugin@^0.5.4": version "0.5.10" resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.10.tgz#2eba163b8e7dbabb4ce3609ab5e32ab63dda3ef8" @@ -2943,6 +3353,11 @@ dependencies: defer-to-connect "^1.0.1" +"@teppeis/multimaps@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@teppeis/multimaps/-/multimaps-3.0.0.tgz#bb9c3f8d569f589e548586fa0bbf423010ddfdc5" + integrity sha512-ID7fosbc50TbT0MK0EG12O+gAP3W3Aa/Pz4DaTtQtEvlc9Odaqi0de+xuZ7Li2GtK4HzEX7IuRWS/JmZLksR3Q== + "@testing-library/cypress@^8.0.1": version "8.0.7" resolved "https://registry.yarnpkg.com/@testing-library/cypress/-/cypress-8.0.7.tgz#18315eba3cf8852808afadf122e4858406384015" @@ -3218,11 +3633,16 @@ resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.0.tgz#69a23a3ad29caf0097f06eda59b361ee2f0639f6" integrity sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY= -"@types/node@*", "@types/node@^14.14.31": +"@types/node@*": version "14.17.27" resolved "https://registry.yarnpkg.com/@types/node/-/node-14.17.27.tgz#5054610d37bb5f6e21342d0e6d24c494231f3b85" integrity sha512-94+Ahf9IcaDuJTle/2b+wzvjmutxXAEXU6O81JHblYXUg2BDG+dnBy7VxIPHKAyEEDHzCMQydTJuWvrE+Aanzw== +"@types/node@^16.18.39": + version "16.18.98" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.18.98.tgz#3554bb7911ea2bbc3a528be0776d6ab16b7674d2" + integrity sha512-fpiC20NvLpTLAzo3oVBKIqBGR6Fx/8oAK/SSf7G+fydnXMY1x4x9RZ6sBXhqKlCU21g2QapUsbLlhv3+a7wS+Q== + "@types/normalize-package-data@^2.4.0": version "2.4.0" resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" @@ -3323,10 +3743,10 @@ "@types/mime" "*" "@types/node" "*" -"@types/sinonjs__fake-timers@^6.0.2": - version "6.0.4" - resolved "https://registry.yarnpkg.com/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-6.0.4.tgz#0ecc1b9259b76598ef01942f547904ce61a6a77d" - integrity sha512-IFQTJARgMUBF+xVd2b+hIgXWrZEjND3vJtRCvIelcFB5SIXfjV4bOHbHJ0eXKh+0COrBRc8MqteKAz/j88rE0A== +"@types/sinonjs__fake-timers@8.1.1": + version "8.1.1" + resolved "https://registry.yarnpkg.com/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz#b49c2c70150141a15e0fa7e79cf1f92a72934ce3" + integrity sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g== "@types/sizzle@^2.3.2": version "2.3.3" @@ -3357,6 +3777,11 @@ resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.2.tgz#fc25ad9943bcac11cceb8168db4f275e0e72e756" integrity sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg== +"@types/uuid@9.0.8": + version "9.0.8" + resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-9.0.8.tgz#7545ba4fc3c003d6c756f651f3bf163d8f0f29ba" + integrity sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA== + "@types/ws@^8.5.1": version "8.5.4" resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.4.tgz#bb10e36116d6e570dd943735f86c933c1587b8a5" @@ -3617,7 +4042,7 @@ resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== -JSONStream@^1.0.3, JSONStream@^1.0.4: +JSONStream@^1.0.4: version "1.3.5" resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== @@ -3683,7 +4108,7 @@ acorn-jsx@^5.2.0, acorn-jsx@^5.3.1, acorn-jsx@^5.3.2: resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== -acorn-node@^1.2.0, acorn-node@^1.3.0, acorn-node@^1.5.2, acorn-node@^1.8.2: +acorn-node@^1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.8.2.tgz#114c95d64539e53dede23de8b9d96df7c7ae2af8" integrity sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A== @@ -3825,7 +4250,7 @@ ansi-align@^3.0.0: dependencies: string-width "^3.0.0" -ansi-colors@^4.1.1: +ansi-colors@4.1.1, ansi-colors@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== @@ -3882,12 +4307,17 @@ ansi-styles@^5.0.0: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== +ansi-styles@^6.1.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" + integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== + any-promise@^1.0.0: version "1.3.0" resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" - integrity sha1-q8av7tzqUugJzcA3au0845Y10X8= + integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== -anymatch@^3.0.3, anymatch@^3.1.0, anymatch@~3.1.2: +anymatch@^3.0.3, anymatch@~3.1.2: version "3.1.3" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== @@ -4052,15 +4482,6 @@ asap@~2.0.6: resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= -asn1.js@^4.0.0: - version "4.10.1" - resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" - integrity sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw== - dependencies: - bn.js "^4.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - asn1@~0.2.3: version "0.2.4" resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" @@ -4073,28 +4494,15 @@ assert-plus@1.0.0, assert-plus@^1.0.0: resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= -assert@^1.4.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" - integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== - dependencies: - object-assign "^4.1.1" - util "0.10.3" - -assertion-error-formatter@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/assertion-error-formatter/-/assertion-error-formatter-2.0.1.tgz#6bbdffaec8e2fa9e2b0eb158bfe353132d7c0a9b" - integrity sha512-cjC3jUCh9spkroKue5PDSKH5RFQ/KNuZJhk3GwHYmB/8qqETxLOmMdLH+ohi/VukNzxDlMvIe7zScvLoOdhb6Q== +assertion-error-formatter@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/assertion-error-formatter/-/assertion-error-formatter-3.0.0.tgz#be9c8825dee6a8a6c72183d915912d9b57d5d265" + integrity sha512-6YyAVLrEze0kQ7CmJfUgrLHb+Y7XghmL2Ie7ijVa2Y9ynP3LV+VDiwFk62Dn0qtqbmY0BT0ss6p1xxpiF2PYbQ== dependencies: - diff "^3.0.0" + diff "^4.0.1" pad-right "^0.2.2" repeat-string "^1.6.1" -assertion-error@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b" - integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw== - assign-symbols@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" @@ -4243,11 +4651,6 @@ babel-loader@^8.1.0, babel-loader@^8.2.3: make-dir "^3.1.0" schema-utils "^2.6.5" -babel-plugin-add-module-exports@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/babel-plugin-add-module-exports/-/babel-plugin-add-module-exports-1.0.4.tgz#6caa4ddbe1f578c6a5264d4d3e6c8a2720a7ca2b" - integrity sha512-g+8yxHUZ60RcyaUpfNzy56OtWW+x9cyEe9j+CranqLiqbju2yf/Cy6ZtYK40EZxtrdHllzlVZgLmcOUCTlJ7Jg== - babel-plugin-istanbul@^6.1.1: version "6.1.1" resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" @@ -4365,25 +4768,12 @@ babel-preset-react-app@^10.0.1: babel-plugin-macros "^3.1.0" babel-plugin-transform-react-remove-prop-types "^0.4.24" -babel-runtime@^6.11.6: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" - integrity sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g== - dependencies: - core-js "^2.4.0" - regenerator-runtime "^0.11.0" - -babelify@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/babelify/-/babelify-10.0.0.tgz#fe73b1a22583f06680d8d072e25a1e0d1d1d7fb5" - integrity sha512-X40FaxyH7t3X+JFAKvb1H9wooWKLRCi8pg3m8poqtdZaIng+bjzp9RvKQCvRjF9isHiPkXspbbXT/zwXLtwgwg== - balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= -base64-js@^1.0.2, base64-js@^1.3.1: +base64-js@^1.3.1, base64-js@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== @@ -4413,11 +4803,6 @@ bcrypt-pbkdf@^1.0.0: dependencies: tweetnacl "^0.14.3" -becke-ch--regex--s0-0-v1--base--pl--lib@^1.2.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/becke-ch--regex--s0-0-v1--base--pl--lib/-/becke-ch--regex--s0-0-v1--base--pl--lib-1.4.0.tgz#429ceebbfa5f7e936e78d73fbdc7da7162b20e20" - integrity sha1-Qpzuu/pffpNueNc/vcfacWKyDiA= - bfj@^7.0.2: version "7.0.2" resolved "https://registry.yarnpkg.com/bfj/-/bfj-7.0.2.tgz#1988ce76f3add9ac2913fd8ba47aad9e651bfbb2" @@ -4457,16 +4842,16 @@ blob-util@^2.0.2: resolved "https://registry.yarnpkg.com/blob-util/-/blob-util-2.0.2.tgz#3b4e3c281111bb7f11128518006cdc60b403a1eb" integrity sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ== -bluebird@3.7.2, bluebird@^3.4.1, bluebird@^3.5.3, bluebird@^3.5.5, bluebird@^3.7.2: +bluebird@3.7.1: + version "3.7.1" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.1.tgz#df70e302b471d7473489acf26a93d63b53f874de" + integrity sha512-DdmyoGCleJnkbp3nkbxTLJ18rjDsE4yCggEwKNXkeV123sPNfOCYeDoeuOY+F2FrSjO1YXcTU+dsy96KMy+gcg== + +bluebird@3.7.2, bluebird@^3.5.3, bluebird@^3.5.5, bluebird@^3.7.2: version "3.7.2" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: - version "4.11.8" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" - integrity sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA== - body-parser@1.20.1: version "1.20.1" resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668" @@ -4522,6 +4907,13 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + braces@^2.3.1: version "2.3.2" resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" @@ -4559,207 +4951,16 @@ broadcast-channel@^3.4.1: rimraf "3.0.2" unload "2.2.0" -brorand@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" - integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= - -browser-pack@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/browser-pack/-/browser-pack-6.1.0.tgz#c34ba10d0b9ce162b5af227c7131c92c2ecd5774" - integrity sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA== - dependencies: - JSONStream "^1.0.3" - combine-source-map "~0.8.0" - defined "^1.0.0" - safe-buffer "^5.1.1" - through2 "^2.0.0" - umd "^3.0.0" - browser-process-hrtime@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== -browser-resolve@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-2.0.0.tgz#99b7304cb392f8d73dba741bb2d7da28c6d7842b" - integrity sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ== - dependencies: - resolve "^1.17.0" - browser-stdout@1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60" integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw== -browserify-aes@^1.0.0, browserify-aes@^1.0.4: - version "1.2.0" - resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" - integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== - dependencies: - buffer-xor "^1.0.3" - cipher-base "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.3" - inherits "^2.0.1" - safe-buffer "^5.0.1" - -browserify-cipher@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" - integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== - dependencies: - browserify-aes "^1.0.4" - browserify-des "^1.0.0" - evp_bytestokey "^1.0.0" - -browserify-des@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" - integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== - dependencies: - cipher-base "^1.0.1" - des.js "^1.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -browserify-rsa@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" - integrity sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ= - dependencies: - bn.js "^4.1.0" - randombytes "^2.0.1" - -browserify-sign@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298" - integrity sha1-qk62jl17ZYuqa/alfmMMvXqT0pg= - dependencies: - bn.js "^4.1.1" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.2" - elliptic "^6.0.0" - inherits "^2.0.1" - parse-asn1 "^5.0.0" - -browserify-zlib@~0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" - integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== - dependencies: - pako "~1.0.5" - -browserify@^16.2.3: - version "16.5.2" - resolved "https://registry.yarnpkg.com/browserify/-/browserify-16.5.2.tgz#d926835e9280fa5fd57f5bc301f2ef24a972ddfe" - integrity sha512-TkOR1cQGdmXU9zW4YukWzWVSJwrxmNdADFbqbE3HFgQWe5wqZmOawqZ7J/8MPCwk/W8yY7Y0h+7mOtcZxLP23g== - dependencies: - JSONStream "^1.0.3" - assert "^1.4.0" - browser-pack "^6.0.1" - browser-resolve "^2.0.0" - browserify-zlib "~0.2.0" - buffer "~5.2.1" - cached-path-relative "^1.0.0" - concat-stream "^1.6.0" - console-browserify "^1.1.0" - constants-browserify "~1.0.0" - crypto-browserify "^3.0.0" - defined "^1.0.0" - deps-sort "^2.0.0" - domain-browser "^1.2.0" - duplexer2 "~0.1.2" - events "^2.0.0" - glob "^7.1.0" - has "^1.0.0" - htmlescape "^1.1.0" - https-browserify "^1.0.0" - inherits "~2.0.1" - insert-module-globals "^7.0.0" - labeled-stream-splicer "^2.0.0" - mkdirp-classic "^0.5.2" - module-deps "^6.2.3" - os-browserify "~0.3.0" - parents "^1.0.1" - path-browserify "~0.0.0" - process "~0.11.0" - punycode "^1.3.2" - querystring-es3 "~0.2.0" - read-only-stream "^2.0.0" - readable-stream "^2.0.2" - resolve "^1.1.4" - shasum "^1.0.0" - shell-quote "^1.6.1" - stream-browserify "^2.0.0" - stream-http "^3.0.0" - string_decoder "^1.1.1" - subarg "^1.0.0" - syntax-error "^1.1.1" - through2 "^2.0.0" - timers-browserify "^1.0.1" - tty-browserify "0.0.1" - url "~0.11.0" - util "~0.10.1" - vm-browserify "^1.0.0" - xtend "^4.0.0" - -browserify@^17.0.0: - version "17.0.0" - resolved "https://registry.yarnpkg.com/browserify/-/browserify-17.0.0.tgz#4c48fed6c02bfa2b51fd3b670fddb805723cdc22" - integrity sha512-SaHqzhku9v/j6XsQMRxPyBrSP3gnwmE27gLJYZgMT2GeK3J0+0toN+MnuNYDfHwVGQfLiMZ7KSNSIXHemy905w== - dependencies: - JSONStream "^1.0.3" - assert "^1.4.0" - browser-pack "^6.0.1" - browser-resolve "^2.0.0" - browserify-zlib "~0.2.0" - buffer "~5.2.1" - cached-path-relative "^1.0.0" - concat-stream "^1.6.0" - console-browserify "^1.1.0" - constants-browserify "~1.0.0" - crypto-browserify "^3.0.0" - defined "^1.0.0" - deps-sort "^2.0.1" - domain-browser "^1.2.0" - duplexer2 "~0.1.2" - events "^3.0.0" - glob "^7.1.0" - has "^1.0.0" - htmlescape "^1.1.0" - https-browserify "^1.0.0" - inherits "~2.0.1" - insert-module-globals "^7.2.1" - labeled-stream-splicer "^2.0.0" - mkdirp-classic "^0.5.2" - module-deps "^6.2.3" - os-browserify "~0.3.0" - parents "^1.0.1" - path-browserify "^1.0.0" - process "~0.11.0" - punycode "^1.3.2" - querystring-es3 "~0.2.0" - read-only-stream "^2.0.0" - readable-stream "^2.0.2" - resolve "^1.1.4" - shasum-object "^1.0.0" - shell-quote "^1.6.1" - stream-browserify "^3.0.0" - stream-http "^3.0.0" - string_decoder "^1.1.1" - subarg "^1.0.0" - syntax-error "^1.1.1" - through2 "^2.0.0" - timers-browserify "^1.0.1" - tty-browserify "0.0.1" - url "~0.11.0" - util "~0.12.0" - vm-browserify "^1.0.0" - xtend "^4.0.0" - browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.18.1, browserslist@^4.21.3, browserslist@^4.21.4: version "4.21.5" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.5.tgz#75c5dae60063ee641f977e00edd3cfb2fb7af6a7" @@ -4797,12 +4998,7 @@ buffer-from@^1.0.0: resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== -buffer-xor@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" - integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= - -buffer@^5.1.0, buffer@^5.5.0: +buffer@^5.1.0, buffer@^5.5.0, buffer@^5.6.0: version "5.7.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== @@ -4810,14 +5006,6 @@ buffer@^5.1.0, buffer@^5.5.0: base64-js "^1.3.1" ieee754 "^1.1.13" -buffer@~5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.2.1.tgz#dd57fa0f109ac59c602479044dca7b8b3d0b71d6" - integrity sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg== - dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - bufferhelper@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/bufferhelper/-/bufferhelper-0.2.1.tgz#fa74a385724a58e242f04ad6646c2366f83b913e" @@ -4828,11 +5016,6 @@ builtin-modules@^3.1.0: resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.1.0.tgz#aad97c15131eb76b65b50ef208e7584cd76a7484" integrity sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw== -builtin-status-codes@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" - integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= - bytes@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" @@ -4871,11 +5054,6 @@ cacheable-request@^6.0.0: normalize-url "^3.1.0" responselike "^1.0.2" -cached-path-relative@^1.0.0, cached-path-relative@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/cached-path-relative/-/cached-path-relative-1.0.2.tgz#a13df4196d26776220cc3356eb147a52dba2c6db" - integrity sha512-5r2GqsoEb4qMTTN9J+WzXfjov+hjxT+j3u5K+kIVNIwAd99DLCJE9pBIMP1qVeybV6JiijL385Oz0DcYxfbOIg== - cachedir@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/cachedir/-/cachedir-2.3.0.tgz#0c75892a052198f0b21c7c1804d8331edfcae0e8" @@ -4921,7 +5099,7 @@ camelcase@^5.0.0, camelcase@^5.3.1: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -camelcase@^6.2.0, camelcase@^6.2.1: +camelcase@^6.0.0, camelcase@^6.2.0, camelcase@^6.2.1: version "6.3.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== @@ -4941,6 +5119,15 @@ caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001426, caniuse-lite@^1.0.30001449: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001460.tgz#31d2e26f0a2309860ed3eff154e03890d9d851a7" integrity sha512-Bud7abqjvEjipUkpLs4D7gR0l8hBYBHoa+tGtKJHvT2AYzLp1z7EmVkUT4ERpVUfca8S2HGIVs883D8pUH1ZzQ== +capital-case@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/capital-case/-/capital-case-1.0.4.tgz#9d130292353c9249f6b00fa5852bee38a717e669" + integrity sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + upper-case-first "^2.0.2" + case-sensitive-paths-webpack-plugin@^2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz#db64066c6422eed2e08cc14b986ca43796dbc6d4" @@ -4958,18 +5145,6 @@ catharsis@^0.9.0: dependencies: lodash "^4.17.15" -chai@^4.2.0: - version "4.3.4" - resolved "https://registry.yarnpkg.com/chai/-/chai-4.3.4.tgz#b55e655b31e1eac7099be4c08c21964fce2e6c49" - integrity sha512-yS5H68VYOCtN1cjfwumDSuzn/9c+yza4f3reKXlE5rUg7SFcCEy90gJvydNgOYtblyf4Zi6jIWRnXOgErta0KA== - dependencies: - assertion-error "^1.1.0" - check-error "^1.0.2" - deep-eql "^3.0.1" - get-func-name "^2.0.0" - pathval "^1.1.1" - type-detect "^4.0.5" - chalk@^2.0.0, chalk@^2.0.1, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" @@ -5010,11 +5185,6 @@ chardet@^0.7.0: resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== -check-error@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82" - integrity sha1-V00xLt2Iu13YkS6Sht1sCu1KrII= - check-more-types@2.24.0, check-more-types@^2.24.0: version "2.24.0" resolved "https://registry.yarnpkg.com/check-more-types/-/check-more-types-2.24.0.tgz#1420ffb10fd444dcfc79b43891bbfffd32a84600" @@ -5025,22 +5195,7 @@ check-types@^11.1.1: resolved "https://registry.yarnpkg.com/check-types/-/check-types-11.1.2.tgz#86a7c12bf5539f6324eb0e70ca8896c0e38f3e2f" integrity sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ== -chokidar@3.5.2: - version "3.5.2" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" - integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" - optionalDependencies: - fsevents "~2.3.2" - -chokidar@^3.3.0, chokidar@^3.4.0, chokidar@^3.4.2, chokidar@^3.5.3: +chokidar@3.5.3, chokidar@^3.3.0, chokidar@^3.4.2, chokidar@^3.5.3: version "3.5.3" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== @@ -5077,19 +5232,16 @@ ci-info@^3.1.1, ci-info@^3.2.0: resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== -cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" - integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - cjs-module-lexer@^1.0.0: version "1.2.2" resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== +class-transformer@0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/class-transformer/-/class-transformer-0.5.1.tgz#24147d5dffd2a6cea930a3250a677addf96ab336" + integrity sha512-SQa1Ws6hUbfC98vKGxZH3KFY0Y1lm5Zm0SY8XX9zbK7FJCyVEac3ATW0RIpwzW+oOfmHE5PMPufDG9hCfoEOMw== + class-utils@^0.3.5: version "0.3.6" resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" @@ -5129,7 +5281,7 @@ cli-cursor@^3.1.0: dependencies: restore-cursor "^3.1.0" -cli-table3@~0.6.0: +cli-table3@0.6.3: version "0.6.3" resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.3.tgz#61ab765aac156b52f222954ffc607a6f01dbeeb2" integrity sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg== @@ -5138,10 +5290,19 @@ cli-table3@~0.6.0: optionalDependencies: "@colors/colors" "1.5.0" -cli-table@^0.3.1: - version "0.3.6" - resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.6.tgz#e9d6aa859c7fe636981fd3787378c2a20bce92fc" - integrity sha512-ZkNZbnZjKERTY5NwC2SeMeLeifSPq/pubeRoTpdr3WchLlnZg6hEgvHkK5zL7KNFdd9PmHN8lxrENUwI3cE8vQ== +cli-table3@^0.6.0, cli-table3@~0.6.1: + version "0.6.5" + resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.5.tgz#013b91351762739c16a9567c21a04632e449bf2f" + integrity sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ== + dependencies: + string-width "^4.2.0" + optionalDependencies: + "@colors/colors" "1.5.0" + +cli-table@^0.3.11: + version "0.3.11" + resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.11.tgz#ac69cdecbe81dccdba4889b9a18b7da312a9d3ee" + integrity sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ== dependencies: colors "1.0.3" @@ -5239,19 +5400,6 @@ coa@^2.0.2: chalk "^2.4.1" q "^1.1.2" -coffeeify@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/coffeeify/-/coffeeify-3.0.1.tgz#5e2753000c50bd24c693115f33864248dd11136c" - integrity sha512-Qjnr7UX6ldK1PHV7wCnv7AuCd4q19KTUtwJnu/6JRJB4rfm12zvcXtKdacUoePOKr1I4ka/ydKiwWpNAdsQb0g== - dependencies: - convert-source-map "^1.3.0" - through2 "^2.0.0" - -coffeescript@^1.12.7: - version "1.12.7" - resolved "https://registry.yarnpkg.com/coffeescript/-/coffeescript-1.12.7.tgz#e57ee4c4867cf7f606bfc4a0f2d550c0981ddd27" - integrity sha512-pLXHFxQMPklVoEekowk8b3erNynC+DVJzChxS/LCBBgR6/8AJkHivkm//zbowcfc7BTCAjryuhx6gPqPRfsFoA== - collect-v8-coverage@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" @@ -5307,23 +5455,13 @@ colorette@^2.0.10: colors@1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" - integrity sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs= + integrity sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw== colors@^1.1.2: version "1.4.0" resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== -combine-source-map@^0.8.0, combine-source-map@~0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/combine-source-map/-/combine-source-map-0.8.0.tgz#a58d0df042c186fcf822a8e8015f5450d2d79a8b" - integrity sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos= - dependencies: - convert-source-map "~1.1.0" - inline-source-map "~0.6.0" - lodash.memoize "~3.0.3" - source-map "~0.5.3" - combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" @@ -5331,12 +5469,27 @@ combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: dependencies: delayed-stream "~1.0.0" +commander@12.0.0: + version "12.0.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-12.0.0.tgz#b929db6df8546080adfd004ab215ed48cf6f2592" + integrity sha512-MwVNWlYjDTtOjX5PiD7o5pK0UrFU/OYgcJfjjK4RaHZETNtjJqrZa9Y9ds88+A+f+d5lv+561eZ+yCKoS3gbAA== + commander@2.15.1: version "2.15.1" resolved "https://registry.yarnpkg.com/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f" integrity sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag== -commander@^2.19.0, commander@^2.20.0, commander@^2.9.0, commander@~2.20.0: +commander@9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-9.1.0.tgz#a6b263b2327f2e188c6402c42623327909f2dbec" + integrity sha512-i0/MaqBtdbnJ4XQs4Pmyb+oFQl+q0lsAmokVUH92SlSw4fkeAcG3bVon+Qt7hmtF+u3Het6o4VgrcY3qAoEB6w== + +commander@^10.0.0: + version "10.0.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" + integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== + +commander@^2.19.0, commander@^2.20.0, commander@~2.20.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== @@ -5346,10 +5499,10 @@ commander@^3.0.1: resolved "https://registry.yarnpkg.com/commander/-/commander-3.0.2.tgz#6837c3fb677ad9933d1cfba42dd14d5117d6b39e" integrity sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow== -commander@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" - integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== +commander@^6.2.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" + integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== commander@^7.2.0: version "7.2.0" @@ -5361,6 +5514,11 @@ commander@^8.3.0: resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== +common-ancestor-path@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz#4f7d2d1394d91b7abdf51871c62f71eadb0182a7" + integrity sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w== + common-path-prefix@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" @@ -5424,7 +5582,7 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -concat-stream@^1.5.1, concat-stream@^1.6.0, concat-stream@^1.6.1, concat-stream@~1.6.0: +concat-stream@^1.5.1: version "1.6.2" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== @@ -5456,18 +5614,6 @@ connect-history-api-fallback@^2.0.0: resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== -console-browserify@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10" - integrity sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA= - dependencies: - date-now "^0.1.4" - -constants-browserify@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" - integrity sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ== - content-disposition@0.5.4: version "0.5.4" resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" @@ -5517,18 +5663,13 @@ convert-source-map@1.7.0: dependencies: safe-buffer "~5.1.1" -convert-source-map@^1.3.0, convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: +convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.8.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== dependencies: safe-buffer "~5.1.1" -convert-source-map@~1.1.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.1.3.tgz#4829c877e9fe49b3161f3bf3673888e204699860" - integrity sha1-SCnId+n+SbMWHzvzZziI4gRpmGA= - cookie-signature@1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" @@ -5556,11 +5697,6 @@ core-js-pure@^3.23.3: resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.29.0.tgz#0e1ac889214398641ea4bb1c6cf25ff0959ec1d2" integrity sha512-v94gUjN5UTe1n0yN/opTihJ8QBWD2O8i19RfTZR7foONPWArnjB96QA/wk5ozu1mm6ja3udQCzOzwQXTxi3xOQ== -core-js@^2.4.0: - version "2.6.5" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.5.tgz#44bc8d249e7fb2ff5d00e0341a7ffb94fbf67895" - integrity sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A== - core-js@^3.19.2: version "3.29.0" resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.29.0.tgz#0273e142b67761058bcde5615c503c7406b572d6" @@ -5571,16 +5707,6 @@ core-util-is@1.0.2, core-util-is@~1.0.0: resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= -cosmiconfig@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-4.0.0.tgz#760391549580bbd2df1e562bc177b13c290972dc" - integrity sha512-6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ== - dependencies: - is-directory "^0.3.1" - js-yaml "^3.9.0" - parse-json "^4.0.0" - require-from-string "^2.0.1" - cosmiconfig@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" @@ -5603,6 +5729,16 @@ cosmiconfig@^7.0.0: path-type "^4.0.0" yaml "^1.10.0" +cosmiconfig@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-9.0.0.tgz#34c3fc58287b915f3ae905ab6dc3de258b55ad9d" + integrity sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg== + dependencies: + env-paths "^2.2.1" + import-fresh "^3.3.0" + js-yaml "^4.1.0" + parse-json "^5.2.0" + crc32-stream@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-3.0.1.tgz#cae6eeed003b0e44d739d279de5ae63b171b4e85" @@ -5618,37 +5754,6 @@ crc@^3.4.4: dependencies: buffer "^5.1.0" -create-ecdh@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" - integrity sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw== - dependencies: - bn.js "^4.1.0" - elliptic "^6.0.0" - -create-hash@^1.1.0, create-hash@^1.1.2: - version "1.2.0" - resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" - integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== - dependencies: - cipher-base "^1.0.1" - inherits "^2.0.1" - md5.js "^1.3.4" - ripemd160 "^2.0.1" - sha.js "^2.4.0" - -create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: - version "1.1.7" - resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" - integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== - dependencies: - cipher-base "^1.0.3" - create-hash "^1.1.0" - inherits "^2.0.1" - ripemd160 "^2.0.0" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - cross-spawn@^5.0.1: version "5.1.0" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" @@ -5667,23 +5772,6 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" -crypto-browserify@^3.0.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" - integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== - dependencies: - browserify-cipher "^1.0.0" - browserify-sign "^4.0.0" - create-ecdh "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.0" - diffie-hellman "^5.0.0" - inherits "^2.0.1" - pbkdf2 "^3.0.3" - public-encrypt "^4.0.0" - randombytes "^2.0.0" - randomfill "^1.0.3" - crypto-random-string@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" @@ -5889,103 +5977,31 @@ csstype@^3.0.2: resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.9.tgz#6410af31b26bd0520933d02cbc64fce9ce3fbf0b" integrity sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw== -cucumber-expressions@^5.0.13: - version "5.0.18" - resolved "https://registry.yarnpkg.com/cucumber-expressions/-/cucumber-expressions-5.0.18.tgz#6c70779efd3aebc5e9e7853938b1110322429596" - integrity sha1-bHB3nv0668Xp54U5OLERAyJClZY= - dependencies: - becke-ch--regex--s0-0-v1--base--pl--lib "^1.2.0" - -cucumber-expressions@^6.0.1: - version "6.6.2" - resolved "https://registry.yarnpkg.com/cucumber-expressions/-/cucumber-expressions-6.6.2.tgz#d89640eccc72a78380b6c210eae36a64e7462b81" - integrity sha512-WcFSVBiWNLJbIcAAC3t/ACU46vaOKfe1UIF5H3qveoq+Y4XQm9j3YwHurQNufRKBBg8nCnpU7Ttsx7egjS3hwA== - dependencies: - becke-ch--regex--s0-0-v1--base--pl--lib "^1.2.0" - -cucumber-tag-expressions@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/cucumber-tag-expressions/-/cucumber-tag-expressions-1.1.1.tgz#7f5c7b70009bc2b666591bfe64854578bedee85a" - integrity sha1-f1x7cACbwrZmWRv+ZIVFeL7e6Fo= - -cucumber@^4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/cucumber/-/cucumber-4.2.1.tgz#64cfff6150bbe6b5e94b173470057353d6206719" - integrity sha512-3gQ0Vv4kSHsvXEFC6b1c+TfLRDzWD1/kU7e5vm8Kh8j35b95k6favan9/4ixcBNqd7UsU1T6FYcawC87+DlNKw== - dependencies: - assertion-error-formatter "^2.0.1" - babel-runtime "^6.11.6" - bluebird "^3.4.1" - cli-table "^0.3.1" - colors "^1.1.2" - commander "^2.9.0" - cucumber-expressions "^5.0.13" - cucumber-tag-expressions "^1.1.1" - duration "^0.2.0" - escape-string-regexp "^1.0.5" - figures "2.0.0" - gherkin "^5.0.0" - glob "^7.0.0" - indent-string "^3.1.0" - is-generator "^1.0.2" - is-stream "^1.1.0" - knuth-shuffle-seeded "^1.0.6" - lodash "^4.17.4" - mz "^2.4.0" - progress "^2.0.0" - resolve "^1.3.3" - serialize-error "^2.1.0" - stack-chain "^2.0.0" - stacktrace-js "^2.0.0" - string-argv "0.0.2" - title-case "^2.1.1" - util-arity "^1.0.2" - verror "^1.9.0" - -cypress-cucumber-preprocessor@^4.3.0: - version "4.3.1" - resolved "https://registry.yarnpkg.com/cypress-cucumber-preprocessor/-/cypress-cucumber-preprocessor-4.3.1.tgz#c1702bfcdcb55bf9fe9d1436e944710b3d636bfb" - integrity sha512-BKUYXqoTeKzkPXohEczDtpAwRCY0ZPtIpfRwJut16yNLqdXQMV+aItwanxe3cbJTFlwg562NAjL4LMdiOhkAjg== - dependencies: - "@cypress/browserify-preprocessor" "^3.0.2" - chai "^4.2.0" - chokidar "3.5.2" - cosmiconfig "^4.0.0" - cucumber "^4.2.1" - cucumber-expressions "^6.0.1" - cucumber-tag-expressions "^1.1.1" - dargs "^7.0.0" - debug "^3.0.1" - gherkin "^5.1.0" - glob "^7.1.2" - js-string-escape "^1.0.1" - minimist "^1.2.5" - through "^2.3.8" - -cypress@^8.6.0: - version "8.7.0" - resolved "https://registry.yarnpkg.com/cypress/-/cypress-8.7.0.tgz#2ee371f383d8f233d3425b6cc26ddeec2668b6da" - integrity sha512-b1bMC3VQydC6sXzBMFnSqcvwc9dTZMgcaOzT0vpSD+Gq1yFc+72JDWi55sfUK5eIeNLAtWOGy1NNb6UlhMvB+Q== +cypress@13.0: + version "13.0.0" + resolved "https://registry.yarnpkg.com/cypress/-/cypress-13.0.0.tgz#8fe8f13dbb46f76ad30fa2d47be1c3489de625d2" + integrity sha512-nWHU5dUxP2Wm/zrMd8SWTTl706aJex/l+H4vi/tbu2SWUr17BUcd/sIYeqyxeoSPW1JFV2pT1pf4JEImH/POMg== dependencies: - "@cypress/request" "^2.88.6" + "@cypress/request" "^3.0.0" "@cypress/xvfb" "^1.2.4" - "@types/node" "^14.14.31" - "@types/sinonjs__fake-timers" "^6.0.2" + "@types/node" "^16.18.39" + "@types/sinonjs__fake-timers" "8.1.1" "@types/sizzle" "^2.3.2" arch "^2.2.0" blob-util "^2.0.2" bluebird "^3.7.2" + buffer "^5.6.0" cachedir "^2.3.0" chalk "^4.1.0" check-more-types "^2.24.0" cli-cursor "^3.1.0" - cli-table3 "~0.6.0" - commander "^5.1.0" + cli-table3 "~0.6.1" + commander "^6.2.1" common-tags "^1.8.0" dayjs "^1.10.4" - debug "^4.3.2" + debug "^4.3.4" enquirer "^2.3.6" - eventemitter2 "^6.4.3" + eventemitter2 "6.4.7" execa "4.1.0" executable "^4.1.1" extract-zip "2.0.1" @@ -5998,26 +6014,18 @@ cypress@^8.6.0: listr2 "^3.8.3" lodash "^4.17.21" log-symbols "^4.0.0" - minimist "^1.2.5" + minimist "^1.2.8" ospath "^1.2.2" pretty-bytes "^5.6.0" + process "^0.11.10" proxy-from-env "1.0.0" - ramda "~0.27.1" request-progress "^3.0.0" + semver "^7.5.3" supports-color "^8.1.1" tmp "~0.2.1" untildify "^4.0.0" - url "^0.11.0" yauzl "^2.10.0" -d@1, d@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" - integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== - dependencies: - es5-ext "^0.10.50" - type "^1.0.1" - damerau-levenshtein@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" @@ -6028,11 +6036,6 @@ dargs@^7.0.0: resolved "https://registry.yarnpkg.com/dargs/-/dargs-7.0.0.tgz#04015c41de0bcb69ec84050f3d9be0caf8d6d5cc" integrity sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg== -dash-ast@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/dash-ast/-/dash-ast-1.0.0.tgz#12029ba5fb2f8aa6f0a861795b23c1b4b6c27d37" - integrity sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA== - dashdash@^1.12.0: version "1.14.1" resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" @@ -6049,11 +6052,6 @@ data-urls@^2.0.0: whatwg-mimetype "^2.3.0" whatwg-url "^8.0.0" -date-now@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" - integrity sha1-6vQ5/U1ISK105cx9vvIAZyueNFs= - dayjs@^1.10.4: version "1.10.7" resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.10.7.tgz#2cf5f91add28116748440866a0a1d26f3a6ce468" @@ -6073,7 +6071,7 @@ debug@3.1.0: dependencies: ms "2.0.0" -debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4: +debug@4, debug@4.3.4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4: version "4.3.4" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== @@ -6087,13 +6085,20 @@ debug@4.3.2: dependencies: ms "2.1.2" -debug@^3.0.1, debug@^3.1.0, debug@^3.2.7: +debug@^3.1.0, debug@^3.2.7: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== dependencies: ms "^2.1.1" +debug@^4.3.5: + version "4.3.5" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.5.tgz#e83444eceb9fedd4a1da56d671ae2446a01a6e1e" + integrity sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg== + dependencies: + ms "2.1.2" + decamelize-keys@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9" @@ -6107,6 +6112,11 @@ decamelize@^1.1.0, decamelize@^1.2.0: resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= +decamelize@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-4.0.0.tgz#aa472d7bf660eb15f3494efd531cab7f2a709837" + integrity sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ== + decimal.js@^10.2.1: version "10.2.1" resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.2.1.tgz#238ae7b0f0c793d3e3cea410108b35a2c01426a3" @@ -6134,13 +6144,6 @@ deep-diff@^0.3.5: resolved "https://registry.yarnpkg.com/deep-diff/-/deep-diff-0.3.8.tgz#c01de63efb0eec9798801d40c7e0dae25b582c84" integrity sha1-wB3mPvsO7JeYgB1Ax+Da4ltYLIQ= -deep-eql@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-3.0.1.tgz#dfc9404400ad1c8fe023e7da1df1c147c4b444df" - integrity sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw== - dependencies: - type-detect "^4.0.0" - deep-equal@^2.0.5: version "2.2.0" resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.0.tgz#5caeace9c781028b9ff459f33b779346637c43e6" @@ -6246,24 +6249,6 @@ depd@~1.1.2: resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= -deps-sort@^2.0.0, deps-sort@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/deps-sort/-/deps-sort-2.0.1.tgz#9dfdc876d2bcec3386b6829ac52162cda9fa208d" - integrity sha512-1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw== - dependencies: - JSONStream "^1.0.3" - shasum-object "^1.0.0" - subarg "^1.0.0" - through2 "^2.0.0" - -des.js@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc" - integrity sha1-wHTS4qpqipoH29YfmhXCzYPsjsw= - dependencies: - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - destroy@1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" @@ -6295,7 +6280,7 @@ detect-port@^1.3.0: address "^1.0.1" debug "^2.6.0" -detective@^5.2.0, detective@^5.2.1: +detective@^5.2.1: version "5.2.1" resolved "https://registry.yarnpkg.com/detective/-/detective-5.2.1.tgz#6af01eeda11015acb0e73f933242b70f24f91034" integrity sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw== @@ -6314,19 +6299,20 @@ diff-sequences@^27.5.1: resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327" integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ== -diff@3.5.0, diff@^3.0.0: +diff@3.5.0: version "3.5.0" resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== -diffie-hellman@^5.0.0: - version "5.0.3" - resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" - integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== - dependencies: - bn.js "^4.1.0" - miller-rabin "^4.0.0" - randombytes "^2.0.0" +diff@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b" + integrity sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w== + +diff@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" + integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== dir-glob@^3.0.1: version "3.0.1" @@ -6395,11 +6381,6 @@ dom-serializer@^1.0.1: domhandler "^4.2.0" entities "^2.0.0" -domain-browser@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" - integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== - domelementtype@1, domelementtype@^1.3.0: version "1.3.1" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" @@ -6478,13 +6459,6 @@ dotenv@^8.1.0: resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== -duplexer2@^0.1.2, duplexer2@~0.1.0, duplexer2@~0.1.2: - version "0.1.4" - resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1" - integrity sha1-ixLauHjA1p4+eJEFFmKjL8a93ME= - dependencies: - readable-stream "^2.0.2" - duplexer3@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" @@ -6505,13 +6479,10 @@ duplexify@^3.6.0: readable-stream "^2.0.0" stream-shift "^1.0.0" -duration@^0.2.0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/duration/-/duration-0.2.2.tgz#ddf149bc3bc6901150fe9017111d016b3357f529" - integrity sha512-06kgtea+bGreF5eKYgI/36A6pLXggY7oR4p1pq4SmdFBn1ReOL5D8RhG64VrqfTTKNucqqtBAwEj8aB88mcqrg== - dependencies: - d "1" - es5-ext "~0.10.46" +eastasianwidth@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" + integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== ecc-jsbn@~0.1.1: version "0.1.2" @@ -6546,19 +6517,6 @@ electron-to-chromium@^1.4.284: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.320.tgz#4d83a90ff74f93939c5413c2ac5a16c696600632" integrity sha512-h70iRscrNluMZPVICXYl5SSB+rBKo22XfuIS1ER0OQxQZpKTnFpuS6coj7wY9M/3trv7OR88rRMOlKmRvDty7Q== -elliptic@^6.0.0: - version "6.4.1" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.1.tgz#c2d0b7776911b86722c632c3c06c60f2f819939a" - integrity sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ== - dependencies: - bn.js "^4.4.0" - brorand "^1.0.1" - hash.js "^1.0.0" - hmac-drbg "^1.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.0" - emittery@^0.10.2: version "0.10.2" resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.10.2.tgz#902eec8aedb8c41938c46e9385e9db7e03182933" @@ -6648,6 +6606,11 @@ entities@~2.1.0: resolved "https://registry.yarnpkg.com/entities/-/entities-2.1.0.tgz#992d3129cf7df6870b96c57858c249a120f8b8b5" integrity sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w== +env-paths@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" + integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== + eol@^0.9.1: version "0.9.1" resolved "https://registry.yarnpkg.com/eol/-/eol-0.9.1.tgz#f701912f504074be35c6117a5c4ade49cd547acd" @@ -6674,6 +6637,13 @@ error-stack-parser@^2.0.6: dependencies: stackframe "^1.1.1" +error-stack-parser@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz#229cb01cdbfa84440bfa91876285b94680188286" + integrity sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ== + dependencies: + stackframe "^1.3.4" + es-abstract@^1.19.0, es-abstract@^1.19.5, es-abstract@^1.20.4, es-abstract@^1.5.1: version "1.20.4" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.4.tgz#1d103f9f8d78d4cf0713edcd6d0ed1a46eed5861" @@ -6740,31 +6710,63 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" -es5-ext@^0.10.35, es5-ext@^0.10.50, es5-ext@~0.10.46: - version "0.10.53" - resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1" - integrity sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q== - dependencies: - es6-iterator "~2.0.3" - es6-symbol "~3.1.3" - next-tick "~1.0.0" - -es6-iterator@~2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" - integrity sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g== - dependencies: - d "1" - es5-ext "^0.10.35" - es6-symbol "^3.1.1" - -es6-symbol@^3.1.1, es6-symbol@~3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" - integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA== - dependencies: - d "^1.0.1" - ext "^1.1.2" +esbuild@^0.19.4: + version "0.19.12" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.19.12.tgz#dc82ee5dc79e82f5a5c3b4323a2a641827db3e04" + integrity sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg== + optionalDependencies: + "@esbuild/aix-ppc64" "0.19.12" + "@esbuild/android-arm" "0.19.12" + "@esbuild/android-arm64" "0.19.12" + "@esbuild/android-x64" "0.19.12" + "@esbuild/darwin-arm64" "0.19.12" + "@esbuild/darwin-x64" "0.19.12" + "@esbuild/freebsd-arm64" "0.19.12" + "@esbuild/freebsd-x64" "0.19.12" + "@esbuild/linux-arm" "0.19.12" + "@esbuild/linux-arm64" "0.19.12" + "@esbuild/linux-ia32" "0.19.12" + "@esbuild/linux-loong64" "0.19.12" + "@esbuild/linux-mips64el" "0.19.12" + "@esbuild/linux-ppc64" "0.19.12" + "@esbuild/linux-riscv64" "0.19.12" + "@esbuild/linux-s390x" "0.19.12" + "@esbuild/linux-x64" "0.19.12" + "@esbuild/netbsd-x64" "0.19.12" + "@esbuild/openbsd-x64" "0.19.12" + "@esbuild/sunos-x64" "0.19.12" + "@esbuild/win32-arm64" "0.19.12" + "@esbuild/win32-ia32" "0.19.12" + "@esbuild/win32-x64" "0.19.12" + +esbuild@^0.21.5: + version "0.21.5" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.21.5.tgz#9ca301b120922959b766360d8ac830da0d02997d" + integrity sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw== + optionalDependencies: + "@esbuild/aix-ppc64" "0.21.5" + "@esbuild/android-arm" "0.21.5" + "@esbuild/android-arm64" "0.21.5" + "@esbuild/android-x64" "0.21.5" + "@esbuild/darwin-arm64" "0.21.5" + "@esbuild/darwin-x64" "0.21.5" + "@esbuild/freebsd-arm64" "0.21.5" + "@esbuild/freebsd-x64" "0.21.5" + "@esbuild/linux-arm" "0.21.5" + "@esbuild/linux-arm64" "0.21.5" + "@esbuild/linux-ia32" "0.21.5" + "@esbuild/linux-loong64" "0.21.5" + "@esbuild/linux-mips64el" "0.21.5" + "@esbuild/linux-ppc64" "0.21.5" + "@esbuild/linux-riscv64" "0.21.5" + "@esbuild/linux-s390x" "0.21.5" + "@esbuild/linux-x64" "0.21.5" + "@esbuild/netbsd-x64" "0.21.5" + "@esbuild/openbsd-x64" "0.21.5" + "@esbuild/sunos-x64" "0.21.5" + "@esbuild/win32-arm64" "0.21.5" + "@esbuild/win32-ia32" "0.21.5" + "@esbuild/win32-x64" "0.21.5" escalade@^3.1.1: version "3.1.1" @@ -6781,16 +6783,16 @@ escape-string-regexp@1.0.5, escape-string-regexp@^1.0.5: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= +escape-string-regexp@4.0.0, escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + escape-string-regexp@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== -escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== - escodegen@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" @@ -7158,34 +7160,21 @@ event-stream@=3.3.4: stream-combiner "~0.0.4" through "~2.3.1" -eventemitter2@^6.4.3: - version "6.4.9" - resolved "https://registry.yarnpkg.com/eventemitter2/-/eventemitter2-6.4.9.tgz#41f2750781b4230ed58827bc119d293471ecb125" - integrity sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg== +eventemitter2@6.4.7: + version "6.4.7" + resolved "https://registry.yarnpkg.com/eventemitter2/-/eventemitter2-6.4.7.tgz#a7f6c4d7abf28a14c1ef3442f21cb306a054271d" + integrity sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg== eventemitter3@^4.0.0: version "4.0.7" resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== -events@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/events/-/events-2.1.0.tgz#2a9a1e18e6106e0e812aa9ebd4a819b3c29c0ba5" - integrity sha512-3Zmiobend8P9DjmKAty0Era4jV8oJ0yGYe2nJJAxgymF9+N8F2m0hhZiMoWtcfepExzNKZumFU3ksdQbInGWCg== - -events@^3.0.0, events@^3.2.0: +events@^3.2.0: version "3.3.0" resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== -evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" - integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== - dependencies: - md5.js "^1.3.4" - safe-buffer "^5.1.1" - execa@4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" @@ -7301,13 +7290,6 @@ express@^4.17.3: utils-merge "1.0.1" vary "~1.1.2" -ext@^1.1.2: - version "1.4.0" - resolved "https://registry.yarnpkg.com/ext/-/ext-1.4.0.tgz#89ae7a07158f79d35517882904324077e4379244" - integrity sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A== - dependencies: - type "^2.0.0" - extend-shallow@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" @@ -7398,11 +7380,6 @@ fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.4: resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= -fast-safe-stringify@^2.0.7: - version "2.1.1" - resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz#c406a83b6e70d9e35ce3b30a81141df30aeba884" - integrity sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA== - fastq@^1.6.0: version "1.8.0" resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.8.0.tgz#550e1f9f59bbc65fe185cb6a9b4d95357107f481" @@ -7431,13 +7408,6 @@ fd-slicer@~1.1.0: dependencies: pend "~1.2.0" -figures@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" - integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= - dependencies: - escape-string-regexp "^1.0.5" - figures@^3.0.0, figures@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" @@ -7532,6 +7502,14 @@ find-cache-dir@^3.3.1: make-dir "^3.0.2" pkg-dir "^4.1.0" +find-up@5.0.0, find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + find-up@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" @@ -7547,14 +7525,6 @@ find-up@^4.0.0, find-up@^4.1.0: locate-path "^5.0.0" path-exists "^4.0.0" -find-up@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" - integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== - dependencies: - locate-path "^6.0.0" - path-exists "^4.0.0" - flat-cache@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" @@ -7563,6 +7533,11 @@ flat-cache@^3.0.4: flatted "^3.1.0" rimraf "^3.0.2" +flat@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" + integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== + flatted@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.1.tgz#c4b489e80096d9df1dfc97c79871aea7c617c469" @@ -7598,6 +7573,14 @@ for-in@^1.0.2: resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= +foreground-child@^3.1.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.2.1.tgz#767004ccf3a5b30df39bed90718bab43fe0a59f7" + integrity sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA== + dependencies: + cross-spawn "^7.0.0" + signal-exit "^4.0.1" + forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" @@ -7767,21 +7750,11 @@ gensync@^1.0.0-beta.2: resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== -get-assigned-identifiers@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz#6dbf411de648cbaf8d9169ebb0d2d576191e2ff1" - integrity sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ== - get-caller-file@^2.0.1, get-caller-file@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-func-name@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41" - integrity sha1-6td0q+5y4gQJQzoGY2YCPdaIekE= - get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz#7ad1dc0535f3a2904bba075772763e5051f6d05f" @@ -7861,11 +7834,6 @@ gettext-parser@^3.1.0: readable-stream "^3.2.0" safe-buffer "^5.1.2" -gherkin@^5.0.0, gherkin@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/gherkin/-/gherkin-5.1.0.tgz#684bbb03add24eaf7bdf544f58033eb28fb3c6d5" - integrity sha1-aEu7A63STq9731RPWAM+so+zxtU= - git-raw-commits@^2.0.0: version "2.0.7" resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.7.tgz#02e9357727a9755efa8e14dd5e59b381c29068fb" @@ -7932,7 +7900,29 @@ glob@7.1.2: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.0.0, glob@^7.1.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: +glob@8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" + integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^5.0.1" + once "^1.3.0" + +glob@^10.3.10, glob@^10.4.1: + version "10.4.1" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.1.tgz#0cfb01ab6a6b438177bfe6a58e2576f6efe909c2" + integrity sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw== + dependencies: + foreground-child "^3.1.0" + jackspeak "^3.1.2" + minimatch "^9.0.4" + minipass "^7.1.2" + path-scurry "^1.11.1" + +glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: version "7.2.0" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== @@ -8120,6 +8110,13 @@ harmony-reflect@^1.4.6: resolved "https://registry.yarnpkg.com/harmony-reflect/-/harmony-reflect-1.6.1.tgz#c108d4f2bb451efef7a37861fdbdae72c9bdefa9" integrity sha512-WJTeyp0JzGtHcuMsi7rw2VwtkvLa+JyfEKJCFyfcS0+CDkjQ5lHPu7zEhFZP+PDSRrEgXa5Ah0l1MbgbE41XjA== +has-ansi@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-4.0.1.tgz#f216a8c8d7b129e490dc15f4a62cc1cdb9603ce8" + integrity sha512-Qr4RtTm30xvEdqUXbSBVWDu+PrTokJOwe/FU+VdfJPk+MXAPoeOzKpRyrDTnZIJwAkQ4oBLTU53nu0HrkF/Z2A== + dependencies: + ansi-regex "^4.1.0" + has-bigints@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" @@ -8190,35 +8187,19 @@ has-yarn@^2.1.0: resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77" integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw== -has@^1.0.0, has@^1.0.3: +has@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== dependencies: function-bind "^1.1.1" -hash-base@^3.0.0: - version "3.0.4" - resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918" - integrity sha1-X8hoaEfs1zSZQDMZprCj8/auSRg= - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -hash.js@^1.0.0, hash.js@^1.0.3: - version "1.1.7" - resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" - integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== - dependencies: - inherits "^2.0.3" - minimalistic-assert "^1.0.1" - he@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd" integrity sha1-k0EP0hsAlzUVH4howvJx80J+I/0= -he@^1.2.0: +he@1.2.0, he@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== @@ -8235,15 +8216,6 @@ history@^4.9.0: tiny-warning "^1.0.0" value-equal "^1.0.1" -hmac-drbg@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" - integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= - dependencies: - hash.js "^1.0.3" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.1" - hoist-non-react-statics@^3.1.0: version "3.3.2" resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" @@ -8312,11 +8284,6 @@ html-webpack-plugin@^5.5.0: pretty-error "^4.0.0" tapable "^2.0.0" -htmlescape@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/htmlescape/-/htmlescape-1.1.1.tgz#3a03edc2214bca3b66424a3e7959349509cb0351" - integrity sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E= - htmlparser2@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" @@ -8410,11 +8377,6 @@ http-signature@~1.3.6: jsprim "^2.0.2" sshpk "^1.14.1" -https-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" - integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= - https-proxy-agent@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" @@ -8524,7 +8486,7 @@ identity-obj-proxy@^3.0.0: dependencies: harmony-reflect "^1.4.6" -ieee754@^1.1.13, ieee754@^1.1.4: +ieee754@^1.1.13: version "1.2.1" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== @@ -8544,7 +8506,7 @@ immer@^9.0.7: resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.19.tgz#67fb97310555690b5f9cd8380d38fc0aabb6b38b" integrity sha512-eY+Y0qcsB4TZKwgQzLaE/lqYMlKhv5J9dyd2RhhtGhNo2njPXDqU9XPfcNfa3MIDsdtZt5KlkIsirlo4dHsWdQ== -import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: +import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1, import-fresh@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== @@ -8570,11 +8532,6 @@ imurmurhash@^0.1.4: resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= -indent-string@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289" - integrity sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok= - indent-string@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" @@ -8588,16 +8545,11 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3, inherits@~2.0.4: +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -inherits@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" - integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= - inherits@2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" @@ -8613,13 +8565,6 @@ ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== -inline-source-map@~0.6.0: - version "0.6.2" - resolved "https://registry.yarnpkg.com/inline-source-map/-/inline-source-map-0.6.2.tgz#f9393471c18a79d1724f863fa38b586370ade2a5" - integrity sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU= - dependencies: - source-map "~0.5.3" - inquirer@^7.3.3: version "7.3.3" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003" @@ -8639,22 +8584,6 @@ inquirer@^7.3.3: strip-ansi "^6.0.0" through "^2.3.6" -insert-module-globals@^7.0.0, insert-module-globals@^7.2.1: - version "7.2.1" - resolved "https://registry.yarnpkg.com/insert-module-globals/-/insert-module-globals-7.2.1.tgz#d5e33185181a4e1f33b15f7bf100ee91890d5cb3" - integrity sha512-ufS5Qq9RZN+Bu899eA9QCAYThY+gGW7oRkmb0vC93Vlyu/CFGcH0OYPEjVkDXA5FEbTt1+VWzdoOD3Ny9N+8tg== - dependencies: - JSONStream "^1.0.3" - acorn-node "^1.5.2" - combine-source-map "^0.8.0" - concat-stream "^1.6.1" - is-buffer "^1.1.0" - path-is-absolute "^1.0.1" - process "~0.11.0" - through2 "^2.0.0" - undeclared-identifiers "^1.1.2" - xtend "^4.0.0" - internal-slot@^1.0.3, internal-slot@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" @@ -8696,7 +8625,7 @@ is-accessor-descriptor@^1.0.0: dependencies: kind-of "^6.0.0" -is-arguments@^1.0.4, is-arguments@^1.1.1: +is-arguments@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== @@ -8737,7 +8666,7 @@ is-boolean-object@^1.1.0: dependencies: call-bind "^1.0.0" -is-buffer@^1.1.0, is-buffer@^1.1.5: +is-buffer@^1.1.5: version "1.1.6" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== @@ -8807,11 +8736,6 @@ is-descriptor@^1.0.0, is-descriptor@^1.0.2: is-data-descriptor "^1.0.0" kind-of "^6.0.2" -is-directory@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" - integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= - is-docker@^2.0.0, is-docker@^2.1.1: version "2.2.1" resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" @@ -8849,18 +8773,6 @@ is-generator-fn@^2.0.0: resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== -is-generator-function@^1.0.7: - version "1.0.10" - resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72" - integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== - dependencies: - has-tostringtag "^1.0.0" - -is-generator@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-generator/-/is-generator-1.0.3.tgz#c14c21057ed36e328db80347966c693f886389f3" - integrity sha1-wUwhBX7TbjKNuANHlmxpP4hjifM= - is-glob@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" @@ -8883,7 +8795,7 @@ is-installed-globally@^0.1.0: global-dirs "^0.1.0" is-path-inside "^1.0.0" -is-installed-globally@~0.4.0: +is-installed-globally@^0.4.0, is-installed-globally@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520" integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== @@ -8960,6 +8872,11 @@ is-plain-obj@^1.1.0: resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== +is-plain-obj@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" + integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== + is-plain-obj@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" @@ -9045,7 +8962,7 @@ is-text-path@^1.0.1: dependencies: text-extensions "^1.0.0" -is-typed-array@^1.1.10, is-typed-array@^1.1.3: +is-typed-array@^1.1.10: version "1.1.10" resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f" integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== @@ -9199,6 +9116,15 @@ istanbul-reports@^3.1.3: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" +jackspeak@^3.1.2: + version "3.4.0" + resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.0.tgz#a75763ff36ad778ede6a156d8ee8b124de445b4a" + integrity sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw== + dependencies: + "@isaacs/cliui" "^8.0.2" + optionalDependencies: + "@pkgjs/parseargs" "^0.11.0" + jake@^10.8.5: version "10.8.5" resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.5.tgz#f2183d2c59382cb274226034543b9c03b8164c46" @@ -9712,17 +9638,19 @@ js-sha3@0.8.0: resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.8.0.tgz#b9b7a5da73afad7dedd0f8c463954cbde6818840" integrity sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q== -js-string-escape@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/js-string-escape/-/js-string-escape-1.0.1.tgz#e2625badbc0d67c7533e9edc1068c587ae4137ef" - integrity sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8= - "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-yaml@^3.13.1, js-yaml@^3.9.0: +js-yaml@4.1.0, js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +js-yaml@^3.13.1: version "3.13.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== @@ -9730,13 +9658,6 @@ js-yaml@^3.13.1, js-yaml@^3.9.0: argparse "^1.0.7" esprima "^4.0.0" -js-yaml@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" - integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== - dependencies: - argparse "^2.0.1" - js2xmlparser@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/js2xmlparser/-/js2xmlparser-4.0.2.tgz#2a1fdf01e90585ef2ae872a01bc169c6a8d5e60a" @@ -9848,11 +9769,6 @@ json-buffer@3.0.0: resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= -json-parse-better-errors@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" - integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== - json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" @@ -9883,13 +9799,6 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= -json-stable-stringify@~0.0.0: - version "0.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz#611c23e814db375527df851193db59dd2af27f45" - integrity sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U= - dependencies: - jsonify "~0.0.0" - json-stringify-safe@~5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" @@ -9923,11 +9832,6 @@ jsonfile@^6.0.1: optionalDependencies: graceful-fs "^4.1.6" -jsonify@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" - integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= - jsonparse@^1.2.0: version "1.3.1" resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" @@ -10017,18 +9921,10 @@ klona@^2.0.4, klona@^2.0.5: knuth-shuffle-seeded@^1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/knuth-shuffle-seeded/-/knuth-shuffle-seeded-1.0.6.tgz#01f1b65733aa7540ee08d8b0174164d22081e4e1" - integrity sha1-AfG2VzOqdUDuCNiwF0Fk0iCB5OE= + integrity sha512-9pFH0SplrfyKyojCLxZfMcvkhf5hH0d+UwR9nTVJ/DDQJGuzcXjTwB7TP7sDfehSudlGGaOLblmEWqv04ERVWg== dependencies: seed-random "~2.2.0" -labeled-stream-splicer@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz#42a41a16abcd46fd046306cf4f2c3576fffb1c21" - integrity sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw== - dependencies: - inherits "^2.0.1" - stream-splicer "^2.0.0" - language-subtag-registry@~0.3.2: version "0.3.21" resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz#04ac218bea46f04cb039084602c6da9e788dd45a" @@ -10218,16 +10114,16 @@ lodash.memoize@^4.1.2: resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= -lodash.memoize@~3.0.3: - version "3.0.4" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-3.0.4.tgz#2dcbd2c287cbc0a55cc42328bd0c736150d53e3f" - integrity sha1-LcvSwofLwKVcxCMovQxzYVDVPj8= - lodash.merge@^4.6.2: version "4.6.2" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== +lodash.mergewith@^4.6.2: + version "4.6.2" + resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz#617121f89ac55f59047c7aec1ccd6654c6590f55" + integrity sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ== + lodash.once@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" @@ -10268,12 +10164,12 @@ lodash.uniq@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -lodash@^4.0.0, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4, lodash@^4.7.0, lodash@~4.17.10: +lodash@^4.0.0, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0, lodash@~4.17.10: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== -log-symbols@^4.0.0: +log-symbols@4.1.0, log-symbols@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== @@ -10298,11 +10194,6 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3 dependencies: js-tokens "^3.0.0 || ^4.0.0" -lower-case@^1.1.1: - version "1.1.4" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" - integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw= - lower-case@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" @@ -10315,6 +10206,11 @@ lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== +lru-cache@^10.2.0: + version "10.2.2" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.2.tgz#48206bc114c1252940c41b25b41af5b545aca878" + integrity sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ== + lru-cache@^4.0.1: version "4.1.5" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" @@ -10337,6 +10233,11 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" +luxon@3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/luxon/-/luxon-3.2.1.tgz#14f1af209188ad61212578ea7e3d518d18cee45f" + integrity sha512-QrwPArQCNLAKGO/C+ZIilgIuDnEnKx5QYODdDtbFaxzsbZcc/a7WFq7MhsVYgRlwawLtvOUESTlfJ+hc/USqPg== + lz-string@^1.4.4: version "1.4.4" resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" @@ -10434,15 +10335,6 @@ match-sorter@^6.0.2: "@babel/runtime" "^7.12.5" remove-accents "0.4.2" -md5.js@^1.3.4: - version "1.3.5" - resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" - integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - mdn-data@2.0.14: version "2.0.14" resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" @@ -10544,14 +10436,6 @@ microseconds@0.2.0: resolved "https://registry.yarnpkg.com/microseconds/-/microseconds-0.2.0.tgz#233b25f50c62a65d861f978a4a4f8ec18797dc39" integrity sha512-n7DHHMjR1avBbSpsTBj6fmMGh2AGrifVV4e+WYc3Q9lO+xnSZ3NyhcBND3vzzatt05LFhoKFRxrIyklmLlUtyA== -miller-rabin@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" - integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== - dependencies: - bn.js "^4.0.0" - brorand "^1.0.1" - mime-db@1.52.0, "mime-db@>= 1.40.0 < 2": version "1.52.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" @@ -10591,16 +10475,11 @@ mini-css-extract-plugin@^2.4.5, mini-css-extract-plugin@^2.5.3: dependencies: schema-utils "^4.0.0" -minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: +minimalistic-assert@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== -minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" - integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= - minimatch@3.0.4, minimatch@~3.0.2: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" @@ -10608,6 +10487,13 @@ minimatch@3.0.4, minimatch@~3.0.2: dependencies: brace-expansion "^1.1.7" +minimatch@5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.0.1.tgz#fb9022f7528125187c92bd9e9b6366be1cf3415b" + integrity sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g== + dependencies: + brace-expansion "^2.0.1" + minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" @@ -10615,6 +10501,20 @@ minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.2: dependencies: brace-expansion "^1.1.7" +minimatch@^5.0.1: + version "5.1.6" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" + integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== + dependencies: + brace-expansion "^2.0.1" + +minimatch@^9.0.4: + version "9.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.4.tgz#8e49c731d1749cbec05050ee5145147b32496a51" + integrity sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw== + dependencies: + brace-expansion "^2.0.1" + minimist-options@4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" @@ -10629,11 +10529,16 @@ minimist@0.0.8: resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= -minimist@^1.1.0, minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6: +minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6: version "1.2.7" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18" integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== +minimist@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + minipass@^2.2.1, minipass@^2.3.4: version "2.3.5" resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848" @@ -10642,6 +10547,11 @@ minipass@^2.2.1, minipass@^2.3.4: safe-buffer "^5.1.2" yallist "^3.0.0" +"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" + integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== + minizlib@^1.1.1: version "1.2.1" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.2.1.tgz#dd27ea6136243c7c880684e8672bb3a45fd9b614" @@ -10657,11 +10567,6 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mkdirp-classic@^0.5.2: - version "0.5.3" - resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" - integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== - mkdirp@0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" @@ -10681,6 +10586,37 @@ mkdirp@^1.0.4: resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== +mkdirp@^2.1.5: + version "2.1.6" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-2.1.6.tgz#964fbcb12b2d8c5d6fbc62a963ac95a273e2cc19" + integrity sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A== + +mocha@^10.4.0: + version "10.4.0" + resolved "https://registry.yarnpkg.com/mocha/-/mocha-10.4.0.tgz#ed03db96ee9cfc6d20c56f8e2af07b961dbae261" + integrity sha512-eqhGB8JKapEYcC4ytX/xrzKforgEc3j1pGlAXVy3eRwrtAy5/nIfT1SvgGzfN0XZZxeLq0aQWkOUAmqIJiv+bA== + dependencies: + ansi-colors "4.1.1" + browser-stdout "1.3.1" + chokidar "3.5.3" + debug "4.3.4" + diff "5.0.0" + escape-string-regexp "4.0.0" + find-up "5.0.0" + glob "8.1.0" + he "1.2.0" + js-yaml "4.1.0" + log-symbols "4.1.0" + minimatch "5.0.1" + ms "2.1.3" + serialize-javascript "6.0.0" + strip-json-comments "3.1.1" + supports-color "8.1.1" + workerpool "6.2.1" + yargs "16.2.0" + yargs-parser "20.2.4" + yargs-unparser "2.0.0" + mocha@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/mocha/-/mocha-5.2.0.tgz#6d8ae508f59167f940f2b5b3c4a612ae50c90ae6" @@ -10698,27 +10634,6 @@ mocha@^5.2.0: mkdirp "0.5.1" supports-color "5.4.0" -module-deps@^6.2.3: - version "6.2.3" - resolved "https://registry.yarnpkg.com/module-deps/-/module-deps-6.2.3.tgz#15490bc02af4b56cf62299c7c17cba32d71a96ee" - integrity sha512-fg7OZaQBcL4/L+AK5f4iVqf9OMbCclXfy/znXRxTVhJSeW5AIlS9AwheYwDaXM3lVW7OBeaeUEY3gbaC6cLlSA== - dependencies: - JSONStream "^1.0.3" - browser-resolve "^2.0.0" - cached-path-relative "^1.0.2" - concat-stream "~1.6.0" - defined "^1.0.0" - detective "^5.2.0" - duplexer2 "^0.1.2" - inherits "^2.0.1" - parents "^1.0.0" - readable-stream "^2.0.2" - resolve "^1.4.0" - stream-combiner2 "^1.1.1" - subarg "^1.0.0" - through2 "^2.0.0" - xtend "^4.0.0" - moment@^2.24.0, moment@^2.29.1: version "2.29.1" resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3" @@ -10752,7 +10667,7 @@ mute-stream@0.0.8: resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== -mz@^2.4.0: +mz@^2.7.0: version "2.7.0" resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== @@ -10810,18 +10725,6 @@ neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.2: resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== -next-tick@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" - integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= - -no-case@^2.2.0: - version "2.3.2" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac" - integrity sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ== - dependencies: - lower-case "^1.1.1" - no-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" @@ -10849,6 +10752,11 @@ node-gettext@^2.0.0: dependencies: lodash.get "^4.4.2" +node-hook@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/node-hook/-/node-hook-1.0.0.tgz#82ca39af991d726d5c7952e59c992378bb296f7e" + integrity sha512-tBTIHwkzXvbesP0fY495VsqSWCOS5Ttt5+mAmeqUC1yglCiSYarNewfi2Q+HOL+M6pZYYqwGU6jIi5+gIHQbpg== + node-http-proxy-json@^0.1.9: version "0.1.9" resolved "https://registry.yarnpkg.com/node-http-proxy-json/-/node-http-proxy-json-0.1.9.tgz#5e744138c189ebd7e0105fe92d035a5486478cd4" @@ -11137,11 +11045,6 @@ ordered-read-streams@^1.0.0: dependencies: readable-stream "^2.0.1" -os-browserify@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" - integrity sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A== - os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" @@ -11152,13 +11055,6 @@ ospath@^1.2.2: resolved "https://registry.yarnpkg.com/ospath/-/ospath-1.2.2.tgz#1276639774a3f8ef2572f7fe4280e0ea4550c07b" integrity sha1-EnZjl3Sj+O8lcvf+QoDg6kVQwHs= -outpipe@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/outpipe/-/outpipe-1.1.1.tgz#50cf8616365e87e031e29a5ec9339a3da4725fa2" - integrity sha1-UM+GFjZeh+Ax4ppeyTOaPaRyX6I= - dependencies: - shell-quote "^1.4.2" - p-cancelable@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" @@ -11242,15 +11138,10 @@ package-json@^6.3.0: pad-right@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/pad-right/-/pad-right-0.2.2.tgz#6fbc924045d244f2a2a244503060d3bfc6009774" - integrity sha1-b7ySQEXSRPKiokRQMGDTv8YAl3Q= + integrity sha512-4cy8M95ioIGolCoMmm2cMntGR1lPLEbOMzOKu8bzjuJP6JpzEMQcDHmh7hHLYGgob+nKe1YHFMaG4V59HQa89g== dependencies: repeat-string "^1.5.2" -pako@~1.0.5: - version "1.0.10" - resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.10.tgz#4328badb5086a426aa90f541977d4955da5c9732" - integrity sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw== - param-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" @@ -11266,25 +11157,6 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" -parents@^1.0.0, parents@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parents/-/parents-1.0.1.tgz#fedd4d2bf193a77745fe71e371d73c3307d9c751" - integrity sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E= - dependencies: - path-platform "~0.11.15" - -parse-asn1@^5.0.0: - version "5.1.4" - resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.4.tgz#37f6628f823fbdeb2273b4d540434a22f3ef1fcc" - integrity sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw== - dependencies: - asn1.js "^4.0.0" - browserify-aes "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.0" - pbkdf2 "^3.0.3" - safe-buffer "^5.1.1" - parse-author@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/parse-author/-/parse-author-2.0.0.tgz#d3460bf1ddd0dfaeed42da754242e65fb684a81f" @@ -11297,14 +11169,6 @@ parse-gitignore@^1.0.1: resolved "https://registry.yarnpkg.com/parse-gitignore/-/parse-gitignore-1.0.1.tgz#8b9dc57f17b810d495c5dfa62eb07caffe7758c7" integrity sha512-UGyowyjtx26n65kdAMWhm6/3uy5uSrpcuH7tt+QEVudiBoVS+eqHxD5kbi9oWVRwj7sCzXqwuM+rUGw7earl6A== -parse-json@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" - integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - parse-json@^5.0.0, parse-json@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" @@ -11343,16 +11207,6 @@ pascalcase@^0.1.1: resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= -path-browserify@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" - integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== - -path-browserify@~0.0.0: - version "0.0.1" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" - integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== - path-dirname@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" @@ -11368,7 +11222,7 @@ path-exists@^4.0.0: resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== -path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: +path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= @@ -11393,10 +11247,13 @@ path-parse@^1.0.7: resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== -path-platform@~0.11.15: - version "0.11.15" - resolved "https://registry.yarnpkg.com/path-platform/-/path-platform-0.11.15.tgz#e864217f74c36850f0852b78dc7bf7d4a5721bf2" - integrity sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I= +path-scurry@^1.11.1: + version "1.11.1" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" + integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== + dependencies: + lru-cache "^10.2.0" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" path-to-regexp@0.1.7: version "0.1.7" @@ -11415,11 +11272,6 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -pathval@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.1.tgz#8534e77a77ce7ac5a2512ea21e0fdb8fcf6c3d8d" - integrity sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ== - pause-stream@0.0.11: version "0.0.11" resolved "https://registry.yarnpkg.com/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445" @@ -11427,17 +11279,6 @@ pause-stream@0.0.11: dependencies: through "~2.3" -pbkdf2@^3.0.3: - version "3.0.17" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6" - integrity sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA== - dependencies: - create-hash "^1.1.2" - create-hmac "^1.1.4" - ripemd160 "^2.0.1" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - pend@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" @@ -12132,12 +11973,12 @@ process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" integrity sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw== -process@~0.11.0: +process@^0.11.10: version "0.11.10" resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== -progress@^2.0.0: +progress@^2.0.0, progress@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== @@ -12166,6 +12007,11 @@ prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1: object-assign "^4.1.1" react-is "^16.13.1" +property-expr@^2.0.5: + version "2.0.6" + resolved "https://registry.yarnpkg.com/property-expr/-/property-expr-2.0.6.tgz#f77bc00d5928a6c748414ad12882e83f24aec1e8" + integrity sha512-SVtmxhRE/CGkn3eZY1T6pC8Nln6Fr/lu1mKSgRud0eC73whjGfoAogbn78LkD8aFL0zz3bAFerKSnOl7NlErBA== + proxy-addr@~2.0.7: version "2.0.7" resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" @@ -12196,18 +12042,6 @@ psl@^1.1.28, psl@^1.1.33: resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== -public-encrypt@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" - integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== - dependencies: - bn.js "^4.1.0" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - parse-asn1 "^5.0.0" - randombytes "^2.0.1" - safe-buffer "^5.1.2" - pump@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" @@ -12233,16 +12067,6 @@ pumpify@^1.3.5: inherits "^2.0.3" pump "^2.0.0" -punycode@1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" - integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= - -punycode@^1.3.2: - version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" - integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== - punycode@^2.1.0, punycode@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" @@ -12253,6 +12077,13 @@ q@^1.1.2, q@^1.5.1: resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= +qs@6.10.4: + version "6.10.4" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.4.tgz#6a3003755add91c0ec9eacdc5f878b034e73f9e7" + integrity sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g== + dependencies: + side-channel "^1.0.4" + qs@6.11.0: version "6.11.0" resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" @@ -12275,15 +12106,10 @@ query-string@^7.0.1: split-on-first "^1.0.0" strict-uri-encode "^2.0.0" -querystring-es3@~0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" - integrity sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA== - -querystring@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" - integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== quick-lru@^4.0.1: version "4.0.1" @@ -12307,26 +12133,13 @@ raf@^3.4.1: dependencies: performance-now "^2.1.0" -ramda@~0.27.1: - version "0.27.2" - resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.27.2.tgz#84463226f7f36dc33592f6f4ed6374c48306c3f1" - integrity sha512-SbiLPU40JuJniHexQSAgad32hfwd+DRUdwF2PlVuI5RZD0/vahUco7R8vD86J/tcEKKF9vZrUVwgtmGCqlCKyA== - -randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: +randombytes@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== dependencies: safe-buffer "^5.1.0" -randomfill@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" - integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== - dependencies: - randombytes "^2.0.5" - safe-buffer "^5.1.0" - range-parser@^1.2.1, range-parser@~1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" @@ -12564,13 +12377,6 @@ read-cache@^1.0.0: dependencies: pify "^2.3.0" -read-only-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/read-only-stream/-/read-only-stream-2.0.0.tgz#2724fd6a8113d73764ac288d4386270c1dbf17f0" - integrity sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A= - dependencies: - readable-stream "^2.0.2" - read-pkg-up@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" @@ -12590,7 +12396,7 @@ read-pkg@^5.2.0: parse-json "^5.0.0" type-fest "^0.6.0" -"readable-stream@2 || 3", readable-stream@3, readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.2.0, readable-stream@^3.4.0, readable-stream@^3.5.0, readable-stream@^3.6.0: +"readable-stream@2 || 3", readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.2.0, readable-stream@^3.4.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== @@ -12599,7 +12405,7 @@ read-pkg@^5.2.0: string_decoder "^1.1.1" util-deprecate "^1.0.1" -readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: +readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.5, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== @@ -12651,6 +12457,16 @@ redux-logger@^3.0.6: dependencies: deep-diff "^0.3.5" +reflect-metadata@0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.2.1.tgz#8d5513c0f5ef2b4b9c3865287f3c0940c1f67f74" + integrity sha512-i5lLI6iw9AU3Uu4szRNPPEkomnkjRTaVt9hy/bn5g/oSzekBSMeLZblcjP74AW0vBabqERLLIrz+gR8QYR54Tw== + +reflect-metadata@0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.2.2.tgz#400c845b6cba87a21f2c65c4aeb158f4fa4d9c5b" + integrity sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q== + regenerate-unicode-properties@^10.1.0: version "10.1.0" resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" @@ -12663,11 +12479,6 @@ regenerate@^1.4.2: resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== -regenerator-runtime@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" - integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== - regenerator-runtime@^0.13.11, regenerator-runtime@^0.13.9: version "0.13.11" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" @@ -12693,6 +12504,18 @@ regex-parser@^2.2.11: resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.11.tgz#3b37ec9049e19479806e878cabe7c1ca83ccfe58" integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q== +regexp-match-indices@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/regexp-match-indices/-/regexp-match-indices-1.0.2.tgz#cf20054a6f7d5b3e116a701a7b00f82889d10da6" + integrity sha512-DwZuAkt8NF5mKwGGER1EGh2PRqyvhRhhLviH+R8y8dIuaQROlUfXjt4s9ZTXstIsSkptf06BSvwcEmmfheJJWQ== + dependencies: + regexp-tree "^0.1.11" + +regexp-tree@^0.1.11: + version "0.1.27" + resolved "https://registry.yarnpkg.com/regexp-tree/-/regexp-tree-0.1.27.tgz#2198f0ef54518ffa743fe74d983b56ffd631b6cd" + integrity sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA== + regexp.prototype.flags@^1.4.3: version "1.4.3" resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" @@ -12842,7 +12665,7 @@ require-directory@^2.1.1: resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= -require-from-string@^2.0.1, require-from-string@^2.0.2: +require-from-string@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== @@ -12905,6 +12728,13 @@ resolve-pathname@^3.0.0: resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd" integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== +resolve-pkg@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/resolve-pkg/-/resolve-pkg-2.0.0.tgz#ac06991418a7623edc119084edc98b0e6bf05a41" + integrity sha512-+1lzwXehGCXSeryaISr6WujZzowloigEofRB+dj75y9RRa/obVcYgbHJd53tdYw8pvZj8GojXaaENws8Ktw/hQ== + dependencies: + resolve-from "^5.0.0" + resolve-url-loader@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz#d50d4ddc746bb10468443167acf800dcd6c3ad57" @@ -12926,7 +12756,7 @@ resolve.exports@^1.1.0: resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.1.tgz#05cfd5b3edf641571fd46fa608b610dda9ead999" integrity sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ== -resolve@^1.1.4, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.1, resolve@^1.3.3, resolve@^1.4.0: +resolve@^1.1.7, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.1: version "1.22.1" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== @@ -12988,14 +12818,6 @@ rimraf@~2.6.2: dependencies: glob "^7.1.3" -ripemd160@^2.0.0, ripemd160@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" - integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - rollup-plugin-terser@^7.0.0: version "7.0.2" resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz#e8fbba4869981b2dc35ae7e8a502d5c6c04d324d" @@ -13042,7 +12864,7 @@ safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2: +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -13141,7 +12963,12 @@ schema-utils@^4.0.0: seed-random@~2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/seed-random/-/seed-random-2.2.0.tgz#2a9b19e250a817099231a5b99a4daf80b7fbed54" - integrity sha1-KpsZ4lCoFwmSMaW5mk2vgLf77VQ= + integrity sha512-34EQV6AAHQGhoc0tn/96a9Fsi6v2xdqe/dMUwljGRaFOzR3EgRmECvD0O8vi8X+/uQ50LGHfkNu/Eue5TPKZkQ== + +seedrandom@^3.0.5: + version "3.0.5" + resolved "https://registry.yarnpkg.com/seedrandom/-/seedrandom-3.0.5.tgz#54edc85c95222525b0c7a6f6b3543d8e0b3aa0a7" + integrity sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg== select-hose@^2.0.0: version "2.0.0" @@ -13174,6 +13001,13 @@ semver@7.3.5: dependencies: lru-cache "^6.0.0" +semver@7.5.3: + version "7.5.3" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.3.tgz#161ce8c2c6b4b3bdca6caadc9fa3317a4c4fe88e" + integrity sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ== + dependencies: + lru-cache "^6.0.0" + semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" @@ -13186,6 +13020,11 @@ semver@^7.2.1, semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8: dependencies: lru-cache "^6.0.0" +semver@^7.5.3: + version "7.6.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.2.tgz#1e3b34759f896e8f14d6134732ce798aeb0c6e13" + integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w== + send@0.18.0: version "0.18.0" resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" @@ -13205,10 +13044,12 @@ send@0.18.0: range-parser "~1.2.1" statuses "2.0.1" -serialize-error@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a" - integrity sha1-ULZ51WNc34Rme9yOWa9OW4HV9go= +serialize-javascript@6.0.0, serialize-javascript@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" + integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== + dependencies: + randombytes "^2.1.0" serialize-javascript@^4.0.0: version "4.0.0" @@ -13217,13 +13058,6 @@ serialize-javascript@^4.0.0: dependencies: randombytes "^2.1.0" -serialize-javascript@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" - integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== - dependencies: - randombytes "^2.1.0" - serialize-query-params@^1.3.5: version "1.3.6" resolved "https://registry.yarnpkg.com/serialize-query-params/-/serialize-query-params-1.3.6.tgz#5dd5225db85ce747fe6fbc4897628504faafec6d" @@ -13287,14 +13121,6 @@ setprototypeof@1.2.0: resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== -sha.js@^2.4.0, sha.js@^2.4.8, sha.js@~2.4.4: - version "2.4.11" - resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" - integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - shallow-clone@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" @@ -13302,21 +13128,6 @@ shallow-clone@^3.0.0: dependencies: kind-of "^6.0.2" -shasum-object@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/shasum-object/-/shasum-object-1.0.0.tgz#0b7b74ff5b66ecf9035475522fa05090ac47e29e" - integrity sha512-Iqo5rp/3xVi6M4YheapzZhhGPVs0yZwHj7wvwQ1B9z8H6zk+FEnI7y3Teq7qwnekfEhu8WmG2z0z4iWZaxLWVg== - dependencies: - fast-safe-stringify "^2.0.7" - -shasum@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/shasum/-/shasum-1.0.2.tgz#e7012310d8f417f4deb5712150e5678b87ae565f" - integrity sha1-5wEjENj0F/TetXEhUOVni4euVl8= - dependencies: - json-stable-stringify "~0.0.0" - sha.js "~2.4.4" - shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -13341,7 +13152,7 @@ shebang-regex@^3.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -shell-quote@^1.4.2, shell-quote@^1.6.1, shell-quote@^1.7.3: +shell-quote@^1.7.3: version "1.8.0" resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.0.tgz#20d078d0eaf71d54f43bd2ba14a1b5b9bfa5c8ba" integrity sha512-QHsz8GgQIGKlRi24yFc6a6lN69Idnx634w49ay6+jA5yFh7a1UY+4Rp6HPx/L/1zcEDPEij8cIsiqR6bQsE5VQ== @@ -13360,10 +13171,10 @@ signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.4.tgz#366a4684d175b9cab2081e3681fda3747b6c51d7" integrity sha512-rqYhcAnZ6d/vTPGghdrw7iumdcbXpsk1b8IG/rz+VWV51DM0p7XCtMoJ3qhPLIbp3tvyt3pKRbaaEMZYpHto8Q== -simple-concat@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" - integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== +signal-exit@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" + integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== sisteransi@^1.0.5: version "1.0.5" @@ -13492,6 +13303,14 @@ source-map-resolve@^0.5.0: source-map-url "^0.4.0" urix "^0.1.0" +source-map-support@0.5.21, source-map-support@^0.5.21: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + source-map-support@^0.5.16, source-map-support@^0.5.6, source-map-support@~0.5.20: version "0.5.20" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.20.tgz#12166089f8f5e5e8c56926b377633392dd2cb6c9" @@ -13505,11 +13324,6 @@ source-map-url@^0.4.0: resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= -source-map@0.5.6: - version "0.5.6" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412" - integrity sha1-dc449SvwczxafwwRjYEzSiu19BI= - source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" @@ -13520,11 +13334,16 @@ source-map@0.7.3, source-map@^0.7.3: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== -source-map@^0.5.6, source-map@~0.5.3: +source-map@^0.5.6: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= +source-map@^0.7.4: + version "0.7.4" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + source-map@^0.8.0-beta.0: version "0.8.0-beta.0" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.8.0-beta.0.tgz#d4c1bb42c3f7ee925f005927ba10709e0d1d1f11" @@ -13612,6 +13431,13 @@ split@0.3: dependencies: through "2" +split@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" + integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== + dependencies: + through "2" + sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" @@ -13637,18 +13463,6 @@ stable@^0.1.8: resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== -stack-chain@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/stack-chain/-/stack-chain-2.0.0.tgz#d73d1172af89565f07438b5bcc086831b6689b2d" - integrity sha512-GGrHXePi305aW7XQweYZZwiRwR7Js3MWoK/EHzzB9ROdc75nCnjSJVi21rdAGxFl+yCx2L2qdfl5y7NO4lTyqg== - -stack-generator@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/stack-generator/-/stack-generator-2.0.5.tgz#fb00e5b4ee97de603e0773ea78ce944d81596c36" - integrity sha512-/t1ebrbHkrLrDuNMdeAcsvynWgoH/i4o8EGGfX7dEYDoTXOYVAkEpFdtshlvabzc6JlJ8Kf9YdFEoz7JkzGN9Q== - dependencies: - stackframe "^1.1.1" - stack-utils@^2.0.3: version "2.0.5" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.5.tgz#d25265fca995154659dbbfba3b49254778d2fdd5" @@ -13661,22 +13475,10 @@ stackframe@^1.1.1: resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.2.0.tgz#52429492d63c62eb989804c11552e3d22e779303" integrity sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA== -stacktrace-gps@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/stacktrace-gps/-/stacktrace-gps-3.0.4.tgz#7688dc2fc09ffb3a13165ebe0dbcaf41bcf0c69a" - integrity sha512-qIr8x41yZVSldqdqe6jciXEaSCKw1U8XTXpjDuy0ki/apyTn/r3w9hDAAQOhZdxvsC93H+WwwEu5cq5VemzYeg== - dependencies: - source-map "0.5.6" - stackframe "^1.1.1" - -stacktrace-js@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/stacktrace-js/-/stacktrace-js-2.0.2.tgz#4ca93ea9f494752d55709a081d400fdaebee897b" - integrity sha512-Je5vBeY4S1r/RnLydLl0TBTi3F2qdfWmYsGvtfZgEI+SCprPppaIhQf5nGcal4gI4cGpCV/duLcAzT1np6sQqg== - dependencies: - error-stack-parser "^2.0.6" - stack-generator "^2.0.5" - stacktrace-gps "^3.0.4" +stackframe@^1.3.4: + version "1.3.4" + resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.3.4.tgz#b881a004c8c149a5e8efef37d51b16e412943310" + integrity sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw== start-server-and-test@^1.14.0: version "1.14.0" @@ -13716,30 +13518,6 @@ stop-iteration-iterator@^1.0.0: dependencies: internal-slot "^1.0.4" -stream-browserify@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" - integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== - dependencies: - inherits "~2.0.1" - readable-stream "^2.0.2" - -stream-browserify@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-3.0.0.tgz#22b0a2850cdf6503e73085da1fc7b7d0c2122f2f" - integrity sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA== - dependencies: - inherits "~2.0.4" - readable-stream "^3.5.0" - -stream-combiner2@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/stream-combiner2/-/stream-combiner2-1.1.1.tgz#fb4d8a1420ea362764e21ad4780397bebcb41cbe" - integrity sha1-+02KFCDqNidk4hrUeAOXvry0HL4= - dependencies: - duplexer2 "~0.1.0" - readable-stream "^2.0.2" - stream-combiner@~0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/stream-combiner/-/stream-combiner-0.0.4.tgz#4d5e433c185261dde623ca3f44c586bcf5c4ad14" @@ -13747,38 +13525,20 @@ stream-combiner@~0.0.4: dependencies: duplexer "~0.1.1" -stream-http@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-3.2.0.tgz#1872dfcf24cb15752677e40e5c3f9cc1926028b5" - integrity sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A== - dependencies: - builtin-status-codes "^3.0.0" - inherits "^2.0.4" - readable-stream "^3.6.0" - xtend "^4.0.2" - stream-shift@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" integrity sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI= -stream-splicer@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/stream-splicer/-/stream-splicer-2.0.1.tgz#0b13b7ee2b5ac7e0609a7463d83899589a363fcd" - integrity sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg== - dependencies: - inherits "^2.0.1" - readable-stream "^2.0.2" - strict-uri-encode@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" integrity sha1-ucczDHBChi9rFC3CdLvMWGbONUY= -string-argv@0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.0.2.tgz#dac30408690c21f3c3630a3ff3a05877bdcbd736" - integrity sha1-2sMECGkMIfPDYwo/86BYd73L1zY= +string-argv@0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da" + integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg== string-hash@1.1.3: version "1.1.3" @@ -13806,6 +13566,15 @@ string-natural-compare@^3.0.1: resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4" integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw== +"string-width-cjs@npm:string-width@^4.2.0": + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + string-width@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" @@ -13832,6 +13601,15 @@ string-width@^4.1.0, string-width@^4.2.0: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.0" +string-width@^5.0.1, string-width@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" + integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== + dependencies: + eastasianwidth "^0.2.0" + emoji-regex "^9.2.2" + strip-ansi "^7.0.1" + string.prototype.matchall@^4.0.6, string.prototype.matchall@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz#3bf85722021816dcd1bf38bb714915887ca79fd3" @@ -13887,6 +13665,13 @@ stringify-object@^3.3.0: is-obj "^1.0.1" is-regexp "^1.0.0" +"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@6.0.1, strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + strip-ansi@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" @@ -13901,13 +13686,6 @@ strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: dependencies: ansi-regex "^4.1.0" -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - strip-ansi@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.0.1.tgz#61740a08ce36b61e50e65653f07060d000975fb2" @@ -13947,7 +13725,7 @@ strip-indent@^3.0.0: dependencies: min-indent "^1.0.0" -strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: +strip-json-comments@3.1.1, strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== @@ -13994,13 +13772,6 @@ stylis@3.5.4: resolved "https://registry.yarnpkg.com/stylis/-/stylis-3.5.4.tgz#f665f25f5e299cf3d64654ab949a57c768b73fbe" integrity sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q== -subarg@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/subarg/-/subarg-1.0.0.tgz#f62cf17581e996b48fc965699f54c06ae268b8d2" - integrity sha1-9izxdYHplrSPyWVpn1TAauJouNI= - dependencies: - minimist "^1.1.0" - supports-color@5.4.0: version "5.4.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.4.0.tgz#1c6b337402c2137605efe19f10fec390f6faab54" @@ -14008,6 +13779,13 @@ supports-color@5.4.0: dependencies: has-flag "^3.0.0" +supports-color@8.1.1, supports-color@^8.0.0, supports-color@^8.1.1: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" @@ -14022,13 +13800,6 @@ supports-color@^7.0.0, supports-color@^7.1.0: dependencies: has-flag "^4.0.0" -supports-color@^8.0.0, supports-color@^8.1.1: - version "8.1.1" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" - integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== - dependencies: - has-flag "^4.0.0" - supports-hyperlinks@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz#f663df252af5f37c5d49bbd7eeefa9e0b9e59e47" @@ -14084,13 +13855,6 @@ symbol-tree@^3.2.4: resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== -syntax-error@^1.1.1: - version "1.4.0" - resolved "https://registry.yarnpkg.com/syntax-error/-/syntax-error-1.4.0.tgz#2d9d4ff5c064acb711594a3e3b95054ad51d907c" - integrity sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w== - dependencies: - acorn-node "^1.2.0" - table@^6.0.9: version "6.7.1" resolved "https://registry.yarnpkg.com/table/-/table-6.7.1.tgz#ee05592b7143831a8c94f3cee6aae4c1ccef33e2" @@ -14258,7 +14022,7 @@ text-table@^0.2.0: thenify-all@^1.0.0: version "1.6.0" resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" - integrity sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY= + integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA== dependencies: thenify ">= 3.1.0 < 4" @@ -14303,13 +14067,6 @@ through2@^3.0.0, through2@^3.0.1: inherits "^2.0.4" readable-stream "2 || 3" -through2@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/through2/-/through2-4.0.2.tgz#a7ce3ac2a7a8b0b966c80e7c49f0484c3b239764" - integrity sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw== - dependencies: - readable-stream "3" - through@2, "through@>=2.2.7 <3", through@^2.3.6, through@^2.3.8, through@~2.3, through@~2.3.1: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" @@ -14320,12 +14077,10 @@ thunky@^1.0.2: resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.0.3.tgz#f5df732453407b09191dae73e2a8cc73f381a826" integrity sha512-YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow== -timers-browserify@^1.0.1: - version "1.4.2" - resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-1.4.2.tgz#c9c58b575be8407375cb5e2462dacee74359f41d" - integrity sha1-ycWLV1voQHN1y14kYtrO50NZ9B0= - dependencies: - process "~0.11.0" +tiny-case@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/tiny-case/-/tiny-case-1.0.3.tgz#d980d66bc72b5d5a9ca86fb7c9ffdb9c898ddd03" + integrity sha512-Eet/eeMhkO6TX8mnUteS9zgPbUMQa4I6Kkp5ORiBD5476/m+PIRiumP5tmh5ioJpH7k51Kehawy2UDfsnxxY8Q== tiny-invariant@^1.0.2: version "1.3.1" @@ -14337,13 +14092,10 @@ tiny-warning@^1.0.0: resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== -title-case@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/title-case/-/title-case-2.1.1.tgz#3e127216da58d2bc5becf137ab91dae3a7cd8faa" - integrity sha1-PhJyFtpY0rxb7PE3q5Ha46fNj6o= - dependencies: - no-case "^2.2.0" - upper-case "^1.0.3" +tmp@0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.3.tgz#eb783cc22bc1e8bebd0671476d46ea4eb32a79ae" + integrity sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w== tmp@^0.0.33: version "0.0.33" @@ -14426,6 +14178,11 @@ toidentifier@1.0.1: resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== +toposort@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/toposort/-/toposort-2.0.2.tgz#ae21768175d1559d48bef35420b2f4962f09c330" + integrity sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg== + tough-cookie@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" @@ -14435,6 +14192,16 @@ tough-cookie@^4.0.0: punycode "^2.1.1" universalify "^0.1.2" +tough-cookie@^4.1.3: + version "4.1.4" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.4.tgz#945f1461b45b5a8c76821c33ea49c3ac192c1b36" + integrity sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag== + dependencies: + psl "^1.1.33" + punycode "^2.1.1" + universalify "^0.2.0" + url-parse "^1.5.3" + tough-cookie@~2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" @@ -14472,6 +14239,11 @@ tryer@^1.0.1: resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== +ts-dedent@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/ts-dedent/-/ts-dedent-2.2.0.tgz#39e4bd297cd036292ae2394eb3412be63f563bb5" + integrity sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ== + tsconfig-paths@^3.14.1: version "3.14.2" resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz#6e32f1f79412decd261f92d633a9dc1cfa99f088" @@ -14504,11 +14276,6 @@ tsutils@^3.21.0: dependencies: tslib "^1.8.1" -tty-browserify@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.1.tgz#3f05251ee17904dfd0677546670db9651682b811" - integrity sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw== - tunnel-agent@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" @@ -14535,7 +14302,7 @@ type-check@~0.3.2: dependencies: prelude-ls "~1.1.2" -type-detect@4.0.8, type-detect@^4.0.0, type-detect@^4.0.5: +type-detect@4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== @@ -14575,6 +14342,16 @@ type-fest@^0.8.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== +type-fest@^2.19.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" + integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== + +type-fest@^4.8.3: + version "4.20.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-4.20.0.tgz#019becf5a97cd58eee93f592f0961859a74482a7" + integrity sha512-MBh+PHUHHisjXf4tlx0CFWoMdjx8zCMLJHOjnV1prABYZFHqtFOyauCIK2/7w4oIfwkF8iNhLtnJEfVY2vn3iw== + type-is@~1.6.18: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" @@ -14583,16 +14360,6 @@ type-is@~1.6.18: media-typer "0.3.0" mime-types "~2.1.24" -type@^1.0.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" - integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg== - -type@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/type/-/type-2.1.0.tgz#9bdc22c648cf8cf86dd23d32336a41cfb6475e3f" - integrity sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA== - typedarray-to-buffer@^3.1.5: version "3.1.5" resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" @@ -14628,11 +14395,6 @@ uglify-js@^3.1.4: commander "~2.20.0" source-map "~0.6.1" -umd@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/umd/-/umd-3.0.3.tgz#aa9fe653c42b9097678489c01000acb69f0b26cf" - integrity sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow== - unbox-primitive@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" @@ -14648,17 +14410,6 @@ unc-path-regex@^0.1.2: resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" integrity sha1-5z3T17DXxe2G+6xrCufYxqadUPo= -undeclared-identifiers@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz#9254c1d37bdac0ac2b52de4b6722792d2a91e30f" - integrity sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw== - dependencies: - acorn-node "^1.3.0" - dash-ast "^1.0.0" - get-assigned-identifiers "^1.2.0" - simple-concat "^1.0.0" - xtend "^4.0.1" - underscore@~1.13.2: version "1.13.6" resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.6.tgz#04786a1f589dc6c09f761fc5f45b89e935136441" @@ -14724,6 +14475,11 @@ universalify@^0.1.0, universalify@^0.1.2: resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== +universalify@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" + integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== + universalify@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" @@ -14791,10 +14547,12 @@ update-notifier@^3.0.0: semver-diff "^2.0.0" xdg-basedir "^3.0.0" -upper-case@^1.0.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" - integrity sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg= +upper-case-first@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/upper-case-first/-/upper-case-first-2.0.2.tgz#992c3273f882abd19d1e02894cc147117f844324" + integrity sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg== + dependencies: + tslib "^2.0.3" uri-js@^4.2.2: version "4.2.2" @@ -14815,13 +14573,13 @@ url-parse-lax@^3.0.0: dependencies: prepend-http "^2.0.0" -url@^0.11.0, url@~0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" - integrity sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ== +url-parse@^1.5.3: + version "1.5.10" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" + integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== dependencies: - punycode "1.3.2" - querystring "0.2.0" + querystringify "^2.1.1" + requires-port "^1.0.0" use-debounce@^7.0.0: version "7.0.1" @@ -14840,10 +14598,10 @@ use@^3.1.0: resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== -util-arity@^1.0.2: +util-arity@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/util-arity/-/util-arity-1.1.0.tgz#59d01af1fdb3fede0ac4e632b0ab5f6ce97c9330" - integrity sha1-WdAa8f2z/t4KxOYysKtfbOl8kzA= + integrity sha512-kkyIsXKwemfSy8ZEoaIz06ApApnWsk5hQO0vLjZS6UkBiGiW++Jsyb8vSBoc0WKlffGoGs5yYy/j5pp8zckrFA== util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" @@ -14858,31 +14616,6 @@ util.promisify@~1.0.0: define-properties "^1.1.2" object.getownpropertydescriptors "^2.0.3" -util@0.10.3: - version "0.10.3" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" - integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= - dependencies: - inherits "2.0.1" - -util@~0.10.1: - version "0.10.4" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.4.tgz#3aa0125bfe668a4672de58857d3ace27ecb76901" - integrity sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A== - dependencies: - inherits "2.0.3" - -util@~0.12.0: - version "0.12.5" - resolved "https://registry.yarnpkg.com/util/-/util-0.12.5.tgz#5f17a6059b73db61a875668781a1c2b136bd6fbc" - integrity sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA== - dependencies: - inherits "^2.0.3" - is-arguments "^1.0.4" - is-generator-function "^1.0.7" - is-typed-array "^1.1.3" - which-typed-array "^1.1.2" - utila@~0.4: version "0.4.0" resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" @@ -14893,6 +14626,16 @@ utils-merge@1.0.1: resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= +uuid@9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30" + integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA== + +uuid@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-10.0.0.tgz#5a95aa454e6e002725c79055fd42aaba30ca6294" + integrity sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ== + uuid@^3.3.2: version "3.4.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" @@ -14940,7 +14683,7 @@ vary@~1.1.2: resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= -verror@1.10.0, verror@^1.9.0: +verror@1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= @@ -14997,11 +14740,6 @@ vinyl@^2.0.0, vinyl@^2.2.0: remove-trailing-separator "^1.0.1" replace-ext "^1.0.0" -vm-browserify@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" - integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== - w3c-hr-time@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" @@ -15041,19 +14779,6 @@ warning@^4.0.2: dependencies: loose-envify "^1.0.0" -watchify@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/watchify/-/watchify-4.0.0.tgz#53b002d51e7b0eb640b851bb4de517a689973392" - integrity sha512-2Z04dxwoOeNxa11qzWumBTgSAohTC0+ScuY7XMenPnH+W2lhTcpEOJP4g2EIG/SWeLadPk47x++Yh+8BqPM/lA== - dependencies: - anymatch "^3.1.0" - browserify "^17.0.0" - chokidar "^3.4.0" - defined "^1.0.0" - outpipe "^1.1.0" - through2 "^4.0.2" - xtend "^4.0.2" - watchpack@^2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" @@ -15264,7 +14989,7 @@ which-module@^2.0.0: resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= -which-typed-array@^1.1.2, which-typed-array@^1.1.9: +which-typed-array@^1.1.9: version "1.1.9" resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6" integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA== @@ -15476,6 +15201,21 @@ workbox-window@6.5.4: "@types/trusted-types" "^2.0.2" workbox-core "6.5.4" +workerpool@6.2.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.2.1.tgz#46fc150c17d826b86a008e5a4508656777e9c343" + integrity sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw== + +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: + name wrap-ansi-cjs + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" @@ -15494,14 +15234,14 @@ wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== +wrap-ansi@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" + integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" + ansi-styles "^6.1.0" + string-width "^5.0.1" + strip-ansi "^7.0.1" wrappy@1: version "1.0.2" @@ -15547,6 +15287,11 @@ xml-name-validator@^3.0.0: resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== +xmlbuilder@^15.1.1: + version "15.1.1" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5" + integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg== + xmlchars@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" @@ -15557,7 +15302,7 @@ xmlcreate@^2.0.4: resolved "https://registry.yarnpkg.com/xmlcreate/-/xmlcreate-2.0.4.tgz#0c5ab0f99cdd02a81065fa9cd8f8ae87624889be" integrity sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg== -xtend@^4.0.0, xtend@^4.0.1, xtend@^4.0.2, xtend@~4.0.0, xtend@~4.0.1: +xtend@^4.0.2, xtend@~4.0.0, xtend@~4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== @@ -15592,6 +15337,16 @@ yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2: resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== +yaml@^2.2.2: + version "2.4.5" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.4.5.tgz#60630b206dd6d84df97003d33fc1ddf6296cca5e" + integrity sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg== + +yargs-parser@20.2.4: + version "20.2.4" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54" + integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== + yargs-parser@^13.1.2: version "13.1.2" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" @@ -15613,6 +15368,29 @@ yargs-parser@^20.2.2: resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.7.tgz#61df85c113edfb5a7a4e36eb8aa60ef423cbc90a" integrity sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw== +yargs-unparser@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/yargs-unparser/-/yargs-unparser-2.0.0.tgz#f131f9226911ae5d9ad38c432fe809366c2325eb" + integrity sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA== + dependencies: + camelcase "^6.0.0" + decamelize "^4.0.0" + flat "^5.0.2" + is-plain-obj "^2.1.0" + +yargs@16.2.0, yargs@^16.2.0: + version "16.2.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" + yargs@^13.1.0: version "13.3.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" @@ -15646,19 +15424,6 @@ yargs@^15.4.1: y18n "^4.0.0" yargs-parser "^18.1.2" -yargs@^16.2.0: - version "16.2.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" - integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== - dependencies: - cliui "^7.0.2" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.0" - y18n "^5.0.5" - yargs-parser "^20.2.2" - yauzl@^2.10.0: version "2.10.0" resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" @@ -15672,6 +15437,16 @@ yocto-queue@^0.1.0: resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== +yup@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/yup/-/yup-1.2.0.tgz#9e51af0c63bdfc9be0fdc6c10aa0710899d8aff6" + integrity sha512-PPqYKSAXjpRCgLgLKVGPA33v5c/WgEx3wi6NFjIiegz90zSwyMpvTFp/uGcVnnbx6to28pgnzp/q8ih3QRjLMQ== + dependencies: + property-expr "^2.0.5" + tiny-case "^1.0.3" + toposort "^2.0.2" + type-fest "^2.19.0" + zip-stream@^2.1.2: version "2.1.3" resolved "https://registry.yarnpkg.com/zip-stream/-/zip-stream-2.1.3.tgz#26cc4bdb93641a8590dd07112e1f77af1758865b"