From 61edf2f8c40547be2a9c1ed18d5e24be7971aad5 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 21 Aug 2023 14:50:54 +0000
Subject: [PATCH] Bump prettier from 2.8.8 to 3.0.2

Bumps [prettier](https://github.com/prettier/prettier) from 2.8.8 to 3.0.2.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.8.8...3.0.2)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 ember-amount-input/package.json |   2 +-
 package.json                    |   2 +-
 pnpm-lock.yaml                  | 421 +++++++++++++++++++++++++-------
 test-app/package.json           |   2 +-
 4 files changed, 329 insertions(+), 98 deletions(-)

diff --git a/ember-amount-input/package.json b/ember-amount-input/package.json
index 797fcb79..01986c55 100644
--- a/ember-amount-input/package.json
+++ b/ember-amount-input/package.json
@@ -47,7 +47,7 @@
     "eslint-plugin-ember": "^11.6.0",
     "eslint-plugin-node": "^11.1.0",
     "eslint-plugin-prettier": "^4.2.1",
-    "prettier": "^2.8.8",
+    "prettier": "^3.0.2",
     "rollup": "^3.22.0",
     "rollup-plugin-copy": "^3.4.0"
   },
diff --git a/package.json b/package.json
index 66850c0b..bdc82331 100644
--- a/package.json
+++ b/package.json
@@ -20,7 +20,7 @@
   },
   "devDependencies": {
     "concurrently": "^7.2.1",
-    "prettier": "^2.5.1"
+    "prettier": "^3.0.2"
   },
   "engines": {
     "node": "16.* || >= 18"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index fbc49b87..80394202 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1,5 +1,9 @@
 lockfileVersion: '6.0'
 
+settings:
+  autoInstallPeers: true
+  excludeLinksFromLockfile: false
+
 importers:
 
   .:
@@ -8,8 +12,8 @@ importers:
         specifier: ^7.2.1
         version: 7.2.1
       prettier:
-        specifier: ^2.5.1
-        version: 2.8.8
+        specifier: ^3.0.2
+        version: 3.0.2
 
   ember-amount-input:
     dependencies:
@@ -61,10 +65,10 @@ importers:
         version: 11.1.0(eslint@8.40.0)
       eslint-plugin-prettier:
         specifier: ^4.2.1
-        version: 4.2.1(eslint-config-prettier@8.8.0)(eslint@8.40.0)(prettier@2.8.8)
+        version: 4.2.1(eslint-config-prettier@8.8.0)(eslint@8.40.0)(prettier@3.0.2)
       prettier:
-        specifier: ^2.8.8
-        version: 2.8.8
+        specifier: ^3.0.2
+        version: 3.0.2
       rollup:
         specifier: ^3.22.0
         version: 3.22.0
@@ -80,10 +84,10 @@ importers:
     devDependencies:
       '@babel/eslint-parser':
         specifier: ^7.21.3
-        version: 7.21.3(@babel/core@7.17.0)(eslint@8.40.0)
+        version: 7.21.3(@babel/core@7.21.8)(eslint@8.40.0)
       '@babel/plugin-proposal-decorators':
         specifier: ^7.21.0
-        version: 7.21.0(@babel/core@7.17.0)
+        version: 7.21.0(@babel/core@7.21.8)
       '@ember/optional-features':
         specifier: ^2.0.0
         version: 2.0.0
@@ -92,13 +96,13 @@ importers:
         version: 3.0.1
       '@ember/test-helpers':
         specifier: ^2.9.3
-        version: 2.9.3(@babel/core@7.17.0)(ember-source@4.12.0)
+        version: 2.9.3(@babel/core@7.21.8)(ember-source@4.12.0)
       '@embroider/test-setup':
         specifier: 3.0.1
         version: 3.0.1
       '@glimmer/component':
         specifier: ^1.1.2
-        version: 1.1.2(@babel/core@7.17.0)
+        version: 1.1.2(@babel/core@7.21.8)
       '@glimmer/tracking':
         specifier: ^1.1.2
         version: 1.1.2
@@ -116,7 +120,7 @@ importers:
         version: 4.12.1
       ember-cli-addon-docs:
         specifier: ^5.0.0
-        version: 5.0.0(@babel/core@7.17.0)(@ember/test-helpers@2.9.3)(ember-data@4.12.0)(ember-fetch@8.1.2)(ember-source@4.12.0)(webpack@5.81.0)
+        version: 5.0.0(@babel/core@7.21.8)(@ember/test-helpers@2.9.3)(ember-data@4.12.0)(ember-fetch@8.1.2)(ember-source@4.12.0)(webpack@5.81.0)
       ember-cli-addon-docs-yuidoc:
         specifier: ^1.0.0
         version: 1.0.0
@@ -137,7 +141,7 @@ importers:
         version: 2.0.0
       ember-cli-deploy-git:
         specifier: ^1.3.4
-        version: 1.3.4(@babel/core@7.17.0)
+        version: 1.3.4(@babel/core@7.21.8)
       ember-cli-deploy-git-ci:
         specifier: ^1.0.1
         version: 1.0.1
@@ -158,7 +162,7 @@ importers:
         version: 3.0.0
       ember-data:
         specifier: ~4.12.0
-        version: 4.12.0(@babel/core@7.17.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(ember-source@4.12.0)(webpack@5.81.0)
+        version: 4.12.0(@babel/core@7.21.8)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(ember-source@4.12.0)(webpack@5.81.0)
       ember-disable-prototype-extensions:
         specifier: ^1.1.3
         version: 1.1.3
@@ -167,7 +171,7 @@ importers:
         version: 8.1.2
       ember-load-initializers:
         specifier: ^2.1.2
-        version: 2.1.2(@babel/core@7.17.0)
+        version: 2.1.2(@babel/core@7.21.8)
       ember-modifier:
         specifier: ^4.1.0
         version: 4.1.0(ember-source@4.12.0)
@@ -182,7 +186,7 @@ importers:
         version: 10.0.0(@ember/string@3.0.1)(ember-source@4.12.0)
       ember-source:
         specifier: ~4.12.0
-        version: 4.12.0(@babel/core@7.17.0)(@glimmer/component@1.1.2)(webpack@5.81.0)
+        version: 4.12.0(@babel/core@7.21.8)(@glimmer/component@1.1.2)(webpack@5.81.0)
       ember-source-channel-url:
         specifier: ^3.0.0
         version: 3.0.0
@@ -206,7 +210,7 @@ importers:
         version: 15.7.0(eslint@8.40.0)
       eslint-plugin-prettier:
         specifier: ^4.2.1
-        version: 4.2.1(eslint-config-prettier@8.8.0)(eslint@8.40.0)(prettier@2.8.8)
+        version: 4.2.1(eslint-config-prettier@8.8.0)(eslint@8.40.0)(prettier@3.0.2)
       eslint-plugin-qunit:
         specifier: ^7.3.4
         version: 7.3.4(eslint@8.40.0)
@@ -217,8 +221,8 @@ importers:
         specifier: ^4.7.0
         version: 4.7.0
       prettier:
-        specifier: ^2.8.8
-        version: 2.8.8
+        specifier: ^3.0.2
+        version: 3.0.2
       qunit:
         specifier: ^2.19.4
         version: 2.19.4
@@ -239,7 +243,7 @@ importers:
         version: 33.0.0(stylelint@15.6.0)
       stylelint-prettier:
         specifier: ^3.0.0
-        version: 3.0.0(prettier@2.8.8)(stylelint@15.6.0)
+        version: 3.0.0(prettier@3.0.2)(stylelint@15.6.0)
       tracked-built-ins:
         specifier: ^3.1.1
         version: 3.1.1
@@ -325,6 +329,20 @@ packages:
       semver: 6.3.0
     dev: true
 
+  /@babel/eslint-parser@7.21.3(@babel/core@7.21.8)(eslint@8.40.0):
+    resolution: {integrity: sha512-kfhmPimwo6k4P8zxNs8+T7yR44q1LdpsZdE1NkCsVlfiuTPRfnGgjaF8Qgug9q9Pou17u6wneYF0lDCZJATMFg==}
+    engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0}
+    peerDependencies:
+      '@babel/core': '>=7.11.0'
+      eslint: ^7.5.0 || ^8.0.0
+    dependencies:
+      '@babel/core': 7.21.8
+      '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1
+      eslint: 8.40.0
+      eslint-visitor-keys: 2.1.0
+      semver: 6.3.0
+    dev: true
+
   /@babel/generator@7.21.9:
     resolution: {integrity: sha512-F3fZga2uv09wFdEjEQIJxXALXfz0+JaOb7SabvVMmjHxeVTuGW8wgE8Vp1Hd7O+zMTYtcfEISGRzPkeiaPPsvg==}
     engines: {node: '>=6.9.0'}
@@ -392,6 +410,26 @@ packages:
     transitivePeerDependencies:
       - supports-color
 
+  /@babel/helper-create-class-features-plugin@7.21.8(@babel/core@7.21.8):
+    resolution: {integrity: sha512-+THiN8MqiH2AczyuZrnrKL6cAxFRRQDKW9h1YkBvbgKmAm6mwiacig1qT73DHIWMGo40GRnsEfN3LA+E6NtmSw==}
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0
+    dependencies:
+      '@babel/core': 7.21.8
+      '@babel/helper-annotate-as-pure': 7.18.6
+      '@babel/helper-environment-visitor': 7.21.5
+      '@babel/helper-function-name': 7.21.0
+      '@babel/helper-member-expression-to-functions': 7.21.5
+      '@babel/helper-optimise-call-expression': 7.18.6
+      '@babel/helper-replace-supers': 7.21.5
+      '@babel/helper-skip-transparent-expression-wrappers': 7.20.0
+      '@babel/helper-split-export-declaration': 7.18.6
+      semver: 6.3.0
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
   /@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.17.0):
     resolution: {integrity: sha512-zGuSdedkFtsFHGbexAvNuipg1hbtitDLo2XE8/uf6Y9sOQV1xsYX/2pNbtedp/X0eU1pIt+kGvaqHCowkRbS5g==}
     engines: {node: '>=6.9.0'}
