From 5573eb3a4cc969de98fe5dad9b7d20b9790262eb Mon Sep 17 00:00:00 2001 From: Buck Doyle Date: Tue, 23 Dec 2025 21:59:12 -0600 Subject: [PATCH 01/18] Add results of ember-cli-update to 4.4 --- .ember-cli | 9 +++++++- .eslintignore | 5 ++++- .eslintrc.js | 2 +- .gitignore | 6 +++++- .prettierignore | 4 ++++ README.md | 4 ++-- app/index.html | 2 +- config/ember-cli-update.json | 2 +- config/environment.js | 2 +- config/targets.js | 15 ------------- package.json | 22 +++++++++---------- tests/helpers/.gitkeep | 0 tests/helpers/index.js | 42 ++++++++++++++++++++++++++++++++++++ tests/index.html | 1 - 14 files changed, 80 insertions(+), 36 deletions(-) delete mode 100644 tests/helpers/.gitkeep create mode 100644 tests/helpers/index.js diff --git a/.ember-cli b/.ember-cli index fd97b187..ed692994 100644 --- a/.ember-cli +++ b/.ember-cli @@ -6,5 +6,12 @@ Setting `disableAnalytics` to true will prevent any data from being sent. */ "disableAnalytics": false, - "port": 4300 + + /** + Setting `isTypeScriptProject` to true will force the blueprint generators to generate TypeScript + rather than JavaScript by default, when a TypeScript version of a given blueprint is available. + */ + "isTypeScriptProject": false, + + "port": 4300, } diff --git a/.eslintignore b/.eslintignore index 1c0249db..ae117de9 100644 --- a/.eslintignore +++ b/.eslintignore @@ -19,7 +19,10 @@ # ember-try /.node_modules.ember-try/ /bower.json.ember-try +/npm-shrinkwrap.json.ember-try /package.json.ember-try +/package-lock.json.ember-try +/yarn.lock.ember-try - +# custom /mirage/mirage diff --git a/.eslintrc.js b/.eslintrc.js index 979db294..0147760c 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -62,7 +62,7 @@ module.exports = { }, }, { - // Test files: + // test files files: ['tests/**/*-test.{js,ts}'], extends: ['plugin:qunit/recommended'], }, diff --git a/.gitignore b/.gitignore index 82447690..f1e859b2 100644 --- a/.gitignore +++ b/.gitignore @@ -23,6 +23,10 @@ # ember-try /.node_modules.ember-try/ /bower.json.ember-try +/npm-shrinkwrap.json.ember-try /package.json.ember-try +/package-lock.json.ember-try +/yarn.lock.ember-try -.travis/*.key +# broccoli-debug +/DEBUG/ diff --git a/.prettierignore b/.prettierignore index 92216555..4178fd57 100644 --- a/.prettierignore +++ b/.prettierignore @@ -14,8 +14,12 @@ /coverage/ !.* .eslintcache +.lint-todo/ # ember-try /.node_modules.ember-try/ /bower.json.ember-try +/npm-shrinkwrap.json.ember-try /package.json.ember-try +/package-lock.json.ember-try +/yarn.lock.ember-try diff --git a/README.md b/README.md index 8ebcab95..e2030dbc 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ You will need the following things properly installed on your computer. * [Git](https://git-scm.com/) * [Node.js](https://nodejs.org/) (with npm) -* [Ember CLI](https://ember-cli.com/) +* [Ember CLI](https://cli.emberjs.com/release/) * [Google Chrome](https://google.com/chrome/) ## Installation @@ -49,7 +49,7 @@ Specify what it takes to deploy your app. ## Further Reading / Useful Links * [ember.js](https://emberjs.com/) -* [ember-cli](https://ember-cli.com/) +* [ember-cli](https://cli.emberjs.com/release/) * Development Browser Extensions * [ember inspector for chrome](https://chrome.google.com/webstore/detail/ember-inspector/bmdblncegkenkacieihfhpjfppoconhi) * [ember inspector for firefox](https://addons.mozilla.org/en-US/firefox/addon/ember-inspector/) diff --git a/app/index.html b/app/index.html index 154cb409..a43b08da 100644 --- a/app/index.html +++ b/app/index.html @@ -2,7 +2,7 @@ - + PrisonRideshareUi diff --git a/config/ember-cli-update.json b/config/ember-cli-update.json index dd50f3d6..7145130e 100644 --- a/config/ember-cli-update.json +++ b/config/ember-cli-update.json @@ -3,7 +3,7 @@ "packages": [ { "name": "ember-cli", - "version": "3.28.6", + "version": "4.4.1", "blueprints": [ { "name": "app", diff --git a/config/environment.js b/config/environment.js index 16f7d85b..75517141 100644 --- a/config/environment.js +++ b/config/environment.js @@ -5,7 +5,7 @@ module.exports = function (environment) { modulePrefix: 'prison-rideshare-ui', environment, rootURL: '/', - locationType: 'auto', + locationType: 'history', EmberENV: { FEATURES: { // Here you can enable experimental features on an ember canary build diff --git a/config/targets.js b/config/targets.js index 3cd797ab..1e48e059 100644 --- a/config/targets.js +++ b/config/targets.js @@ -6,21 +6,6 @@ const browsers = [ 'last 1 Safari versions', ]; -// Ember's browser support policy is changing, and IE11 support will end in -// v4.0 onwards. -// -// See https://deprecations.emberjs.com/v3.x#toc_3-0-browser-support-policy -// -// If you need IE11 support on a version of Ember that still offers support -// for it, uncomment the code block below. -// -// const isCI = Boolean(process.env.CI); -// const isProduction = process.env.EMBER_ENV === 'production'; -// -// if (isCI || isProduction) { -// browsers.push('ie 11'); -// } - module.exports = { browsers, }; diff --git a/package.json b/package.json index fd6ed191..b78c5a80 100644 --- a/package.json +++ b/package.json @@ -27,10 +27,10 @@ "@babel/plugin-proposal-decorators": "^7.28.0", "@ember/legacy-built-in-components": "^0.4.2", "@ember/optional-features": "^2.0.0", - "@ember/test-helpers": "^2.6.0", + "@ember/test-helpers": "^2.7.0", "@faker-js/faker": "^8.1.0", - "@glimmer/component": "^1.0.4", - "@glimmer/tracking": "^1.0.4", + "@glimmer/component": "^1.1.2", + "@glimmer/tracking": "^1.1.2", "@hashicorp/design-system-components": "^4.24.0", "@hashicorp/design-system-tokens": "^3.0.0", "babel-eslint": "^8.2.6", @@ -43,11 +43,11 @@ "ember-basic-dropdown": "^8.7.0", "ember-buffered-proxy": "^2.1.1", "ember-classic-decorator": "^3.0.1", - "ember-cli": "~3.28.6", + "ember-cli": "~4.4.1", "ember-cli-app-version": "^5.0.0", "ember-cli-babel": "^8.2.0", "ember-cli-code-coverage": "^2.0.0", - "ember-cli-dependency-checker": "^3.2.0", + "ember-cli-dependency-checker": "^3.3.1", "ember-cli-deploy": "^2.0.0", "ember-cli-deploy-lightning-pack": "^6.0.0", "ember-cli-deprecation-workflow": "^2.0.0", @@ -62,7 +62,7 @@ "ember-cli-terser": "^4.0.2", "ember-composable-helpers": "^5.0.0", "ember-concurrency": "^4.0.2", - "ember-data": "~3.28.6", + "ember-data": "~4.4.0", "ember-decorators": "^6.1.1", "ember-eslint-parser": "^0.5.11", "ember-export-application-global": "^2.0.1", @@ -84,9 +84,9 @@ "ember-resolver": "^8.0.3", "ember-route-template": "^1.0.3", "ember-simple-auth": "^6.0.0", - "ember-source": "~3.28.8", + "ember-source": "~4.4.0", "ember-template-imports": "^4.1.1", - "ember-template-lint": "^3.15.0", + "ember-template-lint": "^4.8.0", "ember-test-selectors": "^6.0.0", "ember-truth-helpers": "^4.0.3", "eslint": "^8.0.0", @@ -94,7 +94,7 @@ "eslint-plugin-ember": "^12.7.4", "eslint-plugin-node": "^11.1.0", "eslint-plugin-prettier": "^5.5.4", - "eslint-plugin-qunit": "^6.2.0", + "eslint-plugin-qunit": "^7.2.0", "highcharts": "^12.4.0", "lint-to-the-future": "^2.6.3", "lint-to-the-future-ember-template": "^3.1.0", @@ -108,12 +108,12 @@ "npm-run-all": "^4.1.5", "prettier": "^3.0.0", "prettier-plugin-ember-template-tag": "^2.1.0", - "qunit": "^2.17.2", + "qunit": "^2.19.1", "qunit-dom": "^2.0.0", "sanitize-html": "^2.7.0", "testem": "^3.10.1", "testem-multi-reporter": "^1.2.0", - "webpack": "^5.0.0" + "webpack": "^5.72.1" }, "engines": { "node": "18.20.8", diff --git a/tests/helpers/.gitkeep b/tests/helpers/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/helpers/index.js b/tests/helpers/index.js new file mode 100644 index 00000000..7f70de80 --- /dev/null +++ b/tests/helpers/index.js @@ -0,0 +1,42 @@ +import { + setupApplicationTest as upstreamSetupApplicationTest, + setupRenderingTest as upstreamSetupRenderingTest, + setupTest as upstreamSetupTest, +} from 'ember-qunit'; + +// This file exists to provide wrappers around ember-qunit's / ember-mocha's +// test setup functions. This way, you can easily extend the setup that is +// needed per test type. + +function setupApplicationTest(hooks, options) { + upstreamSetupApplicationTest(hooks, options); + + // Additional setup for application tests can be done here. + // + // For example, if you need an authenticated session for each + // application test, you could do: + // + // hooks.beforeEach(async function () { + // await authenticateSession(); // ember-simple-auth + // }); + // + // This is also a good place to call test setup functions coming + // from other addons: + // + // setupIntl(hooks); // ember-intl + // setupMirage(hooks); // ember-cli-mirage +} + +function setupRenderingTest(hooks, options) { + upstreamSetupRenderingTest(hooks, options); + + // Additional setup for rendering tests can be done here. +} + +function setupTest(hooks, options) { + upstreamSetupTest(hooks, options); + + // Additional setup for unit tests can be done here. +} + +export { setupApplicationTest, setupRenderingTest, setupTest }; diff --git a/tests/index.html b/tests/index.html index 6d6f25f1..3073ea36 100644 --- a/tests/index.html +++ b/tests/index.html @@ -2,7 +2,6 @@ - PrisonRideshareUi Tests From 6697288a49c4b426f14b68d7941b8ff887c7ec5b Mon Sep 17 00:00:00 2001 From: Buck Doyle Date: Tue, 23 Dec 2025 22:00:40 -0600 Subject: [PATCH 02/18] Fix merge error --- .ember-cli | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.ember-cli b/.ember-cli index ed692994..d4e4e336 100644 --- a/.ember-cli +++ b/.ember-cli @@ -13,5 +13,5 @@ */ "isTypeScriptProject": false, - "port": 4300, + "port": 4300 } From 0e29f19f686284bca85e1aca4077166cb740c683 Mon Sep 17 00:00:00 2001 From: Buck Doyle Date: Tue, 23 Dec 2025 22:01:08 -0600 Subject: [PATCH 03/18] Update lockfile --- pnpm-lock.yaml | 794 ++++++++++++++++++++++++++++++------------------- 1 file changed, 495 insertions(+), 299 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 33b5aaa7..2a5595d3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,25 +30,25 @@ importers: version: 7.28.0(@babel/core@7.28.4) '@ember/legacy-built-in-components': specifier: ^0.4.2 - version: 0.4.2(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)) + version: 0.4.2(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) '@ember/optional-features': specifier: ^2.0.0 version: 2.2.0 '@ember/test-helpers': - specifier: ^2.6.0 - version: 2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)) + specifier: ^2.7.0 + version: 2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) '@faker-js/faker': specifier: ^8.1.0 version: 8.4.1 '@glimmer/component': - specifier: ^1.0.4 + specifier: ^1.1.2 version: 1.1.2(@babel/core@7.28.4) '@glimmer/tracking': - specifier: ^1.0.4 + specifier: ^1.1.2 version: 1.1.2 '@hashicorp/design-system-components': specifier: ^4.24.0 - version: 4.24.0(patch_hash=fdd37c1f2b693ce834016a5e4d64d8935e1dc495259de08ee2a3da251e56aa34)(@babel/core@7.28.4)(@ember/string@3.1.1)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glimmer/tracking@1.1.2)(@glint/template@1.6.1)(ember-basic-dropdown@8.7.0(@babel/core@7.28.4)(@ember/string@3.1.1)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)))(ember-source@3.28.12(@babel/core@7.28.4))(webpack@5.101.3) + version: 4.24.0(patch_hash=fdd37c1f2b693ce834016a5e4d64d8935e1dc495259de08ee2a3da251e56aa34)(@babel/core@7.28.4)(@ember/string@3.1.1)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glimmer/tracking@1.1.2)(@glint/template@1.6.1)(ember-basic-dropdown@8.7.0(@babel/core@7.28.4)(@ember/string@3.1.1)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3))(webpack@5.101.3) '@hashicorp/design-system-tokens': specifier: ^3.0.0 version: 3.0.0 @@ -75,7 +75,7 @@ importers: version: 2.11.0(@glint/template@1.6.1)(webpack@5.101.3) ember-basic-dropdown: specifier: ^8.7.0 - version: 8.7.0(@babel/core@7.28.4)(@ember/string@3.1.1)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)) + version: 8.7.0(@babel/core@7.28.4)(@ember/string@3.1.1)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) ember-buffered-proxy: specifier: ^2.1.1 version: 2.1.1(@babel/core@7.28.4) @@ -83,8 +83,8 @@ importers: specifier: ^3.0.1 version: 3.0.1(@glint/template@1.6.1) ember-cli: - specifier: ~3.28.6 - version: 3.28.6(babel-core@6.26.3)(handlebars@4.7.8)(underscore@1.13.7) + specifier: ~4.4.1 + version: 4.4.1(babel-core@6.26.3)(handlebars@4.7.8)(underscore@1.13.7) ember-cli-app-version: specifier: ^5.0.0 version: 5.0.0 @@ -95,8 +95,8 @@ importers: specifier: ^2.0.0 version: 2.1.2 ember-cli-dependency-checker: - specifier: ^3.2.0 - version: 3.3.3(ember-cli@3.28.6(babel-core@6.26.3)(handlebars@4.7.8)(underscore@1.13.7)) + specifier: ^3.3.1 + version: 3.3.3(ember-cli@4.4.1(babel-core@6.26.3)(handlebars@4.7.8)(underscore@1.13.7)) ember-cli-deploy: specifier: ^2.0.0 version: 2.0.0 @@ -117,10 +117,10 @@ importers: version: 2.1.0 ember-cli-mirage: specifier: ^3.0.4 - version: 3.0.4(@ember-data/model@3.28.13(@babel/core@7.28.4))(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)))(@glint/template@1.6.1)(ember-data@3.28.13(@babel/core@7.28.4)(ember-source@3.28.12(@babel/core@7.28.4)))(ember-qunit@5.1.5(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)))(qunit@2.24.1))(ember-source@3.28.12(@babel/core@7.28.4))(miragejs@0.1.48)(webpack@5.101.3) + version: 3.0.4(@ember-data/model@4.4.3(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3))(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(@glint/template@1.6.1)(ember-data@4.4.3(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3))(webpack@5.101.3))(ember-qunit@5.1.5(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(qunit@2.24.1))(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3))(miragejs@0.1.48)(webpack@5.101.3) ember-cli-page-object: specifier: ^2.1.1 - version: 2.3.2(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4))) + version: 2.3.2(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3))) ember-cli-sass: specifier: ^11.0.0 version: 11.0.1 @@ -140,8 +140,8 @@ importers: specifier: ^4.0.2 version: 4.0.6(@babel/core@7.28.4)(@glint/template@1.6.1) ember-data: - specifier: ~3.28.6 - version: 3.28.13(@babel/core@7.28.4)(ember-source@3.28.12(@babel/core@7.28.4)) + specifier: ~4.4.0 + version: 4.4.3(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3))(webpack@5.101.3) ember-decorators: specifier: ^6.1.1 version: 6.1.1 @@ -156,10 +156,10 @@ importers: version: 8.1.2 ember-highcharts: specifier: ^3.2.1 - version: 3.2.2(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4))(highcharts@12.4.0) + version: 3.2.2(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3))(highcharts@12.4.0) ember-lifeline: specifier: ^7.0.0 - version: 7.0.0(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4))) + version: 7.0.0(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3))) ember-load: specifier: 0.0.17 version: 0.0.17 @@ -177,22 +177,22 @@ importers: version: 10.0.2(moment-timezone@0.6.0)(moment@2.30.1) ember-page-title: specifier: ^8.2.4 - version: 8.2.4(ember-source@3.28.12(@babel/core@7.28.4)) + version: 8.2.4(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) ember-percy: specifier: ^1.6.0 version: 1.6.0 ember-power-calendar: specifier: ^1.1.0 - version: 1.8.0(@babel/core@7.28.4)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glint/template@1.6.1)(ember-concurrency@4.0.6(@babel/core@7.28.4)(@glint/template@1.6.1))(ember-source@3.28.12(@babel/core@7.28.4)) + version: 1.8.0(@babel/core@7.28.4)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glint/template@1.6.1)(ember-concurrency@4.0.6(@babel/core@7.28.4)(@glint/template@1.6.1))(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) ember-power-calendar-moment: specifier: ^1.0.2 - version: 1.0.4(@glint/template@1.6.1)(ember-power-calendar@1.8.0(@babel/core@7.28.4)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glint/template@1.6.1)(ember-concurrency@4.0.6(@babel/core@7.28.4)(@glint/template@1.6.1))(ember-source@3.28.12(@babel/core@7.28.4)))(moment-timezone@0.6.0)(moment@2.30.1) + version: 1.0.4(@glint/template@1.6.1)(ember-power-calendar@1.8.0(@babel/core@7.28.4)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glint/template@1.6.1)(ember-concurrency@4.0.6(@babel/core@7.28.4)(@glint/template@1.6.1))(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(moment-timezone@0.6.0)(moment@2.30.1) ember-power-select: specifier: ^8.11.0 - version: 8.11.0(@babel/core@7.28.4)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glint/template@1.6.1)(ember-basic-dropdown@8.7.0(@babel/core@7.28.4)(@ember/string@3.1.1)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)))(ember-concurrency@4.0.6(@babel/core@7.28.4)(@glint/template@1.6.1))(ember-source@3.28.12(@babel/core@7.28.4)) + version: 8.11.0(@babel/core@7.28.4)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glint/template@1.6.1)(ember-basic-dropdown@8.7.0(@babel/core@7.28.4)(@ember/string@3.1.1)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(ember-concurrency@4.0.6(@babel/core@7.28.4)(@glint/template@1.6.1))(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) ember-qunit: specifier: ^5.1.5 - version: 5.1.5(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)))(qunit@2.24.1) + version: 5.1.5(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(qunit@2.24.1) ember-qunit-nice-errors: specifier: ^1.2.1 version: 1.2.1 @@ -204,22 +204,22 @@ importers: version: 1.0.3 ember-simple-auth: specifier: ^6.0.0 - version: 6.1.0(@babel/core@7.28.4)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)))(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4))(eslint@8.57.1) + version: 6.1.0(@babel/core@7.28.4)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3))(eslint@8.57.1) ember-source: - specifier: ~3.28.8 - version: 3.28.12(@babel/core@7.28.4) + specifier: ~4.4.0 + version: 4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3) ember-template-imports: specifier: ^4.1.1 version: 4.3.0 ember-template-lint: - specifier: ^3.15.0 - version: 3.16.0 + specifier: ^4.8.0 + version: 4.18.2 ember-test-selectors: specifier: ^6.0.0 version: 6.0.0 ember-truth-helpers: specifier: ^4.0.3 - version: 4.0.3(ember-source@3.28.12(@babel/core@7.28.4)) + version: 4.0.3(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) eslint: specifier: ^8.0.0 version: 8.57.1 @@ -236,8 +236,8 @@ importers: specifier: ^5.5.4 version: 5.5.4(@types/eslint@9.6.1)(eslint-config-prettier@10.1.8(eslint@8.57.1))(eslint@8.57.1)(prettier@3.6.2) eslint-plugin-qunit: - specifier: ^6.2.0 - version: 6.2.0(eslint@8.57.1) + specifier: ^7.2.0 + version: 7.3.4(eslint@8.57.1) highcharts: specifier: ^12.4.0 version: 12.4.0 @@ -246,7 +246,7 @@ importers: version: 2.6.4 lint-to-the-future-ember-template: specifier: ^3.1.0 - version: 3.1.0(ember-template-lint@3.16.0) + version: 3.1.0(ember-template-lint@4.18.2) lint-to-the-future-eslint: specifier: ^3.2.0 version: 3.2.0(eslint@8.57.1) @@ -278,7 +278,7 @@ importers: specifier: ^2.1.0 version: 2.1.0(prettier@3.6.2) qunit: - specifier: ^2.17.2 + specifier: ^2.19.1 version: 2.24.1 qunit-dom: specifier: ^2.0.0 @@ -293,7 +293,7 @@ importers: specifier: ^1.2.0 version: 1.2.0 webpack: - specifier: ^5.0.0 + specifier: ^5.72.1 version: 5.101.3 packages: @@ -716,12 +716,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-object-assign@7.27.1': - resolution: {integrity: sha512-LP6tsnirA6iy13uBKiYgjJsfQrodmlSrpZModtlo1Vk8sOO68gfo7dfA9TGJyEgxTiO7czK4EGZm8FJEZtk4kQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-object-rest-spread@7.28.4': resolution: {integrity: sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew==} engines: {node: '>=6.9.0'} @@ -961,39 +955,39 @@ packages: resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} - '@ember-data/adapter@3.28.13': - resolution: {integrity: sha512-AwLJTs+GvxX72vfP3edV0hoMLD9oPWJNbnqxakXVN9xGTuk6/TeGQLMrVU3222GCoMMNrJ357Nip7kZeFo4IdA==} + '@ember-data/adapter@4.4.3': + resolution: {integrity: sha512-rwcwzffVHosmKgWEOSwvUy8EFazDV08lZvw8uFDK9CrrhUBWGLG8Ugrc1nu3HEAHA9UWNFbaAPKj/R4PvV2igw==} engines: {node: 12.* || >= 14.*} - '@ember-data/canary-features@3.28.13': - resolution: {integrity: sha512-fgpcB0wmtUjZeqcIKkfP/MclQjY5r8ft8YZhPlvQh2MIx+3d3nCNRXB6lEUdRdQphFEag2towONFEIsiOAgs3Q==} + '@ember-data/canary-features@4.4.3': + resolution: {integrity: sha512-QzmWO6XkXUb6sND/HST7Xh9o7xlYynv1Wht/GSz+6sRDe5p2M/njwd10Hqhiraso34zNfWNqiPNjAtu3OUNL1g==} engines: {node: 12.* || >= 14.*} - '@ember-data/debug@3.28.13': - resolution: {integrity: sha512-ofny/Grpqx1lM6KWy5q75/b2/B+zQ4B4Ynk7SrQ//sFvpX3gjuP8iN07SKTHSN07vedlC+7QNhNJdCQwyqK1Fg==} + '@ember-data/debug@4.4.3': + resolution: {integrity: sha512-ZCE+yD53pPUp4705y3YxrV4Q4+upLt0LY9o9tMWrdV5C7L74aiVyUJ5FqD6fmBsWYEa2TG8nde27gNIW3KlSJw==} engines: {node: 12.* || >= 14.*} - '@ember-data/model@3.28.13': - resolution: {integrity: sha512-V5Hgzz5grNWTSrKGksY9xeOsTDLN/d3qsVMu26FWWHP5uqyWT0Cd4LSRpNxs14PsTFDcbrtGKaZv3YVksZfFEQ==} + '@ember-data/model@4.4.3': + resolution: {integrity: sha512-gHrSGJQUewZ0hqAnDzAehz7DXqBHHT9MKGl/f7/mYMP+QNVQXbPemurc9NAO7nunUJZhDvHYRkMuy0hrdtiT+g==} engines: {node: 12.* || >= 14.*} - '@ember-data/private-build-infra@3.28.13': - resolution: {integrity: sha512-8gT3/gnmbNgFIMVdHBpl3xFGJefJE26VUIidFHTF1/N1aumVUlEhnXH0BSPxvxTnFXz/klGSTOMs+sDsx3jw6A==} + '@ember-data/private-build-infra@4.4.3': + resolution: {integrity: sha512-2piJv/agaq3pDoSfNcJS96SSVvlCnz3ZQgyhOw4b0zAYaSchnk+775W6jUoxNl8NGjXEnBGulXce/b+NBX7z+Q==} engines: {node: 12.* || >= 14.*} - '@ember-data/record-data@3.28.13': - resolution: {integrity: sha512-0qYOxQr901eZ0JoYVt/IiszZYuNefqO6yiwKw0VH2dmWhVniQSp+Da9YnoKN9U2KgR4NdxKiUs2j9ZLNZ+bH7g==} + '@ember-data/record-data@4.4.3': + resolution: {integrity: sha512-hHGSD23qHR+Zd59/P2AqmcFBOAgb22Imcm7aJbXUfQVSpXx2AlcdcrWL8bA6hMaO9yX/KQRTmBazmS0vqTxFug==} engines: {node: 12.* || >= 14.*} '@ember-data/rfc395-data@0.0.4': resolution: {integrity: sha512-tGRdvgC9/QMQSuSuJV45xoyhI0Pzjm7A9o/MVVA3HakXIImJbbzx/k/6dO9CUEQXIyS2y0fW6C1XaYOG7rY0FQ==} - '@ember-data/serializer@3.28.13': - resolution: {integrity: sha512-BlYXi8ObH0B5G7QeWtkf9u8PrhdlfAxOAsOuOPZPCTzWsQlmyzV6M9KvBmIAvJtM2IQ3a5BX2o71eP6/7MJDUg==} + '@ember-data/serializer@4.4.3': + resolution: {integrity: sha512-rHL3yraqUBHLjw1y5s0sGCD+xjwJaEWsx/wcVxG5FBIBcMtUQTyp/QLoiqqVfI0/1MOnvpYDjy1Fyioy0gGAZA==} engines: {node: 12.* || >= 14.*} - '@ember-data/store@3.28.13': - resolution: {integrity: sha512-y1ddWLfR20l3NN9fNfIAFWCmREnC6hjKCZERDgkvBgZOCAKcs+6bVJGyMmKBcsp4W7kanqKn71tX7Y63jp+jXQ==} + '@ember-data/store@4.4.3': + resolution: {integrity: sha512-1kvCV/qO7ULD4fJNfr1NTwQwcPAU/fwxIWj46p2JnpRKg1jwzBNz9E6hQNdQ0kLD2pOUiaHB8J/2J6mCqVljKA==} engines: {node: 12.* || >= 14.*} '@ember-decorators/component@6.1.1': @@ -1008,10 +1002,6 @@ packages: resolution: {integrity: sha512-0KqnoeoLKb6AyoSU65TRF5T85wmS4uDn06oARddwNPxxf/lt5jQlh41uX3W7V/fWL9tPu8x1L1Vvpc80MN1+YA==} engines: {node: '>= 8.*'} - '@ember-template-lint/todo-utils@10.0.0': - resolution: {integrity: sha512-US8VKnetBOl8KfKz+rXGsosz6rIETNwSz2F2frM8hIoJfF/d6ME1Iz1K7tPYZEE6SoKqZFlBs5XZPSmzRnabjA==} - engines: {node: 10.* || 12.* || >= 14} - '@ember/edition-utils@1.2.0': resolution: {integrity: sha512-VmVq/8saCaPdesQmftPqbFtxJWrzxNGSQ+e8x8LLe3Hjm36pJ04Q8LeORGZkAeOhldoUX9seLGmSaHeXkIqoog==} @@ -1136,20 +1126,20 @@ packages: '@glimmer/env@0.1.7': resolution: {integrity: sha512-JKF/a9I9jw6fGoz8kA7LEQslrwJ5jms5CXhu/aqkBWk+PmZ6pTl8mlb/eJ/5ujBGTiQzBhy5AIWF712iA+4/mw==} - '@glimmer/global-context@0.65.4': - resolution: {integrity: sha512-RSYCPG/uVR5XCDcPREBclncU7R0zkjACbADP+n3FWAH1TfWbXRMDIkvO/ZlwHkjHoCZf6tIM6p5S/MoFzfJEJA==} + '@glimmer/global-context@0.84.3': + resolution: {integrity: sha512-8Oy9Wg5IZxMEeAnVmzD2NkObf89BeHoFSzJgJROE/deutd3rxg83mvlOez4zBBGYwnTb+VGU2LYRpet92egJjA==} - '@glimmer/interfaces@0.65.4': - resolution: {integrity: sha512-R0kby79tGNKZOojVJa/7y0JH9Eq4SV+L1s6GcZy30QUZ1g1AAGS5XwCIXc9Sc09coGcv//q+6NLeSw7nlx1y4A==} + '@glimmer/interfaces@0.84.3': + resolution: {integrity: sha512-dk32ykoNojt0mvEaIW6Vli5MGTbQo58uy3Epj7ahCgTHmWOKuw/0G83f2UmFprRwFx689YTXG38I/vbpltEjzg==} '@glimmer/interfaces@0.94.6': resolution: {integrity: sha512-sp/1WePvB/8O+jrcUHwjboNPTKrdGicuHKA9T/lh0vkYK2qM5Xz4i25lQMQ38tEMiw7KixrjHiTUiaXRld+IwA==} - '@glimmer/reference@0.65.4': - resolution: {integrity: sha512-yuRVE4qyqrlCndDMrHKDWUbDmGDCjPzsFtlTmxxnhDMJAdQsnr2cRLITHvQRDm1tXfigVvyKnomeuYhRRbBqYQ==} + '@glimmer/reference@0.84.3': + resolution: {integrity: sha512-lV+p/aWPVC8vUjmlvYVU7WQJsLh319SdXuAWoX/SE3pq340BJlAJiEcAc6q52y9JNhT57gMwtjMX96W5Xcx/qw==} - '@glimmer/syntax@0.65.4': - resolution: {integrity: sha512-y+/C3e8w96efk3a/Z5If9o4ztKJwrr8RtDpbhV2J8X+DUsn5ic2N3IIdlThbt/Zn6tkP1K3dY6uaFUx3pGTvVQ==} + '@glimmer/syntax@0.84.3': + resolution: {integrity: sha512-ioVbTic6ZisLxqTgRBL2PCjYZTFIwobifCustrozRU2xGDiYvVIL0vt25h2c1ioDsX59UgVlDkIK4YTAQQSd2A==} '@glimmer/syntax@0.95.0': resolution: {integrity: sha512-W/PHdODnpONsXjbbdY9nedgIHpglMfOzncf/moLVrKIcCfeQhw2vG07Rs/YW8KeJCgJRCLkQsi+Ix7XvrurGAg==} @@ -1160,8 +1150,8 @@ packages: '@glimmer/util@0.44.0': resolution: {integrity: sha512-duAsm30uVK9jSysElCbLyU6QQYO2X9iLDLBIBUcCqck9qN1o3tK2qWiHbGK5d6g8E2AJ4H88UrfElkyaJlGrwg==} - '@glimmer/util@0.65.4': - resolution: {integrity: sha512-aofe+rdBhkREKP2GZta6jy1UcbRRMfWx7M18zxGxspPoeD08NscD04Kx+WiOKXmC1TcrfITr8jvqMfrKrMzYWQ==} + '@glimmer/util@0.84.3': + resolution: {integrity: sha512-qFkh6s16ZSRuu2rfz3T4Wp0fylFj3HBsONGXQcrAdZjdUaIS6v3pNj6mecJ71qRgcym9Hbaq/7/fefIwECUiKw==} '@glimmer/util@0.94.8': resolution: {integrity: sha512-HfCKeZ74clF9BsPDBOqK/yRNa/ke6niXFPM6zRn9OVYw+ZAidLs7V8He/xljUHlLRL322kaZZY8XxRW7ALEwyg==} @@ -1169,11 +1159,11 @@ packages: '@glimmer/validator@0.44.0': resolution: {integrity: sha512-i01plR0EgFVz69GDrEuFgq1NheIjZcyTy3c7q+w7d096ddPVeVcRzU3LKaqCfovvLJ+6lJx40j45ecycASUUyw==} - '@glimmer/validator@0.65.4': - resolution: {integrity: sha512-0YUjAyo45DF5JkQxdv5kHn96nMNhvZiEwsAD4Jme0kk5Q9MQcPOUtN76pQAS4f+C6GdF9DeUr2yGXZLFMmb+LA==} + '@glimmer/validator@0.84.3': + resolution: {integrity: sha512-RTBV4TokUB0vI31UC7ikpV7lOYpWUlyqaKV//pRC4pexYMlmqnVhkFrdiimB/R1XyNdUOQUmnIAcdic39NkbhQ==} - '@glimmer/vm-babel-plugins@0.80.3': - resolution: {integrity: sha512-9ej6xlm5MzHBJ5am2l0dbbn8Z0wJoYoMpM8FcrGMlUP6SPMLWxvxpMsApgQo8u6dvZRCjR3/bw3fdf7GOy0AFw==} + '@glimmer/vm-babel-plugins@0.83.1': + resolution: {integrity: sha512-Cz0e/SrOo1gSNA0PXZRYI1WGmlQSAQCpiERBlXjjpwoLgiqx2kvsjfFiCUC/CfpsO6WN6wuPMeTFGJuhSSeL5A==} '@glimmer/wire-format@0.94.8': resolution: {integrity: sha512-A+Cp5m6vZMAEu0Kg/YwU2dJZXyYxVJs2zI57d3CP6NctmX7FsT8WjViiRUmt5abVmMmRH5b8BUovqY6GSMAdrw==} @@ -1181,8 +1171,8 @@ packages: '@glint/template@1.6.1': resolution: {integrity: sha512-/VuVbS+p2ON/qYVlTljIBnNMR3eUiu202uXdYJHTQ7bfFWmLija+ZfdgQCjdm83uZUMXQqtWvjOwwFXe5cvPtg==} - '@handlebars/parser@1.1.0': - resolution: {integrity: sha512-rR7tJoSwJ2eooOpYGxGGW95sLq6GXUaS1UtWvN7pei6n2/okYvCGld9vsUTvkl2migxbkszsycwtMf/GEc1k1A==} + '@handlebars/parser@2.0.0': + resolution: {integrity: sha512-EP9uEDZv/L5Qh9IWuMUGJRfwhXJ4h1dqKTT4/3+tY0eu7sPis7xh23j61SYUnNF4vqCQvvUXpDo9Bh/+q1zASA==} '@handlebars/parser@2.2.1': resolution: {integrity: sha512-D76vKOZFEGA9v6g0rZTYTQDUXNopCblW1Zeas3EEVrbdeh8gWrCEO9/goocKmcgtqAwv1Md76p58UQp7HeFTEw==} @@ -1290,6 +1280,10 @@ packages: '@lezer/yaml@1.0.3': resolution: {integrity: sha512-GuBLekbw9jDBDhGur82nuwkxKQ+a3W5H0GfaAthDXcAu+XdpS43VlnxA9E9hllkpSP5ellRDKjLLj7Lu9Wr6xA==} + '@lint-todo/utils@13.1.1': + resolution: {integrity: sha512-F5z53uvRIF4dYfFfJP3a2Cqg+4P1dgJchJsFnsZE0eZp0LK8X7g2J0CsJHRgns+skpXOlM7n5vFGwkWCWj8qJg==} + engines: {node: 12.* || >= 14} + '@marijn/find-cluster-break@1.0.2': resolution: {integrity: sha512-l0h88YhZFyKdXIFNfSWpyjStDjGHwZ/U7iobcK1cQQD8sejsONdQtTVU+1wVN1PBw40PiiHB1vA5S7VTfQiP9g==} @@ -1451,8 +1445,8 @@ packages: '@types/eslint-scope@3.7.7': resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} - '@types/eslint@7.29.0': - resolution: {integrity: sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==} + '@types/eslint@8.56.12': + resolution: {integrity: sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==} '@types/eslint@9.6.1': resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} @@ -1805,6 +1799,10 @@ packages: argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + aria-query@5.3.2: + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} + engines: {node: '>= 0.4'} + arr-diff@4.0.0: resolution: {integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==} engines: {node: '>=0.10.0'} @@ -2482,9 +2480,6 @@ packages: chrono-node@1.4.9: resolution: {integrity: sha512-mz0jOeqJLDKlbiYUjTbncNdfqm9odeuKVlxRvY15ZkFcRsUsSVJ6Rsf7V7ME6kkcfxbcG+CqnIafqqx1nu9C7A==} - ci-info@2.0.0: - resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} - ci-info@3.9.0: resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} engines: {node: '>=8'} @@ -2545,8 +2540,9 @@ packages: clipboard-polyfill@4.1.1: resolution: {integrity: sha512-nbvNLrcX0zviek5QHLFRAaLrx8y/s8+RF2stH43tuS+kP5XlHMrcD0UGBWq43Hwp6WuuK7KefRMP56S45ibZkA==} - cliui@7.0.4: - resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} + cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} clone@1.0.4: resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} @@ -2607,14 +2603,14 @@ packages: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} engines: {node: '>= 6'} - commander@6.2.1: - resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} - engines: {node: '>= 6'} - commander@7.2.0: resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} engines: {node: '>= 10'} + commander@8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} + commander@9.5.0: resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} engines: {node: ^12.20.0 || >=14} @@ -3419,6 +3415,9 @@ packages: resolution: {integrity: sha512-0aocZV9SIoOHiU3hrH3IuLR6busWhTX6UVXgd490hmJkIymmOXNH2+jJoC7Ebkeo3PiOfAdjqhb765QDlHSJOw==} engines: {node: 10.* || >= 12} + ember-cli-typescript-blueprint-polyfill@0.1.0: + resolution: {integrity: sha512-g0weUTOnHmPGqVZzkQTl3Nbk9fzEdFkEXydCs5mT1qBjXh8eQ6VlmjjGD5/998UXKuA0pLSCVVMbSp/linLzGA==} + ember-cli-typescript@2.0.2: resolution: {integrity: sha512-7I5azCTxOgRDN8aSSnJZIKSqr+MGnT+jLTUbBYqF8wu6ojs2DUnTePxUcQMcvNh3Q3B1ySv7Q/uZFSjdU9gSjA==} engines: {node: 6.* || 8.* || >= 10.*} @@ -3451,8 +3450,8 @@ packages: resolution: {integrity: sha512-rk7GY+FmLn/2e22HsZs0Ycrz8HQ1W3Fv+2TFOuEFW9optnDXDgkntPBIl6gact/LHsfBM5RKbM3dHsIIeLgl0Q==} engines: {node: 10.* || >= 12.*} - ember-cli@3.28.6: - resolution: {integrity: sha512-aGHIDXM5KujhU+tHyfp1X5bUp3yj47sIWI0zgybyIw6vv6ErAu/eKWWMSib5PF8cQDdXG9vttBcXnvQ4QBNIPQ==} + ember-cli@4.4.1: + resolution: {integrity: sha512-+38vmpKrAYTLXzmirFQGQ/9QJHJHhNX4F1/qKh+njdZnkPHDfvqxTdewXw+6+pF68LR+/26cw1bxaWxq52/48A==} engines: {node: '>= 12'} hasBin: true @@ -3483,8 +3482,8 @@ packages: resolution: {integrity: sha512-N/XFvZszrzyyX4IcNoeK4mJvIItNuONumhPLqi64T8NDjJkxBj4Pq61rvMkJx/9eZ8alzE4I8vYKOLxT0FvRuQ==} engines: {node: 10.* || >= 12} - ember-data@3.28.13: - resolution: {integrity: sha512-j1YjPl2JNHxQwQW6Bgfis44XSr4WCtdwMXr/SPpLsF1oVeTWIn3kwefcDnbuCI8Spmt1B9ab3ZLKzf2KkGN/7g==} + ember-data@4.4.3: + resolution: {integrity: sha512-Z67pYs41LoJ2EKQsTOb2QOmv7A4gn72nv9MORYpQnGk8z8stYGtrgZFwATg+NES4mnJsLShdLIWaZNKze7c1HA==} engines: {node: 12.* || >= 14.*} ember-decorators@6.1.1: @@ -3686,9 +3685,9 @@ packages: engines: {node: 10.* || 12.* || >= 14} hasBin: true - ember-source@3.28.12: - resolution: {integrity: sha512-HGrBpY6TN+MAi7F6BS8XYtNFG6vtbKE9ttPcyj0Ps+76kP7isCHyN0hk8ecKciLq7JYDqiPDNWjdIXAn2JfhZA==} - engines: {node: 10.* || >= 12.*} + ember-source@4.4.5: + resolution: {integrity: sha512-5U+IYHEb2XPokrLEQBy6N2+MwbE909K4RKKQxOLQEwnThWcO2cTTLTbz7z3biYL4vyne04ygXVqzlfUtKWwVQQ==} + engines: {node: '>= 12.*'} ember-stargate@0.5.0: resolution: {integrity: sha512-HYUww+s1M5X4nmErc3VxsCmGAelBrp8AecObadEvO3u6c9cF8RpsMciWpjfvcD94gy0sneIg61S91S4XJaormQ==} @@ -3699,18 +3698,22 @@ packages: peerDependencies: '@ember/string': ^3.1.1 || ^4.0.0 + ember-template-imports@3.4.2: + resolution: {integrity: sha512-OS8TUVG2kQYYwP3netunLVfeijPoOKIs1SvPQRTNOQX4Pu8xGGBEZmrv0U1YTnQn12Eg+p6w/0UdGbUnITjyzw==} + engines: {node: 12.* || >= 14} + ember-template-imports@4.3.0: resolution: {integrity: sha512-jZ5D6KLKU8up/AynZltmKh4lkXBPgTGSPgomprI/55XvIVqn42UNUpEz7ra/mO3QiGODDZOUesbggPe49i38sQ==} engines: {node: 16.* || >= 18} - ember-template-lint@3.16.0: - resolution: {integrity: sha512-hbP4JefkOLx9tMkrZ3UIvdBNoEnrT7rg6c70tIxpB9F+KpPneDbmpGMBsQVhhK4BirTXIFwAIfnwKcwkIk3bPQ==} - engines: {node: '>= 10.24 < 11 || 12.* || >= 14.*'} + ember-template-lint@4.18.2: + resolution: {integrity: sha512-yI8kQ8IQ2x5HVq0tQAISXABOHr0Is5sAg6rwceO6M8CYozq7HMxUPEj0VbdcbyIE70SWw/8d24M1rBI4km544Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true - ember-template-recast@5.0.3: - resolution: {integrity: sha512-qsJYQhf29Dk6QMfviXhUPE+byMOs6iRQxUDHgkj8yqjeppvjHaFG96hZi/NAXJTm/M7o3PpfF5YlmeaKtI9UeQ==} - engines: {node: 10.* || 12.* || >= 14.*} + ember-template-recast@6.1.5: + resolution: {integrity: sha512-VnRN8FzEHQnw/5rCv6Wnq8MVYXbGQbFY+rEufvWV+FO/IsxMahGEud4MYWtTA2q8iG+qJFrDQefNvQ//7MI7Qw==} + engines: {node: 12.* || 14.* || >= 16.*} hasBin: true ember-test-selectors@6.0.0: @@ -3890,9 +3893,9 @@ packages: eslint-config-prettier: optional: true - eslint-plugin-qunit@6.2.0: - resolution: {integrity: sha512-KvPmkIC2MHpfRxs/r8WUeeGkG6y+3qwSi2AZIBtjcM/YG6Z3k0GxW5Hbu3l7X0TDhljVCeBb9Q5puUkHzl83Mw==} - engines: {node: 10.x || 12.x || >=14.0.0} + eslint-plugin-qunit@7.3.4: + resolution: {integrity: sha512-EbDM0zJerH9zVdUswMJpcFF7wrrpvsGuYfNexUpa5hZkkdFhaFcX+yD+RSK4Nrauw4psMGlcqeWUMhaVo+Manw==} + engines: {node: 12.x || 14.x || >=16.0.0} eslint-scope@3.7.1: resolution: {integrity: sha512-ivpbtpUgg9SJS4TLjK7KdcDhqc/E3CGItsvQbBNLkNGUeMhd5qnJcryba/brESS+dg3vrLqPuc/UcS7jRJdN5A==} @@ -4120,8 +4123,8 @@ packages: file-uri-to-path@1.0.0: resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} - filesize@6.4.0: - resolution: {integrity: sha512-mjFIpOHC4jbfcTfoh4rkWpI31mF7viw9ikj/JyLoKzqlwG/YsefKfvYlYhdYdg/9mtK2z1AzgN/0LvVQ3zdlSQ==} + filesize@8.0.7: + resolution: {integrity: sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==} engines: {node: '>= 0.4.0'} fill-range@4.0.0: @@ -4174,6 +4177,10 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} + find-up@6.3.0: + resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + find-yarn-workspace-root@2.0.0: resolution: {integrity: sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==} @@ -4361,9 +4368,9 @@ packages: resolution: {integrity: sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==} engines: {node: '>=0.10.0'} - get-stdin@8.0.0: - resolution: {integrity: sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==} - engines: {node: '>=10'} + get-stdin@9.0.0: + resolution: {integrity: sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==} + engines: {node: '>=12'} get-stream@4.1.0: resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} @@ -4464,6 +4471,10 @@ packages: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} engines: {node: '>=10'} + globby@13.2.2: + resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + globby@14.1.0: resolution: {integrity: sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==} engines: {node: '>=18'} @@ -4880,8 +4891,8 @@ packages: resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} engines: {node: '>=8'} - is-language-code@2.0.0: - resolution: {integrity: sha512-6xKmRRcP2YdmMBZMVS3uiJRPQgcMYolkD6hFw2Y4KjqyIyaJlCGxUt56tuu0iIV8q9r8kMEo0Gjd/GFwKrgjbw==} + is-language-code@3.1.0: + resolution: {integrity: sha512-zJdQ3QTeLye+iphMeK3wks+vXSRFKh68/Pnlw7aOfApFSEIOhYa8P9vwwa6QrImNNBMJTiL1PpYF0f4BxDuEgA==} is-map@2.0.3: resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} @@ -5176,6 +5187,13 @@ packages: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} + language-subtag-registry@0.3.23: + resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} + + language-tags@1.0.9: + resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} + engines: {node: '>=0.10'} + lcov-parse@1.0.0: resolution: {integrity: sha512-aprLII/vPzuQvYZnDRU78Fns9I2Ag3gi4Ipga/hxnVMCZC8DnR2nI7XBqrPoywGfxqIx/DgarGvDJZAD3YBTgQ==} hasBin: true @@ -5258,6 +5276,10 @@ packages: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} engines: {node: '>=10'} + locate-path@7.2.0: + resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + lodash._baseassign@3.2.0: resolution: {integrity: sha512-t3N26QR2IdSN+gqSy9Ds9pBu/J1EAFEshKlUHpJG3rvyJOYgcELIxcIeKKfZk7sjOz11cFfzJRsyFry/JyabJQ==} @@ -5539,6 +5561,10 @@ packages: minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + minimatch@5.1.6: + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} + engines: {node: '>=10'} + minimatch@8.0.4: resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==} engines: {node: '>=16 || 14 >=14.17'} @@ -5864,6 +5890,10 @@ packages: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} + p-limit@4.0.0: + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + p-locate@2.0.0: resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==} engines: {node: '>=4'} @@ -5880,6 +5910,10 @@ packages: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} + p-locate@6.0.0: + resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + p-map@2.1.0: resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} engines: {node: '>=6'} @@ -5960,6 +5994,10 @@ packages: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} + path-exists@5.0.0: + resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} @@ -6126,6 +6164,11 @@ packages: peerDependencies: prettier: '>= 3.0.0' + prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + prettier@3.6.2: resolution: {integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==} engines: {node: '>=14'} @@ -6176,6 +6219,9 @@ packages: resolution: {integrity: sha512-KYcnXctWUWyVD3W3Ye0ZDuA1N8Szrh85cVCxpG6xYrOk/0CttRtYCmU30nWsUch0NuExQQ63QXvzRE6FLimZmg==} engines: {node: 10.* || >= 12.*} + proper-lockfile@4.1.2: + resolution: {integrity: sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==} + proxy-addr@2.0.7: resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'} @@ -6268,6 +6314,7 @@ packages: raw-body@1.1.7: resolution: {integrity: sha512-WmJJU2e9Y6M5UzTOkHaM7xJGAPQD8PNzx3bAd2+uhZAim6wDk6dAZxPVYLF67XhbR4hmKGh33Lpmh4XWrCH5Mg==} engines: {node: '>= 0.8.0'} + deprecated: No longer maintained. Please upgrade to a stable version. raw-body@2.5.2: resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} @@ -6361,6 +6408,9 @@ packages: remove-trailing-separator@1.1.0: resolution: {integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==} + remove-types@1.0.0: + resolution: {integrity: sha512-G7Hk1Q+UJ5DvlNAoJZObxANkBZGiGdp589rVcTW/tYqJWJ5rwfraSnKSQaETN8Epaytw8J40nS/zC7bcHGv36w==} + repeat-element@1.1.4: resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==} engines: {node: '>=0.10.0'} @@ -6471,6 +6521,10 @@ packages: resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} engines: {node: '>=0.12'} + retry@0.12.0: + resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} + engines: {node: '>= 4'} + reusify@1.1.0: resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} @@ -6558,6 +6612,10 @@ packages: safe-regex@1.1.0: resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==} + safe-stable-stringify@2.5.0: + resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==} + engines: {node: '>=10'} + safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} @@ -6567,6 +6625,11 @@ packages: deprecated: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added hasBin: true + sane@5.0.1: + resolution: {integrity: sha512-9/0CYoRz0MKKf04OMCO3Qk3RQl1PAwWAhPSQSym4ULiLpTZnrY1JoZU0IEikHu8kdk2HvKT/VwQMq/xFZ8kh1Q==} + engines: {node: 10.* || >= 12.*} + hasBin: true + sanitize-html@2.17.0: resolution: {integrity: sha512-dLAADUSS8rBwhaevT12yCezvioCA+bmUTPH/u57xKPT8d++voeYE6HeluA/bPbQ15TwDBG2ii+QZIEmYx8VdxA==} @@ -6717,6 +6780,10 @@ packages: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} + slash@4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} + slash@5.1.0: resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} engines: {node: '>=14.16'} @@ -7351,6 +7418,10 @@ packages: resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==} engines: {node: '>=4'} + upath@2.0.1: + resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==} + engines: {node: '>=4'} + update-browserslist-db@1.1.3: resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} hasBin: true @@ -7631,18 +7702,22 @@ packages: resolution: {integrity: sha512-Hv9xxHtsJ9228wNhk03xnlDReUuWVvHwM4rIbjdAXYvHLs17xjuyF50N6XXFMN6N0omBaqgOok/MCK3At9fTAg==} engines: {node: ^4.5 || 6.* || >= 7.*} - yargs-parser@20.2.9: - resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} - engines: {node: '>=10'} + yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} - yargs@16.2.0: - resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} - engines: {node: '>=10'} + yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} + yocto-queue@1.2.2: + resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==} + engines: {node: '>=12.20'} + snapshots: '@babel/code-frame@7.0.0-beta.44': @@ -8155,11 +8230,6 @@ snapshots: '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-object-assign@7.27.1(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-object-rest-spread@7.28.4(@babel/core@7.28.4)': dependencies: '@babel/core': 7.28.4 @@ -8593,60 +8663,69 @@ snapshots: '@colors/colors@1.5.0': optional: true - '@ember-data/adapter@3.28.13(@babel/core@7.28.4)': + '@ember-data/adapter@4.4.3(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)': dependencies: - '@ember-data/private-build-infra': 3.28.13(@babel/core@7.28.4) - '@ember-data/store': 3.28.13(@babel/core@7.28.4) + '@ember-data/private-build-infra': 4.4.3(@babel/core@7.28.4) + '@ember-data/store': 4.4.3(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3) '@ember/edition-utils': 1.2.0 '@ember/string': 3.1.1 + ember-auto-import: 2.11.0(@glint/template@1.6.1)(webpack@5.101.3) ember-cli-babel: 7.26.11 ember-cli-test-info: 1.0.0 - ember-cli-typescript: 4.2.1 + ember-cli-typescript: 5.3.0 transitivePeerDependencies: - '@babel/core' + - '@glint/template' - supports-color + - webpack - '@ember-data/canary-features@3.28.13': + '@ember-data/canary-features@4.4.3': dependencies: ember-cli-babel: 7.26.11 - ember-cli-typescript: 4.2.1 + ember-cli-typescript: 5.3.0 transitivePeerDependencies: - supports-color - '@ember-data/debug@3.28.13(@babel/core@7.28.4)': + '@ember-data/debug@4.4.3(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)': dependencies: - '@ember-data/private-build-infra': 3.28.13(@babel/core@7.28.4) + '@ember-data/private-build-infra': 4.4.3(@babel/core@7.28.4) '@ember/edition-utils': 1.2.0 '@ember/string': 3.1.1 + ember-auto-import: 2.11.0(@glint/template@1.6.1)(webpack@5.101.3) ember-cli-babel: 7.26.11 ember-cli-test-info: 1.0.0 - ember-cli-typescript: 4.2.1 + ember-cli-typescript: 5.3.0 transitivePeerDependencies: - '@babel/core' + - '@glint/template' - supports-color + - webpack - '@ember-data/model@3.28.13(@babel/core@7.28.4)': + '@ember-data/model@4.4.3(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)': dependencies: - '@ember-data/canary-features': 3.28.13 - '@ember-data/private-build-infra': 3.28.13(@babel/core@7.28.4) - '@ember-data/store': 3.28.13(@babel/core@7.28.4) + '@ember-data/canary-features': 4.4.3 + '@ember-data/private-build-infra': 4.4.3(@babel/core@7.28.4) + '@ember-data/store': 4.4.3(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3) '@ember/edition-utils': 1.2.0 '@ember/string': 3.1.1 + ember-auto-import: 2.11.0(@glint/template@1.6.1)(webpack@5.101.3) ember-cached-decorator-polyfill: 0.1.4(@babel/core@7.28.4) ember-cli-babel: 7.26.11 ember-cli-string-utils: 1.1.0 ember-cli-test-info: 1.0.0 - ember-cli-typescript: 4.2.1 + ember-cli-typescript: 5.3.0 ember-compatibility-helpers: 1.2.7(@babel/core@7.28.4) inflection: 1.13.4 transitivePeerDependencies: - '@babel/core' + - '@glint/template' - supports-color + - webpack - '@ember-data/private-build-infra@3.28.13(@babel/core@7.28.4)': + '@ember-data/private-build-infra@4.4.3(@babel/core@7.28.4)': dependencies: '@babel/plugin-transform-block-scoping': 7.28.4(@babel/core@7.28.4) - '@ember-data/canary-features': 3.28.13 + '@ember-data/canary-features': 4.4.3 '@ember/edition-utils': 1.2.0 babel-plugin-debug-macros: 0.3.4(@babel/core@7.28.4) babel-plugin-filter-imports: 4.0.0 @@ -8661,7 +8740,7 @@ snapshots: ember-cli-babel: 7.26.11 ember-cli-path-utils: 1.0.0 ember-cli-string-utils: 1.1.0 - ember-cli-typescript: 4.2.1 + ember-cli-typescript: 5.3.0 ember-cli-version-checker: 5.1.2 esm: 3.2.25 git-repo-info: 2.1.1 @@ -8675,45 +8754,54 @@ snapshots: - '@babel/core' - supports-color - '@ember-data/record-data@3.28.13(@babel/core@7.28.4)': + '@ember-data/record-data@4.4.3(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)': dependencies: - '@ember-data/canary-features': 3.28.13 - '@ember-data/private-build-infra': 3.28.13(@babel/core@7.28.4) - '@ember-data/store': 3.28.13(@babel/core@7.28.4) + '@ember-data/canary-features': 4.4.3 + '@ember-data/private-build-infra': 4.4.3(@babel/core@7.28.4) + '@ember-data/store': 4.4.3(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3) '@ember/edition-utils': 1.2.0 + ember-auto-import: 2.11.0(@glint/template@1.6.1)(webpack@5.101.3) ember-cli-babel: 7.26.11 ember-cli-test-info: 1.0.0 - ember-cli-typescript: 4.2.1 + ember-cli-typescript: 5.3.0 transitivePeerDependencies: - '@babel/core' + - '@glint/template' - supports-color + - webpack '@ember-data/rfc395-data@0.0.4': {} - '@ember-data/serializer@3.28.13(@babel/core@7.28.4)': + '@ember-data/serializer@4.4.3(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)': dependencies: - '@ember-data/private-build-infra': 3.28.13(@babel/core@7.28.4) - '@ember-data/store': 3.28.13(@babel/core@7.28.4) + '@ember-data/private-build-infra': 4.4.3(@babel/core@7.28.4) + '@ember-data/store': 4.4.3(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3) + ember-auto-import: 2.11.0(@glint/template@1.6.1)(webpack@5.101.3) ember-cli-babel: 7.26.11 ember-cli-test-info: 1.0.0 - ember-cli-typescript: 4.2.1 + ember-cli-typescript: 5.3.0 transitivePeerDependencies: - '@babel/core' + - '@glint/template' - supports-color + - webpack - '@ember-data/store@3.28.13(@babel/core@7.28.4)': + '@ember-data/store@4.4.3(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)': dependencies: - '@ember-data/canary-features': 3.28.13 - '@ember-data/private-build-infra': 3.28.13(@babel/core@7.28.4) + '@ember-data/canary-features': 4.4.3 + '@ember-data/private-build-infra': 4.4.3(@babel/core@7.28.4) '@ember/string': 3.1.1 '@glimmer/tracking': 1.1.2 + ember-auto-import: 2.11.0(@glint/template@1.6.1)(webpack@5.101.3) ember-cached-decorator-polyfill: 0.1.4(@babel/core@7.28.4) ember-cli-babel: 7.26.11 ember-cli-path-utils: 1.0.0 - ember-cli-typescript: 4.2.1 + ember-cli-typescript: 5.3.0 transitivePeerDependencies: - '@babel/core' + - '@glint/template' - supports-color + - webpack '@ember-decorators/component@6.1.1': dependencies: @@ -8735,22 +8823,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@ember-template-lint/todo-utils@10.0.0': - dependencies: - '@types/eslint': 7.29.0 - fs-extra: 9.1.0 - slash: 3.0.0 - tslib: 2.8.1 - '@ember/edition-utils@1.2.0': {} - '@ember/legacy-built-in-components@0.4.2(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4))': + '@ember/legacy-built-in-components@0.4.2(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3))': dependencies: '@embroider/macros': 1.18.2(@glint/template@1.6.1) ember-cli-babel: 7.26.11 ember-cli-htmlbars: 5.7.2 ember-cli-typescript: 4.2.1 - ember-source: 3.28.12(@babel/core@7.28.4) + ember-source: 4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3) transitivePeerDependencies: - '@glint/template' - supports-color @@ -8766,12 +8847,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@ember/render-modifiers@2.1.0(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4))': + '@ember/render-modifiers@2.1.0(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3))': dependencies: '@embroider/macros': 1.18.2(@glint/template@1.6.1) ember-cli-babel: 7.26.11 ember-modifier-manager-polyfill: 1.2.0(@babel/core@7.28.4) - ember-source: 3.28.12(@babel/core@7.28.4) + ember-source: 4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3) optionalDependencies: '@glint/template': 1.6.1 transitivePeerDependencies: @@ -8784,17 +8865,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4))': + '@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3))': dependencies: '@ember/test-waiters': 3.1.0 '@embroider/macros': 1.18.2(@glint/template@1.6.1) - '@embroider/util': 1.13.4(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)) + '@embroider/util': 1.13.4(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) broccoli-debug: 0.6.5 broccoli-funnel: 3.0.8 ember-cli-babel: 7.26.11 ember-cli-htmlbars: 6.3.0 ember-destroyable-polyfill: 2.0.3(@babel/core@7.28.4) - ember-source: 3.28.12(@babel/core@7.28.4) + ember-source: 4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3) transitivePeerDependencies: - '@babel/core' - '@glint/environment-ember-loose' @@ -8902,12 +8983,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@embroider/util@1.13.4(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4))': + '@embroider/util@1.13.4(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3))': dependencies: '@embroider/macros': 1.18.2(@glint/template@1.6.1) broccoli-funnel: 3.0.8 ember-cli-babel: 7.26.11 - ember-source: 3.28.12(@babel/core@7.28.4) + ember-source: 4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3) optionalDependencies: '@glint/template': 1.6.1 transitivePeerDependencies: @@ -8973,11 +9054,11 @@ snapshots: '@glimmer/env@0.1.7': {} - '@glimmer/global-context@0.65.4': + '@glimmer/global-context@0.84.3': dependencies: '@glimmer/env': 0.1.7 - '@glimmer/interfaces@0.65.4': + '@glimmer/interfaces@0.84.3': dependencies: '@simple-dom/interface': 1.4.0 @@ -8986,19 +9067,19 @@ snapshots: '@simple-dom/interface': 1.4.0 type-fest: 4.41.0 - '@glimmer/reference@0.65.4': + '@glimmer/reference@0.84.3': dependencies: '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.65.4 - '@glimmer/interfaces': 0.65.4 - '@glimmer/util': 0.65.4 - '@glimmer/validator': 0.65.4 + '@glimmer/global-context': 0.84.3 + '@glimmer/interfaces': 0.84.3 + '@glimmer/util': 0.84.3 + '@glimmer/validator': 0.84.3 - '@glimmer/syntax@0.65.4': + '@glimmer/syntax@0.84.3': dependencies: - '@glimmer/interfaces': 0.65.4 - '@glimmer/util': 0.65.4 - '@handlebars/parser': 1.1.0 + '@glimmer/interfaces': 0.84.3 + '@glimmer/util': 0.84.3 + '@handlebars/parser': 2.0.0 simple-html-tokenizer: 0.5.11 '@glimmer/syntax@0.95.0': @@ -9016,10 +9097,10 @@ snapshots: '@glimmer/util@0.44.0': {} - '@glimmer/util@0.65.4': + '@glimmer/util@0.84.3': dependencies: '@glimmer/env': 0.1.7 - '@glimmer/interfaces': 0.65.4 + '@glimmer/interfaces': 0.84.3 '@simple-dom/interface': 1.4.0 '@glimmer/util@0.94.8': @@ -9028,12 +9109,12 @@ snapshots: '@glimmer/validator@0.44.0': {} - '@glimmer/validator@0.65.4': + '@glimmer/validator@0.84.3': dependencies: '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.65.4 + '@glimmer/global-context': 0.84.3 - '@glimmer/vm-babel-plugins@0.80.3(@babel/core@7.28.4)': + '@glimmer/vm-babel-plugins@0.83.1(@babel/core@7.28.4)': dependencies: babel-plugin-debug-macros: 0.3.4(@babel/core@7.28.4) transitivePeerDependencies: @@ -9045,11 +9126,11 @@ snapshots: '@glint/template@1.6.1': {} - '@handlebars/parser@1.1.0': {} + '@handlebars/parser@2.0.0': {} '@handlebars/parser@2.2.1': {} - '@hashicorp/design-system-components@4.24.0(patch_hash=fdd37c1f2b693ce834016a5e4d64d8935e1dc495259de08ee2a3da251e56aa34)(@babel/core@7.28.4)(@ember/string@3.1.1)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glimmer/tracking@1.1.2)(@glint/template@1.6.1)(ember-basic-dropdown@8.7.0(@babel/core@7.28.4)(@ember/string@3.1.1)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)))(ember-source@3.28.12(@babel/core@7.28.4))(webpack@5.101.3)': + '@hashicorp/design-system-components@4.24.0(patch_hash=fdd37c1f2b693ce834016a5e4d64d8935e1dc495259de08ee2a3da251e56aa34)(@babel/core@7.28.4)(@ember/string@3.1.1)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glimmer/tracking@1.1.2)(@glint/template@1.6.1)(ember-basic-dropdown@8.7.0(@babel/core@7.28.4)(@ember/string@3.1.1)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3))(webpack@5.101.3)': dependencies: '@codemirror/commands': 6.9.0 '@codemirror/lang-go': 6.0.1 @@ -9063,12 +9144,12 @@ snapshots: '@codemirror/lint': 6.9.0 '@codemirror/state': 6.5.2 '@codemirror/view': 6.38.4 - '@ember/render-modifiers': 2.1.0(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)) + '@ember/render-modifiers': 2.1.0(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) '@ember/string': 3.1.1 '@ember/test-waiters': 3.1.0 '@embroider/addon-shim': 1.10.0 '@embroider/macros': 1.18.2(@glint/template@1.6.1) - '@embroider/util': 1.13.4(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)) + '@embroider/util': 1.13.4(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) '@floating-ui/dom': 1.7.4 '@hashicorp/design-system-tokens': 3.0.0 '@hashicorp/flight-icons': 3.13.0(patch_hash=a4015afaecef4b5506fd8d6276edc252725a2a582b566ec810996b493e06c511) @@ -9084,10 +9165,10 @@ snapshots: ember-focus-trap: 0.8.0(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3) ember-get-config: 2.1.1(@glint/template@1.6.1) ember-modifier: 4.2.2(@babel/core@7.28.4) - ember-power-select: 8.11.0(@babel/core@7.28.4)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glint/template@1.6.1)(ember-basic-dropdown@8.7.0(@babel/core@7.28.4)(@ember/string@3.1.1)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)))(ember-concurrency@4.0.6(@babel/core@7.28.4)(@glint/template@1.6.1))(ember-source@3.28.12(@babel/core@7.28.4)) - ember-stargate: 0.5.0(@babel/core@7.28.4)(@ember/test-waiters@3.1.0)(@glimmer/tracking@1.1.2)(@glint/template@1.6.1)(ember-concurrency@4.0.6(@babel/core@7.28.4)(@glint/template@1.6.1))(ember-source@3.28.12(@babel/core@7.28.4)) + ember-power-select: 8.11.0(@babel/core@7.28.4)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glint/template@1.6.1)(ember-basic-dropdown@8.7.0(@babel/core@7.28.4)(@ember/string@3.1.1)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(ember-concurrency@4.0.6(@babel/core@7.28.4)(@glint/template@1.6.1))(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) + ember-stargate: 0.5.0(@babel/core@7.28.4)(@ember/test-waiters@3.1.0)(@glimmer/tracking@1.1.2)(@glint/template@1.6.1)(ember-concurrency@4.0.6(@babel/core@7.28.4)(@glint/template@1.6.1))(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) ember-style-modifier: 4.5.1(@babel/core@7.28.4)(@ember/string@3.1.1) - ember-truth-helpers: 4.0.3(ember-source@3.28.12(@babel/core@7.28.4)) + ember-truth-helpers: 4.0.3(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) luxon: 3.7.2 prismjs: 1.30.0 sass: 1.93.2 @@ -9226,6 +9307,16 @@ snapshots: '@lezer/highlight': 1.2.1 '@lezer/lr': 1.4.2 + '@lint-todo/utils@13.1.1': + dependencies: + '@types/eslint': 8.56.12 + find-up: 5.0.0 + fs-extra: 9.1.0 + proper-lockfile: 4.1.2 + slash: 3.0.0 + tslib: 2.8.1 + upath: 2.0.1 + '@marijn/find-cluster-break@1.0.2': {} '@miragejs/pretender-node-polyfill@0.1.2': {} @@ -9370,7 +9461,7 @@ snapshots: '@types/eslint': 9.6.1 '@types/estree': 1.0.8 - '@types/eslint@7.29.0': + '@types/eslint@8.56.12': dependencies: '@types/estree': 1.0.8 '@types/json-schema': 7.0.15 @@ -9427,7 +9518,7 @@ snapshots: '@types/minimatch@6.0.0': dependencies: - minimatch: 3.1.2 + minimatch: 9.0.5 '@types/node@24.5.2': dependencies: @@ -9752,7 +9843,6 @@ snapshots: dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 - optional: true aproba@1.2.0: {} @@ -9769,6 +9859,8 @@ snapshots: argparse@2.0.1: {} + aria-query@5.3.2: {} + arr-diff@4.0.0: {} arr-flatten@1.1.0: {} @@ -10973,8 +11065,6 @@ snapshots: dependencies: dayjs: 1.11.18 - ci-info@2.0.0: {} - ci-info@3.9.0: {} cipher-base@1.0.7: @@ -11033,7 +11123,7 @@ snapshots: clipboard-polyfill@4.1.1: {} - cliui@7.0.4: + cliui@8.0.1: dependencies: string-width: 4.2.3 strip-ansi: 6.0.1 @@ -11086,10 +11176,10 @@ snapshots: commander@4.1.1: {} - commander@6.2.1: {} - commander@7.2.0: {} + commander@8.3.0: {} + commander@9.5.0: {} common-ancestor-path@1.0.1: {} @@ -11559,11 +11649,11 @@ snapshots: transitivePeerDependencies: - supports-color - ember-async-data@1.0.3(ember-source@3.28.12(@babel/core@7.28.4)): + ember-async-data@1.0.3(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)): dependencies: '@ember/test-waiters': 3.1.0 '@embroider/addon-shim': 1.10.0 - ember-source: 3.28.12(@babel/core@7.28.4) + ember-source: 4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3) transitivePeerDependencies: - supports-color @@ -11646,18 +11736,18 @@ snapshots: - supports-color - webpack - ember-basic-dropdown@8.7.0(@babel/core@7.28.4)(@ember/string@3.1.1)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)): + ember-basic-dropdown@8.7.0(@babel/core@7.28.4)(@ember/string@3.1.1)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)): dependencies: - '@ember/test-helpers': 2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)) + '@ember/test-helpers': 2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) '@embroider/addon-shim': 1.10.0 '@embroider/macros': 1.18.2(@glint/template@1.6.1) - '@embroider/util': 1.13.4(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)) + '@embroider/util': 1.13.4(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) '@glimmer/component': 1.1.2(@babel/core@7.28.4) decorator-transforms: 2.3.0(patch_hash=daaf70dcf904cf2d805d085a6528bf51c0554bb9a602cfdd5025c76d86e07eb9)(@babel/core@7.28.4) ember-element-helper: 0.8.8 ember-modifier: 4.2.2(@babel/core@7.28.4) ember-style-modifier: 4.5.1(@babel/core@7.28.4)(@ember/string@3.1.1) - ember-truth-helpers: 4.0.3(ember-source@3.28.12(@babel/core@7.28.4)) + ember-truth-helpers: 4.0.3(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) transitivePeerDependencies: - '@babel/core' - '@ember/string' @@ -11797,10 +11887,10 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli-dependency-checker@3.3.3(ember-cli@3.28.6(babel-core@6.26.3)(handlebars@4.7.8)(underscore@1.13.7)): + ember-cli-dependency-checker@3.3.3(ember-cli@4.4.1(babel-core@6.26.3)(handlebars@4.7.8)(underscore@1.13.7)): dependencies: chalk: 2.4.2 - ember-cli: 3.28.6(babel-core@6.26.3)(handlebars@4.7.8)(underscore@1.13.7) + ember-cli: 4.4.1(babel-core@6.26.3)(handlebars@4.7.8)(underscore@1.13.7) find-yarn-workspace-root: 2.0.0 is-git-url: 1.0.0 resolve: 1.22.10 @@ -11994,7 +12084,7 @@ snapshots: ember-cli-lodash-subset@2.0.1: {} - ember-cli-mirage@3.0.4(@ember-data/model@3.28.13(@babel/core@7.28.4))(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)))(@glint/template@1.6.1)(ember-data@3.28.13(@babel/core@7.28.4)(ember-source@3.28.12(@babel/core@7.28.4)))(ember-qunit@5.1.5(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)))(qunit@2.24.1))(ember-source@3.28.12(@babel/core@7.28.4))(miragejs@0.1.48)(webpack@5.101.3): + ember-cli-mirage@3.0.4(@ember-data/model@4.4.3(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3))(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(@glint/template@1.6.1)(ember-data@4.4.3(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3))(webpack@5.101.3))(ember-qunit@5.1.5(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(qunit@2.24.1))(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3))(miragejs@0.1.48)(webpack@5.101.3): dependencies: '@babel/core': 7.28.4 '@embroider/macros': 1.18.2(@glint/template@1.6.1) @@ -12004,14 +12094,14 @@ snapshots: ember-auto-import: 2.11.0(@glint/template@1.6.1)(webpack@5.101.3) ember-cli-babel: 8.2.0(@babel/core@7.28.4) ember-get-config: 2.1.1(@glint/template@1.6.1) - ember-inflector: 4.0.3(ember-source@3.28.12(@babel/core@7.28.4)) - ember-source: 3.28.12(@babel/core@7.28.4) + ember-inflector: 4.0.3(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) + ember-source: 4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3) miragejs: 0.1.48 optionalDependencies: - '@ember-data/model': 3.28.13(@babel/core@7.28.4) - '@ember/test-helpers': 2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)) - ember-data: 3.28.13(@babel/core@7.28.4)(ember-source@3.28.12(@babel/core@7.28.4)) - ember-qunit: 5.1.5(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)))(qunit@2.24.1) + '@ember-data/model': 4.4.3(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3) + '@ember/test-helpers': 2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) + ember-data: 4.4.3(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3))(webpack@5.101.3) + ember-qunit: 5.1.5(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(qunit@2.24.1) transitivePeerDependencies: - '@glint/template' - supports-color @@ -12023,9 +12113,9 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli-page-object@2.3.2(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4))): + ember-cli-page-object@2.3.2(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3))): dependencies: - '@ember/test-helpers': 2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)) + '@ember/test-helpers': 2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) '@embroider/addon-shim': 1.10.0 '@ro0gr/ceibo': 2.2.0 '@types/jquery': 3.5.33 @@ -12087,6 +12177,13 @@ snapshots: transitivePeerDependencies: - supports-color + ember-cli-typescript-blueprint-polyfill@0.1.0: + dependencies: + chalk: 4.1.2 + remove-types: 1.0.0 + transitivePeerDependencies: + - supports-color + ember-cli-typescript@2.0.2(@babel/core@7.28.4): dependencies: '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.28.4) @@ -12178,7 +12275,7 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli@3.28.6(babel-core@6.26.3)(handlebars@4.7.8)(underscore@1.13.7): + ember-cli@4.4.1(babel-core@6.26.3)(handlebars@4.7.8)(underscore@1.13.7): dependencies: '@babel/core': 7.28.4 '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.28.4) @@ -12196,7 +12293,7 @@ snapshots: broccoli-debug: 0.6.5 broccoli-funnel: 3.0.8 broccoli-funnel-reducer: 1.0.0 - broccoli-merge-trees: 3.0.2 + broccoli-merge-trees: 4.2.0 broccoli-middleware: 2.1.1 broccoli-slow-trees: 3.1.0 broccoli-source: 3.0.1 @@ -12204,7 +12301,7 @@ snapshots: calculate-cache-key-for-tree: 2.0.0 capture-exit: 2.0.0 chalk: 4.1.2 - ci-info: 2.0.0 + ci-info: 3.9.0 clean-base-url: 1.0.0 compression: 1.8.1 configstore: 5.0.1 @@ -12222,7 +12319,7 @@ snapshots: execa: 5.1.1 exit: 0.1.2 express: 4.21.2 - filesize: 6.4.0 + filesize: 8.0.7 find-up: 5.0.0 find-yarn-workspace-root: 2.0.0 fixturify-project: 2.1.1 @@ -12238,15 +12335,14 @@ snapshots: http-proxy: 1.18.1 inflection: 1.13.4 is-git-url: 1.0.0 - is-language-code: 2.0.0 + is-language-code: 3.1.0 isbinaryfile: 4.0.10 js-yaml: 3.14.1 - json-stable-stringify: 1.3.0 leek: 0.0.24 lodash.template: 4.5.0 markdown-it: 12.3.2 markdown-it-terminal: 0.2.1 - minimatch: 3.1.2 + minimatch: 5.1.6 morgan: 1.10.1 nopt: 3.0.6 npm-package-arg: 8.1.5 @@ -12255,9 +12351,11 @@ snapshots: promise-map-series: 0.3.0 promise.hash.helper: 1.0.8 quick-temp: 0.1.8 + remove-types: 1.0.0 resolve: 1.22.10 resolve-package-path: 3.1.0 - sane: 4.1.0 + safe-stable-stringify: 2.5.0 + sane: 5.0.1 semver: 7.7.2 silent-error: 1.1.1 sort-package-json: 1.57.0 @@ -12362,10 +12460,10 @@ snapshots: - '@babel/core' - supports-color - ember-cookies@1.3.0(ember-source@3.28.12(@babel/core@7.28.4)): + ember-cookies@1.3.0(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)): dependencies: '@embroider/addon-shim': 1.10.0 - ember-source: 3.28.12(@babel/core@7.28.4) + ember-source: 4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3) transitivePeerDependencies: - supports-color @@ -12375,26 +12473,29 @@ snapshots: transitivePeerDependencies: - supports-color - ember-data@3.28.13(@babel/core@7.28.4)(ember-source@3.28.12(@babel/core@7.28.4)): + ember-data@4.4.3(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3))(webpack@5.101.3): dependencies: - '@ember-data/adapter': 3.28.13(@babel/core@7.28.4) - '@ember-data/debug': 3.28.13(@babel/core@7.28.4) - '@ember-data/model': 3.28.13(@babel/core@7.28.4) - '@ember-data/private-build-infra': 3.28.13(@babel/core@7.28.4) - '@ember-data/record-data': 3.28.13(@babel/core@7.28.4) - '@ember-data/serializer': 3.28.13(@babel/core@7.28.4) - '@ember-data/store': 3.28.13(@babel/core@7.28.4) + '@ember-data/adapter': 4.4.3(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3) + '@ember-data/debug': 4.4.3(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3) + '@ember-data/model': 4.4.3(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3) + '@ember-data/private-build-infra': 4.4.3(@babel/core@7.28.4) + '@ember-data/record-data': 4.4.3(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3) + '@ember-data/serializer': 4.4.3(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3) + '@ember-data/store': 4.4.3(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3) '@ember/edition-utils': 1.2.0 '@ember/string': 3.1.1 '@glimmer/env': 0.1.7 broccoli-merge-trees: 4.2.0 + ember-auto-import: 2.11.0(@glint/template@1.6.1)(webpack@5.101.3) ember-cli-babel: 7.26.11 - ember-cli-typescript: 4.2.1 - ember-inflector: 4.0.3(ember-source@3.28.12(@babel/core@7.28.4)) + ember-cli-typescript: 5.3.0 + ember-inflector: 4.0.3(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) transitivePeerDependencies: - '@babel/core' + - '@glint/template' - ember-source - supports-color + - webpack ember-decorators@6.1.1: dependencies: @@ -12469,12 +12570,12 @@ snapshots: - supports-color - webpack - ember-functions-as-helper-polyfill@2.1.3(ember-source@3.28.12(@babel/core@7.28.4)): + ember-functions-as-helper-polyfill@2.1.3(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)): dependencies: ember-cli-babel: 7.26.11 ember-cli-typescript: 5.3.0 ember-cli-version-checker: 5.1.2 - ember-source: 3.28.12(@babel/core@7.28.4) + ember-source: 4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3) transitivePeerDependencies: - supports-color @@ -12486,9 +12587,9 @@ snapshots: - '@glint/template' - supports-color - ember-highcharts@3.2.2(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4))(highcharts@12.4.0): + ember-highcharts@3.2.2(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3))(highcharts@12.4.0): dependencies: - '@ember/render-modifiers': 2.1.0(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)) + '@ember/render-modifiers': 2.1.0(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) broccoli-funnel: 3.0.8 broccoli-merge-trees: 4.2.0 deepmerge: 4.3.1 @@ -12527,18 +12628,18 @@ snapshots: transitivePeerDependencies: - supports-color - ember-inflector@4.0.3(ember-source@3.28.12(@babel/core@7.28.4)): + ember-inflector@4.0.3(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)): dependencies: ember-cli-babel: 7.26.11 - ember-source: 3.28.12(@babel/core@7.28.4) + ember-source: 4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3) transitivePeerDependencies: - supports-color - ember-lifeline@7.0.0(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4))): + ember-lifeline@7.0.0(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3))): dependencies: '@embroider/addon-shim': 1.10.0 optionalDependencies: - '@ember/test-helpers': 2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)) + '@ember/test-helpers': 2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) transitivePeerDependencies: - supports-color @@ -12613,11 +12714,11 @@ snapshots: transitivePeerDependencies: - supports-color - ember-page-title@8.2.4(ember-source@3.28.12(@babel/core@7.28.4)): + ember-page-title@8.2.4(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)): dependencies: '@embroider/addon-shim': 1.10.0 '@simple-dom/document': 1.4.0 - ember-source: 3.28.12(@babel/core@7.28.4) + ember-source: 4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3) transitivePeerDependencies: - supports-color @@ -12631,11 +12732,11 @@ snapshots: transitivePeerDependencies: - supports-color - ember-power-calendar-moment@1.0.4(@glint/template@1.6.1)(ember-power-calendar@1.8.0(@babel/core@7.28.4)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glint/template@1.6.1)(ember-concurrency@4.0.6(@babel/core@7.28.4)(@glint/template@1.6.1))(ember-source@3.28.12(@babel/core@7.28.4)))(moment-timezone@0.6.0)(moment@2.30.1): + ember-power-calendar-moment@1.0.4(@glint/template@1.6.1)(ember-power-calendar@1.8.0(@babel/core@7.28.4)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glint/template@1.6.1)(ember-concurrency@4.0.6(@babel/core@7.28.4)(@glint/template@1.6.1))(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(moment-timezone@0.6.0)(moment@2.30.1): dependencies: '@embroider/addon-shim': 1.10.0 '@embroider/macros': 1.18.2(@glint/template@1.6.1) - ember-power-calendar: 1.8.0(@babel/core@7.28.4)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glint/template@1.6.1)(ember-concurrency@4.0.6(@babel/core@7.28.4)(@glint/template@1.6.1))(ember-source@3.28.12(@babel/core@7.28.4)) + ember-power-calendar: 1.8.0(@babel/core@7.28.4)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glint/template@1.6.1)(ember-concurrency@4.0.6(@babel/core@7.28.4)(@glint/template@1.6.1))(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) optionalDependencies: moment: 2.30.1 moment-timezone: 0.6.0 @@ -12643,19 +12744,19 @@ snapshots: - '@glint/template' - supports-color - ember-power-calendar@1.8.0(@babel/core@7.28.4)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glint/template@1.6.1)(ember-concurrency@4.0.6(@babel/core@7.28.4)(@glint/template@1.6.1))(ember-source@3.28.12(@babel/core@7.28.4)): + ember-power-calendar@1.8.0(@babel/core@7.28.4)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glint/template@1.6.1)(ember-concurrency@4.0.6(@babel/core@7.28.4)(@glint/template@1.6.1))(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)): dependencies: - '@ember/test-helpers': 2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)) + '@ember/test-helpers': 2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) '@embroider/addon-shim': 1.10.0 '@embroider/macros': 1.18.2(@glint/template@1.6.1) - '@embroider/util': 1.13.4(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)) + '@embroider/util': 1.13.4(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) '@glimmer/component': 1.1.2(@babel/core@7.28.4) decorator-transforms: 2.3.0(patch_hash=daaf70dcf904cf2d805d085a6528bf51c0554bb9a602cfdd5025c76d86e07eb9)(@babel/core@7.28.4) ember-assign-helper: 0.5.1 ember-concurrency: 4.0.6(@babel/core@7.28.4)(@glint/template@1.6.1) ember-element-helper: 0.8.8 ember-modifier: 4.2.2(@babel/core@7.28.4) - ember-truth-helpers: 4.0.3(ember-source@3.28.12(@babel/core@7.28.4)) + ember-truth-helpers: 4.0.3(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) transitivePeerDependencies: - '@babel/core' - '@glint/environment-ember-loose' @@ -12663,18 +12764,18 @@ snapshots: - ember-source - supports-color - ember-power-select@8.11.0(@babel/core@7.28.4)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glint/template@1.6.1)(ember-basic-dropdown@8.7.0(@babel/core@7.28.4)(@ember/string@3.1.1)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)))(ember-concurrency@4.0.6(@babel/core@7.28.4)(@glint/template@1.6.1))(ember-source@3.28.12(@babel/core@7.28.4)): + ember-power-select@8.11.0(@babel/core@7.28.4)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glint/template@1.6.1)(ember-basic-dropdown@8.7.0(@babel/core@7.28.4)(@ember/string@3.1.1)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(ember-concurrency@4.0.6(@babel/core@7.28.4)(@glint/template@1.6.1))(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)): dependencies: - '@ember/test-helpers': 2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)) + '@ember/test-helpers': 2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) '@embroider/addon-shim': 1.10.0 - '@embroider/util': 1.13.4(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)) + '@embroider/util': 1.13.4(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) '@glimmer/component': 1.1.2(@babel/core@7.28.4) decorator-transforms: 2.3.0(patch_hash=daaf70dcf904cf2d805d085a6528bf51c0554bb9a602cfdd5025c76d86e07eb9)(@babel/core@7.28.4) ember-assign-helper: 0.5.1 - ember-basic-dropdown: 8.7.0(@babel/core@7.28.4)(@ember/string@3.1.1)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)) + ember-basic-dropdown: 8.7.0(@babel/core@7.28.4)(@ember/string@3.1.1)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) ember-concurrency: 4.0.6(@babel/core@7.28.4)(@glint/template@1.6.1) ember-modifier: 4.2.2(@babel/core@7.28.4) - ember-truth-helpers: 4.0.3(ember-source@3.28.12(@babel/core@7.28.4)) + ember-truth-helpers: 4.0.3(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) transitivePeerDependencies: - '@babel/core' - '@glint/environment-ember-loose' @@ -12692,9 +12793,9 @@ snapshots: transitivePeerDependencies: - supports-color - ember-qunit@5.1.5(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)))(qunit@2.24.1): + ember-qunit@5.1.5(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(qunit@2.24.1): dependencies: - '@ember/test-helpers': 2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)) + '@ember/test-helpers': 2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) broccoli-funnel: 3.0.8 broccoli-merge-trees: 3.0.2 common-tags: 1.8.2 @@ -12722,15 +12823,15 @@ snapshots: - '@babel/core' - supports-color - ember-resources@6.5.2(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glimmer/tracking@1.1.2)(@glint/template@1.6.1)(ember-concurrency@4.0.6(@babel/core@7.28.4)(@glint/template@1.6.1))(ember-source@3.28.12(@babel/core@7.28.4)): + ember-resources@6.5.2(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glimmer/tracking@1.1.2)(@glint/template@1.6.1)(ember-concurrency@4.0.6(@babel/core@7.28.4)(@glint/template@1.6.1))(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)): dependencies: '@babel/runtime': 7.28.4 '@embroider/addon-shim': 1.10.0 '@embroider/macros': 1.18.2(@glint/template@1.6.1) '@glimmer/tracking': 1.1.2 '@glint/template': 1.6.1 - ember-async-data: 1.0.3(ember-source@3.28.12(@babel/core@7.28.4)) - ember-source: 3.28.12(@babel/core@7.28.4) + ember-async-data: 1.0.3(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) + ember-source: 4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3) optionalDependencies: '@ember/test-waiters': 3.1.0 '@glimmer/component': 1.1.2(@babel/core@7.28.4) @@ -12754,17 +12855,17 @@ snapshots: transitivePeerDependencies: - supports-color - ember-simple-auth@6.1.0(@babel/core@7.28.4)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)))(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4))(eslint@8.57.1): + ember-simple-auth@6.1.0(@babel/core@7.28.4)(@ember/test-helpers@2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)))(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3))(eslint@8.57.1): dependencies: '@babel/eslint-parser': 7.28.4(@babel/core@7.28.4)(eslint@8.57.1) '@ember/test-waiters': 3.1.0 '@embroider/addon-shim': 1.10.0 '@embroider/macros': 1.18.2(@glint/template@1.6.1) ember-cli-is-package-missing: 1.0.0 - ember-cookies: 1.3.0(ember-source@3.28.12(@babel/core@7.28.4)) + ember-cookies: 1.3.0(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) silent-error: 1.1.1 optionalDependencies: - '@ember/test-helpers': 2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)) + '@ember/test-helpers': 2.9.6(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -12778,44 +12879,46 @@ snapshots: transitivePeerDependencies: - encoding - ember-source@3.28.12(@babel/core@7.28.4): + ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3): dependencies: '@babel/helper-module-imports': 7.27.1 '@babel/plugin-transform-block-scoping': 7.28.4(@babel/core@7.28.4) - '@babel/plugin-transform-object-assign': 7.27.1(@babel/core@7.28.4) '@ember/edition-utils': 1.2.0 - '@glimmer/vm-babel-plugins': 0.80.3(@babel/core@7.28.4) + '@glimmer/vm-babel-plugins': 0.83.1(@babel/core@7.28.4) babel-plugin-debug-macros: 0.3.4(@babel/core@7.28.4) babel-plugin-filter-imports: 4.0.0 broccoli-concat: 4.2.5 broccoli-debug: 0.6.5 broccoli-file-creator: 2.1.1 - broccoli-funnel: 2.0.2 + broccoli-funnel: 3.0.8 broccoli-merge-trees: 4.2.0 chalk: 4.1.2 + ember-auto-import: 2.11.0(@glint/template@1.6.1)(webpack@5.101.3) ember-cli-babel: 7.26.11 ember-cli-get-component-path-option: 1.0.0 ember-cli-is-package-missing: 1.0.0 ember-cli-normalize-entity-name: 1.0.0 ember-cli-path-utils: 1.0.0 ember-cli-string-utils: 1.1.0 + ember-cli-typescript-blueprint-polyfill: 0.1.0 ember-cli-version-checker: 5.1.2 ember-router-generator: 2.0.0 inflection: 1.13.4 - jquery: 3.7.1 resolve: 1.22.10 semver: 7.7.2 silent-error: 1.1.1 transitivePeerDependencies: - '@babel/core' + - '@glint/template' - supports-color + - webpack - ember-stargate@0.5.0(@babel/core@7.28.4)(@ember/test-waiters@3.1.0)(@glimmer/tracking@1.1.2)(@glint/template@1.6.1)(ember-concurrency@4.0.6(@babel/core@7.28.4)(@glint/template@1.6.1))(ember-source@3.28.12(@babel/core@7.28.4)): + ember-stargate@0.5.0(@babel/core@7.28.4)(@ember/test-waiters@3.1.0)(@glimmer/tracking@1.1.2)(@glint/template@1.6.1)(ember-concurrency@4.0.6(@babel/core@7.28.4)(@glint/template@1.6.1))(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)): dependencies: - '@ember/render-modifiers': 2.1.0(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@3.28.12(@babel/core@7.28.4)) + '@ember/render-modifiers': 2.1.0(@babel/core@7.28.4)(@glint/template@1.6.1)(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) '@embroider/addon-shim': 1.10.0 '@glimmer/component': 1.1.2(@babel/core@7.28.4) - ember-resources: 6.5.2(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glimmer/tracking@1.1.2)(@glint/template@1.6.1)(ember-concurrency@4.0.6(@babel/core@7.28.4)(@glint/template@1.6.1))(ember-source@3.28.12(@babel/core@7.28.4)) + ember-resources: 6.5.2(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.28.4))(@glimmer/tracking@1.1.2)(@glint/template@1.6.1)(ember-concurrency@4.0.6(@babel/core@7.28.4)(@glint/template@1.6.1))(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) tracked-maps-and-sets: 3.0.2 transitivePeerDependencies: - '@babel/core' @@ -12837,6 +12940,20 @@ snapshots: - '@babel/core' - supports-color + ember-template-imports@3.4.2: + dependencies: + babel-import-util: 0.2.0 + broccoli-stew: 3.0.0 + ember-cli-babel-plugin-helpers: 1.1.1 + ember-cli-version-checker: 5.1.2 + line-column: 1.0.2 + magic-string: 0.25.9 + parse-static-imports: 1.1.0 + string.prototype.matchall: 4.0.12 + validate-peer-dependencies: 1.2.0 + transitivePeerDependencies: + - supports-color + ember-template-imports@4.3.0: dependencies: broccoli-stew: 3.0.0 @@ -12845,34 +12962,36 @@ snapshots: transitivePeerDependencies: - supports-color - ember-template-lint@3.16.0: + ember-template-lint@4.18.2: dependencies: - '@ember-template-lint/todo-utils': 10.0.0 + '@lint-todo/utils': 13.1.1 + aria-query: 5.3.2 chalk: 4.1.2 ci-info: 3.9.0 date-fns: 2.30.0 - ember-template-recast: 5.0.3 - find-up: 5.0.0 + ember-template-imports: 3.4.2 + ember-template-recast: 6.1.5 + find-up: 6.3.0 fuse.js: 6.6.2 - get-stdin: 8.0.0 - globby: 11.1.0 + get-stdin: 9.0.0 + globby: 13.2.2 is-glob: 4.0.3 + language-tags: 1.0.9 micromatch: 4.0.8 - requireindex: 1.2.0 resolve: 1.22.10 v8-compile-cache: 2.4.0 - yargs: 16.2.0 + yargs: 17.7.2 transitivePeerDependencies: - supports-color - ember-template-recast@5.0.3: + ember-template-recast@6.1.5: dependencies: - '@glimmer/reference': 0.65.4 - '@glimmer/syntax': 0.65.4 - '@glimmer/validator': 0.65.4 + '@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: 6.2.1 + commander: 8.3.0 globby: 11.1.0 ora: 5.4.1 slash: 3.0.0 @@ -12896,11 +13015,11 @@ snapshots: transitivePeerDependencies: - supports-color - ember-truth-helpers@4.0.3(ember-source@3.28.12(@babel/core@7.28.4)): + ember-truth-helpers@4.0.3(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)): dependencies: '@embroider/addon-shim': 1.10.0 - ember-functions-as-helper-polyfill: 2.1.3(ember-source@3.28.12(@babel/core@7.28.4)) - ember-source: 3.28.12(@babel/core@7.28.4) + ember-functions-as-helper-polyfill: 2.1.3(ember-source@4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3)) + ember-source: 4.4.5(@babel/core@7.28.4)(@glint/template@1.6.1)(webpack@5.101.3) transitivePeerDependencies: - supports-color @@ -13123,7 +13242,7 @@ snapshots: '@types/eslint': 9.6.1 eslint-config-prettier: 10.1.8(eslint@8.57.1) - eslint-plugin-qunit@6.2.0(eslint@8.57.1): + eslint-plugin-qunit@7.3.4(eslint@8.57.1): dependencies: eslint-utils: 3.0.0(eslint@8.57.1) requireindex: 1.2.0 @@ -13452,7 +13571,7 @@ snapshots: file-uri-to-path@1.0.0: optional: true - filesize@6.4.0: {} + filesize@8.0.7: {} fill-range@4.0.0: dependencies: @@ -13530,6 +13649,11 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 + find-up@6.3.0: + dependencies: + locate-path: 7.2.0 + path-exists: 5.0.0 + find-yarn-workspace-root@2.0.0: dependencies: micromatch: 4.0.8 @@ -13789,7 +13913,7 @@ snapshots: get-stdin@4.0.1: {} - get-stdin@8.0.0: {} + get-stdin@9.0.0: {} get-stream@4.1.0: dependencies: @@ -13923,6 +14047,14 @@ snapshots: merge2: 1.4.1 slash: 3.0.0 + globby@13.2.2: + dependencies: + dir-glob: 3.0.1 + fast-glob: 3.3.3 + ignore: 5.3.2 + merge2: 1.4.1 + slash: 4.0.0 + globby@14.1.0: dependencies: '@sindresorhus/merge-streams': 2.3.0 @@ -14392,7 +14524,9 @@ snapshots: is-interactive@1.0.0: {} - is-language-code@2.0.0: {} + is-language-code@3.1.0: + dependencies: + '@babel/runtime': 7.28.4 is-map@2.0.3: {} @@ -14659,6 +14793,12 @@ snapshots: kind-of@6.0.3: {} + language-subtag-registry@0.3.23: {} + + language-tags@1.0.9: + dependencies: + language-subtag-registry: 0.3.23 + lcov-parse@1.0.0: {} leek@0.0.24: @@ -14687,11 +14827,11 @@ snapshots: dependencies: uc.micro: 1.0.6 - lint-to-the-future-ember-template@3.1.0(ember-template-lint@3.16.0): + lint-to-the-future-ember-template@3.1.0(ember-template-lint@4.18.2): dependencies: content-tag: 3.1.3 debug: 4.4.3 - ember-template-lint: 3.16.0 + ember-template-lint: 4.18.2 globby: 14.1.0 transitivePeerDependencies: - supports-color @@ -14759,6 +14899,10 @@ snapshots: dependencies: p-locate: 5.0.0 + locate-path@7.2.0: + dependencies: + p-locate: 6.0.0 + lodash._baseassign@3.2.0: dependencies: lodash._basecopy: 3.0.1 @@ -15047,6 +15191,10 @@ snapshots: dependencies: brace-expansion: 1.1.12 + minimatch@5.1.6: + dependencies: + brace-expansion: 2.0.2 + minimatch@8.0.4: dependencies: brace-expansion: 2.0.2 @@ -15256,8 +15404,7 @@ snapshots: dependencies: remove-trailing-separator: 1.1.0 - normalize-path@3.0.0: - optional: true + normalize-path@3.0.0: {} npm-git-info@1.0.3: {} @@ -15418,6 +15565,10 @@ snapshots: dependencies: yocto-queue: 0.1.0 + p-limit@4.0.0: + dependencies: + yocto-queue: 1.2.2 + p-locate@2.0.0: dependencies: p-limit: 1.3.0 @@ -15434,6 +15585,10 @@ snapshots: dependencies: p-limit: 3.1.0 + p-locate@6.0.0: + dependencies: + p-limit: 4.0.0 + p-map@2.1.0: {} p-try@1.0.0: {} @@ -15508,6 +15663,8 @@ snapshots: path-exists@4.0.0: {} + path-exists@5.0.0: {} + path-is-absolute@1.0.1: {} path-key@2.0.1: {} @@ -15660,6 +15817,8 @@ snapshots: transitivePeerDependencies: - supports-color + prettier@2.8.8: {} + prettier@3.6.2: {} pretty-ms@3.2.0: @@ -15692,6 +15851,12 @@ snapshots: promise.hash.helper@1.0.8: {} + proper-lockfile@4.1.2: + dependencies: + graceful-fs: 4.2.11 + retry: 0.12.0 + signal-exit: 3.0.7 + proxy-addr@2.0.7: dependencies: forwarded: 0.2.0 @@ -15934,6 +16099,15 @@ snapshots: remove-trailing-separator@1.1.0: {} + remove-types@1.0.0: + dependencies: + '@babel/core': 7.28.4 + '@babel/plugin-syntax-decorators': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.4) + prettier: 2.8.8 + transitivePeerDependencies: + - supports-color + repeat-element@1.1.4: {} repeat-string@1.6.1: {} @@ -16047,6 +16221,8 @@ snapshots: ret@0.1.15: {} + retry@0.12.0: {} + reusify@1.1.0: {} rimraf@2.6.3: @@ -16139,6 +16315,8 @@ snapshots: dependencies: ret: 0.1.15 + safe-stable-stringify@2.5.0: {} + safer-buffer@2.1.2: {} sane@4.1.0: @@ -16155,6 +16333,18 @@ snapshots: transitivePeerDependencies: - supports-color + sane@5.0.1: + dependencies: + '@cnakazawa/watch': 1.0.4 + anymatch: 3.1.3 + capture-exit: 2.0.0 + exec-sh: 0.3.6 + execa: 4.1.0 + fb-watchman: 2.0.2 + micromatch: 4.0.8 + minimist: 1.2.8 + walker: 1.0.8 + sanitize-html@2.17.0: dependencies: deepmerge: 4.3.1 @@ -16351,6 +16541,8 @@ snapshots: slash@3.0.0: {} + slash@4.0.0: {} + slash@5.1.0: {} smart-buffer@4.2.0: {} @@ -17156,6 +17348,8 @@ snapshots: upath@1.2.0: optional: true + upath@2.0.1: {} + update-browserslist-db@1.1.3(browserslist@4.26.2): dependencies: browserslist: 4.26.2 @@ -17517,16 +17711,18 @@ snapshots: fs-extra: 4.0.3 lodash.merge: 4.6.2 - yargs-parser@20.2.9: {} + yargs-parser@21.1.1: {} - yargs@16.2.0: + yargs@17.7.2: dependencies: - cliui: 7.0.4 + cliui: 8.0.1 escalade: 3.2.0 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 y18n: 5.0.8 - yargs-parser: 20.2.9 + yargs-parser: 21.1.1 yocto-queue@0.1.0: {} + + yocto-queue@1.2.2: {} From 16a117d6686ce928cbdda560ba92dabab436e028 Mon Sep 17 00:00:00 2001 From: Buck Doyle Date: Tue, 23 Dec 2025 22:10:27 -0600 Subject: [PATCH 04/18] Remove ember-load --- app/templates/application.gjs | 11 +++++++++-- package.json | 2 +- pnpm-lock.yaml | 31 +++---------------------------- 3 files changed, 13 insertions(+), 31 deletions(-) diff --git a/app/templates/application.gjs b/app/templates/application.gjs index 7d1cdd81..3a2d0a32 100644 --- a/app/templates/application.gjs +++ b/app/templates/application.gjs @@ -1,6 +1,5 @@ import RouteTemplate from 'ember-route-template'; import HeadLayout from 'ember-cli-head/components/head-layout'; -import EmberLoadRemover from 'ember-load/components/ember-load-remover'; import { action } from '@ember/object'; import { concat, fn } from '@ember/helper'; import { on } from '@ember/modifier'; @@ -59,7 +58,6 @@ class ApplicationComponent extends Component { , ); - assert.equal(find('span').innerHTML.trim(), 'hello'); + assert.strictEqual(find('span').innerHTML.trim(), 'hello'); }); test('it extracts a phone number', async function (assert) { @@ -23,7 +23,7 @@ module('Integration | Component | linked contact', function (hooks) { , ); - assert.equal( + assert.strictEqual( find('[data-test-container]').innerHTML.trim(), `hello 212-986-8227 what`, ); @@ -36,7 +36,7 @@ module('Integration | Component | linked contact', function (hooks) { , ); - assert.equal( + assert.strictEqual( find('[data-test-container]').innerHTML.trim(), `hello 2129868227 what`, ); @@ -49,7 +49,7 @@ module('Integration | Component | linked contact', function (hooks) { , ); - assert.equal( + assert.strictEqual( find('[data-test-container]').innerHTML.trim(), `hello 212 986 8227 what`, ); @@ -62,7 +62,7 @@ module('Integration | Component | linked contact', function (hooks) { , ); - assert.equal( + assert.strictEqual( find('[data-test-container]').innerHTML.trim(), `hello (212) 986 8227 what`, ); @@ -74,6 +74,6 @@ module('Integration | Component | linked contact', function (hooks) { , ); - assert.equal(find('[data-test-container]').innerText.trim(), ''); + assert.strictEqual(find('[data-test-container]').innerText.trim(), ''); }); }); diff --git a/tests/unit/utils/anonymise-address-test.js b/tests/unit/utils/anonymise-address-test.js index 98883d4c..9b9cfac3 100644 --- a/tests/unit/utils/anonymise-address-test.js +++ b/tests/unit/utils/anonymise-address-test.js @@ -3,34 +3,52 @@ import { module, test } from 'qunit'; module('Unit | Utility | anonymise address', function () { test('it masks the street number', function (assert) { - assert.equal(anonymiseAddress('123 Main St'), '100 block Main St'); + assert.strictEqual(anonymiseAddress('123 Main St'), '100 block Main St'); }); test('it strips leading apartment numbers, even with a #', function (assert) { - assert.equal(anonymiseAddress('600-123 Main St'), '100 block Main St'); - assert.equal(anonymiseAddress('#600-123 Main St'), '100 block Main St'); + assert.strictEqual( + anonymiseAddress('600-123 Main St'), + '100 block Main St', + ); + assert.strictEqual( + anonymiseAddress('#600-123 Main St'), + '100 block Main St', + ); }); test('it strips trailing bracketed strings', function (assert) { - assert.equal( + assert.strictEqual( anonymiseAddress('440 Jorts street (building X unit 666)'), '400 block Jorts street', ); - assert.equal( + assert.strictEqual( anonymiseAddress('440 Jorts street (building X unit 666) '), '400 block Jorts street', ); }); test('it strips trailing #-led strings', function (assert) { - assert.equal(anonymiseAddress('421 osborne #1919'), '400 block osborne'); + assert.strictEqual( + anonymiseAddress('421 osborne #1919'), + '400 block osborne', + ); }); test('it strips trailing unit/suite/building identifiers', function (assert) { - assert.equal(anonymiseAddress('421 osborne apt B'), '400 block osborne'); - assert.equal(anonymiseAddress('421 osborne uNit 33'), '400 block osborne'); - assert.equal(anonymiseAddress('421 osborne suite X'), '400 block osborne'); - assert.equal( + assert.strictEqual( + anonymiseAddress('421 osborne apt B'), + '400 block osborne', + ); + assert.strictEqual( + anonymiseAddress('421 osborne uNit 33'), + '400 block osborne', + ); + assert.strictEqual( + anonymiseAddress('421 osborne suite X'), + '400 block osborne', + ); + assert.strictEqual( anonymiseAddress('421 osborne building A suite X'), '400 block osborne', ); diff --git a/tests/unit/utils/deduplicate-visitor-suggestions-test.js b/tests/unit/utils/deduplicate-visitor-suggestions-test.js index 0139f680..98ebc4e4 100644 --- a/tests/unit/utils/deduplicate-visitor-suggestions-test.js +++ b/tests/unit/utils/deduplicate-visitor-suggestions-test.js @@ -34,6 +34,6 @@ module('Unit | Utility | deduplicate visitor suggestions', function () { }; }); const result = deduplicateVisitorSuggestions(rides); - assert.equal(result.length, 3); + assert.strictEqual(result.length, 3); }); }); diff --git a/tests/unit/utils/dollars-test.js b/tests/unit/utils/dollars-test.js index 262a5f3a..435bda80 100644 --- a/tests/unit/utils/dollars-test.js +++ b/tests/unit/utils/dollars-test.js @@ -12,12 +12,18 @@ class ClassWithDollars extends EmberObject { module('Unit - dollars', function () { test('converts from cents to dollars', function (assert) { - assert.equal(ClassWithDollars.create({ cents: 50 }).get('dollars'), 0.5); + assert.strictEqual( + ClassWithDollars.create({ cents: 50 }).get('dollars'), + 0.5, + ); }); test('converts from dollars to cents', function (assert) { - assert.equal(ClassWithDollars.create({ dollars: 5.25 }).get('cents'), 525); - assert.equal( + assert.strictEqual( + ClassWithDollars.create({ dollars: 5.25 }).get('cents'), + 525, + ); + assert.strictEqual( ClassWithDollars.create({ dollars: 0.55 }).get('cents'), 55, 'expected floating point rounding', diff --git a/tests/unit/utils/format-timespan-test.js b/tests/unit/utils/format-timespan-test.js index e1f08df6..1a2060b0 100644 --- a/tests/unit/utils/format-timespan-test.js +++ b/tests/unit/utils/format-timespan-test.js @@ -15,7 +15,7 @@ module('Unit | Utility | format timespan', function (hooks) { new Date(2010, 5, 26, 15, 0, 0), ); - assert.equal(noMinutesSameMeridiem, 'Sat Jun 26 2010 1p — 3'); + assert.strictEqual(noMinutesSameMeridiem, 'Sat Jun 26 2010 1p — 3'); const minutesSameMeridiem = formatTimespan( { moment }, @@ -23,7 +23,7 @@ module('Unit | Utility | format timespan', function (hooks) { new Date(2010, 5, 26, 16, 48, 0), ); - assert.equal(minutesSameMeridiem, 'Sat Jun 26 2010 3:30p — 4:48'); + assert.strictEqual(minutesSameMeridiem, 'Sat Jun 26 2010 3:30p — 4:48'); const sameDayDifferentMeridiem = formatTimespan( { moment }, @@ -31,7 +31,7 @@ module('Unit | Utility | format timespan', function (hooks) { new Date(2010, 5, 27, 19, 0, 0), ); - assert.equal(sameDayDifferentMeridiem, 'Sun Jun 27 2010 10:22a — 7p'); + assert.strictEqual(sameDayDifferentMeridiem, 'Sun Jun 27 2010 10:22a — 7p'); const differentDay = formatTimespan( { moment }, @@ -39,6 +39,6 @@ module('Unit | Utility | format timespan', function (hooks) { new Date(2010, 5, 29, 19, 0, 0), ); - assert.equal(differentDay, 'Sun Jun 27 2010 10:22a — Tue 7p'); + assert.strictEqual(differentDay, 'Sun Jun 27 2010 10:22a — Tue 7p'); }); }); diff --git a/tests/unit/utils/parse-timespan-test.js b/tests/unit/utils/parse-timespan-test.js index 7bcfc17e..fdfe9e42 100644 --- a/tests/unit/utils/parse-timespan-test.js +++ b/tests/unit/utils/parse-timespan-test.js @@ -24,8 +24,14 @@ module('Unit | Utility | parse timespan', function (hooks) { ) { const parsed = parseTimespan(timespanString); - assert.equal(moment(parsed.start.date()).format(formatString), startString); - assert.equal(moment(parsed.end.date()).format(formatString), endString); + assert.strictEqual( + moment(parsed.start.date()).format(formatString), + startString, + ); + assert.strictEqual( + moment(parsed.end.date()).format(formatString), + endString, + ); }; test('it parses a well-specified timespan', function (assert) { @@ -67,7 +73,7 @@ module('Unit | Utility | parse timespan', function (hooks) { test('it assumes PM if unspecified even for start alone', function (assert) { const parsed = parseTimespan('september 27 2017 from 630'); - assert.equal( + assert.strictEqual( moment(parsed.start.date()).format(formatString), '2017-09-27 18:30', ); diff --git a/tests/unit/utils/reimbursement-collection-test.js b/tests/unit/utils/reimbursement-collection-test.js index b05c8656..bc3cf7bc 100644 --- a/tests/unit/utils/reimbursement-collection-test.js +++ b/tests/unit/utils/reimbursement-collection-test.js @@ -47,7 +47,7 @@ module('Unit | Utility | reimbursement collection', function () { person, reimbursements: [carReimbursement], }); - assert.equal( + assert.strictEqual( result.get('clipboardText'), `${dateString}\tOctober mileage\tChelsea\t-$33\t\t\t`, ); @@ -59,7 +59,7 @@ module('Unit | Utility | reimbursement collection', function () { reimbursements: [carReimbursement, otherCarReimbursement], donations: true, }); - assert.equal( + assert.strictEqual( result.get('clipboardText'), `${dateString}\tOctober mileage\tChelsea\t-$55\t$55\t\t(donated)`, ); @@ -70,7 +70,7 @@ module('Unit | Utility | reimbursement collection', function () { person, reimbursements: [foodReimbursement, carReimbursement], }); - assert.equal( + assert.strictEqual( result.get('clipboardText'), `${dateString}\tOctober mileage + meal\tChelsea\t-$77\t\t\t`, ); @@ -81,7 +81,7 @@ module('Unit | Utility | reimbursement collection', function () { person, reimbursements: [foodReimbursement, otherFoodReimbursement], }); - assert.equal( + assert.strictEqual( result.get('clipboardText'), `${dateString}\tOctober meal × 2\tChelsea\t-$99\t\t\t`, );