diff --git a/.github/workflows/app.dolly-frontend.yml b/.github/workflows/app.dolly-frontend.yml
index b893889217..b67445bb6a 100644
--- a/.github/workflows/app.dolly-frontend.yml
+++ b/.github/workflows/app.dolly-frontend.yml
@@ -13,12 +13,11 @@ on:
- libs/security-core
- apps/dolly-frontend/**
- .github/workflows/app.dolly-frontend.yml
- - .github/workflows/common.cypress.yml
+ - .github/workflows/common.playwright.yml
jobs:
-
- cypress:
- uses: ./.github/workflows/common.cypress.yml
+ playwright:
+ uses: ./.github/workflows/common.playwright.yml
with:
working-directory: "apps/dolly-frontend"
secrets:
diff --git a/.github/workflows/common.cypress.yml b/.github/workflows/common.cypress.yml
deleted file mode 100644
index f88194d1ab..0000000000
--- a/.github/workflows/common.cypress.yml
+++ /dev/null
@@ -1,33 +0,0 @@
-on:
- workflow_call:
- inputs:
- working-directory:
- type: string
- description: "The working directory for the job, e.g. apps/dolly-frontend (without leading/trailing slash)."
- required: true
- secrets:
- READER_TOKEN:
- required: true
-
-jobs:
- scan:
- runs-on: ubuntu-latest
- steps:
- - name: "Checkout"
- uses: actions/checkout@v4
- - name: "Setup"
- uses: actions/setup-node@v4
- with:
- node-version: 20.x
- registry-url: https://npm.pkg.github.com/
- scope: "@navikt"
- - name: "Run"
- env:
- NODE_AUTH_TOKEN: ${{ secrets.READER_TOKEN }}
- uses: cypress-io/github-action@v6
- with:
- config: video=false
- working-directory: ${{ inputs.working-directory }}/src/main/js
- browser: chrome
- build: npm run build
- start: npm run preview
\ No newline at end of file
diff --git a/.github/workflows/common.playwright.yml b/.github/workflows/common.playwright.yml
new file mode 100644
index 0000000000..19018c1e3e
--- /dev/null
+++ b/.github/workflows/common.playwright.yml
@@ -0,0 +1,38 @@
+name: Playwright Tests
+on:
+ workflow_call:
+ inputs:
+ working-directory:
+ type: string
+ description: "The working directory for the job, e.g. apps/dolly-frontend (without leading/trailing slash)."
+ required: true
+ secrets:
+ READER_TOKEN:
+ required: true
+jobs:
+ playwright-tests:
+ timeout-minutes: 15
+ runs-on: ubuntu-latest
+ strategy:
+ fail-fast: false
+ matrix:
+ shardIndex: [ 1, 2, 3, 4, 5 ]
+ shardTotal: [ 5 ]
+ env:
+ NODE_AUTH_TOKEN: ${{ secrets.READER_TOKEN }}
+ steps:
+ - uses: actions/checkout@v4
+ - uses: actions/setup-node@v4
+ with:
+ node-version: lts/*
+ registry-url: https://npm.pkg.github.com/
+ scope: "@navikt"
+ - name: Install dependencies
+ working-directory: ${{ inputs.working-directory }}/src/main/js
+ run: npm ci
+ - name: Install Playwright Browsers
+ working-directory: ${{ inputs.working-directory }}/src/main/js
+ run: npx playwright install --with-deps
+ - name: Run Playwright tests
+ working-directory: ${{ inputs.working-directory }}/src/main/js
+ run: npx playwright test --shard=${{ matrix.shardIndex }}/${{ matrix.shardTotal }}
\ No newline at end of file
diff --git a/apps/dolly-frontend/README.md b/apps/dolly-frontend/README.md
index 136ce242c9..f48b71a9c1 100644
--- a/apps/dolly-frontend/README.md
+++ b/apps/dolly-frontend/README.md
@@ -97,3 +97,26 @@ Deretter må du fjerne "local" fra profiles i LocalConfig og legge til "local" i
dette tilbake
før noe pushes til master). Etter dette kan du kjøre applikasjonen som beskrevet i JavaScript.
+### Playwright - E2E testing
+
+Playwright brukes til å teste mesteparten av funksjonaliteten i Dolly ved kodeendringer.
+
+Dersom en eller flere av de tre nettleserne som Playwright utfører tester på mangler (Chrome, Firefox og Edge), kjør:
+
+```
+sudo npx playwright install msedge
+sudo npx playwright install firefox
+sudo npx playwright install chrome
+```
+
+Deretter kan testene kjøres med kommandoen:
+
+```
+npm run test:playwright-run
+```
+
+For debugging av testene og utvikling av nye tester brukes:
+
+```
+npm run test:playwright-dev
+```
diff --git a/apps/dolly-frontend/src/main/js/.gitignore b/apps/dolly-frontend/src/main/js/.gitignore
index 6f09e59e88..eaf63a5caf 100644
--- a/apps/dolly-frontend/src/main/js/.gitignore
+++ b/apps/dolly-frontend/src/main/js/.gitignore
@@ -38,7 +38,8 @@ stats.json
# Code counter extension
/.VSCodeCounter
-# Cypress
-/cypress/videos/
-/cypress/screenshots/
-/cypress/downloads/
+# Playwright
+/test-results/
+/blob-report/
+/playwright-report/
+/playwright/.cache/
diff --git a/apps/dolly-frontend/src/main/js/cypress.config.ts b/apps/dolly-frontend/src/main/js/cypress.config.ts
deleted file mode 100644
index 8720d3fc7f..0000000000
--- a/apps/dolly-frontend/src/main/js/cypress.config.ts
+++ /dev/null
@@ -1,28 +0,0 @@
-import { defineConfig } from 'cypress'
-
-export default defineConfig({
- pageLoadTimeout: 120000,
- defaultCommandTimeout: 25000,
- numTestsKeptInMemory: 3,
-
- env: {
- 'cypress-react-selector': {
- root: '#root',
- },
- },
-
- e2e: {
- baseUrl: 'http://localhost:5678',
- setupNodeEvents() {},
- experimentalRunAllSpecs: true,
- specPattern: 'cypress/e2e/**/*.cy.{js,ts,jsx,tsx}',
- excludeSpecPattern: ['**/__snapshots__/*', '**/__image_snapshots__/*'],
- },
-
- component: {
- devServer: {
- framework: 'react',
- bundler: 'vite',
- },
- },
-})
diff --git a/apps/dolly-frontend/src/main/js/cypress/e2e/BestillingDetaljer.cy.ts b/apps/dolly-frontend/src/main/js/cypress/e2e/BestillingDetaljer.cy.ts
deleted file mode 100644
index 9509a45ec3..0000000000
--- a/apps/dolly-frontend/src/main/js/cypress/e2e/BestillingDetaljer.cy.ts
+++ /dev/null
@@ -1,24 +0,0 @@
-import { CypressSelector } from '../mocks/Selectors'
-
-describe('Dolly Bestillingsdetaljer testing', () => {
- it('passes', () => {
- cy.visit('gruppe')
-
- cy.get('div').contains('Testytest').click()
-
- cy.dollyGet(CypressSelector.TOGGLE_VISNING_BESTILLINGER).click()
-
- cy.get(':nth-child(2) > .dot-body-row > .dot-body-row-columns').click()
- cy.dollyGet(CypressSelector.BUTTON_BESTILLINGDETALJER_GJENOPPRETT).should('be.disabled')
- cy.get(':nth-child(2) > .dot-body-row > .dot-body-row-columns').click()
-
- cy.get(':nth-child(3) > .dot-body-row > .dot-body-row-columns').click()
- cy.dollyGet(CypressSelector.BUTTON_BESTILLINGDETALJER_GJENOPPRETT).click()
- cy.dollyGet(CypressSelector.BUTTON_BESTILLINGDETALJER_GJENOPPRETT_UTFOER).click()
-
- cy.dollyGet(CypressSelector.BUTTON_BESTILLINGDETALJER_OPPRETT_MAL).click()
- cy.get('#malnavn').type('Testmal')
-
- cy.dollyGet(CypressSelector.BUTTON_MALMODAL_LAGRE).click()
- })
-})
diff --git a/apps/dolly-frontend/src/main/js/cypress/e2e/BestillingStatus.cy.ts b/apps/dolly-frontend/src/main/js/cypress/e2e/BestillingStatus.cy.ts
deleted file mode 100644
index dca9d35e24..0000000000
--- a/apps/dolly-frontend/src/main/js/cypress/e2e/BestillingStatus.cy.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-import { CypressSelector } from '../mocks/Selectors'
-import { testnorgeMalBestillinger } from '../mocks/BasicMocks'
-
-describe('Dolly Bestillingsstatus testing', () => {
- it('passes', () => {
- const hentGruppeBestilling = new RegExp(/dolly-backend\/api\/v1\/bestilling\/gruppe\/1/)
- cy.intercept({ method: 'GET', url: hentGruppeBestilling }, testnorgeMalBestillinger)
- cy.visit('gruppe')
-
- cy.get('div').contains('Testytest').click()
-
- cy.dollyGet(CypressSelector.TOGGLE_VISNING_BESTILLINGER).click()
-
- cy.get(':nth-child(2) > .dot-body-row > .dot-body-row-columns').click()
- })
-})
diff --git a/apps/dolly-frontend/src/main/js/cypress/e2e/DollySoek.cy.ts b/apps/dolly-frontend/src/main/js/cypress/e2e/DollySoek.cy.ts
deleted file mode 100644
index 28a2b5f3f7..0000000000
--- a/apps/dolly-frontend/src/main/js/cypress/e2e/DollySoek.cy.ts
+++ /dev/null
@@ -1,32 +0,0 @@
-import { CypressSelector } from '../mocks/Selectors'
-
-describe('Dolly-søk testing', () => {
- const dollySoekIdenter = new RegExp(/dolly-backend\/api\/v1\/elastic\/identer/)
- it('passes', () => {
- cy.visit('')
-
- cy.dollyGet(CypressSelector.BUTTON_HEADER_FINNPERSON).click()
- cy.dollyGet(CypressSelector.BUTTON_HEADER_DOLLYSOEK).click()
-
- cy.dollyGet(CypressSelector.EXPANDABLE_PERSONINFORMASJON).click()
- cy.dollyGet(CypressSelector.TOGGLE_HAR_VERGE).click()
- cy.wait(200)
-
- cy.get('div').contains('Testytest').invoke('show').click()
- cy.wait(1000)
-
- cy.intercept({ method: 'POST', url: dollySoekIdenter }, [])
- cy.dollyGet(CypressSelector.BUTTON_NULLSTILL_SOEK).click()
- cy.get('div').contains('Ingen søk er gjort')
- cy.wait(1000)
-
- cy.intercept({ method: 'POST', url: dollySoekIdenter }, ['12345678912'])
-
- cy.get('.select-kjoenn__control').click().get('.select-kjoenn__menu').click()
- cy.wait(200)
-
- cy.dollyGet(CypressSelector.BUTTON_VIS_I_GRUPPE).click()
- cy.wait(500)
- cy.get('h1').contains('Testytest')
- })
-})
diff --git a/apps/dolly-frontend/src/main/js/cypress/e2e/Endringsmelding.cy.ts b/apps/dolly-frontend/src/main/js/cypress/e2e/Endringsmelding.cy.ts
deleted file mode 100644
index f404f611e1..0000000000
--- a/apps/dolly-frontend/src/main/js/cypress/e2e/Endringsmelding.cy.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import { CypressSelector } from '../mocks/Selectors'
-
-describe('Navigering til endringsmelding', () => {
- it('passes', () => {
- cy.visit('gruppe')
-
- cy.dollyGet(CypressSelector.BUTTON_HEADER_ENDRINGSMELDING).click()
- cy.url().should('include', '/endringsmelding')
- })
-})
diff --git a/apps/dolly-frontend/src/main/js/cypress/e2e/Gruppe.cy.ts b/apps/dolly-frontend/src/main/js/cypress/e2e/Gruppe.cy.ts
deleted file mode 100644
index 5b427635d2..0000000000
--- a/apps/dolly-frontend/src/main/js/cypress/e2e/Gruppe.cy.ts
+++ /dev/null
@@ -1,67 +0,0 @@
-import { CypressSelector } from '../mocks/Selectors'
-import {
- avbruttBestillingMock,
- uferdigBestillingMock,
- uferdigeBestillingerMock,
-} from '../mocks/BasicMocks'
-
-const uferdigBestilling = new RegExp(/dolly-backend\/api\/v1\/bestilling\/2$/)
-const uferdigeBestillinger = new RegExp(/dolly-backend\/api\/v1\/bestilling\/gruppe\/2\/ikkeferdig/)
-const personFragmentNaviger = new RegExp(/dolly-backend\/api\/v1\/ident\/naviger\/12345678912/)
-
-describe('Opprett gruppe og start bestilling med alle mulige tilvalg', () => {
- it('passes', () => {
- cy.visit('gruppe')
-
- // Naviger mellom tabs
- cy.dollyGet(CypressSelector.TOGGLE_FAVORITTER).click()
- cy.dollyGet(CypressSelector.TOGGLE_ALLE).click()
- cy.dollyGet(CypressSelector.TOGGLE_MINE).click()
-
- // Opprett ny gruppe
- cy.dollyGet(CypressSelector.BUTTON_NY_GRUPPE).click()
- cy.dollyGet(CypressSelector.INPUT_NAVN).type('Testing med Cypress')
- cy.dollyGet(CypressSelector.INPUT_HENSIKT).type('Masse testing med Cypress')
- cy.dollyGet(CypressSelector.BUTTON_OPPRETT).click()
- cy.dollyGet(CypressSelector.BUTTON_OPPRETT_PERSONER).click()
- cy.dollyGet(CypressSelector.TOGGLE_EKSISTERENDE_PERSON).click()
- cy.dollyGet(CypressSelector.TOGGLE_NY_PERSON).click()
- cy.dollyGet(CypressSelector.TOGGLE_MAL).click()
-
- cy.url().should('include', '/gruppe/2')
-
- cy.dollyGet(CypressSelector.BUTTON_START_BESTILLING).click()
- cy.dollyGet(CypressSelector.BUTTON_VELG_ALLE).each((btn) => cy.wrap(btn).click())
- cy.dollyGet(CypressSelector.BUTTON_VELG_MILJOE_AVHENGIG).each((btn) => cy.wrap(btn).click())
-
- cy.dollyGet(CypressSelector.BUTTON_VIDERE).click()
- cy.wait(500)
-
- cy.dollyGet(CypressSelector.BUTTON_TILBAKE).click()
- cy.dollyGet(CypressSelector.BUTTON_FJERN_ALLE).each((btn) => cy.wrap(btn).click())
-
- cy.dollyGet(CypressSelector.BUTTON_VIDERE).click()
- cy.dollyGet(CypressSelector.BUTTON_VIDERE).click()
-
- cy.dollyGet(CypressSelector.TOGGLE_BESTILLING_MAL).click()
- cy.dollyGet(CypressSelector.TOGGLE_BESTILLING_MAL).should('be.enabled')
-
- cy.dollyType(CypressSelector.INPUT_BESTILLING_MALNAVN, 'Fornuftig navn på mal')
-
- //Midlertidig aktiv bestilling intercept
- cy.intercept({ method: 'GET', url: uferdigBestilling }, uferdigBestillingMock)
- cy.intercept({ method: 'GET', url: uferdigeBestillinger }, uferdigeBestillingerMock)
-
- cy.dollyGet(CypressSelector.TITLE_SEND_KOMMENTAR).click()
- cy.dollyGet(CypressSelector.BUTTON_FULLFOER_BESTILLING).click()
-
- cy.wait(1000)
-
- //Avbrutt bestilling intercept
- cy.intercept({ method: 'GET', url: uferdigBestilling }, avbruttBestillingMock)
-
- cy.dollyGet(CypressSelector.BUTTON_AVBRYT_BESTILLING).click()
- cy.wait(500)
- cy.dollyGet(CypressSelector.BUTTON_LUKK_BESTILLING_RESULTAT).click()
- })
-})
diff --git a/apps/dolly-frontend/src/main/js/cypress/e2e/GruppeHeader.cy.ts b/apps/dolly-frontend/src/main/js/cypress/e2e/GruppeHeader.cy.ts
deleted file mode 100644
index 0c64084def..0000000000
--- a/apps/dolly-frontend/src/main/js/cypress/e2e/GruppeHeader.cy.ts
+++ /dev/null
@@ -1,83 +0,0 @@
-import { CypressSelector } from '../mocks/Selectors'
-
-describe('Testing av forskjellige actions på gruppeheaderen', () => {
- it('Legg til på alle i gruppe', () => {
- cy.visit('gruppe')
-
- cy.get('div').contains('Testytest').click()
-
- cy.dollyGet(CypressSelector.BUTTON_LEGGTILPAAALLE).click()
-
- cy.dollyGet(CypressSelector.BUTTON_VIDERE).click()
-
- cy.dollyGet(CypressSelector.BUTTON_VIDERE).click()
-
- cy.dollyGet(CypressSelector.BUTTON_FULLFOER_BESTILLING).click()
- })
-
- const tagsPost = new RegExp(/dolly-backend\/api\/v1\/tags/)
- it('Posting av tags', () => {
- cy.visit('gruppe')
- cy.intercept({ method: 'POST', url: tagsPost }, { statusCode: 201 }).as('postTags')
-
- cy.get('div').contains('Testytest').click()
-
- cy.dollyGet(CypressSelector.BUTTON_TILKNYTT_TAGS).click()
- cy.get('.select__input-container').type('DUMMY{enter}')
-
- cy.dollyGet(CypressSelector.BUTTON_POST_TAGS).click()
-
- cy.wait('@postTags').its('response.statusCode').should('eq', 201)
-
- cy.get('h1').contains('Testytest')
- })
-
- it('Flyttpersoner funksjonalitet', () => {
- cy.visit('gruppe')
-
- cy.get('div').contains('Testytest').click()
-
- cy.dollyGet(CypressSelector.BUTTON_FLYTT_PERSONER).click()
-
- cy.dollyGet(CypressSelector.TOGGLE_ALLE_GRUPPER).click()
- cy.dollyGet(CypressSelector.TOGGLE_EKSISTERENDE_GRUPPE).click()
- cy.dollyGet(CypressSelector.TOGGLE_NY_GRUPPE).click()
-
- cy.dollyGet(CypressSelector.INPUT_NY_GRUPPE_NAVN).type('TestNavn')
- cy.dollyGet(CypressSelector.INPUT_NY_GRUPPE_HENSIKT).type('TestHensikt')
- cy.dollyGet(CypressSelector.BUTTON_NY_GRUPPE_OPPRETT).click()
-
- cy.get('.navds-checkbox__label').contains('12345678912').click()
-
- cy.dollyGet(CypressSelector.CONTAINER_VALGTE_PERSONER).should('contain', '12345678912')
- cy.dollyGet(CypressSelector.BUTTON_FLYTT_PERSONER_NULLSTILL).click()
- cy.dollyGet(CypressSelector.CONTAINER_VALGTE_PERSONER).should('not.contain', '12345678912')
-
- cy.dollyGet(CypressSelector.BUTTON_FLYTT_PERSONER_AVBRYT).click()
- })
-
- it('Gjenopprett gruppe funksjonalitet', () => {
- cy.visit('gruppe')
-
- cy.get('div').contains('Testytest').click()
-
- cy.dollyGet(CypressSelector.BUTTON_GJENOPPRETT_GRUPPE).click()
-
- cy.get('#q2').click()
-
- cy.dollyGet(CypressSelector.BUTTON_BESTILLINGDETALJER_GJENOPPRETT_UTFOER).click()
- })
-
- it('Rediger gruppe funksjonalitet', () => {
- cy.visit('gruppe')
-
- cy.get('div').contains('Testytest').click()
-
- cy.dollyGet(CypressSelector.BUTTON_REDIGER_GRUPPE).click()
-
- cy.dollyGet(CypressSelector.INPUT_NAVN).clear().type('Redigert navn')
- cy.dollyGet(CypressSelector.INPUT_HENSIKT).clear().type('Redigert hensikt')
-
- cy.dollyGet(CypressSelector.BUTTON_OPPRETT).click()
- })
-})
diff --git a/apps/dolly-frontend/src/main/js/cypress/e2e/Identvisning.cy.ts b/apps/dolly-frontend/src/main/js/cypress/e2e/Identvisning.cy.ts
deleted file mode 100644
index 00c9cb3908..0000000000
--- a/apps/dolly-frontend/src/main/js/cypress/e2e/Identvisning.cy.ts
+++ /dev/null
@@ -1,47 +0,0 @@
-import { CypressSelector } from '../mocks/Selectors'
-
-describe('Åpne bestilt ident med knytning mot alle fagsystem', () => {
- it('passes', () => {
- cy.intercept('PUT', '*', cy.spy().as('toggle_brukt'))
-
- cy.visit('gruppe')
-
- cy.get('div').contains('Testytest').click()
-
- cy.dollyGet(CypressSelector.TOGGLE_VISNING_BESTILLINGER).click()
- cy.wait(200)
-
- cy.dollyGet(CypressSelector.BUTTON_OPEN_BESTILLING).each((element) => {
- cy.wrap(element).click()
- })
-
- cy.dollyGet(CypressSelector.TOGGLE_VISNING_PERSONER).click()
-
- cy.dollyGet(CypressSelector.TOGGLE_PERSON_IBRUK).click()
- cy.dollyGet(CypressSelector.TOGGLE_PERSON_IBRUK).should('be.enabled')
- cy.dollyGet(CypressSelector.TOGGLE_PERSON_IBRUK).click()
-
- cy.dollyGet(CypressSelector.BUTTON_OPEN_IDENT).click()
-
- cy.dollyGet(CypressSelector.BUTTON_OPEN_BESTILLINGSDETALJER)
- cy.wait(200)
- cy.dollyGet(CypressSelector.TITLE_VISNING).invoke('show').click()
- cy.wait(1000)
-
- cy.wait(1000)
- cy.dollyGet(CypressSelector.BUTTON_OPEN_EXPANDABLE).each((element) => {
- cy.wrap(element).invoke('show').click()
- cy.wait(300)
- })
- cy.wait(1000)
-
- cy.wait(1000)
- cy.dollyGet(CypressSelector.HOVER_MILJOE).each((element) => {
- cy.wrap(element).invoke('show').click()
- cy.wait(400)
- cy.dollyGet(CypressSelector.TITLE_VISNING).invoke('show').click()
- })
-
- cy.get('@toggle_brukt').should('be.calledTwice')
- })
-})
diff --git a/apps/dolly-frontend/src/main/js/cypress/e2e/Login.cy.ts b/apps/dolly-frontend/src/main/js/cypress/e2e/Login.cy.ts
deleted file mode 100644
index 3203b9e414..0000000000
--- a/apps/dolly-frontend/src/main/js/cypress/e2e/Login.cy.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-import { varslingerVelkommenResponseMock } from '../mocks/BasicMocks'
-import { CypressSelector } from '../mocks/Selectors'
-
-describe('Login side og aksepter varsling', () => {
- it('passes', () => {
- cy.intercept(
- { method: 'GET', url: new RegExp(/testnav-varslinger-service\/api\/v1\/varslinger/) },
- varslingerVelkommenResponseMock,
- )
- cy.visit('login')
-
- cy.dollyGet(CypressSelector.BUTTON_LOGIN_NAV).click()
- cy.dollyGet(CypressSelector.BUTTON_VARSLING_LUKK).click()
- })
-})
diff --git a/apps/dolly-frontend/src/main/js/cypress/e2e/Logout.cy.ts b/apps/dolly-frontend/src/main/js/cypress/e2e/Logout.cy.ts
deleted file mode 100644
index b5b7ed4b00..0000000000
--- a/apps/dolly-frontend/src/main/js/cypress/e2e/Logout.cy.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-import { CypressSelector } from '../mocks/Selectors'
-
-describe('Tester at bruker blir sendt til login side dersom man ikke er autorisert', () => {
- it('passes', () => {
- const current = new RegExp(/current/)
- cy.intercept({ method: 'GET', url: current }, { statusCode: 401 })
- cy.visit('gruppe', { failOnStatusCode: false })
-
- cy.url().should('include', 'login')
- cy.dollyGet(CypressSelector.BUTTON_LOGIN_NAV).should('exist')
- })
-})
diff --git a/apps/dolly-frontend/src/main/js/cypress/e2e/Minside.cy.ts b/apps/dolly-frontend/src/main/js/cypress/e2e/Minside.cy.ts
deleted file mode 100644
index e91e36559b..0000000000
--- a/apps/dolly-frontend/src/main/js/cypress/e2e/Minside.cy.ts
+++ /dev/null
@@ -1,49 +0,0 @@
-import { CypressSelector } from '../mocks/Selectors'
-import { brukerMalerEndretMock } from '../mocks/BasicMocks'
-
-const brukerMaler = new RegExp(/dolly-backend\/api\/v1\/malbestilling\?brukerId/)
-
-describe('Minside mal testing', () => {
- it('passes', () => {
- cy.intercept('DELETE', '*', cy.spy().as('slett_mal'))
- cy.intercept('PUT', '*', cy.spy().as('endre_malnavn'))
- cy.intercept('POST', '*', cy.spy().as('send_oenske'))
-
- cy.visit('')
-
- cy.dollyGet(CypressSelector.BUTTON_PROFIL).click()
- cy.dollyGet(CypressSelector.BUTTON_PROFIL_MINSIDE).click()
-
- cy.dollyGet(CypressSelector.BUTTON_OPEN_FORBEDRING_MODAL).click()
-
- cy.dollyGet(CypressSelector.BUTTON_SEND_FORBEDRINGSOENSKE).should('be.disabled')
-
- cy.dollyType(CypressSelector.INPUT_FORBEDRING_MODAL, 'When you wish upon a star')
-
- cy.dollyGet(CypressSelector.CHECKBOX_FORBEDRING_ANONYM).click()
- cy.dollyGet(CypressSelector.CHECKBOX_FORBEDRING_ANONYM).should('be.enabled')
- cy.dollyGet(CypressSelector.CHECKBOX_FORBEDRING_ANONYM).click()
-
- cy.dollyGet(CypressSelector.BUTTON_SEND_FORBEDRINGSOENSKE).click()
-
- cy.dollyGet(CypressSelector.INPUT_MINSIDE_SOEK_MAL).type('mal')
- cy.dollyGet(CypressSelector.INPUT_MINSIDE_SOEK_MAL).clear()
-
- cy.dollyGet(CypressSelector.TOGGLE_MIN_SIDE_ORGANISASJON_MALER).click()
- cy.dollyGet(CypressSelector.TOGGLE_MIN_SIDE_PERSONER_MALER).click()
- cy.dollyGet(CypressSelector.BUTTON_MALER_SLETT).click()
- cy.dollyGet(CypressSelector.BUTTON_MALER_SLETT_BEKREFT).click()
-
- cy.dollyGet(CypressSelector.BUTTON_MINSIDE_ENDRE_MALNAVN).click()
- cy.dollyGet(CypressSelector.INPUT_MINSIDE_ENDRE_MALNAVN).clear()
- cy.dollyType(CypressSelector.INPUT_MINSIDE_ENDRE_MALNAVN, 'Nytt navn på mal')
-
- cy.intercept({ method: 'GET', url: brukerMaler }, brukerMalerEndretMock)
-
- cy.dollyGet(CypressSelector.BUTTON_MINSIDE_LAGRE_MALNAVN).click()
-
- cy.get('@send_oenske').should('have.been.calledOnce')
- cy.get('@slett_mal').should('have.been.calledOnce')
- cy.get('@endre_malnavn').should('have.been.calledOnce')
- })
-})
diff --git a/apps/dolly-frontend/src/main/js/cypress/e2e/Navigering.cy.ts b/apps/dolly-frontend/src/main/js/cypress/e2e/Navigering.cy.ts
deleted file mode 100644
index e3de6f37e5..0000000000
--- a/apps/dolly-frontend/src/main/js/cypress/e2e/Navigering.cy.ts
+++ /dev/null
@@ -1,62 +0,0 @@
-import { CypressSelector } from '../mocks/Selectors'
-import { personFragmentNavigerMock } from '../mocks/BasicMocks'
-import { ERROR_NAVIGATE_IDENT } from '../../src/ducks/errors/ErrorMessages'
-
-const personFragmentNaviger = new RegExp(/dolly-backend\/api\/v1\/ident\/naviger\/12345678912/)
-
-describe('Navigering til ident som finnes i bestilling og tilbake igjen til bestillingen', () => {
- it('passes', () => {
- cy.visit('gruppe')
-
- cy.get('div').contains('Testytest').click()
-
- cy.dollyGet(CypressSelector.TOGGLE_VISNING_BESTILLINGER).click()
-
- cy.dollyGet(CypressSelector.BUTTON_OPEN_BESTILLING).each((element) => {
- cy.wrap(element).click()
- })
-
- cy.get('Button').contains('12345678912').click()
-
- cy.dollyGet(CypressSelector.TOGGLE_VISNING_PERSONER).should('have.attr', 'aria-checked', 'true')
- cy.dollyGet(CypressSelector.BUTTON_TIDLIGEREBESTILLINGER_NAVIGER).click()
-
- cy.dollyGet(CypressSelector.TOGGLE_VISNING_BESTILLINGER).should(
- 'have.attr',
- 'aria-checked',
- 'true',
- )
- })
-})
-
-describe('Navigering til ident som finnes i gruppe 1', () => {
- it('passes', () => {
- cy.visit('gruppe')
-
- //Midlertidig not found på navigering til ident etter søk
- cy.intercept({ method: 'GET', url: personFragmentNaviger }, { statusCode: 404 })
-
- cy.dollyType(CypressSelector.INPUT_DOLLY_SOEK, '12345')
- cy.dollyGet(CypressSelector.BUTTON_NAVIGER_DOLLY).click()
- cy.wait(400)
-
- cy.dollyGet(CypressSelector.ERROR_MESSAGE_NAVIGERING).should(
- 'contains.text',
- ERROR_NAVIGATE_IDENT,
- )
-
- //Korrekt navigering igjen
- cy.intercept({ method: 'GET', url: personFragmentNaviger }, personFragmentNavigerMock)
-
- cy.dollyGet(CypressSelector.TOGGLE_SEARCH_BESTILLING).click()
- cy.dollyType(CypressSelector.INPUT_DOLLY_SOEK, '1')
- cy.dollyGet(CypressSelector.BUTTON_NAVIGER_DOLLY).click()
- cy.dollyGet(CypressSelector.TOGGLE_SEARCH_PERSON).click()
-
- cy.dollyType(CypressSelector.INPUT_DOLLY_SOEK, '12345')
- cy.dollyGet(CypressSelector.BUTTON_NAVIGER_DOLLY).click()
- cy.wait(400)
-
- cy.url().should('include', '/gruppe/1')
- })
-})
diff --git a/apps/dolly-frontend/src/main/js/cypress/e2e/OpprettBestilling.cy.ts b/apps/dolly-frontend/src/main/js/cypress/e2e/OpprettBestilling.cy.ts
deleted file mode 100644
index cf8220b920..0000000000
--- a/apps/dolly-frontend/src/main/js/cypress/e2e/OpprettBestilling.cy.ts
+++ /dev/null
@@ -1,24 +0,0 @@
-import { CypressSelector } from '../mocks/Selectors'
-
-describe('Oppretter bestilling med alle artifakter som er avhengige av Q1 eller Q2 og sjekker at disse blir huket av', () => {
- it('passes', () => {
- cy.visit('gruppe/1')
-
- cy.dollyGet(CypressSelector.BUTTON_OPPRETT_PERSONER).click()
- cy.dollyGet(CypressSelector.BUTTON_START_BESTILLING).click()
- cy.dollyGet(CypressSelector.BUTTON_FJERN_MILJOE_AVHENGIG).as('fjernMiljoeAvhengige')
- cy.dollyGet(CypressSelector.BUTTON_VELG_MILJOE_AVHENGIG)
- .as('velgMiljoeAvhengige')
- .each((element, index) => {
- cy.get('@velgMiljoeAvhengige').eq(index).click()
- cy.dollyGet(CypressSelector.BUTTON_VIDERE).click()
- cy.dollyGet(CypressSelector.BUTTON_VIDERE).click()
- cy.get('#q1').should('be.checked')
- cy.get('#q2').should('be.checked')
- cy.get('#q4').should('not.be.checked')
- cy.dollyGet(CypressSelector.BUTTON_TILBAKE).click()
- cy.dollyGet(CypressSelector.BUTTON_TILBAKE).click()
- cy.get('@fjernMiljoeAvhengige').eq(index).click()
- })
- })
-})
diff --git a/apps/dolly-frontend/src/main/js/cypress/e2e/Organisasjoner.cy.ts b/apps/dolly-frontend/src/main/js/cypress/e2e/Organisasjoner.cy.ts
deleted file mode 100644
index 527f31d77b..0000000000
--- a/apps/dolly-frontend/src/main/js/cypress/e2e/Organisasjoner.cy.ts
+++ /dev/null
@@ -1,26 +0,0 @@
-import { CypressSelector } from '../mocks/Selectors'
-
-describe('Åpne en organisasjon med alle tilvalg', () => {
- it('passes', () => {
- cy.visit('')
-
- cy.dollyGet(CypressSelector.BUTTON_HEADER_ORGANISASJONER).click()
- cy.dollyGet(CypressSelector.BUTTON_HEADER_OPPRETT_ORGANISASJONER).click()
-
- cy.get('div').contains('Logaritme').click()
- cy.get('div').contains('Horisontal').click()
- cy.get('div').contains('Q2').click()
- })
-})
-
-describe('Naviger til organisasjoner og start en bestilling med alle tilvalg', () => {
- it('passes', () => {
- cy.visit('http://localhost:5678/organisasjoner')
-
- cy.dollyGet(CypressSelector.BUTTON_HEADER_ORGANISASJONER).click()
- cy.dollyGet(CypressSelector.BUTTON_OPPRETT_ORGANISASJON).click()
- cy.dollyGet(CypressSelector.BUTTON_START_BESTILLING).click()
- cy.dollyGet(CypressSelector.BUTTON_VELG_ALLE).each((btn) => cy.wrap(btn).click())
- cy.dollyGet(CypressSelector.BUTTON_VIDERE).click()
- })
-})
diff --git a/apps/dolly-frontend/src/main/js/cypress/e2e/TenorOrganisasjonSoek.cy.ts b/apps/dolly-frontend/src/main/js/cypress/e2e/TenorOrganisasjonSoek.cy.ts
deleted file mode 100644
index 5ec89e6e0e..0000000000
--- a/apps/dolly-frontend/src/main/js/cypress/e2e/TenorOrganisasjonSoek.cy.ts
+++ /dev/null
@@ -1,48 +0,0 @@
-import { CypressSelector } from '../mocks/Selectors'
-import {
- tenorSoekOrganisasjonOversiktMock,
- tenorSoekOrganisasjonTestdataMock,
-} from '../mocks/BasicMocks'
-
-describe('Tenor-søk testing', () => {
- const tenorSoekOrganisasjonOversikt = new RegExp(
- /testnav-tenor-search-service\/api\/v1\/tenor\/testdata\/organisasjoner\/oversikt\?antall=10&side=0/,
- )
- const tenorSoekOrganisasjonTestdata = new RegExp(
- /testnav-tenor-search-service\/api\/v1\/tenor\/testdata\/organisasjoner\?type=Organisasjon/,
- )
-
- it('passes', () => {
- cy.visit('')
-
- cy.intercept(
- { method: 'POST', url: tenorSoekOrganisasjonOversikt },
- tenorSoekOrganisasjonOversiktMock,
- )
- cy.intercept(
- { method: 'POST', url: tenorSoekOrganisasjonTestdata },
- tenorSoekOrganisasjonTestdataMock,
- )
-
- // Naviger til Tenor-organisasjon-soek og post et soek
- cy.dollyGet(CypressSelector.BUTTON_HEADER_ORGANISASJONER).click()
- cy.dollyGet(CypressSelector.BUTTON_HEADER_TENOR_ORGANISASJONER).click()
- cy.get('h1').contains('Søk etter organisasjoner i Tenor').should('exist')
- cy.dollyGet(CypressSelector.CHECKBOX_ORGANISASJONER_TENORSOEK).click()
-
- cy.get('div').contains('TIGER').click()
- cy.get('h2').contains('TIGER').should('exist')
-
- // Sjekk at antall valgt er 1, deretter clear soeket og sjekk at antall valgt er 0
- cy.dollyGet(CypressSelector.TITLE_TENOR_ORGANISASJONER_FORETAKSREGISTERET)
- .should('contain.text', 'Enhetsregisteret og Foretaksregisteret')
- .should('contain.text', '1')
-
- cy.dollyGet(CypressSelector.BUTTON_TENOR_CLEAR_HEADER).click({ multiple: true })
-
- cy.dollyGet(CypressSelector.TITLE_TENOR_ORGANISASJONER_FORETAKSREGISTERET).should(
- 'not.contain.text',
- '1',
- )
- })
-})
diff --git a/apps/dolly-frontend/src/main/js/cypress/e2e/TenorSoek.cy.ts b/apps/dolly-frontend/src/main/js/cypress/e2e/TenorSoek.cy.ts
deleted file mode 100644
index 4ea69574bf..0000000000
--- a/apps/dolly-frontend/src/main/js/cypress/e2e/TenorSoek.cy.ts
+++ /dev/null
@@ -1,49 +0,0 @@
-import { CypressSelector } from '../mocks/Selectors'
-import { tenorSoekOversiktMock, tenorSoekTestdataMock } from '../mocks/BasicMocks'
-
-describe('Tenor-søk testing', () => {
- const tenorSoekOversikt = new RegExp(
- /testnav-tenor-search-service\/api\/v1\/tenor\/testdata\/oversikt\?antall=10&side=0/,
- )
- const tenorSoekTestdata = new RegExp(
- /testnav-tenor-search-service\/api\/v1\/tenor\/testdata\?kilde=FREG&type=AlleFelter/,
- )
-
- it('passes', () => {
- cy.visit('')
-
- cy.intercept({ method: 'POST', url: tenorSoekOversikt }, tenorSoekOversiktMock)
- cy.intercept({ method: 'POST', url: tenorSoekTestdata }, tenorSoekTestdataMock)
-
- // Naviger til Tenor-soek og gjoer et soek
- cy.dollyGet(CypressSelector.BUTTON_HEADER_FINNPERSON).click()
- cy.dollyGet(CypressSelector.BUTTON_HEADER_TENOR).click()
- cy.get('h1').contains('Søk etter personer i Tenor').should('exist')
- cy.dollyGet(CypressSelector.CHECKBOX_TENORSOEK).click()
- cy.wait(1000)
-
- // Velg person som ikke ligger i Dolly og start import av personen
- cy.get('div').contains('TIGER ULV').click()
- // cy.get('h2').contains('TIGER ULV').should('exist')
- // cy.dollyGet(CypressSelector.BUTTON_IMPORTER_PERSONER).click()
- // cy.wait(500)
- // cy.get('h1').contains('Importer person').should('exist')
- // cy.dollyGet(CypressSelector.BUTTON_IMPORTER).click()
- // cy.wait(500)
- // cy.get('.bestillingsveileder').should('exist')
- // cy.dollyGet(CypressSelector.BUTTON_AVBRYT).click()
- // cy.wait(500)
- // cy.dollyGet(CypressSelector.BUTTON_BEKREFT).click()
- // cy.wait(1000)
- // cy.get('h1').contains('Søk etter personer i Tenor').should('exist')
- //
- // // Naviger til foerste person som ligger i Dolly
- // cy.dollyGet(CypressSelector.BUTTON_VIS_I_GRUPPE).first().click()
- // cy.wait(500)
- // cy.get('h1').contains('Testytest').should('exist')
- //
- // // Gaa til soek fra gruppe
- // cy.dollyGet(CypressSelector.BUTTON_IMPORTER_PERSONER).click()
- // cy.get('h1').contains('Søk etter personer i Tenor').should('exist')
- })
-})
diff --git a/apps/dolly-frontend/src/main/js/cypress/e2e/Test-Norge.cy.ts b/apps/dolly-frontend/src/main/js/cypress/e2e/Test-Norge.cy.ts
deleted file mode 100644
index 9ba32b566e..0000000000
--- a/apps/dolly-frontend/src/main/js/cypress/e2e/Test-Norge.cy.ts
+++ /dev/null
@@ -1,21 +0,0 @@
-import { CypressSelector } from '../mocks/Selectors'
-
-describe('Test-Norge søk testing', () => {
- it('passes', () => {
- cy.visit('')
-
- cy.dollyGet(CypressSelector.BUTTON_HEADER_FINNPERSON).click()
- cy.dollyGet(CypressSelector.BUTTON_HEADER_TESTNORGE).click()
-
- cy.dollyType(CypressSelector.INPUT_TESTNORGE_FNR, '123456')
- cy.dollyGet(CypressSelector.TITLE_TESTNORGE).invoke('show').click()
-
- cy.get('.skjemaelement__feilmelding').should('exist')
-
- cy.dollyGet(CypressSelector.INPUT_TESTNORGE_FNR).clear()
-
- cy.wait(200)
-
- cy.get('.skjemaelement__feilmelding').should('not.exist')
- })
-})
diff --git a/apps/dolly-frontend/src/main/js/cypress/support/commands.ts b/apps/dolly-frontend/src/main/js/cypress/support/commands.ts
deleted file mode 100644
index a054826205..0000000000
--- a/apps/dolly-frontend/src/main/js/cypress/support/commands.ts
+++ /dev/null
@@ -1,32 +0,0 @@
-// type definitions for custom commands like "dollyGet"
-// will resolve to "cypress/support/commands.ts"
-import { CypressSelector } from '../mocks/Selectors'
-
-declare global {
- namespace Cypress {
- interface Chainable {
- /**
- * Henter dolly component basert på CypressSelector Enum og returner Cypress Chainable for videre testing
- * @example
- * cy.dollyGet(CypressSelector.BUTTON_OPPRETT)
- */
- dollyGet(selector: CypressSelector): Chainable
-
- /**
- * Skriver tekst til en dolly komponent og returner Cypress Chainable for videre testing
- * @example
- * cy.dollyType(CypressSelector.BUTTON_OPPRETT, "text to input")
- */
- dollyType(selector: CypressSelector, text: string): Chainable
- }
- }
-}
-
-Cypress.Commands.add('dollyGet', (selector: CypressSelector) => {
- return cy.get(`[data-cy="${selector}"]`)
-})
-Cypress.Commands.add('dollyType', (selector: CypressSelector, textInput: string) => {
- const selected = cy.get(`[data-cy="${selector}"]`).click({ force: true }).focused()
- cy.get('body').type(textInput)
- return selected
-})
diff --git a/apps/dolly-frontend/src/main/js/cypress/support/component-index.html b/apps/dolly-frontend/src/main/js/cypress/support/component-index.html
deleted file mode 100644
index ac6e79fd83..0000000000
--- a/apps/dolly-frontend/src/main/js/cypress/support/component-index.html
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
- Components App
-
-
-
-
-
\ No newline at end of file
diff --git a/apps/dolly-frontend/src/main/js/cypress/support/component.ts b/apps/dolly-frontend/src/main/js/cypress/support/component.ts
deleted file mode 100644
index b1e1df4692..0000000000
--- a/apps/dolly-frontend/src/main/js/cypress/support/component.ts
+++ /dev/null
@@ -1,31 +0,0 @@
-// ***********************************************************
-// This example support/component.ts is processed and
-// loaded automatically before your test files.
-//
-// This is a great place to put global configuration and
-// behavior that modifies Cypress.
-//
-// You can change the location of this file or turn off
-// automatically serving support files with the
-// 'supportFile' configuration option.
-//
-// You can read more here:
-// https://on.cypress.io/configuration
-// ***********************************************************
-
-import './commands'
-
-import { mount } from 'cypress/react18'
-
-declare global {
- namespace Cypress {
- interface Chainable {
- mount: typeof mount
- }
- }
-}
-
-Cypress.Commands.add('mount', mount)
-
-// Example use:
-// cy.mount()
diff --git a/apps/dolly-frontend/src/main/js/package-lock.json b/apps/dolly-frontend/src/main/js/package-lock.json
index 701139fed8..8c0f7374ec 100644
--- a/apps/dolly-frontend/src/main/js/package-lock.json
+++ b/apps/dolly-frontend/src/main/js/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "dolly",
- "version": "3.0.13",
+ "version": "3.0.15",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "dolly",
- "version": "3.0.13",
+ "version": "3.0.15",
"license": "ISC",
"dependencies": {
"@babel/preset-flow": "^7.18.6",
@@ -33,7 +33,7 @@
"rc-tooltip": "^6.0.1",
"react": "^18.2.0",
"react-confetti-explosion": "^2.1.2",
- "react-datepicker": "^6.1.0",
+ "react-datepicker": "^7.0.0",
"react-day-picker": "^8.1.0",
"react-dom": "^18.2.0",
"react-highlight-words": "^0.20.0",
@@ -67,6 +67,8 @@
"@navikt/ds-css": "^6.1.0",
"@navikt/ds-icons": "^3.4.3",
"@navikt/ds-react": "^6.1.0",
+ "@playwright/experimental-ct-react": "^1.44.1",
+ "@playwright/test": "^1.44.1",
"@redux-devtools/extension": "^3.3.0",
"@reduxjs/toolkit": "^2.2.1",
"@rollup/plugin-terser": "^0.4.4",
@@ -88,8 +90,6 @@
"babel-plugin-styled-components": "^2.1.1",
"cpx2": "^7.0.1",
"cross-env": "^7.0.3",
- "cypress": "^13.0.0",
- "cypress-react-selector": "^3.0.0",
"dot-prop": "^9.0.0",
"eslint": "^8.57.0",
"eslint-config-prettier": "^9.0.0",
@@ -554,17 +554,6 @@
"node": ">=6.9.0"
}
},
- "node_modules/@colors/colors": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz",
- "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "engines": {
- "node": ">=0.1.90"
- }
- },
"node_modules/@cspotcode/source-map-support": {
"version": "0.8.1",
"resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
@@ -589,82 +578,6 @@
"@jridgewell/sourcemap-codec": "^1.4.10"
}
},
- "node_modules/@cypress/request": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.1.tgz",
- "integrity": "sha512-TWivJlJi8ZDx2wGOw1dbLuHJKUYX7bWySw377nlnGOW3hP9/MUKIsEdXT/YngWxVdgNCHRBmFlBipE+5/2ZZlQ==",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "aws-sign2": "~0.7.0",
- "aws4": "^1.8.0",
- "caseless": "~0.12.0",
- "combined-stream": "~1.0.6",
- "extend": "~3.0.2",
- "forever-agent": "~0.6.1",
- "form-data": "~2.3.2",
- "http-signature": "~1.3.6",
- "is-typedarray": "~1.0.0",
- "isstream": "~0.1.2",
- "json-stringify-safe": "~5.0.1",
- "mime-types": "~2.1.19",
- "performance-now": "^2.1.0",
- "qs": "6.10.4",
- "safe-buffer": "^5.1.2",
- "tough-cookie": "^4.1.3",
- "tunnel-agent": "^0.6.0",
- "uuid": "^8.3.2"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/@cypress/request/node_modules/form-data": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
- "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.6",
- "mime-types": "^2.1.12"
- },
- "engines": {
- "node": ">= 0.12"
- }
- },
- "node_modules/@cypress/request/node_modules/uuid": {
- "version": "8.3.2",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
- "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
- "dev": true,
- "license": "MIT",
- "bin": {
- "uuid": "dist/bin/uuid"
- }
- },
- "node_modules/@cypress/xvfb": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz",
- "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "debug": "^3.1.0",
- "lodash.once": "^4.1.1"
- }
- },
- "node_modules/@cypress/xvfb/node_modules/debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ms": "^2.1.1"
- }
- },
"node_modules/@emotion/babel-plugin": {
"version": "11.11.0",
"resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz",
@@ -1579,24 +1492,6 @@
"url": "https://github.com/chalk/ansi-regex?sponsor=1"
}
},
- "node_modules/@isaacs/cliui/node_modules/string-width": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
- "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "eastasianwidth": "^0.2.0",
- "emoji-regex": "^9.2.2",
- "strip-ansi": "^7.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/@isaacs/cliui/node_modules/strip-ansi": {
"version": "7.1.0",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
@@ -2580,6 +2475,54 @@
"url": "https://opencollective.com/unts"
}
},
+ "node_modules/@playwright/experimental-ct-core": {
+ "version": "1.44.1",
+ "resolved": "https://registry.npmjs.org/@playwright/experimental-ct-core/-/experimental-ct-core-1.44.1.tgz",
+ "integrity": "sha512-IqeXzfmpHH8yHA0fGQ//l/tDJHzUmg2dQj3t28E1tCshvnYc9fVr53Na9+/B8ME//vw0UFpv+CSKcOTHwWrhQg==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "playwright": "1.44.1",
+ "playwright-core": "1.44.1",
+ "vite": "^5.2.8"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/@playwright/experimental-ct-react": {
+ "version": "1.44.1",
+ "resolved": "https://registry.npmjs.org/@playwright/experimental-ct-react/-/experimental-ct-react-1.44.1.tgz",
+ "integrity": "sha512-qRhv2zmZVwtzAYWwQO4j+It0S5zLUuZg/7Ke61ymCC5jGqlwf2kYqogFxBiDdhAO1sz/dN0UtdU+6df0HK5yzw==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@playwright/experimental-ct-core": "1.44.1",
+ "@vitejs/plugin-react": "^4.2.1"
+ },
+ "bin": {
+ "playwright": "cli.js"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/@playwright/test": {
+ "version": "1.44.1",
+ "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.44.1.tgz",
+ "integrity": "sha512-1hZ4TNvD5z9VuhNJ/walIjvMVvYkZKf71axoF/uiAqpntQJXpG64dlXhoDXE3OczPuTuvjf/M5KWFg5VAVUS3Q==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "playwright": "1.44.1"
+ },
+ "bin": {
+ "playwright": "cli.js"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
"node_modules/@popperjs/core": {
"version": "2.11.8",
"resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
@@ -3542,20 +3485,6 @@
"integrity": "sha512-9Hp0ObzwwO57DpLFF0InUjUm/II8GmKAvzbefxQTihCb7KI6yc9yzf0nLc4mVdby5N4DRCgQM2wCup9KTieeww==",
"license": "MIT"
},
- "node_modules/@types/sinonjs__fake-timers": {
- "version": "8.1.1",
- "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz",
- "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/@types/sizzle": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.8.tgz",
- "integrity": "sha512-0vWLNK2D5MT9dg0iOo8GlKguPAU02QjmZitPEsXRuJXU/OGIOt9vT9Fc26wtYuavLxtO45v9PGleoL9Z0k1LHg==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/@types/stylis": {
"version": "4.2.5",
"resolved": "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.5.tgz",
@@ -3575,17 +3504,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/@types/yauzl": {
- "version": "2.10.3",
- "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz",
- "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "@types/node": "*"
- }
- },
"node_modules/@typescript-eslint/eslint-plugin": {
"version": "7.13.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.13.0.tgz",
@@ -3889,20 +3807,6 @@
"node": ">= 6.0.0"
}
},
- "node_modules/aggregate-error": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
- "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "clean-stack": "^2.0.0",
- "indent-string": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/ajv": {
"version": "6.12.6",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
@@ -3919,45 +3823,6 @@
"url": "https://github.com/sponsors/epoberezkin"
}
},
- "node_modules/ansi-colors": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz",
- "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/ansi-escapes": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
- "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "type-fest": "^0.21.3"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/ansi-escapes/node_modules/type-fest": {
- "version": "0.21.3",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
- "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
- "dev": true,
- "license": "(MIT OR CC0-1.0)",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/ansi-regex": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
@@ -4001,27 +3866,6 @@
"license": "ISC",
"optional": true
},
- "node_modules/arch": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz",
- "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT"
- },
"node_modules/are-we-there-yet": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz",
@@ -4247,65 +4091,18 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/asn1": {
- "version": "0.2.6",
- "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
- "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "safer-buffer": "~2.1.0"
- }
- },
- "node_modules/assert-plus": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
- "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.8"
- }
- },
"node_modules/ast-types-flow": {
"version": "0.0.8",
"resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz",
"integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==",
"license": "MIT"
},
- "node_modules/astral-regex": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
- "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/async": {
- "version": "3.2.5",
- "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz",
- "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/asynckit": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
"license": "MIT"
},
- "node_modules/at-least-node": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
- "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
- "dev": true,
- "license": "ISC",
- "engines": {
- "node": ">= 4.0.0"
- }
- },
"node_modules/attr-accept": {
"version": "2.2.2",
"resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.2.tgz",
@@ -4331,23 +4128,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/aws-sign2": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
- "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==",
- "dev": true,
- "license": "Apache-2.0",
- "engines": {
- "node": "*"
- }
- },
- "node_modules/aws4": {
- "version": "1.13.0",
- "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.0.tgz",
- "integrity": "sha512-3AungXC4I8kKsS9PuS4JH2nc+0bVY/mjgrephHTIi8fpEeGsTHBUJeosp0Wc1myYMElmD0B3Oc4XL/HVJ4PV2g==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/axe-core": {
"version": "4.7.0",
"resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz",
@@ -4415,37 +4195,6 @@
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
"license": "MIT"
},
- "node_modules/base64-js": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
- "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT"
- },
- "node_modules/bcrypt-pbkdf": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
- "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==",
- "dev": true,
- "license": "BSD-3-Clause",
- "dependencies": {
- "tweetnacl": "^0.14.3"
- }
- },
"node_modules/binary-extensions": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
@@ -4459,13 +4208,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/blob-util": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz",
- "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==",
- "dev": true,
- "license": "Apache-2.0"
- },
"node_modules/bluebird": {
"version": "3.7.2",
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
@@ -4527,41 +4269,6 @@
"node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
}
},
- "node_modules/buffer": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
- "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.1.13"
- }
- },
- "node_modules/buffer-crc32": {
- "version": "0.2.13",
- "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
- "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "*"
- }
- },
"node_modules/buffer-from": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
@@ -4569,16 +4276,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/cachedir": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz",
- "integrity": "sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/call-bind": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
@@ -4653,13 +4350,6 @@
"node": ">=6"
}
},
- "node_modules/caseless": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
- "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==",
- "dev": true,
- "license": "Apache-2.0"
- },
"node_modules/chalk": {
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
@@ -4763,22 +4453,6 @@
"node": ">=10"
}
},
- "node_modules/ci-info": {
- "version": "3.9.0",
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz",
- "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/sibiraj-s"
- }
- ],
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/cjs-module-lexer": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz",
@@ -4791,62 +4465,6 @@
"integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==",
"license": "MIT"
},
- "node_modules/clean-stack": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
- "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/cli-cursor": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
- "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "restore-cursor": "^3.1.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/cli-table3": {
- "version": "0.6.5",
- "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz",
- "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "string-width": "^4.2.0"
- },
- "engines": {
- "node": "10.* || >= 12.*"
- },
- "optionalDependencies": {
- "@colors/colors": "1.5.0"
- }
- },
- "node_modules/cli-truncate": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz",
- "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "slice-ansi": "^3.0.0",
- "string-width": "^4.2.0"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/client-only": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz",
@@ -4905,6 +4523,28 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/cliui/node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/cliui/node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/cliui/node_modules/wrap-ansi": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
@@ -4958,13 +4598,6 @@
"color-support": "bin.js"
}
},
- "node_modules/colorette": {
- "version": "2.0.20",
- "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
- "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/combined-stream": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
@@ -4988,24 +4621,11 @@
}
},
"node_modules/commander": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
- "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/common-tags": {
- "version": "1.8.2",
- "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz",
- "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==",
+ "version": "2.20.3",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
"dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=4.0.0"
- }
+ "license": "MIT"
},
"node_modules/concat-map": {
"version": "0.0.1",
@@ -5049,13 +4669,6 @@
"toggle-selection": "^1.0.6"
}
},
- "node_modules/core-util-is": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
- "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/cosmiconfig": {
"version": "7.1.0",
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
@@ -5225,238 +4838,12 @@
"integrity": "sha512-LO/lzYRw134LMDVnLyAf1dHE5tyO6axEFkR3TXjQIOmMkAM9YL6QsiUwuXzZAmFnuDJcs4hayOgyIYtViXFrLw==",
"license": "BSD-2-Clause"
},
- "node_modules/cypress": {
- "version": "13.11.0",
- "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.11.0.tgz",
- "integrity": "sha512-NXXogbAxVlVje4XHX+Cx5eMFZv4Dho/2rIcdBHg9CNPFUGZdM4cRdgIgM7USmNYsC12XY0bZENEQ+KBk72fl+A==",
- "dev": true,
- "hasInstallScript": true,
- "license": "MIT",
- "dependencies": {
- "@cypress/request": "^3.0.0",
- "@cypress/xvfb": "^1.2.4",
- "@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.7.1",
- "cachedir": "^2.3.0",
- "chalk": "^4.1.0",
- "check-more-types": "^2.24.0",
- "cli-cursor": "^3.1.0",
- "cli-table3": "~0.6.1",
- "commander": "^6.2.1",
- "common-tags": "^1.8.0",
- "dayjs": "^1.10.4",
- "debug": "^4.3.4",
- "enquirer": "^2.3.6",
- "eventemitter2": "6.4.7",
- "execa": "4.1.0",
- "executable": "^4.1.1",
- "extract-zip": "2.0.1",
- "figures": "^3.2.0",
- "fs-extra": "^9.1.0",
- "getos": "^3.2.1",
- "is-ci": "^3.0.1",
- "is-installed-globally": "~0.4.0",
- "lazy-ass": "^1.6.0",
- "listr2": "^3.8.3",
- "lodash": "^4.17.21",
- "log-symbols": "^4.0.0",
- "minimist": "^1.2.8",
- "ospath": "^1.2.2",
- "pretty-bytes": "^5.6.0",
- "process": "^0.11.10",
- "proxy-from-env": "1.0.0",
- "request-progress": "^3.0.0",
- "semver": "^7.5.3",
- "supports-color": "^8.1.1",
- "tmp": "~0.2.1",
- "untildify": "^4.0.0",
- "yauzl": "^2.10.0"
- },
- "bin": {
- "cypress": "bin/cypress"
- },
- "engines": {
- "node": "^16.0.0 || ^18.0.0 || >=20.0.0"
- }
- },
- "node_modules/cypress-react-selector": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/cypress-react-selector/-/cypress-react-selector-3.0.0.tgz",
- "integrity": "sha512-AQCgwbcMDkIdYcf6knvLxqzBnejahIbJPHqUhARi8k+QbM8sgUBDds98PaHJVMdPiX2J8RJjXHmUMPD8VerPSw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "resq": "1.10.2"
- }
- },
- "node_modules/cypress-react-selector/node_modules/fast-deep-equal": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
- "integrity": "sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/cypress-react-selector/node_modules/resq": {
- "version": "1.10.2",
- "resolved": "https://registry.npmjs.org/resq/-/resq-1.10.2.tgz",
- "integrity": "sha512-HmgVS3j+FLrEDBTDYysPdPVF9/hioDMJ/otOiQDKqk77YfZeeLOj0qi34yObumcud1gBpk+wpBTEg4kMicD++A==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "fast-deep-equal": "^2.0.1"
- }
- },
- "node_modules/cypress/node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/cypress/node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
- "node_modules/cypress/node_modules/chalk/node_modules/supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "has-flag": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/cypress/node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/cypress/node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/cypress/node_modules/fs-extra": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
- "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "at-least-node": "^1.0.0",
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/cypress/node_modules/has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/cypress/node_modules/proxy-from-env": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz",
- "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/cypress/node_modules/semver": {
- "version": "7.6.2",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz",
- "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==",
- "dev": true,
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/cypress/node_modules/supports-color": {
- "version": "8.1.1",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
- "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "has-flag": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/supports-color?sponsor=1"
- }
- },
"node_modules/damerau-levenshtein": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
"integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==",
"license": "BSD-2-Clause"
},
- "node_modules/dashdash": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
- "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "assert-plus": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10"
- }
- },
"node_modules/data-view-buffer": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz",
@@ -5518,13 +4905,6 @@
"url": "https://github.com/sponsors/kossnocorp"
}
},
- "node_modules/dayjs": {
- "version": "1.11.11",
- "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.11.tgz",
- "integrity": "sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/debounce": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/debounce/-/debounce-2.1.0.tgz",
@@ -5731,17 +5111,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/ecc-jsbn": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
- "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "jsbn": "~0.1.0",
- "safer-buffer": "^2.1.0"
- }
- },
"node_modules/electron-to-chromium": {
"version": "1.4.803",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.803.tgz",
@@ -5754,16 +5123,6 @@
"integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
"license": "MIT"
},
- "node_modules/end-of-stream": {
- "version": "1.4.4",
- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
- "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "once": "^1.4.0"
- }
- },
"node_modules/enhanced-resolve": {
"version": "5.17.0",
"resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz",
@@ -5777,20 +5136,6 @@
"node": ">=10.13.0"
}
},
- "node_modules/enquirer": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz",
- "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-colors": "^4.1.1",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8.6"
- }
- },
"node_modules/errno": {
"version": "0.1.8",
"resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
@@ -6663,13 +6008,6 @@
"through": "~2.3.1"
}
},
- "node_modules/eventemitter2": {
- "version": "6.4.7",
- "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz",
- "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/events-polyfill": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/events-polyfill/-/events-polyfill-2.1.2.tgz",
@@ -6677,20 +6015,20 @@
"license": "MIT"
},
"node_modules/execa": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz",
- "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "cross-spawn": "^7.0.0",
- "get-stream": "^5.0.0",
- "human-signals": "^1.1.1",
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
"is-stream": "^2.0.0",
"merge-stream": "^2.0.0",
- "npm-run-path": "^4.0.0",
- "onetime": "^5.1.0",
- "signal-exit": "^3.0.2",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
"strip-final-newline": "^2.0.0"
},
"engines": {
@@ -6700,18 +6038,12 @@
"url": "https://github.com/sindresorhus/execa?sponsor=1"
}
},
- "node_modules/executable": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz",
- "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==",
+ "node_modules/execa/node_modules/signal-exit": {
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
"dev": true,
- "license": "MIT",
- "dependencies": {
- "pify": "^2.2.0"
- },
- "engines": {
- "node": ">=4"
- }
+ "license": "ISC"
},
"node_modules/exenv": {
"version": "1.2.2",
@@ -6719,44 +6051,6 @@
"integrity": "sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw==",
"license": "BSD-3-Clause"
},
- "node_modules/extend": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
- "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/extract-zip": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
- "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
- "dev": true,
- "license": "BSD-2-Clause",
- "dependencies": {
- "debug": "^4.1.1",
- "get-stream": "^5.1.0",
- "yauzl": "^2.10.0"
- },
- "bin": {
- "extract-zip": "cli.js"
- },
- "engines": {
- "node": ">= 10.17.0"
- },
- "optionalDependencies": {
- "@types/yauzl": "^2.9.1"
- }
- },
- "node_modules/extsprintf": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
- "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==",
- "dev": true,
- "engines": [
- "node >=0.6.0"
- ],
- "license": "MIT"
- },
"node_modules/fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
@@ -6849,16 +6143,6 @@
"url": "https://github.com/sponsors/wooorm"
}
},
- "node_modules/fd-slicer": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
- "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "pend": "~1.2.0"
- }
- },
"node_modules/fetch-retry": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-6.0.0.tgz",
@@ -6866,22 +6150,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/figures": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
- "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "escape-string-regexp": "^1.0.5"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/file-entry-cache": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
@@ -7014,29 +6282,6 @@
"url": "https://github.com/sponsors/isaacs"
}
},
- "node_modules/foreground-child/node_modules/signal-exit": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
- "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
- "dev": true,
- "license": "ISC",
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/forever-agent": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
- "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==",
- "dev": true,
- "license": "Apache-2.0",
- "engines": {
- "node": "*"
- }
- },
"node_modules/form-data": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
@@ -7124,9 +6369,9 @@
"license": "ISC"
},
"node_modules/fsevents": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
- "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
+ "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
@@ -7197,6 +6442,38 @@
"node": ">=10"
}
},
+ "node_modules/gauge/node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true
+ },
+ "node_modules/gauge/node_modules/signal-exit": {
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
+ "dev": true,
+ "license": "ISC",
+ "optional": true
+ },
+ "node_modules/gauge/node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/gensync": {
"version": "1.0.0-beta.2",
"resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
@@ -7236,16 +6513,13 @@
}
},
"node_modules/get-stream": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
- "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
"dev": true,
"license": "MIT",
- "dependencies": {
- "pump": "^3.0.0"
- },
"engines": {
- "node": ">=8"
+ "node": ">=10"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -7280,26 +6554,6 @@
"url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
}
},
- "node_modules/getos": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz",
- "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "async": "^3.2.0"
- }
- },
- "node_modules/getpass": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
- "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "assert-plus": "^1.0.0"
- }
- },
"node_modules/glob": {
"version": "10.4.1",
"resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz",
@@ -7347,22 +6601,6 @@
"node": ">= 0.10"
}
},
- "node_modules/global-dirs": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz",
- "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ini": "2.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/globals": {
"version": "11.12.0",
"resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
@@ -7595,21 +6833,6 @@
"integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
"license": "MIT"
},
- "node_modules/http-signature": {
- "version": "1.3.6",
- "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz",
- "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "assert-plus": "^1.0.0",
- "jsprim": "^2.0.2",
- "sshpk": "^1.14.1"
- },
- "engines": {
- "node": ">=0.10"
- }
- },
"node_modules/https-proxy-agent": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
@@ -7626,13 +6849,13 @@
}
},
"node_modules/human-signals": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
- "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
"dev": true,
"license": "Apache-2.0",
"engines": {
- "node": ">=8.12.0"
+ "node": ">=10.17.0"
}
},
"node_modules/hyphenate-style-name": {
@@ -7655,27 +6878,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/ieee754": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
- "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "BSD-3-Clause"
- },
"node_modules/ignore": {
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz",
@@ -7753,16 +6955,6 @@
"node": ">=0.8.19"
}
},
- "node_modules/indent-string": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
- "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/inflight": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
@@ -7780,16 +6972,6 @@
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
"license": "ISC"
},
- "node_modules/ini": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz",
- "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==",
- "dev": true,
- "license": "ISC",
- "engines": {
- "node": ">=10"
- }
- },
"node_modules/inline-style-prefixer": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-7.0.0.tgz",
@@ -7928,19 +7110,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/is-ci": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz",
- "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ci-info": "^3.2.0"
- },
- "bin": {
- "is-ci": "bin.js"
- }
- },
"node_modules/is-core-module": {
"version": "2.13.1",
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz",
@@ -8083,23 +7252,6 @@
"integrity": "sha512-FeXIBgG/CPGd/WUxuEyvgGTEfwiG9Z4EKGxjNMRqviiIIfsmgrpnHLffEDdwUHqNva1VEW91o3xBT/m8Elgl9g==",
"license": "MIT"
},
- "node_modules/is-installed-globally": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz",
- "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "global-dirs": "^3.0.0",
- "is-path-inside": "^3.0.2"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/is-map": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz",
@@ -8258,26 +7410,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/is-typedarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
- "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/is-unicode-supported": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
- "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/is-weakmap": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz",
@@ -8361,13 +7493,6 @@
"whatwg-fetch": "^3.4.1"
}
},
- "node_modules/isstream": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
- "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/iterator.prototype": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz",
@@ -8438,13 +7563,6 @@
"js-yaml": "bin/js-yaml.js"
}
},
- "node_modules/jsbn": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
- "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/jsesc": {
"version": "2.5.2",
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
@@ -8469,13 +7587,6 @@
"integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
"license": "MIT"
},
- "node_modules/json-schema": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
- "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==",
- "dev": true,
- "license": "(AFL-2.1 OR BSD-3-Clause)"
- },
"node_modules/json-schema-traverse": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
@@ -8488,13 +7599,6 @@
"integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
"license": "MIT"
},
- "node_modules/json-stringify-safe": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
- "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
- "dev": true,
- "license": "ISC"
- },
"node_modules/json5": {
"version": "2.2.3",
"resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
@@ -8520,22 +7624,6 @@
"graceful-fs": "^4.1.6"
}
},
- "node_modules/jsprim": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz",
- "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==",
- "dev": true,
- "engines": [
- "node >=0.6.0"
- ],
- "license": "MIT",
- "dependencies": {
- "assert-plus": "1.0.0",
- "extsprintf": "1.3.0",
- "json-schema": "0.4.0",
- "verror": "1.10.0"
- }
- },
"node_modules/jss": {
"version": "10.10.0",
"resolved": "https://registry.npmjs.org/jss/-/jss-10.10.0.tgz",
@@ -8763,367 +7851,81 @@
"node_modules/less": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/less/-/less-4.2.0.tgz",
- "integrity": "sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "copy-anything": "^2.0.1",
- "parse-node-version": "^1.0.1",
- "tslib": "^2.3.0"
- },
- "bin": {
- "lessc": "bin/lessc"
- },
- "engines": {
- "node": ">=6"
- },
- "optionalDependencies": {
- "errno": "^0.1.1",
- "graceful-fs": "^4.1.2",
- "image-size": "~0.5.0",
- "make-dir": "^2.1.0",
- "mime": "^1.4.1",
- "needle": "^3.1.0",
- "source-map": "~0.6.0"
- }
- },
- "node_modules/levn": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
- "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
- "license": "MIT",
- "dependencies": {
- "prelude-ls": "^1.2.1",
- "type-check": "~0.4.0"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/lines-and-columns": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
- "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
- "license": "MIT"
- },
- "node_modules/listr2": {
- "version": "3.14.0",
- "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz",
- "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "cli-truncate": "^2.1.0",
- "colorette": "^2.0.16",
- "log-update": "^4.0.0",
- "p-map": "^4.0.0",
- "rfdc": "^1.3.0",
- "rxjs": "^7.5.1",
- "through": "^2.3.8",
- "wrap-ansi": "^7.0.0"
- },
- "engines": {
- "node": ">=10.0.0"
- },
- "peerDependencies": {
- "enquirer": ">= 2.3.0 < 3"
- },
- "peerDependenciesMeta": {
- "enquirer": {
- "optional": true
- }
- }
- },
- "node_modules/listr2/node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/listr2/node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/listr2/node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/listr2/node_modules/p-map": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
- "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "aggregate-error": "^3.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/listr2/node_modules/wrap-ansi": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
- }
- },
- "node_modules/locate-path": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
- "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
- "license": "MIT",
- "dependencies": {
- "p-locate": "^5.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/lodash": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
- "license": "MIT"
- },
- "node_modules/lodash.merge": {
- "version": "4.6.2",
- "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
- "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
- "license": "MIT"
- },
- "node_modules/lodash.once": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",
- "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/lodash.throttle": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz",
- "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==",
- "license": "MIT"
- },
- "node_modules/log-symbols": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
- "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "chalk": "^4.1.0",
- "is-unicode-supported": "^0.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/log-symbols/node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/log-symbols/node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
- "node_modules/log-symbols/node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/log-symbols/node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/log-symbols/node_modules/has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/log-symbols/node_modules/supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "has-flag": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/log-update": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz",
- "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-escapes": "^4.3.0",
- "cli-cursor": "^3.1.0",
- "slice-ansi": "^4.0.0",
- "wrap-ansi": "^6.2.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/log-update/node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "integrity": "sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==",
"dev": true,
- "license": "MIT",
+ "license": "Apache-2.0",
"dependencies": {
- "color-convert": "^2.0.1"
+ "copy-anything": "^2.0.1",
+ "parse-node-version": "^1.0.1",
+ "tslib": "^2.3.0"
+ },
+ "bin": {
+ "lessc": "bin/lessc"
},
"engines": {
- "node": ">=8"
+ "node": ">=6"
},
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ "optionalDependencies": {
+ "errno": "^0.1.1",
+ "graceful-fs": "^4.1.2",
+ "image-size": "~0.5.0",
+ "make-dir": "^2.1.0",
+ "mime": "^1.4.1",
+ "needle": "^3.1.0",
+ "source-map": "~0.6.0"
}
},
- "node_modules/log-update/node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
+ "node_modules/levn": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
+ "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
"license": "MIT",
"dependencies": {
- "color-name": "~1.1.4"
+ "prelude-ls": "^1.2.1",
+ "type-check": "~0.4.0"
},
"engines": {
- "node": ">=7.0.0"
+ "node": ">= 0.8.0"
}
},
- "node_modules/log-update/node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true,
+ "node_modules/lines-and-columns": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
+ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
"license": "MIT"
},
- "node_modules/log-update/node_modules/slice-ansi": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
- "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
- "dev": true,
+ "node_modules/locate-path": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
+ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
"license": "MIT",
"dependencies": {
- "ansi-styles": "^4.0.0",
- "astral-regex": "^2.0.0",
- "is-fullwidth-code-point": "^3.0.0"
+ "p-locate": "^5.0.0"
},
"engines": {
"node": ">=10"
},
"funding": {
- "url": "https://github.com/chalk/slice-ansi?sponsor=1"
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/log-update/node_modules/wrap-ansi": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
- "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- },
- "engines": {
- "node": ">=8"
- }
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "license": "MIT"
+ },
+ "node_modules/lodash.merge": {
+ "version": "4.6.2",
+ "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
+ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
+ "license": "MIT"
+ },
+ "node_modules/lodash.throttle": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz",
+ "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==",
+ "license": "MIT"
},
"node_modules/loose-envify": {
"version": "1.4.0",
@@ -9185,17 +7987,6 @@
"node": ">=6"
}
},
- "node_modules/make-dir/node_modules/pify": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/make-dir/node_modules/semver": {
"version": "5.7.2",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
@@ -9800,13 +8591,6 @@
"node": ">= 0.8.0"
}
},
- "node_modules/ospath": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz",
- "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/p-limit": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
@@ -10015,20 +8799,6 @@
"path2d": "^0.2.0"
}
},
- "node_modules/pend": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
- "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/performance-now": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
- "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/picocolors": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz",
@@ -10048,13 +8818,46 @@
}
},
"node_modules/pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
"dev": true,
"license": "MIT",
+ "optional": true,
"engines": {
- "node": ">=0.10.0"
+ "node": ">=6"
+ }
+ },
+ "node_modules/playwright": {
+ "version": "1.44.1",
+ "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.44.1.tgz",
+ "integrity": "sha512-qr/0UJ5CFAtloI3avF95Y0L1xQo6r3LQArLIg/z/PoGJ6xa+EwzrwO5lpNr/09STxdHuUoP2mvuELJS+hLdtgg==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "playwright-core": "1.44.1"
+ },
+ "bin": {
+ "playwright": "cli.js"
+ },
+ "engines": {
+ "node": ">=16"
+ },
+ "optionalDependencies": {
+ "fsevents": "2.3.2"
+ }
+ },
+ "node_modules/playwright-core": {
+ "version": "1.44.1",
+ "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.44.1.tgz",
+ "integrity": "sha512-wh0JWtYTrhv1+OSsLPgFzGzt67Y7BE/ZS3jEqgGBlp2ppp1ZDj8c+9IARNW4dwf1poq5MgHreEM2KV/GuR4cFA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "bin": {
+ "playwright-core": "cli.js"
+ },
+ "engines": {
+ "node": ">=16"
}
},
"node_modules/possible-typed-array-names": {
@@ -10138,19 +8941,6 @@
"node": ">=6.0.0"
}
},
- "node_modules/pretty-bytes": {
- "version": "5.6.0",
- "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
- "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/prismjs": {
"version": "1.29.0",
"resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz",
@@ -10160,16 +8950,6 @@
"node": ">=6"
}
},
- "node_modules/process": {
- "version": "0.11.10",
- "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
- "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.6.0"
- }
- },
"node_modules/prop-types": {
"version": "15.8.1",
"resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
@@ -10236,24 +9016,6 @@
"node": ">= 0.10"
}
},
- "node_modules/psl": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz",
- "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/pump": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
- "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.1"
- }
- },
"node_modules/punycode": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
@@ -10263,29 +9025,6 @@
"node": ">=6"
}
},
- "node_modules/qs": {
- "version": "6.10.4",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.4.tgz",
- "integrity": "sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==",
- "dev": true,
- "license": "BSD-3-Clause",
- "dependencies": {
- "side-channel": "^1.0.4"
- },
- "engines": {
- "node": ">=0.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/querystringify": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
- "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/queue-microtask": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
@@ -10418,9 +9157,9 @@
}
},
"node_modules/react-datepicker": {
- "version": "6.9.0",
- "resolved": "https://registry.npmjs.org/react-datepicker/-/react-datepicker-6.9.0.tgz",
- "integrity": "sha512-QTxuzeem7BUfVFWv+g5WuvzT0c5BPo+XTCNbMTZKSZQLU+cMMwSUHwspaxuIcDlwNcOH0tiJ+bh1fJ2yxOGYWA==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/react-datepicker/-/react-datepicker-7.0.0.tgz",
+ "integrity": "sha512-GXyf0nzmjl5vvj/bBbeJUWArfc/S6k0XaLV6zjUCFFZlDtdaHIwAwVAV5Z1vX2Gxc+5pw9HOa0j/0RRfwilAYw==",
"license": "MIT",
"dependencies": {
"@floating-ui/react": "^0.26.2",
@@ -11032,16 +9771,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/request-progress": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz",
- "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "throttleit": "^1.0.0"
- }
- },
"node_modules/require-directory": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
@@ -11066,13 +9795,6 @@
"node": ">=8.6.0"
}
},
- "node_modules/requires-port": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
- "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/reselect": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/reselect/-/reselect-5.1.1.tgz",
@@ -11137,20 +9859,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/restore-cursor": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
- "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "onetime": "^5.1.0",
- "signal-exit": "^3.0.2"
- },
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/reusify": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
@@ -11161,13 +9869,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/rfdc": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz",
- "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/rimraf": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
@@ -11416,7 +10117,8 @@
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
"dev": true,
- "license": "MIT"
+ "license": "MIT",
+ "optional": true
},
"node_modules/sass": {
"version": "1.77.5",
@@ -11615,11 +10317,17 @@
}
},
"node_modules/signal-exit": {
- "version": "3.0.7",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
- "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
"dev": true,
- "license": "ISC"
+ "license": "ISC",
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
},
"node_modules/simple-concat": {
"version": "1.0.1",
@@ -11661,61 +10369,10 @@
"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
"integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
"dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/slice-ansi": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz",
- "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.0.0",
- "astral-regex": "^2.0.0",
- "is-fullwidth-code-point": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/slice-ansi/node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/slice-ansi/node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/slice-ansi/node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true,
- "license": "MIT"
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
},
"node_modules/smob": {
"version": "1.5.0",
@@ -11776,32 +10433,6 @@
"node": "*"
}
},
- "node_modules/sshpk": {
- "version": "1.18.0",
- "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz",
- "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "asn1": "~0.2.3",
- "assert-plus": "^1.0.0",
- "bcrypt-pbkdf": "^1.0.0",
- "dashdash": "^1.12.0",
- "ecc-jsbn": "~0.1.1",
- "getpass": "^0.1.1",
- "jsbn": "~0.1.0",
- "safer-buffer": "^2.0.2",
- "tweetnacl": "~0.14.0"
- },
- "bin": {
- "sshpk-conv": "bin/sshpk-conv",
- "sshpk-sign": "bin/sshpk-sign",
- "sshpk-verify": "bin/sshpk-verify"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/stack-generator": {
"version": "2.0.10",
"resolved": "https://registry.npmjs.org/stack-generator/-/stack-generator-2.0.10.tgz",
@@ -11872,53 +10503,6 @@
"node": ">=16"
}
},
- "node_modules/start-server-and-test/node_modules/execa": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
- "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^6.0.0",
- "human-signals": "^2.1.0",
- "is-stream": "^2.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^4.0.1",
- "onetime": "^5.1.2",
- "signal-exit": "^3.0.3",
- "strip-final-newline": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sindresorhus/execa?sponsor=1"
- }
- },
- "node_modules/start-server-and-test/node_modules/get-stream": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
- "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/start-server-and-test/node_modules/human-signals": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
- "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
- "dev": true,
- "license": "Apache-2.0",
- "engines": {
- "node": ">=10.17.0"
- }
- },
"node_modules/stream-combiner": {
"version": "0.0.4",
"resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz",
@@ -11941,18 +10525,21 @@
}
},
"node_modules/string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
+ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
+ "eastasianwidth": "^0.2.0",
+ "emoji-regex": "^9.2.2",
+ "strip-ansi": "^7.0.1"
},
"engines": {
- "node": ">=8"
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/string-width-cjs": {
@@ -11978,12 +10565,34 @@
"dev": true,
"license": "MIT"
},
- "node_modules/string-width/node_modules/emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "node_modules/string-width/node_modules/ansi-regex": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
+ "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
"dev": true,
- "license": "MIT"
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ }
+ },
+ "node_modules/string-width/node_modules/strip-ansi": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+ }
},
"node_modules/string.prototype.matchall": {
"version": "4.0.11",
@@ -12325,13 +10934,6 @@
"node": ">=10"
}
},
- "node_modules/terser/node_modules/commander": {
- "version": "2.20.3",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
- "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/text-table": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
@@ -12365,16 +10967,6 @@
"node": ">=10"
}
},
- "node_modules/throttleit": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.1.tgz",
- "integrity": "sha512-vDZpf9Chs9mAdfY046mcPt8fg5QSZr37hEH4TXYBnDF+izxgrbRGUAAaBvIk/fJm9aOFCGFd1EsNg5AZCbnQCQ==",
- "dev": true,
- "license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/through": {
"version": "2.3.8",
"resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
@@ -12401,16 +10993,6 @@
"integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==",
"license": "MIT"
},
- "node_modules/tmp": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz",
- "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=14.14"
- }
- },
"node_modules/to-fast-properties": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
@@ -12444,32 +11026,6 @@
"integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==",
"license": "MIT"
},
- "node_modules/tough-cookie": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz",
- "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==",
- "dev": true,
- "license": "BSD-3-Clause",
- "dependencies": {
- "psl": "^1.1.33",
- "punycode": "^2.1.1",
- "universalify": "^0.2.0",
- "url-parse": "^1.5.3"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/tough-cookie/node_modules/universalify": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz",
- "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 4.0.0"
- }
- },
"node_modules/tr46": {
"version": "0.0.3",
"resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
@@ -12598,26 +11154,6 @@
"integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==",
"license": "0BSD"
},
- "node_modules/tunnel-agent": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
- "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "safe-buffer": "^5.0.1"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/tweetnacl": {
- "version": "0.14.5",
- "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
- "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==",
- "dev": true,
- "license": "Unlicense"
- },
"node_modules/type-check": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
@@ -12785,16 +11321,6 @@
"node": ">= 10.0.0"
}
},
- "node_modules/untildify": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz",
- "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/update-browserslist-db": {
"version": "1.0.16",
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz",
@@ -12834,17 +11360,6 @@
"punycode": "^2.1.0"
}
},
- "node_modules/url-parse": {
- "version": "1.5.10",
- "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
- "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "querystringify": "^2.1.1",
- "requires-port": "^1.0.0"
- }
- },
"node_modules/use-isomorphic-layout-effect": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz",
@@ -12907,21 +11422,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/verror": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
- "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==",
- "dev": true,
- "engines": [
- "node >=0.6.0"
- ],
- "license": "MIT",
- "dependencies": {
- "assert-plus": "^1.0.0",
- "core-util-is": "1.0.2",
- "extsprintf": "^1.2.0"
- }
- },
"node_modules/vite": {
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/vite/-/vite-5.3.1.tgz",
@@ -13008,6 +11508,21 @@
}
}
},
+ "node_modules/vite/node_modules/fsevents": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
+ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
+ "dev": true,
+ "hasInstallScript": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+ }
+ },
"node_modules/wait-on": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/wait-on/-/wait-on-7.2.0.tgz",
@@ -13172,6 +11687,30 @@
"string-width": "^1.0.2 || 2 || 3 || 4"
}
},
+ "node_modules/wide-align/node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true
+ },
+ "node_modules/wide-align/node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/word-wrap": {
"version": "1.2.5",
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
@@ -13254,6 +11793,28 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/wrap-ansi-cjs/node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/wrap-ansi/node_modules/ansi-regex": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
@@ -13280,24 +11841,6 @@
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
- "node_modules/wrap-ansi/node_modules/string-width": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
- "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "eastasianwidth": "^0.2.0",
- "emoji-regex": "^9.2.2",
- "strip-ansi": "^7.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/wrap-ansi/node_modules/strip-ansi": {
"version": "7.1.0",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
@@ -13383,15 +11926,26 @@
"node": ">=12"
}
},
- "node_modules/yauzl": {
- "version": "2.10.0",
- "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
- "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
+ "node_modules/yargs/node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/yargs/node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "buffer-crc32": "~0.2.3",
- "fd-slicer": "~1.1.0"
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
}
},
"node_modules/yn": {
diff --git a/apps/dolly-frontend/src/main/js/package.json b/apps/dolly-frontend/src/main/js/package.json
index f7789f1901..68d1a2990d 100644
--- a/apps/dolly-frontend/src/main/js/package.json
+++ b/apps/dolly-frontend/src/main/js/package.json
@@ -1,18 +1,18 @@
{
"name": "dolly",
- "version": "3.0.13",
+ "version": "3.0.15",
"type": "module",
"description": "",
"main": "index.js",
"scripts": {
"start": "vite --mode local-dev --port 3000 --open",
- "start-cypress": "vite --port 5678",
"build": "vite build",
"preview": "vite preview --port 5678",
"lint": "eslint . --ext .ts,.tsx",
"prettier": "prettier --write '**/*.{ts,tsx,js,css,html}'",
- "test:cy": "cypress run --browser chrome",
- "test:run-cypress": "start-server-and-test preview http://localhost:5678 test:cy"
+ "test:start": "vite --port 5678",
+ "test:playwright-dev": "playwright test --ui",
+ "test:playwright-run": "playwright test"
},
"author": "",
"license": "ISC",
@@ -41,7 +41,7 @@
"rc-tooltip": "^6.0.1",
"react": "^18.2.0",
"react-confetti-explosion": "^2.1.2",
- "react-datepicker": "^6.1.0",
+ "react-datepicker": "^7.0.0",
"react-day-picker": "^8.1.0",
"react-dom": "^18.2.0",
"react-highlight-words": "^0.20.0",
@@ -75,6 +75,8 @@
"@navikt/ds-css": "^6.1.0",
"@navikt/ds-icons": "^3.4.3",
"@navikt/ds-react": "^6.1.0",
+ "@playwright/experimental-ct-react": "^1.44.1",
+ "@playwright/test": "^1.44.1",
"@redux-devtools/extension": "^3.3.0",
"@reduxjs/toolkit": "^2.2.1",
"@rollup/plugin-terser": "^0.4.4",
@@ -96,8 +98,6 @@
"babel-plugin-styled-components": "^2.1.1",
"cpx2": "^7.0.1",
"cross-env": "^7.0.3",
- "cypress": "^13.0.0",
- "cypress-react-selector": "^3.0.0",
"dot-prop": "^9.0.0",
"eslint": "^8.57.0",
"eslint-config-prettier": "^9.0.0",
diff --git a/apps/dolly-frontend/src/main/js/playwright.config.js b/apps/dolly-frontend/src/main/js/playwright.config.js
new file mode 100644
index 0000000000..e56c24f3f7
--- /dev/null
+++ b/apps/dolly-frontend/src/main/js/playwright.config.js
@@ -0,0 +1,51 @@
+import { defineConfig, devices } from '@playwright/test'
+
+/**
+ * See https://playwright.dev/docs/test-configuration.
+ */
+export default defineConfig({
+ testDir: './playwright/tests',
+ fullyParallel: true,
+ // Increase timeout for CI to minimize test flakiness
+ timeout: process.env.ci ? 50000 : 30000,
+ expect: {
+ timeout: process.env.ci ? 10000 : 5000,
+ },
+
+ /* Fail the build on CI if you accidentally left test.only in the source code. */
+ forbidOnly: !!process.env.CI,
+ /* Retry on CI only */
+ retries: process.env.CI ? 2 : 0,
+ // Fewer workers on CI to make tests more stable
+ workers: process.env.CI ? 2 : undefined,
+
+ reporter: 'html',
+ /* Shared settings for all the projects below. See https://playwright.dev/docs/api/class-testoptions. */
+ use: {
+ baseURL: 'http://localhost:5678/',
+ trace: 'on-first-retry',
+ },
+
+ /* Configure projects for major browsers */
+ projects: [
+ {
+ name: 'firefox',
+ use: { ...devices['Desktop Firefox'] },
+ },
+ {
+ name: 'Google Chrome',
+ use: { ...devices['Desktop Chrome'], channel: 'chrome' },
+ },
+ {
+ name: 'Microsoft Edge',
+ use: { ...devices['Desktop Edge'], channel: 'msedge' },
+ },
+ ],
+
+ /* Run the local dev server before starting the tests */
+ webServer: {
+ command: 'npm run test:start',
+ url: 'http://localhost:5678',
+ reuseExistingServer: !process.env.CI,
+ },
+})
diff --git a/apps/dolly-frontend/src/main/js/cypress/support/e2e.ts b/apps/dolly-frontend/src/main/js/playwright/globalSetup.tsx
similarity index 51%
rename from apps/dolly-frontend/src/main/js/cypress/support/e2e.ts
rename to apps/dolly-frontend/src/main/js/playwright/globalSetup.tsx
index 99d64061da..827112dc97 100644
--- a/apps/dolly-frontend/src/main/js/cypress/support/e2e.ts
+++ b/apps/dolly-frontend/src/main/js/playwright/globalSetup.tsx
@@ -1,5 +1,4 @@
-import 'cypress-react-selector'
-import './commands'
+import { test as base } from '@playwright/test'
import {
aaregMock,
ameldingMock,
@@ -38,9 +37,17 @@ import {
tagsMock,
tpsMessagingMock,
udistubMock,
-} from '../mocks/BasicMocks'
-import { pdlBulkpersonerMock, pdlForvalterMock, pdlPersonEnkeltMock } from '../mocks/PdlMocks'
+} from './mocks/BasicMocks'
+import { pdlBulkpersonerMock, pdlForvalterMock, pdlPersonEnkeltMock } from './mocks/PdlMocks'
+type RouteInfo = {
+ url: RegExp | string
+ response: any
+ status?: number
+}
+
+const api = new RegExp(/\/api\/v/)
+const weatherApi = new RegExp(/\/weatherapi\//)
const miljoer = new RegExp(/\/miljoer/)
const arenaMiljoer = new RegExp(/testnav-arena-forvalteren-proxy\/api\/v1\/miljoe/)
const current = new RegExp(/current/)
@@ -53,7 +60,6 @@ const bestillingFragmentSearch = new RegExp(
/\/dolly-backend\/api\/v1\/bestilling\/soekBestilling\?fragment/,
)
const personFragmentNaviger = new RegExp(/dolly-backend\/api\/v1\/ident\/naviger\/12345678912/)
-const dollySoekIdenter = new RegExp(/dolly-backend\/api\/v1\/elastic\/identer/)
const bestillingFragmentNaviger = new RegExp(/dolly-backend\/api\/v1\/bestilling\/naviger\/1/)
const hentGruppeEn = new RegExp(/\/api\/v1\/gruppe\/1/)
const hentGruppeTo = new RegExp(/\/api\/v1\/gruppe\/2/)
@@ -96,57 +102,75 @@ const organisasjonFraMiljoe = new RegExp(
)
const organisasjonerForBruker = new RegExp(/dolly-backend\/api\/v1\/organisasjon\?brukerId/)
-const remainingCallsResponseOk = new RegExp(/api\/v1/)
+const mockRoutes: RouteInfo[] = [
+ { url: api, response: [] },
+ { url: weatherApi, status: 404, response: {} },
+ { url: current, response: gjeldendeBrukerMock },
+ { url: profil, response: gjeldendeProfilMock },
+ { url: miljoer, response: miljoeMock },
+ { url: pensjonMiljoer, response: miljoeMock },
+ { url: personFragmentSearch, response: personFragmentSearchMock },
+ { url: bestillingFragmentSearch, response: bestillingFragmentSearchMock },
+ { url: personFragmentNaviger, response: personFragmentNavigerMock },
+ { url: bestillingFragmentNaviger, response: bestillingFragmentNavigerMock },
+ { url: hentGrupper, response: paginerteGrupperMock },
+ { url: histark, response: histarkMock },
+ { url: hentGruppeEn, response: eksisterendeGruppeMock },
+ { url: hentGruppeTo, response: nyGruppeMock },
+ { url: hentGruppeBestilling, response: backendBestillingerMock },
+ { url: lagNyGruppe, response: nyGruppeMock },
+ { url: pdlPersonBolk, response: pdlBulkpersonerMock },
+ { url: pdlPersonEnkelt, response: pdlPersonEnkeltMock },
+ { url: pdlForvalter, response: pdlForvalterMock },
+ { url: kontoregister, response: kontoregisterMock },
+ { url: backendTransaksjon, response: backendTransaksjonMock },
+ { url: tags, response: tagsMock },
+ { url: alleMaler, response: malerMock },
+ { url: brukerMaler, response: brukerMalerMock },
+ { url: oppsummeringsdokService, response: oppsummeringsdokumentServiceMock },
+ { url: brukerOrganisasjonMaler, response: brukerOrganisasjonMalerMock },
+ { url: brregstub, response: brregstubMock },
+ { url: medl, response: medlMock },
+ { url: joarkDokJournalpost, response: joarkJournalpostMock },
+ { url: joarkDokDokument, response: joarkDokumentMock },
+ { url: krrstub, response: krrstubMock },
+ { url: aareg, response: aaregMock },
+ { url: amelding, response: ameldingMock },
+ { url: arena, response: arenaMock },
+ { url: tpsMessaging, response: tpsMessagingMock },
+ { url: skjerming, response: skjermingMock },
+ { url: inst, response: instMock },
+ { url: pensjon, response: pensjonMock },
+ { url: pensjonTp, response: pensjonTpMock },
+ { url: sigrunstub, response: sigrunstubMock },
+ { url: udistub, response: udistubMock },
+ { url: kodeverk, response: kodeverkMock },
+ { url: organisasjonFraMiljoe, response: organisasjonFraMiljoeMock },
+ { url: organisasjonerForBruker, response: organisasjonerForBrukerMock },
+ { url: bilde, response: {}, status: 404 },
+ { url: dokarkivMiljoer, response: ['q1', 'q2'] },
+ { url: arenaMiljoer, response: ['q1', 'q2', 'q4'] },
+ { url: '**/dolly-logg', response: [] },
+]
+
+export const test = base.extend({
+ page: async ({ baseURL, page, context }, use) => {
+ for (const routeInfo of mockRoutes) {
+ await context.addInitScript(() => {
+ // @ts-ignore
+ return (window.isRunningTest = true)
+ })
+
+ await page.route(routeInfo.url, async (route) => {
+ await route.fulfill({
+ status: routeInfo.status || 200,
+ body: JSON.stringify(routeInfo.response),
+ headers: { 'content-type': 'application/json' },
+ })
+ })
+ }
-beforeEach(() => {
- cy.intercept({ method: 'PUT', url: '*' }, []).as('block_put')
- cy.intercept({ method: 'DELETE', url: '*' }, []).as('block_delete')
- cy.intercept({ method: 'POST', url: '*' }, []).as('remaining_post')
- cy.intercept({ method: 'GET', url: remainingCallsResponseOk }, []).as('remaining_get')
- cy.intercept({ method: 'GET', url: current }, gjeldendeBrukerMock).as('GjeldendeBruker')
- cy.intercept({ method: 'GET', url: profil }, gjeldendeProfilMock).as('gjeldendeProfil')
- cy.intercept({ method: 'GET', url: miljoer }, miljoeMock).as('miljoer')
- cy.intercept({ method: 'GET', url: bilde }, { statusCode: 404 }).as('bilde')
- cy.intercept({ method: 'GET', url: personFragmentSearch }, personFragmentSearchMock)
- cy.intercept({ method: 'GET', url: bestillingFragmentSearch }, bestillingFragmentSearchMock)
- cy.intercept({ method: 'GET', url: personFragmentNaviger }, personFragmentNavigerMock)
- cy.intercept({ method: 'GET', url: bestillingFragmentNaviger }, bestillingFragmentNavigerMock)
- cy.intercept({ method: 'GET', url: hentGrupper }, paginerteGrupperMock)
- cy.intercept({ method: 'GET', url: histark }, histarkMock)
- cy.intercept({ method: 'GET', url: hentGruppeEn }, eksisterendeGruppeMock)
- cy.intercept({ method: 'GET', url: hentGruppeTo }, nyGruppeMock)
- cy.intercept({ method: 'GET', url: hentGruppeBestilling }, backendBestillingerMock)
- cy.intercept({ method: 'POST', url: lagNyGruppe }, { statusCode: 201, body: nyGruppeMock })
- cy.intercept({ method: 'GET', url: pdlPersonBolk }, pdlBulkpersonerMock)
- cy.intercept({ method: 'GET', url: pdlPersonEnkelt }, pdlPersonEnkeltMock)
- cy.intercept({ method: 'GET', url: pdlForvalter }, pdlForvalterMock)
- cy.intercept({ method: 'POST', url: kontoregister }, kontoregisterMock)
- cy.intercept({ method: 'GET', url: tags }, tagsMock)
- cy.intercept({ method: 'GET', url: backendTransaksjon }, backendTransaksjonMock)
- cy.intercept({ method: 'GET', url: brukerMaler }, brukerMalerMock)
- cy.intercept({ method: 'GET', url: oppsummeringsdokService }, oppsummeringsdokumentServiceMock)
- cy.intercept({ method: 'GET', url: alleMaler }, malerMock)
- cy.intercept({ method: 'GET', url: brukerOrganisasjonMaler }, brukerOrganisasjonMalerMock)
- cy.intercept({ method: 'GET', url: brregstub }, brregstubMock)
- cy.intercept({ method: 'GET', url: medl }, medlMock)
- cy.intercept({ method: 'GET', url: joarkDokJournalpost }, joarkJournalpostMock)
- cy.intercept({ method: 'GET', url: joarkDokDokument }, joarkDokumentMock)
- cy.intercept({ method: 'GET', url: krrstub }, krrstubMock)
- cy.intercept({ method: 'GET', url: aareg }, aaregMock)
- cy.intercept({ method: 'GET', url: amelding }, ameldingMock)
- cy.intercept({ method: 'GET', url: arena }, arenaMock)
- cy.intercept({ method: 'GET', url: tpsMessaging }, tpsMessagingMock)
- cy.intercept({ method: 'GET', url: skjerming }, skjermingMock)
- cy.intercept({ method: 'GET', url: inst }, instMock)
- cy.intercept({ method: 'GET', url: pensjon }, pensjonMock)
- cy.intercept({ method: 'GET', url: pensjonMiljoer }, miljoeMock)
- cy.intercept({ method: 'GET', url: pensjonTp }, pensjonTpMock)
- cy.intercept({ method: 'GET', url: sigrunstub }, sigrunstubMock)
- cy.intercept({ method: 'GET', url: udistub }, udistubMock)
- cy.intercept({ method: 'GET', url: kodeverk }, kodeverkMock)
- cy.intercept({ method: 'GET', url: dokarkivMiljoer }, ['q1', 'q2'])
- cy.intercept({ method: 'POST', url: dollySoekIdenter }, ['12345678912'])
- cy.intercept({ method: 'GET', url: arenaMiljoer }, ['q1', 'q2', 'q4'])
- cy.intercept({ method: 'GET', url: organisasjonFraMiljoe }, organisasjonFraMiljoeMock)
- cy.intercept({ method: 'GET', url: organisasjonerForBruker }, organisasjonerForBrukerMock)
+ await use(page)
+ },
})
+export { expect } from '@playwright/test'
diff --git a/apps/dolly-frontend/src/main/js/playwright/index.html b/apps/dolly-frontend/src/main/js/playwright/index.html
new file mode 100644
index 0000000000..fcffbcc7ae
--- /dev/null
+++ b/apps/dolly-frontend/src/main/js/playwright/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+ Testing Page
+
+
+
+
+
+
diff --git a/apps/dolly-frontend/src/main/js/playwright/index.tsx b/apps/dolly-frontend/src/main/js/playwright/index.tsx
new file mode 100644
index 0000000000..ac6de14bf2
--- /dev/null
+++ b/apps/dolly-frontend/src/main/js/playwright/index.tsx
@@ -0,0 +1,2 @@
+// Import styles, initialize component theme here.
+// import '../src/common.css';
diff --git a/apps/dolly-frontend/src/main/js/playwright/mocks/BaseMocks.har b/apps/dolly-frontend/src/main/js/playwright/mocks/BaseMocks.har
new file mode 100644
index 0000000000..f74a76e820
--- /dev/null
+++ b/apps/dolly-frontend/src/main/js/playwright/mocks/BaseMocks.har
@@ -0,0 +1,1645 @@
+{
+ "log": {
+ "version": "1.2",
+ "pages": [],
+ "creator": {
+ "name": "@neuralegion/cypress-har-generator",
+ "version": "5.16.4",
+ "comment": "https://github.com/NeuraLegion/cypress-har-generator#readme"
+ },
+ "entries": [
+ {
+ "startedDateTime": "2024-06-04T08:53:24.734Z",
+ "time": 12.19199993647635,
+ "timings": {
+ "blocked": 1.5909999817162752,
+ "dns": -1,
+ "ssl": -1,
+ "connect": -1,
+ "send": 0.046999999999999986,
+ "wait": 6.450000020600855,
+ "receive": 4.103999934159219
+ },
+ "request": {
+ "method": "GET",
+ "url": "http://localhost:5678/dolly-backend/api/v1/bruker/current",
+ "httpVersion": "http/1.1",
+ "headers": [
+ {
+ "name": "Accept",
+ "value": "application/json, text/plain, */*"
+ }
+ ],
+ "queryString": [],
+ "cookies": [],
+ "headersSize": 0,
+ "bodySize": 0
+ },
+ "response": {
+ "status": 200,
+ "statusText": "OK",
+ "httpVersion": "HTTP/1.1",
+ "headers": [
+ {
+ "name": "content-type",
+ "value": "application/json"
+ }
+ ],
+ "cookies": [],
+ "content": {
+ "size": 119,
+ "mimeType": "application/json",
+ "compression": -6,
+ "text": "{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"}"
+ },
+ "redirectURL": "",
+ "headersSize": 282,
+ "bodySize": 125,
+ "_transferSize": 407
+ },
+ "cache": {},
+ "serverIPAddress": "127.0.0.1",
+ "_priority": "High",
+ "_resourceType": "XHR",
+ "_webSocketMessages": [],
+ "_eventSourceMessages": [],
+ "connection": "113"
+ },
+ {
+ "startedDateTime": "2024-06-04T08:53:24.735Z",
+ "time": 12.090999982319772,
+ "timings": {
+ "blocked": 0.4739999418333173,
+ "dns": -1,
+ "ssl": -1,
+ "connect": -1,
+ "send": 0.046999999999999986,
+ "wait": 10.563000056102872,
+ "receive": 1.006999984383583
+ },
+ "request": {
+ "method": "GET",
+ "url": "http://localhost:5678/testnorge-profil-api/api/v1/profil",
+ "httpVersion": "http/1.1",
+ "headers": [
+ {
+ "name": "Accept",
+ "value": "application/json, text/plain, */*"
+ }
+ ],
+ "queryString": [],
+ "cookies": [],
+ "headersSize": 0,
+ "bodySize": 0
+ },
+ "response": {
+ "status": 200,
+ "statusText": "OK",
+ "httpVersion": "HTTP/1.1",
+ "headers": [
+ {
+ "name": "content-type",
+ "value": "application/json"
+ }
+ ],
+ "cookies": [],
+ "content": {
+ "size": 2,
+ "mimeType": "application/json",
+ "compression": -35,
+ "text": "[]"
+ },
+ "redirectURL": "",
+ "headersSize": 282,
+ "bodySize": 37,
+ "_transferSize": 319
+ },
+ "cache": {},
+ "serverIPAddress": "127.0.0.1",
+ "_priority": "High",
+ "_resourceType": "XHR",
+ "_webSocketMessages": [],
+ "_eventSourceMessages": [],
+ "connection": "49"
+ },
+ {
+ "startedDateTime": "2024-06-04T08:53:24.821Z",
+ "time": 30.455000000074506,
+ "timings": {
+ "blocked": 1.0110000819563867,
+ "dns": -1,
+ "ssl": -1,
+ "connect": -1,
+ "send": 0.21099999999999997,
+ "wait": 27.295999953590332,
+ "receive": 1.9369999645277858
+ },
+ "request": {
+ "method": "GET",
+ "url": "http://localhost:5678/dolly-backend/api/v1/infostripe",
+ "httpVersion": "http/1.1",
+ "headers": [
+ {
+ "name": "Accept",
+ "value": "application/json, text/plain, */*"
+ }
+ ],
+ "queryString": [],
+ "cookies": [],
+ "headersSize": 0,
+ "bodySize": 0
+ },
+ "response": {
+ "status": 200,
+ "statusText": "OK",
+ "httpVersion": "HTTP/1.1",
+ "headers": [
+ {
+ "name": "content-type",
+ "value": "application/json"
+ }
+ ],
+ "cookies": [],
+ "content": {
+ "size": 2,
+ "mimeType": "application/json",
+ "compression": -35,
+ "text": "[]"
+ },
+ "redirectURL": "",
+ "headersSize": 282,
+ "bodySize": 37,
+ "_transferSize": 319
+ },
+ "cache": {},
+ "serverIPAddress": "127.0.0.1",
+ "_priority": "High",
+ "_resourceType": "XHR",
+ "_webSocketMessages": [],
+ "_eventSourceMessages": [],
+ "connection": "50"
+ },
+ {
+ "startedDateTime": "2024-06-04T08:53:24.821Z",
+ "time": 30.19199997652322,
+ "timings": {
+ "blocked": 1.9279999584779144,
+ "dns": -1,
+ "ssl": -1,
+ "connect": -1,
+ "send": 0.03499999999999992,
+ "wait": 26.48900004017353,
+ "receive": 1.7399999778717756
+ },
+ "request": {
+ "method": "GET",
+ "url": "http://localhost:5678/dolly-backend/api/v1/malbestilling?brukerId=1234-5678-12",
+ "httpVersion": "http/1.1",
+ "headers": [
+ {
+ "name": "Accept",
+ "value": "application/json, text/plain, */*"
+ }
+ ],
+ "queryString": [
+ {
+ "name": "brukerId",
+ "value": "1234-5678-12"
+ }
+ ],
+ "cookies": [],
+ "headersSize": 0,
+ "bodySize": 0
+ },
+ "response": {
+ "status": 200,
+ "statusText": "OK",
+ "httpVersion": "HTTP/1.1",
+ "headers": [
+ {
+ "name": "content-type",
+ "value": "application/json"
+ }
+ ],
+ "cookies": [],
+ "content": {
+ "size": 357,
+ "mimeType": "application/json",
+ "compression": 86,
+ "text": "{\"malbestillinger\":{\"testbruker\":[{\"id\":1,\"malNavn\":\"Teste Playwright\",\"bestilling\":{\"antallIdenter\":1,\"pdldata\":{\"opprettNyPerson\":{\"identtype\":\"FNR\"}},\"tpsMessaging\":{},\"skjerming\":{\"egenAnsattDatoFom\":\"2022-09-06T10:24:03\"}},\"bruker\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"}}]}}"
+ },
+ "redirectURL": "",
+ "headersSize": 282,
+ "bodySize": 271,
+ "_transferSize": 553
+ },
+ "cache": {},
+ "serverIPAddress": "127.0.0.1",
+ "_priority": "High",
+ "_resourceType": "XHR",
+ "_webSocketMessages": [],
+ "_eventSourceMessages": [],
+ "connection": "104"
+ },
+ {
+ "startedDateTime": "2024-06-04T08:53:24.821Z",
+ "time": 30.087999999523163,
+ "timings": {
+ "blocked": 1.8760000945180655,
+ "dns": -1,
+ "ssl": -1,
+ "connect": -1,
+ "send": 0.06899999999999995,
+ "wait": 26.360999956570566,
+ "receive": 1.7819999484345317
+ },
+ "request": {
+ "method": "GET",
+ "url": "http://localhost:5678/dolly-backend/api/v1/organisasjon/bestilling/malbestilling?brukerId=1234-5678-12",
+ "httpVersion": "http/1.1",
+ "headers": [
+ {
+ "name": "Accept",
+ "value": "application/json, text/plain, */*"
+ }
+ ],
+ "queryString": [
+ {
+ "name": "brukerId",
+ "value": "1234-5678-12"
+ }
+ ],
+ "cookies": [],
+ "headersSize": 0,
+ "bodySize": 0
+ },
+ "response": {
+ "status": 200,
+ "statusText": "OK",
+ "httpVersion": "HTTP/1.1",
+ "headers": [
+ {
+ "name": "content-type",
+ "value": "application/json"
+ }
+ ],
+ "cookies": [],
+ "content": {
+ "size": 165,
+ "mimeType": "application/json",
+ "compression": 40,
+ "text": "{\"malbestillinger\":{\"testbruker\":[{\"id\":1,\"malNavn\":\"Organisasjon issues\"},{\"id\":2,\"malNavn\":\"Organisasjon issues #2\"},{\"id\":3,\"malNavn\":\"Organisasjon issues #3\"}]}}"
+ },
+ "redirectURL": "",
+ "headersSize": 282,
+ "bodySize": 125,
+ "_transferSize": 407
+ },
+ "cache": {},
+ "serverIPAddress": "127.0.0.1",
+ "_priority": "High",
+ "_resourceType": "XHR",
+ "_webSocketMessages": [],
+ "_eventSourceMessages": [],
+ "connection": "96"
+ },
+ {
+ "startedDateTime": "2024-06-04T08:53:24.822Z",
+ "time": 36.592000047676265,
+ "timings": {
+ "blocked": 26.690999947175385,
+ "dns": -1,
+ "ssl": -1,
+ "connect": -1,
+ "send": 0.023999999999997357,
+ "wait": 5.606999950073661,
+ "receive": 4.270000150427222
+ },
+ "request": {
+ "method": "GET",
+ "url": "http://localhost:5678/testnav-varslinger-service/api/v1/varslinger",
+ "httpVersion": "http/1.1",
+ "headers": [
+ {
+ "name": "Accept",
+ "value": "application/json, text/plain, */*"
+ }
+ ],
+ "queryString": [],
+ "cookies": [],
+ "headersSize": 0,
+ "bodySize": 0
+ },
+ "response": {
+ "status": 200,
+ "statusText": "OK",
+ "httpVersion": "HTTP/1.1",
+ "headers": [
+ {
+ "name": "content-type",
+ "value": "application/json"
+ }
+ ],
+ "cookies": [],
+ "content": {
+ "size": 2,
+ "mimeType": "application/json",
+ "compression": -35,
+ "text": "[]"
+ },
+ "redirectURL": "",
+ "headersSize": 282,
+ "bodySize": 37,
+ "_transferSize": 319
+ },
+ "cache": {},
+ "serverIPAddress": "127.0.0.1",
+ "_priority": "High",
+ "_resourceType": "Fetch",
+ "_webSocketMessages": [],
+ "_eventSourceMessages": [],
+ "connection": "113"
+ },
+ {
+ "startedDateTime": "2024-06-04T08:53:24.822Z",
+ "time": 29.03800003696233,
+ "timings": {
+ "blocked": 2.2690001073926687,
+ "dns": -1,
+ "ssl": -1,
+ "connect": -1,
+ "send": 0.13400000000000012,
+ "wait": 24.768000032395125,
+ "receive": 1.8669998971745372
+ },
+ "request": {
+ "method": "GET",
+ "url": "http://localhost:5678/testnav-varslinger-service/api/v1/varslinger/person/ids",
+ "httpVersion": "http/1.1",
+ "headers": [
+ {
+ "name": "Accept",
+ "value": "application/json, text/plain, */*"
+ }
+ ],
+ "queryString": [],
+ "cookies": [],
+ "headersSize": 0,
+ "bodySize": 0
+ },
+ "response": {
+ "status": 200,
+ "statusText": "OK",
+ "httpVersion": "HTTP/1.1",
+ "headers": [
+ {
+ "name": "content-type",
+ "value": "application/json"
+ }
+ ],
+ "cookies": [],
+ "content": {
+ "size": 2,
+ "mimeType": "application/json",
+ "compression": -35,
+ "text": "[]"
+ },
+ "redirectURL": "",
+ "headersSize": 282,
+ "bodySize": 37,
+ "_transferSize": 319
+ },
+ "cache": {},
+ "serverIPAddress": "127.0.0.1",
+ "_priority": "High",
+ "_resourceType": "Fetch",
+ "_webSocketMessages": [],
+ "_eventSourceMessages": [],
+ "connection": "65"
+ },
+ {
+ "startedDateTime": "2024-06-04T08:53:25.347Z",
+ "time": 6.773000000976026,
+ "timings": {
+ "blocked": 0.7500000829771161,
+ "dns": -1,
+ "ssl": -1,
+ "connect": -1,
+ "send": 0.12000000000000002,
+ "wait": 5.360999981895089,
+ "receive": 0.5419999361038208
+ },
+ "request": {
+ "method": "GET",
+ "url": "http://localhost:5678/dolly-backend/api/v1/gruppe?pageNo=0&pageSize=10&brukerId=1234-5678-12",
+ "httpVersion": "http/1.1",
+ "headers": [
+ {
+ "name": "Accept",
+ "value": "application/json, text/plain, */*"
+ }
+ ],
+ "queryString": [
+ {
+ "name": "pageNo",
+ "value": "0"
+ },
+ {
+ "name": "pageSize",
+ "value": "10"
+ },
+ {
+ "name": "brukerId",
+ "value": "1234-5678-12"
+ }
+ ],
+ "cookies": [],
+ "headersSize": 0,
+ "bodySize": 0
+ },
+ "response": {
+ "status": 200,
+ "statusText": "OK",
+ "httpVersion": "HTTP/1.1",
+ "headers": [
+ {
+ "name": "content-type",
+ "value": "application/json"
+ }
+ ],
+ "cookies": [],
+ "content": {
+ "size": 10969,
+ "mimeType": "application/json",
+ "compression": 7666,
+ "text": "{\"contents\":[{\"id\":1,\"navn\":\"Testytest\",\"hensikt\":\"Testing av testytest\",\"opprettetAv\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"sistEndretAv\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"datoEndret\":\"1980-01-12\",\"antallIdenter\":1,\"antallBestillinger\":3,\"antallIBruk\":0,\"erEierAvGruppe\":true,\"favorittIGruppen\":false,\"erLaast\":false,\"identer\":[{\"ident\":\"12345678912\",\"beskrivelse\":\"Litta kommentar også\",\"bestillingId\":[1],\"bestillinger\":[{\"id\":1,\"antallIdenter\":1,\"antallLevert\":1,\"ferdig\":true,\"sistOppdatert\":\"2022-01-01T11:59:25.998969\",\"bruker\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"gruppeId\":1,\"stoppet\":false,\"environments\":[\"q1\"],\"status\":[{\"id\":\"TPS_MESSAGING\",\"navn\":\"Meldinger til TPS\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"KRRSTUB\",\"navn\":\"Digital kontaktinformasjon (DKIF)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"SIGRUNSTUB\",\"navn\":\"Skatteinntekt grunnlag (SIGRUN)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"AAREG\",\"navn\":\"Arbeidsregister (AAREG)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"ARENA\",\"navn\":\"Arena fagsystem\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]},{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"PDL_FORVALTER\",\"navn\":\"Persondataløsningen (PDL)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"INST2\",\"navn\":\"Institusjonsopphold (INST2)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"UDISTUB\",\"navn\":\"Utlendingsdirektoratet (UDI)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"INNTK\",\"navn\":\"Inntektskomponenten (INNTK)\",\"statuser\":[{\"melding\":\"Kombinasjonen av feltene i inntekten er ikke gyldig\",\"identer\":[\"12345678912\"]}]},{\"id\":\"PEN_INNTEKT\",\"navn\":\"Pensjonsopptjening (POPP)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"TP_FORVALTER\",\"navn\":\"Tjenestepensjon (TP)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"PEN_FORVALTER\",\"navn\":\"Pensjon (PEN)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"INNTKMELD\",\"navn\":\"Inntektsmelding (ALTINN/JOARK)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"BRREGSTUB\",\"navn\":\"Brønnøysundregistrene (BRREGSTUB)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"DOKARKIV\",\"navn\":\"Dokumentarkiv (Joark)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"SYKEMELDING\",\"navn\":\"Testnorge Sykemelding\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"SKJERMINGSREGISTER\",\"navn\":\"Skjermingsregisteret\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"KONTOREGISTER\",\"navn\":\"Bankkontoregister\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]}],\"bestilling\":{\"krrstub\":{\"reservert\":false,\"landkode\":\"+47\",\"mobil\":\"12345678\",\"epost\":\"jiodjawsd@jidwa.no\",\"registrert\":true,\"sdpAdresse\":\"sikkerdigipost@superdupersecure.no\",\"sdpLeverandoer\":1,\"spraak\":\"nb\"},\"instdata\":[{\"institusjonstype\":\"AS\",\"startdato\":\"2022-09-27T00:00:00\"}],\"aareg\":[{\"amelding\":[{\"temp\":\"\"}],\"arbeidsforholdstype\":\"forenkletOppgjoersordning\",\"ansettelsesPeriode\":{\"fom\":\"2002-10-03T00:00:00\"},\"arbeidsavtale\":{\"yrke\":\"2521106\"},\"arbeidsgiver\":{\"aktoertype\":\"ORG\",\"orgnummer\":\"896929119\"}}],\"sigrunstub\":[{\"grunnlag\":[{\"tekniskNavn\":\"formuePrimaerbolig\",\"verdi\":\"12345\"}],\"inntektsaar\":\"2022\",\"svalbardGrunnlag\":[],\"tjeneste\":\"BEREGNET_SKATT\"}],\"inntektstub\":{\"inntektsinformasjon\":[{\"sisteAarMaaned\":\"2022-07\",\"opplysningspliktig\":\"963743254\",\"virksomhet\":\"947064649\",\"inntektsliste\":[{\"inntektstype\":\"LOENNSINNTEKT\",\"beloep\":13245,\"inngaarIGrunnlagForTrekk\":false,\"utloeserArbeidsgiveravgift\":false,\"fordel\":\"naturalytelse\",\"beskrivelse\":\"losji\",\"antall\":2}]}]},\"arenaforvalter\":{\"arenaBrukertype\":\"MED_SERVICEBEHOV\",\"kvalifiseringsgruppe\":\"IKVAL\",\"aap115\":[{\"fraDato\":\"2022-09-26T00:00:00\"}],\"aap\":[{\"fraDato\":\"2022-09-28T00:00:00\",\"tilDato\":\"2022-10-03T00:00:00\"}],\"dagpenger\":[{\"rettighetKode\":\"DAGO\",\"fraDato\":\"2022-08-09T00:00:00\",\"tilDato\":\"2022-08-18T00:00:00\"}]},\"udistub\":{\"aliaser\":[{\"nyIdent\":false}],\"arbeidsadgang\":{\"harArbeidsAdgang\":\"JA\",\"periode\":{},\"typeArbeidsadgang\":\"BESTEMT_ARBEIDSGIVER_ELLER_OPPDRAGSGIVER\",\"hjemmel\":\"kapplah\"},\"oppholdStatus\":{\"eosEllerEFTAVedtakOmVarigOppholdsrett\":\"VARIG\",\"eosEllerEFTAVedtakOmVarigOppholdsrettPeriode\":{}},\"flyktning\":true,\"soeknadOmBeskyttelseUnderBehandling\":\"NEI\"},\"pensjonforvalter\":{\"inntekt\":{\"fomAar\":2012,\"tomAar\":2018,\"belop\":12345,\"redusertMedGrunnbelop\":true},\"tp\":[{\"ordning\":\"3010\",\"ytelser\":[{\"type\":\"ALDER\",\"datoInnmeldtYtelseFom\":\"2022-09-03\",\"datoYtelseIverksattFom\":\"2022-09-03\"}]}]},\"inntektsmelding\":{\"inntekter\":[{\"aarsakTilInnsending\":\"NY\",\"arbeidsforhold\":{\"arbeidsforholdId\":\"\",\"beregnetInntekt\":{\"beloep\":12345}},\"arbeidsgiver\":{\"virksomhetsnummer\":\"123456789\"},\"avsendersystem\":{\"innsendingstidspunkt\":\"2022-10-03T11:48:20\"},\"naerRelasjon\":false,\"refusjon\":{},\"sykepengerIArbeidsgiverperioden\":{},\"ytelse\":\"SYKEPENGER\"}],\"joarkMetadata\":{\"tema\":\"SYK\"}},\"brregstub\":{\"enheter\":[{\"foretaksNavn\":{\"navn1\":\"Mitt helt eget selskap\"},\"forretningsAdresse\":{\"adresse1\":\"Testeveien 123\",\"kommunenr\":\"1234\",\"landKode\":\"NO\",\"postnr\":\"4321\",\"poststed\":\"TESTER\"},\"orgNr\":987654321,\"registreringsdato\":\"2022-10-03T11:48:27\",\"rolle\":\"BOBE\",\"personroller\":[]}],\"understatuser\":[0]},\"dokarkiv\":{\"tittel\":\"Anke\",\"tema\":\"AGR\",\"kanal\":\"NAV_NO\",\"avsenderMottaker\":{\"id\":\"12345678912\",\"idType\":\"FNR\"},\"dokumenter\":[{\"tittel\":\"Anke\",\"brevkode\":\"NAV 90-00.08 A\"}]},\"histark\":{},\"medl\":{},\"sykemelding\":{\"syntSykemelding\":{\"orgnummer\":\"987654321\",\"startDato\":\"2022-10-03T11:48:22\"}},\"pdldata\":{\"opprettNyPerson\":{\"identtype\":\"FNR\",\"alder\":30},\"person\":{\"navn\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"hasMellomnavn\":false}],\"forelderBarnRelasjon\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"minRolleForPerson\":\"FORELDER\",\"relatertPersonsRolle\":\"BARN\",\"partnerErIkkeForelder\":false}],\"sivilstand\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"type\":\"GIFT\",\"borIkkeSammen\":false,\"nyRelatertPerson\":{\"syntetisk\":true,\"nyttNavn\":{\"hasMellomnavn\":false}}}],\"doedsfall\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"doedsdato\":\"2022-09-29T11:46:47\"}],\"bostedsadresse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"gyldigFraOgMed\":\"2022-09-26T01:00:00\",\"vegadresse\":{\"postnummer\":\"1234\"}}],\"kontaktadresse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\"}],\"kjoenn\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"kjoenn\":\"MANN\"}],\"oppholdsadresse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\"}],\"innflytting\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"fraflyttingsland\":\"AGO\",\"fraflyttingsstedIUtlandet\":\"\",\"innflyttingsdato\":\"2004-10-06T00:00:00\"}],\"utflytting\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"tilflyttingsland\":\"BTN\",\"tilflyttingsstedIUtlandet\":\"\",\"utflyttingsdato\":\"2019-10-17T00:00:00\"}],\"foreldreansvar\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"ansvar\":\"ANDRE\"}],\"kontaktinformasjonForDoedsbo\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"skifteform\":\"OFFENTLIG\",\"attestutstedelsesdato\":\"2022-09-07T00:00:00\",\"adresse\":{\"adresselinje1\":\"\",\"adresselinje2\":\"\",\"postnummer\":\"\",\"poststedsnavn\":\"\",\"landkode\":\"\"},\"organisasjonSomKontakt\":{\"kontaktperson\":{\"etternavn\":\"KATALYSATOR\",\"fornavn\":\"NONFIGURATIV\",\"mellomnavn\":\"REFLEKTERENDE\"},\"organisasjonsnavn\":\"Sjokkerende elektriker\",\"organisasjonsnummer\":\"123456789\"}}],\"utenlandskIdentifikasjonsnummer\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"identifikasjonsnummer\":\"12345\",\"opphoert\":false,\"utstederland\":\"AND\"}],\"falskIdentitet\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"erFalsk\":true}],\"adressebeskyttelse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"gradering\":\"FORTROLIG\"}],\"tilrettelagtKommunikasjon\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"spraakForTaletolk\":\"AZ\",\"spraakForTegnspraakTolk\":\"ES\"}],\"statsborgerskap\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"landkode\":\"DZA\"}],\"opphold\":[{\"type\":\"OPPLYSNING_MANGLER\"}],\"telefonnummer\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"landskode\":\"+376\",\"nummer\":\"12345678\",\"prioritet\":1}],\"fullmakt\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"nyFullmektig\":{\"nyttNavn\":{\"hasMellomnavn\":false}},\"gyldigFraOgMed\":\"2022-09-26T00:00:00\",\"gyldigTilOgMed\":\"2022-10-28T00:00:00\",\"omraader\":[\"AAR\"]}],\"vergemaal\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"vergemaalEmbete\":\"FMIN\",\"sakType\":\"ANN\",\"nyVergeIdent\":{\"syntetisk\":true,\"nyttNavn\":{\"hasMellomnavn\":false}}}],\"sikkerhetstiltak\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"tiltakstype\":\"TFUS\",\"beskrivelse\":\"Telefonisk utestengelse\",\"kontaktperson\":{\"personident\":\"Z577742\",\"enhet\":\"0211\"},\"gyldigFraOgMed\":\"2022-10-03T00:00:00\",\"gyldigTilOgMed\":\"2022-11-16T00:00:00\"}],\"nyident\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"syntetisk\":true,\"nyttNavn\":{\"hasMellomnavn\":false}}],\"doedfoedtBarn\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"dato\":\"2022-01-01T11:46:47\"}]}},\"tpsMessaging\":{\"spraakKode\":\"AB\"},\"bankkonto\":{\"norskBankkonto\":{\"kontonummer\":\"99999999999\",\"tilfeldigKontonummer\":false}},\"skjerming\":{\"egenAnsattDatoFom\":\"2022-10-03T11:48:14\"}}},{\"id\":2,\"antallIdenter\":1,\"antallLevert\":1,\"ferdig\":true,\"sistOppdatert\":\"2022-01-01T15:45:39.696068\",\"bruker\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"gruppeId\":1,\"stoppet\":false,\"environments\":[\"\"],\"status\":[{\"id\":\"PDL_FORVALTER\",\"navn\":\"Persondataløsningen (PDL)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"INNTK\",\"navn\":\"Inntektskomponenten (INNTK)\",\"statuser\":[{\"melding\":\"Kombinasjonen av feltene i inntekten er ikke gyldig\",\"identer\":[\"12345678912\"]}]},{\"id\":\"PEN_FORVALTER\",\"navn\":\"Pensjon (PEN)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]}],\"bestilling\":{}},{\"id\":3,\"antallIdenter\":1,\"antallLevert\":1,\"ferdig\":true,\"sistOppdatert\":\"2022-01-01T15:45:39.696068\",\"bruker\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"gruppeId\":1,\"stoppet\":false,\"environments\":[\"\"],\"opprettetFraId\":1,\"bestilling\":{\"pdldata\":{\"opprettNyPerson\":{\"identtype\":\"FNR\",\"syntetisk\":true}}}}],\"master\":\"PDLF\",\"ibruk\":false}],\"tags\":[]}],\"favoritter\":[{\"id\":2,\"navn\":\"Playwright testing\",\"hensikt\":\"Saftig testing med Playwright..\",\"opprettetAv\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"sistEndretAv\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"datoEndret\":\"1990-01-12\",\"antallIdenter\":0,\"antallIBruk\":0,\"erEierAvGruppe\":false,\"favorittIGruppen\":true,\"erLaast\":false,\"identer\":[],\"tags\":[]}]}"
+ },
+ "redirectURL": "",
+ "headersSize": 282,
+ "bodySize": 3303,
+ "_transferSize": 3585
+ },
+ "cache": {},
+ "serverIPAddress": "127.0.0.1",
+ "_priority": "High",
+ "_resourceType": "XHR",
+ "_webSocketMessages": [],
+ "_eventSourceMessages": [],
+ "connection": "96"
+ },
+ {
+ "startedDateTime": "2024-06-04T08:53:25.476Z",
+ "time": 10.054000071249902,
+ "timings": {
+ "blocked": 0.8090000689253212,
+ "dns": -1,
+ "ssl": -1,
+ "connect": -1,
+ "send": 0.04299999999999998,
+ "wait": 8.518000032700598,
+ "receive": 0.6839999696239829
+ },
+ "request": {
+ "method": "GET",
+ "url": "http://localhost:5678/dolly-backend/api/v1/bestilling/gruppe/1/ikkeferdig",
+ "httpVersion": "http/1.1",
+ "headers": [
+ {
+ "name": "Accept",
+ "value": "application/json, text/plain, */*"
+ }
+ ],
+ "queryString": [],
+ "cookies": [],
+ "headersSize": 0,
+ "bodySize": 0
+ },
+ "response": {
+ "status": 200,
+ "statusText": "OK",
+ "httpVersion": "HTTP/1.1",
+ "headers": [
+ {
+ "name": "content-type",
+ "value": "application/json"
+ }
+ ],
+ "cookies": [],
+ "content": {
+ "size": 9825,
+ "mimeType": "application/json",
+ "compression": 6744,
+ "text": "[{\"id\":1,\"antallIdenter\":1,\"antallLevert\":1,\"ferdig\":true,\"sistOppdatert\":\"2022-01-01T11:59:25.998969\",\"bruker\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"gruppeId\":1,\"stoppet\":false,\"environments\":[\"q1\"],\"status\":[{\"id\":\"TPS_MESSAGING\",\"navn\":\"Meldinger til TPS\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"KRRSTUB\",\"navn\":\"Digital kontaktinformasjon (DKIF)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"SIGRUNSTUB\",\"navn\":\"Skatteinntekt grunnlag (SIGRUN)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"AAREG\",\"navn\":\"Arbeidsregister (AAREG)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"ARENA\",\"navn\":\"Arena fagsystem\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]},{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"PDL_FORVALTER\",\"navn\":\"Persondataløsningen (PDL)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"INST2\",\"navn\":\"Institusjonsopphold (INST2)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"UDISTUB\",\"navn\":\"Utlendingsdirektoratet (UDI)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"INNTK\",\"navn\":\"Inntektskomponenten (INNTK)\",\"statuser\":[{\"melding\":\"Kombinasjonen av feltene i inntekten er ikke gyldig\",\"identer\":[\"12345678912\"]}]},{\"id\":\"PEN_INNTEKT\",\"navn\":\"Pensjonsopptjening (POPP)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"TP_FORVALTER\",\"navn\":\"Tjenestepensjon (TP)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"PEN_FORVALTER\",\"navn\":\"Pensjon (PEN)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"INNTKMELD\",\"navn\":\"Inntektsmelding (ALTINN/JOARK)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"BRREGSTUB\",\"navn\":\"Brønnøysundregistrene (BRREGSTUB)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"DOKARKIV\",\"navn\":\"Dokumentarkiv (Joark)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"SYKEMELDING\",\"navn\":\"Testnorge Sykemelding\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"SKJERMINGSREGISTER\",\"navn\":\"Skjermingsregisteret\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"KONTOREGISTER\",\"navn\":\"Bankkontoregister\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]}],\"bestilling\":{\"krrstub\":{\"reservert\":false,\"landkode\":\"+47\",\"mobil\":\"12345678\",\"epost\":\"jiodjawsd@jidwa.no\",\"registrert\":true,\"sdpAdresse\":\"sikkerdigipost@superdupersecure.no\",\"sdpLeverandoer\":1,\"spraak\":\"nb\"},\"instdata\":[{\"institusjonstype\":\"AS\",\"startdato\":\"2022-09-27T00:00:00\"}],\"aareg\":[{\"amelding\":[{\"temp\":\"\"}],\"arbeidsforholdstype\":\"forenkletOppgjoersordning\",\"ansettelsesPeriode\":{\"fom\":\"2002-10-03T00:00:00\"},\"arbeidsavtale\":{\"yrke\":\"2521106\"},\"arbeidsgiver\":{\"aktoertype\":\"ORG\",\"orgnummer\":\"896929119\"}}],\"sigrunstub\":[{\"grunnlag\":[{\"tekniskNavn\":\"formuePrimaerbolig\",\"verdi\":\"12345\"}],\"inntektsaar\":\"2022\",\"svalbardGrunnlag\":[],\"tjeneste\":\"BEREGNET_SKATT\"}],\"inntektstub\":{\"inntektsinformasjon\":[{\"sisteAarMaaned\":\"2022-07\",\"opplysningspliktig\":\"963743254\",\"virksomhet\":\"947064649\",\"inntektsliste\":[{\"inntektstype\":\"LOENNSINNTEKT\",\"beloep\":13245,\"inngaarIGrunnlagForTrekk\":false,\"utloeserArbeidsgiveravgift\":false,\"fordel\":\"naturalytelse\",\"beskrivelse\":\"losji\",\"antall\":2}]}]},\"arenaforvalter\":{\"arenaBrukertype\":\"MED_SERVICEBEHOV\",\"kvalifiseringsgruppe\":\"IKVAL\",\"aap115\":[{\"fraDato\":\"2022-09-26T00:00:00\"}],\"aap\":[{\"fraDato\":\"2022-09-28T00:00:00\",\"tilDato\":\"2022-10-03T00:00:00\"}],\"dagpenger\":[{\"rettighetKode\":\"DAGO\",\"fraDato\":\"2022-08-09T00:00:00\",\"tilDato\":\"2022-08-18T00:00:00\"}]},\"udistub\":{\"aliaser\":[{\"nyIdent\":false}],\"arbeidsadgang\":{\"harArbeidsAdgang\":\"JA\",\"periode\":{},\"typeArbeidsadgang\":\"BESTEMT_ARBEIDSGIVER_ELLER_OPPDRAGSGIVER\",\"hjemmel\":\"kapplah\"},\"oppholdStatus\":{\"eosEllerEFTAVedtakOmVarigOppholdsrett\":\"VARIG\",\"eosEllerEFTAVedtakOmVarigOppholdsrettPeriode\":{}},\"flyktning\":true,\"soeknadOmBeskyttelseUnderBehandling\":\"NEI\"},\"pensjonforvalter\":{\"inntekt\":{\"fomAar\":2012,\"tomAar\":2018,\"belop\":12345,\"redusertMedGrunnbelop\":true},\"tp\":[{\"ordning\":\"3010\",\"ytelser\":[{\"type\":\"ALDER\",\"datoInnmeldtYtelseFom\":\"2022-09-03\",\"datoYtelseIverksattFom\":\"2022-09-03\"}]}]},\"inntektsmelding\":{\"inntekter\":[{\"aarsakTilInnsending\":\"NY\",\"arbeidsforhold\":{\"arbeidsforholdId\":\"\",\"beregnetInntekt\":{\"beloep\":12345}},\"arbeidsgiver\":{\"virksomhetsnummer\":\"123456789\"},\"avsendersystem\":{\"innsendingstidspunkt\":\"2022-10-03T11:48:20\"},\"naerRelasjon\":false,\"refusjon\":{},\"sykepengerIArbeidsgiverperioden\":{},\"ytelse\":\"SYKEPENGER\"}],\"joarkMetadata\":{\"tema\":\"SYK\"}},\"brregstub\":{\"enheter\":[{\"foretaksNavn\":{\"navn1\":\"Mitt helt eget selskap\"},\"forretningsAdresse\":{\"adresse1\":\"Testeveien 123\",\"kommunenr\":\"1234\",\"landKode\":\"NO\",\"postnr\":\"4321\",\"poststed\":\"TESTER\"},\"orgNr\":987654321,\"registreringsdato\":\"2022-10-03T11:48:27\",\"rolle\":\"BOBE\",\"personroller\":[]}],\"understatuser\":[0]},\"dokarkiv\":{\"tittel\":\"Anke\",\"tema\":\"AGR\",\"kanal\":\"NAV_NO\",\"avsenderMottaker\":{\"id\":\"12345678912\",\"idType\":\"FNR\"},\"dokumenter\":[{\"tittel\":\"Anke\",\"brevkode\":\"NAV 90-00.08 A\"}]},\"histark\":{},\"medl\":{},\"sykemelding\":{\"syntSykemelding\":{\"orgnummer\":\"987654321\",\"startDato\":\"2022-10-03T11:48:22\"}},\"pdldata\":{\"opprettNyPerson\":{\"identtype\":\"FNR\",\"alder\":30},\"person\":{\"navn\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"hasMellomnavn\":false}],\"forelderBarnRelasjon\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"minRolleForPerson\":\"FORELDER\",\"relatertPersonsRolle\":\"BARN\",\"partnerErIkkeForelder\":false}],\"sivilstand\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"type\":\"GIFT\",\"borIkkeSammen\":false,\"nyRelatertPerson\":{\"syntetisk\":true,\"nyttNavn\":{\"hasMellomnavn\":false}}}],\"doedsfall\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"doedsdato\":\"2022-09-29T11:46:47\"}],\"bostedsadresse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"gyldigFraOgMed\":\"2022-09-26T01:00:00\",\"vegadresse\":{\"postnummer\":\"1234\"}}],\"kontaktadresse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\"}],\"kjoenn\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"kjoenn\":\"MANN\"}],\"oppholdsadresse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\"}],\"innflytting\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"fraflyttingsland\":\"AGO\",\"fraflyttingsstedIUtlandet\":\"\",\"innflyttingsdato\":\"2004-10-06T00:00:00\"}],\"utflytting\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"tilflyttingsland\":\"BTN\",\"tilflyttingsstedIUtlandet\":\"\",\"utflyttingsdato\":\"2019-10-17T00:00:00\"}],\"foreldreansvar\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"ansvar\":\"ANDRE\"}],\"kontaktinformasjonForDoedsbo\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"skifteform\":\"OFFENTLIG\",\"attestutstedelsesdato\":\"2022-09-07T00:00:00\",\"adresse\":{\"adresselinje1\":\"\",\"adresselinje2\":\"\",\"postnummer\":\"\",\"poststedsnavn\":\"\",\"landkode\":\"\"},\"organisasjonSomKontakt\":{\"kontaktperson\":{\"etternavn\":\"KATALYSATOR\",\"fornavn\":\"NONFIGURATIV\",\"mellomnavn\":\"REFLEKTERENDE\"},\"organisasjonsnavn\":\"Sjokkerende elektriker\",\"organisasjonsnummer\":\"123456789\"}}],\"utenlandskIdentifikasjonsnummer\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"identifikasjonsnummer\":\"12345\",\"opphoert\":false,\"utstederland\":\"AND\"}],\"falskIdentitet\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"erFalsk\":true}],\"adressebeskyttelse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"gradering\":\"FORTROLIG\"}],\"tilrettelagtKommunikasjon\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"spraakForTaletolk\":\"AZ\",\"spraakForTegnspraakTolk\":\"ES\"}],\"statsborgerskap\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"landkode\":\"DZA\"}],\"opphold\":[{\"type\":\"OPPLYSNING_MANGLER\"}],\"telefonnummer\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"landskode\":\"+376\",\"nummer\":\"12345678\",\"prioritet\":1}],\"fullmakt\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"nyFullmektig\":{\"nyttNavn\":{\"hasMellomnavn\":false}},\"gyldigFraOgMed\":\"2022-09-26T00:00:00\",\"gyldigTilOgMed\":\"2022-10-28T00:00:00\",\"omraader\":[\"AAR\"]}],\"vergemaal\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"vergemaalEmbete\":\"FMIN\",\"sakType\":\"ANN\",\"nyVergeIdent\":{\"syntetisk\":true,\"nyttNavn\":{\"hasMellomnavn\":false}}}],\"sikkerhetstiltak\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"tiltakstype\":\"TFUS\",\"beskrivelse\":\"Telefonisk utestengelse\",\"kontaktperson\":{\"personident\":\"Z577742\",\"enhet\":\"0211\"},\"gyldigFraOgMed\":\"2022-10-03T00:00:00\",\"gyldigTilOgMed\":\"2022-11-16T00:00:00\"}],\"nyident\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"syntetisk\":true,\"nyttNavn\":{\"hasMellomnavn\":false}}],\"doedfoedtBarn\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"dato\":\"2022-01-01T11:46:47\"}]}},\"tpsMessaging\":{\"spraakKode\":\"AB\"},\"bankkonto\":{\"norskBankkonto\":{\"kontonummer\":\"99999999999\",\"tilfeldigKontonummer\":false}},\"skjerming\":{\"egenAnsattDatoFom\":\"2022-10-03T11:48:14\"}}},{\"id\":2,\"antallIdenter\":1,\"antallLevert\":1,\"ferdig\":true,\"sistOppdatert\":\"2022-01-01T15:45:39.696068\",\"bruker\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"gruppeId\":1,\"stoppet\":false,\"environments\":[\"\"],\"status\":[{\"id\":\"PDL_FORVALTER\",\"navn\":\"Persondataløsningen (PDL)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"INNTK\",\"navn\":\"Inntektskomponenten (INNTK)\",\"statuser\":[{\"melding\":\"Kombinasjonen av feltene i inntekten er ikke gyldig\",\"identer\":[\"12345678912\"]}]},{\"id\":\"PEN_FORVALTER\",\"navn\":\"Pensjon (PEN)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]}],\"bestilling\":{}},{\"id\":3,\"antallIdenter\":1,\"antallLevert\":1,\"ferdig\":true,\"sistOppdatert\":\"2022-01-01T15:45:39.696068\",\"bruker\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"gruppeId\":1,\"stoppet\":false,\"environments\":[\"\"],\"opprettetFraId\":1,\"bestilling\":{\"pdldata\":{\"opprettNyPerson\":{\"identtype\":\"FNR\",\"syntetisk\":true}}}}]"
+ },
+ "redirectURL": "",
+ "headersSize": 282,
+ "bodySize": 3081,
+ "_transferSize": 3363
+ },
+ "cache": {},
+ "serverIPAddress": "127.0.0.1",
+ "_priority": "High",
+ "_resourceType": "XHR",
+ "_webSocketMessages": [],
+ "_eventSourceMessages": [],
+ "connection": "96"
+ },
+ {
+ "startedDateTime": "2024-06-04T08:53:25.476Z",
+ "time": 10.055000078864396,
+ "timings": {
+ "blocked": 0.5790000516548752,
+ "dns": -1,
+ "ssl": -1,
+ "connect": -1,
+ "send": 0.01899999999999999,
+ "wait": 8.695000045731664,
+ "receive": 0.7619999814778566
+ },
+ "request": {
+ "method": "GET",
+ "url": "http://localhost:5678/dolly-backend/api/v1/gruppe/1/page/0?pageSize=10",
+ "httpVersion": "http/1.1",
+ "headers": [
+ {
+ "name": "Accept",
+ "value": "application/json, text/plain, */*"
+ }
+ ],
+ "queryString": [
+ {
+ "name": "pageSize",
+ "value": "10"
+ }
+ ],
+ "cookies": [],
+ "headersSize": 0,
+ "bodySize": 0
+ },
+ "response": {
+ "status": 200,
+ "statusText": "OK",
+ "httpVersion": "HTTP/1.1",
+ "headers": [
+ {
+ "name": "content-type",
+ "value": "application/json"
+ }
+ ],
+ "cookies": [],
+ "content": {
+ "size": 10449,
+ "mimeType": "application/json",
+ "compression": 7226,
+ "text": "{\"id\":1,\"navn\":\"Testytest\",\"hensikt\":\"Testing av testytest\",\"opprettetAv\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"sistEndretAv\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"datoEndret\":\"1980-01-12\",\"antallIdenter\":1,\"antallBestillinger\":3,\"antallIBruk\":0,\"erEierAvGruppe\":true,\"favorittIGruppen\":false,\"erLaast\":false,\"identer\":[{\"ident\":\"12345678912\",\"beskrivelse\":\"Litta kommentar også\",\"bestillingId\":[1],\"bestillinger\":[{\"id\":1,\"antallIdenter\":1,\"antallLevert\":1,\"ferdig\":true,\"sistOppdatert\":\"2022-01-01T11:59:25.998969\",\"bruker\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"gruppeId\":1,\"stoppet\":false,\"environments\":[\"q1\"],\"status\":[{\"id\":\"TPS_MESSAGING\",\"navn\":\"Meldinger til TPS\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"KRRSTUB\",\"navn\":\"Digital kontaktinformasjon (DKIF)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"SIGRUNSTUB\",\"navn\":\"Skatteinntekt grunnlag (SIGRUN)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"AAREG\",\"navn\":\"Arbeidsregister (AAREG)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"ARENA\",\"navn\":\"Arena fagsystem\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]},{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"PDL_FORVALTER\",\"navn\":\"Persondataløsningen (PDL)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"INST2\",\"navn\":\"Institusjonsopphold (INST2)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"UDISTUB\",\"navn\":\"Utlendingsdirektoratet (UDI)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"INNTK\",\"navn\":\"Inntektskomponenten (INNTK)\",\"statuser\":[{\"melding\":\"Kombinasjonen av feltene i inntekten er ikke gyldig\",\"identer\":[\"12345678912\"]}]},{\"id\":\"PEN_INNTEKT\",\"navn\":\"Pensjonsopptjening (POPP)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"TP_FORVALTER\",\"navn\":\"Tjenestepensjon (TP)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"PEN_FORVALTER\",\"navn\":\"Pensjon (PEN)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"INNTKMELD\",\"navn\":\"Inntektsmelding (ALTINN/JOARK)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"BRREGSTUB\",\"navn\":\"Brønnøysundregistrene (BRREGSTUB)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"DOKARKIV\",\"navn\":\"Dokumentarkiv (Joark)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"SYKEMELDING\",\"navn\":\"Testnorge Sykemelding\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"SKJERMINGSREGISTER\",\"navn\":\"Skjermingsregisteret\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"KONTOREGISTER\",\"navn\":\"Bankkontoregister\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]}],\"bestilling\":{\"krrstub\":{\"reservert\":false,\"landkode\":\"+47\",\"mobil\":\"12345678\",\"epost\":\"jiodjawsd@jidwa.no\",\"registrert\":true,\"sdpAdresse\":\"sikkerdigipost@superdupersecure.no\",\"sdpLeverandoer\":1,\"spraak\":\"nb\"},\"instdata\":[{\"institusjonstype\":\"AS\",\"startdato\":\"2022-09-27T00:00:00\"}],\"aareg\":[{\"amelding\":[{\"temp\":\"\"}],\"arbeidsforholdstype\":\"forenkletOppgjoersordning\",\"ansettelsesPeriode\":{\"fom\":\"2002-10-03T00:00:00\"},\"arbeidsavtale\":{\"yrke\":\"2521106\"},\"arbeidsgiver\":{\"aktoertype\":\"ORG\",\"orgnummer\":\"896929119\"}}],\"sigrunstub\":[{\"grunnlag\":[{\"tekniskNavn\":\"formuePrimaerbolig\",\"verdi\":\"12345\"}],\"inntektsaar\":\"2022\",\"svalbardGrunnlag\":[],\"tjeneste\":\"BEREGNET_SKATT\"}],\"inntektstub\":{\"inntektsinformasjon\":[{\"sisteAarMaaned\":\"2022-07\",\"opplysningspliktig\":\"963743254\",\"virksomhet\":\"947064649\",\"inntektsliste\":[{\"inntektstype\":\"LOENNSINNTEKT\",\"beloep\":13245,\"inngaarIGrunnlagForTrekk\":false,\"utloeserArbeidsgiveravgift\":false,\"fordel\":\"naturalytelse\",\"beskrivelse\":\"losji\",\"antall\":2}]}]},\"arenaforvalter\":{\"arenaBrukertype\":\"MED_SERVICEBEHOV\",\"kvalifiseringsgruppe\":\"IKVAL\",\"aap115\":[{\"fraDato\":\"2022-09-26T00:00:00\"}],\"aap\":[{\"fraDato\":\"2022-09-28T00:00:00\",\"tilDato\":\"2022-10-03T00:00:00\"}],\"dagpenger\":[{\"rettighetKode\":\"DAGO\",\"fraDato\":\"2022-08-09T00:00:00\",\"tilDato\":\"2022-08-18T00:00:00\"}]},\"udistub\":{\"aliaser\":[{\"nyIdent\":false}],\"arbeidsadgang\":{\"harArbeidsAdgang\":\"JA\",\"periode\":{},\"typeArbeidsadgang\":\"BESTEMT_ARBEIDSGIVER_ELLER_OPPDRAGSGIVER\",\"hjemmel\":\"kapplah\"},\"oppholdStatus\":{\"eosEllerEFTAVedtakOmVarigOppholdsrett\":\"VARIG\",\"eosEllerEFTAVedtakOmVarigOppholdsrettPeriode\":{}},\"flyktning\":true,\"soeknadOmBeskyttelseUnderBehandling\":\"NEI\"},\"pensjonforvalter\":{\"inntekt\":{\"fomAar\":2012,\"tomAar\":2018,\"belop\":12345,\"redusertMedGrunnbelop\":true},\"tp\":[{\"ordning\":\"3010\",\"ytelser\":[{\"type\":\"ALDER\",\"datoInnmeldtYtelseFom\":\"2022-09-03\",\"datoYtelseIverksattFom\":\"2022-09-03\"}]}]},\"inntektsmelding\":{\"inntekter\":[{\"aarsakTilInnsending\":\"NY\",\"arbeidsforhold\":{\"arbeidsforholdId\":\"\",\"beregnetInntekt\":{\"beloep\":12345}},\"arbeidsgiver\":{\"virksomhetsnummer\":\"123456789\"},\"avsendersystem\":{\"innsendingstidspunkt\":\"2022-10-03T11:48:20\"},\"naerRelasjon\":false,\"refusjon\":{},\"sykepengerIArbeidsgiverperioden\":{},\"ytelse\":\"SYKEPENGER\"}],\"joarkMetadata\":{\"tema\":\"SYK\"}},\"brregstub\":{\"enheter\":[{\"foretaksNavn\":{\"navn1\":\"Mitt helt eget selskap\"},\"forretningsAdresse\":{\"adresse1\":\"Testeveien 123\",\"kommunenr\":\"1234\",\"landKode\":\"NO\",\"postnr\":\"4321\",\"poststed\":\"TESTER\"},\"orgNr\":987654321,\"registreringsdato\":\"2022-10-03T11:48:27\",\"rolle\":\"BOBE\",\"personroller\":[]}],\"understatuser\":[0]},\"dokarkiv\":{\"tittel\":\"Anke\",\"tema\":\"AGR\",\"kanal\":\"NAV_NO\",\"avsenderMottaker\":{\"id\":\"12345678912\",\"idType\":\"FNR\"},\"dokumenter\":[{\"tittel\":\"Anke\",\"brevkode\":\"NAV 90-00.08 A\"}]},\"histark\":{},\"medl\":{},\"sykemelding\":{\"syntSykemelding\":{\"orgnummer\":\"987654321\",\"startDato\":\"2022-10-03T11:48:22\"}},\"pdldata\":{\"opprettNyPerson\":{\"identtype\":\"FNR\",\"alder\":30},\"person\":{\"navn\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"hasMellomnavn\":false}],\"forelderBarnRelasjon\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"minRolleForPerson\":\"FORELDER\",\"relatertPersonsRolle\":\"BARN\",\"partnerErIkkeForelder\":false}],\"sivilstand\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"type\":\"GIFT\",\"borIkkeSammen\":false,\"nyRelatertPerson\":{\"syntetisk\":true,\"nyttNavn\":{\"hasMellomnavn\":false}}}],\"doedsfall\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"doedsdato\":\"2022-09-29T11:46:47\"}],\"bostedsadresse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"gyldigFraOgMed\":\"2022-09-26T01:00:00\",\"vegadresse\":{\"postnummer\":\"1234\"}}],\"kontaktadresse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\"}],\"kjoenn\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"kjoenn\":\"MANN\"}],\"oppholdsadresse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\"}],\"innflytting\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"fraflyttingsland\":\"AGO\",\"fraflyttingsstedIUtlandet\":\"\",\"innflyttingsdato\":\"2004-10-06T00:00:00\"}],\"utflytting\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"tilflyttingsland\":\"BTN\",\"tilflyttingsstedIUtlandet\":\"\",\"utflyttingsdato\":\"2019-10-17T00:00:00\"}],\"foreldreansvar\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"ansvar\":\"ANDRE\"}],\"kontaktinformasjonForDoedsbo\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"skifteform\":\"OFFENTLIG\",\"attestutstedelsesdato\":\"2022-09-07T00:00:00\",\"adresse\":{\"adresselinje1\":\"\",\"adresselinje2\":\"\",\"postnummer\":\"\",\"poststedsnavn\":\"\",\"landkode\":\"\"},\"organisasjonSomKontakt\":{\"kontaktperson\":{\"etternavn\":\"KATALYSATOR\",\"fornavn\":\"NONFIGURATIV\",\"mellomnavn\":\"REFLEKTERENDE\"},\"organisasjonsnavn\":\"Sjokkerende elektriker\",\"organisasjonsnummer\":\"123456789\"}}],\"utenlandskIdentifikasjonsnummer\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"identifikasjonsnummer\":\"12345\",\"opphoert\":false,\"utstederland\":\"AND\"}],\"falskIdentitet\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"erFalsk\":true}],\"adressebeskyttelse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"gradering\":\"FORTROLIG\"}],\"tilrettelagtKommunikasjon\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"spraakForTaletolk\":\"AZ\",\"spraakForTegnspraakTolk\":\"ES\"}],\"statsborgerskap\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"landkode\":\"DZA\"}],\"opphold\":[{\"type\":\"OPPLYSNING_MANGLER\"}],\"telefonnummer\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"landskode\":\"+376\",\"nummer\":\"12345678\",\"prioritet\":1}],\"fullmakt\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"nyFullmektig\":{\"nyttNavn\":{\"hasMellomnavn\":false}},\"gyldigFraOgMed\":\"2022-09-26T00:00:00\",\"gyldigTilOgMed\":\"2022-10-28T00:00:00\",\"omraader\":[\"AAR\"]}],\"vergemaal\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"vergemaalEmbete\":\"FMIN\",\"sakType\":\"ANN\",\"nyVergeIdent\":{\"syntetisk\":true,\"nyttNavn\":{\"hasMellomnavn\":false}}}],\"sikkerhetstiltak\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"tiltakstype\":\"TFUS\",\"beskrivelse\":\"Telefonisk utestengelse\",\"kontaktperson\":{\"personident\":\"Z577742\",\"enhet\":\"0211\"},\"gyldigFraOgMed\":\"2022-10-03T00:00:00\",\"gyldigTilOgMed\":\"2022-11-16T00:00:00\"}],\"nyident\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"syntetisk\":true,\"nyttNavn\":{\"hasMellomnavn\":false}}],\"doedfoedtBarn\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"dato\":\"2022-01-01T11:46:47\"}]}},\"tpsMessaging\":{\"spraakKode\":\"AB\"},\"bankkonto\":{\"norskBankkonto\":{\"kontonummer\":\"99999999999\",\"tilfeldigKontonummer\":false}},\"skjerming\":{\"egenAnsattDatoFom\":\"2022-10-03T11:48:14\"}}},{\"id\":2,\"antallIdenter\":1,\"antallLevert\":1,\"ferdig\":true,\"sistOppdatert\":\"2022-01-01T15:45:39.696068\",\"bruker\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"gruppeId\":1,\"stoppet\":false,\"environments\":[\"\"],\"status\":[{\"id\":\"PDL_FORVALTER\",\"navn\":\"Persondataløsningen (PDL)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"INNTK\",\"navn\":\"Inntektskomponenten (INNTK)\",\"statuser\":[{\"melding\":\"Kombinasjonen av feltene i inntekten er ikke gyldig\",\"identer\":[\"12345678912\"]}]},{\"id\":\"PEN_FORVALTER\",\"navn\":\"Pensjon (PEN)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]}],\"bestilling\":{}},{\"id\":3,\"antallIdenter\":1,\"antallLevert\":1,\"ferdig\":true,\"sistOppdatert\":\"2022-01-01T15:45:39.696068\",\"bruker\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"gruppeId\":1,\"stoppet\":false,\"environments\":[\"\"],\"opprettetFraId\":1,\"bestilling\":{\"pdldata\":{\"opprettNyPerson\":{\"identtype\":\"FNR\",\"syntetisk\":true}}}}],\"master\":\"PDLF\",\"ibruk\":false}],\"tags\":[]}"
+ },
+ "redirectURL": "",
+ "headersSize": 282,
+ "bodySize": 3223,
+ "_transferSize": 3505
+ },
+ "cache": {},
+ "serverIPAddress": "127.0.0.1",
+ "_priority": "High",
+ "_resourceType": "XHR",
+ "_webSocketMessages": [],
+ "_eventSourceMessages": [],
+ "connection": "113"
+ },
+ {
+ "startedDateTime": "2024-06-04T08:53:25.528Z",
+ "time": 10.138000012375414,
+ "timings": {
+ "blocked": 1.0820000056549905,
+ "dns": -1,
+ "ssl": -1,
+ "connect": -1,
+ "send": 0.03300000000000003,
+ "wait": 7.987000034347177,
+ "receive": 1.0359999723732471
+ },
+ "request": {
+ "method": "GET",
+ "url": "http://localhost:5678/dolly-backend/api/v1/bestilling/gruppe/1",
+ "httpVersion": "http/1.1",
+ "headers": [
+ {
+ "name": "Accept",
+ "value": "application/json, text/plain, */*"
+ }
+ ],
+ "queryString": [],
+ "cookies": [],
+ "headersSize": 0,
+ "bodySize": 0
+ },
+ "response": {
+ "status": 200,
+ "statusText": "OK",
+ "httpVersion": "HTTP/1.1",
+ "headers": [
+ {
+ "name": "content-type",
+ "value": "application/json"
+ }
+ ],
+ "cookies": [],
+ "content": {
+ "size": 9825,
+ "mimeType": "application/json",
+ "compression": 6744,
+ "text": "[{\"id\":1,\"antallIdenter\":1,\"antallLevert\":1,\"ferdig\":true,\"sistOppdatert\":\"2022-01-01T11:59:25.998969\",\"bruker\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"gruppeId\":1,\"stoppet\":false,\"environments\":[\"q1\"],\"status\":[{\"id\":\"TPS_MESSAGING\",\"navn\":\"Meldinger til TPS\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"KRRSTUB\",\"navn\":\"Digital kontaktinformasjon (DKIF)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"SIGRUNSTUB\",\"navn\":\"Skatteinntekt grunnlag (SIGRUN)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"AAREG\",\"navn\":\"Arbeidsregister (AAREG)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"ARENA\",\"navn\":\"Arena fagsystem\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]},{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"PDL_FORVALTER\",\"navn\":\"Persondataløsningen (PDL)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"INST2\",\"navn\":\"Institusjonsopphold (INST2)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"UDISTUB\",\"navn\":\"Utlendingsdirektoratet (UDI)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"INNTK\",\"navn\":\"Inntektskomponenten (INNTK)\",\"statuser\":[{\"melding\":\"Kombinasjonen av feltene i inntekten er ikke gyldig\",\"identer\":[\"12345678912\"]}]},{\"id\":\"PEN_INNTEKT\",\"navn\":\"Pensjonsopptjening (POPP)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"TP_FORVALTER\",\"navn\":\"Tjenestepensjon (TP)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"PEN_FORVALTER\",\"navn\":\"Pensjon (PEN)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"INNTKMELD\",\"navn\":\"Inntektsmelding (ALTINN/JOARK)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"BRREGSTUB\",\"navn\":\"Brønnøysundregistrene (BRREGSTUB)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"DOKARKIV\",\"navn\":\"Dokumentarkiv (Joark)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"SYKEMELDING\",\"navn\":\"Testnorge Sykemelding\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"SKJERMINGSREGISTER\",\"navn\":\"Skjermingsregisteret\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"KONTOREGISTER\",\"navn\":\"Bankkontoregister\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]}],\"bestilling\":{\"krrstub\":{\"reservert\":false,\"landkode\":\"+47\",\"mobil\":\"12345678\",\"epost\":\"jiodjawsd@jidwa.no\",\"registrert\":true,\"sdpAdresse\":\"sikkerdigipost@superdupersecure.no\",\"sdpLeverandoer\":1,\"spraak\":\"nb\"},\"instdata\":[{\"institusjonstype\":\"AS\",\"startdato\":\"2022-09-27T00:00:00\"}],\"aareg\":[{\"amelding\":[{\"temp\":\"\"}],\"arbeidsforholdstype\":\"forenkletOppgjoersordning\",\"ansettelsesPeriode\":{\"fom\":\"2002-10-03T00:00:00\"},\"arbeidsavtale\":{\"yrke\":\"2521106\"},\"arbeidsgiver\":{\"aktoertype\":\"ORG\",\"orgnummer\":\"896929119\"}}],\"sigrunstub\":[{\"grunnlag\":[{\"tekniskNavn\":\"formuePrimaerbolig\",\"verdi\":\"12345\"}],\"inntektsaar\":\"2022\",\"svalbardGrunnlag\":[],\"tjeneste\":\"BEREGNET_SKATT\"}],\"inntektstub\":{\"inntektsinformasjon\":[{\"sisteAarMaaned\":\"2022-07\",\"opplysningspliktig\":\"963743254\",\"virksomhet\":\"947064649\",\"inntektsliste\":[{\"inntektstype\":\"LOENNSINNTEKT\",\"beloep\":13245,\"inngaarIGrunnlagForTrekk\":false,\"utloeserArbeidsgiveravgift\":false,\"fordel\":\"naturalytelse\",\"beskrivelse\":\"losji\",\"antall\":2}]}]},\"arenaforvalter\":{\"arenaBrukertype\":\"MED_SERVICEBEHOV\",\"kvalifiseringsgruppe\":\"IKVAL\",\"aap115\":[{\"fraDato\":\"2022-09-26T00:00:00\"}],\"aap\":[{\"fraDato\":\"2022-09-28T00:00:00\",\"tilDato\":\"2022-10-03T00:00:00\"}],\"dagpenger\":[{\"rettighetKode\":\"DAGO\",\"fraDato\":\"2022-08-09T00:00:00\",\"tilDato\":\"2022-08-18T00:00:00\"}]},\"udistub\":{\"aliaser\":[{\"nyIdent\":false}],\"arbeidsadgang\":{\"harArbeidsAdgang\":\"JA\",\"periode\":{},\"typeArbeidsadgang\":\"BESTEMT_ARBEIDSGIVER_ELLER_OPPDRAGSGIVER\",\"hjemmel\":\"kapplah\"},\"oppholdStatus\":{\"eosEllerEFTAVedtakOmVarigOppholdsrett\":\"VARIG\",\"eosEllerEFTAVedtakOmVarigOppholdsrettPeriode\":{}},\"flyktning\":true,\"soeknadOmBeskyttelseUnderBehandling\":\"NEI\"},\"pensjonforvalter\":{\"inntekt\":{\"fomAar\":2012,\"tomAar\":2018,\"belop\":12345,\"redusertMedGrunnbelop\":true},\"tp\":[{\"ordning\":\"3010\",\"ytelser\":[{\"type\":\"ALDER\",\"datoInnmeldtYtelseFom\":\"2022-09-03\",\"datoYtelseIverksattFom\":\"2022-09-03\"}]}]},\"inntektsmelding\":{\"inntekter\":[{\"aarsakTilInnsending\":\"NY\",\"arbeidsforhold\":{\"arbeidsforholdId\":\"\",\"beregnetInntekt\":{\"beloep\":12345}},\"arbeidsgiver\":{\"virksomhetsnummer\":\"123456789\"},\"avsendersystem\":{\"innsendingstidspunkt\":\"2022-10-03T11:48:20\"},\"naerRelasjon\":false,\"refusjon\":{},\"sykepengerIArbeidsgiverperioden\":{},\"ytelse\":\"SYKEPENGER\"}],\"joarkMetadata\":{\"tema\":\"SYK\"}},\"brregstub\":{\"enheter\":[{\"foretaksNavn\":{\"navn1\":\"Mitt helt eget selskap\"},\"forretningsAdresse\":{\"adresse1\":\"Testeveien 123\",\"kommunenr\":\"1234\",\"landKode\":\"NO\",\"postnr\":\"4321\",\"poststed\":\"TESTER\"},\"orgNr\":987654321,\"registreringsdato\":\"2022-10-03T11:48:27\",\"rolle\":\"BOBE\",\"personroller\":[]}],\"understatuser\":[0]},\"dokarkiv\":{\"tittel\":\"Anke\",\"tema\":\"AGR\",\"kanal\":\"NAV_NO\",\"avsenderMottaker\":{\"id\":\"12345678912\",\"idType\":\"FNR\"},\"dokumenter\":[{\"tittel\":\"Anke\",\"brevkode\":\"NAV 90-00.08 A\"}]},\"histark\":{},\"medl\":{},\"sykemelding\":{\"syntSykemelding\":{\"orgnummer\":\"987654321\",\"startDato\":\"2022-10-03T11:48:22\"}},\"pdldata\":{\"opprettNyPerson\":{\"identtype\":\"FNR\",\"alder\":30},\"person\":{\"navn\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"hasMellomnavn\":false}],\"forelderBarnRelasjon\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"minRolleForPerson\":\"FORELDER\",\"relatertPersonsRolle\":\"BARN\",\"partnerErIkkeForelder\":false}],\"sivilstand\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"type\":\"GIFT\",\"borIkkeSammen\":false,\"nyRelatertPerson\":{\"syntetisk\":true,\"nyttNavn\":{\"hasMellomnavn\":false}}}],\"doedsfall\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"doedsdato\":\"2022-09-29T11:46:47\"}],\"bostedsadresse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"gyldigFraOgMed\":\"2022-09-26T01:00:00\",\"vegadresse\":{\"postnummer\":\"1234\"}}],\"kontaktadresse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\"}],\"kjoenn\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"kjoenn\":\"MANN\"}],\"oppholdsadresse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\"}],\"innflytting\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"fraflyttingsland\":\"AGO\",\"fraflyttingsstedIUtlandet\":\"\",\"innflyttingsdato\":\"2004-10-06T00:00:00\"}],\"utflytting\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"tilflyttingsland\":\"BTN\",\"tilflyttingsstedIUtlandet\":\"\",\"utflyttingsdato\":\"2019-10-17T00:00:00\"}],\"foreldreansvar\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"ansvar\":\"ANDRE\"}],\"kontaktinformasjonForDoedsbo\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"skifteform\":\"OFFENTLIG\",\"attestutstedelsesdato\":\"2022-09-07T00:00:00\",\"adresse\":{\"adresselinje1\":\"\",\"adresselinje2\":\"\",\"postnummer\":\"\",\"poststedsnavn\":\"\",\"landkode\":\"\"},\"organisasjonSomKontakt\":{\"kontaktperson\":{\"etternavn\":\"KATALYSATOR\",\"fornavn\":\"NONFIGURATIV\",\"mellomnavn\":\"REFLEKTERENDE\"},\"organisasjonsnavn\":\"Sjokkerende elektriker\",\"organisasjonsnummer\":\"123456789\"}}],\"utenlandskIdentifikasjonsnummer\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"identifikasjonsnummer\":\"12345\",\"opphoert\":false,\"utstederland\":\"AND\"}],\"falskIdentitet\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"erFalsk\":true}],\"adressebeskyttelse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"gradering\":\"FORTROLIG\"}],\"tilrettelagtKommunikasjon\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"spraakForTaletolk\":\"AZ\",\"spraakForTegnspraakTolk\":\"ES\"}],\"statsborgerskap\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"landkode\":\"DZA\"}],\"opphold\":[{\"type\":\"OPPLYSNING_MANGLER\"}],\"telefonnummer\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"landskode\":\"+376\",\"nummer\":\"12345678\",\"prioritet\":1}],\"fullmakt\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"nyFullmektig\":{\"nyttNavn\":{\"hasMellomnavn\":false}},\"gyldigFraOgMed\":\"2022-09-26T00:00:00\",\"gyldigTilOgMed\":\"2022-10-28T00:00:00\",\"omraader\":[\"AAR\"]}],\"vergemaal\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"vergemaalEmbete\":\"FMIN\",\"sakType\":\"ANN\",\"nyVergeIdent\":{\"syntetisk\":true,\"nyttNavn\":{\"hasMellomnavn\":false}}}],\"sikkerhetstiltak\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"tiltakstype\":\"TFUS\",\"beskrivelse\":\"Telefonisk utestengelse\",\"kontaktperson\":{\"personident\":\"Z577742\",\"enhet\":\"0211\"},\"gyldigFraOgMed\":\"2022-10-03T00:00:00\",\"gyldigTilOgMed\":\"2022-11-16T00:00:00\"}],\"nyident\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"syntetisk\":true,\"nyttNavn\":{\"hasMellomnavn\":false}}],\"doedfoedtBarn\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"dato\":\"2022-01-01T11:46:47\"}]}},\"tpsMessaging\":{\"spraakKode\":\"AB\"},\"bankkonto\":{\"norskBankkonto\":{\"kontonummer\":\"99999999999\",\"tilfeldigKontonummer\":false}},\"skjerming\":{\"egenAnsattDatoFom\":\"2022-10-03T11:48:14\"}}},{\"id\":2,\"antallIdenter\":1,\"antallLevert\":1,\"ferdig\":true,\"sistOppdatert\":\"2022-01-01T15:45:39.696068\",\"bruker\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"gruppeId\":1,\"stoppet\":false,\"environments\":[\"\"],\"status\":[{\"id\":\"PDL_FORVALTER\",\"navn\":\"Persondataløsningen (PDL)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"INNTK\",\"navn\":\"Inntektskomponenten (INNTK)\",\"statuser\":[{\"melding\":\"Kombinasjonen av feltene i inntekten er ikke gyldig\",\"identer\":[\"12345678912\"]}]},{\"id\":\"PEN_FORVALTER\",\"navn\":\"Pensjon (PEN)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]}],\"bestilling\":{}},{\"id\":3,\"antallIdenter\":1,\"antallLevert\":1,\"ferdig\":true,\"sistOppdatert\":\"2022-01-01T15:45:39.696068\",\"bruker\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"gruppeId\":1,\"stoppet\":false,\"environments\":[\"\"],\"opprettetFraId\":1,\"bestilling\":{\"pdldata\":{\"opprettNyPerson\":{\"identtype\":\"FNR\",\"syntetisk\":true}}}}]"
+ },
+ "redirectURL": "",
+ "headersSize": 282,
+ "bodySize": 3081,
+ "_transferSize": 3363
+ },
+ "cache": {},
+ "serverIPAddress": "127.0.0.1",
+ "_priority": "High",
+ "_resourceType": "XHR",
+ "_webSocketMessages": [],
+ "_eventSourceMessages": [],
+ "connection": "113"
+ },
+ {
+ "startedDateTime": "2024-06-04T08:53:25.528Z",
+ "time": 10.547999991104007,
+ "timings": {
+ "blocked": 0.7759999218955635,
+ "dns": -1,
+ "ssl": -1,
+ "connect": -1,
+ "send": 0.01999999999999999,
+ "wait": 9.249999972023069,
+ "receive": 0.5020000971853733
+ },
+ "request": {
+ "method": "GET",
+ "url": "http://localhost:5678/dolly-backend/api/v1/tags",
+ "httpVersion": "http/1.1",
+ "headers": [
+ {
+ "name": "Accept",
+ "value": "application/json, text/plain, */*"
+ }
+ ],
+ "queryString": [],
+ "cookies": [],
+ "headersSize": 0,
+ "bodySize": 0
+ },
+ "response": {
+ "status": 200,
+ "statusText": "OK",
+ "httpVersion": "HTTP/1.1",
+ "headers": [
+ {
+ "name": "content-type",
+ "value": "application/json"
+ }
+ ],
+ "cookies": [],
+ "content": {
+ "size": 39,
+ "mimeType": "application/json",
+ "compression": -34,
+ "text": "[{\"tag\":\"DUMMY\",\"beskrivelse\":\"Dummy\"}]"
+ },
+ "redirectURL": "",
+ "headersSize": 282,
+ "bodySize": 73,
+ "_transferSize": 355
+ },
+ "cache": {},
+ "serverIPAddress": "127.0.0.1",
+ "_priority": "High",
+ "_resourceType": "Fetch",
+ "_webSocketMessages": [],
+ "_eventSourceMessages": [],
+ "connection": "96"
+ },
+ {
+ "startedDateTime": "2024-06-04T08:53:25.541Z",
+ "time": 11.65300002321601,
+ "timings": {
+ "blocked": 1.3480000532269478,
+ "dns": -1,
+ "ssl": -1,
+ "connect": -1,
+ "send": 0.038999999999999924,
+ "wait": 9.853999976031481,
+ "receive": 0.41199999395757914
+ },
+ "request": {
+ "method": "GET",
+ "url": "http://localhost:5678/testnav-pdl-forvalter/api/v1/personer?identer=12345678912",
+ "httpVersion": "http/1.1",
+ "headers": [
+ {
+ "name": "Accept",
+ "value": "application/json, text/plain, */*"
+ }
+ ],
+ "queryString": [
+ {
+ "name": "identer",
+ "value": "12345678912"
+ }
+ ],
+ "cookies": [],
+ "headersSize": 0,
+ "bodySize": 0
+ },
+ "response": {
+ "status": 200,
+ "statusText": "OK",
+ "httpVersion": "HTTP/1.1",
+ "headers": [
+ {
+ "name": "content-type",
+ "value": "application/json"
+ }
+ ],
+ "cookies": [],
+ "content": {
+ "size": 5619,
+ "mimeType": "application/json",
+ "compression": 4303,
+ "text": "[{\"id\":1,\"person\":{\"ident\":\"12345678912\",\"identtype\":\"DNR\",\"navn\":[{\"id\":1,\"kilde\":\"Dolly\",\"master\":\"FREG\",\"folkeregistermetadata\":null,\"etternavn\":\"Cafe\",\"fornavn\":\"Testytest\",\"mellomnavn\":null,\"hasMellomnavn\":null,\"gyldigFraOgMed\":\"1992-06-04T00:00:00\"}],\"foedsel\":[{\"id\":1,\"kilde\":\"Dolly\",\"master\":\"FREG\",\"folkeregistermetadata\":{\"ajourholdstidspunkt\":\"1992-06-04T00:00:00\",\"gjeldende\":null,\"gyldighetstidspunkt\":\"1992-06-04T00:00:00\",\"opphoerstidspunkt\":null},\"foedekommune\":null,\"foedeland\":\"NOR\",\"foedested\":null,\"foedselsaar\":1992,\"foedselsdato\":\"1992-06-04T00:00:00\"}],\"forelderBarnRelasjon\":[{\"id\":1,\"kilde\":\"Dolly\",\"master\":\"FREG\",\"folkeregistermetadata\":{\"ajourholdstidspunkt\":\"2023-01-09T10:24:01\",\"gjeldende\":null,\"gyldighetstidspunkt\":\"2023-01-09T10:24:01\",\"opphoerstidspunkt\":null},\"minRolleForPerson\":\"FAR\",\"relatertPerson\":\"56789123456\",\"relatertPersonsRolle\":\"BARN\",\"relatertPersonUtenFolkeregisteridentifikator\":null,\"borIkkeSammen\":null,\"nyRelatertPerson\":null,\"partnerErIkkeForelder\":null,\"eksisterendePerson\":false,\"deltBosted\":null}],\"sivilstand\":[{\"id\":2,\"kilde\":\"Dolly\",\"master\":\"FREG\",\"folkeregistermetadata\":{\"ajourholdstidspunkt\":\"2023-01-09T10:24:52\",\"gjeldende\":null,\"gyldighetstidspunkt\":\"2023-01-09T10:24:52\",\"opphoerstidspunkt\":null},\"bekreftelsesdato\":null,\"relatertVedSivilstand\":\"34567891234\",\"sivilstandsdato\":null,\"type\":\"GIFT\",\"borIkkeSammen\":null,\"nyRelatertPerson\":null,\"eksisterendePerson\":false}],\"bostedsadresse\":[{\"id\":1,\"kilde\":\"Dolly\",\"master\":\"PDL\",\"folkeregistermetadata\":{\"ajourholdstidspunkt\":\"1992-06-04T00:00:00\",\"gjeldende\":null,\"gyldighetstidspunkt\":\"1992-06-04T00:00:00\",\"opphoerstidspunkt\":null},\"adresseIdentifikatorFraMatrikkelen\":null,\"gyldigFraOgMed\":\"1992-06-04T00:00:00\",\"gyldigTilOgMed\":null,\"coAdressenavn\":null,\"opprettCoAdresseNavn\":null,\"angittFlyttedato\":\"1992-06-04T00:00:00\",\"vegadresse\":null,\"ukjentBosted\":null,\"matrikkeladresse\":null,\"utenlandskAdresse\":{\"adressenavnNummer\":\"TESTINGS 123\",\"boenhet\":null,\"bySted\":\"CAPITAL TEST\",\"bygning\":null,\"bygningEtasjeLeilighet\":null,\"distriktsnavn\":null,\"etasjenummer\":null,\"landkode\":\"SYC\",\"postboksNummerNavn\":null,\"postkode\":\"1234\",\"region\":null,\"regionDistriktOmraade\":\"123456 TESTY\"}}],\"kjoenn\":[{\"id\":1,\"kilde\":\"Dolly\",\"master\":\"FREG\",\"folkeregistermetadata\":{\"ajourholdstidspunkt\":\"1992-06-04T00:00:00\",\"gjeldende\":null,\"gyldighetstidspunkt\":\"1992-06-04T00:00:00\",\"opphoerstidspunkt\":null},\"kjoenn\":\"KVINNE\"}],\"innflytting\":[{\"id\":1,\"kilde\":\"Dolly\",\"master\":\"FREG\",\"folkeregistermetadata\":{\"ajourholdstidspunkt\":\"2004-10-06T00:00:00\",\"gjeldende\":null,\"gyldighetstidspunkt\":\"2004-10-06T00:00:00\",\"opphoerstidspunkt\":null},\"fraflyttingsland\":\"AGO\",\"fraflyttingsstedIUtlandet\":\"\",\"innflyttingsdato\":\"2004-10-06T00:00:00\"}],\"utenlandskIdentifikasjonsnummer\":[{\"id\":1,\"kilde\":\"Dolly\",\"master\":\"FREG\",\"folkeregistermetadata\":{\"ajourholdstidspunkt\":\"2023-01-09T10:24:01\",\"gjeldende\":null,\"gyldighetstidspunkt\":\"2023-01-09T10:24:01\",\"opphoerstidspunkt\":null},\"identifikasjonsnummer\":\"12345\",\"opphoert\":false,\"utstederland\":\"AND\"}],\"falskIdentitet\":[{\"id\":1,\"kilde\":\"Dolly\",\"master\":\"FREG\",\"folkeregistermetadata\":{\"ajourholdstidspunkt\":null,\"gjeldende\":null,\"gyldighetstidspunkt\":null,\"opphoerstidspunkt\":null},\"erFalsk\":true,\"gyldigFraOgMed\":null,\"gyldigTilOgMed\":null,\"nyFalskIdentitetPerson\":null,\"rettIdentitetErUkjent\":null,\"rettIdentitetVedIdentifikasjonsnummer\":\"23456789123\",\"rettIdentitetVedOpplysninger\":null}],\"folkeregisterPersonstatus\":[{\"id\":1,\"kilde\":\"Dolly\",\"master\":\"FREG\",\"folkeregistermetadata\":{\"ajourholdstidspunkt\":null,\"gjeldende\":null,\"gyldighetstidspunkt\":null,\"opphoerstidspunkt\":null},\"status\":\"MIDLERTIDIG\",\"gyldigFraOgMed\":null,\"gyldigTilOgMed\":null}],\"tilrettelagtKommunikasjon\":[{\"id\":1,\"kilde\":\"Dolly\",\"master\":\"PDL\",\"folkeregistermetadata\":{\"ajourholdstidspunkt\":\"2023-01-09T10:24:01\",\"gjeldende\":null,\"gyldighetstidspunkt\":\"2023-01-09T10:24:01\",\"opphoerstidspunkt\":null},\"spraakForTaletolk\":\"AZ\",\"spraakForTegnspraakTolk\":\"ES\"}],\"statsborgerskap\":[{\"id\":1,\"kilde\":\"Dolly\",\"master\":\"FREG\",\"folkeregistermetadata\":{\"ajourholdstidspunkt\":\"1992-06-04T00:00:00\",\"gjeldende\":null,\"gyldighetstidspunkt\":\"1992-06-04T00:00:00\",\"opphoerstidspunkt\":null},\"landkode\":\"CZE\",\"gyldigFraOgMed\":\"1992-06-04T00:00:00\",\"gyldigTilOgMed\":null,\"bekreftelsesdato\":null}],\"telefonnummer\":[{\"id\":1,\"kilde\":\"Dolly\",\"master\":\"PDL\",\"folkeregistermetadata\":{\"ajourholdstidspunkt\":\"2023-01-09T10:24:01\",\"gjeldende\":null,\"gyldighetstidspunkt\":\"2023-01-09T10:24:01\",\"opphoerstidspunkt\":null},\"landskode\":\"+376\",\"nummer\":\"12345678\",\"prioritet\":1}],\"vergemaal\":[{\"id\":1,\"kilde\":\"Dolly\",\"master\":\"FREG\",\"folkeregistermetadata\":{\"ajourholdstidspunkt\":\"2023-01-09T10:24:01\",\"gjeldende\":null,\"gyldighetstidspunkt\":\"2023-01-09T10:24:01\",\"opphoerstidspunkt\":null},\"vergemaalEmbete\":\"FMIN\",\"sakType\":\"ANN\",\"gyldigFraOgMed\":null,\"gyldigTilOgMed\":null,\"nyVergeIdent\":{\"identtype\":null,\"kjoenn\":null,\"foedtEtter\":\"1948-01-09T10:24:49\",\"foedtFoer\":\"2005-01-09T10:24:49\",\"alder\":null,\"syntetisk\":true,\"nyttNavn\":{\"hasMellomnavn\":false},\"statsborgerskapLandkode\":null,\"gradering\":null,\"eksisterendeIdent\":null},\"vergeIdent\":\"23456789123\",\"mandatType\":\"FOR\",\"eksisterendePerson\":false}],\"sikkerhetstiltak\":[{\"id\":1,\"kilde\":\"Dolly\",\"master\":\"PDL\",\"folkeregistermetadata\":{\"ajourholdstidspunkt\":\"2022-10-03T00:00:00\",\"gjeldende\":null,\"gyldighetstidspunkt\":\"2022-10-03T00:00:00\",\"opphoerstidspunkt\":\"2022-11-16T00:00:00\"},\"tiltakstype\":\"TFUS\",\"beskrivelse\":\"Telefonisk utestengelse\",\"kontaktperson\":{\"personident\":\"Z577742\",\"enhet\":\"0211\"},\"gyldigFraOgMed\":\"2022-10-03T00:00:00\",\"gyldigTilOgMed\":\"2022-11-16T00:00:00\"}]}}]"
+ },
+ "redirectURL": "",
+ "headersSize": 282,
+ "bodySize": 1316,
+ "_transferSize": 1598
+ },
+ "cache": {},
+ "serverIPAddress": "127.0.0.1",
+ "_priority": "High",
+ "_resourceType": "Fetch",
+ "_webSocketMessages": [],
+ "_eventSourceMessages": [],
+ "connection": "96"
+ },
+ {
+ "startedDateTime": "2024-06-04T08:53:25.542Z",
+ "time": 11.20799989439547,
+ "timings": {
+ "blocked": 0.8049999239370227,
+ "dns": -1,
+ "ssl": -1,
+ "connect": -1,
+ "send": 0.38,
+ "wait": 9.273999971553684,
+ "receive": 0.7489999989047647
+ },
+ "request": {
+ "method": "GET",
+ "url": "http://localhost:5678/person-service/api/v2/personer/identer?identer=12345678912",
+ "httpVersion": "http/1.1",
+ "headers": [
+ {
+ "name": "Accept",
+ "value": "application/json, text/plain, */*"
+ }
+ ],
+ "queryString": [
+ {
+ "name": "identer",
+ "value": "12345678912"
+ }
+ ],
+ "cookies": [],
+ "headersSize": 0,
+ "bodySize": 0
+ },
+ "response": {
+ "status": 200,
+ "statusText": "OK",
+ "httpVersion": "HTTP/1.1",
+ "headers": [
+ {
+ "name": "content-type",
+ "value": "application/json"
+ }
+ ],
+ "cookies": [],
+ "content": {
+ "size": 8277,
+ "mimeType": "application/json",
+ "compression": 6392,
+ "text": "{\"data\":{\"hentIdenter\":{\"identer\":[{\"ident\":\"23456789123\",\"historisk\":true,\"gruppe\":\"FOLKEREGISTERIDENT\"},{\"ident\":\"12345678912\",\"historisk\":false,\"gruppe\":\"FOLKEREGISTERIDENT\"},{\"ident\":\"3456789123456\",\"historisk\":false,\"gruppe\":\"AKTORID\"}]},\"hentGeografiskTilknytning\":{\"gtType\":\"KOMMUNE\",\"gtKommune\":\"3819\",\"regel\":\"2\"},\"hentPerson\":{\"falskIdentitet\":{\"rettIdentitetVedIdentifikasjonsnummer\":\"12345678912\",\"metadata\":{\"endringer\":[{\"kilde\":\"Dolly\",\"registrert\":\"2022-10-03T11:57:43\",\"registrertAv\":\"Folkeregisteret\",\"systemkilde\":\"FREG\",\"type\":\"OPPRETT\"}],\"historisk\":false,\"master\":\"FREG\",\"opplysningsId\":\"d200d3d5-5808-4f7b-9018-aa654358085d\"}},\"bostedsadresse\":[{\"angittFlyttedato\":\"1992-01-11\",\"gyldigFraOgMed\":\"1992-01-11T00:00\",\"vegadresse\":{\"matrikkelId\":123456789,\"husnummer\":\"1234\",\"adressenavn\":\"Testeveien\",\"postnummer\":\"2346\",\"kommunenummer\":\"5468\",\"koordinater\":{\"x\":123456.6,\"y\":6549871.7}},\"folkeregistermetadata\":{\"ajourholdstidspunkt\":\"2022-10-03T11:57:41\",\"gyldighetstidspunkt\":\"1992-01-11T00:00\",\"kilde\":\"Dolly\"},\"metadata\":{\"endringer\":[{\"kilde\":\"Dolly\",\"registrert\":\"2022-10-03T11:57:41\",\"registrertAv\":\"Folkeregisteret\",\"systemkilde\":\"FREG\",\"type\":\"OPPRETT\"}],\"historisk\":false,\"master\":\"FREG\",\"opplysningsId\":\"a7e33427-476e-4e94-9a53-7e42172555d1\"}}],\"oppholdsadresse\":[],\"deltBosted\":[],\"forelderBarnRelasjon\":[{\"relatertPersonsIdent\":\"34567891234\",\"relatertPersonsRolle\":\"BARN\",\"minRolleForPerson\":\"FAR\",\"folkeregistermetadata\":{\"ajourholdstidspunkt\":\"2022-10-03T11:57:42\",\"gyldighetstidspunkt\":\"2022-10-03T11:57:42\",\"kilde\":\"Dolly\"},\"metadata\":{\"endringer\":[{\"kilde\":\"Dolly\",\"registrert\":\"2022-10-03T11:57:42\",\"registrertAv\":\"Folkeregisteret\",\"systemkilde\":\"FREG\",\"type\":\"OPPRETT\"}],\"historisk\":false,\"master\":\"FREG\",\"opplysningsId\":\"1d26fcc4-6b20-4925-a03e-2dc74b7ebc02\"}}],\"kontaktadresse\":[],\"kontaktinformasjonForDoedsbo\":[],\"utenlandskIdentifikasjonsnummer\":[{\"identifikasjonsnummer\":\"12345\",\"utstederland\":\"AND\",\"opphoert\":false,\"metadata\":{\"endringer\":[{\"kilde\":\"Dolly\",\"registrert\":\"2022-10-03T11:57:43\",\"registrertAv\":\"Folkeregisteret\",\"systemkilde\":\"FREG\",\"type\":\"OPPRETT\"}],\"historisk\":false,\"master\":\"FREG\",\"opplysningsId\":\"0752cda2-993e-4749-976a-f6b6fb898093\"}}],\"adressebeskyttelse\":[],\"foedsel\":[{\"foedselsaar\":1992,\"foedselsdato\":\"1992-01-11\",\"foedeland\":\"NOR\",\"folkeregistermetadata\":{\"ajourholdstidspunkt\":\"2022-10-03T11:57:40\",\"gyldighetstidspunkt\":\"2022-10-03T11:57:40\",\"kilde\":\"Dolly\"},\"metadata\":{\"endringer\":[{\"kilde\":\"Dolly\",\"registrert\":\"2022-10-03T11:57:40\",\"registrertAv\":\"Folkeregisteret\",\"systemkilde\":\"FREG\",\"type\":\"OPPRETT\"}],\"historisk\":false,\"master\":\"FREG\",\"opplysningsId\":\"c8eb5066-14ec-4bf7-acb5-365cae1deaf3\"}}],\"doedfoedtBarn\":[],\"doedsfall\":[],\"kjoenn\":[{\"kjoenn\":\"MANN\",\"folkeregistermetadata\":{\"ajourholdstidspunkt\":\"2022-10-03T11:57:40\",\"gyldighetstidspunkt\":\"2022-10-03T11:57:40\",\"kilde\":\"Dolly\"},\"metadata\":{\"endringer\":[{\"kilde\":\"Dolly\",\"registrert\":\"2022-10-03T11:57:40\",\"registrertAv\":\"Folkeregisteret\",\"systemkilde\":\"FREG\",\"type\":\"OPPRETT\"}],\"historisk\":false,\"master\":\"FREG\",\"opplysningsId\":\"017a6239-91c2-463b-b9d1-1e732c3db5e5\"}}],\"navn\":[{\"fornavn\":\"Cafe\",\"etternavn\":\"Test\",\"gyldigFraOgMed\":\"2022-10-03\",\"folkeregistermetadata\":{\"ajourholdstidspunkt\":\"2022-10-03T11:57:40\",\"gyldighetstidspunkt\":\"2022-10-03T11:57:40\",\"kilde\":\"Dolly\"},\"metadata\":{\"endringer\":[{\"kilde\":\"Dolly\",\"registrert\":\"2022-10-03T11:57:40\",\"registrertAv\":\"Folkeregisteret\",\"systemkilde\":\"FREG\",\"type\":\"OPPRETT\"}],\"historisk\":false,\"master\":\"FREG\",\"opplysningsId\":\"764dc813-3c85-42c3-abb6-472f6f30d953\"}}],\"folkeregisterpersonstatus\":[{\"status\":\"bosatt\",\"forenkletStatus\":\"bosattEtterFolkeregisterloven\",\"folkeregistermetadata\":{\"ajourholdstidspunkt\":\"2022-10-03T00:00\",\"gyldighetstidspunkt\":\"1992-01-11T00:00\",\"kilde\":\"Dolly\"},\"metadata\":{\"endringer\":[{\"kilde\":\"Dolly\",\"registrert\":\"2022-10-03T11:57:40\",\"registrertAv\":\"Folkeregisteret\",\"systemkilde\":\"FREG\",\"type\":\"OPPRETT\"}],\"historisk\":false,\"master\":\"FREG\",\"opplysningsId\":\"6385742c-b8a6-401a-b7fa-fc8d6ab6a643\"}}],\"identitetsgrunnlag\":[],\"tilrettelagtKommunikasjon\":[{\"talespraaktolk\":{\"spraak\":\"AZ\"},\"tegnspraaktolk\":{\"spraak\":\"ES\"},\"metadata\":{\"endringer\":[{\"kilde\":\"Dolly\",\"registrert\":\"2022-10-03T11:57:47\",\"registrertAv\":\"dev-fss:dolly:testnav-pdl-proxy-trygdeetaten\",\"systemkilde\":\"dev-fss:dolly:testnav-pdl-proxy-trygdeetaten\",\"type\":\"OPPRETT\"}],\"historisk\":false,\"master\":\"PDL\",\"opplysningsId\":\"edf9337a-2606-4ce7-bc19-1a18fd103fe7\"}}],\"fullmakt\":[],\"folkeregisteridentifikator\":[{\"identifikasjonsnummer\":\"12345678912\",\"status\":\"OPPHOERT\",\"type\":\"FNR\",\"folkeregistermetadata\":{\"ajourholdstidspunkt\":\"2022-10-02T11:57:39\",\"gyldighetstidspunkt\":\"2022-10-02T11:57:39\",\"kilde\":\"Dolly\"},\"metadata\":{\"endringer\":[{\"kilde\":\"Dolly\",\"registrert\":\"2022-10-03T11:57:39\",\"registrertAv\":\"Folkeregisteret\",\"systemkilde\":\"FREG\",\"type\":\"OPPRETT\"}],\"historisk\":true,\"master\":\"FREG\",\"opplysningsId\":\"7c181bd3-6607-4cf4-90c1-d268d229ea2c\"}},{\"identifikasjonsnummer\":\"12345678912\",\"status\":\"I_BRUK\",\"type\":\"FNR\",\"folkeregistermetadata\":{\"ajourholdstidspunkt\":\"2022-10-03T11:57:39\",\"gyldighetstidspunkt\":\"2022-10-03T11:57:39\",\"kilde\":\"Dolly\"},\"metadata\":{\"endringer\":[{\"kilde\":\"Dolly\",\"registrert\":\"2022-10-03T11:57:39\",\"registrertAv\":\"Folkeregisteret\",\"systemkilde\":\"FREG\",\"type\":\"OPPRETT\"}],\"historisk\":false,\"master\":\"FREG\",\"opplysningsId\":\"3409010e-1679-4550-a5ca-30a88bff68c1\"}}],\"statsborgerskap\":[{\"land\":\"NOR\",\"gyldigFraOgMed\":\"1992-01-11\",\"folkeregistermetadata\":{\"ajourholdstidspunkt\":\"2022-10-03T11:57:41\",\"gyldighetstidspunkt\":\"1992-01-11T00:00\",\"kilde\":\"Dolly\"},\"metadata\":{\"endringer\":[{\"kilde\":\"Dolly\",\"registrert\":\"2022-10-03T11:57:41\",\"registrertAv\":\"Folkeregisteret\",\"systemkilde\":\"FREG\",\"type\":\"OPPRETT\"}],\"historisk\":false,\"master\":\"FREG\",\"opplysningsId\":\"d4171e17-b1ab-4977-88e7-8892d62cbc88\"}}],\"sikkerhetstiltak\":[{\"tiltakstype\":\"TFUS\",\"beskrivelse\":\"Telefonisk utestengelse\",\"kontaktperson\":{\"personident\":\"Z577742\",\"enhet\":\"0211\"},\"gyldigFraOgMed\":\"2022-10-03\",\"gyldigTilOgMed\":\"2022-11-16\",\"metadata\":{\"endringer\":[{\"kilde\":\"Dolly\",\"registrert\":\"2022-10-03T11:57:48\",\"registrertAv\":\"dev-fss:dolly:testnav-pdl-proxy-trygdeetaten\",\"systemkilde\":\"dev-fss:dolly:testnav-pdl-proxy-trygdeetaten\",\"type\":\"OPPRETT\"}],\"historisk\":false,\"master\":\"PDL\",\"opplysningsId\":\"4ee9f772-7296-4439-85cf-5182689193dc\"}}],\"opphold\":[],\"sivilstand\":[{\"type\":\"GIFT\",\"relatertVedSivilstand\":\"23456789123\",\"folkeregistermetadata\":{\"ajourholdstidspunkt\":\"2022-10-03T11:57:42\",\"gyldighetstidspunkt\":\"2022-10-03T11:57:42\",\"kilde\":\"Dolly\"},\"metadata\":{\"endringer\":[{\"kilde\":\"Dolly\",\"registrert\":\"2022-10-03T11:57:42\",\"registrertAv\":\"Folkeregisteret\",\"systemkilde\":\"FREG\",\"type\":\"OPPRETT\"}],\"historisk\":false,\"master\":\"FREG\",\"opplysningsId\":\"a1646dc9-0b0f-4afd-ba39-21d6a395781a\"}}],\"telefonnummer\":[{\"landskode\":\"+376\",\"nummer\":\"12345678\",\"prioritet\":1,\"metadata\":{\"endringer\":[{\"kilde\":\"Dolly\",\"registrert\":\"2022-10-03T11:57:43\",\"registrertAv\":\"dev-fss:dolly:testnav-pdl-proxy-trygdeetaten\",\"systemkilde\":\"dev-fss:dolly:testnav-pdl-proxy-trygdeetaten\",\"type\":\"OPPRETT\"}],\"historisk\":false,\"master\":\"PDL\",\"opplysningsId\":\"0bdc4885-7436-407b-a3c8-0f5bc11533d3\"}}],\"innflyttingTilNorge\":[{\"fraflyttingsland\":\"AGO\",\"fraflyttingsstedIUtlandet\":\"\",\"folkeregistermetadata\":{\"ajourholdstidspunkt\":\"2022-10-03T00:00\",\"gyldighetstidspunkt\":\"2004-10-06T00:00\",\"kilde\":\"Dolly\"},\"metadata\":{\"endringer\":[{\"kilde\":\"Dolly\",\"registrert\":\"2022-10-03T11:57:41\",\"registrertAv\":\"Folkeregisteret\",\"systemkilde\":\"FREG\",\"type\":\"OPPRETT\"}],\"historisk\":false,\"master\":\"FREG\",\"opplysningsId\":\"29a0db5d-c52f-426c-8fa1-06422a9b2d10\"}}],\"utflyttingFraNorge\":[],\"vergemaalEllerFremtidsfullmakt\":[{\"type\":\"forvaltningUtenforVergemaal\",\"embete\":\"Statsforvalteren i Innlandet\",\"vergeEllerFullmektig\":{\"navn\":{\"fornavn\":\"Testesen\",\"etternavn\":\"Cafe\"},\"motpartsPersonident\":\"23456789123\",\"omfangetErInnenPersonligOmraade\":true},\"folkeregistermetadata\":{\"ajourholdstidspunkt\":\"2022-10-03T00:00\",\"gyldighetstidspunkt\":\"2022-10-03T11:57:42\",\"kilde\":\"Dolly\"},\"metadata\":{\"endringer\":[{\"kilde\":\"Dolly\",\"registrert\":\"2022-10-03T11:57:42\",\"registrertAv\":\"Folkeregisteret\",\"systemkilde\":\"FREG\",\"type\":\"OPPRETT\"}],\"historisk\":false,\"master\":\"FREG\",\"opplysningsId\":\"f80d7429-dec4-49af-b933-88d07a143017\"}}],\"foreldreansvar\":[]}}}"
+ },
+ "redirectURL": "",
+ "headersSize": 282,
+ "bodySize": 1885,
+ "_transferSize": 2167
+ },
+ "cache": {},
+ "serverIPAddress": "127.0.0.1",
+ "_priority": "High",
+ "_resourceType": "Fetch",
+ "_webSocketMessages": [],
+ "_eventSourceMessages": [],
+ "connection": "113"
+ },
+ {
+ "startedDateTime": "2024-06-04T08:53:25.700Z",
+ "time": 7.011999958194792,
+ "timings": {
+ "blocked": 1.1689999738633632,
+ "dns": -1,
+ "ssl": -1,
+ "connect": -1,
+ "send": 0.03700000000000003,
+ "wait": 4.991999956145882,
+ "receive": 0.8140000281855464
+ },
+ "request": {
+ "method": "GET",
+ "url": "http://localhost:5678/dolly-backend/api/v1/bestilling/gruppe/1?page=0&pageSize=10",
+ "httpVersion": "http/1.1",
+ "headers": [
+ {
+ "name": "Accept",
+ "value": "application/json, text/plain, */*"
+ }
+ ],
+ "queryString": [
+ {
+ "name": "page",
+ "value": "0"
+ },
+ {
+ "name": "pageSize",
+ "value": "10"
+ }
+ ],
+ "cookies": [],
+ "headersSize": 0,
+ "bodySize": 0
+ },
+ "response": {
+ "status": 200,
+ "statusText": "OK",
+ "httpVersion": "HTTP/1.1",
+ "headers": [
+ {
+ "name": "content-type",
+ "value": "application/json"
+ }
+ ],
+ "cookies": [],
+ "content": {
+ "size": 9825,
+ "mimeType": "application/json",
+ "compression": 6744,
+ "text": "[{\"id\":1,\"antallIdenter\":1,\"antallLevert\":1,\"ferdig\":true,\"sistOppdatert\":\"2022-01-01T11:59:25.998969\",\"bruker\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"gruppeId\":1,\"stoppet\":false,\"environments\":[\"q1\"],\"status\":[{\"id\":\"TPS_MESSAGING\",\"navn\":\"Meldinger til TPS\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"KRRSTUB\",\"navn\":\"Digital kontaktinformasjon (DKIF)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"SIGRUNSTUB\",\"navn\":\"Skatteinntekt grunnlag (SIGRUN)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"AAREG\",\"navn\":\"Arbeidsregister (AAREG)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"ARENA\",\"navn\":\"Arena fagsystem\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]},{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"PDL_FORVALTER\",\"navn\":\"Persondataløsningen (PDL)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"INST2\",\"navn\":\"Institusjonsopphold (INST2)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"UDISTUB\",\"navn\":\"Utlendingsdirektoratet (UDI)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"INNTK\",\"navn\":\"Inntektskomponenten (INNTK)\",\"statuser\":[{\"melding\":\"Kombinasjonen av feltene i inntekten er ikke gyldig\",\"identer\":[\"12345678912\"]}]},{\"id\":\"PEN_INNTEKT\",\"navn\":\"Pensjonsopptjening (POPP)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"TP_FORVALTER\",\"navn\":\"Tjenestepensjon (TP)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"PEN_FORVALTER\",\"navn\":\"Pensjon (PEN)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"INNTKMELD\",\"navn\":\"Inntektsmelding (ALTINN/JOARK)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"BRREGSTUB\",\"navn\":\"Brønnøysundregistrene (BRREGSTUB)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"DOKARKIV\",\"navn\":\"Dokumentarkiv (Joark)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"SYKEMELDING\",\"navn\":\"Testnorge Sykemelding\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"SKJERMINGSREGISTER\",\"navn\":\"Skjermingsregisteret\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"KONTOREGISTER\",\"navn\":\"Bankkontoregister\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]}],\"bestilling\":{\"krrstub\":{\"reservert\":false,\"landkode\":\"+47\",\"mobil\":\"12345678\",\"epost\":\"jiodjawsd@jidwa.no\",\"registrert\":true,\"sdpAdresse\":\"sikkerdigipost@superdupersecure.no\",\"sdpLeverandoer\":1,\"spraak\":\"nb\"},\"instdata\":[{\"institusjonstype\":\"AS\",\"startdato\":\"2022-09-27T00:00:00\"}],\"aareg\":[{\"amelding\":[{\"temp\":\"\"}],\"arbeidsforholdstype\":\"forenkletOppgjoersordning\",\"ansettelsesPeriode\":{\"fom\":\"2002-10-03T00:00:00\"},\"arbeidsavtale\":{\"yrke\":\"2521106\"},\"arbeidsgiver\":{\"aktoertype\":\"ORG\",\"orgnummer\":\"896929119\"}}],\"sigrunstub\":[{\"grunnlag\":[{\"tekniskNavn\":\"formuePrimaerbolig\",\"verdi\":\"12345\"}],\"inntektsaar\":\"2022\",\"svalbardGrunnlag\":[],\"tjeneste\":\"BEREGNET_SKATT\"}],\"inntektstub\":{\"inntektsinformasjon\":[{\"sisteAarMaaned\":\"2022-07\",\"opplysningspliktig\":\"963743254\",\"virksomhet\":\"947064649\",\"inntektsliste\":[{\"inntektstype\":\"LOENNSINNTEKT\",\"beloep\":13245,\"inngaarIGrunnlagForTrekk\":false,\"utloeserArbeidsgiveravgift\":false,\"fordel\":\"naturalytelse\",\"beskrivelse\":\"losji\",\"antall\":2}]}]},\"arenaforvalter\":{\"arenaBrukertype\":\"MED_SERVICEBEHOV\",\"kvalifiseringsgruppe\":\"IKVAL\",\"aap115\":[{\"fraDato\":\"2022-09-26T00:00:00\"}],\"aap\":[{\"fraDato\":\"2022-09-28T00:00:00\",\"tilDato\":\"2022-10-03T00:00:00\"}],\"dagpenger\":[{\"rettighetKode\":\"DAGO\",\"fraDato\":\"2022-08-09T00:00:00\",\"tilDato\":\"2022-08-18T00:00:00\"}]},\"udistub\":{\"aliaser\":[{\"nyIdent\":false}],\"arbeidsadgang\":{\"harArbeidsAdgang\":\"JA\",\"periode\":{},\"typeArbeidsadgang\":\"BESTEMT_ARBEIDSGIVER_ELLER_OPPDRAGSGIVER\",\"hjemmel\":\"kapplah\"},\"oppholdStatus\":{\"eosEllerEFTAVedtakOmVarigOppholdsrett\":\"VARIG\",\"eosEllerEFTAVedtakOmVarigOppholdsrettPeriode\":{}},\"flyktning\":true,\"soeknadOmBeskyttelseUnderBehandling\":\"NEI\"},\"pensjonforvalter\":{\"inntekt\":{\"fomAar\":2012,\"tomAar\":2018,\"belop\":12345,\"redusertMedGrunnbelop\":true},\"tp\":[{\"ordning\":\"3010\",\"ytelser\":[{\"type\":\"ALDER\",\"datoInnmeldtYtelseFom\":\"2022-09-03\",\"datoYtelseIverksattFom\":\"2022-09-03\"}]}]},\"inntektsmelding\":{\"inntekter\":[{\"aarsakTilInnsending\":\"NY\",\"arbeidsforhold\":{\"arbeidsforholdId\":\"\",\"beregnetInntekt\":{\"beloep\":12345}},\"arbeidsgiver\":{\"virksomhetsnummer\":\"123456789\"},\"avsendersystem\":{\"innsendingstidspunkt\":\"2022-10-03T11:48:20\"},\"naerRelasjon\":false,\"refusjon\":{},\"sykepengerIArbeidsgiverperioden\":{},\"ytelse\":\"SYKEPENGER\"}],\"joarkMetadata\":{\"tema\":\"SYK\"}},\"brregstub\":{\"enheter\":[{\"foretaksNavn\":{\"navn1\":\"Mitt helt eget selskap\"},\"forretningsAdresse\":{\"adresse1\":\"Testeveien 123\",\"kommunenr\":\"1234\",\"landKode\":\"NO\",\"postnr\":\"4321\",\"poststed\":\"TESTER\"},\"orgNr\":987654321,\"registreringsdato\":\"2022-10-03T11:48:27\",\"rolle\":\"BOBE\",\"personroller\":[]}],\"understatuser\":[0]},\"dokarkiv\":{\"tittel\":\"Anke\",\"tema\":\"AGR\",\"kanal\":\"NAV_NO\",\"avsenderMottaker\":{\"id\":\"12345678912\",\"idType\":\"FNR\"},\"dokumenter\":[{\"tittel\":\"Anke\",\"brevkode\":\"NAV 90-00.08 A\"}]},\"histark\":{},\"medl\":{},\"sykemelding\":{\"syntSykemelding\":{\"orgnummer\":\"987654321\",\"startDato\":\"2022-10-03T11:48:22\"}},\"pdldata\":{\"opprettNyPerson\":{\"identtype\":\"FNR\",\"alder\":30},\"person\":{\"navn\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"hasMellomnavn\":false}],\"forelderBarnRelasjon\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"minRolleForPerson\":\"FORELDER\",\"relatertPersonsRolle\":\"BARN\",\"partnerErIkkeForelder\":false}],\"sivilstand\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"type\":\"GIFT\",\"borIkkeSammen\":false,\"nyRelatertPerson\":{\"syntetisk\":true,\"nyttNavn\":{\"hasMellomnavn\":false}}}],\"doedsfall\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"doedsdato\":\"2022-09-29T11:46:47\"}],\"bostedsadresse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"gyldigFraOgMed\":\"2022-09-26T01:00:00\",\"vegadresse\":{\"postnummer\":\"1234\"}}],\"kontaktadresse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\"}],\"kjoenn\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"kjoenn\":\"MANN\"}],\"oppholdsadresse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\"}],\"innflytting\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"fraflyttingsland\":\"AGO\",\"fraflyttingsstedIUtlandet\":\"\",\"innflyttingsdato\":\"2004-10-06T00:00:00\"}],\"utflytting\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"tilflyttingsland\":\"BTN\",\"tilflyttingsstedIUtlandet\":\"\",\"utflyttingsdato\":\"2019-10-17T00:00:00\"}],\"foreldreansvar\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"ansvar\":\"ANDRE\"}],\"kontaktinformasjonForDoedsbo\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"skifteform\":\"OFFENTLIG\",\"attestutstedelsesdato\":\"2022-09-07T00:00:00\",\"adresse\":{\"adresselinje1\":\"\",\"adresselinje2\":\"\",\"postnummer\":\"\",\"poststedsnavn\":\"\",\"landkode\":\"\"},\"organisasjonSomKontakt\":{\"kontaktperson\":{\"etternavn\":\"KATALYSATOR\",\"fornavn\":\"NONFIGURATIV\",\"mellomnavn\":\"REFLEKTERENDE\"},\"organisasjonsnavn\":\"Sjokkerende elektriker\",\"organisasjonsnummer\":\"123456789\"}}],\"utenlandskIdentifikasjonsnummer\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"identifikasjonsnummer\":\"12345\",\"opphoert\":false,\"utstederland\":\"AND\"}],\"falskIdentitet\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"erFalsk\":true}],\"adressebeskyttelse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"gradering\":\"FORTROLIG\"}],\"tilrettelagtKommunikasjon\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"spraakForTaletolk\":\"AZ\",\"spraakForTegnspraakTolk\":\"ES\"}],\"statsborgerskap\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"landkode\":\"DZA\"}],\"opphold\":[{\"type\":\"OPPLYSNING_MANGLER\"}],\"telefonnummer\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"landskode\":\"+376\",\"nummer\":\"12345678\",\"prioritet\":1}],\"fullmakt\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"nyFullmektig\":{\"nyttNavn\":{\"hasMellomnavn\":false}},\"gyldigFraOgMed\":\"2022-09-26T00:00:00\",\"gyldigTilOgMed\":\"2022-10-28T00:00:00\",\"omraader\":[\"AAR\"]}],\"vergemaal\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"vergemaalEmbete\":\"FMIN\",\"sakType\":\"ANN\",\"nyVergeIdent\":{\"syntetisk\":true,\"nyttNavn\":{\"hasMellomnavn\":false}}}],\"sikkerhetstiltak\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"tiltakstype\":\"TFUS\",\"beskrivelse\":\"Telefonisk utestengelse\",\"kontaktperson\":{\"personident\":\"Z577742\",\"enhet\":\"0211\"},\"gyldigFraOgMed\":\"2022-10-03T00:00:00\",\"gyldigTilOgMed\":\"2022-11-16T00:00:00\"}],\"nyident\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"syntetisk\":true,\"nyttNavn\":{\"hasMellomnavn\":false}}],\"doedfoedtBarn\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"dato\":\"2022-01-01T11:46:47\"}]}},\"tpsMessaging\":{\"spraakKode\":\"AB\"},\"bankkonto\":{\"norskBankkonto\":{\"kontonummer\":\"99999999999\",\"tilfeldigKontonummer\":false}},\"skjerming\":{\"egenAnsattDatoFom\":\"2022-10-03T11:48:14\"}}},{\"id\":2,\"antallIdenter\":1,\"antallLevert\":1,\"ferdig\":true,\"sistOppdatert\":\"2022-01-01T15:45:39.696068\",\"bruker\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"gruppeId\":1,\"stoppet\":false,\"environments\":[\"\"],\"status\":[{\"id\":\"PDL_FORVALTER\",\"navn\":\"Persondataløsningen (PDL)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"INNTK\",\"navn\":\"Inntektskomponenten (INNTK)\",\"statuser\":[{\"melding\":\"Kombinasjonen av feltene i inntekten er ikke gyldig\",\"identer\":[\"12345678912\"]}]},{\"id\":\"PEN_FORVALTER\",\"navn\":\"Pensjon (PEN)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]}],\"bestilling\":{}},{\"id\":3,\"antallIdenter\":1,\"antallLevert\":1,\"ferdig\":true,\"sistOppdatert\":\"2022-01-01T15:45:39.696068\",\"bruker\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"gruppeId\":1,\"stoppet\":false,\"environments\":[\"\"],\"opprettetFraId\":1,\"bestilling\":{\"pdldata\":{\"opprettNyPerson\":{\"identtype\":\"FNR\",\"syntetisk\":true}}}}]"
+ },
+ "redirectURL": "",
+ "headersSize": 282,
+ "bodySize": 3081,
+ "_transferSize": 3363
+ },
+ "cache": {},
+ "serverIPAddress": "127.0.0.1",
+ "_priority": "High",
+ "_resourceType": "XHR",
+ "_webSocketMessages": [],
+ "_eventSourceMessages": [],
+ "connection": "113"
+ },
+ {
+ "startedDateTime": "2024-06-04T08:53:25.856Z",
+ "time": 8.115999982692301,
+ "timings": {
+ "blocked": 1.0970000557377935,
+ "dns": -1,
+ "ssl": -1,
+ "connect": -1,
+ "send": 0.09899999999999998,
+ "wait": 6.172000052079558,
+ "receive": 0.7479998748749495
+ },
+ "request": {
+ "method": "GET",
+ "url": "http://localhost:5678/dolly-backend/api/v1/gruppe/1/page/0?pageSize=10",
+ "httpVersion": "http/1.1",
+ "headers": [
+ {
+ "name": "Accept",
+ "value": "application/json, text/plain, */*"
+ }
+ ],
+ "queryString": [
+ {
+ "name": "pageSize",
+ "value": "10"
+ }
+ ],
+ "cookies": [],
+ "headersSize": 0,
+ "bodySize": 0
+ },
+ "response": {
+ "status": 200,
+ "statusText": "OK",
+ "httpVersion": "HTTP/1.1",
+ "headers": [
+ {
+ "name": "content-type",
+ "value": "application/json"
+ }
+ ],
+ "cookies": [],
+ "content": {
+ "size": 10449,
+ "mimeType": "application/json",
+ "compression": 7226,
+ "text": "{\"id\":1,\"navn\":\"Testytest\",\"hensikt\":\"Testing av testytest\",\"opprettetAv\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"sistEndretAv\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"datoEndret\":\"1980-01-12\",\"antallIdenter\":1,\"antallBestillinger\":3,\"antallIBruk\":0,\"erEierAvGruppe\":true,\"favorittIGruppen\":false,\"erLaast\":false,\"identer\":[{\"ident\":\"12345678912\",\"beskrivelse\":\"Litta kommentar også\",\"bestillingId\":[1],\"bestillinger\":[{\"id\":1,\"antallIdenter\":1,\"antallLevert\":1,\"ferdig\":true,\"sistOppdatert\":\"2022-01-01T11:59:25.998969\",\"bruker\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"gruppeId\":1,\"stoppet\":false,\"environments\":[\"q1\"],\"status\":[{\"id\":\"TPS_MESSAGING\",\"navn\":\"Meldinger til TPS\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"KRRSTUB\",\"navn\":\"Digital kontaktinformasjon (DKIF)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"SIGRUNSTUB\",\"navn\":\"Skatteinntekt grunnlag (SIGRUN)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"AAREG\",\"navn\":\"Arbeidsregister (AAREG)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"ARENA\",\"navn\":\"Arena fagsystem\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]},{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"PDL_FORVALTER\",\"navn\":\"Persondataløsningen (PDL)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"INST2\",\"navn\":\"Institusjonsopphold (INST2)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"UDISTUB\",\"navn\":\"Utlendingsdirektoratet (UDI)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"INNTK\",\"navn\":\"Inntektskomponenten (INNTK)\",\"statuser\":[{\"melding\":\"Kombinasjonen av feltene i inntekten er ikke gyldig\",\"identer\":[\"12345678912\"]}]},{\"id\":\"PEN_INNTEKT\",\"navn\":\"Pensjonsopptjening (POPP)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"TP_FORVALTER\",\"navn\":\"Tjenestepensjon (TP)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"PEN_FORVALTER\",\"navn\":\"Pensjon (PEN)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"INNTKMELD\",\"navn\":\"Inntektsmelding (ALTINN/JOARK)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"BRREGSTUB\",\"navn\":\"Brønnøysundregistrene (BRREGSTUB)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"DOKARKIV\",\"navn\":\"Dokumentarkiv (Joark)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"SYKEMELDING\",\"navn\":\"Testnorge Sykemelding\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"SKJERMINGSREGISTER\",\"navn\":\"Skjermingsregisteret\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"KONTOREGISTER\",\"navn\":\"Bankkontoregister\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]}],\"bestilling\":{\"krrstub\":{\"reservert\":false,\"landkode\":\"+47\",\"mobil\":\"12345678\",\"epost\":\"jiodjawsd@jidwa.no\",\"registrert\":true,\"sdpAdresse\":\"sikkerdigipost@superdupersecure.no\",\"sdpLeverandoer\":1,\"spraak\":\"nb\"},\"instdata\":[{\"institusjonstype\":\"AS\",\"startdato\":\"2022-09-27T00:00:00\"}],\"aareg\":[{\"amelding\":[{\"temp\":\"\"}],\"arbeidsforholdstype\":\"forenkletOppgjoersordning\",\"ansettelsesPeriode\":{\"fom\":\"2002-10-03T00:00:00\"},\"arbeidsavtale\":{\"yrke\":\"2521106\"},\"arbeidsgiver\":{\"aktoertype\":\"ORG\",\"orgnummer\":\"896929119\"}}],\"sigrunstub\":[{\"grunnlag\":[{\"tekniskNavn\":\"formuePrimaerbolig\",\"verdi\":\"12345\"}],\"inntektsaar\":\"2022\",\"svalbardGrunnlag\":[],\"tjeneste\":\"BEREGNET_SKATT\"}],\"inntektstub\":{\"inntektsinformasjon\":[{\"sisteAarMaaned\":\"2022-07\",\"opplysningspliktig\":\"963743254\",\"virksomhet\":\"947064649\",\"inntektsliste\":[{\"inntektstype\":\"LOENNSINNTEKT\",\"beloep\":13245,\"inngaarIGrunnlagForTrekk\":false,\"utloeserArbeidsgiveravgift\":false,\"fordel\":\"naturalytelse\",\"beskrivelse\":\"losji\",\"antall\":2}]}]},\"arenaforvalter\":{\"arenaBrukertype\":\"MED_SERVICEBEHOV\",\"kvalifiseringsgruppe\":\"IKVAL\",\"aap115\":[{\"fraDato\":\"2022-09-26T00:00:00\"}],\"aap\":[{\"fraDato\":\"2022-09-28T00:00:00\",\"tilDato\":\"2022-10-03T00:00:00\"}],\"dagpenger\":[{\"rettighetKode\":\"DAGO\",\"fraDato\":\"2022-08-09T00:00:00\",\"tilDato\":\"2022-08-18T00:00:00\"}]},\"udistub\":{\"aliaser\":[{\"nyIdent\":false}],\"arbeidsadgang\":{\"harArbeidsAdgang\":\"JA\",\"periode\":{},\"typeArbeidsadgang\":\"BESTEMT_ARBEIDSGIVER_ELLER_OPPDRAGSGIVER\",\"hjemmel\":\"kapplah\"},\"oppholdStatus\":{\"eosEllerEFTAVedtakOmVarigOppholdsrett\":\"VARIG\",\"eosEllerEFTAVedtakOmVarigOppholdsrettPeriode\":{}},\"flyktning\":true,\"soeknadOmBeskyttelseUnderBehandling\":\"NEI\"},\"pensjonforvalter\":{\"inntekt\":{\"fomAar\":2012,\"tomAar\":2018,\"belop\":12345,\"redusertMedGrunnbelop\":true},\"tp\":[{\"ordning\":\"3010\",\"ytelser\":[{\"type\":\"ALDER\",\"datoInnmeldtYtelseFom\":\"2022-09-03\",\"datoYtelseIverksattFom\":\"2022-09-03\"}]}]},\"inntektsmelding\":{\"inntekter\":[{\"aarsakTilInnsending\":\"NY\",\"arbeidsforhold\":{\"arbeidsforholdId\":\"\",\"beregnetInntekt\":{\"beloep\":12345}},\"arbeidsgiver\":{\"virksomhetsnummer\":\"123456789\"},\"avsendersystem\":{\"innsendingstidspunkt\":\"2022-10-03T11:48:20\"},\"naerRelasjon\":false,\"refusjon\":{},\"sykepengerIArbeidsgiverperioden\":{},\"ytelse\":\"SYKEPENGER\"}],\"joarkMetadata\":{\"tema\":\"SYK\"}},\"brregstub\":{\"enheter\":[{\"foretaksNavn\":{\"navn1\":\"Mitt helt eget selskap\"},\"forretningsAdresse\":{\"adresse1\":\"Testeveien 123\",\"kommunenr\":\"1234\",\"landKode\":\"NO\",\"postnr\":\"4321\",\"poststed\":\"TESTER\"},\"orgNr\":987654321,\"registreringsdato\":\"2022-10-03T11:48:27\",\"rolle\":\"BOBE\",\"personroller\":[]}],\"understatuser\":[0]},\"dokarkiv\":{\"tittel\":\"Anke\",\"tema\":\"AGR\",\"kanal\":\"NAV_NO\",\"avsenderMottaker\":{\"id\":\"12345678912\",\"idType\":\"FNR\"},\"dokumenter\":[{\"tittel\":\"Anke\",\"brevkode\":\"NAV 90-00.08 A\"}]},\"histark\":{},\"medl\":{},\"sykemelding\":{\"syntSykemelding\":{\"orgnummer\":\"987654321\",\"startDato\":\"2022-10-03T11:48:22\"}},\"pdldata\":{\"opprettNyPerson\":{\"identtype\":\"FNR\",\"alder\":30},\"person\":{\"navn\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"hasMellomnavn\":false}],\"forelderBarnRelasjon\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"minRolleForPerson\":\"FORELDER\",\"relatertPersonsRolle\":\"BARN\",\"partnerErIkkeForelder\":false}],\"sivilstand\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"type\":\"GIFT\",\"borIkkeSammen\":false,\"nyRelatertPerson\":{\"syntetisk\":true,\"nyttNavn\":{\"hasMellomnavn\":false}}}],\"doedsfall\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"doedsdato\":\"2022-09-29T11:46:47\"}],\"bostedsadresse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"gyldigFraOgMed\":\"2022-09-26T01:00:00\",\"vegadresse\":{\"postnummer\":\"1234\"}}],\"kontaktadresse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\"}],\"kjoenn\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"kjoenn\":\"MANN\"}],\"oppholdsadresse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\"}],\"innflytting\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"fraflyttingsland\":\"AGO\",\"fraflyttingsstedIUtlandet\":\"\",\"innflyttingsdato\":\"2004-10-06T00:00:00\"}],\"utflytting\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"tilflyttingsland\":\"BTN\",\"tilflyttingsstedIUtlandet\":\"\",\"utflyttingsdato\":\"2019-10-17T00:00:00\"}],\"foreldreansvar\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"ansvar\":\"ANDRE\"}],\"kontaktinformasjonForDoedsbo\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"skifteform\":\"OFFENTLIG\",\"attestutstedelsesdato\":\"2022-09-07T00:00:00\",\"adresse\":{\"adresselinje1\":\"\",\"adresselinje2\":\"\",\"postnummer\":\"\",\"poststedsnavn\":\"\",\"landkode\":\"\"},\"organisasjonSomKontakt\":{\"kontaktperson\":{\"etternavn\":\"KATALYSATOR\",\"fornavn\":\"NONFIGURATIV\",\"mellomnavn\":\"REFLEKTERENDE\"},\"organisasjonsnavn\":\"Sjokkerende elektriker\",\"organisasjonsnummer\":\"123456789\"}}],\"utenlandskIdentifikasjonsnummer\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"identifikasjonsnummer\":\"12345\",\"opphoert\":false,\"utstederland\":\"AND\"}],\"falskIdentitet\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"erFalsk\":true}],\"adressebeskyttelse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"gradering\":\"FORTROLIG\"}],\"tilrettelagtKommunikasjon\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"spraakForTaletolk\":\"AZ\",\"spraakForTegnspraakTolk\":\"ES\"}],\"statsborgerskap\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"landkode\":\"DZA\"}],\"opphold\":[{\"type\":\"OPPLYSNING_MANGLER\"}],\"telefonnummer\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"landskode\":\"+376\",\"nummer\":\"12345678\",\"prioritet\":1}],\"fullmakt\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"nyFullmektig\":{\"nyttNavn\":{\"hasMellomnavn\":false}},\"gyldigFraOgMed\":\"2022-09-26T00:00:00\",\"gyldigTilOgMed\":\"2022-10-28T00:00:00\",\"omraader\":[\"AAR\"]}],\"vergemaal\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"vergemaalEmbete\":\"FMIN\",\"sakType\":\"ANN\",\"nyVergeIdent\":{\"syntetisk\":true,\"nyttNavn\":{\"hasMellomnavn\":false}}}],\"sikkerhetstiltak\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"tiltakstype\":\"TFUS\",\"beskrivelse\":\"Telefonisk utestengelse\",\"kontaktperson\":{\"personident\":\"Z577742\",\"enhet\":\"0211\"},\"gyldigFraOgMed\":\"2022-10-03T00:00:00\",\"gyldigTilOgMed\":\"2022-11-16T00:00:00\"}],\"nyident\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"syntetisk\":true,\"nyttNavn\":{\"hasMellomnavn\":false}}],\"doedfoedtBarn\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"dato\":\"2022-01-01T11:46:47\"}]}},\"tpsMessaging\":{\"spraakKode\":\"AB\"},\"bankkonto\":{\"norskBankkonto\":{\"kontonummer\":\"99999999999\",\"tilfeldigKontonummer\":false}},\"skjerming\":{\"egenAnsattDatoFom\":\"2022-10-03T11:48:14\"}}},{\"id\":2,\"antallIdenter\":1,\"antallLevert\":1,\"ferdig\":true,\"sistOppdatert\":\"2022-01-01T15:45:39.696068\",\"bruker\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"gruppeId\":1,\"stoppet\":false,\"environments\":[\"\"],\"status\":[{\"id\":\"PDL_FORVALTER\",\"navn\":\"Persondataløsningen (PDL)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"INNTK\",\"navn\":\"Inntektskomponenten (INNTK)\",\"statuser\":[{\"melding\":\"Kombinasjonen av feltene i inntekten er ikke gyldig\",\"identer\":[\"12345678912\"]}]},{\"id\":\"PEN_FORVALTER\",\"navn\":\"Pensjon (PEN)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]}],\"bestilling\":{}},{\"id\":3,\"antallIdenter\":1,\"antallLevert\":1,\"ferdig\":true,\"sistOppdatert\":\"2022-01-01T15:45:39.696068\",\"bruker\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"gruppeId\":1,\"stoppet\":false,\"environments\":[\"\"],\"opprettetFraId\":1,\"bestilling\":{\"pdldata\":{\"opprettNyPerson\":{\"identtype\":\"FNR\",\"syntetisk\":true}}}}],\"master\":\"PDLF\",\"ibruk\":false}],\"tags\":[]}"
+ },
+ "redirectURL": "",
+ "headersSize": 282,
+ "bodySize": 3223,
+ "_transferSize": 3505
+ },
+ "cache": {},
+ "serverIPAddress": "127.0.0.1",
+ "_priority": "High",
+ "_resourceType": "XHR",
+ "_webSocketMessages": [],
+ "_eventSourceMessages": [],
+ "connection": "113"
+ },
+ {
+ "startedDateTime": "2024-06-04T08:53:25.794Z",
+ "time": 5.894999951124191,
+ "timings": {
+ "blocked": 1.4489999684467911,
+ "dns": -1,
+ "ssl": -1,
+ "connect": -1,
+ "send": 0.031000000000000028,
+ "wait": 3.379000010304153,
+ "receive": 1.0359999723732471
+ },
+ "request": {
+ "method": "GET",
+ "url": "http://localhost:5678/dolly-backend/api/v1/tags",
+ "httpVersion": "http/1.1",
+ "headers": [
+ {
+ "name": "Accept",
+ "value": "application/json, text/plain, */*"
+ }
+ ],
+ "queryString": [],
+ "cookies": [],
+ "headersSize": 0,
+ "bodySize": 0
+ },
+ "response": {
+ "status": 200,
+ "statusText": "OK",
+ "httpVersion": "HTTP/1.1",
+ "headers": [
+ {
+ "name": "content-type",
+ "value": "application/json"
+ }
+ ],
+ "cookies": [],
+ "content": {
+ "size": 39,
+ "mimeType": "application/json",
+ "compression": -34,
+ "text": "[{\"tag\":\"DUMMY\",\"beskrivelse\":\"Dummy\"}]"
+ },
+ "redirectURL": "",
+ "headersSize": 282,
+ "bodySize": 73,
+ "_transferSize": 355
+ },
+ "cache": {},
+ "serverIPAddress": "127.0.0.1",
+ "_priority": "High",
+ "_resourceType": "Fetch",
+ "_webSocketMessages": [],
+ "_eventSourceMessages": [],
+ "connection": "113"
+ },
+ {
+ "startedDateTime": "2024-06-04T08:53:26.233Z",
+ "time": 3.804999985732138,
+ "timings": {
+ "blocked": 0.6789999927803874,
+ "dns": -1,
+ "ssl": -1,
+ "connect": -1,
+ "send": 0.026000000000000023,
+ "wait": 2.82900002489984,
+ "receive": 0.2709999680519104
+ },
+ "request": {
+ "method": "GET",
+ "url": "http://localhost:5678/testnav-norg2-proxy/norg2/api/v1/enhet?enhetStatusListe=AKTIV&oppgavebehandlerFilter=KUN_OPPGAVEBEHANDLERE",
+ "httpVersion": "http/1.1",
+ "headers": [
+ {
+ "name": "Accept",
+ "value": "application/json, text/plain, */*"
+ }
+ ],
+ "queryString": [
+ {
+ "name": "enhetStatusListe",
+ "value": "AKTIV"
+ },
+ {
+ "name": "oppgavebehandlerFilter",
+ "value": "KUN_OPPGAVEBEHANDLERE"
+ }
+ ],
+ "cookies": [],
+ "headersSize": 0,
+ "bodySize": 0
+ },
+ "response": {
+ "status": 200,
+ "statusText": "OK",
+ "httpVersion": "HTTP/1.1",
+ "headers": [
+ {
+ "name": "content-type",
+ "value": "application/json"
+ }
+ ],
+ "cookies": [],
+ "content": {
+ "size": 2,
+ "mimeType": "application/json",
+ "compression": -35,
+ "text": "[]"
+ },
+ "redirectURL": "",
+ "headersSize": 282,
+ "bodySize": 37,
+ "_transferSize": 319
+ },
+ "cache": {},
+ "serverIPAddress": "127.0.0.1",
+ "_priority": "High",
+ "_resourceType": "XHR",
+ "_webSocketMessages": [],
+ "_eventSourceMessages": [],
+ "connection": "65"
+ },
+ {
+ "startedDateTime": "2024-06-04T08:53:26.356Z",
+ "time": 11.854000040329993,
+ "timings": {
+ "blocked": 0.6530000777170062,
+ "dns": -1,
+ "ssl": -1,
+ "connect": -1,
+ "send": 0.017999999999999988,
+ "wait": 10.456000014811755,
+ "receive": 0.7269999478012323
+ },
+ "request": {
+ "method": "GET",
+ "url": "http://localhost:5678/testnav-inst-proxy/api/v1/environment",
+ "httpVersion": "http/1.1",
+ "headers": [
+ {
+ "name": "Accept",
+ "value": "application/json, text/plain, */*"
+ }
+ ],
+ "queryString": [],
+ "cookies": [],
+ "headersSize": 0,
+ "bodySize": 0
+ },
+ "response": {
+ "status": 200,
+ "statusText": "OK",
+ "httpVersion": "HTTP/1.1",
+ "headers": [
+ {
+ "name": "content-type",
+ "value": "application/json"
+ }
+ ],
+ "cookies": [],
+ "content": {
+ "size": 2,
+ "mimeType": "application/json",
+ "compression": -35,
+ "text": "[]"
+ },
+ "redirectURL": "",
+ "headersSize": 282,
+ "bodySize": 37,
+ "_transferSize": 319
+ },
+ "cache": {},
+ "serverIPAddress": "127.0.0.1",
+ "_priority": "High",
+ "_resourceType": "XHR",
+ "_webSocketMessages": [],
+ "_eventSourceMessages": [],
+ "connection": "50"
+ },
+ {
+ "startedDateTime": "2024-06-04T08:53:26.356Z",
+ "time": 11.74599991645664,
+ "timings": {
+ "blocked": 0.6449999785721302,
+ "dns": -1,
+ "ssl": -1,
+ "connect": -1,
+ "send": 0.043999999999999984,
+ "wait": 10.364000016145408,
+ "receive": 0.6929999217391014
+ },
+ "request": {
+ "method": "GET",
+ "url": "http://localhost:5678/testnav-dokarkiv-proxy/rest/miljoe",
+ "httpVersion": "http/1.1",
+ "headers": [
+ {
+ "name": "Accept",
+ "value": "application/json, text/plain, */*"
+ }
+ ],
+ "queryString": [],
+ "cookies": [],
+ "headersSize": 0,
+ "bodySize": 0
+ },
+ "response": {
+ "status": 200,
+ "statusText": "OK",
+ "httpVersion": "HTTP/1.1",
+ "headers": [
+ {
+ "name": "content-type",
+ "value": "application/json"
+ }
+ ],
+ "cookies": [],
+ "content": {
+ "size": 11,
+ "mimeType": "application/json",
+ "compression": -36,
+ "text": "[\"q1\",\"q2\"]"
+ },
+ "redirectURL": "",
+ "headersSize": 282,
+ "bodySize": 47,
+ "_transferSize": 329
+ },
+ "cache": {},
+ "serverIPAddress": "127.0.0.1",
+ "_priority": "High",
+ "_resourceType": "XHR",
+ "_webSocketMessages": [],
+ "_eventSourceMessages": [],
+ "connection": "49"
+ },
+ {
+ "startedDateTime": "2024-06-04T08:53:26.356Z",
+ "time": 12.212999979965389,
+ "timings": {
+ "blocked": 0.9129999633431435,
+ "dns": -1,
+ "ssl": -1,
+ "connect": -1,
+ "send": 0.045999999999999985,
+ "wait": 10.778000000998377,
+ "receive": 0.4760000156238675
+ },
+ "request": {
+ "method": "GET",
+ "url": "http://localhost:5678/testnav-arena-forvalteren-proxy/api/v1/miljoe",
+ "httpVersion": "http/1.1",
+ "headers": [
+ {
+ "name": "Accept",
+ "value": "application/json, text/plain, */*"
+ }
+ ],
+ "queryString": [],
+ "cookies": [],
+ "headersSize": 0,
+ "bodySize": 0
+ },
+ "response": {
+ "status": 200,
+ "statusText": "OK",
+ "httpVersion": "HTTP/1.1",
+ "headers": [
+ {
+ "name": "content-type",
+ "value": "application/json"
+ }
+ ],
+ "cookies": [],
+ "content": {
+ "size": 16,
+ "mimeType": "application/json",
+ "compression": -33,
+ "text": "[\"q1\",\"q2\",\"q4\"]"
+ },
+ "redirectURL": "",
+ "headersSize": 282,
+ "bodySize": 49,
+ "_transferSize": 331
+ },
+ "cache": {},
+ "serverIPAddress": "127.0.0.1",
+ "_priority": "High",
+ "_resourceType": "XHR",
+ "_webSocketMessages": [],
+ "_eventSourceMessages": [],
+ "connection": "65"
+ },
+ {
+ "startedDateTime": "2024-06-04T08:53:26.548Z",
+ "time": 4.412999958731234,
+ "timings": {
+ "blocked": 0.6449999948218464,
+ "dns": -1,
+ "ssl": -1,
+ "connect": -1,
+ "send": 0.05500000000000001,
+ "wait": 3.529999967440963,
+ "receive": 0.1829999964684248
+ },
+ "request": {
+ "method": "POST",
+ "url": "http://localhost:5678/dolly-backend/api/v1/bestilling/gjenopprett/2?miljoer=",
+ "httpVersion": "http/1.1",
+ "headers": [
+ {
+ "name": "Accept",
+ "value": "application/json, text/plain, */*"
+ }
+ ],
+ "queryString": [
+ {
+ "name": "miljoer",
+ "value": ""
+ }
+ ],
+ "cookies": [],
+ "headersSize": 0,
+ "bodySize": 0
+ },
+ "response": {
+ "status": 200,
+ "statusText": "OK",
+ "httpVersion": "HTTP/1.1",
+ "headers": [
+ {
+ "name": "content-type",
+ "value": "application/json"
+ }
+ ],
+ "cookies": [],
+ "content": {
+ "size": 2,
+ "mimeType": "application/json",
+ "compression": -35,
+ "text": "[]"
+ },
+ "redirectURL": "",
+ "headersSize": 302,
+ "bodySize": 37,
+ "_transferSize": 339
+ },
+ "cache": {},
+ "serverIPAddress": "127.0.0.1",
+ "_priority": "High",
+ "_resourceType": "Fetch",
+ "_webSocketMessages": [],
+ "_eventSourceMessages": [],
+ "connection": "49"
+ },
+ {
+ "startedDateTime": "2024-06-04T08:53:26.590Z",
+ "time": 10.807999991811812,
+ "timings": {
+ "blocked": 1.15600007622689,
+ "dns": -1,
+ "ssl": -1,
+ "connect": -1,
+ "send": 0.03199999999999997,
+ "wait": 5.970999953560531,
+ "receive": 3.6489999620243907
+ },
+ "request": {
+ "method": "GET",
+ "url": "http://localhost:5678/dolly-backend/api/v1/bestilling/gruppe/1/ikkeferdig",
+ "httpVersion": "http/1.1",
+ "headers": [
+ {
+ "name": "Accept",
+ "value": "application/json, text/plain, */*"
+ }
+ ],
+ "queryString": [],
+ "cookies": [],
+ "headersSize": 0,
+ "bodySize": 0
+ },
+ "response": {
+ "status": 200,
+ "statusText": "OK",
+ "httpVersion": "HTTP/1.1",
+ "headers": [
+ {
+ "name": "content-type",
+ "value": "application/json"
+ }
+ ],
+ "cookies": [],
+ "content": {
+ "size": 9825,
+ "mimeType": "application/json",
+ "compression": 6744,
+ "text": "[{\"id\":1,\"antallIdenter\":1,\"antallLevert\":1,\"ferdig\":true,\"sistOppdatert\":\"2022-01-01T11:59:25.998969\",\"bruker\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"gruppeId\":1,\"stoppet\":false,\"environments\":[\"q1\"],\"status\":[{\"id\":\"TPS_MESSAGING\",\"navn\":\"Meldinger til TPS\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"KRRSTUB\",\"navn\":\"Digital kontaktinformasjon (DKIF)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"SIGRUNSTUB\",\"navn\":\"Skatteinntekt grunnlag (SIGRUN)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"AAREG\",\"navn\":\"Arbeidsregister (AAREG)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"ARENA\",\"navn\":\"Arena fagsystem\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]},{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"PDL_FORVALTER\",\"navn\":\"Persondataløsningen (PDL)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"INST2\",\"navn\":\"Institusjonsopphold (INST2)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"UDISTUB\",\"navn\":\"Utlendingsdirektoratet (UDI)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"INNTK\",\"navn\":\"Inntektskomponenten (INNTK)\",\"statuser\":[{\"melding\":\"Kombinasjonen av feltene i inntekten er ikke gyldig\",\"identer\":[\"12345678912\"]}]},{\"id\":\"PEN_INNTEKT\",\"navn\":\"Pensjonsopptjening (POPP)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"TP_FORVALTER\",\"navn\":\"Tjenestepensjon (TP)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"PEN_FORVALTER\",\"navn\":\"Pensjon (PEN)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"INNTKMELD\",\"navn\":\"Inntektsmelding (ALTINN/JOARK)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"BRREGSTUB\",\"navn\":\"Brønnøysundregistrene (BRREGSTUB)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"DOKARKIV\",\"navn\":\"Dokumentarkiv (Joark)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"SYKEMELDING\",\"navn\":\"Testnorge Sykemelding\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"SKJERMINGSREGISTER\",\"navn\":\"Skjermingsregisteret\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"KONTOREGISTER\",\"navn\":\"Bankkontoregister\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]}],\"bestilling\":{\"krrstub\":{\"reservert\":false,\"landkode\":\"+47\",\"mobil\":\"12345678\",\"epost\":\"jiodjawsd@jidwa.no\",\"registrert\":true,\"sdpAdresse\":\"sikkerdigipost@superdupersecure.no\",\"sdpLeverandoer\":1,\"spraak\":\"nb\"},\"instdata\":[{\"institusjonstype\":\"AS\",\"startdato\":\"2022-09-27T00:00:00\"}],\"aareg\":[{\"amelding\":[{\"temp\":\"\"}],\"arbeidsforholdstype\":\"forenkletOppgjoersordning\",\"ansettelsesPeriode\":{\"fom\":\"2002-10-03T00:00:00\"},\"arbeidsavtale\":{\"yrke\":\"2521106\"},\"arbeidsgiver\":{\"aktoertype\":\"ORG\",\"orgnummer\":\"896929119\"}}],\"sigrunstub\":[{\"grunnlag\":[{\"tekniskNavn\":\"formuePrimaerbolig\",\"verdi\":\"12345\"}],\"inntektsaar\":\"2022\",\"svalbardGrunnlag\":[],\"tjeneste\":\"BEREGNET_SKATT\"}],\"inntektstub\":{\"inntektsinformasjon\":[{\"sisteAarMaaned\":\"2022-07\",\"opplysningspliktig\":\"963743254\",\"virksomhet\":\"947064649\",\"inntektsliste\":[{\"inntektstype\":\"LOENNSINNTEKT\",\"beloep\":13245,\"inngaarIGrunnlagForTrekk\":false,\"utloeserArbeidsgiveravgift\":false,\"fordel\":\"naturalytelse\",\"beskrivelse\":\"losji\",\"antall\":2}]}]},\"arenaforvalter\":{\"arenaBrukertype\":\"MED_SERVICEBEHOV\",\"kvalifiseringsgruppe\":\"IKVAL\",\"aap115\":[{\"fraDato\":\"2022-09-26T00:00:00\"}],\"aap\":[{\"fraDato\":\"2022-09-28T00:00:00\",\"tilDato\":\"2022-10-03T00:00:00\"}],\"dagpenger\":[{\"rettighetKode\":\"DAGO\",\"fraDato\":\"2022-08-09T00:00:00\",\"tilDato\":\"2022-08-18T00:00:00\"}]},\"udistub\":{\"aliaser\":[{\"nyIdent\":false}],\"arbeidsadgang\":{\"harArbeidsAdgang\":\"JA\",\"periode\":{},\"typeArbeidsadgang\":\"BESTEMT_ARBEIDSGIVER_ELLER_OPPDRAGSGIVER\",\"hjemmel\":\"kapplah\"},\"oppholdStatus\":{\"eosEllerEFTAVedtakOmVarigOppholdsrett\":\"VARIG\",\"eosEllerEFTAVedtakOmVarigOppholdsrettPeriode\":{}},\"flyktning\":true,\"soeknadOmBeskyttelseUnderBehandling\":\"NEI\"},\"pensjonforvalter\":{\"inntekt\":{\"fomAar\":2012,\"tomAar\":2018,\"belop\":12345,\"redusertMedGrunnbelop\":true},\"tp\":[{\"ordning\":\"3010\",\"ytelser\":[{\"type\":\"ALDER\",\"datoInnmeldtYtelseFom\":\"2022-09-03\",\"datoYtelseIverksattFom\":\"2022-09-03\"}]}]},\"inntektsmelding\":{\"inntekter\":[{\"aarsakTilInnsending\":\"NY\",\"arbeidsforhold\":{\"arbeidsforholdId\":\"\",\"beregnetInntekt\":{\"beloep\":12345}},\"arbeidsgiver\":{\"virksomhetsnummer\":\"123456789\"},\"avsendersystem\":{\"innsendingstidspunkt\":\"2022-10-03T11:48:20\"},\"naerRelasjon\":false,\"refusjon\":{},\"sykepengerIArbeidsgiverperioden\":{},\"ytelse\":\"SYKEPENGER\"}],\"joarkMetadata\":{\"tema\":\"SYK\"}},\"brregstub\":{\"enheter\":[{\"foretaksNavn\":{\"navn1\":\"Mitt helt eget selskap\"},\"forretningsAdresse\":{\"adresse1\":\"Testeveien 123\",\"kommunenr\":\"1234\",\"landKode\":\"NO\",\"postnr\":\"4321\",\"poststed\":\"TESTER\"},\"orgNr\":987654321,\"registreringsdato\":\"2022-10-03T11:48:27\",\"rolle\":\"BOBE\",\"personroller\":[]}],\"understatuser\":[0]},\"dokarkiv\":{\"tittel\":\"Anke\",\"tema\":\"AGR\",\"kanal\":\"NAV_NO\",\"avsenderMottaker\":{\"id\":\"12345678912\",\"idType\":\"FNR\"},\"dokumenter\":[{\"tittel\":\"Anke\",\"brevkode\":\"NAV 90-00.08 A\"}]},\"histark\":{},\"medl\":{},\"sykemelding\":{\"syntSykemelding\":{\"orgnummer\":\"987654321\",\"startDato\":\"2022-10-03T11:48:22\"}},\"pdldata\":{\"opprettNyPerson\":{\"identtype\":\"FNR\",\"alder\":30},\"person\":{\"navn\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"hasMellomnavn\":false}],\"forelderBarnRelasjon\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"minRolleForPerson\":\"FORELDER\",\"relatertPersonsRolle\":\"BARN\",\"partnerErIkkeForelder\":false}],\"sivilstand\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"type\":\"GIFT\",\"borIkkeSammen\":false,\"nyRelatertPerson\":{\"syntetisk\":true,\"nyttNavn\":{\"hasMellomnavn\":false}}}],\"doedsfall\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"doedsdato\":\"2022-09-29T11:46:47\"}],\"bostedsadresse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"gyldigFraOgMed\":\"2022-09-26T01:00:00\",\"vegadresse\":{\"postnummer\":\"1234\"}}],\"kontaktadresse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\"}],\"kjoenn\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"kjoenn\":\"MANN\"}],\"oppholdsadresse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\"}],\"innflytting\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"fraflyttingsland\":\"AGO\",\"fraflyttingsstedIUtlandet\":\"\",\"innflyttingsdato\":\"2004-10-06T00:00:00\"}],\"utflytting\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"tilflyttingsland\":\"BTN\",\"tilflyttingsstedIUtlandet\":\"\",\"utflyttingsdato\":\"2019-10-17T00:00:00\"}],\"foreldreansvar\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"ansvar\":\"ANDRE\"}],\"kontaktinformasjonForDoedsbo\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"skifteform\":\"OFFENTLIG\",\"attestutstedelsesdato\":\"2022-09-07T00:00:00\",\"adresse\":{\"adresselinje1\":\"\",\"adresselinje2\":\"\",\"postnummer\":\"\",\"poststedsnavn\":\"\",\"landkode\":\"\"},\"organisasjonSomKontakt\":{\"kontaktperson\":{\"etternavn\":\"KATALYSATOR\",\"fornavn\":\"NONFIGURATIV\",\"mellomnavn\":\"REFLEKTERENDE\"},\"organisasjonsnavn\":\"Sjokkerende elektriker\",\"organisasjonsnummer\":\"123456789\"}}],\"utenlandskIdentifikasjonsnummer\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"identifikasjonsnummer\":\"12345\",\"opphoert\":false,\"utstederland\":\"AND\"}],\"falskIdentitet\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"erFalsk\":true}],\"adressebeskyttelse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"gradering\":\"FORTROLIG\"}],\"tilrettelagtKommunikasjon\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"spraakForTaletolk\":\"AZ\",\"spraakForTegnspraakTolk\":\"ES\"}],\"statsborgerskap\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"landkode\":\"DZA\"}],\"opphold\":[{\"type\":\"OPPLYSNING_MANGLER\"}],\"telefonnummer\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"landskode\":\"+376\",\"nummer\":\"12345678\",\"prioritet\":1}],\"fullmakt\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"nyFullmektig\":{\"nyttNavn\":{\"hasMellomnavn\":false}},\"gyldigFraOgMed\":\"2022-09-26T00:00:00\",\"gyldigTilOgMed\":\"2022-10-28T00:00:00\",\"omraader\":[\"AAR\"]}],\"vergemaal\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"vergemaalEmbete\":\"FMIN\",\"sakType\":\"ANN\",\"nyVergeIdent\":{\"syntetisk\":true,\"nyttNavn\":{\"hasMellomnavn\":false}}}],\"sikkerhetstiltak\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"tiltakstype\":\"TFUS\",\"beskrivelse\":\"Telefonisk utestengelse\",\"kontaktperson\":{\"personident\":\"Z577742\",\"enhet\":\"0211\"},\"gyldigFraOgMed\":\"2022-10-03T00:00:00\",\"gyldigTilOgMed\":\"2022-11-16T00:00:00\"}],\"nyident\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"syntetisk\":true,\"nyttNavn\":{\"hasMellomnavn\":false}}],\"doedfoedtBarn\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"dato\":\"2022-01-01T11:46:47\"}]}},\"tpsMessaging\":{\"spraakKode\":\"AB\"},\"bankkonto\":{\"norskBankkonto\":{\"kontonummer\":\"99999999999\",\"tilfeldigKontonummer\":false}},\"skjerming\":{\"egenAnsattDatoFom\":\"2022-10-03T11:48:14\"}}},{\"id\":2,\"antallIdenter\":1,\"antallLevert\":1,\"ferdig\":true,\"sistOppdatert\":\"2022-01-01T15:45:39.696068\",\"bruker\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"gruppeId\":1,\"stoppet\":false,\"environments\":[\"\"],\"status\":[{\"id\":\"PDL_FORVALTER\",\"navn\":\"Persondataløsningen (PDL)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"INNTK\",\"navn\":\"Inntektskomponenten (INNTK)\",\"statuser\":[{\"melding\":\"Kombinasjonen av feltene i inntekten er ikke gyldig\",\"identer\":[\"12345678912\"]}]},{\"id\":\"PEN_FORVALTER\",\"navn\":\"Pensjon (PEN)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]}],\"bestilling\":{}},{\"id\":3,\"antallIdenter\":1,\"antallLevert\":1,\"ferdig\":true,\"sistOppdatert\":\"2022-01-01T15:45:39.696068\",\"bruker\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"gruppeId\":1,\"stoppet\":false,\"environments\":[\"\"],\"opprettetFraId\":1,\"bestilling\":{\"pdldata\":{\"opprettNyPerson\":{\"identtype\":\"FNR\",\"syntetisk\":true}}}}]"
+ },
+ "redirectURL": "",
+ "headersSize": 282,
+ "bodySize": 3081,
+ "_transferSize": 3363
+ },
+ "cache": {},
+ "serverIPAddress": "127.0.0.1",
+ "_priority": "High",
+ "_resourceType": "XHR",
+ "_webSocketMessages": [],
+ "_eventSourceMessages": [],
+ "connection": "49"
+ },
+ {
+ "startedDateTime": "2024-06-04T08:53:26.590Z",
+ "time": 11.022999999113381,
+ "timings": {
+ "blocked": 0.7909999722912908,
+ "dns": -1,
+ "ssl": -1,
+ "connect": -1,
+ "send": 0.02100000000000002,
+ "wait": 9.877000044718384,
+ "receive": 0.3339999821037054
+ },
+ "request": {
+ "method": "GET",
+ "url": "http://localhost:5678/dolly-backend/api/v1/bestilling/gruppe/1?page=0&pageSize=10",
+ "httpVersion": "http/1.1",
+ "headers": [
+ {
+ "name": "Accept",
+ "value": "application/json, text/plain, */*"
+ }
+ ],
+ "queryString": [
+ {
+ "name": "page",
+ "value": "0"
+ },
+ {
+ "name": "pageSize",
+ "value": "10"
+ }
+ ],
+ "cookies": [],
+ "headersSize": 0,
+ "bodySize": 0
+ },
+ "response": {
+ "status": 200,
+ "statusText": "OK",
+ "httpVersion": "HTTP/1.1",
+ "headers": [
+ {
+ "name": "content-type",
+ "value": "application/json"
+ }
+ ],
+ "cookies": [],
+ "content": {
+ "size": 9825,
+ "mimeType": "application/json",
+ "compression": 6744,
+ "text": "[{\"id\":1,\"antallIdenter\":1,\"antallLevert\":1,\"ferdig\":true,\"sistOppdatert\":\"2022-01-01T11:59:25.998969\",\"bruker\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"gruppeId\":1,\"stoppet\":false,\"environments\":[\"q1\"],\"status\":[{\"id\":\"TPS_MESSAGING\",\"navn\":\"Meldinger til TPS\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"KRRSTUB\",\"navn\":\"Digital kontaktinformasjon (DKIF)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"SIGRUNSTUB\",\"navn\":\"Skatteinntekt grunnlag (SIGRUN)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"AAREG\",\"navn\":\"Arbeidsregister (AAREG)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"ARENA\",\"navn\":\"Arena fagsystem\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]},{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"PDL_FORVALTER\",\"navn\":\"Persondataløsningen (PDL)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"INST2\",\"navn\":\"Institusjonsopphold (INST2)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"UDISTUB\",\"navn\":\"Utlendingsdirektoratet (UDI)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"INNTK\",\"navn\":\"Inntektskomponenten (INNTK)\",\"statuser\":[{\"melding\":\"Kombinasjonen av feltene i inntekten er ikke gyldig\",\"identer\":[\"12345678912\"]}]},{\"id\":\"PEN_INNTEKT\",\"navn\":\"Pensjonsopptjening (POPP)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"TP_FORVALTER\",\"navn\":\"Tjenestepensjon (TP)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"PEN_FORVALTER\",\"navn\":\"Pensjon (PEN)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"INNTKMELD\",\"navn\":\"Inntektsmelding (ALTINN/JOARK)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"BRREGSTUB\",\"navn\":\"Brønnøysundregistrene (BRREGSTUB)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"DOKARKIV\",\"navn\":\"Dokumentarkiv (Joark)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"SYKEMELDING\",\"navn\":\"Testnorge Sykemelding\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"SKJERMINGSREGISTER\",\"navn\":\"Skjermingsregisteret\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"KONTOREGISTER\",\"navn\":\"Bankkontoregister\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]}],\"bestilling\":{\"krrstub\":{\"reservert\":false,\"landkode\":\"+47\",\"mobil\":\"12345678\",\"epost\":\"jiodjawsd@jidwa.no\",\"registrert\":true,\"sdpAdresse\":\"sikkerdigipost@superdupersecure.no\",\"sdpLeverandoer\":1,\"spraak\":\"nb\"},\"instdata\":[{\"institusjonstype\":\"AS\",\"startdato\":\"2022-09-27T00:00:00\"}],\"aareg\":[{\"amelding\":[{\"temp\":\"\"}],\"arbeidsforholdstype\":\"forenkletOppgjoersordning\",\"ansettelsesPeriode\":{\"fom\":\"2002-10-03T00:00:00\"},\"arbeidsavtale\":{\"yrke\":\"2521106\"},\"arbeidsgiver\":{\"aktoertype\":\"ORG\",\"orgnummer\":\"896929119\"}}],\"sigrunstub\":[{\"grunnlag\":[{\"tekniskNavn\":\"formuePrimaerbolig\",\"verdi\":\"12345\"}],\"inntektsaar\":\"2022\",\"svalbardGrunnlag\":[],\"tjeneste\":\"BEREGNET_SKATT\"}],\"inntektstub\":{\"inntektsinformasjon\":[{\"sisteAarMaaned\":\"2022-07\",\"opplysningspliktig\":\"963743254\",\"virksomhet\":\"947064649\",\"inntektsliste\":[{\"inntektstype\":\"LOENNSINNTEKT\",\"beloep\":13245,\"inngaarIGrunnlagForTrekk\":false,\"utloeserArbeidsgiveravgift\":false,\"fordel\":\"naturalytelse\",\"beskrivelse\":\"losji\",\"antall\":2}]}]},\"arenaforvalter\":{\"arenaBrukertype\":\"MED_SERVICEBEHOV\",\"kvalifiseringsgruppe\":\"IKVAL\",\"aap115\":[{\"fraDato\":\"2022-09-26T00:00:00\"}],\"aap\":[{\"fraDato\":\"2022-09-28T00:00:00\",\"tilDato\":\"2022-10-03T00:00:00\"}],\"dagpenger\":[{\"rettighetKode\":\"DAGO\",\"fraDato\":\"2022-08-09T00:00:00\",\"tilDato\":\"2022-08-18T00:00:00\"}]},\"udistub\":{\"aliaser\":[{\"nyIdent\":false}],\"arbeidsadgang\":{\"harArbeidsAdgang\":\"JA\",\"periode\":{},\"typeArbeidsadgang\":\"BESTEMT_ARBEIDSGIVER_ELLER_OPPDRAGSGIVER\",\"hjemmel\":\"kapplah\"},\"oppholdStatus\":{\"eosEllerEFTAVedtakOmVarigOppholdsrett\":\"VARIG\",\"eosEllerEFTAVedtakOmVarigOppholdsrettPeriode\":{}},\"flyktning\":true,\"soeknadOmBeskyttelseUnderBehandling\":\"NEI\"},\"pensjonforvalter\":{\"inntekt\":{\"fomAar\":2012,\"tomAar\":2018,\"belop\":12345,\"redusertMedGrunnbelop\":true},\"tp\":[{\"ordning\":\"3010\",\"ytelser\":[{\"type\":\"ALDER\",\"datoInnmeldtYtelseFom\":\"2022-09-03\",\"datoYtelseIverksattFom\":\"2022-09-03\"}]}]},\"inntektsmelding\":{\"inntekter\":[{\"aarsakTilInnsending\":\"NY\",\"arbeidsforhold\":{\"arbeidsforholdId\":\"\",\"beregnetInntekt\":{\"beloep\":12345}},\"arbeidsgiver\":{\"virksomhetsnummer\":\"123456789\"},\"avsendersystem\":{\"innsendingstidspunkt\":\"2022-10-03T11:48:20\"},\"naerRelasjon\":false,\"refusjon\":{},\"sykepengerIArbeidsgiverperioden\":{},\"ytelse\":\"SYKEPENGER\"}],\"joarkMetadata\":{\"tema\":\"SYK\"}},\"brregstub\":{\"enheter\":[{\"foretaksNavn\":{\"navn1\":\"Mitt helt eget selskap\"},\"forretningsAdresse\":{\"adresse1\":\"Testeveien 123\",\"kommunenr\":\"1234\",\"landKode\":\"NO\",\"postnr\":\"4321\",\"poststed\":\"TESTER\"},\"orgNr\":987654321,\"registreringsdato\":\"2022-10-03T11:48:27\",\"rolle\":\"BOBE\",\"personroller\":[]}],\"understatuser\":[0]},\"dokarkiv\":{\"tittel\":\"Anke\",\"tema\":\"AGR\",\"kanal\":\"NAV_NO\",\"avsenderMottaker\":{\"id\":\"12345678912\",\"idType\":\"FNR\"},\"dokumenter\":[{\"tittel\":\"Anke\",\"brevkode\":\"NAV 90-00.08 A\"}]},\"histark\":{},\"medl\":{},\"sykemelding\":{\"syntSykemelding\":{\"orgnummer\":\"987654321\",\"startDato\":\"2022-10-03T11:48:22\"}},\"pdldata\":{\"opprettNyPerson\":{\"identtype\":\"FNR\",\"alder\":30},\"person\":{\"navn\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"hasMellomnavn\":false}],\"forelderBarnRelasjon\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"minRolleForPerson\":\"FORELDER\",\"relatertPersonsRolle\":\"BARN\",\"partnerErIkkeForelder\":false}],\"sivilstand\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"type\":\"GIFT\",\"borIkkeSammen\":false,\"nyRelatertPerson\":{\"syntetisk\":true,\"nyttNavn\":{\"hasMellomnavn\":false}}}],\"doedsfall\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"doedsdato\":\"2022-09-29T11:46:47\"}],\"bostedsadresse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"gyldigFraOgMed\":\"2022-09-26T01:00:00\",\"vegadresse\":{\"postnummer\":\"1234\"}}],\"kontaktadresse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\"}],\"kjoenn\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"kjoenn\":\"MANN\"}],\"oppholdsadresse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\"}],\"innflytting\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"fraflyttingsland\":\"AGO\",\"fraflyttingsstedIUtlandet\":\"\",\"innflyttingsdato\":\"2004-10-06T00:00:00\"}],\"utflytting\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"tilflyttingsland\":\"BTN\",\"tilflyttingsstedIUtlandet\":\"\",\"utflyttingsdato\":\"2019-10-17T00:00:00\"}],\"foreldreansvar\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"ansvar\":\"ANDRE\"}],\"kontaktinformasjonForDoedsbo\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"skifteform\":\"OFFENTLIG\",\"attestutstedelsesdato\":\"2022-09-07T00:00:00\",\"adresse\":{\"adresselinje1\":\"\",\"adresselinje2\":\"\",\"postnummer\":\"\",\"poststedsnavn\":\"\",\"landkode\":\"\"},\"organisasjonSomKontakt\":{\"kontaktperson\":{\"etternavn\":\"KATALYSATOR\",\"fornavn\":\"NONFIGURATIV\",\"mellomnavn\":\"REFLEKTERENDE\"},\"organisasjonsnavn\":\"Sjokkerende elektriker\",\"organisasjonsnummer\":\"123456789\"}}],\"utenlandskIdentifikasjonsnummer\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"identifikasjonsnummer\":\"12345\",\"opphoert\":false,\"utstederland\":\"AND\"}],\"falskIdentitet\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"erFalsk\":true}],\"adressebeskyttelse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"gradering\":\"FORTROLIG\"}],\"tilrettelagtKommunikasjon\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"spraakForTaletolk\":\"AZ\",\"spraakForTegnspraakTolk\":\"ES\"}],\"statsborgerskap\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"landkode\":\"DZA\"}],\"opphold\":[{\"type\":\"OPPLYSNING_MANGLER\"}],\"telefonnummer\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"landskode\":\"+376\",\"nummer\":\"12345678\",\"prioritet\":1}],\"fullmakt\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"nyFullmektig\":{\"nyttNavn\":{\"hasMellomnavn\":false}},\"gyldigFraOgMed\":\"2022-09-26T00:00:00\",\"gyldigTilOgMed\":\"2022-10-28T00:00:00\",\"omraader\":[\"AAR\"]}],\"vergemaal\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"vergemaalEmbete\":\"FMIN\",\"sakType\":\"ANN\",\"nyVergeIdent\":{\"syntetisk\":true,\"nyttNavn\":{\"hasMellomnavn\":false}}}],\"sikkerhetstiltak\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"tiltakstype\":\"TFUS\",\"beskrivelse\":\"Telefonisk utestengelse\",\"kontaktperson\":{\"personident\":\"Z577742\",\"enhet\":\"0211\"},\"gyldigFraOgMed\":\"2022-10-03T00:00:00\",\"gyldigTilOgMed\":\"2022-11-16T00:00:00\"}],\"nyident\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"syntetisk\":true,\"nyttNavn\":{\"hasMellomnavn\":false}}],\"doedfoedtBarn\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"dato\":\"2022-01-01T11:46:47\"}]}},\"tpsMessaging\":{\"spraakKode\":\"AB\"},\"bankkonto\":{\"norskBankkonto\":{\"kontonummer\":\"99999999999\",\"tilfeldigKontonummer\":false}},\"skjerming\":{\"egenAnsattDatoFom\":\"2022-10-03T11:48:14\"}}},{\"id\":2,\"antallIdenter\":1,\"antallLevert\":1,\"ferdig\":true,\"sistOppdatert\":\"2022-01-01T15:45:39.696068\",\"bruker\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"gruppeId\":1,\"stoppet\":false,\"environments\":[\"\"],\"status\":[{\"id\":\"PDL_FORVALTER\",\"navn\":\"Persondataløsningen (PDL)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"INNTK\",\"navn\":\"Inntektskomponenten (INNTK)\",\"statuser\":[{\"melding\":\"Kombinasjonen av feltene i inntekten er ikke gyldig\",\"identer\":[\"12345678912\"]}]},{\"id\":\"PEN_FORVALTER\",\"navn\":\"Pensjon (PEN)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]}],\"bestilling\":{}},{\"id\":3,\"antallIdenter\":1,\"antallLevert\":1,\"ferdig\":true,\"sistOppdatert\":\"2022-01-01T15:45:39.696068\",\"bruker\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"gruppeId\":1,\"stoppet\":false,\"environments\":[\"\"],\"opprettetFraId\":1,\"bestilling\":{\"pdldata\":{\"opprettNyPerson\":{\"identtype\":\"FNR\",\"syntetisk\":true}}}}]"
+ },
+ "redirectURL": "",
+ "headersSize": 282,
+ "bodySize": 3081,
+ "_transferSize": 3363
+ },
+ "cache": {},
+ "serverIPAddress": "127.0.0.1",
+ "_priority": "High",
+ "_resourceType": "XHR",
+ "_webSocketMessages": [],
+ "_eventSourceMessages": [],
+ "connection": "50"
+ },
+ {
+ "startedDateTime": "2024-06-04T08:53:27.112Z",
+ "time": 4.026999929919839,
+ "timings": {
+ "blocked": 0.536999918833375,
+ "dns": -1,
+ "ssl": -1,
+ "connect": -1,
+ "send": 0.034,
+ "wait": 3.2460000418573616,
+ "receive": 0.20999996922910213
+ },
+ "request": {
+ "method": "POST",
+ "url": "http://localhost:5678/dolly-backend/api/v1/malbestilling?bestillingId=2&malNavn=Testmal",
+ "httpVersion": "http/1.1",
+ "headers": [
+ {
+ "name": "Accept",
+ "value": "application/json, text/plain, */*"
+ }
+ ],
+ "queryString": [
+ {
+ "name": "bestillingId",
+ "value": "2"
+ },
+ {
+ "name": "malNavn",
+ "value": "Testmal"
+ }
+ ],
+ "cookies": [],
+ "headersSize": 0,
+ "bodySize": 0
+ },
+ "response": {
+ "status": 200,
+ "statusText": "OK",
+ "httpVersion": "HTTP/1.1",
+ "headers": [
+ {
+ "name": "content-type",
+ "value": "application/json"
+ }
+ ],
+ "cookies": [],
+ "content": {
+ "size": 2,
+ "mimeType": "application/json",
+ "compression": -35,
+ "text": "[]"
+ },
+ "redirectURL": "",
+ "headersSize": 302,
+ "bodySize": 37,
+ "_transferSize": 339
+ },
+ "cache": {},
+ "serverIPAddress": "127.0.0.1",
+ "_priority": "High",
+ "_resourceType": "Fetch",
+ "_webSocketMessages": [],
+ "_eventSourceMessages": [],
+ "connection": "50"
+ },
+ {
+ "startedDateTime": "2024-06-04T08:53:27.160Z",
+ "time": 10.589000070467591,
+ "timings": {
+ "blocked": 0.9459999981969596,
+ "dns": -1,
+ "ssl": -1,
+ "connect": -1,
+ "send": 0.03699999999999998,
+ "wait": 8.856999956950546,
+ "receive": 0.7490001153200865
+ },
+ "request": {
+ "method": "GET",
+ "url": "http://localhost:5678/dolly-backend/api/v1/bestilling/gruppe/1?page=0&pageSize=10",
+ "httpVersion": "http/1.1",
+ "headers": [
+ {
+ "name": "Accept",
+ "value": "application/json, text/plain, */*"
+ }
+ ],
+ "queryString": [
+ {
+ "name": "page",
+ "value": "0"
+ },
+ {
+ "name": "pageSize",
+ "value": "10"
+ }
+ ],
+ "cookies": [],
+ "headersSize": 0,
+ "bodySize": 0
+ },
+ "response": {
+ "status": 200,
+ "statusText": "OK",
+ "httpVersion": "HTTP/1.1",
+ "headers": [
+ {
+ "name": "content-type",
+ "value": "application/json"
+ }
+ ],
+ "cookies": [],
+ "content": {
+ "size": 9825,
+ "mimeType": "application/json",
+ "compression": 6744,
+ "text": "[{\"id\":1,\"antallIdenter\":1,\"antallLevert\":1,\"ferdig\":true,\"sistOppdatert\":\"2022-01-01T11:59:25.998969\",\"bruker\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"gruppeId\":1,\"stoppet\":false,\"environments\":[\"q1\"],\"status\":[{\"id\":\"TPS_MESSAGING\",\"navn\":\"Meldinger til TPS\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"KRRSTUB\",\"navn\":\"Digital kontaktinformasjon (DKIF)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"SIGRUNSTUB\",\"navn\":\"Skatteinntekt grunnlag (SIGRUN)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"AAREG\",\"navn\":\"Arbeidsregister (AAREG)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"ARENA\",\"navn\":\"Arena fagsystem\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]},{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"PDL_FORVALTER\",\"navn\":\"Persondataløsningen (PDL)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"INST2\",\"navn\":\"Institusjonsopphold (INST2)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"UDISTUB\",\"navn\":\"Utlendingsdirektoratet (UDI)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"INNTK\",\"navn\":\"Inntektskomponenten (INNTK)\",\"statuser\":[{\"melding\":\"Kombinasjonen av feltene i inntekten er ikke gyldig\",\"identer\":[\"12345678912\"]}]},{\"id\":\"PEN_INNTEKT\",\"navn\":\"Pensjonsopptjening (POPP)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"TP_FORVALTER\",\"navn\":\"Tjenestepensjon (TP)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"PEN_FORVALTER\",\"navn\":\"Pensjon (PEN)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"INNTKMELD\",\"navn\":\"Inntektsmelding (ALTINN/JOARK)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"BRREGSTUB\",\"navn\":\"Brønnøysundregistrene (BRREGSTUB)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"DOKARKIV\",\"navn\":\"Dokumentarkiv (Joark)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"SYKEMELDING\",\"navn\":\"Testnorge Sykemelding\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"SKJERMINGSREGISTER\",\"navn\":\"Skjermingsregisteret\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"KONTOREGISTER\",\"navn\":\"Bankkontoregister\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]}],\"bestilling\":{\"krrstub\":{\"reservert\":false,\"landkode\":\"+47\",\"mobil\":\"12345678\",\"epost\":\"jiodjawsd@jidwa.no\",\"registrert\":true,\"sdpAdresse\":\"sikkerdigipost@superdupersecure.no\",\"sdpLeverandoer\":1,\"spraak\":\"nb\"},\"instdata\":[{\"institusjonstype\":\"AS\",\"startdato\":\"2022-09-27T00:00:00\"}],\"aareg\":[{\"amelding\":[{\"temp\":\"\"}],\"arbeidsforholdstype\":\"forenkletOppgjoersordning\",\"ansettelsesPeriode\":{\"fom\":\"2002-10-03T00:00:00\"},\"arbeidsavtale\":{\"yrke\":\"2521106\"},\"arbeidsgiver\":{\"aktoertype\":\"ORG\",\"orgnummer\":\"896929119\"}}],\"sigrunstub\":[{\"grunnlag\":[{\"tekniskNavn\":\"formuePrimaerbolig\",\"verdi\":\"12345\"}],\"inntektsaar\":\"2022\",\"svalbardGrunnlag\":[],\"tjeneste\":\"BEREGNET_SKATT\"}],\"inntektstub\":{\"inntektsinformasjon\":[{\"sisteAarMaaned\":\"2022-07\",\"opplysningspliktig\":\"963743254\",\"virksomhet\":\"947064649\",\"inntektsliste\":[{\"inntektstype\":\"LOENNSINNTEKT\",\"beloep\":13245,\"inngaarIGrunnlagForTrekk\":false,\"utloeserArbeidsgiveravgift\":false,\"fordel\":\"naturalytelse\",\"beskrivelse\":\"losji\",\"antall\":2}]}]},\"arenaforvalter\":{\"arenaBrukertype\":\"MED_SERVICEBEHOV\",\"kvalifiseringsgruppe\":\"IKVAL\",\"aap115\":[{\"fraDato\":\"2022-09-26T00:00:00\"}],\"aap\":[{\"fraDato\":\"2022-09-28T00:00:00\",\"tilDato\":\"2022-10-03T00:00:00\"}],\"dagpenger\":[{\"rettighetKode\":\"DAGO\",\"fraDato\":\"2022-08-09T00:00:00\",\"tilDato\":\"2022-08-18T00:00:00\"}]},\"udistub\":{\"aliaser\":[{\"nyIdent\":false}],\"arbeidsadgang\":{\"harArbeidsAdgang\":\"JA\",\"periode\":{},\"typeArbeidsadgang\":\"BESTEMT_ARBEIDSGIVER_ELLER_OPPDRAGSGIVER\",\"hjemmel\":\"kapplah\"},\"oppholdStatus\":{\"eosEllerEFTAVedtakOmVarigOppholdsrett\":\"VARIG\",\"eosEllerEFTAVedtakOmVarigOppholdsrettPeriode\":{}},\"flyktning\":true,\"soeknadOmBeskyttelseUnderBehandling\":\"NEI\"},\"pensjonforvalter\":{\"inntekt\":{\"fomAar\":2012,\"tomAar\":2018,\"belop\":12345,\"redusertMedGrunnbelop\":true},\"tp\":[{\"ordning\":\"3010\",\"ytelser\":[{\"type\":\"ALDER\",\"datoInnmeldtYtelseFom\":\"2022-09-03\",\"datoYtelseIverksattFom\":\"2022-09-03\"}]}]},\"inntektsmelding\":{\"inntekter\":[{\"aarsakTilInnsending\":\"NY\",\"arbeidsforhold\":{\"arbeidsforholdId\":\"\",\"beregnetInntekt\":{\"beloep\":12345}},\"arbeidsgiver\":{\"virksomhetsnummer\":\"123456789\"},\"avsendersystem\":{\"innsendingstidspunkt\":\"2022-10-03T11:48:20\"},\"naerRelasjon\":false,\"refusjon\":{},\"sykepengerIArbeidsgiverperioden\":{},\"ytelse\":\"SYKEPENGER\"}],\"joarkMetadata\":{\"tema\":\"SYK\"}},\"brregstub\":{\"enheter\":[{\"foretaksNavn\":{\"navn1\":\"Mitt helt eget selskap\"},\"forretningsAdresse\":{\"adresse1\":\"Testeveien 123\",\"kommunenr\":\"1234\",\"landKode\":\"NO\",\"postnr\":\"4321\",\"poststed\":\"TESTER\"},\"orgNr\":987654321,\"registreringsdato\":\"2022-10-03T11:48:27\",\"rolle\":\"BOBE\",\"personroller\":[]}],\"understatuser\":[0]},\"dokarkiv\":{\"tittel\":\"Anke\",\"tema\":\"AGR\",\"kanal\":\"NAV_NO\",\"avsenderMottaker\":{\"id\":\"12345678912\",\"idType\":\"FNR\"},\"dokumenter\":[{\"tittel\":\"Anke\",\"brevkode\":\"NAV 90-00.08 A\"}]},\"histark\":{},\"medl\":{},\"sykemelding\":{\"syntSykemelding\":{\"orgnummer\":\"987654321\",\"startDato\":\"2022-10-03T11:48:22\"}},\"pdldata\":{\"opprettNyPerson\":{\"identtype\":\"FNR\",\"alder\":30},\"person\":{\"navn\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"hasMellomnavn\":false}],\"forelderBarnRelasjon\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"minRolleForPerson\":\"FORELDER\",\"relatertPersonsRolle\":\"BARN\",\"partnerErIkkeForelder\":false}],\"sivilstand\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"type\":\"GIFT\",\"borIkkeSammen\":false,\"nyRelatertPerson\":{\"syntetisk\":true,\"nyttNavn\":{\"hasMellomnavn\":false}}}],\"doedsfall\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"doedsdato\":\"2022-09-29T11:46:47\"}],\"bostedsadresse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"gyldigFraOgMed\":\"2022-09-26T01:00:00\",\"vegadresse\":{\"postnummer\":\"1234\"}}],\"kontaktadresse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\"}],\"kjoenn\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"kjoenn\":\"MANN\"}],\"oppholdsadresse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\"}],\"innflytting\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"fraflyttingsland\":\"AGO\",\"fraflyttingsstedIUtlandet\":\"\",\"innflyttingsdato\":\"2004-10-06T00:00:00\"}],\"utflytting\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"tilflyttingsland\":\"BTN\",\"tilflyttingsstedIUtlandet\":\"\",\"utflyttingsdato\":\"2019-10-17T00:00:00\"}],\"foreldreansvar\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"ansvar\":\"ANDRE\"}],\"kontaktinformasjonForDoedsbo\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"skifteform\":\"OFFENTLIG\",\"attestutstedelsesdato\":\"2022-09-07T00:00:00\",\"adresse\":{\"adresselinje1\":\"\",\"adresselinje2\":\"\",\"postnummer\":\"\",\"poststedsnavn\":\"\",\"landkode\":\"\"},\"organisasjonSomKontakt\":{\"kontaktperson\":{\"etternavn\":\"KATALYSATOR\",\"fornavn\":\"NONFIGURATIV\",\"mellomnavn\":\"REFLEKTERENDE\"},\"organisasjonsnavn\":\"Sjokkerende elektriker\",\"organisasjonsnummer\":\"123456789\"}}],\"utenlandskIdentifikasjonsnummer\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"identifikasjonsnummer\":\"12345\",\"opphoert\":false,\"utstederland\":\"AND\"}],\"falskIdentitet\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"erFalsk\":true}],\"adressebeskyttelse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"gradering\":\"FORTROLIG\"}],\"tilrettelagtKommunikasjon\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"spraakForTaletolk\":\"AZ\",\"spraakForTegnspraakTolk\":\"ES\"}],\"statsborgerskap\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"landkode\":\"DZA\"}],\"opphold\":[{\"type\":\"OPPLYSNING_MANGLER\"}],\"telefonnummer\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"landskode\":\"+376\",\"nummer\":\"12345678\",\"prioritet\":1}],\"fullmakt\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"nyFullmektig\":{\"nyttNavn\":{\"hasMellomnavn\":false}},\"gyldigFraOgMed\":\"2022-09-26T00:00:00\",\"gyldigTilOgMed\":\"2022-10-28T00:00:00\",\"omraader\":[\"AAR\"]}],\"vergemaal\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"vergemaalEmbete\":\"FMIN\",\"sakType\":\"ANN\",\"nyVergeIdent\":{\"syntetisk\":true,\"nyttNavn\":{\"hasMellomnavn\":false}}}],\"sikkerhetstiltak\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"tiltakstype\":\"TFUS\",\"beskrivelse\":\"Telefonisk utestengelse\",\"kontaktperson\":{\"personident\":\"Z577742\",\"enhet\":\"0211\"},\"gyldigFraOgMed\":\"2022-10-03T00:00:00\",\"gyldigTilOgMed\":\"2022-11-16T00:00:00\"}],\"nyident\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"syntetisk\":true,\"nyttNavn\":{\"hasMellomnavn\":false}}],\"doedfoedtBarn\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"dato\":\"2022-01-01T11:46:47\"}]}},\"tpsMessaging\":{\"spraakKode\":\"AB\"},\"bankkonto\":{\"norskBankkonto\":{\"kontonummer\":\"99999999999\",\"tilfeldigKontonummer\":false}},\"skjerming\":{\"egenAnsattDatoFom\":\"2022-10-03T11:48:14\"}}},{\"id\":2,\"antallIdenter\":1,\"antallLevert\":1,\"ferdig\":true,\"sistOppdatert\":\"2022-01-01T15:45:39.696068\",\"bruker\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"gruppeId\":1,\"stoppet\":false,\"environments\":[\"\"],\"status\":[{\"id\":\"PDL_FORVALTER\",\"navn\":\"Persondataløsningen (PDL)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"INNTK\",\"navn\":\"Inntektskomponenten (INNTK)\",\"statuser\":[{\"melding\":\"Kombinasjonen av feltene i inntekten er ikke gyldig\",\"identer\":[\"12345678912\"]}]},{\"id\":\"PEN_FORVALTER\",\"navn\":\"Pensjon (PEN)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]}],\"bestilling\":{}},{\"id\":3,\"antallIdenter\":1,\"antallLevert\":1,\"ferdig\":true,\"sistOppdatert\":\"2022-01-01T15:45:39.696068\",\"bruker\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"gruppeId\":1,\"stoppet\":false,\"environments\":[\"\"],\"opprettetFraId\":1,\"bestilling\":{\"pdldata\":{\"opprettNyPerson\":{\"identtype\":\"FNR\",\"syntetisk\":true}}}}]"
+ },
+ "redirectURL": "",
+ "headersSize": 282,
+ "bodySize": 3081,
+ "_transferSize": 3363
+ },
+ "cache": {},
+ "serverIPAddress": "127.0.0.1",
+ "_priority": "High",
+ "_resourceType": "XHR",
+ "_webSocketMessages": [],
+ "_eventSourceMessages": [],
+ "connection": "49"
+ },
+ {
+ "startedDateTime": "2024-06-04T08:53:27.160Z",
+ "time": 11.664000106975436,
+ "timings": {
+ "blocked": 1.188000096872449,
+ "dns": -1,
+ "ssl": -1,
+ "connect": -1,
+ "send": 0.04200000000000004,
+ "wait": 10.08400002258271,
+ "receive": 0.3499999875202775
+ },
+ "request": {
+ "method": "GET",
+ "url": "http://localhost:5678/dolly-backend/api/v1/bestilling/gruppe/1/ikkeferdig",
+ "httpVersion": "http/1.1",
+ "headers": [
+ {
+ "name": "Accept",
+ "value": "application/json, text/plain, */*"
+ }
+ ],
+ "queryString": [],
+ "cookies": [],
+ "headersSize": 0,
+ "bodySize": 0
+ },
+ "response": {
+ "status": 200,
+ "statusText": "OK",
+ "httpVersion": "HTTP/1.1",
+ "headers": [
+ {
+ "name": "content-type",
+ "value": "application/json"
+ }
+ ],
+ "cookies": [],
+ "content": {
+ "size": 9825,
+ "mimeType": "application/json",
+ "compression": 6744,
+ "text": "[{\"id\":1,\"antallIdenter\":1,\"antallLevert\":1,\"ferdig\":true,\"sistOppdatert\":\"2022-01-01T11:59:25.998969\",\"bruker\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"gruppeId\":1,\"stoppet\":false,\"environments\":[\"q1\"],\"status\":[{\"id\":\"TPS_MESSAGING\",\"navn\":\"Meldinger til TPS\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"KRRSTUB\",\"navn\":\"Digital kontaktinformasjon (DKIF)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"SIGRUNSTUB\",\"navn\":\"Skatteinntekt grunnlag (SIGRUN)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"AAREG\",\"navn\":\"Arbeidsregister (AAREG)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"ARENA\",\"navn\":\"Arena fagsystem\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]},{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"PDL_FORVALTER\",\"navn\":\"Persondataløsningen (PDL)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"INST2\",\"navn\":\"Institusjonsopphold (INST2)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"UDISTUB\",\"navn\":\"Utlendingsdirektoratet (UDI)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"INNTK\",\"navn\":\"Inntektskomponenten (INNTK)\",\"statuser\":[{\"melding\":\"Kombinasjonen av feltene i inntekten er ikke gyldig\",\"identer\":[\"12345678912\"]}]},{\"id\":\"PEN_INNTEKT\",\"navn\":\"Pensjonsopptjening (POPP)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"TP_FORVALTER\",\"navn\":\"Tjenestepensjon (TP)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"PEN_FORVALTER\",\"navn\":\"Pensjon (PEN)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"INNTKMELD\",\"navn\":\"Inntektsmelding (ALTINN/JOARK)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"BRREGSTUB\",\"navn\":\"Brønnøysundregistrene (BRREGSTUB)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"DOKARKIV\",\"navn\":\"Dokumentarkiv (Joark)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]},{\"id\":\"SYKEMELDING\",\"navn\":\"Testnorge Sykemelding\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"SKJERMINGSREGISTER\",\"navn\":\"Skjermingsregisteret\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"KONTOREGISTER\",\"navn\":\"Bankkontoregister\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]}],\"bestilling\":{\"krrstub\":{\"reservert\":false,\"landkode\":\"+47\",\"mobil\":\"12345678\",\"epost\":\"jiodjawsd@jidwa.no\",\"registrert\":true,\"sdpAdresse\":\"sikkerdigipost@superdupersecure.no\",\"sdpLeverandoer\":1,\"spraak\":\"nb\"},\"instdata\":[{\"institusjonstype\":\"AS\",\"startdato\":\"2022-09-27T00:00:00\"}],\"aareg\":[{\"amelding\":[{\"temp\":\"\"}],\"arbeidsforholdstype\":\"forenkletOppgjoersordning\",\"ansettelsesPeriode\":{\"fom\":\"2002-10-03T00:00:00\"},\"arbeidsavtale\":{\"yrke\":\"2521106\"},\"arbeidsgiver\":{\"aktoertype\":\"ORG\",\"orgnummer\":\"896929119\"}}],\"sigrunstub\":[{\"grunnlag\":[{\"tekniskNavn\":\"formuePrimaerbolig\",\"verdi\":\"12345\"}],\"inntektsaar\":\"2022\",\"svalbardGrunnlag\":[],\"tjeneste\":\"BEREGNET_SKATT\"}],\"inntektstub\":{\"inntektsinformasjon\":[{\"sisteAarMaaned\":\"2022-07\",\"opplysningspliktig\":\"963743254\",\"virksomhet\":\"947064649\",\"inntektsliste\":[{\"inntektstype\":\"LOENNSINNTEKT\",\"beloep\":13245,\"inngaarIGrunnlagForTrekk\":false,\"utloeserArbeidsgiveravgift\":false,\"fordel\":\"naturalytelse\",\"beskrivelse\":\"losji\",\"antall\":2}]}]},\"arenaforvalter\":{\"arenaBrukertype\":\"MED_SERVICEBEHOV\",\"kvalifiseringsgruppe\":\"IKVAL\",\"aap115\":[{\"fraDato\":\"2022-09-26T00:00:00\"}],\"aap\":[{\"fraDato\":\"2022-09-28T00:00:00\",\"tilDato\":\"2022-10-03T00:00:00\"}],\"dagpenger\":[{\"rettighetKode\":\"DAGO\",\"fraDato\":\"2022-08-09T00:00:00\",\"tilDato\":\"2022-08-18T00:00:00\"}]},\"udistub\":{\"aliaser\":[{\"nyIdent\":false}],\"arbeidsadgang\":{\"harArbeidsAdgang\":\"JA\",\"periode\":{},\"typeArbeidsadgang\":\"BESTEMT_ARBEIDSGIVER_ELLER_OPPDRAGSGIVER\",\"hjemmel\":\"kapplah\"},\"oppholdStatus\":{\"eosEllerEFTAVedtakOmVarigOppholdsrett\":\"VARIG\",\"eosEllerEFTAVedtakOmVarigOppholdsrettPeriode\":{}},\"flyktning\":true,\"soeknadOmBeskyttelseUnderBehandling\":\"NEI\"},\"pensjonforvalter\":{\"inntekt\":{\"fomAar\":2012,\"tomAar\":2018,\"belop\":12345,\"redusertMedGrunnbelop\":true},\"tp\":[{\"ordning\":\"3010\",\"ytelser\":[{\"type\":\"ALDER\",\"datoInnmeldtYtelseFom\":\"2022-09-03\",\"datoYtelseIverksattFom\":\"2022-09-03\"}]}]},\"inntektsmelding\":{\"inntekter\":[{\"aarsakTilInnsending\":\"NY\",\"arbeidsforhold\":{\"arbeidsforholdId\":\"\",\"beregnetInntekt\":{\"beloep\":12345}},\"arbeidsgiver\":{\"virksomhetsnummer\":\"123456789\"},\"avsendersystem\":{\"innsendingstidspunkt\":\"2022-10-03T11:48:20\"},\"naerRelasjon\":false,\"refusjon\":{},\"sykepengerIArbeidsgiverperioden\":{},\"ytelse\":\"SYKEPENGER\"}],\"joarkMetadata\":{\"tema\":\"SYK\"}},\"brregstub\":{\"enheter\":[{\"foretaksNavn\":{\"navn1\":\"Mitt helt eget selskap\"},\"forretningsAdresse\":{\"adresse1\":\"Testeveien 123\",\"kommunenr\":\"1234\",\"landKode\":\"NO\",\"postnr\":\"4321\",\"poststed\":\"TESTER\"},\"orgNr\":987654321,\"registreringsdato\":\"2022-10-03T11:48:27\",\"rolle\":\"BOBE\",\"personroller\":[]}],\"understatuser\":[0]},\"dokarkiv\":{\"tittel\":\"Anke\",\"tema\":\"AGR\",\"kanal\":\"NAV_NO\",\"avsenderMottaker\":{\"id\":\"12345678912\",\"idType\":\"FNR\"},\"dokumenter\":[{\"tittel\":\"Anke\",\"brevkode\":\"NAV 90-00.08 A\"}]},\"histark\":{},\"medl\":{},\"sykemelding\":{\"syntSykemelding\":{\"orgnummer\":\"987654321\",\"startDato\":\"2022-10-03T11:48:22\"}},\"pdldata\":{\"opprettNyPerson\":{\"identtype\":\"FNR\",\"alder\":30},\"person\":{\"navn\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"hasMellomnavn\":false}],\"forelderBarnRelasjon\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"minRolleForPerson\":\"FORELDER\",\"relatertPersonsRolle\":\"BARN\",\"partnerErIkkeForelder\":false}],\"sivilstand\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"type\":\"GIFT\",\"borIkkeSammen\":false,\"nyRelatertPerson\":{\"syntetisk\":true,\"nyttNavn\":{\"hasMellomnavn\":false}}}],\"doedsfall\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"doedsdato\":\"2022-09-29T11:46:47\"}],\"bostedsadresse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"gyldigFraOgMed\":\"2022-09-26T01:00:00\",\"vegadresse\":{\"postnummer\":\"1234\"}}],\"kontaktadresse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\"}],\"kjoenn\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"kjoenn\":\"MANN\"}],\"oppholdsadresse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\"}],\"innflytting\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"fraflyttingsland\":\"AGO\",\"fraflyttingsstedIUtlandet\":\"\",\"innflyttingsdato\":\"2004-10-06T00:00:00\"}],\"utflytting\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"tilflyttingsland\":\"BTN\",\"tilflyttingsstedIUtlandet\":\"\",\"utflyttingsdato\":\"2019-10-17T00:00:00\"}],\"foreldreansvar\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"ansvar\":\"ANDRE\"}],\"kontaktinformasjonForDoedsbo\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"skifteform\":\"OFFENTLIG\",\"attestutstedelsesdato\":\"2022-09-07T00:00:00\",\"adresse\":{\"adresselinje1\":\"\",\"adresselinje2\":\"\",\"postnummer\":\"\",\"poststedsnavn\":\"\",\"landkode\":\"\"},\"organisasjonSomKontakt\":{\"kontaktperson\":{\"etternavn\":\"KATALYSATOR\",\"fornavn\":\"NONFIGURATIV\",\"mellomnavn\":\"REFLEKTERENDE\"},\"organisasjonsnavn\":\"Sjokkerende elektriker\",\"organisasjonsnummer\":\"123456789\"}}],\"utenlandskIdentifikasjonsnummer\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"identifikasjonsnummer\":\"12345\",\"opphoert\":false,\"utstederland\":\"AND\"}],\"falskIdentitet\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"erFalsk\":true}],\"adressebeskyttelse\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"gradering\":\"FORTROLIG\"}],\"tilrettelagtKommunikasjon\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"spraakForTaletolk\":\"AZ\",\"spraakForTegnspraakTolk\":\"ES\"}],\"statsborgerskap\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"landkode\":\"DZA\"}],\"opphold\":[{\"type\":\"OPPLYSNING_MANGLER\"}],\"telefonnummer\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"landskode\":\"+376\",\"nummer\":\"12345678\",\"prioritet\":1}],\"fullmakt\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"nyFullmektig\":{\"nyttNavn\":{\"hasMellomnavn\":false}},\"gyldigFraOgMed\":\"2022-09-26T00:00:00\",\"gyldigTilOgMed\":\"2022-10-28T00:00:00\",\"omraader\":[\"AAR\"]}],\"vergemaal\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"vergemaalEmbete\":\"FMIN\",\"sakType\":\"ANN\",\"nyVergeIdent\":{\"syntetisk\":true,\"nyttNavn\":{\"hasMellomnavn\":false}}}],\"sikkerhetstiltak\":[{\"kilde\":\"Dolly\",\"master\":\"PDL\",\"tiltakstype\":\"TFUS\",\"beskrivelse\":\"Telefonisk utestengelse\",\"kontaktperson\":{\"personident\":\"Z577742\",\"enhet\":\"0211\"},\"gyldigFraOgMed\":\"2022-10-03T00:00:00\",\"gyldigTilOgMed\":\"2022-11-16T00:00:00\"}],\"nyident\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"syntetisk\":true,\"nyttNavn\":{\"hasMellomnavn\":false}}],\"doedfoedtBarn\":[{\"kilde\":\"Dolly\",\"master\":\"FREG\",\"dato\":\"2022-01-01T11:46:47\"}]}},\"tpsMessaging\":{\"spraakKode\":\"AB\"},\"bankkonto\":{\"norskBankkonto\":{\"kontonummer\":\"99999999999\",\"tilfeldigKontonummer\":false}},\"skjerming\":{\"egenAnsattDatoFom\":\"2022-10-03T11:48:14\"}}},{\"id\":2,\"antallIdenter\":1,\"antallLevert\":1,\"ferdig\":true,\"sistOppdatert\":\"2022-01-01T15:45:39.696068\",\"bruker\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"gruppeId\":1,\"stoppet\":false,\"environments\":[\"\"],\"status\":[{\"id\":\"PDL_FORVALTER\",\"navn\":\"Persondataløsningen (PDL)\",\"statuser\":[{\"melding\":\"OK\",\"identer\":[\"12345678912\"]}]},{\"id\":\"INNTK\",\"navn\":\"Inntektskomponenten (INNTK)\",\"statuser\":[{\"melding\":\"Kombinasjonen av feltene i inntekten er ikke gyldig\",\"identer\":[\"12345678912\"]}]},{\"id\":\"PEN_FORVALTER\",\"navn\":\"Pensjon (PEN)\",\"statuser\":[{\"melding\":\"OK\",\"detaljert\":[{\"miljo\":\"q1\",\"identer\":[\"12345678912\"]}]}]}],\"bestilling\":{}},{\"id\":3,\"antallIdenter\":1,\"antallLevert\":1,\"ferdig\":true,\"sistOppdatert\":\"2022-01-01T15:45:39.696068\",\"bruker\":{\"brukerId\":\"1234-5678-12\",\"brukernavn\":\"BeASt, BugTerminator\",\"brukertype\":\"BASIC\",\"epost\":\"BeASt@bugexterminator.no\"},\"gruppeId\":1,\"stoppet\":false,\"environments\":[\"\"],\"opprettetFraId\":1,\"bestilling\":{\"pdldata\":{\"opprettNyPerson\":{\"identtype\":\"FNR\",\"syntetisk\":true}}}}]"
+ },
+ "redirectURL": "",
+ "headersSize": 282,
+ "bodySize": 3081,
+ "_transferSize": 3363
+ },
+ "cache": {},
+ "serverIPAddress": "127.0.0.1",
+ "_priority": "High",
+ "_resourceType": "XHR",
+ "_webSocketMessages": [],
+ "_eventSourceMessages": [],
+ "connection": "50"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/apps/dolly-frontend/src/main/js/cypress/mocks/BasicMocks.tsx b/apps/dolly-frontend/src/main/js/playwright/mocks/BasicMocks.tsx
similarity index 99%
rename from apps/dolly-frontend/src/main/js/cypress/mocks/BasicMocks.tsx
rename to apps/dolly-frontend/src/main/js/playwright/mocks/BasicMocks.tsx
index 837d4c0be7..857d74b72a 100644
--- a/apps/dolly-frontend/src/main/js/cypress/mocks/BasicMocks.tsx
+++ b/apps/dolly-frontend/src/main/js/playwright/mocks/BasicMocks.tsx
@@ -2,7 +2,7 @@ export const gjeldendeProfilMock = {
visningsNavn: 'BeASt, BugTerminator',
epost: 'BeASt@bugexterminator.no',
avdeling: '1234 Testytest',
- organisasjon: 'CYPRESS',
+ organisasjon: 'PLAYWRIGHT',
type: 'Testbruker',
}
@@ -35,402 +35,136 @@ export const kodeverkMock = {
],
}
-export const testnorgeMalBestillinger = [
- {
- id: 4,
- antallIdenter: 10,
- antallLevert: 10,
- ferdig: true,
- sistOppdatert: '2024-05-08T12:55:37.565933',
- bruker: {
- brukerId: '1231231231231232131231312312312312',
- brukernavn: 'TestTestesen',
- brukertype: 'BANKID',
+const malBestilling = {
+ antallIdenter: 1,
+ pdldata: {
+ opprettNyPerson: {
+ identtype: 'FNR',
},
- gruppeId: 1,
- stoppet: false,
- environments: ['q1', 'q2'],
- status: [
+ },
+ tpsMessaging: {},
+ skjerming: {
+ egenAnsattDatoFom: '2022-09-06T10:24:03',
+ },
+}
+export const brukerMalerMock = {
+ malbestillinger: {
+ testbruker: [
{
- id: 'PDLIMPORT',
- navn: 'Import av personer (TESTNORGE)',
- statuser: [
- {
- melding: 'OK',
- identer: ['01816311111', '01816311111'],
- },
- ],
+ id: 1,
+ malNavn: 'Teste Playwright',
+ bestilling: malBestilling,
+ bruker: gjeldendeBrukerMock,
},
- {
- id: 'PDL_PERSONSTATUS',
- navn: 'Person finnes i PDL',
- statuser: [
- {
- melding: 'OK',
- identer: ['01816366666', '01816355555'],
- },
- ],
+ ],
+ },
+}
+
+export const brukerMalerEndretMock = [
+ {
+ id: 1,
+ malNavn: 'Nytt navn på mal',
+ bestilling: malBestilling,
+ bruker: gjeldendeBrukerMock,
+ },
+]
+
+export const uferdigBestillingMock = {
+ id: 2,
+ antallIdenter: 1,
+ antallLevert: 0,
+ ferdig: false,
+ sistOppdatert: '2023-04-21T10:38:10.11282',
+ bruker: gjeldendeBrukerMock,
+ gruppeId: 2,
+ stoppet: false,
+ bestilling: {
+ pdldata: {
+ opprettNyPerson: {
+ identtype: 'FNR',
+ syntetisk: true,
},
+ },
+ },
+}
+
+export const avbruttBestillingMock = {
+ ...uferdigBestillingMock,
+ stoppet: true,
+ ferdig: true,
+}
+
+export const uferdigeBestillingerMock = [uferdigBestillingMock]
+
+export const brukerOrganisasjonMalerMock = {
+ malbestillinger: {
+ testbruker: [
{
- id: 'PEN_FORVALTER',
- navn: 'Pensjon persondata (PEN)',
- statuser: [
- {
- melding: 'OK',
- detaljert: [
- {
- miljo: 'q1',
- identer: ['01816355555', '01816355555'],
- },
- {
- miljo: 'q2',
- identer: ['01816311111', '01816311111'],
- },
- ],
- },
- ],
+ id: 1,
+ malNavn: 'Organisasjon issues',
},
{
- id: 'PEN_INNTEKT',
- navn: 'Pensjonsopptjening (POPP)',
- statuser: [
- {
- melding: 'OK',
- detaljert: [
- {
- miljo: 'q1',
- identer: ['01816322222', '01816322222'],
- },
- {
- miljo: 'q2',
- identer: ['01816322222', '01816322222'],
- },
- ],
- },
- ],
+ id: 2,
+ malNavn: 'Organisasjon issues #2',
},
{
- id: 'TP_FORVALTER',
- navn: 'Tjenestepensjon (TP)',
- statuser: [
- {
- melding: 'OK',
- detaljert: [
- {
- miljo: 'q1',
- identer: ['01816333333', '01816333333'],
- },
- {
- miljo: 'q2',
- identer: ['01816344444', '01816344444'],
- },
- ],
- },
- ],
+ id: 3,
+ malNavn: 'Organisasjon issues #3',
},
],
- bestilling: {
- pensjonforvalter: {
- inntekt: {
- fomAar: 2014,
- tomAar: 2023,
- belop: 560000,
- redusertMedGrunnbelop: true,
- },
- tp: [
- {
- ordning: '3010',
- ytelser: [
- {
- type: 'ALDER',
- datoInnmeldtYtelseFom: '2024-04-08',
- datoYtelseIverksattFom: '2024-04-08',
- },
- ],
- },
- ],
- },
- },
},
+}
+
+export const organisasjonerForBrukerMock = [
{
- id: 5,
- antallIdenter: 5,
- antallLevert: 5,
- ferdig: true,
- sistOppdatert: '2024-06-07T17:02:30.757521',
- bruker: {
- brukerId: '12312312312312312321312312312',
- brukernavn: 'TestTestesen',
- brukertype: 'BANKID',
- },
- gruppeId: 1,
- stoppet: false,
- environments: ['q1'],
- status: [
+ id: 1,
+ organisasjonsnummer: '123456789',
+ enhetstype: 'AS',
+ naeringskode: '66.110',
+ sektorkode: '3200',
+ formaal: 'Teste',
+ organisasjonsnavn: 'Lojal Logaritme',
+ stiftelsesdato: '2022-12-27',
+ telefon: '12345678',
+ epost: 'test@test.com',
+ nettside: 'testytest.com',
+ maalform: 'B',
+ adresser: [
{
- id: 'PDLIMPORT',
- navn: 'Import av personer (TESTNORGE)',
- statuser: [
- {
- melding: 'OK',
- identer: ['31816512345', '06896512345', '08826512345', '06836312345', '04916412345'],
- },
- ],
+ id: 2,
+ adressetype: 'PADR',
+ adresselinjer: ['Teste testings 4'],
+ postnr: '9999',
+ poststed: 'ØVRE TESTE',
+ kommunenr: '8888',
+ landkode: 'NO',
+ vegadresseId: '123456789',
},
{
- id: 'PDL_PERSONSTATUS',
- navn: 'Person finnes i PDL',
- statuser: [
- {
- melding: 'OK',
- identer: ['31816512345', '06896512345', '08826512345', '06836312345', '04916412345'],
- },
- ],
+ id: 3,
+ adressetype: 'FADR',
+ adresselinjer: ['Teste testings 5'],
+ postnr: '9999',
+ poststed: 'ØVRE TESTE',
+ kommunenr: '8888',
+ landkode: 'NO',
+ vegadresseId: '123456789',
},
+ ],
+ underenheter: [
{
- id: 'PEN_FORVALTER',
- navn: 'Pensjon persondata (PEN)',
- statuser: [
- {
- melding: 'OK',
- detaljert: [
- {
- miljo: 'q1',
- identer: ['04916123452', '31816123457'],
- },
- {
- miljo: 'q2',
- identer: ['04916412345', '31816512345'],
- },
- ],
- },
- ],
- },
- {
- id: 'SIGRUN_LIGNET',
- navn: 'Lignet skatteinntekt (Sigrunstub)',
- statuser: [
- {
- melding: 'OK',
- identer: ['31816512345', '06896512345', '08826512345', '06836312345', '04916412345'],
- },
- ],
- },
- {
- id: 'SIGRUN_PENSJONSGIVENDE',
- navn: 'Pensjonsgivende inntekt (Sigrunstub)',
- statuser: [
- {
- melding: 'OK',
- identer: ['31816512345', '06896512345', '08826512345', '06836312345', '04916412345'],
- },
- ],
- },
- {
- id: 'AAREG',
- navn: 'Arbeidsregister (AAREG)',
- statuser: [
- {
- melding: 'OK',
- detaljert: [
- {
- miljo: 'q1',
- identer: ['04916412345', '31816512345', '08826512345'],
- },
- {
- miljo: 'q2',
- identer: ['04916412345', '31816512345'],
- },
- ],
- },
- ],
- },
- ],
- bestilling: {
- aareg: [
- {
- arbeidsforholdstype: 'ordinaertArbeidsforhold',
- ansettelsesPeriode: {
- fom: '2004-05-07T12:06:12',
- },
- antallTimerForTimeloennet: [],
- arbeidsavtale: {
- arbeidstidsordning: 'ikkeSkift',
- avtaltArbeidstimerPerUke: 37.5,
- stillingsprosent: 100,
- yrke: '3231109',
- ansettelsesform: 'fast',
- },
- permittering: [],
- permisjon: [],
- fartoy: [],
- utenlandsopphold: [],
- arbeidsgiver: {
- aktoertype: 'ORG',
- orgnummer: '972671234',
- },
- amelding: [],
- },
- ],
- sigrunstub: [
- {
- grunnlag: [
- {
- tekniskNavn: 'alminneligInntektFoerSaerfradrag',
- verdi: '550000',
- },
- ],
- inntektsaar: '2024',
- svalbardGrunnlag: [],
- tjeneste: 'BEREGNET_SKATT',
- },
- ],
- sigrunstubPensjonsgivende: [
- {
- inntektsaar: '2024',
- pensjonsgivendeInntekt: [
- {
- skatteordning: 'FASTLAND',
- datoForFastsetting: '2024-05-07T12:06:30.659Z',
- },
- ],
- testdataEier: '',
- },
- ],
- },
- },
-]
-
-const malBestilling = {
- antallIdenter: 1,
- pdldata: {
- opprettNyPerson: {
- identtype: 'FNR',
- },
- },
- tpsMessaging: {},
- skjerming: {
- egenAnsattDatoFom: '2022-09-06T10:24:03',
- },
-}
-export const brukerMalerMock = {
- malbestillinger: {
- testbruker: [
- {
- id: 1,
- malNavn: 'Teste Cypress',
- bestilling: malBestilling,
- bruker: gjeldendeBrukerMock,
- },
- ],
- },
-}
-
-export const brukerMalerEndretMock = [
- {
- id: 1,
- malNavn: 'Nytt navn på mal',
- bestilling: malBestilling,
- bruker: gjeldendeBrukerMock,
- },
-]
-
-export const uferdigBestillingMock = {
- id: 2,
- antallIdenter: 1,
- antallLevert: 0,
- ferdig: false,
- sistOppdatert: '2023-04-21T10:38:10.11282',
- bruker: gjeldendeBrukerMock,
- gruppeId: 2,
- stoppet: false,
- bestilling: {
- pdldata: {
- opprettNyPerson: {
- identtype: 'FNR',
- syntetisk: true,
- },
- },
- },
-}
-
-export const avbruttBestillingMock = {
- ...uferdigBestillingMock,
- stoppet: true,
- ferdig: true,
-}
-
-export const uferdigeBestillingerMock = [uferdigBestillingMock]
-
-export const brukerOrganisasjonMalerMock = {
- malbestillinger: {
- testbruker: [
- {
- id: 1,
- malNavn: 'Organisasjon issues',
- },
- {
- id: 2,
- malNavn: 'Organisasjon issues #2',
- },
- {
- id: 3,
- malNavn: 'Organisasjon issues #3',
- },
- ],
- },
-}
-
-export const organisasjonerForBrukerMock = [
- {
- id: 1,
- organisasjonsnummer: '123456789',
- enhetstype: 'AS',
- naeringskode: '66.110',
- sektorkode: '3200',
- formaal: 'Teste',
- organisasjonsnavn: 'Lojal Logaritme',
- stiftelsesdato: '2022-12-27',
- telefon: '12345678',
- epost: 'test@test.com',
- nettside: 'testytest.com',
- maalform: 'B',
- adresser: [
- {
- id: 2,
- adressetype: 'PADR',
- adresselinjer: ['Teste testings 4'],
- postnr: '9999',
- poststed: 'ØVRE TESTE',
- kommunenr: '8888',
- landkode: 'NO',
- vegadresseId: '123456789',
- },
- {
- id: 3,
- adressetype: 'FADR',
- adresselinjer: ['Teste testings 5'],
- postnr: '9999',
- poststed: 'ØVRE TESTE',
- kommunenr: '8888',
- landkode: 'NO',
- vegadresseId: '123456789',
- },
- ],
- underenheter: [
- {
- id: 1,
- organisasjonsnummer: '123456789',
- enhetstype: 'BEDR',
- naeringskode: '66.110',
- formaal: 'Testytest',
- organisasjonsnavn: 'Horisontal Feil',
- stiftelsesdato: '2022-12-26',
- telefon: '12345678',
- epost: 'testy@test.com',
- nettside: 'testytest.com',
- maalform: 'B',
- adresser: [
+ id: 1,
+ organisasjonsnummer: '123456789',
+ enhetstype: 'BEDR',
+ naeringskode: '66.110',
+ formaal: 'Testytest',
+ organisasjonsnavn: 'Horisontal Feil',
+ stiftelsesdato: '2022-12-26',
+ telefon: '12345678',
+ epost: 'testy@test.com',
+ nettside: 'testytest.com',
+ maalform: 'B',
+ adresser: [
{
id: 2,
adressetype: 'PADR',
@@ -1222,7 +956,273 @@ export const joarkDokumentMock =
export const varslingerVelkommenResponseMock = [{ varslingId: 'VELKOMMEN_TIL_DOLLY' }]
-export const malerMock = { malbestillinger: ['Cypress, Testytest', []] }
+export const malerMock = { malbestillinger: ['Playwright, Testytest', []] }
+
+export const testnorgeMalBestillinger = [
+ {
+ id: 4,
+ antallIdenter: 10,
+ antallLevert: 10,
+ ferdig: true,
+ sistOppdatert: '2024-05-08T12:55:37.565933',
+ bruker: {
+ brukerId: '1231231231231232131231312312312312',
+ brukernavn: 'TestTestesen',
+ brukertype: 'BANKID',
+ },
+ gruppeId: 1,
+ stoppet: false,
+ environments: ['q1', 'q2'],
+ status: [
+ {
+ id: 'PDLIMPORT',
+ navn: 'Import av personer (TESTNORGE)',
+ statuser: [
+ {
+ melding: 'OK',
+ identer: ['01816311111', '01816311111'],
+ },
+ ],
+ },
+ {
+ id: 'PDL_PERSONSTATUS',
+ navn: 'Person finnes i PDL',
+ statuser: [
+ {
+ melding: 'OK',
+ identer: ['01816366666', '01816355555'],
+ },
+ ],
+ },
+ {
+ id: 'PEN_FORVALTER',
+ navn: 'Pensjon persondata (PEN)',
+ statuser: [
+ {
+ melding: 'OK',
+ detaljert: [
+ {
+ miljo: 'q1',
+ identer: ['01816355555', '01816355555'],
+ },
+ {
+ miljo: 'q2',
+ identer: ['01816311111', '01816311111'],
+ },
+ ],
+ },
+ ],
+ },
+ {
+ id: 'PEN_INNTEKT',
+ navn: 'Pensjonsopptjening (POPP)',
+ statuser: [
+ {
+ melding: 'OK',
+ detaljert: [
+ {
+ miljo: 'q1',
+ identer: ['01816322222', '01816322222'],
+ },
+ {
+ miljo: 'q2',
+ identer: ['01816322222', '01816322222'],
+ },
+ ],
+ },
+ ],
+ },
+ {
+ id: 'TP_FORVALTER',
+ navn: 'Tjenestepensjon (TP)',
+ statuser: [
+ {
+ melding: 'OK',
+ detaljert: [
+ {
+ miljo: 'q1',
+ identer: ['01816333333', '01816333333'],
+ },
+ {
+ miljo: 'q2',
+ identer: ['01816344444', '01816344444'],
+ },
+ ],
+ },
+ ],
+ },
+ ],
+ bestilling: {
+ pensjonforvalter: {
+ inntekt: {
+ fomAar: 2014,
+ tomAar: 2023,
+ belop: 560000,
+ redusertMedGrunnbelop: true,
+ },
+ tp: [
+ {
+ ordning: '3010',
+ ytelser: [
+ {
+ type: 'ALDER',
+ datoInnmeldtYtelseFom: '2024-04-08',
+ datoYtelseIverksattFom: '2024-04-08',
+ },
+ ],
+ },
+ ],
+ },
+ },
+ },
+ {
+ id: 5,
+ antallIdenter: 5,
+ antallLevert: 5,
+ ferdig: true,
+ sistOppdatert: '2024-06-07T17:02:30.757521',
+ bruker: {
+ brukerId: '12312312312312312321312312312',
+ brukernavn: 'TestTestesen',
+ brukertype: 'BANKID',
+ },
+ gruppeId: 1,
+ stoppet: false,
+ environments: ['q1'],
+ status: [
+ {
+ id: 'PDLIMPORT',
+ navn: 'Import av personer (TESTNORGE)',
+ statuser: [
+ {
+ melding: 'OK',
+ identer: ['31816512345', '06896512345', '08826512345', '06836312345', '04916412345'],
+ },
+ ],
+ },
+ {
+ id: 'PDL_PERSONSTATUS',
+ navn: 'Person finnes i PDL',
+ statuser: [
+ {
+ melding: 'OK',
+ identer: ['31816512345', '06896512345', '08826512345', '06836312345', '04916412345'],
+ },
+ ],
+ },
+ {
+ id: 'PEN_FORVALTER',
+ navn: 'Pensjon persondata (PEN)',
+ statuser: [
+ {
+ melding: 'OK',
+ detaljert: [
+ {
+ miljo: 'q1',
+ identer: ['04916123452', '31816123457'],
+ },
+ {
+ miljo: 'q2',
+ identer: ['04916412345', '31816512345'],
+ },
+ ],
+ },
+ ],
+ },
+ {
+ id: 'SIGRUN_LIGNET',
+ navn: 'Lignet skatteinntekt (Sigrunstub)',
+ statuser: [
+ {
+ melding: 'OK',
+ identer: ['31816512345', '06896512345', '08826512345', '06836312345', '04916412345'],
+ },
+ ],
+ },
+ {
+ id: 'SIGRUN_PENSJONSGIVENDE',
+ navn: 'Pensjonsgivende inntekt (Sigrunstub)',
+ statuser: [
+ {
+ melding: 'OK',
+ identer: ['31816512345', '06896512345', '08826512345', '06836312345', '04916412345'],
+ },
+ ],
+ },
+ {
+ id: 'AAREG',
+ navn: 'Arbeidsregister (AAREG)',
+ statuser: [
+ {
+ melding: 'OK',
+ detaljert: [
+ {
+ miljo: 'q1',
+ identer: ['04916412345', '31816512345', '08826512345'],
+ },
+ {
+ miljo: 'q2',
+ identer: ['04916412345', '31816512345'],
+ },
+ ],
+ },
+ ],
+ },
+ ],
+ bestilling: {
+ aareg: [
+ {
+ arbeidsforholdstype: 'ordinaertArbeidsforhold',
+ ansettelsesPeriode: {
+ fom: '2004-05-07T12:06:12',
+ },
+ antallTimerForTimeloennet: [],
+ arbeidsavtale: {
+ arbeidstidsordning: 'ikkeSkift',
+ avtaltArbeidstimerPerUke: 37.5,
+ stillingsprosent: 100,
+ yrke: '3231109',
+ ansettelsesform: 'fast',
+ },
+ permittering: [],
+ permisjon: [],
+ fartoy: [],
+ utenlandsopphold: [],
+ arbeidsgiver: {
+ aktoertype: 'ORG',
+ orgnummer: '972671234',
+ },
+ amelding: [],
+ },
+ ],
+ sigrunstub: [
+ {
+ grunnlag: [
+ {
+ tekniskNavn: 'alminneligInntektFoerSaerfradrag',
+ verdi: '550000',
+ },
+ ],
+ inntektsaar: '2024',
+ svalbardGrunnlag: [],
+ tjeneste: 'BEREGNET_SKATT',
+ },
+ ],
+ sigrunstubPensjonsgivende: [
+ {
+ inntektsaar: '2024',
+ pensjonsgivendeInntekt: [
+ {
+ skatteordning: 'FASTLAND',
+ datoForFastsetting: '2024-05-07T12:06:30.659Z',
+ },
+ ],
+ testdataEier: '',
+ },
+ ],
+ },
+ },
+]
export const oppsummeringsdokumentServiceMock = [
{
@@ -2082,8 +2082,8 @@ export const testidentMock = {
export const nyGruppeMock = {
id: 2,
- navn: 'Cypress testing',
- hensikt: 'Saftig testing med cypress..',
+ navn: 'Playwright testing',
+ hensikt: 'Saftig testing med Playwright..',
opprettetAv: gjeldendeBrukerMock,
sistEndretAv: gjeldendeBrukerMock,
datoEndret: '1990-01-12',
@@ -2133,7 +2133,7 @@ export const paginerteGrupperMock = {
favoritter: [nyGruppeMock],
}
-export const miljoeMock = '["q1","q2","q4"]'
+export const miljoeMock = ['q1', 'q2', 'q4']
export const personFragmentNavigerMock = {
gruppe: eksisterendeGruppeMock,
identHovedperson: '12345678912',
diff --git a/apps/dolly-frontend/src/main/js/cypress/mocks/PdlMocks.tsx b/apps/dolly-frontend/src/main/js/playwright/mocks/PdlMocks.tsx
similarity index 100%
rename from apps/dolly-frontend/src/main/js/cypress/mocks/PdlMocks.tsx
rename to apps/dolly-frontend/src/main/js/playwright/mocks/PdlMocks.tsx
diff --git a/apps/dolly-frontend/src/main/js/cypress/mocks/Selectors.tsx b/apps/dolly-frontend/src/main/js/playwright/mocks/Selectors.tsx
similarity index 98%
rename from apps/dolly-frontend/src/main/js/cypress/mocks/Selectors.tsx
rename to apps/dolly-frontend/src/main/js/playwright/mocks/Selectors.tsx
index d004e5efa2..c6a5f0ac84 100644
--- a/apps/dolly-frontend/src/main/js/cypress/mocks/Selectors.tsx
+++ b/apps/dolly-frontend/src/main/js/playwright/mocks/Selectors.tsx
@@ -1,4 +1,4 @@
-export enum CypressSelector {
+export enum TestComponentSelectors {
INPUT_MINSIDE_SOEK_MAL = 'input-minside-mal',
INPUT_DOLLY_SOEK = 'input-dolly-soek',
INPUT_TESTNORGE_FNR = 'input-testnorge-fnr',
@@ -33,7 +33,6 @@ export enum CypressSelector {
TITLE_SEND_KOMMENTAR = 'title-send-kommentar',
TITLE_TENOR_ORGANISASJONER_FORETAKSREGISTERET = 'title-tenor-organisasjoner-foretaksregisteret',
TITLE_TENOR_HEADER_COUNTER = 'title-tenor-header-counter',
- TITLE_BESTILING_KRITERIER = 'title-bestiling-kriterier',
BUTTON_NY_GRUPPE = 'button-ny-gruppe',
BUTTON_LOGIN_NAV = 'button-login-nav',
BUTTON_OPPRETT = 'button-opprett',
@@ -95,6 +94,7 @@ export enum CypressSelector {
BUTTON_PERSON_TENORSOEK = 'button-person-tenorsoek',
BUTTON_ORGANISASJON_TENORSOEK = 'button-organisasjon-tenorsoek',
BUTTON_TENOR_CLEAR_HEADER = 'button-tenor-clear-options',
+ BUTTON_MODAL_CLOSE = 'button-modal-lukk',
SELECT_PERSON_SEARCH = 'select-person-search',
SELECT_TAGS = 'select-tags',
HOVER_MILJOE = 'hover-miljoe',
diff --git a/apps/dolly-frontend/src/main/js/playwright/tests/BestillingDetaljer.spec.ts b/apps/dolly-frontend/src/main/js/playwright/tests/BestillingDetaljer.spec.ts
new file mode 100644
index 0000000000..bb86261fa9
--- /dev/null
+++ b/apps/dolly-frontend/src/main/js/playwright/tests/BestillingDetaljer.spec.ts
@@ -0,0 +1,27 @@
+import { expect, test } from '#/globalSetup'
+import { TestComponentSelectors } from '#/mocks/Selectors'
+
+test.describe('Dolly Bestillingsdetaljer testing', () => {
+ test('passes', async ({ page, context }) => {
+ await page.goto('/gruppe')
+ await page
+ .locator('div')
+ .getByText(/Testytest/)
+ .first()
+ .click()
+ await page.getByTestId(TestComponentSelectors.TOGGLE_VISNING_BESTILLINGER).click()
+ await page.locator(':nth-child(2) > .dot-body-row > .dot-body-row-columns').click()
+ await expect(
+ page.getByTestId(TestComponentSelectors.BUTTON_BESTILLINGDETALJER_GJENOPPRETT),
+ ).toBeDisabled()
+ await page.locator(':nth-child(2) > .dot-body-row > .dot-body-row-columns').click()
+ await page.locator(':nth-child(3) > .dot-body-row > .dot-body-row-columns').click()
+ await page.getByTestId(TestComponentSelectors.BUTTON_BESTILLINGDETALJER_GJENOPPRETT).click()
+ await page
+ .getByTestId(TestComponentSelectors.BUTTON_BESTILLINGDETALJER_GJENOPPRETT_UTFOER)
+ .click()
+ await page.getByTestId(TestComponentSelectors.BUTTON_BESTILLINGDETALJER_OPPRETT_MAL).click()
+ await page.locator('#malnavn').fill('Testmal')
+ await page.getByTestId(TestComponentSelectors.BUTTON_MALMODAL_LAGRE).click()
+ })
+})
diff --git a/apps/dolly-frontend/src/main/js/playwright/tests/BestillingStatus.spec.ts b/apps/dolly-frontend/src/main/js/playwright/tests/BestillingStatus.spec.ts
new file mode 100644
index 0000000000..73a6bcc610
--- /dev/null
+++ b/apps/dolly-frontend/src/main/js/playwright/tests/BestillingStatus.spec.ts
@@ -0,0 +1,20 @@
+import { test } from '#/globalSetup'
+
+import { TestComponentSelectors } from '#/mocks/Selectors'
+import { testnorgeMalBestillinger } from '#/mocks/BasicMocks'
+
+test.describe('Dolly Bestillingsstatus testing', () => {
+ test('passes', async ({ page, context }) => {
+ await page.goto('/gruppe')
+ const hentGruppeBestilling = new RegExp(/dolly-backend\/api\/v1\/bestilling\/gruppe\/1/)
+ await page.route(hentGruppeBestilling, (route) => {
+ route.fulfill({ body: JSON.stringify(testnorgeMalBestillinger) })
+ })
+
+ await page.locator('div').getByText('Testytest', { exact: true }).click()
+
+ await page.getByTestId(TestComponentSelectors.TOGGLE_VISNING_BESTILLINGER).click()
+
+ await page.locator(':nth-child(2) > .dot-body-row > .dot-body-row-columns').click()
+ })
+})
diff --git a/apps/dolly-frontend/src/main/js/playwright/tests/DollySoek.spec.ts b/apps/dolly-frontend/src/main/js/playwright/tests/DollySoek.spec.ts
new file mode 100644
index 0000000000..6787e2618b
--- /dev/null
+++ b/apps/dolly-frontend/src/main/js/playwright/tests/DollySoek.spec.ts
@@ -0,0 +1,45 @@
+import { expect, test } from '#/globalSetup'
+import { TestComponentSelectors } from '#/mocks/Selectors'
+
+test.describe('Dolly-søk testing', () => {
+ const dollySoekIdenter = new RegExp(/dolly-backend\/api\/v1\/elastic\/identer/)
+ test('passes', async ({ page }) => {
+ await page.route(dollySoekIdenter, async (route) => {
+ await route.fulfill({
+ body: `{"identer": ["12345678912"],"totalHits": 1}`,
+ headers: { 'content-type': 'application/json' },
+ })
+ })
+
+ await page.goto('/gruppe')
+ await page.getByTestId(TestComponentSelectors.BUTTON_HEADER_FINNPERSON).click()
+ await page.getByTestId(TestComponentSelectors.BUTTON_HEADER_DOLLYSOEK).click()
+ await page.getByTestId(TestComponentSelectors.EXPANDABLE_PERSONINFORMASJON).click()
+ await page.getByTestId(TestComponentSelectors.TOGGLE_HAR_VERGE).click()
+
+ await page
+ .locator('div')
+ .getByText(/Testytest/)
+ .first()
+ .click()
+
+ await page.getByTestId(TestComponentSelectors.BUTTON_NULLSTILL_SOEK).click()
+
+ await expect(
+ page
+ .locator('div')
+ .getByText(/Ingen søk er gjort/)
+ .first(),
+ ).toBeVisible()
+
+ await page.locator('.select-kjoenn__control').click()
+ await page.locator('.select-kjoenn__menu').click()
+ await page.getByTestId(TestComponentSelectors.BUTTON_VIS_I_GRUPPE).click()
+ await expect(
+ page
+ .locator('h1')
+ .getByText(/Testytest/)
+ .first(),
+ ).toBeVisible()
+ })
+})
diff --git a/apps/dolly-frontend/src/main/js/playwright/tests/Endringsmelding.spec.ts b/apps/dolly-frontend/src/main/js/playwright/tests/Endringsmelding.spec.ts
new file mode 100644
index 0000000000..9336e18814
--- /dev/null
+++ b/apps/dolly-frontend/src/main/js/playwright/tests/Endringsmelding.spec.ts
@@ -0,0 +1,10 @@
+import { expect, test } from '#/globalSetup'
+import { TestComponentSelectors } from '#/mocks/Selectors'
+
+test.describe('Navigering til endringsmelding', () => {
+ test('passes', async ({ page }) => {
+ await page.goto('gruppe')
+ await page.getByTestId(TestComponentSelectors.BUTTON_HEADER_ENDRINGSMELDING).click()
+ await expect(page).toHaveURL(/\/endringsmelding/)
+ })
+})
diff --git a/apps/dolly-frontend/src/main/js/playwright/tests/Gruppe.spec.ts b/apps/dolly-frontend/src/main/js/playwright/tests/Gruppe.spec.ts
new file mode 100644
index 0000000000..ac70a9a81d
--- /dev/null
+++ b/apps/dolly-frontend/src/main/js/playwright/tests/Gruppe.spec.ts
@@ -0,0 +1,90 @@
+import { expect, test } from '#/globalSetup'
+import { TestComponentSelectors } from '#/mocks/Selectors'
+import {
+ avbruttBestillingMock,
+ uferdigBestillingMock,
+ uferdigeBestillingerMock,
+} from '#/mocks/BasicMocks'
+
+const uferdigBestilling = new RegExp(/dolly-backend\/api\/v1\/bestilling\/2$/)
+const uferdigeBestillinger = new RegExp(/dolly-backend\/api\/v1\/bestilling\/gruppe\/2\/ikkeferdig/)
+
+test.describe('Opprett gruppe og start bestilling med alle mulige tilvalg', () => {
+ test('passes', async ({ page }) => {
+ await page.goto('gruppe')
+
+ // Naviger mellom tabs
+ await page.getByTestId(TestComponentSelectors.TOGGLE_FAVORITTER).click()
+ await page.getByTestId(TestComponentSelectors.TOGGLE_ALLE).click()
+ await page.getByTestId(TestComponentSelectors.TOGGLE_MINE).click()
+
+ // Opprett ny gruppe
+ await page.getByTestId(TestComponentSelectors.BUTTON_NY_GRUPPE).click()
+ await page.getByTestId(TestComponentSelectors.INPUT_NAVN).click()
+ await page.getByTestId(TestComponentSelectors.INPUT_NAVN).fill('Testing med Playwright')
+ await page
+ .getByTestId(TestComponentSelectors.INPUT_HENSIKT)
+ .fill('Masse testing med Playwright')
+ await page.getByTestId(TestComponentSelectors.BUTTON_OPPRETT).click()
+ await page.getByTestId(TestComponentSelectors.BUTTON_OPPRETT_PERSONER).click()
+ await page.getByTestId(TestComponentSelectors.TOGGLE_EKSISTERENDE_PERSON).click()
+ await page.getByTestId(TestComponentSelectors.TOGGLE_NY_PERSON).click()
+ await page.getByTestId(TestComponentSelectors.TOGGLE_MAL).click()
+ await expect(page).toHaveURL(/\/gruppe\/2/)
+ await page.getByTestId(TestComponentSelectors.BUTTON_START_BESTILLING).click()
+
+ for (const button_velg of await page
+ .getByTestId(TestComponentSelectors.BUTTON_VELG_ALLE)
+ .all()) {
+ await button_velg.click()
+ }
+
+ for (const button_miljoe_avhengig of await page
+ .getByTestId(TestComponentSelectors.BUTTON_VELG_MILJOE_AVHENGIG)
+ .all()) {
+ await button_miljoe_avhengig.click()
+ }
+ await page.getByTestId(TestComponentSelectors.BUTTON_VIDERE).click()
+ await page.waitForTimeout(200)
+ await page.getByTestId(TestComponentSelectors.BUTTON_TILBAKE).click()
+
+ for (const button_avhuk of await page
+ .getByTestId(TestComponentSelectors.BUTTON_FJERN_ALLE)
+ .all()) {
+ await button_avhuk.click()
+ }
+
+ await page.getByTestId(TestComponentSelectors.BUTTON_VIDERE).click()
+ await page.getByTestId(TestComponentSelectors.BUTTON_VIDERE).click()
+ await page.getByTestId(TestComponentSelectors.TOGGLE_BESTILLING_MAL).click()
+ await expect(page.getByTestId(TestComponentSelectors.TOGGLE_BESTILLING_MAL)).toBeChecked()
+
+ await page
+ .getByTestId(TestComponentSelectors.INPUT_BESTILLING_MALNAVN)
+ .fill('Fornuftig navn på mal')
+
+ //Midlertidig aktiv bestilling intercept
+ await page.route(uferdigBestilling, async (route) => {
+ await route.fulfill({ body: JSON.stringify(uferdigBestillingMock) })
+ })
+
+ await page.route(uferdigeBestillinger, async (route) => {
+ await route.fulfill({ body: JSON.stringify(uferdigeBestillingerMock) })
+ })
+
+ await page.getByTestId(TestComponentSelectors.TITLE_SEND_KOMMENTAR).click()
+ await page.getByTestId(TestComponentSelectors.BUTTON_FULLFOER_BESTILLING).click()
+
+ await page.waitForTimeout(400)
+
+ await page.getByTestId(TestComponentSelectors.BUTTON_AVBRYT_BESTILLING).click()
+
+ //Avbrutt bestilling intercept
+ await page.route(uferdigBestilling, async (route) => {
+ await route.fulfill({ body: JSON.stringify(avbruttBestillingMock) })
+ })
+
+ await page.waitForTimeout(500)
+ await page.getByTestId(TestComponentSelectors.BUTTON_LUKK_BESTILLING_RESULTAT).click()
+ })
+})
diff --git a/apps/dolly-frontend/src/main/js/playwright/tests/GruppeHeader.spec.ts b/apps/dolly-frontend/src/main/js/playwright/tests/GruppeHeader.spec.ts
new file mode 100644
index 0000000000..7c2adf021f
--- /dev/null
+++ b/apps/dolly-frontend/src/main/js/playwright/tests/GruppeHeader.spec.ts
@@ -0,0 +1,83 @@
+import { expect, test } from '#/globalSetup'
+import { TestComponentSelectors } from '#/mocks/Selectors'
+
+test.describe('Testing av forskjellige actions på gruppeheaderen', () => {
+ test('Test av diverse funksjonalitet som finnes i header', async ({ page }) => {
+ await page.goto('gruppe')
+ await page
+ .locator('div')
+ .getByText(/Testytest/)
+ .first()
+ .click()
+ await page.getByTestId(TestComponentSelectors.BUTTON_LEGGTILPAAALLE).click()
+ await page.getByTestId(TestComponentSelectors.BUTTON_VIDERE).click()
+ await page.getByTestId(TestComponentSelectors.BUTTON_VIDERE).click()
+ await page.getByTestId(TestComponentSelectors.BUTTON_FULLFOER_BESTILLING).click()
+
+ // Testing av tags
+ await page.goto('gruppe')
+ await page
+ .locator('div')
+ .getByText(/Testytest/)
+ .first()
+ .click()
+
+ await page.route('**/tags', async (route) => {
+ await route.fulfill({ status: 201 })
+ })
+
+ await page.getByTestId(TestComponentSelectors.BUTTON_TILKNYTT_TAGS).click()
+ await page.locator('.select__indicator').click()
+ await page.locator('.select__indicator').press('Enter')
+ await page.getByTestId(TestComponentSelectors.BUTTON_POST_TAGS).click()
+ await expect(
+ page
+ .locator('h1')
+ .getByText(/Testytest/)
+ .first(),
+ ).toBeVisible()
+
+ //Testing av flyttpersoner funksjonalitet
+ await page.goto('gruppe')
+ await page
+ .locator('div')
+ .getByText(/Testytest/)
+ .first()
+ .click()
+ await page.getByTestId(TestComponentSelectors.BUTTON_FLYTT_PERSONER).click()
+ await page.getByTestId(TestComponentSelectors.TOGGLE_ALLE_GRUPPER).click()
+ await page.getByTestId(TestComponentSelectors.TOGGLE_EKSISTERENDE_GRUPPE).click()
+ await page.getByTestId(TestComponentSelectors.TOGGLE_NY_GRUPPE).click()
+ await page.getByTestId(TestComponentSelectors.INPUT_NY_GRUPPE_NAVN).fill('TestNavn')
+ await page.getByTestId(TestComponentSelectors.INPUT_NY_GRUPPE_HENSIKT).fill('TestHensikt')
+ await page.getByTestId(TestComponentSelectors.BUTTON_NY_GRUPPE_OPPRETT).click()
+ await page
+ .locator('.navds-checkbox__label')
+ .getByText(/12345678912/)
+ .first()
+ .click()
+ await expect(page.getByTestId(TestComponentSelectors.CONTAINER_VALGTE_PERSONER)).toContainText(
+ '12345678912',
+ )
+ await page.getByTestId(TestComponentSelectors.BUTTON_FLYTT_PERSONER_NULLSTILL).click()
+ await expect(
+ page.getByTestId(TestComponentSelectors.CONTAINER_VALGTE_PERSONER),
+ ).not.toContainText('12345678912')
+ await page.getByTestId(TestComponentSelectors.BUTTON_FLYTT_PERSONER_AVBRYT).click()
+
+ // Testing av gjenopprett gruppe funksjonalitet
+ await page.goto('gruppe')
+ await page
+ .locator('div')
+ .getByText(/Testytest/)
+ .first()
+ .click()
+ await page.getByTestId(TestComponentSelectors.BUTTON_GJENOPPRETT_GRUPPE).click()
+ await page.locator('#q2').click()
+ await page
+ .getByTestId(TestComponentSelectors.BUTTON_BESTILLINGDETALJER_GJENOPPRETT_UTFOER)
+ .click()
+
+ // Testing av gjenopprett gruppe funskjonalitet
+ })
+})
diff --git a/apps/dolly-frontend/src/main/js/playwright/tests/Identvisning.spec.ts b/apps/dolly-frontend/src/main/js/playwright/tests/Identvisning.spec.ts
new file mode 100644
index 0000000000..bcd76f7bb5
--- /dev/null
+++ b/apps/dolly-frontend/src/main/js/playwright/tests/Identvisning.spec.ts
@@ -0,0 +1,49 @@
+import { expect, test } from '#/globalSetup'
+import { TestComponentSelectors } from '#/mocks/Selectors'
+
+test.describe('Åpne bestilt ident med knytning mot alle fagsystem', () => {
+ test('passes', async ({ page }) => {
+ await page.goto('gruppe')
+ await page
+ .locator('div')
+ .getByText(/Testytest/)
+ .first()
+ .click()
+ await page.getByTestId(TestComponentSelectors.TOGGLE_VISNING_BESTILLINGER).click()
+ await page.waitForTimeout(1000)
+ await page
+ .getByTestId(TestComponentSelectors.BUTTON_OPEN_BESTILLING)
+ .all()
+ .then((elements) => {
+ elements.forEach((element) => {
+ element.hover()
+ })
+ })
+ await page.getByTestId(TestComponentSelectors.TOGGLE_VISNING_PERSONER).click()
+ await page.getByTestId(TestComponentSelectors.TOGGLE_PERSON_IBRUK).click()
+ await expect(page.getByTestId(TestComponentSelectors.TOGGLE_PERSON_IBRUK)).toBeEnabled()
+ await page.getByTestId(TestComponentSelectors.TOGGLE_PERSON_IBRUK).click()
+ await page.getByTestId(TestComponentSelectors.BUTTON_OPEN_IDENT).click()
+ await page.getByTestId(TestComponentSelectors.BUTTON_OPEN_BESTILLINGSDETALJER).click()
+ await page.waitForTimeout(300)
+ await page.getByTestId(TestComponentSelectors.TITLE_VISNING).hover({ force: true })
+
+ await page.getByTestId(TestComponentSelectors.BUTTON_MODAL_CLOSE).click()
+
+ await page.waitForTimeout(1000)
+
+ for (const button_open_expandable of await page
+ .getByTestId(TestComponentSelectors.BUTTON_OPEN_EXPANDABLE)
+ .all()) {
+ await button_open_expandable.click()
+ await page.waitForTimeout(200)
+ }
+
+ for (const hover_miljoe of await page.getByTestId(TestComponentSelectors.HOVER_MILJOE).all()) {
+ await hover_miljoe.click()
+ await page.waitForTimeout(200)
+ }
+
+ await page.getByTestId(TestComponentSelectors.TITLE_VISNING).hover({ force: true })
+ })
+})
diff --git a/apps/dolly-frontend/src/main/js/playwright/tests/Login.spec.ts b/apps/dolly-frontend/src/main/js/playwright/tests/Login.spec.ts
new file mode 100644
index 0000000000..a9bad9848f
--- /dev/null
+++ b/apps/dolly-frontend/src/main/js/playwright/tests/Login.spec.ts
@@ -0,0 +1,16 @@
+import { test } from '#/globalSetup'
+import { TestComponentSelectors } from '#/mocks/Selectors'
+import { varslingerVelkommenResponseMock } from '#/mocks/BasicMocks'
+
+test.describe('Login side og aksepter varsling', () => {
+ test('passes', async ({ page }) => {
+ await page.route('**/api/v1/varslinger', async (route) => {
+ await route.fulfill({ body: JSON.stringify(varslingerVelkommenResponseMock) })
+ })
+
+ await page.goto('login')
+ await page.getByTestId(TestComponentSelectors.BUTTON_LOGIN_NAV).click()
+ await page.goto('gruppe')
+ await page.getByTestId(TestComponentSelectors.BUTTON_VARSLING_LUKK).click()
+ })
+})
diff --git a/apps/dolly-frontend/src/main/js/playwright/tests/Logout.spec.ts b/apps/dolly-frontend/src/main/js/playwright/tests/Logout.spec.ts
new file mode 100644
index 0000000000..ff3cedc403
--- /dev/null
+++ b/apps/dolly-frontend/src/main/js/playwright/tests/Logout.spec.ts
@@ -0,0 +1,15 @@
+import { expect, test } from '#/globalSetup'
+import { TestComponentSelectors } from '#/mocks/Selectors'
+
+test.describe('Tester at bruker blir sendt til login side dersom man ikke er autorisert', () => {
+ test('passes', async ({ page }) => {
+ await page.route('**/current', async (route) => {
+ await route.fulfill({ status: 401 })
+ })
+
+ await page.goto('gruppe')
+ await page.waitForTimeout(3000)
+ await expect(page).toHaveURL(/login/)
+ await expect(page.getByTestId(TestComponentSelectors.BUTTON_LOGIN_NAV)).toBeVisible()
+ })
+})
diff --git a/apps/dolly-frontend/src/main/js/playwright/tests/Minside.spec.ts b/apps/dolly-frontend/src/main/js/playwright/tests/Minside.spec.ts
new file mode 100644
index 0000000000..d3550e6307
--- /dev/null
+++ b/apps/dolly-frontend/src/main/js/playwright/tests/Minside.spec.ts
@@ -0,0 +1,45 @@
+import { expect, test } from '#/globalSetup'
+import { TestComponentSelectors } from '#/mocks/Selectors'
+import { brukerMalerEndretMock } from '#/mocks/BasicMocks'
+
+const brukerMaler = new RegExp(/dolly-backend\/api\/v1\/malbestilling\?brukerId/)
+
+test.describe('Minside mal testing', () => {
+ test('passes', async ({ page }) => {
+ await page.goto('')
+ await page.getByTestId(TestComponentSelectors.BUTTON_PROFIL).click()
+ await page.getByTestId(TestComponentSelectors.BUTTON_PROFIL_MINSIDE).click()
+ await page.getByTestId(TestComponentSelectors.BUTTON_OPEN_FORBEDRING_MODAL).click()
+ await expect(
+ page.getByTestId(TestComponentSelectors.BUTTON_SEND_FORBEDRINGSOENSKE),
+ ).toBeDisabled()
+
+ await page
+ .getByTestId(TestComponentSelectors.INPUT_FORBEDRING_MODAL)
+ .fill('When you wish upon a star')
+
+ await page.getByTestId(TestComponentSelectors.CHECKBOX_FORBEDRING_ANONYM).click()
+ await expect(page.getByTestId(TestComponentSelectors.CHECKBOX_FORBEDRING_ANONYM)).toBeEnabled()
+
+ await page.getByTestId(TestComponentSelectors.CHECKBOX_FORBEDRING_ANONYM).click()
+ await page.getByTestId(TestComponentSelectors.BUTTON_SEND_FORBEDRINGSOENSKE).click()
+ await page.getByTestId(TestComponentSelectors.INPUT_MINSIDE_SOEK_MAL).fill('mal')
+ await page.getByTestId(TestComponentSelectors.INPUT_MINSIDE_SOEK_MAL).clear()
+ await page.getByTestId(TestComponentSelectors.TOGGLE_MIN_SIDE_ORGANISASJON_MALER).click()
+ await page.getByTestId(TestComponentSelectors.TOGGLE_MIN_SIDE_PERSONER_MALER).click()
+ await page.getByTestId(TestComponentSelectors.BUTTON_MALER_SLETT).click()
+ await page.getByTestId(TestComponentSelectors.BUTTON_MALER_SLETT_BEKREFT).click()
+ await page.getByTestId(TestComponentSelectors.BUTTON_MINSIDE_ENDRE_MALNAVN).click()
+ await page.getByTestId(TestComponentSelectors.INPUT_MINSIDE_ENDRE_MALNAVN).clear()
+
+ await page
+ .getByTestId(TestComponentSelectors.INPUT_MINSIDE_ENDRE_MALNAVN)
+ .fill('Nytt navn på mal')
+
+ await page.route(brukerMaler, async (route) => {
+ await route.fulfill({ body: JSON.stringify(brukerMalerEndretMock) })
+ })
+
+ await page.getByTestId(TestComponentSelectors.BUTTON_MINSIDE_LAGRE_MALNAVN).click()
+ })
+})
diff --git a/apps/dolly-frontend/src/main/js/playwright/tests/Navigering.spec.ts b/apps/dolly-frontend/src/main/js/playwright/tests/Navigering.spec.ts
new file mode 100644
index 0000000000..8522f2fe6a
--- /dev/null
+++ b/apps/dolly-frontend/src/main/js/playwright/tests/Navigering.spec.ts
@@ -0,0 +1,82 @@
+import { expect, test } from '#/globalSetup'
+
+import { ERROR_NAVIGATE_IDENT } from '@/ducks/errors/ErrorMessages'
+import { TestComponentSelectors } from '#/mocks/Selectors'
+import { personFragmentNavigerMock } from '#/mocks/BasicMocks'
+
+const personFragmentNaviger = new RegExp(/dolly-backend\/api\/v1\/ident\/naviger\/12345678912/)
+
+test.describe('Navigering til ident som finnes i bestilling og tilbake igjen til bestillingen', () => {
+ test('passes', async ({ page }) => {
+ await page.goto('gruppe')
+ await page
+ .locator('div')
+ .getByText(/Testytest/)
+ .first()
+ .click()
+ await page.getByTestId(TestComponentSelectors.TOGGLE_VISNING_BESTILLINGER).click()
+
+ await page.waitForTimeout(1000)
+
+ for (const button_open_bestilling of await page
+ .getByTestId(TestComponentSelectors.BUTTON_OPEN_BESTILLING)
+ .all()) {
+ await button_open_bestilling.click()
+ }
+
+ await page
+ .locator('Button')
+ .getByText(/12345678912/)
+ .first()
+ .click()
+ await expect(page.getByTestId(TestComponentSelectors.TOGGLE_VISNING_PERSONER)).toHaveAttribute(
+ 'aria-checked',
+ 'true',
+ )
+
+ await page.getByTestId(TestComponentSelectors.BUTTON_TIDLIGEREBESTILLINGER_NAVIGER).click()
+ await expect(
+ page.getByTestId(TestComponentSelectors.TOGGLE_VISNING_BESTILLINGER),
+ ).toHaveAttribute('aria-checked', 'true')
+ })
+})
+
+test.describe('Navigering til ident som finnes i gruppe 1', () => {
+ test('passes', async ({ page }) => {
+ await page.goto('gruppe')
+
+ //Midlertidig not found på navigering til ident etter søk
+ await page.route(personFragmentNaviger, async (route) => {
+ await route.fulfill({
+ status: 404,
+ })
+ })
+
+ await page.getByTestId(TestComponentSelectors.INPUT_DOLLY_SOEK).fill('12345')
+ await page.getByTestId(TestComponentSelectors.BUTTON_NAVIGER_DOLLY).click()
+ await page.waitForTimeout(400)
+
+ await expect(page.getByTestId(TestComponentSelectors.ERROR_MESSAGE_NAVIGERING)).toHaveText(
+ ERROR_NAVIGATE_IDENT,
+ )
+
+ //Korrekt navigering igjen
+ await page.route(personFragmentNaviger, async (route) => {
+ await route.fulfill({
+ status: 200,
+ body: JSON.stringify(personFragmentNavigerMock),
+ })
+ })
+
+ await page.getByTestId(TestComponentSelectors.TOGGLE_SEARCH_BESTILLING).click()
+ await page.getByTestId(TestComponentSelectors.INPUT_DOLLY_SOEK).fill('1')
+
+ await page.getByTestId(TestComponentSelectors.BUTTON_NAVIGER_DOLLY).click()
+ await page.getByTestId(TestComponentSelectors.TOGGLE_SEARCH_PERSON).click()
+ await page.getByTestId(TestComponentSelectors.INPUT_DOLLY_SOEK).fill('12345')
+
+ await page.getByTestId(TestComponentSelectors.BUTTON_NAVIGER_DOLLY).click()
+ await page.waitForTimeout(400)
+ await expect(page).toHaveURL(/\/gruppe\/1/)
+ })
+})
diff --git a/apps/dolly-frontend/src/main/js/playwright/tests/OpprettBestilling.spec.ts b/apps/dolly-frontend/src/main/js/playwright/tests/OpprettBestilling.spec.ts
new file mode 100644
index 0000000000..212cec403e
--- /dev/null
+++ b/apps/dolly-frontend/src/main/js/playwright/tests/OpprettBestilling.spec.ts
@@ -0,0 +1,31 @@
+import { expect, test } from '#/globalSetup'
+import { TestComponentSelectors } from '#/mocks/Selectors'
+
+test.describe('Oppretter bestilling med alle artifakter som er avhengige av Q1 eller Q2 og sjekker at disse blir huket av', () => {
+ test('passes', async ({ page }) => {
+ await page.goto('gruppe/1')
+ await page.getByTestId(TestComponentSelectors.BUTTON_OPPRETT_PERSONER).click()
+ await page.getByTestId(TestComponentSelectors.BUTTON_START_BESTILLING).click()
+ const fjernMiljoeAvhengige = await page
+ .getByTestId(TestComponentSelectors.BUTTON_FJERN_MILJOE_AVHENGIG)
+ .all()
+
+ for (const button_velg_miljoeavhengig of await page
+ .getByTestId(TestComponentSelectors.BUTTON_VELG_MILJOE_AVHENGIG)
+ .all()) {
+ await button_velg_miljoeavhengig.click()
+ await page.getByTestId(TestComponentSelectors.BUTTON_VIDERE).click()
+ await page.getByTestId(TestComponentSelectors.BUTTON_VIDERE).click()
+
+ await expect(page.locator('#q1')).toBeChecked()
+ await expect(page.locator('#q2')).toBeChecked()
+ await expect(page.locator('#q4')).not.toBeChecked()
+
+ await page.getByTestId(TestComponentSelectors.BUTTON_TILBAKE).click()
+ await page.getByTestId(TestComponentSelectors.BUTTON_TILBAKE).click()
+ for (const button_fjern_miljoeavhengig of fjernMiljoeAvhengige) {
+ await button_fjern_miljoeavhengig.click()
+ }
+ }
+ })
+})
diff --git a/apps/dolly-frontend/src/main/js/playwright/tests/Organisasjoner.spec.ts b/apps/dolly-frontend/src/main/js/playwright/tests/Organisasjoner.spec.ts
new file mode 100644
index 0000000000..7d8a0739f1
--- /dev/null
+++ b/apps/dolly-frontend/src/main/js/playwright/tests/Organisasjoner.spec.ts
@@ -0,0 +1,39 @@
+import { test } from '#/globalSetup'
+import { TestComponentSelectors } from '#/mocks/Selectors'
+
+test.describe('Åpne en organisasjon med alle tilvalg', () => {
+ test('passes', async ({ page }) => {
+ await page.goto('')
+ await page.getByTestId(TestComponentSelectors.BUTTON_HEADER_ORGANISASJONER).click()
+ await page.getByTestId(TestComponentSelectors.BUTTON_HEADER_OPPRETT_ORGANISASJONER).click()
+ await page
+ .locator('div')
+ .getByText(/Logaritme/)
+ .first()
+ .click()
+ await page
+ .locator('div')
+ .getByText(/Horisontal/)
+ .first()
+ .click()
+ await page.locator('div').getByText(/Q2/).first().click()
+ })
+})
+
+test.describe('Naviger til organisasjoner og start en bestilling med alle tilvalg', () => {
+ test('passes', async ({ page }) => {
+ await page.goto('http://localhost:5678/organisasjoner')
+
+ await page.getByTestId(TestComponentSelectors.BUTTON_HEADER_ORGANISASJONER).click()
+ await page.getByTestId(TestComponentSelectors.BUTTON_OPPRETT_ORGANISASJON).click()
+ await page.getByTestId(TestComponentSelectors.BUTTON_START_BESTILLING).click()
+
+ for (const button_velg_alle of await page
+ .getByTestId(TestComponentSelectors.BUTTON_VELG_ALLE)
+ .all()) {
+ await button_velg_alle.click()
+ }
+
+ await page.getByTestId(TestComponentSelectors.BUTTON_VIDERE).click()
+ })
+})
diff --git a/apps/dolly-frontend/src/main/js/playwright/tests/TenorOrganisasjonSoek.spec.ts b/apps/dolly-frontend/src/main/js/playwright/tests/TenorOrganisasjonSoek.spec.ts
new file mode 100644
index 0000000000..3998a7e586
--- /dev/null
+++ b/apps/dolly-frontend/src/main/js/playwright/tests/TenorOrganisasjonSoek.spec.ts
@@ -0,0 +1,57 @@
+import { expect, test } from '#/globalSetup'
+import { TestComponentSelectors } from '#/mocks/Selectors'
+import {
+ tenorSoekOrganisasjonOversiktMock,
+ tenorSoekOrganisasjonTestdataMock,
+} from '#/mocks/BasicMocks'
+
+test.describe('Tenor-søk testing', () => {
+ const tenorSoekOrganisasjonOversikt = new RegExp(
+ /testnav-tenor-search-service\/api\/v1\/tenor\/testdata\/organisasjoner\/oversikt\?antall=10&side=0/,
+ )
+ const tenorSoekOrganisasjonTestdata = new RegExp(
+ /testnav-tenor-search-service\/api\/v1\/tenor\/testdata\/organisasjoner\?type=Organisasjon/,
+ )
+
+ test('passes', async ({ page }) => {
+ await page.goto('gruppe')
+
+ await page.route(tenorSoekOrganisasjonOversikt, (route) => {
+ route.fulfill({ body: JSON.stringify(tenorSoekOrganisasjonOversiktMock) })
+ })
+
+ await page.route(tenorSoekOrganisasjonTestdata, (route) => {
+ route.fulfill({ body: JSON.stringify(tenorSoekOrganisasjonTestdataMock) })
+ })
+
+ // Naviger til Tenor-organisasjon-soek og post et soek
+ await page.getByTestId(TestComponentSelectors.BUTTON_HEADER_ORGANISASJONER).click()
+ await page.getByTestId(TestComponentSelectors.BUTTON_HEADER_TENOR_ORGANISASJONER).click()
+ await expect(
+ page
+ .locator('h1')
+ .getByText(/Søk etter organisasjoner i Tenor/)
+ .first(),
+ ).toBeVisible()
+ await page.getByTestId(TestComponentSelectors.CHECKBOX_ORGANISASJONER_TENORSOEK).click()
+ await page.locator('div').getByText(/TIGER/).first().click()
+ await expect(page.locator('h2').getByText(/TIGER/).first()).toBeVisible()
+
+ // Sjekk at antall valgt er 1, deretter clear soeket og sjekk at antall valgt er 0
+ const titleTenor = page.getByTestId(
+ TestComponentSelectors.TITLE_TENOR_ORGANISASJONER_FORETAKSREGISTERET,
+ )
+ await expect(titleTenor).toContainText('Enhetsregisteret og Foretaksregisteret')
+ await expect(titleTenor).toContainText('1')
+
+ for (const button_tenor_clear_header of await page
+ .getByTestId(TestComponentSelectors.BUTTON_TENOR_CLEAR_HEADER)
+ .all()) {
+ await button_tenor_clear_header.click()
+ }
+
+ await expect(
+ page.getByTestId(TestComponentSelectors.TITLE_TENOR_ORGANISASJONER_FORETAKSREGISTERET),
+ ).not.toContainText('1')
+ })
+})
diff --git a/apps/dolly-frontend/src/main/js/playwright/tests/TenorSoek.spec.ts b/apps/dolly-frontend/src/main/js/playwright/tests/TenorSoek.spec.ts
new file mode 100644
index 0000000000..8c3251ce1f
--- /dev/null
+++ b/apps/dolly-frontend/src/main/js/playwright/tests/TenorSoek.spec.ts
@@ -0,0 +1,88 @@
+import { expect, test } from '#/globalSetup'
+import { TestComponentSelectors } from '#/mocks/Selectors'
+import { tenorSoekOversiktMock, tenorSoekTestdataMock } from '#/mocks/BasicMocks'
+
+test.describe('Tenor-søk testing', () => {
+ const tenorSoekOversikt = new RegExp(
+ /testnav-tenor-search-service\/api\/v1\/tenor\/testdata\/oversikt\?antall=10&side=0/,
+ )
+ const tenorSoekTestdata = new RegExp(
+ /testnav-tenor-search-service\/api\/v1\/tenor\/testdata\?kilde=FREG&type=AlleFelter/,
+ )
+
+ test('passes', async ({ page }) => {
+ await page.goto('')
+
+ await page.route(tenorSoekOversikt, (route) => {
+ route.fulfill({ body: JSON.stringify(tenorSoekOversiktMock) })
+ })
+ await page.route(tenorSoekTestdata, (route) => {
+ route.fulfill({ body: JSON.stringify(tenorSoekTestdataMock) })
+ })
+
+ // Naviger til Tenor-soek og gjoer et soek
+ await page.getByTestId(TestComponentSelectors.BUTTON_HEADER_FINNPERSON).click()
+ await page.getByTestId(TestComponentSelectors.BUTTON_HEADER_TENOR).click()
+ await expect(
+ page
+ .locator('h1')
+ .getByText(/Søk etter personer i Tenor/)
+ .first(),
+ ).toBeVisible()
+ await page.getByTestId(TestComponentSelectors.CHECKBOX_TENORSOEK).click()
+ await page.waitForTimeout(1000)
+
+ // Velg person som ikke ligger i Dolly og start import av personen
+ await page
+ .locator('div')
+ .getByText(/TIGER ULV/)
+ .first()
+ .click()
+ await expect(
+ page
+ .locator('h2')
+ .getByText(/TIGER ULV/)
+ .first(),
+ ).toBeVisible()
+ await page.getByTestId(TestComponentSelectors.BUTTON_IMPORTER_PERSONER).click()
+ await page.waitForTimeout(500)
+ await expect(
+ page
+ .locator('h1')
+ .getByText(/Importer person/)
+ .first(),
+ ).toBeVisible()
+ await page.getByTestId(TestComponentSelectors.BUTTON_IMPORTER).click()
+ await page.waitForTimeout(500)
+ await expect(page.locator('.bestillingsveileder')).toBeVisible()
+ await page.getByTestId(TestComponentSelectors.BUTTON_AVBRYT).click()
+ await page.waitForTimeout(500)
+ await page.getByTestId(TestComponentSelectors.BUTTON_BEKREFT).click()
+ await page.waitForTimeout(1000)
+ await expect(
+ page
+ .locator('h1')
+ .getByText(/Søk etter personer i Tenor/)
+ .first(),
+ ).toBeVisible()
+
+ // Naviger til foerste person som ligger i Dolly
+ await page.getByTestId(TestComponentSelectors.BUTTON_VIS_I_GRUPPE).first().click()
+ await page.waitForTimeout(500)
+ await expect(
+ page
+ .locator('h1')
+ .getByText(/Testytest/)
+ .first(),
+ ).toBeVisible()
+
+ // Gaa til soek fra gruppe
+ await page.getByTestId(TestComponentSelectors.BUTTON_IMPORTER_PERSONER).click()
+ await expect(
+ page
+ .locator('h1')
+ .getByText(/Søk etter personer i Tenor/)
+ .first(),
+ ).toBeVisible()
+ })
+})
diff --git a/apps/dolly-frontend/src/main/js/playwright/tests/Test-Norge.spec.ts b/apps/dolly-frontend/src/main/js/playwright/tests/Test-Norge.spec.ts
new file mode 100644
index 0000000000..9547d5b324
--- /dev/null
+++ b/apps/dolly-frontend/src/main/js/playwright/tests/Test-Norge.spec.ts
@@ -0,0 +1,24 @@
+import { expect, test } from '#/globalSetup'
+import { TestComponentSelectors } from '#/mocks/Selectors'
+
+test.describe('Test-Norge søk testing', () => {
+ test('passes', async ({ page }) => {
+ await page.goto('')
+
+ await page.getByTestId(TestComponentSelectors.BUTTON_HEADER_FINNPERSON).click()
+ await page.getByTestId(TestComponentSelectors.BUTTON_HEADER_TESTNORGE).click()
+ await page.getByTestId(TestComponentSelectors.INPUT_TESTNORGE_FNR).fill('123456')
+
+ await page.waitForTimeout(400)
+
+ await page.getByTestId(TestComponentSelectors.INPUT_TESTNORGE_FNR).press('Tab')
+
+ await page.getByTestId(TestComponentSelectors.TITLE_TESTNORGE).focus()
+
+ await expect(page.locator('.skjemaelement__feilmelding')).toBeVisible()
+ await page.getByTestId(TestComponentSelectors.INPUT_TESTNORGE_FNR).clear()
+
+ await page.waitForTimeout(200)
+ await expect(page.locator('.skjemaelement__feilmelding')).not.toBeVisible()
+ })
+})
diff --git a/apps/dolly-frontend/src/main/js/src/api/index.ts b/apps/dolly-frontend/src/main/js/src/api/index.ts
index 6f1e86160d..f7f1650771 100644
--- a/apps/dolly-frontend/src/main/js/src/api/index.ts
+++ b/apps/dolly-frontend/src/main/js/src/api/index.ts
@@ -3,7 +3,7 @@ import { Argument } from 'classnames'
import originalFetch from 'isomorphic-fetch'
import axios from 'axios'
import fetch_retry from 'fetch-retry'
-import { runningCypressE2E } from '@/service/services/Request'
+import { runningE2ETest } from '@/service/services/Request'
import { navigateToLogin } from '@/components/utlogging/navigateToLogin'
const fetchRetry = fetch_retry(originalFetch)
@@ -153,7 +153,7 @@ type Config = {
const _fetch = (url: string, config: Config, body?: object): Promise =>
fetchRetry(url, {
retryOn: (attempt, _error, response) => {
- if (!response?.ok && !runningCypressE2E()) {
+ if (!response.ok && !runningE2ETest()) {
if (
response?.status === 401 &&
!url.includes('testnav-arbeidsplassencv') &&
@@ -180,7 +180,7 @@ const _fetch = (url: string, config: Config, body?: object): Promise =
if (response.redirected) {
window.location.href = response.url
}
- if (!response?.ok && !runningCypressE2E()) {
+ if (!response.ok && !runningE2ETest()) {
if (
response?.status === 401 &&
!url.includes('testnav-arbeidsplassencv') &&
diff --git a/apps/dolly-frontend/src/main/js/src/app/App.tsx b/apps/dolly-frontend/src/main/js/src/app/App.tsx
index d2fffdf816..4308423a54 100644
--- a/apps/dolly-frontend/src/main/js/src/app/App.tsx
+++ b/apps/dolly-frontend/src/main/js/src/app/App.tsx
@@ -14,14 +14,14 @@ import {
useDollyMalerBrukerOgMalnavn,
useDollyOrganisasjonMalerBrukerOgMalnavn,
} from '@/utils/hooks/useMaler'
-import { runningCypressE2E } from '@/service/services/Request'
+import { runningE2ETest } from '@/service/services/Request'
import { navigateToLogin } from '@/components/utlogging/navigateToLogin'
import { FaroErrorBoundary } from '@grafana/faro-react'
import { ErrorBoundary } from '@/components/ui/appError/ErrorBoundary'
import { InfoStripe } from '@/components/infostripe/InfoStripe'
const logout = (feilmelding: string) => {
- if (!runningCypressE2E()) {
+ if (!runningE2ETest()) {
navigateToLogin(feilmelding)
}
}
@@ -44,7 +44,7 @@ export const App = () => {
}, [userError])
useEffect(() => {
- if (criticalError && !runningCypressE2E()) {
+ if (criticalError && !runningE2ETest()) {
console.error(criticalError)
logout(criticalError.stack)
}
diff --git a/apps/dolly-frontend/src/main/js/src/assets/img/cypress.png b/apps/dolly-frontend/src/main/js/src/assets/img/playwright.png
similarity index 100%
rename from apps/dolly-frontend/src/main/js/src/assets/img/cypress.png
rename to apps/dolly-frontend/src/main/js/src/assets/img/playwright.png
diff --git a/apps/dolly-frontend/src/main/js/src/components/bestilling/detaljer/BestillingDetaljer.tsx b/apps/dolly-frontend/src/main/js/src/components/bestilling/detaljer/BestillingDetaljer.tsx
index 1d66ae3213..9dd7b73154 100644
--- a/apps/dolly-frontend/src/main/js/src/components/bestilling/detaljer/BestillingDetaljer.tsx
+++ b/apps/dolly-frontend/src/main/js/src/components/bestilling/detaljer/BestillingDetaljer.tsx
@@ -9,7 +9,7 @@ import _ from 'lodash'
import { SlettButton } from '@/components/ui/button/SlettButton/SlettButton'
import React from 'react'
import { DollyApi } from '@/service/Api'
-import { CypressSelector } from '../../../../cypress/mocks/Selectors'
+import { TestComponentSelectors } from '#/mocks/Selectors'
export default function BestillingDetaljer({ bestilling, iLaastGruppe, brukerId, brukertype }) {
const [isGjenopprettModalOpen, openGjenopprettModal, closeGjenoprettModal] = useBoolean(false)
@@ -45,7 +45,7 @@ export default function BestillingDetaljer({ bestilling, iLaastGruppe, brukerId,
{!iLaastGruppe && (