@@ -611,6 +649,19 @@ packages:
     transitivePeerDependencies:
       - supports-color
 
+  /@babel/plugin-proposal-class-properties@7.16.7(@babel/core@7.21.8):
+    resolution: {integrity: sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==}
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': 7.21.8
+      '@babel/helper-create-class-features-plugin': 7.21.8(@babel/core@7.21.8)
+      '@babel/helper-plugin-utils': 7.21.5
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
   /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.17.0):
     resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==}
     engines: {node: '>=6.9.0'}
@@ -651,6 +702,22 @@ packages:
     transitivePeerDependencies:
       - supports-color
 
+  /@babel/plugin-proposal-decorators@7.21.0(@babel/core@7.21.8):
+    resolution: {integrity: sha512-MfgX49uRrFUTL/HvWtmx3zmpyzMMr4MTj3d527MLlr/4RTT9G/ytFFP7qet2uM2Ve03b+BkpWUpK+lRXnQ+v9w==}
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': 7.21.8
+      '@babel/helper-create-class-features-plugin': 7.21.8(@babel/core@7.21.8)
+      '@babel/helper-plugin-utils': 7.21.5
+      '@babel/helper-replace-supers': 7.21.5
+      '@babel/helper-split-export-declaration': 7.18.6
+      '@babel/plugin-syntax-decorators': 7.21.0(@babel/core@7.21.8)
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
   /@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.17.0):
     resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==}
     engines: {node: '>=6.9.0'}
@@ -824,6 +891,16 @@ packages:
       '@babel/core': 7.17.0
       '@babel/helper-plugin-utils': 7.21.5
 
+  /@babel/plugin-syntax-decorators@7.21.0(@babel/core@7.21.8):
+    resolution: {integrity: sha512-tIoPpGBR8UuM4++ccWN3gifhVvQu7ZizuR1fklhRJrd5ewgbkUS+0KVFeWWxELtn18NTLoW32XV7zyOgIAiz+w==}
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': 7.21.8
+      '@babel/helper-plugin-utils': 7.21.5
+    dev: true
+
   /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.17.0):
     resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==}
     peerDependencies:
@@ -940,6 +1017,16 @@ packages:
       '@babel/core': 7.17.0
       '@babel/helper-plugin-utils': 7.21.5
 
+  /@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.21.8):
+    resolution: {integrity: sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==}
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': 7.21.8
+      '@babel/helper-plugin-utils': 7.21.5
+    dev: true
+
   /@babel/plugin-transform-arrow-functions@7.21.5(@babel/core@7.17.0):
     resolution: {integrity: sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==}
     engines: {node: '>=6.9.0'}
@@ -1303,14 +1390,14 @@ packages:
     transitivePeerDependencies:
       - supports-color
 
-  /@babel/plugin-transform-typescript@7.4.5(@babel/core@7.17.0):
+  /@babel/plugin-transform-typescript@7.4.5(@babel/core@7.21.8):
     resolution: {integrity: sha512-RPB/YeGr4ZrFKNwfuQRlMf2lxoCUaU01MTw39/OFE/RiL8HDjtn68BwEPft1P7JN4akyEmjGWAMNldOV7o9V2g==}
     peerDependencies:
       '@babel/core': ^7.0.0-0
     dependencies:
-      '@babel/core': 7.17.0
+      '@babel/core': 7.21.8
       '@babel/helper-plugin-utils': 7.21.5
-      '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.17.0)
+      '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.21.8)
     dev: true
 
   /@babel/plugin-transform-typescript@7.5.5(@babel/core@7.17.0):
@@ -1324,6 +1411,20 @@ packages:
       '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.17.0)
     transitivePeerDependencies:
       - supports-color
+    dev: false
+
+  /@babel/plugin-transform-typescript@7.5.5(@babel/core@7.21.8):
+    resolution: {integrity: sha512-pehKf4m640myZu5B2ZviLaiBlxMCjSZ1qTEO459AXKX5GnPueyulJeCqZFs1nz/Ya2dDzXQ1NxZ/kKNWyD4h6w==}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': 7.21.8
+      '@babel/helper-create-class-features-plugin': 7.21.8(@babel/core@7.21.8)
+      '@babel/helper-plugin-utils': 7.21.5
+      '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.21.8)
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
 
   /@babel/plugin-transform-unicode-escapes@7.21.5(@babel/core@7.17.0):
     resolution: {integrity: sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg==}
@@ -1572,7 +1673,7 @@ packages:
       ember-inflector: ^4.0.2
     dependencies:
       '@ember-data/private-build-infra': 4.12.0
