From eb2b58b94747e19cf60865dc258562266b57a830 Mon Sep 17 00:00:00 2001 From: Jonas Carlsen Date: Tue, 15 Oct 2024 11:31:49 +0200 Subject: [PATCH] refactor: blog post to pitch --- ...spec.ts_adds_and_removes_campaignblock.har | 2 +- ....spec.ts_adds_and_removes_contactblock.har | 2 +- ...rontpage.spec.ts_adds_and_removes_grid.har | 2 +- ...age.spec.ts_adds_and_removes_keyfigure.har | 2 +- ...ontpage.spec.ts_adds_and_removes_pitch.har | 1 + e2e/specs/blockpicker_frontpage.spec.ts | 18 +- package.json | 28 +-- src/components/HowTo/stories.ts | 10 +- src/components/SlateEditor/helpers.ts | 4 +- src/components/SlateEditor/interfaces.ts | 4 +- .../plugins/blockPicker/SlateBlockPicker.tsx | 8 +- .../plugins/blockPicker/actions.tsx | 6 +- .../SlateEditor/plugins/grid/index.tsx | 4 +- .../BlogPostForm.tsx => pitch/PitchForm.tsx} | 90 +++------ .../SlatePitch.tsx} | 39 ++-- .../__tests__/serializer-test.ts | 15 +- .../plugins/{blogPost => pitch}/index.tsx | 16 +- .../plugins/{blogPost => pitch}/render.tsx | 12 +- .../plugins/{blogPost => pitch}/types.ts | 10 +- .../plugins/{blogPost => pitch}/utils.ts | 4 +- .../video/__tests__/serializer-test.ts | 2 +- .../FrontpageArticleFormContent.tsx | 5 +- .../components/frontpagePlugins.ts | 4 +- .../components/frontpageRenderers.ts | 4 +- src/phrases/phrases-en.ts | 6 +- src/phrases/phrases-nb.ts | 6 +- src/phrases/phrases-nn.ts | 6 +- src/util/articleContentConverter.tsx | 4 +- yarn.lock | 184 +++++++++--------- 29 files changed, 233 insertions(+), 265 deletions(-) create mode 100644 e2e/apiMocks/blockpicker_frontpage.spec.ts_adds_and_removes_pitch.har rename src/components/SlateEditor/plugins/{blogPost/BlogPostForm.tsx => pitch/PitchForm.tsx} (67%) rename src/components/SlateEditor/plugins/{blogPost/SlateBlogPost.tsx => pitch/SlatePitch.tsx} (79%) rename src/components/SlateEditor/plugins/{blogPost => pitch}/__tests__/serializer-test.ts (70%) rename src/components/SlateEditor/plugins/{blogPost => pitch}/index.tsx (77%) rename src/components/SlateEditor/plugins/{blogPost => pitch}/render.tsx (61%) rename src/components/SlateEditor/plugins/{blogPost => pitch}/types.ts (59%) rename src/components/SlateEditor/plugins/{blogPost => pitch}/utils.ts (59%) diff --git a/e2e/apiMocks/blockpicker_frontpage.spec.ts_adds_and_removes_campaignblock.har b/e2e/apiMocks/blockpicker_frontpage.spec.ts_adds_and_removes_campaignblock.har index f10200c66c..e5e39f78f2 100644 --- a/e2e/apiMocks/blockpicker_frontpage.spec.ts_adds_and_removes_campaignblock.har +++ b/e2e/apiMocks/blockpicker_frontpage.spec.ts_adds_and_removes_campaignblock.har @@ -1 +1 @@ -{"log":{"version":"1.2","creator":{"name":"Playwright","version":"1.42.0"},"browser":{"name":"chromium","version":"123.0.6312.4"},"entries":[{"startedDateTime":"2024-04-08T08:29:57.934Z","time":175.23,"request":{"method":"GET","url":"http://localhost:3000/get_zendesk_token","httpVersion":"HTTP/1.1","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"referer","value":"http://localhost:3000/subject-matter/frontpage-article/new"},{"name":"user-agent","value":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"Linux\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"OK","httpVersion":"HTTP/1.1","cookies":[],"headers":[{"name":"Access-Control-Allow-Origin","value":"*"},{"name":"Connection","value":"keep-alive"},{"name":"Content-Length","value":"205"},{"name":"Content-Security-Policy","value":"default-src 'self' blob:; script-src 'self' 'unsafe-inline' 'unsafe-eval' blob: http://api-gateway.ndla-local https://*.ndlah5p.com https://h5p.org https://*.ndla.no https://players.brightcove.net http://players.brightcove.net https://players.brightcove.net *.nrk.no http://nrk.no https://www.youtube.com https://s.ytimg.com https://cdn.auth0.com https://vjs.zencdn.net https://httpsak-a.akamaihd.net *.brightcove.com *.brightcove.net bcove.me bcove.video *.api.brightcove.com *.o.brightcove.com players.brightcove.net hls.ak.o.brightcove.com uds.ak.o.brightcove.com brightcove.vo.llnwd.net *.llnw.net *.llnwd.net *.edgefcs.net *.akafms.net *.edgesuite.net *.akamaihd.net *.deploy.static.akamaitechnologies.com *.cloudfront.net hlstoken-a.akamaihd.net vjs.zencdn.net *.gallerysites.net ndla.no *.ndla.no cdn.jsdelivr.net https://www.wiris.net https://*.auth0.com https://www.googletagmanager.com https://www.google-analytics.com https://tagmanager.google.com http://www.google-analytics.com https://*.zendesk.com https://static.zdassets.com https://zendesk-eu.my.sentry.io widget-mediator.zopim.com https://*.clarity.ms http://localhost:3001 ws://localhost:3001 http://localhost:3000; frame-src http://api-gateway.ndla-local *.nrk.no nrk.no *.vg.no vg.no https://www.tv2skole.no/ *.elevkanalen.no elevkanalen.no https://www.scribd.com/ https://www.youtube.com https://youtu.be ndla.no https://*.ndlah5p.com https://h5p.org *.ndla.no *.ndla.sh *.slideshare.net slideshare.net *.vimeo.com vimeo.com *.ndla.filmiundervisning.no ndla.filmiundervisning.no *.prezi.com prezi.com *.commoncraft.com commoncraft.com *.brightcove.net fast.wistia.com https://khanacademy.org *.khanacademy.org https://*.auth0.com *.facebook.com *.twitter.com tomknudsen.no www.tomknudsen.no geogebra.org www.geogebra.org ggbm.at www.imdb.com imdb.com miljoatlas.miljodirektoratet.no www.miljostatus.no miljostatus.no phet.colorado.edu lab.concord.org worldbank.org *.worldbank.org embed.molview.org embed.ted.com reader.pubfront.com ebok.no trinket.io codepen.io public.flourish.studio flo.uri.sh ourworldindata.org *.sketchup.com www.gapminder.org https://*.clarity.ms www.facebook.com fb.watch sketchfab.com jeopardylabs.com http://localhost:3001 ws://localhost:3001 http://localhost:3000 http://localhost:3100; style-src 'self' 'unsafe-inline' 'unsafe-eval' https://fonts.googleapis.com https://fonts.gstatic.com https://tagmanager.google.com https://www.wiris.net https://cdn.jsdelivr.net; font-src 'self' data: https://fonts.gstatic.com https://tagmanager.google.com https://www.wiris.net https://cdn.jsdelivr.net https://*.clarity.ms http://localhost:3001; img-src 'self' http://api-gateway.ndla-local https://*.ndla.no http://metrics.brightcove.com https://httpsak-a.akamaihd.net https://*.boltdns.net https://www.nrk.no/ https://i.ytimg.com/ https://ssl.gstatic.com https://www.gstatic.com https://*.google-analytics.com https://*.analytics.google.com https://stats.g.doubleclick.net https://ndla.zendesk.com https://edndla.zendesk.com data: blob: https://www.wiris.net https://*.clarity.ms; media-src 'self' blob: http://api-gateway.ndla-local https://*.ndla.no https://static.zdassets.com *.brightcove.com brightcove.com; connect-src 'self' http://api-gateway.ndla-local https://*.ndla.no https://logs-01.loggly.com https://edge.api.brightcove.com https://*.brightcove.com https://bcsecure01-a.akamaihd.net https://hlsak-a.akamaihd.net https://*.zendesk.com https://ekr.zdassets.com https://static.zdassets.com https://zendesk-eu.my.sentry.io https://*.boltdns.net https://*.google-analytics.com https://*.analytics.google.com https://www.googleapis.com/customsearch/ https://house-fastly-signed-eu-west-1-prod.brightcovecdn.com https://www.wiris.net https://nrkno-skole-prod.kube.nrk.no https://data.udir.no https://cdn.jsdelivr.net https://widget-mediator.zopim.com wss://widget-mediator.zopim.com https://cors-anywhere.herokuapp.com https://trinket.io https://*.clarity.ms http://localhost:3001 ws://localhost:3001 http://localhost:3100 http://localhost:4000 http://localhost ws://localhost:24678/ http://localhost:24678; report-uri /csp-report"},{"name":"Content-Type","value":"application/json; charset=utf-8"},{"name":"Date","value":"Mon, 08 Apr 2024 08:29:57 GMT"},{"name":"ETag","value":"W/\"cd-gCdbvsi/ZukSFH8UFXBu6gQ1eis\""},{"name":"Keep-Alive","value":"timeout=5"},{"name":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"name":"Vary","value":"Accept-Encoding"},{"name":"X-Content-Type-Options","value":"nosniff"},{"name":"X-DNS-Prefetch-Control","value":"off"},{"name":"X-Download-Options","value":"noopen"},{"name":"X-Frame-Options","value":"ALLOW-FROM *://localhost"},{"name":"X-XSS-Protection","value":"1; mode=block"}],"content":{"size":-1,"mimeType":"application/json; charset=utf-8","text":"{\"token\":\"test_token\"}"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":175.23}},{"startedDateTime":"2024-04-08T08:29:57.935Z","time":109.946,"request":{"method":"GET","url":"http://localhost:3000/get_responsibles?permission=drafts:responsible","httpVersion":"HTTP/1.1","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"referer","value":"http://localhost:3000/subject-matter/frontpage-article/new"},{"name":"user-agent","value":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"Linux\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[{"name":"permission","value":"drafts:responsible"}],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"OK","httpVersion":"HTTP/1.1","cookies":[],"headers":[{"name":"Access-Control-Allow-Origin","value":"*"},{"name":"Connection","value":"keep-alive"},{"name":"Content-Encoding","value":"gzip"},{"name":"Content-Security-Policy","value":"default-src 'self' blob:; script-src 'self' 'unsafe-inline' 'unsafe-eval' blob: http://api-gateway.ndla-local https://*.ndlah5p.com https://h5p.org https://*.ndla.no https://players.brightcove.net http://players.brightcove.net https://players.brightcove.net *.nrk.no http://nrk.no https://www.youtube.com https://s.ytimg.com https://cdn.auth0.com https://vjs.zencdn.net https://httpsak-a.akamaihd.net *.brightcove.com *.brightcove.net bcove.me bcove.video *.api.brightcove.com *.o.brightcove.com players.brightcove.net hls.ak.o.brightcove.com uds.ak.o.brightcove.com brightcove.vo.llnwd.net *.llnw.net *.llnwd.net *.edgefcs.net *.akafms.net *.edgesuite.net *.akamaihd.net *.deploy.static.akamaitechnologies.com *.cloudfront.net hlstoken-a.akamaihd.net vjs.zencdn.net *.gallerysites.net ndla.no *.ndla.no cdn.jsdelivr.net https://www.wiris.net https://*.auth0.com https://www.googletagmanager.com https://www.google-analytics.com https://tagmanager.google.com http://www.google-analytics.com https://*.zendesk.com https://static.zdassets.com https://zendesk-eu.my.sentry.io widget-mediator.zopim.com https://*.clarity.ms http://localhost:3001 ws://localhost:3001 http://localhost:3000; frame-src http://api-gateway.ndla-local *.nrk.no nrk.no *.vg.no vg.no https://www.tv2skole.no/ *.elevkanalen.no elevkanalen.no https://www.scribd.com/ https://www.youtube.com https://youtu.be ndla.no https://*.ndlah5p.com https://h5p.org *.ndla.no *.ndla.sh *.slideshare.net slideshare.net *.vimeo.com vimeo.com *.ndla.filmiundervisning.no ndla.filmiundervisning.no *.prezi.com prezi.com *.commoncraft.com commoncraft.com *.brightcove.net fast.wistia.com https://khanacademy.org *.khanacademy.org https://*.auth0.com *.facebook.com *.twitter.com tomknudsen.no www.tomknudsen.no geogebra.org www.geogebra.org ggbm.at www.imdb.com imdb.com miljoatlas.miljodirektoratet.no www.miljostatus.no miljostatus.no phet.colorado.edu lab.concord.org worldbank.org *.worldbank.org embed.molview.org embed.ted.com reader.pubfront.com ebok.no trinket.io codepen.io public.flourish.studio flo.uri.sh ourworldindata.org *.sketchup.com www.gapminder.org https://*.clarity.ms www.facebook.com fb.watch sketchfab.com jeopardylabs.com http://localhost:3001 ws://localhost:3001 http://localhost:3000 http://localhost:3100; style-src 'self' 'unsafe-inline' 'unsafe-eval' https://fonts.googleapis.com https://fonts.gstatic.com https://tagmanager.google.com https://www.wiris.net https://cdn.jsdelivr.net; font-src 'self' data: https://fonts.gstatic.com https://tagmanager.google.com https://www.wiris.net https://cdn.jsdelivr.net https://*.clarity.ms http://localhost:3001; img-src 'self' http://api-gateway.ndla-local https://*.ndla.no http://metrics.brightcove.com https://httpsak-a.akamaihd.net https://*.boltdns.net https://www.nrk.no/ https://i.ytimg.com/ https://ssl.gstatic.com https://www.gstatic.com https://*.google-analytics.com https://*.analytics.google.com https://stats.g.doubleclick.net https://ndla.zendesk.com https://edndla.zendesk.com data: blob: https://www.wiris.net https://*.clarity.ms; media-src 'self' blob: http://api-gateway.ndla-local https://*.ndla.no https://static.zdassets.com *.brightcove.com brightcove.com; connect-src 'self' http://api-gateway.ndla-local https://*.ndla.no https://logs-01.loggly.com https://edge.api.brightcove.com https://*.brightcove.com https://bcsecure01-a.akamaihd.net https://hlsak-a.akamaihd.net https://*.zendesk.com https://ekr.zdassets.com https://static.zdassets.com https://zendesk-eu.my.sentry.io https://*.boltdns.net https://*.google-analytics.com https://*.analytics.google.com https://www.googleapis.com/customsearch/ https://house-fastly-signed-eu-west-1-prod.brightcovecdn.com https://www.wiris.net https://nrkno-skole-prod.kube.nrk.no https://data.udir.no https://cdn.jsdelivr.net https://widget-mediator.zopim.com wss://widget-mediator.zopim.com https://cors-anywhere.herokuapp.com https://trinket.io https://*.clarity.ms http://localhost:3001 ws://localhost:3001 http://localhost:3100 http://localhost:4000 http://localhost ws://localhost:24678/ http://localhost:24678; report-uri /csp-report"},{"name":"Content-Type","value":"application/json; charset=utf-8"},{"name":"Date","value":"Mon, 08 Apr 2024 08:29:59 GMT"},{"name":"ETag","value":"W/\"2154b-jkFv3dR/pwI66Ykqqj5abIudAVY\""},{"name":"Keep-Alive","value":"timeout=5"},{"name":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"name":"Transfer-Encoding","value":"chunked"},{"name":"Vary","value":"Accept-Encoding"},{"name":"X-Content-Type-Options","value":"nosniff"},{"name":"X-DNS-Prefetch-Control","value":"off"},{"name":"X-Download-Options","value":"noopen"},{"name":"X-Frame-Options","value":"ALLOW-FROM *://localhost"},{"name":"X-XSS-Protection","value":"1; mode=block"}],"content":{"size":-1,"mimeType":"application/json; charset=utf-8","text":"[{\"created_at\":\"2021-06-14T12:48:29.655Z\",\"email\":\"test.user@knowit.no\",\"email_verified\":true,\"family_name\":\"User\",\"given_name\":\"Test \",\"identities\":[{\"provider\":\"google-oauth2\",\"access_token\":\"secret_token\",\"expires_in\":3599,\"user_id\":\"user_id\",\"connection\":\"google-oauth2\",\"isSocial\":true}],\"locale\":\"no\",\"name\":\"Ed Test\",\"nickname\":\"test.user\",\"picture\":\"https://lh3.googleusercontent.com/a/AAcHTtdP-YafscMocsuVKilO3ynXklOb0KEeMseHVvF6f9WS=s96-c\",\"updated_at\":\"2023-07-07T09:03:55.779Z\",\"user_id\":\"google-oauth2|test_user\",\"last_login\":\"2023-07-07T09:03:55.778Z\",\"last_ip\":\"test_ip\",\"logins_count\":416,\"app_metadata\":{\"ndla_id\":\"Gxfx7B-MXoFdgVZZ6p611C6w\",\"roles\":[\"articles:write\",\"audio:admin\",\"audio:write\",\"concept:admin\",\"concept:write\",\"drafts:admin\",\"drafts:html\",\"drafts:publish\",\"drafts:write\",\"frontpage:write\",\"images:write\",\"learningpath:admin\",\"learningpath:publish\",\"learningpath:write\",\"taxonomy:admin\",\"taxonomy:write\"],\"permissions\":[\"drafts:publish\",\"concept:admin\",\"drafts:html\",\"learningpath:publish\",\"frontpage:admin\",\"images:write\",\"learningpath:write\",\"drafts:responsible\",\"articles:write\",\"concept:responsible\",\"concept:write\",\"learningpath:admin\",\"drafts:write\",\"frontpage:write\",\"taxonomy:write\",\"audio:write\",\"taxonomy:admin\",\"audio:admin\",\"drafts:admin\"],\"isOrWasEdUser\":true}}]"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":109.946}},{"startedDateTime":"2024-04-08T08:29:57.936Z","time":110.543,"request":{"method":"GET","url":"https://api.test.ndla.no/draft-api/v1/drafts/licenses/","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"Linux\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Mon, 08 Apr 2024 08:29:58 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"39"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/2.8.3"},{"name":"x-kong-proxy-latency","value":"11"},{"name":"x-kong-upstream-latency","value":"15"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"106713"},{"name":"x-ratelimit-remaining-minute","value":"2987"},{"name":"x-ratelimit-remaining-second","value":"39"}],"content":{"size":-1,"mimeType":"application/json","text":"[{\"license\":\"CC0-1.0\",\"description\":\"Creative Commons Zero\",\"url\":\"https://creativecommons.org/publicdomain/zero/1.0/legalcode\"},{\"license\":\"PD\",\"description\":\"Public Domain Mark\",\"url\":\"https://creativecommons.org/about/pdm\"},{\"license\":\"COPYRIGHTED\",\"description\":\"Copyrighted\"},{\"license\":\"CC-BY-4.0\",\"description\":\"Creative Commons Attribution 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by/4.0/\"},{\"license\":\"CC-BY-SA-4.0\",\"description\":\"Creative Commons Attribution-ShareAlike 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-sa/4.0/\"},{\"license\":\"CC-BY-NC-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc/4.0/\"},{\"license\":\"CC-BY-ND-4.0\",\"description\":\"Creative Commons Attribution-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nd/4.0/\"},{\"license\":\"CC-BY-NC-SA-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-sa/4.0/\"},{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},{\"license\":\"N/A\",\"description\":\"Not Applicable\"}]"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":110.543}},{"startedDateTime":"2024-04-08T08:29:57.936Z","time":103.625,"request":{"method":"GET","url":"https://api.test.ndla.no/draft-api/v1/drafts/status-state-machine/","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"Linux\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Mon, 08 Apr 2024 08:29:58 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"39"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/2.8.3"},{"name":"x-kong-proxy-latency","value":"7"},{"name":"x-kong-upstream-latency","value":"4"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"106713"},{"name":"x-ratelimit-remaining-minute","value":"2987"},{"name":"x-ratelimit-remaining-second","value":"39"}],"content":{"size":-1,"mimeType":"application/json","text":"{\"IN_PROGRESS\":[\"IN_PROGRESS\",\"EXTERNAL_REVIEW\",\"INTERNAL_REVIEW\",\"QUALITY_ASSURANCE\",\"LANGUAGE\",\"PUBLISHED\",\"ARCHIVED\"],\"INTERNAL_REVIEW\":[\"IN_PROGRESS\",\"EXTERNAL_REVIEW\",\"INTERNAL_REVIEW\",\"QUALITY_ASSURANCE\",\"PUBLISHED\",\"ARCHIVED\"],\"PUBLISHED\":[\"IN_PROGRESS\",\"UNPUBLISHED\",\"ARCHIVED\"],\"FOR_APPROVAL\":[\"IN_PROGRESS\",\"LANGUAGE\",\"FOR_APPROVAL\",\"END_CONTROL\",\"PUBLISHED\",\"ARCHIVED\"],\"END_CONTROL\":[\"IN_PROGRESS\",\"FOR_APPROVAL\",\"END_CONTROL\",\"PUBLISH_DELAYED\",\"PUBLISHED\",\"ARCHIVED\"],\"LANGUAGE\":[\"IN_PROGRESS\",\"QUALITY_ASSURANCE\",\"LANGUAGE\",\"FOR_APPROVAL\",\"PUBLISHED\",\"ARCHIVED\"],\"PUBLISH_DELAYED\":[\"END_CONTROL\",\"PUBLISH_DELAYED\",\"PUBLISHED\",\"ARCHIVED\"],\"UNPUBLISHED\":[\"UNPUBLISHED\",\"PUBLISHED\",\"IN_PROGRESS\",\"ARCHIVED\"],\"QUALITY_ASSURANCE\":[\"IN_PROGRESS\",\"INTERNAL_REVIEW\",\"QUALITY_ASSURANCE\",\"LANGUAGE\",\"ARCHIVED\",\"PUBLISHED\"],\"ARCHIVED\":[\"ARCHIVED\",\"IN_PROGRESS\"],\"EXTERNAL_REVIEW\":[\"IN_PROGRESS\",\"EXTERNAL_REVIEW\",\"INTERNAL_REVIEW\",\"PUBLISHED\",\"ARCHIVED\"],\"PLANNED\":[\"PLANNED\",\"IN_PROGRESS\",\"ARCHIVED\"],\"REPUBLISH\":[\"REPUBLISH\",\"IN_PROGRESS\",\"PUBLISHED\"]}"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":103.625}},{"startedDateTime":"2024-04-08T08:30:01.834Z","time":87.74,"request":{"method":"POST","url":"https://api.test.ndla.no/image-api/v3/images/search/","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"Linux\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[],"headersSize":-1,"bodySize":-1,"postData":{"mimeType":"text/plain","text":"{\"page\":1,\"pageSize\":16}","params":[]}},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Mon, 08 Apr 2024 08:30:01 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"46"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/2.8.3"},{"name":"x-kong-proxy-latency","value":"5"},{"name":"x-kong-upstream-latency","value":"35"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"106701"},{"name":"x-ratelimit-remaining-minute","value":"2996"},{"name":"x-ratelimit-remaining-second","value":"46"}],"content":{"size":-1,"mimeType":"application/json","text":"{\"totalCount\":69084,\"page\":1,\"pageSize\":16,\"language\":\"*\",\"results\":[{\"id\":\"63415\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/63415\",\"title\":{\"title\":\"\\t\\nThe Stone Breakers\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"x\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://commons.wikimedia.org/wiki/File:Die_Steineklopfer.jpg\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"Realisme\",\"Realismen\",\"realisme\",\"epoke\",\"The Stone Breakers\",\"gustave courbet\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Die Steineklopfer (1849)\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-05-02T06:23:58.000Z\",\"createdBy\":\"yUT8Jlal2wT6AbLc0btQ1K5n\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"o9xicKrJ.jpg\",\"size\":403713,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/o9xicKrJ.jpg\",\"dimensions\":{\"width\":990,\"height\":600},\"language\":\"nb\"}},{\"id\":\"62870\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/62870\",\"title\":{\"title\":\"\\nBled Island, Slovenia\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"Øya Bled i innsjøen Bled i Slovenia. Fotografi.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://commons.wikimedia.org/wiki/File:The_impressive_Bled_Island.jpg\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"bærekraftig reiselivsdestinasjon\",\"Slovenia\",\"Bled Island\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Øya Bled ligger i innsjøen Bled, og er Slovenias eneste naturlige øy. I dette området blomstret reiselivet opp mot slutten av 1800 tallet, og det ble bygget både badeanlegg og kursteder. I dag er innsjøen kjent for sitt smaragdgrønne og klare vann, og er Slovenias største turistattraksjon.\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-04-04T11:46:52.000Z\",\"createdBy\":\"7M6fXUblVbdcS5ewT22xs6ci\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"XqIYUpGb.jpg\",\"size\":125629,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/XqIYUpGb.jpg\",\"dimensions\":{\"width\":600,\"height\":600},\"language\":\"nb\"}},{\"id\":\"68000\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/68000\",\"title\":{\"title\":\"\\nFish and chips \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"Fish and chips.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://bilder.ntb.no/r/preview/editorial/okkIo4pNa1c\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"fish and chips\",\"mat\",\"erter\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Fish and chips with pea tahini\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2023-10-04T15:26:52.154Z\",\"createdBy\":\"O5dRqjQaHh7Qim2AuQmLe9Jk\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"ozMkRNIc.jpg\",\"size\":1305004,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/ozMkRNIc.jpg\",\"dimensions\":{\"width\":1605,\"height\":2000},\"language\":\"nb\"}},{\"id\":\"67999\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/67999\",\"title\":{\"title\":\"\\nRoastbiff med yorkshirepudding og grønnsaker\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"Roastbiff, broccoli, poteter, yorkshirepudding og brun saus på et serveringsfat. Foto.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://bilder.ntb.no/r/preview/editorial/0_xnTi_X0-A\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"yorkshirepudding\",\"middag\",\"roastbiff\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Roast beef with Yorkshire pudding and vegetables (England)\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2023-10-04T15:13:05.672Z\",\"createdBy\":\"O5dRqjQaHh7Qim2AuQmLe9Jk\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"GM1hZjoq.jpg\",\"size\":1017199,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/GM1hZjoq.jpg\",\"dimensions\":{\"width\":2000,\"height\":1333},\"language\":\"nb\"}},{\"id\":\"65086\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/65086\",\"title\":{\"title\":\"\\nSamtale \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" To ungdommer sitter og snakker. Foto. \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"samtale\",\"Dialog\",\"gutter\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Dette bildet skal bare brukes i casen \\\"Livet på sosiale medier\\\". \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-12-02T14:24:19.000Z\",\"createdBy\":\"oltQx44eGQp0DwkiR1NRo5qE\",\"modelRelease\":\"yes\",\"image\":{\"fileName\":\"IgOjO6og.jpg\",\"size\":176667,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/IgOjO6og.jpg\",\"dimensions\":{\"width\":1920,\"height\":804},\"language\":\"nb\"}},{\"id\":\"17845\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/17845\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://www.scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"butikk\",\"kunde\",\"mote\",\"utstilling\",\"utstillingsdukke\",\"klær\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"se\",\"en\",\"und\"],\"created\":\"2021-06-02T09:47:04.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"sye64b87.jpg\",\"size\":285927,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/sye64b87.jpg\",\"dimensions\":{\"width\":1000,\"height\":672},\"language\":\"nb\"}},{\"id\":\"20072\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/20072\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://www.scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"coca cola\",\"pepsi\",\"substitutt-produkter\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-01-22T09:42:57.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"spbf5d5f.jpg\",\"size\":301889,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/spbf5d5f.jpg\",\"dimensions\":{\"width\":1000,\"height\":636},\"language\":\"nb\"}},{\"id\":\"25925\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/25925\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"www.scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"charlie chaplin\",\"filmproduksjon\",\"kino\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-02-18T08:08:58.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"sxae993b.jpg\",\"size\":176423,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/sxae993b.jpg\",\"dimensions\":{\"width\":1000,\"height\":990},\"language\":\"nb\"}},{\"id\":\"27069\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/27069\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"nettavis\",\"vg\",\"vgnett\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-02-05T08:35:47.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"vg_nett_redaksjonelt.jpg\",\"size\":252135,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/vg_nett_redaksjonelt.jpg\",\"dimensions\":{\"width\":640,\"height\":519},\"language\":\"nb\"}},{\"id\":\"28718\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/28718\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://www.scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"fisk\",\"katt\",\"risikovurdering\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\"],\"created\":\"2017-05-08T13:25:27.000Z\",\"createdBy\":\"content-import-client\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"sp0ddc40.jpg\",\"size\":117744,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/sp0ddc40.jpg\",\"dimensions\":{\"width\":1000,\"height\":656},\"language\":\"nb\"}},{\"id\":\"41151\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/41151\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://scanpix.no/spWebApp/preview/microstock/495493495\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"high-five\",\"lagarbeid\",\"lagånd\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-04-29T08:47:04.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"495493495.jpg\",\"size\":1137173,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/495493495.jpg\",\"dimensions\":{\"width\":2000,\"height\":1000},\"language\":\"nb\"}},{\"id\":\"41194\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/41194\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"Ung kvinne står foran en vegg der det vises et stolpediagram. Foto.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"innovasjon\",\"innovativ teknologi\",\"teknologi\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-08-27T12:44:17.000Z\",\"createdBy\":\"lwkLpeEV_VUmCkly1SJ3WTkg\",\"modelRelease\":\"yes\",\"image\":{\"fileName\":\"535158937.jpg\",\"size\":1518422,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/535158937.jpg\",\"dimensions\":{\"width\":2000,\"height\":1335},\"language\":\"nb\"}},{\"id\":\"41225\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/41225\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" Person surfer på nettside på mobiltelefon. Foto.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"mobilbruk\",\"pc\",\"mobiltelefon\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"se\",\"en\",\"zh\",\"de\",\"und\"],\"created\":\"2021-04-23T06:58:05.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"243438799.jpg\",\"size\":1648135,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/243438799.jpg\",\"dimensions\":{\"width\":2000,\"height\":1333},\"language\":\"nb\"}},{\"id\":\"41244\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/41244\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"multi-level marketing\",\"handel\",\"salg\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-05-07T06:40:50.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"415810750.jpg\",\"size\":1557653,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/415810750.jpg\",\"dimensions\":{\"width\":2000,\"height\":1333},\"language\":\"nb\"}},{\"id\":\"41281\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/41281\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"lagarbeid\",\"samarbeid\",\"suksess\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"de\",\"und\"],\"created\":\"2021-03-11T07:10:00.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"yes\",\"image\":{\"fileName\":\"345231548.jpg\",\"size\":1878807,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/345231548.jpg\",\"dimensions\":{\"width\":2000,\"height\":1334},\"language\":\"nb\"}},{\"id\":\"54818\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/54818\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"Lite barn som sover i en bakovervendt bilstol. Foto.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"sove\",\"barn\",\"bilstol\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Modellklarert\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\"],\"created\":\"2021-01-21T14:53:05.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"fvCU0cqh.jpg\",\"size\":1378867,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/fvCU0cqh.jpg\",\"dimensions\":{\"width\":2000,\"height\":1500},\"language\":\"nb\"}}]}"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":87.74}},{"startedDateTime":"2024-04-08T08:30:03.567Z","time":19.626,"request":{"method":"GET","url":"https://api.test.ndla.no/image-api/v3/images/63415?language=nb","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"Linux\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[{"name":"language","value":"nb"}],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Mon, 08 Apr 2024 08:30:03 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"49"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/2.8.3"},{"name":"x-kong-proxy-latency","value":"4"},{"name":"x-kong-upstream-latency","value":"6"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"106697"},{"name":"x-ratelimit-remaining-minute","value":"2992"},{"name":"x-ratelimit-remaining-second","value":"49"}],"content":{"size":-1,"mimeType":"application/json","text":"{\"id\":\"63415\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/63415\",\"title\":{\"title\":\"\\t\\nThe Stone Breakers\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"x\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://commons.wikimedia.org/wiki/File:Die_Steineklopfer.jpg\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"Realisme\",\"Realismen\",\"realisme\",\"epoke\",\"The Stone Breakers\",\"gustave courbet\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Die Steineklopfer (1849)\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-05-02T06:23:58.000Z\",\"createdBy\":\"yUT8Jlal2wT6AbLc0btQ1K5n\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"o9xicKrJ.jpg\",\"size\":403713,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/o9xicKrJ.jpg\",\"dimensions\":{\"width\":990,\"height\":600},\"language\":\"nb\"}}"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":19.626}},{"startedDateTime":"2024-04-08T08:30:04.707Z","time":121.694,"request":{"method":"GET","url":"https://api.test.ndla.no/image-api/v3/images/63415?language=undefined","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"Linux\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[{"name":"language","value":"undefined"}],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Mon, 08 Apr 2024 08:30:04 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"49"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/2.8.3"},{"name":"x-kong-proxy-latency","value":"4"},{"name":"x-kong-upstream-latency","value":"6"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"106694"},{"name":"x-ratelimit-remaining-minute","value":"2989"},{"name":"x-ratelimit-remaining-second","value":"49"}],"content":{"size":-1,"mimeType":"application/json","text":"{\"id\":\"63415\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/63415\",\"title\":{\"title\":\"\\t\\nThe Stone Breakers\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"x\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://commons.wikimedia.org/wiki/File:Die_Steineklopfer.jpg\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"Realisme\",\"Realismen\",\"realisme\",\"epoke\",\"The Stone Breakers\",\"gustave courbet\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Die Steineklopfer (1849)\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-05-02T06:23:58.000Z\",\"createdBy\":\"yUT8Jlal2wT6AbLc0btQ1K5n\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"o9xicKrJ.jpg\",\"size\":403713,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/o9xicKrJ.jpg\",\"dimensions\":{\"width\":990,\"height\":600},\"language\":\"nb\"}}"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":121.694}}]}} \ No newline at end of file +{"log":{"version":"1.2","creator":{"name":"Playwright","version":"1.42.0"},"browser":{"name":"chromium","version":"123.0.6312.4"},"entries":[{"startedDateTime":"2024-10-15T09:24:36.826Z","time":97.533,"request":{"method":"GET","url":"http://localhost:3000/get_responsibles?permission=drafts:responsible","httpVersion":"HTTP/1.1","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"referer","value":"http://localhost:3000/subject-matter/frontpage-article/new"},{"name":"user-agent","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"x-playwright-checkpoint","value":"0"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"macOS\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[{"name":"permission","value":"drafts:responsible"}],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"OK","httpVersion":"HTTP/1.1","cookies":[],"headers":[{"name":"Access-Control-Allow-Origin","value":"*"},{"name":"Connection","value":"keep-alive"},{"name":"Content-Encoding","value":"gzip"},{"name":"Content-Security-Policy","value":"default-src 'self' blob:; script-src 'self' 'unsafe-inline' 'unsafe-eval' blob: http://api-gateway.ndla-local https://*.ndlah5p.com https://h5p.org https://*.ndla.no https://players.brightcove.net http://players.brightcove.net https://players.brightcove.net *.nrk.no http://nrk.no https://www.youtube.com https//*.youtube.com https://s.ytimg.com https://cdn.auth0.com https://vjs.zencdn.net https://httpsak-a.akamaihd.net *.brightcove.com *.brightcove.net bcove.me bcove.video *.api.brightcove.com *.o.brightcove.com players.brightcove.net hls.ak.o.brightcove.com uds.ak.o.brightcove.com brightcove.vo.llnwd.net *.llnw.net *.llnwd.net *.edgefcs.net *.akafms.net *.edgesuite.net *.akamaihd.net *.deploy.static.akamaitechnologies.com *.cloudfront.net hlstoken-a.akamaihd.net vjs.zencdn.net *.gallerysites.net ndla.no *.ndla.no cdn.jsdelivr.net https://www.wiris.net https://*.auth0.com https://zendesk-eu.my.sentry.io widget-mediator.zopim.com https://*.clarity.ms http://localhost:3001 ws://localhost:3001 http://localhost:3000; frame-src http://api-gateway.ndla-local *.nrk.no nrk.no *.vg.no vg.no https://www.tv2skole.no/ *.elevkanalen.no elevkanalen.no https://www.scribd.com/ https://www.youtube.com https://*.youtube.com https://youtu.be ndla.no https://*.ndlah5p.com https://h5p.org *.ndla.no *.ndla.sh *.slideshare.net slideshare.net *.vimeo.com vimeo.com *.ndla.filmiundervisning.no ndla.filmiundervisning.no *.prezi.com prezi.com *.commoncraft.com commoncraft.com *.brightcove.net fast.wistia.com https://khanacademy.org *.khanacademy.org https://*.auth0.com *.facebook.com *.twitter.com tomknudsen.no www.tomknudsen.no geogebra.org www.geogebra.org ggbm.at www.imdb.com imdb.com miljoatlas.miljodirektoratet.no www.miljostatus.no miljostatus.no phet.colorado.edu lab.concord.org worldbank.org *.worldbank.org embed.molview.org embed.ted.com reader.pubfront.com ebok.no trinket.io codepen.io public.flourish.studio flo.uri.sh ourworldindata.org *.sketchup.com www.gapminder.org https://*.clarity.ms www.facebook.com fb.watch sketchfab.com jeopardylabs.com *.uio.no *.maps.arcgis.com arcg.is norgeskart.no kartiskolen.no norgeibilder.no video.qbrick.com http://localhost:3001 ws://localhost:3001 http://localhost:3000 http://localhost:3100; style-src 'self' 'unsafe-inline' 'unsafe-eval' https://fonts.googleapis.com https://www.wiris.net https://cdn.jsdelivr.net https://api.fontshare.com; font-src 'self' data: https://fonts.gstatic.com https://www.wiris.net https://cdn.jsdelivr.net https://*.clarity.ms https://cdn.fontshare.com http://localhost:3001; img-src 'self' http://api-gateway.ndla-local https://*.ndla.no http://metrics.brightcove.com https://httpsak-a.akamaihd.net https://*.boltdns.net https://www.nrk.no/ https://i.ytimg.com/ data: blob: https://www.wiris.net https://*.clarity.ms; media-src 'self' blob: http://api-gateway.ndla-local https://*.ndla.no *.brightcove.com brightcove.com; connect-src 'self' http://api-gateway.ndla-local https://*.ndla.no https://logs-01.loggly.com https://edge.api.brightcove.com https://*.brightcove.com https://bcsecure01-a.akamaihd.net https://hlsak-a.akamaihd.net https://zendesk-eu.my.sentry.io https://*.boltdns.net https://www.googleapis.com/customsearch/ https://house-fastly-signed-eu-west-1-prod.brightcovecdn.com https://www.wiris.net https://nrkno-skole-prod.kube.nrk.no https://data.udir.no https://cdn.jsdelivr.net https://widget-mediator.zopim.com wss://widget-mediator.zopim.com https://cors-anywhere.herokuapp.com https://trinket.io https://*.clarity.ms http://localhost:3001 ws://localhost:3001 http://localhost:3100 http://localhost:4000 http://localhost ws://localhost:24678/ http://localhost:24678; report-uri /csp-report; report-to csp-endpoint"},{"name":"Content-Type","value":"application/json; charset=utf-8"},{"name":"Date","value":"Tue, 15 Oct 2024 09:24:37 GMT"},{"name":"ETag","value":"W/\"224fd-NQKj5wfOSNdrbk3FrTT1kgNqA9U\""},{"name":"Keep-Alive","value":"timeout=5"},{"name":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"name":"Transfer-Encoding","value":"chunked"},{"name":"Vary","value":"Accept-Encoding"},{"name":"X-Content-Type-Options","value":"nosniff"},{"name":"X-DNS-Prefetch-Control","value":"off"},{"name":"X-Download-Options","value":"noopen"},{"name":"X-Frame-Options","value":"ALLOW-FROM *://localhost"},{"name":"X-XSS-Protection","value":"1; mode=block"}],"content":{"size":-1,"mimeType":"application/json; charset=utf-8","text":"[{\"created_at\":\"2021-06-14T12:48:29.655Z\",\"email\":\"test.user@knowit.no\",\"email_verified\":true,\"family_name\":\"User\",\"given_name\":\"Test \",\"identities\":[{\"provider\":\"google-oauth2\",\"access_token\":\"secret_token\",\"expires_in\":3599,\"user_id\":\"user_id\",\"connection\":\"google-oauth2\",\"isSocial\":true}],\"locale\":\"no\",\"name\":\"Ed Test\",\"nickname\":\"test.user\",\"picture\":\"https://lh3.googleusercontent.com/a/AAcHTtdP-YafscMocsuVKilO3ynXklOb0KEeMseHVvF6f9WS=s96-c\",\"updated_at\":\"2023-07-07T09:03:55.779Z\",\"user_id\":\"google-oauth2|test_user\",\"last_login\":\"2023-07-07T09:03:55.778Z\",\"last_ip\":\"test_ip\",\"logins_count\":416,\"app_metadata\":{\"ndla_id\":\"Gxfx7B-MXoFdgVZZ6p611C6w\",\"roles\":[\"articles:write\",\"audio:admin\",\"audio:write\",\"concept:admin\",\"concept:write\",\"drafts:admin\",\"drafts:html\",\"drafts:publish\",\"drafts:write\",\"frontpage:write\",\"images:write\",\"learningpath:admin\",\"learningpath:publish\",\"learningpath:write\",\"taxonomy:admin\",\"taxonomy:write\"],\"permissions\":[\"drafts:publish\",\"concept:admin\",\"drafts:html\",\"learningpath:publish\",\"frontpage:admin\",\"images:write\",\"learningpath:write\",\"drafts:responsible\",\"articles:write\",\"concept:responsible\",\"concept:write\",\"learningpath:admin\",\"drafts:write\",\"frontpage:write\",\"taxonomy:write\",\"audio:write\",\"taxonomy:admin\",\"audio:admin\",\"drafts:admin\"],\"isOrWasEdUser\":true}}]"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":97.533}},{"startedDateTime":"2024-10-15T09:24:36.854Z","time":102.202,"request":{"method":"GET","url":"https://api.test.ndla.no/draft-api/v1/drafts/licenses/","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"x-playwright-checkpoint","value":"0"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"macOS\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Tue, 15 Oct 2024 09:24:37 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"49"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/3.6.1"},{"name":"x-kong-proxy-latency","value":"5"},{"name":"x-kong-request-id","value":"39172f68228fcd2174609e1f243d9954"},{"name":"x-kong-upstream-latency","value":"5"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"107997"},{"name":"x-ratelimit-remaining-minute","value":"2997"},{"name":"x-ratelimit-remaining-second","value":"49"}],"content":{"size":-1,"mimeType":"application/json","text":"[{\"license\":\"CC0-1.0\",\"description\":\"Creative Commons Zero\",\"url\":\"https://creativecommons.org/publicdomain/zero/1.0/legalcode\"},{\"license\":\"PD\",\"description\":\"Public Domain Mark\",\"url\":\"https://creativecommons.org/about/pdm\"},{\"license\":\"COPYRIGHTED\",\"description\":\"Copyrighted\"},{\"license\":\"CC-BY-4.0\",\"description\":\"Creative Commons Attribution 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by/4.0/\"},{\"license\":\"CC-BY-SA-4.0\",\"description\":\"Creative Commons Attribution-ShareAlike 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-sa/4.0/\"},{\"license\":\"CC-BY-NC-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc/4.0/\"},{\"license\":\"CC-BY-ND-4.0\",\"description\":\"Creative Commons Attribution-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nd/4.0/\"},{\"license\":\"CC-BY-NC-SA-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-sa/4.0/\"},{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},{\"license\":\"N/A\",\"description\":\"Not Applicable\"}]"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":102.202}},{"startedDateTime":"2024-10-15T09:24:36.855Z","time":103.231,"request":{"method":"GET","url":"https://api.test.ndla.no/draft-api/v1/drafts/status-state-machine/","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"x-playwright-checkpoint","value":"0"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"macOS\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Tue, 15 Oct 2024 09:24:37 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"48"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/3.6.1"},{"name":"x-kong-proxy-latency","value":"4"},{"name":"x-kong-request-id","value":"63272524e58bd000ff1fff4fd3ece55e"},{"name":"x-kong-upstream-latency","value":"3"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"107998"},{"name":"x-ratelimit-remaining-minute","value":"2998"},{"name":"x-ratelimit-remaining-second","value":"48"}],"content":{"size":-1,"mimeType":"application/json","text":"{\"IN_PROGRESS\":[\"IN_PROGRESS\",\"EXTERNAL_REVIEW\",\"INTERNAL_REVIEW\",\"QUALITY_ASSURANCE\",\"LANGUAGE\",\"PUBLISHED\",\"ARCHIVED\"],\"INTERNAL_REVIEW\":[\"IN_PROGRESS\",\"EXTERNAL_REVIEW\",\"INTERNAL_REVIEW\",\"QUALITY_ASSURANCE\",\"PUBLISHED\",\"ARCHIVED\"],\"PUBLISHED\":[\"IN_PROGRESS\",\"UNPUBLISHED\",\"ARCHIVED\"],\"FOR_APPROVAL\":[\"IN_PROGRESS\",\"LANGUAGE\",\"FOR_APPROVAL\",\"END_CONTROL\",\"PUBLISHED\",\"ARCHIVED\"],\"END_CONTROL\":[\"IN_PROGRESS\",\"FOR_APPROVAL\",\"END_CONTROL\",\"PUBLISH_DELAYED\",\"PUBLISHED\",\"ARCHIVED\"],\"LANGUAGE\":[\"IN_PROGRESS\",\"QUALITY_ASSURANCE\",\"LANGUAGE\",\"FOR_APPROVAL\",\"PUBLISHED\",\"ARCHIVED\"],\"PUBLISH_DELAYED\":[\"END_CONTROL\",\"PUBLISH_DELAYED\",\"PUBLISHED\",\"ARCHIVED\"],\"UNPUBLISHED\":[\"UNPUBLISHED\",\"PUBLISHED\",\"IN_PROGRESS\",\"ARCHIVED\"],\"QUALITY_ASSURANCE\":[\"IN_PROGRESS\",\"INTERNAL_REVIEW\",\"QUALITY_ASSURANCE\",\"LANGUAGE\",\"ARCHIVED\",\"PUBLISHED\"],\"ARCHIVED\":[\"ARCHIVED\",\"IN_PROGRESS\"],\"EXTERNAL_REVIEW\":[\"IN_PROGRESS\",\"EXTERNAL_REVIEW\",\"INTERNAL_REVIEW\",\"PUBLISHED\",\"ARCHIVED\"],\"PLANNED\":[\"PLANNED\",\"IN_PROGRESS\",\"ARCHIVED\"],\"REPUBLISH\":[\"REPUBLISH\",\"IN_PROGRESS\",\"PUBLISHED\"]}"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":103.231}},{"startedDateTime":"2024-10-15T09:24:39.750Z","time":29.073,"request":{"method":"POST","url":"https://api.test.ndla.no/image-api/v3/images/search/","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"x-playwright-checkpoint","value":"0"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"macOS\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[],"headersSize":-1,"bodySize":-1,"postData":{"mimeType":"text/plain","text":"{\"page\":1,\"pageSize\":16}","params":[]}},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Tue, 15 Oct 2024 09:24:39 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"49"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/3.6.1"},{"name":"x-kong-proxy-latency","value":"4"},{"name":"x-kong-request-id","value":"5389292db5bf4c39bb72900ad56d122c"},{"name":"x-kong-upstream-latency","value":"59"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"107988"},{"name":"x-ratelimit-remaining-minute","value":"2988"},{"name":"x-ratelimit-remaining-second","value":"49"}],"content":{"size":-1,"mimeType":"application/json","text":"{\"totalCount\":69114,\"page\":1,\"pageSize\":16,\"language\":\"*\",\"results\":[{\"id\":\"63415\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/63415\",\"title\":{\"title\":\"\\t\\nThe Stone Breakers\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"x\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://commons.wikimedia.org/wiki/File:Die_Steineklopfer.jpg\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"Realisme\",\"Realismen\",\"realisme\",\"epoke\",\"The Stone Breakers\",\"gustave courbet\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Die Steineklopfer (1849)\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-05-02T06:23:58.000Z\",\"createdBy\":\"yUT8Jlal2wT6AbLc0btQ1K5n\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"o9xicKrJ.jpg\",\"size\":403713,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/o9xicKrJ.jpg\",\"dimensions\":{\"width\":990,\"height\":600},\"language\":\"nb\"}},{\"id\":\"62870\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/62870\",\"title\":{\"title\":\"\\nBled Island, Slovenia\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"Øya Bled i innsjøen Bled i Slovenia. Fotografi.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://commons.wikimedia.org/wiki/File:The_impressive_Bled_Island.jpg\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"bærekraftig reiselivsdestinasjon\",\"Slovenia\",\"Bled Island\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Øya Bled ligger i innsjøen Bled, og er Slovenias eneste naturlige øy. I dette området blomstret reiselivet opp mot slutten av 1800 tallet, og det ble bygget både badeanlegg og kursteder. I dag er innsjøen kjent for sitt smaragdgrønne og klare vann, og er Slovenias største turistattraksjon.\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-04-04T11:46:52.000Z\",\"createdBy\":\"7M6fXUblVbdcS5ewT22xs6ci\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"XqIYUpGb.jpg\",\"size\":125629,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/XqIYUpGb.jpg\",\"dimensions\":{\"width\":600,\"height\":600},\"language\":\"nb\"}},{\"id\":\"67999\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/67999\",\"title\":{\"title\":\"\\nRoastbiff med yorkshirepudding og grønnsaker\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"Roastbiff, broccoli, poteter, yorkshirepudding og brun saus på et serveringsfat. Foto.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://bilder.ntb.no/r/preview/editorial/0_xnTi_X0-A\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"yorkshirepudding\",\"middag\",\"roastbiff\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Roast beef with Yorkshire pudding and vegetables (England)\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2023-10-04T15:13:05.672Z\",\"createdBy\":\"O5dRqjQaHh7Qim2AuQmLe9Jk\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"GM1hZjoq.jpg\",\"size\":1017199,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/GM1hZjoq.jpg\",\"dimensions\":{\"width\":2000,\"height\":1333},\"language\":\"nb\"}},{\"id\":\"65086\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/65086\",\"title\":{\"title\":\"\\nSamtale \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" To ungdommer sitter og snakker. Foto. \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"samtale\",\"Dialog\",\"gutter\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Dette bildet skal bare brukes i casen \\\"Livet på sosiale medier\\\". \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-12-02T14:24:19.000Z\",\"createdBy\":\"oltQx44eGQp0DwkiR1NRo5qE\",\"modelRelease\":\"yes\",\"image\":{\"fileName\":\"IgOjO6og.jpg\",\"size\":176667,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/IgOjO6og.jpg\",\"dimensions\":{\"width\":1920,\"height\":804},\"language\":\"nb\"}},{\"id\":\"54818\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/54818\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"Lite barn som sover i en bakovervendt bilstol. Foto.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"sove\",\"barn\",\"bilstol\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Modellklarert\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\"],\"created\":\"2021-01-21T14:53:05.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"fvCU0cqh.jpg\",\"size\":1378867,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/fvCU0cqh.jpg\",\"dimensions\":{\"width\":2000,\"height\":1500},\"language\":\"nb\"}},{\"id\":\"55024\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/55024\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"kolonner\",\"grønne\",\"firkanter\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" to grønne kolonner\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2021-01-29T12:05:44.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"oHMzJg8k.png\",\"size\":4471,\"contentType\":\"image/png\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/oHMzJg8k.png\",\"dimensions\":{\"width\":574,\"height\":204},\"language\":\"nb\"}},{\"id\":\"56542\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/56542\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" Reservoar med WAG. Illustrasjon.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://www.npd.no/Global/Norsk/3-Publikasjoner/Rapporter/Samleatlas/Figurer-Figures/Chapter-8/Fig-8-1.png\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"wag\",\"injektor\",\"produksjonsbrønn\",\"water alternating gas injection\",\"production well\",\"injeksjonsbrønn\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Når det injiseres CO2 som drivgass i reservoaret binder gassen seg til oljen og hjelper den ut av reservoaret.\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2021-04-09T12:47:36.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"DO1FGrJw.svg\",\"size\":628491,\"contentType\":\"image/svg+xml\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/DO1FGrJw.svg\",\"language\":\"nb\"}},{\"id\":\"59852\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/59852\",\"title\":{\"title\":\" \",\"language\":\"nn\"},\"alttext\":{\"alttext\":\"Tre programleiarar sit i eit tv-studio. To på ein raud krakk og ein i ein rullestol. Foto. \",\"language\":\"nn\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"NRK\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"programleder\",\"tv-studio\",\"programledere\"],\"language\":\"nn\"},\"caption\":{\"caption\":\"Skal kun brukast i denne ressursen: https://ed.ndla.no/nn/subject-matter/learning-resource/30927/edit/nb\\nBildet frå NRK Supernytt: Programleiarar Bjørn Alexander, Sally Kamara og Selda Ibrahim.\",\"language\":\"nn\"},\"supportedLanguages\":[\"nn\"],\"created\":\"2021-10-07T11:30:24.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"no\",\"image\":{\"fileName\":\"9yKYG4h.jpeg\",\"size\":637363,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/9yKYG4h.jpeg\",\"dimensions\":{\"width\":2000,\"height\":1207},\"language\":\"nn\"}},{\"id\":\"17845\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/17845\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://www.scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"butikk\",\"kunde\",\"mote\",\"utstilling\",\"utstillingsdukke\",\"klær\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"se\",\"en\",\"und\"],\"created\":\"2021-06-02T09:47:04.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"sye64b87.jpg\",\"size\":285927,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/sye64b87.jpg\",\"dimensions\":{\"width\":1000,\"height\":672},\"language\":\"nb\"}},{\"id\":\"20072\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/20072\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://www.scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"coca cola\",\"pepsi\",\"substitutt-produkter\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-01-22T09:42:57.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"spbf5d5f.jpg\",\"size\":301889,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/spbf5d5f.jpg\",\"dimensions\":{\"width\":1000,\"height\":636},\"language\":\"nb\"}},{\"id\":\"25925\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/25925\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"www.scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"charlie chaplin\",\"filmproduksjon\",\"kino\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-02-18T08:08:58.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"sxae993b.jpg\",\"size\":176423,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/sxae993b.jpg\",\"dimensions\":{\"width\":1000,\"height\":990},\"language\":\"nb\"}},{\"id\":\"27069\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/27069\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"nettavis\",\"vg\",\"vgnett\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-02-05T08:35:47.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"vg_nett_redaksjonelt.jpg\",\"size\":252135,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/vg_nett_redaksjonelt.jpg\",\"dimensions\":{\"width\":640,\"height\":519},\"language\":\"nb\"}},{\"id\":\"28718\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/28718\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://www.scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"fisk\",\"katt\",\"risikovurdering\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\"],\"created\":\"2017-05-08T13:25:27.000Z\",\"createdBy\":\"content-import-client\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"sp0ddc40.jpg\",\"size\":117744,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/sp0ddc40.jpg\",\"dimensions\":{\"width\":1000,\"height\":656},\"language\":\"nb\"}},{\"id\":\"41281\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/41281\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"lagarbeid\",\"samarbeid\",\"suksess\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"de\",\"und\"],\"created\":\"2021-03-11T07:10:00.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"yes\",\"image\":{\"fileName\":\"345231548.jpg\",\"size\":1878807,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/345231548.jpg\",\"dimensions\":{\"width\":2000,\"height\":1334},\"language\":\"nb\"}},{\"id\":\"41151\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/41151\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://scanpix.no/spWebApp/preview/microstock/495493495\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"high-five\",\"lagarbeid\",\"lagånd\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-04-29T08:47:04.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"495493495.jpg\",\"size\":1137173,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/495493495.jpg\",\"dimensions\":{\"width\":2000,\"height\":1000},\"language\":\"nb\"}},{\"id\":\"41225\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/41225\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" Person surfer på nettside på mobiltelefon. Foto.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"mobilbruk\",\"pc\",\"mobiltelefon\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"se\",\"en\",\"zh\",\"de\",\"und\"],\"created\":\"2021-04-23T06:58:05.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"243438799.jpg\",\"size\":1648135,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/243438799.jpg\",\"dimensions\":{\"width\":2000,\"height\":1333},\"language\":\"nb\"}}]}"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":29.073}},{"startedDateTime":"2024-10-15T09:24:40.452Z","time":4.442,"request":{"method":"GET","url":"https://api.test.ndla.no/image-api/v3/images/63415?language=nb","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"x-playwright-checkpoint","value":"0"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"macOS\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[{"name":"language","value":"nb"}],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Tue, 15 Oct 2024 09:24:40 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"47"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/3.6.1"},{"name":"x-kong-proxy-latency","value":"8"},{"name":"x-kong-request-id","value":"95dffc5350b6204ba38c0d4dd6265f30"},{"name":"x-kong-upstream-latency","value":"11"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"107983"},{"name":"x-ratelimit-remaining-minute","value":"2983"},{"name":"x-ratelimit-remaining-second","value":"47"}],"content":{"size":-1,"mimeType":"application/json","text":"{\"id\":\"63415\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/63415\",\"title\":{\"title\":\"\\t\\nThe Stone Breakers\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"x\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://commons.wikimedia.org/wiki/File:Die_Steineklopfer.jpg\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"Realisme\",\"Realismen\",\"realisme\",\"epoke\",\"The Stone Breakers\",\"gustave courbet\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Die Steineklopfer (1849)\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-05-02T06:23:58.000Z\",\"createdBy\":\"yUT8Jlal2wT6AbLc0btQ1K5n\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"o9xicKrJ.jpg\",\"size\":403713,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/o9xicKrJ.jpg\",\"dimensions\":{\"width\":990,\"height\":600},\"language\":\"nb\"}}"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":4.442}},{"startedDateTime":"2024-10-15T09:24:40.838Z","time":16.681,"request":{"method":"GET","url":"https://api.test.ndla.no/image-api/v3/images/63415?language=undefined","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"x-playwright-checkpoint","value":"0"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"macOS\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[{"name":"language","value":"undefined"}],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Tue, 15 Oct 2024 09:24:40 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"43"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/3.6.1"},{"name":"x-kong-proxy-latency","value":"4"},{"name":"x-kong-request-id","value":"733f27353899f42182ad944a4b1cb11d"},{"name":"x-kong-upstream-latency","value":"5"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"107979"},{"name":"x-ratelimit-remaining-minute","value":"2979"},{"name":"x-ratelimit-remaining-second","value":"43"}],"content":{"size":-1,"mimeType":"application/json","text":"{\"id\":\"63415\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/63415\",\"title\":{\"title\":\"\\t\\nThe Stone Breakers\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"x\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://commons.wikimedia.org/wiki/File:Die_Steineklopfer.jpg\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"Realisme\",\"Realismen\",\"realisme\",\"epoke\",\"The Stone Breakers\",\"gustave courbet\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Die Steineklopfer (1849)\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-05-02T06:23:58.000Z\",\"createdBy\":\"yUT8Jlal2wT6AbLc0btQ1K5n\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"o9xicKrJ.jpg\",\"size\":403713,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/o9xicKrJ.jpg\",\"dimensions\":{\"width\":990,\"height\":600},\"language\":\"nb\"}}"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":16.681}}]}} \ No newline at end of file diff --git a/e2e/apiMocks/blockpicker_frontpage.spec.ts_adds_and_removes_contactblock.har b/e2e/apiMocks/blockpicker_frontpage.spec.ts_adds_and_removes_contactblock.har index 30f48368b9..0b33dcf48d 100644 --- a/e2e/apiMocks/blockpicker_frontpage.spec.ts_adds_and_removes_contactblock.har +++ b/e2e/apiMocks/blockpicker_frontpage.spec.ts_adds_and_removes_contactblock.har @@ -1 +1 @@ -{"log":{"version":"1.2","creator":{"name":"Playwright","version":"1.42.0"},"browser":{"name":"chromium","version":"123.0.6312.4"},"entries":[{"startedDateTime":"2024-04-08T08:29:57.612Z","time":103.629,"request":{"method":"GET","url":"http://localhost:3000/get_zendesk_token","httpVersion":"HTTP/1.1","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"referer","value":"http://localhost:3000/subject-matter/frontpage-article/new"},{"name":"user-agent","value":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"Linux\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"OK","httpVersion":"HTTP/1.1","cookies":[],"headers":[{"name":"Access-Control-Allow-Origin","value":"*"},{"name":"Connection","value":"keep-alive"},{"name":"Content-Length","value":"205"},{"name":"Content-Security-Policy","value":"default-src 'self' blob:; script-src 'self' 'unsafe-inline' 'unsafe-eval' blob: http://api-gateway.ndla-local https://*.ndlah5p.com https://h5p.org https://*.ndla.no https://players.brightcove.net http://players.brightcove.net https://players.brightcove.net *.nrk.no http://nrk.no https://www.youtube.com https://s.ytimg.com https://cdn.auth0.com https://vjs.zencdn.net https://httpsak-a.akamaihd.net *.brightcove.com *.brightcove.net bcove.me bcove.video *.api.brightcove.com *.o.brightcove.com players.brightcove.net hls.ak.o.brightcove.com uds.ak.o.brightcove.com brightcove.vo.llnwd.net *.llnw.net *.llnwd.net *.edgefcs.net *.akafms.net *.edgesuite.net *.akamaihd.net *.deploy.static.akamaitechnologies.com *.cloudfront.net hlstoken-a.akamaihd.net vjs.zencdn.net *.gallerysites.net ndla.no *.ndla.no cdn.jsdelivr.net https://www.wiris.net https://*.auth0.com https://www.googletagmanager.com https://www.google-analytics.com https://tagmanager.google.com http://www.google-analytics.com https://*.zendesk.com https://static.zdassets.com https://zendesk-eu.my.sentry.io widget-mediator.zopim.com https://*.clarity.ms http://localhost:3001 ws://localhost:3001 http://localhost:3000; frame-src http://api-gateway.ndla-local *.nrk.no nrk.no *.vg.no vg.no https://www.tv2skole.no/ *.elevkanalen.no elevkanalen.no https://www.scribd.com/ https://www.youtube.com https://youtu.be ndla.no https://*.ndlah5p.com https://h5p.org *.ndla.no *.ndla.sh *.slideshare.net slideshare.net *.vimeo.com vimeo.com *.ndla.filmiundervisning.no ndla.filmiundervisning.no *.prezi.com prezi.com *.commoncraft.com commoncraft.com *.brightcove.net fast.wistia.com https://khanacademy.org *.khanacademy.org https://*.auth0.com *.facebook.com *.twitter.com tomknudsen.no www.tomknudsen.no geogebra.org www.geogebra.org ggbm.at www.imdb.com imdb.com miljoatlas.miljodirektoratet.no www.miljostatus.no miljostatus.no phet.colorado.edu lab.concord.org worldbank.org *.worldbank.org embed.molview.org embed.ted.com reader.pubfront.com ebok.no trinket.io codepen.io public.flourish.studio flo.uri.sh ourworldindata.org *.sketchup.com www.gapminder.org https://*.clarity.ms www.facebook.com fb.watch sketchfab.com jeopardylabs.com http://localhost:3001 ws://localhost:3001 http://localhost:3000 http://localhost:3100; style-src 'self' 'unsafe-inline' 'unsafe-eval' https://fonts.googleapis.com https://fonts.gstatic.com https://tagmanager.google.com https://www.wiris.net https://cdn.jsdelivr.net; font-src 'self' data: https://fonts.gstatic.com https://tagmanager.google.com https://www.wiris.net https://cdn.jsdelivr.net https://*.clarity.ms http://localhost:3001; img-src 'self' http://api-gateway.ndla-local https://*.ndla.no http://metrics.brightcove.com https://httpsak-a.akamaihd.net https://*.boltdns.net https://www.nrk.no/ https://i.ytimg.com/ https://ssl.gstatic.com https://www.gstatic.com https://*.google-analytics.com https://*.analytics.google.com https://stats.g.doubleclick.net https://ndla.zendesk.com https://edndla.zendesk.com data: blob: https://www.wiris.net https://*.clarity.ms; media-src 'self' blob: http://api-gateway.ndla-local https://*.ndla.no https://static.zdassets.com *.brightcove.com brightcove.com; connect-src 'self' http://api-gateway.ndla-local https://*.ndla.no https://logs-01.loggly.com https://edge.api.brightcove.com https://*.brightcove.com https://bcsecure01-a.akamaihd.net https://hlsak-a.akamaihd.net https://*.zendesk.com https://ekr.zdassets.com https://static.zdassets.com https://zendesk-eu.my.sentry.io https://*.boltdns.net https://*.google-analytics.com https://*.analytics.google.com https://www.googleapis.com/customsearch/ https://house-fastly-signed-eu-west-1-prod.brightcovecdn.com https://www.wiris.net https://nrkno-skole-prod.kube.nrk.no https://data.udir.no https://cdn.jsdelivr.net https://widget-mediator.zopim.com wss://widget-mediator.zopim.com https://cors-anywhere.herokuapp.com https://trinket.io https://*.clarity.ms http://localhost:3001 ws://localhost:3001 http://localhost:3100 http://localhost:4000 http://localhost ws://localhost:24678/ http://localhost:24678; report-uri /csp-report"},{"name":"Content-Type","value":"application/json; charset=utf-8"},{"name":"Date","value":"Mon, 08 Apr 2024 08:29:57 GMT"},{"name":"ETag","value":"W/\"cd-iRekxX42rSIBdkigpcf8MPWOu44\""},{"name":"Keep-Alive","value":"timeout=5"},{"name":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"name":"Vary","value":"Accept-Encoding"},{"name":"X-Content-Type-Options","value":"nosniff"},{"name":"X-DNS-Prefetch-Control","value":"off"},{"name":"X-Download-Options","value":"noopen"},{"name":"X-Frame-Options","value":"ALLOW-FROM *://localhost"},{"name":"X-XSS-Protection","value":"1; mode=block"}],"content":{"size":-1,"mimeType":"application/json; charset=utf-8","text":"{\"token\":\"test_token\"}"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":103.629}},{"startedDateTime":"2024-04-08T08:29:57.613Z","time":70.71,"request":{"method":"GET","url":"http://localhost:3000/get_responsibles?permission=drafts:responsible","httpVersion":"HTTP/1.1","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"referer","value":"http://localhost:3000/subject-matter/frontpage-article/new"},{"name":"user-agent","value":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"Linux\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[{"name":"permission","value":"drafts:responsible"}],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"OK","httpVersion":"HTTP/1.1","cookies":[],"headers":[{"name":"Access-Control-Allow-Origin","value":"*"},{"name":"Connection","value":"keep-alive"},{"name":"Content-Encoding","value":"gzip"},{"name":"Content-Security-Policy","value":"default-src 'self' blob:; script-src 'self' 'unsafe-inline' 'unsafe-eval' blob: http://api-gateway.ndla-local https://*.ndlah5p.com https://h5p.org https://*.ndla.no https://players.brightcove.net http://players.brightcove.net https://players.brightcove.net *.nrk.no http://nrk.no https://www.youtube.com https://s.ytimg.com https://cdn.auth0.com https://vjs.zencdn.net https://httpsak-a.akamaihd.net *.brightcove.com *.brightcove.net bcove.me bcove.video *.api.brightcove.com *.o.brightcove.com players.brightcove.net hls.ak.o.brightcove.com uds.ak.o.brightcove.com brightcove.vo.llnwd.net *.llnw.net *.llnwd.net *.edgefcs.net *.akafms.net *.edgesuite.net *.akamaihd.net *.deploy.static.akamaitechnologies.com *.cloudfront.net hlstoken-a.akamaihd.net vjs.zencdn.net *.gallerysites.net ndla.no *.ndla.no cdn.jsdelivr.net https://www.wiris.net https://*.auth0.com https://www.googletagmanager.com https://www.google-analytics.com https://tagmanager.google.com http://www.google-analytics.com https://*.zendesk.com https://static.zdassets.com https://zendesk-eu.my.sentry.io widget-mediator.zopim.com https://*.clarity.ms http://localhost:3001 ws://localhost:3001 http://localhost:3000; frame-src http://api-gateway.ndla-local *.nrk.no nrk.no *.vg.no vg.no https://www.tv2skole.no/ *.elevkanalen.no elevkanalen.no https://www.scribd.com/ https://www.youtube.com https://youtu.be ndla.no https://*.ndlah5p.com https://h5p.org *.ndla.no *.ndla.sh *.slideshare.net slideshare.net *.vimeo.com vimeo.com *.ndla.filmiundervisning.no ndla.filmiundervisning.no *.prezi.com prezi.com *.commoncraft.com commoncraft.com *.brightcove.net fast.wistia.com https://khanacademy.org *.khanacademy.org https://*.auth0.com *.facebook.com *.twitter.com tomknudsen.no www.tomknudsen.no geogebra.org www.geogebra.org ggbm.at www.imdb.com imdb.com miljoatlas.miljodirektoratet.no www.miljostatus.no miljostatus.no phet.colorado.edu lab.concord.org worldbank.org *.worldbank.org embed.molview.org embed.ted.com reader.pubfront.com ebok.no trinket.io codepen.io public.flourish.studio flo.uri.sh ourworldindata.org *.sketchup.com www.gapminder.org https://*.clarity.ms www.facebook.com fb.watch sketchfab.com jeopardylabs.com http://localhost:3001 ws://localhost:3001 http://localhost:3000 http://localhost:3100; style-src 'self' 'unsafe-inline' 'unsafe-eval' https://fonts.googleapis.com https://fonts.gstatic.com https://tagmanager.google.com https://www.wiris.net https://cdn.jsdelivr.net; font-src 'self' data: https://fonts.gstatic.com https://tagmanager.google.com https://www.wiris.net https://cdn.jsdelivr.net https://*.clarity.ms http://localhost:3001; img-src 'self' http://api-gateway.ndla-local https://*.ndla.no http://metrics.brightcove.com https://httpsak-a.akamaihd.net https://*.boltdns.net https://www.nrk.no/ https://i.ytimg.com/ https://ssl.gstatic.com https://www.gstatic.com https://*.google-analytics.com https://*.analytics.google.com https://stats.g.doubleclick.net https://ndla.zendesk.com https://edndla.zendesk.com data: blob: https://www.wiris.net https://*.clarity.ms; media-src 'self' blob: http://api-gateway.ndla-local https://*.ndla.no https://static.zdassets.com *.brightcove.com brightcove.com; connect-src 'self' http://api-gateway.ndla-local https://*.ndla.no https://logs-01.loggly.com https://edge.api.brightcove.com https://*.brightcove.com https://bcsecure01-a.akamaihd.net https://hlsak-a.akamaihd.net https://*.zendesk.com https://ekr.zdassets.com https://static.zdassets.com https://zendesk-eu.my.sentry.io https://*.boltdns.net https://*.google-analytics.com https://*.analytics.google.com https://www.googleapis.com/customsearch/ https://house-fastly-signed-eu-west-1-prod.brightcovecdn.com https://www.wiris.net https://nrkno-skole-prod.kube.nrk.no https://data.udir.no https://cdn.jsdelivr.net https://widget-mediator.zopim.com wss://widget-mediator.zopim.com https://cors-anywhere.herokuapp.com https://trinket.io https://*.clarity.ms http://localhost:3001 ws://localhost:3001 http://localhost:3100 http://localhost:4000 http://localhost ws://localhost:24678/ http://localhost:24678; report-uri /csp-report"},{"name":"Content-Type","value":"application/json; charset=utf-8"},{"name":"Date","value":"Mon, 08 Apr 2024 08:29:59 GMT"},{"name":"ETag","value":"W/\"2154b-jkFv3dR/pwI66Ykqqj5abIudAVY\""},{"name":"Keep-Alive","value":"timeout=5"},{"name":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"name":"Transfer-Encoding","value":"chunked"},{"name":"Vary","value":"Accept-Encoding"},{"name":"X-Content-Type-Options","value":"nosniff"},{"name":"X-DNS-Prefetch-Control","value":"off"},{"name":"X-Download-Options","value":"noopen"},{"name":"X-Frame-Options","value":"ALLOW-FROM *://localhost"},{"name":"X-XSS-Protection","value":"1; mode=block"}],"content":{"size":-1,"mimeType":"application/json; charset=utf-8","text":"[{\"created_at\":\"2021-06-14T12:48:29.655Z\",\"email\":\"test.user@knowit.no\",\"email_verified\":true,\"family_name\":\"User\",\"given_name\":\"Test \",\"identities\":[{\"provider\":\"google-oauth2\",\"access_token\":\"secret_token\",\"expires_in\":3599,\"user_id\":\"user_id\",\"connection\":\"google-oauth2\",\"isSocial\":true}],\"locale\":\"no\",\"name\":\"Ed Test\",\"nickname\":\"test.user\",\"picture\":\"https://lh3.googleusercontent.com/a/AAcHTtdP-YafscMocsuVKilO3ynXklOb0KEeMseHVvF6f9WS=s96-c\",\"updated_at\":\"2023-07-07T09:03:55.779Z\",\"user_id\":\"google-oauth2|test_user\",\"last_login\":\"2023-07-07T09:03:55.778Z\",\"last_ip\":\"test_ip\",\"logins_count\":416,\"app_metadata\":{\"ndla_id\":\"Gxfx7B-MXoFdgVZZ6p611C6w\",\"roles\":[\"articles:write\",\"audio:admin\",\"audio:write\",\"concept:admin\",\"concept:write\",\"drafts:admin\",\"drafts:html\",\"drafts:publish\",\"drafts:write\",\"frontpage:write\",\"images:write\",\"learningpath:admin\",\"learningpath:publish\",\"learningpath:write\",\"taxonomy:admin\",\"taxonomy:write\"],\"permissions\":[\"drafts:publish\",\"concept:admin\",\"drafts:html\",\"learningpath:publish\",\"frontpage:admin\",\"images:write\",\"learningpath:write\",\"drafts:responsible\",\"articles:write\",\"concept:responsible\",\"concept:write\",\"learningpath:admin\",\"drafts:write\",\"frontpage:write\",\"taxonomy:write\",\"audio:write\",\"taxonomy:admin\",\"audio:admin\",\"drafts:admin\"],\"isOrWasEdUser\":true}}]"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":70.71}},{"startedDateTime":"2024-04-08T08:29:57.614Z","time":69.695,"request":{"method":"GET","url":"https://api.test.ndla.no/draft-api/v1/drafts/licenses/","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"Linux\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Mon, 08 Apr 2024 08:29:58 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"49"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/2.8.3"},{"name":"x-kong-proxy-latency","value":"12"},{"name":"x-kong-upstream-latency","value":"3"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"106724"},{"name":"x-ratelimit-remaining-minute","value":"2998"},{"name":"x-ratelimit-remaining-second","value":"49"}],"content":{"size":-1,"mimeType":"application/json","text":"[{\"license\":\"CC0-1.0\",\"description\":\"Creative Commons Zero\",\"url\":\"https://creativecommons.org/publicdomain/zero/1.0/legalcode\"},{\"license\":\"PD\",\"description\":\"Public Domain Mark\",\"url\":\"https://creativecommons.org/about/pdm\"},{\"license\":\"COPYRIGHTED\",\"description\":\"Copyrighted\"},{\"license\":\"CC-BY-4.0\",\"description\":\"Creative Commons Attribution 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by/4.0/\"},{\"license\":\"CC-BY-SA-4.0\",\"description\":\"Creative Commons Attribution-ShareAlike 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-sa/4.0/\"},{\"license\":\"CC-BY-NC-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc/4.0/\"},{\"license\":\"CC-BY-ND-4.0\",\"description\":\"Creative Commons Attribution-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nd/4.0/\"},{\"license\":\"CC-BY-NC-SA-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-sa/4.0/\"},{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},{\"license\":\"N/A\",\"description\":\"Not Applicable\"}]"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":69.695}},{"startedDateTime":"2024-04-08T08:29:57.616Z","time":68.943,"request":{"method":"GET","url":"https://api.test.ndla.no/draft-api/v1/drafts/status-state-machine/","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"Linux\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Mon, 08 Apr 2024 08:29:58 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"49"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/2.8.3"},{"name":"x-kong-proxy-latency","value":"15"},{"name":"x-kong-upstream-latency","value":"2"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"106724"},{"name":"x-ratelimit-remaining-minute","value":"2998"},{"name":"x-ratelimit-remaining-second","value":"49"}],"content":{"size":-1,"mimeType":"application/json","text":"{\"IN_PROGRESS\":[\"IN_PROGRESS\",\"EXTERNAL_REVIEW\",\"INTERNAL_REVIEW\",\"QUALITY_ASSURANCE\",\"LANGUAGE\",\"PUBLISHED\",\"ARCHIVED\"],\"INTERNAL_REVIEW\":[\"IN_PROGRESS\",\"EXTERNAL_REVIEW\",\"INTERNAL_REVIEW\",\"QUALITY_ASSURANCE\",\"PUBLISHED\",\"ARCHIVED\"],\"PUBLISHED\":[\"IN_PROGRESS\",\"UNPUBLISHED\",\"ARCHIVED\"],\"FOR_APPROVAL\":[\"IN_PROGRESS\",\"LANGUAGE\",\"FOR_APPROVAL\",\"END_CONTROL\",\"PUBLISHED\",\"ARCHIVED\"],\"END_CONTROL\":[\"IN_PROGRESS\",\"FOR_APPROVAL\",\"END_CONTROL\",\"PUBLISH_DELAYED\",\"PUBLISHED\",\"ARCHIVED\"],\"LANGUAGE\":[\"IN_PROGRESS\",\"QUALITY_ASSURANCE\",\"LANGUAGE\",\"FOR_APPROVAL\",\"PUBLISHED\",\"ARCHIVED\"],\"PUBLISH_DELAYED\":[\"END_CONTROL\",\"PUBLISH_DELAYED\",\"PUBLISHED\",\"ARCHIVED\"],\"UNPUBLISHED\":[\"UNPUBLISHED\",\"PUBLISHED\",\"IN_PROGRESS\",\"ARCHIVED\"],\"QUALITY_ASSURANCE\":[\"IN_PROGRESS\",\"INTERNAL_REVIEW\",\"QUALITY_ASSURANCE\",\"LANGUAGE\",\"ARCHIVED\",\"PUBLISHED\"],\"ARCHIVED\":[\"ARCHIVED\",\"IN_PROGRESS\"],\"EXTERNAL_REVIEW\":[\"IN_PROGRESS\",\"EXTERNAL_REVIEW\",\"INTERNAL_REVIEW\",\"PUBLISHED\",\"ARCHIVED\"],\"PLANNED\":[\"PLANNED\",\"IN_PROGRESS\",\"ARCHIVED\"],\"REPUBLISH\":[\"REPUBLISH\",\"IN_PROGRESS\",\"PUBLISHED\"]}"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":68.943}},{"startedDateTime":"2024-04-08T08:30:01.116Z","time":66.849,"request":{"method":"POST","url":"https://api.test.ndla.no/image-api/v3/images/search/","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"Linux\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[],"headersSize":-1,"bodySize":-1,"postData":{"mimeType":"text/plain","text":"{\"page\":1,\"pageSize\":16}","params":[]}},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Mon, 08 Apr 2024 08:30:01 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"49"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/2.8.3"},{"name":"x-kong-proxy-latency","value":"10"},{"name":"x-kong-upstream-latency","value":"36"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"106704"},{"name":"x-ratelimit-remaining-minute","value":"2999"},{"name":"x-ratelimit-remaining-second","value":"49"}],"content":{"size":-1,"mimeType":"application/json","text":"{\"totalCount\":69084,\"page\":1,\"pageSize\":16,\"language\":\"*\",\"results\":[{\"id\":\"63415\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/63415\",\"title\":{\"title\":\"\\t\\nThe Stone Breakers\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"x\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://commons.wikimedia.org/wiki/File:Die_Steineklopfer.jpg\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"Realisme\",\"Realismen\",\"realisme\",\"epoke\",\"The Stone Breakers\",\"gustave courbet\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Die Steineklopfer (1849)\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-05-02T06:23:58.000Z\",\"createdBy\":\"yUT8Jlal2wT6AbLc0btQ1K5n\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"o9xicKrJ.jpg\",\"size\":403713,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/o9xicKrJ.jpg\",\"dimensions\":{\"width\":990,\"height\":600},\"language\":\"nb\"}},{\"id\":\"62870\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/62870\",\"title\":{\"title\":\"\\nBled Island, Slovenia\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"Øya Bled i innsjøen Bled i Slovenia. Fotografi.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://commons.wikimedia.org/wiki/File:The_impressive_Bled_Island.jpg\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"bærekraftig reiselivsdestinasjon\",\"Slovenia\",\"Bled Island\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Øya Bled ligger i innsjøen Bled, og er Slovenias eneste naturlige øy. I dette området blomstret reiselivet opp mot slutten av 1800 tallet, og det ble bygget både badeanlegg og kursteder. I dag er innsjøen kjent for sitt smaragdgrønne og klare vann, og er Slovenias største turistattraksjon.\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-04-04T11:46:52.000Z\",\"createdBy\":\"7M6fXUblVbdcS5ewT22xs6ci\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"XqIYUpGb.jpg\",\"size\":125629,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/XqIYUpGb.jpg\",\"dimensions\":{\"width\":600,\"height\":600},\"language\":\"nb\"}},{\"id\":\"68000\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/68000\",\"title\":{\"title\":\"\\nFish and chips \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"Fish and chips.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://bilder.ntb.no/r/preview/editorial/okkIo4pNa1c\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"fish and chips\",\"mat\",\"erter\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Fish and chips with pea tahini\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2023-10-04T15:26:52.154Z\",\"createdBy\":\"O5dRqjQaHh7Qim2AuQmLe9Jk\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"ozMkRNIc.jpg\",\"size\":1305004,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/ozMkRNIc.jpg\",\"dimensions\":{\"width\":1605,\"height\":2000},\"language\":\"nb\"}},{\"id\":\"67999\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/67999\",\"title\":{\"title\":\"\\nRoastbiff med yorkshirepudding og grønnsaker\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"Roastbiff, broccoli, poteter, yorkshirepudding og brun saus på et serveringsfat. Foto.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://bilder.ntb.no/r/preview/editorial/0_xnTi_X0-A\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"yorkshirepudding\",\"middag\",\"roastbiff\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Roast beef with Yorkshire pudding and vegetables (England)\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2023-10-04T15:13:05.672Z\",\"createdBy\":\"O5dRqjQaHh7Qim2AuQmLe9Jk\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"GM1hZjoq.jpg\",\"size\":1017199,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/GM1hZjoq.jpg\",\"dimensions\":{\"width\":2000,\"height\":1333},\"language\":\"nb\"}},{\"id\":\"65086\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/65086\",\"title\":{\"title\":\"\\nSamtale \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" To ungdommer sitter og snakker. Foto. \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"samtale\",\"Dialog\",\"gutter\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Dette bildet skal bare brukes i casen \\\"Livet på sosiale medier\\\". \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-12-02T14:24:19.000Z\",\"createdBy\":\"oltQx44eGQp0DwkiR1NRo5qE\",\"modelRelease\":\"yes\",\"image\":{\"fileName\":\"IgOjO6og.jpg\",\"size\":176667,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/IgOjO6og.jpg\",\"dimensions\":{\"width\":1920,\"height\":804},\"language\":\"nb\"}},{\"id\":\"17845\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/17845\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://www.scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"butikk\",\"kunde\",\"mote\",\"utstilling\",\"utstillingsdukke\",\"klær\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"se\",\"en\",\"und\"],\"created\":\"2021-06-02T09:47:04.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"sye64b87.jpg\",\"size\":285927,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/sye64b87.jpg\",\"dimensions\":{\"width\":1000,\"height\":672},\"language\":\"nb\"}},{\"id\":\"20072\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/20072\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://www.scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"coca cola\",\"pepsi\",\"substitutt-produkter\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-01-22T09:42:57.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"spbf5d5f.jpg\",\"size\":301889,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/spbf5d5f.jpg\",\"dimensions\":{\"width\":1000,\"height\":636},\"language\":\"nb\"}},{\"id\":\"25925\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/25925\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"www.scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"charlie chaplin\",\"filmproduksjon\",\"kino\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-02-18T08:08:58.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"sxae993b.jpg\",\"size\":176423,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/sxae993b.jpg\",\"dimensions\":{\"width\":1000,\"height\":990},\"language\":\"nb\"}},{\"id\":\"27069\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/27069\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"nettavis\",\"vg\",\"vgnett\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-02-05T08:35:47.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"vg_nett_redaksjonelt.jpg\",\"size\":252135,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/vg_nett_redaksjonelt.jpg\",\"dimensions\":{\"width\":640,\"height\":519},\"language\":\"nb\"}},{\"id\":\"28718\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/28718\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://www.scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"fisk\",\"katt\",\"risikovurdering\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\"],\"created\":\"2017-05-08T13:25:27.000Z\",\"createdBy\":\"content-import-client\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"sp0ddc40.jpg\",\"size\":117744,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/sp0ddc40.jpg\",\"dimensions\":{\"width\":1000,\"height\":656},\"language\":\"nb\"}},{\"id\":\"41151\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/41151\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://scanpix.no/spWebApp/preview/microstock/495493495\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"high-five\",\"lagarbeid\",\"lagånd\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-04-29T08:47:04.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"495493495.jpg\",\"size\":1137173,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/495493495.jpg\",\"dimensions\":{\"width\":2000,\"height\":1000},\"language\":\"nb\"}},{\"id\":\"41194\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/41194\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"Ung kvinne står foran en vegg der det vises et stolpediagram. Foto.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"innovasjon\",\"innovativ teknologi\",\"teknologi\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-08-27T12:44:17.000Z\",\"createdBy\":\"lwkLpeEV_VUmCkly1SJ3WTkg\",\"modelRelease\":\"yes\",\"image\":{\"fileName\":\"535158937.jpg\",\"size\":1518422,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/535158937.jpg\",\"dimensions\":{\"width\":2000,\"height\":1335},\"language\":\"nb\"}},{\"id\":\"41225\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/41225\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" Person surfer på nettside på mobiltelefon. Foto.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"mobilbruk\",\"pc\",\"mobiltelefon\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"se\",\"en\",\"zh\",\"de\",\"und\"],\"created\":\"2021-04-23T06:58:05.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"243438799.jpg\",\"size\":1648135,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/243438799.jpg\",\"dimensions\":{\"width\":2000,\"height\":1333},\"language\":\"nb\"}},{\"id\":\"41244\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/41244\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"multi-level marketing\",\"handel\",\"salg\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-05-07T06:40:50.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"415810750.jpg\",\"size\":1557653,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/415810750.jpg\",\"dimensions\":{\"width\":2000,\"height\":1333},\"language\":\"nb\"}},{\"id\":\"41281\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/41281\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"lagarbeid\",\"samarbeid\",\"suksess\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"de\",\"und\"],\"created\":\"2021-03-11T07:10:00.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"yes\",\"image\":{\"fileName\":\"345231548.jpg\",\"size\":1878807,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/345231548.jpg\",\"dimensions\":{\"width\":2000,\"height\":1334},\"language\":\"nb\"}},{\"id\":\"54818\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/54818\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"Lite barn som sover i en bakovervendt bilstol. Foto.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"sove\",\"barn\",\"bilstol\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Modellklarert\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\"],\"created\":\"2021-01-21T14:53:05.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"fvCU0cqh.jpg\",\"size\":1378867,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/fvCU0cqh.jpg\",\"dimensions\":{\"width\":2000,\"height\":1500},\"language\":\"nb\"}}]}"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":66.849}},{"startedDateTime":"2024-04-08T08:30:02.655Z","time":14.274,"request":{"method":"GET","url":"https://api.test.ndla.no/image-api/v3/images/63415?language=nb","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"Linux\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[{"name":"language","value":"nb"}],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Mon, 08 Apr 2024 08:30:02 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"47"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/2.8.3"},{"name":"x-kong-proxy-latency","value":"8"},{"name":"x-kong-upstream-latency","value":"4"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"106698"},{"name":"x-ratelimit-remaining-minute","value":"2993"},{"name":"x-ratelimit-remaining-second","value":"47"}],"content":{"size":-1,"mimeType":"application/json","text":"{\"id\":\"63415\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/63415\",\"title\":{\"title\":\"\\t\\nThe Stone Breakers\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"x\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://commons.wikimedia.org/wiki/File:Die_Steineklopfer.jpg\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"Realisme\",\"Realismen\",\"realisme\",\"epoke\",\"The Stone Breakers\",\"gustave courbet\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Die Steineklopfer (1849)\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-05-02T06:23:58.000Z\",\"createdBy\":\"yUT8Jlal2wT6AbLc0btQ1K5n\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"o9xicKrJ.jpg\",\"size\":403713,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/o9xicKrJ.jpg\",\"dimensions\":{\"width\":990,\"height\":600},\"language\":\"nb\"}}"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":14.274}},{"startedDateTime":"2024-04-08T08:30:03.869Z","time":118.667,"request":{"method":"GET","url":"https://api.test.ndla.no/image-api/v3/images/63415?language=undefined","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"Linux\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[{"name":"language","value":"undefined"}],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Mon, 08 Apr 2024 08:30:03 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"47"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/2.8.3"},{"name":"x-kong-proxy-latency","value":"9"},{"name":"x-kong-upstream-latency","value":"10"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"106695"},{"name":"x-ratelimit-remaining-minute","value":"2990"},{"name":"x-ratelimit-remaining-second","value":"47"}],"content":{"size":-1,"mimeType":"application/json","text":"{\"id\":\"63415\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/63415\",\"title\":{\"title\":\"\\t\\nThe Stone Breakers\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"x\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://commons.wikimedia.org/wiki/File:Die_Steineklopfer.jpg\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"Realisme\",\"Realismen\",\"realisme\",\"epoke\",\"The Stone Breakers\",\"gustave courbet\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Die Steineklopfer (1849)\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-05-02T06:23:58.000Z\",\"createdBy\":\"yUT8Jlal2wT6AbLc0btQ1K5n\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"o9xicKrJ.jpg\",\"size\":403713,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/o9xicKrJ.jpg\",\"dimensions\":{\"width\":990,\"height\":600},\"language\":\"nb\"}}"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":118.667}}]}} \ No newline at end of file +{"log":{"version":"1.2","creator":{"name":"Playwright","version":"1.42.0"},"browser":{"name":"chromium","version":"123.0.6312.4"},"entries":[{"startedDateTime":"2024-10-15T09:24:36.855Z","time":50.158,"request":{"method":"GET","url":"http://localhost:3000/get_responsibles?permission=drafts:responsible","httpVersion":"HTTP/1.1","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"referer","value":"http://localhost:3000/subject-matter/frontpage-article/new"},{"name":"user-agent","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"x-playwright-checkpoint","value":"0"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"macOS\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[{"name":"permission","value":"drafts:responsible"}],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"OK","httpVersion":"HTTP/1.1","cookies":[],"headers":[{"name":"Access-Control-Allow-Origin","value":"*"},{"name":"Connection","value":"keep-alive"},{"name":"Content-Encoding","value":"gzip"},{"name":"Content-Security-Policy","value":"default-src 'self' blob:; script-src 'self' 'unsafe-inline' 'unsafe-eval' blob: http://api-gateway.ndla-local https://*.ndlah5p.com https://h5p.org https://*.ndla.no https://players.brightcove.net http://players.brightcove.net https://players.brightcove.net *.nrk.no http://nrk.no https://www.youtube.com https//*.youtube.com https://s.ytimg.com https://cdn.auth0.com https://vjs.zencdn.net https://httpsak-a.akamaihd.net *.brightcove.com *.brightcove.net bcove.me bcove.video *.api.brightcove.com *.o.brightcove.com players.brightcove.net hls.ak.o.brightcove.com uds.ak.o.brightcove.com brightcove.vo.llnwd.net *.llnw.net *.llnwd.net *.edgefcs.net *.akafms.net *.edgesuite.net *.akamaihd.net *.deploy.static.akamaitechnologies.com *.cloudfront.net hlstoken-a.akamaihd.net vjs.zencdn.net *.gallerysites.net ndla.no *.ndla.no cdn.jsdelivr.net https://www.wiris.net https://*.auth0.com https://zendesk-eu.my.sentry.io widget-mediator.zopim.com https://*.clarity.ms http://localhost:3001 ws://localhost:3001 http://localhost:3000; frame-src http://api-gateway.ndla-local *.nrk.no nrk.no *.vg.no vg.no https://www.tv2skole.no/ *.elevkanalen.no elevkanalen.no https://www.scribd.com/ https://www.youtube.com https://*.youtube.com https://youtu.be ndla.no https://*.ndlah5p.com https://h5p.org *.ndla.no *.ndla.sh *.slideshare.net slideshare.net *.vimeo.com vimeo.com *.ndla.filmiundervisning.no ndla.filmiundervisning.no *.prezi.com prezi.com *.commoncraft.com commoncraft.com *.brightcove.net fast.wistia.com https://khanacademy.org *.khanacademy.org https://*.auth0.com *.facebook.com *.twitter.com tomknudsen.no www.tomknudsen.no geogebra.org www.geogebra.org ggbm.at www.imdb.com imdb.com miljoatlas.miljodirektoratet.no www.miljostatus.no miljostatus.no phet.colorado.edu lab.concord.org worldbank.org *.worldbank.org embed.molview.org embed.ted.com reader.pubfront.com ebok.no trinket.io codepen.io public.flourish.studio flo.uri.sh ourworldindata.org *.sketchup.com www.gapminder.org https://*.clarity.ms www.facebook.com fb.watch sketchfab.com jeopardylabs.com *.uio.no *.maps.arcgis.com arcg.is norgeskart.no kartiskolen.no norgeibilder.no video.qbrick.com http://localhost:3001 ws://localhost:3001 http://localhost:3000 http://localhost:3100; style-src 'self' 'unsafe-inline' 'unsafe-eval' https://fonts.googleapis.com https://www.wiris.net https://cdn.jsdelivr.net https://api.fontshare.com; font-src 'self' data: https://fonts.gstatic.com https://www.wiris.net https://cdn.jsdelivr.net https://*.clarity.ms https://cdn.fontshare.com http://localhost:3001; img-src 'self' http://api-gateway.ndla-local https://*.ndla.no http://metrics.brightcove.com https://httpsak-a.akamaihd.net https://*.boltdns.net https://www.nrk.no/ https://i.ytimg.com/ data: blob: https://www.wiris.net https://*.clarity.ms; media-src 'self' blob: http://api-gateway.ndla-local https://*.ndla.no *.brightcove.com brightcove.com; connect-src 'self' http://api-gateway.ndla-local https://*.ndla.no https://logs-01.loggly.com https://edge.api.brightcove.com https://*.brightcove.com https://bcsecure01-a.akamaihd.net https://hlsak-a.akamaihd.net https://zendesk-eu.my.sentry.io https://*.boltdns.net https://www.googleapis.com/customsearch/ https://house-fastly-signed-eu-west-1-prod.brightcovecdn.com https://www.wiris.net https://nrkno-skole-prod.kube.nrk.no https://data.udir.no https://cdn.jsdelivr.net https://widget-mediator.zopim.com wss://widget-mediator.zopim.com https://cors-anywhere.herokuapp.com https://trinket.io https://*.clarity.ms http://localhost:3001 ws://localhost:3001 http://localhost:3100 http://localhost:4000 http://localhost ws://localhost:24678/ http://localhost:24678; report-uri /csp-report; report-to csp-endpoint"},{"name":"Content-Type","value":"application/json; charset=utf-8"},{"name":"Date","value":"Tue, 15 Oct 2024 09:24:37 GMT"},{"name":"ETag","value":"W/\"224fd-NQKj5wfOSNdrbk3FrTT1kgNqA9U\""},{"name":"Keep-Alive","value":"timeout=5"},{"name":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"name":"Transfer-Encoding","value":"chunked"},{"name":"Vary","value":"Accept-Encoding"},{"name":"X-Content-Type-Options","value":"nosniff"},{"name":"X-DNS-Prefetch-Control","value":"off"},{"name":"X-Download-Options","value":"noopen"},{"name":"X-Frame-Options","value":"ALLOW-FROM *://localhost"},{"name":"X-XSS-Protection","value":"1; mode=block"}],"content":{"size":-1,"mimeType":"application/json; charset=utf-8","text":"[{\"created_at\":\"2021-06-14T12:48:29.655Z\",\"email\":\"test.user@knowit.no\",\"email_verified\":true,\"family_name\":\"User\",\"given_name\":\"Test \",\"identities\":[{\"provider\":\"google-oauth2\",\"access_token\":\"secret_token\",\"expires_in\":3599,\"user_id\":\"user_id\",\"connection\":\"google-oauth2\",\"isSocial\":true}],\"locale\":\"no\",\"name\":\"Ed Test\",\"nickname\":\"test.user\",\"picture\":\"https://lh3.googleusercontent.com/a/AAcHTtdP-YafscMocsuVKilO3ynXklOb0KEeMseHVvF6f9WS=s96-c\",\"updated_at\":\"2023-07-07T09:03:55.779Z\",\"user_id\":\"google-oauth2|test_user\",\"last_login\":\"2023-07-07T09:03:55.778Z\",\"last_ip\":\"test_ip\",\"logins_count\":416,\"app_metadata\":{\"ndla_id\":\"Gxfx7B-MXoFdgVZZ6p611C6w\",\"roles\":[\"articles:write\",\"audio:admin\",\"audio:write\",\"concept:admin\",\"concept:write\",\"drafts:admin\",\"drafts:html\",\"drafts:publish\",\"drafts:write\",\"frontpage:write\",\"images:write\",\"learningpath:admin\",\"learningpath:publish\",\"learningpath:write\",\"taxonomy:admin\",\"taxonomy:write\"],\"permissions\":[\"drafts:publish\",\"concept:admin\",\"drafts:html\",\"learningpath:publish\",\"frontpage:admin\",\"images:write\",\"learningpath:write\",\"drafts:responsible\",\"articles:write\",\"concept:responsible\",\"concept:write\",\"learningpath:admin\",\"drafts:write\",\"frontpage:write\",\"taxonomy:write\",\"audio:write\",\"taxonomy:admin\",\"audio:admin\",\"drafts:admin\"],\"isOrWasEdUser\":true}}]"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":50.158}},{"startedDateTime":"2024-10-15T09:24:36.865Z","time":48.22,"request":{"method":"GET","url":"https://api.test.ndla.no/draft-api/v1/drafts/licenses/","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"x-playwright-checkpoint","value":"0"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"macOS\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Tue, 15 Oct 2024 09:24:37 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"47"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/3.6.1"},{"name":"x-kong-proxy-latency","value":"4"},{"name":"x-kong-request-id","value":"fbf82339627ad6766511af6f2676a937"},{"name":"x-kong-upstream-latency","value":"4"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"107996"},{"name":"x-ratelimit-remaining-minute","value":"2996"},{"name":"x-ratelimit-remaining-second","value":"47"}],"content":{"size":-1,"mimeType":"application/json","text":"[{\"license\":\"CC0-1.0\",\"description\":\"Creative Commons Zero\",\"url\":\"https://creativecommons.org/publicdomain/zero/1.0/legalcode\"},{\"license\":\"PD\",\"description\":\"Public Domain Mark\",\"url\":\"https://creativecommons.org/about/pdm\"},{\"license\":\"COPYRIGHTED\",\"description\":\"Copyrighted\"},{\"license\":\"CC-BY-4.0\",\"description\":\"Creative Commons Attribution 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by/4.0/\"},{\"license\":\"CC-BY-SA-4.0\",\"description\":\"Creative Commons Attribution-ShareAlike 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-sa/4.0/\"},{\"license\":\"CC-BY-NC-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc/4.0/\"},{\"license\":\"CC-BY-ND-4.0\",\"description\":\"Creative Commons Attribution-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nd/4.0/\"},{\"license\":\"CC-BY-NC-SA-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-sa/4.0/\"},{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},{\"license\":\"N/A\",\"description\":\"Not Applicable\"}]"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":48.22}},{"startedDateTime":"2024-10-15T09:24:36.870Z","time":48.834,"request":{"method":"GET","url":"https://api.test.ndla.no/draft-api/v1/drafts/status-state-machine/","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"x-playwright-checkpoint","value":"0"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"macOS\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Tue, 15 Oct 2024 09:24:37 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"46"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/3.6.1"},{"name":"x-kong-proxy-latency","value":"4"},{"name":"x-kong-request-id","value":"238d3841cdb78c37419a2944083f8859"},{"name":"x-kong-upstream-latency","value":"5"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"107995"},{"name":"x-ratelimit-remaining-minute","value":"2995"},{"name":"x-ratelimit-remaining-second","value":"46"}],"content":{"size":-1,"mimeType":"application/json","text":"{\"IN_PROGRESS\":[\"IN_PROGRESS\",\"EXTERNAL_REVIEW\",\"INTERNAL_REVIEW\",\"QUALITY_ASSURANCE\",\"LANGUAGE\",\"PUBLISHED\",\"ARCHIVED\"],\"INTERNAL_REVIEW\":[\"IN_PROGRESS\",\"EXTERNAL_REVIEW\",\"INTERNAL_REVIEW\",\"QUALITY_ASSURANCE\",\"PUBLISHED\",\"ARCHIVED\"],\"PUBLISHED\":[\"IN_PROGRESS\",\"UNPUBLISHED\",\"ARCHIVED\"],\"FOR_APPROVAL\":[\"IN_PROGRESS\",\"LANGUAGE\",\"FOR_APPROVAL\",\"END_CONTROL\",\"PUBLISHED\",\"ARCHIVED\"],\"END_CONTROL\":[\"IN_PROGRESS\",\"FOR_APPROVAL\",\"END_CONTROL\",\"PUBLISH_DELAYED\",\"PUBLISHED\",\"ARCHIVED\"],\"LANGUAGE\":[\"IN_PROGRESS\",\"QUALITY_ASSURANCE\",\"LANGUAGE\",\"FOR_APPROVAL\",\"PUBLISHED\",\"ARCHIVED\"],\"PUBLISH_DELAYED\":[\"END_CONTROL\",\"PUBLISH_DELAYED\",\"PUBLISHED\",\"ARCHIVED\"],\"UNPUBLISHED\":[\"UNPUBLISHED\",\"PUBLISHED\",\"IN_PROGRESS\",\"ARCHIVED\"],\"QUALITY_ASSURANCE\":[\"IN_PROGRESS\",\"INTERNAL_REVIEW\",\"QUALITY_ASSURANCE\",\"LANGUAGE\",\"ARCHIVED\",\"PUBLISHED\"],\"ARCHIVED\":[\"ARCHIVED\",\"IN_PROGRESS\"],\"EXTERNAL_REVIEW\":[\"IN_PROGRESS\",\"EXTERNAL_REVIEW\",\"INTERNAL_REVIEW\",\"PUBLISHED\",\"ARCHIVED\"],\"PLANNED\":[\"PLANNED\",\"IN_PROGRESS\",\"ARCHIVED\"],\"REPUBLISH\":[\"REPUBLISH\",\"IN_PROGRESS\",\"PUBLISHED\"]}"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":48.834}},{"startedDateTime":"2024-10-15T09:24:39.822Z","time":29.093,"request":{"method":"POST","url":"https://api.test.ndla.no/image-api/v3/images/search/","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"x-playwright-checkpoint","value":"0"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"macOS\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[],"headersSize":-1,"bodySize":-1,"postData":{"mimeType":"text/plain","text":"{\"page\":1,\"pageSize\":16}","params":[]}},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Tue, 15 Oct 2024 09:24:39 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"48"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/3.6.1"},{"name":"x-kong-proxy-latency","value":"4"},{"name":"x-kong-request-id","value":"7dab3222e1f0fd0772819f3e085f116c"},{"name":"x-kong-upstream-latency","value":"52"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"107987"},{"name":"x-ratelimit-remaining-minute","value":"2987"},{"name":"x-ratelimit-remaining-second","value":"48"}],"content":{"size":-1,"mimeType":"application/json","text":"{\"totalCount\":69114,\"page\":1,\"pageSize\":16,\"language\":\"*\",\"results\":[{\"id\":\"63415\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/63415\",\"title\":{\"title\":\"\\t\\nThe Stone Breakers\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"x\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://commons.wikimedia.org/wiki/File:Die_Steineklopfer.jpg\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"Realisme\",\"Realismen\",\"realisme\",\"epoke\",\"The Stone Breakers\",\"gustave courbet\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Die Steineklopfer (1849)\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-05-02T06:23:58.000Z\",\"createdBy\":\"yUT8Jlal2wT6AbLc0btQ1K5n\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"o9xicKrJ.jpg\",\"size\":403713,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/o9xicKrJ.jpg\",\"dimensions\":{\"width\":990,\"height\":600},\"language\":\"nb\"}},{\"id\":\"62870\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/62870\",\"title\":{\"title\":\"\\nBled Island, Slovenia\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"Øya Bled i innsjøen Bled i Slovenia. Fotografi.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://commons.wikimedia.org/wiki/File:The_impressive_Bled_Island.jpg\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"bærekraftig reiselivsdestinasjon\",\"Slovenia\",\"Bled Island\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Øya Bled ligger i innsjøen Bled, og er Slovenias eneste naturlige øy. I dette området blomstret reiselivet opp mot slutten av 1800 tallet, og det ble bygget både badeanlegg og kursteder. I dag er innsjøen kjent for sitt smaragdgrønne og klare vann, og er Slovenias største turistattraksjon.\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-04-04T11:46:52.000Z\",\"createdBy\":\"7M6fXUblVbdcS5ewT22xs6ci\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"XqIYUpGb.jpg\",\"size\":125629,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/XqIYUpGb.jpg\",\"dimensions\":{\"width\":600,\"height\":600},\"language\":\"nb\"}},{\"id\":\"67999\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/67999\",\"title\":{\"title\":\"\\nRoastbiff med yorkshirepudding og grønnsaker\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"Roastbiff, broccoli, poteter, yorkshirepudding og brun saus på et serveringsfat. Foto.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://bilder.ntb.no/r/preview/editorial/0_xnTi_X0-A\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"yorkshirepudding\",\"middag\",\"roastbiff\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Roast beef with Yorkshire pudding and vegetables (England)\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2023-10-04T15:13:05.672Z\",\"createdBy\":\"O5dRqjQaHh7Qim2AuQmLe9Jk\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"GM1hZjoq.jpg\",\"size\":1017199,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/GM1hZjoq.jpg\",\"dimensions\":{\"width\":2000,\"height\":1333},\"language\":\"nb\"}},{\"id\":\"65086\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/65086\",\"title\":{\"title\":\"\\nSamtale \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" To ungdommer sitter og snakker. Foto. \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"samtale\",\"Dialog\",\"gutter\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Dette bildet skal bare brukes i casen \\\"Livet på sosiale medier\\\". \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-12-02T14:24:19.000Z\",\"createdBy\":\"oltQx44eGQp0DwkiR1NRo5qE\",\"modelRelease\":\"yes\",\"image\":{\"fileName\":\"IgOjO6og.jpg\",\"size\":176667,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/IgOjO6og.jpg\",\"dimensions\":{\"width\":1920,\"height\":804},\"language\":\"nb\"}},{\"id\":\"54818\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/54818\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"Lite barn som sover i en bakovervendt bilstol. Foto.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"sove\",\"barn\",\"bilstol\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Modellklarert\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\"],\"created\":\"2021-01-21T14:53:05.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"fvCU0cqh.jpg\",\"size\":1378867,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/fvCU0cqh.jpg\",\"dimensions\":{\"width\":2000,\"height\":1500},\"language\":\"nb\"}},{\"id\":\"55024\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/55024\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"kolonner\",\"grønne\",\"firkanter\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" to grønne kolonner\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2021-01-29T12:05:44.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"oHMzJg8k.png\",\"size\":4471,\"contentType\":\"image/png\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/oHMzJg8k.png\",\"dimensions\":{\"width\":574,\"height\":204},\"language\":\"nb\"}},{\"id\":\"56542\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/56542\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" Reservoar med WAG. Illustrasjon.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://www.npd.no/Global/Norsk/3-Publikasjoner/Rapporter/Samleatlas/Figurer-Figures/Chapter-8/Fig-8-1.png\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"wag\",\"injektor\",\"produksjonsbrønn\",\"water alternating gas injection\",\"production well\",\"injeksjonsbrønn\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Når det injiseres CO2 som drivgass i reservoaret binder gassen seg til oljen og hjelper den ut av reservoaret.\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2021-04-09T12:47:36.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"DO1FGrJw.svg\",\"size\":628491,\"contentType\":\"image/svg+xml\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/DO1FGrJw.svg\",\"language\":\"nb\"}},{\"id\":\"59852\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/59852\",\"title\":{\"title\":\" \",\"language\":\"nn\"},\"alttext\":{\"alttext\":\"Tre programleiarar sit i eit tv-studio. To på ein raud krakk og ein i ein rullestol. Foto. \",\"language\":\"nn\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"NRK\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"programleder\",\"tv-studio\",\"programledere\"],\"language\":\"nn\"},\"caption\":{\"caption\":\"Skal kun brukast i denne ressursen: https://ed.ndla.no/nn/subject-matter/learning-resource/30927/edit/nb\\nBildet frå NRK Supernytt: Programleiarar Bjørn Alexander, Sally Kamara og Selda Ibrahim.\",\"language\":\"nn\"},\"supportedLanguages\":[\"nn\"],\"created\":\"2021-10-07T11:30:24.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"no\",\"image\":{\"fileName\":\"9yKYG4h.jpeg\",\"size\":637363,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/9yKYG4h.jpeg\",\"dimensions\":{\"width\":2000,\"height\":1207},\"language\":\"nn\"}},{\"id\":\"17845\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/17845\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://www.scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"butikk\",\"kunde\",\"mote\",\"utstilling\",\"utstillingsdukke\",\"klær\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"se\",\"en\",\"und\"],\"created\":\"2021-06-02T09:47:04.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"sye64b87.jpg\",\"size\":285927,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/sye64b87.jpg\",\"dimensions\":{\"width\":1000,\"height\":672},\"language\":\"nb\"}},{\"id\":\"20072\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/20072\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://www.scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"coca cola\",\"pepsi\",\"substitutt-produkter\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-01-22T09:42:57.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"spbf5d5f.jpg\",\"size\":301889,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/spbf5d5f.jpg\",\"dimensions\":{\"width\":1000,\"height\":636},\"language\":\"nb\"}},{\"id\":\"25925\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/25925\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"www.scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"charlie chaplin\",\"filmproduksjon\",\"kino\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-02-18T08:08:58.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"sxae993b.jpg\",\"size\":176423,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/sxae993b.jpg\",\"dimensions\":{\"width\":1000,\"height\":990},\"language\":\"nb\"}},{\"id\":\"27069\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/27069\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"nettavis\",\"vg\",\"vgnett\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-02-05T08:35:47.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"vg_nett_redaksjonelt.jpg\",\"size\":252135,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/vg_nett_redaksjonelt.jpg\",\"dimensions\":{\"width\":640,\"height\":519},\"language\":\"nb\"}},{\"id\":\"28718\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/28718\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://www.scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"fisk\",\"katt\",\"risikovurdering\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\"],\"created\":\"2017-05-08T13:25:27.000Z\",\"createdBy\":\"content-import-client\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"sp0ddc40.jpg\",\"size\":117744,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/sp0ddc40.jpg\",\"dimensions\":{\"width\":1000,\"height\":656},\"language\":\"nb\"}},{\"id\":\"41281\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/41281\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"lagarbeid\",\"samarbeid\",\"suksess\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"de\",\"und\"],\"created\":\"2021-03-11T07:10:00.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"yes\",\"image\":{\"fileName\":\"345231548.jpg\",\"size\":1878807,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/345231548.jpg\",\"dimensions\":{\"width\":2000,\"height\":1334},\"language\":\"nb\"}},{\"id\":\"41151\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/41151\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://scanpix.no/spWebApp/preview/microstock/495493495\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"high-five\",\"lagarbeid\",\"lagånd\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-04-29T08:47:04.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"495493495.jpg\",\"size\":1137173,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/495493495.jpg\",\"dimensions\":{\"width\":2000,\"height\":1000},\"language\":\"nb\"}},{\"id\":\"41225\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/41225\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" Person surfer på nettside på mobiltelefon. Foto.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"mobilbruk\",\"pc\",\"mobiltelefon\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"se\",\"en\",\"zh\",\"de\",\"und\"],\"created\":\"2021-04-23T06:58:05.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"243438799.jpg\",\"size\":1648135,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/243438799.jpg\",\"dimensions\":{\"width\":2000,\"height\":1333},\"language\":\"nb\"}}]}"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":29.093}},{"startedDateTime":"2024-10-15T09:24:40.564Z","time":8.013,"request":{"method":"GET","url":"https://api.test.ndla.no/image-api/v3/images/63415?language=nb","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"x-playwright-checkpoint","value":"0"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"macOS\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[{"name":"language","value":"nb"}],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Tue, 15 Oct 2024 09:24:40 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"45"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/3.6.1"},{"name":"x-kong-proxy-latency","value":"4"},{"name":"x-kong-request-id","value":"c8b316345692b95b12c0514006da393d"},{"name":"x-kong-upstream-latency","value":"5"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"107981"},{"name":"x-ratelimit-remaining-minute","value":"2981"},{"name":"x-ratelimit-remaining-second","value":"45"}],"content":{"size":-1,"mimeType":"application/json","text":"{\"id\":\"63415\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/63415\",\"title\":{\"title\":\"\\t\\nThe Stone Breakers\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"x\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://commons.wikimedia.org/wiki/File:Die_Steineklopfer.jpg\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"Realisme\",\"Realismen\",\"realisme\",\"epoke\",\"The Stone Breakers\",\"gustave courbet\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Die Steineklopfer (1849)\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-05-02T06:23:58.000Z\",\"createdBy\":\"yUT8Jlal2wT6AbLc0btQ1K5n\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"o9xicKrJ.jpg\",\"size\":403713,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/o9xicKrJ.jpg\",\"dimensions\":{\"width\":990,\"height\":600},\"language\":\"nb\"}}"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":8.013}},{"startedDateTime":"2024-10-15T09:24:40.963Z","time":16.92,"request":{"method":"GET","url":"https://api.test.ndla.no/image-api/v3/images/63415?language=undefined","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"x-playwright-checkpoint","value":"0"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"macOS\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[{"name":"language","value":"undefined"}],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Tue, 15 Oct 2024 09:24:41 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"49"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/3.6.1"},{"name":"x-kong-proxy-latency","value":"4"},{"name":"x-kong-request-id","value":"ed3bc13610571b453b273c506ae7f358"},{"name":"x-kong-upstream-latency","value":"7"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"107978"},{"name":"x-ratelimit-remaining-minute","value":"2978"},{"name":"x-ratelimit-remaining-second","value":"49"}],"content":{"size":-1,"mimeType":"application/json","text":"{\"id\":\"63415\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/63415\",\"title\":{\"title\":\"\\t\\nThe Stone Breakers\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"x\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://commons.wikimedia.org/wiki/File:Die_Steineklopfer.jpg\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"Realisme\",\"Realismen\",\"realisme\",\"epoke\",\"The Stone Breakers\",\"gustave courbet\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Die Steineklopfer (1849)\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-05-02T06:23:58.000Z\",\"createdBy\":\"yUT8Jlal2wT6AbLc0btQ1K5n\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"o9xicKrJ.jpg\",\"size\":403713,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/o9xicKrJ.jpg\",\"dimensions\":{\"width\":990,\"height\":600},\"language\":\"nb\"}}"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":16.92}}]}} \ No newline at end of file diff --git a/e2e/apiMocks/blockpicker_frontpage.spec.ts_adds_and_removes_grid.har b/e2e/apiMocks/blockpicker_frontpage.spec.ts_adds_and_removes_grid.har index 02857d7e7c..defb7cbf6b 100644 --- a/e2e/apiMocks/blockpicker_frontpage.spec.ts_adds_and_removes_grid.har +++ b/e2e/apiMocks/blockpicker_frontpage.spec.ts_adds_and_removes_grid.har @@ -1 +1 @@ -{"log":{"version":"1.2","creator":{"name":"Playwright","version":"1.42.0"},"browser":{"name":"chromium","version":"123.0.6312.4"},"entries":[{"startedDateTime":"2024-04-08T08:29:57.855Z","time":136.047,"request":{"method":"GET","url":"http://localhost:3000/get_zendesk_token","httpVersion":"HTTP/1.1","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"referer","value":"http://localhost:3000/subject-matter/frontpage-article/new"},{"name":"user-agent","value":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"Linux\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"OK","httpVersion":"HTTP/1.1","cookies":[],"headers":[{"name":"Access-Control-Allow-Origin","value":"*"},{"name":"Connection","value":"keep-alive"},{"name":"Content-Length","value":"205"},{"name":"Content-Security-Policy","value":"default-src 'self' blob:; script-src 'self' 'unsafe-inline' 'unsafe-eval' blob: http://api-gateway.ndla-local https://*.ndlah5p.com https://h5p.org https://*.ndla.no https://players.brightcove.net http://players.brightcove.net https://players.brightcove.net *.nrk.no http://nrk.no https://www.youtube.com https://s.ytimg.com https://cdn.auth0.com https://vjs.zencdn.net https://httpsak-a.akamaihd.net *.brightcove.com *.brightcove.net bcove.me bcove.video *.api.brightcove.com *.o.brightcove.com players.brightcove.net hls.ak.o.brightcove.com uds.ak.o.brightcove.com brightcove.vo.llnwd.net *.llnw.net *.llnwd.net *.edgefcs.net *.akafms.net *.edgesuite.net *.akamaihd.net *.deploy.static.akamaitechnologies.com *.cloudfront.net hlstoken-a.akamaihd.net vjs.zencdn.net *.gallerysites.net ndla.no *.ndla.no cdn.jsdelivr.net https://www.wiris.net https://*.auth0.com https://www.googletagmanager.com https://www.google-analytics.com https://tagmanager.google.com http://www.google-analytics.com https://*.zendesk.com https://static.zdassets.com https://zendesk-eu.my.sentry.io widget-mediator.zopim.com https://*.clarity.ms http://localhost:3001 ws://localhost:3001 http://localhost:3000; frame-src http://api-gateway.ndla-local *.nrk.no nrk.no *.vg.no vg.no https://www.tv2skole.no/ *.elevkanalen.no elevkanalen.no https://www.scribd.com/ https://www.youtube.com https://youtu.be ndla.no https://*.ndlah5p.com https://h5p.org *.ndla.no *.ndla.sh *.slideshare.net slideshare.net *.vimeo.com vimeo.com *.ndla.filmiundervisning.no ndla.filmiundervisning.no *.prezi.com prezi.com *.commoncraft.com commoncraft.com *.brightcove.net fast.wistia.com https://khanacademy.org *.khanacademy.org https://*.auth0.com *.facebook.com *.twitter.com tomknudsen.no www.tomknudsen.no geogebra.org www.geogebra.org ggbm.at www.imdb.com imdb.com miljoatlas.miljodirektoratet.no www.miljostatus.no miljostatus.no phet.colorado.edu lab.concord.org worldbank.org *.worldbank.org embed.molview.org embed.ted.com reader.pubfront.com ebok.no trinket.io codepen.io public.flourish.studio flo.uri.sh ourworldindata.org *.sketchup.com www.gapminder.org https://*.clarity.ms www.facebook.com fb.watch sketchfab.com jeopardylabs.com http://localhost:3001 ws://localhost:3001 http://localhost:3000 http://localhost:3100; style-src 'self' 'unsafe-inline' 'unsafe-eval' https://fonts.googleapis.com https://fonts.gstatic.com https://tagmanager.google.com https://www.wiris.net https://cdn.jsdelivr.net; font-src 'self' data: https://fonts.gstatic.com https://tagmanager.google.com https://www.wiris.net https://cdn.jsdelivr.net https://*.clarity.ms http://localhost:3001; img-src 'self' http://api-gateway.ndla-local https://*.ndla.no http://metrics.brightcove.com https://httpsak-a.akamaihd.net https://*.boltdns.net https://www.nrk.no/ https://i.ytimg.com/ https://ssl.gstatic.com https://www.gstatic.com https://*.google-analytics.com https://*.analytics.google.com https://stats.g.doubleclick.net https://ndla.zendesk.com https://edndla.zendesk.com data: blob: https://www.wiris.net https://*.clarity.ms; media-src 'self' blob: http://api-gateway.ndla-local https://*.ndla.no https://static.zdassets.com *.brightcove.com brightcove.com; connect-src 'self' http://api-gateway.ndla-local https://*.ndla.no https://logs-01.loggly.com https://edge.api.brightcove.com https://*.brightcove.com https://bcsecure01-a.akamaihd.net https://hlsak-a.akamaihd.net https://*.zendesk.com https://ekr.zdassets.com https://static.zdassets.com https://zendesk-eu.my.sentry.io https://*.boltdns.net https://*.google-analytics.com https://*.analytics.google.com https://www.googleapis.com/customsearch/ https://house-fastly-signed-eu-west-1-prod.brightcovecdn.com https://www.wiris.net https://nrkno-skole-prod.kube.nrk.no https://data.udir.no https://cdn.jsdelivr.net https://widget-mediator.zopim.com wss://widget-mediator.zopim.com https://cors-anywhere.herokuapp.com https://trinket.io https://*.clarity.ms http://localhost:3001 ws://localhost:3001 http://localhost:3100 http://localhost:4000 http://localhost ws://localhost:24678/ http://localhost:24678; report-uri /csp-report"},{"name":"Content-Type","value":"application/json; charset=utf-8"},{"name":"Date","value":"Mon, 08 Apr 2024 08:29:57 GMT"},{"name":"ETag","value":"W/\"cd-dbAZUo75CyWuuqZ+oc6pwbyQ3Vg\""},{"name":"Keep-Alive","value":"timeout=5"},{"name":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"name":"Vary","value":"Accept-Encoding"},{"name":"X-Content-Type-Options","value":"nosniff"},{"name":"X-DNS-Prefetch-Control","value":"off"},{"name":"X-Download-Options","value":"noopen"},{"name":"X-Frame-Options","value":"ALLOW-FROM *://localhost"},{"name":"X-XSS-Protection","value":"1; mode=block"}],"content":{"size":-1,"mimeType":"application/json; charset=utf-8","text":"{\"token\":\"test_token\"}"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":136.047}},{"startedDateTime":"2024-04-08T08:29:57.856Z","time":102.551,"request":{"method":"GET","url":"http://localhost:3000/get_responsibles?permission=drafts:responsible","httpVersion":"HTTP/1.1","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"referer","value":"http://localhost:3000/subject-matter/frontpage-article/new"},{"name":"user-agent","value":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"Linux\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[{"name":"permission","value":"drafts:responsible"}],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"OK","httpVersion":"HTTP/1.1","cookies":[],"headers":[{"name":"Access-Control-Allow-Origin","value":"*"},{"name":"Connection","value":"keep-alive"},{"name":"Content-Encoding","value":"gzip"},{"name":"Content-Security-Policy","value":"default-src 'self' blob:; script-src 'self' 'unsafe-inline' 'unsafe-eval' blob: http://api-gateway.ndla-local https://*.ndlah5p.com https://h5p.org https://*.ndla.no https://players.brightcove.net http://players.brightcove.net https://players.brightcove.net *.nrk.no http://nrk.no https://www.youtube.com https://s.ytimg.com https://cdn.auth0.com https://vjs.zencdn.net https://httpsak-a.akamaihd.net *.brightcove.com *.brightcove.net bcove.me bcove.video *.api.brightcove.com *.o.brightcove.com players.brightcove.net hls.ak.o.brightcove.com uds.ak.o.brightcove.com brightcove.vo.llnwd.net *.llnw.net *.llnwd.net *.edgefcs.net *.akafms.net *.edgesuite.net *.akamaihd.net *.deploy.static.akamaitechnologies.com *.cloudfront.net hlstoken-a.akamaihd.net vjs.zencdn.net *.gallerysites.net ndla.no *.ndla.no cdn.jsdelivr.net https://www.wiris.net https://*.auth0.com https://www.googletagmanager.com https://www.google-analytics.com https://tagmanager.google.com http://www.google-analytics.com https://*.zendesk.com https://static.zdassets.com https://zendesk-eu.my.sentry.io widget-mediator.zopim.com https://*.clarity.ms http://localhost:3001 ws://localhost:3001 http://localhost:3000; frame-src http://api-gateway.ndla-local *.nrk.no nrk.no *.vg.no vg.no https://www.tv2skole.no/ *.elevkanalen.no elevkanalen.no https://www.scribd.com/ https://www.youtube.com https://youtu.be ndla.no https://*.ndlah5p.com https://h5p.org *.ndla.no *.ndla.sh *.slideshare.net slideshare.net *.vimeo.com vimeo.com *.ndla.filmiundervisning.no ndla.filmiundervisning.no *.prezi.com prezi.com *.commoncraft.com commoncraft.com *.brightcove.net fast.wistia.com https://khanacademy.org *.khanacademy.org https://*.auth0.com *.facebook.com *.twitter.com tomknudsen.no www.tomknudsen.no geogebra.org www.geogebra.org ggbm.at www.imdb.com imdb.com miljoatlas.miljodirektoratet.no www.miljostatus.no miljostatus.no phet.colorado.edu lab.concord.org worldbank.org *.worldbank.org embed.molview.org embed.ted.com reader.pubfront.com ebok.no trinket.io codepen.io public.flourish.studio flo.uri.sh ourworldindata.org *.sketchup.com www.gapminder.org https://*.clarity.ms www.facebook.com fb.watch sketchfab.com jeopardylabs.com http://localhost:3001 ws://localhost:3001 http://localhost:3000 http://localhost:3100; style-src 'self' 'unsafe-inline' 'unsafe-eval' https://fonts.googleapis.com https://fonts.gstatic.com https://tagmanager.google.com https://www.wiris.net https://cdn.jsdelivr.net; font-src 'self' data: https://fonts.gstatic.com https://tagmanager.google.com https://www.wiris.net https://cdn.jsdelivr.net https://*.clarity.ms http://localhost:3001; img-src 'self' http://api-gateway.ndla-local https://*.ndla.no http://metrics.brightcove.com https://httpsak-a.akamaihd.net https://*.boltdns.net https://www.nrk.no/ https://i.ytimg.com/ https://ssl.gstatic.com https://www.gstatic.com https://*.google-analytics.com https://*.analytics.google.com https://stats.g.doubleclick.net https://ndla.zendesk.com https://edndla.zendesk.com data: blob: https://www.wiris.net https://*.clarity.ms; media-src 'self' blob: http://api-gateway.ndla-local https://*.ndla.no https://static.zdassets.com *.brightcove.com brightcove.com; connect-src 'self' http://api-gateway.ndla-local https://*.ndla.no https://logs-01.loggly.com https://edge.api.brightcove.com https://*.brightcove.com https://bcsecure01-a.akamaihd.net https://hlsak-a.akamaihd.net https://*.zendesk.com https://ekr.zdassets.com https://static.zdassets.com https://zendesk-eu.my.sentry.io https://*.boltdns.net https://*.google-analytics.com https://*.analytics.google.com https://www.googleapis.com/customsearch/ https://house-fastly-signed-eu-west-1-prod.brightcovecdn.com https://www.wiris.net https://nrkno-skole-prod.kube.nrk.no https://data.udir.no https://cdn.jsdelivr.net https://widget-mediator.zopim.com wss://widget-mediator.zopim.com https://cors-anywhere.herokuapp.com https://trinket.io https://*.clarity.ms http://localhost:3001 ws://localhost:3001 http://localhost:3100 http://localhost:4000 http://localhost ws://localhost:24678/ http://localhost:24678; report-uri /csp-report"},{"name":"Content-Type","value":"application/json; charset=utf-8"},{"name":"Date","value":"Mon, 08 Apr 2024 08:29:59 GMT"},{"name":"ETag","value":"W/\"2154b-jkFv3dR/pwI66Ykqqj5abIudAVY\""},{"name":"Keep-Alive","value":"timeout=5"},{"name":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"name":"Transfer-Encoding","value":"chunked"},{"name":"Vary","value":"Accept-Encoding"},{"name":"X-Content-Type-Options","value":"nosniff"},{"name":"X-DNS-Prefetch-Control","value":"off"},{"name":"X-Download-Options","value":"noopen"},{"name":"X-Frame-Options","value":"ALLOW-FROM *://localhost"},{"name":"X-XSS-Protection","value":"1; mode=block"}],"content":{"size":-1,"mimeType":"application/json; charset=utf-8","text":"[{\"created_at\":\"2021-06-14T12:48:29.655Z\",\"email\":\"test.user@knowit.no\",\"email_verified\":true,\"family_name\":\"User\",\"given_name\":\"Test \",\"identities\":[{\"provider\":\"google-oauth2\",\"access_token\":\"secret_token\",\"expires_in\":3599,\"user_id\":\"user_id\",\"connection\":\"google-oauth2\",\"isSocial\":true}],\"locale\":\"no\",\"name\":\"Ed Test\",\"nickname\":\"test.user\",\"picture\":\"https://lh3.googleusercontent.com/a/AAcHTtdP-YafscMocsuVKilO3ynXklOb0KEeMseHVvF6f9WS=s96-c\",\"updated_at\":\"2023-07-07T09:03:55.779Z\",\"user_id\":\"google-oauth2|test_user\",\"last_login\":\"2023-07-07T09:03:55.778Z\",\"last_ip\":\"test_ip\",\"logins_count\":416,\"app_metadata\":{\"ndla_id\":\"Gxfx7B-MXoFdgVZZ6p611C6w\",\"roles\":[\"articles:write\",\"audio:admin\",\"audio:write\",\"concept:admin\",\"concept:write\",\"drafts:admin\",\"drafts:html\",\"drafts:publish\",\"drafts:write\",\"frontpage:write\",\"images:write\",\"learningpath:admin\",\"learningpath:publish\",\"learningpath:write\",\"taxonomy:admin\",\"taxonomy:write\"],\"permissions\":[\"drafts:publish\",\"concept:admin\",\"drafts:html\",\"learningpath:publish\",\"frontpage:admin\",\"images:write\",\"learningpath:write\",\"drafts:responsible\",\"articles:write\",\"concept:responsible\",\"concept:write\",\"learningpath:admin\",\"drafts:write\",\"frontpage:write\",\"taxonomy:write\",\"audio:write\",\"taxonomy:admin\",\"audio:admin\",\"drafts:admin\"],\"isOrWasEdUser\":true}}]"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":102.551}},{"startedDateTime":"2024-04-08T08:29:57.856Z","time":104.207,"request":{"method":"GET","url":"https://api.test.ndla.no/draft-api/v1/drafts/licenses/","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"Linux\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Mon, 08 Apr 2024 08:29:58 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"39"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/2.8.3"},{"name":"x-kong-proxy-latency","value":"2"},{"name":"x-kong-upstream-latency","value":"4"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"106714"},{"name":"x-ratelimit-remaining-minute","value":"2988"},{"name":"x-ratelimit-remaining-second","value":"39"}],"content":{"size":-1,"mimeType":"application/json","text":"[{\"license\":\"CC0-1.0\",\"description\":\"Creative Commons Zero\",\"url\":\"https://creativecommons.org/publicdomain/zero/1.0/legalcode\"},{\"license\":\"PD\",\"description\":\"Public Domain Mark\",\"url\":\"https://creativecommons.org/about/pdm\"},{\"license\":\"COPYRIGHTED\",\"description\":\"Copyrighted\"},{\"license\":\"CC-BY-4.0\",\"description\":\"Creative Commons Attribution 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by/4.0/\"},{\"license\":\"CC-BY-SA-4.0\",\"description\":\"Creative Commons Attribution-ShareAlike 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-sa/4.0/\"},{\"license\":\"CC-BY-NC-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc/4.0/\"},{\"license\":\"CC-BY-ND-4.0\",\"description\":\"Creative Commons Attribution-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nd/4.0/\"},{\"license\":\"CC-BY-NC-SA-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-sa/4.0/\"},{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},{\"license\":\"N/A\",\"description\":\"Not Applicable\"}]"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":104.207}},{"startedDateTime":"2024-04-08T08:29:57.857Z","time":97.656,"request":{"method":"GET","url":"https://api.test.ndla.no/draft-api/v1/drafts/status-state-machine/","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"Linux\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Mon, 08 Apr 2024 08:29:58 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"39"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/2.8.3"},{"name":"x-kong-proxy-latency","value":"10"},{"name":"x-kong-upstream-latency","value":"2"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"106713"},{"name":"x-ratelimit-remaining-minute","value":"2987"},{"name":"x-ratelimit-remaining-second","value":"39"}],"content":{"size":-1,"mimeType":"application/json","text":"{\"IN_PROGRESS\":[\"IN_PROGRESS\",\"EXTERNAL_REVIEW\",\"INTERNAL_REVIEW\",\"QUALITY_ASSURANCE\",\"LANGUAGE\",\"PUBLISHED\",\"ARCHIVED\"],\"INTERNAL_REVIEW\":[\"IN_PROGRESS\",\"EXTERNAL_REVIEW\",\"INTERNAL_REVIEW\",\"QUALITY_ASSURANCE\",\"PUBLISHED\",\"ARCHIVED\"],\"PUBLISHED\":[\"IN_PROGRESS\",\"UNPUBLISHED\",\"ARCHIVED\"],\"FOR_APPROVAL\":[\"IN_PROGRESS\",\"LANGUAGE\",\"FOR_APPROVAL\",\"END_CONTROL\",\"PUBLISHED\",\"ARCHIVED\"],\"END_CONTROL\":[\"IN_PROGRESS\",\"FOR_APPROVAL\",\"END_CONTROL\",\"PUBLISH_DELAYED\",\"PUBLISHED\",\"ARCHIVED\"],\"LANGUAGE\":[\"IN_PROGRESS\",\"QUALITY_ASSURANCE\",\"LANGUAGE\",\"FOR_APPROVAL\",\"PUBLISHED\",\"ARCHIVED\"],\"PUBLISH_DELAYED\":[\"END_CONTROL\",\"PUBLISH_DELAYED\",\"PUBLISHED\",\"ARCHIVED\"],\"UNPUBLISHED\":[\"UNPUBLISHED\",\"PUBLISHED\",\"IN_PROGRESS\",\"ARCHIVED\"],\"QUALITY_ASSURANCE\":[\"IN_PROGRESS\",\"INTERNAL_REVIEW\",\"QUALITY_ASSURANCE\",\"LANGUAGE\",\"ARCHIVED\",\"PUBLISHED\"],\"ARCHIVED\":[\"ARCHIVED\",\"IN_PROGRESS\"],\"EXTERNAL_REVIEW\":[\"IN_PROGRESS\",\"EXTERNAL_REVIEW\",\"INTERNAL_REVIEW\",\"PUBLISHED\",\"ARCHIVED\"],\"PLANNED\":[\"PLANNED\",\"IN_PROGRESS\",\"ARCHIVED\"],\"REPUBLISH\":[\"REPUBLISH\",\"IN_PROGRESS\",\"PUBLISHED\"]}"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":97.656}}]}} \ No newline at end of file +{"log":{"version":"1.2","creator":{"name":"Playwright","version":"1.42.0"},"browser":{"name":"chromium","version":"123.0.6312.4"},"entries":[{"startedDateTime":"2024-10-15T09:24:37.602Z","time":33.931,"request":{"method":"GET","url":"http://localhost:3000/get_responsibles?permission=drafts:responsible","httpVersion":"HTTP/1.1","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"referer","value":"http://localhost:3000/subject-matter/frontpage-article/new"},{"name":"user-agent","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"x-playwright-checkpoint","value":"0"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"macOS\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[{"name":"permission","value":"drafts:responsible"}],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"OK","httpVersion":"HTTP/1.1","cookies":[],"headers":[{"name":"Access-Control-Allow-Origin","value":"*"},{"name":"Connection","value":"keep-alive"},{"name":"Content-Encoding","value":"gzip"},{"name":"Content-Security-Policy","value":"default-src 'self' blob:; script-src 'self' 'unsafe-inline' 'unsafe-eval' blob: http://api-gateway.ndla-local https://*.ndlah5p.com https://h5p.org https://*.ndla.no https://players.brightcove.net http://players.brightcove.net https://players.brightcove.net *.nrk.no http://nrk.no https://www.youtube.com https//*.youtube.com https://s.ytimg.com https://cdn.auth0.com https://vjs.zencdn.net https://httpsak-a.akamaihd.net *.brightcove.com *.brightcove.net bcove.me bcove.video *.api.brightcove.com *.o.brightcove.com players.brightcove.net hls.ak.o.brightcove.com uds.ak.o.brightcove.com brightcove.vo.llnwd.net *.llnw.net *.llnwd.net *.edgefcs.net *.akafms.net *.edgesuite.net *.akamaihd.net *.deploy.static.akamaitechnologies.com *.cloudfront.net hlstoken-a.akamaihd.net vjs.zencdn.net *.gallerysites.net ndla.no *.ndla.no cdn.jsdelivr.net https://www.wiris.net https://*.auth0.com https://zendesk-eu.my.sentry.io widget-mediator.zopim.com https://*.clarity.ms http://localhost:3001 ws://localhost:3001 http://localhost:3000; frame-src http://api-gateway.ndla-local *.nrk.no nrk.no *.vg.no vg.no https://www.tv2skole.no/ *.elevkanalen.no elevkanalen.no https://www.scribd.com/ https://www.youtube.com https://*.youtube.com https://youtu.be ndla.no https://*.ndlah5p.com https://h5p.org *.ndla.no *.ndla.sh *.slideshare.net slideshare.net *.vimeo.com vimeo.com *.ndla.filmiundervisning.no ndla.filmiundervisning.no *.prezi.com prezi.com *.commoncraft.com commoncraft.com *.brightcove.net fast.wistia.com https://khanacademy.org *.khanacademy.org https://*.auth0.com *.facebook.com *.twitter.com tomknudsen.no www.tomknudsen.no geogebra.org www.geogebra.org ggbm.at www.imdb.com imdb.com miljoatlas.miljodirektoratet.no www.miljostatus.no miljostatus.no phet.colorado.edu lab.concord.org worldbank.org *.worldbank.org embed.molview.org embed.ted.com reader.pubfront.com ebok.no trinket.io codepen.io public.flourish.studio flo.uri.sh ourworldindata.org *.sketchup.com www.gapminder.org https://*.clarity.ms www.facebook.com fb.watch sketchfab.com jeopardylabs.com *.uio.no *.maps.arcgis.com arcg.is norgeskart.no kartiskolen.no norgeibilder.no video.qbrick.com http://localhost:3001 ws://localhost:3001 http://localhost:3000 http://localhost:3100; style-src 'self' 'unsafe-inline' 'unsafe-eval' https://fonts.googleapis.com https://www.wiris.net https://cdn.jsdelivr.net https://api.fontshare.com; font-src 'self' data: https://fonts.gstatic.com https://www.wiris.net https://cdn.jsdelivr.net https://*.clarity.ms https://cdn.fontshare.com http://localhost:3001; img-src 'self' http://api-gateway.ndla-local https://*.ndla.no http://metrics.brightcove.com https://httpsak-a.akamaihd.net https://*.boltdns.net https://www.nrk.no/ https://i.ytimg.com/ data: blob: https://www.wiris.net https://*.clarity.ms; media-src 'self' blob: http://api-gateway.ndla-local https://*.ndla.no *.brightcove.com brightcove.com; connect-src 'self' http://api-gateway.ndla-local https://*.ndla.no https://logs-01.loggly.com https://edge.api.brightcove.com https://*.brightcove.com https://bcsecure01-a.akamaihd.net https://hlsak-a.akamaihd.net https://zendesk-eu.my.sentry.io https://*.boltdns.net https://www.googleapis.com/customsearch/ https://house-fastly-signed-eu-west-1-prod.brightcovecdn.com https://www.wiris.net https://nrkno-skole-prod.kube.nrk.no https://data.udir.no https://cdn.jsdelivr.net https://widget-mediator.zopim.com wss://widget-mediator.zopim.com https://cors-anywhere.herokuapp.com https://trinket.io https://*.clarity.ms http://localhost:3001 ws://localhost:3001 http://localhost:3100 http://localhost:4000 http://localhost ws://localhost:24678/ http://localhost:24678; report-uri /csp-report; report-to csp-endpoint"},{"name":"Content-Type","value":"application/json; charset=utf-8"},{"name":"Date","value":"Tue, 15 Oct 2024 09:24:38 GMT"},{"name":"ETag","value":"W/\"224fd-NQKj5wfOSNdrbk3FrTT1kgNqA9U\""},{"name":"Keep-Alive","value":"timeout=5"},{"name":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"name":"Transfer-Encoding","value":"chunked"},{"name":"Vary","value":"Accept-Encoding"},{"name":"X-Content-Type-Options","value":"nosniff"},{"name":"X-DNS-Prefetch-Control","value":"off"},{"name":"X-Download-Options","value":"noopen"},{"name":"X-Frame-Options","value":"ALLOW-FROM *://localhost"},{"name":"X-XSS-Protection","value":"1; mode=block"}],"content":{"size":-1,"mimeType":"application/json; charset=utf-8","text":"[{\"created_at\":\"2021-06-14T12:48:29.655Z\",\"email\":\"test.user@knowit.no\",\"email_verified\":true,\"family_name\":\"User\",\"given_name\":\"Test \",\"identities\":[{\"provider\":\"google-oauth2\",\"access_token\":\"secret_token\",\"expires_in\":3599,\"user_id\":\"user_id\",\"connection\":\"google-oauth2\",\"isSocial\":true}],\"locale\":\"no\",\"name\":\"Ed Test\",\"nickname\":\"test.user\",\"picture\":\"https://lh3.googleusercontent.com/a/AAcHTtdP-YafscMocsuVKilO3ynXklOb0KEeMseHVvF6f9WS=s96-c\",\"updated_at\":\"2023-07-07T09:03:55.779Z\",\"user_id\":\"google-oauth2|test_user\",\"last_login\":\"2023-07-07T09:03:55.778Z\",\"last_ip\":\"test_ip\",\"logins_count\":416,\"app_metadata\":{\"ndla_id\":\"Gxfx7B-MXoFdgVZZ6p611C6w\",\"roles\":[\"articles:write\",\"audio:admin\",\"audio:write\",\"concept:admin\",\"concept:write\",\"drafts:admin\",\"drafts:html\",\"drafts:publish\",\"drafts:write\",\"frontpage:write\",\"images:write\",\"learningpath:admin\",\"learningpath:publish\",\"learningpath:write\",\"taxonomy:admin\",\"taxonomy:write\"],\"permissions\":[\"drafts:publish\",\"concept:admin\",\"drafts:html\",\"learningpath:publish\",\"frontpage:admin\",\"images:write\",\"learningpath:write\",\"drafts:responsible\",\"articles:write\",\"concept:responsible\",\"concept:write\",\"learningpath:admin\",\"drafts:write\",\"frontpage:write\",\"taxonomy:write\",\"audio:write\",\"taxonomy:admin\",\"audio:admin\",\"drafts:admin\"],\"isOrWasEdUser\":true}}]"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":33.931}},{"startedDateTime":"2024-10-15T09:24:37.611Z","time":38.653,"request":{"method":"GET","url":"https://api.test.ndla.no/draft-api/v1/drafts/licenses/","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"x-playwright-checkpoint","value":"0"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"macOS\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Tue, 15 Oct 2024 09:24:37 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"43"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/3.6.1"},{"name":"x-kong-proxy-latency","value":"4"},{"name":"x-kong-request-id","value":"e175b02649d00202f13eb748d082f201"},{"name":"x-kong-upstream-latency","value":"8"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"107991"},{"name":"x-ratelimit-remaining-minute","value":"2991"},{"name":"x-ratelimit-remaining-second","value":"43"}],"content":{"size":-1,"mimeType":"application/json","text":"[{\"license\":\"CC0-1.0\",\"description\":\"Creative Commons Zero\",\"url\":\"https://creativecommons.org/publicdomain/zero/1.0/legalcode\"},{\"license\":\"PD\",\"description\":\"Public Domain Mark\",\"url\":\"https://creativecommons.org/about/pdm\"},{\"license\":\"COPYRIGHTED\",\"description\":\"Copyrighted\"},{\"license\":\"CC-BY-4.0\",\"description\":\"Creative Commons Attribution 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by/4.0/\"},{\"license\":\"CC-BY-SA-4.0\",\"description\":\"Creative Commons Attribution-ShareAlike 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-sa/4.0/\"},{\"license\":\"CC-BY-NC-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc/4.0/\"},{\"license\":\"CC-BY-ND-4.0\",\"description\":\"Creative Commons Attribution-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nd/4.0/\"},{\"license\":\"CC-BY-NC-SA-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-sa/4.0/\"},{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},{\"license\":\"N/A\",\"description\":\"Not Applicable\"}]"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":38.653}},{"startedDateTime":"2024-10-15T09:24:37.627Z","time":47.544,"request":{"method":"GET","url":"https://api.test.ndla.no/draft-api/v1/drafts/status-state-machine/","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"x-playwright-checkpoint","value":"0"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"macOS\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Tue, 15 Oct 2024 09:24:37 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"42"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/3.6.1"},{"name":"x-kong-proxy-latency","value":"4"},{"name":"x-kong-request-id","value":"5c4c5f15eaeed65cbb3a9b697ee9fc1c"},{"name":"x-kong-upstream-latency","value":"6"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"107992"},{"name":"x-ratelimit-remaining-minute","value":"2992"},{"name":"x-ratelimit-remaining-second","value":"42"}],"content":{"size":-1,"mimeType":"application/json","text":"{\"IN_PROGRESS\":[\"IN_PROGRESS\",\"EXTERNAL_REVIEW\",\"INTERNAL_REVIEW\",\"QUALITY_ASSURANCE\",\"LANGUAGE\",\"PUBLISHED\",\"ARCHIVED\"],\"INTERNAL_REVIEW\":[\"IN_PROGRESS\",\"EXTERNAL_REVIEW\",\"INTERNAL_REVIEW\",\"QUALITY_ASSURANCE\",\"PUBLISHED\",\"ARCHIVED\"],\"PUBLISHED\":[\"IN_PROGRESS\",\"UNPUBLISHED\",\"ARCHIVED\"],\"FOR_APPROVAL\":[\"IN_PROGRESS\",\"LANGUAGE\",\"FOR_APPROVAL\",\"END_CONTROL\",\"PUBLISHED\",\"ARCHIVED\"],\"END_CONTROL\":[\"IN_PROGRESS\",\"FOR_APPROVAL\",\"END_CONTROL\",\"PUBLISH_DELAYED\",\"PUBLISHED\",\"ARCHIVED\"],\"LANGUAGE\":[\"IN_PROGRESS\",\"QUALITY_ASSURANCE\",\"LANGUAGE\",\"FOR_APPROVAL\",\"PUBLISHED\",\"ARCHIVED\"],\"PUBLISH_DELAYED\":[\"END_CONTROL\",\"PUBLISH_DELAYED\",\"PUBLISHED\",\"ARCHIVED\"],\"UNPUBLISHED\":[\"UNPUBLISHED\",\"PUBLISHED\",\"IN_PROGRESS\",\"ARCHIVED\"],\"QUALITY_ASSURANCE\":[\"IN_PROGRESS\",\"INTERNAL_REVIEW\",\"QUALITY_ASSURANCE\",\"LANGUAGE\",\"ARCHIVED\",\"PUBLISHED\"],\"ARCHIVED\":[\"ARCHIVED\",\"IN_PROGRESS\"],\"EXTERNAL_REVIEW\":[\"IN_PROGRESS\",\"EXTERNAL_REVIEW\",\"INTERNAL_REVIEW\",\"PUBLISHED\",\"ARCHIVED\"],\"PLANNED\":[\"PLANNED\",\"IN_PROGRESS\",\"ARCHIVED\"],\"REPUBLISH\":[\"REPUBLISH\",\"IN_PROGRESS\",\"PUBLISHED\"]}"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":47.544}}]}} \ No newline at end of file diff --git a/e2e/apiMocks/blockpicker_frontpage.spec.ts_adds_and_removes_keyfigure.har b/e2e/apiMocks/blockpicker_frontpage.spec.ts_adds_and_removes_keyfigure.har index 65421a5bf7..cf46d59cd2 100644 --- a/e2e/apiMocks/blockpicker_frontpage.spec.ts_adds_and_removes_keyfigure.har +++ b/e2e/apiMocks/blockpicker_frontpage.spec.ts_adds_and_removes_keyfigure.har @@ -1 +1 @@ -{"log":{"version":"1.2","creator":{"name":"Playwright","version":"1.42.0"},"browser":{"name":"chromium","version":"123.0.6312.4"},"entries":[{"startedDateTime":"2024-04-08T08:29:58.118Z","time":105.252,"request":{"method":"GET","url":"http://localhost:3000/get_zendesk_token","httpVersion":"HTTP/1.1","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"referer","value":"http://localhost:3000/subject-matter/frontpage-article/new"},{"name":"user-agent","value":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"Linux\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"OK","httpVersion":"HTTP/1.1","cookies":[],"headers":[{"name":"Access-Control-Allow-Origin","value":"*"},{"name":"Connection","value":"keep-alive"},{"name":"Content-Length","value":"205"},{"name":"Content-Security-Policy","value":"default-src 'self' blob:; script-src 'self' 'unsafe-inline' 'unsafe-eval' blob: http://api-gateway.ndla-local https://*.ndlah5p.com https://h5p.org https://*.ndla.no https://players.brightcove.net http://players.brightcove.net https://players.brightcove.net *.nrk.no http://nrk.no https://www.youtube.com https://s.ytimg.com https://cdn.auth0.com https://vjs.zencdn.net https://httpsak-a.akamaihd.net *.brightcove.com *.brightcove.net bcove.me bcove.video *.api.brightcove.com *.o.brightcove.com players.brightcove.net hls.ak.o.brightcove.com uds.ak.o.brightcove.com brightcove.vo.llnwd.net *.llnw.net *.llnwd.net *.edgefcs.net *.akafms.net *.edgesuite.net *.akamaihd.net *.deploy.static.akamaitechnologies.com *.cloudfront.net hlstoken-a.akamaihd.net vjs.zencdn.net *.gallerysites.net ndla.no *.ndla.no cdn.jsdelivr.net https://www.wiris.net https://*.auth0.com https://www.googletagmanager.com https://www.google-analytics.com https://tagmanager.google.com http://www.google-analytics.com https://*.zendesk.com https://static.zdassets.com https://zendesk-eu.my.sentry.io widget-mediator.zopim.com https://*.clarity.ms http://localhost:3001 ws://localhost:3001 http://localhost:3000; frame-src http://api-gateway.ndla-local *.nrk.no nrk.no *.vg.no vg.no https://www.tv2skole.no/ *.elevkanalen.no elevkanalen.no https://www.scribd.com/ https://www.youtube.com https://youtu.be ndla.no https://*.ndlah5p.com https://h5p.org *.ndla.no *.ndla.sh *.slideshare.net slideshare.net *.vimeo.com vimeo.com *.ndla.filmiundervisning.no ndla.filmiundervisning.no *.prezi.com prezi.com *.commoncraft.com commoncraft.com *.brightcove.net fast.wistia.com https://khanacademy.org *.khanacademy.org https://*.auth0.com *.facebook.com *.twitter.com tomknudsen.no www.tomknudsen.no geogebra.org www.geogebra.org ggbm.at www.imdb.com imdb.com miljoatlas.miljodirektoratet.no www.miljostatus.no miljostatus.no phet.colorado.edu lab.concord.org worldbank.org *.worldbank.org embed.molview.org embed.ted.com reader.pubfront.com ebok.no trinket.io codepen.io public.flourish.studio flo.uri.sh ourworldindata.org *.sketchup.com www.gapminder.org https://*.clarity.ms www.facebook.com fb.watch sketchfab.com jeopardylabs.com http://localhost:3001 ws://localhost:3001 http://localhost:3000 http://localhost:3100; style-src 'self' 'unsafe-inline' 'unsafe-eval' https://fonts.googleapis.com https://fonts.gstatic.com https://tagmanager.google.com https://www.wiris.net https://cdn.jsdelivr.net; font-src 'self' data: https://fonts.gstatic.com https://tagmanager.google.com https://www.wiris.net https://cdn.jsdelivr.net https://*.clarity.ms http://localhost:3001; img-src 'self' http://api-gateway.ndla-local https://*.ndla.no http://metrics.brightcove.com https://httpsak-a.akamaihd.net https://*.boltdns.net https://www.nrk.no/ https://i.ytimg.com/ https://ssl.gstatic.com https://www.gstatic.com https://*.google-analytics.com https://*.analytics.google.com https://stats.g.doubleclick.net https://ndla.zendesk.com https://edndla.zendesk.com data: blob: https://www.wiris.net https://*.clarity.ms; media-src 'self' blob: http://api-gateway.ndla-local https://*.ndla.no https://static.zdassets.com *.brightcove.com brightcove.com; connect-src 'self' http://api-gateway.ndla-local https://*.ndla.no https://logs-01.loggly.com https://edge.api.brightcove.com https://*.brightcove.com https://bcsecure01-a.akamaihd.net https://hlsak-a.akamaihd.net https://*.zendesk.com https://ekr.zdassets.com https://static.zdassets.com https://zendesk-eu.my.sentry.io https://*.boltdns.net https://*.google-analytics.com https://*.analytics.google.com https://www.googleapis.com/customsearch/ https://house-fastly-signed-eu-west-1-prod.brightcovecdn.com https://www.wiris.net https://nrkno-skole-prod.kube.nrk.no https://data.udir.no https://cdn.jsdelivr.net https://widget-mediator.zopim.com wss://widget-mediator.zopim.com https://cors-anywhere.herokuapp.com https://trinket.io https://*.clarity.ms http://localhost:3001 ws://localhost:3001 http://localhost:3100 http://localhost:4000 http://localhost ws://localhost:24678/ http://localhost:24678; report-uri /csp-report"},{"name":"Content-Type","value":"application/json; charset=utf-8"},{"name":"Date","value":"Mon, 08 Apr 2024 08:29:58 GMT"},{"name":"ETag","value":"W/\"cd-enAw2w3YG2BavewzmB1DYTNpzgk\""},{"name":"Keep-Alive","value":"timeout=5"},{"name":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"name":"Vary","value":"Accept-Encoding"},{"name":"X-Content-Type-Options","value":"nosniff"},{"name":"X-DNS-Prefetch-Control","value":"off"},{"name":"X-Download-Options","value":"noopen"},{"name":"X-Frame-Options","value":"ALLOW-FROM *://localhost"},{"name":"X-XSS-Protection","value":"1; mode=block"}],"content":{"size":-1,"mimeType":"application/json; charset=utf-8","text":"{\"token\":\"test_token\"}"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":105.252}},{"startedDateTime":"2024-04-08T08:29:58.119Z","time":75.248,"request":{"method":"GET","url":"http://localhost:3000/get_responsibles?permission=drafts:responsible","httpVersion":"HTTP/1.1","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"referer","value":"http://localhost:3000/subject-matter/frontpage-article/new"},{"name":"user-agent","value":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"Linux\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[{"name":"permission","value":"drafts:responsible"}],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"OK","httpVersion":"HTTP/1.1","cookies":[],"headers":[{"name":"Access-Control-Allow-Origin","value":"*"},{"name":"Connection","value":"keep-alive"},{"name":"Content-Encoding","value":"gzip"},{"name":"Content-Security-Policy","value":"default-src 'self' blob:; script-src 'self' 'unsafe-inline' 'unsafe-eval' blob: http://api-gateway.ndla-local https://*.ndlah5p.com https://h5p.org https://*.ndla.no https://players.brightcove.net http://players.brightcove.net https://players.brightcove.net *.nrk.no http://nrk.no https://www.youtube.com https://s.ytimg.com https://cdn.auth0.com https://vjs.zencdn.net https://httpsak-a.akamaihd.net *.brightcove.com *.brightcove.net bcove.me bcove.video *.api.brightcove.com *.o.brightcove.com players.brightcove.net hls.ak.o.brightcove.com uds.ak.o.brightcove.com brightcove.vo.llnwd.net *.llnw.net *.llnwd.net *.edgefcs.net *.akafms.net *.edgesuite.net *.akamaihd.net *.deploy.static.akamaitechnologies.com *.cloudfront.net hlstoken-a.akamaihd.net vjs.zencdn.net *.gallerysites.net ndla.no *.ndla.no cdn.jsdelivr.net https://www.wiris.net https://*.auth0.com https://www.googletagmanager.com https://www.google-analytics.com https://tagmanager.google.com http://www.google-analytics.com https://*.zendesk.com https://static.zdassets.com https://zendesk-eu.my.sentry.io widget-mediator.zopim.com https://*.clarity.ms http://localhost:3001 ws://localhost:3001 http://localhost:3000; frame-src http://api-gateway.ndla-local *.nrk.no nrk.no *.vg.no vg.no https://www.tv2skole.no/ *.elevkanalen.no elevkanalen.no https://www.scribd.com/ https://www.youtube.com https://youtu.be ndla.no https://*.ndlah5p.com https://h5p.org *.ndla.no *.ndla.sh *.slideshare.net slideshare.net *.vimeo.com vimeo.com *.ndla.filmiundervisning.no ndla.filmiundervisning.no *.prezi.com prezi.com *.commoncraft.com commoncraft.com *.brightcove.net fast.wistia.com https://khanacademy.org *.khanacademy.org https://*.auth0.com *.facebook.com *.twitter.com tomknudsen.no www.tomknudsen.no geogebra.org www.geogebra.org ggbm.at www.imdb.com imdb.com miljoatlas.miljodirektoratet.no www.miljostatus.no miljostatus.no phet.colorado.edu lab.concord.org worldbank.org *.worldbank.org embed.molview.org embed.ted.com reader.pubfront.com ebok.no trinket.io codepen.io public.flourish.studio flo.uri.sh ourworldindata.org *.sketchup.com www.gapminder.org https://*.clarity.ms www.facebook.com fb.watch sketchfab.com jeopardylabs.com http://localhost:3001 ws://localhost:3001 http://localhost:3000 http://localhost:3100; style-src 'self' 'unsafe-inline' 'unsafe-eval' https://fonts.googleapis.com https://fonts.gstatic.com https://tagmanager.google.com https://www.wiris.net https://cdn.jsdelivr.net; font-src 'self' data: https://fonts.gstatic.com https://tagmanager.google.com https://www.wiris.net https://cdn.jsdelivr.net https://*.clarity.ms http://localhost:3001; img-src 'self' http://api-gateway.ndla-local https://*.ndla.no http://metrics.brightcove.com https://httpsak-a.akamaihd.net https://*.boltdns.net https://www.nrk.no/ https://i.ytimg.com/ https://ssl.gstatic.com https://www.gstatic.com https://*.google-analytics.com https://*.analytics.google.com https://stats.g.doubleclick.net https://ndla.zendesk.com https://edndla.zendesk.com data: blob: https://www.wiris.net https://*.clarity.ms; media-src 'self' blob: http://api-gateway.ndla-local https://*.ndla.no https://static.zdassets.com *.brightcove.com brightcove.com; connect-src 'self' http://api-gateway.ndla-local https://*.ndla.no https://logs-01.loggly.com https://edge.api.brightcove.com https://*.brightcove.com https://bcsecure01-a.akamaihd.net https://hlsak-a.akamaihd.net https://*.zendesk.com https://ekr.zdassets.com https://static.zdassets.com https://zendesk-eu.my.sentry.io https://*.boltdns.net https://*.google-analytics.com https://*.analytics.google.com https://www.googleapis.com/customsearch/ https://house-fastly-signed-eu-west-1-prod.brightcovecdn.com https://www.wiris.net https://nrkno-skole-prod.kube.nrk.no https://data.udir.no https://cdn.jsdelivr.net https://widget-mediator.zopim.com wss://widget-mediator.zopim.com https://cors-anywhere.herokuapp.com https://trinket.io https://*.clarity.ms http://localhost:3001 ws://localhost:3001 http://localhost:3100 http://localhost:4000 http://localhost ws://localhost:24678/ http://localhost:24678; report-uri /csp-report"},{"name":"Content-Type","value":"application/json; charset=utf-8"},{"name":"Date","value":"Mon, 08 Apr 2024 08:29:59 GMT"},{"name":"ETag","value":"W/\"2154b-jkFv3dR/pwI66Ykqqj5abIudAVY\""},{"name":"Keep-Alive","value":"timeout=5"},{"name":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"name":"Transfer-Encoding","value":"chunked"},{"name":"Vary","value":"Accept-Encoding"},{"name":"X-Content-Type-Options","value":"nosniff"},{"name":"X-DNS-Prefetch-Control","value":"off"},{"name":"X-Download-Options","value":"noopen"},{"name":"X-Frame-Options","value":"ALLOW-FROM *://localhost"},{"name":"X-XSS-Protection","value":"1; mode=block"}],"content":{"size":-1,"mimeType":"application/json; charset=utf-8","text":"[{\"created_at\":\"2021-06-14T12:48:29.655Z\",\"email\":\"test.user@knowit.no\",\"email_verified\":true,\"family_name\":\"User\",\"given_name\":\"Test \",\"identities\":[{\"provider\":\"google-oauth2\",\"access_token\":\"secret_token\",\"expires_in\":3599,\"user_id\":\"user_id\",\"connection\":\"google-oauth2\",\"isSocial\":true}],\"locale\":\"no\",\"name\":\"Ed Test\",\"nickname\":\"test.user\",\"picture\":\"https://lh3.googleusercontent.com/a/AAcHTtdP-YafscMocsuVKilO3ynXklOb0KEeMseHVvF6f9WS=s96-c\",\"updated_at\":\"2023-07-07T09:03:55.779Z\",\"user_id\":\"google-oauth2|test_user\",\"last_login\":\"2023-07-07T09:03:55.778Z\",\"last_ip\":\"test_ip\",\"logins_count\":416,\"app_metadata\":{\"ndla_id\":\"Gxfx7B-MXoFdgVZZ6p611C6w\",\"roles\":[\"articles:write\",\"audio:admin\",\"audio:write\",\"concept:admin\",\"concept:write\",\"drafts:admin\",\"drafts:html\",\"drafts:publish\",\"drafts:write\",\"frontpage:write\",\"images:write\",\"learningpath:admin\",\"learningpath:publish\",\"learningpath:write\",\"taxonomy:admin\",\"taxonomy:write\"],\"permissions\":[\"drafts:publish\",\"concept:admin\",\"drafts:html\",\"learningpath:publish\",\"frontpage:admin\",\"images:write\",\"learningpath:write\",\"drafts:responsible\",\"articles:write\",\"concept:responsible\",\"concept:write\",\"learningpath:admin\",\"drafts:write\",\"frontpage:write\",\"taxonomy:write\",\"audio:write\",\"taxonomy:admin\",\"audio:admin\",\"drafts:admin\"],\"isOrWasEdUser\":true}}]"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":75.248}},{"startedDateTime":"2024-04-08T08:29:58.124Z","time":70.771,"request":{"method":"GET","url":"https://api.test.ndla.no/draft-api/v1/drafts/licenses/","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"Linux\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Mon, 08 Apr 2024 08:29:58 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"31"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/2.8.3"},{"name":"x-kong-proxy-latency","value":"6"},{"name":"x-kong-upstream-latency","value":"3"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"106705"},{"name":"x-ratelimit-remaining-minute","value":"2979"},{"name":"x-ratelimit-remaining-second","value":"31"}],"content":{"size":-1,"mimeType":"application/json","text":"[{\"license\":\"CC0-1.0\",\"description\":\"Creative Commons Zero\",\"url\":\"https://creativecommons.org/publicdomain/zero/1.0/legalcode\"},{\"license\":\"PD\",\"description\":\"Public Domain Mark\",\"url\":\"https://creativecommons.org/about/pdm\"},{\"license\":\"COPYRIGHTED\",\"description\":\"Copyrighted\"},{\"license\":\"CC-BY-4.0\",\"description\":\"Creative Commons Attribution 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by/4.0/\"},{\"license\":\"CC-BY-SA-4.0\",\"description\":\"Creative Commons Attribution-ShareAlike 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-sa/4.0/\"},{\"license\":\"CC-BY-NC-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc/4.0/\"},{\"license\":\"CC-BY-ND-4.0\",\"description\":\"Creative Commons Attribution-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nd/4.0/\"},{\"license\":\"CC-BY-NC-SA-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-sa/4.0/\"},{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},{\"license\":\"N/A\",\"description\":\"Not Applicable\"}]"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":70.771}},{"startedDateTime":"2024-04-08T08:29:58.125Z","time":72.407,"request":{"method":"GET","url":"https://api.test.ndla.no/draft-api/v1/drafts/status-state-machine/","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"Linux\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Mon, 08 Apr 2024 08:29:58 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"31"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/2.8.3"},{"name":"x-kong-proxy-latency","value":"1"},{"name":"x-kong-upstream-latency","value":"3"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"106706"},{"name":"x-ratelimit-remaining-minute","value":"2980"},{"name":"x-ratelimit-remaining-second","value":"31"}],"content":{"size":-1,"mimeType":"application/json","text":"{\"IN_PROGRESS\":[\"IN_PROGRESS\",\"EXTERNAL_REVIEW\",\"INTERNAL_REVIEW\",\"QUALITY_ASSURANCE\",\"LANGUAGE\",\"PUBLISHED\",\"ARCHIVED\"],\"INTERNAL_REVIEW\":[\"IN_PROGRESS\",\"EXTERNAL_REVIEW\",\"INTERNAL_REVIEW\",\"QUALITY_ASSURANCE\",\"PUBLISHED\",\"ARCHIVED\"],\"PUBLISHED\":[\"IN_PROGRESS\",\"UNPUBLISHED\",\"ARCHIVED\"],\"FOR_APPROVAL\":[\"IN_PROGRESS\",\"LANGUAGE\",\"FOR_APPROVAL\",\"END_CONTROL\",\"PUBLISHED\",\"ARCHIVED\"],\"END_CONTROL\":[\"IN_PROGRESS\",\"FOR_APPROVAL\",\"END_CONTROL\",\"PUBLISH_DELAYED\",\"PUBLISHED\",\"ARCHIVED\"],\"LANGUAGE\":[\"IN_PROGRESS\",\"QUALITY_ASSURANCE\",\"LANGUAGE\",\"FOR_APPROVAL\",\"PUBLISHED\",\"ARCHIVED\"],\"PUBLISH_DELAYED\":[\"END_CONTROL\",\"PUBLISH_DELAYED\",\"PUBLISHED\",\"ARCHIVED\"],\"UNPUBLISHED\":[\"UNPUBLISHED\",\"PUBLISHED\",\"IN_PROGRESS\",\"ARCHIVED\"],\"QUALITY_ASSURANCE\":[\"IN_PROGRESS\",\"INTERNAL_REVIEW\",\"QUALITY_ASSURANCE\",\"LANGUAGE\",\"ARCHIVED\",\"PUBLISHED\"],\"ARCHIVED\":[\"ARCHIVED\",\"IN_PROGRESS\"],\"EXTERNAL_REVIEW\":[\"IN_PROGRESS\",\"EXTERNAL_REVIEW\",\"INTERNAL_REVIEW\",\"PUBLISHED\",\"ARCHIVED\"],\"PLANNED\":[\"PLANNED\",\"IN_PROGRESS\",\"ARCHIVED\"],\"REPUBLISH\":[\"REPUBLISH\",\"IN_PROGRESS\",\"PUBLISHED\"]}"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":72.407}},{"startedDateTime":"2024-04-08T08:30:01.521Z","time":84.346,"request":{"method":"POST","url":"https://api.test.ndla.no/image-api/v3/images/search/","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"Linux\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[],"headersSize":-1,"bodySize":-1,"postData":{"mimeType":"text/plain","text":"{\"page\":1,\"pageSize\":16}","params":[]}},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Mon, 08 Apr 2024 08:30:01 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"47"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/2.8.3"},{"name":"x-kong-proxy-latency","value":"7"},{"name":"x-kong-upstream-latency","value":"34"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"106702"},{"name":"x-ratelimit-remaining-minute","value":"2997"},{"name":"x-ratelimit-remaining-second","value":"47"}],"content":{"size":-1,"mimeType":"application/json","text":"{\"totalCount\":69084,\"page\":1,\"pageSize\":16,\"language\":\"*\",\"results\":[{\"id\":\"63415\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/63415\",\"title\":{\"title\":\"\\t\\nThe Stone Breakers\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"x\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://commons.wikimedia.org/wiki/File:Die_Steineklopfer.jpg\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"Realisme\",\"Realismen\",\"realisme\",\"epoke\",\"The Stone Breakers\",\"gustave courbet\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Die Steineklopfer (1849)\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-05-02T06:23:58.000Z\",\"createdBy\":\"yUT8Jlal2wT6AbLc0btQ1K5n\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"o9xicKrJ.jpg\",\"size\":403713,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/o9xicKrJ.jpg\",\"dimensions\":{\"width\":990,\"height\":600},\"language\":\"nb\"}},{\"id\":\"62870\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/62870\",\"title\":{\"title\":\"\\nBled Island, Slovenia\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"Øya Bled i innsjøen Bled i Slovenia. Fotografi.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://commons.wikimedia.org/wiki/File:The_impressive_Bled_Island.jpg\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"bærekraftig reiselivsdestinasjon\",\"Slovenia\",\"Bled Island\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Øya Bled ligger i innsjøen Bled, og er Slovenias eneste naturlige øy. I dette området blomstret reiselivet opp mot slutten av 1800 tallet, og det ble bygget både badeanlegg og kursteder. I dag er innsjøen kjent for sitt smaragdgrønne og klare vann, og er Slovenias største turistattraksjon.\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-04-04T11:46:52.000Z\",\"createdBy\":\"7M6fXUblVbdcS5ewT22xs6ci\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"XqIYUpGb.jpg\",\"size\":125629,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/XqIYUpGb.jpg\",\"dimensions\":{\"width\":600,\"height\":600},\"language\":\"nb\"}},{\"id\":\"68000\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/68000\",\"title\":{\"title\":\"\\nFish and chips \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"Fish and chips.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://bilder.ntb.no/r/preview/editorial/okkIo4pNa1c\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"fish and chips\",\"mat\",\"erter\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Fish and chips with pea tahini\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2023-10-04T15:26:52.154Z\",\"createdBy\":\"O5dRqjQaHh7Qim2AuQmLe9Jk\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"ozMkRNIc.jpg\",\"size\":1305004,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/ozMkRNIc.jpg\",\"dimensions\":{\"width\":1605,\"height\":2000},\"language\":\"nb\"}},{\"id\":\"67999\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/67999\",\"title\":{\"title\":\"\\nRoastbiff med yorkshirepudding og grønnsaker\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"Roastbiff, broccoli, poteter, yorkshirepudding og brun saus på et serveringsfat. Foto.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://bilder.ntb.no/r/preview/editorial/0_xnTi_X0-A\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"yorkshirepudding\",\"middag\",\"roastbiff\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Roast beef with Yorkshire pudding and vegetables (England)\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2023-10-04T15:13:05.672Z\",\"createdBy\":\"O5dRqjQaHh7Qim2AuQmLe9Jk\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"GM1hZjoq.jpg\",\"size\":1017199,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/GM1hZjoq.jpg\",\"dimensions\":{\"width\":2000,\"height\":1333},\"language\":\"nb\"}},{\"id\":\"65086\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/65086\",\"title\":{\"title\":\"\\nSamtale \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" To ungdommer sitter og snakker. Foto. \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"samtale\",\"Dialog\",\"gutter\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Dette bildet skal bare brukes i casen \\\"Livet på sosiale medier\\\". \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-12-02T14:24:19.000Z\",\"createdBy\":\"oltQx44eGQp0DwkiR1NRo5qE\",\"modelRelease\":\"yes\",\"image\":{\"fileName\":\"IgOjO6og.jpg\",\"size\":176667,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/IgOjO6og.jpg\",\"dimensions\":{\"width\":1920,\"height\":804},\"language\":\"nb\"}},{\"id\":\"17845\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/17845\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://www.scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"butikk\",\"kunde\",\"mote\",\"utstilling\",\"utstillingsdukke\",\"klær\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"se\",\"en\",\"und\"],\"created\":\"2021-06-02T09:47:04.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"sye64b87.jpg\",\"size\":285927,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/sye64b87.jpg\",\"dimensions\":{\"width\":1000,\"height\":672},\"language\":\"nb\"}},{\"id\":\"20072\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/20072\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://www.scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"coca cola\",\"pepsi\",\"substitutt-produkter\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-01-22T09:42:57.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"spbf5d5f.jpg\",\"size\":301889,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/spbf5d5f.jpg\",\"dimensions\":{\"width\":1000,\"height\":636},\"language\":\"nb\"}},{\"id\":\"25925\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/25925\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"www.scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"charlie chaplin\",\"filmproduksjon\",\"kino\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-02-18T08:08:58.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"sxae993b.jpg\",\"size\":176423,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/sxae993b.jpg\",\"dimensions\":{\"width\":1000,\"height\":990},\"language\":\"nb\"}},{\"id\":\"27069\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/27069\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"nettavis\",\"vg\",\"vgnett\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-02-05T08:35:47.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"vg_nett_redaksjonelt.jpg\",\"size\":252135,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/vg_nett_redaksjonelt.jpg\",\"dimensions\":{\"width\":640,\"height\":519},\"language\":\"nb\"}},{\"id\":\"28718\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/28718\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://www.scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"fisk\",\"katt\",\"risikovurdering\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\"],\"created\":\"2017-05-08T13:25:27.000Z\",\"createdBy\":\"content-import-client\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"sp0ddc40.jpg\",\"size\":117744,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/sp0ddc40.jpg\",\"dimensions\":{\"width\":1000,\"height\":656},\"language\":\"nb\"}},{\"id\":\"41151\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/41151\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://scanpix.no/spWebApp/preview/microstock/495493495\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"high-five\",\"lagarbeid\",\"lagånd\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-04-29T08:47:04.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"495493495.jpg\",\"size\":1137173,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/495493495.jpg\",\"dimensions\":{\"width\":2000,\"height\":1000},\"language\":\"nb\"}},{\"id\":\"41194\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/41194\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"Ung kvinne står foran en vegg der det vises et stolpediagram. Foto.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"innovasjon\",\"innovativ teknologi\",\"teknologi\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-08-27T12:44:17.000Z\",\"createdBy\":\"lwkLpeEV_VUmCkly1SJ3WTkg\",\"modelRelease\":\"yes\",\"image\":{\"fileName\":\"535158937.jpg\",\"size\":1518422,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/535158937.jpg\",\"dimensions\":{\"width\":2000,\"height\":1335},\"language\":\"nb\"}},{\"id\":\"41225\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/41225\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" Person surfer på nettside på mobiltelefon. Foto.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"mobilbruk\",\"pc\",\"mobiltelefon\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"se\",\"en\",\"zh\",\"de\",\"und\"],\"created\":\"2021-04-23T06:58:05.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"243438799.jpg\",\"size\":1648135,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/243438799.jpg\",\"dimensions\":{\"width\":2000,\"height\":1333},\"language\":\"nb\"}},{\"id\":\"41244\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/41244\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"multi-level marketing\",\"handel\",\"salg\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-05-07T06:40:50.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"415810750.jpg\",\"size\":1557653,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/415810750.jpg\",\"dimensions\":{\"width\":2000,\"height\":1333},\"language\":\"nb\"}},{\"id\":\"41281\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/41281\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"lagarbeid\",\"samarbeid\",\"suksess\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"de\",\"und\"],\"created\":\"2021-03-11T07:10:00.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"yes\",\"image\":{\"fileName\":\"345231548.jpg\",\"size\":1878807,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/345231548.jpg\",\"dimensions\":{\"width\":2000,\"height\":1334},\"language\":\"nb\"}},{\"id\":\"54818\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/54818\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"Lite barn som sover i en bakovervendt bilstol. Foto.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"sove\",\"barn\",\"bilstol\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Modellklarert\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\"],\"created\":\"2021-01-21T14:53:05.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"fvCU0cqh.jpg\",\"size\":1378867,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/fvCU0cqh.jpg\",\"dimensions\":{\"width\":2000,\"height\":1500},\"language\":\"nb\"}}]}"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":84.346}},{"startedDateTime":"2024-04-08T08:30:02.530Z","time":11.775,"request":{"method":"GET","url":"https://api.test.ndla.no/image-api/v3/images/63415?language=nb","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"Linux\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[{"name":"language","value":"nb"}],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Mon, 08 Apr 2024 08:30:02 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"49"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/2.8.3"},{"name":"x-kong-proxy-latency","value":"3"},{"name":"x-kong-upstream-latency","value":"6"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"106700"},{"name":"x-ratelimit-remaining-minute","value":"2995"},{"name":"x-ratelimit-remaining-second","value":"49"}],"content":{"size":-1,"mimeType":"application/json","text":"{\"id\":\"63415\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/63415\",\"title\":{\"title\":\"\\t\\nThe Stone Breakers\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"x\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://commons.wikimedia.org/wiki/File:Die_Steineklopfer.jpg\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"Realisme\",\"Realismen\",\"realisme\",\"epoke\",\"The Stone Breakers\",\"gustave courbet\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Die Steineklopfer (1849)\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-05-02T06:23:58.000Z\",\"createdBy\":\"yUT8Jlal2wT6AbLc0btQ1K5n\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"o9xicKrJ.jpg\",\"size\":403713,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/o9xicKrJ.jpg\",\"dimensions\":{\"width\":990,\"height\":600},\"language\":\"nb\"}}"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":11.775}},{"startedDateTime":"2024-04-08T08:30:03.641Z","time":103.155,"request":{"method":"GET","url":"https://api.test.ndla.no/image-api/v3/images/63415?language=undefined","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"Linux\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[{"name":"language","value":"undefined"}],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Mon, 08 Apr 2024 08:30:03 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"48"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/2.8.3"},{"name":"x-kong-proxy-latency","value":"11"},{"name":"x-kong-upstream-latency","value":"7"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"106696"},{"name":"x-ratelimit-remaining-minute","value":"2991"},{"name":"x-ratelimit-remaining-second","value":"48"}],"content":{"size":-1,"mimeType":"application/json","text":"{\"id\":\"63415\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/63415\",\"title\":{\"title\":\"\\t\\nThe Stone Breakers\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"x\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://commons.wikimedia.org/wiki/File:Die_Steineklopfer.jpg\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"Realisme\",\"Realismen\",\"realisme\",\"epoke\",\"The Stone Breakers\",\"gustave courbet\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Die Steineklopfer (1849)\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-05-02T06:23:58.000Z\",\"createdBy\":\"yUT8Jlal2wT6AbLc0btQ1K5n\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"o9xicKrJ.jpg\",\"size\":403713,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/o9xicKrJ.jpg\",\"dimensions\":{\"width\":990,\"height\":600},\"language\":\"nb\"}}"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":103.155}}]}} \ No newline at end of file +{"log":{"version":"1.2","creator":{"name":"Playwright","version":"1.42.0"},"browser":{"name":"chromium","version":"123.0.6312.4"},"entries":[{"startedDateTime":"2024-10-15T09:24:37.358Z","time":31.51,"request":{"method":"GET","url":"http://localhost:3000/get_responsibles?permission=drafts:responsible","httpVersion":"HTTP/1.1","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"referer","value":"http://localhost:3000/subject-matter/frontpage-article/new"},{"name":"user-agent","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"x-playwright-checkpoint","value":"0"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"macOS\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[{"name":"permission","value":"drafts:responsible"}],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"OK","httpVersion":"HTTP/1.1","cookies":[],"headers":[{"name":"Access-Control-Allow-Origin","value":"*"},{"name":"Connection","value":"keep-alive"},{"name":"Content-Encoding","value":"gzip"},{"name":"Content-Security-Policy","value":"default-src 'self' blob:; script-src 'self' 'unsafe-inline' 'unsafe-eval' blob: http://api-gateway.ndla-local https://*.ndlah5p.com https://h5p.org https://*.ndla.no https://players.brightcove.net http://players.brightcove.net https://players.brightcove.net *.nrk.no http://nrk.no https://www.youtube.com https//*.youtube.com https://s.ytimg.com https://cdn.auth0.com https://vjs.zencdn.net https://httpsak-a.akamaihd.net *.brightcove.com *.brightcove.net bcove.me bcove.video *.api.brightcove.com *.o.brightcove.com players.brightcove.net hls.ak.o.brightcove.com uds.ak.o.brightcove.com brightcove.vo.llnwd.net *.llnw.net *.llnwd.net *.edgefcs.net *.akafms.net *.edgesuite.net *.akamaihd.net *.deploy.static.akamaitechnologies.com *.cloudfront.net hlstoken-a.akamaihd.net vjs.zencdn.net *.gallerysites.net ndla.no *.ndla.no cdn.jsdelivr.net https://www.wiris.net https://*.auth0.com https://zendesk-eu.my.sentry.io widget-mediator.zopim.com https://*.clarity.ms http://localhost:3001 ws://localhost:3001 http://localhost:3000; frame-src http://api-gateway.ndla-local *.nrk.no nrk.no *.vg.no vg.no https://www.tv2skole.no/ *.elevkanalen.no elevkanalen.no https://www.scribd.com/ https://www.youtube.com https://*.youtube.com https://youtu.be ndla.no https://*.ndlah5p.com https://h5p.org *.ndla.no *.ndla.sh *.slideshare.net slideshare.net *.vimeo.com vimeo.com *.ndla.filmiundervisning.no ndla.filmiundervisning.no *.prezi.com prezi.com *.commoncraft.com commoncraft.com *.brightcove.net fast.wistia.com https://khanacademy.org *.khanacademy.org https://*.auth0.com *.facebook.com *.twitter.com tomknudsen.no www.tomknudsen.no geogebra.org www.geogebra.org ggbm.at www.imdb.com imdb.com miljoatlas.miljodirektoratet.no www.miljostatus.no miljostatus.no phet.colorado.edu lab.concord.org worldbank.org *.worldbank.org embed.molview.org embed.ted.com reader.pubfront.com ebok.no trinket.io codepen.io public.flourish.studio flo.uri.sh ourworldindata.org *.sketchup.com www.gapminder.org https://*.clarity.ms www.facebook.com fb.watch sketchfab.com jeopardylabs.com *.uio.no *.maps.arcgis.com arcg.is norgeskart.no kartiskolen.no norgeibilder.no video.qbrick.com http://localhost:3001 ws://localhost:3001 http://localhost:3000 http://localhost:3100; style-src 'self' 'unsafe-inline' 'unsafe-eval' https://fonts.googleapis.com https://www.wiris.net https://cdn.jsdelivr.net https://api.fontshare.com; font-src 'self' data: https://fonts.gstatic.com https://www.wiris.net https://cdn.jsdelivr.net https://*.clarity.ms https://cdn.fontshare.com http://localhost:3001; img-src 'self' http://api-gateway.ndla-local https://*.ndla.no http://metrics.brightcove.com https://httpsak-a.akamaihd.net https://*.boltdns.net https://www.nrk.no/ https://i.ytimg.com/ data: blob: https://www.wiris.net https://*.clarity.ms; media-src 'self' blob: http://api-gateway.ndla-local https://*.ndla.no *.brightcove.com brightcove.com; connect-src 'self' http://api-gateway.ndla-local https://*.ndla.no https://logs-01.loggly.com https://edge.api.brightcove.com https://*.brightcove.com https://bcsecure01-a.akamaihd.net https://hlsak-a.akamaihd.net https://zendesk-eu.my.sentry.io https://*.boltdns.net https://www.googleapis.com/customsearch/ https://house-fastly-signed-eu-west-1-prod.brightcovecdn.com https://www.wiris.net https://nrkno-skole-prod.kube.nrk.no https://data.udir.no https://cdn.jsdelivr.net https://widget-mediator.zopim.com wss://widget-mediator.zopim.com https://cors-anywhere.herokuapp.com https://trinket.io https://*.clarity.ms http://localhost:3001 ws://localhost:3001 http://localhost:3100 http://localhost:4000 http://localhost ws://localhost:24678/ http://localhost:24678; report-uri /csp-report; report-to csp-endpoint"},{"name":"Content-Type","value":"application/json; charset=utf-8"},{"name":"Date","value":"Tue, 15 Oct 2024 09:24:37 GMT"},{"name":"ETag","value":"W/\"224fd-NQKj5wfOSNdrbk3FrTT1kgNqA9U\""},{"name":"Keep-Alive","value":"timeout=5"},{"name":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"name":"Transfer-Encoding","value":"chunked"},{"name":"Vary","value":"Accept-Encoding"},{"name":"X-Content-Type-Options","value":"nosniff"},{"name":"X-DNS-Prefetch-Control","value":"off"},{"name":"X-Download-Options","value":"noopen"},{"name":"X-Frame-Options","value":"ALLOW-FROM *://localhost"},{"name":"X-XSS-Protection","value":"1; mode=block"}],"content":{"size":-1,"mimeType":"application/json; charset=utf-8","text":"[{\"created_at\":\"2021-06-14T12:48:29.655Z\",\"email\":\"test.user@knowit.no\",\"email_verified\":true,\"family_name\":\"User\",\"given_name\":\"Test \",\"identities\":[{\"provider\":\"google-oauth2\",\"access_token\":\"secret_token\",\"expires_in\":3599,\"user_id\":\"user_id\",\"connection\":\"google-oauth2\",\"isSocial\":true}],\"locale\":\"no\",\"name\":\"Ed Test\",\"nickname\":\"test.user\",\"picture\":\"https://lh3.googleusercontent.com/a/AAcHTtdP-YafscMocsuVKilO3ynXklOb0KEeMseHVvF6f9WS=s96-c\",\"updated_at\":\"2023-07-07T09:03:55.779Z\",\"user_id\":\"google-oauth2|test_user\",\"last_login\":\"2023-07-07T09:03:55.778Z\",\"last_ip\":\"test_ip\",\"logins_count\":416,\"app_metadata\":{\"ndla_id\":\"Gxfx7B-MXoFdgVZZ6p611C6w\",\"roles\":[\"articles:write\",\"audio:admin\",\"audio:write\",\"concept:admin\",\"concept:write\",\"drafts:admin\",\"drafts:html\",\"drafts:publish\",\"drafts:write\",\"frontpage:write\",\"images:write\",\"learningpath:admin\",\"learningpath:publish\",\"learningpath:write\",\"taxonomy:admin\",\"taxonomy:write\"],\"permissions\":[\"drafts:publish\",\"concept:admin\",\"drafts:html\",\"learningpath:publish\",\"frontpage:admin\",\"images:write\",\"learningpath:write\",\"drafts:responsible\",\"articles:write\",\"concept:responsible\",\"concept:write\",\"learningpath:admin\",\"drafts:write\",\"frontpage:write\",\"taxonomy:write\",\"audio:write\",\"taxonomy:admin\",\"audio:admin\",\"drafts:admin\"],\"isOrWasEdUser\":true}}]"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":31.51}},{"startedDateTime":"2024-10-15T09:24:37.358Z","time":36.054,"request":{"method":"GET","url":"https://api.test.ndla.no/draft-api/v1/drafts/licenses/","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"x-playwright-checkpoint","value":"0"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"macOS\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Tue, 15 Oct 2024 09:24:37 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"45"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/3.6.1"},{"name":"x-kong-proxy-latency","value":"3"},{"name":"x-kong-request-id","value":"708ced28b4891714a1701340e2521b1d"},{"name":"x-kong-upstream-latency","value":"3"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"107993"},{"name":"x-ratelimit-remaining-minute","value":"2993"},{"name":"x-ratelimit-remaining-second","value":"45"}],"content":{"size":-1,"mimeType":"application/json","text":"[{\"license\":\"CC0-1.0\",\"description\":\"Creative Commons Zero\",\"url\":\"https://creativecommons.org/publicdomain/zero/1.0/legalcode\"},{\"license\":\"PD\",\"description\":\"Public Domain Mark\",\"url\":\"https://creativecommons.org/about/pdm\"},{\"license\":\"COPYRIGHTED\",\"description\":\"Copyrighted\"},{\"license\":\"CC-BY-4.0\",\"description\":\"Creative Commons Attribution 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by/4.0/\"},{\"license\":\"CC-BY-SA-4.0\",\"description\":\"Creative Commons Attribution-ShareAlike 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-sa/4.0/\"},{\"license\":\"CC-BY-NC-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc/4.0/\"},{\"license\":\"CC-BY-ND-4.0\",\"description\":\"Creative Commons Attribution-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nd/4.0/\"},{\"license\":\"CC-BY-NC-SA-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-sa/4.0/\"},{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},{\"license\":\"N/A\",\"description\":\"Not Applicable\"}]"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":36.054}},{"startedDateTime":"2024-10-15T09:24:37.368Z","time":34.062,"request":{"method":"GET","url":"https://api.test.ndla.no/draft-api/v1/drafts/status-state-machine/","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"x-playwright-checkpoint","value":"0"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"macOS\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Tue, 15 Oct 2024 09:24:37 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"44"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/3.6.1"},{"name":"x-kong-proxy-latency","value":"4"},{"name":"x-kong-request-id","value":"d364af782ca3c83115d0593dcab1b715"},{"name":"x-kong-upstream-latency","value":"2"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"107994"},{"name":"x-ratelimit-remaining-minute","value":"2994"},{"name":"x-ratelimit-remaining-second","value":"44"}],"content":{"size":-1,"mimeType":"application/json","text":"{\"IN_PROGRESS\":[\"IN_PROGRESS\",\"EXTERNAL_REVIEW\",\"INTERNAL_REVIEW\",\"QUALITY_ASSURANCE\",\"LANGUAGE\",\"PUBLISHED\",\"ARCHIVED\"],\"INTERNAL_REVIEW\":[\"IN_PROGRESS\",\"EXTERNAL_REVIEW\",\"INTERNAL_REVIEW\",\"QUALITY_ASSURANCE\",\"PUBLISHED\",\"ARCHIVED\"],\"PUBLISHED\":[\"IN_PROGRESS\",\"UNPUBLISHED\",\"ARCHIVED\"],\"FOR_APPROVAL\":[\"IN_PROGRESS\",\"LANGUAGE\",\"FOR_APPROVAL\",\"END_CONTROL\",\"PUBLISHED\",\"ARCHIVED\"],\"END_CONTROL\":[\"IN_PROGRESS\",\"FOR_APPROVAL\",\"END_CONTROL\",\"PUBLISH_DELAYED\",\"PUBLISHED\",\"ARCHIVED\"],\"LANGUAGE\":[\"IN_PROGRESS\",\"QUALITY_ASSURANCE\",\"LANGUAGE\",\"FOR_APPROVAL\",\"PUBLISHED\",\"ARCHIVED\"],\"PUBLISH_DELAYED\":[\"END_CONTROL\",\"PUBLISH_DELAYED\",\"PUBLISHED\",\"ARCHIVED\"],\"UNPUBLISHED\":[\"UNPUBLISHED\",\"PUBLISHED\",\"IN_PROGRESS\",\"ARCHIVED\"],\"QUALITY_ASSURANCE\":[\"IN_PROGRESS\",\"INTERNAL_REVIEW\",\"QUALITY_ASSURANCE\",\"LANGUAGE\",\"ARCHIVED\",\"PUBLISHED\"],\"ARCHIVED\":[\"ARCHIVED\",\"IN_PROGRESS\"],\"EXTERNAL_REVIEW\":[\"IN_PROGRESS\",\"EXTERNAL_REVIEW\",\"INTERNAL_REVIEW\",\"PUBLISHED\",\"ARCHIVED\"],\"PLANNED\":[\"PLANNED\",\"IN_PROGRESS\",\"ARCHIVED\"],\"REPUBLISH\":[\"REPUBLISH\",\"IN_PROGRESS\",\"PUBLISHED\"]}"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":34.062}},{"startedDateTime":"2024-10-15T09:24:39.821Z","time":34.065,"request":{"method":"POST","url":"https://api.test.ndla.no/image-api/v3/images/search/","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"x-playwright-checkpoint","value":"0"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"macOS\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[],"headersSize":-1,"bodySize":-1,"postData":{"mimeType":"text/plain","text":"{\"page\":1,\"pageSize\":16}","params":[]}},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Tue, 15 Oct 2024 09:24:40 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"47"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/3.6.1"},{"name":"x-kong-proxy-latency","value":"6"},{"name":"x-kong-request-id","value":"bb2cf247a1faea11a45d8c35eb203208"},{"name":"x-kong-upstream-latency","value":"113"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"107986"},{"name":"x-ratelimit-remaining-minute","value":"2986"},{"name":"x-ratelimit-remaining-second","value":"47"}],"content":{"size":-1,"mimeType":"application/json","text":"{\"totalCount\":69114,\"page\":1,\"pageSize\":16,\"language\":\"*\",\"results\":[{\"id\":\"63415\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/63415\",\"title\":{\"title\":\"\\t\\nThe Stone Breakers\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"x\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://commons.wikimedia.org/wiki/File:Die_Steineklopfer.jpg\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"Realisme\",\"Realismen\",\"realisme\",\"epoke\",\"The Stone Breakers\",\"gustave courbet\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Die Steineklopfer (1849)\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-05-02T06:23:58.000Z\",\"createdBy\":\"yUT8Jlal2wT6AbLc0btQ1K5n\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"o9xicKrJ.jpg\",\"size\":403713,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/o9xicKrJ.jpg\",\"dimensions\":{\"width\":990,\"height\":600},\"language\":\"nb\"}},{\"id\":\"62870\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/62870\",\"title\":{\"title\":\"\\nBled Island, Slovenia\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"Øya Bled i innsjøen Bled i Slovenia. Fotografi.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://commons.wikimedia.org/wiki/File:The_impressive_Bled_Island.jpg\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"bærekraftig reiselivsdestinasjon\",\"Slovenia\",\"Bled Island\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Øya Bled ligger i innsjøen Bled, og er Slovenias eneste naturlige øy. I dette området blomstret reiselivet opp mot slutten av 1800 tallet, og det ble bygget både badeanlegg og kursteder. I dag er innsjøen kjent for sitt smaragdgrønne og klare vann, og er Slovenias største turistattraksjon.\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-04-04T11:46:52.000Z\",\"createdBy\":\"7M6fXUblVbdcS5ewT22xs6ci\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"XqIYUpGb.jpg\",\"size\":125629,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/XqIYUpGb.jpg\",\"dimensions\":{\"width\":600,\"height\":600},\"language\":\"nb\"}},{\"id\":\"67999\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/67999\",\"title\":{\"title\":\"\\nRoastbiff med yorkshirepudding og grønnsaker\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"Roastbiff, broccoli, poteter, yorkshirepudding og brun saus på et serveringsfat. Foto.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://bilder.ntb.no/r/preview/editorial/0_xnTi_X0-A\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"yorkshirepudding\",\"middag\",\"roastbiff\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Roast beef with Yorkshire pudding and vegetables (England)\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2023-10-04T15:13:05.672Z\",\"createdBy\":\"O5dRqjQaHh7Qim2AuQmLe9Jk\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"GM1hZjoq.jpg\",\"size\":1017199,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/GM1hZjoq.jpg\",\"dimensions\":{\"width\":2000,\"height\":1333},\"language\":\"nb\"}},{\"id\":\"65086\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/65086\",\"title\":{\"title\":\"\\nSamtale \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" To ungdommer sitter og snakker. Foto. \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"samtale\",\"Dialog\",\"gutter\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Dette bildet skal bare brukes i casen \\\"Livet på sosiale medier\\\". \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-12-02T14:24:19.000Z\",\"createdBy\":\"oltQx44eGQp0DwkiR1NRo5qE\",\"modelRelease\":\"yes\",\"image\":{\"fileName\":\"IgOjO6og.jpg\",\"size\":176667,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/IgOjO6og.jpg\",\"dimensions\":{\"width\":1920,\"height\":804},\"language\":\"nb\"}},{\"id\":\"17845\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/17845\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://www.scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"butikk\",\"kunde\",\"mote\",\"utstilling\",\"utstillingsdukke\",\"klær\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"se\",\"en\",\"und\"],\"created\":\"2021-06-02T09:47:04.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"sye64b87.jpg\",\"size\":285927,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/sye64b87.jpg\",\"dimensions\":{\"width\":1000,\"height\":672},\"language\":\"nb\"}},{\"id\":\"20072\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/20072\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://www.scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"coca cola\",\"pepsi\",\"substitutt-produkter\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-01-22T09:42:57.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"spbf5d5f.jpg\",\"size\":301889,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/spbf5d5f.jpg\",\"dimensions\":{\"width\":1000,\"height\":636},\"language\":\"nb\"}},{\"id\":\"25925\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/25925\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"www.scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"charlie chaplin\",\"filmproduksjon\",\"kino\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-02-18T08:08:58.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"sxae993b.jpg\",\"size\":176423,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/sxae993b.jpg\",\"dimensions\":{\"width\":1000,\"height\":990},\"language\":\"nb\"}},{\"id\":\"27069\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/27069\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"nettavis\",\"vg\",\"vgnett\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-02-05T08:35:47.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"vg_nett_redaksjonelt.jpg\",\"size\":252135,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/vg_nett_redaksjonelt.jpg\",\"dimensions\":{\"width\":640,\"height\":519},\"language\":\"nb\"}},{\"id\":\"28718\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/28718\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://www.scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"fisk\",\"katt\",\"risikovurdering\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\"],\"created\":\"2017-05-08T13:25:27.000Z\",\"createdBy\":\"content-import-client\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"sp0ddc40.jpg\",\"size\":117744,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/sp0ddc40.jpg\",\"dimensions\":{\"width\":1000,\"height\":656},\"language\":\"nb\"}},{\"id\":\"41281\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/41281\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"lagarbeid\",\"samarbeid\",\"suksess\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"de\",\"und\"],\"created\":\"2021-03-11T07:10:00.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"yes\",\"image\":{\"fileName\":\"345231548.jpg\",\"size\":1878807,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/345231548.jpg\",\"dimensions\":{\"width\":2000,\"height\":1334},\"language\":\"nb\"}},{\"id\":\"41151\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/41151\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://scanpix.no/spWebApp/preview/microstock/495493495\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"high-five\",\"lagarbeid\",\"lagånd\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-04-29T08:47:04.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"495493495.jpg\",\"size\":1137173,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/495493495.jpg\",\"dimensions\":{\"width\":2000,\"height\":1000},\"language\":\"nb\"}},{\"id\":\"41225\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/41225\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" Person surfer på nettside på mobiltelefon. Foto.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"mobilbruk\",\"pc\",\"mobiltelefon\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"se\",\"en\",\"zh\",\"de\",\"und\"],\"created\":\"2021-04-23T06:58:05.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"243438799.jpg\",\"size\":1648135,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/243438799.jpg\",\"dimensions\":{\"width\":2000,\"height\":1333},\"language\":\"nb\"}},{\"id\":\"41244\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/41244\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"multi-level marketing\",\"handel\",\"salg\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-05-07T06:40:50.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"415810750.jpg\",\"size\":1557653,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/415810750.jpg\",\"dimensions\":{\"width\":2000,\"height\":1333},\"language\":\"nb\"}},{\"id\":\"41194\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/41194\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"Ung kvinne står foran en vegg der det vises et stolpediagram. Foto.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"innovasjon\",\"innovativ teknologi\",\"teknologi\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-08-27T12:44:17.000Z\",\"createdBy\":\"lwkLpeEV_VUmCkly1SJ3WTkg\",\"modelRelease\":\"yes\",\"image\":{\"fileName\":\"535158937.jpg\",\"size\":1518422,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/535158937.jpg\",\"dimensions\":{\"width\":2000,\"height\":1335},\"language\":\"nb\"}},{\"id\":\"54818\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/54818\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"Lite barn som sover i en bakovervendt bilstol. Foto.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"sove\",\"barn\",\"bilstol\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Modellklarert\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\"],\"created\":\"2021-01-21T14:53:05.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"fvCU0cqh.jpg\",\"size\":1378867,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/fvCU0cqh.jpg\",\"dimensions\":{\"width\":2000,\"height\":1500},\"language\":\"nb\"}},{\"id\":\"55024\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/55024\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"kolonner\",\"grønne\",\"firkanter\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" to grønne kolonner\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2021-01-29T12:05:44.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"oHMzJg8k.png\",\"size\":4471,\"contentType\":\"image/png\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/oHMzJg8k.png\",\"dimensions\":{\"width\":574,\"height\":204},\"language\":\"nb\"}}]}"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":34.065}},{"startedDateTime":"2024-10-15T09:24:40.279Z","time":11.763,"request":{"method":"GET","url":"https://api.test.ndla.no/image-api/v3/images/63415?language=nb","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"x-playwright-checkpoint","value":"0"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"macOS\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[{"name":"language","value":"nb"}],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Tue, 15 Oct 2024 09:24:40 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"48"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/3.6.1"},{"name":"x-kong-proxy-latency","value":"4"},{"name":"x-kong-request-id","value":"df47f2297bd46f667380f61ab2aca122"},{"name":"x-kong-upstream-latency","value":"8"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"107984"},{"name":"x-ratelimit-remaining-minute","value":"2984"},{"name":"x-ratelimit-remaining-second","value":"48"}],"content":{"size":-1,"mimeType":"application/json","text":"{\"id\":\"63415\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/63415\",\"title\":{\"title\":\"\\t\\nThe Stone Breakers\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"x\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://commons.wikimedia.org/wiki/File:Die_Steineklopfer.jpg\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"Realisme\",\"Realismen\",\"realisme\",\"epoke\",\"The Stone Breakers\",\"gustave courbet\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Die Steineklopfer (1849)\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-05-02T06:23:58.000Z\",\"createdBy\":\"yUT8Jlal2wT6AbLc0btQ1K5n\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"o9xicKrJ.jpg\",\"size\":403713,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/o9xicKrJ.jpg\",\"dimensions\":{\"width\":990,\"height\":600},\"language\":\"nb\"}}"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":11.763}},{"startedDateTime":"2024-10-15T09:24:40.728Z","time":23.578,"request":{"method":"GET","url":"https://api.test.ndla.no/image-api/v3/images/63415?language=undefined","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"x-playwright-checkpoint","value":"0"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"macOS\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[{"name":"language","value":"undefined"}],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Tue, 15 Oct 2024 09:24:40 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"44"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/3.6.1"},{"name":"x-kong-proxy-latency","value":"5"},{"name":"x-kong-request-id","value":"a7773818895050587c5e593804c4972d"},{"name":"x-kong-upstream-latency","value":"5"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"107980"},{"name":"x-ratelimit-remaining-minute","value":"2980"},{"name":"x-ratelimit-remaining-second","value":"44"}],"content":{"size":-1,"mimeType":"application/json","text":"{\"id\":\"63415\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/63415\",\"title\":{\"title\":\"\\t\\nThe Stone Breakers\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"x\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://commons.wikimedia.org/wiki/File:Die_Steineklopfer.jpg\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"Realisme\",\"Realismen\",\"realisme\",\"epoke\",\"The Stone Breakers\",\"gustave courbet\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Die Steineklopfer (1849)\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-05-02T06:23:58.000Z\",\"createdBy\":\"yUT8Jlal2wT6AbLc0btQ1K5n\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"o9xicKrJ.jpg\",\"size\":403713,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/o9xicKrJ.jpg\",\"dimensions\":{\"width\":990,\"height\":600},\"language\":\"nb\"}}"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":23.578}}]}} \ No newline at end of file diff --git a/e2e/apiMocks/blockpicker_frontpage.spec.ts_adds_and_removes_pitch.har b/e2e/apiMocks/blockpicker_frontpage.spec.ts_adds_and_removes_pitch.har new file mode 100644 index 0000000000..09b042d0b2 --- /dev/null +++ b/e2e/apiMocks/blockpicker_frontpage.spec.ts_adds_and_removes_pitch.har @@ -0,0 +1 @@ +{"log":{"version":"1.2","creator":{"name":"Playwright","version":"1.42.0"},"browser":{"name":"chromium","version":"123.0.6312.4"},"entries":[{"startedDateTime":"2024-10-15T09:24:37.613Z","time":34.961,"request":{"method":"GET","url":"http://localhost:3000/get_responsibles?permission=drafts:responsible","httpVersion":"HTTP/1.1","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"referer","value":"http://localhost:3000/subject-matter/frontpage-article/new"},{"name":"user-agent","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"x-playwright-checkpoint","value":"0"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"macOS\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[{"name":"permission","value":"drafts:responsible"}],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"OK","httpVersion":"HTTP/1.1","cookies":[],"headers":[{"name":"Access-Control-Allow-Origin","value":"*"},{"name":"Connection","value":"keep-alive"},{"name":"Content-Encoding","value":"gzip"},{"name":"Content-Security-Policy","value":"default-src 'self' blob:; script-src 'self' 'unsafe-inline' 'unsafe-eval' blob: http://api-gateway.ndla-local https://*.ndlah5p.com https://h5p.org https://*.ndla.no https://players.brightcove.net http://players.brightcove.net https://players.brightcove.net *.nrk.no http://nrk.no https://www.youtube.com https//*.youtube.com https://s.ytimg.com https://cdn.auth0.com https://vjs.zencdn.net https://httpsak-a.akamaihd.net *.brightcove.com *.brightcove.net bcove.me bcove.video *.api.brightcove.com *.o.brightcove.com players.brightcove.net hls.ak.o.brightcove.com uds.ak.o.brightcove.com brightcove.vo.llnwd.net *.llnw.net *.llnwd.net *.edgefcs.net *.akafms.net *.edgesuite.net *.akamaihd.net *.deploy.static.akamaitechnologies.com *.cloudfront.net hlstoken-a.akamaihd.net vjs.zencdn.net *.gallerysites.net ndla.no *.ndla.no cdn.jsdelivr.net https://www.wiris.net https://*.auth0.com https://zendesk-eu.my.sentry.io widget-mediator.zopim.com https://*.clarity.ms http://localhost:3001 ws://localhost:3001 http://localhost:3000; frame-src http://api-gateway.ndla-local *.nrk.no nrk.no *.vg.no vg.no https://www.tv2skole.no/ *.elevkanalen.no elevkanalen.no https://www.scribd.com/ https://www.youtube.com https://*.youtube.com https://youtu.be ndla.no https://*.ndlah5p.com https://h5p.org *.ndla.no *.ndla.sh *.slideshare.net slideshare.net *.vimeo.com vimeo.com *.ndla.filmiundervisning.no ndla.filmiundervisning.no *.prezi.com prezi.com *.commoncraft.com commoncraft.com *.brightcove.net fast.wistia.com https://khanacademy.org *.khanacademy.org https://*.auth0.com *.facebook.com *.twitter.com tomknudsen.no www.tomknudsen.no geogebra.org www.geogebra.org ggbm.at www.imdb.com imdb.com miljoatlas.miljodirektoratet.no www.miljostatus.no miljostatus.no phet.colorado.edu lab.concord.org worldbank.org *.worldbank.org embed.molview.org embed.ted.com reader.pubfront.com ebok.no trinket.io codepen.io public.flourish.studio flo.uri.sh ourworldindata.org *.sketchup.com www.gapminder.org https://*.clarity.ms www.facebook.com fb.watch sketchfab.com jeopardylabs.com *.uio.no *.maps.arcgis.com arcg.is norgeskart.no kartiskolen.no norgeibilder.no video.qbrick.com http://localhost:3001 ws://localhost:3001 http://localhost:3000 http://localhost:3100; style-src 'self' 'unsafe-inline' 'unsafe-eval' https://fonts.googleapis.com https://www.wiris.net https://cdn.jsdelivr.net https://api.fontshare.com; font-src 'self' data: https://fonts.gstatic.com https://www.wiris.net https://cdn.jsdelivr.net https://*.clarity.ms https://cdn.fontshare.com http://localhost:3001; img-src 'self' http://api-gateway.ndla-local https://*.ndla.no http://metrics.brightcove.com https://httpsak-a.akamaihd.net https://*.boltdns.net https://www.nrk.no/ https://i.ytimg.com/ data: blob: https://www.wiris.net https://*.clarity.ms; media-src 'self' blob: http://api-gateway.ndla-local https://*.ndla.no *.brightcove.com brightcove.com; connect-src 'self' http://api-gateway.ndla-local https://*.ndla.no https://logs-01.loggly.com https://edge.api.brightcove.com https://*.brightcove.com https://bcsecure01-a.akamaihd.net https://hlsak-a.akamaihd.net https://zendesk-eu.my.sentry.io https://*.boltdns.net https://www.googleapis.com/customsearch/ https://house-fastly-signed-eu-west-1-prod.brightcovecdn.com https://www.wiris.net https://nrkno-skole-prod.kube.nrk.no https://data.udir.no https://cdn.jsdelivr.net https://widget-mediator.zopim.com wss://widget-mediator.zopim.com https://cors-anywhere.herokuapp.com https://trinket.io https://*.clarity.ms http://localhost:3001 ws://localhost:3001 http://localhost:3100 http://localhost:4000 http://localhost ws://localhost:24678/ http://localhost:24678; report-uri /csp-report; report-to csp-endpoint"},{"name":"Content-Type","value":"application/json; charset=utf-8"},{"name":"Date","value":"Tue, 15 Oct 2024 09:24:38 GMT"},{"name":"ETag","value":"W/\"224fd-NQKj5wfOSNdrbk3FrTT1kgNqA9U\""},{"name":"Keep-Alive","value":"timeout=5"},{"name":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"name":"Transfer-Encoding","value":"chunked"},{"name":"Vary","value":"Accept-Encoding"},{"name":"X-Content-Type-Options","value":"nosniff"},{"name":"X-DNS-Prefetch-Control","value":"off"},{"name":"X-Download-Options","value":"noopen"},{"name":"X-Frame-Options","value":"ALLOW-FROM *://localhost"},{"name":"X-XSS-Protection","value":"1; mode=block"}],"content":{"size":-1,"mimeType":"application/json; charset=utf-8","text":"[{\"created_at\":\"2021-06-14T12:48:29.655Z\",\"email\":\"test.user@knowit.no\",\"email_verified\":true,\"family_name\":\"User\",\"given_name\":\"Test \",\"identities\":[{\"provider\":\"google-oauth2\",\"access_token\":\"secret_token\",\"expires_in\":3599,\"user_id\":\"user_id\",\"connection\":\"google-oauth2\",\"isSocial\":true}],\"locale\":\"no\",\"name\":\"Ed Test\",\"nickname\":\"test.user\",\"picture\":\"https://lh3.googleusercontent.com/a/AAcHTtdP-YafscMocsuVKilO3ynXklOb0KEeMseHVvF6f9WS=s96-c\",\"updated_at\":\"2023-07-07T09:03:55.779Z\",\"user_id\":\"google-oauth2|test_user\",\"last_login\":\"2023-07-07T09:03:55.778Z\",\"last_ip\":\"test_ip\",\"logins_count\":416,\"app_metadata\":{\"ndla_id\":\"Gxfx7B-MXoFdgVZZ6p611C6w\",\"roles\":[\"articles:write\",\"audio:admin\",\"audio:write\",\"concept:admin\",\"concept:write\",\"drafts:admin\",\"drafts:html\",\"drafts:publish\",\"drafts:write\",\"frontpage:write\",\"images:write\",\"learningpath:admin\",\"learningpath:publish\",\"learningpath:write\",\"taxonomy:admin\",\"taxonomy:write\"],\"permissions\":[\"drafts:publish\",\"concept:admin\",\"drafts:html\",\"learningpath:publish\",\"frontpage:admin\",\"images:write\",\"learningpath:write\",\"drafts:responsible\",\"articles:write\",\"concept:responsible\",\"concept:write\",\"learningpath:admin\",\"drafts:write\",\"frontpage:write\",\"taxonomy:write\",\"audio:write\",\"taxonomy:admin\",\"audio:admin\",\"drafts:admin\"],\"isOrWasEdUser\":true}}]"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":34.961}},{"startedDateTime":"2024-10-15T09:24:37.622Z","time":36.536,"request":{"method":"GET","url":"https://api.test.ndla.no/draft-api/v1/drafts/licenses/","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"x-playwright-checkpoint","value":"0"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"macOS\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Tue, 15 Oct 2024 09:24:37 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"40"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/3.6.1"},{"name":"x-kong-proxy-latency","value":"4"},{"name":"x-kong-request-id","value":"d8dc8968db960b55b5cedf3209c8d91c"},{"name":"x-kong-upstream-latency","value":"2"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"107990"},{"name":"x-ratelimit-remaining-minute","value":"2990"},{"name":"x-ratelimit-remaining-second","value":"40"}],"content":{"size":-1,"mimeType":"application/json","text":"[{\"license\":\"CC0-1.0\",\"description\":\"Creative Commons Zero\",\"url\":\"https://creativecommons.org/publicdomain/zero/1.0/legalcode\"},{\"license\":\"PD\",\"description\":\"Public Domain Mark\",\"url\":\"https://creativecommons.org/about/pdm\"},{\"license\":\"COPYRIGHTED\",\"description\":\"Copyrighted\"},{\"license\":\"CC-BY-4.0\",\"description\":\"Creative Commons Attribution 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by/4.0/\"},{\"license\":\"CC-BY-SA-4.0\",\"description\":\"Creative Commons Attribution-ShareAlike 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-sa/4.0/\"},{\"license\":\"CC-BY-NC-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc/4.0/\"},{\"license\":\"CC-BY-ND-4.0\",\"description\":\"Creative Commons Attribution-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nd/4.0/\"},{\"license\":\"CC-BY-NC-SA-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-sa/4.0/\"},{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},{\"license\":\"N/A\",\"description\":\"Not Applicable\"}]"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":36.536}},{"startedDateTime":"2024-10-15T09:24:37.642Z","time":47.051,"request":{"method":"GET","url":"https://api.test.ndla.no/draft-api/v1/drafts/status-state-machine/","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"x-playwright-checkpoint","value":"0"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"macOS\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Tue, 15 Oct 2024 09:24:37 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"41"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/3.6.1"},{"name":"x-kong-proxy-latency","value":"4"},{"name":"x-kong-request-id","value":"fb8692119d2e5f55caf71d4f90e6f133"},{"name":"x-kong-upstream-latency","value":"3"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"107989"},{"name":"x-ratelimit-remaining-minute","value":"2989"},{"name":"x-ratelimit-remaining-second","value":"41"}],"content":{"size":-1,"mimeType":"application/json","text":"{\"IN_PROGRESS\":[\"IN_PROGRESS\",\"EXTERNAL_REVIEW\",\"INTERNAL_REVIEW\",\"QUALITY_ASSURANCE\",\"LANGUAGE\",\"PUBLISHED\",\"ARCHIVED\"],\"INTERNAL_REVIEW\":[\"IN_PROGRESS\",\"EXTERNAL_REVIEW\",\"INTERNAL_REVIEW\",\"QUALITY_ASSURANCE\",\"PUBLISHED\",\"ARCHIVED\"],\"PUBLISHED\":[\"IN_PROGRESS\",\"UNPUBLISHED\",\"ARCHIVED\"],\"FOR_APPROVAL\":[\"IN_PROGRESS\",\"LANGUAGE\",\"FOR_APPROVAL\",\"END_CONTROL\",\"PUBLISHED\",\"ARCHIVED\"],\"END_CONTROL\":[\"IN_PROGRESS\",\"FOR_APPROVAL\",\"END_CONTROL\",\"PUBLISH_DELAYED\",\"PUBLISHED\",\"ARCHIVED\"],\"LANGUAGE\":[\"IN_PROGRESS\",\"QUALITY_ASSURANCE\",\"LANGUAGE\",\"FOR_APPROVAL\",\"PUBLISHED\",\"ARCHIVED\"],\"PUBLISH_DELAYED\":[\"END_CONTROL\",\"PUBLISH_DELAYED\",\"PUBLISHED\",\"ARCHIVED\"],\"UNPUBLISHED\":[\"UNPUBLISHED\",\"PUBLISHED\",\"IN_PROGRESS\",\"ARCHIVED\"],\"QUALITY_ASSURANCE\":[\"IN_PROGRESS\",\"INTERNAL_REVIEW\",\"QUALITY_ASSURANCE\",\"LANGUAGE\",\"ARCHIVED\",\"PUBLISHED\"],\"ARCHIVED\":[\"ARCHIVED\",\"IN_PROGRESS\"],\"EXTERNAL_REVIEW\":[\"IN_PROGRESS\",\"EXTERNAL_REVIEW\",\"INTERNAL_REVIEW\",\"PUBLISHED\",\"ARCHIVED\"],\"PLANNED\":[\"PLANNED\",\"IN_PROGRESS\",\"ARCHIVED\"],\"REPUBLISH\":[\"REPUBLISH\",\"IN_PROGRESS\",\"PUBLISHED\"]}"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":47.051}},{"startedDateTime":"2024-10-15T09:24:40.039Z","time":49.86,"request":{"method":"POST","url":"https://api.test.ndla.no/image-api/v3/images/search/","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"x-playwright-checkpoint","value":"0"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"macOS\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[],"headersSize":-1,"bodySize":-1,"postData":{"mimeType":"text/plain","text":"{\"page\":1,\"pageSize\":16}","params":[]}},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Tue, 15 Oct 2024 09:24:40 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"49"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/3.6.1"},{"name":"x-kong-proxy-latency","value":"4"},{"name":"x-kong-request-id","value":"5211292a7dcd1b3316c3c0764d0a4d63"},{"name":"x-kong-upstream-latency","value":"87"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"107985"},{"name":"x-ratelimit-remaining-minute","value":"2985"},{"name":"x-ratelimit-remaining-second","value":"49"}],"content":{"size":-1,"mimeType":"application/json","text":"{\"totalCount\":69114,\"page\":1,\"pageSize\":16,\"language\":\"*\",\"results\":[{\"id\":\"63415\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/63415\",\"title\":{\"title\":\"\\t\\nThe Stone Breakers\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"x\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://commons.wikimedia.org/wiki/File:Die_Steineklopfer.jpg\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"Realisme\",\"Realismen\",\"realisme\",\"epoke\",\"The Stone Breakers\",\"gustave courbet\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Die Steineklopfer (1849)\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-05-02T06:23:58.000Z\",\"createdBy\":\"yUT8Jlal2wT6AbLc0btQ1K5n\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"o9xicKrJ.jpg\",\"size\":403713,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/o9xicKrJ.jpg\",\"dimensions\":{\"width\":990,\"height\":600},\"language\":\"nb\"}},{\"id\":\"62870\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/62870\",\"title\":{\"title\":\"\\nBled Island, Slovenia\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"Øya Bled i innsjøen Bled i Slovenia. Fotografi.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://commons.wikimedia.org/wiki/File:The_impressive_Bled_Island.jpg\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"bærekraftig reiselivsdestinasjon\",\"Slovenia\",\"Bled Island\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Øya Bled ligger i innsjøen Bled, og er Slovenias eneste naturlige øy. I dette området blomstret reiselivet opp mot slutten av 1800 tallet, og det ble bygget både badeanlegg og kursteder. I dag er innsjøen kjent for sitt smaragdgrønne og klare vann, og er Slovenias største turistattraksjon.\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-04-04T11:46:52.000Z\",\"createdBy\":\"7M6fXUblVbdcS5ewT22xs6ci\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"XqIYUpGb.jpg\",\"size\":125629,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/XqIYUpGb.jpg\",\"dimensions\":{\"width\":600,\"height\":600},\"language\":\"nb\"}},{\"id\":\"67999\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/67999\",\"title\":{\"title\":\"\\nRoastbiff med yorkshirepudding og grønnsaker\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"Roastbiff, broccoli, poteter, yorkshirepudding og brun saus på et serveringsfat. Foto.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://bilder.ntb.no/r/preview/editorial/0_xnTi_X0-A\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"yorkshirepudding\",\"middag\",\"roastbiff\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Roast beef with Yorkshire pudding and vegetables (England)\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2023-10-04T15:13:05.672Z\",\"createdBy\":\"O5dRqjQaHh7Qim2AuQmLe9Jk\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"GM1hZjoq.jpg\",\"size\":1017199,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/GM1hZjoq.jpg\",\"dimensions\":{\"width\":2000,\"height\":1333},\"language\":\"nb\"}},{\"id\":\"65086\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/65086\",\"title\":{\"title\":\"\\nSamtale \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" To ungdommer sitter og snakker. Foto. \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"samtale\",\"Dialog\",\"gutter\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Dette bildet skal bare brukes i casen \\\"Livet på sosiale medier\\\". \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-12-02T14:24:19.000Z\",\"createdBy\":\"oltQx44eGQp0DwkiR1NRo5qE\",\"modelRelease\":\"yes\",\"image\":{\"fileName\":\"IgOjO6og.jpg\",\"size\":176667,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/IgOjO6og.jpg\",\"dimensions\":{\"width\":1920,\"height\":804},\"language\":\"nb\"}},{\"id\":\"17845\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/17845\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://www.scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"butikk\",\"kunde\",\"mote\",\"utstilling\",\"utstillingsdukke\",\"klær\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"se\",\"en\",\"und\"],\"created\":\"2021-06-02T09:47:04.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"sye64b87.jpg\",\"size\":285927,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/sye64b87.jpg\",\"dimensions\":{\"width\":1000,\"height\":672},\"language\":\"nb\"}},{\"id\":\"20072\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/20072\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://www.scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"coca cola\",\"pepsi\",\"substitutt-produkter\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-01-22T09:42:57.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"spbf5d5f.jpg\",\"size\":301889,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/spbf5d5f.jpg\",\"dimensions\":{\"width\":1000,\"height\":636},\"language\":\"nb\"}},{\"id\":\"25925\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/25925\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"www.scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"charlie chaplin\",\"filmproduksjon\",\"kino\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-02-18T08:08:58.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"sxae993b.jpg\",\"size\":176423,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/sxae993b.jpg\",\"dimensions\":{\"width\":1000,\"height\":990},\"language\":\"nb\"}},{\"id\":\"27069\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/27069\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"nettavis\",\"vg\",\"vgnett\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-02-05T08:35:47.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"vg_nett_redaksjonelt.jpg\",\"size\":252135,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/vg_nett_redaksjonelt.jpg\",\"dimensions\":{\"width\":640,\"height\":519},\"language\":\"nb\"}},{\"id\":\"28718\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/28718\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://www.scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"fisk\",\"katt\",\"risikovurdering\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\"],\"created\":\"2017-05-08T13:25:27.000Z\",\"createdBy\":\"content-import-client\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"sp0ddc40.jpg\",\"size\":117744,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/sp0ddc40.jpg\",\"dimensions\":{\"width\":1000,\"height\":656},\"language\":\"nb\"}},{\"id\":\"41281\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/41281\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"lagarbeid\",\"samarbeid\",\"suksess\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"de\",\"und\"],\"created\":\"2021-03-11T07:10:00.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"yes\",\"image\":{\"fileName\":\"345231548.jpg\",\"size\":1878807,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/345231548.jpg\",\"dimensions\":{\"width\":2000,\"height\":1334},\"language\":\"nb\"}},{\"id\":\"41151\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/41151\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://scanpix.no/spWebApp/preview/microstock/495493495\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"high-five\",\"lagarbeid\",\"lagånd\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-04-29T08:47:04.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"495493495.jpg\",\"size\":1137173,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/495493495.jpg\",\"dimensions\":{\"width\":2000,\"height\":1000},\"language\":\"nb\"}},{\"id\":\"41225\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/41225\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" Person surfer på nettside på mobiltelefon. Foto.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"mobilbruk\",\"pc\",\"mobiltelefon\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"se\",\"en\",\"zh\",\"de\",\"und\"],\"created\":\"2021-04-23T06:58:05.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"243438799.jpg\",\"size\":1648135,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/243438799.jpg\",\"dimensions\":{\"width\":2000,\"height\":1333},\"language\":\"nb\"}},{\"id\":\"41244\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/41244\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"multi-level marketing\",\"handel\",\"salg\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-05-07T06:40:50.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"415810750.jpg\",\"size\":1557653,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/415810750.jpg\",\"dimensions\":{\"width\":2000,\"height\":1333},\"language\":\"nb\"}},{\"id\":\"41194\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/41194\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"Ung kvinne står foran en vegg der det vises et stolpediagram. Foto.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"http://scanpix.no\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"innovasjon\",\"innovativ teknologi\",\"teknologi\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" \",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\",\"en\",\"und\"],\"created\":\"2021-08-27T12:44:17.000Z\",\"createdBy\":\"lwkLpeEV_VUmCkly1SJ3WTkg\",\"modelRelease\":\"yes\",\"image\":{\"fileName\":\"535158937.jpg\",\"size\":1518422,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/535158937.jpg\",\"dimensions\":{\"width\":2000,\"height\":1335},\"language\":\"nb\"}},{\"id\":\"54818\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/54818\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"Lite barn som sover i en bakovervendt bilstol. Foto.\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"sove\",\"barn\",\"bilstol\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Modellklarert\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\",\"nn\"],\"created\":\"2021-01-21T14:53:05.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"fvCU0cqh.jpg\",\"size\":1378867,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/fvCU0cqh.jpg\",\"dimensions\":{\"width\":2000,\"height\":1500},\"language\":\"nb\"}},{\"id\":\"55024\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/55024\",\"title\":{\"title\":\" \",\"language\":\"nb\"},\"alttext\":{\"alttext\":\" \",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"kolonner\",\"grønne\",\"firkanter\"],\"language\":\"nb\"},\"caption\":{\"caption\":\" to grønne kolonner\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2021-01-29T12:05:44.000Z\",\"createdBy\":\"pHEuiJpTMIZ8y9rUehK7bXe2\",\"modelRelease\":\"not-set\",\"image\":{\"fileName\":\"oHMzJg8k.png\",\"size\":4471,\"contentType\":\"image/png\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/oHMzJg8k.png\",\"dimensions\":{\"width\":574,\"height\":204},\"language\":\"nb\"}}]}"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":49.86}},{"startedDateTime":"2024-10-15T09:24:40.544Z","time":7.289,"request":{"method":"GET","url":"https://api.test.ndla.no/image-api/v3/images/63415?language=nb","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"accept","value":"*/*"},{"name":"accept-language","value":"en-US"},{"name":"origin","value":"http://localhost:3000"},{"name":"referer","value":"http://localhost:3000/"},{"name":"user-agent","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.4 Safari/537.36"},{"name":"x-playwright-checkpoint","value":"0"},{"name":"authorization","value":""},{"name":"cache-control","value":"no-cache"},{"name":"content-type","value":"text/plain"},{"name":"sec-ch-ua","value":"\"HeadlessChrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\""},{"name":"sec-ch-ua-mobile","value":"?0"},{"name":"sec-ch-ua-platform","value":"\"macOS\""},{"name":"versionhash","value":"default"},{"name":"X-Playwright-Checkpoint","value":"0"}],"queryString":[{"name":"language","value":"nb"}],"headersSize":-1,"bodySize":-1},"response":{"status":200,"statusText":"","httpVersion":"HTTP/2.0","cookies":[],"headers":[{"name":"access-control-allow-credentials","value":"true"},{"name":"access-control-allow-origin","value":"http://localhost:3000"},{"name":"access-control-expose-headers","value":"*"},{"name":"content-encoding","value":"gzip"},{"name":"content-type","value":"application/json"},{"name":"date","value":"Tue, 15 Oct 2024 09:24:40 GMT"},{"name":"ratelimit-limit","value":"50"},{"name":"ratelimit-remaining","value":"46"},{"name":"ratelimit-reset","value":"1"},{"name":"strict-transport-security","value":"max-age=15724800; includeSubDomains"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Accept-Encoding"},{"name":"vary","value":"Origin"},{"name":"via","value":"kong/3.6.1"},{"name":"x-kong-proxy-latency","value":"4"},{"name":"x-kong-request-id","value":"770b7c1ee5760479e012fa0fc87d3e47"},{"name":"x-kong-upstream-latency","value":"6"},{"name":"x-ratelimit-limit-hour","value":"108000"},{"name":"x-ratelimit-limit-minute","value":"3000"},{"name":"x-ratelimit-limit-second","value":"50"},{"name":"x-ratelimit-remaining-hour","value":"107982"},{"name":"x-ratelimit-remaining-minute","value":"2982"},{"name":"x-ratelimit-remaining-second","value":"46"}],"content":{"size":-1,"mimeType":"application/json","text":"{\"id\":\"63415\",\"metaUrl\":\"https://api.test.ndla.no/image-api/v3/images/63415\",\"title\":{\"title\":\"\\t\\nThe Stone Breakers\",\"language\":\"nb\"},\"alttext\":{\"alttext\":\"x\",\"language\":\"nb\"},\"copyright\":{\"license\":{\"license\":\"CC-BY-NC-ND-4.0\",\"description\":\"Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/4.0/\"},\"origin\":\"https://commons.wikimedia.org/wiki/File:Die_Steineklopfer.jpg\",\"creators\":[{\"type\":\"Writer\",\"name\":\"Test writer\"},{\"type\":\"writer\",\"name\":\"Test writeerrr\"}],\"processors\":[],\"rightsholders\":[],\"processed\":false},\"tags\":{\"tags\":[\"Realisme\",\"Realismen\",\"realisme\",\"epoke\",\"The Stone Breakers\",\"gustave courbet\"],\"language\":\"nb\"},\"caption\":{\"caption\":\"Die Steineklopfer (1849)\",\"language\":\"nb\"},\"supportedLanguages\":[\"nb\"],\"created\":\"2022-05-02T06:23:58.000Z\",\"createdBy\":\"yUT8Jlal2wT6AbLc0btQ1K5n\",\"modelRelease\":\"not-applicable\",\"image\":{\"fileName\":\"o9xicKrJ.jpg\",\"size\":403713,\"contentType\":\"image/jpeg\",\"imageUrl\":\"https://api.test.ndla.no/image-api/raw/o9xicKrJ.jpg\",\"dimensions\":{\"width\":990,\"height\":600},\"language\":\"nb\"}}"},"headersSize":-1,"bodySize":-1,"redirectURL":""},"cache":{},"timings":{"send":-1,"wait":-1,"receive":7.289}}]}} \ No newline at end of file diff --git a/e2e/specs/blockpicker_frontpage.spec.ts b/e2e/specs/blockpicker_frontpage.spec.ts index 1e2d81c057..8d327e6c5e 100644 --- a/e2e/specs/blockpicker_frontpage.spec.ts +++ b/e2e/specs/blockpicker_frontpage.spec.ts @@ -25,7 +25,7 @@ test("adds and removes grid", async ({ page }) => { await page.getByTestId("slate-block-picker").click(); await expect(page.getByTestId("create-keyFigure")).toBeVisible(); await expect(page.getByTestId("create-image")).toBeVisible(); - await expect(page.getByTestId("create-blogPost")).toBeVisible(); + await expect(page.getByTestId("create-pitch")).toBeVisible(); await expect(page.getByTestId("slate-block-picker-menu").getByRole("button")).toHaveCount(6); await expect(page.getByTestId("remove-grid")).toBeVisible(); await page.getByTestId("remove-grid").click(); @@ -47,20 +47,24 @@ test("adds and removes keyfigure", async ({ page }) => { await expect(page.getByTestId("slate-key-figure")).toHaveCount(0); }); -test("adds and removes blogpost", async ({ page }) => { - await page.getByTestId("create-blogPost").click(); +test("adds and removes pitch", async ({ page }) => { + await page.getByTestId("create-grid").click(); + await expect(page.getByTestId("slate-grid-cell")).toHaveCount(2); + await page.getByTestId("slate-grid-cell").first().click(); + await page.getByTestId("slate-block-picker").click(); + await page.getByTestId("create-pitch").click(); await expect(page.getByRole("button", { name: "Lagre", exact: true })).toBeDisabled(); const modal = page.locator('div[role="dialog"]'); await modal.locator("div[name='title']").fill("test"); - await page.locator("input[name='author']").fill("test"); + await page.locator("div[name='description']").fill("test"); await page.locator("input[name='link']").fill("https://test.test"); await page.getByTestId("select-image-from-list").first().click(); await page.getByTestId("use-image").click(); await expect(page.getByRole("button", { name: "Lagre", exact: true })).toBeEnabled(); await page.getByRole("button", { name: "Lagre", exact: true }).click(); - await expect(page.getByTestId("slate-blog-post")).toBeVisible(); - await page.getByTestId("remove-blogpost").click(); - await expect(page.getByTestId("slate-blog-post")).toHaveCount(0); + await expect(page.getByTestId("slate-pitch")).toBeVisible(); + await page.getByTestId("remove-pitch").click(); + await expect(page.getByTestId("slate-pitch")).toHaveCount(0); }); test("adds and removes contactblock", async ({ page }) => { diff --git a/package.json b/package.json index 7d63cb5ac5..31309759fd 100644 --- a/package.json +++ b/package.json @@ -35,10 +35,10 @@ "@emotion/babel-plugin": "11.11.0", "@emotion/eslint-plugin": "11.11.0", "@emotion/jest": "11.11.0", - "@ndla/preset-panda": "^0.0.40", + "@ndla/preset-panda": "^0.0.41", "@ndla/scripts": "^2.1.2", "@ndla/types-backend": "^0.2.92", - "@ndla/types-embed": "^5.0.3-alpha.0", + "@ndla/types-embed": "^5.0.4-alpha.0", "@ndla/types-taxonomy": "^1.0.30", "@pandacss/dev": "^0.46.1", "@playwright/test": "^1.42.0", @@ -84,24 +84,24 @@ "@fontsource/source-code-pro": "^4.5.9", "@fontsource/source-sans-pro": "^4.5.9", "@fontsource/source-serif-pro": "^4.5.7", - "@ndla/article-converter": "^10.0.55-alpha.0", - "@ndla/audio-search": "^7.0.47-alpha.0", - "@ndla/button": "^15.0.32-alpha.0", + "@ndla/article-converter": "^10.0.56-alpha.0", + "@ndla/audio-search": "^7.0.48-alpha.0", + "@ndla/button": "^15.0.33-alpha.0", "@ndla/error-reporter": "^2.0.4", - "@ndla/forms": "^10.0.46-alpha.0", - "@ndla/icons": "^8.0.31-alpha.0", - "@ndla/image-search": "^11.0.49-alpha.0", + "@ndla/forms": "^10.0.47-alpha.0", + "@ndla/icons": "^8.0.32-alpha.0", + "@ndla/image-search": "^11.0.50-alpha.0", "@ndla/licenses": "^8.0.3-alpha.0", - "@ndla/modal": "^8.0.31-alpha.0", - "@ndla/primitives": "^1.0.46-alpha.0", - "@ndla/safelink": "^7.0.46-alpha.0", - "@ndla/select": "^6.0.31-alpha.0", + "@ndla/modal": "^8.0.32-alpha.0", + "@ndla/primitives": "^1.0.47-alpha.0", + "@ndla/safelink": "^7.0.47-alpha.0", + "@ndla/select": "^6.0.32-alpha.0", "@ndla/styled-system": "^0.0.24", "@ndla/tracker": "^5.0.9", "@ndla/typography": "^0.4.25", - "@ndla/ui": "^56.0.52-alpha.0", + "@ndla/ui": "^56.0.53-alpha.0", "@ndla/util": "^5.0.0-alpha.0", - "@ndla/video-search": "^8.0.46-alpha.0", + "@ndla/video-search": "^8.0.47-alpha.0", "@radix-ui/react-popover": "^1.0.3", "@radix-ui/react-portal": "^1.0.3", "@radix-ui/react-toolbar": "^1.0.4", diff --git a/src/components/HowTo/stories.ts b/src/components/HowTo/stories.ts index 02181d7e35..9518b0217d 100644 --- a/src/components/HowTo/stories.ts +++ b/src/components/HowTo/stories.ts @@ -53,7 +53,7 @@ export type StoryType = | "CodeBlock" | "Concept" | "ConceptList" - | "BlogPost" + | "Pitch" | "status" | "ContactBlock" | "Grid" @@ -324,13 +324,13 @@ export const stories: Record = { }, ], }, - BlogPost: { - title: "Blogginnlegg", - lead: "Legg til et blogginnlegg", + Pitch: { + title: "Pitch", + lead: "Legg til en pitch", body: [ { type: "text", - content: "Lim inn lenke til artikkel og legg til tittel for å generere en bloggpost.", + content: "Lim inn lenke til artikkel og legg til tittel for å generere en pitch.", }, ], }, diff --git a/src/components/SlateEditor/helpers.ts b/src/components/SlateEditor/helpers.ts index 8506859281..91070661a4 100644 --- a/src/components/SlateEditor/helpers.ts +++ b/src/components/SlateEditor/helpers.ts @@ -7,7 +7,6 @@ */ import { TYPE_ASIDE } from "./plugins/aside/types"; import { TYPE_AUDIO } from "./plugins/audio/types"; -import { TYPE_BLOGPOST } from "./plugins/blogPost/types"; import { TYPE_CAMPAIGN_BLOCK } from "./plugins/campaignBlock/types"; import { TYPE_CODEBLOCK } from "./plugins/codeBlock/types"; import { TYPE_COMMENT_INLINE } from "./plugins/comment/inline/types"; @@ -24,6 +23,7 @@ import { TYPE_IMAGE } from "./plugins/image/types"; import { TYPE_KEY_FIGURE } from "./plugins/keyFigure/types"; import { TYPE_LINK, TYPE_CONTENT_LINK } from "./plugins/link/types"; import { TYPE_MATHML } from "./plugins/mathml/types"; +import { TYPE_PITCH } from "./plugins/pitch/types"; import { TYPE_RELATED } from "./plugins/related/types"; import { TYPE_SPAN } from "./plugins/span/types"; import { TYPE_TABLE } from "./plugins/table/types"; @@ -53,7 +53,7 @@ export const blocks = [ TYPE_FILE, TYPE_RELATED, TYPE_TABLE, - TYPE_BLOGPOST, + TYPE_PITCH, TYPE_GRID, TYPE_KEY_FIGURE, TYPE_CAMPAIGN_BLOCK, diff --git a/src/components/SlateEditor/interfaces.ts b/src/components/SlateEditor/interfaces.ts index 730099a597..a4c329b47f 100644 --- a/src/components/SlateEditor/interfaces.ts +++ b/src/components/SlateEditor/interfaces.ts @@ -11,7 +11,6 @@ import { ReactEditor, RenderElementProps, RenderLeafProps } from "slate-react"; import { AsideElement } from "./plugins/aside"; import { AudioElement } from "./plugins/audio/types"; import { BlockQuoteElement } from "./plugins/blockquote"; -import { BlogPostElement } from "./plugins/blogPost/types"; import { BreakElement } from "./plugins/break"; import { CampaignBlockElement } from "./plugins/campaignBlock"; import { CodeblockElement } from "./plugins/codeBlock"; @@ -40,6 +39,7 @@ import { CustomTextWithMarks } from "./plugins/mark"; import { MathmlElement } from "./plugins/mathml"; import { NoopElement } from "./plugins/noop"; import { ParagraphElement } from "./plugins/paragraph"; +import { PitchElement } from "./plugins/pitch/types"; import { RelatedElement } from "./plugins/related"; import { SectionElement } from "./plugins/section"; import { SpanElement } from "./plugins/span"; @@ -114,7 +114,7 @@ declare module "slate" { | DefinitionListElement | DefinitionDescriptionElement | DefinitionTermElement - | BlogPostElement + | PitchElement | GridElement | GridCellElement | KeyFigureElement diff --git a/src/components/SlateEditor/plugins/blockPicker/SlateBlockPicker.tsx b/src/components/SlateEditor/plugins/blockPicker/SlateBlockPicker.tsx index dc92f73a22..4f2e567300 100644 --- a/src/components/SlateEditor/plugins/blockPicker/SlateBlockPicker.tsx +++ b/src/components/SlateEditor/plugins/blockPicker/SlateBlockPicker.tsx @@ -25,8 +25,6 @@ import getCurrentBlock from "../../utils/getCurrentBlock"; import { TYPE_ASIDE } from "../aside/types"; import { defaultAsideBlock } from "../aside/utils"; import { TYPE_AUDIO } from "../audio/types"; -import { TYPE_BLOGPOST } from "../blogPost/types"; -import { defaultBlogPostBlock } from "../blogPost/utils"; import { TYPE_CAMPAIGN_BLOCK } from "../campaignBlock/types"; import { defaultCampaignBlock } from "../campaignBlock/utils"; import { TYPE_CODEBLOCK } from "../codeBlock/types"; @@ -56,6 +54,8 @@ import { defaultLinkBlockList } from "../linkBlockList"; import { TYPE_LINK_BLOCK_LIST } from "../linkBlockList/types"; import { TYPE_LIST_ITEM } from "../list/types"; import { TYPE_PARAGRAPH } from "../paragraph/types"; +import { TYPE_PITCH } from "../pitch/types"; +import { defaultPitchBlock } from "../pitch/utils"; import { defaultRelatedBlock } from "../related"; import { TYPE_RELATED } from "../related/types"; import { defaultTableBlock } from "../table/defaultBlocks"; @@ -335,8 +335,8 @@ const SlateBlockPicker = ({ onInsertBlock(defaultCodeblockBlock()); break; } - case TYPE_BLOGPOST: { - onInsertBlock(defaultBlogPostBlock()); + case TYPE_PITCH: { + onInsertBlock(defaultPitchBlock()); break; } case TYPE_CONCEPT_BLOCK: { diff --git a/src/components/SlateEditor/plugins/blockPicker/actions.tsx b/src/components/SlateEditor/plugins/blockPicker/actions.tsx index 5be806c42d..b8cb563e13 100644 --- a/src/components/SlateEditor/plugins/blockPicker/actions.tsx +++ b/src/components/SlateEditor/plugins/blockPicker/actions.tsx @@ -38,7 +38,6 @@ import HowToHelper from "../../../HowTo/HowToHelper"; import { StoryType } from "../../../HowTo/stories"; import { TYPE_ASIDE } from "../aside/types"; import { TYPE_AUDIO } from "../audio/types"; -import { TYPE_BLOGPOST } from "../blogPost/types"; import { TYPE_CAMPAIGN_BLOCK } from "../campaignBlock/types"; import { TYPE_CODEBLOCK } from "../codeBlock/types"; import { TYPE_COMMENT_BLOCK } from "../comment/block/types"; @@ -53,6 +52,7 @@ import { TYPE_H5P } from "../h5p/types"; import { TYPE_IMAGE } from "../image/types"; import { TYPE_KEY_FIGURE } from "../keyFigure/types"; import { TYPE_LINK_BLOCK_LIST } from "../linkBlockList/types"; +import { TYPE_PITCH } from "../pitch/types"; import { TYPE_RELATED } from "../related/types"; import { TYPE_TABLE } from "../table/types"; import { TYPE_DISCLAIMER } from "../uuDisclaimer/types"; @@ -168,9 +168,9 @@ export const frontpageActions = commonActions.concat( helpIcon: renderArticleInModal("Grid"), }, { - data: { type: TYPE_BLOGPOST, object: "blogPost" }, + data: { type: TYPE_PITCH, object: "pitch" }, icon: , - helpIcon: renderArticleInModal("BlogPost"), + helpIcon: renderArticleInModal("Pitch"), }, { data: { type: TYPE_KEY_FIGURE, object: "keyFigure" }, diff --git a/src/components/SlateEditor/plugins/grid/index.tsx b/src/components/SlateEditor/plugins/grid/index.tsx index 5f568af76f..4f27aae9ab 100644 --- a/src/components/SlateEditor/plugins/grid/index.tsx +++ b/src/components/SlateEditor/plugins/grid/index.tsx @@ -15,12 +15,12 @@ import { reduceElementDataAttributesV2 } from "../../../../util/embedTagHelpers" import { SlateSerializer } from "../../interfaces"; import { defaultBlockNormalizer, NormalizerConfig } from "../../utils/defaultNormalizer"; import { afterOrBeforeTextBlockElement } from "../../utils/normalizationHelpers"; -import { TYPE_BLOGPOST } from "../blogPost/types"; import { TYPE_HEADING } from "../heading/types"; import { TYPE_IMAGE } from "../image/types"; import { TYPE_KEY_FIGURE } from "../keyFigure/types"; import { TYPE_LIST } from "../list/types"; import { TYPE_PARAGRAPH } from "../paragraph/types"; +import { TYPE_PITCH } from "../pitch/types"; export interface GridElement { type: "grid"; @@ -53,7 +53,7 @@ const normalizerConfig: NormalizerConfig = { const normalizerConfigGridCell: NormalizerConfig = { nodes: { - allowed: [TYPE_KEY_FIGURE, TYPE_BLOGPOST, TYPE_PARAGRAPH, TYPE_IMAGE, TYPE_HEADING, TYPE_LIST], + allowed: [TYPE_KEY_FIGURE, TYPE_PITCH, TYPE_PARAGRAPH, TYPE_IMAGE, TYPE_HEADING, TYPE_LIST], defaultType: TYPE_PARAGRAPH, }, }; diff --git a/src/components/SlateEditor/plugins/blogPost/BlogPostForm.tsx b/src/components/SlateEditor/plugins/pitch/PitchForm.tsx similarity index 67% rename from src/components/SlateEditor/plugins/blogPost/BlogPostForm.tsx rename to src/components/SlateEditor/plugins/pitch/PitchForm.tsx index 4e34b8df00..231f537780 100644 --- a/src/components/SlateEditor/plugins/blogPost/BlogPostForm.tsx +++ b/src/components/SlateEditor/plugins/pitch/PitchForm.tsx @@ -10,21 +10,8 @@ import { Formik } from "formik"; import { useCallback, useMemo } from "react"; import { useTranslation } from "react-i18next"; import { Descendant } from "slate"; -import { - Button, - FieldErrorMessage, - FieldInput, - FieldLabel, - FieldRoot, - RadioGroupItem, - RadioGroupItemControl, - RadioGroupItemHiddenInput, - RadioGroupItemText, - RadioGroupLabel, - RadioGroupRoot, - Text, -} from "@ndla/primitives"; -import { BlogPostEmbedData } from "@ndla/types-embed"; +import { Button, FieldErrorMessage, FieldInput, FieldLabel, FieldRoot, Text } from "@ndla/primitives"; +import { PitchEmbedData } from "@ndla/types-embed"; import InlineImageSearch from "../../../../containers/ConceptPage/components/InlineImageSearch"; import { InlineField } from "../../../../containers/FormikForm/InlineField"; import { inlineContentToEditorValue, inlineContentToHTML } from "../../../../util/articleContentConverter"; @@ -33,24 +20,23 @@ import { FormActionsContainer, FormikForm } from "../../../FormikForm"; import validateFormik, { RulesType } from "../../../formikValidationSchema"; import { RichTextIndicator } from "../../RichTextIndicator"; -interface BlogPostFormValues { - resource: "blog-post"; +interface PitchFormValues { + resource: "pitch"; metaImageId?: number; title: Descendant[]; - size?: "normal" | "large"; - author?: string; + description?: Descendant[]; link: string; metaImageAlt?: string; } -const rules: RulesType = { +const rules: RulesType = { title: { required: true, }, metaImageId: { required: true, }, - size: { + description: { required: true, }, link: { @@ -63,43 +49,39 @@ const rules: RulesType = { }, }; -const toInitialValues = (initialData?: BlogPostEmbedData): BlogPostFormValues => { +const toInitialValues = (initialData?: PitchEmbedData): PitchFormValues => { return { - resource: "blog-post", + resource: "pitch", title: inlineContentToEditorValue(initialData?.title ?? "", true), metaImageId: initialData?.imageId ? parseInt(initialData.imageId) : undefined, - size: initialData?.size ?? "normal", + description: inlineContentToEditorValue(initialData?.description ?? "", true), link: initialData?.url ?? "", - author: initialData?.author ?? "", metaImageAlt: initialData?.alt ?? "", }; }; interface Props { - initialData?: BlogPostEmbedData; - onSave: (data: BlogPostEmbedData) => void; + initialData?: PitchEmbedData; + onSave: (data: PitchEmbedData) => void; onCancel: () => void; } -const sizeValues: string[] = ["normal", "large"]; - -const BlogPostForm = ({ initialData, onSave, onCancel }: Props) => { +const PitchForm = ({ initialData, onSave, onCancel }: Props) => { const { t } = useTranslation(); const initialValues = useMemo(() => toInitialValues(initialData), [initialData]); const initialErrors = useMemo(() => validateFormik(initialValues, rules, t), [initialValues, t]); const onSubmit = useCallback( - (values: BlogPostFormValues) => { + (values: PitchFormValues) => { if (!values.metaImageId) { return; } - const newData: BlogPostEmbedData = { - resource: "blog-post", + const newData: PitchEmbedData = { + resource: "pitch", imageId: values.metaImageId.toString(), title: inlineContentToHTML(values.title), - size: values.size, - author: values.author ?? "", + description: inlineContentToHTML(values.description ?? []), url: values.link, alt: values.metaImageAlt ?? "", }; @@ -136,11 +118,19 @@ const BlogPostForm = ({ initialData, onSave, onCancel }: Props) => { )} - - {({ field, meta }) => ( + + {({ field, meta, helpers }) => ( - {t("form.name.author")} - + + {t("form.name.description")} + + + {meta.error} )} @@ -154,26 +144,6 @@ const BlogPostForm = ({ initialData, onSave, onCancel }: Props) => { )} - - {({ field, helpers }) => ( - - helpers.setValue(details.value)} - > - {t("form.name.size")} - {sizeValues.map((value) => ( - - - {t(`blogPostForm.sizes.${value}`)} - - - ))} - - - )} - {values.metaImageId && ( @@ -200,4 +170,4 @@ const BlogPostForm = ({ initialData, onSave, onCancel }: Props) => { ); }; -export default BlogPostForm; +export default PitchForm; diff --git a/src/components/SlateEditor/plugins/blogPost/SlateBlogPost.tsx b/src/components/SlateEditor/plugins/pitch/SlatePitch.tsx similarity index 79% rename from src/components/SlateEditor/plugins/blogPost/SlateBlogPost.tsx rename to src/components/SlateEditor/plugins/pitch/SlatePitch.tsx index 06f2ad6c1f..794c1f7197 100644 --- a/src/components/SlateEditor/plugins/blogPost/SlateBlogPost.tsx +++ b/src/components/SlateEditor/plugins/pitch/SlatePitch.tsx @@ -15,22 +15,18 @@ import { Cross, Pencil } from "@ndla/icons/action"; import { DeleteForever } from "@ndla/icons/editor"; import { ModalBody, ModalHeader, ModalTitle, Modal, ModalTrigger, ModalContent } from "@ndla/modal"; import { IconButton } from "@ndla/primitives"; -import { BlogPostEmbedData } from "@ndla/types-embed"; -import { BlogPostV2, EmbedWrapper } from "@ndla/ui"; -import BlogPostForm from "./BlogPostForm"; -import { BlogPostElement } from "./types"; +import { PitchEmbedData } from "@ndla/types-embed"; +import { Pitch, EmbedWrapper } from "@ndla/ui"; +import PitchForm from "./PitchForm"; +import { PitchElement } from "./types"; import config from "../../../../config"; import { StyledFigureButtons } from "../embed/FigureButtons"; interface Props extends RenderElementProps { - element: BlogPostElement; + element: PitchElement; editor: Editor; } -const StyledEmbedWrapper = styled(EmbedWrapper)` - width: fit-content; -`; - const StyledModalHeader = styled(ModalHeader)` padding-bottom: 0px; `; @@ -44,7 +40,7 @@ const StyledModalBody = styled(ModalBody)` const imageUrl = `${config.ndlaApiUrl}/image-api/raw/id/`; -const SlateBlogPost = ({ element, editor, attributes, children }: Props) => { +const SlatePitch = ({ element, editor, attributes, children }: Props) => { const { t } = useTranslation(); const [isEditing, setIsEditing] = useState(element.isFirstEdit); const { data } = element; @@ -74,7 +70,7 @@ const SlateBlogPost = ({ element, editor, attributes, children }: Props) => { }; const onSave = useCallback( - (data: BlogPostEmbedData) => { + (data: PitchEmbedData) => { setIsEditing(false); const properties = { data, @@ -94,7 +90,7 @@ const SlateBlogPost = ({ element, editor, attributes, children }: Props) => { return ( - + {data && ( <> @@ -103,8 +99,8 @@ const SlateBlogPost = ({ element, editor, attributes, children }: Props) => { variant="secondary" size="small" onClick={() => setIsEditing(true)} - aria-label={t("blogPostForm.title")} - title={t("blogPostForm.title")} + aria-label={t("pitchForm.title")} + title={t("pitchForm.title")} > @@ -114,16 +110,15 @@ const SlateBlogPost = ({ element, editor, attributes, children }: Props) => { variant="danger" size="small" title={t("delete")} - data-testid="remove-blogpost" + data-testid="remove-pitch" onClick={handleRemove} > - { )} {children} - + - {t("blogPostForm.title")} + {t("pitchForm.title")} - + ); }; -export default SlateBlogPost; +export default SlatePitch; diff --git a/src/components/SlateEditor/plugins/blogPost/__tests__/serializer-test.ts b/src/components/SlateEditor/plugins/pitch/__tests__/serializer-test.ts similarity index 70% rename from src/components/SlateEditor/plugins/blogPost/__tests__/serializer-test.ts rename to src/components/SlateEditor/plugins/pitch/__tests__/serializer-test.ts index 5c712441b2..8ff16e4762 100644 --- a/src/components/SlateEditor/plugins/blogPost/__tests__/serializer-test.ts +++ b/src/components/SlateEditor/plugins/pitch/__tests__/serializer-test.ts @@ -10,7 +10,7 @@ import { Descendant } from "slate"; import { blockContentToEditorValue, blockContentToHTML } from "../../../../../util/articleContentConverter"; import { TYPE_PARAGRAPH } from "../../paragraph/types"; import { TYPE_SECTION } from "../../section/types"; -import { TYPE_BLOGPOST } from "../types"; +import { TYPE_PITCH } from "../types"; const editor: Descendant[] = [ { @@ -18,13 +18,12 @@ const editor: Descendant[] = [ children: [ { type: TYPE_PARAGRAPH, children: [{ text: "" }] }, { - type: TYPE_BLOGPOST, + type: TYPE_PITCH, data: { - resource: "blog-post", + resource: "pitch", imageId: "123", - title: "Min bloggpost", - size: "large", - author: "Ola Nordmann", + title: "Min pitch", + description: "Min beskrivelse", url: "https://ndla.no", }, children: [{ text: "" }], @@ -35,9 +34,9 @@ const editor: Descendant[] = [ ]; const html = - '
'; + '
'; -describe("blogPost serializing tests", () => { +describe("pitch serializing tests", () => { test("serializing", () => { const res = blockContentToHTML(editor); expect(res).toMatch(html); diff --git a/src/components/SlateEditor/plugins/blogPost/index.tsx b/src/components/SlateEditor/plugins/pitch/index.tsx similarity index 77% rename from src/components/SlateEditor/plugins/blogPost/index.tsx rename to src/components/SlateEditor/plugins/pitch/index.tsx index 6f65f34db6..4da7d19790 100644 --- a/src/components/SlateEditor/plugins/blogPost/index.tsx +++ b/src/components/SlateEditor/plugins/pitch/index.tsx @@ -8,7 +8,7 @@ import { Descendant, Editor, Element } from "slate"; import { jsx as slatejsx } from "slate-hyperscript"; -import { TYPE_BLOGPOST } from "./types"; +import { TYPE_PITCH } from "./types"; import { createEmbedTagV2, reduceElementDataAttributesV2 } from "../../../../util/embedTagHelpers"; import { SlateSerializer } from "../../interfaces"; import { defaultBlockNormalizer, NormalizerConfig } from "../../utils/defaultNormalizer"; @@ -27,33 +27,33 @@ const normalizerConfig: NormalizerConfig = { }, }; -export const blogPostSerializer: SlateSerializer = { +export const pitchSerializer: SlateSerializer = { deserialize(el: HTMLElement) { if (el.tagName.toLowerCase() !== TYPE_NDLA_EMBED) return; const embed = el as HTMLEmbedElement; const embedAttributes = reduceElementDataAttributesV2(Array.from(embed.attributes)); - if (embedAttributes.resource !== TYPE_BLOGPOST) return; + if (embedAttributes.resource !== TYPE_PITCH) return; return slatejsx( "element", { - type: TYPE_BLOGPOST, + type: TYPE_PITCH, data: embedAttributes, }, { text: "" }, ); }, serialize(node: Descendant) { - if (!Element.isElement(node) || node.type !== TYPE_BLOGPOST || !node.data) return; + if (!Element.isElement(node) || node.type !== TYPE_PITCH || !node.data) return; return createEmbedTagV2(node.data); }, }; -export const blogPostPlugin = (editor: Editor) => { +export const pitchPlugin = (editor: Editor) => { const { normalizeNode: nextNormalizeNode, isVoid: nextIsVoid } = editor; editor.normalizeNode = (entry) => { const [node] = entry; - if (Element.isElement(node) && node.type === TYPE_BLOGPOST) { + if (Element.isElement(node) && node.type === TYPE_PITCH) { if (defaultBlockNormalizer(editor, entry, normalizerConfig)) { return; } @@ -61,7 +61,7 @@ export const blogPostPlugin = (editor: Editor) => { nextNormalizeNode(entry); }; - editor.isVoid = (element) => (element.type === TYPE_BLOGPOST ? true : nextIsVoid(element)); + editor.isVoid = (element) => (element.type === TYPE_PITCH ? true : nextIsVoid(element)); return editor; }; diff --git a/src/components/SlateEditor/plugins/blogPost/render.tsx b/src/components/SlateEditor/plugins/pitch/render.tsx similarity index 61% rename from src/components/SlateEditor/plugins/blogPost/render.tsx rename to src/components/SlateEditor/plugins/pitch/render.tsx index beb98c2869..75fa2f30af 100644 --- a/src/components/SlateEditor/plugins/blogPost/render.tsx +++ b/src/components/SlateEditor/plugins/pitch/render.tsx @@ -7,17 +7,17 @@ */ import { Editor } from "slate"; -import SlateBlogPost from "./SlateBlogPost"; -import { TYPE_BLOGPOST } from "./types"; +import SlatePitch from "./SlatePitch"; +import { TYPE_PITCH } from "./types"; -export const blogPostRenderer = (editor: Editor) => { +export const pitchRenderer = (editor: Editor) => { const { renderElement } = editor; editor.renderElement = ({ attributes, children, element }) => { - if (element.type === TYPE_BLOGPOST) { + if (element.type === TYPE_PITCH) { return ( - + {children} - + ); } else return renderElement?.({ attributes, children, element }); }; diff --git a/src/components/SlateEditor/plugins/blogPost/types.ts b/src/components/SlateEditor/plugins/pitch/types.ts similarity index 59% rename from src/components/SlateEditor/plugins/blogPost/types.ts rename to src/components/SlateEditor/plugins/pitch/types.ts index 2f777df4e1..1e57a86580 100644 --- a/src/components/SlateEditor/plugins/blogPost/types.ts +++ b/src/components/SlateEditor/plugins/pitch/types.ts @@ -7,13 +7,13 @@ */ import { Descendant } from "slate"; -import { BlogPostEmbedData } from "@ndla/types-embed"; +import { PitchEmbedData } from "@ndla/types-embed"; -export const TYPE_BLOGPOST = "blog-post"; +export const TYPE_PITCH = "pitch"; -export interface BlogPostElement { - type: "blog-post"; - data?: BlogPostEmbedData; +export interface PitchElement { + type: "pitch"; + data?: PitchEmbedData; isFirstEdit?: boolean; children: Descendant[]; } diff --git a/src/components/SlateEditor/plugins/blogPost/utils.ts b/src/components/SlateEditor/plugins/pitch/utils.ts similarity index 59% rename from src/components/SlateEditor/plugins/blogPost/utils.ts rename to src/components/SlateEditor/plugins/pitch/utils.ts index a6b1929519..35dc9589e2 100644 --- a/src/components/SlateEditor/plugins/blogPost/utils.ts +++ b/src/components/SlateEditor/plugins/pitch/utils.ts @@ -7,6 +7,6 @@ */ import { jsx as slatejsx } from "slate-hyperscript"; -import { TYPE_BLOGPOST } from "./types"; +import { TYPE_PITCH } from "./types"; -export const defaultBlogPostBlock = () => slatejsx("element", { type: TYPE_BLOGPOST, isFirstEdit: true }, { text: "" }); +export const defaultPitchBlock = () => slatejsx("element", { type: TYPE_PITCH, isFirstEdit: true }, { text: "" }); diff --git a/src/components/SlateEditor/plugins/video/__tests__/serializer-test.ts b/src/components/SlateEditor/plugins/video/__tests__/serializer-test.ts index ae11306d45..b086fa9603 100644 --- a/src/components/SlateEditor/plugins/video/__tests__/serializer-test.ts +++ b/src/components/SlateEditor/plugins/video/__tests__/serializer-test.ts @@ -38,7 +38,7 @@ const editor: Descendant[] = [ const html = '
'; -describe("blogPost serializing tests", () => { +describe("brightcove serializing tests", () => { test("serializing", () => { const res = blockContentToHTML(editor); expect(res).toMatch(html); diff --git a/src/containers/ArticlePage/FrontpageArticlePage/components/FrontpageArticleFormContent.tsx b/src/containers/ArticlePage/FrontpageArticlePage/components/FrontpageArticleFormContent.tsx index dbda4a94ce..6a91426814 100644 --- a/src/containers/ArticlePage/FrontpageArticlePage/components/FrontpageArticleFormContent.tsx +++ b/src/containers/ArticlePage/FrontpageArticlePage/components/FrontpageArticleFormContent.tsx @@ -24,7 +24,6 @@ import FormikField from "../../../../components/FormikField"; import LastUpdatedLine from "../../../../components/LastUpdatedLine/LastUpdatedLine"; import { TYPE_AUDIO } from "../../../../components/SlateEditor/plugins/audio/types"; import { frontpageActions } from "../../../../components/SlateEditor/plugins/blockPicker/actions"; -import { TYPE_BLOGPOST } from "../../../../components/SlateEditor/plugins/blogPost/types"; import { TYPE_CAMPAIGN_BLOCK } from "../../../../components/SlateEditor/plugins/campaignBlock/types"; import { TYPE_CODEBLOCK } from "../../../../components/SlateEditor/plugins/codeBlock/types"; import { TYPE_COMMENT_BLOCK } from "../../../../components/SlateEditor/plugins/comment/block/types"; @@ -36,6 +35,7 @@ import { TYPE_H5P } from "../../../../components/SlateEditor/plugins/h5p/types"; import { TYPE_IMAGE } from "../../../../components/SlateEditor/plugins/image/types"; import { TYPE_KEY_FIGURE } from "../../../../components/SlateEditor/plugins/keyFigure/types"; import { TYPE_LINK_BLOCK_LIST } from "../../../../components/SlateEditor/plugins/linkBlockList/types"; +import { TYPE_PITCH } from "../../../../components/SlateEditor/plugins/pitch/types"; import { TYPE_TABLE } from "../../../../components/SlateEditor/plugins/table/types"; import { createToolbarAreaOptions, @@ -77,7 +77,6 @@ const actions = [ TYPE_FILE, TYPE_CONTACT_BLOCK, TYPE_GRID, - TYPE_BLOGPOST, TYPE_KEY_FIGURE, TYPE_CAMPAIGN_BLOCK, TYPE_LINK_BLOCK_LIST, @@ -88,7 +87,7 @@ const actions = [ const actionsToShowInAreas = { "table-cell": [TYPE_IMAGE], section: actions, - "grid-cell": [TYPE_IMAGE, TYPE_KEY_FIGURE, TYPE_BLOGPOST], + "grid-cell": [TYPE_IMAGE, TYPE_KEY_FIGURE, TYPE_PITCH], }; const toolbarOptions = createToolbarDefaultValues(); diff --git a/src/containers/ArticlePage/FrontpageArticlePage/components/frontpagePlugins.ts b/src/containers/ArticlePage/FrontpageArticlePage/components/frontpagePlugins.ts index b1ca03d48b..a81459d897 100644 --- a/src/containers/ArticlePage/FrontpageArticlePage/components/frontpagePlugins.ts +++ b/src/containers/ArticlePage/FrontpageArticlePage/components/frontpagePlugins.ts @@ -11,7 +11,6 @@ import { asidePlugin } from "../../../../components/SlateEditor/plugins/aside"; import { audioPlugin } from "../../../../components/SlateEditor/plugins/audio"; import { blockPickerPlugin } from "../../../../components/SlateEditor/plugins/blockPicker"; import { blockQuotePlugin } from "../../../../components/SlateEditor/plugins/blockquote"; -import { blogPostPlugin } from "../../../../components/SlateEditor/plugins/blogPost"; import { breakPlugin } from "../../../../components/SlateEditor/plugins/break"; import { campaignBlockPlugin } from "../../../../components/SlateEditor/plugins/campaignBlock"; import { codeblockPlugin } from "../../../../components/SlateEditor/plugins/codeBlock"; @@ -41,6 +40,7 @@ import { listPlugin } from "../../../../components/SlateEditor/plugins/list"; import { markPlugin } from "../../../../components/SlateEditor/plugins/mark"; import { mathmlPlugin } from "../../../../components/SlateEditor/plugins/mathml"; import { paragraphPlugin } from "../../../../components/SlateEditor/plugins/paragraph"; +import { pitchPlugin } from "../../../../components/SlateEditor/plugins/pitch"; import { relatedPlugin } from "../../../../components/SlateEditor/plugins/related"; import saveHotkeyPlugin from "../../../../components/SlateEditor/plugins/saveHotkey"; import { sectionPlugin } from "../../../../components/SlateEditor/plugins/section"; @@ -94,7 +94,7 @@ export const frontpagePlugins: SlatePlugin[] = [ definitionListPlugin, listPlugin, gridPlugin, - blogPostPlugin, + pitchPlugin, campaignBlockPlugin, linkBlockListPlugin, disclaimerPlugin, diff --git a/src/containers/ArticlePage/FrontpageArticlePage/components/frontpageRenderers.ts b/src/containers/ArticlePage/FrontpageArticlePage/components/frontpageRenderers.ts index 73358ba242..de17fe6378 100644 --- a/src/containers/ArticlePage/FrontpageArticlePage/components/frontpageRenderers.ts +++ b/src/containers/ArticlePage/FrontpageArticlePage/components/frontpageRenderers.ts @@ -10,7 +10,6 @@ import { SlatePlugin } from "../../../../components/SlateEditor/interfaces"; import { asideRenderer } from "../../../../components/SlateEditor/plugins/aside/render"; import { audioRenderer } from "../../../../components/SlateEditor/plugins/audio/render"; import { blockQuoteRenderer } from "../../../../components/SlateEditor/plugins/blockquote/render"; -import { blogPostRenderer } from "../../../../components/SlateEditor/plugins/blogPost/render"; import { breakRenderer } from "../../../../components/SlateEditor/plugins/break/render"; import { campaignBlockRenderer } from "../../../../components/SlateEditor/plugins/campaignBlock/render"; import { codeblockRenderer } from "../../../../components/SlateEditor/plugins/codeBlock/render"; @@ -39,6 +38,7 @@ import { listRenderer } from "../../../../components/SlateEditor/plugins/list/re import { markRenderer } from "../../../../components/SlateEditor/plugins/mark/render"; import { mathRenderer } from "../../../../components/SlateEditor/plugins/mathml/mathRenderer"; import { paragraphRenderer } from "../../../../components/SlateEditor/plugins/paragraph/render"; +import { pitchRenderer } from "../../../../components/SlateEditor/plugins/pitch/render"; import { relatedRenderer } from "../../../../components/SlateEditor/plugins/related/relatedRenderer"; import { sectionRenderer } from "../../../../components/SlateEditor/plugins/section/render"; import { spanRenderer } from "../../../../components/SlateEditor/plugins/span/render"; @@ -84,7 +84,7 @@ export const frontpageRenderers: SlatePlugin[] = [ definitionListRenderer, listRenderer, gridRenderer, - blogPostRenderer, + pitchRenderer, campaignBlockRenderer, linkBlockListRenderer, disclaimerRenderer, diff --git a/src/phrases/phrases-en.ts b/src/phrases/phrases-en.ts index cd6d590166..112da0690c 100644 --- a/src/phrases/phrases-en.ts +++ b/src/phrases/phrases-en.ts @@ -634,8 +634,8 @@ const phrases = { setSticky: "Lock content to adjacent grid cell", unsetSticky: "Unlock content from adjacent grid cell", }, - blogPostForm: { - title: "Edit blog post", + pitchForm: { + title: "Edit pitch", languageExplanation: "Choose language for screen readers", sizes: { normal: "Normal", @@ -743,7 +743,7 @@ const phrases = { concept: "Concept", keyFigure: "Key figure", contactBlock: "Contact block", - blogPost: "Blog post", + pitch: "Pitch", grid: "Grid", campaignBlock: "Kampanjeblokk", linkBlockList: "Link block", diff --git a/src/phrases/phrases-nb.ts b/src/phrases/phrases-nb.ts index fbff603269..741f0f5ac2 100644 --- a/src/phrases/phrases-nb.ts +++ b/src/phrases/phrases-nb.ts @@ -633,8 +633,8 @@ const phrases = { setSticky: "Lås innhold til cellen ved siden av", unsetSticky: "Frigjør innhold fra cellen ved siden av", }, - blogPostForm: { - title: "Rediger bloggpost", + pitchForm: { + title: "Rediger pitch", languageExplanation: "Velg språk for skjermleser", sizes: { normal: "Normal", @@ -743,7 +743,7 @@ const phrases = { concept: "Forklaring", keyFigure: "Nøkkeltall", contactBlock: "Kontaktblokk", - blogPost: "Bloggpost", + pitch: "Pitch", grid: "Grid", campaignBlock: "Kampanjeblokk", linkBlockList: "Lenkeblokk", diff --git a/src/phrases/phrases-nn.ts b/src/phrases/phrases-nn.ts index 5d0c96946a..f01f5e1959 100644 --- a/src/phrases/phrases-nn.ts +++ b/src/phrases/phrases-nn.ts @@ -633,8 +633,8 @@ const phrases = { setSticky: "Lås innhald til cella ved sida av", unsetSticky: "Frigjer innhald frå cella ved sida av", }, - blogPostForm: { - title: "Rediger bloggpost", + pitchForm: { + title: "Rediger pitch", languageExplanation: "Vel språk for skjermlesar", sizes: { normal: "Normal", @@ -743,7 +743,7 @@ const phrases = { concept: "Forklaring", keyFigure: "Nykeltal", contactBlock: "Kontaktblokk", - blogPost: "Bloggpost", + pitch: "Pitch", grid: "Grid", campaignBlock: "Kampanjeblokk", linkBlockList: "Lenkeblokk", diff --git a/src/util/articleContentConverter.tsx b/src/util/articleContentConverter.tsx index 05795455eb..3e1053198d 100644 --- a/src/util/articleContentConverter.tsx +++ b/src/util/articleContentConverter.tsx @@ -19,7 +19,6 @@ import { SlateSerializer } from "../components/SlateEditor/interfaces"; import { asideSerializer } from "../components/SlateEditor/plugins/aside"; import { audioSerializer } from "../components/SlateEditor/plugins/audio"; import { blockQuoteSerializer } from "../components/SlateEditor/plugins/blockquote"; -import { blogPostSerializer } from "../components/SlateEditor/plugins/blogPost"; import { breakSerializer } from "../components/SlateEditor/plugins/break"; import { campaignBlockSerializer } from "../components/SlateEditor/plugins/campaignBlock"; import { codeblockSerializer } from "../components/SlateEditor/plugins/codeBlock"; @@ -53,6 +52,7 @@ import { noopSerializer } from "../components/SlateEditor/plugins/noop"; import { TYPE_NOOP } from "../components/SlateEditor/plugins/noop/types"; import { paragraphSerializer } from "../components/SlateEditor/plugins/paragraph"; import { TYPE_PARAGRAPH } from "../components/SlateEditor/plugins/paragraph/types"; +import { pitchSerializer } from "../components/SlateEditor/plugins/pitch"; import { relatedSerializer } from "../components/SlateEditor/plugins/related"; import { sectionSerializer } from "../components/SlateEditor/plugins/section"; import { TYPE_SECTION } from "../components/SlateEditor/plugins/section/types"; @@ -115,7 +115,7 @@ const extendedRules: SlateSerializer[] = [ tableSerializer, relatedSerializer, gridSerializer, - blogPostSerializer, + pitchSerializer, codeblockSerializer, keyFigureSerializer, contactBlockSerializer, diff --git a/yarn.lock b/yarn.lock index 353b6918b4..b0143f5a56 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1915,12 +1915,12 @@ __metadata: languageName: node linkType: hard -"@ndla/article-converter@npm:^10.0.55-alpha.0": - version: 10.0.55-alpha.0 - resolution: "@ndla/article-converter@npm:10.0.55-alpha.0" +"@ndla/article-converter@npm:^10.0.56-alpha.0": + version: 10.0.56-alpha.0 + resolution: "@ndla/article-converter@npm:10.0.56-alpha.0" dependencies: - "@ndla/primitives": "npm:^1.0.46-alpha.0" - "@ndla/ui": "npm:^56.0.52-alpha.0" + "@ndla/primitives": "npm:^1.0.47-alpha.0" + "@ndla/ui": "npm:^56.0.53-alpha.0" html-react-parser: "npm:^5.1.8" peerDependencies: i18next: ">= 23.11.5" @@ -1928,39 +1928,39 @@ __metadata: react-dom: ">= 16.8.0" react-i18next: ^14.1.1 react-router-dom: ">= 6.0.0" - checksum: 10c0/6aa3880b27001ae89a671f259b2bd1559a2d342075f0f1d6918070f2dd0afdc09e6af98bf1f4a4c15c0d5f494f4ca5191b4c8ae286b646e9d6633f89563062d9 + checksum: 10c0/45ff09574d1332727911f77dea3f876b532c24acf0f0c01e8e629aa1f2145142a9ad53b96d3879cc89044b3bde93e022bf6982f331360118a2f3454fce913579 languageName: node linkType: hard -"@ndla/audio-search@npm:^7.0.47-alpha.0": - version: 7.0.47-alpha.0 - resolution: "@ndla/audio-search@npm:7.0.47-alpha.0" +"@ndla/audio-search@npm:^7.0.48-alpha.0": + version: 7.0.48-alpha.0 + resolution: "@ndla/audio-search@npm:7.0.48-alpha.0" dependencies: - "@ndla/icons": "npm:^8.0.31-alpha.0" + "@ndla/icons": "npm:^8.0.32-alpha.0" "@ndla/licenses": "npm:^8.0.3-alpha.0" - "@ndla/primitives": "npm:^1.0.46-alpha.0" + "@ndla/primitives": "npm:^1.0.47-alpha.0" "@ndla/styled-system": "npm:^0.0.24" peerDependencies: react: ">= 18" react-dom: ">= 18" - checksum: 10c0/3f33be8855cc02cffc6ec262f461714f6e45884808e58f8f4e8d2393bf3e737b32cdee6fb47ffe2805e26415f912858f4b54c2b9ec32e34a691d3dd766c6e473 + checksum: 10c0/41c2c27ea89a6bd5135bbbda2540c0980d84da8086c06353e13919ef08b80954dc6190b422c7eaff6a4ef6e35d24170b9b019171848eb10c13abb02ad6aa408c languageName: node linkType: hard -"@ndla/button@npm:^15.0.32-alpha.0": - version: 15.0.32-alpha.0 - resolution: "@ndla/button@npm:15.0.32-alpha.0" +"@ndla/button@npm:^15.0.33-alpha.0": + version: 15.0.33-alpha.0 + resolution: "@ndla/button@npm:15.0.33-alpha.0" dependencies: "@ndla/core": "npm:^5.0.2" "@ndla/dropdown-menu": "npm:^1.0.40-alpha.0" - "@ndla/icons": "npm:^8.0.31-alpha.0" + "@ndla/icons": "npm:^8.0.32-alpha.0" peerDependencies: "@emotion/react": ^11.10.4 "@emotion/styled": ^11.10.4 react: ">= 16.8.0" react-dom: ">= 16.8.0" react-i18next: ^14.1.1 - checksum: 10c0/cae69a33bb69b0b022a0d22cb21f60f1062cf458ab79f1eee5e6affdf28c99626dc98499fc03e8fb6787d3808fc4a7f525694e56d557d22849d374e325e77f0a + checksum: 10c0/7cb6461850a2e0fe646dfea66fc5e8d58262b33a675758bc800ab13c6896516d8d251a6bb18ea9f0087aa31965846e08eb3405a21010854bcc3d923e7eb8a4e1 languageName: node linkType: hard @@ -1999,13 +1999,13 @@ __metadata: languageName: node linkType: hard -"@ndla/forms@npm:^10.0.46-alpha.0": - version: 10.0.46-alpha.0 - resolution: "@ndla/forms@npm:10.0.46-alpha.0" +"@ndla/forms@npm:^10.0.47-alpha.0": + version: 10.0.47-alpha.0 + resolution: "@ndla/forms@npm:10.0.47-alpha.0" dependencies: "@ndla/core": "npm:^5.0.2" - "@ndla/icons": "npm:^8.0.31-alpha.0" - "@ndla/pager": "npm:^5.0.46-alpha.0" + "@ndla/icons": "npm:^8.0.32-alpha.0" + "@ndla/pager": "npm:^5.0.47-alpha.0" "@ndla/typography": "npm:^0.4.25" "@ndla/util": "npm:^5.0.0-alpha.0" "@radix-ui/react-checkbox": "npm:^1.0.4" @@ -2016,36 +2016,36 @@ __metadata: react: ">= 16.8.0" react-dom: ">= 16.8.0" react-i18next: ^14.1.1 - checksum: 10c0/90330babcc417d2790799721108b16c15e191e2be123921d08f932066557bdd22cc25f1ff930fddb1bbe79ccc1236ad872482cee0cf73e5b40a686d782ae8fb9 + checksum: 10c0/901054a037c96a2ad09e6d998b65432089a02fafcfc36c703dfb382fe2a238321b7b98faf7fea35d57d42a6b7e496f699207efe50075397a433e6eaf836c618b languageName: node linkType: hard -"@ndla/icons@npm:^8.0.31-alpha.0": - version: 8.0.31-alpha.0 - resolution: "@ndla/icons@npm:8.0.31-alpha.0" +"@ndla/icons@npm:^8.0.32-alpha.0": + version: 8.0.32-alpha.0 + resolution: "@ndla/icons@npm:8.0.32-alpha.0" dependencies: "@ndla/core": "npm:^5.0.2" "@ndla/styled-system": "npm:^0.0.24" peerDependencies: react: ">= 18" react-dom: ">= 18" - checksum: 10c0/dd4bc60c74dac1f62b56d4070ba9ee94af86d2051740e49f48af6994c83966df14b36f21c006acdf06cc99838ccdae59527790d5372cb0b97aa39d07e5e2a8be + checksum: 10c0/0ec6e4a110c06ed806193a1af3c4686df249ab54d5752d0af7d4cf4ca5e6255bebe23701bd6d494d1438ca1201ce98d1b9d92b5514707f60d3e583fd926b540e languageName: node linkType: hard -"@ndla/image-search@npm:^11.0.49-alpha.0": - version: 11.0.49-alpha.0 - resolution: "@ndla/image-search@npm:11.0.49-alpha.0" +"@ndla/image-search@npm:^11.0.50-alpha.0": + version: 11.0.50-alpha.0 + resolution: "@ndla/image-search@npm:11.0.50-alpha.0" dependencies: - "@ndla/icons": "npm:^8.0.31-alpha.0" + "@ndla/icons": "npm:^8.0.32-alpha.0" "@ndla/licenses": "npm:^8.0.3-alpha.0" - "@ndla/primitives": "npm:^1.0.46-alpha.0" + "@ndla/primitives": "npm:^1.0.47-alpha.0" "@ndla/styled-system": "npm:^0.0.24" pretty-bytes: "npm:^5.6.0" peerDependencies: react: ">= 18" react-dom: ">= 18" - checksum: 10c0/bae1dce8d749517aa441d165289105670ffc1d70bf6a532a83d0c27eb60e2db810d7830ba6473570abe8b8f6e2eb16c5e7f5ca456f61a125a47e49f481fabe95 + checksum: 10c0/9a488d4982ffdaba54a572b8bd130d19fe5b505ec0dfa1952d714eb5c7c2934d5825674af96f2be6f8fe6d56593c9ba745fe8c7548b954a4b13d5aa2e16f1222 languageName: node linkType: hard @@ -2056,12 +2056,12 @@ __metadata: languageName: node linkType: hard -"@ndla/modal@npm:^8.0.31-alpha.0": - version: 8.0.31-alpha.0 - resolution: "@ndla/modal@npm:8.0.31-alpha.0" +"@ndla/modal@npm:^8.0.32-alpha.0": + version: 8.0.32-alpha.0 + resolution: "@ndla/modal@npm:8.0.32-alpha.0" dependencies: "@ndla/core": "npm:^5.0.2" - "@ndla/icons": "npm:^8.0.31-alpha.0" + "@ndla/icons": "npm:^8.0.32-alpha.0" "@radix-ui/react-dialog": "npm:^1.0.5" peerDependencies: "@emotion/react": ^11.10.4 @@ -2069,34 +2069,34 @@ __metadata: react: ">= 16.8.0" react-dom: ">= 16.8.0" react-i18next: ^14.1.1 - checksum: 10c0/add8c414929e6ce184dd5bc8dfef31eaea967a8780c29a1b0f1778014d06652b187bd7419d79aebb370035a9d12a6c7d0a840bf7894d7a62d6432c33c3b2b897 + checksum: 10c0/80e376a73d29c2efe8ece6577d8abad11961d0c3f5729bdfdeeff449707f60063ed1195caedb112f02397e1dd1a2c75c42dd5bf5a035830af320623842330551 languageName: node linkType: hard -"@ndla/pager@npm:^5.0.46-alpha.0": - version: 5.0.46-alpha.0 - resolution: "@ndla/pager@npm:5.0.46-alpha.0" +"@ndla/pager@npm:^5.0.47-alpha.0": + version: 5.0.47-alpha.0 + resolution: "@ndla/pager@npm:5.0.47-alpha.0" dependencies: "@ndla/core": "npm:^5.0.2" - "@ndla/safelink": "npm:^7.0.46-alpha.0" + "@ndla/safelink": "npm:^7.0.47-alpha.0" peerDependencies: "@emotion/react": ^11.10.4 "@emotion/styled": ^11.10.4 react: ">= 16.8.0" - checksum: 10c0/d370b975eaf285e859e34d23e052e3e7971c4ceaf047ef8205893493518a1f327b954488c616b844080edb9776d241f5f626997cec316622ffdc2e5563b0b3dc + checksum: 10c0/b44f5d3f607e596041b96735f56be849aa06f6ac20eecde37d56990b51feb8509e3766b4e81092d241e23433a90b96e63b4f75b048ad72138f10636cb31e498c languageName: node linkType: hard -"@ndla/preset-panda@npm:^0.0.40": - version: 0.0.40 - resolution: "@ndla/preset-panda@npm:0.0.40" - checksum: 10c0/e1fca5a107456aa4a1419dfccfd00d48aadc0d3956136aafd6bc56e1b27d9adee4c73814d99f33ddd54889a30d7b79536d9f9702ab77e80ce5f2f49cb5cfd51e +"@ndla/preset-panda@npm:^0.0.41": + version: 0.0.41 + resolution: "@ndla/preset-panda@npm:0.0.41" + checksum: 10c0/d0233228be038549b65a4026536a14f92725940aaaddcb5babb85b40eb26477f647f6a143e2e90475518438f6a052fd85e82fab2cdf0c8a6160751ce5587e4ca languageName: node linkType: hard -"@ndla/primitives@npm:^1.0.46-alpha.0": - version: 1.0.46-alpha.0 - resolution: "@ndla/primitives@npm:1.0.46-alpha.0" +"@ndla/primitives@npm:^1.0.47-alpha.0": + version: 1.0.47-alpha.0 + resolution: "@ndla/primitives@npm:1.0.47-alpha.0" dependencies: "@ark-ui/react": "npm:^4.1.2" "@ndla/styled-system": "npm:^0.0.24" @@ -2104,21 +2104,21 @@ __metadata: peerDependencies: react: ">= 18" react-dom: ">= 18" - checksum: 10c0/6a626859c8b617821b21ad7e51c8425055e04f18383d24242b2750cf7024ad5c7ec0d4f8a8aedf98811e17e71212e9e1a2b109efb400ccb3a9288fab695a6870 + checksum: 10c0/ed81b2e6ffb0df6f3555250e145790917b2419e1b370d9d746ac705310be6a112443cfa578e5b36ea7501495f31a1b63746472cf89e3892ea258178188a50d13 languageName: node linkType: hard -"@ndla/safelink@npm:^7.0.46-alpha.0": - version: 7.0.46-alpha.0 - resolution: "@ndla/safelink@npm:7.0.46-alpha.0" +"@ndla/safelink@npm:^7.0.47-alpha.0": + version: 7.0.47-alpha.0 + resolution: "@ndla/safelink@npm:7.0.47-alpha.0" dependencies: - "@ndla/primitives": "npm:^1.0.46-alpha.0" + "@ndla/primitives": "npm:^1.0.47-alpha.0" "@ndla/styled-system": "npm:^0.0.24" peerDependencies: react: ">= 18" react-dom: ">= 18" react-router-dom: ^6.3.0 - checksum: 10c0/f95fbefff844904970b1c6b65b867ed766ae7b8fb3f227c56b7df14180f5003d72583ec373ffa58fd19e7e9af45fa9a7a058554fcecda7108e7d813bc37d467b + checksum: 10c0/9091fb8642d2f5ae30bd6ab8b890e1a0e4d33b360afc64c6d3d732c8e24d35f172487827185e1454d4757cef9f81fc63ece4cb09e24d2bb3dbe8bc79212d7288 languageName: node linkType: hard @@ -2137,19 +2137,19 @@ __metadata: languageName: node linkType: hard -"@ndla/select@npm:^6.0.31-alpha.0": - version: 6.0.31-alpha.0 - resolution: "@ndla/select@npm:6.0.31-alpha.0" +"@ndla/select@npm:^6.0.32-alpha.0": + version: 6.0.32-alpha.0 + resolution: "@ndla/select@npm:6.0.32-alpha.0" dependencies: "@ndla/core": "npm:^5.0.2" - "@ndla/icons": "npm:^8.0.31-alpha.0" + "@ndla/icons": "npm:^8.0.32-alpha.0" react-select: "npm:^5.8.0" peerDependencies: "@emotion/react": ^11.10.4 "@emotion/styled": ^11.10.4 react: ">= 16.8.0" react-i18next: ^14.1.1 - checksum: 10c0/7db300ef7df35fc8fbdbdcca14e393e309ab9728d68f8e62bb4361ccc0d66d6d0c75ea9d0021a1ff3e66f7080d925190e7de56826e1ae6bfa212fb94ae315817 + checksum: 10c0/ecb2ba9f90d628781bf904844dd5622c66b0c5e8528eda0359cb300ff1a01cfda2c785cbda6eeb5b52d76a6e2cbbaab19b02d5fced4fd2ff77668e9b9f195c82 languageName: node linkType: hard @@ -2184,10 +2184,10 @@ __metadata: languageName: node linkType: hard -"@ndla/types-embed@npm:^5.0.3-alpha.0": - version: 5.0.3-alpha.0 - resolution: "@ndla/types-embed@npm:5.0.3-alpha.0" - checksum: 10c0/52c30f52021208eb1c2bba335c070b65a4862501b712301f3403484f73d028f79de4f1ee891ba8583dca9ec98398b20a78c382c40459d8808ab60ae17385abc0 +"@ndla/types-embed@npm:^5.0.4-alpha.0": + version: 5.0.4-alpha.0 + resolution: "@ndla/types-embed@npm:5.0.4-alpha.0" + checksum: 10c0/dc75997483b8e3fa7115bad79d2fa1896f107151baba5f476c37466ed18f1ddc4447b6c48e6b44b6123c87339a2b61967c5f97819abde31593ac7abb65fab7ae languageName: node linkType: hard @@ -2211,15 +2211,15 @@ __metadata: languageName: node linkType: hard -"@ndla/ui@npm:^56.0.52-alpha.0": - version: 56.0.52-alpha.0 - resolution: "@ndla/ui@npm:56.0.52-alpha.0" +"@ndla/ui@npm:^56.0.53-alpha.0": + version: 56.0.53-alpha.0 + resolution: "@ndla/ui@npm:56.0.53-alpha.0" dependencies: "@ndla/core": "npm:^5.0.2" - "@ndla/icons": "npm:^8.0.31-alpha.0" + "@ndla/icons": "npm:^8.0.32-alpha.0" "@ndla/licenses": "npm:^8.0.3-alpha.0" - "@ndla/primitives": "npm:^1.0.46-alpha.0" - "@ndla/safelink": "npm:^7.0.46-alpha.0" + "@ndla/primitives": "npm:^1.0.47-alpha.0" + "@ndla/safelink": "npm:^7.0.47-alpha.0" "@ndla/styled-system": "npm:^0.0.24" "@ndla/util": "npm:^5.0.0-alpha.0" html-react-parser: "npm:^5.1.8" @@ -2230,7 +2230,7 @@ __metadata: react-dom: ">= 18" react-i18next: ^14.1.1 react-router-dom: "> 6.0.0" - checksum: 10c0/c55f2a92ff485c6d7d39a190afa76b0ccfd46a4fb26906ceb17e70beb8489bba06e540465e137a7e30a8c648e024afe55896882b4bc1498abd3d1f3fe4d94e94 + checksum: 10c0/8660860476f2252896597ddac12b19f86e2486fdacb8580e0d2aaa5d90ca1a114be566f770fec413a8b9775fdd3f8dc279e8de1eee6887781cf8685541aa5ccc languageName: node linkType: hard @@ -2243,19 +2243,19 @@ __metadata: languageName: node linkType: hard -"@ndla/video-search@npm:^8.0.46-alpha.0": - version: 8.0.46-alpha.0 - resolution: "@ndla/video-search@npm:8.0.46-alpha.0" +"@ndla/video-search@npm:^8.0.47-alpha.0": + version: 8.0.47-alpha.0 + resolution: "@ndla/video-search@npm:8.0.47-alpha.0" dependencies: - "@ndla/icons": "npm:^8.0.31-alpha.0" + "@ndla/icons": "npm:^8.0.32-alpha.0" "@ndla/licenses": "npm:^8.0.3-alpha.0" - "@ndla/primitives": "npm:^1.0.46-alpha.0" + "@ndla/primitives": "npm:^1.0.47-alpha.0" "@ndla/styled-system": "npm:^0.0.24" "@ndla/util": "npm:^5.0.0-alpha.0" peerDependencies: react: ">= 18" react-dom: ">= 18" - checksum: 10c0/b7e82f8c3699dbc8f7795c923b92b0e767683b3e2d9a8a782be0eb51f29276f3c18209b8ebc5545f6a0ff7d7eb73bf5f94a7e8cec9fbfce3fb0b117aab68b111 + checksum: 10c0/bb2ae3b918e327e0949d330eb188d981676ea241ddfd188f0d38690a46df4fa8b9fd786aee1583e9adce0ed9e19f31eecbccafd4670aa3337d5471a52d25835e languageName: node linkType: hard @@ -7020,29 +7020,29 @@ __metadata: "@fontsource/source-code-pro": "npm:^4.5.9" "@fontsource/source-sans-pro": "npm:^4.5.9" "@fontsource/source-serif-pro": "npm:^4.5.7" - "@ndla/article-converter": "npm:^10.0.55-alpha.0" - "@ndla/audio-search": "npm:^7.0.47-alpha.0" - "@ndla/button": "npm:^15.0.32-alpha.0" + "@ndla/article-converter": "npm:^10.0.56-alpha.0" + "@ndla/audio-search": "npm:^7.0.48-alpha.0" + "@ndla/button": "npm:^15.0.33-alpha.0" "@ndla/error-reporter": "npm:^2.0.4" - "@ndla/forms": "npm:^10.0.46-alpha.0" - "@ndla/icons": "npm:^8.0.31-alpha.0" - "@ndla/image-search": "npm:^11.0.49-alpha.0" + "@ndla/forms": "npm:^10.0.47-alpha.0" + "@ndla/icons": "npm:^8.0.32-alpha.0" + "@ndla/image-search": "npm:^11.0.50-alpha.0" "@ndla/licenses": "npm:^8.0.3-alpha.0" - "@ndla/modal": "npm:^8.0.31-alpha.0" - "@ndla/preset-panda": "npm:^0.0.40" - "@ndla/primitives": "npm:^1.0.46-alpha.0" - "@ndla/safelink": "npm:^7.0.46-alpha.0" + "@ndla/modal": "npm:^8.0.32-alpha.0" + "@ndla/preset-panda": "npm:^0.0.41" + "@ndla/primitives": "npm:^1.0.47-alpha.0" + "@ndla/safelink": "npm:^7.0.47-alpha.0" "@ndla/scripts": "npm:^2.1.2" - "@ndla/select": "npm:^6.0.31-alpha.0" + "@ndla/select": "npm:^6.0.32-alpha.0" "@ndla/styled-system": "npm:^0.0.24" "@ndla/tracker": "npm:^5.0.9" "@ndla/types-backend": "npm:^0.2.92" - "@ndla/types-embed": "npm:^5.0.3-alpha.0" + "@ndla/types-embed": "npm:^5.0.4-alpha.0" "@ndla/types-taxonomy": "npm:^1.0.30" "@ndla/typography": "npm:^0.4.25" - "@ndla/ui": "npm:^56.0.52-alpha.0" + "@ndla/ui": "npm:^56.0.53-alpha.0" "@ndla/util": "npm:^5.0.0-alpha.0" - "@ndla/video-search": "npm:^8.0.46-alpha.0" + "@ndla/video-search": "npm:^8.0.47-alpha.0" "@pandacss/dev": "npm:^0.46.1" "@playwright/test": "npm:^1.42.0" "@radix-ui/react-popover": "npm:^1.0.3"