From 680ff6d787b42ee4dd6050836768dd760a3784af Mon Sep 17 00:00:00 2001 From: Jen Weber Date: Fri, 13 Jan 2023 09:09:55 -0500 Subject: [PATCH 01/13] Work in progress See TODO in code comments Make individual pages for deprecations --- app/adapters/application.js | 54 ++++++++++++++++++++----------------- app/router.js | 2 ++ app/routes/id.js | 7 +++++ app/templates/id.hbs | 10 +++++++ 4 files changed, 49 insertions(+), 24 deletions(-) create mode 100644 app/routes/id.js create mode 100644 app/templates/id.hbs diff --git a/app/adapters/application.js b/app/adapters/application.js index d5b279c4..d9bf18d4 100644 --- a/app/adapters/application.js +++ b/app/adapters/application.js @@ -14,29 +14,35 @@ export default class ApplicationAdapter extends JSONAPIAdapter { return isFastBoot ? '' : config.apiHost; } - buildURL(modelName, id, snapshot, requestType, query) { - let url; - - if (requestType === 'queryRecord') { - url = [modelName, `${query.path}.json`]; - } else if (requestType === 'query') { - url = [modelName, `${query.path}-${query.version}.json`]; - } else { - return this.super; - } - - let host = this.host; - let prefix = this.urlPrefix(); - - if (prefix) { - url.unshift(prefix); - } - - url = url.join('/'); - if (!host && url && url.charAt(0) !== '/') { - url = '/' + url; - } - - return url; + // TODO put this back, maybe as urlForQuery + // + // buildURL(modelName, id, snapshot, requestType, query) { + // let url; + + // if (requestType === 'queryRecord') { + // url = [modelName, `${query.path}.json`]; + // } else if (requestType === 'query') { + // url = [modelName, `${query.path}-${query.version}.json`]; + // } else { + // return this.super; + // } + + // let host = this.host; + // let prefix = this.urlPrefix(); + + // if (prefix) { + // url.unshift(prefix); + // } + + // url = url.join('/'); + // if (!host && url && url.charAt(0) !== '/') { + // url = '/' + url; + // } + + // return url; + // } + + urlForFindRecord(id, modelName) { + return `/${modelName}/${id}.json`; } } diff --git a/app/router.js b/app/router.js index eb8ddbed..1266c35c 100644 --- a/app/router.js +++ b/app/router.js @@ -14,4 +14,6 @@ Router.map(function () { this.route('show', { path: ':project/:version', }); + + this.route('id', { path: 'id/:id' }); }); diff --git a/app/routes/id.js b/app/routes/id.js new file mode 100644 index 00000000..c5114682 --- /dev/null +++ b/app/routes/id.js @@ -0,0 +1,7 @@ +import Route from '@ember/routing/route'; + +export default class IdPRoute extends Route { + model(params) { + return this.store.findRecord('content', params.id); + } +} diff --git a/app/templates/id.hbs b/app/templates/id.hbs new file mode 100644 index 00000000..6e90735d --- /dev/null +++ b/app/templates/id.hbs @@ -0,0 +1,10 @@ +{{page-title @model.title}} + +{{!-- TODO + Add links to go back to other deprecation guides/home page + Remove the link anchor + use an h1 for the deprecation heading +--}} + + +{{outlet}} \ No newline at end of file From 2995b4ce1bb9f5bc74c6e1fc2959c8834478f5f4 Mon Sep 17 00:00:00 2001 From: Jen Weber Date: Fri, 20 Jan 2023 08:41:13 -0500 Subject: [PATCH 02/13] Simplify routing --- app/adapters/application.js | 46 ++++--------------------------------- 1 file changed, 4 insertions(+), 42 deletions(-) diff --git a/app/adapters/application.js b/app/adapters/application.js index d9bf18d4..4b224b09 100644 --- a/app/adapters/application.js +++ b/app/adapters/application.js @@ -1,48 +1,10 @@ import JSONAPIAdapter from '@ember-data/adapter/json-api'; -import { inject as service } from '@ember/service'; -import config from 'deprecation-app/config/environment'; - export default class ApplicationAdapter extends JSONAPIAdapter { - @service fastboot; - - /** - * FastBoot shouldn't know the host since we use prember - * & it can't find the resources at the API host during build time. - */ - get host() { - let isFastBoot = this.fastboot.isFastBoot; - return isFastBoot ? '' : config.apiHost; - } - - // TODO put this back, maybe as urlForQuery - // - // buildURL(modelName, id, snapshot, requestType, query) { - // let url; - - // if (requestType === 'queryRecord') { - // url = [modelName, `${query.path}.json`]; - // } else if (requestType === 'query') { - // url = [modelName, `${query.path}-${query.version}.json`]; - // } else { - // return this.super; - // } - - // let host = this.host; - // let prefix = this.urlPrefix(); - - // if (prefix) { - // url.unshift(prefix); - // } - - // url = url.join('/'); - // if (!host && url && url.charAt(0) !== '/') { - // url = '/' + url; - // } - - // return url; - // } - urlForFindRecord(id, modelName) { return `/${modelName}/${id}.json`; } + + urlForQuery(query, modelName) { + return `/${modelName}/${query.path}-${query.version}.json`; + } } From 2ef1d08084aeb4aa771f7b170450b8aedf7a0524 Mon Sep 17 00:00:00 2001 From: Jen Weber Date: Fri, 20 Jan 2023 08:47:57 -0500 Subject: [PATCH 03/13] Clean up remnants of unused fastly Fastboot is still used for prember, but not for URLs or CDNs. --- Procfile | 1 - config/environment.js | 5 ----- ember-cli-build.js | 9 --------- 3 files changed, 15 deletions(-) delete mode 100644 Procfile diff --git a/Procfile b/Procfile deleted file mode 100644 index 861b7550..00000000 --- a/Procfile +++ /dev/null @@ -1 +0,0 @@ -release: if [ -z "$FASTLY_PURGE_KEY" ]; then echo "Skipping Fastly purge because FASTLY_PURGE_KEY is not set"; else curl --silent --show-error --fail -XPOST -H "Fastly-Key:$FASTLY_PURGE_KEY" https://api.fastly.com/service/$FASTLY_SERVICE_ID/purge_all; fi diff --git a/config/environment.js b/config/environment.js index 8872ddb7..c046edd5 100644 --- a/config/environment.js +++ b/config/environment.js @@ -55,11 +55,6 @@ module.exports = function (environment) { if (environment === 'production') { // here you can enable a production-specific feature - - let fastlyDomain = process.env.FASTLY_DOMAIN; - if (fastlyDomain) { - ENV.apiHost = `https://${fastlyDomain}`; - } } return ENV; diff --git a/ember-cli-build.js b/ember-cli-build.js index f938aaaf..a41612ae 100644 --- a/ember-cli-build.js +++ b/ember-cli-build.js @@ -5,11 +5,6 @@ const EmberApp = require('ember-cli/lib/broccoli/ember-app'); module.exports = function (defaults) { let prepend = ''; - let fastlyDomain = process.env.FASTLY_DOMAIN; - if ('FASTLY_DOMAIN' in process.env) { - prepend = `https://${fastlyDomain}/`; - } - let app = new EmberApp(defaults, { prember: { urls: [ @@ -29,10 +24,6 @@ module.exports = function (defaults) { ], }, - fingerprint: { - prepend, - }, - 'ember-cli-string-helpers': { only: ['html-safe'], }, From e125777e9b3739913eea4641e5a1f57097c35a6c Mon Sep 17 00:00:00 2001 From: Jen Weber Date: Fri, 20 Jan 2023 08:48:59 -0500 Subject: [PATCH 04/13] Remove unused var --- ember-cli-build.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/ember-cli-build.js b/ember-cli-build.js index a41612ae..04ff802c 100644 --- a/ember-cli-build.js +++ b/ember-cli-build.js @@ -3,8 +3,6 @@ const EmberApp = require('ember-cli/lib/broccoli/ember-app'); module.exports = function (defaults) { - let prepend = ''; - let app = new EmberApp(defaults, { prember: { urls: [ From 2097c79e8abf6cda2173be5ca80077ce0aa4b60e Mon Sep 17 00:00:00 2001 From: Jen Weber Date: Fri, 20 Jan 2023 09:04:21 -0500 Subject: [PATCH 05/13] Simplify logic for rendering deprecation meta Co-authored-by: Chris Manson --- app/controllers/show.js | 7 ------- app/models/content.js | 5 +++++ app/templates/components/deprecation-article.hbs | 4 +--- app/templates/components/main-layout.hbs | 2 +- app/templates/id.hbs | 2 +- app/templates/show.hbs | 1 - 6 files changed, 8 insertions(+), 13 deletions(-) diff --git a/app/controllers/show.js b/app/controllers/show.js index 7854e490..cc4ea722 100644 --- a/app/controllers/show.js +++ b/app/controllers/show.js @@ -23,13 +23,6 @@ export default class ShowController extends Controller { return PROJECTS[this.content.query.path]; } - get renderIdOrUntil() { - let version = this.content.query.version; - let versionsWithoutId = ['v1.x']; - - return !versionsWithoutId.includes(version); - } - @action toggleToc() { this.displayMobileToc = !this.displayMobileToc; diff --git a/app/models/content.js b/app/models/content.js index 351aa913..c0201459 100644 --- a/app/models/content.js +++ b/app/models/content.js @@ -6,4 +6,9 @@ export default class ContentModel extends Model { @attr until; @attr since; @attr anchor; + + // v1 has different meta, so conditionally render it + get renderUntil() { + return !this.since.startsWith('1.'); + } } diff --git a/app/templates/components/deprecation-article.hbs b/app/templates/components/deprecation-article.hbs index ac0a61a2..3c7194dd 100644 --- a/app/templates/components/deprecation-article.hbs +++ b/app/templates/components/deprecation-article.hbs @@ -10,10 +10,8 @@ }}
- {{#if @renderIdOrUntil}} + {{#if @model.renderUntil}}
until: {{@model.until}}
- {{/if}} - {{#if @renderIdOrUntil}}
id: {{@model.id}}
{{/if}}
diff --git a/app/templates/components/main-layout.hbs b/app/templates/components/main-layout.hbs index 81cb50ed..50dfc085 100644 --- a/app/templates/components/main-layout.hbs +++ b/app/templates/components/main-layout.hbs @@ -10,7 +10,7 @@ {{#each @sortedGroupedResults as |result|}}

Deprecations Added in {{result.since}}

{{#each result.contents as |content|}} - + {{/each}} {{/each}} {{/if}} diff --git a/app/templates/id.hbs b/app/templates/id.hbs index 6e90735d..809da9f5 100644 --- a/app/templates/id.hbs +++ b/app/templates/id.hbs @@ -5,6 +5,6 @@ Remove the link anchor use an h1 for the deprecation heading --}} - + {{outlet}} \ No newline at end of file diff --git a/app/templates/show.hbs b/app/templates/show.hbs index a8df3b99..4ee6b5f0 100644 --- a/app/templates/show.hbs +++ b/app/templates/show.hbs @@ -18,7 +18,6 @@ @sortedGroupedResults={{@model.sorted}} @version={{this.version}} @project={{this.project}} - @renderIdOrUntil={{this.renderIdOrUntil}} @displayMobileToc={{this.displayMobileToc}} /> \ No newline at end of file From 9dfe73a758998b1c6cfb8ca301efd9e4add4a136 Mon Sep 17 00:00:00 2001 From: Jen Weber Date: Sun, 29 Jan 2023 16:25:28 -0500 Subject: [PATCH 06/13] Markup for individual pages Pass in a block to DeprecationArticle so that we can use it for both the page with many components and the page with only one. --- app/templates/components/deprecation-article.hbs | 11 +---------- app/templates/components/main-layout.hbs | 13 ++++++++++++- app/templates/id.hbs | 15 +++++++++------ tests/acceptance/visual-regression-test.js | 4 ++++ 4 files changed, 26 insertions(+), 17 deletions(-) diff --git a/app/templates/components/deprecation-article.hbs b/app/templates/components/deprecation-article.hbs index 3c7194dd..a9ed2aae 100644 --- a/app/templates/components/deprecation-article.hbs +++ b/app/templates/components/deprecation-article.hbs @@ -1,14 +1,5 @@
-

- - § - - {{markdown-to-html - @model.title - extensions="no-wrapper" - tagName="" - }} -

+ {{yield}}
{{#if @model.renderUntil}}
until: {{@model.until}}
diff --git a/app/templates/components/main-layout.hbs b/app/templates/components/main-layout.hbs index 50dfc085..7a2273e8 100644 --- a/app/templates/components/main-layout.hbs +++ b/app/templates/components/main-layout.hbs @@ -10,7 +10,18 @@ {{#each @sortedGroupedResults as |result|}}

Deprecations Added in {{result.since}}

{{#each result.contents as |content|}} - + +

+ + § + + {{markdown-to-html + content.title + extensions="no-wrapper" + tagName="" + }} +

+
{{/each}} {{/each}} {{/if}} diff --git a/app/templates/id.hbs b/app/templates/id.hbs index 809da9f5..cacce43d 100644 --- a/app/templates/id.hbs +++ b/app/templates/id.hbs @@ -1,10 +1,13 @@ {{page-title @model.title}} - -{{!-- TODO - Add links to go back to other deprecation guides/home page - Remove the link anchor - use an h1 for the deprecation heading ---}} +« All deprecation guides +

+ Deprecation Guide for + {{markdown-to-html + @model.title + extensions="no-wrapper" + tagName="" + }} +

{{outlet}} \ No newline at end of file diff --git a/tests/acceptance/visual-regression-test.js b/tests/acceptance/visual-regression-test.js index 3eb3146f..4b3850ab 100644 --- a/tests/acceptance/visual-regression-test.js +++ b/tests/acceptance/visual-regression-test.js @@ -89,5 +89,9 @@ module('Acceptance | visual regression', function (hooks) { .hasText('Deprecations Added in Ember CLI 4.x'); await percySnapshot('ember-cli-4.x'); + + await visit('/id/ember-polyfills-deprecate-assign'); + assert.dom('h1').hasText('Deprecation Guide for Ember.assign'); + await percySnapshot('individual-deprecation-page'); }); }); From 8cca28fcfef54d59c2d215576fd65db8c324e543 Mon Sep 17 00:00:00 2001 From: Jen Weber Date: Fri, 3 Feb 2023 08:47:00 -0500 Subject: [PATCH 07/13] Move orphaned article to v1 This md file was floating, not under any version directory. Based on content, it seems to go in Ember v1. --- content/ember/{ => v1}/instance-initializers.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename content/ember/{ => v1}/instance-initializers.md (100%) diff --git a/content/ember/instance-initializers.md b/content/ember/v1/instance-initializers.md similarity index 100% rename from content/ember/instance-initializers.md rename to content/ember/v1/instance-initializers.md From cb40231ea9861e906c5b1a98bd756f7258b0ba33 Mon Sep 17 00:00:00 2001 From: Jen Weber Date: Fri, 3 Feb 2023 08:50:43 -0500 Subject: [PATCH 08/13] Prember the new individual article URLS --- ember-cli-build.js | 14 + package-lock.json | 5299 ++++++++++++++++++++++++-------------------- package.json | 3 +- 3 files changed, 2869 insertions(+), 2447 deletions(-) diff --git a/ember-cli-build.js b/ember-cli-build.js index 04ff802c..88ee8b15 100644 --- a/ember-cli-build.js +++ b/ember-cli-build.js @@ -1,7 +1,20 @@ 'use strict'; +const walkSync = require('walk-sync'); +const path = require('path'); const EmberApp = require('ember-cli/lib/broccoli/ember-app'); +/* +Map over filenames in order to help generate the prembered +URLs for the individual deprecation article pages. +Their URL is something like `/id/project.bower-dependencies` +*/ +const getDeprecationFilenames = function () { + return walkSync('content', { globs: ['**/*.md'] }).map( + (filename) => `/id/${path.basename(filename, '.md')}` + ); +}; + module.exports = function (defaults) { let app = new EmberApp(defaults, { prember: { @@ -19,6 +32,7 @@ module.exports = function (defaults) { '/ember-data/v3.x', '/ember-cli/v2.x', '/ember-cli/v4.x', + ...getDeprecationFilenames(), ], }, diff --git a/package-lock.json b/package-lock.json index d3f83dd4..39cd002d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -71,6 +71,7 @@ "remark-lint": "^9.1.1", "sass": "^1.58.0", "semver-compare": "^1.0.0", + "walk-sync": "^3.0.0", "webpack": "^5.76.2" }, "engines": { @@ -92,9 +93,9 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", + "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", "dev": true, "dependencies": { "@babel/highlight": "^7.18.6" @@ -104,30 +105,30 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.20.14", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.14.tgz", - "integrity": "sha512-0YpKHD6ImkWMEINCyDAD0HLLUH/lPCefG8ld9it8DJB2wnApraKuhgYTvTY1z7UFIfBTGy5LwncZ+5HWWGbhFw==", + "version": "7.21.9", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.9.tgz", + "integrity": "sha512-FUGed8kfhyWvbYug/Un/VPJD41rDIgoVVcR+FuzhzOYyRz5uED+Gd3SLZml0Uw2l2aHFb7ZgdW5mGA3G2cCCnQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.20.12", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", - "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.7", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helpers": "^7.20.7", - "@babel/parser": "^7.20.7", + "version": "7.21.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.8.tgz", + "integrity": "sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.5", + "@babel/helper-compilation-targets": "^7.21.5", + "@babel/helper-module-transforms": "^7.21.5", + "@babel/helpers": "^7.21.5", + "@babel/parser": "^7.21.8", "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.12", - "@babel/types": "^7.20.7", + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -152,13 +153,14 @@ } }, "node_modules/@babel/generator": { - "version": "7.20.14", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.14.tgz", - "integrity": "sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg==", + "version": "7.21.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.9.tgz", + "integrity": "sha512-F3fZga2uv09wFdEjEQIJxXALXfz0+JaOb7SabvVMmjHxeVTuGW8wgE8Vp1Hd7O+zMTYtcfEISGRzPkeiaPPsvg==", "dev": true, "dependencies": { - "@babel/types": "^7.20.7", + "@babel/types": "^7.21.5", "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" }, "engines": { @@ -166,9 +168,9 @@ } }, "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", "dev": true, "dependencies": { "@jridgewell/set-array": "^1.0.1", @@ -192,26 +194,25 @@ } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.21.5.tgz", + "integrity": "sha512-uNrjKztPLkUk7bpCNC0jEKDJzzkvel/W+HguzbN8krA+LPfC1CEobJEvAvGka2A/M+ViOqXdcRL0GqPUJSjx9g==", "dev": true, "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" + "@babel/types": "^7.21.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", - "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.5.tgz", + "integrity": "sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.20.5", - "@babel/helper-validator-option": "^7.18.6", + "@babel/compat-data": "^7.21.5", + "@babel/helper-validator-option": "^7.21.0", "browserslist": "^4.21.3", "lru-cache": "^5.1.1", "semver": "^6.3.0" @@ -248,19 +249,20 @@ "dev": true }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.20.12", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.12.tgz", - "integrity": "sha512-9OunRkbT0JQcednL0UFvbfXpAsUXiGjUk0a7sN8fUXX7Mue79cUSMjHGDRRi/Vz9vYlpIhLV5fMD5dKoMhhsNQ==", + "version": "7.21.8", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.8.tgz", + "integrity": "sha512-+THiN8MqiH2AczyuZrnrKL6cAxFRRQDKW9h1YkBvbgKmAm6mwiacig1qT73DHIWMGo40GRnsEfN3LA+E6NtmSw==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-member-expression-to-functions": "^7.20.7", + "@babel/helper-environment-visitor": "^7.21.5", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-member-expression-to-functions": "^7.21.5", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-replace-supers": "^7.21.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/helper-split-export-declaration": "^7.18.6" + "@babel/helper-split-export-declaration": "^7.18.6", + "semver": "^6.3.0" }, "engines": { "node": ">=6.9.0" @@ -269,14 +271,24 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz", - "integrity": "sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==", + "version": "7.21.8", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.8.tgz", + "integrity": "sha512-zGuSdedkFtsFHGbexAvNuipg1hbtitDLo2XE8/uf6Y9sOQV1xsYX/2pNbtedp/X0eU1pIt+kGvaqHCowkRbS5g==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.2.1" + "regexpu-core": "^5.3.1", + "semver": "^6.3.0" }, "engines": { "node": ">=6.9.0" @@ -285,6 +297,15 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@babel/helper-define-polyfill-provider": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", @@ -314,34 +335,22 @@ } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.21.5.tgz", + "integrity": "sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==", "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", "dev": true, "dependencies": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.0" + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" }, "engines": { "node": ">=6.9.0" @@ -360,43 +369,43 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.20.7.tgz", - "integrity": "sha512-9J0CxJLq315fEdi4s7xK5TQaNYjZw+nDVpVqr1axNGKzdrdwYBD5b4uKv3n75aABG0rCCTK8Im8Ww7eYfMrZgw==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.5.tgz", + "integrity": "sha512-nIcGfgwpH2u4n9GG1HpStW5Ogx7x7ekiFHbjjFRKXbn5zUvqO9ZgotCO4x1aNbKn/x/xOUaXEhyNHCwtFCpxWg==", "dev": true, "dependencies": { - "@babel/types": "^7.20.7" + "@babel/types": "^7.21.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", + "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.21.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.20.11", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", - "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz", + "integrity": "sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-environment-visitor": "^7.21.5", + "@babel/helper-module-imports": "^7.21.4", + "@babel/helper-simple-access": "^7.21.5", "@babel/helper-split-export-declaration": "^7.18.6", "@babel/helper-validator-identifier": "^7.19.1", "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.10", - "@babel/types": "^7.20.7" + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5" }, "engines": { "node": ">=6.9.0" @@ -415,9 +424,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz", + "integrity": "sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==", "dev": true, "engines": { "node": ">=6.9.0" @@ -442,29 +451,29 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", - "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.21.5.tgz", + "integrity": "sha512-/y7vBgsr9Idu4M6MprbOVUfH3vs7tsIfnVWv/Ml2xgwvyH6LTngdfbf5AdsKwkJy4zgy1X/kuNrEKvhhK28Yrg==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.20.7", + "@babel/helper-environment-visitor": "^7.21.5", + "@babel/helper-member-expression-to-functions": "^7.21.5", "@babel/helper-optimise-call-expression": "^7.18.6", "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.7", - "@babel/types": "^7.20.7" + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz", + "integrity": "sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==", "dev": true, "dependencies": { - "@babel/types": "^7.20.2" + "@babel/types": "^7.21.5" }, "engines": { "node": ">=6.9.0" @@ -495,9 +504,9 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz", + "integrity": "sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==", "dev": true, "engines": { "node": ">=6.9.0" @@ -513,9 +522,9 @@ } }, "node_modules/@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", "dev": true, "engines": { "node": ">=6.9.0" @@ -537,14 +546,14 @@ } }, "node_modules/@babel/helpers": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz", - "integrity": "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.5.tgz", + "integrity": "sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA==", "dev": true, "dependencies": { "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.13", - "@babel/types": "^7.20.7" + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5" }, "engines": { "node": ">=6.9.0" @@ -636,9 +645,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.13.tgz", - "integrity": "sha512-gFDLKMfpiXCsjt4za2JA9oTMn70CeseCehb11kRZgvd7+F67Hih3OHOK24cRrWECJ/ljfPGac6ygXAs/C8kIvw==", + "version": "7.21.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.9.tgz", + "integrity": "sha512-q5PNg/Bi1OpGgx5jYlvWZwAorZepEudDMCLtj967aeS7WMont7dUZI46M2XwcIQqvUlMxWfdLFu4S/qSxeUu5g==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -714,12 +723,12 @@ } }, "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.20.7.tgz", - "integrity": "sha512-AveGOoi9DAjUYYuUAG//Ig69GlazLnoyzMw68VCDux+c1tsnnH/OkYcpz/5xzMkEFC6UxjR5Gw1c+iY2wOGVeQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", + "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.20.7", + "@babel/helper-create-class-features-plugin": "^7.21.0", "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, @@ -731,16 +740,16 @@ } }, "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.13.tgz", - "integrity": "sha512-7T6BKHa9Cpd7lCueHBBzP0nkXNina+h5giOZw+a8ZpMfPFY19VjJAjIxyFHuWkhCWgL6QMqRiY/wB1fLXzm6Mw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.21.0.tgz", + "integrity": "sha512-MfgX49uRrFUTL/HvWtmx3zmpyzMMr4MTj3d527MLlr/4RTT9G/ytFFP7qet2uM2Ve03b+BkpWUpK+lRXnQ+v9w==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.20.12", + "@babel/helper-create-class-features-plugin": "^7.21.0", "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-replace-supers": "^7.20.7", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/plugin-syntax-decorators": "^7.19.0" + "@babel/plugin-syntax-decorators": "^7.21.0" }, "engines": { "node": ">=6.9.0" @@ -881,9 +890,9 @@ } }, "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.20.7.tgz", - "integrity": "sha512-T+A7b1kfjtRM51ssoOfS1+wbyCVqorfyZhT99TvxxLMirPShD8CzKMRepMlCBGM5RpHMbn8s+5MMHnPstJH6mQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.20.2", @@ -914,13 +923,13 @@ } }, "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz", - "integrity": "sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", + "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.20.5", + "@babel/helper-create-class-features-plugin": "^7.21.0", "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, @@ -987,12 +996,12 @@ } }, "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", - "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.21.0.tgz", + "integrity": "sha512-tIoPpGBR8UuM4++ccWN3gifhVvQu7ZizuR1fklhRJrd5ewgbkUS+0KVFeWWxELtn18NTLoW32XV7zyOgIAiz+w==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1040,6 +1049,18 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", @@ -1170,12 +1191,12 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", - "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.21.5.tgz", + "integrity": "sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.21.5" }, "engines": { "node": ">=6.9.0" @@ -1217,9 +1238,9 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.20.14", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.14.tgz", - "integrity": "sha512-sMPepQtsOs5fM1bwNvuJJHvaCfOEQfmc01FGw0ELlTpTJj5Ql/zuNRRldYhAPys4ghXdBIQJbRVYi44/7QflQQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", + "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.20.2" @@ -1232,15 +1253,15 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.7.tgz", - "integrity": "sha512-LWYbsiXTPKl+oBlXUGlwNlJZetXD5Am+CyBdqhPsDVjM9Jc8jwBJFrKhHf900Kfk2eZG1y9MAG3UNajol7A4VQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", + "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-compilation-targets": "^7.20.7", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", + "@babel/helper-function-name": "^7.21.0", "@babel/helper-optimise-call-expression": "^7.18.6", "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-replace-supers": "^7.20.7", @@ -1255,12 +1276,12 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", - "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.21.5.tgz", + "integrity": "sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-plugin-utils": "^7.21.5", "@babel/template": "^7.20.7" }, "engines": { @@ -1271,9 +1292,9 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz", - "integrity": "sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==", + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz", + "integrity": "sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.20.2" @@ -1333,12 +1354,12 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.5.tgz", + "integrity": "sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.21.5" }, "engines": { "node": ">=6.9.0" @@ -1411,14 +1432,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.20.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.20.11.tgz", - "integrity": "sha512-S8e1f7WQ7cimJQ51JkAaDrEtohVEitXjgCGAS2N8S31Y42E+kWwfSz83LYz57QdBm7q9diARVqanIaH2oVgQnw==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.5.tgz", + "integrity": "sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-simple-access": "^7.20.2" + "@babel/helper-module-transforms": "^7.21.5", + "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-simple-access": "^7.21.5" }, "engines": { "node": ">=6.9.0" @@ -1509,9 +1530,9 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz", - "integrity": "sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==", + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz", + "integrity": "sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.20.2" @@ -1539,12 +1560,12 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", - "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.21.5.tgz", + "integrity": "sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-plugin-utils": "^7.21.5", "regenerator-transform": "^0.15.1" }, "engines": { @@ -1692,12 +1713,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", - "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.21.5.tgz", + "integrity": "sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.21.5" }, "engines": { "node": ">=6.9.0" @@ -1734,31 +1755,31 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", - "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.21.5.tgz", + "integrity": "sha512-wH00QnTTldTbf/IefEVyChtRdw5RJvODT/Vb4Vcxq1AZvtXj6T0YeX0cAcXhI6/BdGuiP3GcNIL4OQbI2DVNxg==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.20.1", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-validator-option": "^7.18.6", + "@babel/compat-data": "^7.21.5", + "@babel/helper-compilation-targets": "^7.21.5", + "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-validator-option": "^7.21.0", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.20.7", + "@babel/plugin-proposal-async-generator-functions": "^7.20.7", "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.21.0", "@babel/plugin-proposal-dynamic-import": "^7.18.6", "@babel/plugin-proposal-export-namespace-from": "^7.18.9", "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-logical-assignment-operators": "^7.20.7", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-object-rest-spread": "^7.20.7", "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.21.0", "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.21.0", "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", @@ -1766,6 +1787,7 @@ "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", @@ -1775,40 +1797,40 @@ "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.18.6", - "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.21.5", + "@babel/plugin-transform-async-to-generator": "^7.20.7", "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.20.2", - "@babel/plugin-transform-classes": "^7.20.2", - "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-block-scoping": "^7.21.0", + "@babel/plugin-transform-classes": "^7.21.0", + "@babel/plugin-transform-computed-properties": "^7.21.5", + "@babel/plugin-transform-destructuring": "^7.21.3", "@babel/plugin-transform-dotall-regex": "^7.18.6", "@babel/plugin-transform-duplicate-keys": "^7.18.9", "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-for-of": "^7.21.5", "@babel/plugin-transform-function-name": "^7.18.9", "@babel/plugin-transform-literals": "^7.18.9", "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.19.6", - "@babel/plugin-transform-modules-commonjs": "^7.19.6", - "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-amd": "^7.20.11", + "@babel/plugin-transform-modules-commonjs": "^7.21.5", + "@babel/plugin-transform-modules-systemjs": "^7.20.11", "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.20.5", "@babel/plugin-transform-new-target": "^7.18.6", "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-parameters": "^7.21.3", "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.21.5", "@babel/plugin-transform-reserved-words": "^7.18.6", "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-spread": "^7.20.7", "@babel/plugin-transform-sticky-regex": "^7.18.6", "@babel/plugin-transform-template-literals": "^7.18.9", "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-escapes": "^7.21.5", "@babel/plugin-transform-unicode-regex": "^7.18.6", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.20.2", + "@babel/types": "^7.21.5", "babel-plugin-polyfill-corejs2": "^0.3.3", "babel-plugin-polyfill-corejs3": "^0.6.0", "babel-plugin-polyfill-regenerator": "^0.4.1", @@ -1903,10 +1925,16 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true + }, "node_modules/@babel/runtime": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz", - "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.5.tgz", + "integrity": "sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==", "dev": true, "dependencies": { "regenerator-runtime": "^0.13.11" @@ -1916,33 +1944,33 @@ } }, "node_modules/@babel/template": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", - "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "version": "7.21.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.21.9.tgz", + "integrity": "sha512-MK0X5k8NKOuWRamiEfc3KEJiHMTkGZNUjzMipqCGDDc6ijRl/B7RGSKVGncu4Ro/HdyzzY6cmoXuKI2Gffk7vQ==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7" + "@babel/code-frame": "^7.21.4", + "@babel/parser": "^7.21.9", + "@babel/types": "^7.21.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz", - "integrity": "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.5.tgz", + "integrity": "sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.7", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.5", + "@babel/helper-environment-visitor": "^7.21.5", + "@babel/helper-function-name": "^7.21.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.20.13", - "@babel/types": "^7.20.7", + "@babel/parser": "^7.21.5", + "@babel/types": "^7.21.5", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1951,12 +1979,12 @@ } }, "node_modules/@babel/types": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", - "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz", + "integrity": "sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-string-parser": "^7.21.5", "@babel/helper-validator-identifier": "^7.19.1", "to-fast-properties": "^2.0.0" }, @@ -1981,13 +2009,10 @@ } }, "node_modules/@cnakazawa/watch/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/@csstools/convert-colors": { "version": "1.4.0", @@ -1999,89 +2024,143 @@ } }, "node_modules/@ember-data/adapter": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@ember-data/adapter/-/adapter-4.9.1.tgz", - "integrity": "sha512-TTxGL7T2uVxPMJ0MQTzrx2Aot831Db4uG2aRb3f1MUuN9JAS6Jx1Vf67gx2KH6sBUwWAwf5owVR4JiQqmin7fA==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@ember-data/adapter/-/adapter-4.12.0.tgz", + "integrity": "sha512-sY7Zm73LSN1x1jO+lTV0+Vtdis6rBFAuRD3sln1BOW0y9che5WK+qyQs8FhjC6m9D/FFIKqUucWvaPO4/GazuQ==", "dev": true, "dependencies": { - "@ember-data/private-build-infra": "4.9.1", - "@ember/edition-utils": "^1.2.0", + "@ember-data/private-build-infra": "4.12.0", "@embroider/macros": "^1.10.0", - "ember-auto-import": "^2.4.3", "ember-cli-babel": "^7.26.11", "ember-cli-test-info": "^1.0.0" }, "engines": { - "node": "^14.8.0 || 16.* || >= 18.*" + "node": "16.* || >= 18.*" }, "peerDependencies": { - "@ember-data/store": "4.9.1", - "@ember/string": "^3.0.0", + "@ember-data/store": "4.12.0", + "@ember/string": "^3.0.1", "ember-inflector": "^4.0.2" } }, - "node_modules/@ember-data/canary-features": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@ember-data/canary-features/-/canary-features-4.9.1.tgz", - "integrity": "sha512-Dk80HVWMoRZpoWf/9pVSTM9Db0jG0PN4Cmg+bWG2YWNVIcAUvl4TSzNIY4th8CrA5BOPwhn50KKWBQZZ1CRhiQ==", + "node_modules/@ember-data/debug": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@ember-data/debug/-/debug-4.12.0.tgz", + "integrity": "sha512-6SNJjoV3zKnjjZEu9/tOjeWdN70mxmkvHd+0Y7kjasmjLBgIkZk20+B/nFm25MpmmpfZEsvdUY3HIfu+iPy+5A==", "dev": true, "dependencies": { + "@ember-data/private-build-infra": "4.12.0", + "@ember/edition-utils": "^1.2.0", "@embroider/macros": "^1.10.0", + "ember-auto-import": "^2.6.1", "ember-cli-babel": "^7.26.11" }, "engines": { - "node": "^14.8.0 || 16.* || >= 18.*" + "node": "16.* || >= 18.*" + }, + "peerDependencies": { + "@ember/string": "^3.0.1" } }, - "node_modules/@ember-data/debug": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@ember-data/debug/-/debug-4.9.1.tgz", - "integrity": "sha512-sfor3UaeK/D+RB7YjOyIUM4fdxLQUkVKOnQVij7v1+AQb76j9iaJAaabUCwlS8iqCX2Y1aCtnDmdD67H7mPVQQ==", + "node_modules/@ember-data/graph": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@ember-data/graph/-/graph-4.12.0.tgz", + "integrity": "sha512-5crSekONC8cm/sPS4OnNNG1TrnCb4rqrM72Ux8i8xlomYpLq75R2gY4ibY1HRNstrEoAB09rzONTB0bRJHlTQw==", + "dev": true, + "dependencies": { + "@ember-data/private-build-infra": "4.12.0", + "@ember/edition-utils": "^1.2.0", + "@embroider/macros": "^1.10.0", + "ember-cli-babel": "^7.26.11" + }, + "engines": { + "node": "16.* || >= 18.*" + }, + "peerDependencies": { + "@ember-data/store": "4.12.0" + } + }, + "node_modules/@ember-data/json-api": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@ember-data/json-api/-/json-api-4.12.0.tgz", + "integrity": "sha512-vtxuB7akuSfsEBvLX/8h4zGyIozynyq5Bf9I02ftIoIIwD21wN+g/ZG91KU6sNZzyeycTZEKpoYaITM84pLTTg==", "dev": true, "dependencies": { - "@ember-data/private-build-infra": "4.9.1", + "@ember-data/private-build-infra": "4.12.0", "@ember/edition-utils": "^1.2.0", "@embroider/macros": "^1.10.0", - "ember-auto-import": "^2.4.3", "ember-cli-babel": "^7.26.11" }, "engines": { - "node": "^14.8.0 || 16.* || >= 18.*" + "node": "16.* || >= 18.*" }, "peerDependencies": { - "@ember/string": "^3.0.0" + "@ember-data/graph": "4.12.0", + "@ember-data/store": "4.12.0" + } + }, + "node_modules/@ember-data/legacy-compat": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@ember-data/legacy-compat/-/legacy-compat-4.12.0.tgz", + "integrity": "sha512-QVZczGMbTk8Ch+xiZt7KQk5UX2AdUsVdR3rSB/pJVZrWcUWo6ToAR2mPl97/cWd6VYFXBZgMamsxkeBO4q5HXA==", + "dev": true, + "dependencies": { + "@ember-data/private-build-infra": "4.12.0", + "@embroider/macros": "^1.10.0", + "ember-cli-babel": "^7.26.11" + }, + "engines": { + "node": "16.* || >= 18" + }, + "peerDependencies": { + "@ember-data/graph": "4.12.0", + "@ember-data/json-api": "4.12.0" + }, + "peerDependenciesMeta": { + "@ember-data/graph": { + "optional": true + }, + "@ember-data/json-api": { + "optional": true + } } }, "node_modules/@ember-data/model": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@ember-data/model/-/model-4.9.1.tgz", - "integrity": "sha512-rrSpo4yq4+p2UeR3fdxtpEs5QpySVuGGIiAVJDltJQv8ZlzPRw1ggAU7t9wRsrtmUUT/5vapihJnEHb4HZB9WQ==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@ember-data/model/-/model-4.12.0.tgz", + "integrity": "sha512-gE9LRmUkrJy9hJ+WeNns/GOMQC311R18SOvbsIVk5z/u2tgD5l0BjLSeqCaG/CjO+fCRsM8Ne/Ivm07c/CyezQ==", "dev": true, "dependencies": { - "@ember-data/canary-features": "4.9.1", - "@ember-data/private-build-infra": "4.9.1", + "@ember-data/private-build-infra": "4.12.0", "@ember/edition-utils": "^1.2.0", "@embroider/macros": "^1.10.0", - "ember-auto-import": "^2.4.3", "ember-cached-decorator-polyfill": "^1.0.1", "ember-cli-babel": "^7.26.11", "ember-cli-string-utils": "^1.1.0", "ember-cli-test-info": "^1.0.0", - "ember-compatibility-helpers": "^1.2.6", - "inflection": "~2.0.0" + "inflection": "~2.0.1" }, "engines": { - "node": "^14.8.0 || 16.* || >= 18.*" + "node": "16.* || >= 18.*" }, "peerDependencies": { - "@ember-data/record-data": "4.9.1", - "@ember-data/store": "4.9.1", - "@ember-data/tracking": "4.9.1", - "@ember/string": "^3.0.0", + "@ember-data/debug": "4.12.0", + "@ember-data/graph": "4.12.0", + "@ember-data/json-api": "4.12.0", + "@ember-data/legacy-compat": "4.12.0", + "@ember-data/store": "4.12.0", + "@ember-data/tracking": "4.12.0", + "@ember/string": "^3.0.1", "ember-inflector": "^4.0.2" }, "peerDependenciesMeta": { - "@ember-data/record-data": { + "@ember-data/debug": { + "optional": true + }, + "@ember-data/graph": { + "optional": true + }, + "@ember-data/json-api": { "optional": true } } @@ -2096,15 +2175,14 @@ } }, "node_modules/@ember-data/private-build-infra": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@ember-data/private-build-infra/-/private-build-infra-4.9.1.tgz", - "integrity": "sha512-1c4tXsaFgNgAFol7tflW7ltGPQ8WdGqSprbUzFnyroBotVsvVhNiGBHVsEaQ0W3UQwlwinyyJXlXQiPs/Yv3Iw==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@ember-data/private-build-infra/-/private-build-infra-4.12.0.tgz", + "integrity": "sha512-cBuEZhxV8uyIRr+9oUZ4smQb+6p6ryH89+WdrGMTeKgKP3XkdlK9w+6veQAYOqgWAulTwmAxX+YU/zoPq2ne7w==", "dev": true, "dependencies": { - "@babel/core": "^7.20.2", - "@babel/plugin-transform-block-scoping": "^7.20.2", - "@babel/runtime": "^7.20.1", - "@ember-data/canary-features": "4.9.1", + "@babel/core": "^7.21.4", + "@babel/plugin-transform-block-scoping": "^7.21.0", + "@babel/runtime": "^7.21.0", "@ember/edition-utils": "^1.2.0", "@embroider/macros": "^1.10.0", "babel-import-util": "^1.3.0", @@ -2123,24 +2201,13 @@ "ember-cli-string-utils": "^1.1.0", "ember-cli-version-checker": "^5.1.2", "git-repo-info": "^2.1.1", - "glob": "^8.0.3", + "glob": "^9.3.4", "npm-git-info": "^1.0.3", - "rimraf": "^3.0.2", - "rsvp": "^4.8.5", "semver": "^7.3.8", "silent-error": "^1.1.1" }, "engines": { - "node": "^14.8.0 || 16.* || >= 18.*" - } - }, - "node_modules/@ember-data/private-build-infra/node_modules/babel-import-util": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/babel-import-util/-/babel-import-util-1.3.0.tgz", - "integrity": "sha512-PPzUT17eAI18zn6ek1R3sB4Krc/MbnmT1MkZQFmyhjoaEGBVwNABhfVU9+EKcDSKrrOm9OIpGhjxukx1GCiy1g==", - "dev": true, - "engines": { - "node": ">= 12.*" + "node": "16.* || >= 18.*" } }, "node_modules/@ember-data/private-build-infra/node_modules/brace-expansion": { @@ -2184,34 +2251,45 @@ } }, "node_modules/@ember-data/private-build-infra/node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "version": "9.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", + "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", "dev": true, "dependencies": { "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "minimatch": "^8.0.2", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" }, "engines": { - "node": ">=12" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/@ember-data/private-build-infra/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", + "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@ember-data/private-build-infra/node_modules/minipass": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", + "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", + "dev": true, + "engines": { + "node": ">=8" } }, "node_modules/@ember-data/private-build-infra/node_modules/promise-map-series": { @@ -2223,33 +2301,19 @@ "node": "10.* || >= 12.*" } }, - "node_modules/@ember-data/private-build-infra/node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true, - "engines": { - "node": "6.* || >= 7.*" - } - }, - "node_modules/@ember-data/record-data": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@ember-data/record-data/-/record-data-4.9.1.tgz", - "integrity": "sha512-6qK8rHDoIxqHWr4O3pPsBYzt4Fq2nOYjTIGP90QB2EivtgWEpPsYZ/7/WpQ4SriCFnZT/6c/VCoJiEwyHZuG7Q==", + "node_modules/@ember-data/request": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@ember-data/request/-/request-4.12.0.tgz", + "integrity": "sha512-n08NaFwJPq8TUj0F5M5Y88hZ8OhuzaeHjygnaumZtAnCbM9vRrJvrGCcTkfPp2XL3jfKOzeTHNzWzX8XY+efzQ==", "dev": true, "dependencies": { - "@ember-data/canary-features": "4.9.1", - "@ember-data/private-build-infra": "4.9.1", - "@ember/edition-utils": "^1.2.0", + "@ember-data/private-build-infra": "4.12.0", + "@ember/test-waiters": "^3.0.2", "@embroider/macros": "^1.10.0", - "ember-auto-import": "^2.4.3", "ember-cli-babel": "^7.26.11" }, "engines": { - "node": "^14.8.0 || 16.* || >= 18.*" - }, - "peerDependencies": { - "@ember-data/store": "4.9.1" + "node": "16.* || >= 18" } }, "node_modules/@ember-data/rfc395-data": { @@ -2259,68 +2323,73 @@ "dev": true }, "node_modules/@ember-data/serializer": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@ember-data/serializer/-/serializer-4.9.1.tgz", - "integrity": "sha512-bHN4TZd/novlJzyn9ZroVjx29RZPXJER0EKa+CYRgJIGFJpg9wn6Bjfoh5NdPl0QWW6IT/mySNkQcOP2UWKNFw==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@ember-data/serializer/-/serializer-4.12.0.tgz", + "integrity": "sha512-q6TJKrS95eFKm9fNm9UkwTQBJw5G+oj37lBPtsnLs6Sm05RCR8fvUX+WbkKi6CoqfKrn2zlZU8Z8mKg7DXc5nA==", "dev": true, "dependencies": { - "@ember-data/private-build-infra": "4.9.1", + "@ember-data/private-build-infra": "4.12.0", "@embroider/macros": "^1.10.0", - "ember-auto-import": "^2.4.3", "ember-cli-babel": "^7.26.11", "ember-cli-test-info": "^1.0.0" }, "engines": { - "node": "^14.8.0 || 16.* || >= 18.*" + "node": "16.* || >= 18.*" }, "peerDependencies": { - "@ember-data/store": "4.9.1", - "@ember/string": "^3.0.0", + "@ember-data/store": "4.12.0", + "@ember/string": "^3.0.1", "ember-inflector": "^4.0.2" } }, "node_modules/@ember-data/store": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@ember-data/store/-/store-4.9.1.tgz", - "integrity": "sha512-FXgP/oOE5b0YYpIoIU3KXiMTtIHF0SVllebxrsYMQWh2+C3hTV42DDDtEArDV/oBL3i0WARDdiT4aziK7kGl/A==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@ember-data/store/-/store-4.12.0.tgz", + "integrity": "sha512-7zOxg363f8raqmJcQYiH6JAWWyBDLRQTWLZeyeJD3kgFV+MqWlHLjEvOFCDW2SnfIrVAyFH7oh7x7POxClw9mA==", "dev": true, "dependencies": { - "@ember-data/canary-features": "4.9.1", - "@ember-data/private-build-infra": "4.9.1", + "@ember-data/private-build-infra": "4.12.0", "@embroider/macros": "^1.10.0", - "ember-auto-import": "^2.4.3", "ember-cached-decorator-polyfill": "^1.0.1", "ember-cli-babel": "^7.26.11" }, "engines": { - "node": "^14.8.0 || 16.* || >= 18.*" + "node": "16.* || >= 18.*" }, "peerDependencies": { - "@ember-data/model": "4.9.1", - "@ember-data/record-data": "4.9.1", - "@ember-data/tracking": "4.9.1", - "@ember/string": "^3.0.0", + "@ember-data/graph": "4.12.0", + "@ember-data/json-api": "4.12.0", + "@ember-data/legacy-compat": "4.12.0", + "@ember-data/model": "4.12.0", + "@ember-data/tracking": "4.12.0", + "@ember/string": "^3.0.1", "@glimmer/tracking": "^1.1.2" }, "peerDependenciesMeta": { - "@ember-data/model": { + "@ember-data/graph": { + "optional": true + }, + "@ember-data/json-api": { "optional": true }, - "@ember-data/record-data": { + "@ember-data/legacy-compat": { + "optional": true + }, + "@ember-data/model": { "optional": true } } }, "node_modules/@ember-data/tracking": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@ember-data/tracking/-/tracking-4.9.1.tgz", - "integrity": "sha512-xT3RSs3hhmrf/OuPAdq20GCI1aOCK/p3ni6h2zn7PCNg3a7iQSLGc3TbkodIzgZHyTKPX0w5vTiI+jsykgYYIw==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@ember-data/tracking/-/tracking-4.12.0.tgz", + "integrity": "sha512-Jgg6ayR70HLdMqIuXgh/5bdD93Qxop4evSA/f0ltDyilTQ63Olw6GkaYBpjOf6rZbRxdAOwLOOITyoE04zVq+g==", "dev": true, "dependencies": { "ember-cli-babel": "^7.26.11" }, "engines": { - "node": "14.* || 16.* || >= 18" + "node": "16.* || >= 18" } }, "node_modules/@ember-decorators/utils": { @@ -2607,13 +2676,10 @@ } }, "node_modules/@ember/legacy-built-in-components/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/@ember/legacy-built-in-components/node_modules/mkdirp": { "version": "0.5.5", @@ -2711,11 +2777,29 @@ "node": "10.* || 12.* || >= 14" } }, + "node_modules/@ember/render-modifiers": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@ember/render-modifiers/-/render-modifiers-2.0.5.tgz", + "integrity": "sha512-5cJ1niIdOJC6k6KtIn9HGbr1DATJQp4ZqMv1vbi6LKQWbVCQ3byvKONtUEi3H0wcewlrcaWCqXOgm0nACzCOQA==", + "dev": true, + "dependencies": { + "@embroider/macros": "^1.0.0", + "ember-cli-babel": "^7.26.11", + "ember-modifier-manager-polyfill": "^1.2.0" + }, + "engines": { + "node": "12.* || 14.* || >= 16" + }, + "peerDependencies": { + "ember-source": "^3.8 || ^4.0.0" + } + }, "node_modules/@ember/string": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@ember/string/-/string-3.0.1.tgz", - "integrity": "sha512-ntnmXS+upOWVXE+rVw2l03DjdMnaGdWbYVUxUBuPJqnIGZu2XFRsoXc7E6mOw62s8i1Xh1RgTuFHN41QGIolEQ==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@ember/string/-/string-3.1.1.tgz", + "integrity": "sha512-UbXJ+k3QOrYN4SRPHgXCqYIJ+yWWUg1+vr0H4DhdQPTy8LJfyqwZ2tc5uqpSSnEXE+/1KopHBE5J8GDagAg5cg==", "dev": true, + "peer": true, "dependencies": { "ember-cli-babel": "^7.26.6" }, @@ -2746,9 +2830,9 @@ } }, "node_modules/@ember/test-waiters": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@ember/test-waiters/-/test-waiters-3.0.0.tgz", - "integrity": "sha512-z6+gIlq/rXLKroWv2wxAoiiLtgSOGQFCw6nUufERausV+jLnA7CYbWwzEo5R7XaOejSDpgA5d6haXIBsD5j0oQ==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@ember/test-waiters/-/test-waiters-3.0.2.tgz", + "integrity": "sha512-H8Q3Xy9rlqhDKnQpwt2pzAYDouww4TZIGSI1pZJhM7mQIGufQKuB0ijzn/yugA6Z+bNdjYp1HioP8Y4hn2zazQ==", "dev": true, "dependencies": { "calculate-cache-key-for-tree": "^2.0.0", @@ -2761,12 +2845,12 @@ } }, "node_modules/@embroider/macros": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@embroider/macros/-/macros-1.10.0.tgz", - "integrity": "sha512-LMbfQGk/a+f6xtvAv5fq/wf2LRxETnbgSCLUf/z6ebzmuskOUxrke+uP55chF/loWrARi9g6erFQ7RDOUoBMSg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@embroider/macros/-/macros-1.11.0.tgz", + "integrity": "sha512-P/WSB+PqKSja5qXjYvhLyUM0ivcDoI9kkqs+R0GNujfVhS0EIIAMHfD9uHDBbhzFit39pT0QJqgcXGE2rprCPA==", "dev": true, "dependencies": { - "@embroider/shared-internals": "2.0.0", + "@embroider/shared-internals": "2.1.0", "assert-never": "^1.2.1", "babel-import-util": "^1.1.0", "ember-cli-babel": "^7.26.6", @@ -2777,12 +2861,20 @@ }, "engines": { "node": "12.* || 14.* || >= 16" + }, + "peerDependencies": { + "@glint/template": "^1.0.0" + }, + "peerDependenciesMeta": { + "@glint/template": { + "optional": true + } } }, - "node_modules/@embroider/macros/node_modules/@embroider/shared-internals": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@embroider/shared-internals/-/shared-internals-2.0.0.tgz", - "integrity": "sha512-qZ2/xky9mWm5YC6noOa6AiAwgISEQ78YTZNv4SNu2PFgEK/H+Ha/3ddngzGSsnXkVnIHZyxIBzhxETonQYHY9g==", + "node_modules/@embroider/shared-internals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@embroider/shared-internals/-/shared-internals-2.1.0.tgz", + "integrity": "sha512-9hKbMxW7wDWt1BqdpnLZ5W6ETrmAg9HnfBwf1IDkT+8he5nOdTD0PNtruMjm7V0Tb9p9hI7O+UXSa8ZnX1BQXg==", "dev": true, "dependencies": { "babel-import-util": "^1.1.0", @@ -2798,16 +2890,7 @@ "node": "12.* || 14.* || >= 16" } }, - "node_modules/@embroider/macros/node_modules/babel-import-util": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/babel-import-util/-/babel-import-util-1.3.0.tgz", - "integrity": "sha512-PPzUT17eAI18zn6ek1R3sB4Krc/MbnmT1MkZQFmyhjoaEGBVwNABhfVU9+EKcDSKrrOm9OIpGhjxukx1GCiy1g==", - "dev": true, - "engines": { - "node": ">= 12.*" - } - }, - "node_modules/@embroider/macros/node_modules/fs-extra": { + "node_modules/@embroider/shared-internals/node_modules/fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", @@ -2822,7 +2905,7 @@ "node": ">=10" } }, - "node_modules/@embroider/macros/node_modules/jsonfile": { + "node_modules/@embroider/shared-internals/node_modules/jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", @@ -2834,7 +2917,7 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/@embroider/macros/node_modules/resolve-package-path": { + "node_modules/@embroider/shared-internals/node_modules/resolve-package-path": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/resolve-package-path/-/resolve-package-path-4.0.3.tgz", "integrity": "sha512-SRpNAPW4kewOaNUt8VPqhJ0UMxawMwzJD8V7m1cJfdSTK9ieZwS6K7Dabsm4bmLFM96Z5Y/UznrpG5kt1im8yA==", @@ -2846,7 +2929,7 @@ "node": ">= 12" } }, - "node_modules/@embroider/macros/node_modules/universalify": { + "node_modules/@embroider/shared-internals/node_modules/universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", @@ -2856,12 +2939,12 @@ } }, "node_modules/@embroider/util": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@embroider/util/-/util-1.10.0.tgz", - "integrity": "sha512-utAFKoq6ajI27jyqjvX3PiGL4m+ZyGVlVNbSbE/nOqi2llRyAkh5ltH1WkIK7jhdwQFJouo1NpOSj9J3/HDa3A==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@embroider/util/-/util-1.11.0.tgz", + "integrity": "sha512-v6Jdjl87jzsAtYgU/xkx+7CykoC06E6qd3j8ULe8jC8hVXKkjWR7Nks5D5V970/fravGd/FMOT3tVIF3Dj5yaw==", "dev": true, "dependencies": { - "@embroider/macros": "^1.10.0", + "@embroider/macros": "^1.11.0", "broccoli-funnel": "^3.0.5", "ember-cli-babel": "^7.26.11" }, @@ -2869,10 +2952,14 @@ "node": "14.* || >= 16" }, "peerDependencies": { - "@glint/template": "^1.0.0-beta.1", + "@glint/environment-ember-loose": "^1.0.0", + "@glint/template": "^1.0.0", "ember-source": "*" }, "peerDependenciesMeta": { + "@glint/environment-ember-loose": { + "optional": true + }, "@glint/template": { "optional": true } @@ -3045,77 +3132,77 @@ "dev": true }, "node_modules/@glimmer/global-context": { - "version": "0.83.1", - "resolved": "https://registry.npmjs.org/@glimmer/global-context/-/global-context-0.83.1.tgz", - "integrity": "sha512-OwlgqpbOJU73EjZOZdftab0fKbtdJ4x/QQeJseL9cvaAUiK3+w52M5ONFxD1T/yPBp2Mf7NCYqA/uL8tRbzY2A==", + "version": "0.84.3", + "resolved": "https://registry.npmjs.org/@glimmer/global-context/-/global-context-0.84.3.tgz", + "integrity": "sha512-8Oy9Wg5IZxMEeAnVmzD2NkObf89BeHoFSzJgJROE/deutd3rxg83mvlOez4zBBGYwnTb+VGU2LYRpet92egJjA==", "dev": true, "dependencies": { "@glimmer/env": "^0.1.7" } }, "node_modules/@glimmer/interfaces": { - "version": "0.83.1", - "resolved": "https://registry.npmjs.org/@glimmer/interfaces/-/interfaces-0.83.1.tgz", - "integrity": "sha512-rjAztghzX97v8I4rk3+NguM3XGYcFjc/GbJ8qrEj19KF2lUDoDBW1sB7f0tov3BD5HlrGXei/vOh4+DHfjeB5w==", + "version": "0.84.3", + "resolved": "https://registry.npmjs.org/@glimmer/interfaces/-/interfaces-0.84.3.tgz", + "integrity": "sha512-dk32ykoNojt0mvEaIW6Vli5MGTbQo58uy3Epj7ahCgTHmWOKuw/0G83f2UmFprRwFx689YTXG38I/vbpltEjzg==", "dev": true, "dependencies": { "@simple-dom/interface": "^1.4.0" } }, "node_modules/@glimmer/reference": { - "version": "0.83.1", - "resolved": "https://registry.npmjs.org/@glimmer/reference/-/reference-0.83.1.tgz", - "integrity": "sha512-BThEwDlMkJB1WBPWDrww+VxgGyDbwxh5FFPvGhkovvCZnCb7fAMUCt9pi6CUZtviugkWOBFtE9P4eZZbOLkXeg==", + "version": "0.84.3", + "resolved": "https://registry.npmjs.org/@glimmer/reference/-/reference-0.84.3.tgz", + "integrity": "sha512-lV+p/aWPVC8vUjmlvYVU7WQJsLh319SdXuAWoX/SE3pq340BJlAJiEcAc6q52y9JNhT57gMwtjMX96W5Xcx/qw==", "dev": true, "dependencies": { "@glimmer/env": "^0.1.7", - "@glimmer/global-context": "0.83.1", - "@glimmer/interfaces": "0.83.1", - "@glimmer/util": "0.83.1", - "@glimmer/validator": "0.83.1" + "@glimmer/global-context": "0.84.3", + "@glimmer/interfaces": "0.84.3", + "@glimmer/util": "0.84.3", + "@glimmer/validator": "0.84.3" } }, "node_modules/@glimmer/reference/node_modules/@glimmer/util": { - "version": "0.83.1", - "resolved": "https://registry.npmjs.org/@glimmer/util/-/util-0.83.1.tgz", - "integrity": "sha512-amvjtl9dvrkxsoitXAly9W5NUaLIE3A2J2tWhBWIL1Z6DOFotfX7ytIosOIcPhJLZCtiXPHzMutQRv0G/MSMsA==", + "version": "0.84.3", + "resolved": "https://registry.npmjs.org/@glimmer/util/-/util-0.84.3.tgz", + "integrity": "sha512-qFkh6s16ZSRuu2rfz3T4Wp0fylFj3HBsONGXQcrAdZjdUaIS6v3pNj6mecJ71qRgcym9Hbaq/7/fefIwECUiKw==", "dev": true, "dependencies": { "@glimmer/env": "0.1.7", - "@glimmer/interfaces": "0.83.1", + "@glimmer/interfaces": "0.84.3", "@simple-dom/interface": "^1.4.0" } }, "node_modules/@glimmer/reference/node_modules/@glimmer/validator": { - "version": "0.83.1", - "resolved": "https://registry.npmjs.org/@glimmer/validator/-/validator-0.83.1.tgz", - "integrity": "sha512-LaILSNnQgDHZpaUsfjVndbS1JfVn0xdTlJdFJblPbhoVklOBSReZVekens3EQ6xOr3BC612sRm1hBnEPixOY6A==", + "version": "0.84.3", + "resolved": "https://registry.npmjs.org/@glimmer/validator/-/validator-0.84.3.tgz", + "integrity": "sha512-RTBV4TokUB0vI31UC7ikpV7lOYpWUlyqaKV//pRC4pexYMlmqnVhkFrdiimB/R1XyNdUOQUmnIAcdic39NkbhQ==", "dev": true, "dependencies": { "@glimmer/env": "^0.1.7", - "@glimmer/global-context": "0.83.1" + "@glimmer/global-context": "0.84.3" } }, "node_modules/@glimmer/syntax": { - "version": "0.83.1", - "resolved": "https://registry.npmjs.org/@glimmer/syntax/-/syntax-0.83.1.tgz", - "integrity": "sha512-n3vEd0GtjtgkOsd2gqkSimp8ecqq5KrHyana/s1XJZvVAPD5rMWT9WvAVWG8XAktns8BxjwLIUoj/vkOfA+eHg==", + "version": "0.84.3", + "resolved": "https://registry.npmjs.org/@glimmer/syntax/-/syntax-0.84.3.tgz", + "integrity": "sha512-ioVbTic6ZisLxqTgRBL2PCjYZTFIwobifCustrozRU2xGDiYvVIL0vt25h2c1ioDsX59UgVlDkIK4YTAQQSd2A==", "dev": true, "dependencies": { - "@glimmer/interfaces": "0.83.1", - "@glimmer/util": "0.83.1", + "@glimmer/interfaces": "0.84.3", + "@glimmer/util": "0.84.3", "@handlebars/parser": "~2.0.0", "simple-html-tokenizer": "^0.5.11" } }, "node_modules/@glimmer/syntax/node_modules/@glimmer/util": { - "version": "0.83.1", - "resolved": "https://registry.npmjs.org/@glimmer/util/-/util-0.83.1.tgz", - "integrity": "sha512-amvjtl9dvrkxsoitXAly9W5NUaLIE3A2J2tWhBWIL1Z6DOFotfX7ytIosOIcPhJLZCtiXPHzMutQRv0G/MSMsA==", + "version": "0.84.3", + "resolved": "https://registry.npmjs.org/@glimmer/util/-/util-0.84.3.tgz", + "integrity": "sha512-qFkh6s16ZSRuu2rfz3T4Wp0fylFj3HBsONGXQcrAdZjdUaIS6v3pNj6mecJ71qRgcym9Hbaq/7/fefIwECUiKw==", "dev": true, "dependencies": { "@glimmer/env": "0.1.7", - "@glimmer/interfaces": "0.83.1", + "@glimmer/interfaces": "0.84.3", "@simple-dom/interface": "^1.4.0" } }, @@ -3238,9 +3325,9 @@ "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", "dev": true, "dependencies": { "@jridgewell/resolve-uri": "3.1.0", @@ -3679,9 +3766,9 @@ } }, "node_modules/@percy/sdk-utils": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@percy/sdk-utils/-/sdk-utils-1.19.2.tgz", - "integrity": "sha512-wG2PPNFtbrJp20VOAR5B1qiFxp0utRhcSGwlbDazQRZ0dBcDYSsnoZbeqPyi6GSVqa/ac3jK4YPXEAuBxHfo6A==", + "version": "1.24.2", + "resolved": "https://registry.npmjs.org/@percy/sdk-utils/-/sdk-utils-1.24.2.tgz", + "integrity": "sha512-gjCaWcm43q4ao8NAKjvvo7kR3JU41V6xi2IVF5cvoyOUtXGRgBta+VPh6unGVLwfAoDUj2/lVcSPRdoOSwgJWg==", "dev": true, "engines": { "node": ">=14" @@ -3848,9 +3935,9 @@ } }, "node_modules/@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", + "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", "dev": true }, "node_modules/@types/estree-jsx": { @@ -4040,31 +4127,31 @@ } }, "node_modules/@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", "dev": true, "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" } }, "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", "dev": true }, "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", "dev": true }, "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", "dev": true }, "node_modules/@webassemblyjs/helper-code-frame": { @@ -4137,111 +4224,111 @@ "dev": true }, "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", "dev": true, "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", "dev": true }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" } }, "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", "dev": true, "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", "dev": true, "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", "dev": true }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, "node_modules/@webassemblyjs/wast-parser": { @@ -4288,19 +4375,19 @@ "dev": true }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/ast": "1.11.6", "@xtuc/long": "4.2.2" } }, "node_modules/@xmldom/xmldom": { - "version": "0.8.6", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.6.tgz", - "integrity": "sha512-uRjjusqpoqfmRkTaNuLJ2VohVr67Q5YwDATW3VU7PfzTj6IRaihGrYI7zckGZjxQPBIp63nfvJbM+Yu5ICh0Bg==", + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.7.tgz", + "integrity": "sha512-sI1Ly2cODlWStkINzqGrZ8K6n+MTSbAeQnAipGyL+KZCXuHaRlj2gyyy8B/9MvsFFqN7XHryQnB2QwhzvJXovg==", "dev": true, "engines": { "node": ">=10.0.0" @@ -5086,9 +5173,9 @@ } }, "node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", "dev": true }, "node_modules/archy": { @@ -5152,6 +5239,19 @@ "node": ">=0.10.0" } }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/array-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", @@ -5334,13 +5434,10 @@ } }, "node_modules/async-disk-cache/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/async-disk-cache/node_modules/mkdirp": { "version": "0.5.5", @@ -5373,9 +5470,9 @@ } }, "node_modules/async-each": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.5.tgz", - "integrity": "sha512-5QzqtU3BlagehwmdoqwaS2FBQF2P5eL6vFqXwNsb5jwoEsmtfAXg1ocFvW7I6/gGLFhBMKwcMwZuy7uv/Bo9jA==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz", + "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==", "dev": true, "funding": [ { @@ -5832,9 +5929,9 @@ } }, "node_modules/babel-import-util": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/babel-import-util/-/babel-import-util-0.2.0.tgz", - "integrity": "sha512-CtWYYHU/MgK88rxMrLfkD356dApswtR/kWZ/c6JifG1m10e7tBBrs/366dFzWMAoqYmG5/JSh+94tUSpIwh+ag==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/babel-import-util/-/babel-import-util-1.3.0.tgz", + "integrity": "sha512-PPzUT17eAI18zn6ek1R3sB4Krc/MbnmT1MkZQFmyhjoaEGBVwNABhfVU9+EKcDSKrrOm9OIpGhjxukx1GCiy1g==", "dev": true, "engines": { "node": ">= 12.*" @@ -5926,9 +6023,9 @@ } }, "node_modules/babel-plugin-ember-template-compilation": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-ember-template-compilation/-/babel-plugin-ember-template-compilation-2.0.0.tgz", - "integrity": "sha512-d+4jaB2ik0rt9TH0K9kOlKJeRBHEb373FgFMcU9ZaJL2zYuVXe19bqy+cWlLpLf1tpOBcBG9QTlFBCoImlOt1g==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/babel-plugin-ember-template-compilation/-/babel-plugin-ember-template-compilation-2.0.3.tgz", + "integrity": "sha512-SIetZD/uCLnzIBTJtzYGc2Q55TPqM5WyjuOgW+Is1W3SZVljlY3JD5Add29hDMs//OvXBWoXfOopQxkfG4/pIA==", "dev": true, "dependencies": { "babel-import-util": "^1.3.0" @@ -5937,15 +6034,6 @@ "node": ">= 12.*" } }, - "node_modules/babel-plugin-ember-template-compilation/node_modules/babel-import-util": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/babel-import-util/-/babel-import-util-1.3.0.tgz", - "integrity": "sha512-PPzUT17eAI18zn6ek1R3sB4Krc/MbnmT1MkZQFmyhjoaEGBVwNABhfVU9+EKcDSKrrOm9OIpGhjxukx1GCiy1g==", - "dev": true, - "engines": { - "node": ">= 12.*" - } - }, "node_modules/babel-plugin-filter-imports": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/babel-plugin-filter-imports/-/babel-plugin-filter-imports-4.0.0.tgz", @@ -6112,7 +6200,7 @@ "node_modules/babel-plugin-syntax-dynamic-import": { "version": "6.18.0", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", - "integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=", + "integrity": "sha512-MioUE+LfjCEz65Wf7Z/Rm4XCP5k2c+TbMd2Z2JKc7U9uwjBhAfNPE48KC4GTGKhppMeYVepwDBNO/nGY6NYHBA==", "dev": true }, "node_modules/babel-plugin-syntax-exponentiation-operator": { @@ -6544,13 +6632,10 @@ } }, "node_modules/babel-register/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/babel-register/node_modules/mkdirp": { "version": "0.5.5", @@ -6835,30 +6920,6 @@ "readable-stream": "^3.4.0" } }, - "node_modules/bl/node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, "node_modules/blank-object": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/blank-object/-/blank-object-1.0.2.tgz", @@ -7232,13 +7293,10 @@ } }, "node_modules/broccoli-babel-transpiler/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/broccoli-babel-transpiler/node_modules/mkdirp": { "version": "0.5.5", @@ -7288,6 +7346,16 @@ "node": "6.* || >= 7.*" } }, + "node_modules/broccoli-babel-transpiler/node_modules/walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "dependencies": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + } + }, "node_modules/broccoli-babel-transpiler/node_modules/workerpool": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-3.1.2.tgz", @@ -7361,6 +7429,15 @@ "ms": "2.0.0" } }, + "node_modules/broccoli-caching-writer/node_modules/matcher-collection": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", + "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.2" + } + }, "node_modules/broccoli-caching-writer/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -7379,6 +7456,16 @@ "rimraf": "bin.js" } }, + "node_modules/broccoli-caching-writer/node_modules/walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "dependencies": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + } + }, "node_modules/broccoli-clean-css": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/broccoli-clean-css/-/broccoli-clean-css-1.1.0.tgz", @@ -7537,13 +7624,10 @@ } }, "node_modules/broccoli-concat/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/broccoli-concat/node_modules/mkdirp": { "version": "0.5.5", @@ -7703,13 +7787,10 @@ } }, "node_modules/broccoli-file-creator/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/broccoli-file-creator/node_modules/mkdirp": { "version": "0.5.5", @@ -7749,15 +7830,21 @@ "ms": "2.0.0" } }, - "node_modules/broccoli-filter/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "node_modules/broccoli-filter/node_modules/matcher-collection": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", + "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "minimatch": "^3.0.2" } }, + "node_modules/broccoli-filter/node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, "node_modules/broccoli-filter/node_modules/mkdirp": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", @@ -7776,6 +7863,16 @@ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true }, + "node_modules/broccoli-filter/node_modules/walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "dependencies": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + } + }, "node_modules/broccoli-funnel": { "version": "3.0.8", "resolved": "https://registry.npmjs.org/broccoli-funnel/-/broccoli-funnel-3.0.8.tgz", @@ -7894,13 +7991,10 @@ } }, "node_modules/broccoli-kitchen-sink-helpers/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/broccoli-kitchen-sink-helpers/node_modules/mkdirp": { "version": "0.5.5", @@ -7992,15 +8086,21 @@ "walk-sync": "^0.3.1" } }, - "node_modules/broccoli-persistent-filter/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "node_modules/broccoli-persistent-filter/node_modules/matcher-collection": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", + "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "minimatch": "^3.0.2" } }, + "node_modules/broccoli-persistent-filter/node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, "node_modules/broccoli-persistent-filter/node_modules/mkdirp": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", @@ -8025,6 +8125,16 @@ "rimraf": "bin.js" } }, + "node_modules/broccoli-persistent-filter/node_modules/walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "dependencies": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + } + }, "node_modules/broccoli-plugin": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-1.3.1.tgz", @@ -8116,13 +8226,10 @@ } }, "node_modules/broccoli-postcss/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/broccoli-postcss/node_modules/mkdirp": { "version": "0.5.5", @@ -8404,13 +8511,10 @@ } }, "node_modules/broccoli-sri-hash/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/broccoli-sri-hash/node_modules/mkdirp": { "version": "0.5.5", @@ -8605,13 +8709,10 @@ } }, "node_modules/broccoli-static-site-json/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/broccoli-static-site-json/node_modules/mkdirp": { "version": "0.5.5", @@ -8668,21 +8769,6 @@ "node": "8.* || >= 10.*" } }, - "node_modules/broccoli-static-site-json/node_modules/walk-sync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-3.0.0.tgz", - "integrity": "sha512-41TvKmDGVpm2iuH7o+DAOt06yyu/cSHpX3uzAwetzASvlNtVddgIjXIb2DfB/Wa20B1Jo86+1Dv1CraSU7hWdw==", - "dev": true, - "dependencies": { - "@types/minimatch": "^3.0.4", - "ensure-posix-path": "^1.1.0", - "matcher-collection": "^2.0.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": "10.* || >= 12.*" - } - }, "node_modules/broccoli-stew": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/broccoli-stew/-/broccoli-stew-3.0.0.tgz", @@ -8900,13 +8986,10 @@ } }, "node_modules/broccoli-stew/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/broccoli-stew/node_modules/mkdirp": { "version": "0.5.5", @@ -9056,13 +9139,10 @@ } }, "node_modules/broccoli-svg-optimizer/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/broccoli-svg-optimizer/node_modules/mkdirp": { "version": "0.5.5", @@ -9133,6 +9213,15 @@ "node": "6.* || >= 8.*" } }, + "node_modules/broccoli-templater/node_modules/matcher-collection": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", + "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.2" + } + }, "node_modules/broccoli-templater/node_modules/rimraf": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", @@ -9145,6 +9234,16 @@ "rimraf": "bin.js" } }, + "node_modules/broccoli-templater/node_modules/walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "dependencies": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + } + }, "node_modules/broccoli-terser-sourcemap": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/broccoli-terser-sourcemap/-/broccoli-terser-sourcemap-4.1.0.tgz", @@ -9224,15 +9323,21 @@ "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/broccoli/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "node_modules/broccoli/node_modules/matcher-collection": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", + "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "minimatch": "^3.0.2" } }, + "node_modules/broccoli/node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, "node_modules/broccoli/node_modules/mkdirp": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", @@ -9270,6 +9375,16 @@ "node": ">=8" } }, + "node_modules/broccoli/node_modules/walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "dependencies": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + } + }, "node_modules/brorand": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", @@ -9413,14 +9528,27 @@ } }, "node_modules/buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" } }, "node_modules/buffer-crc32": { @@ -9444,12 +9572,6 @@ "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", "dev": true }, - "node_modules/buffer/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, "node_modules/builtin-modules": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", @@ -9666,9 +9788,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001449", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001449.tgz", - "integrity": "sha512-CPB+UL9XMT/Av+pJxCKGhdx+yg1hzplvFJQlJ2n68PyQGMz9L/E2zCyLdOL8uasbouTUgnPl+y0tccI/se+BEw==", + "version": "1.0.30001489", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001489.tgz", + "integrity": "sha512-x1mgZEXK8jHIfAxm+xgdpHpk50IN3z3q3zP261/WS+uvePxW8izXuCu6AHz0lkuYTlATDehiZ/tNyYBdSQsOUQ==", "dev": true, "funding": [ { @@ -9678,6 +9800,10 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ] }, @@ -10380,9 +10506,9 @@ "dev": true }, "node_modules/concat-stream/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "dependencies": { "core-util-is": "~1.0.0", @@ -10810,6 +10936,12 @@ "run-queue": "^1.0.0" } }, + "node_modules/copy-concurrently/node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, "node_modules/copy-concurrently/node_modules/minimist": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", @@ -10867,12 +10999,12 @@ "hasInstallScript": true }, "node_modules/core-js-compat": { - "version": "3.27.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.27.2.tgz", - "integrity": "sha512-welaYuF7ZtbYKGrIy7y3eb40d37rG1FvzEOfe7hSLd2iD6duMDqUhRfSvCGyC46HhR6Y8JXXdZ2lnRUMkPBpvg==", + "version": "3.30.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.30.2.tgz", + "integrity": "sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA==", "dev": true, "dependencies": { - "browserslist": "^4.21.4" + "browserslist": "^4.21.5" }, "funding": { "type": "opencollective", @@ -11225,9 +11357,9 @@ } }, "node_modules/css-loader/node_modules/postcss": { - "version": "8.4.21", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", - "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", + "version": "8.4.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz", + "integrity": "sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==", "dev": true, "funding": [ { @@ -11237,10 +11369,14 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { - "nanoid": "^3.3.4", + "nanoid": "^3.3.6", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" }, @@ -11261,9 +11397,9 @@ } }, "node_modules/css-loader/node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", + "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", "dev": true, "dependencies": { "icss-utils": "^5.0.0", @@ -11308,9 +11444,9 @@ } }, "node_modules/css-loader/node_modules/postcss-selector-parser": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", - "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", "dev": true, "dependencies": { "cssesc": "^3.0.0", @@ -11327,9 +11463,9 @@ "dev": true }, "node_modules/css-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.8", @@ -11564,10 +11700,13 @@ } }, "node_modules/date-fns": { - "version": "2.29.3", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz", - "integrity": "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==", + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", "dev": true, + "dependencies": { + "@babel/runtime": "^7.21.0" + }, "engines": { "node": ">=0.11" }, @@ -11643,16 +11782,17 @@ } }, "node_modules/deep-equal": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz", - "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.1.tgz", + "integrity": "sha512-lKdkdV6EOGoVn65XaOsPdH4rMxTZOnmFyuIkMjM1i5HHCbfjC97dawgTAy0deYNfuqUqW+Q5VrVaQYtUpSd6yQ==", "dev": true, "dependencies": { + "array-buffer-byte-length": "^1.0.0", "call-bind": "^1.0.2", - "es-get-iterator": "^1.1.2", - "get-intrinsic": "^1.1.3", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.0", "is-arguments": "^1.1.1", - "is-array-buffer": "^3.0.1", + "is-array-buffer": "^3.0.2", "is-date-object": "^1.0.5", "is-regex": "^1.1.4", "is-shared-array-buffer": "^1.0.2", @@ -11660,7 +11800,7 @@ "object-is": "^1.1.5", "object-keys": "^1.1.1", "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", + "regexp.prototype.flags": "^1.5.0", "side-channel": "^1.0.4", "which-boxed-primitive": "^1.0.2", "which-collection": "^1.0.1", @@ -11996,9 +12136,9 @@ "dev": true }, "node_modules/duplexify/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "dependencies": { "core-util-is": "~1.0.0", @@ -12051,9 +12191,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.284", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", - "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", + "version": "1.4.408", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.408.tgz", + "integrity": "sha512-vjeaj0u/UYnzA/CIdGXzzcxRLCqRwREYc9YfaWInjIEr7/XPttZ6ShpyqapchEy0S2r6LpLjDBTnNj7ZxnxJKg==", "dev": true }, "node_modules/elliptic": { @@ -12078,9 +12218,9 @@ "dev": true }, "node_modules/ember-auto-import": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/ember-auto-import/-/ember-auto-import-2.6.0.tgz", - "integrity": "sha512-xUyypxlaqWvrx2KSseLus0H8K7Dt+sXNCvcxtquT2EmIM6r67NuQUT9woiEMa9UBvqcaX2k9hNLeubDl78saig==", + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/ember-auto-import/-/ember-auto-import-2.6.3.tgz", + "integrity": "sha512-uLhrRDJYWCRvQ4JQ1e64XlSrqAKSd6PXaJ9ZsZI6Tlms9T4DtQFxNXasqji2ZRJBVrxEoLCRYX3RTldsQ0vNGQ==", "dev": true, "dependencies": { "@babel/core": "^7.16.7", @@ -12091,6 +12231,7 @@ "@embroider/shared-internals": "^2.0.0", "babel-loader": "^8.0.6", "babel-plugin-ember-modules-api-polyfill": "^3.5.0", + "babel-plugin-ember-template-compilation": "^2.0.1", "babel-plugin-htmlbars-inline-precompile": "^5.2.1", "babel-plugin-syntax-dynamic-import": "^6.18.0", "broccoli-debug": "^0.6.4", @@ -12118,49 +12259,6 @@ "node": "12.* || 14.* || >= 16" } }, - "node_modules/ember-auto-import/node_modules/@embroider/shared-internals": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@embroider/shared-internals/-/shared-internals-2.0.0.tgz", - "integrity": "sha512-qZ2/xky9mWm5YC6noOa6AiAwgISEQ78YTZNv4SNu2PFgEK/H+Ha/3ddngzGSsnXkVnIHZyxIBzhxETonQYHY9g==", - "dev": true, - "dependencies": { - "babel-import-util": "^1.1.0", - "ember-rfc176-data": "^0.3.17", - "fs-extra": "^9.1.0", - "js-string-escape": "^1.0.1", - "lodash": "^4.17.21", - "resolve-package-path": "^4.0.1", - "semver": "^7.3.5", - "typescript-memoize": "^1.0.1" - }, - "engines": { - "node": "12.* || 14.* || >= 16" - } - }, - "node_modules/ember-auto-import/node_modules/@embroider/shared-internals/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ember-auto-import/node_modules/babel-import-util": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/babel-import-util/-/babel-import-util-1.3.0.tgz", - "integrity": "sha512-PPzUT17eAI18zn6ek1R3sB4Krc/MbnmT1MkZQFmyhjoaEGBVwNABhfVU9+EKcDSKrrOm9OIpGhjxukx1GCiy1g==", - "dev": true, - "engines": { - "node": ">= 12.*" - } - }, "node_modules/ember-auto-import/node_modules/broccoli-merge-trees": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/broccoli-merge-trees/-/broccoli-merge-trees-4.2.0.tgz", @@ -12288,21 +12386,6 @@ "node": ">= 10.0.0" } }, - "node_modules/ember-auto-import/node_modules/walk-sync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-3.0.0.tgz", - "integrity": "sha512-41TvKmDGVpm2iuH7o+DAOt06yyu/cSHpX3uzAwetzASvlNtVddgIjXIb2DfB/Wa20B1Jo86+1Dv1CraSU7hWdw==", - "dev": true, - "dependencies": { - "@types/minimatch": "^3.0.4", - "ensure-posix-path": "^1.1.0", - "matcher-collection": "^2.0.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": "10.* || >= 12.*" - } - }, "node_modules/ember-cache-primitive-polyfill": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/ember-cache-primitive-polyfill/-/ember-cache-primitive-polyfill-1.0.1.tgz", @@ -12338,15 +12421,6 @@ "ember-source": "^3.13.0 || ^4.0.0" } }, - "node_modules/ember-cached-decorator-polyfill/node_modules/babel-import-util": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/babel-import-util/-/babel-import-util-1.3.0.tgz", - "integrity": "sha512-PPzUT17eAI18zn6ek1R3sB4Krc/MbnmT1MkZQFmyhjoaEGBVwNABhfVU9+EKcDSKrrOm9OIpGhjxukx1GCiy1g==", - "dev": true, - "engines": { - "node": ">= 12.*" - } - }, "node_modules/ember-cli": { "version": "4.10.0", "resolved": "https://registry.npmjs.org/ember-cli/-/ember-cli-4.10.0.tgz", @@ -12683,13 +12757,10 @@ } }, "node_modules/ember-cli-babel/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/ember-cli-babel/node_modules/mkdirp": { "version": "0.5.5", @@ -12724,6 +12795,25 @@ "semver": "bin/semver" } }, + "node_modules/ember-cli-babel/node_modules/walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "dependencies": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + } + }, + "node_modules/ember-cli-babel/node_modules/walk-sync/node_modules/matcher-collection": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", + "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.2" + } + }, "node_modules/ember-cli-cjs-transform": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ember-cli-cjs-transform/-/ember-cli-cjs-transform-2.0.0.tgz", @@ -13484,6 +13574,15 @@ "node": ">= 4" } }, + "node_modules/ember-cli-deploy-prember-algolia/node_modules/matcher-collection": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", + "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.2" + } + }, "node_modules/ember-cli-deploy-prember-algolia/node_modules/merge-trees": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-trees/-/merge-trees-1.0.1.tgz", @@ -13499,13 +13598,10 @@ } }, "node_modules/ember-cli-deploy-prember-algolia/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/ember-cli-deploy-prember-algolia/node_modules/mkdirp": { "version": "0.5.5", @@ -13564,6 +13660,16 @@ "semver": "bin/semver" } }, + "node_modules/ember-cli-deploy-prember-algolia/node_modules/walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "dependencies": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + } + }, "node_modules/ember-cli-deploy-prember-algolia/node_modules/workerpool": { "version": "2.3.4", "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-2.3.4.tgz", @@ -13952,13 +14058,10 @@ } }, "node_modules/ember-cli-htmlbars/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/ember-cli-htmlbars/node_modules/mkdirp": { "version": "0.5.5", @@ -14151,6 +14254,15 @@ "ms": "2.0.0" } }, + "node_modules/ember-cli-node-assets/node_modules/matcher-collection": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", + "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.2" + } + }, "node_modules/ember-cli-node-assets/node_modules/minimist": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", @@ -14190,6 +14302,16 @@ "rimraf": "bin.js" } }, + "node_modules/ember-cli-node-assets/node_modules/walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "dependencies": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + } + }, "node_modules/ember-cli-normalize-entity-name": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/ember-cli-normalize-entity-name/-/ember-cli-normalize-entity-name-1.0.0.tgz", @@ -14265,15 +14387,21 @@ "ms": "^2.1.1" } }, - "node_modules/ember-cli-preprocess-registry/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "node_modules/ember-cli-preprocess-registry/node_modules/matcher-collection": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", + "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "minimatch": "^3.0.2" } }, + "node_modules/ember-cli-preprocess-registry/node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, "node_modules/ember-cli-preprocess-registry/node_modules/mkdirp": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", @@ -14298,6 +14426,16 @@ "rimraf": "bin.js" } }, + "node_modules/ember-cli-preprocess-registry/node_modules/walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "dependencies": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + } + }, "node_modules/ember-cli-sass": { "version": "11.0.1", "resolved": "https://registry.npmjs.org/ember-cli-sass/-/ember-cli-sass-11.0.1.tgz", @@ -14359,15 +14497,21 @@ "node": ">= 4" } }, - "node_modules/ember-cli-sass/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "node_modules/ember-cli-sass/node_modules/matcher-collection": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", + "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "minimatch": "^3.0.2" } }, + "node_modules/ember-cli-sass/node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, "node_modules/ember-cli-sass/node_modules/mkdirp": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", @@ -14407,6 +14551,16 @@ "semver": "bin/semver" } }, + "node_modules/ember-cli-sass/node_modules/walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "dependencies": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + } + }, "node_modules/ember-cli-showdown": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/ember-cli-showdown/-/ember-cli-showdown-6.0.1.tgz", @@ -14759,13 +14913,10 @@ } }, "node_modules/ember-cli-showdown/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/ember-cli-showdown/node_modules/mkdirp": { "version": "0.5.5", @@ -14887,6 +15038,25 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/ember-cli-showdown/node_modules/walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "dependencies": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + } + }, + "node_modules/ember-cli-showdown/node_modules/walk-sync/node_modules/matcher-collection": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", + "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.2" + } + }, "node_modules/ember-cli-sri": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ember-cli-sri/-/ember-cli-sri-2.1.1.tgz", @@ -15286,13 +15456,10 @@ } }, "node_modules/ember-cli/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/ember-cli/node_modules/mkdirp": { "version": "0.5.5", @@ -15369,9 +15536,9 @@ } }, "node_modules/ember-cli/node_modules/rxjs": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", - "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", "dev": true, "dependencies": { "tslib": "^2.1.0" @@ -15489,52 +15656,14 @@ "node": ">= 10.0.0" } }, - "node_modules/ember-cli/node_modules/walk-sync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-3.0.0.tgz", - "integrity": "sha512-41TvKmDGVpm2iuH7o+DAOt06yyu/cSHpX3uzAwetzASvlNtVddgIjXIb2DfB/Wa20B1Jo86+1Dv1CraSU7hWdw==", - "dev": true, - "dependencies": { - "@types/minimatch": "^3.0.4", - "ensure-posix-path": "^1.1.0", - "matcher-collection": "^2.0.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": "10.* || >= 12.*" - } - }, - "node_modules/ember-cli/node_modules/walk-sync/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/ember-cli/node_modules/walk-sync/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/ember-compatibility-helpers": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/ember-compatibility-helpers/-/ember-compatibility-helpers-1.2.6.tgz", - "integrity": "sha512-2UBUa5SAuPg8/kRVaiOfTwlXdeVweal1zdNPibwItrhR0IvPrXpaqwJDlEZnWKEoB+h33V0JIfiWleSG6hGkkA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/ember-compatibility-helpers/-/ember-compatibility-helpers-1.2.5.tgz", + "integrity": "sha512-7cddkQQp8Rs2Mqrj0xqZ0uO7eC9tBCKyZNcP2iE1RxQqOGPv8fiPkj1TUeidUB/Qe80lstoVXWMEuqqhW7Yy9A==", "dev": true, "dependencies": { "babel-plugin-debug-macros": "^0.2.0", "ember-cli-version-checker": "^5.1.1", - "find-up": "^5.0.0", "fs-extra": "^9.1.0", "semver": "^5.4.1" }, @@ -15843,13 +15972,10 @@ } }, "node_modules/ember-concurrency-decorators/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/ember-concurrency-decorators/node_modules/mkdirp": { "version": "0.5.5", @@ -16079,13 +16205,10 @@ } }, "node_modules/ember-concurrency/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/ember-concurrency/node_modules/mkdirp": { "version": "0.5.5", @@ -16158,30 +16281,35 @@ } }, "node_modules/ember-data": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/ember-data/-/ember-data-4.9.1.tgz", - "integrity": "sha512-vbCaWunxlwYiUQFcXoiMnnsEK3Q5TW9qR6pdKk6wRAubzK0ZnsmvO4Ybvo84gRrGV6aVAft24kT5hX/qpQsFbQ==", - "dev": true, - "dependencies": { - "@ember-data/adapter": "4.9.1", - "@ember-data/debug": "4.9.1", - "@ember-data/model": "4.9.1", - "@ember-data/private-build-infra": "4.9.1", - "@ember-data/record-data": "4.9.1", - "@ember-data/serializer": "4.9.1", - "@ember-data/store": "4.9.1", - "@ember-data/tracking": "4.9.1", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/ember-data/-/ember-data-4.12.0.tgz", + "integrity": "sha512-E1A94HOurihoaFzJmArhtXfp56WsLlbTyhnqWfZKgqWZz1qKF4GVbDuOsGIsy6u345LdUCp2jtodRO2s43k88Q==", + "dev": true, + "dependencies": { + "@ember-data/adapter": "4.12.0", + "@ember-data/debug": "4.12.0", + "@ember-data/graph": "4.12.0", + "@ember-data/json-api": "4.12.0", + "@ember-data/legacy-compat": "4.12.0", + "@ember-data/model": "4.12.0", + "@ember-data/private-build-infra": "4.12.0", + "@ember-data/request": "4.12.0", + "@ember-data/serializer": "4.12.0", + "@ember-data/store": "4.12.0", + "@ember-data/tracking": "4.12.0", "@ember/edition-utils": "^1.2.0", - "@ember/string": "^3.0.0", "@embroider/macros": "^1.10.0", "@glimmer/env": "^0.1.7", "broccoli-merge-trees": "^4.2.0", - "ember-auto-import": "^2.4.3", + "ember-auto-import": "^2.6.1", "ember-cli-babel": "^7.26.11", "ember-inflector": "^4.0.2" }, "engines": { - "node": "^14.8.0 || 16.* || >= 18.*" + "node": "16.* || >= 18.*" + }, + "peerDependencies": { + "@ember/string": "^3.0.1" } }, "node_modules/ember-data/node_modules/broccoli-merge-trees": { @@ -16511,6 +16639,25 @@ "node": ">= 10.0.0" } }, + "node_modules/ember-fetch/node_modules/walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "dependencies": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + } + }, + "node_modules/ember-fetch/node_modules/walk-sync/node_modules/matcher-collection": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", + "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.2" + } + }, "node_modules/ember-href-to": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ember-href-to/-/ember-href-to-5.0.0.tgz", @@ -16830,23 +16977,6 @@ "node": "12.* || 14.* || >= 16" } }, - "node_modules/ember-prism/node_modules/@ember/render-modifiers": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@ember/render-modifiers/-/render-modifiers-2.0.5.tgz", - "integrity": "sha512-5cJ1niIdOJC6k6KtIn9HGbr1DATJQp4ZqMv1vbi6LKQWbVCQ3byvKONtUEi3H0wcewlrcaWCqXOgm0nACzCOQA==", - "dev": true, - "dependencies": { - "@embroider/macros": "^1.0.0", - "ember-cli-babel": "^7.26.11", - "ember-modifier-manager-polyfill": "^1.2.0" - }, - "engines": { - "node": "12.* || 14.* || >= 16" - }, - "peerDependencies": { - "ember-source": "^3.8 || ^4.0.0" - } - }, "node_modules/ember-qunit": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/ember-qunit/-/ember-qunit-5.1.5.tgz", @@ -17106,15 +17236,6 @@ "ajv": "^6.9.1" } }, - "node_modules/ember-qunit/node_modules/babel-import-util": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/babel-import-util/-/babel-import-util-1.3.0.tgz", - "integrity": "sha512-PPzUT17eAI18zn6ek1R3sB4Krc/MbnmT1MkZQFmyhjoaEGBVwNABhfVU9+EKcDSKrrOm9OIpGhjxukx1GCiy1g==", - "dev": true, - "engines": { - "node": ">= 12.*" - } - }, "node_modules/ember-qunit/node_modules/braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", @@ -17431,6 +17552,15 @@ "semver": "bin/semver" } }, + "node_modules/ember-qunit/node_modules/matcher-collection": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", + "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.2" + } + }, "node_modules/ember-qunit/node_modules/micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -17504,9 +17634,9 @@ } }, "node_modules/ember-qunit/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "dependencies": { "core-util-is": "~1.0.0", @@ -17631,6 +17761,16 @@ "node": ">=0.10.0" } }, + "node_modules/ember-qunit/node_modules/walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "dependencies": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + } + }, "node_modules/ember-qunit/node_modules/watchpack": { "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", @@ -17974,13 +18114,10 @@ } }, "node_modules/ember-showdown-prism/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/ember-showdown-prism/node_modules/mkdirp": { "version": "0.5.5", @@ -18053,9 +18190,9 @@ } }, "node_modules/ember-source": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/ember-source/-/ember-source-4.4.4.tgz", - "integrity": "sha512-Ixz7HY4Td2dN78QnuhOafGxW7rYlZuSRdmvCZ0g8Qn1i2RFOZQVU7h81zQj4wFF+ijJdtnfrgG77yBhr7o0gOg==", + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/ember-source/-/ember-source-4.4.5.tgz", + "integrity": "sha512-5U+IYHEb2XPokrLEQBy6N2+MwbE909K4RKKQxOLQEwnThWcO2cTTLTbz7z3biYL4vyne04ygXVqzlfUtKWwVQQ==", "dev": true, "dependencies": { "@babel/helper-module-imports": "^7.16.7", @@ -18186,23 +18323,6 @@ "node": "12.* || 14.* || >= 16" } }, - "node_modules/ember-styleguide/node_modules/@ember/render-modifiers": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@ember/render-modifiers/-/render-modifiers-2.0.5.tgz", - "integrity": "sha512-5cJ1niIdOJC6k6KtIn9HGbr1DATJQp4ZqMv1vbi6LKQWbVCQ3byvKONtUEi3H0wcewlrcaWCqXOgm0nACzCOQA==", - "dev": true, - "dependencies": { - "@embroider/macros": "^1.0.0", - "ember-cli-babel": "^7.26.11", - "ember-modifier-manager-polyfill": "^1.2.0" - }, - "engines": { - "node": "12.* || 14.* || >= 16" - }, - "peerDependencies": { - "ember-source": "^3.8 || ^4.0.0" - } - }, "node_modules/ember-styleguide/node_modules/async-disk-cache": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/async-disk-cache/-/async-disk-cache-2.1.0.tgz", @@ -18674,13 +18794,10 @@ } }, "node_modules/ember-svg-jar/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/ember-svg-jar/node_modules/mkdirp": { "version": "0.5.5", @@ -18730,10 +18847,20 @@ "node": "6.* || >= 7.*" } }, + "node_modules/ember-svg-jar/node_modules/walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "dependencies": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + } + }, "node_modules/ember-template-imports": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/ember-template-imports/-/ember-template-imports-3.4.1.tgz", - "integrity": "sha512-KXnBFTAVxCfXnSCUgd/iuic9ajWbmFkRUBEeorJAMqxvougsPoK22s5ygE9O3GnzYdPpMwn+8v+/NAGy8HRBGA==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/ember-template-imports/-/ember-template-imports-3.4.2.tgz", + "integrity": "sha512-OS8TUVG2kQYYwP3netunLVfeijPoOKIs1SvPQRTNOQX4Pu8xGGBEZmrv0U1YTnQn12Eg+p6w/0UdGbUnITjyzw==", "dev": true, "dependencies": { "babel-import-util": "^0.2.0", @@ -18750,30 +18877,39 @@ "node": "12.* || >= 14" } }, + "node_modules/ember-template-imports/node_modules/babel-import-util": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/babel-import-util/-/babel-import-util-0.2.0.tgz", + "integrity": "sha512-CtWYYHU/MgK88rxMrLfkD356dApswtR/kWZ/c6JifG1m10e7tBBrs/366dFzWMAoqYmG5/JSh+94tUSpIwh+ag==", + "dev": true, + "engines": { + "node": ">= 12.*" + } + }, "node_modules/ember-template-lint": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/ember-template-lint/-/ember-template-lint-5.7.1.tgz", - "integrity": "sha512-XYqBlu6rPEsgxSAAkuQCq7P0yEdhOaQYFHpQOLRl8iy4fex++cHbyeJNaN6QhzvQzVFSjJfHHdG1MMvHFzR2ow==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/ember-template-lint/-/ember-template-lint-5.10.0.tgz", + "integrity": "sha512-LK+ZBXuqflI8KYXgzS5HcgkxSMAEOqilQVBMrwmWyfY7otDOL17mlPjMeB0OFUMXYKIq/qzz72HbM+J7WsBE6A==", "dev": true, "dependencies": { "@lint-todo/utils": "^13.0.3", "aria-query": "^5.0.2", "chalk": "^5.2.0", "ci-info": "^3.8.0", - "date-fns": "^2.29.2", - "ember-template-imports": "^3.4.1", - "ember-template-recast": "^6.1.3", + "date-fns": "^2.30.0", + "ember-template-imports": "^3.4.2", + "ember-template-recast": "^6.1.4", "eslint-formatter-kakoune": "^1.0.0", "find-up": "^6.3.0", "fuse.js": "^6.5.3", "get-stdin": "^9.0.0", - "globby": "^13.1.3", + "globby": "^13.1.4", "is-glob": "^4.0.3", "language-tags": "^1.0.8", "micromatch": "^4.0.5", - "resolve": "^1.22.1", + "resolve": "^1.22.3", "v8-compile-cache": "^2.3.0", - "yargs": "^17.7.1" + "yargs": "^17.7.2" }, "bin": { "ember-template-lint": "bin/ember-template-lint.js" @@ -18810,34 +18946,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ember-template-lint/node_modules/globby": { - "version": "13.1.3", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.3.tgz", - "integrity": "sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==", - "dev": true, - "dependencies": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.11", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ember-template-lint/node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, "node_modules/ember-template-lint/node_modules/locate-path": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.1.0.tgz", @@ -18892,18 +19000,6 @@ "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, - "node_modules/ember-template-lint/node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/ember-template-lint/node_modules/yocto-queue": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", @@ -18917,14 +19013,14 @@ } }, "node_modules/ember-template-recast": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/ember-template-recast/-/ember-template-recast-6.1.3.tgz", - "integrity": "sha512-45lkfjrWlrMPlOd5rLFeQeePZwAvcS//x1x15kaiQTlqQdYWiYNXwbpWHqV+p9fXY6bEjl6EbyPhG/zBkgh8MA==", + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/ember-template-recast/-/ember-template-recast-6.1.4.tgz", + "integrity": "sha512-fCh+rOK6z+/tsdkTbOE+e7f84P6ObnIRQrCCrnu21E4X05hPeradikIkRMhJdxn4NWrxitfZskQDd37TR/lsNQ==", "dev": true, "dependencies": { - "@glimmer/reference": "^0.83.1", - "@glimmer/syntax": "^0.83.1", - "@glimmer/validator": "^0.83.0", + "@glimmer/reference": "^0.84.3", + "@glimmer/syntax": "^0.84.3", + "@glimmer/validator": "^0.84.3", "async-promise-queue": "^1.0.5", "colors": "^1.4.0", "commander": "^8.3.0", @@ -18932,7 +19028,7 @@ "ora": "^5.4.0", "slash": "^3.0.0", "tmp": "^0.2.1", - "workerpool": "^6.1.5" + "workerpool": "^6.4.0" }, "bin": { "ember-template-recast": "lib/bin.js" @@ -18942,13 +19038,13 @@ } }, "node_modules/ember-template-recast/node_modules/@glimmer/validator": { - "version": "0.83.1", - "resolved": "https://registry.npmjs.org/@glimmer/validator/-/validator-0.83.1.tgz", - "integrity": "sha512-LaILSNnQgDHZpaUsfjVndbS1JfVn0xdTlJdFJblPbhoVklOBSReZVekens3EQ6xOr3BC612sRm1hBnEPixOY6A==", + "version": "0.84.3", + "resolved": "https://registry.npmjs.org/@glimmer/validator/-/validator-0.84.3.tgz", + "integrity": "sha512-RTBV4TokUB0vI31UC7ikpV7lOYpWUlyqaKV//pRC4pexYMlmqnVhkFrdiimB/R1XyNdUOQUmnIAcdic39NkbhQ==", "dev": true, "dependencies": { "@glimmer/env": "^0.1.7", - "@glimmer/global-context": "0.83.1" + "@glimmer/global-context": "0.84.3" } }, "node_modules/ember-template-recast/node_modules/commander": { @@ -18960,6 +19056,35 @@ "node": ">= 12" } }, + "node_modules/ember-template-recast/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ember-template-recast/node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, "node_modules/ember-template-recast/node_modules/log-symbols": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", @@ -19415,15 +19540,6 @@ "ajv": "^6.9.1" } }, - "node_modules/ember-tether/node_modules/babel-import-util": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/babel-import-util/-/babel-import-util-1.3.0.tgz", - "integrity": "sha512-PPzUT17eAI18zn6ek1R3sB4Krc/MbnmT1MkZQFmyhjoaEGBVwNABhfVU9+EKcDSKrrOm9OIpGhjxukx1GCiy1g==", - "dev": true, - "engines": { - "node": ">= 12.*" - } - }, "node_modules/ember-tether/node_modules/braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", @@ -19740,6 +19856,15 @@ "semver": "bin/semver" } }, + "node_modules/ember-tether/node_modules/matcher-collection": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", + "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.2" + } + }, "node_modules/ember-tether/node_modules/micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -19813,9 +19938,9 @@ } }, "node_modules/ember-tether/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "dependencies": { "core-util-is": "~1.0.0", @@ -19940,6 +20065,16 @@ "node": ">=0.10.0" } }, + "node_modules/ember-tether/node_modules/walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "dependencies": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + } + }, "node_modules/ember-tether/node_modules/watchpack": { "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", @@ -20069,9 +20204,9 @@ } }, "node_modules/engine.io": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.1.tgz", - "integrity": "sha512-JFYQurD/nbsA5BSPmbaOSLa3tSVj8L6o4srSwXXY3NqE+gGUNmmPTbhn8tjzcCtSqhFgIeqef81ngny8JM25hw==", + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.2.tgz", + "integrity": "sha512-FKn/3oMiJjrOEOeUub2WCox6JhxBXq/Zn3fZOMCBxKnNYtsdKjxhl7yR3fZhM9PV+rdE75SU5SYMc+2PGzo+Tg==", "dev": true, "dependencies": { "@types/cookie": "^0.4.1", @@ -20090,18 +20225,18 @@ } }, "node_modules/engine.io-parser": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.6.tgz", - "integrity": "sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw==", + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.7.tgz", + "integrity": "sha512-P+jDFbvK6lE3n1OL+q9KuzdOFWkkZ/cMV9gol/SbVfpyqfvrfrFTOFJ6fQm2VC3PZHlU3QPhVwmbsCnauHF2MQ==", "dev": true, "engines": { "node": ">=10.0.0" } }, "node_modules/enhanced-resolve": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", - "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "version": "5.14.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.14.1.tgz", + "integrity": "sha512-Vklwq2vDKtl0y/vtwjSesgJ5MYS7Etuk5txS8VdKL4AOS1aUlD96zqIfsOSLQsdv3xgMRbtkWM8eG9XDfKUPow==", "dev": true, "dependencies": { "graceful-fs": "^4.2.4", @@ -20248,9 +20383,9 @@ } }, "node_modules/es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.2.1.tgz", + "integrity": "sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==", "dev": true }, "node_modules/es-to-primitive": { @@ -20444,9 +20579,9 @@ } }, "node_modules/eslint-config-prettier": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz", - "integrity": "sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz", + "integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==", "dev": true, "bin": { "eslint-config-prettier": "bin/cli.js" @@ -20462,16 +20597,16 @@ "dev": true }, "node_modules/eslint-plugin-ember": { - "version": "11.4.7", - "resolved": "https://registry.npmjs.org/eslint-plugin-ember/-/eslint-plugin-ember-11.4.7.tgz", - "integrity": "sha512-9owpi2uCBBl8XXg0V5oW6nnQf4soqmRI8xs1Srf/kg9Om109CyxpY41i+ZSjRNFaTuWufXHSs5NCraFcrThoDg==", + "version": "11.7.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-ember/-/eslint-plugin-ember-11.7.2.tgz", + "integrity": "sha512-sCDz6OIUWGMhIZj3boFRsbbLfZ/HC7Ubv2VKHrtufAYzE+9MpJrjwJULHuSZetNLVaNHIemo6lTmPsayI4n/kQ==", "dev": true, "dependencies": { "@ember-data/rfc395-data": "^0.0.4", "@glimmer/syntax": "^0.84.2", "css-tree": "^2.0.4", "ember-rfc176-data": "^0.3.15", - "ember-template-imports": "^3.4.1", + "ember-template-imports": "^3.4.2", "eslint-utils": "^3.0.0", "estraverse": "^5.2.0", "lodash.camelcase": "^4.1.1", @@ -20487,38 +20622,6 @@ "eslint": ">= 7" } }, - "node_modules/eslint-plugin-ember/node_modules/@glimmer/interfaces": { - "version": "0.84.2", - "resolved": "https://registry.npmjs.org/@glimmer/interfaces/-/interfaces-0.84.2.tgz", - "integrity": "sha512-tMZxQpOddUVmHEOuripkNqVR7ba0K4doiYnFd4WyswqoHPlxqpBujbIamQ+bWCWEF0U4yxsXKa31ekS/JHkiBQ==", - "dev": true, - "dependencies": { - "@simple-dom/interface": "^1.4.0" - } - }, - "node_modules/eslint-plugin-ember/node_modules/@glimmer/syntax": { - "version": "0.84.2", - "resolved": "https://registry.npmjs.org/@glimmer/syntax/-/syntax-0.84.2.tgz", - "integrity": "sha512-SPBd1tpIR9XeaXsXsMRCnKz63eLnIZ0d5G9QC4zIBFBC3pQdtG0F5kWeuRVCdfTIFuR+5WBMfk5jvg+3gbQhjg==", - "dev": true, - "dependencies": { - "@glimmer/interfaces": "0.84.2", - "@glimmer/util": "0.84.2", - "@handlebars/parser": "~2.0.0", - "simple-html-tokenizer": "^0.5.11" - } - }, - "node_modules/eslint-plugin-ember/node_modules/@glimmer/util": { - "version": "0.84.2", - "resolved": "https://registry.npmjs.org/@glimmer/util/-/util-0.84.2.tgz", - "integrity": "sha512-VbhzE2s4rmU+qJF3gGBTL1IDjq+/G2Th51XErS8MQVMCmE4CU2pdwSzec8PyOowqCGUOrVIWuMzEI6VoPM4L4w==", - "dev": true, - "dependencies": { - "@glimmer/env": "0.1.7", - "@glimmer/interfaces": "0.84.2", - "@simple-dom/interface": "^1.4.0" - } - }, "node_modules/eslint-plugin-ember/node_modules/eslint-utils": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", @@ -20973,7 +21076,7 @@ "node_modules/exists-sync": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/exists-sync/-/exists-sync-0.0.4.tgz", - "integrity": "sha1-l0TCxCjMA7AQYNtFTUsS8O88iHk=", + "integrity": "sha512-cy5z7K+05RFxHAWY37dSDkPWmuTi+VzrA/xLwPDHmwQPMnO/kVhu6jheGaItlnNRoOE6f5MAjxy3VEupfrHigQ==", "deprecated": "Please replace with usage of fs.existsSync", "dev": true }, @@ -21552,13 +21655,10 @@ } }, "node_modules/fast-sourcemap-concat/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/fast-sourcemap-concat/node_modules/mkdirp": { "version": "0.5.5", @@ -21797,6 +21897,15 @@ "node": ">=4" } }, + "node_modules/fastboot-transform/node_modules/matcher-collection": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", + "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.2" + } + }, "node_modules/fastboot-transform/node_modules/merge-trees": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-trees/-/merge-trees-1.0.1.tgz", @@ -21812,13 +21921,10 @@ } }, "node_modules/fastboot-transform/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/fastboot-transform/node_modules/mkdirp": { "version": "0.5.5", @@ -21865,6 +21971,16 @@ "node": ">=4" } }, + "node_modules/fastboot-transform/node_modules/walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "dependencies": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + } + }, "node_modules/fastboot/node_modules/@tootallnate/once": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", @@ -22188,9 +22304,9 @@ "optional": true }, "node_modules/filesize": { - "version": "10.0.6", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-10.0.6.tgz", - "integrity": "sha512-rzpOZ4C9vMFDqOa6dNpog92CoLYjD79dnjLk2TYDDtImRIyLTOzqojCb05Opd1WuiWjs+fshhCgTd8cl7y5t+g==", + "version": "10.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-10.0.7.tgz", + "integrity": "sha512-iMRG7Qo9nayLoU3PNCiLizYtsy4W1ClrapeCwEgtiQelOAOuRJiw4QaLI+sSr8xr901dgHv+EYP2bCusGZgoiA==", "dev": true, "engines": { "node": ">= 10.4.0" @@ -22535,9 +22651,9 @@ "dev": true }, "node_modules/flush-write-stream/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "dependencies": { "core-util-is": "~1.0.0", @@ -22681,9 +22797,9 @@ "dev": true }, "node_modules/from2/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "dependencies": { "core-util-is": "~1.0.0", @@ -22839,9 +22955,9 @@ "dev": true }, "node_modules/fs-write-stream-atomic/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "dependencies": { "core-util-is": "~1.0.0", @@ -22950,13 +23066,14 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", "dev": true, "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", + "has-proto": "^1.0.1", "has-symbols": "^1.0.3" }, "funding": { @@ -23145,41 +23262,43 @@ "dev": true }, "node_modules/globby": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", - "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "version": "13.1.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.4.tgz", + "integrity": "sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==", "dev": true, "dependencies": { - "array-union": "^2.1.0", "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" + "fast-glob": "^3.2.11", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^4.0.0" }, "engines": { - "node": ">=10" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/globby/node_modules/ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", "dev": true, "engines": { "node": ">= 4" } }, "node_modules/globby/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", "dev": true, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/globrex": { @@ -23201,9 +23320,9 @@ } }, "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "dev": true }, "node_modules/graceful-readlink": { @@ -23240,13 +23359,10 @@ } }, "node_modules/handlebars/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/handlebars/node_modules/source-map": { "version": "0.6.1", @@ -23362,6 +23478,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", @@ -23664,9 +23792,9 @@ } }, "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "7.18.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.1.tgz", - "integrity": "sha512-8/HcIENyQnfUTCDizRu9rrDyG6XG/21M4X7/YEGZeD76ZJilFPAUVb/2zysFf7VVO1LEjCDFyHp8pMMvozIrvg==", + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", "dev": true, "engines": { "node": ">=12" @@ -24136,13 +24264,10 @@ } }, "node_modules/inline-source-map-comment/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/inline-source-map-comment/node_modules/strip-ansi": { "version": "3.0.1", @@ -24349,9 +24474,9 @@ } }, "node_modules/is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", + "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", "dev": true, "dependencies": { "has": "^1.0.3" @@ -25272,13 +25397,10 @@ } }, "node_modules/lint-to-the-future/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/livereload-js": { "version": "3.3.2", @@ -25379,13 +25501,10 @@ } }, "node_modules/loader-utils/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/loader.js": { "version": "4.7.0", @@ -26194,9 +26313,9 @@ "dev": true }, "node_modules/memory-fs/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "dependencies": { "core-util-is": "~1.0.0", @@ -26826,9 +26945,9 @@ } }, "node_modules/mini-css-extract-plugin": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz", - "integrity": "sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw==", + "version": "2.7.6", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz", + "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==", "dev": true, "dependencies": { "schema-utils": "^4.0.0" @@ -26873,15 +26992,15 @@ } }, "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.1.tgz", + "integrity": "sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", + "ajv": "^8.9.0", "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "ajv-keywords": "^5.1.0" }, "engines": { "node": ">= 12.13.0" @@ -26916,13 +27035,10 @@ } }, "node_modules/minimist": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.4.tgz", - "integrity": "sha512-Pkrrm8NjyQ8yVt8Am9M+yUt74zE3iokhzbG1bFVNjLB92vwM71hf40RkEsryg98BujhVOncKm/C1xROxZ030LQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.1.tgz", + "integrity": "sha512-GY8fANSrTMfBVfInqJAY41QkOM+upUTytK1jZ0c8+3HdHrJxBJ3rF5i9moClXTE8uUSnUo8cAsCoxDXvSY4DHg==", + "dev": true }, "node_modules/minipass": { "version": "2.9.0", @@ -26968,9 +27084,9 @@ "dev": true }, "node_modules/mississippi/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "dependencies": { "core-util-is": "~1.0.0", @@ -27076,9 +27192,9 @@ "dev": true }, "node_modules/mout": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/mout/-/mout-1.2.4.tgz", - "integrity": "sha512-mZb9uOruMWgn/fw28DG4/yE3Kehfk1zKCLhuDU2O3vlKdnBBr4XaOCqVTflJ5aODavGUPqFHZgrFX3NJVuxGhQ==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/mout/-/mout-1.2.3.tgz", + "integrity": "sha512-vtE+eZcSj/sBkIp6gxB87MznryWP+gHIp0XX9SKrzA5TAkvz6y7VTuNruBjYdJozd8NY5i9XVIsn8cn3SwNjzg==", "dev": true }, "node_modules/move-concurrently": { @@ -27095,6 +27211,12 @@ "run-queue": "^1.0.3" } }, + "node_modules/move-concurrently/node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, "node_modules/move-concurrently/node_modules/minimist": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", @@ -27166,10 +27288,16 @@ "optional": true }, "node_modules/nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -27315,6 +27443,17 @@ "vm-browserify": "^1.0.1" } }, + "node_modules/node-libs-browser/node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, "node_modules/node-libs-browser/node_modules/events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", @@ -27331,9 +27470,9 @@ "dev": true }, "node_modules/node-libs-browser/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "dependencies": { "core-util-is": "~1.0.0", @@ -27375,9 +27514,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz", - "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==", + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz", + "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==", "dev": true }, "node_modules/node-watch": { @@ -28376,9 +28515,9 @@ "dev": true }, "node_modules/parallel-transform/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "dependencies": { "core-util-is": "~1.0.0", @@ -28563,6 +28702,40 @@ "node": ">=0.10.0" } }, + "node_modules/path-scurry": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.9.2.tgz", + "integrity": "sha512-qSDLy2aGFPm8i4rsbHd4MNyTcrzHFsLQykrtbuGRknZZCBBVXSv2tSCDN2Cg6Rt/GFRw8GoW9y9Ecw5rIPG1sg==", + "dev": true, + "dependencies": { + "lru-cache": "^9.1.1", + "minipass": "^5.0.0 || ^6.0.2" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-9.1.1.tgz", + "integrity": "sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/path-scurry/node_modules/minipass": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-6.0.2.tgz", + "integrity": "sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/path-to-regexp": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", @@ -29479,13 +29652,10 @@ } }, "node_modules/prember/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/prember/node_modules/mkdirp": { "version": "0.5.5", @@ -30195,14 +30365,14 @@ } }, "node_modules/regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" + "define-properties": "^1.2.0", + "functions-have-names": "^1.2.3" }, "engines": { "node": ">= 0.4" @@ -30224,14 +30394,14 @@ } }, "node_modules/regexpu-core": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", - "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", "dev": true, "dependencies": { + "@babel/regjsgen": "^0.8.0", "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.1.0", - "regjsgen": "^0.7.1", "regjsparser": "^0.9.1", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.1.0" @@ -30240,12 +30410,6 @@ "node": ">=4" } }, - "node_modules/regjsgen": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", - "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", - "dev": true - }, "node_modules/regjsparser": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", @@ -30604,12 +30768,12 @@ "dev": true }, "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "version": "1.22.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.3.tgz", + "integrity": "sha512-P8ur/gp/AmbEzjr729bZnLjXK5Z+4P0zhIJgBgzqRih7hL7BOukHGtSTA3ACMY467GRFz3duQsi0bDZdR7DKdw==", "dev": true, "dependencies": { - "is-core-module": "^2.9.0", + "is-core-module": "^2.12.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, @@ -30870,6 +31034,12 @@ "aproba": "^1.1.1" } }, + "node_modules/run-queue/node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, "node_modules/rxjs": { "version": "6.6.7", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", @@ -31142,13 +31312,10 @@ } }, "node_modules/sane/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/sane/node_modules/npm-run-path": { "version": "2.0.2", @@ -31236,9 +31403,9 @@ } }, "node_modules/sass": { - "version": "1.58.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.58.0.tgz", - "integrity": "sha512-PiMJcP33DdKtZ/1jSjjqVIKihoDc6yWmYr9K/4r3fVVIEDAluD0q7XZiRKrNJcPK3qkLRF/79DND1H5q1LBjgg==", + "version": "1.62.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.62.1.tgz", + "integrity": "sha512-NHpxIzN29MXvWiuswfc1W3I0N8SXBd8UR26WntmDlRYf0bSADnwnOjsyMZ3lMezSlArD33Vs3YFhp7dWvL770A==", "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", @@ -31249,7 +31416,7 @@ "sass": "sass.js" }, "engines": { - "node": ">=12.0.0" + "node": ">=14.0.0" } }, "node_modules/sax": { @@ -31320,9 +31487,9 @@ "dev": true }, "node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -32077,9 +32244,9 @@ } }, "node_modules/socket.io-parser": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.2.tgz", - "integrity": "sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.3.tgz", + "integrity": "sha512-JMafRntWVO2DCJimKsRTh/wnqVvO4hrfwOqtO7f+uzwsQMuxO6VwImtYxaQ+ieoyshWOTJyV0fA21lccEXRPpQ==", "dev": true, "dependencies": { "@socket.io/component-emitter": "~3.1.0", @@ -32569,9 +32736,9 @@ "dev": true }, "node_modules/stream-browserify/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "dependencies": { "core-util-is": "~1.0.0", @@ -32622,9 +32789,9 @@ "dev": true }, "node_modules/stream-http/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "dependencies": { "core-util-is": "~1.0.0", @@ -32888,9 +33055,9 @@ } }, "node_modules/style-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.8", @@ -33183,13 +33350,10 @@ "dev": true }, "node_modules/svgo/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/svgo/node_modules/mkdirp": { "version": "0.5.5", @@ -33256,13 +33420,10 @@ } }, "node_modules/sync-disk-cache/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/sync-disk-cache/node_modules/mkdirp": { "version": "0.5.5", @@ -33376,13 +33537,10 @@ } }, "node_modules/temp/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/temp/node_modules/mkdirp": { "version": "0.5.5", @@ -33409,9 +33567,9 @@ } }, "node_modules/terser": { - "version": "5.16.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz", - "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==", + "version": "5.17.6", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.17.6.tgz", + "integrity": "sha512-V8QHcs8YuyLkLHsJO5ucyff1ykrLVsR4dNnS//L5Y3NiSXpbK1J+WMVUs67eI0KTxs9JtHhgEQpXQVHlHI92DQ==", "dev": true, "dependencies": { "@jridgewell/source-map": "^0.3.2", @@ -33427,16 +33585,16 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", "dev": true, "dependencies": { - "@jridgewell/trace-mapping": "^0.3.14", + "@jridgewell/trace-mapping": "^0.3.17", "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" }, "engines": { "node": ">= 10.13.0" @@ -33492,9 +33650,9 @@ "dev": true }, "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.8", @@ -34049,15 +34207,21 @@ "ms": "2.0.0" } }, - "node_modules/tree-sync/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "node_modules/tree-sync/node_modules/matcher-collection": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", + "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "minimatch": "^3.0.2" } }, + "node_modules/tree-sync/node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, "node_modules/tree-sync/node_modules/mkdirp": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", @@ -34076,6 +34240,16 @@ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true }, + "node_modules/tree-sync/node_modules/walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "dependencies": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + } + }, "node_modules/trim-right": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", @@ -34341,9 +34515,9 @@ } }, "node_modules/unified-args/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -34827,9 +35001,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", "dev": true, "funding": [ { @@ -34839,6 +35013,10 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { @@ -34846,7 +35024,7 @@ "picocolors": "^1.0.0" }, "bin": { - "browserslist-lint": "cli.js" + "update-browserslist-db": "cli.js" }, "peerDependencies": { "browserslist": ">= 4.21.0" @@ -35389,22 +35567,18 @@ } }, "node_modules/walk-sync": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", - "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", - "dev": true, - "dependencies": { - "ensure-posix-path": "^1.0.0", - "matcher-collection": "^1.0.0" - } - }, - "node_modules/walk-sync/node_modules/matcher-collection": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", - "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-3.0.0.tgz", + "integrity": "sha512-41TvKmDGVpm2iuH7o+DAOt06yyu/cSHpX3uzAwetzASvlNtVddgIjXIb2DfB/Wa20B1Jo86+1Dv1CraSU7hWdw==", "dev": true, "dependencies": { - "minimatch": "^3.0.2" + "@types/minimatch": "^3.0.4", + "ensure-posix-path": "^1.1.0", + "matcher-collection": "^2.0.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": "10.* || >= 12.*" } }, "node_modules/walk-up-path": { @@ -35572,7 +35746,7 @@ "version": "1.2.13", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", "dev": true, "hasInstallScript": true, "optional": true, @@ -35750,9 +35924,9 @@ } }, "node_modules/watchpack-chokidar2/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "optional": true, "dependencies": { @@ -35823,22 +35997,22 @@ } }, "node_modules/webpack": { - "version": "5.76.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.2.tgz", - "integrity": "sha512-Th05ggRm23rVzEOlX8y67NkYCHa9nTNcwHPBhdg+lKG+mtiW7XgggjAeeLnADAe7mLjJ6LUNfgHAuRRh+Z6J7w==", + "version": "5.84.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.84.1.tgz", + "integrity": "sha512-ZP4qaZ7vVn/K8WN/p990SGATmrL1qg4heP/MrVneczYtpDGJWlrgZv55vxaV2ul885Kz+25MP2kSXkPe3LZfmg==", "dev": true, "dependencies": { "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", + "acorn-import-assertions": "^1.9.0", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", + "enhanced-resolve": "^5.14.1", + "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", @@ -35847,9 +36021,9 @@ "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", + "schema-utils": "^3.1.2", "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", + "terser-webpack-plugin": "^5.3.7", "watchpack": "^2.4.0", "webpack-sources": "^3.2.3" }, @@ -35891,9 +36065,9 @@ } }, "node_modules/webpack/node_modules/acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", "dev": true, "peerDependencies": { "acorn": "^8" @@ -35940,9 +36114,9 @@ "dev": true }, "node_modules/webpack/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.8", @@ -36123,9 +36297,9 @@ } }, "node_modules/workerpool": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", - "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.4.0.tgz", + "integrity": "sha512-i3KR1mQMNwY2wx20ozq2EjISGtQWDIfV56We+yGJ5yDs8jTwQiLLaqHlkBHITlCuJnYlVRmXegxFxZg7gqI++A==", "dev": true }, "node_modules/wrap-ansi": { @@ -36310,9 +36484,9 @@ "dev": true }, "node_modules/yargs": { - "version": "17.7.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", - "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, "dependencies": { "cliui": "^8.0.1", @@ -36390,36 +36564,36 @@ } }, "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", + "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", "dev": true, "requires": { "@babel/highlight": "^7.18.6" } }, "@babel/compat-data": { - "version": "7.20.14", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.14.tgz", - "integrity": "sha512-0YpKHD6ImkWMEINCyDAD0HLLUH/lPCefG8ld9it8DJB2wnApraKuhgYTvTY1z7UFIfBTGy5LwncZ+5HWWGbhFw==", + "version": "7.21.9", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.9.tgz", + "integrity": "sha512-FUGed8kfhyWvbYug/Un/VPJD41rDIgoVVcR+FuzhzOYyRz5uED+Gd3SLZml0Uw2l2aHFb7ZgdW5mGA3G2cCCnQ==", "dev": true }, "@babel/core": { - "version": "7.20.12", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", - "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.7", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helpers": "^7.20.7", - "@babel/parser": "^7.20.7", + "version": "7.21.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.8.tgz", + "integrity": "sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.5", + "@babel/helper-compilation-targets": "^7.21.5", + "@babel/helper-module-transforms": "^7.21.5", + "@babel/helpers": "^7.21.5", + "@babel/parser": "^7.21.8", "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.12", - "@babel/types": "^7.20.7", + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -36436,20 +36610,21 @@ } }, "@babel/generator": { - "version": "7.20.14", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.14.tgz", - "integrity": "sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg==", + "version": "7.21.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.9.tgz", + "integrity": "sha512-F3fZga2uv09wFdEjEQIJxXALXfz0+JaOb7SabvVMmjHxeVTuGW8wgE8Vp1Hd7O+zMTYtcfEISGRzPkeiaPPsvg==", "dev": true, "requires": { - "@babel/types": "^7.20.7", + "@babel/types": "^7.21.5", "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" }, "dependencies": { "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", "dev": true, "requires": { "@jridgewell/set-array": "^1.0.1", @@ -36469,23 +36644,22 @@ } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.21.5.tgz", + "integrity": "sha512-uNrjKztPLkUk7bpCNC0jEKDJzzkvel/W+HguzbN8krA+LPfC1CEobJEvAvGka2A/M+ViOqXdcRL0GqPUJSjx9g==", "dev": true, "requires": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" + "@babel/types": "^7.21.5" } }, "@babel/helper-compilation-targets": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", - "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.5.tgz", + "integrity": "sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==", "dev": true, "requires": { - "@babel/compat-data": "^7.20.5", - "@babel/helper-validator-option": "^7.18.6", + "@babel/compat-data": "^7.21.5", + "@babel/helper-validator-option": "^7.21.0", "browserslist": "^4.21.3", "lru-cache": "^5.1.1", "semver": "^6.3.0" @@ -36515,29 +36689,47 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.20.12", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.12.tgz", - "integrity": "sha512-9OunRkbT0JQcednL0UFvbfXpAsUXiGjUk0a7sN8fUXX7Mue79cUSMjHGDRRi/Vz9vYlpIhLV5fMD5dKoMhhsNQ==", + "version": "7.21.8", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.8.tgz", + "integrity": "sha512-+THiN8MqiH2AczyuZrnrKL6cAxFRRQDKW9h1YkBvbgKmAm6mwiacig1qT73DHIWMGo40GRnsEfN3LA+E6NtmSw==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-member-expression-to-functions": "^7.20.7", + "@babel/helper-environment-visitor": "^7.21.5", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-member-expression-to-functions": "^7.21.5", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-replace-supers": "^7.21.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/helper-split-export-declaration": "^7.18.6" + "@babel/helper-split-export-declaration": "^7.18.6", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz", - "integrity": "sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==", + "version": "7.21.8", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.8.tgz", + "integrity": "sha512-zGuSdedkFtsFHGbexAvNuipg1hbtitDLo2XE8/uf6Y9sOQV1xsYX/2pNbtedp/X0eU1pIt+kGvaqHCowkRbS5g==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.2.1" + "regexpu-core": "^5.3.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, "@babel/helper-define-polyfill-provider": { @@ -36565,28 +36757,19 @@ } }, "@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.21.5.tgz", + "integrity": "sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==", "dev": true }, - "@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, "@babel/helper-function-name": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", "dev": true, "requires": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.0" + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" } }, "@babel/helper-hoist-variables": { @@ -36599,37 +36782,37 @@ } }, "@babel/helper-member-expression-to-functions": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.20.7.tgz", - "integrity": "sha512-9J0CxJLq315fEdi4s7xK5TQaNYjZw+nDVpVqr1axNGKzdrdwYBD5b4uKv3n75aABG0rCCTK8Im8Ww7eYfMrZgw==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.5.tgz", + "integrity": "sha512-nIcGfgwpH2u4n9GG1HpStW5Ogx7x7ekiFHbjjFRKXbn5zUvqO9ZgotCO4x1aNbKn/x/xOUaXEhyNHCwtFCpxWg==", "dev": true, "requires": { - "@babel/types": "^7.20.7" + "@babel/types": "^7.21.5" } }, "@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", + "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", "dev": true, "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.21.4" } }, "@babel/helper-module-transforms": { - "version": "7.20.11", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", - "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz", + "integrity": "sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==", "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-environment-visitor": "^7.21.5", + "@babel/helper-module-imports": "^7.21.4", + "@babel/helper-simple-access": "^7.21.5", "@babel/helper-split-export-declaration": "^7.18.6", "@babel/helper-validator-identifier": "^7.19.1", "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.10", - "@babel/types": "^7.20.7" + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5" } }, "@babel/helper-optimise-call-expression": { @@ -36642,9 +36825,9 @@ } }, "@babel/helper-plugin-utils": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz", + "integrity": "sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==", "dev": true }, "@babel/helper-remap-async-to-generator": { @@ -36660,26 +36843,26 @@ } }, "@babel/helper-replace-supers": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", - "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.21.5.tgz", + "integrity": "sha512-/y7vBgsr9Idu4M6MprbOVUfH3vs7tsIfnVWv/Ml2xgwvyH6LTngdfbf5AdsKwkJy4zgy1X/kuNrEKvhhK28Yrg==", "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.20.7", + "@babel/helper-environment-visitor": "^7.21.5", + "@babel/helper-member-expression-to-functions": "^7.21.5", "@babel/helper-optimise-call-expression": "^7.18.6", "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.7", - "@babel/types": "^7.20.7" + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5" } }, "@babel/helper-simple-access": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz", + "integrity": "sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==", "dev": true, "requires": { - "@babel/types": "^7.20.2" + "@babel/types": "^7.21.5" } }, "@babel/helper-skip-transparent-expression-wrappers": { @@ -36701,9 +36884,9 @@ } }, "@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz", + "integrity": "sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==", "dev": true }, "@babel/helper-validator-identifier": { @@ -36713,9 +36896,9 @@ "dev": true }, "@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", "dev": true }, "@babel/helper-wrap-function": { @@ -36731,14 +36914,14 @@ } }, "@babel/helpers": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz", - "integrity": "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.5.tgz", + "integrity": "sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA==", "dev": true, "requires": { "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.13", - "@babel/types": "^7.20.7" + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5" } }, "@babel/highlight": { @@ -36811,9 +36994,9 @@ } }, "@babel/parser": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.13.tgz", - "integrity": "sha512-gFDLKMfpiXCsjt4za2JA9oTMn70CeseCehb11kRZgvd7+F67Hih3OHOK24cRrWECJ/ljfPGac6ygXAs/C8kIvw==", + "version": "7.21.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.9.tgz", + "integrity": "sha512-q5PNg/Bi1OpGgx5jYlvWZwAorZepEudDMCLtj967aeS7WMont7dUZI46M2XwcIQqvUlMxWfdLFu4S/qSxeUu5g==", "dev": true }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { @@ -36859,27 +37042,27 @@ } }, "@babel/plugin-proposal-class-static-block": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.20.7.tgz", - "integrity": "sha512-AveGOoi9DAjUYYuUAG//Ig69GlazLnoyzMw68VCDux+c1tsnnH/OkYcpz/5xzMkEFC6UxjR5Gw1c+iY2wOGVeQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", + "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.20.7", + "@babel/helper-create-class-features-plugin": "^7.21.0", "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-class-static-block": "^7.14.5" } }, "@babel/plugin-proposal-decorators": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.13.tgz", - "integrity": "sha512-7T6BKHa9Cpd7lCueHBBzP0nkXNina+h5giOZw+a8ZpMfPFY19VjJAjIxyFHuWkhCWgL6QMqRiY/wB1fLXzm6Mw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.21.0.tgz", + "integrity": "sha512-MfgX49uRrFUTL/HvWtmx3zmpyzMMr4MTj3d527MLlr/4RTT9G/ytFFP7qet2uM2Ve03b+BkpWUpK+lRXnQ+v9w==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.20.12", + "@babel/helper-create-class-features-plugin": "^7.21.0", "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-replace-supers": "^7.20.7", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/plugin-syntax-decorators": "^7.19.0" + "@babel/plugin-syntax-decorators": "^7.21.0" } }, "@babel/plugin-proposal-dynamic-import": { @@ -36966,9 +37149,9 @@ } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.20.7.tgz", - "integrity": "sha512-T+A7b1kfjtRM51ssoOfS1+wbyCVqorfyZhT99TvxxLMirPShD8CzKMRepMlCBGM5RpHMbn8s+5MMHnPstJH6mQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.20.2", @@ -36987,13 +37170,13 @@ } }, "@babel/plugin-proposal-private-property-in-object": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz", - "integrity": "sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", + "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.20.5", + "@babel/helper-create-class-features-plugin": "^7.21.0", "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" } @@ -37036,12 +37219,12 @@ } }, "@babel/plugin-syntax-decorators": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", - "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.21.0.tgz", + "integrity": "sha512-tIoPpGBR8UuM4++ccWN3gifhVvQu7ZizuR1fklhRJrd5ewgbkUS+0KVFeWWxELtn18NTLoW32XV7zyOgIAiz+w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.19.0" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-syntax-dynamic-import": { @@ -37071,6 +37254,15 @@ "@babel/helper-plugin-utils": "^7.19.0" } }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, "@babel/plugin-syntax-json-strings": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", @@ -37162,12 +37354,12 @@ } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", - "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.21.5.tgz", + "integrity": "sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.21.5" } }, "@babel/plugin-transform-async-to-generator": { @@ -37191,24 +37383,24 @@ } }, "@babel/plugin-transform-block-scoping": { - "version": "7.20.14", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.14.tgz", - "integrity": "sha512-sMPepQtsOs5fM1bwNvuJJHvaCfOEQfmc01FGw0ELlTpTJj5Ql/zuNRRldYhAPys4ghXdBIQJbRVYi44/7QflQQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", + "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-classes": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.7.tgz", - "integrity": "sha512-LWYbsiXTPKl+oBlXUGlwNlJZetXD5Am+CyBdqhPsDVjM9Jc8jwBJFrKhHf900Kfk2eZG1y9MAG3UNajol7A4VQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", + "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-compilation-targets": "^7.20.7", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", + "@babel/helper-function-name": "^7.21.0", "@babel/helper-optimise-call-expression": "^7.18.6", "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-replace-supers": "^7.20.7", @@ -37217,19 +37409,19 @@ } }, "@babel/plugin-transform-computed-properties": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", - "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.21.5.tgz", + "integrity": "sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-plugin-utils": "^7.21.5", "@babel/template": "^7.20.7" } }, "@babel/plugin-transform-destructuring": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz", - "integrity": "sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==", + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz", + "integrity": "sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.20.2" @@ -37265,12 +37457,12 @@ } }, "@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.5.tgz", + "integrity": "sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.21.5" } }, "@babel/plugin-transform-function-name": { @@ -37313,14 +37505,14 @@ } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.20.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.20.11.tgz", - "integrity": "sha512-S8e1f7WQ7cimJQ51JkAaDrEtohVEitXjgCGAS2N8S31Y42E+kWwfSz83LYz57QdBm7q9diARVqanIaH2oVgQnw==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.5.tgz", + "integrity": "sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-simple-access": "^7.20.2" + "@babel/helper-module-transforms": "^7.21.5", + "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-simple-access": "^7.21.5" } }, "@babel/plugin-transform-modules-systemjs": { @@ -37375,9 +37567,9 @@ } }, "@babel/plugin-transform-parameters": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz", - "integrity": "sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==", + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz", + "integrity": "sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.20.2" @@ -37393,12 +37585,12 @@ } }, "@babel/plugin-transform-regenerator": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", - "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.21.5.tgz", + "integrity": "sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-plugin-utils": "^7.21.5", "regenerator-transform": "^0.15.1" } }, @@ -37491,12 +37683,12 @@ } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", - "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.21.5.tgz", + "integrity": "sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.21.5" } }, "@babel/plugin-transform-unicode-regex": { @@ -37520,31 +37712,31 @@ } }, "@babel/preset-env": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", - "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.21.5.tgz", + "integrity": "sha512-wH00QnTTldTbf/IefEVyChtRdw5RJvODT/Vb4Vcxq1AZvtXj6T0YeX0cAcXhI6/BdGuiP3GcNIL4OQbI2DVNxg==", "dev": true, "requires": { - "@babel/compat-data": "^7.20.1", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-validator-option": "^7.18.6", + "@babel/compat-data": "^7.21.5", + "@babel/helper-compilation-targets": "^7.21.5", + "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-validator-option": "^7.21.0", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.20.7", + "@babel/plugin-proposal-async-generator-functions": "^7.20.7", "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.21.0", "@babel/plugin-proposal-dynamic-import": "^7.18.6", "@babel/plugin-proposal-export-namespace-from": "^7.18.9", "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-logical-assignment-operators": "^7.20.7", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-object-rest-spread": "^7.20.7", "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.21.0", "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.21.0", "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", @@ -37552,6 +37744,7 @@ "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", @@ -37561,40 +37754,40 @@ "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.18.6", - "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.21.5", + "@babel/plugin-transform-async-to-generator": "^7.20.7", "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.20.2", - "@babel/plugin-transform-classes": "^7.20.2", - "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-block-scoping": "^7.21.0", + "@babel/plugin-transform-classes": "^7.21.0", + "@babel/plugin-transform-computed-properties": "^7.21.5", + "@babel/plugin-transform-destructuring": "^7.21.3", "@babel/plugin-transform-dotall-regex": "^7.18.6", "@babel/plugin-transform-duplicate-keys": "^7.18.9", "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-for-of": "^7.21.5", "@babel/plugin-transform-function-name": "^7.18.9", "@babel/plugin-transform-literals": "^7.18.9", "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.19.6", - "@babel/plugin-transform-modules-commonjs": "^7.19.6", - "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-amd": "^7.20.11", + "@babel/plugin-transform-modules-commonjs": "^7.21.5", + "@babel/plugin-transform-modules-systemjs": "^7.20.11", "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.20.5", "@babel/plugin-transform-new-target": "^7.18.6", "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-parameters": "^7.21.3", "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.21.5", "@babel/plugin-transform-reserved-words": "^7.18.6", "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-spread": "^7.20.7", "@babel/plugin-transform-sticky-regex": "^7.18.6", "@babel/plugin-transform-template-literals": "^7.18.9", "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-escapes": "^7.21.5", "@babel/plugin-transform-unicode-regex": "^7.18.6", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.20.2", + "@babel/types": "^7.21.5", "babel-plugin-polyfill-corejs2": "^0.3.3", "babel-plugin-polyfill-corejs3": "^0.6.0", "babel-plugin-polyfill-regenerator": "^0.4.1", @@ -37667,51 +37860,57 @@ "esutils": "^2.0.2" } }, + "@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true + }, "@babel/runtime": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz", - "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.5.tgz", + "integrity": "sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==", "dev": true, "requires": { "regenerator-runtime": "^0.13.11" } }, "@babel/template": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", - "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "version": "7.21.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.21.9.tgz", + "integrity": "sha512-MK0X5k8NKOuWRamiEfc3KEJiHMTkGZNUjzMipqCGDDc6ijRl/B7RGSKVGncu4Ro/HdyzzY6cmoXuKI2Gffk7vQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7" + "@babel/code-frame": "^7.21.4", + "@babel/parser": "^7.21.9", + "@babel/types": "^7.21.5" } }, "@babel/traverse": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz", - "integrity": "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.5.tgz", + "integrity": "sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==", "dev": true, "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.7", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.5", + "@babel/helper-environment-visitor": "^7.21.5", + "@babel/helper-function-name": "^7.21.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.20.13", - "@babel/types": "^7.20.7", + "@babel/parser": "^7.21.5", + "@babel/types": "^7.21.5", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", - "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz", + "integrity": "sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==", "dev": true, "requires": { - "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-string-parser": "^7.21.5", "@babel/helper-validator-identifier": "^7.19.1", "to-fast-properties": "^2.0.0" } @@ -37727,9 +37926,9 @@ }, "dependencies": { "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true } } @@ -37741,59 +37940,79 @@ "dev": true }, "@ember-data/adapter": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@ember-data/adapter/-/adapter-4.9.1.tgz", - "integrity": "sha512-TTxGL7T2uVxPMJ0MQTzrx2Aot831Db4uG2aRb3f1MUuN9JAS6Jx1Vf67gx2KH6sBUwWAwf5owVR4JiQqmin7fA==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@ember-data/adapter/-/adapter-4.12.0.tgz", + "integrity": "sha512-sY7Zm73LSN1x1jO+lTV0+Vtdis6rBFAuRD3sln1BOW0y9che5WK+qyQs8FhjC6m9D/FFIKqUucWvaPO4/GazuQ==", "dev": true, "requires": { - "@ember-data/private-build-infra": "4.9.1", - "@ember/edition-utils": "^1.2.0", + "@ember-data/private-build-infra": "4.12.0", "@embroider/macros": "^1.10.0", - "ember-auto-import": "^2.4.3", "ember-cli-babel": "^7.26.11", "ember-cli-test-info": "^1.0.0" } }, - "@ember-data/canary-features": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@ember-data/canary-features/-/canary-features-4.9.1.tgz", - "integrity": "sha512-Dk80HVWMoRZpoWf/9pVSTM9Db0jG0PN4Cmg+bWG2YWNVIcAUvl4TSzNIY4th8CrA5BOPwhn50KKWBQZZ1CRhiQ==", + "@ember-data/debug": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@ember-data/debug/-/debug-4.12.0.tgz", + "integrity": "sha512-6SNJjoV3zKnjjZEu9/tOjeWdN70mxmkvHd+0Y7kjasmjLBgIkZk20+B/nFm25MpmmpfZEsvdUY3HIfu+iPy+5A==", "dev": true, "requires": { + "@ember-data/private-build-infra": "4.12.0", + "@ember/edition-utils": "^1.2.0", "@embroider/macros": "^1.10.0", + "ember-auto-import": "^2.6.1", "ember-cli-babel": "^7.26.11" } }, - "@ember-data/debug": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@ember-data/debug/-/debug-4.9.1.tgz", - "integrity": "sha512-sfor3UaeK/D+RB7YjOyIUM4fdxLQUkVKOnQVij7v1+AQb76j9iaJAaabUCwlS8iqCX2Y1aCtnDmdD67H7mPVQQ==", + "@ember-data/graph": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@ember-data/graph/-/graph-4.12.0.tgz", + "integrity": "sha512-5crSekONC8cm/sPS4OnNNG1TrnCb4rqrM72Ux8i8xlomYpLq75R2gY4ibY1HRNstrEoAB09rzONTB0bRJHlTQw==", + "dev": true, + "requires": { + "@ember-data/private-build-infra": "4.12.0", + "@ember/edition-utils": "^1.2.0", + "@embroider/macros": "^1.10.0", + "ember-cli-babel": "^7.26.11" + } + }, + "@ember-data/json-api": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@ember-data/json-api/-/json-api-4.12.0.tgz", + "integrity": "sha512-vtxuB7akuSfsEBvLX/8h4zGyIozynyq5Bf9I02ftIoIIwD21wN+g/ZG91KU6sNZzyeycTZEKpoYaITM84pLTTg==", "dev": true, "requires": { - "@ember-data/private-build-infra": "4.9.1", + "@ember-data/private-build-infra": "4.12.0", "@ember/edition-utils": "^1.2.0", "@embroider/macros": "^1.10.0", - "ember-auto-import": "^2.4.3", + "ember-cli-babel": "^7.26.11" + } + }, + "@ember-data/legacy-compat": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@ember-data/legacy-compat/-/legacy-compat-4.12.0.tgz", + "integrity": "sha512-QVZczGMbTk8Ch+xiZt7KQk5UX2AdUsVdR3rSB/pJVZrWcUWo6ToAR2mPl97/cWd6VYFXBZgMamsxkeBO4q5HXA==", + "dev": true, + "requires": { + "@ember-data/private-build-infra": "4.12.0", + "@embroider/macros": "^1.10.0", "ember-cli-babel": "^7.26.11" } }, "@ember-data/model": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@ember-data/model/-/model-4.9.1.tgz", - "integrity": "sha512-rrSpo4yq4+p2UeR3fdxtpEs5QpySVuGGIiAVJDltJQv8ZlzPRw1ggAU7t9wRsrtmUUT/5vapihJnEHb4HZB9WQ==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@ember-data/model/-/model-4.12.0.tgz", + "integrity": "sha512-gE9LRmUkrJy9hJ+WeNns/GOMQC311R18SOvbsIVk5z/u2tgD5l0BjLSeqCaG/CjO+fCRsM8Ne/Ivm07c/CyezQ==", "dev": true, "requires": { - "@ember-data/canary-features": "4.9.1", - "@ember-data/private-build-infra": "4.9.1", + "@ember-data/private-build-infra": "4.12.0", "@ember/edition-utils": "^1.2.0", "@embroider/macros": "^1.10.0", - "ember-auto-import": "^2.4.3", "ember-cached-decorator-polyfill": "^1.0.1", "ember-cli-babel": "^7.26.11", "ember-cli-string-utils": "^1.1.0", "ember-cli-test-info": "^1.0.0", - "ember-compatibility-helpers": "^1.2.6", - "inflection": "~2.0.0" + "inflection": "~2.0.1" }, "dependencies": { "inflection": { @@ -37805,15 +38024,14 @@ } }, "@ember-data/private-build-infra": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@ember-data/private-build-infra/-/private-build-infra-4.9.1.tgz", - "integrity": "sha512-1c4tXsaFgNgAFol7tflW7ltGPQ8WdGqSprbUzFnyroBotVsvVhNiGBHVsEaQ0W3UQwlwinyyJXlXQiPs/Yv3Iw==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@ember-data/private-build-infra/-/private-build-infra-4.12.0.tgz", + "integrity": "sha512-cBuEZhxV8uyIRr+9oUZ4smQb+6p6ryH89+WdrGMTeKgKP3XkdlK9w+6veQAYOqgWAulTwmAxX+YU/zoPq2ne7w==", "dev": true, "requires": { - "@babel/core": "^7.20.2", - "@babel/plugin-transform-block-scoping": "^7.20.2", - "@babel/runtime": "^7.20.1", - "@ember-data/canary-features": "4.9.1", + "@babel/core": "^7.21.4", + "@babel/plugin-transform-block-scoping": "^7.21.0", + "@babel/runtime": "^7.21.0", "@ember/edition-utils": "^1.2.0", "@embroider/macros": "^1.10.0", "babel-import-util": "^1.3.0", @@ -37832,20 +38050,12 @@ "ember-cli-string-utils": "^1.1.0", "ember-cli-version-checker": "^5.1.2", "git-repo-info": "^2.1.1", - "glob": "^8.0.3", + "glob": "^9.3.4", "npm-git-info": "^1.0.3", - "rimraf": "^3.0.2", - "rsvp": "^4.8.5", "semver": "^7.3.8", "silent-error": "^1.1.1" }, "dependencies": { - "babel-import-util": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/babel-import-util/-/babel-import-util-1.3.0.tgz", - "integrity": "sha512-PPzUT17eAI18zn6ek1R3sB4Krc/MbnmT1MkZQFmyhjoaEGBVwNABhfVU9+EKcDSKrrOm9OIpGhjxukx1GCiy1g==", - "dev": true - }, "brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -37881,52 +38091,49 @@ } }, "glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "version": "9.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", + "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", "dev": true, "requires": { "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "minimatch": "^8.0.2", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" } }, "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", + "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", "dev": true, "requires": { "brace-expansion": "^2.0.1" } }, + "minipass": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", + "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", + "dev": true + }, "promise-map-series": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/promise-map-series/-/promise-map-series-0.3.0.tgz", "integrity": "sha512-3npG2NGhTc8BWBolLLf8l/92OxMGaRLbqvIh9wjCHhDXNvk4zsxaTaCpiCunW09qWPrN2zeNSNwRLVBrQQtutA==", "dev": true - }, - "rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true } } }, - "@ember-data/record-data": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@ember-data/record-data/-/record-data-4.9.1.tgz", - "integrity": "sha512-6qK8rHDoIxqHWr4O3pPsBYzt4Fq2nOYjTIGP90QB2EivtgWEpPsYZ/7/WpQ4SriCFnZT/6c/VCoJiEwyHZuG7Q==", + "@ember-data/request": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@ember-data/request/-/request-4.12.0.tgz", + "integrity": "sha512-n08NaFwJPq8TUj0F5M5Y88hZ8OhuzaeHjygnaumZtAnCbM9vRrJvrGCcTkfPp2XL3jfKOzeTHNzWzX8XY+efzQ==", "dev": true, "requires": { - "@ember-data/canary-features": "4.9.1", - "@ember-data/private-build-infra": "4.9.1", - "@ember/edition-utils": "^1.2.0", + "@ember-data/private-build-infra": "4.12.0", + "@ember/test-waiters": "^3.0.2", "@embroider/macros": "^1.10.0", - "ember-auto-import": "^2.4.3", "ember-cli-babel": "^7.26.11" } }, @@ -37937,36 +38144,33 @@ "dev": true }, "@ember-data/serializer": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@ember-data/serializer/-/serializer-4.9.1.tgz", - "integrity": "sha512-bHN4TZd/novlJzyn9ZroVjx29RZPXJER0EKa+CYRgJIGFJpg9wn6Bjfoh5NdPl0QWW6IT/mySNkQcOP2UWKNFw==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@ember-data/serializer/-/serializer-4.12.0.tgz", + "integrity": "sha512-q6TJKrS95eFKm9fNm9UkwTQBJw5G+oj37lBPtsnLs6Sm05RCR8fvUX+WbkKi6CoqfKrn2zlZU8Z8mKg7DXc5nA==", "dev": true, "requires": { - "@ember-data/private-build-infra": "4.9.1", + "@ember-data/private-build-infra": "4.12.0", "@embroider/macros": "^1.10.0", - "ember-auto-import": "^2.4.3", "ember-cli-babel": "^7.26.11", "ember-cli-test-info": "^1.0.0" } }, "@ember-data/store": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@ember-data/store/-/store-4.9.1.tgz", - "integrity": "sha512-FXgP/oOE5b0YYpIoIU3KXiMTtIHF0SVllebxrsYMQWh2+C3hTV42DDDtEArDV/oBL3i0WARDdiT4aziK7kGl/A==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@ember-data/store/-/store-4.12.0.tgz", + "integrity": "sha512-7zOxg363f8raqmJcQYiH6JAWWyBDLRQTWLZeyeJD3kgFV+MqWlHLjEvOFCDW2SnfIrVAyFH7oh7x7POxClw9mA==", "dev": true, "requires": { - "@ember-data/canary-features": "4.9.1", - "@ember-data/private-build-infra": "4.9.1", + "@ember-data/private-build-infra": "4.12.0", "@embroider/macros": "^1.10.0", - "ember-auto-import": "^2.4.3", "ember-cached-decorator-polyfill": "^1.0.1", "ember-cli-babel": "^7.26.11" } }, "@ember-data/tracking": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@ember-data/tracking/-/tracking-4.9.1.tgz", - "integrity": "sha512-xT3RSs3hhmrf/OuPAdq20GCI1aOCK/p3ni6h2zn7PCNg3a7iQSLGc3TbkodIzgZHyTKPX0w5vTiI+jsykgYYIw==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@ember-data/tracking/-/tracking-4.12.0.tgz", + "integrity": "sha512-Jgg6ayR70HLdMqIuXgh/5bdD93Qxop4evSA/f0ltDyilTQ63Olw6GkaYBpjOf6rZbRxdAOwLOOITyoE04zVq+g==", "dev": true, "requires": { "ember-cli-babel": "^7.26.11" @@ -38195,9 +38399,9 @@ } }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { @@ -38274,11 +38478,23 @@ "silent-error": "^1.1.1" } }, + "@ember/render-modifiers": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@ember/render-modifiers/-/render-modifiers-2.0.5.tgz", + "integrity": "sha512-5cJ1niIdOJC6k6KtIn9HGbr1DATJQp4ZqMv1vbi6LKQWbVCQ3byvKONtUEi3H0wcewlrcaWCqXOgm0nACzCOQA==", + "dev": true, + "requires": { + "@embroider/macros": "^1.0.0", + "ember-cli-babel": "^7.26.11", + "ember-modifier-manager-polyfill": "^1.2.0" + } + }, "@ember/string": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@ember/string/-/string-3.0.1.tgz", - "integrity": "sha512-ntnmXS+upOWVXE+rVw2l03DjdMnaGdWbYVUxUBuPJqnIGZu2XFRsoXc7E6mOw62s8i1Xh1RgTuFHN41QGIolEQ==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@ember/string/-/string-3.1.1.tgz", + "integrity": "sha512-UbXJ+k3QOrYN4SRPHgXCqYIJ+yWWUg1+vr0H4DhdQPTy8LJfyqwZ2tc5uqpSSnEXE+/1KopHBE5J8GDagAg5cg==", "dev": true, + "peer": true, "requires": { "ember-cli-babel": "^7.26.6" } @@ -38300,9 +38516,9 @@ } }, "@ember/test-waiters": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@ember/test-waiters/-/test-waiters-3.0.0.tgz", - "integrity": "sha512-z6+gIlq/rXLKroWv2wxAoiiLtgSOGQFCw6nUufERausV+jLnA7CYbWwzEo5R7XaOejSDpgA5d6haXIBsD5j0oQ==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@ember/test-waiters/-/test-waiters-3.0.2.tgz", + "integrity": "sha512-H8Q3Xy9rlqhDKnQpwt2pzAYDouww4TZIGSI1pZJhM7mQIGufQKuB0ijzn/yugA6Z+bNdjYp1HioP8Y4hn2zazQ==", "dev": true, "requires": { "calculate-cache-key-for-tree": "^2.0.0", @@ -38312,12 +38528,12 @@ } }, "@embroider/macros": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@embroider/macros/-/macros-1.10.0.tgz", - "integrity": "sha512-LMbfQGk/a+f6xtvAv5fq/wf2LRxETnbgSCLUf/z6ebzmuskOUxrke+uP55chF/loWrARi9g6erFQ7RDOUoBMSg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@embroider/macros/-/macros-1.11.0.tgz", + "integrity": "sha512-P/WSB+PqKSja5qXjYvhLyUM0ivcDoI9kkqs+R0GNujfVhS0EIIAMHfD9uHDBbhzFit39pT0QJqgcXGE2rprCPA==", "dev": true, "requires": { - "@embroider/shared-internals": "2.0.0", + "@embroider/shared-internals": "2.1.0", "assert-never": "^1.2.1", "babel-import-util": "^1.1.0", "ember-cli-babel": "^7.26.6", @@ -38325,30 +38541,24 @@ "lodash": "^4.17.21", "resolve": "^1.20.0", "semver": "^7.3.2" + } + }, + "@embroider/shared-internals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@embroider/shared-internals/-/shared-internals-2.1.0.tgz", + "integrity": "sha512-9hKbMxW7wDWt1BqdpnLZ5W6ETrmAg9HnfBwf1IDkT+8he5nOdTD0PNtruMjm7V0Tb9p9hI7O+UXSa8ZnX1BQXg==", + "dev": true, + "requires": { + "babel-import-util": "^1.1.0", + "ember-rfc176-data": "^0.3.17", + "fs-extra": "^9.1.0", + "js-string-escape": "^1.0.1", + "lodash": "^4.17.21", + "resolve-package-path": "^4.0.1", + "semver": "^7.3.5", + "typescript-memoize": "^1.0.1" }, "dependencies": { - "@embroider/shared-internals": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@embroider/shared-internals/-/shared-internals-2.0.0.tgz", - "integrity": "sha512-qZ2/xky9mWm5YC6noOa6AiAwgISEQ78YTZNv4SNu2PFgEK/H+Ha/3ddngzGSsnXkVnIHZyxIBzhxETonQYHY9g==", - "dev": true, - "requires": { - "babel-import-util": "^1.1.0", - "ember-rfc176-data": "^0.3.17", - "fs-extra": "^9.1.0", - "js-string-escape": "^1.0.1", - "lodash": "^4.17.21", - "resolve-package-path": "^4.0.1", - "semver": "^7.3.5", - "typescript-memoize": "^1.0.1" - } - }, - "babel-import-util": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/babel-import-util/-/babel-import-util-1.3.0.tgz", - "integrity": "sha512-PPzUT17eAI18zn6ek1R3sB4Krc/MbnmT1MkZQFmyhjoaEGBVwNABhfVU9+EKcDSKrrOm9OIpGhjxukx1GCiy1g==", - "dev": true - }, "fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -38389,12 +38599,12 @@ } }, "@embroider/util": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@embroider/util/-/util-1.10.0.tgz", - "integrity": "sha512-utAFKoq6ajI27jyqjvX3PiGL4m+ZyGVlVNbSbE/nOqi2llRyAkh5ltH1WkIK7jhdwQFJouo1NpOSj9J3/HDa3A==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@embroider/util/-/util-1.11.0.tgz", + "integrity": "sha512-v6Jdjl87jzsAtYgU/xkx+7CykoC06E6qd3j8ULe8jC8hVXKkjWR7Nks5D5V970/fravGd/FMOT3tVIF3Dj5yaw==", "dev": true, "requires": { - "@embroider/macros": "^1.10.0", + "@embroider/macros": "^1.11.0", "broccoli-funnel": "^3.0.5", "ember-cli-babel": "^7.26.11" } @@ -38539,79 +38749,79 @@ "dev": true }, "@glimmer/global-context": { - "version": "0.83.1", - "resolved": "https://registry.npmjs.org/@glimmer/global-context/-/global-context-0.83.1.tgz", - "integrity": "sha512-OwlgqpbOJU73EjZOZdftab0fKbtdJ4x/QQeJseL9cvaAUiK3+w52M5ONFxD1T/yPBp2Mf7NCYqA/uL8tRbzY2A==", + "version": "0.84.3", + "resolved": "https://registry.npmjs.org/@glimmer/global-context/-/global-context-0.84.3.tgz", + "integrity": "sha512-8Oy9Wg5IZxMEeAnVmzD2NkObf89BeHoFSzJgJROE/deutd3rxg83mvlOez4zBBGYwnTb+VGU2LYRpet92egJjA==", "dev": true, "requires": { "@glimmer/env": "^0.1.7" } }, "@glimmer/interfaces": { - "version": "0.83.1", - "resolved": "https://registry.npmjs.org/@glimmer/interfaces/-/interfaces-0.83.1.tgz", - "integrity": "sha512-rjAztghzX97v8I4rk3+NguM3XGYcFjc/GbJ8qrEj19KF2lUDoDBW1sB7f0tov3BD5HlrGXei/vOh4+DHfjeB5w==", + "version": "0.84.3", + "resolved": "https://registry.npmjs.org/@glimmer/interfaces/-/interfaces-0.84.3.tgz", + "integrity": "sha512-dk32ykoNojt0mvEaIW6Vli5MGTbQo58uy3Epj7ahCgTHmWOKuw/0G83f2UmFprRwFx689YTXG38I/vbpltEjzg==", "dev": true, "requires": { "@simple-dom/interface": "^1.4.0" } }, "@glimmer/reference": { - "version": "0.83.1", - "resolved": "https://registry.npmjs.org/@glimmer/reference/-/reference-0.83.1.tgz", - "integrity": "sha512-BThEwDlMkJB1WBPWDrww+VxgGyDbwxh5FFPvGhkovvCZnCb7fAMUCt9pi6CUZtviugkWOBFtE9P4eZZbOLkXeg==", + "version": "0.84.3", + "resolved": "https://registry.npmjs.org/@glimmer/reference/-/reference-0.84.3.tgz", + "integrity": "sha512-lV+p/aWPVC8vUjmlvYVU7WQJsLh319SdXuAWoX/SE3pq340BJlAJiEcAc6q52y9JNhT57gMwtjMX96W5Xcx/qw==", "dev": true, "requires": { "@glimmer/env": "^0.1.7", - "@glimmer/global-context": "0.83.1", - "@glimmer/interfaces": "0.83.1", - "@glimmer/util": "0.83.1", - "@glimmer/validator": "0.83.1" + "@glimmer/global-context": "0.84.3", + "@glimmer/interfaces": "0.84.3", + "@glimmer/util": "0.84.3", + "@glimmer/validator": "0.84.3" }, "dependencies": { "@glimmer/util": { - "version": "0.83.1", - "resolved": "https://registry.npmjs.org/@glimmer/util/-/util-0.83.1.tgz", - "integrity": "sha512-amvjtl9dvrkxsoitXAly9W5NUaLIE3A2J2tWhBWIL1Z6DOFotfX7ytIosOIcPhJLZCtiXPHzMutQRv0G/MSMsA==", + "version": "0.84.3", + "resolved": "https://registry.npmjs.org/@glimmer/util/-/util-0.84.3.tgz", + "integrity": "sha512-qFkh6s16ZSRuu2rfz3T4Wp0fylFj3HBsONGXQcrAdZjdUaIS6v3pNj6mecJ71qRgcym9Hbaq/7/fefIwECUiKw==", "dev": true, "requires": { "@glimmer/env": "0.1.7", - "@glimmer/interfaces": "0.83.1", + "@glimmer/interfaces": "0.84.3", "@simple-dom/interface": "^1.4.0" } }, "@glimmer/validator": { - "version": "0.83.1", - "resolved": "https://registry.npmjs.org/@glimmer/validator/-/validator-0.83.1.tgz", - "integrity": "sha512-LaILSNnQgDHZpaUsfjVndbS1JfVn0xdTlJdFJblPbhoVklOBSReZVekens3EQ6xOr3BC612sRm1hBnEPixOY6A==", + "version": "0.84.3", + "resolved": "https://registry.npmjs.org/@glimmer/validator/-/validator-0.84.3.tgz", + "integrity": "sha512-RTBV4TokUB0vI31UC7ikpV7lOYpWUlyqaKV//pRC4pexYMlmqnVhkFrdiimB/R1XyNdUOQUmnIAcdic39NkbhQ==", "dev": true, "requires": { "@glimmer/env": "^0.1.7", - "@glimmer/global-context": "0.83.1" + "@glimmer/global-context": "0.84.3" } } } }, "@glimmer/syntax": { - "version": "0.83.1", - "resolved": "https://registry.npmjs.org/@glimmer/syntax/-/syntax-0.83.1.tgz", - "integrity": "sha512-n3vEd0GtjtgkOsd2gqkSimp8ecqq5KrHyana/s1XJZvVAPD5rMWT9WvAVWG8XAktns8BxjwLIUoj/vkOfA+eHg==", + "version": "0.84.3", + "resolved": "https://registry.npmjs.org/@glimmer/syntax/-/syntax-0.84.3.tgz", + "integrity": "sha512-ioVbTic6ZisLxqTgRBL2PCjYZTFIwobifCustrozRU2xGDiYvVIL0vt25h2c1ioDsX59UgVlDkIK4YTAQQSd2A==", "dev": true, "requires": { - "@glimmer/interfaces": "0.83.1", - "@glimmer/util": "0.83.1", + "@glimmer/interfaces": "0.84.3", + "@glimmer/util": "0.84.3", "@handlebars/parser": "~2.0.0", "simple-html-tokenizer": "^0.5.11" }, "dependencies": { "@glimmer/util": { - "version": "0.83.1", - "resolved": "https://registry.npmjs.org/@glimmer/util/-/util-0.83.1.tgz", - "integrity": "sha512-amvjtl9dvrkxsoitXAly9W5NUaLIE3A2J2tWhBWIL1Z6DOFotfX7ytIosOIcPhJLZCtiXPHzMutQRv0G/MSMsA==", + "version": "0.84.3", + "resolved": "https://registry.npmjs.org/@glimmer/util/-/util-0.84.3.tgz", + "integrity": "sha512-qFkh6s16ZSRuu2rfz3T4Wp0fylFj3HBsONGXQcrAdZjdUaIS6v3pNj6mecJ71qRgcym9Hbaq/7/fefIwECUiKw==", "dev": true, "requires": { "@glimmer/env": "0.1.7", - "@glimmer/interfaces": "0.83.1", + "@glimmer/interfaces": "0.84.3", "@simple-dom/interface": "^1.4.0" } } @@ -38723,9 +38933,9 @@ "dev": true }, "@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", "dev": true, "requires": { "@jridgewell/resolve-uri": "3.1.0", @@ -39067,9 +39277,9 @@ "dev": true }, "@percy/sdk-utils": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@percy/sdk-utils/-/sdk-utils-1.19.2.tgz", - "integrity": "sha512-wG2PPNFtbrJp20VOAR5B1qiFxp0utRhcSGwlbDazQRZ0dBcDYSsnoZbeqPyi6GSVqa/ac3jK4YPXEAuBxHfo6A==", + "version": "1.24.2", + "resolved": "https://registry.npmjs.org/@percy/sdk-utils/-/sdk-utils-1.24.2.tgz", + "integrity": "sha512-gjCaWcm43q4ao8NAKjvvo7kR3JU41V6xi2IVF5cvoyOUtXGRgBta+VPh6unGVLwfAoDUj2/lVcSPRdoOSwgJWg==", "dev": true }, "@simple-dom/document": { @@ -39229,9 +39439,9 @@ } }, "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", + "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", "dev": true }, "@types/estree-jsx": { @@ -39421,31 +39631,31 @@ } }, "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", "dev": true, "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", "dev": true }, "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", "dev": true }, "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", "dev": true }, "@webassemblyjs/helper-code-frame": { @@ -39522,111 +39732,111 @@ } }, "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", "dev": true, "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", "@xtuc/long": "4.2.2" } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", "dev": true }, "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" } }, "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", "dev": true, "requires": { "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", "dev": true, "requires": { "@xtuc/long": "4.2.2" } }, "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", "dev": true }, "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" } }, "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, "@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" } }, "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, "@webassemblyjs/wast-parser": { @@ -39675,19 +39885,19 @@ } }, "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/ast": "1.11.6", "@xtuc/long": "4.2.2" } }, "@xmldom/xmldom": { - "version": "0.8.6", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.6.tgz", - "integrity": "sha512-uRjjusqpoqfmRkTaNuLJ2VohVr67Q5YwDATW3VU7PfzTj6IRaihGrYI7zckGZjxQPBIp63nfvJbM+Yu5ICh0Bg==", + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.7.tgz", + "integrity": "sha512-sI1Ly2cODlWStkINzqGrZ8K6n+MTSbAeQnAipGyL+KZCXuHaRlj2gyyy8B/9MvsFFqN7XHryQnB2QwhzvJXovg==", "dev": true }, "@xtuc/ieee754": { @@ -40323,9 +40533,9 @@ } }, "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", "dev": true }, "archy": { @@ -40377,6 +40587,16 @@ "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", "dev": true }, + "array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + } + }, "array-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", @@ -40542,9 +40762,9 @@ } }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { @@ -40574,9 +40794,9 @@ } }, "async-each": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.5.tgz", - "integrity": "sha512-5QzqtU3BlagehwmdoqwaS2FBQF2P5eL6vFqXwNsb5jwoEsmtfAXg1ocFvW7I6/gGLFhBMKwcMwZuy7uv/Bo9jA==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz", + "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==", "dev": true, "optional": true }, @@ -40978,9 +41198,9 @@ } }, "babel-import-util": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/babel-import-util/-/babel-import-util-0.2.0.tgz", - "integrity": "sha512-CtWYYHU/MgK88rxMrLfkD356dApswtR/kWZ/c6JifG1m10e7tBBrs/366dFzWMAoqYmG5/JSh+94tUSpIwh+ag==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/babel-import-util/-/babel-import-util-1.3.0.tgz", + "integrity": "sha512-PPzUT17eAI18zn6ek1R3sB4Krc/MbnmT1MkZQFmyhjoaEGBVwNABhfVU9+EKcDSKrrOm9OIpGhjxukx1GCiy1g==", "dev": true }, "babel-loader": { @@ -41049,20 +41269,12 @@ } }, "babel-plugin-ember-template-compilation": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-ember-template-compilation/-/babel-plugin-ember-template-compilation-2.0.0.tgz", - "integrity": "sha512-d+4jaB2ik0rt9TH0K9kOlKJeRBHEb373FgFMcU9ZaJL2zYuVXe19bqy+cWlLpLf1tpOBcBG9QTlFBCoImlOt1g==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/babel-plugin-ember-template-compilation/-/babel-plugin-ember-template-compilation-2.0.3.tgz", + "integrity": "sha512-SIetZD/uCLnzIBTJtzYGc2Q55TPqM5WyjuOgW+Is1W3SZVljlY3JD5Add29hDMs//OvXBWoXfOopQxkfG4/pIA==", "dev": true, "requires": { "babel-import-util": "^1.3.0" - }, - "dependencies": { - "babel-import-util": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/babel-import-util/-/babel-import-util-1.3.0.tgz", - "integrity": "sha512-PPzUT17eAI18zn6ek1R3sB4Krc/MbnmT1MkZQFmyhjoaEGBVwNABhfVU9+EKcDSKrrOm9OIpGhjxukx1GCiy1g==", - "dev": true - } } }, "babel-plugin-filter-imports": { @@ -41196,7 +41408,7 @@ "babel-plugin-syntax-dynamic-import": { "version": "6.18.0", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", - "integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=", + "integrity": "sha512-MioUE+LfjCEz65Wf7Z/Rm4XCP5k2c+TbMd2Z2JKc7U9uwjBhAfNPE48KC4GTGKhppMeYVepwDBNO/nGY6NYHBA==", "dev": true }, "babel-plugin-syntax-exponentiation-operator": { @@ -41624,9 +41836,9 @@ }, "dependencies": { "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { @@ -41863,18 +42075,6 @@ "buffer": "^5.5.0", "inherits": "^2.0.4", "readable-stream": "^3.4.0" - }, - "dependencies": { - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - } } }, "blank-object": { @@ -42085,10 +42285,19 @@ "symlink-or-copy": "^1.1.8" } }, + "matcher-collection": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", + "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", + "dev": true, + "requires": { + "minimatch": "^3.0.2" + } + }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { @@ -42118,6 +42327,16 @@ "quick-temp": "^0.1.5", "walk-sync": "^0.3.3" } + }, + "walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "requires": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + } } } }, @@ -42262,9 +42481,9 @@ } }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { @@ -42303,6 +42522,16 @@ "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", "dev": true }, + "walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "requires": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + } + }, "workerpool": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-3.1.2.tgz", @@ -42371,6 +42600,15 @@ "ms": "2.0.0" } }, + "matcher-collection": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", + "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", + "dev": true, + "requires": { + "minimatch": "^3.0.2" + } + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -42385,6 +42623,16 @@ "requires": { "glob": "^7.1.3" } + }, + "walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "requires": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + } } } }, @@ -42524,9 +42772,9 @@ "dev": true }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { @@ -42669,9 +42917,9 @@ }, "dependencies": { "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { @@ -42711,10 +42959,19 @@ "ms": "2.0.0" } }, + "matcher-collection": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", + "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", + "dev": true, + "requires": { + "minimatch": "^3.0.2" + } + }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { @@ -42731,6 +42988,16 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true + }, + "walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "requires": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + } } } }, @@ -42833,9 +43100,9 @@ } }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { @@ -42915,10 +43182,19 @@ "walk-sync": "^0.3.1" }, "dependencies": { + "matcher-collection": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", + "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", + "dev": true, + "requires": { + "minimatch": "^3.0.2" + } + }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { @@ -42938,6 +43214,16 @@ "requires": { "glob": "^7.1.3" } + }, + "walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "requires": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + } } } }, @@ -43022,9 +43308,9 @@ } }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { @@ -43272,9 +43558,9 @@ } }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { @@ -43438,9 +43724,9 @@ } }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { @@ -43482,18 +43768,6 @@ "rimraf": "^3.0.0", "username-sync": "^1.0.2" } - }, - "walk-sync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-3.0.0.tgz", - "integrity": "sha512-41TvKmDGVpm2iuH7o+DAOt06yyu/cSHpX3uzAwetzASvlNtVddgIjXIb2DfB/Wa20B1Jo86+1Dv1CraSU7hWdw==", - "dev": true, - "requires": { - "@types/minimatch": "^3.0.4", - "ensure-posix-path": "^1.1.0", - "matcher-collection": "^2.0.1", - "minimatch": "^3.0.4" - } } } }, @@ -43691,9 +43965,9 @@ } }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { @@ -43822,9 +44096,9 @@ } }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { @@ -43883,6 +44157,15 @@ "walk-sync": "^0.3.3" }, "dependencies": { + "matcher-collection": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", + "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", + "dev": true, + "requires": { + "minimatch": "^3.0.2" + } + }, "rimraf": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", @@ -43891,6 +44174,16 @@ "requires": { "glob": "^7.1.3" } + }, + "walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "requires": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + } } } }, @@ -44062,22 +44355,13 @@ } }, "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "dev": true, "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - } + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" } }, "buffer-crc32": { @@ -44278,9 +44562,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001449", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001449.tgz", - "integrity": "sha512-CPB+UL9XMT/Av+pJxCKGhdx+yg1hzplvFJQlJ2n68PyQGMz9L/E2zCyLdOL8uasbouTUgnPl+y0tccI/se+BEw==", + "version": "1.0.30001489", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001489.tgz", + "integrity": "sha512-x1mgZEXK8jHIfAxm+xgdpHpk50IN3z3q3zP261/WS+uvePxW8izXuCu6AHz0lkuYTlATDehiZ/tNyYBdSQsOUQ==", "dev": true }, "capture-exit": { @@ -44846,9 +45130,9 @@ "dev": true }, "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "requires": { "core-util-is": "~1.0.0", @@ -45202,6 +45486,12 @@ "run-queue": "^1.0.0" }, "dependencies": { + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, "minimist": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", @@ -45247,12 +45537,12 @@ "dev": true }, "core-js-compat": { - "version": "3.27.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.27.2.tgz", - "integrity": "sha512-welaYuF7ZtbYKGrIy7y3eb40d37rG1FvzEOfe7hSLd2iD6duMDqUhRfSvCGyC46HhR6Y8JXXdZ2lnRUMkPBpvg==", + "version": "3.30.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.30.2.tgz", + "integrity": "sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA==", "dev": true, "requires": { - "browserslist": "^4.21.4" + "browserslist": "^4.21.5" } }, "core-object": { @@ -45526,12 +45816,12 @@ } }, "postcss": { - "version": "8.4.21", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", - "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", + "version": "8.4.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz", + "integrity": "sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==", "dev": true, "requires": { - "nanoid": "^3.3.4", + "nanoid": "^3.3.6", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" } @@ -45544,9 +45834,9 @@ "requires": {} }, "postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", + "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", "dev": true, "requires": { "icss-utils": "^5.0.0", @@ -45573,9 +45863,9 @@ } }, "postcss-selector-parser": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", - "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -45589,9 +45879,9 @@ "dev": true }, "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", "dev": true, "requires": { "@types/json-schema": "^7.0.8", @@ -45778,10 +46068,13 @@ } }, "date-fns": { - "version": "2.29.3", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz", - "integrity": "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==", - "dev": true + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.21.0" + } }, "date-time": { "version": "2.1.0", @@ -45829,16 +46122,17 @@ "dev": true }, "deep-equal": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz", - "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.1.tgz", + "integrity": "sha512-lKdkdV6EOGoVn65XaOsPdH4rMxTZOnmFyuIkMjM1i5HHCbfjC97dawgTAy0deYNfuqUqW+Q5VrVaQYtUpSd6yQ==", "dev": true, "requires": { + "array-buffer-byte-length": "^1.0.0", "call-bind": "^1.0.2", - "es-get-iterator": "^1.1.2", - "get-intrinsic": "^1.1.3", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.0", "is-arguments": "^1.1.1", - "is-array-buffer": "^3.0.1", + "is-array-buffer": "^3.0.2", "is-date-object": "^1.0.5", "is-regex": "^1.1.4", "is-shared-array-buffer": "^1.0.2", @@ -45846,7 +46140,7 @@ "object-is": "^1.1.5", "object-keys": "^1.1.1", "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", + "regexp.prototype.flags": "^1.5.0", "side-channel": "^1.0.4", "which-boxed-primitive": "^1.0.2", "which-collection": "^1.0.1", @@ -46130,9 +46424,9 @@ "dev": true }, "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "requires": { "core-util-is": "~1.0.0", @@ -46184,9 +46478,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.4.284", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", - "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", + "version": "1.4.408", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.408.tgz", + "integrity": "sha512-vjeaj0u/UYnzA/CIdGXzzcxRLCqRwREYc9YfaWInjIEr7/XPttZ6ShpyqapchEy0S2r6LpLjDBTnNj7ZxnxJKg==", "dev": true }, "elliptic": { @@ -46213,9 +46507,9 @@ } }, "ember-auto-import": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/ember-auto-import/-/ember-auto-import-2.6.0.tgz", - "integrity": "sha512-xUyypxlaqWvrx2KSseLus0H8K7Dt+sXNCvcxtquT2EmIM6r67NuQUT9woiEMa9UBvqcaX2k9hNLeubDl78saig==", + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/ember-auto-import/-/ember-auto-import-2.6.3.tgz", + "integrity": "sha512-uLhrRDJYWCRvQ4JQ1e64XlSrqAKSd6PXaJ9ZsZI6Tlms9T4DtQFxNXasqji2ZRJBVrxEoLCRYX3RTldsQ0vNGQ==", "dev": true, "requires": { "@babel/core": "^7.16.7", @@ -46226,6 +46520,7 @@ "@embroider/shared-internals": "^2.0.0", "babel-loader": "^8.0.6", "babel-plugin-ember-modules-api-polyfill": "^3.5.0", + "babel-plugin-ember-template-compilation": "^2.0.1", "babel-plugin-htmlbars-inline-precompile": "^5.2.1", "babel-plugin-syntax-dynamic-import": "^6.18.0", "broccoli-debug": "^0.6.4", @@ -46250,42 +46545,6 @@ "walk-sync": "^3.0.0" }, "dependencies": { - "@embroider/shared-internals": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@embroider/shared-internals/-/shared-internals-2.0.0.tgz", - "integrity": "sha512-qZ2/xky9mWm5YC6noOa6AiAwgISEQ78YTZNv4SNu2PFgEK/H+Ha/3ddngzGSsnXkVnIHZyxIBzhxETonQYHY9g==", - "dev": true, - "requires": { - "babel-import-util": "^1.1.0", - "ember-rfc176-data": "^0.3.17", - "fs-extra": "^9.1.0", - "js-string-escape": "^1.0.1", - "lodash": "^4.17.21", - "resolve-package-path": "^4.0.1", - "semver": "^7.3.5", - "typescript-memoize": "^1.0.1" - }, - "dependencies": { - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - } - } - }, - "babel-import-util": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/babel-import-util/-/babel-import-util-1.3.0.tgz", - "integrity": "sha512-PPzUT17eAI18zn6ek1R3sB4Krc/MbnmT1MkZQFmyhjoaEGBVwNABhfVU9+EKcDSKrrOm9OIpGhjxukx1GCiy1g==", - "dev": true - }, "broccoli-merge-trees": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/broccoli-merge-trees/-/broccoli-merge-trees-4.2.0.tgz", @@ -46382,18 +46641,6 @@ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", "dev": true - }, - "walk-sync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-3.0.0.tgz", - "integrity": "sha512-41TvKmDGVpm2iuH7o+DAOt06yyu/cSHpX3uzAwetzASvlNtVddgIjXIb2DfB/Wa20B1Jo86+1Dv1CraSU7hWdw==", - "dev": true, - "requires": { - "@types/minimatch": "^3.0.4", - "ensure-posix-path": "^1.1.0", - "matcher-collection": "^2.0.1", - "minimatch": "^3.0.4" - } } } }, @@ -46421,14 +46668,6 @@ "ember-cache-primitive-polyfill": "^1.0.1", "ember-cli-babel": "^7.26.11", "ember-cli-babel-plugin-helpers": "^1.1.1" - }, - "dependencies": { - "babel-import-util": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/babel-import-util/-/babel-import-util-1.3.0.tgz", - "integrity": "sha512-PPzUT17eAI18zn6ek1R3sB4Krc/MbnmT1MkZQFmyhjoaEGBVwNABhfVU9+EKcDSKrrOm9OIpGhjxukx1GCiy1g==", - "dev": true - } } }, "ember-cli": { @@ -46682,9 +46921,9 @@ } }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { @@ -46741,9 +46980,9 @@ } }, "rxjs": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", - "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", "dev": true, "requires": { "tslib": "^2.1.0" @@ -46843,39 +47082,6 @@ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", "dev": true - }, - "walk-sync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-3.0.0.tgz", - "integrity": "sha512-41TvKmDGVpm2iuH7o+DAOt06yyu/cSHpX3uzAwetzASvlNtVddgIjXIb2DfB/Wa20B1Jo86+1Dv1CraSU7hWdw==", - "dev": true, - "requires": { - "@types/minimatch": "^3.0.4", - "ensure-posix-path": "^1.1.0", - "matcher-collection": "^2.0.1", - "minimatch": "^3.0.4" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - } - } } } }, @@ -47069,9 +47275,9 @@ } }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { @@ -47100,6 +47306,27 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true + }, + "walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "requires": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + }, + "dependencies": { + "matcher-collection": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", + "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", + "dev": true, + "requires": { + "minimatch": "^3.0.2" + } + } + } } } }, @@ -47795,6 +48022,15 @@ "semver": "^5.3.0" } }, + "matcher-collection": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", + "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", + "dev": true, + "requires": { + "minimatch": "^3.0.2" + } + }, "merge-trees": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-trees/-/merge-trees-1.0.1.tgz", @@ -47810,9 +48046,9 @@ } }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { @@ -47857,6 +48093,16 @@ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true }, + "walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "requires": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + } + }, "workerpool": { "version": "2.3.4", "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-2.3.4.tgz", @@ -48106,9 +48352,9 @@ } }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { @@ -48276,6 +48522,15 @@ "ms": "2.0.0" } }, + "matcher-collection": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", + "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", + "dev": true, + "requires": { + "minimatch": "^3.0.2" + } + }, "minimist": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", @@ -48305,6 +48560,16 @@ "requires": { "glob": "^7.1.3" } + }, + "walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "requires": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + } } } }, @@ -48382,10 +48647,19 @@ "ms": "^2.1.1" } }, + "matcher-collection": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", + "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", + "dev": true, + "requires": { + "minimatch": "^3.0.2" + } + }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { @@ -48405,6 +48679,16 @@ "requires": { "glob": "^7.1.3" } + }, + "walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "requires": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + } } } }, @@ -48460,10 +48744,19 @@ "semver": "^5.3.0" } }, + "matcher-collection": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", + "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", + "dev": true, + "requires": { + "minimatch": "^3.0.2" + } + }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { @@ -48495,6 +48788,16 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true + }, + "walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "requires": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + } } } }, @@ -48777,9 +49080,9 @@ } }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { @@ -48868,6 +49171,27 @@ } } } + }, + "walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "requires": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + }, + "dependencies": { + "matcher-collection": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", + "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", + "dev": true, + "requires": { + "minimatch": "^3.0.2" + } + } + } } } }, @@ -49038,14 +49362,13 @@ } }, "ember-compatibility-helpers": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/ember-compatibility-helpers/-/ember-compatibility-helpers-1.2.6.tgz", - "integrity": "sha512-2UBUa5SAuPg8/kRVaiOfTwlXdeVweal1zdNPibwItrhR0IvPrXpaqwJDlEZnWKEoB+h33V0JIfiWleSG6hGkkA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/ember-compatibility-helpers/-/ember-compatibility-helpers-1.2.5.tgz", + "integrity": "sha512-7cddkQQp8Rs2Mqrj0xqZ0uO7eC9tBCKyZNcP2iE1RxQqOGPv8fiPkj1TUeidUB/Qe80lstoVXWMEuqqhW7Yy9A==", "dev": true, "requires": { "babel-plugin-debug-macros": "^0.2.0", "ember-cli-version-checker": "^5.1.1", - "find-up": "^5.0.0", "fs-extra": "^9.1.0", "semver": "^5.4.1" }, @@ -49235,9 +49558,9 @@ } }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { @@ -49484,9 +49807,9 @@ "dev": true }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { @@ -49546,25 +49869,27 @@ } }, "ember-data": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/ember-data/-/ember-data-4.9.1.tgz", - "integrity": "sha512-vbCaWunxlwYiUQFcXoiMnnsEK3Q5TW9qR6pdKk6wRAubzK0ZnsmvO4Ybvo84gRrGV6aVAft24kT5hX/qpQsFbQ==", - "dev": true, - "requires": { - "@ember-data/adapter": "4.9.1", - "@ember-data/debug": "4.9.1", - "@ember-data/model": "4.9.1", - "@ember-data/private-build-infra": "4.9.1", - "@ember-data/record-data": "4.9.1", - "@ember-data/serializer": "4.9.1", - "@ember-data/store": "4.9.1", - "@ember-data/tracking": "4.9.1", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/ember-data/-/ember-data-4.12.0.tgz", + "integrity": "sha512-E1A94HOurihoaFzJmArhtXfp56WsLlbTyhnqWfZKgqWZz1qKF4GVbDuOsGIsy6u345LdUCp2jtodRO2s43k88Q==", + "dev": true, + "requires": { + "@ember-data/adapter": "4.12.0", + "@ember-data/debug": "4.12.0", + "@ember-data/graph": "4.12.0", + "@ember-data/json-api": "4.12.0", + "@ember-data/legacy-compat": "4.12.0", + "@ember-data/model": "4.12.0", + "@ember-data/private-build-infra": "4.12.0", + "@ember-data/request": "4.12.0", + "@ember-data/serializer": "4.12.0", + "@ember-data/store": "4.12.0", + "@ember-data/tracking": "4.12.0", "@ember/edition-utils": "^1.2.0", - "@ember/string": "^3.0.0", "@embroider/macros": "^1.10.0", "@glimmer/env": "^0.1.7", "broccoli-merge-trees": "^4.2.0", - "ember-auto-import": "^2.4.3", + "ember-auto-import": "^2.6.1", "ember-cli-babel": "^7.26.11", "ember-inflector": "^4.0.2" }, @@ -49830,6 +50155,27 @@ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", "dev": true + }, + "walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "requires": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + }, + "dependencies": { + "matcher-collection": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", + "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", + "dev": true, + "requires": { + "minimatch": "^3.0.2" + } + } + } } } }, @@ -50084,19 +50430,6 @@ "ember-cli-node-assets": "^0.2.2", "prismjs": "^1.22.0", "prismjs-glimmer": "^1.1.1" - }, - "dependencies": { - "@ember/render-modifiers": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@ember/render-modifiers/-/render-modifiers-2.0.5.tgz", - "integrity": "sha512-5cJ1niIdOJC6k6KtIn9HGbr1DATJQp4ZqMv1vbi6LKQWbVCQ3byvKONtUEi3H0wcewlrcaWCqXOgm0nACzCOQA==", - "dev": true, - "requires": { - "@embroider/macros": "^1.0.0", - "ember-cli-babel": "^7.26.11", - "ember-modifier-manager-polyfill": "^1.2.0" - } - } } }, "ember-qunit": { @@ -50327,12 +50660,6 @@ "dev": true, "requires": {} }, - "babel-import-util": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/babel-import-util/-/babel-import-util-1.3.0.tgz", - "integrity": "sha512-PPzUT17eAI18zn6ek1R3sB4Krc/MbnmT1MkZQFmyhjoaEGBVwNABhfVU9+EKcDSKrrOm9OIpGhjxukx1GCiy1g==", - "dev": true - }, "braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", @@ -50599,6 +50926,15 @@ } } }, + "matcher-collection": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", + "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", + "dev": true, + "requires": { + "minimatch": "^3.0.2" + } + }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -50654,9 +50990,9 @@ "dev": true }, "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "requires": { "core-util-is": "~1.0.0", @@ -50757,6 +51093,16 @@ "repeat-string": "^1.6.1" } }, + "walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "requires": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + } + }, "watchpack": { "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", @@ -51036,9 +51382,9 @@ } }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { @@ -51096,9 +51442,9 @@ } }, "ember-source": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/ember-source/-/ember-source-4.4.4.tgz", - "integrity": "sha512-Ixz7HY4Td2dN78QnuhOafGxW7rYlZuSRdmvCZ0g8Qn1i2RFOZQVU7h81zQj4wFF+ijJdtnfrgG77yBhr7o0gOg==", + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/ember-source/-/ember-source-4.4.5.tgz", + "integrity": "sha512-5U+IYHEb2XPokrLEQBy6N2+MwbE909K4RKKQxOLQEwnThWcO2cTTLTbz7z3biYL4vyne04ygXVqzlfUtKWwVQQ==", "dev": true, "requires": { "@babel/helper-module-imports": "^7.16.7", @@ -51206,17 +51552,6 @@ "static-postcss-addon-tree": "^2.0.0" }, "dependencies": { - "@ember/render-modifiers": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@ember/render-modifiers/-/render-modifiers-2.0.5.tgz", - "integrity": "sha512-5cJ1niIdOJC6k6KtIn9HGbr1DATJQp4ZqMv1vbi6LKQWbVCQ3byvKONtUEi3H0wcewlrcaWCqXOgm0nACzCOQA==", - "dev": true, - "requires": { - "@embroider/macros": "^1.0.0", - "ember-cli-babel": "^7.26.11", - "ember-modifier-manager-polyfill": "^1.2.0" - } - }, "async-disk-cache": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/async-disk-cache/-/async-disk-cache-2.1.0.tgz", @@ -51627,9 +51962,9 @@ } }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { @@ -51667,13 +52002,23 @@ "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", "dev": true + }, + "walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "requires": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + } } } }, "ember-template-imports": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/ember-template-imports/-/ember-template-imports-3.4.1.tgz", - "integrity": "sha512-KXnBFTAVxCfXnSCUgd/iuic9ajWbmFkRUBEeorJAMqxvougsPoK22s5ygE9O3GnzYdPpMwn+8v+/NAGy8HRBGA==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/ember-template-imports/-/ember-template-imports-3.4.2.tgz", + "integrity": "sha512-OS8TUVG2kQYYwP3netunLVfeijPoOKIs1SvPQRTNOQX4Pu8xGGBEZmrv0U1YTnQn12Eg+p6w/0UdGbUnITjyzw==", "dev": true, "requires": { "babel-import-util": "^0.2.0", @@ -51685,32 +52030,40 @@ "parse-static-imports": "^1.1.0", "string.prototype.matchall": "^4.0.6", "validate-peer-dependencies": "^1.1.0" + }, + "dependencies": { + "babel-import-util": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/babel-import-util/-/babel-import-util-0.2.0.tgz", + "integrity": "sha512-CtWYYHU/MgK88rxMrLfkD356dApswtR/kWZ/c6JifG1m10e7tBBrs/366dFzWMAoqYmG5/JSh+94tUSpIwh+ag==", + "dev": true + } } }, "ember-template-lint": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/ember-template-lint/-/ember-template-lint-5.7.1.tgz", - "integrity": "sha512-XYqBlu6rPEsgxSAAkuQCq7P0yEdhOaQYFHpQOLRl8iy4fex++cHbyeJNaN6QhzvQzVFSjJfHHdG1MMvHFzR2ow==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/ember-template-lint/-/ember-template-lint-5.10.0.tgz", + "integrity": "sha512-LK+ZBXuqflI8KYXgzS5HcgkxSMAEOqilQVBMrwmWyfY7otDOL17mlPjMeB0OFUMXYKIq/qzz72HbM+J7WsBE6A==", "dev": true, "requires": { "@lint-todo/utils": "^13.0.3", "aria-query": "^5.0.2", "chalk": "^5.2.0", "ci-info": "^3.8.0", - "date-fns": "^2.29.2", - "ember-template-imports": "^3.4.1", - "ember-template-recast": "^6.1.3", + "date-fns": "^2.30.0", + "ember-template-imports": "^3.4.2", + "ember-template-recast": "^6.1.4", "eslint-formatter-kakoune": "^1.0.0", "find-up": "^6.3.0", "fuse.js": "^6.5.3", "get-stdin": "^9.0.0", - "globby": "^13.1.3", + "globby": "^13.1.4", "is-glob": "^4.0.3", "language-tags": "^1.0.8", "micromatch": "^4.0.5", - "resolve": "^1.22.1", + "resolve": "^1.22.3", "v8-compile-cache": "^2.3.0", - "yargs": "^17.7.1" + "yargs": "^17.7.2" }, "dependencies": { "chalk": { @@ -51729,25 +52082,6 @@ "path-exists": "^5.0.0" } }, - "globby": { - "version": "13.1.3", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.3.tgz", - "integrity": "sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==", - "dev": true, - "requires": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.11", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^4.0.0" - } - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true - }, "locate-path": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.1.0.tgz", @@ -51781,12 +52115,6 @@ "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", "dev": true }, - "slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "dev": true - }, "yocto-queue": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", @@ -51796,14 +52124,14 @@ } }, "ember-template-recast": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/ember-template-recast/-/ember-template-recast-6.1.3.tgz", - "integrity": "sha512-45lkfjrWlrMPlOd5rLFeQeePZwAvcS//x1x15kaiQTlqQdYWiYNXwbpWHqV+p9fXY6bEjl6EbyPhG/zBkgh8MA==", + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/ember-template-recast/-/ember-template-recast-6.1.4.tgz", + "integrity": "sha512-fCh+rOK6z+/tsdkTbOE+e7f84P6ObnIRQrCCrnu21E4X05hPeradikIkRMhJdxn4NWrxitfZskQDd37TR/lsNQ==", "dev": true, "requires": { - "@glimmer/reference": "^0.83.1", - "@glimmer/syntax": "^0.83.1", - "@glimmer/validator": "^0.83.0", + "@glimmer/reference": "^0.84.3", + "@glimmer/syntax": "^0.84.3", + "@glimmer/validator": "^0.84.3", "async-promise-queue": "^1.0.5", "colors": "^1.4.0", "commander": "^8.3.0", @@ -51811,17 +52139,17 @@ "ora": "^5.4.0", "slash": "^3.0.0", "tmp": "^0.2.1", - "workerpool": "^6.1.5" + "workerpool": "^6.4.0" }, "dependencies": { "@glimmer/validator": { - "version": "0.83.1", - "resolved": "https://registry.npmjs.org/@glimmer/validator/-/validator-0.83.1.tgz", - "integrity": "sha512-LaILSNnQgDHZpaUsfjVndbS1JfVn0xdTlJdFJblPbhoVklOBSReZVekens3EQ6xOr3BC612sRm1hBnEPixOY6A==", + "version": "0.84.3", + "resolved": "https://registry.npmjs.org/@glimmer/validator/-/validator-0.84.3.tgz", + "integrity": "sha512-RTBV4TokUB0vI31UC7ikpV7lOYpWUlyqaKV//pRC4pexYMlmqnVhkFrdiimB/R1XyNdUOQUmnIAcdic39NkbhQ==", "dev": true, "requires": { "@glimmer/env": "^0.1.7", - "@glimmer/global-context": "0.83.1" + "@glimmer/global-context": "0.84.3" } }, "commander": { @@ -51830,6 +52158,26 @@ "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "dev": true }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true + }, "log-symbols": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", @@ -52213,12 +52561,6 @@ "dev": true, "requires": {} }, - "babel-import-util": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/babel-import-util/-/babel-import-util-1.3.0.tgz", - "integrity": "sha512-PPzUT17eAI18zn6ek1R3sB4Krc/MbnmT1MkZQFmyhjoaEGBVwNABhfVU9+EKcDSKrrOm9OIpGhjxukx1GCiy1g==", - "dev": true - }, "braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", @@ -52485,6 +52827,15 @@ } } }, + "matcher-collection": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", + "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", + "dev": true, + "requires": { + "minimatch": "^3.0.2" + } + }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -52540,9 +52891,9 @@ "dev": true }, "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "requires": { "core-util-is": "~1.0.0", @@ -52643,6 +52994,16 @@ "repeat-string": "^1.6.1" } }, + "walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "requires": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + } + }, "watchpack": { "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", @@ -52747,9 +53108,9 @@ } }, "engine.io": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.1.tgz", - "integrity": "sha512-JFYQurD/nbsA5BSPmbaOSLa3tSVj8L6o4srSwXXY3NqE+gGUNmmPTbhn8tjzcCtSqhFgIeqef81ngny8JM25hw==", + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.2.tgz", + "integrity": "sha512-FKn/3oMiJjrOEOeUub2WCox6JhxBXq/Zn3fZOMCBxKnNYtsdKjxhl7yR3fZhM9PV+rdE75SU5SYMc+2PGzo+Tg==", "dev": true, "requires": { "@types/cookie": "^0.4.1", @@ -52765,15 +53126,15 @@ } }, "engine.io-parser": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.6.tgz", - "integrity": "sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw==", + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.7.tgz", + "integrity": "sha512-P+jDFbvK6lE3n1OL+q9KuzdOFWkkZ/cMV9gol/SbVfpyqfvrfrFTOFJ6fQm2VC3PZHlU3QPhVwmbsCnauHF2MQ==", "dev": true }, "enhanced-resolve": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", - "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "version": "5.14.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.14.1.tgz", + "integrity": "sha512-Vklwq2vDKtl0y/vtwjSesgJ5MYS7Etuk5txS8VdKL4AOS1aUlD96zqIfsOSLQsdv3xgMRbtkWM8eG9XDfKUPow==", "dev": true, "requires": { "graceful-fs": "^4.2.4", @@ -52890,9 +53251,9 @@ } }, "es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.2.1.tgz", + "integrity": "sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==", "dev": true }, "es-to-primitive": { @@ -53115,9 +53476,9 @@ } }, "eslint-config-prettier": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz", - "integrity": "sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz", + "integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==", "dev": true, "requires": {} }, @@ -53128,16 +53489,16 @@ "dev": true }, "eslint-plugin-ember": { - "version": "11.4.7", - "resolved": "https://registry.npmjs.org/eslint-plugin-ember/-/eslint-plugin-ember-11.4.7.tgz", - "integrity": "sha512-9owpi2uCBBl8XXg0V5oW6nnQf4soqmRI8xs1Srf/kg9Om109CyxpY41i+ZSjRNFaTuWufXHSs5NCraFcrThoDg==", + "version": "11.7.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-ember/-/eslint-plugin-ember-11.7.2.tgz", + "integrity": "sha512-sCDz6OIUWGMhIZj3boFRsbbLfZ/HC7Ubv2VKHrtufAYzE+9MpJrjwJULHuSZetNLVaNHIemo6lTmPsayI4n/kQ==", "dev": true, "requires": { "@ember-data/rfc395-data": "^0.0.4", "@glimmer/syntax": "^0.84.2", "css-tree": "^2.0.4", "ember-rfc176-data": "^0.3.15", - "ember-template-imports": "^3.4.1", + "ember-template-imports": "^3.4.2", "eslint-utils": "^3.0.0", "estraverse": "^5.2.0", "lodash.camelcase": "^4.1.1", @@ -53147,38 +53508,6 @@ "snake-case": "^3.0.3" }, "dependencies": { - "@glimmer/interfaces": { - "version": "0.84.2", - "resolved": "https://registry.npmjs.org/@glimmer/interfaces/-/interfaces-0.84.2.tgz", - "integrity": "sha512-tMZxQpOddUVmHEOuripkNqVR7ba0K4doiYnFd4WyswqoHPlxqpBujbIamQ+bWCWEF0U4yxsXKa31ekS/JHkiBQ==", - "dev": true, - "requires": { - "@simple-dom/interface": "^1.4.0" - } - }, - "@glimmer/syntax": { - "version": "0.84.2", - "resolved": "https://registry.npmjs.org/@glimmer/syntax/-/syntax-0.84.2.tgz", - "integrity": "sha512-SPBd1tpIR9XeaXsXsMRCnKz63eLnIZ0d5G9QC4zIBFBC3pQdtG0F5kWeuRVCdfTIFuR+5WBMfk5jvg+3gbQhjg==", - "dev": true, - "requires": { - "@glimmer/interfaces": "0.84.2", - "@glimmer/util": "0.84.2", - "@handlebars/parser": "~2.0.0", - "simple-html-tokenizer": "^0.5.11" - } - }, - "@glimmer/util": { - "version": "0.84.2", - "resolved": "https://registry.npmjs.org/@glimmer/util/-/util-0.84.2.tgz", - "integrity": "sha512-VbhzE2s4rmU+qJF3gGBTL1IDjq+/G2Th51XErS8MQVMCmE4CU2pdwSzec8PyOowqCGUOrVIWuMzEI6VoPM4L4w==", - "dev": true, - "requires": { - "@glimmer/env": "0.1.7", - "@glimmer/interfaces": "0.84.2", - "@simple-dom/interface": "^1.4.0" - } - }, "eslint-utils": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", @@ -53431,7 +53760,7 @@ "exists-sync": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/exists-sync/-/exists-sync-0.0.4.tgz", - "integrity": "sha1-l0TCxCjMA7AQYNtFTUsS8O88iHk=", + "integrity": "sha512-cy5z7K+05RFxHAWY37dSDkPWmuTi+VzrA/xLwPDHmwQPMnO/kVhu6jheGaItlnNRoOE6f5MAjxy3VEupfrHigQ==", "dev": true }, "exit": { @@ -53897,9 +54226,9 @@ "dev": true }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { @@ -54273,6 +54602,15 @@ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, + "matcher-collection": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", + "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", + "dev": true, + "requires": { + "minimatch": "^3.0.2" + } + }, "merge-trees": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-trees/-/merge-trees-1.0.1.tgz", @@ -54288,9 +54626,9 @@ } }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { @@ -54325,6 +54663,16 @@ "requires": { "has-flag": "^3.0.0" } + }, + "walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "requires": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + } } } }, @@ -54413,9 +54761,9 @@ "optional": true }, "filesize": { - "version": "10.0.6", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-10.0.6.tgz", - "integrity": "sha512-rzpOZ4C9vMFDqOa6dNpog92CoLYjD79dnjLk2TYDDtImRIyLTOzqojCb05Opd1WuiWjs+fshhCgTd8cl7y5t+g==", + "version": "10.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-10.0.7.tgz", + "integrity": "sha512-iMRG7Qo9nayLoU3PNCiLizYtsy4W1ClrapeCwEgtiQelOAOuRJiw4QaLI+sSr8xr901dgHv+EYP2bCusGZgoiA==", "dev": true }, "fill-range": { @@ -54705,9 +55053,9 @@ "dev": true }, "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "requires": { "core-util-is": "~1.0.0", @@ -54818,9 +55166,9 @@ "dev": true }, "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "requires": { "core-util-is": "~1.0.0", @@ -54963,9 +55311,9 @@ "dev": true }, "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "requires": { "core-util-is": "~1.0.0", @@ -55054,13 +55402,14 @@ "dev": true }, "get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", "dev": true, "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", + "has-proto": "^1.0.1", "has-symbols": "^1.0.3" } }, @@ -55200,29 +55549,28 @@ "dev": true }, "globby": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", - "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "version": "13.1.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.4.tgz", + "integrity": "sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==", "dev": true, "requires": { - "array-union": "^2.1.0", "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" + "fast-glob": "^3.2.11", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^4.0.0" }, "dependencies": { "ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", "dev": true }, "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", "dev": true } } @@ -55243,9 +55591,9 @@ } }, "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "dev": true }, "graceful-readlink": { @@ -55274,9 +55622,9 @@ }, "dependencies": { "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "source-map": { @@ -55368,6 +55716,12 @@ "get-intrinsic": "^1.1.1" } }, + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true + }, "has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", @@ -55621,9 +55975,9 @@ }, "dependencies": { "lru-cache": { - "version": "7.18.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.1.tgz", - "integrity": "sha512-8/HcIENyQnfUTCDizRu9rrDyG6XG/21M4X7/YEGZeD76ZJilFPAUVb/2zysFf7VVO1LEjCDFyHp8pMMvozIrvg==", + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", "dev": true } } @@ -55997,9 +56351,9 @@ } }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "strip-ansi": { @@ -56155,9 +56509,9 @@ "dev": true }, "is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", + "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", "dev": true, "requires": { "has": "^1.0.3" @@ -56836,9 +57190,9 @@ } }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true } } @@ -56947,9 +57301,9 @@ } }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true } } @@ -57666,9 +58020,9 @@ "dev": true }, "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "requires": { "core-util-is": "~1.0.0", @@ -58064,9 +58418,9 @@ } }, "mini-css-extract-plugin": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz", - "integrity": "sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw==", + "version": "2.7.6", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz", + "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==", "dev": true, "requires": { "schema-utils": "^4.0.0" @@ -58094,15 +58448,15 @@ } }, "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.1.tgz", + "integrity": "sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", + "ajv": "^8.9.0", "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "ajv-keywords": "^5.1.0" } } } @@ -58129,9 +58483,9 @@ } }, "minimist": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.4.tgz", - "integrity": "sha512-Pkrrm8NjyQ8yVt8Am9M+yUt74zE3iokhzbG1bFVNjLB92vwM71hf40RkEsryg98BujhVOncKm/C1xROxZ030LQ==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.1.tgz", + "integrity": "sha512-GY8fANSrTMfBVfInqJAY41QkOM+upUTytK1jZ0c8+3HdHrJxBJ3rF5i9moClXTE8uUSnUo8cAsCoxDXvSY4DHg==", "dev": true }, "minipass": { @@ -58177,9 +58531,9 @@ "dev": true }, "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "requires": { "core-util-is": "~1.0.0", @@ -58271,9 +58625,9 @@ } }, "mout": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/mout/-/mout-1.2.4.tgz", - "integrity": "sha512-mZb9uOruMWgn/fw28DG4/yE3Kehfk1zKCLhuDU2O3vlKdnBBr4XaOCqVTflJ5aODavGUPqFHZgrFX3NJVuxGhQ==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/mout/-/mout-1.2.3.tgz", + "integrity": "sha512-vtE+eZcSj/sBkIp6gxB87MznryWP+gHIp0XX9SKrzA5TAkvz6y7VTuNruBjYdJozd8NY5i9XVIsn8cn3SwNjzg==", "dev": true }, "move-concurrently": { @@ -58290,6 +58644,12 @@ "run-queue": "^1.0.3" }, "dependencies": { + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, "minimist": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", @@ -58348,9 +58708,9 @@ "optional": true }, "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", "dev": true }, "nanomatch": { @@ -58476,6 +58836,17 @@ "vm-browserify": "^1.0.1" }, "dependencies": { + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, "events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", @@ -58489,9 +58860,9 @@ "dev": true }, "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "requires": { "core-util-is": "~1.0.0", @@ -58535,9 +58906,9 @@ } }, "node-releases": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz", - "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==", + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz", + "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==", "dev": true }, "node-watch": { @@ -59303,9 +59674,9 @@ "dev": true }, "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "requires": { "core-util-is": "~1.0.0", @@ -59456,6 +59827,30 @@ "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", "dev": true }, + "path-scurry": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.9.2.tgz", + "integrity": "sha512-qSDLy2aGFPm8i4rsbHd4MNyTcrzHFsLQykrtbuGRknZZCBBVXSv2tSCDN2Cg6Rt/GFRw8GoW9y9Ecw5rIPG1sg==", + "dev": true, + "requires": { + "lru-cache": "^9.1.1", + "minipass": "^5.0.0 || ^6.0.2" + }, + "dependencies": { + "lru-cache": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-9.1.1.tgz", + "integrity": "sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A==", + "dev": true + }, + "minipass": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-6.0.2.tgz", + "integrity": "sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==", + "dev": true + } + } + }, "path-to-regexp": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", @@ -60192,9 +60587,9 @@ } }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { @@ -60767,14 +61162,14 @@ } }, "regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" + "define-properties": "^1.2.0", + "functions-have-names": "^1.2.3" } }, "regexpp": { @@ -60784,25 +61179,19 @@ "dev": true }, "regexpu-core": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", - "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", "dev": true, "requires": { + "@babel/regjsgen": "^0.8.0", "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.1.0", - "regjsgen": "^0.7.1", "regjsparser": "^0.9.1", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.1.0" } }, - "regjsgen": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", - "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", - "dev": true - }, "regjsparser": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", @@ -61077,12 +61466,12 @@ "dev": true }, "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "version": "1.22.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.3.tgz", + "integrity": "sha512-P8ur/gp/AmbEzjr729bZnLjXK5Z+4P0zhIJgBgzqRih7hL7BOukHGtSTA3ACMY467GRFz3duQsi0bDZdR7DKdw==", "dev": true, "requires": { - "is-core-module": "^2.9.0", + "is-core-module": "^2.12.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" } @@ -61274,6 +61663,14 @@ "dev": true, "requires": { "aproba": "^1.1.1" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + } } }, "rxjs": { @@ -61501,9 +61898,9 @@ } }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "npm-run-path": { @@ -61570,9 +61967,9 @@ } }, "sass": { - "version": "1.58.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.58.0.tgz", - "integrity": "sha512-PiMJcP33DdKtZ/1jSjjqVIKihoDc6yWmYr9K/4r3fVVIEDAluD0q7XZiRKrNJcPK3qkLRF/79DND1H5q1LBjgg==", + "version": "1.62.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.62.1.tgz", + "integrity": "sha512-NHpxIzN29MXvWiuswfc1W3I0N8SXBd8UR26WntmDlRYf0bSADnwnOjsyMZ3lMezSlArD33Vs3YFhp7dWvL770A==", "dev": true, "requires": { "chokidar": ">=3.0.0 <4.0.0", @@ -61634,9 +62031,9 @@ } }, "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -62267,9 +62664,9 @@ } }, "socket.io-parser": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.2.tgz", - "integrity": "sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.3.tgz", + "integrity": "sha512-JMafRntWVO2DCJimKsRTh/wnqVvO4hrfwOqtO7f+uzwsQMuxO6VwImtYxaQ+ieoyshWOTJyV0fA21lccEXRPpQ==", "dev": true, "requires": { "@socket.io/component-emitter": "~3.1.0", @@ -62675,9 +63072,9 @@ "dev": true }, "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "requires": { "core-util-is": "~1.0.0", @@ -62730,9 +63127,9 @@ "dev": true }, "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "requires": { "core-util-is": "~1.0.0", @@ -62930,9 +63327,9 @@ } }, "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", "dev": true, "requires": { "@types/json-schema": "^7.0.8", @@ -63161,9 +63558,9 @@ "dev": true }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { @@ -63227,9 +63624,9 @@ } }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { @@ -63327,9 +63724,9 @@ }, "dependencies": { "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { @@ -63353,9 +63750,9 @@ } }, "terser": { - "version": "5.16.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz", - "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==", + "version": "5.17.6", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.17.6.tgz", + "integrity": "sha512-V8QHcs8YuyLkLHsJO5ucyff1ykrLVsR4dNnS//L5Y3NiSXpbK1J+WMVUs67eI0KTxs9JtHhgEQpXQVHlHI92DQ==", "dev": true, "requires": { "@jridgewell/source-map": "^0.3.2", @@ -63397,16 +63794,16 @@ } }, "terser-webpack-plugin": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", "dev": true, "requires": { - "@jridgewell/trace-mapping": "^0.3.14", + "@jridgewell/trace-mapping": "^0.3.17", "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" }, "dependencies": { "ajv": { @@ -63435,9 +63832,9 @@ "dev": true }, "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", "dev": true, "requires": { "@types/json-schema": "^7.0.8", @@ -63851,10 +64248,19 @@ "ms": "2.0.0" } }, + "matcher-collection": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", + "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", + "dev": true, + "requires": { + "minimatch": "^3.0.2" + } + }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { @@ -63871,6 +64277,16 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true + }, + "walk-sync": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", + "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "dev": true, + "requires": { + "ensure-posix-path": "^1.0.0", + "matcher-collection": "^1.0.0" + } } } }, @@ -64087,9 +64503,9 @@ "dev": true }, "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", "dev": true } } @@ -64427,9 +64843,9 @@ "optional": true }, "update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", "dev": true, "requires": { "escalade": "^3.1.1", @@ -64851,24 +65267,15 @@ } }, "walk-sync": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", - "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-3.0.0.tgz", + "integrity": "sha512-41TvKmDGVpm2iuH7o+DAOt06yyu/cSHpX3uzAwetzASvlNtVddgIjXIb2DfB/Wa20B1Jo86+1Dv1CraSU7hWdw==", "dev": true, "requires": { - "ensure-posix-path": "^1.0.0", - "matcher-collection": "^1.0.0" - }, - "dependencies": { - "matcher-collection": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", - "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", - "dev": true, - "requires": { - "minimatch": "^3.0.2" - } - } + "@types/minimatch": "^3.0.4", + "ensure-posix-path": "^1.1.0", + "matcher-collection": "^2.0.1", + "minimatch": "^3.0.4" } }, "walk-up-path": { @@ -65152,9 +65559,9 @@ "optional": true }, "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "optional": true, "requires": { @@ -65218,22 +65625,22 @@ "dev": true }, "webpack": { - "version": "5.76.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.2.tgz", - "integrity": "sha512-Th05ggRm23rVzEOlX8y67NkYCHa9nTNcwHPBhdg+lKG+mtiW7XgggjAeeLnADAe7mLjJ6LUNfgHAuRRh+Z6J7w==", + "version": "5.84.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.84.1.tgz", + "integrity": "sha512-ZP4qaZ7vVn/K8WN/p990SGATmrL1qg4heP/MrVneczYtpDGJWlrgZv55vxaV2ul885Kz+25MP2kSXkPe3LZfmg==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", + "acorn-import-assertions": "^1.9.0", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", + "enhanced-resolve": "^5.14.1", + "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", @@ -65242,9 +65649,9 @@ "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", + "schema-utils": "^3.1.2", "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", + "terser-webpack-plugin": "^5.3.7", "watchpack": "^2.4.0", "webpack-sources": "^3.2.3" }, @@ -65256,9 +65663,9 @@ "dev": true }, "acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", "dev": true, "requires": {} }, @@ -65294,9 +65701,9 @@ "dev": true }, "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", "dev": true, "requires": { "@types/json-schema": "^7.0.8", @@ -65445,9 +65852,9 @@ } }, "workerpool": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", - "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.4.0.tgz", + "integrity": "sha512-i3KR1mQMNwY2wx20ozq2EjISGtQWDIfV56We+yGJ5yDs8jTwQiLLaqHlkBHITlCuJnYlVRmXegxFxZg7gqI++A==", "dev": true }, "wrap-ansi": { @@ -65595,9 +66002,9 @@ } }, "yargs": { - "version": "17.7.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", - "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, "requires": { "cliui": "^8.0.1", diff --git a/package.json b/package.json index 2925b3bc..102b00d2 100644 --- a/package.json +++ b/package.json @@ -86,7 +86,8 @@ "remark-lint": "^9.1.1", "sass": "^1.58.0", "semver-compare": "^1.0.0", - "webpack": "^5.76.2" + "webpack": "^5.76.2", + "walk-sync": "^3.0.0" }, "ember": { "edition": "octane" From 742a8ee9ddbec4717815f480afeaeb0ed9e71bce Mon Sep 17 00:00:00 2001 From: Chris Manson Date: Fri, 2 Jun 2023 14:08:09 +0100 Subject: [PATCH 09/13] move all files so id matches filename --- content/ember-cli/v2/{cli-base-url.md => base-url.md} | 0 .../ember-cli/v2/{cli-ui-deprecate.md => deprecate-utility.md} | 0 ...cfile.md => migrate-from-brocfile-js-to-ember-cli-build-js.md} | 0 ...-options.md => ember-cli-blacklist-whitelist-build-options.md} | 0 ...ect.md => ember-cli-blueprint-add-bower-package-to-project.md} | 0 ...ct.md => ember-cli-blueprint-add-bower-packages-to-project.md} | 0 ...ing-bower-packages.md => ember-cli-building-bower-packages.md} | 0 ...li-jshint-support.md => ember-cli-ember-cli-jshint-support.md} | 0 ...er-dependencies.md => ember-cli-project-bower-dependencies.md} | 0 ...ct.bower-directory.md => ember-cli-project-bower-directory.md} | 0 ...endor-shim-blueprint.md => ember-cli-vendor-shim-blueprint.md} | 0 .../v2/{date-parse-deprecate.md => date-prototype-extension.md} | 0 ...-to-push-record.md => ds-references-belongs-to-push-record.md} | 0 .../v2/{ember-date-parse-deprecate.md => ember-date-parse.md} | 0 .../v2/{ember-data-global-ds.md => global-version-of-ds.md} | 0 ...nces-has-many-push-array.md => hasmanyreference-push-array.md} | 0 ...-invalid-json-api.md => hasmanyreference-push-invalid-data.md} | 0 ...jsonapiserializer-modelnamefrompayloadkey-for-relationship.md} | 0 ... => jsonapiserializer-modelnamefrompayloadkey-for-resource.md} | 0 ...ializer-payloadkeyfrommodelname-for-belongsto-relationship.md} | 0 ...erializer-payloadkeyfrommodelname-for-hasmany-relationship.md} | 0 ... => jsonapiserializer-payloadkeyfrommodelname-for-resource.md} | 0 ...alize-has-many.md => jsonserializer-shouldserializehasmany.md} | 0 .../ember-data/v2/{store-lookup-adapter.md => lookupadapter.md} | 0 .../v2/{store-lookup-serializer.md => lookupserializer.md} | 0 ...ault.md => non-primitive-defaultvalue-for-model-attributes.md} | 0 .../v2/{store-record-is-loaded.md => recordisloaded.md} | 0 ...olymorphic-type.md => restserializer-keyforpolymorphictype.md} | 0 ...rmalize-hash-deprecated.md => restserializer-normalizehash.md} | 0 ...md => store-queryrecord-array-response-with-restserializer.md} | 0 content/ember-data/v2/{store-serializer.md => store-serialize.md} | 0 .../v2/{deprecated-initializers.md => unused-initializers.md} | 0 .../v3/{default-adapter.md => ember-data-default-adapter.md} | 0 .../{default-serializer.md => ember-data-default-serializers.md} | 0 .../v3/{evented-api.md => ember-data-evented-api-usage.md} | 0 content/ember-data/v3/{toJSON.md => ember-data-model-toJSON.md} | 0 content/ember-data/v3/{najax.md => ember-data-najax-fallback.md} | 0 ...nt-methods.md => ember-data-record-lifecycle-event-methods.md} | 0 content/ember/v1/{array-controller.md => arraycontroller.md} | 0 content/ember/v1/{before-observer.md => beforeobserver.md} | 0 ...ument-helper.md => block-and-multi-argument-unbound-helper.md} | 0 ...yntx-for-with.md => code-as-code-syntax-for-code-with-code.md} | 0 .../{in-for-each.md => code-in-code-syntax-for-code-each-code.md} | 0 ...mber-application.md => code-then-code-on-ember-application.md} | 0 ....md => computed-properties-with-a-shared-getter-and-setter.md} | 0 .../ember/v1/{copyable-frozen-copy.md => copyable-frozencopy.md} | 0 ...tances.md => deprecate-access-to-instances-in-initializers.md} | 0 .../v1/{ember-collection-view.md => ember-collectionview.md} | 0 .../ember/v1/{ember-container-view.md => ember-containerview.md} | 0 .../ember/v1/{create-with-mixins.md => ember-createwithmixins.md} | 0 ...ferred-mixins.md => ember-deferredmixin-and-ember-deferred.md} | 0 .../ember/v1/{enumerable-utils.md => ember-enumerableutils.md} | 0 .../v1/{immediate-observer.md => ember-immediateobserver.md} | 0 content/ember/v1/{ember-link-view.md => ember-linkview.md} | 0 content/ember/v1/{ember-one-way.md => ember-oneway.md} | 0 ...ed-property.md => ember-reducecomputed-ember-arraycomputed.md} | 0 .../v1/{global-lookups-views.md => global-lookup-of-views.md} | 0 .../ember/v1/{handlebars.md => handlebars-htmlbars-helpers.md} | 0 ...on-paths.md => hash-location-paths-without-leading-slashes.md} | 0 ... => modifying-a-property-within-code-didinsertelement-code.md} | 0 ...ays-of-calling-code-ember-set-code-and-code-ember-get-code.md} | 0 content/ember/v1/{object-controller.md => objectcontroller.md} | 0 ...ontainer-views.md => observing-container-views-like-arrays.md} | 0 ...riding-code-render-code-when-extending-a-component-or-view.md} | 0 content/ember/v1/{render-buffer.md => renderbuffer.md} | 0 ...de-positionalparams-code-as-a-static-property-on-the-class.md} | 0 content/ember/v1/{sortable-mixin.md => sortablemixin.md} | 0 ...ing-code-code-for-namespace-in-the-code-render-code-helper.md} | 0 ... => using-code-each-code-as-a-leaf-node-in-a-dependent-key.md} | 0 ...code-guid-code-and-code-item-code-as-key-in-code-each-code.md} | 0 ...-this-get-template.md => using-code-this-get-template-code.md} | 0 ...y.md => using-code-trackedarray-code-or-code-subarray-code.md} | 0 ...code-with-code-helper-with-the-code-controller-code-option.md} | 0 ...> view-and-controller-options-on-the-code-each-code-helper.md} | 0 ...fecycle-hooks.md => arguments-in-component-lifecycle-hooks.md} | 0 content/ember/v2/{ember-k.md => code-ember-k-code.md} | 0 ...er-views-render-to-element.md => code-rendertoelement-code.md} | 0 content/ember/v2/{targetObject.md => code-targetobject-code.md} | 0 ...{custom-event-manager.md => custom-eventmanager-deprecated.md} | 0 ...er-application-registry-ember-applicationinstance-registry.md} | 0 ...stance-container.md => ember-applicationinstance-container.md} | 0 .../v2/{current-state.md => ember-component-currentstate.md} | 0 .../v2/{default-layout.md => ember-component-defaultlayout.md} | 0 .../ember/v2/{init-attrs.md => ember-component-didinitattrs.md} | 0 ...{debug-function-options.md => ember-debug-function-options.md} | 0 ...p-ember-mapwithdefault-and-ember-orderedset-are-deprecated.md} | 0 .../v2/{ember-backburner.md => ember-metal-ember-backburner.md} | 0 ...ry-injections.md => ember-model_factory_injections-removed.md} | 0 ...mber-router-router-renamed-to-ember-router-_routermicrolib.md} | 0 ...numerable-contains.md => ember-runtime-enumerable-contains.md} | 0 content/ember/v2/{string-utils.md => ember-string-fmt.md} | 0 ...unction-as-test-in-ember-deprecate-ember-warn-ember-assert.md} | 0 content/ember/v2/{initializer-arrity.md => initializer-arity.md} | 0 .../ember/v2/{links-to.md => link-to-s-code-currentwhen-code.md} | 0 ...tory-for.md => migrating-from-_lookupfactory-to-factoryfor.md} | 0 ...params-render.md => model-param-in-code-render-code-helper.md} | 0 .../ember/v2/{render-helper.md => render-helper-with-block.md} | 0 ... rendering-into-a-render-helper-that-resolves-to-an-outlet.md} | 0 ...use-ember-string-htmlsafe-over-ember-handlebars-safestring.md} | 0 .../{browser-support-policy.md => 3-0-browser-support-policy.md} | 0 ...n-mouseenter-leave-move.md => action-mouseenter-leave-move.md} | 0 ...{deprecate-new-array-wrapper.md => array-new-array-wrapper.md} | 0 ...e.md => class-binding-and-class-name-bindings-in-templates.md} | 0 ...onent-manager-lookup.md => component-manager-string-lookup.md} | 0 ...ouseenter-leave-move.md => component-mouseenter-leave-move.md} | 0 content/ember/v3/{router-events.md => deprecate-router-events.md} | 0 content/ember/v3/{classic-edition.md => editions-classic.md} | 0 .../v3/{component-is-visible.md => ember-component-is-visible.md} | 0 .../ember/v3/{send-action.md => ember-component-send-action.md} | 0 .../v3/{deprecate-logger.md => ember-console-deprecate-logger.md} | 0 ...arguments.md => ember-glimmer-link-to-positional-arguments.md} | 0 content/ember/v3/{with-helper.md => ember-glimmer-with-syntax.md} | 0 .../{deprecate-globals-resolver.md => ember-globals-resolver.md} | 0 ...to-define-properties.md => ember-meta-descriptor-on-object.md} | 0 ...recate-get-with-default.md => ember-metal-get-with-default.md} | 0 content/ember/v3/{partial.md => ember-partial.md} | 0 .../v3/{deprecate-merge.md => ember-polyfills-deprecate-merge.md} | 0 .../ember/v3/{route-router.md => ember-routing-route-router.md} | 0 ...-copy-copyable.md => ember-runtime-deprecate-copy-copyable.md} | 0 .../v3/{deprecate-ember-string-loc.md => ember-string-loc.md} | 0 content/ember/v3/{try-invoke.md => ember-utils-try-invoke.md} | 0 ...nction-listeners.md => events-inherited-function-listeners.md} | 0 ...ate-remove-all-listeners.md => events-remove-all-listeners.md} | 0 ...ype-extension.md => function-prototype-extensions-observes.md} | 0 ...prototype-extension.md => function-prototype-extensions-on.md} | 0 ...ype-extension.md => function-prototype-extensions-property.md} | 0 .../ember/v3/{getting-each.md => getting-the-each-property.md} | 0 ...ities-components.md => manager-capabilities-components-3-4.md} | 0 ...lities-modifiers.md => manager-capabilities-modifiers-3-13.md} | 0 ...ate-intimate-meta-destroy-apis.md => meta-destruction-apis.md} | 0 .../v3/{deprecate-alias-method.md => object-alias-method.md} | 0 .../{deprecate-new-ember-object.md => object-new-constructor.md} | 0 ...rapper.md => optional-feature-application-template-wrapper.md} | 0 content/ember/v3/{handler-infos.md => remove-handler-infos.md} | 0 ...roller-transition-methods.md => routing-transition-methods.md} | 0 ...change-instead-of-propertywillchange-and-propertydidchange.md} | 0 content/ember/v4/{auto-location.md => deprecate-auto-location.md} | 0 .../{deprecate-assign.md => ember-polyfills-deprecate-assign.md} | 0 .../v4/{deprecate-ember-string.md => ember-string-add-package.md} | 0 ...tring-on-ember-module.md => ember-string-from-ember-module.md} | 0 .../{deprecate-implicit-injection.md => implicit-injections.md} | 0 141 files changed, 0 insertions(+), 0 deletions(-) rename content/ember-cli/v2/{cli-base-url.md => base-url.md} (100%) rename content/ember-cli/v2/{cli-ui-deprecate.md => deprecate-utility.md} (100%) rename content/ember-cli/v2/{migrate-from-brocfile.md => migrate-from-brocfile-js-to-ember-cli-build-js.md} (100%) rename content/ember-cli/v4/{blacklist-whitelist-build-options.md => ember-cli-blacklist-whitelist-build-options.md} (100%) rename content/ember-cli/v4/{blueprint.add-bower-package-to-project.md => ember-cli-blueprint-add-bower-package-to-project.md} (100%) rename content/ember-cli/v4/{blueprint.add-bower-packages-to-project.md => ember-cli-blueprint-add-bower-packages-to-project.md} (100%) rename content/ember-cli/v4/{building-bower-packages.md => ember-cli-building-bower-packages.md} (100%) rename content/ember-cli/v4/{ember-cli-jshint-support.md => ember-cli-ember-cli-jshint-support.md} (100%) rename content/ember-cli/v4/{project.bower-dependencies.md => ember-cli-project-bower-dependencies.md} (100%) rename content/ember-cli/v4/{project.bower-directory.md => ember-cli-project-bower-directory.md} (100%) rename content/ember-cli/v4/{vendor-shim-blueprint.md => ember-cli-vendor-shim-blueprint.md} (100%) rename content/ember-data/v2/{date-parse-deprecate.md => date-prototype-extension.md} (100%) rename content/ember-data/v2/{references-belongs-to-push-record.md => ds-references-belongs-to-push-record.md} (100%) rename content/ember-data/v2/{ember-date-parse-deprecate.md => ember-date-parse.md} (100%) rename content/ember-data/v2/{ember-data-global-ds.md => global-version-of-ds.md} (100%) rename content/ember-data/v2/{references-has-many-push-array.md => hasmanyreference-push-array.md} (100%) rename content/ember-data/v2/{references-has-many-push-invalid-json-api.md => hasmanyreference-push-invalid-data.md} (100%) rename content/ember-data/v2/{json-api-serializer.deprecated-model-name-for-relationship.md => jsonapiserializer-modelnamefrompayloadkey-for-relationship.md} (100%) rename content/ember-data/v2/{json-api-serializer-deprecated-model-name-for-resource.md => jsonapiserializer-modelnamefrompayloadkey-for-resource.md} (100%) rename content/ember-data/v2/{json-api-serializer-deprecated-payload-type-for-belongs-to.md => jsonapiserializer-payloadkeyfrommodelname-for-belongsto-relationship.md} (100%) rename content/ember-data/v2/{json-api-serializer-deprecated-payload-type-for-has-many.md => jsonapiserializer-payloadkeyfrommodelname-for-hasmany-relationship.md} (100%) rename content/ember-data/v2/{json-api-serializer.deprecated-payload-type-for-model.md => jsonapiserializer-payloadkeyfrommodelname-for-resource.md} (100%) rename content/ember-data/v2/{serializer-private-should-serialize-has-many.md => jsonserializer-shouldserializehasmany.md} (100%) rename content/ember-data/v2/{store-lookup-adapter.md => lookupadapter.md} (100%) rename content/ember-data/v2/{store-lookup-serializer.md => lookupserializer.md} (100%) rename content/ember-data/v2/{non-primitive-default.md => non-primitive-defaultvalue-for-model-attributes.md} (100%) rename content/ember-data/v2/{store-record-is-loaded.md => recordisloaded.md} (100%) rename content/ember-data/v2/{rest-serializer-deprecated-key-for-polymorphic-type.md => restserializer-keyforpolymorphictype.md} (100%) rename content/ember-data/v2/{serializer-normalize-hash-deprecated.md => restserializer-normalizehash.md} (100%) rename content/ember-data/v2/{serializer-rest-queryRecord-array-response.md => store-queryrecord-array-response-with-restserializer.md} (100%) rename content/ember-data/v2/{store-serializer.md => store-serialize.md} (100%) rename content/ember-data/v2/{deprecated-initializers.md => unused-initializers.md} (100%) rename content/ember-data/v3/{default-adapter.md => ember-data-default-adapter.md} (100%) rename content/ember-data/v3/{default-serializer.md => ember-data-default-serializers.md} (100%) rename content/ember-data/v3/{evented-api.md => ember-data-evented-api-usage.md} (100%) rename content/ember-data/v3/{toJSON.md => ember-data-model-toJSON.md} (100%) rename content/ember-data/v3/{najax.md => ember-data-najax-fallback.md} (100%) rename content/ember-data/v3/{record-lifecycle-event-methods.md => ember-data-record-lifecycle-event-methods.md} (100%) rename content/ember/v1/{array-controller.md => arraycontroller.md} (100%) rename content/ember/v1/{before-observer.md => beforeobserver.md} (100%) rename content/ember/v1/{block-and-multi-argument-helper.md => block-and-multi-argument-unbound-helper.md} (100%) rename content/ember/v1/{as-syntx-for-with.md => code-as-code-syntax-for-code-with-code.md} (100%) rename content/ember/v1/{in-for-each.md => code-in-code-syntax-for-code-each-code.md} (100%) rename content/ember/v1/{and-then-on-ember-application.md => code-then-code-on-ember-application.md} (100%) rename content/ember/v1/{cp-with-shared-getter-setter.md => computed-properties-with-a-shared-getter-and-setter.md} (100%) rename content/ember/v1/{copyable-frozen-copy.md => copyable-frozencopy.md} (100%) rename content/ember/v1/{access-to-instances.md => deprecate-access-to-instances-in-initializers.md} (100%) rename content/ember/v1/{ember-collection-view.md => ember-collectionview.md} (100%) rename content/ember/v1/{ember-container-view.md => ember-containerview.md} (100%) rename content/ember/v1/{create-with-mixins.md => ember-createwithmixins.md} (100%) rename content/ember/v1/{ember-deferred-mixins.md => ember-deferredmixin-and-ember-deferred.md} (100%) rename content/ember/v1/{enumerable-utils.md => ember-enumerableutils.md} (100%) rename content/ember/v1/{immediate-observer.md => ember-immediateobserver.md} (100%) rename content/ember/v1/{ember-link-view.md => ember-linkview.md} (100%) rename content/ember/v1/{ember-one-way.md => ember-oneway.md} (100%) rename content/ember/v1/{ember-reduce-computed-property.md => ember-reducecomputed-ember-arraycomputed.md} (100%) rename content/ember/v1/{global-lookups-views.md => global-lookup-of-views.md} (100%) rename content/ember/v1/{handlebars.md => handlebars-htmlbars-helpers.md} (100%) rename content/ember/v1/{hash-location-paths.md => hash-location-paths-without-leading-slashes.md} (100%) rename content/ember/v1/{modifying-a-property.md => modifying-a-property-within-code-didinsertelement-code.md} (100%) rename content/ember/v1/{non-standard-ways.md => non-standard-ways-of-calling-code-ember-set-code-and-code-ember-get-code.md} (100%) rename content/ember/v1/{object-controller.md => objectcontroller.md} (100%) rename content/ember/v1/{observing-container-views.md => observing-container-views-like-arrays.md} (100%) rename content/ember/v1/{overriding-render.md => overriding-code-render-code-when-extending-a-component-or-view.md} (100%) rename content/ember/v1/{render-buffer.md => renderbuffer.md} (100%) rename content/ember/v1/{set-positional-params.md => set-code-positionalparams-code-as-a-static-property-on-the-class.md} (100%) rename content/ember/v1/{sortable-mixin.md => sortablemixin.md} (100%) rename content/ember/v1/{using-slash-for-namespace.md => using-code-code-for-namespace-in-the-code-render-code-helper.md} (100%) rename content/ember/v1/{using-each-as-leafnode.md => using-code-each-code-as-a-leaf-node-in-a-dependent-key.md} (100%) rename content/ember/v1/{using-guid.md => using-code-guid-code-and-code-item-code-as-key-in-code-each-code.md} (100%) rename content/ember/v1/{using-this-get-template.md => using-code-this-get-template-code.md} (100%) rename content/ember/v1/{using-tracked-array.md => using-code-trackedarray-code-or-code-subarray-code.md} (100%) rename content/ember/v1/{using-the-with-helper.md => using-the-code-with-code-helper-with-the-code-controller-code-option.md} (100%) rename content/ember/v1/{views-and-controller-options.md => view-and-controller-options-on-the-code-each-code-helper.md} (100%) rename content/ember/v2/{arguments-in-lifecycle-hooks.md => arguments-in-component-lifecycle-hooks.md} (100%) rename content/ember/v2/{ember-k.md => code-ember-k-code.md} (100%) rename content/ember/v2/{ember-views-render-to-element.md => code-rendertoelement-code.md} (100%) rename content/ember/v2/{targetObject.md => code-targetobject-code.md} (100%) rename content/ember/v2/{custom-event-manager.md => custom-eventmanager-deprecated.md} (100%) rename content/ember/v2/{application-registry.md => ember-application-registry-ember-applicationinstance-registry.md} (100%) rename content/ember/v2/{application-instance-container.md => ember-applicationinstance-container.md} (100%) rename content/ember/v2/{current-state.md => ember-component-currentstate.md} (100%) rename content/ember/v2/{default-layout.md => ember-component-defaultlayout.md} (100%) rename content/ember/v2/{init-attrs.md => ember-component-didinitattrs.md} (100%) rename content/ember/v2/{debug-function-options.md => ember-debug-function-options.md} (100%) rename content/ember/v2/{map-ordered-set.md => ember-map-ember-mapwithdefault-and-ember-orderedset-are-deprecated.md} (100%) rename content/ember/v2/{ember-backburner.md => ember-metal-ember-backburner.md} (100%) rename content/ember/v2/{model-factory-injections.md => ember-model_factory_injections-removed.md} (100%) rename content/ember/v2/{ember-router-routermicrolib.md => ember-router-router-renamed-to-ember-router-_routermicrolib.md} (100%) rename content/ember/v2/{enumerable-contains.md => ember-runtime-enumerable-contains.md} (100%) rename content/ember/v2/{string-utils.md => ember-string-fmt.md} (100%) rename content/ember/v2/{test-as-function.md => function-as-test-in-ember-deprecate-ember-warn-ember-assert.md} (100%) rename content/ember/v2/{initializer-arrity.md => initializer-arity.md} (100%) rename content/ember/v2/{links-to.md => link-to-s-code-currentwhen-code.md} (100%) rename content/ember/v2/{factory-for.md => migrating-from-_lookupfactory-to-factoryfor.md} (100%) rename content/ember/v2/{model-params-render.md => model-param-in-code-render-code-helper.md} (100%) rename content/ember/v2/{render-helper.md => render-helper-with-block.md} (100%) rename content/ember/v2/{top-level-render-helper.md => rendering-into-a-render-helper-that-resolves-to-an-outlet.md} (100%) rename content/ember/v2/{html-safe.md => use-ember-string-htmlsafe-over-ember-handlebars-safestring.md} (100%) rename content/ember/v3/{browser-support-policy.md => 3-0-browser-support-policy.md} (100%) rename content/ember/v3/{deprecate-action-mouseenter-leave-move.md => action-mouseenter-leave-move.md} (100%) rename content/ember/v3/{deprecate-new-array-wrapper.md => array-new-array-wrapper.md} (100%) rename content/ember/v3/{class-binding-and-class-name-bindings-in-template.md => class-binding-and-class-name-bindings-in-templates.md} (100%) rename content/ember/v3/{deprecate-string-based-component-manager-lookup.md => component-manager-string-lookup.md} (100%) rename content/ember/v3/{deprecate-component-mouseenter-leave-move.md => component-mouseenter-leave-move.md} (100%) rename content/ember/v3/{router-events.md => deprecate-router-events.md} (100%) rename content/ember/v3/{classic-edition.md => editions-classic.md} (100%) rename content/ember/v3/{component-is-visible.md => ember-component-is-visible.md} (100%) rename content/ember/v3/{send-action.md => ember-component-send-action.md} (100%) rename content/ember/v3/{deprecate-logger.md => ember-console-deprecate-logger.md} (100%) rename content/ember/v3/{link-to-position-arguments.md => ember-glimmer-link-to-positional-arguments.md} (100%) rename content/ember/v3/{with-helper.md => ember-glimmer-with-syntax.md} (100%) rename content/ember/v3/{deprecate-globals-resolver.md => ember-globals-resolver.md} (100%) rename content/ember/v3/{use-define-to-define-properties.md => ember-meta-descriptor-on-object.md} (100%) rename content/ember/v3/{deprecate-get-with-default.md => ember-metal-get-with-default.md} (100%) rename content/ember/v3/{partial.md => ember-partial.md} (100%) rename content/ember/v3/{deprecate-merge.md => ember-polyfills-deprecate-merge.md} (100%) rename content/ember/v3/{route-router.md => ember-routing-route-router.md} (100%) rename content/ember/v3/{deprecate-copy-copyable.md => ember-runtime-deprecate-copy-copyable.md} (100%) rename content/ember/v3/{deprecate-ember-string-loc.md => ember-string-loc.md} (100%) rename content/ember/v3/{try-invoke.md => ember-utils-try-invoke.md} (100%) rename content/ember/v3/{deprecate-inherit-function-listeners.md => events-inherited-function-listeners.md} (100%) rename content/ember/v3/{deprecate-remove-all-listeners.md => events-remove-all-listeners.md} (100%) rename content/ember/v3/{observes-function-prototype-extension.md => function-prototype-extensions-observes.md} (100%) rename content/ember/v3/{on-function-prototype-extension.md => function-prototype-extensions-on.md} (100%) rename content/ember/v3/{property-function-prototype-extension.md => function-prototype-extensions-property.md} (100%) rename content/ember/v3/{getting-each.md => getting-the-each-property.md} (100%) rename content/ember/v3/{manager-capabilities-components.md => manager-capabilities-components-3-4.md} (100%) rename content/ember/v3/{manager-capabilities-modifiers.md => manager-capabilities-modifiers-3-13.md} (100%) rename content/ember/v3/{deprecate-intimate-meta-destroy-apis.md => meta-destruction-apis.md} (100%) rename content/ember/v3/{deprecate-alias-method.md => object-alias-method.md} (100%) rename content/ember/v3/{deprecate-new-ember-object.md => object-new-constructor.md} (100%) rename content/ember/v3/{optional-feature-application-wrapper.md => optional-feature-application-template-wrapper.md} (100%) rename content/ember/v3/{handler-infos.md => remove-handler-infos.md} (100%) rename content/ember/v3/{route-controller-transition-methods.md => routing-transition-methods.md} (100%) rename content/ember/v3/{use-notify-prop-change.md => use-notifypropertychange-instead-of-propertywillchange-and-propertydidchange.md} (100%) rename content/ember/v4/{auto-location.md => deprecate-auto-location.md} (100%) rename content/ember/v4/{deprecate-assign.md => ember-polyfills-deprecate-assign.md} (100%) rename content/ember/v4/{deprecate-ember-string.md => ember-string-add-package.md} (100%) rename content/ember/v4/{deprecate-ember-string-on-ember-module.md => ember-string-from-ember-module.md} (100%) rename content/ember/v4/{deprecate-implicit-injection.md => implicit-injections.md} (100%) diff --git a/content/ember-cli/v2/cli-base-url.md b/content/ember-cli/v2/base-url.md similarity index 100% rename from content/ember-cli/v2/cli-base-url.md rename to content/ember-cli/v2/base-url.md diff --git a/content/ember-cli/v2/cli-ui-deprecate.md b/content/ember-cli/v2/deprecate-utility.md similarity index 100% rename from content/ember-cli/v2/cli-ui-deprecate.md rename to content/ember-cli/v2/deprecate-utility.md diff --git a/content/ember-cli/v2/migrate-from-brocfile.md b/content/ember-cli/v2/migrate-from-brocfile-js-to-ember-cli-build-js.md similarity index 100% rename from content/ember-cli/v2/migrate-from-brocfile.md rename to content/ember-cli/v2/migrate-from-brocfile-js-to-ember-cli-build-js.md diff --git a/content/ember-cli/v4/blacklist-whitelist-build-options.md b/content/ember-cli/v4/ember-cli-blacklist-whitelist-build-options.md similarity index 100% rename from content/ember-cli/v4/blacklist-whitelist-build-options.md rename to content/ember-cli/v4/ember-cli-blacklist-whitelist-build-options.md diff --git a/content/ember-cli/v4/blueprint.add-bower-package-to-project.md b/content/ember-cli/v4/ember-cli-blueprint-add-bower-package-to-project.md similarity index 100% rename from content/ember-cli/v4/blueprint.add-bower-package-to-project.md rename to content/ember-cli/v4/ember-cli-blueprint-add-bower-package-to-project.md diff --git a/content/ember-cli/v4/blueprint.add-bower-packages-to-project.md b/content/ember-cli/v4/ember-cli-blueprint-add-bower-packages-to-project.md similarity index 100% rename from content/ember-cli/v4/blueprint.add-bower-packages-to-project.md rename to content/ember-cli/v4/ember-cli-blueprint-add-bower-packages-to-project.md diff --git a/content/ember-cli/v4/building-bower-packages.md b/content/ember-cli/v4/ember-cli-building-bower-packages.md similarity index 100% rename from content/ember-cli/v4/building-bower-packages.md rename to content/ember-cli/v4/ember-cli-building-bower-packages.md diff --git a/content/ember-cli/v4/ember-cli-jshint-support.md b/content/ember-cli/v4/ember-cli-ember-cli-jshint-support.md similarity index 100% rename from content/ember-cli/v4/ember-cli-jshint-support.md rename to content/ember-cli/v4/ember-cli-ember-cli-jshint-support.md diff --git a/content/ember-cli/v4/project.bower-dependencies.md b/content/ember-cli/v4/ember-cli-project-bower-dependencies.md similarity index 100% rename from content/ember-cli/v4/project.bower-dependencies.md rename to content/ember-cli/v4/ember-cli-project-bower-dependencies.md diff --git a/content/ember-cli/v4/project.bower-directory.md b/content/ember-cli/v4/ember-cli-project-bower-directory.md similarity index 100% rename from content/ember-cli/v4/project.bower-directory.md rename to content/ember-cli/v4/ember-cli-project-bower-directory.md diff --git a/content/ember-cli/v4/vendor-shim-blueprint.md b/content/ember-cli/v4/ember-cli-vendor-shim-blueprint.md similarity index 100% rename from content/ember-cli/v4/vendor-shim-blueprint.md rename to content/ember-cli/v4/ember-cli-vendor-shim-blueprint.md diff --git a/content/ember-data/v2/date-parse-deprecate.md b/content/ember-data/v2/date-prototype-extension.md similarity index 100% rename from content/ember-data/v2/date-parse-deprecate.md rename to content/ember-data/v2/date-prototype-extension.md diff --git a/content/ember-data/v2/references-belongs-to-push-record.md b/content/ember-data/v2/ds-references-belongs-to-push-record.md similarity index 100% rename from content/ember-data/v2/references-belongs-to-push-record.md rename to content/ember-data/v2/ds-references-belongs-to-push-record.md diff --git a/content/ember-data/v2/ember-date-parse-deprecate.md b/content/ember-data/v2/ember-date-parse.md similarity index 100% rename from content/ember-data/v2/ember-date-parse-deprecate.md rename to content/ember-data/v2/ember-date-parse.md diff --git a/content/ember-data/v2/ember-data-global-ds.md b/content/ember-data/v2/global-version-of-ds.md similarity index 100% rename from content/ember-data/v2/ember-data-global-ds.md rename to content/ember-data/v2/global-version-of-ds.md diff --git a/content/ember-data/v2/references-has-many-push-array.md b/content/ember-data/v2/hasmanyreference-push-array.md similarity index 100% rename from content/ember-data/v2/references-has-many-push-array.md rename to content/ember-data/v2/hasmanyreference-push-array.md diff --git a/content/ember-data/v2/references-has-many-push-invalid-json-api.md b/content/ember-data/v2/hasmanyreference-push-invalid-data.md similarity index 100% rename from content/ember-data/v2/references-has-many-push-invalid-json-api.md rename to content/ember-data/v2/hasmanyreference-push-invalid-data.md diff --git a/content/ember-data/v2/json-api-serializer.deprecated-model-name-for-relationship.md b/content/ember-data/v2/jsonapiserializer-modelnamefrompayloadkey-for-relationship.md similarity index 100% rename from content/ember-data/v2/json-api-serializer.deprecated-model-name-for-relationship.md rename to content/ember-data/v2/jsonapiserializer-modelnamefrompayloadkey-for-relationship.md diff --git a/content/ember-data/v2/json-api-serializer-deprecated-model-name-for-resource.md b/content/ember-data/v2/jsonapiserializer-modelnamefrompayloadkey-for-resource.md similarity index 100% rename from content/ember-data/v2/json-api-serializer-deprecated-model-name-for-resource.md rename to content/ember-data/v2/jsonapiserializer-modelnamefrompayloadkey-for-resource.md diff --git a/content/ember-data/v2/json-api-serializer-deprecated-payload-type-for-belongs-to.md b/content/ember-data/v2/jsonapiserializer-payloadkeyfrommodelname-for-belongsto-relationship.md similarity index 100% rename from content/ember-data/v2/json-api-serializer-deprecated-payload-type-for-belongs-to.md rename to content/ember-data/v2/jsonapiserializer-payloadkeyfrommodelname-for-belongsto-relationship.md diff --git a/content/ember-data/v2/json-api-serializer-deprecated-payload-type-for-has-many.md b/content/ember-data/v2/jsonapiserializer-payloadkeyfrommodelname-for-hasmany-relationship.md similarity index 100% rename from content/ember-data/v2/json-api-serializer-deprecated-payload-type-for-has-many.md rename to content/ember-data/v2/jsonapiserializer-payloadkeyfrommodelname-for-hasmany-relationship.md diff --git a/content/ember-data/v2/json-api-serializer.deprecated-payload-type-for-model.md b/content/ember-data/v2/jsonapiserializer-payloadkeyfrommodelname-for-resource.md similarity index 100% rename from content/ember-data/v2/json-api-serializer.deprecated-payload-type-for-model.md rename to content/ember-data/v2/jsonapiserializer-payloadkeyfrommodelname-for-resource.md diff --git a/content/ember-data/v2/serializer-private-should-serialize-has-many.md b/content/ember-data/v2/jsonserializer-shouldserializehasmany.md similarity index 100% rename from content/ember-data/v2/serializer-private-should-serialize-has-many.md rename to content/ember-data/v2/jsonserializer-shouldserializehasmany.md diff --git a/content/ember-data/v2/store-lookup-adapter.md b/content/ember-data/v2/lookupadapter.md similarity index 100% rename from content/ember-data/v2/store-lookup-adapter.md rename to content/ember-data/v2/lookupadapter.md diff --git a/content/ember-data/v2/store-lookup-serializer.md b/content/ember-data/v2/lookupserializer.md similarity index 100% rename from content/ember-data/v2/store-lookup-serializer.md rename to content/ember-data/v2/lookupserializer.md diff --git a/content/ember-data/v2/non-primitive-default.md b/content/ember-data/v2/non-primitive-defaultvalue-for-model-attributes.md similarity index 100% rename from content/ember-data/v2/non-primitive-default.md rename to content/ember-data/v2/non-primitive-defaultvalue-for-model-attributes.md diff --git a/content/ember-data/v2/store-record-is-loaded.md b/content/ember-data/v2/recordisloaded.md similarity index 100% rename from content/ember-data/v2/store-record-is-loaded.md rename to content/ember-data/v2/recordisloaded.md diff --git a/content/ember-data/v2/rest-serializer-deprecated-key-for-polymorphic-type.md b/content/ember-data/v2/restserializer-keyforpolymorphictype.md similarity index 100% rename from content/ember-data/v2/rest-serializer-deprecated-key-for-polymorphic-type.md rename to content/ember-data/v2/restserializer-keyforpolymorphictype.md diff --git a/content/ember-data/v2/serializer-normalize-hash-deprecated.md b/content/ember-data/v2/restserializer-normalizehash.md similarity index 100% rename from content/ember-data/v2/serializer-normalize-hash-deprecated.md rename to content/ember-data/v2/restserializer-normalizehash.md diff --git a/content/ember-data/v2/serializer-rest-queryRecord-array-response.md b/content/ember-data/v2/store-queryrecord-array-response-with-restserializer.md similarity index 100% rename from content/ember-data/v2/serializer-rest-queryRecord-array-response.md rename to content/ember-data/v2/store-queryrecord-array-response-with-restserializer.md diff --git a/content/ember-data/v2/store-serializer.md b/content/ember-data/v2/store-serialize.md similarity index 100% rename from content/ember-data/v2/store-serializer.md rename to content/ember-data/v2/store-serialize.md diff --git a/content/ember-data/v2/deprecated-initializers.md b/content/ember-data/v2/unused-initializers.md similarity index 100% rename from content/ember-data/v2/deprecated-initializers.md rename to content/ember-data/v2/unused-initializers.md diff --git a/content/ember-data/v3/default-adapter.md b/content/ember-data/v3/ember-data-default-adapter.md similarity index 100% rename from content/ember-data/v3/default-adapter.md rename to content/ember-data/v3/ember-data-default-adapter.md diff --git a/content/ember-data/v3/default-serializer.md b/content/ember-data/v3/ember-data-default-serializers.md similarity index 100% rename from content/ember-data/v3/default-serializer.md rename to content/ember-data/v3/ember-data-default-serializers.md diff --git a/content/ember-data/v3/evented-api.md b/content/ember-data/v3/ember-data-evented-api-usage.md similarity index 100% rename from content/ember-data/v3/evented-api.md rename to content/ember-data/v3/ember-data-evented-api-usage.md diff --git a/content/ember-data/v3/toJSON.md b/content/ember-data/v3/ember-data-model-toJSON.md similarity index 100% rename from content/ember-data/v3/toJSON.md rename to content/ember-data/v3/ember-data-model-toJSON.md diff --git a/content/ember-data/v3/najax.md b/content/ember-data/v3/ember-data-najax-fallback.md similarity index 100% rename from content/ember-data/v3/najax.md rename to content/ember-data/v3/ember-data-najax-fallback.md diff --git a/content/ember-data/v3/record-lifecycle-event-methods.md b/content/ember-data/v3/ember-data-record-lifecycle-event-methods.md similarity index 100% rename from content/ember-data/v3/record-lifecycle-event-methods.md rename to content/ember-data/v3/ember-data-record-lifecycle-event-methods.md diff --git a/content/ember/v1/array-controller.md b/content/ember/v1/arraycontroller.md similarity index 100% rename from content/ember/v1/array-controller.md rename to content/ember/v1/arraycontroller.md diff --git a/content/ember/v1/before-observer.md b/content/ember/v1/beforeobserver.md similarity index 100% rename from content/ember/v1/before-observer.md rename to content/ember/v1/beforeobserver.md diff --git a/content/ember/v1/block-and-multi-argument-helper.md b/content/ember/v1/block-and-multi-argument-unbound-helper.md similarity index 100% rename from content/ember/v1/block-and-multi-argument-helper.md rename to content/ember/v1/block-and-multi-argument-unbound-helper.md diff --git a/content/ember/v1/as-syntx-for-with.md b/content/ember/v1/code-as-code-syntax-for-code-with-code.md similarity index 100% rename from content/ember/v1/as-syntx-for-with.md rename to content/ember/v1/code-as-code-syntax-for-code-with-code.md diff --git a/content/ember/v1/in-for-each.md b/content/ember/v1/code-in-code-syntax-for-code-each-code.md similarity index 100% rename from content/ember/v1/in-for-each.md rename to content/ember/v1/code-in-code-syntax-for-code-each-code.md diff --git a/content/ember/v1/and-then-on-ember-application.md b/content/ember/v1/code-then-code-on-ember-application.md similarity index 100% rename from content/ember/v1/and-then-on-ember-application.md rename to content/ember/v1/code-then-code-on-ember-application.md diff --git a/content/ember/v1/cp-with-shared-getter-setter.md b/content/ember/v1/computed-properties-with-a-shared-getter-and-setter.md similarity index 100% rename from content/ember/v1/cp-with-shared-getter-setter.md rename to content/ember/v1/computed-properties-with-a-shared-getter-and-setter.md diff --git a/content/ember/v1/copyable-frozen-copy.md b/content/ember/v1/copyable-frozencopy.md similarity index 100% rename from content/ember/v1/copyable-frozen-copy.md rename to content/ember/v1/copyable-frozencopy.md diff --git a/content/ember/v1/access-to-instances.md b/content/ember/v1/deprecate-access-to-instances-in-initializers.md similarity index 100% rename from content/ember/v1/access-to-instances.md rename to content/ember/v1/deprecate-access-to-instances-in-initializers.md diff --git a/content/ember/v1/ember-collection-view.md b/content/ember/v1/ember-collectionview.md similarity index 100% rename from content/ember/v1/ember-collection-view.md rename to content/ember/v1/ember-collectionview.md diff --git a/content/ember/v1/ember-container-view.md b/content/ember/v1/ember-containerview.md similarity index 100% rename from content/ember/v1/ember-container-view.md rename to content/ember/v1/ember-containerview.md diff --git a/content/ember/v1/create-with-mixins.md b/content/ember/v1/ember-createwithmixins.md similarity index 100% rename from content/ember/v1/create-with-mixins.md rename to content/ember/v1/ember-createwithmixins.md diff --git a/content/ember/v1/ember-deferred-mixins.md b/content/ember/v1/ember-deferredmixin-and-ember-deferred.md similarity index 100% rename from content/ember/v1/ember-deferred-mixins.md rename to content/ember/v1/ember-deferredmixin-and-ember-deferred.md diff --git a/content/ember/v1/enumerable-utils.md b/content/ember/v1/ember-enumerableutils.md similarity index 100% rename from content/ember/v1/enumerable-utils.md rename to content/ember/v1/ember-enumerableutils.md diff --git a/content/ember/v1/immediate-observer.md b/content/ember/v1/ember-immediateobserver.md similarity index 100% rename from content/ember/v1/immediate-observer.md rename to content/ember/v1/ember-immediateobserver.md diff --git a/content/ember/v1/ember-link-view.md b/content/ember/v1/ember-linkview.md similarity index 100% rename from content/ember/v1/ember-link-view.md rename to content/ember/v1/ember-linkview.md diff --git a/content/ember/v1/ember-one-way.md b/content/ember/v1/ember-oneway.md similarity index 100% rename from content/ember/v1/ember-one-way.md rename to content/ember/v1/ember-oneway.md diff --git a/content/ember/v1/ember-reduce-computed-property.md b/content/ember/v1/ember-reducecomputed-ember-arraycomputed.md similarity index 100% rename from content/ember/v1/ember-reduce-computed-property.md rename to content/ember/v1/ember-reducecomputed-ember-arraycomputed.md diff --git a/content/ember/v1/global-lookups-views.md b/content/ember/v1/global-lookup-of-views.md similarity index 100% rename from content/ember/v1/global-lookups-views.md rename to content/ember/v1/global-lookup-of-views.md diff --git a/content/ember/v1/handlebars.md b/content/ember/v1/handlebars-htmlbars-helpers.md similarity index 100% rename from content/ember/v1/handlebars.md rename to content/ember/v1/handlebars-htmlbars-helpers.md diff --git a/content/ember/v1/hash-location-paths.md b/content/ember/v1/hash-location-paths-without-leading-slashes.md similarity index 100% rename from content/ember/v1/hash-location-paths.md rename to content/ember/v1/hash-location-paths-without-leading-slashes.md diff --git a/content/ember/v1/modifying-a-property.md b/content/ember/v1/modifying-a-property-within-code-didinsertelement-code.md similarity index 100% rename from content/ember/v1/modifying-a-property.md rename to content/ember/v1/modifying-a-property-within-code-didinsertelement-code.md diff --git a/content/ember/v1/non-standard-ways.md b/content/ember/v1/non-standard-ways-of-calling-code-ember-set-code-and-code-ember-get-code.md similarity index 100% rename from content/ember/v1/non-standard-ways.md rename to content/ember/v1/non-standard-ways-of-calling-code-ember-set-code-and-code-ember-get-code.md diff --git a/content/ember/v1/object-controller.md b/content/ember/v1/objectcontroller.md similarity index 100% rename from content/ember/v1/object-controller.md rename to content/ember/v1/objectcontroller.md diff --git a/content/ember/v1/observing-container-views.md b/content/ember/v1/observing-container-views-like-arrays.md similarity index 100% rename from content/ember/v1/observing-container-views.md rename to content/ember/v1/observing-container-views-like-arrays.md diff --git a/content/ember/v1/overriding-render.md b/content/ember/v1/overriding-code-render-code-when-extending-a-component-or-view.md similarity index 100% rename from content/ember/v1/overriding-render.md rename to content/ember/v1/overriding-code-render-code-when-extending-a-component-or-view.md diff --git a/content/ember/v1/render-buffer.md b/content/ember/v1/renderbuffer.md similarity index 100% rename from content/ember/v1/render-buffer.md rename to content/ember/v1/renderbuffer.md diff --git a/content/ember/v1/set-positional-params.md b/content/ember/v1/set-code-positionalparams-code-as-a-static-property-on-the-class.md similarity index 100% rename from content/ember/v1/set-positional-params.md rename to content/ember/v1/set-code-positionalparams-code-as-a-static-property-on-the-class.md diff --git a/content/ember/v1/sortable-mixin.md b/content/ember/v1/sortablemixin.md similarity index 100% rename from content/ember/v1/sortable-mixin.md rename to content/ember/v1/sortablemixin.md diff --git a/content/ember/v1/using-slash-for-namespace.md b/content/ember/v1/using-code-code-for-namespace-in-the-code-render-code-helper.md similarity index 100% rename from content/ember/v1/using-slash-for-namespace.md rename to content/ember/v1/using-code-code-for-namespace-in-the-code-render-code-helper.md diff --git a/content/ember/v1/using-each-as-leafnode.md b/content/ember/v1/using-code-each-code-as-a-leaf-node-in-a-dependent-key.md similarity index 100% rename from content/ember/v1/using-each-as-leafnode.md rename to content/ember/v1/using-code-each-code-as-a-leaf-node-in-a-dependent-key.md diff --git a/content/ember/v1/using-guid.md b/content/ember/v1/using-code-guid-code-and-code-item-code-as-key-in-code-each-code.md similarity index 100% rename from content/ember/v1/using-guid.md rename to content/ember/v1/using-code-guid-code-and-code-item-code-as-key-in-code-each-code.md diff --git a/content/ember/v1/using-this-get-template.md b/content/ember/v1/using-code-this-get-template-code.md similarity index 100% rename from content/ember/v1/using-this-get-template.md rename to content/ember/v1/using-code-this-get-template-code.md diff --git a/content/ember/v1/using-tracked-array.md b/content/ember/v1/using-code-trackedarray-code-or-code-subarray-code.md similarity index 100% rename from content/ember/v1/using-tracked-array.md rename to content/ember/v1/using-code-trackedarray-code-or-code-subarray-code.md diff --git a/content/ember/v1/using-the-with-helper.md b/content/ember/v1/using-the-code-with-code-helper-with-the-code-controller-code-option.md similarity index 100% rename from content/ember/v1/using-the-with-helper.md rename to content/ember/v1/using-the-code-with-code-helper-with-the-code-controller-code-option.md diff --git a/content/ember/v1/views-and-controller-options.md b/content/ember/v1/view-and-controller-options-on-the-code-each-code-helper.md similarity index 100% rename from content/ember/v1/views-and-controller-options.md rename to content/ember/v1/view-and-controller-options-on-the-code-each-code-helper.md diff --git a/content/ember/v2/arguments-in-lifecycle-hooks.md b/content/ember/v2/arguments-in-component-lifecycle-hooks.md similarity index 100% rename from content/ember/v2/arguments-in-lifecycle-hooks.md rename to content/ember/v2/arguments-in-component-lifecycle-hooks.md diff --git a/content/ember/v2/ember-k.md b/content/ember/v2/code-ember-k-code.md similarity index 100% rename from content/ember/v2/ember-k.md rename to content/ember/v2/code-ember-k-code.md diff --git a/content/ember/v2/ember-views-render-to-element.md b/content/ember/v2/code-rendertoelement-code.md similarity index 100% rename from content/ember/v2/ember-views-render-to-element.md rename to content/ember/v2/code-rendertoelement-code.md diff --git a/content/ember/v2/targetObject.md b/content/ember/v2/code-targetobject-code.md similarity index 100% rename from content/ember/v2/targetObject.md rename to content/ember/v2/code-targetobject-code.md diff --git a/content/ember/v2/custom-event-manager.md b/content/ember/v2/custom-eventmanager-deprecated.md similarity index 100% rename from content/ember/v2/custom-event-manager.md rename to content/ember/v2/custom-eventmanager-deprecated.md diff --git a/content/ember/v2/application-registry.md b/content/ember/v2/ember-application-registry-ember-applicationinstance-registry.md similarity index 100% rename from content/ember/v2/application-registry.md rename to content/ember/v2/ember-application-registry-ember-applicationinstance-registry.md diff --git a/content/ember/v2/application-instance-container.md b/content/ember/v2/ember-applicationinstance-container.md similarity index 100% rename from content/ember/v2/application-instance-container.md rename to content/ember/v2/ember-applicationinstance-container.md diff --git a/content/ember/v2/current-state.md b/content/ember/v2/ember-component-currentstate.md similarity index 100% rename from content/ember/v2/current-state.md rename to content/ember/v2/ember-component-currentstate.md diff --git a/content/ember/v2/default-layout.md b/content/ember/v2/ember-component-defaultlayout.md similarity index 100% rename from content/ember/v2/default-layout.md rename to content/ember/v2/ember-component-defaultlayout.md diff --git a/content/ember/v2/init-attrs.md b/content/ember/v2/ember-component-didinitattrs.md similarity index 100% rename from content/ember/v2/init-attrs.md rename to content/ember/v2/ember-component-didinitattrs.md diff --git a/content/ember/v2/debug-function-options.md b/content/ember/v2/ember-debug-function-options.md similarity index 100% rename from content/ember/v2/debug-function-options.md rename to content/ember/v2/ember-debug-function-options.md diff --git a/content/ember/v2/map-ordered-set.md b/content/ember/v2/ember-map-ember-mapwithdefault-and-ember-orderedset-are-deprecated.md similarity index 100% rename from content/ember/v2/map-ordered-set.md rename to content/ember/v2/ember-map-ember-mapwithdefault-and-ember-orderedset-are-deprecated.md diff --git a/content/ember/v2/ember-backburner.md b/content/ember/v2/ember-metal-ember-backburner.md similarity index 100% rename from content/ember/v2/ember-backburner.md rename to content/ember/v2/ember-metal-ember-backburner.md diff --git a/content/ember/v2/model-factory-injections.md b/content/ember/v2/ember-model_factory_injections-removed.md similarity index 100% rename from content/ember/v2/model-factory-injections.md rename to content/ember/v2/ember-model_factory_injections-removed.md diff --git a/content/ember/v2/ember-router-routermicrolib.md b/content/ember/v2/ember-router-router-renamed-to-ember-router-_routermicrolib.md similarity index 100% rename from content/ember/v2/ember-router-routermicrolib.md rename to content/ember/v2/ember-router-router-renamed-to-ember-router-_routermicrolib.md diff --git a/content/ember/v2/enumerable-contains.md b/content/ember/v2/ember-runtime-enumerable-contains.md similarity index 100% rename from content/ember/v2/enumerable-contains.md rename to content/ember/v2/ember-runtime-enumerable-contains.md diff --git a/content/ember/v2/string-utils.md b/content/ember/v2/ember-string-fmt.md similarity index 100% rename from content/ember/v2/string-utils.md rename to content/ember/v2/ember-string-fmt.md diff --git a/content/ember/v2/test-as-function.md b/content/ember/v2/function-as-test-in-ember-deprecate-ember-warn-ember-assert.md similarity index 100% rename from content/ember/v2/test-as-function.md rename to content/ember/v2/function-as-test-in-ember-deprecate-ember-warn-ember-assert.md diff --git a/content/ember/v2/initializer-arrity.md b/content/ember/v2/initializer-arity.md similarity index 100% rename from content/ember/v2/initializer-arrity.md rename to content/ember/v2/initializer-arity.md diff --git a/content/ember/v2/links-to.md b/content/ember/v2/link-to-s-code-currentwhen-code.md similarity index 100% rename from content/ember/v2/links-to.md rename to content/ember/v2/link-to-s-code-currentwhen-code.md diff --git a/content/ember/v2/factory-for.md b/content/ember/v2/migrating-from-_lookupfactory-to-factoryfor.md similarity index 100% rename from content/ember/v2/factory-for.md rename to content/ember/v2/migrating-from-_lookupfactory-to-factoryfor.md diff --git a/content/ember/v2/model-params-render.md b/content/ember/v2/model-param-in-code-render-code-helper.md similarity index 100% rename from content/ember/v2/model-params-render.md rename to content/ember/v2/model-param-in-code-render-code-helper.md diff --git a/content/ember/v2/render-helper.md b/content/ember/v2/render-helper-with-block.md similarity index 100% rename from content/ember/v2/render-helper.md rename to content/ember/v2/render-helper-with-block.md diff --git a/content/ember/v2/top-level-render-helper.md b/content/ember/v2/rendering-into-a-render-helper-that-resolves-to-an-outlet.md similarity index 100% rename from content/ember/v2/top-level-render-helper.md rename to content/ember/v2/rendering-into-a-render-helper-that-resolves-to-an-outlet.md diff --git a/content/ember/v2/html-safe.md b/content/ember/v2/use-ember-string-htmlsafe-over-ember-handlebars-safestring.md similarity index 100% rename from content/ember/v2/html-safe.md rename to content/ember/v2/use-ember-string-htmlsafe-over-ember-handlebars-safestring.md diff --git a/content/ember/v3/browser-support-policy.md b/content/ember/v3/3-0-browser-support-policy.md similarity index 100% rename from content/ember/v3/browser-support-policy.md rename to content/ember/v3/3-0-browser-support-policy.md diff --git a/content/ember/v3/deprecate-action-mouseenter-leave-move.md b/content/ember/v3/action-mouseenter-leave-move.md similarity index 100% rename from content/ember/v3/deprecate-action-mouseenter-leave-move.md rename to content/ember/v3/action-mouseenter-leave-move.md diff --git a/content/ember/v3/deprecate-new-array-wrapper.md b/content/ember/v3/array-new-array-wrapper.md similarity index 100% rename from content/ember/v3/deprecate-new-array-wrapper.md rename to content/ember/v3/array-new-array-wrapper.md diff --git a/content/ember/v3/class-binding-and-class-name-bindings-in-template.md b/content/ember/v3/class-binding-and-class-name-bindings-in-templates.md similarity index 100% rename from content/ember/v3/class-binding-and-class-name-bindings-in-template.md rename to content/ember/v3/class-binding-and-class-name-bindings-in-templates.md diff --git a/content/ember/v3/deprecate-string-based-component-manager-lookup.md b/content/ember/v3/component-manager-string-lookup.md similarity index 100% rename from content/ember/v3/deprecate-string-based-component-manager-lookup.md rename to content/ember/v3/component-manager-string-lookup.md diff --git a/content/ember/v3/deprecate-component-mouseenter-leave-move.md b/content/ember/v3/component-mouseenter-leave-move.md similarity index 100% rename from content/ember/v3/deprecate-component-mouseenter-leave-move.md rename to content/ember/v3/component-mouseenter-leave-move.md diff --git a/content/ember/v3/router-events.md b/content/ember/v3/deprecate-router-events.md similarity index 100% rename from content/ember/v3/router-events.md rename to content/ember/v3/deprecate-router-events.md diff --git a/content/ember/v3/classic-edition.md b/content/ember/v3/editions-classic.md similarity index 100% rename from content/ember/v3/classic-edition.md rename to content/ember/v3/editions-classic.md diff --git a/content/ember/v3/component-is-visible.md b/content/ember/v3/ember-component-is-visible.md similarity index 100% rename from content/ember/v3/component-is-visible.md rename to content/ember/v3/ember-component-is-visible.md diff --git a/content/ember/v3/send-action.md b/content/ember/v3/ember-component-send-action.md similarity index 100% rename from content/ember/v3/send-action.md rename to content/ember/v3/ember-component-send-action.md diff --git a/content/ember/v3/deprecate-logger.md b/content/ember/v3/ember-console-deprecate-logger.md similarity index 100% rename from content/ember/v3/deprecate-logger.md rename to content/ember/v3/ember-console-deprecate-logger.md diff --git a/content/ember/v3/link-to-position-arguments.md b/content/ember/v3/ember-glimmer-link-to-positional-arguments.md similarity index 100% rename from content/ember/v3/link-to-position-arguments.md rename to content/ember/v3/ember-glimmer-link-to-positional-arguments.md diff --git a/content/ember/v3/with-helper.md b/content/ember/v3/ember-glimmer-with-syntax.md similarity index 100% rename from content/ember/v3/with-helper.md rename to content/ember/v3/ember-glimmer-with-syntax.md diff --git a/content/ember/v3/deprecate-globals-resolver.md b/content/ember/v3/ember-globals-resolver.md similarity index 100% rename from content/ember/v3/deprecate-globals-resolver.md rename to content/ember/v3/ember-globals-resolver.md diff --git a/content/ember/v3/use-define-to-define-properties.md b/content/ember/v3/ember-meta-descriptor-on-object.md similarity index 100% rename from content/ember/v3/use-define-to-define-properties.md rename to content/ember/v3/ember-meta-descriptor-on-object.md diff --git a/content/ember/v3/deprecate-get-with-default.md b/content/ember/v3/ember-metal-get-with-default.md similarity index 100% rename from content/ember/v3/deprecate-get-with-default.md rename to content/ember/v3/ember-metal-get-with-default.md diff --git a/content/ember/v3/partial.md b/content/ember/v3/ember-partial.md similarity index 100% rename from content/ember/v3/partial.md rename to content/ember/v3/ember-partial.md diff --git a/content/ember/v3/deprecate-merge.md b/content/ember/v3/ember-polyfills-deprecate-merge.md similarity index 100% rename from content/ember/v3/deprecate-merge.md rename to content/ember/v3/ember-polyfills-deprecate-merge.md diff --git a/content/ember/v3/route-router.md b/content/ember/v3/ember-routing-route-router.md similarity index 100% rename from content/ember/v3/route-router.md rename to content/ember/v3/ember-routing-route-router.md diff --git a/content/ember/v3/deprecate-copy-copyable.md b/content/ember/v3/ember-runtime-deprecate-copy-copyable.md similarity index 100% rename from content/ember/v3/deprecate-copy-copyable.md rename to content/ember/v3/ember-runtime-deprecate-copy-copyable.md diff --git a/content/ember/v3/deprecate-ember-string-loc.md b/content/ember/v3/ember-string-loc.md similarity index 100% rename from content/ember/v3/deprecate-ember-string-loc.md rename to content/ember/v3/ember-string-loc.md diff --git a/content/ember/v3/try-invoke.md b/content/ember/v3/ember-utils-try-invoke.md similarity index 100% rename from content/ember/v3/try-invoke.md rename to content/ember/v3/ember-utils-try-invoke.md diff --git a/content/ember/v3/deprecate-inherit-function-listeners.md b/content/ember/v3/events-inherited-function-listeners.md similarity index 100% rename from content/ember/v3/deprecate-inherit-function-listeners.md rename to content/ember/v3/events-inherited-function-listeners.md diff --git a/content/ember/v3/deprecate-remove-all-listeners.md b/content/ember/v3/events-remove-all-listeners.md similarity index 100% rename from content/ember/v3/deprecate-remove-all-listeners.md rename to content/ember/v3/events-remove-all-listeners.md diff --git a/content/ember/v3/observes-function-prototype-extension.md b/content/ember/v3/function-prototype-extensions-observes.md similarity index 100% rename from content/ember/v3/observes-function-prototype-extension.md rename to content/ember/v3/function-prototype-extensions-observes.md diff --git a/content/ember/v3/on-function-prototype-extension.md b/content/ember/v3/function-prototype-extensions-on.md similarity index 100% rename from content/ember/v3/on-function-prototype-extension.md rename to content/ember/v3/function-prototype-extensions-on.md diff --git a/content/ember/v3/property-function-prototype-extension.md b/content/ember/v3/function-prototype-extensions-property.md similarity index 100% rename from content/ember/v3/property-function-prototype-extension.md rename to content/ember/v3/function-prototype-extensions-property.md diff --git a/content/ember/v3/getting-each.md b/content/ember/v3/getting-the-each-property.md similarity index 100% rename from content/ember/v3/getting-each.md rename to content/ember/v3/getting-the-each-property.md diff --git a/content/ember/v3/manager-capabilities-components.md b/content/ember/v3/manager-capabilities-components-3-4.md similarity index 100% rename from content/ember/v3/manager-capabilities-components.md rename to content/ember/v3/manager-capabilities-components-3-4.md diff --git a/content/ember/v3/manager-capabilities-modifiers.md b/content/ember/v3/manager-capabilities-modifiers-3-13.md similarity index 100% rename from content/ember/v3/manager-capabilities-modifiers.md rename to content/ember/v3/manager-capabilities-modifiers-3-13.md diff --git a/content/ember/v3/deprecate-intimate-meta-destroy-apis.md b/content/ember/v3/meta-destruction-apis.md similarity index 100% rename from content/ember/v3/deprecate-intimate-meta-destroy-apis.md rename to content/ember/v3/meta-destruction-apis.md diff --git a/content/ember/v3/deprecate-alias-method.md b/content/ember/v3/object-alias-method.md similarity index 100% rename from content/ember/v3/deprecate-alias-method.md rename to content/ember/v3/object-alias-method.md diff --git a/content/ember/v3/deprecate-new-ember-object.md b/content/ember/v3/object-new-constructor.md similarity index 100% rename from content/ember/v3/deprecate-new-ember-object.md rename to content/ember/v3/object-new-constructor.md diff --git a/content/ember/v3/optional-feature-application-wrapper.md b/content/ember/v3/optional-feature-application-template-wrapper.md similarity index 100% rename from content/ember/v3/optional-feature-application-wrapper.md rename to content/ember/v3/optional-feature-application-template-wrapper.md diff --git a/content/ember/v3/handler-infos.md b/content/ember/v3/remove-handler-infos.md similarity index 100% rename from content/ember/v3/handler-infos.md rename to content/ember/v3/remove-handler-infos.md diff --git a/content/ember/v3/route-controller-transition-methods.md b/content/ember/v3/routing-transition-methods.md similarity index 100% rename from content/ember/v3/route-controller-transition-methods.md rename to content/ember/v3/routing-transition-methods.md diff --git a/content/ember/v3/use-notify-prop-change.md b/content/ember/v3/use-notifypropertychange-instead-of-propertywillchange-and-propertydidchange.md similarity index 100% rename from content/ember/v3/use-notify-prop-change.md rename to content/ember/v3/use-notifypropertychange-instead-of-propertywillchange-and-propertydidchange.md diff --git a/content/ember/v4/auto-location.md b/content/ember/v4/deprecate-auto-location.md similarity index 100% rename from content/ember/v4/auto-location.md rename to content/ember/v4/deprecate-auto-location.md diff --git a/content/ember/v4/deprecate-assign.md b/content/ember/v4/ember-polyfills-deprecate-assign.md similarity index 100% rename from content/ember/v4/deprecate-assign.md rename to content/ember/v4/ember-polyfills-deprecate-assign.md diff --git a/content/ember/v4/deprecate-ember-string.md b/content/ember/v4/ember-string-add-package.md similarity index 100% rename from content/ember/v4/deprecate-ember-string.md rename to content/ember/v4/ember-string-add-package.md diff --git a/content/ember/v4/deprecate-ember-string-on-ember-module.md b/content/ember/v4/ember-string-from-ember-module.md similarity index 100% rename from content/ember/v4/deprecate-ember-string-on-ember-module.md rename to content/ember/v4/ember-string-from-ember-module.md diff --git a/content/ember/v4/deprecate-implicit-injection.md b/content/ember/v4/implicit-injections.md similarity index 100% rename from content/ember/v4/deprecate-implicit-injection.md rename to content/ember/v4/implicit-injections.md From 42196a0871406012e7b630ad50137d23757a303f Mon Sep 17 00:00:00 2001 From: Chris Manson Date: Fri, 2 Jun 2023 14:51:56 +0100 Subject: [PATCH 10/13] implement displayId --- app/models/content.js | 1 + app/routes/id.js | 3 +++ app/serializers/application.js | 6 +++++- app/templates/components/deprecation-article.hbs | 2 +- app/templates/components/main-layout.hbs | 4 ++-- app/templates/id.hbs | 2 +- .../{implicit-injections.md => v4-implicit-injections.md} | 4 ++-- lib/content-docs-generator/index.js | 2 +- 8 files changed, 16 insertions(+), 8 deletions(-) rename content/ember/v4/{implicit-injections.md => v4-implicit-injections.md} (94%) diff --git a/app/models/content.js b/app/models/content.js index c0201459..030b7933 100644 --- a/app/models/content.js +++ b/app/models/content.js @@ -6,6 +6,7 @@ export default class ContentModel extends Model { @attr until; @attr since; @attr anchor; + @attr displayId; // v1 has different meta, so conditionally render it get renderUntil() { diff --git a/app/routes/id.js b/app/routes/id.js index c5114682..8000255a 100644 --- a/app/routes/id.js +++ b/app/routes/id.js @@ -1,6 +1,9 @@ import Route from '@ember/routing/route'; +import { inject as service } from '@ember/service'; export default class IdPRoute extends Route { + @service store; + model(params) { return this.store.findRecord('content', params.id); } diff --git a/app/serializers/application.js b/app/serializers/application.js index 2341d47c..eaffa3a0 100644 --- a/app/serializers/application.js +++ b/app/serializers/application.js @@ -1,3 +1,7 @@ import JSONAPISerializer from '@ember-data/serializer/json-api'; -export default class ApplicationSerializer extends JSONAPISerializer {} +export default class ApplicationSerializer extends JSONAPISerializer { + keyForAttribute(key) { + return key; + } +} diff --git a/app/templates/components/deprecation-article.hbs b/app/templates/components/deprecation-article.hbs index a9ed2aae..2274f330 100644 --- a/app/templates/components/deprecation-article.hbs +++ b/app/templates/components/deprecation-article.hbs @@ -3,7 +3,7 @@
{{#if @model.renderUntil}}
until: {{@model.until}}
-
id: {{@model.id}}
+
id: {{or @model.displayId @model.id}}
{{/if}}
diff --git a/app/templates/components/main-layout.hbs b/app/templates/components/main-layout.hbs index 7a2273e8..62d244d3 100644 --- a/app/templates/components/main-layout.hbs +++ b/app/templates/components/main-layout.hbs @@ -11,8 +11,8 @@

Deprecations Added in {{result.since}}

{{#each result.contents as |content|}} -

- +

+ § {{markdown-to-html diff --git a/app/templates/id.hbs b/app/templates/id.hbs index cacce43d..620a140f 100644 --- a/app/templates/id.hbs +++ b/app/templates/id.hbs @@ -1,6 +1,6 @@ {{page-title @model.title}} « All deprecation guides -

+

Deprecation Guide for {{markdown-to-html @model.title diff --git a/content/ember/v4/implicit-injections.md b/content/ember/v4/v4-implicit-injections.md similarity index 94% rename from content/ember/v4/implicit-injections.md rename to content/ember/v4/v4-implicit-injections.md index 258d51a9..985e685c 100644 --- a/content/ember/v4/implicit-injections.md +++ b/content/ember/v4/v4-implicit-injections.md @@ -1,5 +1,5 @@ --- -id: implicit-injections +displayId: implicit-injections title: "Implicit Injections" until: '5.0.0' since: '4.0.0' @@ -42,4 +42,4 @@ export default class ApplicationRoute extends Route { } ``` -For a more detailed explanation with additional examples, see the 3.x deprecation [guides](https://deprecations.emberjs.com/v3.x#toc_implicit-injections). \ No newline at end of file +For a more detailed explanation with additional examples, see the 3.x deprecation [guides](https://deprecations.emberjs.com/v3.x#toc_implicit-injections). diff --git a/lib/content-docs-generator/index.js b/lib/content-docs-generator/index.js index a9899579..9a93033f 100644 --- a/lib/content-docs-generator/index.js +++ b/lib/content-docs-generator/index.js @@ -19,7 +19,7 @@ const contentFolders = [ const jsonTrees = contentFolders.map( (type) => new StaticSiteJson(`content/${type}`, { - attributes: ['title', 'since', 'until', 'anchor'], + attributes: ['title', 'since', 'until', 'anchor', 'displayId'], type: 'contents', collate: true, collationFileName: `${type.replace(/\//, '-')}.x.json`, From 1cf387abbdc687e02e2ea7f4699120700cb25a56 Mon Sep 17 00:00:00 2001 From: Chris Manson Date: Fri, 2 Jun 2023 15:04:47 +0100 Subject: [PATCH 11/13] delete all ids and use displayId when necessary --- content/ember-cli/v2/base-url.md | 6 +++--- content/ember-cli/v2/clobbering-addon-options.md | 4 ++-- content/ember-cli/v2/deprecate-utility.md | 6 +++--- ...migrate-from-brocfile-js-to-ember-cli-build-js.md | 6 +++--- .../ember-cli-blacklist-whitelist-build-options.md | 7 ++++--- ...ber-cli-blueprint-add-bower-package-to-project.md | 7 ++++--- ...er-cli-blueprint-add-bower-packages-to-project.md | 7 ++++--- .../v4/ember-cli-building-bower-packages.md | 7 ++++--- .../v4/ember-cli-ember-cli-jshint-support.md | 7 ++++--- .../v4/ember-cli-project-bower-dependencies.md | 7 ++++--- .../v4/ember-cli-project-bower-directory.md | 7 ++++--- .../ember-cli/v4/ember-cli-vendor-shim-blueprint.md | 7 ++++--- content/ember-data/v2/date-prototype-extension.md | 6 +++--- .../v2/ds-references-belongs-to-push-record.md | 7 ++++--- content/ember-data/v2/ember-date-parse.md | 6 +++--- content/ember-data/v2/global-version-of-ds.md | 6 +++--- content/ember-data/v2/hasmanyreference-push-array.md | 6 +++--- .../v2/hasmanyreference-push-invalid-data.md | 6 +++--- ...lizer-modelnamefrompayloadkey-for-relationship.md | 6 +++--- ...erializer-modelnamefrompayloadkey-for-resource.md | 6 +++--- ...oadkeyfrommodelname-for-belongsto-relationship.md | 6 +++--- ...yloadkeyfrommodelname-for-hasmany-relationship.md | 6 +++--- ...erializer-payloadkeyfrommodelname-for-resource.md | 6 +++--- .../v2/jsonserializer-shouldserializehasmany.md | 6 +++--- content/ember-data/v2/lookupadapter.md | 6 +++--- content/ember-data/v2/lookupserializer.md | 6 +++--- ...on-primitive-defaultvalue-for-model-attributes.md | 6 +++--- content/ember-data/v2/recordisloaded.md | 6 +++--- .../v2/restserializer-keyforpolymorphictype.md | 6 +++--- .../ember-data/v2/restserializer-normalizehash.md | 6 +++--- ...queryrecord-array-response-with-restserializer.md | 6 +++--- content/ember-data/v2/store-serialize.md | 6 +++--- content/ember-data/v2/unused-initializers.md | 6 +++--- content/ember-data/v3/ember-data-default-adapter.md | 7 ++++--- .../ember-data/v3/ember-data-default-serializers.md | 7 ++++--- .../ember-data/v3/ember-data-evented-api-usage.md | 7 ++++--- content/ember-data/v3/ember-data-model-toJSON.md | 7 ++++--- content/ember-data/v3/ember-data-najax-fallback.md | 9 +++++---- .../v3/ember-data-record-lifecycle-event-methods.md | 7 ++++--- content/ember/v1/arraycontroller.md | 6 +++--- content/ember/v1/beforeobserver.md | 6 +++--- content/ember/v1/bind-attr.md | 6 +++--- content/ember/v1/binding-style-attributes.md | 6 +++--- .../v1/block-and-multi-argument-unbound-helper.md | 6 +++--- .../v1/code-as-code-syntax-for-code-with-code.md | 6 +++--- .../v1/code-in-code-syntax-for-code-each-code.md | 6 +++--- .../ember/v1/code-then-code-on-ember-application.md | 6 +++--- ...ted-properties-with-a-shared-getter-and-setter.md | 6 +++--- content/ember/v1/controller-needs.md | 6 +++--- content/ember/v1/copyable-frozencopy.md | 6 +++--- .../deprecate-access-to-instances-in-initializers.md | 8 ++++---- content/ember/v1/ember-collectionview.md | 6 +++--- content/ember/v1/ember-computed-any.md | 6 +++--- content/ember/v1/ember-containerview.md | 6 +++--- content/ember/v1/ember-create.md | 6 +++--- content/ember/v1/ember-createwithmixins.md | 6 +++--- .../v1/ember-deferredmixin-and-ember-deferred.md | 6 +++--- content/ember/v1/ember-enumerableutils.md | 6 +++--- content/ember/v1/ember-freezable.md | 6 +++--- content/ember/v1/ember-immediateobserver.md | 6 +++--- content/ember/v1/ember-keys.md | 6 +++--- content/ember/v1/ember-linkview.md | 6 +++--- content/ember/v1/ember-oneway.md | 6 +++--- .../v1/ember-reducecomputed-ember-arraycomputed.md | 6 +++--- content/ember/v1/ember-select.md | 6 +++--- content/ember/v1/ember-view.md | 6 +++--- content/ember/v1/global-lookup-of-views.md | 6 +++--- content/ember/v1/handlebars-htmlbars-helpers.md | 6 +++--- .../hash-location-paths-without-leading-slashes.md | 6 +++--- content/ember/v1/instance-initializers.md | 6 +++--- ...g-a-property-within-code-didinsertelement-code.md | 6 +++--- content/ember/v1/more-consistent-handlebars-scope.md | 6 +++--- ...ng-code-ember-set-code-and-code-ember-get-code.md | 6 +++--- content/ember/v1/objectcontroller.md | 6 +++--- .../v1/observing-container-views-like-arrays.md | 6 +++--- ...render-code-when-extending-a-component-or-view.md | 6 +++--- content/ember/v1/renderbuffer.md | 6 +++--- .../ember/v1/reversed-ember-observer-arguments.md | 6 +++--- ...lparams-code-as-a-static-property-on-the-class.md | 6 +++--- content/ember/v1/sortablemixin.md | 6 +++--- ...e-for-namespace-in-the-code-render-code-helper.md | 8 ++++---- ...de-each-code-as-a-leaf-node-in-a-dependent-key.md | 6 +++--- ...de-and-code-item-code-as-key-in-code-each-code.md | 6 +++--- .../ember/v1/using-code-this-get-template-code.md | 6 +++--- ...g-code-trackedarray-code-or-code-subarray-code.md | 6 +++--- ...de-helper-with-the-code-controller-code-option.md | 6 +++--- ...ontroller-options-on-the-code-each-code-helper.md | 6 +++--- .../v2/arguments-in-component-lifecycle-hooks.md | 6 +++--- content/ember/v2/code-ember-k-code.md | 8 ++++---- content/ember/v2/code-rendertoelement-code.md | 6 +++--- content/ember/v2/code-targetobject-code.md | 6 +++--- content/ember/v2/controller-content-alias.md | 6 +++--- content/ember/v2/custom-eventmanager-deprecated.md | 6 +++--- content/ember/v2/ember-2-legacy.md | 6 +++--- ...on-registry-ember-applicationinstance-registry.md | 6 +++--- .../ember/v2/ember-applicationinstance-container.md | 6 +++--- content/ember/v2/ember-binding.md | 6 +++--- content/ember/v2/ember-component-currentstate.md | 6 +++--- content/ember/v2/ember-component-defaultlayout.md | 6 +++--- content/ember/v2/ember-component-didinitattrs.md | 6 +++--- content/ember/v2/ember-debug-function-options.md | 6 +++--- ...ithdefault-and-ember-orderedset-are-deprecated.md | 6 +++--- content/ember/v2/ember-metal-ember-backburner.md | 7 ++++--- .../v2/ember-model_factory_injections-removed.md | 8 ++++---- ...router-renamed-to-ember-router-_routermicrolib.md | 6 +++--- .../ember/v2/ember-runtime-enumerable-contains.md | 7 ++++--- content/ember/v2/ember-string-fmt.md | 6 +++--- .../v2/ember-template-compiler-deprecate-render.md | 7 ++++--- ...est-in-ember-deprecate-ember-warn-ember-assert.md | 6 +++--- content/ember/v2/initializer-arity.md | 6 +++--- content/ember/v2/injected-container-access.md | 6 +++--- content/ember/v2/legacy-support-addons.md | 6 +++--- content/ember/v2/link-to-s-code-currentwhen-code.md | 6 +++--- .../migrating-from-_lookupfactory-to-factoryfor.md | 6 +++--- .../v2/model-param-in-code-render-code-helper.md | 6 +++--- content/ember/v2/render-helper-with-block.md | 6 +++--- ...nto-a-render-helper-that-resolves-to-an-outlet.md | 8 ++++---- ...ring-htmlsafe-over-ember-handlebars-safestring.md | 6 +++--- content/ember/v3/3-0-browser-support-policy.md | 6 +++--- content/ember/v3/action-mouseenter-leave-move.md | 7 ++++--- .../v3/application-controller-router-properties.md | 7 ++++--- .../v3/argument-less-helper-paren-less-invocation.md | 6 +++--- content/ember/v3/array-new-array-wrapper.md | 7 ++++--- content/ember/v3/array-observers.md | 6 +++--- content/ember/v3/attrs-arg-access.md | 8 ++++---- .../v3/autotracking-mutation-after-consumption.md | 7 ++++--- ...s-binding-and-class-name-bindings-in-templates.md | 8 ++++---- content/ember/v3/component-manager-string-lookup.md | 6 +++--- content/ember/v3/component-mouseenter-leave-move.md | 7 ++++--- content/ember/v3/computed-property-override.md | 7 ++++--- content/ember/v3/computed-property-property.md | 7 ++++--- content/ember/v3/computed-property-volatile.md | 7 ++++--- content/ember/v3/deprecate-router-events.md | 6 +++--- .../deprecated-run-loop-and-computed-dot-access.md | 6 +++--- content/ember/v3/editions-classic.md | 7 ++++--- content/ember/v3/ember-built-in-components-import.md | 7 ++++--- .../v3/ember-built-in-components-legacy-arguments.md | 7 ++++--- ...built-in-components-legacy-attribute-arguments.md | 7 ++++--- content/ember/v3/ember-built-in-components-reopen.md | 7 ++++--- content/ember/v3/ember-component-is-visible.md | 9 +++++---- content/ember/v3/ember-component-reopen.md | 7 ++++--- content/ember/v3/ember-component-send-action.md | 7 ++++--- content/ember/v3/ember-console-deprecate-logger.md | 7 ++++--- content/ember/v3/ember-env-old-extend-prototypes.md | 7 ++++--- .../v3/ember-glimmer-link-to-positional-arguments.md | 9 +++++---- content/ember/v3/ember-glimmer-with-syntax.md | 9 +++++---- content/ember/v3/ember-global.md | 6 +++--- content/ember/v3/ember-globals-resolver.md | 7 ++++--- content/ember/v3/ember-link-to-disabled-when.md | 7 ++++--- content/ember/v3/ember-meta-descriptor-on-object.md | 7 ++++--- content/ember/v3/ember-metal-get-with-default.md | 7 ++++--- content/ember/v3/ember-partial.md | 9 +++++---- content/ember/v3/ember-polyfills-deprecate-merge.md | 7 ++++--- content/ember/v3/ember-routing-route-router.md | 7 ++++--- .../v3/ember-runtime-deprecate-copy-copyable.md | 7 ++++--- .../ember/v3/ember-source-deprecation-without-for.md | 6 +++--- .../v3/ember-source-deprecation-without-since.md | 6 +++--- content/ember/v3/ember-string-htmlsafe-ishtmlsafe.md | 7 ++++--- content/ember/v3/ember-string-loc.md | 9 +++++---- .../ember/v3/ember-string-prototype-extensions.md | 7 ++++--- content/ember/v3/ember-utils-try-invoke.md | 7 ++++--- .../ember/v3/events-inherited-function-listeners.md | 7 ++++--- content/ember/v3/events-remove-all-listeners.md | 7 ++++--- .../v3/function-prototype-extensions-observes.md | 7 ++++--- content/ember/v3/function-prototype-extensions-on.md | 7 ++++--- .../v3/function-prototype-extensions-property.md | 7 ++++--- content/ember/v3/getting-the-each-property.md | 6 +++--- content/ember/v3/has-block-and-has-block-params.md | 6 +++--- content/ember/v3/implicit-injections.md | 8 ++++---- content/ember/v3/jquery-apis.md | 6 +++--- content/ember/v3/jquery-event.md | 6 +++--- .../ember/v3/manager-capabilities-components-3-4.md | 9 +++++---- .../ember/v3/manager-capabilities-modifiers-3-13.md | 9 +++++---- content/ember/v3/meta-destruction-apis.md | 4 ++-- content/ember/v3/object-alias-method.md | 9 +++++---- content/ember/v3/object-new-constructor.md | 7 ++++--- content/ember/v3/old-deprecate-method-paths.md | 6 +++--- .../optional-feature-application-template-wrapper.md | 7 ++++--- .../ember/v3/optional-feature-jquery-integration.md | 7 ++++--- ...ional-feature-template-only-glimmer-components.md | 7 ++++--- content/ember/v3/remove-handler-infos.md | 6 +++--- content/ember/v3/route-disconnect-outlet.md | 6 +++--- content/ember/v3/route-render-template.md | 6 +++--- content/ember/v3/routing-transition-methods.md | 7 ++++--- content/ember/v3/setting-on-hash.md | 12 ++++++------ content/ember/v3/template-compiler-registerPlugin.md | 7 ++++--- content/ember/v3/this-property-fallback.md | 6 +++--- content/ember/v3/transition-state.md | 6 +++--- ...ad-of-propertywillchange-and-propertydidchange.md | 6 +++--- content/ember/v4/deprecate-auto-location.md | 6 +++--- content/ember/v4/deprecate-ember-error.md | 8 ++++---- content/ember/v4/ember-polyfills-deprecate-assign.md | 7 ++++--- content/ember/v4/ember-string-add-package.md | 7 ++++--- content/ember/v4/ember-string-from-ember-module.md | 7 ++++--- 194 files changed, 668 insertions(+), 601 deletions(-) diff --git a/content/ember-cli/v2/base-url.md b/content/ember-cli/v2/base-url.md index f4718230..32ff28c1 100644 --- a/content/ember-cli/v2/base-url.md +++ b/content/ember-cli/v2/base-url.md @@ -1,10 +1,10 @@ --- -id: base-url title: Base URL -until: '3.0.0' -since: '2.7.0' +until: 3.0.0 +since: 2.7.0 --- + The usage of `baseURL` setting in `config/environments.js` has been deprecated in favor of using an explicit `rootURL`. A detailed explanation of the problem and the migration path can be found in [this blog post](/blog/2016/04/28/baseURL.html). diff --git a/content/ember-cli/v2/clobbering-addon-options.md b/content/ember-cli/v2/clobbering-addon-options.md index e5b7c46c..1d9528ac 100644 --- a/content/ember-cli/v2/clobbering-addon-options.md +++ b/content/ember-cli/v2/clobbering-addon-options.md @@ -1,9 +1,9 @@ --- -id: clobbering-addon-options title: Clobbering Addon#options -since: '2.12.0' +since: 2.12.0 --- + Clobbering `this.options` within an addon has been deprecated. If you would like to use `this.options` for internal options within your addon, you must preserve the intitial options object that is present. diff --git a/content/ember-cli/v2/deprecate-utility.md b/content/ember-cli/v2/deprecate-utility.md index 94f7b18a..9d55ef08 100644 --- a/content/ember-cli/v2/deprecate-utility.md +++ b/content/ember-cli/v2/deprecate-utility.md @@ -1,10 +1,10 @@ --- -id: deprecate-utility title: Deprecate Utility -until: '3.0.0' -since: '2.2.0' +until: 3.0.0 +since: 2.2.0 --- + Using the `ember-cli/lib/utlities/deprecate` module to issue deprecations has been deprecated in favor of using `.writeDeprecateLine` method on the `ui` object (which is available on both addons and project instances). diff --git a/content/ember-cli/v2/migrate-from-brocfile-js-to-ember-cli-build-js.md b/content/ember-cli/v2/migrate-from-brocfile-js-to-ember-cli-build-js.md index d65b74cb..3683d0f9 100644 --- a/content/ember-cli/v2/migrate-from-brocfile-js-to-ember-cli-build-js.md +++ b/content/ember-cli/v2/migrate-from-brocfile-js-to-ember-cli-build-js.md @@ -1,10 +1,10 @@ --- -id: migrate-from-brocfile-js-to-ember-cli-build-js title: Migrate from Brocfile.js to ember-cli-build.js -until: '3.0.0' -since: '2.0.0' +until: 3.0.0 +since: 2.0.0 --- + Early versions of Ember CLI utilized the default build file of Broccoli: `Brocfile.js`. Over time we began realizing that this was not a tenable solution (we could not pass high fidelity objects into the build pipeline, and therefore created two instances of all addons, etc), and introduced a diff --git a/content/ember-cli/v4/ember-cli-blacklist-whitelist-build-options.md b/content/ember-cli/v4/ember-cli-blacklist-whitelist-build-options.md index 37dac66f..c02e6407 100644 --- a/content/ember-cli/v4/ember-cli-blacklist-whitelist-build-options.md +++ b/content/ember-cli/v4/ember-cli-blacklist-whitelist-build-options.md @@ -1,10 +1,11 @@ --- -id: ember-cli.blacklist-whitelist-build-options title: blacklist and whitelist build options -until: '5.0.0' -since: '4.4.0' +until: 5.0.0 +since: 4.4.0 +displayId: ember-cli.blacklist-whitelist-build-options --- + Using the `blacklist` and `whitelist` build options has been deprecated. Please use `exclude` and `include` respectively instead. diff --git a/content/ember-cli/v4/ember-cli-blueprint-add-bower-package-to-project.md b/content/ember-cli/v4/ember-cli-blueprint-add-bower-package-to-project.md index decf73a9..646afd59 100644 --- a/content/ember-cli/v4/ember-cli-blueprint-add-bower-package-to-project.md +++ b/content/ember-cli/v4/ember-cli-blueprint-add-bower-package-to-project.md @@ -1,10 +1,11 @@ --- -id: ember-cli.blueprint.add-bower-package-to-project title: Blueprint::addBowerPackageToProject -until: '5.0.0' -since: '4.3.0' +until: 5.0.0 +since: 4.3.0 +displayId: ember-cli.blueprint.add-bower-package-to-project --- + `addBowerPackageToProject` has been deprecated. If the package is also available on the npm registry, please use `addPackageToProject` instead. If not, please suggest your users to install the Bower package manually by running: diff --git a/content/ember-cli/v4/ember-cli-blueprint-add-bower-packages-to-project.md b/content/ember-cli/v4/ember-cli-blueprint-add-bower-packages-to-project.md index 631297d2..83f32b95 100644 --- a/content/ember-cli/v4/ember-cli-blueprint-add-bower-packages-to-project.md +++ b/content/ember-cli/v4/ember-cli-blueprint-add-bower-packages-to-project.md @@ -1,10 +1,11 @@ --- -id: ember-cli.blueprint.add-bower-packages-to-project title: Blueprint::addBowerPackagesToProject -until: '5.0.0' -since: '4.3.0' +until: 5.0.0 +since: 4.3.0 +displayId: ember-cli.blueprint.add-bower-packages-to-project --- + `addBowerPackagesToProject` has been deprecated. If the packages are also available on the npm registry, please use `addPackagesToProject` instead. If not, please suggest your users to install the Bower packages manually by running: diff --git a/content/ember-cli/v4/ember-cli-building-bower-packages.md b/content/ember-cli/v4/ember-cli-building-bower-packages.md index 379d34cb..9423da36 100644 --- a/content/ember-cli/v4/ember-cli-building-bower-packages.md +++ b/content/ember-cli/v4/ember-cli-building-bower-packages.md @@ -1,10 +1,11 @@ --- -id: ember-cli.building-bower-packages title: Building Bower Packages -until: '5.0.0' -since: '4.3.0' +until: 5.0.0 +since: 4.3.0 +displayId: ember-cli.building-bower-packages --- + Building Bower packages has been deprecated. Please consider one of the following alternatives: diff --git a/content/ember-cli/v4/ember-cli-ember-cli-jshint-support.md b/content/ember-cli/v4/ember-cli-ember-cli-jshint-support.md index d3c9b7cf..5db31ffe 100644 --- a/content/ember-cli/v4/ember-cli-ember-cli-jshint-support.md +++ b/content/ember-cli/v4/ember-cli-ember-cli-jshint-support.md @@ -1,10 +1,11 @@ --- -id: ember-cli.ember-cli-jshint-support title: ember-cli-jshint support -until: '5.0.0' -since: '4.6.0' +until: 5.0.0 +since: 4.6.0 +displayId: ember-cli.ember-cli-jshint-support --- + Support for [ember-cli-jshint](https://github.com/ember-cli/ember-cli-jshint) has been deprecated. Please use [ESLint](https://eslint.org/) directly instead. Please refer to the default [app blueprint](https://github.com/ember-cli/ember-cli/tree/master/blueprints/app/files) diff --git a/content/ember-cli/v4/ember-cli-project-bower-dependencies.md b/content/ember-cli/v4/ember-cli-project-bower-dependencies.md index 926bfa31..7f98b8b6 100644 --- a/content/ember-cli/v4/ember-cli-project-bower-dependencies.md +++ b/content/ember-cli/v4/ember-cli-project-bower-dependencies.md @@ -1,10 +1,11 @@ --- -id: ember-cli.project.bower-dependencies title: Project::bowerDependencies -until: '5.0.0' -since: '4.3.0' +until: 5.0.0 +since: 4.3.0 +displayId: ember-cli.project.bower-dependencies --- + `bowerDependencies` has been deprecated. If you still need access to the project's Bower dependencies, you will have to manually resolve the project's `bower.json` file instead: diff --git a/content/ember-cli/v4/ember-cli-project-bower-directory.md b/content/ember-cli/v4/ember-cli-project-bower-directory.md index 5509327a..b7b8efc7 100644 --- a/content/ember-cli/v4/ember-cli-project-bower-directory.md +++ b/content/ember-cli/v4/ember-cli-project-bower-directory.md @@ -1,10 +1,11 @@ --- -id: ember-cli.project.bower-directory title: Project::bowerDirectory -until: '5.0.0' -since: '4.3.0' +until: 5.0.0 +since: 4.3.0 +displayId: ember-cli.project.bower-directory --- + `bowerDirectory` has been deprecated. If you still need access to the project's Bower directory, you will have to manually resolve the project's `.bowerrc` file and read the `directory` property instead: diff --git a/content/ember-cli/v4/ember-cli-vendor-shim-blueprint.md b/content/ember-cli/v4/ember-cli-vendor-shim-blueprint.md index b8157879..30606b32 100644 --- a/content/ember-cli/v4/ember-cli-vendor-shim-blueprint.md +++ b/content/ember-cli/v4/ember-cli-vendor-shim-blueprint.md @@ -1,9 +1,10 @@ --- -id: ember-cli.vendor-shim-blueprint title: vendor-shim blueprint -until: '5.0.0' -since: '4.6.0' +until: 5.0.0 +since: 4.6.0 +displayId: ember-cli.vendor-shim-blueprint --- + The `vendor-shim` blueprint has been deprecated. Please use [ember-auto-import](https://github.com/ef4/ember-auto-import) instead to import normal npm packages. diff --git a/content/ember-data/v2/date-prototype-extension.md b/content/ember-data/v2/date-prototype-extension.md index 2e99b298..6c8e541d 100644 --- a/content/ember-data/v2/date-prototype-extension.md +++ b/content/ember-data/v2/date-prototype-extension.md @@ -1,10 +1,10 @@ --- -id: date-prototype-extension title: Date Prototype Extension -until: '3.0.0' -since: '2.7' +until: 3.0.0 +since: "2.7" --- + In previous versions of Ember Data, the native `Date.parse` function was replaced with `Ember.Date.parse`, a [progressive enhancement for ISO 8601](https://github.com/csnover/js-iso8601) support in browsers that do not diff --git a/content/ember-data/v2/ds-references-belongs-to-push-record.md b/content/ember-data/v2/ds-references-belongs-to-push-record.md index 29c37b72..122543b1 100644 --- a/content/ember-data/v2/ds-references-belongs-to-push-record.md +++ b/content/ember-data/v2/ds-references-belongs-to-push-record.md @@ -1,9 +1,10 @@ --- -id: ds.references.belongs-to.push-record title: BelongsToReference.push(DS.Model) -until: '4.0.0' -since: 'Upcoming Features' +until: 4.0.0 +since: Upcoming Features +displayId: ds.references.belongs-to.push-record --- + #### feature: ds-overhaul-references Passing an instance of diff --git a/content/ember-data/v2/ember-date-parse.md b/content/ember-data/v2/ember-date-parse.md index 8ef79808..7f56d2d8 100644 --- a/content/ember-data/v2/ember-date-parse.md +++ b/content/ember-data/v2/ember-date-parse.md @@ -1,10 +1,10 @@ --- -id: ember-date-parse title: Ember.Date.parse -until: '3.0.0' -since: '2.7' +until: 3.0.0 +since: "2.7" --- + `Ember.Date.parse` was created as a [progressive enhancement for ISO 8601](https://github.com/csnover/js-iso8601) support in browsers that do not support it (Safari 5-, IE 8-, Firefox 3.6-). These browsers versions are no diff --git a/content/ember-data/v2/global-version-of-ds.md b/content/ember-data/v2/global-version-of-ds.md index 2c760b03..124ee5d4 100644 --- a/content/ember-data/v2/global-version-of-ds.md +++ b/content/ember-data/v2/global-version-of-ds.md @@ -1,10 +1,10 @@ --- -id: global-version-of-ds title: Global version of DS -until: '3.0.0' -since: '2.7' +until: 3.0.0 +since: "2.7" --- + Using the global version of DS is deprecated. Import `DS` or specific modules from `ember-data` where needed. For example, if you had: diff --git a/content/ember-data/v2/hasmanyreference-push-array.md b/content/ember-data/v2/hasmanyreference-push-array.md index 2b2bdcc4..d095af83 100644 --- a/content/ember-data/v2/hasmanyreference-push-array.md +++ b/content/ember-data/v2/hasmanyreference-push-array.md @@ -1,9 +1,9 @@ --- -id: hasmanyreference-push-array title: HasManyReference.push(array) -until: '4.0.0' -since: 'Upcoming Features' +until: 4.0.0 +since: Upcoming Features --- + #### feature: ds-overhaul-references #### Deprecations Added in Pending Features diff --git a/content/ember-data/v2/hasmanyreference-push-invalid-data.md b/content/ember-data/v2/hasmanyreference-push-invalid-data.md index 737de6d5..63632e51 100644 --- a/content/ember-data/v2/hasmanyreference-push-invalid-data.md +++ b/content/ember-data/v2/hasmanyreference-push-invalid-data.md @@ -1,9 +1,9 @@ --- -id: hasmanyreference-push-invalid-data title: HasManyReference.push Invalid Data -until: '4.0.0' -since: 'Upcoming Features' +until: 4.0.0 +since: Upcoming Features --- + #### feature: ds-overhaul-references In previous versions of Ember Data, `HasManyReference#push` supported pushing diff --git a/content/ember-data/v2/jsonapiserializer-modelnamefrompayloadkey-for-relationship.md b/content/ember-data/v2/jsonapiserializer-modelnamefrompayloadkey-for-relationship.md index deb02cb3..6d4d88c8 100644 --- a/content/ember-data/v2/jsonapiserializer-modelnamefrompayloadkey-for-relationship.md +++ b/content/ember-data/v2/jsonapiserializer-modelnamefrompayloadkey-for-relationship.md @@ -1,9 +1,9 @@ --- -id: jsonapiserializer-modelnamefrompayloadkey-for-relationship title: JSONAPISerializer.modelNameFromPayloadKey for Relationship -until: '4.0.0' -since: 'Upcoming Features' +until: 4.0.0 +since: Upcoming Features --- + #### feature: ds-payload-type-hooks Using `JSONAPISerializer.modelNameFromPayloadKey` to normalize the type of a diff --git a/content/ember-data/v2/jsonapiserializer-modelnamefrompayloadkey-for-resource.md b/content/ember-data/v2/jsonapiserializer-modelnamefrompayloadkey-for-resource.md index 340ddcd6..8b3e6698 100644 --- a/content/ember-data/v2/jsonapiserializer-modelnamefrompayloadkey-for-resource.md +++ b/content/ember-data/v2/jsonapiserializer-modelnamefrompayloadkey-for-resource.md @@ -1,9 +1,9 @@ --- -id: jsonapiserializer-modelnamefrompayloadkey-for-resource title: JSONAPISerializer.modelNameFromPayloadKey for Resource -until: '4.0.0' -since: 'Upcoming Features' +until: 4.0.0 +since: Upcoming Features --- + #### feature: ds-payload-type-hooks Using `JSONAPISerializer.modelNameFromPayloadKey` to normalize the type of a diff --git a/content/ember-data/v2/jsonapiserializer-payloadkeyfrommodelname-for-belongsto-relationship.md b/content/ember-data/v2/jsonapiserializer-payloadkeyfrommodelname-for-belongsto-relationship.md index 3337d32a..054c4a80 100644 --- a/content/ember-data/v2/jsonapiserializer-payloadkeyfrommodelname-for-belongsto-relationship.md +++ b/content/ember-data/v2/jsonapiserializer-payloadkeyfrommodelname-for-belongsto-relationship.md @@ -1,9 +1,9 @@ --- -id: jsonapiserializer-payloadkeyfrommodelname-for-belongsto-relationship title: JSONAPISerializer.payloadKeyFromModelName for belongsTo Relationship -until: '4.0.0' -since: 'Upcoming Features' +until: 4.0.0 +since: Upcoming Features --- + #### feature: ds-payload-type-hooks Using `JSONAPISerializer.payloadKeyFromModelName` to serialize the type of a diff --git a/content/ember-data/v2/jsonapiserializer-payloadkeyfrommodelname-for-hasmany-relationship.md b/content/ember-data/v2/jsonapiserializer-payloadkeyfrommodelname-for-hasmany-relationship.md index ca0bc607..e1e1659e 100644 --- a/content/ember-data/v2/jsonapiserializer-payloadkeyfrommodelname-for-hasmany-relationship.md +++ b/content/ember-data/v2/jsonapiserializer-payloadkeyfrommodelname-for-hasmany-relationship.md @@ -1,9 +1,9 @@ --- -id: jsonapiserializer-payloadkeyfrommodelname-for-hasmany-relationship title: JSONAPISerializer.payloadKeyFromModelName for hasMany Relationship -until: '4.0.0' -since: 'Upcoming Features' +until: 4.0.0 +since: Upcoming Features --- + #### feature: ds-payload-type-hooks Using `JSONAPISerializer.payloadKeyFromModelName` to serialize the type of a diff --git a/content/ember-data/v2/jsonapiserializer-payloadkeyfrommodelname-for-resource.md b/content/ember-data/v2/jsonapiserializer-payloadkeyfrommodelname-for-resource.md index 7a0e4ca3..00387765 100644 --- a/content/ember-data/v2/jsonapiserializer-payloadkeyfrommodelname-for-resource.md +++ b/content/ember-data/v2/jsonapiserializer-payloadkeyfrommodelname-for-resource.md @@ -1,9 +1,9 @@ --- -id: jsonapiserializer-payloadkeyfrommodelname-for-resource title: JSONAPISerializer.payloadKeyFromModelName for Resource -until: '4.0.0' -since: 'Upcoming Features' +until: 4.0.0 +since: Upcoming Features --- + #### feature: ds-payload-type-hooks Using `JSONAPISerializer.payloadKeyFromModelName` to serialize the type of a diff --git a/content/ember-data/v2/jsonserializer-shouldserializehasmany.md b/content/ember-data/v2/jsonserializer-shouldserializehasmany.md index 61fc60e7..fca2c9b7 100644 --- a/content/ember-data/v2/jsonserializer-shouldserializehasmany.md +++ b/content/ember-data/v2/jsonserializer-shouldserializehasmany.md @@ -1,10 +1,10 @@ --- -id: jsonserializer-shouldserializehasmany title: JSONSerializer.shouldSerializeHasMany -until: '3.0.0' -since: '2.12' +until: 3.0.0 +since: "2.12" --- + The private method `_shouldSerializeHasMany` has been promoted to the public API. To remove this deprecation, please remove the underscore to use the public [`shouldSerializeHasMany`](http://emberjs.com/api/data/classes/DS.JSONSerializer.html#method_shouldSerializeHasMany) diff --git a/content/ember-data/v2/lookupadapter.md b/content/ember-data/v2/lookupadapter.md index be3f85ad..1e514dee 100644 --- a/content/ember-data/v2/lookupadapter.md +++ b/content/ember-data/v2/lookupadapter.md @@ -1,8 +1,8 @@ --- -id: lookupadapter title: lookupAdapter -until: '3.0.0' -since: '2.11' +until: 3.0.0 +since: "2.11" --- + `lookupAdapter` has been deprecated in favor of using `adapterFor`. diff --git a/content/ember-data/v2/lookupserializer.md b/content/ember-data/v2/lookupserializer.md index 702eab36..2c3e54f5 100644 --- a/content/ember-data/v2/lookupserializer.md +++ b/content/ember-data/v2/lookupserializer.md @@ -1,8 +1,8 @@ --- -id: lookupserializer title: lookupSerializer -until: '3.0.0' -since: '2.11' +until: 3.0.0 +since: "2.11" --- + `lookupSerializer` has been deprecated in favor of using `serializerFor`. diff --git a/content/ember-data/v2/non-primitive-defaultvalue-for-model-attributes.md b/content/ember-data/v2/non-primitive-defaultvalue-for-model-attributes.md index 2e454b8a..0f70cad3 100644 --- a/content/ember-data/v2/non-primitive-defaultvalue-for-model-attributes.md +++ b/content/ember-data/v2/non-primitive-defaultvalue-for-model-attributes.md @@ -1,10 +1,10 @@ --- -id: non-primitive-defaultvalue-for-model-attributes title: Non-primitive defaultValue for Model Attributes -until: '3.0.0' -since: '2.3' +until: 3.0.0 +since: "2.3" --- + Providing a non-primitive value as a `defaultValue` has been deprecated because the provided value is shared between all instances of the model. Using a non-primitive value, such as `defaultValue: []`, can lead to unexpected bugs when diff --git a/content/ember-data/v2/recordisloaded.md b/content/ember-data/v2/recordisloaded.md index a64090b5..d185738c 100644 --- a/content/ember-data/v2/recordisloaded.md +++ b/content/ember-data/v2/recordisloaded.md @@ -1,10 +1,10 @@ --- -id: recordisloaded title: recordIsLoaded -until: '3.0.0' -since: '2.11' +until: 3.0.0 +since: "2.11" --- + `recordIsLoaded` has been deprecated and is an alias for `hasRecordForId`, which should be used instead. If you have this: diff --git a/content/ember-data/v2/restserializer-keyforpolymorphictype.md b/content/ember-data/v2/restserializer-keyforpolymorphictype.md index 9f799b33..ee12be5a 100644 --- a/content/ember-data/v2/restserializer-keyforpolymorphictype.md +++ b/content/ember-data/v2/restserializer-keyforpolymorphictype.md @@ -1,10 +1,10 @@ --- -id: restserializer-keyforpolymorphictype title: RESTSerializer.keyForPolymorphicType -until: '3.0.0' -since: '2.3' +until: 3.0.0 +since: "2.3" --- + Previous versions of the [`RESTSerializer`](http://emberjs.com/api/data/classes/DS.RESTSerializer.html) relied on diff --git a/content/ember-data/v2/restserializer-normalizehash.md b/content/ember-data/v2/restserializer-normalizehash.md index dd51c498..923a6304 100644 --- a/content/ember-data/v2/restserializer-normalizehash.md +++ b/content/ember-data/v2/restserializer-normalizehash.md @@ -1,10 +1,10 @@ --- -id: restserializer-normalizehash title: RESTSerializer.normalizeHash -until: '3.0.0' -since: '2.6' +until: 3.0.0 +since: "2.6" --- + `RESTSerializer.normalizeHash` has been deprecated in favor of using `normalize`. If you had this: diff --git a/content/ember-data/v2/store-queryrecord-array-response-with-restserializer.md b/content/ember-data/v2/store-queryrecord-array-response-with-restserializer.md index 2930be75..ac027a17 100644 --- a/content/ember-data/v2/store-queryrecord-array-response-with-restserializer.md +++ b/content/ember-data/v2/store-queryrecord-array-response-with-restserializer.md @@ -1,10 +1,10 @@ --- -id: store-queryrecord-array-response-with-restserializer title: Store.queryRecord Array Response with RESTSerializer -until: '3.0.0' -since: '2.7' +until: 3.0.0 +since: "2.7" --- + When using [`DS.RESTSerializer`](http://emberjs.com/api/data/classes/DS.RESTSerializer.html) with previous versions of Ember Data, diff --git a/content/ember-data/v2/store-serialize.md b/content/ember-data/v2/store-serialize.md index 8957b405..560ba338 100644 --- a/content/ember-data/v2/store-serialize.md +++ b/content/ember-data/v2/store-serialize.md @@ -1,10 +1,10 @@ --- -id: store-serialize title: Store.serialize -until: '3.0.0' -since: '2.11' +until: 3.0.0 +since: "2.11" --- + `Store.serialize` has been deprecated in favor of [`Model.serialize`](http://emberjs.com/api/data/classes/DS.Model.html#method_serialize) as part of an effort to reduce duplication and API surface area. diff --git a/content/ember-data/v2/unused-initializers.md b/content/ember-data/v2/unused-initializers.md index d9eb0336..4683ef59 100644 --- a/content/ember-data/v2/unused-initializers.md +++ b/content/ember-data/v2/unused-initializers.md @@ -1,10 +1,10 @@ --- -id: unused-initializers title: Unused Initializers -until: '3.0.0' -since: '2.13' +until: 3.0.0 +since: "2.13" --- + The Ember Data initializers `data-adapter`, `injectStore`, `transforms`, and `store` are no longer used, so they are being removed. Applications that depend on these for the ordering of their own custom initializers can substitute `ember-data` instead, without any change in functionality. diff --git a/content/ember-data/v3/ember-data-default-adapter.md b/content/ember-data/v3/ember-data-default-adapter.md index 1b2ef3db..a125760d 100644 --- a/content/ember-data/v3/ember-data-default-adapter.md +++ b/content/ember-data/v3/ember-data-default-adapter.md @@ -1,9 +1,10 @@ --- -id: ember-data:default-adapter title: Default adapter usage -until: '4.0.0' -since: '3.12.0' +until: 4.0.0 +since: 3.12.0 +displayId: ember-data:default-adapter --- + #### Deprecates both store.defaultAdapter (which defaults to -json-api) and the -json-api adapter fallback behavior Previously, applications could define the store.adapter property which would be used by defaultAdapter and adapterFor as a fallback for when an adapter was not found by an exact name match. diff --git a/content/ember-data/v3/ember-data-default-serializers.md b/content/ember-data/v3/ember-data-default-serializers.md index c6b0f1bd..17efaaad 100644 --- a/content/ember-data/v3/ember-data-default-serializers.md +++ b/content/ember-data/v3/ember-data-default-serializers.md @@ -1,9 +1,10 @@ --- -id: ember-data:default-serializers title: Default serializers usage -until: '4.0.0' -since: '3.12.0' +until: 4.0.0 +since: 3.12.0 +displayId: ember-data:default-serializers --- + #### Default serializer deprecations #### Deprecate adapter.defaultSerializer fallback diff --git a/content/ember-data/v3/ember-data-evented-api-usage.md b/content/ember-data/v3/ember-data-evented-api-usage.md index 6211faed..47c55ae4 100644 --- a/content/ember-data/v3/ember-data-evented-api-usage.md +++ b/content/ember-data/v3/ember-data-evented-api-usage.md @@ -1,10 +1,11 @@ --- -id: ember-data:evented-api-usage title: Evented Api Usage -until: '4.0.0' -since: '3.12.0' +until: 4.0.0 +since: 3.12.0 anchor: toc_evented-api-usage +displayId: ember-data:evented-api-usage --- + As described in ['RFC 0329'](https://github.com/emberjs/rfcs/pull/329) - > Ember.Evented functionality on DS.Model, DS.ManyArray, DS.Errors, DS.RecordArray, and DS.PromiseManyArray will be deprecated and eventually removed in a future release. This includes the following methods from the Ember.Evented class: has, off, on, one, and trigger. diff --git a/content/ember-data/v3/ember-data-model-toJSON.md b/content/ember-data/v3/ember-data-model-toJSON.md index c71e4bb1..04731ecb 100644 --- a/content/ember-data/v3/ember-data-model-toJSON.md +++ b/content/ember-data/v3/ember-data-model-toJSON.md @@ -1,10 +1,11 @@ --- -id: ember-data:model.toJSON title: Record toJSON usage -until: '4.0.0' +until: 4.0.0 anchor: toc_record-toJSON -since: '3.12.0' +since: 3.12.0 +displayId: ember-data:model.toJSON --- + #### Deprecates the built in `record.toJSON` Previously users could use [`record.toJSON`](https://github.com/emberjs/data/blob/1be481a4924b2b4316c1cc151a58328c88903dcd/packages/store/addon/-private/system/model/model.js#L620) to get a simple JSON serialization of a record instance by either calling the method directly or using `JSON.stringify(record)`. diff --git a/content/ember-data/v3/ember-data-najax-fallback.md b/content/ember-data/v3/ember-data-najax-fallback.md index 947ac7a6..d9721ccd 100644 --- a/content/ember-data/v3/ember-data-najax-fallback.md +++ b/content/ember-data/v3/ember-data-najax-fallback.md @@ -1,9 +1,10 @@ --- -id: ember-data:najax-fallback -title: '`najax` requests' -until: '4.0.0' -since: '3.22.0' +title: "`najax` requests" +until: 4.0.0 +since: 3.22.0 +displayId: ember-data:najax-fallback --- + #### Deprecates `najax` requests in ember-data Previously if users had [`najax`](https://github.com/najaxjs/najax) installed, `ember-data` would try and make a request in FastBoot with najax. This was a dependency of FastBoot; however, was [removed](https://github.com/ember-fastboot/fastboot/pull/247) in v3.0.0. diff --git a/content/ember-data/v3/ember-data-record-lifecycle-event-methods.md b/content/ember-data/v3/ember-data-record-lifecycle-event-methods.md index 8c31f05b..19e2b0b4 100644 --- a/content/ember-data/v3/ember-data-record-lifecycle-event-methods.md +++ b/content/ember-data/v3/ember-data-record-lifecycle-event-methods.md @@ -1,10 +1,11 @@ --- -id: ember-data:record-lifecycle-event-methods title: Record Lifecycle Event Methods -until: '4.0.0' -since: '3.12.0' +until: 4.0.0 +since: 3.12.0 anchor: toc_record-lifecycle-event-methods +displayId: ember-data:record-lifecycle-event-methods --- + #### Deprecating Record Lifecycle Event Methods As described in ['RFC 0329'](https://github.com/emberjs/rfcs/pull/329) - >...the following lifecycle methods on DS.Model will also be deprecated: becameError, becameInvalid, didCreate, didDelete, didLoad, didUpdate, ready, rolledBack. diff --git a/content/ember/v1/arraycontroller.md b/content/ember/v1/arraycontroller.md index 61e80d5a..7a46b9b2 100644 --- a/content/ember/v1/arraycontroller.md +++ b/content/ember/v1/arraycontroller.md @@ -1,10 +1,10 @@ --- -id: arraycontroller title: ArrayController -until: '' -since: '1.13' +until: "" +since: "1.13" --- + Just like `Ember.ObjectController`, `Ember.ArrayController` will be removed in Ember 2.0 for the same reasons mentioned in [1.11's ObjectController deprecation](http://emberjs.com/deprecations/v1.x/#toc_objectcontroller). diff --git a/content/ember/v1/beforeobserver.md b/content/ember/v1/beforeobserver.md index ff2761d9..2f840eb4 100644 --- a/content/ember/v1/beforeobserver.md +++ b/content/ember/v1/beforeobserver.md @@ -1,10 +1,10 @@ --- -id: beforeobserver title: beforeObserver -until: '' -since: '1.13' +until: "" +since: "1.13" --- + Before observers are deprecated due to the negative performance implications they have for Ember internals and applications. Typically they were used to have access to the old value of a property when it's about to change, but you can get same functionality in an even more efficient way with just a few lines of code: diff --git a/content/ember/v1/bind-attr.md b/content/ember/v1/bind-attr.md index cc14badf..0b945e2e 100644 --- a/content/ember/v1/bind-attr.md +++ b/content/ember/v1/bind-attr.md @@ -1,10 +1,10 @@ --- -id: bind-attr title: bind-attr -until: '' -since: '1.13' +until: "" +since: "1.13" --- + Ember 1.11 introduced new syntax for using dynamic content in attributes. In 1.10 your only option was to use the `bind-attr` helper: diff --git a/content/ember/v1/binding-style-attributes.md b/content/ember/v1/binding-style-attributes.md index 6e22ca1c..9ac23e06 100644 --- a/content/ember/v1/binding-style-attributes.md +++ b/content/ember/v1/binding-style-attributes.md @@ -1,9 +1,9 @@ --- -id: binding-style-attributes title: Binding Style Attributes -until: '' -since: '1.11' +until: "" +since: "1.11" --- + Content in Handlebars templates is automatically HTML-escaped to help diff --git a/content/ember/v1/block-and-multi-argument-unbound-helper.md b/content/ember/v1/block-and-multi-argument-unbound-helper.md index 7ee8575a..ed1cf7a8 100644 --- a/content/ember/v1/block-and-multi-argument-unbound-helper.md +++ b/content/ember/v1/block-and-multi-argument-unbound-helper.md @@ -1,10 +1,10 @@ --- -id: block-and-multi-argument-unbound-helper title: Block and multi-argument unbound helper -until: '' -since: '1.13' +until: "" +since: "1.13" --- + The unbound helper is mostly a legacy API in Ember, although it is not being removed in 2.0. It was almost exclusively used to manage performance issues which are well addressed in Ember 1.13's new rendering engine. diff --git a/content/ember/v1/code-as-code-syntax-for-code-with-code.md b/content/ember/v1/code-as-code-syntax-for-code-with-code.md index c1fa7e7c..a495db2c 100644 --- a/content/ember/v1/code-as-code-syntax-for-code-with-code.md +++ b/content/ember/v1/code-as-code-syntax-for-code-with-code.md @@ -1,10 +1,10 @@ --- -id: code-as-code-syntax-for-code-with-code title: as syntax for {{with}} -until: '' -since: '1.12' +until: "" +since: "1.12" --- + Renaming a value using `{{with}}` has been possible using the `as` syntax. Block params, introduces in Ember 1.10, obsolete the `as` syntax. diff --git a/content/ember/v1/code-in-code-syntax-for-code-each-code.md b/content/ember/v1/code-in-code-syntax-for-code-each-code.md index e1b11930..a2f61001 100644 --- a/content/ember/v1/code-in-code-syntax-for-code-each-code.md +++ b/content/ember/v1/code-in-code-syntax-for-code-each-code.md @@ -1,10 +1,10 @@ --- -id: code-in-code-syntax-for-code-each-code title: in syntax for {{each}} -until: '' -since: '1.12' +until: "" +since: "1.12" --- + The `in` syntax is used to name an iterated value with `{{each}}`. Block params, introduced Ember 1.10, obsoletes the `in` syntax. diff --git a/content/ember/v1/code-then-code-on-ember-application.md b/content/ember/v1/code-then-code-on-ember-application.md index 74da53e6..fe5ad697 100644 --- a/content/ember/v1/code-then-code-on-ember-application.md +++ b/content/ember/v1/code-then-code-on-ember-application.md @@ -1,10 +1,10 @@ --- -id: code-then-code-on-ember-application title: .then on Ember.Application -until: '' -since: '1.7' +until: "" +since: "1.7" --- + As part of the `Ember.DeferredMixin` deprecation, using `.then` on an Ember.Application instance itself has been deprecated. diff --git a/content/ember/v1/computed-properties-with-a-shared-getter-and-setter.md b/content/ember/v1/computed-properties-with-a-shared-getter-and-setter.md index f2488af6..e8dfdea6 100644 --- a/content/ember/v1/computed-properties-with-a-shared-getter-and-setter.md +++ b/content/ember/v1/computed-properties-with-a-shared-getter-and-setter.md @@ -1,9 +1,9 @@ --- -id: computed-properties-with-a-shared-getter-and-setter title: Computed Properties With a Shared Getter And Setter -until: '' -since: '1.12' +until: "" +since: "1.12" --- + Ember.js 1.12 introduces an improved syntax for computed properties with a setter. Previously, computed properties with a setter implemented that setter by inspecting the number of arguments passed to the computed diff --git a/content/ember/v1/controller-needs.md b/content/ember/v1/controller-needs.md index 8df5e129..b5ffc40f 100644 --- a/content/ember/v1/controller-needs.md +++ b/content/ember/v1/controller-needs.md @@ -1,10 +1,10 @@ --- -id: controller-needs title: Controller.needs -until: '' -since: '1.13' +until: "" +since: "1.13" --- + `needs` for controllers will be removed in Ember 2.0. You can migrate away from this using `Ember.inject.controller`. Lets say you have a `post` controller like this: diff --git a/content/ember/v1/copyable-frozencopy.md b/content/ember/v1/copyable-frozencopy.md index eeed986b..bd3006c1 100644 --- a/content/ember/v1/copyable-frozencopy.md +++ b/content/ember/v1/copyable-frozencopy.md @@ -1,10 +1,10 @@ --- -id: copyable-frozencopy title: Copyable.frozenCopy -until: '' -since: '1.13' +until: "" +since: "1.13" --- + Just as the `Freezable` mixin is deprecated in favor of functionality in core JavaScript, the `frozenCopy` method of the Copyable mixin is also deprecated in favor of [Object.freeze()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/freeze). diff --git a/content/ember/v1/deprecate-access-to-instances-in-initializers.md b/content/ember/v1/deprecate-access-to-instances-in-initializers.md index b6d05d8a..071a41c7 100644 --- a/content/ember/v1/deprecate-access-to-instances-in-initializers.md +++ b/content/ember/v1/deprecate-access-to-instances-in-initializers.md @@ -1,10 +1,10 @@ --- -id: deprecate-access-to-instances-in-initializers -title: Access to Instances in Initializers -until: '' -since: '1.11' +title: Access to Instances in Initializers +until: "" +since: "1.11" --- + Previously, initializers had access to an object that allowed them to both register new classes and get instances of those classes. diff --git a/content/ember/v1/ember-collectionview.md b/content/ember/v1/ember-collectionview.md index e5274b29..4bd6e89a 100644 --- a/content/ember/v1/ember-collectionview.md +++ b/content/ember/v1/ember-collectionview.md @@ -1,10 +1,10 @@ --- -id: ember-collectionview title: Ember.CollectionView -until: '' -since: '1.13' +until: "" +since: "1.13" --- + `Ember.CollectionView` is deprecated as a consequence of the deprecation of `Ember.View`. Legacy support of `Ember.CollectionView` will be provided via the [ember-legacy-views](https://github.com/emberjs/ember-legacy-views) addon. diff --git a/content/ember/v1/ember-computed-any.md b/content/ember/v1/ember-computed-any.md index 64e34f1a..c1735b06 100644 --- a/content/ember/v1/ember-computed-any.md +++ b/content/ember/v1/ember-computed-any.md @@ -1,10 +1,10 @@ --- -id: ember-computed-any title: Ember.computed.any -until: '' -since: '1.13' +until: "" +since: "1.13" --- + `Ember.computed.any` is deprecated in favor of `Ember.computed.or`. This change is required because the computed value is the first value ( like || ) rather than a boolean value ( like Array.prototype.any ). For example: ```javascript diff --git a/content/ember/v1/ember-containerview.md b/content/ember/v1/ember-containerview.md index 9d877396..a703b241 100644 --- a/content/ember/v1/ember-containerview.md +++ b/content/ember/v1/ember-containerview.md @@ -1,10 +1,10 @@ --- -id: ember-containerview title: Ember.ContainerView -until: '' -since: '1.13' +until: "" +since: "1.13" --- + `Ember.ContainerView` is deprecated as a consequence of the deprecation of `Ember.View`. Legacy support of `Ember.ContainerView` will be provided via the [ember-legacy-views](https://github.com/emberjs/ember-legacy-views) addon. diff --git a/content/ember/v1/ember-create.md b/content/ember/v1/ember-create.md index ea4d44bd..5eea86ae 100644 --- a/content/ember/v1/ember-create.md +++ b/content/ember/v1/ember-create.md @@ -1,10 +1,10 @@ --- -id: ember-create title: Ember.create -until: '' -since: '1.13' +until: "" +since: "1.13" --- + `Ember.create` is deprecated in favor for `Object.create`. For more information regarding `Object.create`, please [read the MDN documentation](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/create). diff --git a/content/ember/v1/ember-createwithmixins.md b/content/ember/v1/ember-createwithmixins.md index ef032b29..a44ee43f 100644 --- a/content/ember/v1/ember-createwithmixins.md +++ b/content/ember/v1/ember-createwithmixins.md @@ -1,10 +1,10 @@ --- -id: ember-createwithmixins title: Ember CreateWithMixins -until: '' -since: '1.13' +until: "" +since: "1.13" --- + `Ember.Object.createWithMixins` method has been deprecated. Instead call `Ember.Object.create` or `Ember.Object.extend`. ```javascript diff --git a/content/ember/v1/ember-deferredmixin-and-ember-deferred.md b/content/ember/v1/ember-deferredmixin-and-ember-deferred.md index 38d692d8..b8a18051 100644 --- a/content/ember/v1/ember-deferredmixin-and-ember-deferred.md +++ b/content/ember/v1/ember-deferredmixin-and-ember-deferred.md @@ -1,9 +1,9 @@ --- -id: ember-deferredmixin-and-ember-deferred title: Ember.DeferredMixin and Ember.Deferred -until: '' -since: '1.7' +until: "" +since: "1.7" --- + `Ember.DeferredMixin` and `Ember.Deferred` have been deprecated in favor of using `RSVP.Promise`s. diff --git a/content/ember/v1/ember-enumerableutils.md b/content/ember/v1/ember-enumerableutils.md index 199a13b9..f77be68e 100644 --- a/content/ember/v1/ember-enumerableutils.md +++ b/content/ember/v1/ember-enumerableutils.md @@ -1,9 +1,9 @@ --- -id: ember-enumerableutils title: Ember.EnumerableUtils -until: '' -since: '1.13' +until: "" +since: "1.13" --- + `EnumerableUtils` has been deprecated in favor of native implementations. You can consult the [JavaScript Array documentation](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array) to find suitable replacements for `EnumerableUtils` functionality. diff --git a/content/ember/v1/ember-freezable.md b/content/ember/v1/ember-freezable.md index 709898ea..03858e7f 100644 --- a/content/ember/v1/ember-freezable.md +++ b/content/ember/v1/ember-freezable.md @@ -1,9 +1,9 @@ --- -id: ember-freezable title: Ember Freezable -until: '' -since: '1.13' +until: "" +since: "1.13" --- + The Freezable Mixin has been deprecated because the spec has been added to the javascript core. diff --git a/content/ember/v1/ember-immediateobserver.md b/content/ember/v1/ember-immediateobserver.md index bb286aa4..f0598c90 100644 --- a/content/ember/v1/ember-immediateobserver.md +++ b/content/ember/v1/ember-immediateobserver.md @@ -1,10 +1,10 @@ --- -id: ember-immediateobserver title: Ember.immediateObserver -until: '' -since: '1.13' +until: "" +since: "1.13" --- + `Ember.immediateObserver` is deprecated in favor of `Ember.observer`. Please change all instances of `Ember.immediateObserver` from: ```javascript diff --git a/content/ember/v1/ember-keys.md b/content/ember/v1/ember-keys.md index 259e6113..7c371343 100644 --- a/content/ember/v1/ember-keys.md +++ b/content/ember/v1/ember-keys.md @@ -1,10 +1,10 @@ --- -id: ember-keys title: Ember.keys -until: '' -since: '1.13' +until: "" +since: "1.13" --- + `Ember.keys` is deprecated in favor for `Object.keys`. For more information regarding `Object.keys`, please [read the MDN documentation](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/keys). diff --git a/content/ember/v1/ember-linkview.md b/content/ember/v1/ember-linkview.md index 4ce2ad89..6bd9c3b0 100644 --- a/content/ember/v1/ember-linkview.md +++ b/content/ember/v1/ember-linkview.md @@ -1,10 +1,10 @@ --- -id: ember-linkview title: Ember.LinkView -until: '' -since: '1.13' +until: "" +since: "1.13" --- + As a consequence of the deprecation of `Ember.View`, many internal views have been ported to component. `Ember.LinkView`, the class that backs the `{{link-to}}` helper, have been ported to `Ember.LinkComponent`. diff --git a/content/ember/v1/ember-oneway.md b/content/ember/v1/ember-oneway.md index be2ef3de..81c3cbdb 100644 --- a/content/ember/v1/ember-oneway.md +++ b/content/ember/v1/ember-oneway.md @@ -1,10 +1,10 @@ --- -id: ember-oneway title: Ember.oneWay -until: '' -since: '1.13' +until: "" +since: "1.13" --- + `Ember.oneWay` is deprecated in favor for `Ember.computed.oneWay`. Please change all instances of `Ember.oneWay` from: diff --git a/content/ember/v1/ember-reducecomputed-ember-arraycomputed.md b/content/ember/v1/ember-reducecomputed-ember-arraycomputed.md index 4d18a170..a8e7f1ea 100644 --- a/content/ember/v1/ember-reducecomputed-ember-arraycomputed.md +++ b/content/ember/v1/ember-reducecomputed-ember-arraycomputed.md @@ -1,10 +1,10 @@ --- -id: ember-reducecomputed-ember-arraycomputed title: Ember.ReduceComputedProperty / Ember.ArrayComputedProperty -until: '' -since: '1.13' +until: "" +since: "1.13" --- + In addition to `Ember.ReduceComputed` and `Ember.ArrayComputed` you were able to add a property function call, making use of the ReduceComputedProperty and ArrayComputedProperty classes. This usage is also deprecated. diff --git a/content/ember/v1/ember-select.md b/content/ember/v1/ember-select.md index 9e87234c..3903c042 100644 --- a/content/ember/v1/ember-select.md +++ b/content/ember/v1/ember-select.md @@ -1,10 +1,10 @@ --- -id: ember-select title: Ember.Select -until: '' -since: '1.13' +until: "" +since: "1.13" --- + Using the `Ember.Select` global and its view helper form (`{{view 'select'}}`) is deprecated. `Ember.Select` in Ember 1.x is implemented in a legacy coding style that uses patterns such as observers and two-way data binding that diff --git a/content/ember/v1/ember-view.md b/content/ember/v1/ember-view.md index c85a4238..3f84bbb3 100644 --- a/content/ember/v1/ember-view.md +++ b/content/ember/v1/ember-view.md @@ -1,10 +1,10 @@ --- -id: ember-view title: Ember.View -until: '' -since: '1.13' +until: "" +since: "1.13" --- + Ember 1.x encouraged a Model-View-Controller-Route architecture. Since then, the web has consolidated around a Model-Component-Route pattern for web development that Ember 2.0 also embraces. diff --git a/content/ember/v1/global-lookup-of-views.md b/content/ember/v1/global-lookup-of-views.md index a6ab5655..2b68824e 100644 --- a/content/ember/v1/global-lookup-of-views.md +++ b/content/ember/v1/global-lookup-of-views.md @@ -1,10 +1,10 @@ --- -id: global-lookup-of-views title: Global lookup of views -until: '' -since: '1.8' +until: "" +since: "1.8" --- + Previous to Ember 1.8, views would commonly be fetched from the global scope: diff --git a/content/ember/v1/handlebars-htmlbars-helpers.md b/content/ember/v1/handlebars-htmlbars-helpers.md index cc0d0f68..48b754dc 100644 --- a/content/ember/v1/handlebars-htmlbars-helpers.md +++ b/content/ember/v1/handlebars-htmlbars-helpers.md @@ -1,10 +1,10 @@ --- -id: handlebars-htmlbars-helpers title: Handlebars / HTMLBars helpers -until: '' -since: '1.13' +until: "" +since: "1.13" --- + All the various ways to create helpers on the Handlebars and HTMLBars namespace have been deprecated in favor of the [Ember.Helper](http://emberjs.com/api/classes/Ember.Helper.html) class and it's diff --git a/content/ember/v1/hash-location-paths-without-leading-slashes.md b/content/ember/v1/hash-location-paths-without-leading-slashes.md index 35813aae..7dcbb93d 100644 --- a/content/ember/v1/hash-location-paths-without-leading-slashes.md +++ b/content/ember/v1/hash-location-paths-without-leading-slashes.md @@ -1,10 +1,10 @@ --- -id: hash-location-paths-without-leading-slashes title: Hash Location Paths Without Leading Slashes -until: '' -since: '1.8' +until: "" +since: "1.8" --- + Prior to this release, if you were using `location: 'hash'` (which is the default), you were able to link to a route with a `location.hash` that didn't contain the expected leading forward slash. e.g. `#foo` instead of the correct `#/foo`. Very few, if any, should be impacted by this since the router always produces the correct form. Doing so is ambiguous because you may also be trying to link to an element on the page whose id matches `
` and it also erroneously will create an extra history state if a user clicks on something that transitions to that route again, since it will change `location.hash === '#/foo'`. diff --git a/content/ember/v1/instance-initializers.md b/content/ember/v1/instance-initializers.md index a5897906..1b8b17ce 100644 --- a/content/ember/v1/instance-initializers.md +++ b/content/ember/v1/instance-initializers.md @@ -1,10 +1,10 @@ --- -id: instance-initializers title: Access to Instance Initializers -until: '' -since: '' +until: "" +since: "" --- + #### Deprecate Access to Instance Initializers When we initially designed Ember, we only had the use case of apps that diff --git a/content/ember/v1/modifying-a-property-within-code-didinsertelement-code.md b/content/ember/v1/modifying-a-property-within-code-didinsertelement-code.md index c7407e53..403bea00 100644 --- a/content/ember/v1/modifying-a-property-within-code-didinsertelement-code.md +++ b/content/ember/v1/modifying-a-property-within-code-didinsertelement-code.md @@ -1,10 +1,10 @@ --- -id: modifying-a-property-within-code-didinsertelement-code title: Modifying a Property within didInsertElement -until: '' -since: '1.13' +until: "" +since: "1.13" --- + Because of changes in the way Ember renders components in 1.13, setting properties within an overridden `didInsertElement` method will result in a deprecation warning. diff --git a/content/ember/v1/more-consistent-handlebars-scope.md b/content/ember/v1/more-consistent-handlebars-scope.md index 9883515b..3e99a9c9 100644 --- a/content/ember/v1/more-consistent-handlebars-scope.md +++ b/content/ember/v1/more-consistent-handlebars-scope.md @@ -1,10 +1,10 @@ --- -id: more-consistent-handlebars-scope title: More Consistent Handlebars Scope -until: '' -since: '1.9' +until: "" +since: "1.9" --- + In Ember 1.9, the `each` and `with` helpers come in two flavors: a "context-switching" flavor and a "named-parameter" flavor. ```handlebars diff --git a/content/ember/v1/non-standard-ways-of-calling-code-ember-set-code-and-code-ember-get-code.md b/content/ember/v1/non-standard-ways-of-calling-code-ember-set-code-and-code-ember-get-code.md index ab17a413..43a947a5 100644 --- a/content/ember/v1/non-standard-ways-of-calling-code-ember-set-code-and-code-ember-get-code.md +++ b/content/ember/v1/non-standard-ways-of-calling-code-ember-set-code-and-code-ember-get-code.md @@ -1,10 +1,10 @@ --- -id: non-standard-ways-of-calling-code-ember-set-code-and-code-ember-get-code title: Non-Standard Ways of Calling `Ember.set` and `Ember.get` -until: '' -since: '1.13' +until: "" +since: "1.13" --- + Ember is deprecating calls to `get` and `set` made in non-standard ways. Below are examples of the calls that are now deprecated: diff --git a/content/ember/v1/objectcontroller.md b/content/ember/v1/objectcontroller.md index 0a1b165e..73a1708f 100644 --- a/content/ember/v1/objectcontroller.md +++ b/content/ember/v1/objectcontroller.md @@ -1,10 +1,10 @@ --- -id: objectcontroller title: ObjectController -until: '' -since: '1.11' +until: "" +since: "1.11" --- + Experienced Ember users have enjoyed the use of proxying behavior in the `Ember.ObjectController` class since 1.0. However, this behavior will be removed in Ember 2.0 as the framework migrates to routable components. diff --git a/content/ember/v1/observing-container-views-like-arrays.md b/content/ember/v1/observing-container-views-like-arrays.md index 3713ef8d..71eb4c0a 100644 --- a/content/ember/v1/observing-container-views-like-arrays.md +++ b/content/ember/v1/observing-container-views-like-arrays.md @@ -1,10 +1,10 @@ --- -id: observing-container-views-like-arrays title: Observing container views like arrays -until: '' -since: '1.7' +until: "" +since: "1.7" --- + ContainerViews have been observable as arrays, where the items in the array are childViews. This introduces complexity into container views despite the feature being a rarely used one. diff --git a/content/ember/v1/overriding-code-render-code-when-extending-a-component-or-view.md b/content/ember/v1/overriding-code-render-code-when-extending-a-component-or-view.md index 3a759305..8691bb46 100644 --- a/content/ember/v1/overriding-code-render-code-when-extending-a-component-or-view.md +++ b/content/ember/v1/overriding-code-render-code-when-extending-a-component-or-view.md @@ -1,10 +1,10 @@ --- -id: overriding-code-render-code-when-extending-a-component-or-view title: Overriding `render` When Extending a Component or View -until: '' -since: '1.13' +until: "" +since: "1.13" --- + The `render` method on components and views should not be overridden and will go away in Ember 2.x. Modifications to Ember rendering should be made by overriding Ember's new diff --git a/content/ember/v1/renderbuffer.md b/content/ember/v1/renderbuffer.md index 2a73d125..1a968568 100644 --- a/content/ember/v1/renderbuffer.md +++ b/content/ember/v1/renderbuffer.md @@ -1,9 +1,9 @@ --- -id: renderbuffer title: RenderBuffer -until: '' -since: '1.13' +until: "" +since: "1.13" --- + With the change to the rendering process in Glimmer, the RenderBuffer is no longer used by Ember and will be removed. The class was originally private, and any reference to it should be removed. \ No newline at end of file diff --git a/content/ember/v1/reversed-ember-observer-arguments.md b/content/ember/v1/reversed-ember-observer-arguments.md index f7ea085f..4f797651 100644 --- a/content/ember/v1/reversed-ember-observer-arguments.md +++ b/content/ember/v1/reversed-ember-observer-arguments.md @@ -1,10 +1,10 @@ --- -id: reversed-ember-observer-arguments title: Reversed Ember.observer Arguments -until: '' -since: '1.13' +until: "" +since: "1.13" --- + A little known feature of the observer function allowed for the arguments to be listed in the opposite order, with function first: diff --git a/content/ember/v1/set-code-positionalparams-code-as-a-static-property-on-the-class.md b/content/ember/v1/set-code-positionalparams-code-as-a-static-property-on-the-class.md index 9b82aeb1..4dbadcd0 100644 --- a/content/ember/v1/set-code-positionalparams-code-as-a-static-property-on-the-class.md +++ b/content/ember/v1/set-code-positionalparams-code-as-a-static-property-on-the-class.md @@ -1,10 +1,10 @@ --- -id: set-code-positionalparams-code-as-a-static-property-on-the-class title: Set positionalParams as a static property on the class -until: '' -since: '1.13' +until: "" +since: "1.13" --- + Setting `positionalParams` within `.extend` is deprecated. It has to be set as a static property on the class itself (`.reopenClass`). Please change this: diff --git a/content/ember/v1/sortablemixin.md b/content/ember/v1/sortablemixin.md index a578b4b6..29878ebb 100644 --- a/content/ember/v1/sortablemixin.md +++ b/content/ember/v1/sortablemixin.md @@ -1,10 +1,10 @@ --- -id: sortablemixin title: SortableMixin -until: '' -since: '1.13' +until: "" +since: "1.13" --- + Along with `Ember.ArrayController`, `Ember.SortableMixin` will be removed in Ember 2.0. You can migrate away from using `Ember.SortableMixin` by using `Ember.computed.sort`. Using this example: diff --git a/content/ember/v1/using-code-code-for-namespace-in-the-code-render-code-helper.md b/content/ember/v1/using-code-code-for-namespace-in-the-code-render-code-helper.md index e3a944ba..43b66cfb 100644 --- a/content/ember/v1/using-code-code-for-namespace-in-the-code-render-code-helper.md +++ b/content/ember/v1/using-code-code-for-namespace-in-the-code-render-code-helper.md @@ -1,10 +1,10 @@ --- -id: using-code-code-for-namespace-in-the-code-render-code-helper -title: Using `/` for namespace in the `{{render}}` helper -until: '' -since: '1.13' +title: Using `/` for namespace in the `{{render}}` helper +until: "" +since: "1.13" --- + When using the render helper, its possible to specify a context within a nested directory structure. Prior to 1.13, it was acceptable to separate nested directories using slashes `/`, but this is now deprecated, as Ember has settled on using dot notation for namespacing. diff --git a/content/ember/v1/using-code-each-code-as-a-leaf-node-in-a-dependent-key.md b/content/ember/v1/using-code-each-code-as-a-leaf-node-in-a-dependent-key.md index c9554bda..72d5f401 100644 --- a/content/ember/v1/using-code-each-code-as-a-leaf-node-in-a-dependent-key.md +++ b/content/ember/v1/using-code-each-code-as-a-leaf-node-in-a-dependent-key.md @@ -1,10 +1,10 @@ --- -id: using-code-each-code-as-a-leaf-node-in-a-dependent-key title: Using `@each` as a leaf node in a dependent key -until: '' -since: '1.13' +until: "" +since: "1.13" --- + Using `@each` at the end of a computed key is deprecated and will not work in Ember 2.0 diff --git a/content/ember/v1/using-code-guid-code-and-code-item-code-as-key-in-code-each-code.md b/content/ember/v1/using-code-guid-code-and-code-item-code-as-key-in-code-each-code.md index 2b8bbf33..5628d220 100644 --- a/content/ember/v1/using-code-guid-code-and-code-item-code-as-key-in-code-each-code.md +++ b/content/ember/v1/using-code-guid-code-and-code-item-code-as-key-in-code-each-code.md @@ -1,10 +1,10 @@ --- -id: using-code-guid-code-and-code-item-code-as-key-in-code-each-code title: Using @guid and @item as key in {{each}} -until: '' -since: '1.13' +until: "" +since: "1.13" --- + As of 1.13.2 you should not use `key='@guid'` or `key='@item'` in the `{{each}}` helper. It is [documented in 1.13](http://guides.emberjs.com/v1.13.0/templates/displaying-a-list-of-items/#toc_specifying-keys) that you can use these special values to uniquely identify each array entry so that the view code could diff --git a/content/ember/v1/using-code-this-get-template-code.md b/content/ember/v1/using-code-this-get-template-code.md index ddc30941..3eca2b62 100644 --- a/content/ember/v1/using-code-this-get-template-code.md +++ b/content/ember/v1/using-code-this-get-template-code.md @@ -1,10 +1,10 @@ --- -id: using-code-this-get-template-code title: Using `this.get('template')` -until: '' -since: '1.13' +until: "" +since: "1.13" --- + Prior to 1.13, developers had to check for the existance of the internal `template` property to determine the existance of a yielded block. This is being deprecated in favor of using the new [hasBlock](http://emberjs.com/api/classes/Ember.Component.html#property_hasBlock) property within your templates. diff --git a/content/ember/v1/using-code-trackedarray-code-or-code-subarray-code.md b/content/ember/v1/using-code-trackedarray-code-or-code-subarray-code.md index edfa759f..4aa6612d 100644 --- a/content/ember/v1/using-code-trackedarray-code-or-code-subarray-code.md +++ b/content/ember/v1/using-code-trackedarray-code-or-code-subarray-code.md @@ -1,10 +1,10 @@ --- -id: using-code-trackedarray-code-or-code-subarray-code title: Using `TrackedArray` or `SubArray` -until: '' -since: '1.13' +until: "" +since: "1.13" --- + `TrackedArray` and `SubArray` were internal classes used as implementation details of `ArrayComputed`. `ArrayComputed` is deprecated to be removed in version 2.0.0. As a result, these 2 private classes will be removed as diff --git a/content/ember/v1/using-the-code-with-code-helper-with-the-code-controller-code-option.md b/content/ember/v1/using-the-code-with-code-helper-with-the-code-controller-code-option.md index 8cfb99a6..9a16a529 100644 --- a/content/ember/v1/using-the-code-with-code-helper-with-the-code-controller-code-option.md +++ b/content/ember/v1/using-the-code-with-code-helper-with-the-code-controller-code-option.md @@ -1,10 +1,10 @@ --- -id: using-the-code-with-code-helper-with-the-code-controller-code-option title: Using the `{{with}}` Helper with the `controller` option -until: '' -since: '1.13' +until: "" +since: "1.13" --- + Another option deprecated due to the de-emphasis of controllers is the controller option used with the `{{with}}` helper. In prior versions it was possible to specify a controller when using `{{with}}`, which would use an instance of the diff --git a/content/ember/v1/view-and-controller-options-on-the-code-each-code-helper.md b/content/ember/v1/view-and-controller-options-on-the-code-each-code-helper.md index 3db310f7..153071ab 100644 --- a/content/ember/v1/view-and-controller-options-on-the-code-each-code-helper.md +++ b/content/ember/v1/view-and-controller-options-on-the-code-each-code-helper.md @@ -1,10 +1,10 @@ --- -id: view-and-controller-options-on-the-code-each-code-helper title: View and Controller options on the `{{each}}` helper -until: '' -since: '1.13' +until: "" +since: "1.13" --- + The options `itemView`, `itemViewClass`, `tagName`, `emptyView`, `emptyViewClass` and `itemController` on the `{{each}}` helper have been deprecated. diff --git a/content/ember/v2/arguments-in-component-lifecycle-hooks.md b/content/ember/v2/arguments-in-component-lifecycle-hooks.md index a671411c..4f1ed819 100644 --- a/content/ember/v2/arguments-in-component-lifecycle-hooks.md +++ b/content/ember/v2/arguments-in-component-lifecycle-hooks.md @@ -1,10 +1,10 @@ --- -id: arguments-in-component-lifecycle-hooks title: Arguments in Component Lifecycle Hooks -until: '2.13.0' -since: '2.12' +until: 2.13.0 +since: "2.12" --- + Previously, it was possible for component lifecycle hooks `didInitAttrs`, `didReceiveAttrs`, and `didUpdateAttrs` to receive arguments. However, this functionality was part of private API. Using the arguments is harmful to component performance, so they will trigger a deprecation. Alternative approaches for all three hooks are below: #### `didInitAttrs` arguments diff --git a/content/ember/v2/code-ember-k-code.md b/content/ember/v2/code-ember-k-code.md index 08dcb9c1..6f1574ed 100644 --- a/content/ember/v2/code-ember-k-code.md +++ b/content/ember/v2/code-ember-k-code.md @@ -1,10 +1,10 @@ --- -id: code-ember-k-code -title: 'Ember.K' -until: '3.0.0' -since: '2.12' +title: Ember.K +until: 3.0.0 +since: "2.12" --- + Using `Ember.K` is deprecated in favor of defining a function inline. See [RFC #178](https://github.com/emberjs/rfcs/blob/master/text/0178-deprecate-ember-k.md). You can use the addon [ember-watson](https://github.com/abuiles/ember-watson#remove-usages-of-emberk) to automate the removal of `Ember.K` from your application. diff --git a/content/ember/v2/code-rendertoelement-code.md b/content/ember/v2/code-rendertoelement-code.md index 248aba70..ec3d4b7f 100644 --- a/content/ember/v2/code-rendertoelement-code.md +++ b/content/ember/v2/code-rendertoelement-code.md @@ -1,10 +1,10 @@ --- -id: code-rendertoelement-code title: renderToElement -until: '2.12.0' -since: '2.11' +until: 2.12.0 +since: "2.11" --- + Using the `renderToElement` is deprecated in favor of `appendTo`. Please refactor to use `appendTo`: diff --git a/content/ember/v2/code-targetobject-code.md b/content/ember/v2/code-targetobject-code.md index 7df6200a..0da3158f 100644 --- a/content/ember/v2/code-targetobject-code.md +++ b/content/ember/v2/code-targetobject-code.md @@ -1,8 +1,8 @@ --- -id: code-targetobject-code title: targetObject -until: '3.5.0' -since: '2.18' +until: 3.5.0 +since: "2.18" --- + The `targetObject` property on `Component` was intended as a "write-only API", meaning that the user was supposed to define their own if they desired, but not read the default one. It was never intended for `this.get('targetObject')` to be used, so it is now deprecated. The recommendation is to use `target` instead. diff --git a/content/ember/v2/controller-content-alias.md b/content/ember/v2/controller-content-alias.md index 6ba7884f..2ad7817e 100644 --- a/content/ember/v2/controller-content-alias.md +++ b/content/ember/v2/controller-content-alias.md @@ -1,10 +1,10 @@ --- -id: controller-content-alias title: Controller#content alias -until: '2.17.0' -since: '2.16' +until: 2.17.0 +since: "2.16" --- + For historical reasons, `Controller`s have a private property named `content` that aliases the `model` property. diff --git a/content/ember/v2/custom-eventmanager-deprecated.md b/content/ember/v2/custom-eventmanager-deprecated.md index b00c3673..7baf2ec2 100644 --- a/content/ember/v2/custom-eventmanager-deprecated.md +++ b/content/ember/v2/custom-eventmanager-deprecated.md @@ -1,10 +1,10 @@ --- -id: custom-eventmanager-deprecated title: Custom eventManager deprecated -until: '2.17.0' -since: '2.14' +until: 2.17.0 +since: "2.14" --- + `EventDispatcher` has long supported custom `eventManager`s containing their own event dispatching rules to be defined on components. This feature was initially added to allow components to differentiate between certain types of touch input, diff --git a/content/ember/v2/ember-2-legacy.md b/content/ember/v2/ember-2-legacy.md index f76d1352..b8391386 100644 --- a/content/ember/v2/ember-2-legacy.md +++ b/content/ember/v2/ember-2-legacy.md @@ -1,10 +1,10 @@ --- -id: ember-2-legacy title: Ember 2 Legacy -until: '3.4' -since: '2.16' +until: "3.4" +since: "2.16" --- + Ember provides [ember-2-legacy](https://github.com/emberjs/ember-2-legacy) which is an addon to help app with deprecations during the transition from the 2.x series to 3.x. This addon provides app owners more time to upgrade off of the deprecations slated for removal in 3.0.0 and depcouples that work from diff --git a/content/ember/v2/ember-application-registry-ember-applicationinstance-registry.md b/content/ember/v2/ember-application-registry-ember-applicationinstance-registry.md index 0df68e5d..40656a90 100644 --- a/content/ember/v2/ember-application-registry-ember-applicationinstance-registry.md +++ b/content/ember/v2/ember-application-registry-ember-applicationinstance-registry.md @@ -1,10 +1,10 @@ --- -id: ember-application-registry-ember-applicationinstance-registry title: Ember.Application#registry / Ember.ApplicationInstance#registry -until: '3.0.0' -since: '2.1' +until: 3.0.0 +since: "2.1" --- + When the container and registry were split, the registry was added to `Ember.Application` instances (provided to initializers as the first argument in 2.1) and `Ember.ApplicationInstance` instances (provided to instance initializers as the first argument). Unfortunately, this was done without making it clear that the `.registry` property on diff --git a/content/ember/v2/ember-applicationinstance-container.md b/content/ember/v2/ember-applicationinstance-container.md index 6ebb726a..5394278c 100644 --- a/content/ember/v2/ember-applicationinstance-container.md +++ b/content/ember/v2/ember-applicationinstance-container.md @@ -1,10 +1,10 @@ --- -id: ember-applicationinstance-container title: Ember.ApplicationInstance#container -until: '3.0.0' -since: '2.1' +until: 3.0.0 +since: "2.1" --- + When instance initializers were added, using `appInstance.container.lookup` was suggested in lieu of using the first argument to initializers. Unfortunately, the `container` system has always been private and the previous initializer deprecation led users down the wrong path. diff --git a/content/ember/v2/ember-binding.md b/content/ember/v2/ember-binding.md index c77c9429..00742076 100644 --- a/content/ember/v2/ember-binding.md +++ b/content/ember/v2/ember-binding.md @@ -1,9 +1,9 @@ --- -id: ember-binding title: Ember.Binding -until: '3.0.0' -since: '2.7' +until: 3.0.0 +since: "2.7" --- + `Ember.Binding` has not been needed for some time and is deprecated in favor of computed properties and services (depending on what you were binding to). It is recommended that you take the following actions: diff --git a/content/ember/v2/ember-component-currentstate.md b/content/ember/v2/ember-component-currentstate.md index db18d5f8..4e3c4457 100644 --- a/content/ember/v2/ember-component-currentstate.md +++ b/content/ember/v2/ember-component-currentstate.md @@ -1,10 +1,10 @@ --- -id: ember-component-currentstate title: Ember.Component#currentState -until: '2.3.0' -since: '2.1' +until: 2.3.0 +since: "2.1" --- + The `currentState` property on `Ember.Component` instances is a private property that Ember uses internally to deal with the various states a component can be in (in DOM, pre-render, destroying, etc). Unfortunately, this removes a pretty common term (`currentState` might be used for many things in a user-land component). diff --git a/content/ember/v2/ember-component-defaultlayout.md b/content/ember/v2/ember-component-defaultlayout.md index 2988b569..29c7c7cb 100644 --- a/content/ember/v2/ember-component-defaultlayout.md +++ b/content/ember/v2/ember-component-defaultlayout.md @@ -1,10 +1,10 @@ --- -id: ember-component-defaultlayout title: Ember.Component#defaultLayout -until: '3.0.0' -since: '2.1' +until: 3.0.0 +since: "2.1" --- + Specifying a `defaultLayout` to a component is deprecated in favor of specifying `layout` directly. `defaultLayout` was often used in order to allow inheriting components to fallback to their parents `defaultLayout` if a custom `layout` was not provided. Due to the way a components layout is looked up naturally, this is true when using `layout` properties in diff --git a/content/ember/v2/ember-component-didinitattrs.md b/content/ember/v2/ember-component-didinitattrs.md index 07f0f4f4..0e7a5915 100644 --- a/content/ember/v2/ember-component-didinitattrs.md +++ b/content/ember/v2/ember-component-didinitattrs.md @@ -1,10 +1,10 @@ --- -id: ember-component-didinitattrs title: Ember.Component#didInitAttrs -until: '3.0.0' -since: '2.6' +until: 3.0.0 +since: "2.6" --- + Using `didInitAttrs` is deprecated in favour of using `init`. When `init` is called the attrs sent in with the component will be available after calling `this._super(...arguments)` diff --git a/content/ember/v2/ember-debug-function-options.md b/content/ember/v2/ember-debug-function-options.md index 3120d0c5..e0ee8a21 100644 --- a/content/ember/v2/ember-debug-function-options.md +++ b/content/ember/v2/ember-debug-function-options.md @@ -1,10 +1,10 @@ --- -id: ember-debug-function-options title: Ember debug function options -until: '3.0.0' -since: '2.1' +until: 3.0.0 +since: "2.1" --- + Starting in Ember 2.1 various debug functions now require a third argument (commonly called `options`). `id` is required by all methods listed below, and the deprecation related methods also require an `until` property. diff --git a/content/ember/v2/ember-map-ember-mapwithdefault-and-ember-orderedset-are-deprecated.md b/content/ember/v2/ember-map-ember-mapwithdefault-and-ember-orderedset-are-deprecated.md index 9df7cc7c..51de0327 100644 --- a/content/ember/v2/ember-map-ember-mapwithdefault-and-ember-orderedset-are-deprecated.md +++ b/content/ember/v2/ember-map-ember-mapwithdefault-and-ember-orderedset-are-deprecated.md @@ -1,10 +1,10 @@ --- -id: ember-map-ember-mapwithdefault-and-ember-orderedset-are-deprecated title: Ember.Map, Ember.MapWithDefault, and Ember.OrderedSet are deprecated -until: '2.16.0' -since: '2.13' +until: 2.16.0 +since: "2.13" --- + The private classes `Ember.Map`, `Ember.MapWithDefault`, and `Ember.OrderedSet` are being deprecated and will be removed in a later version of Ember. diff --git a/content/ember/v2/ember-metal-ember-backburner.md b/content/ember/v2/ember-metal-ember-backburner.md index 3d15156c..7314f0e8 100644 --- a/content/ember/v2/ember-metal-ember-backburner.md +++ b/content/ember/v2/ember-metal-ember-backburner.md @@ -1,9 +1,10 @@ --- -id: ember-metal.ember-backburner title: Ember.Backburner -until: '2.8.0' -since: '2.7' +until: 2.8.0 +since: "2.7" +displayId: ember-metal.ember-backburner --- + `Ember.Backburner` was private throughout the Ember 2.x series and will be removed _after_ 2.8. diff --git a/content/ember/v2/ember-model_factory_injections-removed.md b/content/ember/v2/ember-model_factory_injections-removed.md index d5814e47..bb60e779 100644 --- a/content/ember/v2/ember-model_factory_injections-removed.md +++ b/content/ember/v2/ember-model_factory_injections-removed.md @@ -1,10 +1,10 @@ --- -id: ember-model_factory_injections-removed -title: 'Ember.MODEL_FACTORY_INJECTIONS removed' -until: '2.17.0' -since: '2.14' +title: Ember.MODEL_FACTORY_INJECTIONS removed +until: 2.17.0 +since: "2.14" --- + The flag `Ember.MODEL_FACTORY_INJECTIONS` is no longer required, and can be safely removed from your ember >= 2.13 application. diff --git a/content/ember/v2/ember-router-router-renamed-to-ember-router-_routermicrolib.md b/content/ember/v2/ember-router-router-renamed-to-ember-router-_routermicrolib.md index ee372eb9..194e04ae 100644 --- a/content/ember/v2/ember-router-router-renamed-to-ember-router-_routermicrolib.md +++ b/content/ember/v2/ember-router-router-renamed-to-ember-router-_routermicrolib.md @@ -1,10 +1,10 @@ --- -id: ember-router-router-renamed-to-ember-router-_routermicrolib title: Ember.Router.router renamed to Ember.Router._routerMicrolib -until: '2.16.0' -since: '2.13' +until: 2.16.0 +since: "2.13" --- + The private `router` property of the `Ember.Router` instance (commonly found as `this.router` in `Ember.Route` instances or via router:main in the container) has been renamed to `_routerMicrolib` to identify it as `router.js`, the microlib used within `Ember.Router`. diff --git a/content/ember/v2/ember-runtime-enumerable-contains.md b/content/ember/v2/ember-runtime-enumerable-contains.md index de6f6e68..d7c797a4 100644 --- a/content/ember/v2/ember-runtime-enumerable-contains.md +++ b/content/ember/v2/ember-runtime-enumerable-contains.md @@ -1,9 +1,10 @@ --- -id: ember-runtime.enumerable-contains title: Enumerable#contains -until: '3.0.0' -since: '2.8' +until: 3.0.0 +since: "2.8" +displayId: ember-runtime.enumerable-contains --- + The `Enumerable#contains` and `Array#contains` methods were deprecated in favor of `Enumerable#includes` and `Array#includes` to stay in line with ES standards. See [RFC](https://github.com/emberjs/rfcs/blob/master/text/0136-contains-to-includes.md) for details. diff --git a/content/ember/v2/ember-string-fmt.md b/content/ember/v2/ember-string-fmt.md index 792f6979..45d8441f 100644 --- a/content/ember/v2/ember-string-fmt.md +++ b/content/ember/v2/ember-string-fmt.md @@ -1,10 +1,10 @@ --- -id: ember-string-fmt title: Ember.String.fmt -until: '3.0.0' -since: '2.0' +until: 3.0.0 +since: "2.0" --- + `Ember.String.fmt` was designed at a time when interpolating values in a JavaScript string was cumbersome. With template strings, it has become pratical to do it, and they are recommended over `Ember.String.fmt`. diff --git a/content/ember/v2/ember-template-compiler-deprecate-render.md b/content/ember/v2/ember-template-compiler-deprecate-render.md index e69d3d6b..e6ebe4ca 100644 --- a/content/ember/v2/ember-template-compiler-deprecate-render.md +++ b/content/ember/v2/ember-template-compiler-deprecate-render.md @@ -1,10 +1,11 @@ --- -id: ember-template-compiler.deprecate-render title: "{{render helper" -until: '3.0.0' -since: '2.11' +until: 3.0.0 +since: "2.11" +displayId: ember-template-compiler.deprecate-render --- + Using the `{{render` helper is deprecated in favor of using components. Please refactor uses of this helper to components: diff --git a/content/ember/v2/function-as-test-in-ember-deprecate-ember-warn-ember-assert.md b/content/ember/v2/function-as-test-in-ember-deprecate-ember-warn-ember-assert.md index aca06151..a33dd3b4 100644 --- a/content/ember/v2/function-as-test-in-ember-deprecate-ember-warn-ember-assert.md +++ b/content/ember/v2/function-as-test-in-ember-deprecate-ember-warn-ember-assert.md @@ -1,10 +1,10 @@ --- -id: function-as-test-in-ember-deprecate-ember-warn-ember-assert title: Function as test in Ember.deprecate, Ember.warn, Ember.assert -until: '2.5.0' -since: '2.2' +until: 2.5.0 +since: "2.2" --- + Calling `Ember.deprecate`, `Ember.warn` or `Ember.assert` with a function as test argument is deprecated. You can no longer pass arguments of type `function` to these methods. Following calls will trigger deprecations: diff --git a/content/ember/v2/initializer-arity.md b/content/ember/v2/initializer-arity.md index 5113acc6..717de332 100644 --- a/content/ember/v2/initializer-arity.md +++ b/content/ember/v2/initializer-arity.md @@ -1,10 +1,10 @@ --- -id: initializer-arity title: Initializer Arity -until: '3.0.0' -since: '2.1' +until: 3.0.0 +since: "2.1" --- + In prior versions of Ember initializers have taken two arguments (generally labeled as `container` and `application`). Starting with Ember 2.1 providing two arguments to an `initializer` will trigger a deprecation. diff --git a/content/ember/v2/injected-container-access.md b/content/ember/v2/injected-container-access.md index 13a6b9e2..707f6edd 100644 --- a/content/ember/v2/injected-container-access.md +++ b/content/ember/v2/injected-container-access.md @@ -1,10 +1,10 @@ --- -id: injected-container-access title: Injected container access -until: '3.0.0' -since: '2.3' +until: 3.0.0 +since: "2.3" --- + `this.container` has been private API since at least Ember 1.0.0. Unfortunately, there was not a public API available to use as an alternative. In the Ember 2.1 cycle a number of public API's were added to instance initializers that allowed access to the container and registry (see [here](http://emberjs.com/api/classes/ContainerProxyMixin.html) diff --git a/content/ember/v2/legacy-support-addons.md b/content/ember/v2/legacy-support-addons.md index ab5b2e9b..b6b0c1a7 100644 --- a/content/ember/v2/legacy-support-addons.md +++ b/content/ember/v2/legacy-support-addons.md @@ -1,10 +1,10 @@ --- -id: legacy-support-addons title: Legacy support addons -until: '3.0.0' -since: '2.6' +until: 3.0.0 +since: "2.6" --- + Ember provides addons [ember-legacy-views](https://github.com/emberjs/ember-legacy-views) and [ember-legacy-controllers](https://github.com/emberjs/ember-legacy-controllers) that allow for projects to continue using some legacy concepts in 2.x. diff --git a/content/ember/v2/link-to-s-code-currentwhen-code.md b/content/ember/v2/link-to-s-code-currentwhen-code.md index 5f696703..1597c883 100644 --- a/content/ember/v2/link-to-s-code-currentwhen-code.md +++ b/content/ember/v2/link-to-s-code-currentwhen-code.md @@ -1,10 +1,10 @@ --- -id: link-to-s-code-currentwhen-code title: Link-to's `currentWhen` -until: '3.0.0' -since: '2.0' +until: 3.0.0 +since: "2.0" --- + When developers wanted to customize in what route a `{{link-to}}` should be considered "active" they could pass it using `currentWhen`. diff --git a/content/ember/v2/migrating-from-_lookupfactory-to-factoryfor.md b/content/ember/v2/migrating-from-_lookupfactory-to-factoryfor.md index 95a96b42..69dd5267 100644 --- a/content/ember/v2/migrating-from-_lookupfactory-to-factoryfor.md +++ b/content/ember/v2/migrating-from-_lookupfactory-to-factoryfor.md @@ -1,10 +1,10 @@ --- -id: migrating-from-_lookupfactory-to-factoryfor title: Migrating from _lookupFactory to factoryFor -until: '2.13.0' -since: '2.12' +until: 2.13.0 +since: "2.12" --- + The private API method `_lookupFactory` is deprecated and replaced by `factoryFor` in public API. This API will return the original base class registered into or resolved by the container and a `create` function to generate a dependency-injected instance. Addon creators and maintainers can use [ember-factory-for-polyfill](https://github.com/rwjblue/ember-factory-for-polyfill) for addons supporting versions 2.3+, or [ember-getowner-polyfill](https://github.com/rwjblue/ember-getowner-polyfill) for 1.10+. diff --git a/content/ember/v2/model-param-in-code-render-code-helper.md b/content/ember/v2/model-param-in-code-render-code-helper.md index 62ce3bfc..c635be58 100644 --- a/content/ember/v2/model-param-in-code-render-code-helper.md +++ b/content/ember/v2/model-param-in-code-render-code-helper.md @@ -1,10 +1,10 @@ --- -id: model-param-in-code-render-code-helper title: Model param in render helper -until: '3.0.0' -since: '2.6' +until: 3.0.0 +since: "2.6" --- + Using the model param in the `{{render` helper is deprecated in favor of using components. Please refactor to a component and invoke thusly: diff --git a/content/ember/v2/render-helper-with-block.md b/content/ember/v2/render-helper-with-block.md index 65aba3e8..0676d968 100644 --- a/content/ember/v2/render-helper-with-block.md +++ b/content/ember/v2/render-helper-with-block.md @@ -1,10 +1,10 @@ --- -id: render-helper-with-block title: render helper with block -until: '2.4.0' -since: '2.4' +until: 2.4.0 +since: "2.4" --- + The `{{render}}` helper was never intended to support a block form, but unfortunately (mostly due to various refactorings in 1.10 and 1.13) it started working in block form. Since this was not properly engineered, there are a number of caveats (i.e. the `controller` and `target` values of diff --git a/content/ember/v2/rendering-into-a-render-helper-that-resolves-to-an-outlet.md b/content/ember/v2/rendering-into-a-render-helper-that-resolves-to-an-outlet.md index 84901230..2b3d6700 100644 --- a/content/ember/v2/rendering-into-a-render-helper-that-resolves-to-an-outlet.md +++ b/content/ember/v2/rendering-into-a-render-helper-that-resolves-to-an-outlet.md @@ -1,10 +1,10 @@ --- -id: rendering-into-a-render-helper-that-resolves-to-an-outlet -title: 'Rendering into a {{render}} helper that resolves to an {{outlet}}' -until: '3.0.0' -since: '2.11' +title: Rendering into a {{render}} helper that resolves to an {{outlet}} +until: 3.0.0 +since: "2.11" --- + Before named outlets were introduced to Ember the render helper was used to declare slots for `this.render` in routes. This usage is not common in modern, idiomatic applications and is deprecated. In general, the pattern of named outlets or named render helpers is discouraged. Instead use of [ember-elsewhere](https://github.com/ef4/ember-elsewhere) or another DOM-redirection library should better serve these use cases. For example this code uses the render helper as a target for a special sidebar present on the index route. The special sidebar is in a template named `index-sidebar`: diff --git a/content/ember/v2/use-ember-string-htmlsafe-over-ember-handlebars-safestring.md b/content/ember/v2/use-ember-string-htmlsafe-over-ember-handlebars-safestring.md index 26d723f4..a616daca 100644 --- a/content/ember/v2/use-ember-string-htmlsafe-over-ember-handlebars-safestring.md +++ b/content/ember/v2/use-ember-string-htmlsafe-over-ember-handlebars-safestring.md @@ -1,9 +1,9 @@ --- -id: use-ember-string-htmlsafe-over-ember-handlebars-safestring title: Use Ember.String.htmlSafe over Ember.Handlebars.SafeString -until: '3.0.0' -since: '2.8' +until: 3.0.0 +since: "2.8" --- + Creating safe strings. Before: ```javascript diff --git a/content/ember/v3/3-0-browser-support-policy.md b/content/ember/v3/3-0-browser-support-policy.md index d2743882..aad2a333 100644 --- a/content/ember/v3/3-0-browser-support-policy.md +++ b/content/ember/v3/3-0-browser-support-policy.md @@ -1,10 +1,10 @@ --- -id: 3-0-browser-support-policy title: Browser Support Policy -until: '4.0.0' -since: '3.26' +until: 4.0.0 +since: "3.26" --- + Ember's browser support policy is changing in v4.0. We will no longer support IE11, and instead will have a new support matrix including the following browsers: - Google Chrome diff --git a/content/ember/v3/action-mouseenter-leave-move.md b/content/ember/v3/action-mouseenter-leave-move.md index e06f604e..d552992f 100644 --- a/content/ember/v3/action-mouseenter-leave-move.md +++ b/content/ember/v3/action-mouseenter-leave-move.md @@ -1,10 +1,11 @@ --- -id: action.mouseenter-leave-move title: mouseEnter/Leave/Move events in `{{action}}` modifier -until: '4.0.0' -since: '3.13' +until: 4.0.0 +since: "3.13" +displayId: action.mouseenter-leave-move --- + As `mouseenter`, `mouseleave` and `mousemove` events fire very frequently, are rarely used and have a higher implementation cost, support for them in Ember's `EventDispatcher` has been deprecated. As such these events should not be used with the `{{action}}` modifier anymore. diff --git a/content/ember/v3/application-controller-router-properties.md b/content/ember/v3/application-controller-router-properties.md index 78804653..4691ad72 100644 --- a/content/ember/v3/application-controller-router-properties.md +++ b/content/ember/v3/application-controller-router-properties.md @@ -1,10 +1,11 @@ --- -id: application-controller.router-properties title: Application controller router properties -until: '4.0.0' -since: '3.9' +until: 4.0.0 +since: "3.9" +displayId: application-controller.router-properties --- + If you are reliant on the `currentPath` and `currentRouteName` properties of the `ApplicationController`, you can get the same functionality from the `Router` service. To migrate, inject the `Router` service and read the `currentRouteName` off of it. diff --git a/content/ember/v3/argument-less-helper-paren-less-invocation.md b/content/ember/v3/argument-less-helper-paren-less-invocation.md index 377c53be..78031291 100644 --- a/content/ember/v3/argument-less-helper-paren-less-invocation.md +++ b/content/ember/v3/argument-less-helper-paren-less-invocation.md @@ -1,10 +1,10 @@ --- -id: argument-less-helper-paren-less-invocation title: Invoking Helpers Without Arguments and Parentheses In Named Argument Positions -until: '4.0.0' -since: '3.27' +until: 4.0.0 +since: "3.27" --- + With [contextual helpers](https://emberjs.github.io/rfcs/0432-contextual-helpers.html) arriving in Ember, helpers, modifiers and components can increasingly be thought of as first-class variables that can be passed around. diff --git a/content/ember/v3/array-new-array-wrapper.md b/content/ember/v3/array-new-array-wrapper.md index 0cc52865..1b0dc8a3 100644 --- a/content/ember/v3/array-new-array-wrapper.md +++ b/content/ember/v3/array-new-array-wrapper.md @@ -1,10 +1,11 @@ --- -id: array.new-array-wrapper title: Calling `A` as a constructor -until: '3.9.0' -since: '3.6' +until: 3.9.0 +since: "3.6" +displayId: array.new-array-wrapper --- + The `A` function imported from `@ember/array` is a function that can be used to apply array mixins to an existing object (generally a native array): diff --git a/content/ember/v3/array-observers.md b/content/ember/v3/array-observers.md index bd65d63a..eb5bdb0c 100644 --- a/content/ember/v3/array-observers.md +++ b/content/ember/v3/array-observers.md @@ -1,10 +1,10 @@ --- -id: array-observers title: Array Observers -until: '4.0.0' -since: '3.26' +until: 4.0.0 +since: "3.26" --- + Array observers are a special type of observer that can be used to synchronously react to changes in an `EmberArray`. In general, to refactor away from them, these reactions need to be converted from _eager_, _synchronous_ reactions to _lazy_ diff --git a/content/ember/v3/attrs-arg-access.md b/content/ember/v3/attrs-arg-access.md index a25c05f6..a20bf1c8 100644 --- a/content/ember/v3/attrs-arg-access.md +++ b/content/ember/v3/attrs-arg-access.md @@ -1,10 +1,10 @@ --- -id: attrs-arg-access -title: "Accessing named args via {{attrs}}" -until: '4.0.0' -since: '3.26' +title: Accessing named args via {{attrs}} +until: 4.0.0 +since: "3.26" --- + The `{{attrs}}` object was an alternative way to reference named arguments in templates that was introduced prior to named arguments syntax being finalized. References to properties on `{{attrs}}` can be converted directly to named diff --git a/content/ember/v3/autotracking-mutation-after-consumption.md b/content/ember/v3/autotracking-mutation-after-consumption.md index 64593bbf..09976d46 100644 --- a/content/ember/v3/autotracking-mutation-after-consumption.md +++ b/content/ember/v3/autotracking-mutation-after-consumption.md @@ -1,10 +1,11 @@ --- -id: 'autotracking.mutation-after-consumption' title: Mutation After Consumption -until: '4.0.0' -since: 'Glimmer Internals' +until: 4.0.0 +since: Glimmer Internals +displayId: autotracking.mutation-after-consumption --- + Older versions of Ember failed to detect errors in certain cases where an autotracked property was both read from and written to during rendering. This was buggy and could cause infinite loops, as with all such combined read-write operations during rendering. A common case was reading from and writing to a `@tracked` property in a `constructor`, usually for making a local copy of a value from `args`: ```js diff --git a/content/ember/v3/class-binding-and-class-name-bindings-in-templates.md b/content/ember/v3/class-binding-and-class-name-bindings-in-templates.md index 664a2226..3f7c6561 100644 --- a/content/ember/v3/class-binding-and-class-name-bindings-in-templates.md +++ b/content/ember/v3/class-binding-and-class-name-bindings-in-templates.md @@ -1,10 +1,10 @@ --- -id: class-binding-and-class-name-bindings-in-templates -title: "classBinding and classNameBindings as args in templates" -until: '4.0.0' -since: '3.26' +title: classBinding and classNameBindings as args in templates +until: 4.0.0 +since: "3.26" --- + `classBinding` and `classNameBindings` can currently be passed as arguments to components that are invoked with curly invocation. These allow users to conditionally bind values to the `class` argument using a microsyntax similar to diff --git a/content/ember/v3/component-manager-string-lookup.md b/content/ember/v3/component-manager-string-lookup.md index aaea5781..25ab062b 100644 --- a/content/ember/v3/component-manager-string-lookup.md +++ b/content/ember/v3/component-manager-string-lookup.md @@ -1,10 +1,10 @@ --- -id: component-manager-string-lookup title: Component Manager Factory Function -until: '4.0.0' -since: '3.8' +until: 4.0.0 +since: "3.8" --- + `setComponentManager` no longer takes a string to associate the custom component class and the component manager. Instead you must pass a factory function that produces an instance of the component manager. Before: diff --git a/content/ember/v3/component-mouseenter-leave-move.md b/content/ember/v3/component-mouseenter-leave-move.md index bf5d5859..286bfc33 100644 --- a/content/ember/v3/component-mouseenter-leave-move.md +++ b/content/ember/v3/component-mouseenter-leave-move.md @@ -1,10 +1,11 @@ --- -id: component.mouseenter-leave-move title: mouseEnter/Leave/Move component methods -until: '4.0.0' -since: '3.13' +until: 4.0.0 +since: "3.13" +displayId: component.mouseenter-leave-move --- + As `mouseenter`, `mouseleave` and `mousemove` events fire very frequently, are rarely used and have a higher implementation cost, support for them in Ember's `EventDispatcher` has been deprecated. As such the corresponding event handler methods in `Ember.Component` should not be used anymore. diff --git a/content/ember/v3/computed-property-override.md b/content/ember/v3/computed-property-override.md index adbbbbeb..8deccf53 100644 --- a/content/ember/v3/computed-property-override.md +++ b/content/ember/v3/computed-property-override.md @@ -1,10 +1,11 @@ --- -id: computed-property.override title: Computed Property Overridability -until: '4.0.0' -since: '3.9' +until: 4.0.0 +since: "3.9" +displayId: computed-property.override --- + Ember's computed properties are overridable by default if no setter is defined: ```js diff --git a/content/ember/v3/computed-property-property.md b/content/ember/v3/computed-property-property.md index 58c77e58..9eb2f2ba 100644 --- a/content/ember/v3/computed-property-property.md +++ b/content/ember/v3/computed-property-property.md @@ -1,10 +1,11 @@ --- -id: computed-property.property title: Computed Property `.property()` Modifier -until: '4.0.0' -since: '3.9' +until: 4.0.0 +since: "3.9" +displayId: computed-property.property --- + `.property()` is a modifier that adds additional property dependencies to an existing computed property: diff --git a/content/ember/v3/computed-property-volatile.md b/content/ember/v3/computed-property-volatile.md index f542d571..30e02cd7 100644 --- a/content/ember/v3/computed-property-volatile.md +++ b/content/ember/v3/computed-property-volatile.md @@ -1,10 +1,11 @@ --- -id: computed-property.volatile title: Computed Property Volatility -until: '4.0.0' -since: '3.9' +until: 4.0.0 +since: "3.9" +displayId: computed-property.volatile --- + *NOTE*: There is a bug in Native Getters in 3.9 that was fixed in 3.10. To upgrade to 3.9 directly, just add this to your deprecation workflow, and make the recommended fixes when you move to 3.10 or beyond. diff --git a/content/ember/v3/deprecate-router-events.md b/content/ember/v3/deprecate-router-events.md index 315e5773..a5f42610 100644 --- a/content/ember/v3/deprecate-router-events.md +++ b/content/ember/v3/deprecate-router-events.md @@ -1,10 +1,10 @@ --- -id: deprecate-router-events title: Router Events -until: '4.0.0' -since: '3.6' +until: 4.0.0 +since: "3.6" --- + Application-wide transition monitoring events belong on the Router service, not spread throughout the Route classes. That is the reason for the existing `willTransition` and `didTransition` hooks/events on the Router. But they are not sufficient to capture all the detail people need. In addition, they receive handlerInfos in their arguments, which are an undocumented internal implementation detail of router.js that doesn't belong in Ember's public API. Everything you can do with handlerInfos can be done with the `RouteInfo`. diff --git a/content/ember/v3/deprecated-run-loop-and-computed-dot-access.md b/content/ember/v3/deprecated-run-loop-and-computed-dot-access.md index d35e3514..8a17d861 100644 --- a/content/ember/v3/deprecated-run-loop-and-computed-dot-access.md +++ b/content/ember/v3/deprecated-run-loop-and-computed-dot-access.md @@ -1,10 +1,10 @@ --- -id: deprecated-run-loop-and-computed-dot-access title: Run loop and computed dot access -until: '4.0.0' -since: '3.27' +until: 4.0.0 +since: "3.27" --- + Using `.` to access computed or run loop functions has been deprecated, such as `computed.filter`. Instead, import the value directly from the module: diff --git a/content/ember/v3/editions-classic.md b/content/ember/v3/editions-classic.md index e72856b6..6e379e57 100644 --- a/content/ember/v3/editions-classic.md +++ b/content/ember/v3/editions-classic.md @@ -1,10 +1,11 @@ --- -id: editions.classic title: "Edition: Classic" -until: '4.0.0' -since: '3.26' +until: 4.0.0 +since: "3.26" +displayId: editions.classic --- + The edition of Ember prior to Ember Octane is known as Ember Classic. This edition has been deprecated, which means that users must update to Ember Octane. To do this, you must: diff --git a/content/ember/v3/ember-built-in-components-import.md b/content/ember/v3/ember-built-in-components-import.md index f7de0854..84e07d78 100644 --- a/content/ember/v3/ember-built-in-components-import.md +++ b/content/ember/v3/ember-built-in-components-import.md @@ -1,10 +1,11 @@ --- -id: ember.built-in-components.import title: Importing Legacy Built-in Components -until: '4.0.0' -since: '3.27' +until: 4.0.0 +since: "3.27" +displayId: ember.built-in-components.import --- + Historically, the implementation classes of the built-in components ``, `