-      '@ember-data/store': 4.12.0(@babel/core@7.17.0)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/model@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(ember-source@4.12.0)
+      '@ember-data/store': 4.12.0(@babel/core@7.21.8)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/model@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(ember-source@4.12.0)
       '@ember/string': 3.0.1
       '@embroider/macros': 1.11.0
       ember-cli-babel: 7.26.11
@@ -1608,7 +1709,7 @@ packages:
       '@ember-data/store': 4.12.0
     dependencies:
       '@ember-data/private-build-infra': 4.12.0
-      '@ember-data/store': 4.12.0(@babel/core@7.17.0)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/model@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(ember-source@4.12.0)
+      '@ember-data/store': 4.12.0(@babel/core@7.21.8)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/model@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(ember-source@4.12.0)
       '@ember/edition-utils': 1.2.0
       '@embroider/macros': 1.11.0
       ember-cli-babel: 7.26.11
@@ -1626,7 +1727,7 @@ packages:
     dependencies:
       '@ember-data/graph': 4.12.0(@ember-data/store@4.12.0)
       '@ember-data/private-build-infra': 4.12.0
-      '@ember-data/store': 4.12.0(@babel/core@7.17.0)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/model@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(ember-source@4.12.0)
+      '@ember-data/store': 4.12.0(@babel/core@7.21.8)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/model@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(ember-source@4.12.0)
       '@ember/edition-utils': 1.2.0
       '@embroider/macros': 1.11.0
       ember-cli-babel: 7.26.11
@@ -1657,7 +1758,7 @@ packages:
       - supports-color
     dev: true
 
-  /@ember-data/model@4.12.0(@babel/core@7.17.0)(@ember-data/debug@4.12.0)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/store@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(ember-inflector@4.0.2)(ember-source@4.12.0):
+  /@ember-data/model@4.12.0(@babel/core@7.21.8)(@ember-data/debug@4.12.0)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/store@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(ember-inflector@4.0.2)(ember-source@4.12.0):
     resolution: {integrity: sha512-gE9LRmUkrJy9hJ+WeNns/GOMQC311R18SOvbsIVk5z/u2tgD5l0BjLSeqCaG/CjO+fCRsM8Ne/Ivm07c/CyezQ==}
     engines: {node: 16.* || >= 18.*}
     peerDependencies:
@@ -1682,12 +1783,12 @@ packages:
       '@ember-data/json-api': 4.12.0(@ember-data/graph@4.12.0)(@ember-data/store@4.12.0)
       '@ember-data/legacy-compat': 4.12.0(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)
       '@ember-data/private-build-infra': 4.12.0
-      '@ember-data/store': 4.12.0(@babel/core@7.17.0)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/model@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(ember-source@4.12.0)
+      '@ember-data/store': 4.12.0(@babel/core@7.21.8)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/model@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(ember-source@4.12.0)
       '@ember-data/tracking': 4.12.0
       '@ember/edition-utils': 1.2.0
       '@ember/string': 3.0.1
       '@embroider/macros': 1.11.0
-      ember-cached-decorator-polyfill: 1.0.1(@babel/core@7.17.0)(ember-source@4.12.0)
+      ember-cached-decorator-polyfill: 1.0.1(@babel/core@7.21.8)(ember-source@4.12.0)
       ember-cli-babel: 7.26.11
       ember-cli-string-utils: 1.1.0
       ember-cli-test-info: 1.0.0
@@ -1759,7 +1860,7 @@ packages:
       ember-inflector: ^4.0.2
     dependencies:
       '@ember-data/private-build-infra': 4.12.0
-      '@ember-data/store': 4.12.0(@babel/core@7.17.0)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/model@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(ember-source@4.12.0)
+      '@ember-data/store': 4.12.0(@babel/core@7.21.8)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/model@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(ember-source@4.12.0)
       '@ember/string': 3.0.1
       '@embroider/macros': 1.11.0
       ember-cli-babel: 7.26.11
@@ -1770,7 +1871,7 @@ packages:
       - supports-color
     dev: true
 
-  /@ember-data/store@4.12.0(@babel/core@7.17.0)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/model@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(ember-source@4.12.0):
+  /@ember-data/store@4.12.0(@babel/core@7.21.8)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/model@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(ember-source@4.12.0):
     resolution: {integrity: sha512-7zOxg363f8raqmJcQYiH6JAWWyBDLRQTWLZeyeJD3kgFV+MqWlHLjEvOFCDW2SnfIrVAyFH7oh7x7POxClw9mA==}
     engines: {node: 16.* || >= 18.*}
     peerDependencies:
@@ -1794,13 +1895,13 @@ packages:
       '@ember-data/graph': 4.12.0(@ember-data/store@4.12.0)
       '@ember-data/json-api': 4.12.0(@ember-data/graph@4.12.0)(@ember-data/store@4.12.0)
       '@ember-data/legacy-compat': 4.12.0(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)
-      '@ember-data/model': 4.12.0(@babel/core@7.17.0)(@ember-data/debug@4.12.0)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/store@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(ember-inflector@4.0.2)(ember-source@4.12.0)
+      '@ember-data/model': 4.12.0(@babel/core@7.21.8)(@ember-data/debug@4.12.0)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/store@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(ember-inflector@4.0.2)(ember-source@4.12.0)
       '@ember-data/private-build-infra': 4.12.0
       '@ember-data/tracking': 4.12.0
       '@ember/string': 3.0.1
       '@embroider/macros': 1.11.0
       '@glimmer/tracking': 1.1.2
-      ember-cached-decorator-polyfill: 1.0.1(@babel/core@7.17.0)(ember-source@4.12.0)
+      ember-cached-decorator-polyfill: 1.0.1(@babel/core@7.21.8)(ember-source@4.12.0)
       ember-cli-babel: 7.26.11
     transitivePeerDependencies:
       - '@babel/core'
@@ -1864,7 +1965,7 @@ packages:
       - supports-color
     dev: true
 
-  /@ember/render-modifiers@2.0.5(@babel/core@7.17.0)(ember-source@4.12.0):
+  /@ember/render-modifiers@2.0.5(@babel/core@7.21.8)(ember-source@4.12.0):
     resolution: {integrity: sha512-5cJ1niIdOJC6k6KtIn9HGbr1DATJQp4ZqMv1vbi6LKQWbVCQ3byvKONtUEi3H0wcewlrcaWCqXOgm0nACzCOQA==}
     engines: {node: 12.* || 14.* || >= 16}
     peerDependencies:
@@ -1872,8 +1973,8 @@ packages:
     dependencies:
       '@embroider/macros': 1.11.0
       ember-cli-babel: 7.26.11
-      ember-modifier-manager-polyfill: 1.2.0(@babel/core@7.17.0)
-      ember-source: 4.12.0(@babel/core@7.17.0)(@glimmer/component@1.1.2)(webpack@5.81.0)
+      ember-modifier-manager-polyfill: 1.2.0(@babel/core@7.21.8)
+      ember-source: 4.12.0(@babel/core@7.21.8)(@glimmer/component@1.1.2)(webpack@5.81.0)
     transitivePeerDependencies:
       - '@babel/core'
       - '@glint/template'
@@ -1889,7 +1990,7 @@ packages:
       - supports-color
     dev: true
 
-  /@ember/test-helpers@2.9.3(@babel/core@7.17.0)(ember-source@4.12.0):
+  /@ember/test-helpers@2.9.3(@babel/core@7.21.8)(ember-source@4.12.0):
     resolution: {integrity: sha512-ejVg4Dj+G/6zyLvQsYOvmGiOLU6AS94tY4ClaO1E2oVvjjtVJIRmVLFN61I+DuyBg9hS3cFoPjQRTZB9MRIbxQ==}
     engines: {node: 10.* || 12.* || 14.* || 15.* || >= 16.*}
     peerDependencies:
@@ -1902,8 +2003,8 @@ packages:
       broccoli-funnel: 3.0.8
       ember-cli-babel: 7.26.11
       ember-cli-htmlbars: 6.2.0
-      ember-destroyable-polyfill: 2.0.3(@babel/core@7.17.0)
-      ember-source: 4.12.0(@babel/core@7.17.0)(@glimmer/component@1.1.2)(webpack@5.81.0)
+      ember-destroyable-polyfill: 2.0.3(@babel/core@7.21.8)
+      ember-source: 4.12.0(@babel/core@7.21.8)(@glimmer/component@1.1.2)(webpack@5.81.0)
     transitivePeerDependencies:
       - '@babel/core'
       - '@glint/environment-ember-loose'
@@ -2107,7 +2208,7 @@ packages:
       '@embroider/macros': 1.11.0
       broccoli-funnel: 3.0.8
       ember-cli-babel: 7.26.11
-      ember-source: 4.12.0(@babel/core@7.17.0)(@glimmer/component@1.1.2)(webpack@5.81.0)
+      ember-source: 4.12.0(@babel/core@7.21.8)(@glimmer/component@1.1.2)(webpack@5.81.0)
     transitivePeerDependencies:
       - supports-color
     dev: true
@@ -2181,6 +2282,30 @@ packages:
     transitivePeerDependencies:
       - '@babel/core'
       - supports-color
+    dev: false
+
+  /@glimmer/component@1.1.2(@babel/core@7.21.8):
+    resolution: {integrity: sha512-XyAsEEa4kWOPy+gIdMjJ8XlzA3qrGH55ZDv6nA16ibalCR17k74BI0CztxuRds+Rm6CtbUVgheCVlcCULuqD7A==}
+    engines: {node: 6.* || 8.* || >= 10.*}
+    dependencies:
+      '@glimmer/di': 0.1.11
+      '@glimmer/env': 0.1.7
+      '@glimmer/util': 0.44.0
+      broccoli-file-creator: 2.1.1
+      broccoli-merge-trees: 3.0.2
+      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: 3.0.0(@babel/core@7.21.8)
+      ember-cli-version-checker: 3.1.3
+      ember-compatibility-helpers: 1.2.6(@babel/core@7.21.8)
+    transitivePeerDependencies:
+      - '@babel/core'
+      - supports-color
+    dev: true
 
   /@glimmer/di@0.1.11:
     resolution: {integrity: sha512-moRwafNDwHTnTHzyyZC9D+mUSvYrs1Ak0tRPjjmCghdoHHIvMshVbEnwKb/1WmW5CUlKc2eL9rlAV32n3GiItg==}
@@ -2254,6 +2379,15 @@ packages:
       babel-plugin-debug-macros: 0.3.4(@babel/core@7.17.0)
     transitivePeerDependencies:
       - '@babel/core'
+    dev: false
+
+  /@glimmer/vm-babel-plugins@0.84.2(@babel/core@7.21.8):
+    resolution: {integrity: sha512-HS2dEbJ3CgXn56wk/5QdudM7rE3vtNMvPIoG7Rrg+GhkGMNxBCIRxOeEF2g520j9rwlA2LAZFpc7MCDMFbTjNA==}
+    dependencies:
+      babel-plugin-debug-macros: 0.3.4(@babel/core@7.21.8)
+    transitivePeerDependencies:
+      - '@babel/core'
+    dev: true
 
   /@handlebars/parser@2.0.0:
     resolution: {integrity: sha512-EP9uEDZv/L5Qh9IWuMUGJRfwhXJ4h1dqKTT4/3+tY0eu7sPis7xh23j61SYUnNF4vqCQvvUXpDo9Bh/+q1zASA==}
@@ -3989,6 +4123,17 @@ packages:
     dependencies:
       '@babel/core': 7.17.0
       semver: 5.7.1
+    dev: false
+
+  /babel-plugin-debug-macros@0.2.0(@babel/core@7.21.8):
+    resolution: {integrity: sha512-Wpmw4TbhR3Eq2t3W51eBAQSdKlr+uAyF0GI4GtPfMCD12Y4cIdpKC9l0RjNTH/P9isFypSqqewMPm7//fnZlNA==}
+    engines: {node: '>=4'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-beta.42
+    dependencies:
+      '@babel/core': 7.21.8
+      semver: 5.7.1
+    dev: true
 
   /babel-plugin-debug-macros@0.3.4(@babel/core@7.17.0):
     resolution: {integrity: sha512-wfel/vb3pXfwIDZUrkoDrn5FHmlWI96PCJ3UCDv2a86poJ3EQrnArNW5KfHSVJ9IOgxHbo748cQt7sDU+0KCEw==}
@@ -4524,6 +4669,7 @@ packages:
 
   /bindings@1.5.0:
     resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==}
+    requiresBuild: true
     dependencies:
       file-uri-to-path: 1.0.0
     dev: true
@@ -7267,7 +7413,7 @@ packages:
       minimalistic-crypto-utils: 1.0.1
     dev: true
 
-  /ember-app-scheduler@7.0.1(@babel/core@7.17.0):
+  /ember-app-scheduler@7.0.1(@babel/core@7.21.8):
     resolution: {integrity: sha512-7140A/4OJuYBlncfxmreZHX5S7FxO/4KX5NswowIrvGZpaLuoeULjBHgiKBWC1OUzsdHST4jwaDufniHEROajg==}
     engines: {node: 12.* || 14.* || >= 16}
     dependencies:
@@ -7276,8 +7422,8 @@ packages:
       '@types/rsvp': 4.0.4
       ember-cli-babel: 7.26.11
       ember-cli-typescript: 4.2.1
-      ember-compatibility-helpers: 1.2.6(@babel/core@7.17.0)
-      ember-destroyable-polyfill: 2.0.3(@babel/core@7.17.0)
+      ember-compatibility-helpers: 1.2.6(@babel/core@7.21.8)
+      ember-destroyable-polyfill: 2.0.3(@babel/core@7.21.8)
     transitivePeerDependencies:
       - '@babel/core'
       - supports-color
@@ -7362,20 +7508,20 @@ packages:
       - supports-color
       - webpack
 
-  /ember-cache-primitive-polyfill@1.0.1(@babel/core@7.17.0):
+  /ember-cache-primitive-polyfill@1.0.1(@babel/core@7.21.8):
     resolution: {integrity: sha512-hSPcvIKarA8wad2/b6jDd/eU+OtKmi6uP+iYQbzi5TQpjsqV6b4QdRqrLk7ClSRRKBAtdTuutx+m+X+WlEd2lw==}
     engines: {node: 10.* || >= 12}
     dependencies:
       ember-cli-babel: 7.26.11
       ember-cli-version-checker: 5.1.2
-      ember-compatibility-helpers: 1.2.6(@babel/core@7.17.0)
+      ember-compatibility-helpers: 1.2.6(@babel/core@7.21.8)
       silent-error: 1.1.1
     transitivePeerDependencies:
       - '@babel/core'
       - supports-color
     dev: true
 
-  /ember-cached-decorator-polyfill@1.0.1(@babel/core@7.17.0)(ember-source@4.12.0):
+  /ember-cached-decorator-polyfill@1.0.1(@babel/core@7.21.8)(ember-source@4.12.0):
     resolution: {integrity: sha512-VDgrpIJ6rDDHIfkYrsFR1BM3fpcC0+zFWIOsX0qY44zPrIXjhQWVXs2iVXLIPHprSgf+tFQ3ESxwDscpeRe/0A==}
     engines: {node: 14.* || >= 16}
     peerDependencies:
@@ -7384,10 +7530,10 @@ packages:
       '@embroider/macros': 1.11.0
       '@glimmer/tracking': 1.1.2
       babel-import-util: 1.3.0
-      ember-cache-primitive-polyfill: 1.0.1(@babel/core@7.17.0)
+      ember-cache-primitive-polyfill: 1.0.1(@babel/core@7.21.8)
       ember-cli-babel: 7.26.11
       ember-cli-babel-plugin-helpers: 1.1.1
-      ember-source: 4.12.0(@babel/core@7.17.0)(@glimmer/component@1.1.2)(webpack@5.81.0)
+      ember-source: 4.12.0(@babel/core@7.21.8)(@glimmer/component@1.1.2)(webpack@5.81.0)
     transitivePeerDependencies:
       - '@babel/core'
       - '@glint/template'
@@ -7409,7 +7555,7 @@ packages:
       - supports-color
     dev: true
 
-  /ember-cli-addon-docs@5.0.0(@babel/core@7.17.0)(@ember/test-helpers@2.9.3)(ember-data@4.12.0)(ember-fetch@8.1.2)(ember-source@4.12.0)(webpack@5.81.0):
+  /ember-cli-addon-docs@5.0.0(@babel/core@7.21.8)(@ember/test-helpers@2.9.3)(ember-data@4.12.0)(ember-fetch@8.1.2)(ember-source@4.12.0)(webpack@5.81.0):
     resolution: {integrity: sha512-aK9Q/9ZrzQrqeev+REB7MOplA8UdF3S9JHa69iXo58Yib/7J19n0OMSpgbPFVlTJWPc7e+ihU8ate7H8MJ+WPw==}
     engines: {node: 14.* || 16.* || >= 18}
     peerDependencies:
@@ -7417,9 +7563,9 @@ packages:
       ember-fetch: ^8.1.1
     dependencies:
       '@csstools/postcss-sass': 5.0.1(postcss@8.4.23)
-      '@ember/render-modifiers': 2.0.5(@babel/core@7.17.0)(ember-source@4.12.0)
+      '@ember/render-modifiers': 2.0.5(@babel/core@7.21.8)(ember-source@4.12.0)
       '@ember/test-waiters': 3.0.2
-      '@glimmer/component': 1.1.2(@babel/core@7.17.0)
+      '@glimmer/component': 1.1.2(@babel/core@7.21.8)
       '@glimmer/syntax': 0.84.3
       '@glimmer/tracking': 1.1.2
       '@handlebars/parser': 2.1.0
@@ -7436,7 +7582,7 @@ packages:
       ember-auto-import: 2.6.3(webpack@5.81.0)
       ember-cli-autoprefixer: 2.0.0
       ember-cli-babel: 7.26.11
-      ember-cli-clipboard: 0.16.0(@babel/core@7.17.0)(ember-source@4.12.0)
+      ember-cli-clipboard: 0.16.0(@babel/core@7.21.8)(ember-source@4.12.0)
       ember-cli-htmlbars: 6.2.0
       ember-cli-postcss: 8.2.0
       ember-cli-string-helpers: 6.1.0
@@ -7444,14 +7590,14 @@ packages:
       ember-cli-version-checker: 5.1.2
       ember-code-snippet: 3.0.0
       ember-composable-helpers: 5.0.0
-      ember-concurrency: 2.3.7(@babel/core@7.17.0)
-      ember-data: 4.12.0(@babel/core@7.17.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(ember-source@4.12.0)(webpack@5.81.0)
+      ember-concurrency: 2.3.7(@babel/core@7.21.8)
+      ember-data: 4.12.0(@babel/core@7.21.8)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(ember-source@4.12.0)(webpack@5.81.0)
       ember-fetch: 8.1.2
-      ember-keyboard: 8.2.0(@babel/core@7.17.0)(@ember/test-helpers@2.9.3)(ember-source@4.12.0)
+      ember-keyboard: 8.2.0(@babel/core@7.21.8)(@ember/test-helpers@2.9.3)(ember-source@4.12.0)
       ember-modal-dialog: 4.1.2(ember-source@4.12.0)(ember-tether@2.0.1)
       ember-responsive: 5.0.0
       ember-router-generator: 2.0.0
-      ember-router-scroll: 4.1.2(@babel/core@7.17.0)
+      ember-router-scroll: 4.1.2(@babel/core@7.21.8)
       ember-set-helper: 2.0.1
       ember-svg-jar: 2.4.2
       ember-tether: 2.0.1
@@ -7480,7 +7626,7 @@ packages:
       semver: 7.5.1
       striptags: 3.2.0
       tailwindcss: 1.9.6
-      tracked-toolbox: 2.0.0(@babel/core@7.17.0)(ember-source@4.12.0)
+      tracked-toolbox: 2.0.0(@babel/core@7.21.8)(ember-source@4.12.0)
       walk-sync: 3.0.0
       yuidocjs: 0.10.2
     transitivePeerDependencies:
@@ -7505,7 +7651,7 @@ packages:
       ember-source: ^3.28.0 || ^4.0.0
     dependencies:
       ember-cli-babel: 7.26.11
-      ember-source: 4.12.0(@babel/core@7.17.0)(@glimmer/component@1.1.2)(webpack@5.81.0)
+      ember-source: 4.12.0(@babel/core@7.21.8)(@glimmer/component@1.1.2)(webpack@5.81.0)
       git-repo-info: 2.1.1
     transitivePeerDependencies:
       - supports-color
@@ -7525,12 +7671,12 @@ packages:
     resolution: {integrity: sha512-sKvOiPNHr5F/60NLd7SFzMpYPte/nnGkq/tMIfXejfKHIhaiIkYFqX8Z9UFTKWLLn+V7NOaby6niNPZUdvKCRw==}
     engines: {node: 6.* || 8.* || >= 10.*}
 
-  /ember-cli-babel@6.18.0(@babel/core@7.17.0):
+  /ember-cli-babel@6.18.0(@babel/core@7.21.8):
     resolution: {integrity: sha512-7ceC8joNYxY2wES16iIBlbPSxwKDBhYwC8drU3ZEvuPDMwVv1KzxCNu1fvxyFEBWhwaRNTUxSCsEVoTd9nosGA==}
     engines: {node: ^4.5 || 6.* || >= 7.*}
     dependencies:
       amd-name-resolver: 1.2.0
-      babel-plugin-debug-macros: 0.2.0(@babel/core@7.17.0)
+      babel-plugin-debug-macros: 0.2.0(@babel/core@7.21.8)
       babel-plugin-ember-modules-api-polyfill: 2.13.4
       babel-plugin-transform-es2015-modules-amd: 6.24.1
       babel-polyfill: 6.26.0
@@ -7584,11 +7730,11 @@ packages:
     transitivePeerDependencies:
       - supports-color
 
-  /ember-cli-clipboard@0.16.0(@babel/core@7.17.0)(ember-source@4.12.0):
+  /ember-cli-clipboard@0.16.0(@babel/core@7.21.8)(ember-source@4.12.0):
     resolution: {integrity: sha512-l9iDVjcJLkbgpdbJe+bN29q2ibZmEpEV6bXstIG9q4HPvaqbXw0PbSFhaNeQWpJKNkd5dFKSNdgEfli6heJSFw==}
     engines: {node: 12.* || 14.* || >= 16}
     dependencies:
-      '@ember/render-modifiers': 2.0.5(@babel/core@7.17.0)(ember-source@4.12.0)
+      '@ember/render-modifiers': 2.0.5(@babel/core@7.21.8)(ember-source@4.12.0)
       clipboard: 2.0.11
       ember-auto-import: 1.12.2
       ember-cli-babel: 7.26.11
@@ -7637,11 +7783,11 @@ packages:
       fs-extra: 4.0.3
     dev: true
 
-  /ember-cli-deploy-git@1.3.4(@babel/core@7.17.0):
+  /ember-cli-deploy-git@1.3.4(@babel/core@7.21.8):
     resolution: {integrity: sha512-ESLyVY7yLM+hS31/7rXIpQnA5skKkpQx+TRn+GVRPp6g6XSApUrmWAmmeBIYhDLsxMZRLgD98DhDF50ogOoU7A==}
     engines: {node: '>= 4'}
     dependencies:
-      ember-cli-babel: 6.18.0(@babel/core@7.17.0)
+      ember-cli-babel: 6.18.0(@babel/core@7.21.8)
       ember-cli-deploy-plugin: 0.2.9
       fs-extra: 5.0.0
       rsvp: 4.8.5
@@ -7847,12 +7993,12 @@ packages:
     transitivePeerDependencies:
       - supports-color
 
-  /ember-cli-typescript@2.0.2(@babel/core@7.17.0):
+  /ember-cli-typescript@2.0.2(@babel/core@7.21.8):
     resolution: {integrity: sha512-7I5azCTxOgRDN8aSSnJZIKSqr+MGnT+jLTUbBYqF8wu6ojs2DUnTePxUcQMcvNh3Q3B1ySv7Q/uZFSjdU9gSjA==}
     engines: {node: 6.* || 8.* || >= 10.*}
     dependencies:
-      '@babel/plugin-proposal-class-properties': 7.16.7(@babel/core@7.17.0)
-      '@babel/plugin-transform-typescript': 7.4.5(@babel/core@7.17.0)
+      '@babel/plugin-proposal-class-properties': 7.16.7(@babel/core@7.21.8)
+      '@babel/plugin-transform-typescript': 7.4.5(@babel/core@7.21.8)
       ansi-to-html: 0.6.15
       debug: 4.3.4
       ember-cli-babel-plugin-helpers: 1.1.1
@@ -7886,6 +8032,27 @@ packages:
     transitivePeerDependencies:
       - '@babel/core'
       - supports-color
+    dev: false
+
+  /ember-cli-typescript@3.0.0(@babel/core@7.21.8):
+    resolution: {integrity: sha512-lo5YArbJzJi5ssvaGqTt6+FnhTALnSvYVuxM7lfyL1UCMudyNJ94ovH5C7n5il7ATd6WsNiAPRUO/v+s5Jq/aA==}
+    engines: {node: 8.* || >= 10.*}
+    dependencies:
+      '@babel/plugin-transform-typescript': 7.5.5(@babel/core@7.21.8)
+      ansi-to-html: 0.6.15
+      debug: 4.3.4
+      ember-cli-babel-plugin-helpers: 1.1.1
+      execa: 2.1.0
+      fs-extra: 8.1.0
+      resolve: 1.22.2
+      rsvp: 4.8.5
+      semver: 6.3.0
+      stagehand: 1.0.1
+      walk-sync: 2.2.0
+    transitivePeerDependencies:
+      - '@babel/core'
+      - supports-color
+    dev: true
 
   /ember-cli-typescript@4.2.1:
     resolution: {integrity: sha512-0iKTZ+/wH6UB/VTWKvGuXlmwiE8HSIGcxHamwNhEC5x1mN3z8RfvsFZdQWYUzIWFN2Tek0gmepGRPTwWdBYl/A==}
@@ -8153,6 +8320,21 @@ packages:
     transitivePeerDependencies:
       - '@babel/core'
       - supports-color
+    dev: false
+
+  /ember-compatibility-helpers@1.2.6(@babel/core@7.21.8):
+    resolution: {integrity: sha512-2UBUa5SAuPg8/kRVaiOfTwlXdeVweal1zdNPibwItrhR0IvPrXpaqwJDlEZnWKEoB+h33V0JIfiWleSG6hGkkA==}
+    engines: {node: 10.* || >= 12.*}
+    dependencies:
+      babel-plugin-debug-macros: 0.2.0(@babel/core@7.21.8)
+      ember-cli-version-checker: 5.1.2
+      find-up: 5.0.0
+      fs-extra: 9.1.0
+      semver: 5.7.1
+    transitivePeerDependencies:
+      - '@babel/core'
+      - supports-color
+    dev: true
 
   /ember-composable-helpers@5.0.0:
     resolution: {integrity: sha512-gyUrjiSju4QwNrsCLbBpP0FL6VDFZaELNW7Kbcp60xXhjvNjncYgzm4zzYXhT+i1lLA6WEgRZ3lOGgyBORYD0w==}
@@ -8166,7 +8348,7 @@ packages:
       - supports-color
     dev: true
 
-  /ember-concurrency@2.3.7(@babel/core@7.17.0):
+  /ember-concurrency@2.3.7(@babel/core@7.21.8):
     resolution: {integrity: sha512-sz6sTIXN/CuLb5wdpauFa+rWXuvXXSnSHS4kuNzU5GSMDX1pLBWSuovoUk61FUe6CYRqBmT1/UushObwBGickQ==}
     engines: {node: 10.* || 12.* || 14.* || >= 16}
     dependencies:
@@ -8176,14 +8358,14 @@ packages:
       ember-cli-babel: 7.26.11
       ember-cli-babel-plugin-helpers: 1.1.1
       ember-cli-htmlbars: 5.7.2
-      ember-compatibility-helpers: 1.2.6(@babel/core@7.17.0)
-      ember-destroyable-polyfill: 2.0.3(@babel/core@7.17.0)
+      ember-compatibility-helpers: 1.2.6(@babel/core@7.21.8)
+      ember-destroyable-polyfill: 2.0.3(@babel/core@7.21.8)
     transitivePeerDependencies:
       - '@babel/core'
       - supports-color
     dev: true
 
-  /ember-data@4.12.0(@babel/core@7.17.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(ember-source@4.12.0)(webpack@5.81.0):
+  /ember-data@4.12.0(@babel/core@7.21.8)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(ember-source@4.12.0)(webpack@5.81.0):
     resolution: {integrity: sha512-E1A94HOurihoaFzJmArhtXfp56WsLlbTyhnqWfZKgqWZz1qKF4GVbDuOsGIsy6u345LdUCp2jtodRO2s43k88Q==}
     engines: {node: 16.* || >= 18.*}
     peerDependencies:
@@ -8194,11 +8376,11 @@ packages:
       '@ember-data/graph': 4.12.0(@ember-data/store@4.12.0)
       '@ember-data/json-api': 4.12.0(@ember-data/graph@4.12.0)(@ember-data/store@4.12.0)
       '@ember-data/legacy-compat': 4.12.0(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)
-      '@ember-data/model': 4.12.0(@babel/core@7.17.0)(@ember-data/debug@4.12.0)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/store@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(ember-inflector@4.0.2)(ember-source@4.12.0)
+      '@ember-data/model': 4.12.0(@babel/core@7.21.8)(@ember-data/debug@4.12.0)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/store@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(ember-inflector@4.0.2)(ember-source@4.12.0)
       '@ember-data/private-build-infra': 4.12.0
       '@ember-data/request': 4.12.0
       '@ember-data/serializer': 4.12.0(@ember-data/store@4.12.0)(@ember/string@3.0.1)(ember-inflector@4.0.2)
-      '@ember-data/store': 4.12.0(@babel/core@7.17.0)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/model@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(ember-source@4.12.0)
+      '@ember-data/store': 4.12.0(@babel/core@7.21.8)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/model@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(ember-source@4.12.0)
       '@ember-data/tracking': 4.12.0
       '@ember/edition-utils': 1.2.0
       '@ember/string': 3.0.1
@@ -8228,13 +8410,13 @@ packages:
       - supports-color
     dev: true
 
-  /ember-destroyable-polyfill@2.0.3(@babel/core@7.17.0):
+  /ember-destroyable-polyfill@2.0.3(@babel/core@7.21.8):
     resolution: {integrity: sha512-TovtNqCumzyAiW0/OisSkkVK93xnVF4NRU6+FN0ubpfwEOpRrmM2RqDwXI6YAChCgSHON1cz0DfQStpA1Gjuuw==}
     engines: {node: 10.* || >= 12}
     dependencies:
       ember-cli-babel: 7.26.11
       ember-cli-version-checker: 5.1.2
-      ember-compatibility-helpers: 1.2.6(@babel/core@7.17.0)
+      ember-compatibility-helpers: 1.2.6(@babel/core@7.21.8)
     transitivePeerDependencies:
       - '@babel/core'
       - supports-color
@@ -8277,7 +8459,7 @@ packages:
       - supports-color
     dev: true
 
-  /ember-keyboard@8.2.0(@babel/core@7.17.0)(@ember/test-helpers@2.9.3)(ember-source@4.12.0):
+  /ember-keyboard@8.2.0(@babel/core@7.21.8)(@ember/test-helpers@2.9.3)(ember-source@4.12.0):
     resolution: {integrity: sha512-h2kuS2irtIyvNbAMkGDlDTB4TPXwgmC6Nu9bIuGWoCjkGdgJbUg0VegfyRJ1TlxbIHlAelbqVpE8UhfgY5wEag==}
     engines: {node: 12.* || 14.* || >= 16}
     peerDependencies:
@@ -8286,23 +8468,23 @@ packages:
       '@ember/test-helpers':
         optional: true
     dependencies:
-      '@ember/test-helpers': 2.9.3(@babel/core@7.17.0)(ember-source@4.12.0)
+      '@ember/test-helpers': 2.9.3(@babel/core@7.21.8)(ember-source@4.12.0)
       '@embroider/addon-shim': 1.8.4
-      ember-destroyable-polyfill: 2.0.3(@babel/core@7.17.0)
+      ember-destroyable-polyfill: 2.0.3(@babel/core@7.21.8)
       ember-modifier: 4.1.0(ember-source@4.12.0)
-      ember-modifier-manager-polyfill: 1.2.0(@babel/core@7.17.0)
+      ember-modifier-manager-polyfill: 1.2.0(@babel/core@7.21.8)
     transitivePeerDependencies:
       - '@babel/core'
       - ember-source
       - supports-color
     dev: true
 
-  /ember-load-initializers@2.1.2(@babel/core@7.17.0):
+  /ember-load-initializers@2.1.2(@babel/core@7.21.8):
     resolution: {integrity: sha512-CYR+U/wRxLbrfYN3dh+0Tb6mFaxJKfdyz+wNql6cqTrA0BBi9k6J3AaKXj273TqvEpyyXegQFFkZEiuZdYtgJw==}
     engines: {node: 6.* || 8.* || >= 10.*}
     dependencies:
       ember-cli-babel: 7.26.11
-      ember-cli-typescript: 2.0.2(@babel/core@7.17.0)
+      ember-cli-typescript: 2.0.2(@babel/core@7.21.8)
     transitivePeerDependencies:
       - '@babel/core'
       - supports-color
@@ -8332,13 +8514,13 @@ packages:
       - supports-color
     dev: true
 
-  /ember-modifier-manager-polyfill@1.2.0(@babel/core@7.17.0):
+  /ember-modifier-manager-polyfill@1.2.0(@babel/core@7.21.8):
     resolution: {integrity: sha512-bnaKF1LLKMkBNeDoetvIJ4vhwRPKIIumWr6dbVuW6W6p4QV8ZiO+GdF8J7mxDNlog9CeL9Z/7wam4YS86G8BYA==}
     engines: {node: 6.* || 8.* || >= 10.*}
     dependencies:
       ember-cli-babel: 7.26.11
       ember-cli-version-checker: 2.2.0
-      ember-compatibility-helpers: 1.2.6(@babel/core@7.17.0)
+      ember-compatibility-helpers: 1.2.6(@babel/core@7.21.8)
     transitivePeerDependencies:
       - '@babel/core'
       - supports-color
@@ -8355,7 +8537,7 @@ packages:
       '@embroider/addon-shim': 1.8.4
       ember-cli-normalize-entity-name: 1.0.0
       ember-cli-string-utils: 1.1.0
-      ember-source: 4.12.0(@babel/core@7.17.0)(@glimmer/component@1.1.2)(webpack@5.81.0)
+      ember-source: 4.12.0(@babel/core@7.21.8)(@glimmer/component@1.1.2)(webpack@5.81.0)
     transitivePeerDependencies:
       - supports-color
     dev: true
@@ -8377,14 +8559,14 @@ packages:
       ember-source: '>=3.28'
       qunit: ^2.13.0
     dependencies:
-      '@ember/test-helpers': 2.9.3(@babel/core@7.17.0)(ember-source@4.12.0)
+      '@ember/test-helpers': 2.9.3(@babel/core@7.21.8)(ember-source@4.12.0)
       broccoli-funnel: 3.0.8
       broccoli-merge-trees: 3.0.2
       common-tags: 1.8.2
       ember-auto-import: 2.6.3(webpack@5.81.0)
       ember-cli-babel: 7.26.11
       ember-cli-test-loader: 3.0.0
-      ember-source: 4.12.0(@babel/core@7.17.0)(@glimmer/component@1.1.2)(webpack@5.81.0)
+      ember-source: 4.12.0(@babel/core@7.21.8)(@glimmer/component@1.1.2)(webpack@5.81.0)
       qunit: 2.19.4
       resolve-package-path: 4.0.3
       silent-error: 1.1.1
@@ -8407,7 +8589,7 @@ packages:
     dependencies:
       '@ember/string': 3.0.1
       ember-cli-babel: 7.26.11
-      ember-source: 4.12.0(@babel/core@7.17.0)(@glimmer/component@1.1.2)(webpack@5.81.0)
+      ember-source: 4.12.0(@babel/core@7.21.8)(@glimmer/component@1.1.2)(webpack@5.81.0)
     transitivePeerDependencies:
       - supports-color
     dev: true
@@ -8434,13 +8616,13 @@ packages:
     transitivePeerDependencies:
       - supports-color
 
-  /ember-router-scroll@4.1.2(@babel/core@7.17.0):
+  /ember-router-scroll@4.1.2(@babel/core@7.21.8):
     resolution: {integrity: sha512-5AGRmbfhSx7kOu2U8caQkG8qOxlLnvJIoQgKRE9mc1isuYPdime6Qn061NSnnQukMMsSPlV8GAImiEk05BmfGA==}
     engines: {node: 12.* || 14.* || >= 16}
     dependencies:
-      ember-app-scheduler: 7.0.1(@babel/core@7.17.0)
+      ember-app-scheduler: 7.0.1(@babel/core@7.21.8)
       ember-cli-babel: 7.26.11
-      ember-compatibility-helpers: 1.2.6(@babel/core@7.17.0)
+      ember-compatibility-helpers: 1.2.6(@babel/core@7.21.8)
     transitivePeerDependencies:
       - '@babel/core'
       - supports-color
@@ -8503,6 +8685,47 @@ packages:
       - '@glint/template'
       - supports-color
       - webpack
+    dev: false
+
+  /ember-source@4.12.0(@babel/core@7.21.8)(@glimmer/component@1.1.2)(webpack@5.81.0):
+    resolution: {integrity: sha512-h0lV902A4Mny2eiqXPy15uXXoCc7BnUegE4axLAy4IoxEkJ1o5h0aLJFiB4Tzb1htx8vgHjJz//Y5Jig7NSDTw==}
+    engines: {node: '>= 14.*'}
+    peerDependencies:
+      '@glimmer/component': ^1.1.2
+    dependencies:
+      '@babel/helper-module-imports': 7.21.4
+      '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.21.8)
+      '@ember/edition-utils': 1.2.0
+      '@glimmer/component': 1.1.2(@babel/core@7.21.8)
+      '@glimmer/vm-babel-plugins': 0.84.2(@babel/core@7.21.8)
+      babel-plugin-debug-macros: 0.3.4(@babel/core@7.21.8)
+      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: 3.0.8
+      broccoli-merge-trees: 4.2.0
+      chalk: 4.1.2
+      ember-auto-import: 2.6.3(webpack@5.81.0)
+      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
+      resolve: 1.22.2
+      semver: 7.5.1
+      silent-error: 1.1.1
+    transitivePeerDependencies:
+      - '@babel/core'
+      - '@glint/template'
+      - supports-color
+      - webpack
+    dev: true
 
   /ember-svg-jar@2.4.2:
     resolution: {integrity: sha512-TwtCwlxjp347+v7PK3xWpx7KXV3RDYogFe+WZA1+1ftiZqJfk9NzvXeMFA3thkhXmoT6IOYYnLR2ryjCmDiLsw==}
@@ -9024,7 +9247,7 @@ packages:
       semver: 6.3.0
     dev: true
 
-  /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.8.0)(eslint@8.40.0)(prettier@2.8.8):
+  /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.8.0)(eslint@8.40.0)(prettier@3.0.2):
     resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==}
     engines: {node: '>=12.0.0'}
     peerDependencies:
@@ -9037,7 +9260,7 @@ packages:
     dependencies:
       eslint: 8.40.0
       eslint-config-prettier: 8.8.0(eslint@8.40.0)
-      prettier: 2.8.8
+      prettier: 3.0.2
       prettier-linter-helpers: 1.0.0
     dev: true
 
@@ -9565,6 +9788,7 @@ packages:
 
   /file-uri-to-path@1.0.0:
     resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==}
+    requiresBuild: true
     dev: true
     optional: true
 
@@ -13132,6 +13356,7 @@ packages:
 
   /nan@2.17.0:
     resolution: {integrity: sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==}
+    requiresBuild: true
     dev: true
     optional: true
 
@@ -14283,6 +14508,12 @@ packages:
     engines: {node: '>=10.13.0'}
     hasBin: true
 
+  /prettier@3.0.2:
+    resolution: {integrity: sha512-o2YR9qtniXvwEZlOKbveKfDQVyqxbEIWn48Z8m3ZJjBjcCmUy3xZGIv+7AkaeuaTr6yPXJjwv07ZWlsWbEy1rQ==}
+    engines: {node: '>=14'}
+    hasBin: true
+    dev: true
+
   /pretty-hrtime@1.0.3:
     resolution: {integrity: sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==}
     engines: {node: '>= 0.8'}
@@ -16234,14 +16465,14 @@ packages:
       stylelint-config-recommended: 12.0.0(stylelint@15.6.0)
     dev: true
 
-  /stylelint-prettier@3.0.0(prettier@2.8.8)(stylelint@15.6.0):
+  /stylelint-prettier@3.0.0(prettier@3.0.2)(stylelint@15.6.0):
     resolution: {integrity: sha512-kIks1xw6np0zElokMT2kP6ar3S4MBoj6vUtPJuND1pFELMpZxVS/0uHPR4HDAVn0WAD3I5oF0IA3qBFxBpMkLg==}
     engines: {node: ^14.17.0 || >=16.0.0}
     peerDependencies:
       prettier: '>=2.0.0'
       stylelint: '>=14.0.0'
     dependencies:
-      prettier: 2.8.8
+      prettier: 3.0.2
       prettier-linter-helpers: 1.0.0
       stylelint: 15.6.0
     dev: true
@@ -16842,7 +17073,7 @@ packages:
       - supports-color
     dev: true
 
-  /tracked-toolbox@2.0.0(@babel/core@7.17.0)(ember-source@4.12.0):
+  /tracked-toolbox@2.0.0(@babel/core@7.21.8)(ember-source@4.12.0):
     resolution: {integrity: sha512-adZtX+RGN6F+pWs/5JqVuDxLhuia4uhqmQp+UlUaxpykWjDFETtAdQR+LdDJiFPXFAXnS6FBqn/tnSLJQCm3Yw==}
     engines: {node: 14.* || 16.* || >= 18}
     peerDependencies:
@@ -16852,8 +17083,8 @@ packages:
         optional: true
     dependencies:
       '@embroider/addon-shim': 1.8.4
-      ember-cache-primitive-polyfill: 1.0.1(@babel/core@7.17.0)
-      ember-source: 4.12.0(@babel/core@7.17.0)(@glimmer/component@1.1.2)(webpack@5.81.0)
+      ember-cache-primitive-polyfill: 1.0.1(@babel/core@7.21.8)
+      ember-source: 4.12.0(@babel/core@7.21.8)(@glimmer/component@1.1.2)(webpack@5.81.0)
     transitivePeerDependencies:
       - '@babel/core'
       - supports-color
diff --git a/test-app/package.json b/test-app/package.json
index 2ef94664..56ed61de 100644
--- a/test-app/package.json
+++ b/test-app/package.json
@@ -71,7 +71,7 @@
     "eslint-plugin-qunit": "^7.3.4",
     "lerna-changelog": "^1.0.1",
     "loader.js": "^4.7.0",
-    "prettier": "^2.8.8",
+    "prettier": "^3.0.2",
     "qunit": "^2.19.4",
     "qunit-dom": "^2.0.0",
     "release-it": "^15.10.3",